﻿@charset "utf-8";
/********详情页样式*****************/
.lx-crumb-detail { height:34px; background:#fafafa; /*border-top:1px solid #e4e4e4;*/ font:12px/34px "Microsoft YaHei"; padding-left:10px; color:#2d2d2d; margin-bottom:20px}

/********新闻详情页*****************/
.lx-detail-head {}
.lx-detail-head h1 {font:700 18px/24px "Microsoft YaHei"; padding-bottom:10px; color:#000;}
.lx-detail-head h2 {font:700 18px/24px "Microsoft YaHei"; padding-bottom:10px; color:#000;}
.lx-detail-head ul { padding-bottom:10px;}
.lx-detail-head ul li { display:inline-block; padding-right:20px; font:14px/24px "Microsoft YaHei"; color:#606060}
.lx-detail-tag { padding-bottom:25px;}
.lx-detail-tag span{ display:inline-block; margin-right:7px; padding:4px 6px; border:1px solid #829bc3; color:#829bc3; font-size:12px; line-height:12px; border-radius:7px; -webkit-border-radius:7px; -moz-border-radius:7px; }

.lx-detail-head pre { padding:15px 20px; background:#f8f8f8; white-space:normal; font:14px/24px "Microsoft YaHei"; margin-bottom:25px; color:#2d2d2d;}
.lx-detail-head pre b { color:#0276cb;}

.lx-detail-text { padding:0 20px; color:#2d2d2d;}
.lx-detail-text p{font:14px/24px "Microsoft YaHei"; margin-bottom:22px; /*text-indent:2em;*/}
.lx-detail-text img { max-width:100%; /*display:block;*/}
.lx-detail-img { display:block; margin:20px auto;}

.lx-detail-btm { width:590px; height:240px; border:1px solid #e4e4e4; margin:50px 0 0 20px; padding:35px 25px 5px 35px; background:url(../images/detail/line_detail.jpg)438px 82px no-repeat; color:#2d2d2d}
.lx-detail-btm dt { width:410px; float:left;}
.lx-detail-btm dt h5 {font:18px/20px "Microsoft YaHei"; color:#f60; padding-bottom:18px}
.lx-detail-btm dt p {font:14px/14px "Microsoft YaHei"; padding-bottom:18px}
.lx-detail-btm dt p a { color:#f60}
.lx-detail-btm dt p b { color:#ff871c; font-weight:400}
.lx-detail-btm dd { width:160px; float:right; text-align:center; padding-top:10px}
.lx-detail-btm dd h6 {font:18px/18px "Microsoft YaHei"; color:#146097; letter-spacing:2px}
.lx-detail-btm dd p {font:14px/14px "Microsoft YaHei"; color:#146097; margin-top:-5px}
.lx-detail-btm dd p b { color:#ff871c}

/********活动详情页*****************/
.lx-detail-info { padding:10px 0 20px; position:relative; margin-top:-6px}
.lx-detail-info span { width:280px; height:30px; display:block; float:left; font:14px/36px "Microsoft YaHei";}
.lx-detail-info span:last-child { width:430px;}

.lx-detail-act {font:14px/24px "Microsoft YaHei"; padding:0 20px}
.lx-detail-act img { max-width:100%; /*display:block;*/}
.lx-detail-act pre { white-space:normal; font:14px/30px "Microsoft YaHei";}
.lx-detail-act a { color:#c80202}
.lx-detail-act p { margin-bottom:25px; text-indent:2em;} 

.lx-detail-memo { padding:15px 20px; background:#fafafa; margin:-10px 0 30px}
.lx-detail-memo dt { width:610px; float:left; margin-right:40px}
.lx-detail-memo dt p {font:14px/24px "Microsoft YaHei";}
.lx-detail-memo dt p b { font-weight:400; color:#146097}
.lx-detail-memo dt p.act-detail-memo { height:46px; overflow-y:hidden;}
.lx-detail-memo dd { width:110px; float:left; padding-top:28px}
.lx-detail-memo dd a {display:block; width:88px; height:24px; text-align:center; font:14px/24px "Microsoft YaHei"; color:#fff; background:#ff871c; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; margin-bottom:15px}

/********案例详情页*****************/
.lx-detail-case {font:14px/24px "Microsoft YaHei"; padding:0 20px}
.lx-detail-case p { margin-bottom:25px;} 
.lx-detail-case img { max-width:100%; /*display:block;*/}
.lx-detail-case .lx-detail-img { margin:0; margin-bottom:30px; max-width:100%; }
.lx-detail-case .detail-case-tit { font:700 18px/24px "Microsoft YaHei"; color:#0276cb; margin-bottom:5px}
.lx-detail-case .detail-case-tit2 { font:700 18px/24px "Microsoft YaHei"; color:#0276cb; margin:25px 0 10px}

.lx-detail-tb { border-collapse:collapse; border-top:1px solid #b9b9b9; border-left:1px solid #b9b9b9; margin-bottom:40px}
.lx-detail-tb td,.lx-detail-tb th { padding:15px; border-right:1px solid #b9b9b9; border-bottom:1px solid #b9b9b9; font:14px/18px "Microsoft YaHei"; }
.lx-detail-tb td {padding-left:40px;}
.lx-detail-tb td a { color:#ff871c; text-decoration:underline;}
.lx-detail-tb td a:hover { text-decoration:none}
.lx-detail-tb td.nbd { border-right:0}
.lx-detail-tb th { font-weight:700; background:#f4fcff; }
.lx-detail-tb th b {font:700 16px/18px "Microsoft YaHei";}
.lx-detail-tb .tdr { text-align:right}
.lx-detail-tb .tpd { padding-left:15px;}

.lx-detail-expert { padding:18px; border:1px solid #e4e4e4; margin:0 20px; font:14px/24px "Microsoft YaHei"; color:#282828; margin:40px 0}
.lx-detail-expert dt { width:229px; float:left; border-right:1px solid #e9e9e9; margin-right:20px}
.lx-detail-expert dt img { display:block; width:102px; height:130px; float:left; overflow:hidden; background:#8b8996; margin-right:19px;}
.lx-detail-expert dt div { width:107px; float:left;}
.lx-detail-expert dt a { width:68px; height:22px; display:block; margin-top:10px; text-align:center;  font:14px/22px "Microsoft YaHei"; color:#fff; background:#ff871c; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; cursor:pointer}
.lx-detail-expert dd { width:470px; float:left; }
.lx-detail-expert dd h6 { font-size:14px; padding-bottom:10px; font-weight:400}


/********详情页翻页及推荐*****************/
.detail-uppage {
    width: 130px;
    height:20px;
    position:absolute;
    top:68px;
    right:0;
    display:flex;
    justify-content:space-between;
}
.detail-uppage a {
    width: 60px;
    height: 20px;
    display: block;
    line-height: 20px;
    font-size: 14px;
    color: #006eeb;
}
.detail-uppage a.no {
    color: #ccc;
}

.detail-page {
    width: 100%;
    position: relative;
    padding-bottom: 45px;
}
.detail-page-btn {
    text-align: center;
    font-size: 0
}
.detail-page-btn a.btn1 {
    width: 160px;
    height: 44px;
    display: inline-block;
    background: #e9f4ff;
    color: #0366c8;
    font-size:16px;
    text-align:center;
    line-height:44px;
    margin:0 80px;
    border-radius:10px;
}
.detail-page-btn a.btn1:hover {
    background: #006eeb;
    color:#fff;
}
.detail-relevant {
    padding: 15px;
    border: 1px solid #f2f2f2;
}
.detail-relevant h3 {
    height: 32px;
    font-size: 18px;
    color: #0366c8;
    border-left: 6px solid #0366c8;
    padding-left:10px;
    line-height:32px;
    margin-bottom:15px;
}
.detail-relevant-tb {
    table-layout:fixed;
    border-collapse:collapse;
    width:100%;
}
.detail-relevant-tb td {
    padding: 10px;
    font-size: 15px;
    text-align:center;
}
.detail-relevant-tb td.nr {
    text-align:left;
}
.detail-relevant-tb tr {
    border-bottom: 1px dotted #e4e4e4;
}
.detail-relevant-tb tr:hover {
    background: #f2f8ff;
}
.detail-relevant-tb .logo {
    width: 120px;
    height: 120px;
    border-radius: 70px;
    background: #fff;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
}
.detail-relevant-tb .logo img{
    width: 100px;
    height: auto;
    display:block;
}
.detail-relevant-tb h5 {
    font-size: 18px;
    color: #0366c8;
    margin-bottom:5px;
}
.detail-relevant-tb h6 {
    font-size: 16px;
    color: #0366c8;
    font-weight: 400;
    margin-bottom: 12px;
}
.detail-relevant-tb b {
    display: block;
    height: 18px;
    line-height:18px;
    background: url(../images/school/icon_pos.png) no-repeat;
    padding-left:20px;
    font-weight:400;
}
.detail-relevant-tb a {
    width: 80px;
    height: 30px;
    display: block;
    border-radius: 6px;
    background: #fff;
    color: #006eeb;
    text-align: center;
    font-size: 15px;
    line-height: 30px;
    border: 1px solid #006eeb;
}
.detail-relevant-tb a:hover {
    background: #006eeb;
    color: #fff;
}

.detail-relevant-txtlist {
    width:100%;
}
.detail-relevant-txtlist a {
    height: 50px;
    display: block;
    line-height: 50px;
    font-size: 16px;
    color: #4f4f4f;
    font-size:15px;
    padding-left:23px;
}
.detail-relevant-txtlist a:nth-child(2n) {
    background: #fafafa;
}
.detail-relevant-txtlist a:hover {
    background: #f2f8ff;
    color: #0366c8;
    font-weight:700;
}
.detail-page-pop {
    width: 375px;
    height: 113px;
    position: absolute;
    top: 50px;
    left: 190px;
    padding: 45px 30px 0px 40px;
    text-align: center;
}
.detail-page-pop p {
    font-size:17px;
    color:#fff;
    margin-bottom:20px;
}
.detail-page a.btn2 {
    width: 160px;
    height: 44px;
    display: inline-block;
    background: #006eeb;
    color: #fff;
    font-size: 16px;
    line-height: 44px;
    border-radius: 10px;
}
.detail-page-pop.pop-l {
    background: url(../images/school/case_page_r.png) no-repeat;
}
.detail-page-pop.pop-r {
    left: 170px;
    background: url(../images/school/case_page_l.png) no-repeat;
}
/********院校详情页*****************/
.detail_infos {
    padding: 10px 0;
}
.detail_infosTitle{position: relative; font: 22px/24px "Microsoft YaHei";color: #000; padding:5px 0}
.detail_infosTitleEn{font:normal 14px "Arial"; color:#606060; }
.detail_infos p.ti1 {font:14px/24px "Microsoft YaHei"; color:#146097; padding:6px 0 10px;}
.detail_infos p.ti2 { font:14px/24px "Microsoft YaHei"; padding:15px 25px; background:#fafafa; margin:20px 0}
.detail_list{overflow: auto;zoom: 1; padding-bottom:15px}
.detail_listfl{float: left;width: 120px; height:120px; border:1px solid #cfcbcb; text-align: center; margin-right:20px}
.detail_listfl img { width:100px; height:100px; display:block; margin:10px auto;}
.detail_listfr{position: relative;margin-left: 160px;width: 620px;}
.detail_listfr a.detail-paimin{ position: absolute;right: 0;bottom: -5px;display: block;text-align: center; font-size:14px; color:#0276cb; clear:both;}
.detail_listfr a.detail-paimin:hover { color:#EF8100}
.detail_listfr .paimin-num{display: block;width:40px;height:28px; margin:0px auto 5px;background: #EF8100;border-radius: 5px;font: bold 20px/28px "Microsoft YaHei";color: #fff;}
.detail_listfr .detail-paimin:hover .paimin-num{color: #fff;}
.detail_listfr pre { white-space:normal; font: 14px/14px "Microsoft YaHei";}
.detail_listfr pre a {height:14px; display:inline-block; color:#ff871c; cursor:pointer}
.detail_listfr pre a.bluetitle_a { width:125px; text-decoration:underline}
.detail_listfr pre a.bluetitle_a:hover { text-decoration:none}
.detail_listfr pre a.detail-looyubtn { width:150px; background: url(../images/detail/ico_contact.jpg) right 0 no-repeat}
.detail_listfr pre a.detail-looyubtn:hover {text-decoration:underline}

.detail_table { padding:15px 0; border-top:1px solid #e8e5e5; border-bottom:1px solid #e8e5e5;}
.detail_table table{width: 100%;}
.detail_table table td,.detail_table table th{ height:26px;text-align: left; font-size:14px; }
.detail_table table th { color:#146097; font-weight:400}
.tdw100{ width: 82px;text-align: right;}
.detail-maplink{display: inline-block;margin-left: 10px;vertical-align: middle;width: 15px;height: 23px;background:url(../images/school/schooldetail_icos.png) no-repeat 0 -27px;cursor: pointer;}
.bluebtn_box{position: absolute;right: 0;top: 0; }
.bluebtn_box .eic_bluebtn{display:inline-block;background:#65AADE;padding: 0 10px;font:normal 12px "宋体";height:24px;line-height:24px;margin-right: 5px;color: #fff;}
.bluebtn_box .eic_bluebtn:hover{background:#227fc4;}
.zhuanyehidden{ display: none;}

.fr { margin-bottom:5px}
.yoxueline_detail{padding:20px 15px;overflow:auto;zoom:1;}
#yoxueline_wrapper{position:relative;padding:15px 10px 10px 20px;background:#F7F7F7;overflow:auto;zoom:1;}
#yoxueline_wrapper .yoxueline_prevBtn,#yoxueline_wrapper .yoxueline_nextBtn{position:absolute;top:35%;_top:30%;display:block;width:20px;text-align:center;color:#C9C9C9;font:bold 28px "MS PGothic";}
#yoxueline_wrapper .yoxueline_prevBtn{left:3px;}
#yoxueline_wrapper .yoxueline_nextBtn{right:3px;}
#yoxueline_wrapper .yoxueline_prevBtn:hover,#yoxueline_wrapper .yoxueline_nextBtn:hover{color:#B7B7B7;}
.yoxueline_focusli{float:left;margin:0 5px;}
.yoxueline_navimg{padding:1px;border:1px solid #d8d8d8;}
.yoxueline_navimg_hover{padding:0;border:2px solid #66aadb;}
.detail_fenxiang{ margin-top: 10px;}

.detail-feilou{ position: relative;zoom: 1;margin-bottom: 40px; z-index: 1;}
.detail-item{float: left; width:252px; border:1px solid #b9b9b9;border-right:0}
.detail-item-title{height: 38px; font:16px/38px "Microsoft YaHei"; color:#146097; border-bottom:1px solid #b9b9b9; text-align: center;}
.detail-item-title.ico-money { background:#fafafa url(../images/detail/ico_money.png) 40px center no-repeat;}
.detail-item-title.ico-admiss { background:#fafafa url(../images/detail/ico_admiss.png) 52px center no-repeat;}
.detail-item-title.ico-require { background:#fafafa url(../images/detail/ico_require.png) 108px center no-repeat;}
.detail-item-dd {height: 42px; font:14px/40px "Microsoft YaHei"; color:#ff871c; text-align: center;}

.detail-feibox{display: none;position: absolute;top:14px;left:180px;color: #49555D;}
.detail-feibox .schoolinfo-table{ width:400px;background: #fff; }
.feibox-outer{position: relative; padding: 20px; margin-bottom: 30px;background:#F9F9F9; border: 1px solid #D9DEE1;border-radius: 5px; }
.feibox-san01{position: absolute; top: 30px; left: -32px; width: 0; height: 0; font-size: 0; border-width: 16px; border-style: dashed solid dashed dashed; border-color: transparent #D9DEE1 transparent transparent;}
.feibox-san02{position: absolute; top: 30px; left: -31px; width: 0; height: 0; font-size: 0; border-width: 16px; border-style: dashed solid dashed dashed; border-color: transparent #F9F9F9 transparent transparent;}

/*院校详情页-tab信息*/
.schoolinfo,.school_ziliao,.school_tuijianbox,.school_bbs{border: 1px solid #ebebeb;color: #49555D;margin-bottom: 15px;}
.schoolinfo-title{padding-left: 10px;margin-bottom:10px;font: bold 12px/30px "Microsoft YaHei";background:#F1F5F8;}
.schoolinfohidden{display: none; padding:30px 0; line-height: 180%; font: 14px/24px "Microsoft YaHei";}
.schoolinfohidden p { margin-bottom:10px; color: #333;}
.schoolinfoli{float: left; width:235px;line-height: 22px;}
.schoolinfo-bb{margin-bottom: 10px;padding-bottom: 10px; border-bottom: 1px dashed #d8d8d8;}
.schoolinfo-table{width: 100%; border: 1px solid #d8d8d8;line-height:22px;text-align: center; table-layout: fixed}
.schoolinfo-table th,.schoolinfo-table td{border: 1px solid #d8d8d8;height: 30px; color:#606060; font:14px/24px "Microsoft YaHei";}
.schoolinfo-table th { background:#d1e6ff; color:#000;}
.school-table-thbg{ background: #FAFBFB;}
.schoolinfo-yuyan{float: left;width:280px;}

#schoolinfotab { height:38px; background:#d1e6ff;}
#schoolinfotab a { width:100px; height:38px; display:block; float:left; border-right:1px solid #fff; text-align:center; font: 14px/38px "Microsoft YaHei";}
#schoolinfotab a.selected { border-bottom:1px solid #ff871c; color:#ff871c;}

/*院校对比页*/
#controst_m{width:100%;padding:0px 0 60px 0; overflow:hidden;}
ul.contr_box_lul{float:left;width:140px;overflow:hidden;}
ul.contr_box_lul li{width:100%;height:30px; font: 14px/30px "Microsoft YaHei"; text-align:right;padding:5px 0;color:#000;display:inline-block;overflow:hidden;}
ul.contr_box_lul li.linone{width:100%;height:20px;}
a.tlclose,h4.contr_title a.trclose,h4.contr_title a.tradd{width:9px;height:9px;background:url(../images/school/school_ico.png) no-repeat;margin:5px;vertical-align:middle;display:inline-block;overflow:hidden;}
a.tlclose{background-position:0 -13px;}
h4.contr_title a.tradd{background-position:0 -27px;}
ul.contr_box_lul li.lilogo{ padding:0;}
ul.contr_box_lul li.liename{margin:3px 0;}
.contr_box_r{float:left;width:250px;background:#f8f8f8;margin-left:15px;display:inline;overflow:hidden;}
h4.contr_title{height:42px;font: 14px/42px "Microsoft YaHei";vertical-align:middle;background:#146097;text-align:center; white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
h4.contr_title a.tname{color:#fff;text-decoration:none;vertical-align:middle;display:inline-block;}
h4.contr_title a.tname:hover{text-decoration:underline;}
h4.contr_title a.trclose{background-position:0 0;}
ul.contr_box_rul{border:#e6e6e6 solid 1px;border-top:0;border-radius:0px 0px 5px 5px;}
ul.contr_box_rul li{width:100%;height:30px; padding:8.2px 0; text-align:center; vertical-align:middle ;position:relative; z-index:11;  font: 14px/20px "Microsoft YaHei"; color:#333}
ul.contr_box_rul li.baibg{background:#fff;}
ul.contr_box_rul li.bd{ height:46px;}
ul.contr_box_rul li.lilogo{height:114px;z-index:10;position:relative;}
ul.contr_box_rul li.lilogo img{z-index:9;position:relative;}
ul.contr_box_rul li.lilh16{line-height:16px;}
ul.contr_box_rul input.contr_sipt{border:#d7d7d7 solid 1px;background:#fff;height:30px;line-height:30px;padding:0 10px;color:#49555e;}
.contr_sw{width:160px;}
ul.contr_box_rul .contr_sbtn,ul.contr_box_rul .contr_sbtnhover{width:28px;text-indent:-999em;height:24px;background:url(../images/school/contros_search.png) no-repeat;cursor:pointer;border:0;}
ul.contr_box_rul .contr_sbtn{background-position:0 1px;}
ul.contr_box_rul .contr_sbtnhover{background-position:0 -23px;}
ul.contr_box_rul .contr_imgbor{width:98px;height:98px;_height:100px;border:#d7d7d7 solid 1px;background:#fff;display:inline-block;overflow:hidden;}
.contr_pricenow,.contr_priceno{width:65px;height:25px;line-height:25px;background:url(../images/school/c_bg_Price.png) no-repeat;text-align:left;padding-left:28px;display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.contr_pricenow{background-position:0 0;color:#fff;font-weight:bold;}
.contr_priceno{background-position:0 -26px;color:#49555e;font-weight:bold;}
ul.contr_box_rul a.curllink{color:#227fc4;}
ul.contr_box_rul a.curllink:hover{color:#ffd200;}

/*在线提问表单*/
.school-zxtw-form { width:320px; margin:0 auto; position:relative}
.school-zxtw-tit { font-size:18px; color:#131313; text-align:center; padding-bottom:20px;}
.school-zxtw-form p { margin-bottom:12px; overflow:hidden; zoom:1;}
.school-zxtw-form .sc-inp { width:288px; padding:0 15px; height:36px; font-size:14px; border:1px solid #2d2d2d; line-height:36px;}
.school-zxtw-form .sc-inp2 { width:168px; padding:0 15px; height:36px; font-size:14px; border:1px solid #2d2d2d; line-height:36px; display:block; float:left;}
.school-zxtw-form #sendCodeBtn { width:110px; height:38px; border:0; background:#ff871c; color:#fff; display:block; float:right; cursor:pointer}
.school-zxtw-form textarea { padding:6px 15px 20px; width:288px; height:100px; overflow:auto; border:1px solid #2d2d2d; font: 14px/26px "Microsoft YaHei";}
.school-zxtw-form #answerSubmitBtn { width:140px; height:36px; background:#ff871c; font-size:16px; color:#fff; border:0; display:block; margin: 0 auto; cursor:pointer}
.school-zxtw-form .count { display:block; position:absolute; bottom:56px; right:10px; font-size:12px; color:#b3b2b2;}
.school-zxtw-form .count b { font-weight: 400} 
