@charset "gb2312";
/*头底?/
#wapqq,#wapqq_1,#wapqq_2,#wapqq_3,#wapqq_4{ cursor:pointer;}
.top_fixed { height: 35px; line-height: 35px; box-shadow: 0 0 2px #000;}
.top_fixed ul li { width: 33.33%; background: url(icon_b.png) 328px -34px no-repeat; line-height:35px;}
.top_fixed ul li i { margin: 0 10px 0 30px; float: left; width: 5px; height: 35px; background: url(icon_b.png) 0 0 no-repeat }
/*头部通栏*/
// 1031 .tonglan{ display:none; width:100%; height:250px; position:relative; background:url(/img/topla.jpg) center center no-repeat;}
.tonglan{ width:100%; height:250px; position:relative; background:url(/img/tl_ybbx1031.jpg) center center no-repeat; display: none;}
.tonglan a{position:absolute;background:url(about:blank); display:block; width:100%; height:250px;}
.tonglan .topyy{  width:126px; height:37px; left:1005px; top:200px;}
.tonglan .topxq{ width:126px; height:37px; left:1344px; top:200px;}

.logo_p{ position:absolute; width:755px; height:136px; left:0; top:0;}
.logo_tel{ position:absolute; width:228px; height:68px; top:30px; right:0;}
.logo { height:136px; position:relative;}
.logo img { margin-top: 17px; display: block; }
.logo_r { float: right; top: -18px; position: relative; }
.logo_r a { float: left; width: 78px; height: 14px; line-height: 14px; color: #fff; text-indent:5px; }
.logo_r a i { float: left; }
.logo_r a .i_zx1513 { margin-top:1px; }
.logo_r .logo_r_qq { width: 67px; text-indent: 2px; }
/*合作模块*/
.hezuo{ width:1000px; margin:0 auto;}
.hezuo .hd { border-bottom:1px solid #dbcfb7; }
.hezuo .hd ul li { width:90px; height:37px; line-height:37px; text-align:center; font-size:14px; color:#1b1b1b; cursor: pointer; background:url(hezuo_hd_ulli.jpg) no-repeat right center; }
.hezuo .hd ul .on { color:#a52026; border-bottom:3px solid #a63721; }
.hezuo .bd { width:1000px; height:98px; overflow: hidden; }
/*footer & copyright*/
.footer_nav { height:100px;}
.footer_nav li { width: 228px; padding:23px 0 0 22px; }
.footer_nav li i { float:left; margin-right: 10px; }
.footer_nav li i em { margin: 15px 0 0 13px; }
.footer_nav li i .i_qq22, .footer_nav li i .i_tel23 { margin-left: 16px; }
.footer_nav li h2 { padding-top:4px; }
.footer_nav li h2 span { color: #1b1b1b; font-size: 16px; font-style:normal;}
.footer_nav li p { font-size: 14px; }
.footer_nav li .i2 { background-position: -50px 0; }
.footer_nav li .i3 { background-position: -100px 0; }
.footer_nav li .i4 { background-position: -150px 0; }
.footer { padding: 22px 0; }
.footer .b_l { width:307px; height: 235px; border-right: 1px solid #8a2b17; }
.footer dl { float: left; padding: 0 26px; width:155px; height: 235px; border-right: 1px solid #8a2b17; }
.footer dl dd{ float:none;}
.footer dl dt { height: 58px; text-align: center; line-height: 60px; font-size: 16px; color: #fff; border-bottom: 1px solid #8a2b17; margin-bottom: 10px; }
.footer dl dd a { padding-left: 33px; color: #fff; line-height: 24px; }
.footer .b_r { width:266px; height: 235px; }
.copyright { padding: 18px 0 40px; }
.copyright{ margin-bottom:79px;}
.fix_bottom{ width:100%; height:79px; margin:0 auto; position:fixed; bottom:0; z-index:99999;}
.fix_bottom:after{ width:100%; height:66px; content:""; display:block; background:#821e09;position:absolute; z-index:1; bottom:0}
.fix_bottom .fix_bottom_tel{ width:1200px; height:79px; position:absolute; left:50%; margin-left:-600px; background:url(/img/fix_bottom.png) no-repeat center; z-index:100;}
.fix_bottom  form{ widows:236px; height:35px; position:absolute; left:268px; top:30px;}
.fix_bottom  form input[type="text"]{ width:157px; height:35px;  float:left; line-height:35px; font-size:12px; color:#999999; text-indent:10px;}
.fix_bottom  form input[type="submit"]{ width:79px; height:35px; background:none; float:left; text-indent:10px;}
.fix_bottom ul{ width:195px; height:48px; position:absolute; top:23px; right:143px;}
.fix_bottom ul li{ width:64px; height:22px; margin:1px 1px 0 0; float:left;  }
.fix_bottom ul li a{ width:100%; height:22px; display:inline-block;text-indent:-9999px;}
.fix_bottom .fix_tel{ width:250px; height:66px; display:inline-block; position:absolute; left:524px; top:13px; text-indent:-9999px;}
.fix_bottom .fix_dh{ width:50px; height:50px; display:inline-block; position:absolute; left:792px; top:22px; text-indent:-9999px;}

.fix_bottom .fix_chat{ width:114px; height:55px; display:inline-block; position:absolute; right:17px; top:13px; text-indent:-9999px;}
.copyright p { line-height: 24px; margin-bottom: 25px; text-align: center; }

/*doctorBox begin*/
.doctor { overflow:hidden; }
.doctor_c { width:340px; padding-right:20px; border-right:1px solid #DBCFB7}
.doctor .hd_bord { width:1000px; float:left; margin:0 0 12px 0; }
.doctor .hd_bord .left { }
.doctor .hd_bord .left li { width:170px; height:70px; float:left; margin: 0 10px 0 0; background:#eee4d1; color:#535353; }
.doctor .hd_bord .left li a { margin:10px 15px 0; float:left; display:inline-block; width:60px; height:50px; overflow:hidden; }
.doctor .hd_bord .left li a img { width:60px; }
.doctor .hd_bord .left li h5 { height:50px; margin:10px 0; float:left; font-size:16px; line-height:25px; }
.doctor .hd_bord .left li h5 span { font-size:14px; line-height:18px; }
.doctor .hd_bord .left li i { display:none; left:78px; }
.doctor .hd_bord .left li.on { color:#fff; background:#a63721; }
.doctor .hd_bord .left li.on i { display:block; }
.doctor .hd_bord .right { width:270px; }
.doctor .hd_bord .right li { width:134px; height:35px; margin:0 0 1px 1px; float:left; background:#c7bca6; color:#fff; text-align:center; line-height:35px; font-size:12px; }
.doctor .hd_bord .right li.on { background:#a63721; }
.doctor .hd_bord .right li.on a { color:#fff; }
.doctor .hd_bord .right li a { color:#94311c; text-decoration:none; }
.doctor .bd_bord { float:left; width:711px; height:460px; overflow:hidden; }
.doctor_c .p1 { height:42px; line-height:47px; font-size:14px; }
.doctor_c .p1 b { float:left; line-height:42px; font-size:20px; margin-right:8px; color:#1B1B1B; }
.doctor_c .pack { width:342px; height:68px; overflow:hidden; border-top:1px solid #DBCFB7; border-bottom:1px solid #DBCFB7; padding-top:10px; }
.doctor_c .pack p{ float:left; width:171px; height:16px; line-height: 16px; margin-bottom:5px; background:url(tx_ul_li_bg.png) no-repeat left center; overflow:hidden; text-indent:18px;}
.doctor_c .pack p.hou{ width:185px;}
.doctor_c .p2 span i { float:left; margin-right: 5px; }
.doctor_c h3 { width:90px; height:28px; line-height:28px; text-align:center; margin:10px 0px 9px 0px; background:#A63721; color:#FAF6F6; }
.doctor_c h3 i { left:38px; }
.doctor_c .p3 { padding-left:5px; line-height: 20px; }
.doctor_c .p4 { margin:15px 0px 10px 0px; padding-bottom:6px; border-bottom:1px solid #DBCFB7; }
.doctor_c .p4 a { width:108px; margin-right:15px; display:inline-block; margin-right:2px; text-align:center; }
.doctor_c .p4 img { display:block; }
.doctor_c .p5 a { margin-right:1px; }
.doctor_r { width:270px; }
.doctor_r ul { margin-right:-10px; }
.doctor_r ul li { width:130px; height:145px; float:left; margin:0px 10px 10px 0px; position:relative; overflow:hidden; }
.doctor_r ul li.mt0{ margin-bottom:0 !important;}
.doctor_r ul li em.tm { position:absolute; width:100%; height:145px; left:0; bottom:0; background:#000; filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6; }
.doctor_r ul li .bm { position:absolute; width:100%; height:145px; left:0; bottom:0; text-align:center; color:#fff; z-index:10; }
.doctor_r ul li .bm h4 { height:25px; line-height:25px; }
.doctor_r ul li .bm h4.name { font-size:12px; line-height:18px; height:18px; margin-top:3px;}
.doctor_r ul li .bm b { display:block; width:50px; height:2px; background:#FFF; margin:0 auto; }
.doctor_r ul li .bm .yczj_more { width:66px; height:18px; line-height:18px; text-align:center; border:2px solid #fff; margin:20px auto 0 auto; }
.doctor_r ul li .bm .yczj_more a { color:#fff; }
.doctor_r ul li .m_s { width:130px; height:145px; top:105px; overflow:hidden; position:absolute; left:0; }
.doctor_r ul li:hover .bm h4.name { margin-top:10px; }
.doctor_r ul li em { width:100%; height:30px; position:absolute; bottom:0px; left:0px; background:#000; filter:alpha(Opacity=60); opacity: 0.6; }
 .doctor_r ul li h4.tn{ line-height:16px; height:20px;}
.doctor_r ul .genduo { background:#A63721; }
.doctor_r ul .genduo a { display:block; width:60px; margin:30px 0px 0px 36px; text-align:center; font-size:14px; color:#fff; line-height: 40px; }
.doctor_r ul .genduo a i b { margin-top: 13px; }
/* jQuery scroll 自定义样?/
.mCustomScrollbar { -ms-touch-action:none;}
.mCustomScrollBox {position: relative;overflow: hidden;height: 100%;max-width: 100%;outline: 0;direction: ltr;}
.mCSB_container { width:auto;height: auto; margin-right:20px; overflow:hidden; }
.mCustomScrollBox>.mCSB_scrollTools { position: absolute;width:16px; height:100%; top:0; right:0;}
.mCSB_scrollTools .mCSB_draggerContainer { position:absolute; top:0; left:0; bottom:0; right:0; height:auto; }
.mCSB_scrollTools .mCSB_dragger { cursor:pointer; width:100%; height:30px;z-index: 1;}
.mCSB_scrollTools .mCSB_draggerRail { width:3px; height:100%; margin:0 auto; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;background: #f4f4f4;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width:5px; height:100%; margin:0 auto; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; text-align:center;background: #a47049; }
.mCSB_scrollTools .mCSB_dragger:hover  .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {background:#95592c}

/*底部专题*/
#ScA3 { overflow:hidden; zoom:1; height:200px; position:relative; width:100%; }
.wrapBox { top:0px; left:0px; overflow: hidden; zoom: 1; margin:0 55px; position: relative; height: 200px }
#ScA3 li { float:left; display:inline; width:135px; margin-right:30px; height:200px; }
#ScA3 .count { overflow:hidden; float:left; }
#ScA3 li a:hover { background:red; }
/*ie6,7*/#ScA3 li a:hover img { background:red; }
#ScA3 .cols2 { position:absolute; top:20px; left:68px; overflow:hidden; zoom:1; width:666px; }
#ScA3 .cols { position:absolute; width:9999px; }
#ScA3 .prev { width:30px; height:60px; background:url(/img/arc/bot/btn1.jpg) no-repeat; display:block; position:absolute; top:22px; left:15px; cursor:pointer; overflow:hidden; z-index:100 }
#ScA3 .next { width:30px; height:60px; background:url(/img/arc/bot/btn3.png) no-repeat; display:block; position:absolute; top:22px; right:15px; cursor:pointer; overflow:hidden; z-index:100 }
#ScA3 a.prev:hover { display:block; }
#ScA3 .wr { height:283px; position:relative; overflow:hidden; }
#ScA3 a.next:hover { display:block; }
#ScA3 .wr { height:283px; position:relative; overflow:hidden; }
#ScA3 .count li span { text-align:center; display:block; margin-top:5px; }
#ScA3 .count li a, #ScA3 .count li a:hover { color:#fff; background:none; }
#ScA3 .count { float:left; }
#ScA3 .prevMouseClass { background:url(/img/arc/bot/btn2.jpg) no-repeat; }
#ScA3 .nextMouseClass { background:url(/img/arc/bot/btn4.jpg) no-repeat; }
#ScA3 .prevStopClass { background:url(/img/arc/bot/btn1_n.jpg) no-repeat; }
#ScA3 .nextStopClass { background:url(/img/arc/bot/btn3_n.png) no-repeat; }
#fotBox{ display:none;}
.fotBoxBg { opacity:0.85; filter:alpha(opacity=85); width:100%; height:228px; background:#000; position:absolute; top:0; left:0; }
.fotBox { position:fixed; left:0; z-index:999; _position:relative; height:228px; width:100%; _bottom:0px; }
.fotBoxIe6 {
_top: expression(eval(document.documentElement.scrollTop + (document.documentElement.clientHeight - 228))); height:228px; width:100%; }
.fotBox .hd { padding:5px 0px; overflow:hidden; zoom:1; height:50px; line-height:50px; position:relative; text-indent:40px; z-index:10 }
.fotBox .hd span { position:absolute; right:50px; top:20px; width:25px; height:24px; background:url(/img/arc/bot/xx_arb.png) no-repeat center; cursor:pointer; }
.fotBox .hd h3 { font-size:24px; font-family:'微软雅黑', '宋体'; font-weight:100; color:#a3a3a3; width:200px; margin-top:0px; }
.fotBox .bd { overflow:hidden; width:100%; position:relative; z-index:10; height:195px; }
#scroup { bottom: 50px; cursor: pointer; display: none; height: 60px; position: fixed; _position:absolute; right: 50px; width: 50px; z-index: 9999; }
#scroup span:hover { background: url(/img/arc/bot/upBg.png) no-repeat scroll 0 0 transparent; }
#scroup span { background: url(/img/arc/bot/upBgHover.png) no-repeat scroll 0 0 transparent; display: inline-block; height: 60px; width: 50px; }
.scroup .up span { display: none; }
.hd h3 a { color:#A3A3A3; text-decoration: none; }
.count a span { font-size:12px; text-decoration: none; }
.count a:hover span { font-size:12px; text-decoration: underline; }


/*特邀访谈（te yao fang tan?915*/
/*.sy_tyft_tit{background: url(sy_tyft_tit.png) no-repeat left center / 96px 44px;}
.sy_tyft_tit h2{text-indent: 4em;}
.sy_tyft_tit .sy_tyft_btn{float: right; width: 66px; height: 28px; margin-top: 17px;}
.sy_tyft_tit .sy_tyft_btn a{float: left; width: 28px; height: 28px; cursor: pointer;}
.sy_tyft_tit .sy_tyft_btn a:first-of-type{ margin-right: 10px; background: url(sy_tyft_btn1_1.png) no-repeat left center / 28px;}
.sy_tyft_tit .sy_tyft_btn a:first-of-type:hover{background: url(sy_tyft_btn1.png) no-repeat left center / 28px;}
.sy_tyft_tit .sy_tyft_btn a:last-of-type{ background: url(sy_tyft_btn2_1.png) no-repeat left center / 28px;}
.sy_tyft_tit .sy_tyft_btn a:last-of-type:hover{ background: url(sy_tyft_btn2.png) no-repeat left center / 28px;}
.sy_tyft_con{width: 6.4rem; width: 100%;margin-top: .2rem;}
.sy_tyft_con ul{ height: 154px; width: 100%;}
.sy_tyft_con ul .swiper-slide{width: 900px; height: 154px;}
.sy_tyft_con ul .swiper-slide li:last-of-type{margin-right: 0;}
.sy_tyft_con ul li{width: 440px; height: 154px; float: left; margin-right: 20px;}
.sy_tyft_con ul li video{display: block; width: 215px; height: 154px; float: left;}
.sy_tyft_con ul li a{display: block; width: 215px; height: 154px; float: left;}
.sy_tyft_con ul li a img{ width: 215px; height: 154px;}
.sy_tyft_con ul li dl{float: left; padding-left: 20px; width: 205px; height: 154px; background: #f7f4ed;}
.sy_tyft_con ul li dl dt{display: block; width: 195px; height: 30px; line-height: 30px; font-size: 18px; color: #1b1b1b; margin-top: 10px;}
.sy_tyft_con ul li dl dt img{float: left; width: 23px; height: 30px;}
.sy_tyft_con ul li dl dd{width: 195px; height: 62px; font-size: 14px; color: #666; line-height: 25px; overflow: hidden; margin-top: 15px;}
.sy_tyft_con ul li dl p{float: right; margin-right: 25px; margin-top: 15px; height: 12px; line-height: 12px; font-size: 12px; color: #8b9399;}
.sy_tyft_con ul li dl p img{width: 16px; height: 10px; margin-right: 10px;}
*/

/*特邀访谈（te yao fang tan?915*/
.sy_tyft_tit{background: url(sy_tyft_tit.png) no-repeat left center / 96px 44px;}
.sy_tyft_tit h2{text-indent: 4em;}
 .sy_tyft_btn{position: relative;}
/*.sy_tyft_tit .sy_tyft_btn:hover{visibility: visible; z-index: 999;}*/
 .sy_tyft_btn a{float: left; width: 56px; height: 73px; cursor: pointer;}
 .sy_tyft_btn a:first-of-type{ background: url(sy_tyft_btn1_1_new.png);position: absolute;left: 0;top: 70px;z-index: 999;visibility:hidden;}

 .sy_tyft_btn a:last-of-type{ background: url(sy_tyft_btn2_1_new.png) ;position: absolute;right: 0;top: 70px;z-index: 999;visibility:hidden;}
 .sy_tyft_con:hover .sy_tyft_btn .prevbtn{visibility: visible; z-index: 999;} 
 .sy_tyft_con:hover .sy_tyft_btn .nextbtn{visibility: visible;z-index: 999;} 

.sy_tyft_con{width: 6.4rem; width: 100%;margin-top: .2rem;}
.sy_tyft_con ul{ height: 205px; width: 100%;}
.sy_tyft_con ul .swiper-slide{width: 900px; height: 205px;}
.sy_tyft_con ul .swiper-slide li:last-of-type{margin-right: 0;}
.sy_tyft_con ul li{width: 490px; height: 205px; float: left; margin-right: 20px;background: #f7f4ed }
.sy_tyft_con ul li video{display: block; width: 215px; height: 205px; float: left;}
.sy_tyft_con ul li a{display: block; width: 245px; height: 164px; float: left;margin: 20px 0 0 20px}
.sy_tyft_con ul li a img{ width: 245px; height: 164px;}
.sy_tyft_con ul li dl{float: left; padding-left: 20px; width: 205px; height: 205px; }
.sy_tyft_con ul li dl dt{display: block; float: left;padding-bottom: 10px; border-bottom: 1px dashed #9e9c97;  height: 30px; line-height: 30px; font-size: 18px; color: #1b1b1b; margin-top: 30px;}
.sy_tyft_con ul li dl dt img{float: left; width: 23px; height: 30px;}
.sy_tyft_con ul li dl dd{width: 195px; height: 62px; font-size: 14px; color: #434343; line-height: 22px; overflow: hidden; margin-top: 15px;padding-top: 5px;}
.sy_tyft_con ul li dl p{float: right; margin-right: 25px; margin-top: 15px; height: 12px; line-height: 12px; font-size: 12px; color: #8b9399;}
.sy_tyft_con ul li dl p img{width: 16px; height: 10px; margin-right: 10px;}


/*右侧列表_特邀访谈*/
.list_tyft{width: 280px; height: auto; overflow: hidden;}
.list_tyft_tit{background: url(list_tyft_tit.png) no-repeat left center / 57px 26px;}
.list_tyft_tit h2{text-indent: 3.3em;}
.list_tyft .bd{width: 280px; height: 200px; overflow: hidden;}
.list_tyft_scroll{overflow: hidden; height: 152px; margin-top: 10px; overflow: hidden; position: relative;}
.list_tyft_scroll>a{width: 30px; height: 40px; position: absolute; z-index: 2;}
.list_tyft_scroll>a.list_tyft_prev{left: 0; top: 42px; background: url(list_tyft_btn1.png) no-repeat left center / 30px 40px;}
.list_tyft_scroll>a.list_tyft_next{right: 0; top: 42px; background: url(list_tyft_btn2.png) no-repeat left center / 30px 40px;}
.list_tyft_scroll .hd{width: 280px; overflow: hidden; background: #eee; z-index: 1;}
.list_tyft_scroll .hd ul li{width: 135px; height: 152px; margin-right: 10px; float: left; overflow: hidden; cursor: pointer;}
.list_tyft_scroll .hd ul li img{width: 135px; height: 100px;}
.list_tyft_scroll .hd ul li p{width: 120px; margin:0 auto; font-size: 12px; line-height: 20px; margin-top: 5px;}

