﻿@charset "utf-8";
/* CSS Document */
body{background:#eef6f8;font-family: "Microsoft Yahei",arial,helvetica,sans-serif; max-width:640px; min-width:320px; margin:0 auto; font-size:1rem;-webkit-text-size-adjust:none; -moz-text-size-adjust:none; -ms-text-size-adjust:none; text-size-adjust:none;}
.clear:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clear { display: inline-table; }
* html .clear { height: 1%; }
.clear { display: block; }
* { margin: 0; padding: 0; }
a{ text-decoration: none; color: #333; }
input {-webkit-appearance:none; /*去除input默认样式*/}
input::-webkit-input-placeholder{color:#fff;}
.clearfix:before, .clearfix:after { content: " "; display: block; font-size: 0; height: 0; line-height: 0; visibility: hidden; width: 0; clear: both; }
.red { color: #e6222f !important; }
.blue{color: #267ed9 !important;}
.red { color: #ff0000; }
.orange{color: #ff9900;}
.tr { text-align: right; }
.mr0 { margin-right: 0 !important; }
.mb0{margin-bottom:0 !important;}
.nobor{border:none !important;}
.blank10 { height: 10px; clear: both; }
.blank15 { height: 15px; clear: both; }
.blank20 { height: 20px; clear: both; }
.blank30 { height: 30px; clear: both; }
.blank45 { height: 45px; clear: both; }
/*首页面包屑*/
header{width:100%;height:3rem; line-height:3rem; background:#267ed9;color:#fff; font-size:1.1em; text-align:center; position:relative; z-index:101;}
.head_l{display:inline;}
.head_l a{float: left;color: #fff; font-size:1.1rem;padding-left:.5rem; position:relative;}
.head_l a.head_sy{border-right: 1px solid #61a0e1;padding-right:.4rem; height:3rem;}
.head_l a.head_sy mip-img{margin-top:.6rem;}
.head_l a.head_sy img{width:110px; height:27px;}
.head_l a.head_sy+a{border-left:1px solid #035cb7; margin-right:1rem;}
.head_l em{width:3rem; height:3rem; background:url(../images/header_line.png); background-size:3rem; display:inline-block; position:absolute; right:-1.8rem; top:0;}
.head_r{position:absolute; right:.8rem; top:0; height:3rem;}
.head_r a{float:left;}
.logo{display:inline-block;}
.logo a{padding-right:.4rem;}
.icon-fenlei{color:#fff; font-size:1.2rem; margin-left:.5rem;}
.icon-sou{color:#fff; font-size:1.7rem; margin:.05rem 0 0 .5rem;} 
.icon-denglu{color:#fff; font-size:1.5rem; margin:-.1rem 0 0 .5rem;} 
/*===首页===*/
/*头部*/
/*header{width:100%;height:48px; line-height:48px; background:#267ed9;color:#fff; font-size:1.2em;}
header .logo{display:inline-block; width:80px; height:31px; background:url(../images/logo.png) no-repeat; background-size:80px; float:left; margin:8px 0 0 10px;}
*/.head_top{height:3rem;}
.head_fr{float:right; margin-right:10px; height:3rem;}
.head_fr .icon_search,.head_fr .icon_user,.head_r .touxiang,.head_fr .icon_menu,.icon_index,.head_fr .icon_share{display:inline-block; height:45px;/* vertical-align:top;*/ margin-left:10px;}
.head_fr .icon_search a,.head_fr .icon_user a,.icon_index a,.head_fr .icon_share a,.head_fr .icon_menu a{display:inline-block; width:20px; height:23px;background:url(../images/head_icon.png) 0 0 no-repeat;background-size:50px;vertical-align:middle;}
.head_fr .icon_search a{background-position:0 -25px; width:22px;}
.head_fr .icon_user a{background-position:0 0;}
.head_r .touxiang{ float:left; height:48px;}
.head_r .touxiang .tx_img{display:inline-block; width:1.4rem; height:1.4rem; margin-top:.8rem;}
.head_r .touxiang .tx_img img{border-radius:50%; display:block; width:100%;}
.head_fr .icon_index a{background-position:right -24px; width:22px}
.head_fr .icon_share a{background-position:right -50px; width:21px; height:21px;}
.head_fr .icon_menu a{background-position:right 0; width:22px; height:21px;}
.left_back{position:absolute; left:.8rem; top:1rem; display: inline-block; width:.8rem;height:.8rem; border: solid #fff; border-width:0 0 2px 2px;-webkit-transform:rotate(45deg); font-size: 0; line-height: 0;}
.left_back_pr{float:none; top:-46px; position:relative;}
/*快捷导航*/
.kjBox{width: 30%; background: #fff; position: fixed; height: auto;right: 0;top:48px;z-index: 200000000;display: none; box-shadow:0px 0px 2px 2px rgba(0, 0, 0, 0.1 ); padding:.3rem 0;}
.kjBox a{ display:block; text-align:center;color:#333; padding:.5rem 0;}
/*.kjBox .cur{ background:#267ed9; color:#fff;}*/
.kjBox i.jiao{width:18px; height: 9px; display:block; background:url(../images/head_icon.png)  0px -89px; background-size:60px auto; position: absolute; right:10px;top:-9px;}
/*导航*/
nav{height:3rem; line-height:3rem;background:#fff; border-bottom:1px solid #f0f0f0;}
nav a{display:inline-block; width:25%; float:left; text-align:center; font-size:1.1rem;}
nav a.cur{color:#267ed9;}
.nav{overflow-x:scroll; -webkit-overflow-scrolling: touch;white-space:nowrap; width:100% }
.nav a{width:auto; display:inline-block; margin:0 .6rem; float:none;}
.nav::-webkit-scrollbar { height:0px; display:none;}
/*焦点图*/
#pic {position: relative; width: 100%; z-index: 2;overflow: hidden;}
#topbanner { width: 100%; padding: 0; overflow: hidden;}
#topbanner img { width: 100%; margin: 0; display: block; }
#slider li { width: 100%; float: left; display: none; }
#slider li.current { display: block; }
#slider a { width: 100%;  color:#fff; display:block; position:relative;}
#pagenavi { position: absolute; bottom:10px; text-align: center; right: 0px; }
#pagenavi a , #point a { width:8px; height: 8px; background: #fff; border-radius:50%; margin-right: 5px; overflow: hidden; cursor: pointer;  display: inline-block; text-indent: -100px; font-size:1rem; opacity: .6;}
#pagenavi a.active , #point a.active { background: #fff;opacity: 1;}
.opacity_img img{width:100%; position:absolute; left:0; top:0;}
#slider li p{position:absolute; left:10px; bottom:10px; font-size:1.05rem;}
#slider li .opacity_ceng{position:absolute; left:0; bottom:0; height:40px; width:100%; background:url(../images/opacity_bg2.png) repeat-x;}
.play_btn{display:block; width:40px; height:40px; background:url(../images/video_play_icon.png); background-size:40px; position:absolute; left:50%; top:50%; margin-top:-20px; margin-left:-20px;}
/*专家*/
.title{font-size:1.2rem; border-bottom:1px solid #f0f0f0; padding:.8rem 0 .65rem;}
.title span.pj{float:left;line-height:1.35rem;padding-left:0.65rem}
.title span.tb{
	float:left;
    width:0.25rem;
    height: 1.65rem;
    background: #22bd9e;
	background-image:url(../images/header-side.png);
}
.title span{padding-top:.1rem; display:flex; display:-webkit-flex; width:75%;}
.title span a{font-size:.98rem; color:#267ed9; padding-left:.8rem;text-overflow: ellipsis; overflow:hidden; white-space:nowrap;flex:1; -webkit-flex:1; text-align:right;}
.zj_list_bar{background:#fff; padding:0 12px;}
.zj_list_bar li{border-bottom:1px solid #f0f0f0; padding:1rem 0; position:relative;}
.zj_list_bar dl{clear:both;s}
.zj_list_bar dt{margin-right:.8rem; width:2.4rem; height:2.4rem; float:left;}
.zj_list_bar dt a{display:block; position:relative; }
.zj_list_bar dt img{width:100%; border-radius:100%; border:1px solid #eaeaea; box-sizing:border-box;}
.zj_list_bar dt em{display:block; width:17px; height:17px; line-height:17px; border:1px solid #fff; border-radius:50%; position:absolute; right:0; bottom:0; text-align:center; font-size:.8rem; color:#fff;}
.zj_list_bar dt em.num1{ background:#e14b3c;}
.zj_list_bar dt em.num2{ background:#ef7c3b;}
.zj_list_bar dt em.num3{ background:#e7bd37;}
.zj_list_bar dd{flex:8.6;}
/*.zj_list_bar dd h3{padding-top:.1rem;}*/
.zj_list_bar dd h3 em{font-size:.75rem; border:1px solid #2381db; padding:0 .2rem; color:#2381db; margin-left:9px; vertical-align:-.2rem;}
.zj_list_bar dd h3 span{vertical-align:middle; font-size:1.15rem;color: #5fbf5e;}
.zj_list_bar dd p{padding:0.4rem;color:#666; font-size:.92rem;font-size: 12pt;color: #646464;background: #f5f5f5;position: relative;margin-top:0.5rem;margin-left:2.6rem}
.zj_list_bar dd p:before{content: '';
width: 0;
height: 0;
position: absolute;
left: 0.81rem;
top: -0.5rem;
border-left: .44rem solid transparent;
border-right: .44rem solid transparent;
border-bottom: .62rem solid #f5f5f5;}
.zj_list_bar dd p a{color:#666;}
.zj_list_bar .dec{color:#666; line-height:1.5rem; font-size:.95rem; padding-top:.5rem;}
.zj_list_bar .dec label{font-weight:bold; color:#333; font-family:"微软雅黑"; font-size:.95rem;}
.zj_bottom{padding:.9rem 10px; border:1px solid #2381db; border-radius:20px; overflow:hidden; text-align:center; margin-top:1rem;}
.zj_bottom a{width:50%; height:12px; line-height:12px; display:inline-block; float:left; color:#2381db; border-right:1px solid #2381db; box-sizing:border-box; font-size:.98rem;}
.zj_bottom a:last-child{border:0; }
.zj_bottom a em{padding-left:.5rem;}
.morebox a{padding:1rem 0; text-align:center; display:block; color:#666;}
.morebox i{display: inline-block; width:9px;height:9px; border: solid #686868; border-width:0 1px 1px 0;-webkit-transform:rotate(45deg); font-size: 0; line-height: 0; vertical-align:3px;  position:relative; top:0; margin-left:.5rem; }
.morebox i.cur{ border-width:1px 0 0 1px; vertical-align:-3px;}
.morebox i.cur2{ border-width:1px 1px 0 0; vertical-align:-1px;}
/*列表样式*/
.zhuanlan_bar{background:#fff; padding:0 12px;}
.newlist_box{ background:#fff;}
.newlist_box li{padding:12px 0;  border-bottom:1px solid #f0f0f0; overflow: hidden;}
.newlist_box li .pic_r{display:inline-block; float:right; width:8rem; margin:3px 0 0 5px;}
.newlist_box li .pic_r img{display:block; width:100%;}
.newlist_box li h3{padding-bottom:.2rem;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.newlist_box li h3 a{font-size:1.08rem; color:#000;}
.newlist_box li .list_dec p{padding:.1rem 0 .4em;}
.newlist_box li .list_dec p a{color:#666; font-size:.9rem;}
.newlist_box li .bt_info{ color:#999;font-size:.8em; overflow: hidden;}
.newlist_box li .bt_info a{ color:#2381db; padding-right:.3rem;}
.newlist_box li .bt_info time{ padding-left:.3rem;}
/*专家视频*/
.shipin_bar{background:#fff; padding:0 12px;}
.shipin_bar ul{overflow:hidden;}
.shipin_bar li{width:48.5%; margin:1rem 3% 0 0; line-height:1.4rem; float:left;}
.shipin_bar li img.img{width:100%;} 
.video_img{display:block;position:relative;}
.video_img p{position:absolute; left:10px; top:10px; color:#fff; font-size: 1.2rem; line-height:1.8rem; padding-right:10px;}
.video_img span,.video_img time,.video_img .play_icon{position:absolute; bottom:.2rem; color:#fff; font-size:.8rem;}
.video_img span{left:6px;}
.video_img span i{display:inline-block; width:12px; height:12px; background:url(../images/video_play_icon.png); background-size:12px; vertical-align:-1px;}
.video_img span i.icon-bofang{font-size:.7rem; vertical-align:0;}
.video_img time{right:6px;}
.video_img em{padding-left:.2rem;}
/*.video_img .play_icon{display:inline-block; width:40px; height:40px; background:url(../images/video_play_icon.png); background-size:40px; left:50%; margin-left:-20px; top:50%; margin-top:-20px;}*/
.video_img .play_icon{font-size:1.8rem; color:#fff; left:0; top:50%; margin-top:-.9rem; width:100%; text-align:center;}
.opacity{width:100%; height:100%; position:absolute; left:0; top:0; background:url(../images/opacity_bg.png); }
.shipin_bar li h3{padding:.5rem  0 .1rem; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.shipin_bar li h3 a{font-size:1.05rem;}
.shipin_bar li p{color:#999; font-size:.95rem}
.shipin_bar li p a{color: #267ed8;}
.shipin_bar li p+time,.shipin_bar li h3+time{color:#999; font-size:.8rem;}
.ceng{position:absolute; left:0; bottom:0; width:100%; height:36px; background:url(../images/ceng.png); }
/*热门标签*/
.keyword_bar{background:#fff; padding:0 12px 1rem;}
.keyword_list a{display:inline-block; padding:.4rem .8rem; border:1px solid #ebe9e9; border-radius:20px; margin:1rem .8rem 0 0; color:#999;}
/*===专家主页===*/
.tonglei_zj_bar{background:#fff; padding:0 12px; overflow:hidden;}
.tonglei_zj_bar dl{width:17.6%; float:left; text-align:center; display:block; margin:1rem 3% 1rem 0;}
.tonglei_zj_bar dl:last-child{margin-right:0;}
.tonglei_zj_bar dt img{border-radius:100%; width:100%; margin-bottom:.2rem;}
.see_ewm {font-size:.8rem; background:#267ed8; border-radius:5px; color:#fff; padding:.35rem .5rem; position:absolute; right:0; top:22px;}
.see_ewm a{color:#fff;}
.see_ewm img{vertical-align:-3px; margin-right:.3rem;}
/*===专家文章===*/
.wenzhang_bar{background:#fff; padding:0 12px;}
.wenzhang_bar li{padding:.8rem 0; border-bottom:1px solid #f1f1f1;/* white-space:nowrap; */ overflow:hidden; text-overflow:ellipsis;}
.wenzhang_bar li:last-child{border:0;}
.wenzhang_bar li i{display:inline-block; width:4px; height:4px; background:#e41d25; margin:0 .5rem 0 1px; vertical-align:middle; -webkit-transform:rotate(45deg);transform:rotate(45deg);}
.wenzhang_bar li dt{width:6rem; float:left; margin-right:.8rem;}
.wenzhang_bar li dt img{display:block; width:100%;height: 110px;}
.wenzhang_bar li dd{padding-top:.1rem;}
/*===专家视频===*/
.play_bar{background:#fff; padding:0 12px;margin-top:.6rem;}
.play_bar+.shipin_bar{margin-top:.6rem;}
.play_bar ul{overflow:hidden;}
.play_bar li{line-height:1.4rem; padding:1rem 0; overflow:hidden; border-bottom:1px solid #f0f0f0;}
.play_bar li img.img{width:100%;} 
#play_bar_img .video_img{display:block;position:relative; width:42%; float:left; margin-right:2%;}
#play_bar_img .label{position:absolute; left:0; top:0;left: -16px;top: -4px;}
#play_bar_img label{left: -16px;top: -4px;display:block;width:0;height:0;border-left:25px solid transparent;border-right:25px solid transparent;text-align:center;color:#fff;-webkit-transform:rotate(-45deg);transform: rotate(315deg);}
#play_bar_img .label i{position:absolute; left:22px; top:0; font-style:normal; color:#fff; line-height:30px; font-size:.85rem;}
#play_bar_img label.num1{border-bottom:25px solid #e14b3c;}
#play_bar_img label.num2{ border-bottom:25px solid #ef7c3b;}
#play_bar_img label.num3{border-bottom:25px solid #e7bd37;}
#play_bar_img p{padding:.5rem 0;}
.play_bar li h3{/*padding:0rem  0 .3rem;*/ line-height:1.5rem;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.play_bar li h3 a{font-size:1.05rem;}
.play_bar li p{color:#999; font-size:.95rem}
.play_bar li p a{color: #267ed8;}
.play_bar li p+time,.play_bar li h3+time{color:#999; font-size:.8rem;}
/*筛选专家*/
.sx_box{height:48px; line-height:48px;  background:#ffffff; width:100%; position: relative;}
.sx_box em{display:inline-block; width:20px;height:51px; background:#f6f6f6 url(../images/sprite.png) right bottom;background-size:50px auto; position:absolute;right:12px; top:24%; margin-left:5px;}
.sx_box .sx_box_bar{ overflow: hidden;overflow-x:scroll;-webkit-overflow-scrolling:touch; white-space: nowrap;}
.sx_box .sx_box_bar label{color:#333;padding-left:12px;font-size:1.05rem;  }
.sx_box .sx_box_bar::-webkit-scrollbar { height:0px; }
.sx_box .sx_box_bar a{color: #333;padding:0 10px; font-size:1.05rem; }
.sx_box .sx_box_bar a.cur{color:#267ed8;}
.sx_box .more{float: right;}
.sx_box .a_bg{box-shadow: -5px 0px 10px -8px #000;display:inline-block;width:50px;height: 41px;line-height: 40px;color:#267ed8;font-size:1.05rem;background-size:50px auto;text-align:center;/* position: relative; *//* top: 2px; */}
.sx_list{background: #f7f7f7;width:100%;position:absolute;left:0;top:48px;z-index:99;opacity: .85;}
.sx_list li{ overflow: hidden;width:100%; line-height:40px;white-space: nowrap; overflow-x:scroll;-webkit-overflow-scrolling:touch;}
.sx_list li::-webkit-scrollbar { height:0px; }
.sx_list li label{color:#666;  padding-left:12px;}
.sx_list li a{display:inline-block; padding:0 10px;white-space: nowrap; color:#333;}
.sx_list li a.cur{color:#267ed9;}
/*===文章终端页===*/
article{background:#fff; padding:0 0 30px;}
article h1{font-size: 20px; color: #333; font-weight: normal; line-height: 1; overflow: hidden;}
.source{ padding: 12px 0 17px; text-align: left; font-size: 13px; color: #999; line-height: 1; border-bottom: 1px solid #f1f1f1;}
.source span{color:#333; padding-right:.5rem;}
.source+.zj_list_bar{padding:0;}
.source+.zj_list_bar li{padding:12px 0;}
/*.source+.zj_list_bar dl{display: -webkit-box;}*/
.source+.zj_list_bar dt{width:46px; height:46px; border-radius: 50%; overflow: hidden; margin-right:.4rem; margin-top:1px;}
.source+.zj_list_bar dt img{width:100%}
.source+.zj_list_bar dd p{font-size:.7rem;color:#999;padding-top:0;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.source+.zj_list_bar dd p span{font-size:13px; padding-right:8px; color:#999;}
.source+.zj_list_bar dd p a{color:#999;}
.source+.zj_list_bar dd h3{line-height:27px;}
.source+.zj_list_bar dd h3 span{font-size:13px;}
.source+.zj_list_bar dd h3 em{font-size:13px;padding:0; border:0; margin-left:8px; vertical-align:middle;}
.article_top{padding:22px 21px 0;}
.article_dec{padding-top:25px;  height:180px; overflow:hidden;}
.article_dec p{ font-size: 16px; color: #333; line-height: 27px; text-align: left; padding-bottom: 26px;}
.article_dec p img{width:100%; display:block;}
.article_dec strong{ font-size: 16px; color: #333; font-weight: bold; padding-bottom: 10px;line-height: 1; display:block;}
.praise_box{text-align:right; color:#666; font-size:10px;}
.praise_box span{vertical-align:2px;}
.praise_box i{display:inline-block; width:21px; height:20px; background:url(../images/zan_icon.png) 0 0 no-repeat; background-size:45px; margin-left:10px;}
.praise_box i.cur{background-position:right 0;}
/*分享*/
#share{display:flex;display:-webkit-flex;display:-ms-flex;display:-moz-flex;display:-o-flex; padding:.8rem .8rem 0rem;}
.share{padding:1rem 0; text-align: center; background:#fff; margin-top:.6rem; border-bottom:1px solid #f0f0f0; }
.share p{margin-top:1.8rem;flex:2; -webkit-flex:2;-o-flex:2;-ms-flex:2;-moz-flex:2; font-size:.95rem;}
.share-con{ float:left;flex:8; -webkit-flex:8; -ms-flex:8; -o-flex:8; -moz-flex:8;}
.share dl{ /*width:25%;*/ text-align:center; float:left;margin-top:10px;}
.share dl dt img{ width:60%; max-width:100%; display: block;margin: 0 auto;}
.share dl dd{  font-size: 0.8em; line-height: 200%;}

/*分享弹出框*/
.float-share{width: 75%;position: fixed;top:50%;left: 50%;background:#fff;border-radius: 4px;margin:-20% 0 0 -37%;text-align: center;z-index: 101;}
.float-share li.share-title {height:43px; line-height:43px;font-size:1em; color: #888;}
.share-con .share-way { float: left;  width:25%;font-size: .85em;margin:0 0 5% 6%;}
.share-con em{display: inline-block;width: 80%; }
.share-con em img{width: 100%;}
.share-btn { height:45px; line-height:45px; color: #666; border-top: 1px solid #ddd; font-size:1em;}
.share-con a{display:inline-block;float: none!important; width:46px!important; height:46px!important; vertical-align:middle;padding:0!important;background-size: 46px!important;margin: 0 auto 5px!important;}
.share-con a.bds_weixin{background:url(../images/weixin.png);}
.share-con a.bds_qzone{background:url(../images/qqkj.png);}
.share-con a.sina{background:url(../images/sina.png);}
.wxBox{width: 280px; height: 314px; position: fixed;margin:-157px 0 0 -140px;top:50%; left: 50%;background: #fff;font-family: "songti";z-index: 102;}
.wxBoxH{height: 40px; line-height: 40px;text-align: center;position: relative;font-size: 15px;}
.wxBoxH .close{display: block;width: 14px; height: 14px;background: url(../images/close.png);position: absolute;right: 10px; top:10px;}
.wx_img{text-align: center;}
.wx_txt{font-size: 13px;text-align: center;padding:5px 18px 0;line-height: 16px;color: #333;}
.wx_txt p{text-align: left;}
.bt_tujian_bar{background:#fff; padding:10px 12px; overflow:hidden;}
.bt_tujian_bar a{color:#666; padding-right:1rem; line-height:2rem; float:left;}
/*===视频终端页===*/
.video_article{padding-top:0;}
/*.video{padding-bottom:22px;}*/
.video img{width:100%;}
.play_bar li .fr{margin-left:.5rem; width:45%; margin-right:0!important;}
.play_bar li .fr+h3{padding-bottom:1.5rem;}


#video{height:214px; object-fit:cover;}
.video img{width:100%; display:block;}
.unfold-field{text-align:center; font-size:16px; position:relative; padding:20px 0;}
.unfold-field .unflod-field__mask {position: absolute;top: -4rem; height:4rem;width: 100%;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(#FFFFFF));
    background-image: linear-gradient(-180deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 100%);}
.unfold-field i{display: inline-block; width:9px;height:9px; border: solid #333; border-width:0 1px 1px 0;-webkit-transform:rotate(45deg); font-size: 0; line-height: 0; vertical-align:3px;  position:relative; top:0; margin-left:6px; }
.unfold-field  i.cur {border-width: 1px 0 0 1px; vertical-align: -3px;}


/*===搜索页===*/
.posi{padding:.8rem .5rem; font-size:.95rem; color:#666;}
.posi a{ color:#666; font-size:.95rem;}
.search_keyword{background:#fff; padding:10px 12px 1rem;}
.search_tit{font-size:1.1rem;}
.search_ts{padding:1rem 0; text-align:center; background:#fff; border-bottom:1px solid #f0f0f0;}
.search_ts span{color:#ff383e;}
.no_find_ts{text-align:center; margin:40% 0 10em;}
.no_find_ts p{padding:1em 0; color:#666;}
.no_find_ts span{display:block; font-size:.9em; color:#999;}
.head_search{padding:0 1rem 0 2rem; background:#267ed9;height:3rem; line-height:3rem; display:flex;}
.head_search form{flex:8.2;}
.head_search li{display:inline-block;height:1.8rem; line-height:1.8rem; float:left; position:relative;margin-top:.46rem;}
.head_search li:first-child{width:100%;}
.head_search li input[type="text"]{height:2rem; line-height:2rem;width:97%; background:#2072c8;padding-left:3%; font-size:.98rem; font-family: Arial,"microsoft yahei",Verdana;border-radius:6px; color:#fff;border:0; vertical-align:top; outline:none;}
.head_search li span{display:inline-block; height:2rem;border-radius:0 6px 6px 0; position:absolute; right:10px; top:1px;}
.head_search li span input[type="submit"]{display:block; width:100%; height:2rem; opacity:0; border: 0;vertical-align: top; position:relative; right:0; top:0; z-index:1;}
.head_search li span i{font-size:1.5rem; color:#fff; position:absolute; right:0; top:.1rem;}
.head_search span{font-size:.9em; color:#fff;flex:1.8; text-align:center;}
/*===二维码支付===*/
.pay_bar{width:100%; height:100%; position:fixed; left:0; top:0; background-size:100% 100%; margin:0 auto; text-align:left;}
.pay_info{width:262px; height:380px; line-height:2rem; background:#fff; position:fixed; left:50%; top:50%; margin-left:-146px; margin-top:-215px; border-radius:5px; padding:0 15px;}
.pay_dingdan h4{padding-top:2.4rem;}
.pay_dingdan span i{display:inline-block; width:18px; height:16px; background:url(../images/arrow.png) 0 -130px; background-size:50px; margin-right:.2rem;vertical-align:-2px;}
/*===专家二维码===*/
.zj_ewm{width:100%; height:100%; background:url(../images/ewm_bg.png) no-repeat left top; position:fixed; left:0; top:0; background-size:100% 100%; margin:0 auto; text-align:left;z-index:-1;}
.zj_ewm .pay_info{margin-top:-190px; text-align:center;} 
.zj_ewm dl+.ewm{width:160px; height:160px; margin:1.2rem auto 0;}
.zj_ewm dt{width:80px; height:80px; position:relative; margin:1.2rem auto 0;}
.zj_ewm dt img{width:100%; border-radius:50%;}
.zj_ewm dd{line-height:1.5rem; padding-top:.3rem;}
.zj_ewm dd span{font-size:1.1rem;}
.vip{display:inline-block; width:17px; height:17px; background:url(../images/vip.png) 0 0; background-size:17px; position:absolute; right:2px; bottom:3px;}
/*分享弹出框*/
.float-share{width: 75%;position: fixed;top:50%;left: 50%;background:#fff;border-radius: 4px;margin:-20% 0 0 -37%;text-align: center;z-index:99999;}
.float-share li.share-title {height:43px; line-height:43px;font-size:1em; color: #888;}
.share-con .share-way { float: left;  width:25%;font-size: .85em;margin:0 0 5% 6%;}
.share-con em{display: inline-block;width: 80%; }
.share-con em img{width: 100%;}
.share-btn { height:45px; line-height:45px; color: #666; border-top: 1px solid #ddd; font-size:1em;}
.share-con a{display:inline-block;float: none!important; width:46px!important; height:46px!important; vertical-align:middle;padding:0!important;background-size: 46px!important;margin: 0 auto 5px!important;}
.share-con a.bds_weixin{background:url(../images/weixin.png);}
.share-con a.bds_qzone{background:url(../images/qqkj.png);}
.share-con a.sina{background:url(../images/sina.png);}
.wxBox{width: 280px; height: 314px; position: fixed;margin:-157px 0 0 -140px;top:50%; left: 50%;background: #fff;font-family: "songti";z-index: 102;}
.wxBoxH{height: 40px; line-height: 40px;text-align: center;position: relative;font-size: 15px;}
.wxBoxH .close{display: block;width: 14px; height: 14px;background: url(../images/close.png);position: absolute;right: 10px; top:10px;}
.wx_img{text-align: center;}
.wx_txt{font-size: 13px;text-align: center;padding:5px 18px 0;line-height: 16px;color: #333;}
.wx_txt p{text-align: left;}
/*.share{padding:20px 0 5px 0; text-align: center;border-top:1px solid #e0e0e0;}
*/.share p{ padding:0 10px 10px;}
.bg{width: 100%; height: 100%; background: #000;opacity: .5;position: fixed;display: none;z-index:99;top: 0;}
/*加载*/
#infscr-loading {text-align: center; padding:1rem 0;color:#999; }
#infscr-loading img { vertical-align: middle; margin-right: 10px; width: 30px; height: 30px; }
#infscr-loading div { display: inline; }
.tishi{text-align:center; color:#999; margin:1.5em 0 4.5em;}
.tishi img{ width:25px; vertical-align:-6px;padding-right: 5px;}
footer{background:#f0f0f0; padding:.8rem 0; text-align:center; color:#bebdbd;}
.pages{height:40px; line-height:40px;text-align:center; background:#fff;padding: 10px 4px;}
.pages a,.pages span{float:left; width:32%; display:inline-block; font-size:1em; font-family:"\5FAE\8F6F\96C5\9ED1"; color:#666; background:#f0f0f0; margin-right:2%;border-radius: 5px;}
.pages a.last{margin-right:0;}
.page{background:#fff; padding:10px;color:#666;line-height:2rem;}
.page p{line-height:2rem;}
.page p a{color:#666;}
/*返回顶部*/
#up{ position:fixed; right:12px; bottom:115px;width:40px;max-width:80px;min-width:40px; display: none; z-index:9;}
#up img{width:100%;}
#up a{margin:5px 0;}
a.bksp{display:inline-block;width: 40px; height:36px; padding:2px 0 ;background: #666;opacity: 0.5;color: #fff;border-radius:50%;font-size:.8em; text-align: center; line-height:14px;}
a.bksp span{margin-top:5px; display:block;}
video{width:100%;height:auto;margin:0 auto;max-width:480px;display:block;}
.doc_inf {
    padding: .62rem 1.25rem;
    background: #fff;
    position: relative;
}
.doc_inf dt {
    float: left;
    width: 4.88rem;
    height: 4.88rem;
    border: 1px solid #dedede;
    border-radius: 50%;
    overflow: hidden;
}
.doc_inf dt img {
    width: 100%;
}
.doc_inf dd {
    float: left;
    margin-left: .81rem;
    font-size: .75rem;
    color: #646464;
    width: 60%;
}
.doc_inf dd {
    width: 70%;
}
.doc_inf dd p:first-child {
    font-size: .88rem;
    color: #646464;
    padding: 0 0 .19rem;
}
.doc_inf dd p:nth-child(2) {
    font-size: .88rem;
    color: #999;
    padding-bottom: .25rem;
}
.doc_inf dd p:last-child {
    color: #000;
    font-size: .85rem;
    padding-right: .62rem;
    line-height: 1rem;
    padding-top: .19rem;
}
.doc_inf:after {
    content: '';
    width: .5rem;
    height: .81rem;
    position: absolute;
    right: 1.25rem;
    top: 50%;
    background: url(/images/menu_4.png) left top no-repeat;
        background-size: auto auto;
    background-size: 100% auto;
    -webkit-transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
    -o-transform: translate(0,-50%);
transform: translate(0,-50%);}
.zx_btn {
    width: 100%;
    padding: .5rem 0 .93rem;
    text-align: center;
    background: #fff;
    top: 0;
    left: 0;
    z-index: 999;
}
.zx_btn p {
    height: 3rem;
    line-height: 3rem;
    margin-bottom: .93rem;
    font-size: 1.07rem;
    color: #fff;
    background: #22bd9e;
    display: none;
}
.zx_btn a {
    width: 7.39rem;
    height: 2rem;
    line-height: 2rem;
    margin-right: 2rem;
    border: 1px solid #ff6101;
    border-radius: .19rem;
    background: #fff9f6;
    display: inline-block;
}
.zx_btn a:last-child {
    margin-right: 0;
    border-color: #01ac5e;
    background: #eafdf4;
}
.zx_btn a em {
    padding-left: 1.6rem;
    font-size: .88rem;
    font-style: normal;
    position: relative;
}
.zx_btn a em:before {
    content: '';
    width: 1.25rem;
    height: 1.17rem;
    background: url(/images/new_x2.png) left center no-repeat;
        background-size: auto auto;
    background-size: contain;
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
    -o-transform: translate(0,-50%);
    transform: translate(0,-50%);
}
.zx_btn a:last-child em:before {
    background-image: url(/images/ipone2.png);
}

/*挂号表单*/
.guahao{padding:.1rem .16rem;margin:0.1rem auto;height:auto;background:#fff;clear:both;}
.guahao h2{line-height:2.25rem;font-size:1.52rem;color:#079f88;text-align:center;}
.guahao h3{font-size:1.16rem;color:#eb2929;margin-top:.05rem;font-weight:normal;text-align:center;}
.guahao form{padding:.05rem 0;margin-top:.05rem;border-radius:0.5px;}
.guahao form p{background:transparent !important;border:1px solid #bdbdbd;margin-bottom:.1rem;padding-left:0;height:2.0rem;}
.guahao form p label{display:block;width:10%;height:2rem;line-height:.36rem;font-size:.16rem;float:left;background:#f6f6f6;padding:0px .1rem;font-weight:bolder;}
.guahao form p label span{padding:0px 0px;font-size:.24rem;color:#757575;}
.guahao form p .txt{float:left;padding-left:.10rem;font-size:0.9rem;width:88%;height:2rem;line-height:2rem;font-family:"Microsoft yahei";border:none;background:#c3b0b0;}
.guahao .tips{line-height: 1;padding-bottom: 0.15rem;padding-left: 0.5rem}
.guahao .form_btn{padding-top:.1rem;overflow:hidden;clear:both;display: block;}
.guahao .form_btn input{float:left;display:block;width:calc((100% - .2rem)/2);height:2.4rem;line-height:.4rem;text-align:center;color:#fff;background:#03a9f4;border:1px solid #f1f1f1;border-radius:.05rem;font-family:"Microsoft yahei";font-size:.16rem;padding: 0;outline: none;}
.guahao .form_btn input:last-child{float:right;background:#aeaeae;}

.page{overflow: hidden;text-align: center;padding: 0.1rem 0;line-height:0}
.page li{font-size:0.16rem;display: inline-block;line-height:2}
.page li a{padding: 0 0.1rem;color: #2e85cd}
.page .thisclass{padding: 0 0.1rem;}

.margint-10{border-top: 0.1rem solid #f5f5f5;text-align: left;}

/*底部弹窗样式*/
.titlec{padding:0;}




