﻿@charset "utf-8";
/* CSS Document */
/*系统预设*/
* { box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; margin: 0; padding: 0; }
body { margin: 0 auto;  font-family: "Microsoft Yahei";background: #fff;}
html { width: 100%;background: #fff;  }
a { text-decoration: none; border: none;color: black; }
a:focus, a:hover { text-decoration: none; }
ul, li { list-style: none; margin: 0; padding: 0; }
table { border-collapse: collapse; border-spacing: 0; }
img { border: none; vertical-align: middle; }
input { outline: none;}
button { outline: none; appearance: none; -webkit-appearance: none; }
i { font-style: normal; }
p { margin: 0; }
h1, h2, h3, h4 { margin: 0; font-weight: normal; }
.clear { clear: both; }
.over { overflow: hidden; }
.fl { float: left; }
.fr { float: right; }
.ablock { display: block; }
.clearfix:after{content:"";display:block; height:0;visibility:hidden;clear:both;line-height:0;}

/* header和banner样式开始 */ 
header{width: 1200px;margin: 0 auto;}
header>div{float: left;padding: 30px 0;width: 50%;}
.head_left img{width: auto;height: auto;}
.head_left{padding-left: 120px;}
.head_right{text-align: center;background: url(../images/tel.png) no-repeat 184px 30px;background-size: 57px;padding-left: 256px;}
.head_right span,.head_right a{display: block;text-align: left;color: #1a1a1a;}
.head_right span{font-size: 18px;}
.head_right a{font-size: 31px;}
.banner img{width: 100%;}
/* 导航样式 */
.nav_box{width: 100%;background: #f5f5f5;}
.nav{width: 1200px;margin: 0 auto;}
.nav li{float: left;width: 20%;text-align: center;padding: 18px 0;}
.nav_link{color:#333;font-size: 18px;border-right: 1px solid #e8e8e8;width: 100%;display: block; }
.nav li:first-child{position: relative;}
.nav li:last-child a{border-right: none;}
.bz_type{width: 100%;background: #008bac;padding: 30px 0;position: absolute;top: 60px;left: 0;display: none;z-index: 2;}
.bz_type a{float: left;width: 50%;color: #fff;font-size: 16px;line-height: 40px;text-align: center;}

/* 热门搜索样式 */
.sear_top{width: 100%;height:60px;background: #f9f9f9;}
.sear_top>div{width: 1200px;margin: 0 auto 40px;}
.sear_word{float: left;height: 60px;line-height: 60px;font-size: 16px;}
.sear_word span{color: #008bac;}
.sear_word a{color: #333;}
.formsearch{float: right;margin-right:80px;padding: 10px 0 }
.search-input,.search-submit{float: left;height: 40px;line-height: 40px;font-size: 16px;}
.search-input{width: 300px;background: #fff;color: #d7d7d7;padding-left: 16px;border: none;}
.search-submit{width:100px;text-align: center;background: #008bac;outline: none;border: none;color: #fff; }
.search-submit img{margin-left: 3px;}
/* 热门文章左侧样式 */
.hot_main{width: 1200px;margin: 40px auto 0;}
.main_left{float: left;width:800px;position: relative; }
.add{position: absolute;right: 0;top: 0;}
.main_left>img{float: left;width:340px;height: 367px; }
.hot_con{float: right;width: 427px;}
.hot_hd{height: 40px; border-bottom: 2px solid #c8c8c8;margin-bottom: 20px;margin-top: -3px;}
.hot_hd li{float: left;height: 40px; color: #333;font-size: 22px;margin-right: 35px; cursor:pointer;}
.hot_hd li.on{color: #008bac;border-bottom: 3px solid #008bac;}
.arcLunBody{margin-top: 20px;}
.detail_art{padding-bottom:20px;border-bottom: 1px dashed #e5e5e5;margin-bottom: 10px; }
.detail_art>img{float: left;width: 150px;height: 140px;}
.li_right{float: right;}
.li_right h2{font-size: 16px;margin:7px 0 4px; }
.li_right h2 a{color: #333;}
.li_right p{color:#838383 ;line-height: 26px;font-size: 14px;width: 256px;}
.li_right p a{color: #ff7800;}
.art_list li{line-height: 36px; display:inline-block; width:100%;}
.art_list li a{float: left;color: #333;font-size: 16px;}
.art_list li span{float: right;color: #cbcbcb;font-size: 12px;padding-left: 22px; background: url(../images/dz.png) no-repeat 0 10px;background-size:15px; }
/* 热门症状右侧样式 */
.main_right{float: right;position: relative;width: 375px;}
.rmzz{width: fit-content; height: 40px;margin-top: -3px;color: #008bac;font-size: 22px; border-bottom: 3px solid #008bac;}
.zz{margin-top:20px; }
.zz li{float: left;width: 111px;height: 90px;border: 1px solid #eee; padding-top:10px ;text-align: center;margin: 0 20px 20px 0;}
.zz li a{color: #333;font-size: 16px;margin-top: 2px; display:inherit;}
.zz li:nth-child(3n){margin-right: 0;}
.zz li img:nth-of-type(2){display: none;}
.zz li:nth-child(7),.zz li:nth-child(8),.zz li:nth-child(9){margin-bottom: 0;}
.ad01{width: 1200px;margin:40px auto; }
/* 特色病种查看病种样式 */
.special_box{width: 100%;background: #f5f5f5;padding: 35px 0 40px;}
.special_con{width: 1200px;margin:0 auto; } 
.spe_til{text-align: center;color: #00b2d8;font-size: 40px;}
.fu_til{width: 600px;margin:5px auto 30px;}
.fu_til span{float: left;color: #ccc;font-size: 26px;}
.fu_til span:first-of-type,.fu_til span:last-of-type{width: 52px;height: 1px;background: #a8aeb2;margin-top: 18px;}
.fu_til span:nth-of-type(2){margin: 0 22px;text-transform: uppercase;}
.tsbz{position: relative;width: 380px;height: 430px;}
.tsbz>img{position: absolute;top: 0;left:75px;width: 218px;height: 218px;z-index:2;border-radius: 50%;}
.mask{width: 218px;height: 218px;border-radius: 50%;display: none;position: absolute;top: 0;left:75px;z-index: 3;background: rgba(0,0,0,0.2)}
.tsbz_box{position: absolute;top:130px;left: 0;width: 380px;height: 300px;background: #fff; text-align: center;padding-top: 90px; }
.tsbz:hover .tsbz_box{background: #e8e8e8;}
.tsbz:hover .mask{display: block;}
.tsbz_box h2{color: #008bac;font-size: 30px;}
.tsbz_box h2 a{color: #008bac;}
.tsbz_box span{color: #333;font-size: 20px;display: block;margin:10px 0; }
.tsbz_box span a{color: #333;}
.tsbz_box div{width: 40px;height: 2px;background: #c8c8c8;margin: 0 auto 7px;}
.tsbz_box p{color: #6e6e6e;font-size: 16px;line-height: 30px;width: 308px;margin: 0 auto;text-align: left;}
.tsbz_box p a{color: #ff7800;}
.more{display: block;width: 202px;height: 42px;line-height: 42px;text-align: center;color: #008bac;font-size: 17px;border: 1px solid #008bac;margin:40px auto 0; }
/* 患者关注样式 */
.hzgz{width: 1200px;margin: 38px auto 0;position: relative;}
.hzgz_til{height: 40px;  border-bottom: 1px solid #c8c8c8;margin-bottom: 20px;}
.hzgz_til span{display:block;width: fit-content; height: 40px; color: #008bac;font-size: 22px;border-bottom: 3px solid #008bac;}
.hzgc_con ul{float: left;}
.hzgz_list{width:380px;height:320px;border: 1px solid #eee;margin-right:30px;padding: 7px 20px 12px; }
.hzgz_list:last-child{margin-right: 0;}
.hzgz_list li{padding:8px 0 8px 3px;border-bottom: 1px dashed #e3e3e3; }
.hzgz_list li:last-child{border-bottom: none;}
.hzgz_list li a{float: left;color: #333;font-size: 16px;}
.hzgz_list li span{float: right;color: #ff7800;font-size: 14px;margin-top: 2px;}

/* 页面尾部样式 */
.foot_top{width: 100%;background: #f5f5f5;}
footer{padding:35px 0;width:1200px;margin: 0 auto;text-align: center;color: #d3d3d3;font-size: 15px;}
footer>div a{color: #d3d3d3;padding:0 20px;}
.ft_box{width: 100%;background: #333;padding:30px 0; }
.ft_con{width: 1370px;margin: 0 auto;}
.ft_con>div{float: left;height:175px ;border-right: 1px solid #717171;}
.ft_left{width:290px;text-align: center; padding-top: 48px;}
.ft_mid01{width:460px;padding-top: 11px;padding-left: 56px; }
.line{display: block;width: 27px;height: 2px;background: #fff;}
.p01{color: #fff;font-size: 18px;margin:8px 0 25px; }
.ft_ul li{float: left;margin-right: 20px;text-align: center;}
.ft_ul li a{color: #fff;font-size: 14px;display: block;margin-top: 10px;}
.ft_mid02{width: 325px;padding-top: 11px;padding-left: 60px;}
.yq_link a{display: inline-block; color: #fff;font-size: 14px;margin-right: 40px;margin-bottom:16px; }
.yq_link a:nth-child(3n){margin-right: 0;}
.ft_con .ft_right{width: 290px;padding-top: 11px;padding-left:60px;border-right: none; }
.ft_tel{background: url(../images/ft_tel.png) no-repeat 0 5px;background-size: 30px;padding-left:40px;}
.ft_tel span,.ft_tel a{display: block;color: #fff;}
.ft_tel span{font-size: 14px;}
.ft_tel a{font-size: 20px;}

/* list页面样式 */
.mainList_box{background: #f5f5f5;width: 100%;padding: 40px 0 30px;}
.mainList_box>div{width: 1200px;margin: 0 auto;}
.current_posi{height: 43px;margin-bottom: 20px; border-bottom: 1px solid #c2c2c2;font-size: 20px;color: #666;}
.current_posi a{color: #666;}
.common_left{float: left;width: 290px;}
.common01{padding:20px 20px 5px; position: relative;background: #fff;}
.add02{position: absolute;right: 20px;top: 20px;}
.list_ul li{margin-bottom: 13px; }
.list_ul li a{float: left;color: #666;font-size: 14px;}
.list_ul li span{float: right;color: #666;font-size: 14px;margin-top: 2px;}
.ad_list{width: 290px;margin:30px 0; }
.list_hotzt{width: 248px;margin: 0 auto 15px;display: block;}
.hot_context h2{font-size: 16px;text-align: center;}
.hot_context h2 a {color: #333;}
.hot_context p{color: #8c8c8c;font-size:14px;line-height:30px;width: 240px;margin: 0 auto 10px; }
.hot_context p a{color:#ff9a40; }
/* 文章页挂号样式 */
.gh_con{padding:20px; position: relative;background: #fff;margin-top: 30px;}
.gh_box{margin-bottom: 10px;}
.gh_box label{float:left;font-size: 14px;color: #333;margin-right:5px;}
.gh_box input,.gh_box select,.gh_box textarea{border-radius: 5px; width:176px;height:25px;line-height: 25px; float:right;color: #ccc;font-size:14px;border:1px solid #ebebeb;padding-left:10px;}
.gh_des{height:auto ;}
.gh_des textarea{height:85px;}
.gh_tj{margin:10px 0 0 25px; }
.gh_tj input{width: 85px;height: 25px;line-height: 25px;text-align: left; border: none; padding-left:22px; color: #fff;font-size: 14px;float: left;border-radius:5px;}
.gh_tj input:first-child{background-color: #008bac;background-image: url(../images/hand.png);background-repeat: no-repeat;background-position:52px 5px;background-size: 13px 15px;}
.gh_tj input:last-child{margin-left:20px;background-color: #cbcbcb;background-image: url(../images/back.png);background-repeat: no-repeat;background-position:52px 5px;background-size: 15px 15px; }
/* list正文样式 */
.mainlist_right{float: right;width: 880px;background: #fff;padding: 10px 45px 50px;}
.list_content>li{padding:40px 0;border-bottom: 1px dashed #e9e9e9; }
.list_content>li:last-of-type{border-bottom: none;}
.list_content>li>img{float: left;width: 240px;height: 180px;}
.list_right{float: right;width: 520px;padding-top: 15px;}
.list_right h2{color: rgb(150, 148, 148);font-size: 16px;}
.list_right h2 a{color: #333;}
.list_right span{width: 35px;height: 2px;background: #eee;display: block;margin:8px 0 2px 0; }
.list_right p{color: #707070;font-size: 14px;line-height: 30px;}
.list_right p a{color: #ff7800;}
/*分页*/
.dede_pages {text-align:center;}
.pagelist{display:inline-block; *display:inline; zoom:1;}
.dede_pages li{padding: 5px 15px;float: left;color: #555;font-size:18px;text-align: center;margin-right:12px;border: 1px solid #dedede;}
.dede_pages a{color: #555;}
.dede_pages .pageli{background: #008bac;color: #fff;}
/* 相关阅读样式 */
.rela_box{width: 100%;background: #f5f5f5;}
.related_read{width: 1200px;margin: 0 auto;position: relative;padding:20px 20px 0;background: #fff;}
.hzgc_con ul{float: left;}
.rela_list{width:336px;margin-right:75px;float: left; }
.rela_list:last-child{margin-right: 0;}
.rela_list li{padding-bottom:10px;border-bottom: 1px dashed #e3e3e3;margin-bottom: 15px; }
.rela_list li:last-child{border-bottom: none;}
.rela_list li a{float: left;color: #333;font-size: 16px;}
.rela_list li span{float: right;color: #ff7800;font-size: 14px;margin-top: 2px;}
/* 文章页样式 */
.article_main{padding:50px 10px 20px; }
.article_main h1{color: #333;font-size: 26px;text-align: center;margin-bottom: 30px;}
.article_main .arc_p{ text-align:center;color:#666;}
.article_content{padding: 0 35px;}
.article_content p{color: #666;font-size: 14px;line-height: 30px;margin-bottom:30px; }
.article_pic{width: 550px;display: block;margin: 0 auto 30px;}
/* 单独挂号页面样式 */
.gh_main{width: 100%;background: #f5f5f5;padding: 30px 0 10px;}
.gh_two{width: 1200px;margin: 0 auto;background: #fff;padding: 40px;}
.gh_left{float: left;width: 394px;}
.gh_pic{width: 394px;height: 280px;margin: 0 0 45px;}
.gh_left h1{color: #ff4e00;font-size: 24px;margin-left: 32px;}
.gh_left p{color: #333;font-size: 14px;line-height: 20px;margin:10px 0 0 32px;width:340px;  }
.gh_right{float: right;padding: 20px 45px 45px;border: 2px solid #ededed;width: 685px;}
.gh_right>h1{color: #008bac;font-size: 40px;font-weight: bold;text-align: center;}
.gh_fu{width: 426px;height:20px;padding-left: 77px; background: url(../images/gh_line.png) no-repeat 0 11px;background-size: 426px;color: #979797;font-size: 15px;margin: 0 auto 30px;}
.gh_box02{margin-bottom: 20px;}
.gh_box02 label{float:left;font-size: 16px;color: #333;margin-right:5px;height:40px;line-height: 40px;}
.gh_box02 input,.gh_bz02,.gh_box02 textarea{border-radius: 5px; width:485px;height:40px;line-height: 40px; float:left;color: #ccc;font-size:14px;border:1px solid #ebebeb;padding-left:18px;}
.gh_des02{height:auto ;}
.gh_des02 textarea{height:150px;}
.star{float: right;color:#ff2626;font-size: 22px;height: 40px;line-height: 40px; }
.tj_btn{margin: 10px 0 30px 50px;}
.tj_btn input{width: 220px;height: 58px;line-height: 58px;text-align: left; border: none; padding-left:42px; color: #fff;font-size: 24px;float: left;border-radius:5px;}
.tj_btn input:first-child{background-color: #008bac;background-image: url(../images/hand.png);background-repeat: no-repeat;background-position:147px 10px}
.tj_btn input:last-child{margin-left:40px;padding-left: 38px; background-color: #cbcbcb;background-image: url(../images/back.png);background-repeat: no-repeat;background-position:144px 13px; }
.warn_ts{color: #8c8c8c;font-size: 14px;line-height: 24px;}
.warn_ts span{color: #ff6420;}
/* 频道页样式 */
.channel01{padding:20px 20px 5px; position: relative;background: #fff;}
.channel_til{height: 40px;  border-bottom: 1px solid #c8c8c8;margin-bottom: 20px;}
.channel_til span{display:block;width: fit-content; height: 40px; color: #008bac;font-size: 22px;border-bottom: 3px solid #008bac;}
.channel_bz a{float: left;width: 114px;height: 40px;line-height: 40px;text-align: center;color: #333;font-size: 18px;border-radius: 5px;border: 1px solid #e2e2e2;margin-right: 20px;margin-bottom: 20px;}
.channel_bz a:nth-child(2n){margin-right: 0;}
.channel_bz a:last-child{margin-right: 0;width: 248px;}
.channel_bz a.active{background: #008bac;color: #fff;}
.yhwd{margin: 30px 0;}
.channel_lylx{width:248px;margin: 0 auto 20px; }
.channel_tel{background: url(../images/tel.png) no-repeat 0 5px;background-size: 47px;padding-left: 58px;margin-bottom: 10px;}
.channel_tel span,.channel_tel a{display: block;text-align: left;color: #1a1a1a;}
.channel_tel span{font-size: 18px;}
.channel_tel a{font-size: 27px;}
.channel_pic{float: left;width: 240px;height: 180px;position: relative;}
.channel_pic img{width: 240px;height: 180px;display: block;}
.chann_mask{position: absolute;bottom: 0;left: 0;width: 240px;height:34px ;line-height: 34px;text-align: center;color: #fff;font-size: 20px;background: rgba(0,0,0,0.4)}
