@charset "gb2312";
/* CSS Document */

.main { width: 1040px; margin: 0 auto; overflow: hidden; }
.header { height: 39px; background: #f8f8f8; width: 100%; border-bottom: 2px solid #ebebeb; }
.header li { display: inline-block; background: url(header_dian.jpg) no-repeat left center; font-size: 14px; line-height: 39px; text-indent: 8px; margin-right: 120px; }
/*logo*/

.logo { height: 150px; }
.logo img { display: block; margin: 15px auto 0; }
/*nav*/

/*头部通栏*/
.tonglan{}
/*.tonglan{width:100%; height:250px; 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:100%; display: block;}
/*.tonglan .topyy{  width:126px; height:37px; left:1005px; top:200px;}
.tonglan .topxq{ width:126px; height:37px; left:1344px; top:200px;}*/

.nav { height: 60px; width: 100%; background: #009291; }
.nav li { float: left; width: 120px; line-height: 60px; text-align: center; position: relative; }
.nav li:after { content: ""; display: block; height: 25px; width: 1px; background: #00b5b4; position: absolute; right: 0; top: 18px; }
.nav li.nav_nb:after { background: none; }
.nav li.nav_last { width: 200px; background: #edbe64; height: 60px; line-height: 0 }
.nav li.nav_last:after { background: none; }
.nav li.nav_last p { font-size: 14px; color: #fff; height: 30px; line-height: 41px; background: url(nav_tel_icon.png) no-repeat 26px 14px; text-indent: -2em; }
.nav li.nav_last a { font: bold 24px Arial; }
.nav li a { font-size: 16px; color: #fff; }
/*banner*/
.banner{width:100%; max-width:1800px; margin:0 auto;position:relative; overflow:hidden;}
.banner img{ width:100%; display:block;}
.banner .bd ul li{width:100%; overflow:hidden; max-width:1800px;}
.banner .bd ul li > a{display:block;}
.banner .hd{position:absolute;bottom:8px;width:100%;left:0;}
.banner .hd ul{width:100%;text-align:center;}
.banner .hd li{width:12px;height:12px;border-radius:50%;display:inline-block;margin-right:4px;background:#c3937c;}
.banner .hd li.on { background: #009291; }

.pub_tit { width: 1000px; margin: 0 auto; height: 70px; font-size: 26px; font-weight: bold; position: relative; border-bottom: 3px solid #f5f5f5; color: #009291; text-align: center; line-height: 85px; }
.pub_tit:after { content: ""; display: block; position: absolute; bottom: -3px; left: 320px; width: 360px; height: 3px; background: #009291; }

/*医院公告*/
.confirm { height: 50px; font-size: 16px; line-height: 50px; background: #fff; }
.confirm span { color: #1B1B1B; width: 150px; background: #E5E5E5 url(confirm_icon.png) no-repeat 20px center; text-indent: 3em; position: relative; float: left; }
.txtScroll-top { float: left; width: 800px; }
.confirm span:after { content: ""; display: block; position: absolute; width: 100%; height: 3px; background: #BD4330; bottom: 0; }
.confirm p {display:block; text-indent: 1em; }
.confirm p a{color: #FF0000;}
/*专家团队*/
.doctor { }
.doc_cd { width: 1000px; margin: 15px auto 20px; overflow: hidden; position:relative;}
.doc_cd .hd .prev { display: block; width: 30px; height: 40px; background: url(/images/s_bjhz_7.jpg) no-repeat; position: absolute; left: 0; top: 120px; }
.doc_cd .hd .next { display: block; width: 30px; height: 40px; background: url(/images/s_bjhz_8.jpg) no-repeat; position: absolute; right: 0; top: 120px; }
.doc_cd li { width: 243px; float: left; position: relative; float: left; margin-right: 9px; }
.doc_cd li img { width: 243px; height: 280px; float: left; }
.doc_cd li em { background: #000; opacity: 0.5; position: absolute; width: 243px; height: 68px; left: 0; bottom: 41px; }
.doc_cd li h5 { font-size: 18px; color: #fff; height: 68px; line-height: 18px; text-align: center; position: absolute; left: 0; bottom: 34px; width: 243px; }
.doc_cd li h5 span{ display: block; line-height: 26px; }
.doc_cd li h5 .tit{}
.doc_cd li h5 .zc{}

.doc_cd li p { float: left; width: 243px; height: 40px; margin-top: 1px; }
.doc_cd li p a { width: 121px; height: 40px; font-size: 14px; line-height: 40px; text-indent: 45px; color: #fff; }
.doc_cd li p a.left { background: url(ico_msg.png) no-repeat 20px center #edbe64; }
.doc_cd li p a.right { background: url(ico_yy.png) no-repeat 21px center #009291; }
.doc_bj { width: 1000px; overflow: hidden; margin: 0 auto 10px;position:relative; }
.doc_bj ul{width: 492px; float: left;}
.doc_bj .doc_tit{width: 493px; height: 50px; background: #eee; font-size: 22px; font-weight: bold; color: #009291; text-align: center;line-height: 50px; margin-bottom: 15px;  }
 .doc_bd_href{position:absolute;left:0;width:120px;height:488px;}
.doc_bj ul{ overflow: hidden; }
.doc_bj ul li { width: 158px; margin: 0 9px 15px 0px; float: left; position: relative; }
.doc_bj ul li img { width: 158px; height:187px; float: left; }
.doc_bj ul li em { position: absolute; left: 0; bottom: 31px; width: 158px; height: 50px; opacity: 0.5; background: #000; }
.doc_bj ul li h5 { position: absolute; left: 0; font-size: 14px; line-height: 14px; bottom: 60px; color: #fff; width: 158px; text-align: center; }
.doc_bj ul li h6 { position: absolute; left: 0; font-size: 14px; line-height: 14px; bottom: 40px; color: #fff; width: 158px; text-align: center; }
.doc_bj ul li p { width: 158px; height: 30px; float: left; margin-top: 1px; }
.doc_bj ul li p a { color: #fff; text-align: center; width: 78px; height: 30px; line-height: 30px; font-size: 12px; }
.doc_bj ul li p a.left { background: #edbe64; }
.doc_bj ul li p a.right { background: #009291 }
/*footer*/
.footer { width: 1040px; margin: 0 auto; overflow: hidden; padding-top: 20px; }
.footer li { float: left; width: 147.7px; height: 60px; line-height: 60px; margin-right: 1px; background: #009291 url(footer_01.png) no-repeat 25px center; text-indent: 65px; }
.footer li a { display: block; font-size: 16px; color: #fff; text-decoration: none; }
.footer li.f_icon_2 { background: #009291 url(footer_02.png) no-repeat 25px center }
.footer li.f_icon_3 { background: #009291 url(footer_03.png) no-repeat 25px center }
.footer li.f_icon_4 { background: #009291 url(footer_04.png) no-repeat 25px center }
.footer li.f_icon_5 { background: #009291 url(footer_05.png) no-repeat 25px center }
.footer li.f_icon_6 { background: #009291 url(footer_06.png) no-repeat 25px center }
.footer li.f_icon_7 { margin-right: 0; float: right; background: #009291 url(footer_07.png) no-repeat 25px center }
.foot_logo { height: 135px; border-bottom: 1px dashed #C4C4C4; }
.foot_logo img { float: left; padding: 33px 0 0 20px; }
.f_logo_right { float: right; padding-top: 40px; margin-right: 10px; }
.f_logo_right p { font-size: 14px; }
p.f_p1 span, p.f_p2 span { float: left !important; padding: 8px 0 0 30px; }
.f_logo_right p.f_p1 { background: url(footer_tel.png) no-repeat left center; }
.f_logo_right p.f_p2 { background: url(footer_qq.png) no-repeat left center; }
.f_logo_right p.f_p2 a{ font-size:12px;float:left; width:190px; line-height:34px; position:relative;}
.f_logo_right p.f_p2 img{ padding: 0; position: absolute; top: 0; left: 0; z-index: 99999;}
.f_logo_right p.f_p2 a i{ font-style:normal;position: absolute; top: 178px; left:15%; width:100%;}
.f_logo_right p.f_p2 .img img{ width:20%;}
.f_logo_right p.f_p2 .img i{ display:none;}
.f_logo_right p.f_p2 .chgimg img{width: 100%; top:-6px;}
.f_logo_right p.f_p2 .chgimg i{ display:block;}






.f_logo_right p a { font: bold 28px "Microsoft Yahei"; text-decoration: none; color: #434343; cursor: pointer; }
.footer_b > p { font-size: 14px; width: 100%; text-align: center; line-height: 30px; }
.footer_b { position: relative; padding-top: 30px;padding-bottom:80px; }
.footer_b > a { display: block; width: 111px; height: 36px; background: url(footer_confim.png) no-repeat; position: absolute; top: 10px; right: 130px; }
.foot_last { margin: 30px 0 40px 30px; }
/*small_banner*/
.small_banner{width:1040px;position:relative;height:120px;margin:20px auto 20px;}
.small_banner .bd ul li{width:1040px;height:120px;}
.small_banner .bd ul li a{display:block;}
.small_banner .hd{position:absolute;right:8px;bottom:12px;}
.small_banner .hd ul i{display:inline-block;margin-right:5px; width:15px; text-align:center;height:15px;line-height:15px;color: #009291;background:#F6F3EE;cursor:pointer;font-style:normal;}
.small_banner .hd ul i.on{color:#434343;background:#EEE4D1;}

/* 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}

/*底部*/
.foot_banner { width: 100%; height: 400px; margin: 0 auto; position: relative }
.foot_banner .bd { margin:0 auto}
.foot_banner .bd ul li { width: 100%; height: 400px; }
.foot_banner .word { width: 330px; padding-left: 710px; height: 400px; margin: 0 auto; }
.foot_banner .word h2 { width: 330px; height: 60px; line-height: 60px; position: relative; font-size: 18px; font-weight: bold; text-align: center; }
.foot_banner .word h2:after { content: ""; display: block; position: absolute; width: 90px; height: 3px; background: #009291; left: 120px; bottom: 0; }
.foot_banner .word p { width: 280px; margin: 10px auto; font-size: 12px; line-height: 24px; text-indent: 2em; }
.foot_banner .word ul { width: 213px; margin: 0 auto; }
.foot_banner .word ul li { width: 100px; height: 30px; line-height: 30px; border-radius: 3px; background-color: #009291; overflow: hidden; text-indent: 45px; }
.foot_banner .word ul li a { color: #fff; }
.foot_banner .word ul li.left { background-image: url(ico_msg2.png); background-repeat: no-repeat; background-position: 20px center; }
.foot_banner .word ul li.right { background-image: url(ico_msg3.png); background-repeat: no-repeat; background-position: 20px center; }
.foot_banner .hd { width: 272px; height: 70px; position: absolute; top: 300px; left: 50%; margin-left: 220px; }
.foot_banner .hd li { width: 70px; height: 70px; box-sizing: border-box; text-align: center; border: 1px solid #e5e5e5; border-radius: 3px; float: left; margin-right: 31px; color: #1b1b1b; line-height: 105px; }
.foot_banner .hd li.on { color: #fff; border: none; background-color: #009291; }


.gk_type_b { height: 20px; width: 100%; background: linear-gradient(to bottom, #DCDCDC, #F4F4F4) }



/*底部预约*/
.pub_yy{ width:1000px; margin:0 auto; background:#f5f5f5; margin-bottom:50px; overflow:hidden;}

.yy_l{ width:484px; height:509px; float:left; margin:20px 16px 29px 20px; background-color:#fff;-moz-box-shadow:2px 3px 10px #e0e0e0;-webkit-box-shadow:2px 3px 10px #e0e0e0;box-shadow:2px 3px 10px #e0e0e0;}
.yy_l h3{ margin:14px 0 19px 19px; width:229px; font-size:18px; height:34px; line-height:34px; border-bottom:2px solid #009291; color:#434343;}
.yy_l p{width:447px; margin-left:19px; color:#1b1b1b; font-size:14px; line-height:32px; }
.yy_l .p1{ margin-bottom:64px;}
.yy_l p span{ color:#ff0000;}

.yy_r{ width:458px; line-height:30px; float:left; margin-top:20px;}
.yy_r h4{ height:35px; line-height:35px; padding-top:3px;margin-bottom:21px; border-bottom:2px solid #009291; font-size:18px; color:#434343; width:329px;}
.yy_r p{color:#434343; margin-bottom:14px; overflow:hidden; }
.yy_r p span{ float:left;}
.yy_r p .four{width:60px;}
.yy_r p .two{width:37px;}
.yy_r p input{ float:left;width:102px; height:30px;border:1px solid #e5e3e3;}
.yy_r .p2 em{ margin-left:28px;}
.yy_r p .text_1{ width:164px; height:30px;border:1px solid #e5e3e3;}
.yy_r p .text_long{ width:79px;}
.yy_r p .text_s{float:left;width:102px; height:30px;border:1px solid #e5e3e3;}
.yy_r p .text_s,
.yy_r p .text{ margin-right:20px;}
.yy_r p em{ float:left; width:5px; color:#b32b11; height:25px; line-height:35px; overflow:hidden; margin:0 4px;}
.yy_r p textarea{ width:371px; height:70px;border:1px solid #e5e3e3;}
.yy_r p .tj,.yy_r p .cz{ float:left;height:38px;font-size:16px; text-align:left;color:#FFF; line-height:38px; cursor: pointer; border-radius:4px; width:169px;}
.yy_r p .tj{ background:#009291 url(s_pubyy_1.png) no-repeat 38px center; padding-left:68px;margin:0 69px 0 12px;}
.yy_r p .cz{ background:#edbe64 url(s_pubyy_2.png) no-repeat 35px center; padding-left:68px;}

.lc{ width:960px; height:90px; display:block; margin:0 auto; padding-bottom:30px;}
.foot_last{ margin-bottom:106px;}
.fix_bottom{ width:100%; height:66px; margin:0 auto; position:fixed; bottom:0; z-index:9998;}
.fix_bottom:after{ width:100%; height:66px; content:""; display:block; background:#94311c;position:absolute; z-index:1; bottom:0}
.fix_bottom .fix_bottom_tel{ width:1200px; height:66px; position:absolute; left	:50%; margin-left:-600px; background:url(/img/fix_bottom.jpg) no-repeat center; z-index:100;}
.fix_bottom  form{ width::216px; height:36px; position:absolute; left:513px; top:15px;}
.fix_bottom  form input[type="text"]{ width:137px; height:36px;  float:left; line-height:36px; font-size:12px; color:#999999; text-indent:10px;}
.fix_bottom  form input[type="submit"]{ width:79px; height:36px; background:none; float:left; text-indent:10px;}
.fix_bottom ul{ width:440px; height:32px; position:absolute; top:17px; right:9px;}
.fix_bottom ul li{ width:100px; height:32px; margin:0 0 0 10px; float:left;  }
.fix_bottom ul li a{ width:100%; height:32px; display:inline-block;text-indent:-9999px;}



/*特邀访谈（te yao fang tan?915*/
.sy_tyft_tit{background: url(sy_tyft_tit.png) no-repeat 45% center / 96px 44px;}
.sy_tyft_tit h2{text-indent: 4em;}
.title1 {    height: 60px;    border-bottom: 1px solid #C7BCA6;}
 .mb20 {margin-bottom: 20px !important;}
 .sy_tyft_btn{position: relative;}
.title1 h2 {float: left;height: 58px;font-size: 28px;margin-left: 40%; line-height: 60px;display: block;border-bottom: 3px solid #009291;color: #009291;font-weight: bold;}
 .sy_tyft_btn a{float: left; width: 56px; height: 73px; cursor: pointer;}
 .sy_tyft_btn a:first-of-type{ margin-right: 10px; 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: 510px; 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 25px}
.sy_tyft_con ul li a img{ width: 245px; height: 164px;}
.sy_tyft_con ul li dl{float: left; padding-left: 25px; 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 .list_tyft_scroll{overflow: hidden; height: 152px; margin-top: 10px; overflow: hidden; position: relative;}
.list_tyft .list_tyft_scroll>a{width: 30px; height: 40px; position: absolute; z-index: 2;}
.list_tyft .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 .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 .list_tyft_scroll .hd{width: 280px; overflow: hidden; background: #eee; z-index: 1;}
.list_tyft .list_tyft_scroll .hd ul li{width: 135px; height: 152px; margin-right: 10px; float: left; overflow: hidden; cursor: pointer;}
.list_tyft .list_tyft_scroll .hd ul li img{width: 135px; height: 100px;}
.list_tyft .list_tyft_scroll .hd ul li p{width: 120px; color: #434343; margin:0 auto; font-size: 12px; line-height: 20px; /*margin-top: 5px;*/}
.title2 h2 {    float: left;    font-size: 22px;    line-height: 38px;    border-bottom: 3px solid #009291;color: #009291;font-weight: bold;}
.title2 a {float: right;height: 20px;line-height: 20px;font-size: 12px;color: #434343;margin-top: 14px;}

/*gong yi pu cha*/
.bottom_slide_box{width: 100%;height:600px;background:url(bottom-rukou-bj3.jpg) center top no-repeat; position: fixed;bottom:-440px;z-index: 5;width: 100%;}
#bottom_slide_box_on{ display:block; width:23px; height:70px;background:url(bottom-rukou-bj-t.gif); position:absolute; top:8px; left:50%; margin-left:384px;}
#bottom_slide_box_out{ display:none; width:23px; height:34px;background:url(bottom-rukou-bj-b.png); position:absolute; top:28px; left:50%; margin-left:384px;}
.bottom_slide_box_tit{ width:100%; height:160px; cursor:pointer; position:absolute; top:0;}
.bottom_slide_content{width:863px;height:440px;background:url(bottom-rukou-bj2.jpg) center top no-repeat; position:absolute; bottom:0; left:50%; margin-left:-432px;}
.bottom_slide_content dt{ overflow:hidden; width:756px; height:212px; margin:40px auto 22px;}
.bottom_slide_content dt h3{ font-size:16px; color:#cb9e5f; font-weight:bold; height:20px; line-height:20px; margin-bottom:3px;}
.bottom_slide_content dt h3 img{ float:left; margin:2px 3px 0 0;}
.bottom_slide_content dt p{ font-size:14px; line-height:24px; margin-bottom:12px; font-size:14px; color:#666;}
.bottom_slide_content dt div.b_l{ float:left; width:379px; border-right:1px solid #E2B87E; margin-right:30px;}
.bottom_slide_content dt div.b_r{ float:left;}
.bottom_slide_content dt h4{ height:22px; line-height:22px; margin:16px 0 4px; font-size:14px;}
.bottom_slide_content dt h4 span,.bottom_slide_content dt h4 b{ color:#D40101;}
.bottom_slide_content dt h4 b{ font-size:22px;}
.bottom_slide_content dt h4 i{ font-style:inherit;text-decoration:line-through; color:red;}
.bottom_slide_content dt h5{ margin:30px 0 0 70px; width:218px; text-align:center; height:40px; line-height:40px; background:url(bottom-rukou-ico1.png); font-size:20px; color:#D40101;}
.bottom_slide_ljsq{border-radius:50%; width:100px; height:100px; background:url(bottom-rukou-ico2.gif); margin:0 auto 16px; display:block;}
.bottom_slide_content dd{ text-align:center;}
.bottom_slide_content dd p{ height:24px; line-height:24px; text-align:center; color:#fff; font-size:20px;display: inline-flex;}
.bottom_slide_content dd p span{ font-family:'Arial';}
.bottom_slide_content dd p img{ padding-right:4px;}
