.clear, .clearfix { zoom:1; }
.cb { clear:both; }
.clear:after, .clearfix:after { content:' '; display:block; clear:both; height:0; visibility:hidden; }
.f-cb:after, .f-cbli li:after { clear:both; display:block; visibility:hidden; overflow:hidden; height:0; content:"."; }
.f-cb, .f-cbli li { zoom:1; }
.f-ti2 { text-indent:2rem; }
.f-fb { font-weight:700; }
.f-b1 { border-bottom:1px solid #e3e3e3; }
.f-b2 { border-top:1px solid #e3e3e3; }
.arcArrow { width:auto; }
.over { overflow:hidden; }
.fr { float:right; }
.fl { float:left; }
.wrapper { margin:0 auto; width:320px; }
.posa { position:relative; }
.mr10 { margin:0 10px; }
.max { margin:0 auto; max-width:640px; min-width:320px; }
.wp { margin:0 20px; clear:both }
.clickbg { position: fixed; top: 0; left: 0; z-index: 1; display: none; overflow: hidden; width: 100%; height: 100%; background: rgba(0, 0, 0, .6); -webkit-transition: opacity .5s ease-in;
-moz-transition: opacity .5s ease-in;
-o-transition: opacity .5s ease-in;
transition: opacity 5s ease-in; -ms-transition: opacity .5s ease-in;
}
.wrap { position: relative; float: left; width: 100%; height: auto; }
.brand { display: block; margin: 0.5rem 0 1rrem; }
.fr { float:right; }
.fl { float:left; }
/**专题推荐专家**/


.section_export .bx-wrapper .bx-pager.bx-default-pager a { width: 10px; height: 10px; -webkit-border-radius:10px; border-radius:10px; -moz-border-radius:10px; }
.section_export .hd { text-align: center; margin:0 auto; width: 100%; text-align: center; }
.section_export .hd li { width: 10px; background:#d6d6d6; height: 10px; -webkit-border-radius:10px; border-radius:10px; -moz-border-radius:10px; display: inline-block; margin:10px 10px 10px 0; }
.section_export .hd .on { width: 10px; height: 10px; border-radius: 10px; background: #3b69b9; }
#atc_mm { position: fixed; width: 100%; left:0; bottom:17%; z-index: 9999999999; }
#atc_mm img { width: 100%; height: auto; }
/*电话回拨*/
#call_form { background:#f3f3f3; padding:3%; overflow: hidden; clear: both; margin:2% 0; font-size: 0.18rrem; }
.call_form_l { width:68%; border: 1px solid #c8c8c8; padding:1px; border-radius:5px; float: left; background:#fff; }
.call_form_r { display:block; width:27%; float:right; background:#a063d8; text-align:center; color:#fff; font-size: 1.2rem; border-radius:5px; height:2.9rem; line-height:2.7rem; border:3px solid #a063d8; }
.call_form_r:hover { color:#fff; }
#call_tel { float: left; width:60%; padding-left: 2%; outline: none; font-size: 1.2rem; border:none; color:#888; line-height:2.8rem; }
#livecall { float: right; width:30%; background:#e654a3; border-radius:5px; text-align: center; font-size: 1.2rem; color:#fff; -webkit-appearance:none; border:none; height:100%; line-height: 2.8rem; }
.call_form_l form { overflow:hidden; }
/* 专题头部banner公共样式 */
#banner_slider { position: relative; }
#banner_slider .hd { text-align: center; position: absolute; width: 100%; bottom:0.4rrem; }
#banner_slider .hd li { width: 0.15rrem; height: 0.15rrem; border-radius: 50%; border:1px solid #fff; display: inline-block; margin:0 0.06rrem; text-indent: -9999px; }
#banner_slider .hd li.on { background: #ffffff; }
#chat { background:#6c92e4 }
#submit { background:#e76229 }
.section_kst { padding:6% 2.4%; }
.youhui-inner { width:100%; display:block; position:relative; overflow:hidden; background:#e3e3e3; }
.youhui-inner .wrap_t { overflow:hidden; background:#75679a; padding:1% 0 }
.youhui-inner .wrap_t .pp1 { float:left; text-align:left; width:100%; font-size:1.1rem; color:#FFF; }
.youhui-inner .wrap_t .tel #tel { width:18%; right:0; bottom:0; position:relative }
.chat { padding:15px 20px 0; clear:both; overflow:hidden; opacity:0; }
.chat .toux { width:14.5%; float:left; padding-top:4%; }
.chat .text { width:80%; float:left; }
.chat .pp2 { position:relative; color:#000; line-height:1.5; font-size:1.1rem; padding:3% 4%; background:#f8f0fe; border-radius:5px; width:85%; margin:1% 0 0 5%; border:1px solid #d9c0ec; }
.chat .pp2:before { content:''; border-width:0.12rrem; position:absolute; top:0.16rrem; left:-6%; border-style:solid; border-color:transparent #d9c0ec transparent transparent; font-size:0; line-height:0; }
.chat .pp2:after { content:''; border-width:0.12rrem; position:absolute; top:0.16rrem; left:-5.4%; border-style:solid; border-color:transparent #f8f0fe transparent transparent; font-size:0; line-height:0; }
.chat .time1 { font-size:1rem; color:#333; margin-left:5%; text-align:center; }
.youhui-inner .yh-cont { padding:3%; overflow:hidden; margin-top:1% }
.youhui-inner #content { height:5rem; line-height:1.5; bottom:3.8%; font-size:1rem; width:72%; border:0; border:1px solid #ccc; border-radius:5px; padding:0.5% 1% 0.5% 2%; color:#c6c6c6; float:left; }
.youhui-inner #yhChat { border:0; width:21%; height:4.6rem; line-height:4.6rem; font-size:1.2rem; color:#fff; background:#f39424; text-align:center; padding:0; border-radius:5px; float:right; }
.youhui-inner #tel { font-size:1.2em }
.yh_tag { overflow:hidden; padding:3%; display:flex }
.yh_tag a { flex:1; line-height:1.3; background:#fff; display:inline-block; border-radius:10px; border:1px solid #b486d7; padding:2%; font-size:0.2rrem; margin-right:2%; color:#b486d7; display:flex; display:-webkit-flex; justify-content:center; align-items:center; }
.youhui-wrap .pp1 { color:#fff; font-size: 1.2rem; text-align:center; }
.youhui-wrap #bb .pp2 { top: 40%; color:#333; left:24%; height:2rem; line-height:2rem; font-size: 1.1rem; position: absolute; padding: 0 4%; background: #f8f0fe; border-radius: 0.5rem; width: 60%; border:1px solid #d9c0ec; }
.youhui-wrap #bb .pp2 .sj { position:absolute; width:2.8%; top: 21%; left:-2.8%; display:block; }
.youhui-wrap #bb .time1 { font-size: 1rem; color:#999; position: absolute; top: 27%; left:25%; }
.youhui-wrap #bb .pp3 { top: 52%; }
.youhui-wrap #bb .toux { position: absolute; width:12.8%; top: 28%; left:6%; }
#bb { width:100%; height:5.9rem; border-bottom:1px solid #d7d7d7; }
#chatcontent { font-size:1rem; width:52%; height:2.5rem; line-height:2.5rem; position: absolute; bottom: 3%; left:2%; border:0; border:1px solid #ccc; border-radius: 5px; padding: 0.5% 1% 0.5% 2%; color:#c6c6c6; }
#qchat { position: absolute; right: 25%; bottom:4%; border:0; width:16%; height:2.5rem; line-height:2.5rem; font-size:1rem; color:#fff; background:#f39424; text-align:center; padding:0; border-radius:0.2em }
#tel { position: absolute; right: 1%; bottom:4%; border:0; width:22%; height:2.5rem; line-height:2.5rem; font-size:1rem; color:#fff; background:#b486d7; text-align:center; padding:0; border-radius:0.2em }
.youhui-wrap a.ChatTel { display:block; width:22%; float:right; font-size: 1.2rem; color:#fff; box-sizing: border-box; -webkit-animation: phone 0.5s infinite; animation: phone 0.5s infinite }
.youhui-wrap a.ChatTel img { width:20%; margin-right: 3%; display:inline-block; vertical-align: middle; }
@keyframes phone { 0% {
scale(1)
}
100% {
scale(1.05)
}
}
.youhui-wrap a.ChatTel img { width:20%; margin-right: 3%; display:inline-block; vertical-align: middle; }
