@charset "utf-8";
/* CSS Document */

/* 位置显示 公共 S */
.position_bg { background: #fbfbfb; }
.position { margin: 0 auto; height: 42px; line-height: 42px; font-size: 14px; color:#0079c3 }
.position span { margin: 0 5px;}
.position a { margin: 0 5px; color:#0079c3 }
/* 位置显示 公共 E */

/* 主体 公共 S */
.main { height: auto; margin: 20px auto 0; }
.main_left { width: 240px; }
.main_right { background: #fff; width: 798px; height: auto; border: 1px solid #e5e5e5; padding: 30px 20px 0; overflow: hidden; }
/* 主体 公共 E */

/***左侧 公共 S***/
.sub_menu_title { height: 40px; line-height: 40px; background: #34a1dc; color: #fff; text-align:center; font-size: 16px; font-weight: bold; }
.subNavBox { width:238px; border:solid 1px #e5e5e5; border-top: none; background: #fff;  }
.subNavBox a:focus { outline:0; }
.subNavBox .subNav { border-top:1px solid #e5e5e5; cursor:pointer; line-height:40px; font-size:14px; padding-left:30px; padding-right: 10px; background: #f3f5f4 url(../images/sub_menu_arrow.png) no-repeat; background-position: 12px 17px; }
.subNavBox .subNav a { display: block; color:#333; }
.subNavBox .subNav a:hover { font-weight:bold; color:#0079c3; }
.subNavBox .currentDt { color:#0079c3; font-weight:bold; background-image:url(../images/sub_menu_arrow2.png); background-position: 10px 19px; }
.subNavBox .currentDt a { color:#0079c3; }
.subNavBox .navContent { display: none; background:#f3f5f4;}
.subNavBox .navContent li a { display:block; heighr:28px; line-height:28px; padding-left:35px; padding-right: 10px; font-size:14px; }

.sideMenu ul { padding:5px 15px 5px 25px; display:none; }
.sideMenu ul li { padding: 5px 0; }

.sub_news { width: 238px; height: 263px; border:1px solid #e5e5e5; border-top: none; background: #fff; overflow: hidden; }
.sub_news ul { padding: 3px 15px; }
.sub_news ul li { background: url(../images/triangle.png) no-repeat 0 15px; height: 35px; line-height: 35px; font-size: 14px; padding-left: 10px; width: 198px; text-overflow: ellipsis; overflow:hidden; white-space:nowrap; }

.sub_lab { width: 238px; height: 263px; border:1px solid #e5e5e5; border-top: none; background: #fff; overflow: hidden; }
.sub_lab_pic ul { width: 220px; }
.sub_lab_pic ul li { float: left; text-align: center; margin: 15px 12px 4px 0; }
.sub_lab_pic ul li img { width: 96px; height: 72px; border: 1px solid #e6e6e6; margin-bottom: 1px; }
.sub_lab_title ul { padding: 3px 0; }
.sub_lab_title ul li { background: url(../images/triangle.png) no-repeat 0 15px; height: 35px; line-height: 35px; font-size: 14px; padding-left: 10px; width: 198px; text-overflow: ellipsis; overflow:hidden; white-space:nowrap; }

.sub-contact-outer { background-color: #f8f8f8; width: 238px; height: 203px; border: 1px solid #e5e5e5; position: relative; }
.sub_contact_box1 { background: #fff url(../images/sub_contact_weixin.png) no-repeat; background-position: 12px 17px; height: 101px; border-bottom: 1px solid #e5e5e5; }
.sub_contact_box1 i { display: inline-block; float: left; margin-right: 5px; background: url(../images/sub_weibo_icon.png) no-repeat; width: 20px; height: 20px; }
.sub_contact_box1 a { font-size: 15px; color: #666; }
.sub_contact_box1 a:hover,
.sub_contact_box2 a:hover { color: #fe7472; }
.sub_contact_box1 div { padding-top: 19px; padding-left: 89px; }
.sub_contact_box2 { background: #fff url(../images/sub_contact_heart.png) no-repeat left bottom; height: 101px; }
.sub_contact_box2 span, .sub_contact_box2 em { display: inline-block; }
.sub_contact_box2 span { font-size: 13px; margin-bottom: 4px; }
.sub_contact_box2 em { font-size: 18px; color: #0079c3; margin-bottom: 10px; }
.sub_contact_box2 i { display: inline-block; float: left; margin-right: 5px; background: url(../images/sub_message_icon.png) no-repeat; background-position: 0 5px; width: 14px; height: 20px; }
.sub_contact_box2 a { font-size: 14px; color: #0079c3; }
.sub_contact_box2 div { padding-top: 19px; padding-left: 77px; }
#sub-contact.sub-contact-fixednav { z-index: 200; position: fixed; top: 10px; width: 238px; }
/***左侧 公共 E***/

/* 分页 公共 S */
.pages a,
.pages span, 
.pages .current { display: inline-block; background: #fff; border: 1px solid #dedede; color: #666; height: 30px; line-height: 30px; margin-right: 5px; padding: 0 10px; text-align: center; }
.pages a:hover,
.pages span, 
.pages .current { background: #0079c3; color: #fff; }
/* 分页 公共 E */

/**********培训认证 start**********/
/* 标题 共用 */
.train-title-center { border-bottom: 1px solid #0079c3; height: 13px; margin:0 auto; width: 798px; }
.train-title-center span { background: #fff; color: #20649f; display: block; font-size: 24px; height: 24px; line-height: 22px; margin: 0 auto; text-align: center; width: 154px;}

/* 课程信息 共用 */
.course_network_box1 p { font-size: 14px; line-height: 25px; margin-bottom: 8px; }
.cisco_course_box4 p { font-size: 14px; line-height: 25px; margin-top: 12px; }

/* 资质优 共用 */
.cisco_course_box2 ul { width: 812px; }
.cisco_course_box2 ul li { width: 332px; text-align: center; float: left; margin-left: 30px; margin-right: 44px; }
.cisco_course_box2 ul li p { font: bold 18px/30px "微软雅黑"; margin-top: 12px; }

/* 认证资质 集成资质 共用 */
.authentication ul li { background: url(../images/lower_icon.png) no-repeat; background-position: 0 7px; width: 367px; padding: 0 20px 0 12px; font-size: 14px; float: left; margin-bottom: 15px; }
.integrate ul li { background: url(../images/lower_icon.png) no-repeat; background-position: 0 7px; width: 234px; padding: 0 20px 0 12px; font-size: 14px; float: left; margin-bottom: 15px; }

/* 课程优 共用 S
.excellent_course { width: 798px; overflow: hidden; }
.excellent_course ul { width: 831px; overflow: hidden; }
.excellent_course ul li { float: left; margin-right: 33px; width: 244px; }
.excellent_course ul li img { width: 244px; height: 183px; margin-bottom: 8px; }
.excellent_course ul li p { font-size: 16px; text-align: center; margin-bottom: 18px; }
.excellent_course ul li a.e_detail_btn, 
.excellent_course ul li a.e_audition_btn { display: inline-block; width: 115px; height: 30px; line-height: 30px; text-align: center; color: #fff; font-size: 14px; }
.excellent_course ul li a.e_detail_btn { background: #34a1dc; border: 1px solid #34a1dc; margin-right: 10px; }
.excellent_course ul li a.e_audition_btn { background: #e6e6e6; border: 1px solid #e6e6e6; color: #666; }
.excellent_course ul li a.e_detail_btn:hover,
.excellent_course ul li a.e_audition_btn:hover { background: #fff; border: 1px solid #34a1dc; color: #34a1dc; }
/* 课程优 共用 E */
/* 培训认证频道内容  S */
.train-con{ overflow:hidden; width:798px;}
.train-con p { font-size: 14px; line-height: 26px;  margin-bottom: 10px; }
.train-con .table{width:798px;border-left:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;margin:5px 0px 10px;background:#fff;}
.train-con .table th{background-color:#f5f5f5; line-height:24px;}
.train-con .table th,.train-con .table td{border-top:1px solid #e8e8e8;border-right:1px solid #e8e8e8;padding:6px 10px; vertical-align:middle;word-break:break-all; word-wrap:break-word; font-size:14px;}
.train-con .table td{height:21px;line-height:21px;}
.train-con .table .w50{width:50px;}
.train-con .table .w60{width:60px;}
.train-con .table .w70{width:70px;}
.train-con .table .w80{width:80px;}
.train-con .table .w90{width:90px;}
.train-con .table .w100{width:100px;}
.train-con .table .w120{width:120px;}
.train-con .table .w130{width:130px;}
.train-con .table .w150{width:150px;}
.train-con .table .w180{width:180px;}
.train-con .table .w200{width:200px;}
.train-con .table .w220{width:220px;}
.train-con .table .w250{width:250px;}
.train-con .table40{width:40%;}
.train-con .table50{width:50%;}
.train-con .table60{width:60%;}
.train-con .table70{width:70%;}
.train-con .table80{width:80%;}
.train-con .table90{width:90%;}
.train-con ol{ list-style:decimal;padding-left:10px;margin-left:5px;margin-top:2px;}
.train-con ol li{list-style:disc;line-height:20px;}
.train-con .ol1 li{list-style:disc;line-height:20px;padding:3px 0 5px;margin:3px 0 5px;background:url(../images/line01.gif) repeat-x left bottom;}
/* 培训认证频道内容 E */
/* 培训认证课程列表 共用 S */
.course-list .nav-title { height: 50px; line-height: 50px; border-bottom: 1px solid #0079c3; padding: 0 10px; font-size: 22px; }
.course-list .nav-title .tit { float: left; color: #20649f; }

.course-list ul .clearfix:before, .course-list ul .clearfix:after{ display:block; content:"\200b"; height:0; overflow:hidden;}
.course-list ul .clearfix:after{ clear:both;}
.course-list ul .clearfix{ *zoom:1; display:block;}

.course-list ul { width:798px; overflow:hidden;}
.course-list ul li { vertical-align:middle; letter-spacing:normal; word-spacing:normal;padding:40px 20px;border-bottom:1px solid #f0f0f0;}
.course-list ul li:hover{background-color:#f7f7f7;}
.course-list ul .course-content { transition:border-color 0.4s ease-in-out 0s; }
.course-list ul .course-info { }
.course-list ul .course-pic { background:#FFF; width:244px; height:183px; padding:5px; border:1px solid #f0f0f0; float:left;margin-right:20px;}
.course-list ul .course-pic a { line-height:0; text-align:center; vertical-align:middle; display:table-cell; *display:block; overflow:hidden;}
.course-list ul .course-pic img { max-width:244px; max-height:183px;}
.course-list ul .course-name { font-size:18px; line-height:32px; color:#000; display:block; overflow:hidden;border: 0 none; padding: 0;  width: auto;}
.course-list ul .course-name p{font-size:14px;color:#666; margin-bottom:18px; min-height:100px;max-height:100px; overflow:hidden;}
.course-list ul .course-name p span{color:#000;}
.course-list ul .course-name a:hover{ color:#ec5151}
.course-list ul .course-name em { color:#F30;}
.course-list ul .course-btn{}
.course-list ul .course-btn a.e_detail_btn, .course-list ul .course-btn a.e_audition_btn { display: inline-block; width: 115px; height: 30px; line-height: 30px; text-align: center; color: #fff; font-size: 14px; }
.course-list ul .course-btn a.e_detail_btn { background: #34a1dc; border: 1px solid #34a1dc; margin-right: 10px; }
.course-list ul .course-btn a.e_audition_btn { background: #e6e6e6; border: 1px solid #e6e6e6; color: #666; }
.course-list ul .course-btn a.e_detail_btn:hover,.course-list ul .course-btn a.e_audition_btn:hover { background: #fff; border: 1px solid #34a1dc; color: #34a1dc; }
/* 培训认证课程列表 共用 E */

/* 培训认证 频道页 S */
.train ul li { margin-bottom: 30px; }
.train ul li img { width: 240px; height: 180px; border: 1px solid #e4e4e4; float: left; margin-right: 15px; }
.train ul li .train_con { height: 146px; overflow: hidden; }
.train ul li h4 { margin-bottom: 7px; }
.train ul li h5 { color: #666; line-height: 24px; margin-bottom: 4px; }
.train ul li p { color: #999; line-height: 22px; }
.train ul li a.detail_btn, 
.train ul li a.audition_btn { display: inline-block; width: 84px; height: 26px; line-height: 26px; text-align: center; margin-top: 7px; margin-right: 20px; color: #fff; }
.train ul li a.detail_btn { background: #328ff8; border: 1px solid #328ff8; }
.train ul li a.audition_btn { background: #fd9e40; border: 1px solid #fd9e40; }
.train ul li a.detail_btn:hover,
.train ul li a.audition_btn:hover { background: #fff; border: 1px solid #34a1dc; color: #34a1dc; }
/* 培训认证 频道页 E */

/* 实战课程 S */
.real_course_box1 p { font-size: 14px; color: #666; line-height: 26px; margin-top: 10px; }
.real_course_network { margin: 30px 0 0; }
.course_network_box2 table tr th,
.course_network_box2 table tr td { border: 1px solid #e5e5e5; font-size: 14px; }
.course_network_box2 table tr th { background: #f5f5f5; color: #666; text-align: center; height: 35px; line-height: 35px; }
.course_network_box2 table tr td { padding: 10px; line-height: 26px; vertical-align: middle; }
/* 实战课程 E */

/***思科认证 S***/
.cisco_course_box1 p { font-size: 14px; color: #666; line-height: 32px; text-indent: 2em; }
.cisco_course_text1 { background: url(../images/cisco_course_02.jpg) no-repeat; height: 227px; }
.cisco_course_text1 p { font-size: 22px; line-height: 38px; margin-top: 48px; margin-right: 35px; }
.cisco_course_text1 p strong { font-size: 26px; }
.cisco_course_text2 { background: url(../images/cisco_course_03.jpg) no-repeat top right; height: 302px; }
.cisco_course_text2 p { font-size: 22px; line-height: 38px; float: left; margin-left: 70px; margin-top: 100px; }
.cisco_course_text2 p strong { font-size: 26px; }
.cisco_course_text3 { font-size: 24px; line-height: 40px; }

.cisco_course_box3 p { font-size: 14px; color: #666; line-height: 36px; text-indent: 2em; padding-top: 20px; }
.cisco_course_box5 table tr th, .cisco_course_box5 table td { padding: 8px 20px; }
.cisco_course_box5 .bgblue,
.cisco_course_box8 .bgblue,
.cisco_course_box10 .bgblue { background: #34a1dc; }
.cisco_course_box5 .bggray,
.cisco_course_box8 .bggray,
.cisco_course_box10 .bggray { background: #eee; }
.cisco_course_box6 p { font-size: 14px; line-height: 25px; color: #666; }
.cisco_course_box6 p i { background: url(../images/tick.png) no-repeat; width: 15px; height: 13px; margin-right: 5px; margin-top: 6px; }
.characteristic ul li { width: 87px; text-align: center; float: left; margin-left: 68px; margin-right: 38px; }
.characteristic ul li i { display: inline-block; background: url(../images/characteristic_icon.png) no-repeat 0 0; width: 78px; height: 84px; }
.characteristic ul li i.c_icon2 { background-position: 0 -94px; }
.characteristic ul li i.c_icon3 { background-position: 0 -188px; }
.characteristic ul li i.c_icon4 { background-position: 0 -282px; }
.characteristic ul li p { font-size: 14px; line-height: 24px; color: #666; }

.cisco_course_box7 p { font-size: 14px; color: #666; line-height: 26px; text-indent: 2em; padding-top: 10px; }
.cisco_course_box8 table tr th, .cisco_course_box8 table td { padding: 8px 20px; border: 1px solid #fff; vertical-align: middle; }
.cisco_course_box8 table td { line-height: 24px; }

.cisco_course_box9 p { font-size: 14px; color: #666; line-height: 32px; text-indent: 2em; padding-top: 10px; }
.cisco_course_box10 table tr th, .cisco_course_box10 table td { padding: 8px 15px; }
/***思科认证 E***/

/***红帽认证 S***/
.redhat_course_box1 p { font-size: 14px; color: #666; line-height: 32px; text-indent: 2em; padding-top: 5px; }
.redhat_course_text1 { font-size: 22px; font-weight: bold; }
.redhat_course_text1 span { font-size: 26px; }
.redhat_course_text2 { background: url(../images/cisco_course_02.jpg) no-repeat; height: 227px; }
.redhat_course_text2 p { font-size: 22px; line-height: 38px; margin-top: 48px; margin-right: 35px; }
.redhat_course_text2 p strong { font-size: 26px; }
.redhat_course_text3 { background: url(../images/redhat_course_02.jpg) no-repeat top right; height: 302px; }
.redhat_course_text3 p { font-size: 22px; line-height: 38px; float: left; margin-left: 70px; margin-top: 100px; }
.redhat_course_text3 p strong { font-size: 26px; }
.redhat_course_box2 p { font-size: 14px; color: #666; line-height: 40px; text-indent: 2em; padding-top: 3px; }

.redhat_course_box3 p { font-size: 14px; color: #666; line-height: 32px; text-indent: 2em; }
.redhat_course_box4 table tr th, .redhat_course_box4 table td { padding: 8px 20px; border: 1px solid #e8e8e8; vertical-align: middle; }
.redhat_course_box4 table td { line-height: 24px; }

.redhat_course_box5 h5 { width: 109px; height: 43px; line-height: 35px; background: url(../images/redhat_course_08.jpg) no-repeat; }
.redhat_course_box5 p { font-size: 14px; line-height: 30px; margin-top: 10px; }
/***红帽认证 E***/

/***ORACLE认证 S***/
.oracle_course_box1 p { font-size: 14px; color: #666; line-height: 24px; text-indent: 2em; }
.oracle_course_text1 { background: url(../images/cisco_course_02.jpg) no-repeat; height: 227px; }
.oracle_course_text1 p { font-size: 22px; line-height: 38px; margin-top: 48px; margin-right: 35px; }
.oracle_course_text1 p strong { font-size: 26px; }
.oracle_course_text2 { background: url(../images/oracle_course_02.jpg) no-repeat top right; height: 302px; }
.oracle_course_text2 p { font-size: 22px; line-height: 38px; float: left; margin-left: 70px; margin-top: 80px; }
.oracle_course_text2 p strong { font-size: 26px; }
.oracle_course_box2 p { font-size: 14px; line-height: 30px; }
.oracle_course_box2 p i { display: inline-block; background: url(../images/diamond_icon.png) no-repeat; width: 10px; height: 10px; margin-right: 10px; }
.oracle_course_box3 p { font-size: 14px; color: #666; line-height: 28px; text-indent: 2em; }
.oracle_course_box4 table tr th, .oracle_course_box4 table td { padding: 8px 20px; border: 1px solid #e8e8e8; vertical-align: middle; }
.oracle_course_box4 table td { line-height: 24px; }
/***ORACLE认证 E***/

/***微软认证 S***/
.microsoft_course_box1 p { font-size: 14px; color: #666; line-height: 30px; text-indent: 2em; }
.microsoft_course_text1 { font-size: 22px; font-weight: bold; }
.microsoft_course_text1 span { font-size: 26px; }
.microsoft_course_text2 { background: url(../images/cisco_course_02.jpg) no-repeat; height: 227px; }
.microsoft_course_text2 p { font-size: 22px; line-height: 38px; margin-top: 48px; margin-right: 35px; }
.microsoft_course_text2 p strong { font-size: 26px; }
.microsoft_course_text3 { background: url(../images/microsoft_course_02.jpg) no-repeat top right; height: 302px; }
.microsoft_course_text3 p { font-size: 22px; line-height: 38px; float: left; margin-left: 70px; margin-top: 100px; }
.microsoft_course_text3 p strong { font-size: 26px; }
.microsoft_course_box2 table td,
.microsoft_course_box3 table td,
.microsoft_course_box4 table td { line-height: 24px; padding: 6px 20px; border: 1px solid #e8e8e8; vertical-align: middle; }
/***微软认证 E***/

/***华为认证 S***/
.huawei_course_box1 p { font-size: 14px; color: #666; line-height: 32px; text-indent: 2em; padding-top: 8px; }
.huawei_course_text1 { background: url(../images/cisco_course_02.jpg) no-repeat; height: 227px; }
.huawei_course_text1 p { font-size: 22px; line-height: 38px; margin-top: 48px; margin-right: 35px; }
.huawei_course_text1 p strong { font-size: 26px; }
.huawei_course_text2 { background: url(../images/huawei_course_02.jpg) no-repeat top right; height: 302px; }
.huawei_course_text2 p { font-size: 22px; line-height: 38px; float: left; margin-left: 70px; margin-top: 100px; }
.huawei_course_text2 p strong { font-size: 26px; }
.huawei_course_box2 { background: url(../images/huawei_course_06.png) no-repeat right bottom; height: 290px; }
.huawei_course_box2 div { margin-top: 110px; }
.huawei_course_box2 div i { display: inline-block; background: url(../images/huawei_phone_icon.png) no-repeat; width: 38px; height: 26px; float: left; }
.huawei_course_box2 div span, 
.huawei_course_box2 div em { color: #f04500; float: left; margin-left: 10px; margin-top: 3px; }
.huawei_course_box2 div span { font-size: 16px; }
.huawei_course_box2 div em { font-size: 22px; font-weight: bold; }
.huawei_course_box3 p { font-size: 14px; color: #666; line-height: 30px; text-indent: 2em; }
.huawei_course_box4 table td { line-height: 24px; padding: 8px 20px; border: 1px solid #e8e8e8; vertical-align: middle; }
/***华为认证 E***/

/***企业定制 S***/
.company_course_box1 p { font-size: 14px; color: #666; line-height: 36px; text-indent: 2em; padding-top: 15px; }
.company_course_box2 { background: url(../images/company_course_02.jpg) no-repeat right top; height: 692px; position: relative; }
.company_course_box2 ul li { width: 313px; position: absolute; }
.company_course_box2 ul li h4 { color: #e16d18; }
.company_course_box2 ul li p { font-size: 14px; line-height: 24px; }
.company_course_box2 ul li.c_course_text1 { top: 90px; left: 0; }
.company_course_box2 ul li.c_course_text2 { top: 160px; right: 0; }
.company_course_box2 ul li.c_course_text3 { top: 232px; left: 0; }
.company_course_box2 ul li.c_course_text4 { top: 326px; right: 0; }
.company_course_box2 ul li.c_course_text5 { top: 398px; left: 0; }
.company_course_box3 { width: 798px; overflow: hidden; }
.company_course_box3 ul { width: 823px; }
.company_course_box3 ul li { float: left; margin-right: 25px; margin-bottom: 20px; }
.company_course_box3 ul li img { width: 110px; height: 63px; border: 1px solid #e9e9e9; }
.company_course_box4 { width: 798px; overflow: hidden; }
.company_course_box4 ul { width: 824px; }
.company_course_box4 ul li { width: 260px; float: left; margin-right: 14px; margin-bottom: 20px; }
.company_course_box4 .c_case_pic { position: relative; }
.company_course_box4 .c_case_pic img { width: 260px; height: 170px; }
.company_course_box4 .c_case_pic_text { font-size:15px; background: rgba(0,0,0,0.5); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000);  width: 260px; height: 28px; line-height: 28px; text-align: center; color: #fff; position: absolute; bottom: 0; }
.company_course_box4 .c_case_info { background: #eaeaea; width: 250px; height: 48px; padding: 5px 5px 0; line-height: 22px; overflow: hidden; font-size:14px; }
/***企业定制 E***/

/***其他认证 S***/
.other_course { width: 798px; overflow: hidden; }
.other_course ul { width: 828px; }
.other_course ul li { float: left; margin-right: 30px; margin-bottom: 30px; }
.other_course .short { width:384px; height:240px; background:#2d3e50; position:relative; overflow:hidden; }
.other_course .short img { width:384px; height:240px; position:relative; transition:all 0.5s; -webkit-transition: all 0.5s; top:0; }
.other_course .course_info { width:100%; height:100px; background:rgba(0,0,0,0.5); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000); position:absolute; bottom: -61px; transition:all 0.5s; -webkit-transition: all 0.5s; }
.other_course .course_info p { font-size:16px; color:#fff; padding:8px 15px 15px 15px; text-align:left; height:30px; overflow:hidden; line-height:160%; }
.other_course a.other_detail_btn, .other_course a.other_audition_btn { display: inline-block; width: 175px; height: 30px; line-height: 30px; text-align: center; margin-top: 5px; margin-left: 10px; font-size: 14px; }
.other_course a.other_detail_btn { background: #328ff8; border: 1px solid #328ff8; color: #fff; }
.other_course a.other_audition_btn { background: #e6e6e6; border: 1px solid #e6e6e6; color: #666; }
.other_course a.other_detail_btn:hover, .other_course a.other_audition_btn:hover { background: #fff; border: 1px solid #34a1dc; color: #34a1dc; }
.other_course .short:hover img { top:-50px; }
.other_course .short:hover .course_info { bottom: 0px; background:rgba(45,62,80,1); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#2d3e50,endColorstr=#2d3e50);  }

.other_course .other_course_title i { background: url(../images/other-arrow-icon.png) no-repeat; width: 35px; height: 14px; }
.other_course .other_course_box1 p { font-size: 14px; line-height: 24px; text-indent: 2em; margin-top: 8px; }
.other_course .other_course_box1 p img { text-indent: 0em !important; display: block; }
.other_course .other_course_box2 table td { line-height: 24px; padding: 8px 20px; border: 1px solid #e8e8e8; vertical-align: middle; }

.other_course .other_course_box3 { background: url(../images/other-course-03.jpg) no-repeat; width: 678px; height: 238px; margin: 0 auto 35px; }
.other_course .other_course_box3 p { font-size: 16px; line-height: 31px; padding: 21px 42px 0 32px; }
.other_course .other_course_box3 p span { font-size: 28px; }
.other_course .other_course_box4 { width: 628px; margin: 0 auto 50px; }
.other_course .other_course_box4 h1 { background: #1cb177; height: 35px; line-height: 35px; }
.other_course .other_course_box4 ul { display: inline-block; width: 570px; border-left: 1px solid #1cb177; margin-left: 40px; padding-top: 10px; }
.other_course .other_course_box4 ul li { background: url(../images/green-dot-icon.png) no-repeat; background-position: 0 10px; width: 544px; padding-left: 26px; margin: 0 0 10px 0; position: relative; left: -6px; }
.other_course .other_course_box4 ul li p { font-size: 16px; line-height: 30px; }

.other_course .other_course_box5 { background: url(../images/other-course-04.jpg) no-repeat; width: 678px; height: 238px; margin: 0 auto 35px; }
.other_course .other_course_box5 p { font-size: 16px; line-height: 31px; padding: 21px 42px 0 32px; }
.other_course .other_course_box5 p span { font-size: 28px; }
.other_course .other_course_box6 { width: 628px; margin: 0 auto 50px; }
.other_course .other_course_box6 h1 { background: #34a1dc; height: 35px; line-height: 35px; }
.other_course .other_course_box6 ul { display: inline-block; width: 570px; border-left: 1px solid #34a1dc; margin-left: 40px; padding-top: 10px; }
.other_course .other_course_box6 ul li { background: url(../images/blue-dot-icon.png) no-repeat; background-position: 0 10px; width: 544px; padding-left: 26px; margin: 0 0 10px 0; position: relative; left: -6px; }
.other_course .other_course_box6 ul li p { font-size: 16px; line-height: 30px; }

.other_course .other_course_box7 { background: url(../images/other-course-05.jpg) no-repeat; width: 678px; height: 238px; margin: 0 auto 35px; }
.other_course .other_course_box7 p { font-size: 16px; line-height: 31px; padding: 21px 42px 0 32px; }
.other_course .other_course_box7 p span { font-size: 28px; }
.other_course .other_course_box8 { width: 628px; margin: 0 auto 50px; }
.other_course .other_course_box8 h1 { background: #fa9f46; height: 35px; line-height: 35px; }
.other_course .other_course_box8 ul { display: inline-block; width: 570px; border-left: 1px solid #fa9f46; margin-left: 40px; padding-top: 10px; }
.other_course .other_course_box8 ul li { background: url(../images/org-dot-icon.png) no-repeat; background-position: 0 10px; width: 544px; padding-left: 26px; margin: 0 0 10px 0; position: relative; left: -6px; }
.other_course .other_course_box8 ul li p { font-size: 16px; line-height: 30px; }
.other_course .other_course_box8 ul li p span { display: block; color: #555; margin-left: 25px; }
.other_course .other_course_box8 ul li p em { display: block; color: #999; margin-left: 35px; }

.other_course .other_course_box9 { width: 798px; overflow: hidden; }
.other_course .other_course_box9 ul { width: 808px; }
.other_course .other_course_box9 ul li { float: left; margin-right: 10px; margin-bottom: 10px; width: 394px; background: #cdeab0; }
.other_course .other_course_box9 ul li.h118 { height: 118px; }
.other_course .other_course_box9 ul li.h140 { height: 140px; }
.other_course .other_course_box9 ul li.h165 { height: 165px; }
.other_course .other_course_box9 ul li .other_course_number { width: 35px; height: 100%; background: #92d14f; font: bold 16px/34px Arial; }
.other_course .other_course_box9 ul li h5 { margin-top: 4px; }
/***其他认证 E***/
/**********培训认证 end**********/

/***集成服务 start***/
/* 产品销售 S */
.product_sales ul li { margin-bottom: 30px; }
.product_sales ul li img { width: 240px; height: 180px; border: 1px solid #e4e4e4; float: left; margin-right: 15px; }
.product_sales ul li .train_con { height: 146px; overflow: hidden; }
.product_sales ul li h4 { margin-bottom: 7px; }
.product_sales ul li p { color: #999; line-height: 22px; }
.product_sales ul li a.detail_btn { display: inline-block; width: 84px; height: 26px; line-height: 26px; text-align: center; margin-top: 7px; color: #fff; background: #328ff8; border: 1px solid #328ff8; }
.product_sales ul li a.detail_btn:hover { background: #fff; border: 1px solid #34a1dc; color: #34a1dc; }

.product_servers { width: 798px; overflow: hidden; }
.product_servers ul { width: 828px; }
.product_servers ul li { float: left; margin-right: 30px; margin-bottom: 30px; }
.product_servers ul li img { width: 384px; height: 216px; }

.product_list { width: 798px; overflow: hidden; }
.product_list ul { width: 831px; }
.product_list ul li { float: left; margin-right: 33px; margin-bottom: 30px; }
.product_list ul li img { width: 236px; height: 177px; border: 1px solid #e5e5e5; padding: 3px; }
.product_list ul li p { text-align: center; font-size: 14px; margin-top: 6px; width: 240px; text-overflow: ellipsis; overflow:hidden; white-space:nowrap; }
.product_list .product-title-center { border-bottom: 1px solid #0079c3; height: 13px; margin:0 auto; width: 798px; }
.product_list .product-title-center span { background: #fff; color: #20649f; display: block; font-size: 24px; height: 24px; line-height: 22px; margin: 0 auto; text-align: center; width: 180px;}


/*product_content  注意和FCK一样  */
.product_content{width:798px;padding:10px 0px 25px;overflow:hidden;}
.product_content img { max-width: 798px; }
.product_content a { color: #0079c3; }
.product_content a:hover { color: #eb6100; }
.product_content .tl{ text-align:left;}
.product_content .tr{ text-align:right;}
.product_content .tc{ text-align:center;}
.product_content .table{width:798px;border-left:1px solid #E3E3E3;border-bottom:1px solid #E3E3E3;margin:5px 0px 10px;background:#fff;}
.product_content .table th{background-color:#F0F7FD;}
.product_content .table th,.product_content .table td{border-top:1px solid #E3E3E3;border-right:1px solid #E3E3E3;padding:4px 5px; vertical-align:middle;word-break:break-all; word-wrap:break-word}
.product_content .table td{height:21px;line-height:21px;}
.product_content .table .w50{width:50px;}
.product_content .table .w60{width:60px;}
.product_content .table .w70{width:70px;}
.product_content .table .w80{width:80px;}
.product_content .table .w90{width:90px;}
.product_content .table .w100{width:100px;}
.product_content .table .w120{width:120px;}
.product_content .table .w130{width:130px;}
.product_content .table .w150{width:150px;}
.product_content .table .w180{width:180px;}
.product_content .table .w200{width:200px;}
.product_content .table .w220{width:220px;}
.product_content .table .w250{width:250px;}
.product_content .table40{width:40%;}
.product_content .table50{width:50%;}
.product_content .table60{width:60%;}
.product_content .table70{width:70%;}
.product_content .table80{width:80%;}
.product_content .table90{width:90%;}
.product_content ol{ list-style:decimal;padding-left:10px;margin-left:5px;margin-top:2px;}
.product_content ol li{list-style:disc;line-height:20px;}
.product_content .ol1 li{list-style:disc;line-height:20px;padding:3px 0 5px;margin:3px 0 5px;background:url(../images/line01.gif) repeat-x left bottom;}
.product_content .qtit{color:#0B3B8C;}

.product_content .sbox{float:left;width:733px;}
.product_content .Detai_Head{width:740px;margin-bottom:5px;padding:3px 0px 1px 6px;height:22px;font:bold 12px/22px "宋体";color:#0B3B8C;background-color:#F6FEFF;border:solid 1px #DDF0FF;border-radius:3px;}
.imgList01 img{margin:2px 0 12px;}


/* 产品销售 E */

/* 解决方案 S */
.solution_list { padding-bottom: 10px; }
.solution_list ul li { background: url(../images/blue_triangle.png) no-repeat 0 20px; font-size: 14px; line-height: 16px; padding: 14px 0 14px 14px; border-bottom: 1px dashed #ddd; }
.solution_content { padding-bottom: 20px; }
.solution_content p { font-size: 14px; line-height: 25px; text-indent: 2em; margin-bottom: 10px; }
.solution_content p img { max-width: 798px; text-indent: 0em !important; }
.solution_content a { color: #0079c3; }
.solution_content a:hover { color: #eb6100; }
/* 解决方案 E */

/* 经典案例 S */
.case_list { width: 798px; overflow: hidden; }
.case_list ul { width: 828px; }
.case_list ul li { float: left; margin-right: 15px; margin-bottom: 25px; }
.case_list ul li img { width: 253px; height: 165px; border: 1px solid #e5e5e5; padding: 3px; }
.case_list ul li p { text-align: center; font-size: 16px; margin-top: 6px; width: 246px; text-overflow: ellipsis; overflow:hidden; white-space:nowrap; }
.case_content { padding-bottom: 20px; }
.case_content p { font-size: 14px; line-height: 25px; text-indent: 2em; margin-bottom: 10px; }
.case_content p img { max-width: 798px; text-indent: 0em !important; }
.case_content a { color: #0079c3; }
.case_content a:hover { color: #eb6100; }
/* 经典案例 E */

/* 外包服务 S */
.outsource_services { width: 798px; overflow: hidden; }
.outsource_services ul { width: 828px; }
.outsource_services ul li { float: left; margin-right: 30px; margin-bottom: 30px; }
.outsource_services ul li a { display: inline-block; width: 327px; height: 113px; padding: 17px 35px 17px 20px; background: #f5f5f5; border: 1px solid #e8e8e8; }
.outsource_services ul li a h1 { font-size: 26px; line-height: 28px; color: #0079c3; margin-bottom: 14px; }
.outsource_services ul li a p { font-size: 20px; line-height: 22px; color: #666; }
.outsource_services ul li a i { width: 41px; height: 44px; margin-top: 28px; background: url(../images/outsource_services_icon.png) no-repeat; background-position: 0 0; }
.outsource_services ul li a i.out_icon2 { background-position: 0 -54px; }
.outsource_services ul li a i.out_icon3 { background-position: 0 -108px; }
.outsource_services ul li a i.out_icon4 { background-position: 0 -162px; }
.outsource_services ul li a i.out_icon5 { background-position: 0 -216px; }
.outsource_services ul li a i.out_icon6 { background-position: 0 -270px; }
.outsource_services ul li a:hover { background: #0079c3; }
.outsource_services ul li a:hover h1, .outsource_services ul li a:hover p { color: #fff; }
.outsource_services ul li a:hover i { background-position: -51px 0; }
.outsource_services ul li a:hover i.out_icon2 { background-position: -51px -54px; }
.outsource_services ul li a:hover i.out_icon3 { background-position: -51px -108px; }
.outsource_services ul li a:hover i.out_icon4 { background-position: -51px -162px; }
.outsource_services ul li a:hover i.out_icon5 { background-position: -51px -216px; }
.outsource_services ul li a:hover i.out_icon6 { background-position: -51px -270px; }

.outsource_promise .promise_title { height: 44px; }
.outsource_promise .promise-title-center { border-bottom: 1px dotted #ff6060; height: 23px; margin:0 auto; width: 798px; }
.outsource_promise .promise-title-center div { background: #fff; color: #555; font-size: 24px; font-weight: bold; height: 44px; line-height: 44px; width: 406px; margin-left: 40px; }
.outsource_promise .promise-title-center div span { color: #ff6060; }
.outsource_promise .promise-title-center div i { display: inline-block; width: 44px; height: 44px; background: url(../images/outsource_promise_icon.png) no-repeat 0 0; }
.outsource_promise .promise-title-center div i.proomise_icon2 { background-position: 0 -54px; }
.outsource_promise .promise-title-center div i.proomise_icon3 { background-position: 0 -108px; }
.outsource_promise .promise_con { padding: 0 20px 0 104px; }
.outsource_promise .promise_con p { font-size: 14px; line-height: 36px; }

.outsource_offer table td { line-height: 24px; padding: 6px 20px; border: 1px solid #e8e8e8; vertical-align: middle; }

.outsource_range .range-title-center { border-bottom: 1px solid #0079c3; height: 13px; margin:0 auto; width: 798px; }
.outsource_range .range-title-center span { background: #fff; color: #20649f; display: block; font-size: 24px; height: 24px; line-height: 22px; margin: 0 auto; text-align: center; width: 180px;}
.outsource_range p { line-height: 30px; margin-bottom: 5px; }
.outsource_range .outsource_range_box { width: 628px; margin: 0 auto 30px; }
.outsource_range .outsource_range_box h4 { background: #8bab00; height: 35px; line-height: 35px; }
.outsource_range .outsource_range_box ul { display: inline-block; width: 570px; border-left: 1px solid #8bab00; margin-left: 40px; padding-top: 10px; }
.outsource_range .outsource_range_box ul li { background: url(../images/green-dot-icon2.png) no-repeat; background-position: 0 10px; width: 544px; padding-left: 26px; margin-bottom: 10px; position: relative; left: -6px; }
.outsource_range .outsource_range_box ul li p { font-size: 14px; line-height: 28px; }
.outsource_range table td { line-height: 24px; padding: 6px 20px; border: 1px solid #e8e8e8; vertical-align: middle; }

.outsource_about .outsource_about_title { background: url(../images/outsource_about_03.png) no-repeat; height: 44px; line-height: 44px; font-size: 22px; }

.outsource_about .outsource_about_box { width: 798px; overflow: hidden; }
.outsource_about .outsource_about_box ul li { margin-bottom: 20px; padding: 5px 20px 5px 5px; background: #fed98e; }
.outsource_about .outsource_about_box ul li.h345 { height: 345px; }
.outsource_about .outsource_about_box ul li.h545 { height: 545px; }
.outsource_about .outsource_about_box ul li .outsource_about_number { float: left; margin-right: 20px; text-align: center; color: #fff; width: 210px; height: 100%; background: #ff8e82; }
.outsource_about .outsource_about_box ul li .outsource_about_number i { display: inline-block; width: 38px; height: 57px; background: url(../images/outsource_about_number.png) 0 0; margin-top: 120px; }
.outsource_about .outsource_about_box ul li .outsource_about_number i.number_icon2 { background-position: 0 -67px; }
.outsource_about .outsource_about_box ul li .outsource_about_number i.number_icon3 { background-position: 0 -134px; margin-top: 220px; }
.outsource_about .outsource_about_box ul li p { font-size: 14px; line-height: 24px; margin-top: 10px; }

.outsource_problem ul li .out_org_head { float: left; margin-right: 33px; }
.outsource_problem ul li .out_org_head img,
.outsource_problem ul li .out_blue_head img { width: 75px; height: 75px; }
.outsource_problem ul li .outsource_question { float: left; width: 480px; min-height: 56px; border: 1px solid #eb6100; border-radius: 8px; position: relative; }
.outsource_problem ul li .outsource_question i { display:inline-block; width: 13px; height: 17px; background: url(../images/out-org-arrow.jpg) no-repeat; position: absolute; top: 17px; left: -13px; }
.outsource_problem ul li .outsource_question p { font-size: 16px; line-height: 26px; margin: 15px 20px; }
.outsource_problem ul li .outsource_question p span { color: #eb6100; }
.outsource_problem ul li .out_blue_head { float: right; margin-left: 33px; }
.outsource_problem ul li .outsource_answer { float: right; width: 542px; min-height: 56px; border: 1px solid #0079c3; border-radius: 8px; position: relative; }
.outsource_problem ul li .outsource_answer i { display:inline-block; width: 13px; height: 17px; background: url(../images/out-blue-arrow.jpg) no-repeat; position: absolute; top: 17px; right: -13px; }
.outsource_problem ul li .outsource_answer p { font-size: 14px; line-height: 26px; margin: 15px 20px; }
.outsource_problem ul li .outsource_answer p span { color: #0079c3; }
/* 外包服务 E */
/***集成服务 end***/

/* 讲师团队 S */
.teachers_team { overflow:hidden; }
.teachers_team .teachers_list { width:829px; }
.teachers_team .list { margin-right:31px; margin-bottom:30px; }
.teachers_team .link { display:block; background-color:#f7f7f7; width:243px; height:300px; border:1px solid #fff; border-bottom-color:#e2e2e2; }
.teachers_team .avatar { display:block; width:170px; height:170px; overflow:hidden; border-radius:50%; margin:20px auto; background-position:center center; background-repeat:no-repeat; background-size:cover; }
.teachers_team .avatar img { height:100%; width:auto; display:none; }
.teachers_team .name { display:block; width:100%; color:#333; font-weight:bold; margin-bottom:10px; }
.teachers_team .pos,
.teachers_team .expert { font-size:12px; color:#6d6d6d; display:block; margin-bottom:10px; padding: 0 5px; width: 233px; text-overflow: ellipsis; overflow:hidden; white-space:nowrap; }
.teachers_team .link:hover { border-color:#6abcec; }

.teachers_detail { overflow:hidden; color:#666; line-height:1.8; }
.teachers_detail .detail_top,
.teachers_detail .detail_content { width:100%; }
.teachers_detail .avatar { width:200px; height:200px; overflow:hidden; background-position:center center; background-repeat:no-repeat; background-size:cover; }
.teachers_detail .avatar img { width:auto; height:100%; display:none; }
.teachers_detail .meta { width:568px; font-size:16px; }
.teachers_detail .meta .name { font-size:18px; color:#0079c3; font-weight:bold; }
.teachers_detail .detail_title { font-size:16px; color:#0079c3; font-weight:bold; border-bottom:1px solid #e5e5e5; padding-bottom:5px; }
.teachers_detail .detail_text { font-size:14px; width:100%; overflow:hidden; }
.teachers_detail .detail_text p { margin-top:5px; margin-bottom:5px; }
.teachers_detail .detail_text img { max-width:100%; }
/* 讲师团队 E */

/* 在线留言 S */
.message_form .onShow,
.message_form .onFocus,
.message_form .onError,
.message_form .onCorrect,
.message_form .onLoad,
.message_form .onTime { float:left; display:inline-block; display:-moz-inline-stack; zoom:1; *display:inline; vertical-align:middle; background:url(../images/msg_bg.png) no-repeat;	color:#444; line-height:18px; padding:2px 10px 2px 23px; margin-left:10px; _margin-left:5px; }
.message_form .onShow { background-position:3px -147px; border-color:#40B3FF; color:#959595; }
.message_form .onFocus { background-position:3px -147px; border-color:#40B3FF; }
.message_form .onError { background-position:3px -47px; border-color:#40B3FF; color:red; }
.message_form .onCorrect { background-position:3px -247px; border-color:#40B3FF; }
.message_form .onLamp { background-position:3px -200px; }
.message_form .onTime { background-position:3px -1356px; }
.message_form .message_field { width:100%; font-size:14px; }
.message_form .message_field .text { width:150px; height:26px; line-height:26px; display:block; color:#333; font-weight:bold; }
.message_form .message_field .field { width:275px; height:24px; line-height:24px; border:1px solid #ccc; padding-left:5px; padding-right:5px; }
.message_form .message_field .field:focus { border-color:#85c8f0; }
.message_form .message_field .textarea { width:405px; height:165px; }
.message_form .captcha_field img { width:auto; height:26px; }
.message_form .captcha_field .field { width:120px; }
.message_form .message_field .btn { width:80px; height:30px; line-height:30px; color:#fff; background-color:#0079c3; }
.message_form .message_field .btn:hover { background-color:#00aeff; }
.message_form .message_field .radio { display:block; height:26px; line-height:26px; }
/* 在线留言 E */

/* 开班计划 S */
.course_plan table { border-collapse: separate; border-spacing: 2px; }
.course_plan table tr td { vertical-align: middle; padding: 10px 15px; font-size: 14px; }
.course_plan .tcell { background-color: #008cd6; }
.course_plan .tcell_01 { background-color: #eee; }
.course_plan .tcell_02 { background-color: #fff; }
/* 开班计划 E */

/* 考试中心 S */
.test_center table td { line-height: 24px; padding: 6px 15px; border: 1px solid #e8e8e8; vertical-align: middle; }
.test_center .test_center_box1 ul li { margin-bottom: 40px; }
.test_center .test_center_box1 ul li img { width: 256px; height: 180px; }
.test_center .test_center_box1 ul li h1 { display: inline-block; width: 517px; height: 40px; line-height: 40px; border-bottom: 1px solid #d4d4d4; font-size: 26px; margin-bottom: 7px; }
.test_center .test_center_box1 ul li h1 a { color: #ef5f06; }
.test_center .test_center_box1 ul li h1 a:hover { color: #0079c3; }
.test_center .test_center_box1 ul li p { font-size: 14px; line-height: 26px; text-indent: 2em; }

.test_center .test_center_box2_title { width: 109px; height: 43px; background: url(../images/test_center_04.png) no-repeat; font: bold 16px/35px "微软雅黑"; }
.test_center .test_center_box2_con p { font-size: 14px; line-height: 30px; }

.test_center .test_center_box3 { width: 798px; overflow: hidden; }
.test_center .test_center_box3 ul { width: 832px; }
.test_center .test_center_box3 ul li { float: left; margin-right: 34px; margin-bottom: 30px; }
.test_center .test_center_box3 ul li img { display: block; width: 160px; height: 120px; padding: 6px; border: 1px solid #eaeaea; }
.test_center .test_center_box3 ul li p { margin-top: 6px; color: #666; font-size: 14px; width: 172px; text-align: center; text-overflow: ellipsis; overflow:hidden; white-space:nowrap; }

.test_center .test_download a { font-size: 16px; color:#eb6100; text-decoration: underline; }

.test_center .test_center_box4 i { display: inline-block; width: 29px; height: 31px; background: url(../images/test_center_18.png) no-repeat; float: left; margin-right: 10px; font: bold 16px/31px "微软雅黑"; color: #fff; padding-right: 4px; text-align: center; }
.test_center .test_center_box4 p { font-size: 16px; line-height: 30px; margin-bottom: 20px; }
.test_center .test_center_box4 p img { max-width: 798px; }
.test_center .test_center_box4 a { color:#eb6100; }
.test_center .test_center_box4 a:hover { color: #0079c3; }
/* 考试中心 E */

/* 就业服务 S */
/*就业明星*/
.students_star { overflow:hidden; }
.students_star .student_list { width:105%; }
.students_star .list { margin-right:36px; }
.students_star .link { display:block; width:240px; height:267px; border:1px solid #e5e5e5; overflow:hidden; }
.students_star .link:hover { border-color:#6abcec; }
.students_star .thumb { display:block; width:100%; height:180px; overflow:hidden; background-position:center center; background-repeat:no-repeat; background-size:cover; }
.students_star .thumb img { height:100%; width:auto; display:none; }
.students_star .text { display:block; width:100%; overflow:hidden; text-overflow:ellipsis; white-space: nowrap; }
.students_star .name { font-size:14px; color:#007ac3; height:36px; line-height:36px; }
.students_star .course,
.students_star .company { padding-left:5px; padding-right:5px; color:#666; }
.students_star .black { color:#333; }

.students_detail { overflow:hidden; font-size:14px; }
.students_detail .detail_top { width:100%; }
.students_detail .thumb { width:340px; height:255px; overflow:hidden; border:1px solid #e4e4e4; background-position:center center; background-repeat:no-repeat; background-size:cover; }
.students_detail .thumb img { display:none; height:100%; width:auto; }
.students_detail .meta { width:441px; font-size:16px; }
.students_detail .meta_box {width:441px;}
.students_detail .meta .meta_text { width:112px; font-weight:bold; color:#0079c3; }
.students_detail .meta .meta_detail { width:329px; }
.students_detail .detail_title { font-size:16px; font-weight:bold; color:#0079c3; border-bottom:1px solid #e5e5e5; padding-bottom:5px; }
.students_detail .detail_text { color:#666; line-height:2; width:100%; overflow:hidden; }
.students_detail .detail_text p { margin-top:5px; margin-bottom:10px; text-indent: 2em; }
.students_detail .detail_text img { max-width:100%; text-indent: 0em !important; display: block; }

/*招聘信息*/
.jobs_offer { overflow:hidden; }
.jobs_offer .jobs_search { width:auto; border:1px solid #e2e2e2; padding:30px; font-size:14px; }
.jobs_offer .keyword { display:block; width:470px; height:35px; line-height:35px; padding:0 10px; border:2px solid #f27b04; }
.jobs_offer .keyword:focus { border-color:#f2c204; }
.jobs_offer .search_field,
.jobs_search .filter { width:100%; }
.jobs_offer .submit_btn { display:block; width:130px; height:39px; line-height:39px; background-color:#f27b04; color:#fff; font-size:16px; }
.jobs_offer .submit_btn:hover { background-color:#f2c204; }
.jobs_offer .jobs_search .text { width:70px; height:24px; line-height:24px; }
.jobs_offer .filter_list { width:665px; }
.jobs_offer .filter_list .list { height:24px; line-height:24px; padding-left:5px; padding-right:5px; }
.jobs_offer .filter_list .link { color:#08c; }
.jobs_offer .filter_list .link:hover { text-decoration:underline; }
.jobs_offer .filter_list .current { background-color:#08c; }
.jobs_offer .filter_list .current a,
.jobs_offer .filter_list .current a:hover { text-decoration:none; color:#fff; }
.jobs_offer .jobs_list { width:100%; font-size:14px; }
.jobs_offer .jobs_list .list { width:100%; height:35px; line-height:35px; border-bottom:1px dashed #d5d5d5; }
.jobs_offer .jobs_title { font-weight:bold; color:#fff; background-color:#34a1dc; height:36px; }
.jobs_offer .jobs_list .name { width:26%; padding-left:2%; }
.jobs_offer .jobs_list .company { width:35%; }
.jobs_offer .jobs_list .location { width:18%; }
.jobs_offer .jobs_list .date { width:19%; }
.jobs_offer .jobs_list .block { display:block; overflow:hidden; text-overflow:ellipsis; white-space: nowrap; }
.jobs_offer .jobs_list .list:nth-child(even) { background-color:#f8f8f8; }
.jobs_offer .jobs_list .link:hover { background-color:#f0f0f0; }

.jobs_detail { overflow:hidden; font-size:14px; color:#333; line-height:1.8; }
.jobs_detail .detail_title { font-size:20px; color:#333; line-height:1.4; }
.jobs_detail .detail_meta { font-size:12px; color:#999; }
.jobs_detail .detail_data .border { border:1px solid #e5e5e5; padding:6px 10px; vertical-align:middle; }
.jobs_detail .detail_data .text { color:#333; font-weight:bold; }

/*就业资讯*/
.jobs_news_list { padding-bottom: 10px; }
.jobs_news_list ul li { background: url(../images/blue_triangle.png) no-repeat 0 20px; font-size: 14px; line-height: 16px; padding: 14px 0 14px 14px; border-bottom: 1px dashed #ddd; }
.jobs_news_list ul li span { display: inline-block; width: 80%; text-overflow: ellipsis; overflow:hidden; white-space:nowrap; }
.jobs_news_con { padding-bottom: 15px; }
.jobs_news_con p { font-size: 14px; line-height: 25px; text-indent: 2em; margin-bottom: 10px; }
.jobs_news_con p img { max-width: 798px; text-indent: 0em !important; }
.jobs_news_con a { color: #eb6100; }
.jobs_news_con a:hover { text-decoration:underline; }

/*合作单位*/
.partners ul li { margin-bottom: 30px; border-bottom: 1px dashed #d5d5d5; }
.partners ul li img { width: 240px; height: 180px; float: left; margin-right: 15px; margin-bottom: 15px; }
.partners ul li h4 { margin-bottom: 4px; }
.partners ul li h4 a { color: #0079c3; }
.partners ul li h4 a:hover { color: #333; }
.partners ul li h5 { line-height: 24px; margin-bottom: 4px; }
.partners ul li p { color: #777; line-height: 22px; }
/* 就业服务 E */

/* 资料下载 S */
.text_download_list { padding-bottom: 10px; }
.text_download_list ul li { background: url(../images/blue_triangle.png) no-repeat 0 20px; font-size: 14px; line-height: 16px; padding: 14px 0 14px 14px; border-bottom: 1px dashed #ddd; }
.text_download_list ul li span { display: inline-block; width: 80%; text-overflow: ellipsis; overflow:hidden; white-space:nowrap; }
.text_download_con table td { line-height: 24px; padding: 6px 15px; border: 1px solid #e8e8e8; vertical-align: middle; }
.text_download_con table td a { color: #eb6100; text-decoration: underline; }
.text_download_con table td a:hover { color: #0079c3; }

.video_download { overflow:hidden; }
.video_download .video_list { width:105%; }
.video_download .list { width:244px; height:auto; margin-right:33px; margin-bottom:23px; }
.video_download .link { display:block; width:1005; height:auto; position:relative; }
.video_download .thumb { display:block; width:236px; height:175px; overflow:hidden; border:1px solid #e5e5e5; padding:3px; }
.video_download .thumb img { height:100%; width:auto; }
.video_download .name { display:block; width:100%; height:35px; line-height:35px; font-size:16px; color:#333; overflow:hidden; text-overflow:ellipsis; white-space: nowrap; }
.video_download .icon { display:block; width:100%; height:183px; position:absolute; z-index:99; left:0; top:0; background:url(../images/video_play.png) no-repeat center center; display:none; }
.video_download .link:hover .icon { display:block; }
.video_download .link:hover .name { color:#0079c3; }

.video_detail { overflow:hidden; font-size:14px; }
.video_detail .detail_title { font-size:22px; line-height:1.5; }
.video_detail .detail_player { width:100%; height:400px; overflow:hidden; }
.video_detail .detail_text { color:#333; line-height:2; overflow:hidden; }
.video_detail .detail_text p { margin-top:5px; margin-bottom:5px; }
.video_detail .detail_text img { max-width:100%; }
.video_detail .detail_download { line-height:1.5; }
.video_detail .detail_download a { color:#eb6100; }
.video_detail .detail_download a:hover { text-decoration:underline; }
/* 资料下载 E */

/* 关于我们 S */
/*微思简介*/
.about_us { padding-bottom: 25px; }
.about_us p { font-size: 14px; line-height: 28px; text-indent: 2em; margin-bottom: 10px; }
.about_us p img { max-width: 798px; text-indent: 0em !important; }
.about_us p a { color:#eb6100; }
.about_us p a:hover { text-decoration:underline; }

/*微思大事记*/
#stories { padding-bottom: 25px; overflow:hidden; }
#stories .item { width:798px; }
#stories .item .tab { position:relative; height:50px;  margin:35px 0 0 0;}
#stories .item .tab h5 { position:absolute; left:10px; font-size:14px; }
#stories .item .tab .switchBtn a { width:17px; height:27px; overflow:hidden; text-indent:-999px; background:url(../images/icon_arr.png) no-repeat; position: absolute; }
#stories .item .tab .switchBtn a.prev { background-position:0 -29px; left: 0; top: 0; }
#stories .item .tab .switchBtn a.prevNot { background-position:0 0; cursor:default; left: 0; top: 0; }
#stories .item .tab .switchBtn a.next { background-position:right -29px; right: 0; top: 0; }
#stories .item .tab .switchBtn a.nextNot { background-position:right 0; cursor:default; right: 0; top: 0; }
#stories .item .tab ul { width:725px; margin: 0 auto; height: 30px; overflow: hidden; }
#stories .item .tab ul li { float: left; cursor: pointer; line-height: 30px; padding: 0 19px; margin: 0 5px; height: 30px; font-size: 18px; -webkit-transition: all ease 0.35s; transition: all ease 0.35s; }
#stories .item .tab ul li.current,#stories .item .tab ul li:hover { color:#fff; background: #2a8de0;}
#stories .item .tab ul li.current { cursor:text; }
#stories .item .items { display:none; background: url(../images/itemsbg.jpg) repeat-y 96px 0; overflow: hidden; }
#stories .item .items a { color:#3A64B0; }
#stories .item .items li { overflow: hidden; margin: 15px 0; }
#stories .item .items li .stories_time { width: 115px; font-size: 14px; padding: 10px 0 0 0; text-align: center; background:url(../images/itemsbg2.png) no-repeat 92px 18px; float: left; }
#stories .item .items li .stories_text { width: 620px;font-size: 14px;padding: 12px 20px 12px 20px;background: #f4f4f4; float: left; }

/*微思硬/软实力*/
.power_us { padding-bottom: 25px; }
.power_us p { font-size: 14px; line-height: 28px; margin-bottom: 10px; }
.power_us p img { max-width: 798px; text-indent: 0em !important; }
.power_us p a { color:#eb6100; }
.power_us p a:hover { text-decoration:underline; }

/*微思环境*/
.environment_us { width: 798px; overflow: hidden; }
.environment_us ul { width: 831px; }
.environment_us ul li { float: left; margin-right: 33px; margin-bottom: 30px; }
.environment_us ul li img { width: 236px; height: 177px; border: 1px solid #e5e5e5; padding: 3px; }

/*联系我们*/
.contact_us { padding-bottom: 25px; }
.contact_us p { font-size: 14px; line-height: 28px; margin-bottom: 5px; }
.contact_us p img { max-width: 798px; text-indent: 0em !important; }
.contact_us p a { color:#eb6100; }
.contact_us p a:hover { text-decoration:underline; }
/* 关于我们 E */

/* 网络实验室 S */
.lab_about { padding-bottom: 15px; }
.lab_about p { font-size: 14px; line-height: 28px; margin-bottom: 10px; }
.lab_about p img { max-width: 798px; text-indent: 0em !important; }
.lab_about p a { color:#eb6100; }
.lab_about p a:hover { text-decoration:underline; }

.lab_list { width: 798px; overflow: hidden; }
.lab_list ul { width: 834px; }
.lab_list ul li { float: left; margin-right: 36px; margin-bottom: 30px; }
.lab_list ul li img { width: 240px; height: 180px; border: 1px solid #e5e5e5; }
.lab_list ul li p { text-align: center; font-size: 14px; margin-top: 6px; width: 240px; text-overflow: ellipsis; overflow:hidden; white-space:nowrap; }

.lab_details { padding-bottom: 15px; }
.lab_details p { font-size: 14px; line-height: 26px; margin-bottom: 10px; }
.lab_details p img { max-width: 798px; text-indent: 0em !important; }
.lab_details p a { color:#eb6100; }
.lab_details p a:hover { text-decoration:underline; }
/* 网络实验室 E */

/* 微思动态 S */
.news_list ul li { margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px dashed #d5d5d5; }
.news_list ul li img { width: 164px; height: 123px; float: left; margin-right: 15px; }
.news_list ul li h4 { height: 37px; line-height: 37px; }
.news_list ul li .news_text { margin-bottom: 7px; color: #666; line-height: 26px; font-size: 14px; height: 52px; overflow: hidden; }
.news_list ul li .news_time { color: #999; font-size: 12px; }
.news_list ul li .news_time a { color: #999; }
.news_list ul li .news_time a:hover { color:#0079c3; }

.news_details { padding-bottom: 15px; }
.news_details p { font-size: 14px; line-height: 26px; text-indent: 2em; margin-bottom: 10px; }
.news_details p img { max-width: 798px; text-indent: 0em !important; }
.news_details a { color:#eb6100; }
.news_details a:hover { text-decoration:underline; }
/* 微思动态 E */

/* 学员&工程 S */
.student_project_list { width: 798px; overflow: hidden; }
.student_project_list ul { width: 834px; }
.student_project_list ul li { float: left; margin-right: 36px; margin-bottom: 30px; }
.student_project_list ul li img { width: 240px; height: 180px; display:block; }
.student_project_list ul li .project_title { display: inline-block; font-size: 14px; line-height: 22px; padding: 0 5px; margin: 5px 0 10px; height: 44px; overflow: hidden; }
.student_project_list ul li a { display: inline-block; width: 240px; border: 1px solid #e5e5e5; }
.student_project_list ul li a:hover { border: 1px solid #0079c3; }

.student_project_details { padding-bottom: 15px; }
.student_project_details p { font-size: 14px; line-height: 26px; text-indent: 2em; margin-bottom: 10px; }
.student_project_details p img { max-width: 798px; text-indent: 0em !important; }
.student_project_details a { color:#eb6100; }
.student_project_details a:hover { text-decoration:underline; }
/* 学员&工程 E */

/* 考证捷讯 S */
.quick_info_list { padding-bottom: 10px; }
.quick_info_list ul li { background: url(../images/blue_triangle.png) no-repeat 0 20px; font-size: 14px; line-height: 16px; padding: 14px 0 14px 14px; border-bottom: 1px dashed #ddd; }
.quick_info_list ul li span { display: inline-block; width: 80%; text-overflow: ellipsis; overflow:hidden; white-space:nowrap; }

.quick_info_details { padding-bottom: 15px; }
.quick_info_details p { font-size: 14px; line-height: 26px; text-indent: 2em; margin-bottom: 10px; }
.quick_info_details p img { max-width: 798px; text-indent: 0em !important; }
.quick_info_details a { color:#eb6100; }
.quick_info_details a:hover { text-decoration:underline; }
/* 考证捷讯 E */