body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0}
ul,li{ list-style:none;}
img{display:block;}
table { border-collapse:collapse; }
body { color:#333; font-family:"Microsoft YaHei"; font-size: 18px; margin:0 auto; /*filter: grayscale(100%);*/}
a { color:#333; text-decoration:none; }
a:visited { color:#333; }
a:hover, a:active, a:focus { color:#2271b3; text-decoration:underline; }
.ablue:link,.ablue:visited{ color: #04345b;}
.ablue:hover{ color: #04345b;}
.awhite:link{ color: white;}
.awhite:visited{ color: white;}
.awhite:hover{ color: white;}
.cl{ clear:both;}
.l{ float:left;}
.r{ float:right;}
.tac{text-align: center;}
.auto{ margin-left: auto; margin: auto;}
.w1140{ width: 1140px;}
.ovh{overflow: hidden;}
.rel{position: relative;}
.abs{position: absolute;}
.pt20{ padding-top: 20px;}
.pt30{ padding-top: 30px;}
.pt40{padding-top: 40px;}
.pt50{padding-top: 50px;}
.pb30{padding-bottom: 30px;}
.pb50{padding-bottom: 50px;}
.pb60{padding-bottom: 60px;}
.mt30{ margin-top: 30px;}
.mt40{margin-top: 40px;}
.mt60{ margin-top:60px;}
.mb40{ margin-bottom: 40px;}
.mb50{ margin-bottom: 50px;}
.mb60{ margin-bottom: 60px;}
.bgblue{background: #edf5fb;}
.br5{border-radius: 5px;}
.bs5{box-shadow: 0 0 3px 0 rgba(0, 0, 0,.3);}
.bhui{border:#f1f1f1 1px solid;}
.cwhite{color: white;}
.cblue{color: #0c4b80;}
.clightgrey{color: #8d8d8d;}
.cred{color: red;}
.lhd15{line-height: 1.8;}
.f20{font-size: 20px !important;}
.f30{font-size: 30px !important;}

.menublue:link,.menublue:visited{width: 167px; line-height: 45px; height: 45px; color: #2271b3; text-align: center; font-size: 16px; border:#2271b3 1px solid; display: block; border-radius: 45px; transition:all 0.5s; background: white;}
.menublue:hover{background: #2271b3; color: white; text-decoration: none;}

.menublues:link,.menublues:visited{width: 167px; line-height: 45px; height: 45px; color: white; text-align: center; font-size: 16px; border:white 1px solid; display: block; border-radius: 45px; transition:all 0.5s; background: #2271b3;}
.menublues:hover{background: white; color: #2271b3; border:#2271b3 1px solid; text-decoration: none;}

.trans{transition:all 0.5s;}

body{ min-width: 1140px;}
.header{height: 105px; z-index: 3;}
.header_lang{ padding-left: 692px; width: 448px; height: 25px; line-height: 40px;}
.header_lang dt{float: left; position: relative; z-index: 1; width: 128px; cursor: pointer; display: none;}
.header_lang dt>img{float: left; position: relative; top: 20px; padding-right: 7px;}
.header_lang_list{ width: 118px; border:#04345b 1px solid; padding:3px 10px; line-height: 37px; background: white; top: 8px; left: -11px; height: 0; overflow: hidden; display: none;}
.header_lang_list img{ padding-top: 8px; float: left; padding-right: 7px;}
.header_lang_icon{ right: 0; top: 27px; left: 82px;}
.header_lang dd{float: left; width: 160px; text-align: center; font-size: 16px; display: none;}
.header_logo{width: 692px;}
.header_logo a{float: left;}
.header_phone{ font-weight: bold; color: #2271b3; padding-top: 15px; float: right; padding-right:15px;}
.header_phone img{ float: left; padding-right: 8px; position: relative; top: 3px;}
.header_search{ width: 249px; height: 38px; margin-top: 5px; border-radius: 38px; box-shadow: 1px 1px 3px 1px #ddd; display:none;}
.header_search dt{ padding-left: 25px; float: left; width: 180px;}
.header_search dt>input{border:none; font-size: 16px; line-height: 38px; float: left; width: 170px; outline:none; height: 38px;}
.header_search dd{ float: left;}
.header_search dd>input{width: 40px; height: 38px; background: url(../images/index_08.png) no-repeat 5px center; border:none; cursor: pointer;}
.nav{height: 54px; line-height: 54px; font-size: 16px; font-weight: bold; background:linear-gradient(#2271b3,#2271b3); box-shadow: 0 3px 3px 0px rgba(0, 0, 0, .2); z-index: 2;}
.nav a{width:126px; display: block; text-align: center; float: left; color: white;}
.nav a:hover{text-decoration: none;}
.nav>ul>li{width: 126px; height: 54px; float: left; transition:all 0.5s; text-align: center; color: white; cursor: pointer; position: relative;}
.nav>ul>li:hover{background: #0c4b80;}
.nav_subnav{ top: 54px; left: 0; background: #073e6c; padding:10px 0; display: none;}
.nav_subnav li{ font-size: 16px; line-height: 40px; font-weight: normal; border-bottom: #063b68 1px dashed; clear: both;}

.nav_subnav a{display: block;}
.nav_subnav a:hover{background: #04345b;}

.nav_tel{position: absolute; right: -260px; background: white; height: 35px; border-radius: 40px; margin-top: 10px; padding: 0 15px; font-size: 0; transition: all 1.1s; opacity: 0; box-shadow: 0 0 15px rgba(7, 52, 96, .7);}
.nav_tel_hover{right: -200px; opacity: 1;}
.nav_tel span{padding-right: 5px; font-size: 24px; line-height: 35px; float: left; color: orangered;}
.nav_tel strong{font-size:16px; line-height: 35px; float: left; color: orangered;}

.diseases_nav{height: 127px; background: #dbeefd; line-height: 127px;}
.diseases_nav_list dt{float: left; width: 165px; height: 127px; display:table-cell; text-align: center;}
.diseases_nav_list a{display: block; position: relative; z-index: 1;}
.diseases_nav_list a:hover{text-decoration: none;}
.diseases_nav_list dt:nth-child(3){ width: 195px;}
.diseases_nav_list dt,.diseases_nav_list dd{ position: relative;}
.diseases_nav_list dt img{vertical-align:middle; display: inline-block; padding-right: 10px;}
/* .diseases_nav_list dt:hover,.diseases_nav_list dd:hover{ background: #c7e1f5;} */
.diseases_nav_list dd{width: 100px; float: left; text-align: center;}
.diseases_nav_list span{display: block; background: #c7e1f5; position: absolute; z-index: 0; width: 165px; height: 0px; left: 0; top: 0;}
.diseases_nav_list dt:nth-child(3) span{ width: 195px;}
.diseases_nav_list dd span{width: 100px;}

/*导航病种*/
.nav_subnavbz{width: 639px; background: #fff; left: -256px; display: none;}
.nav_subnavbz li{width: 127px; float: left; font-weight: normal; font-size: 14px; border-bottom:#eee 1px solid; border-right:#eee 1px solid;}
.nav_subnavbz li:nth-child(5n){border-right: none;}
.nav_subnavbz li a{color: #333; width: 100%;}
.nav_subnavbz li a:hover{background: #2271b3; color: #fff;}

.xueshunav_subnav{clear: both; overflow: hidden; text-align: center;}
.xueshunav_subnav li{float: left; width: 18.4%; padding-right: 2%; padding-bottom: 2%;}
.xueshunav_subnav li:nth-child(5n){padding-right: 0;}
.xueshunav_subnav li a{display: block; border-radius: 5px; border: #2271b3 1px solid; line-height: 50px; transition: all .3s; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.xueshunav_subnav li a:hover{background: #2271b3; color: white;}
.xueshunav_subnav .xueshunav_subnav_hover{}
.xueshunav_subnav_hover a{color:white; background:#2271b3;}

/*文字居中*/
.lm_title{width: 500px; height: 30px; line-height: 28px; text-align: center; position: relative; overflow: hidden;}
.lm_title h2{ font-size: 28px; color: #0c4b80; padding:0 20px; background: white; position: relative; z-index: 1; display: inline;}
.lm_title span{ display: block; border-top:#0c4b80 1px solid; position:absolute; z-index: 0; top: 16px; left: 0; width: 500px;}
/*文字居左*/
.lm_title_left{width: 555px; height: 30px; line-height: 28px; position: relative; overflow: hidden;}
.lm_title_left h2{ font-size: 28px; color: #0c4b80; padding-right:20px; background: #edf5fb; position: relative; z-index: 1; display: inline;}
.lm_title_left span{ display: block; border-top:#0c4b80 1px solid; position:absolute; z-index: 0; top: 16px; left: 0; width: 100%;}

.doc_con{/* width: 810px; */ width: 732px; margin-right: 78px;}
.doc_list{ width: 810px; height: 550px;}
.doc_list ul{width: 732px; height: 540px; overflow: hidden; padding-top: 10px;}
.doc_list li{ width: 229px; height: 250px; float: left; margin-right: 15px; margin-bottom: 30px; background: #dbeefd; border-radius: 5px; transition:all 0.5s; overflow: hidden; box-shadow: 0 1px 3px 0px rgba(0, 0, 0, .3);}
.doc_list li:hover{ background: #2271b3; box-shadow: 0 2px 10px 0px rgba(0, 0, 0,.7);}
.doc_prenext{top: 255px; width: 732px;}
.doc_prenext dt{position: absolute; left: -50px;}
.doc_prenext dd{position: absolute; right: -35px;}
.doc_prenext dt,.doc_prenext dd{ cursor: pointer;}
.doc_prenext img{opacity: .3;}
.doc_info{width: 330px; float: left; display: none;}
.doc_info h3{color: #2271b3; font-size: 33px; line-height: 1.2; padding-top: 50px; padding-left: 25px;}
.doc_info h3 span{font-size: 22px; font-weight: normal;}
.doc_info>ul{font-size: 16px; line-height: 25px; color: #60646d; padding-top: 20px;}
.doc_info>ul>li{padding-top: 15px; position: relative; padding-left: 25px; font-weight: bold;}
.doc_info>ul>li::before{content:""; width: 10px; height: 10px; border-radius: 10px; background: #2271b3; display: block; position: absolute; left: 0; top: 24px;}
.doc_menu{width: 167px; height: 45px; margin:0 auto; line-height: 45px; text-align: center; padding-top: 30px;}
.doc_menu a{ display: block; border:#2271b3 1px solid; border-radius: 45px; font-size: 16px; color: #2271b3; transition:all 0.5s;}
.doc_menu a:hover{background: #2271b3; color: white; text-decoration: none;}

.incserver{ height: 450px; background: #edf5fb;}
.incserver_left{width: 360px; padding-right: 30px;}
.incserver_left h2{font-size: 28px; color: #04345b; line-height: 28px; padding-top: 45px; position: relative;}
.incserver_left h2>strong{ background: #edf5fb; padding-right:20px; display: block; position: relative; z-index: 1; float: left;}
.incserver_left h2>span{display: block; background: #04345b; height: 1px; width: 360px; position: absolute; top: 60px; z-index: 0;}
.incserver_left p{ color: #0c4b80; line-height: 18px; clear: both; font-size: 18px; padding-top: 18px;}
.incserver_left>ul{padding-top: 25px;}
.incserver_left>ul>li{line-height: 40px; font-size: 16px; background: white; margin-bottom: 10px; padding-left: 15px; color: #0c4b80; box-shadow: 0 0 3px 0 rgba(0, 0, 0, .1); cursor: pointer;}
.incserver_left .incserver_hover{background: #2271b3 url(../images/index_14.jpg) no-repeat 332px 11px; color: white;}
.incserver_right{width: 750px;}
.incserver_right>ul{width: 750px; height: 449px; overflow: hidden; color: white;}
.incserver_right>ul>li{position: relative;}
.incserver_right>ul>li>h3{ font-size: 25px; position: absolute; top: 295px; left: 68px; width: 400px;}
.incserver_right>ul>li>p{ position: absolute; top: 380px; font-size: 18px; left: 68px;}

.sdmodel{ height: 420px; padding:65px 0; background: url(../images/danao_bg.png) no-repeat right bottom;}
.sdmodel_mov{width: 750px; height: 420px;}
.sdmodel_info{width: 360px; height: 420px; padding-left: 30px; padding-right: 0px; color: #0c4b80;}
.sdmodel_info h2{font-size: 28px; line-height: 1.5; padding-top: 20px; padding-right: 30px;}
.sdmodel_info p{ font-size: 16px; padding-top: 20px; line-height: 2;}
.sdmodel_info a{text-decoration: underline;}
.sdmodel_info_menu{bottom: 55px; width: 330px;}
.xixun{background: #edf5fb;}
.zixun_list{ padding-top: 10px; font-size: 14px; background: white; padding:10px 15px; width:525px; overflow:hidden;}
.zixun_list li{line-height: 44px; border-bottom: #eee 1px solid; padding-left: 30px; background: url(../images/index_27.png) no-repeat 7px 15px;}
.zixun_list li:hover{background: url(../images/index_30.png) no-repeat 7px 15px;}
.zixun_list li a{ color: #8d8d8d; display: block; width: 495px;  overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;}
.zixun_list li a:hover{ color: #2271b3;}
.zixun_list li span{color: orangered; padding-left: 5px; text-decoration: underline;}
.zixun_menu{background: white; font-size: 14px; text-align: right; padding-bottom: 20px;; padding-right: 15px;}
.zixun_menu a{ padding-right: 35px; background: url(../images/index_32.png) no-repeat right center; color: #8d8d8d;}
.zixun_menu a:hover{color: #2271b3; background: url(../images/index_33.png) no-repeat right center;}

.case dl{ width: 262px; height: 226px; margin-right: 30px; float: left; box-shadow:0 0 3px 0 rgba(0, 0, 0, .2); border-radius: 5px; overflow: hidden; font-size: 14px; box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .3); transition:all 0.5s; background: white;}
.case dl:hover{box-shadow: 0 1px 10px 0 rgba(0, 0, 0, .5);}
.case>dl>dd{padding:10px; color: #0c4b80; display: block;}
.case>dl>dt{position: relative; overflow: hidden;}
.case_info{ width: 237px; height: 106px; background: #2271b3; opacity: .8; color: white; font-size: 16px; padding:55px 0 0 25px; left: 0;  bottom: -161px; z-index: 2;}
.case_prenext{top: 80px; width: 1140px;}
.case_prenext dt{position: absolute; left: -40px; cursor: pointer;}
.case_prenext dd{position: absolute; right: -40px; cursor: pointer;}
.case_prenext img{opacity: .2;}

.footer{background: #04345b; color: white; margin-top: 60px; padding: 60px 0 20px 0;}
.footer_left{width: 360px; padding-right: 100px;}
.footer_logo{ padding-bottom:30px; }
.footer_right{width: 680px; font-size: 14px;}
.footer_right dl{width: 137px; float: left;}
.footer_right dt{font-weight: bold; clear: both; padding-bottom: 20px;}
.footer_right dd{line-height: 30px;}
.footer_right a{color: white;}
.footer_map{font-size: 14px; line-height: 1.5;}
.footer_map li{ padding-top: 18px; padding-left: 30px; background: url(../images/icon_map.png) no-repeat left 13px;}
.footer_copyright{ padding-top: 60px; text-align: center; font-size: 14px;}
.footer_copyright a{color: white;}
.footer_content{top: 140px; right: 0;}
.footer_content>dt{width: 210px; float: left;}
.footer_content>dd{width: 121px; float: left;}
.footer_contentinfo{ padding-top: 20px;}
.footer_contentinfo dt{width:210px; font-size: 21px; line-height: 1.2; padding-left: 30px; background: url(../images/icon_phone.png) no-repeat left 1px; padding-bottom: 25px; font-weight: bold; transition:all 0.5s; cursor: pointer;}
.footer_contentinfo dt:hover{color: orange;}
.footer_contentinfo dd{width: 32px; float: left; margin-left: 35px;}
.footer_contentinfo dd:nth-child(3){ margin-left: 20px;}



/*subbanner*/
.subbanner{height: 260px; color: white;}
.subbanner h2,.subbanner h1{ font-size: 37px; line-height: 1; padding-top: 130px;}
.subbanner h2 a,.subbanner h1 a{ color: #0c4b80;}
.subbanner p{ font-weight: bold; font-size: 22px; line-height: 1; padding-top: 20px;}
.searchbanner{height: 360px; color: white;}
.searchbanner h1{font-size: 37px; text-align: center; line-height: 1; padding-top: 110px;}

/*dqwz*/
.dqwz{ line-height: 64px; border-bottom: #04345b 1px solid; padding-left: 40px; background: url(../images/icon_dqwz.png) no-repeat 7px 20px; color: #666; width: 1100px;}
.dqwz a{ color: #666;}
.dqwz h1{ font-size: 18px; display: inline; font-weight: normal;}

.con_left{ width: 259px; overflow:hidden; position:relative;}
.con_left_title{ font-size: 18px; color: #0c4b80; padding:10px 30px; background: #f6f6f6 url(../images/icon_xiala.png) no-repeat 220px 22px;; border-bottom:#dbdbdb 1px solid; line-height: 1.3;}
.con_left_list{ line-height: 48px; }
.con_left_list li{font-size: 14px; border-bottom:#f9f9f9 1px solid; overflow: hidden; position: relative; line-height: 1.5; text-overflow: ellipsis; width: 239px; padding:10px 20px 10px 0;}
.con_left_list li:hover{background: #2271b3;}
.con_left_list li:hover a{ color: white;}
.con_left_list li a{ display: block; transition:all 0.5s; padding-left: 32px;}
.con_left_list li::after{content:"●"; color: orangered; position: absolute; top: 9px; left: 15px;}
.con_left_list h3{ font-weight: normal; font-size: 14px;}
.con_left_list li p{color: #999; font-size: 12px; padding-top: 5px; padding-left: 32px;}
.con_left_list li p::before{content: "更新时间：";}
.con_left_menu{ width: 229px; height: 60px; padding-left: 30px; line-height: 60px; background: linear-gradient(to right,#0c4b80,#2271b3); font-size: 16px; font-weight: bold; transition:all 0.5s;}
.con_left_menu a{ display: block;}
.con_left_menu:hover{background: linear-gradient(to right,#2271b3,#0c4b80);}
.con_left_menu::after{content:""; width: 9px; height: 15px; position: absolute; right: 30px; top: 24px; background: url(../images/icon_sandown.png) no-repeat left top;}


.con_right{width: 847px;}
.incfuwu li{ width: 408px; height: 245px; overflow:hidden; float:left; position: relative; border-radius: 5px; margin-right: 30px; margin-bottom: 30px; box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .5);}
.incfuwu_info{ width: 408px; height: 245px; background: rgba(34, 113, 179, .65); color: white; top: 167px; left: 0;}
.incfuwu li:nth-child(2n){ margin-right: 0;}
.incfuwu_info h3{font-size: 30px; padding:15px 0 0 30px; line-height: 1.5;}
.incfuwu_info p{ font-size: 18px; width: 240px; padding-top: 15px; padding-left: 30px; font-weight: bold; line-height: 1.4;}

/*yuyue*/
.right_yuyue{ background: #edf5fb; overflow: hidden; margin-bottom: 20px;}
.right_yuyue_left{ width: 292px; height: 400px; color: #60646d; }
.right_yuyue_left h3{font-weight: normal; font-size: 38px; padding:74px 0 0 40px; font-weight: lighter;}
.right_yuyue_right{ width: 545px; /* height: 523px; */ border:#2271b3 5px solid; background: white; overflow: hidden; padding-bottom: 50px;}
.right_yuyue_right>h3{ text-align: center; font-size: 25px; color: #393836; font-weight: normal; line-height: 1; padding-top: 40px; font-weight:lighter;}
.right_yuyue_right>p{ text-align: center; color: #8d8d8d; font-size: 16px; padding-top: 10px; line-height: 1; font-weight: lighter;}
.right_yuyue_table{ width: 465px; margin-left: auto; margin-right: auto; padding-top: 25px;}
.right_yuyue_input{ float: left; height: 38px; line-height: 38px; font-size: 14px; color: #666; border-radius: 5px; border:#b7b7b7 1px solid; padding-left: 10px;}
.right_yuyue_name{width: 193px; line-height: 40px;}
.right_yuyue_name input{ width: 125px;}
.right_yuyue_contact{ width: 262px; line-height: 40px; }
.right_yuyue_contact input{width: 160px;}
.right_yuyue_name span,.right_yuyue_contact span,.right_yuyue_select>span{ float: left; display: block; font-size: 18px; font-weight: bold; color: #0c4b80;}
.right_yuuyue_selectlist{font-size: 14px; color: #666; line-height: 30px; width: 100%; clear: both; padding-top: 10px;}
.right_yuuyue_selectlist label{ width: 33.3%; float: left;}
.right_yuyue_select {padding-top: 15px;}
.right_yuyue_select>span{ width: 100%; float: left; padding-top: 4px; clear: both;}
.right_yuyue_textarea{ width: 452px; height: 60px; padding:5px; border:#b7b7b7 1px solid; font-family: "微软雅黑"; border-radius: 5px; margin-top: 10px; float: left;}
.right_yuyue_submit{width: 156px; height: 38px; border-radius: 38px; color: white; background: #0c4b80; border:none; font-size: 16px; text-align: center; display: block; transition:all 0.5s; cursor: pointer;}
.right_yuyue_submit:hover{ background: #2271b2;}
.yuyue_infotitle{font-size: 18px; font-weight: bold; color: #0c4b80; display: block; padding-top: 20px;}
.yuyue_tishi{font-size: 12px; color: #999; padding-top: 20px; text-align: center;}

.subtitle{ color: #0c4b80; line-height: 22px; 
    background: url(../images/1px.jpg) repeat-x left 10px; overflow: hidden;}
.subtitle h2{ float: left; background: white; padding-right: 20px; font-size: 22px; line-height:1; }

.about_pictext{ padding-top: 20px; overflow: hidden;}
.about_pictext dt{width: 292px; float: left; padding-top: 20px;}
.about_pictext dd{ width: 555px; float: right; font-size: 16px; color: #60646d; line-height: 1.8;}

.about_tese{ overflow: hidden; padding-bottom: 10px;}
.about_tese li{width: 261px; height: 274px; border-radius: 5px; background: #f6f6f6; float: left; text-align: center; margin-right: 30px; box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .2);}
.about_tese li:nth-child(3){ margin-right: 0;}
.about_tese li img{ padding-top: 25px; padding-bottom: 25px;}
.about_tese li h3{ font-size: 20px; color: #2271b3; line-height: 1;}
.about_tese li p{ font-size: 16px; color: #60646d; line-height: 1.5; padding-top: 20px;}
.about_honor{overflow:hidden;}
.about_honor_list{width: 262px; float: left;}
.about_honor_list:nth-child(3){ margin-right:0;}
.about_honor_list img{margin-left: auto; margin-right: auto;}
.about_honor_list_img{width: 263px; height: 160px; overflow:hidden; clear:both;}
.about_honor_list_img img{width: 263px; height: 160px;}
.about_honor_list p{ padding: 20px 0 10px 0;}
.about_honor h3{font-size: 16px; color: #60646d; font-weight: normal; text-align: center; line-height: 1.5; padding-top:20px;}
.swiper-about-honor-pagination{bottom: 40px;}
.swiper-about-honor-next,.swiper-about-honor-prev{top: 36%;}

.about_con{ height: 590px; width: 555; padding-right: 292px; background: url(../images/about_27.jpg) no-repeat top right; clear: both; margin-top: 60px; overflow: hidden;}
.about_con_text{ font-size: 16px; line-height: 1.8; color: #60646d; padding-top: 20px;}

/*list*/
.list_list{width: 786px; overflow: hidden; background: white; padding:30px; background: white; border-radius: 5px; box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .3); margin-bottom: 30px; transition: all .5s;}
.list_list:hover{box-shadow: 0 3px 8px 0 rgba(0, 0, 0, .5);}
.list_list>dt{width: 210px; float: left;}
.list_list>dt img{width: 210px; max-height: 210px;}
.list_list>dd{width: 520px; float: right;}
.list_list>dd>h3{font-size: 18px; line-height: 30px; border-bottom: #8d8d8d 1px solid; padding-bottom: 10px;}
.list_list>dd a{color: #0c4b80;}
.list_list>dd span{color: orangered;}
.list_list>dd>p{padding-top: 25px; font-size: 16px; color: #60646d; line-height: 1.8;}
.list_list_date{ width: 85px; top: 30px; right: 20px; padding-right: 20px; text-align: right; padding-top: 5px;}
.list_list_date dt{font-size: 24px; color: #2271b3; line-height: 1;}
.list_list_date dd{font-size: 15px; line-height: 1;}
.list_page{ padding-top: 30px; display: table; text-align: center; margin-left: auto; margin-right: auto;}
.list_page li{border:#2271b3 1px solid; text-align: center; border-radius: 30px; display: table-cell; font-size: 16px; float: left; margin-right: 10px; overflow: hidden;}
.list_page a,.list_page .thisclass{ display: block; transition: all .5s; padding:5px 10px;}
.list_page a:hover{background: #2271b3; color: white; text-decoration: none;}
.thisclass{ background: #2271b3; color: white;}
.thisclass a{ color: white;}
.list_page img{ margin-left: auto; margin-right: auto; padding-top: 10px;}
.list_nav{ text-align: center; width: 930px; padding-top: 37px; padding-bottom: 10px;}
.list_nav li{ display: inline-block; font-size: 16px; margin-bottom: 10px; padding:5px 15px; transition:all .5s; color: #0c4b80; border-radius: 20px; cursor: pointer;}
.list_nav li:hover{background: #0c4b80; color: white; text-decoration: none;}
.list_nav li:hover a{color: white; text-decoration: none;}
.list_nav li a{display: block;}
.list_nav .list_nav_hover{background: #0c4b80; color: white; text-decoration: none;}
.list_nav .list_nav_hover a{color: white; text-decoration: none;}
.list_date{padding-top: 8px; color: #999; font-size: 14px;}
.list_date::before{content: "更新时间：";}

/*article*/
.title{ background: url(../images/1px.jpg) repeat-x left 17px; margin-bottom: 30px;}
.title h1{ font-size: 30px; color: #0c4b80; padding:0 0 0 27px; background: white; float: left; border-left: #2271b3 3px solid;}
.article_zs{padding-left: 30px; padding-bottom: 30px; font-size: 12px; color: #999; padding-top: 20px;}
.article_zs span{padding:0 5px;}
.article{color: #60646d; line-height: 2; font-size: 16px;}
.article p{/* padding-top: 10px; padding-bottom: 30px; */ padding-bottom: 20px;}
.article img{display: inline; max-width: 847px; height: auto !important;}
.article a{color: #0c4b80; text-decoration: underline;}
.article h2{font-size: 16px; background: #2271b3; color: white; line-height: 2; margin: 20px 0 20px 0; border-radius: 5px;}
.article h2 a{color: white;}
.article h3{font-size: 16px; color: #2271b3; background: #eee; border-left: #39f 5px solid; margin-bottom: 20px; border-radius: 5px;}
.article h3 a{color: #2271b3;}
.article_title{font-size: 20px; color: #0c4b80; padding-left: 30px;}
.article_prenext{ padding-top: 30px; font-size: 16px;}
.article_prenext li{width: 398px; line-height: 38px; color: #0c4b80; border-radius: 5px; float: left; border:#0c4b80 1px solid; padding-left: 10px; transition: all .5s; height: 38px; overflow: hidden;}
.article_prenext li:nth-child(2){float: right;}
.article_prenext li:hover{background: #0c4b80; color: white;}
.article_prenext li:hover a{color: white;}
.article_xgyd{ padding-top: 30px;}
.article_xgyd li{ width: 212px; height: 300px; padding:25px 25px 0 25px; background: white; border-radius: 5px; box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .3); float: left; margin-right: 30px; transition: all .5s;}
.article_xgyd li:hover{box-shadow: 0 3px 8px 0 rgba(0, 0, 0, .5);}
.article_xgyd li:nth-child(3){ margin-right: 0;}
.article_xgyd li p{ font-size: 16px; padding-top: 20px;}
.article_end{border:#e6eff8 2px solid; background: #f6fafe; border-radius: 5px; padding:20px; font-size: 14px; color: #777; margin: 30px 0;}
.article_end li{padding-bottom: 5px;}
.article_end li:last-child{padding-bottom: 0;}

.article_shipin_menu{ text-align: center; padding: 30px; font-weight: bold;}
.article_shipin_menu a:link{ padding: 15px 30px; border-radius: 5px; background: #2271b3; color: white; transition: all .3s; box-shadow:  0 5px 10px rgba(0, 0, 0, .3);}
.article_shipin_menu a:visited{color: white;}
.article_shipin_menu a:hover{ background: orangered;}

.article ul{padding-bottom:20px; list-style: disc inside !important;}
.article li{list-style: disc inside !important;}

.shenming{ text-align: center; font-size: 14px; line-height: 3; color: #999; margin-bottom: 10px; background: #eee; border-radius: 5px;}

.article_ts{width: 847px; font-size: 16px; color: #666; padding-bottom: 20px; line-height: 1.8; display:none;}
.article_ts p{border:#efefef 5px solid; background: #fafafa; padding:10px 20px;}
.article_ts span{ padding:3px 5px; background: #409EFF; border-radius: 5px; overflow: hidden; color: white; margin: 0 5px;}
.article_ts a{color: white;/* color: #F56C6C; */ text-decoration: none;}
.article_ts strong{color: #F56C6C;}
.article_ts_dh{color: #F56C6C !important;}

.article_tjanli{margin-bottom: 20px; font-size: 14px; overflow: hidden;}
.article_tjanli li{float: left; width: 383px; padding:0 20px; transition: all .3s; overflow: hidden; line-height: 40px; border-bottom: #eee 1px solid; text-overflow:ellipsis; white-space: nowrap;}
.article_tjanli li span{ color: orangered; padding-right: 10px;}
.article_tjanli li:hover{background: #eee;}

.article_doc_ullist{font-size: 16px; line-height: 3; padding: 20px 0;}
.article_doc_ullist li{border-bottom: #eee 1px solid;}
.article_doc_ullist li::before{content: "●"; color: #ddd; padding-right: 10px;}

.article_bottomMenu{overflow: hidden; padding-bottom: 20px;}
.article_bottomMenu dt,.article_bottomMenu dd{width: 48%; line-height: 60px; font-size: 20px; text-align: center; float: left; border-radius: 5px;}
.article_bottomMenu dt{background: #2FB0EC;}
.article_bottomMenu dd{float: right; background: #EC4B4B;}
.article_bottomMenu a{color: white; display: block;}

.article_guanzhu{width: 600px; margin: 50px auto; overflow: hidden;}
.article_guanzhu_ewm{width: 435px; margin: 0 auto;}
.article_guanzhu_ewm img{width: 100%;}
.article_guanzhu_list{ padding-top: 40px; clear: both;}
.article_guanzhu_list li{float: left;}

.article_hotanli{ padding-bottom: 30px; border-top:#eee 5px solid;}
.article_hotanli .article_hotanli_title{font-size: 20px; clear: both; color: #2271b3; padding-top: 20px; font-weight: bold;}
.article_hotanli ul{ clear: both; overflow: hidden; padding-top: 10px; font-size: 16px; line-height: 2;}
.article_hotanli li{border-bottom: #f6f6f6 1px solid; padding: 5px 0; list-style:none !important; text-indent:0;}
.article_hotanli li::before{content: "●"; padding-right: 10px; color: #ccc;}
.article_hotanli_li50{float: left; width: 50%;}

.article ol,.article ul{background: #fafafa; padding: 10px 32px; margin-bottom: 20px; border:#eee 1px solid; border-radius:5px;}
.article table{margin-bottom: 20px; text-align:center;}
.article table tr:first-child{font-weight:bold; background:#eee;}

/*docto*/
.doctor{background: url(../images/doc_03.jpg) no-repeat bottom right; width: 1170px; min-height: 380px;}
.doctor_list{width: 262px; height: 328px; float: left; position: relative; border-radius: 5px; overflow: hidden; background: #dbeefd; margin:30px 30px 0px 0; box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .3);}
/* .doctor_list:nth-child(4n){margin-right: 0;} */
.doctor_list>img{position: absolute; bottom: 0; z-index: 1;}
.doctor_info{ width: 247px; height: 291px; padding:6px 0 0 15px; background: rgba(12, 75, 128, .65); position: absolute; top: 266px; left: 0; z-index: 2; color: white;}
.doctor_guoji{width: 267px; clear: both;}
.doctor_guoji dt{float: left; width: 67px; float: left;}
.doctor_guoji dd{ width: 175px; float: left;}
.doctor_guoji h3{font-size: 15px; line-height: 22px; padding-top: 3px;}
.doctor_touxian{height:150px; padding-top:30px;}
.doctor_touxian li{ padding-top: 20px; clear: both; width: 190px; padding-left: 20px; height: 70px; display:none;}
.doctor_touxian li:first-child{display:block;}
.doctor_touxian li p{ font-size: 18px; font-weight: bold;}
.doctor_touxian li span{font-size: 16px;}
.doctor_link{ line-height: 60px; text-align: center; font-size: 16px;}
.doctor_link a{color: white; text-decoration: underline;}
.doctor_yuyue{ overflow: hidden; padding-top: 100px;}
.bannertitle_h1{ position: absolute; bottom: 70px; right: 0;}
.bannertitle_l_h1{ position: absolute; bottom: 70px; left: 0;}


/*search*/
.search_search{ width: 500px; margin-top: 30px; border-radius: 47px; background: white; box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .3);}
.search_search dt{width: 415px; float: left;}
.search_search dt input{height: 47px; line-height: 47px; float: left; border:none; font-size: 16px; padding-left: 20px; width: 405px;}
.search_search dd{ width: 85px; float: left;}
.search_search dd input{ width: 85px; height: 47px; line-height: 47px; background: #ff4b55 url(../images/icon_search.png) no-repeat center 14px; border:none; float: left; border-radius: 47px; cursor: pointer;}
.search_title{font-weight: bold; font-size: 30px; color: #2271b3; line-height: 1; padding:30px 0;}
.search_title strong{ color: #ff4b55; padding:0 10px;}
.search_list{height: 149px; background: #f6f6f6 url(../images/icon_search_blue.png) no-repeat 23px 34px; padding:35px 70px; margin-bottom: 15px; transition: all .5s; box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0); border-radius: 10px;}
.search_list:hover{ box-shadow: 0 0 5px 0 rgba(0, 0, 0, .3);}
.search_list h3{font-size: 18px;}
.search_list p{font-size: 16px; color: #60646d; line-height: 1.8; padding-top: 15px;}
.search_menu{width: 115px; height: 27px; line-height: 27px; text-align: center; border:#0c4b80 1px solid; border-radius: 30px; right: 70px; bottom: 30px; overflow: hidden;}
.search_menu a{ color: #0c4b80; display: block; transition: all .5s;}
.search_menu a:hover{background: #0c4b80; color: white; text-decoration: none;}

.bingzhong_title{width: 496px; height: 76px; background: url(../images/bingzhong_title.jpg) no-repeat top center; text-align: center; line-height: 1; font-size: 28px; line-height: 76px; color: #0c4b80;}
.bingzhong_list li{width: 163px; height: 74px; border:#2271b3 1px solid; border-radius: 5px; float: left; text-align: center; margin-right: 30px; margin-bottom: 30px; display: table; transition: all .5s;}
.bingzhong_list li:hover{transform: scale(1.2);}
.bingzhong_list li:nth-child(6n){margin-right: 0;}
.bingzhong_list li h2{font-size: 19px; font-weight: normal; line-height: 74px;}
.bingzhong_list li a{display: block; transition: all .5s;}
.bingzhong_list li a:hover{background: #2271b3; color: white; text-decoration: none; }

.bingzhong_doc{overflow:hidden;}

/*article_doctor*/
.doc_zs{font-size: 16px; line-height: 1.8; padding: 20px; background: #f6fafe; border: #e6eff8 1px solid; color: #3272a7; margin-bottom: 30px;}
.article_doc_top{background: #f6f6f6; overflow: hidden; padding-bottom: 50px;}
.article_doc_title{padding: 80px 0 0 67px !important; font-size: 26px; color: #0c4b80; line-height: 1.2; width:430px; text-align:center;}
.article_doc_guoji{ padding: 60px 0 0 160px;}
.article_doc_guoji img{ border:#fff 2px solid;}
.article_doc_touxian{ margin-left: 30px; padding-left: 20px; border-left: #2271b3 10px solid; font-size: 17px; color: #60646d; margin-top: 60px; width:450px;}
.article_doc_touxian li{padding:7px 0; line-height:1.5;}
.article_doc_touxian a{color: #2271b3; text-decoration: underline;}
.article_doc_photo{ top: 40px; right: 60px; width: 262px; height: 328px; background: #dbeefd; border-radius: 5px; overflow: hidden; box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .2); transition: all .5s;}
.article_doc_photo:hover{box-shadow: 0 1px 5px 0 rgba(0, 0, 0, .5);}
.article_doc_photo img{position: absolute; bottom: 0; left: 0;}
.article_doc_article{ padding-top: 30px;}
.article_doc_bt{ height: 67px; line-height: 67px; font-size: 20px; color: white; 
    background: url(../images/doctor_03.jpg) no-repeat left top; padding:0 30px;}
.article_doc_article p{margin:20px 0; line-height: 1.8; font-size: 16px; color: #60646d;}
.article_doc_article img{display: inline;}
.article_doc_zhuzuo{overflow: hidden; margin-bottom: 30px;}
.article_doc_zhuzuo dt{width: 164px; float: left;}
.article_doc_zhuzuo dd{width: 650px; float: right;}
.article_doc_zhuzuo dd h3{ font-size: 16px; color: #0c4b80; padding-top: 30px;}
.article_doc_zhuzuo dd p{ font-size: 14px;}
.article_doc_hospital{float: left; padding-right: 20px;}

.title_h1{text-align: center; position: absolute; left: -1000px; color: white; display: none;}

.taglist{overflow: hidden; clear: both;}
.taglist dt{padding-top: 20px; padding-bottom: 10px;}
.taglist dd a{ width: 124px; border:#eee 1px solid; float: left; font-size: 14px; text-align: center; color: #666; display: block; line-height: 40px; overflow: hidden; height: 40px;}

#youkuplayer,#youkuplayer1{margin-left: auto; margin-right: auto; margin-bottom: 20px; width: 540px !important; height: 360px !important; font-size: 0;}

/*contact*/
.contact_h1{font-size: 30px; color: #8d8d8d; font-weight: normal;}
.contact_h1 img{float: left; margin-right: 20px;}
.contact_info{padding-top: 50px; font-size: 16px; color: #60646d; line-height: 2.2;}
.contact_info dt{width: 360px; float: left; padding-left: 30px; position: relative; height: 330px; padding-top: 20px;}
.contact_info dt strong{color: #2271b3;}
.contact_info_ewm{width: 121px; color: #60646d; font-size: 14px; text-align: center; left: 125px; bottom:25px;}
.contact_info_ewm img{border:#eee 1px solid;}
.contact_info dd{width: 423px; height: 330px; background: #eee; float: right; overflow: hidden;}
.contact_yuyue{padding-top: 40px;}
.contact_yuyue_title{width: 279px; height: 534px; float: left; background: url(../images/contact_yuyuebg.jpg) no-repeat top left; margin-right: 13px;}
.contact_yuyue_title h2{ font-size: 38px; line-height: 1.2; font-weight: normal; color: white; padding: 45px 0 0 30px;}



/*fuwu*/
.gjzl_top{background: url(../images/gjzl_bg.jpg) no-repeat top center #f6f6f6; margin-bottom: 30px;}
.gjzl_top h1{font-size: 26px; line-height: 1; padding-top: 45px; color: #0c4b80;}
.gjzl_top p{ font-size: 16px; line-height: 2.2; color: #60646d; padding-top: 30px; padding-bottom: 40px;}
.gjzl_top h1,.gjzl_top p{ padding-left:65px; padding-right: 60px;}
.gjzl_con{color: #60646d; padding: 20px 0; font-size: 16px; line-height: 1.8;}
.gjzl_wd dt{width: 468px; height: 63px; line-height: 63px; color: white; margin-left: 20px; background: url(../images/gjzl_14.jpg) no-repeat top left; font-size: 16px; color: white; font-weight: bold; padding-left: 30px; margin-top: 20px;}
.gjzl_wd dd{font-size: 16px; color: #60646d; line-height: 1.8; padding-top: 10px;}


/*bingzhong-article*/
.article_bz{color: white; text-align: center;}
.article_bz dt{font-size: 28px; font-weight: bold; padding-bottom: 20px; padding-top: 80px;}
.article_bz dd{font-size: 16px; line-height: 30px;}
.bingzhong_bluebg{background: #edf5fb;}
.bingzhong_shadow{box-shadow: 0 0 3px 0 rgba(0, 0, 0, .3);}
.bz_about dt{width: 301px; height: 303px; float: left; border-radius: 5px; overflow: hidden;}
.bz_about dd{ width: 750px; float: right;}
.bz_about h1{font-size: 28px; color: #0c4b80; padding-top: 20px;}
.bz_about p{ font-size: 16px; color: #60646d; line-height: 2.2; padding-top: 20px;}
.bz_title{ font-size: 22px; color: #8d8d8d; height: 37px; padding-left: 30px; background: url(../images/bingzhong_06.jpg) no-repeat left top; line-height: 37px; margin-top:30px;}
.bz_con{font-size: 16px; line-height: 1.8; color: #60646d; padding-top: 20px;}
.bz_con img{ display: inline;}
.bz_zhiliao{width: 555px; height: 369px; margin-top: 30px; border-radius: 5px; overflow: hidden; background: white;}
.bz_zhiliao dt{ font-weight: bold; height: 65px; background: #2271b3; color: white; line-height: 65px; padding-left: 30px;}
.bz_zhiliao dt strong{font-size: 30px; line-height: 30px;}
.bz_zhiliao dd{ padding:20px 30px; font-size: 16px; color:#60646d; line-height: 1.7;}
.bz_jishu dt{width: 326px; float: left;}
.bz_jishu dt img{ margin-bottom: 80px;}
.bz_jishu dd{width: 780px; float: right; color: #60646d; line-height: 1.9; font-size: 16px;}
.bz_jishu strong{font-size: 18px; display: inline-block; padding-bottom: 10px; color: #2271b3;}
.bz_doctor{ overflow: hidden;}

.bz_doctor_list{background: white; width: 1140px; /*height: 440px;*/ border-radius: 5px; overflow: hidden; margin-top: 54px;}
.bz_doctor_listdt{ width: 262px; height: 328px; position: relative; margin-left: 68px; background: white; border-radius: 5px; float: left;}
.bz_doctor_listdt img{ position: absolute; left: 0; bottom: 0;}
.bz_doctor_listdd{width: 680px; float: left; padding-left: 60px;}
.bz_doctor_listdd h3{ font-size: 28px; color: #2271b3;}
.bz_doctor_listdd p{ color: #60646d; font-size: 16px; line-height: 1.8; padding-top: 20px;}
.bz_doctor_listdd ul{ color: #60646d; font-size: 16px; line-height: 1.8; padding:20px 0;}
.bz_doctor_listdd ul li p{padding-top: 0;}
.bz_doctor_guoji{position: absolute; top: 54px; right: 60px;}


.bzcase_dl{ width: 262px; height: 226px; margin-right: 30px; float: left; box-shadow:0 0 3px 0 rgba(0, 0, 0, .2); border-radius: 5px; overflow: hidden; font-size: 14px; box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .3); transition:all 0.5s;}
.bzcase_dl:nth-child(4){margin-right: 0;}
.bzcase_dl:hover{box-shadow: 0 1px 10px 0 rgba(0, 0, 0, .5);}
.bzcase_dl_dd{padding:10px; color: #0c4b80; display: block;}
.bzcase_dl_dt{position: relative; overflow: hidden;}
/* .bzcase{ width: 237px; height: 106px; background: #2271b3; opacity: .8; color: white; font-size: 16px; padding:55px 0 0 25px; left: 0;  bottom: -161px; z-index: 2;} */


/*language*/
.tlad{ height: 234px; margin-bottom: 110px;}
.tlad img{ position: relative; bottom:-110px; margin-left: auto; margin-right: auto;}
.language_title{font-size: 18px; font-weight: bold; color: #2271b3;}
.language_con{font-size:16px; line-height: 1.8; color: #60646d; }
.lan_boldalign{word-break:break-all;}
.language_movie{width: 556px; height: 390px; background: white; margin-top: 10px;}
.fuwu{ background: white; padding:50px 0;}
.fuwu_list{padding-top: 40px;}
.fuwu_list li{ width: 25%; float: left; text-align: center;}
.fuwu_list img{ margin-left: auto; margin-right: auto;}
.fuwu_list h3{font-size: 20px; color: #2271b3; padding-top: 30px;}
.fuwu_list p{font-size: 16px; color: #60646d; padding:20px 10px 0 10px;}
.diseases{height: 667px; background: url(../images/language_21.jpg) no-repeat top right;}
.lilian{padding: 80px 0 80px 0; background: white;}
.lilian_dl dt{width: 391px; height: 234px;}
.lilian_dl dd{width: 682px;}
.tar{text-align: right;}


.shangqiao_r{position: fixed; right: 0px; top: 40%; width: 45px; z-index: 999; display: none;}
.shangqiao_r img{ width: 100%;}

.flink{font-size:12px; color: #999 !important; position: relative;}
.flink a{ color: #999;}
.flink p{position: absolute; bottom: -40px;}
.flink_footer{font-size: 12px; background: #04345b; text-align: center; color: #216eac; line-height: 1.5; padding: 20px 30px;}
.flink_footer a{color: #216eac; }





.article_weixin{padding:20px 0; text-align: center; display: none;}
.article_ad img{width: 100%;}


.chuitiliu_zd{padding: 10px 0 0 30px;}
.f14{font-size: 14px;}
.mb20{margin-bottom: 20px;}
.chuitiliu_doc{ padding:0 0 20px 0; overflow: hidden;}
.chuitiliu_docl{ width: 519px;}
.chuitiliu_docl img{ width: 100%; height: 100%;}
.chuitiliu_docr{width: 590px; font-size: 16px; line-height: 1.8; padding-top: 50px;}
.chuitiliu_docr p{ padding-top: 30px;}


.article_like{width: 847px; overflow: hidden; padding-top: 10px;}
.article_like li{width:50%; float: left; padding: 10px 0; border-bottom: #eee 1px dashed; font-size: 14px; overflow: hidden; height: 95px;}
.article_like li h4::before{content: "+"; color: #999;}
.article_like li h4{font-weight: normal;}
.article_like h3{ font-size: 14px;}
.article_like h3 u{display: inline-block; text-decoration: none;}
.article_like h3 u::before{content: "[案例]"; color: orangered; padding-right: 5px;}
.article_like p{font-size: 12px; color: #666; line-height: 1.5; padding-right: 20px; padding-top: 5px;}
.article_anlimenu h3::before{content: "[案例]"; display: inline-block; color: red;}
.article_like .list_date{ padding-top: 10px; font-size: 12px;}

.article_like_baike{ clear: both; padding-top: 10px;}
.article_like_baike li{ width: 20%; text-align: center; float: left; position: relative;}
.article_like_baike li a{display: block;}
.article_like_baike li::after{content: ""; border: #fafafa 1px solid; position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index:-1;}
.article_like_baike li>h4{font-size: 14px; font-weight: normal; line-height: 3;}

.article_discription{padding:30px 20px 15px 20px; background: #eff8ff; border:#cfe6f9 1px solid; color: #2271b3; font-size: 14px; line-height: 2; border-radius: 5px; margin-bottom: 20px; margin-top: 10px; position: relative;}
.article_discription::before{content: "导读"; position: absolute; font-size: 18px; font-weight: bold; top: 0; line-height: 1; top: -13px; background: #2271b3; font-weight: normal; color: white; padding:5px 10px; border-radius: 5px;}



/*专家页国内专家入口*/
.guonei_doc_rukou{width: 1020px; height: 108px; padding:60px 60px 0 60px; background: #5fbbe2 url(../images/guonei_doc_rukou.jpg) no-repeat top center; border-radius: 10px; overflow: hidden; margin-top: 40px; color: white;}
.guonei_doc_rukou h3{ font-size: 32px; width: 365px; line-height: 1; border-right: #a3d8ee 1px solid; font-weight: normal; float: left; margin-top: 8px;}
.guonei_doc_rukou p{ width: 395px; padding-left: 40px; float: left; font-size: 14px; line-height: 1.8;}
.guonei_doc_rukou a{ width: 168px; height: 48px; background: white; border-radius: 5px; float: right; line-height: 48px; text-align: center; color: #5fbbe2;}
.guonei_doc_rukou a:hover{ background: #2271b3; color: white;}


/*tags栏目*/
.tags_container{ padding: 30px; border-radius: 10px; box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .3); margin-bottom: 30px;}
.tags_container:hover{box-shadow: 0 3px 8px 0 rgba(0, 0, 0, .5);}
.tags_title{font-size: 24px; color: #206dae;}
.tags_list{padding-top: 20px; font-size: 0;}
.tags_list li{ display: inline-block; border-radius: 5px; background: #c9e4f5;  font-size: 14px; margin-right: 10px; margin-bottom: 10px;}
.tags_list li a{padding: 10px 20px; display: block; color: #206dae;}
.tags_description{ font-size: 14px; line-height: 2; padding-top: 10px; color: #666;}
.tags_description strong{color: #206dae;}
.tags_description a{ text-decoration: underline; color: #206dae;}
.tags_time{ font-size: 14px; color: #999; line-height: 1; padding-top: 10px;}


.con_left_tagslist{clear: both; font-size: 0; padding:10px 0 10px 0;}
.con_left_tagslist li{display: inline-block; font-size: 14px; margin: 5px 0 5px 10px; border: #eee 1px solid; border-radius: 5px;}
.con_left_tagslist li:hover{background: #2271b3; border:#2271b3 1px solid;}
.con_left_tagslist li:hover a{color: white;}
.con_left_tagslist a{display: block; padding: 5px 10px;}







.bz_hotlist{padding:10px 0 0 37px; font-size: 14px; line-height: 2;}
.bz_hotlist li::before{content:"Hot : "; color: orangered;}
.bz_hotlist a{ text-decoration: underline; color: #3f9dce;}


.indexfenlei{font-size: 0;}
.indexfenlei li{display: inline-block; width: 20%; line-height: 3; background: #f3f3f3; font-size: 14px; text-align: center; position: relative; border-bottom: white 1px solid;}
.indexfenlei li::after{content: ""; position: absolute; top: 0; right: 0; bottom: 0; background: white; width: 1px;}




/*病种百 科*/
.article_baikelike{ margin-top: 20px; overflow: hidden;}
.article_baikelike h4{font-size: 16px; font-weight: normal;}
.article_baikelike li{width: 20%; float: left; text-align: center; position: relative; line-height: 45px; height: 45px; overflow: hidden;}
.article_baikelike li::before{content: ""; position: absolute; border: #eee 1px solid; top: 0; right: 0; bottom: 0; left: 0; z-index: -1;}
.article_baikelike a{display: block;}
.article_baikelike a:hover{background: #eee; color: #333;}

.baiketitle{ line-height: 1; margin-bottom: 50px; overflow: hidden;}
.baiketitle h1{font-size: 40px; font-weight: normal; padding-left: 20px; position: relative; margin-top: 10px;}
.baiketitle h1::before{content: ""; width: 5px; position: absolute; top: 0; bottom: 0; left: 0; background: #2271b3;}
.baiketitle_info{color: #777; padding-top: 20px; font-size: 14px;}
.baiketitle_info li{display: inline-block; padding-right: 20px;}
.baike_info{overflow: hidden; margin-top: 20px; background: url(/static/images/baike_infobg.png) left top;}
.baike_info li{width: 46%; float: left; font-size: 14px; line-height: 36px; padding: 0 2%; color: #2271b3;}
.baike_info li strong{display: inline-block; width: 80px;}
.baike_article{font-size: 16px; line-height: 2; color: #60646d;}
.baike_article h2{ font-size: 22px; position: relative; line-height: 1; margin-bottom: 30px; margin-top: 40px; color: #2271b3; padding-left: 32px;}
.baike_article h2::before{ content: ""; position: absolute; width: 10px; background: #4F9CEE; top: 0; bottom: 0; left: 0;}
.baike_article h2::after{content: ""; position: absolute; border-bottom: #eee 1px dashed; right: 0; bottom: -20px; left: 0;}
.baike_article h3{font-size: 16px; margin-bottom: 10px; padding-top: 10px; color: #2271b3; border-bottom: #e6f2ff 2px solid; display: inline-block;}
.baike_article p{ margin-bottom: 20px;}
.baike_article img{display: inline;}


.article_warning{border:#ffeed0 1px solid; color: #deb683; border-radius: 5px; background: #fffbf4; font-size: 12px; line-height: 1.8; padding: 10px 20px; margin-top: 10px;}

/*聚合页*/
.juhe_info{border-radius: 5px; border: #eee 3px solid; margin-bottom: 20px; margin-top: 30px; position: relative;}
.juhe_time{ position: absolute; right: 20px; top: 20px; font-size: 14px; line-height: 1; color: #fff;}
.juhe_info h1{background: #60a8e5; font-size: 24px; line-height: 50px; padding-left: 20px; border-radius: 5px; color: #fff;}
.juhe_infocon{ font-size: 14px; color: #666; padding: 20px 20px 0 20px; line-height: 1.8;}
.juhe_infocon img{display: inline-block;}
.juhe_infocon p,.juhe_infocon p{padding-bottom: 20px;}
.juhelist_list{width: 515px; padding: 20px; height: 135px; margin-right: 30px; float: left; background: white; border-radius: 5px; box-shadow: 0 0 5px 0 rgba(0, 0, 0, .2); margin-bottom: 20px; transition: all .3s;}
.juhelist_list:nth-child(2n){margin-right: 0;}
.juhelist_list:hover{box-shadow: 0 0 8px 0 rgba(0, 0, 0, .3);}
.juhelist_list>dt{width: 165px; height: 140px; float: left; overflow: hidden;}
.juhelist_list>dt img{width: 100%; height: 100%;}
.juhelist_list>dd{width: 515px; float: right;}
.juhelist_list>dd>h2{font-size: 18px;line-height:1.2; padding-bottom: 10px; border-bottom: #eee 1px solid; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

.juhelist_list>dd a{color: #0c4b80;}
.juhelist_list>dd span{color: orangered;}
.juhelist_list>dd>p{padding-top: 10px; font-size: 16px; color: #60646d; line-height: 1.8;}
.juhelist_list_date{ width: 70px; top: 30px; right: 20px; padding-right: 20px; text-align: center; text-align: right;}
.juhelist_list_date dt{font-size: 32px; color: #2271b3; font-weight: bold; line-height: 1;}
.juhelist_list_date dd{font-size: 25px; line-height: 1;}

.juhe_about{ clear: both; overflow: hidden;}
.juhe_about dt{text-align: center;}
.juhe_about dt img{display: inline;}
.juhe_about dd{font-size: 14px; line-height: 1.8; padding: 0 50px; color: #666;}

.juhe_anli{overflow: hidden;}
.juhe_anli_list{width: 558px; float: left; height: 155px; border:#eee 1px solid; margin-top: 20px;}
.juhe_anli_list:nth-child(2n){margin-left: 20px;}
.juhe_anli_list dt{width: 200px; float: left; height: 155px; position: relative;}
.juhe_anli_list dt::after{content: "案例"; padding: 5px 10px; font-size: 15px; background: orangered; color: white; position: absolute; top: 0; left: 0; border-bottom-right-radius: 10px; opacity: .8;}
.juhe_anli_list dt img{width: 100%; height: 100%;}
.juhe_anli_list dd{width: 320px; float: left; padding-left: 20px;}
.juhe_anli_list h3{white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 16px; padding-top: 10px;}
.juhe_anli_list p{font-size: 14px; color: #666; padding-top: 10px; line-height: 1.8;}
.juhe_anli_list_date{font-size: 12px; color: #999; clear: both; padding-top: 10px;}
.juhe_anli_list_date::before{content: "更新时间：";}

.juhe_newslist li{width: 12.5% !important;}





.newslist {background: #2271b3; overflow: hidden;}    
.newslist li { width: 14%; text-align: center; line-height: 50px;  float: left; color: white; font-weight: bold; position: relative; }    
.newslist li::after {content: "";width: 1px;height: 50px;position: absolute;right: 0;top: 0;background: #2877b9;}    
.newslist .on {background: #1f66a2;}   
.newslist li h2{font-size: 18px;} 
.bnct_news_new {display: none;overflow: hidden;background: white;width: 100%;font-size: 14px;}    
.bnct_news_new li {border-bottom: #f2f2f2 1px dashed;line-height: 45px;float: left;width: 48%;padding-left: 2%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}    
.bnct_news_new li:nth-child(2n) {float: right;}    
.bnct_news_new li::before {content: "Hot";padding-right: 10px;color: orangered;}    
.bnct_news_new li span a {color: #2271b3;}    
.bnct_news_hot {padding-top: 0;}    
.bnct_news_hot dl {width: 46%;padding: 20px 2%; float: left;color: #666;line-height: 25px;overflow: hidden;font-size: 14px; border-bottom: #eee 1px dashed;}    
.bnct_news_hot dt {width: 183px;float: left;height: 122px;overflow: hidden;}
.bnct_news_hot dt img{width: 100%;}    
.bnct_news_hot dd {width: 330px;float: right;}    
.bnct_news_hot dd h3 {font-size: 16px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}    
.bnct_news_hot dd p {padding-top: 20px;}
.juhejs{background: #2877b9; margin: 30px 0; height: 150px; text-align: center; line-height: 150px; color: #fff; text-align: center; font-size: 24px;}
.juhejs a{color: orange; text-decoration: underline;}


/*咨询信息*/
.yuyueinfo{border-radius: 10px; background: #f2f9ff; overflow: hidden; position: relative; z-index: 2; margin-top: 40px;}
.yuyueinfo_l{width: 355px; float: left; padding: 40px 0 0 45px;}
.yuyueinfo_l h2{font-size: 24px; color: #0c4b80; font-weight: normal; line-height: 1;}
.yuyueinfo_l p{font-size: 14px; line-height: 1.8; padding-top: 25px;}
.yuyueinfo_r{float: right;}
.yuyueinfo_r li{width: 184px; float: left; border-left: #e6eff8 1px solid; text-align: center; padding: 50px 0; line-height: 1;}
.yuyueinfo_r i{font-size: 40px; color: #2271b3;}
.yuyueinfo_r li h3{font-size: 16px; padding-top: 20px;}
.yuyueinfo_r li p{color: #666; padding-top: 10px; font-size: 12px;}
.yuyueinfo_r li strong{color: orangered;}
.yuyuenum{ border-radius: 10px; background: #2271b3; font-size: 20px; position: absolute; top: 180px; z-index: 1; width: 100%; padding-top:30px; padding-bottom: 10px; text-align: center; color: #fff;}
.yuyuenum strong{color: yellow;}


.list_col2 li{width: 50%; float: left; font-size: 14px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 40px; border-bottom: #eee 1px dashed;}
.list_col2 li h3{font-size: 14px; font-weight: normal; display: inline;}
.list_col2 li::before{content: ">"; font-family: Arial, Helvetica, sans-serif; color: #999; padding-right: 5px;}


/*疾病栏目页*/

.list_index{width: 413px; float: left; padding-bottom: 20px; margin-bottom: 20px; background: #eee; border-radius: 5px; overflow: hidden;}
.list_index:nth-child(2n){ float: right;}
.list_index_h2{ background: #2271b3; padding-left: 20px; font-size: 20px; color: #FFF; line-height: 50px; border-radius: 5px;}
.list_index_h2 a{color: #fff;}
.list_index_hot{ padding: 20px; overflow: hidden;}
.list_index_hot dt{ width: 150px; height: 100px; float: left;}
.list_index_hot dt img{width: 100%; height: 100%;}
.list_index_hot dd{width: 200px; float: right;}
.list_index_hot dd h3{font-size: 16px; line-height: 1.5;}
.list_index_hot dd p{ font-size: 14px; line-height: 1.5; padding-top: 10px;}
.list_index_list{ padding:0 20px;}
.list_index_list li{ clear: both; font-size: 14px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 30px;}
.list_index_list li::before{content: "●"; color: #999; padding-right: 5px;}
.list_index_link{ padding:10px 20px 0 20px; text-align: right; font-size: 14px; font-weight: bold;}
.list_index_link::before{content: ">>";}


/*疾病属性导航*/
/* .jibing_navtuijian{ border-radius: 5px; overflow: hidden; margin-bottom: 20px; background: #eee;}
.jibing_navlist{border-radius: 5px; overflow: hidden;}
.jibing_navlist li{width: 14.285%; float: left; text-align: center; line-height: 50px; background: #2271b3; position: relative;}
.jibing_navlist li::after{content: ""; width: 1px; background: #286699; position: absolute; top: 0; right: 0; bottom: 0;}
.jibing_navlist li:nth-child(4)::before{content: ""; height: 2px; background: orangered; position: absolute; top: 0; right: 0; left: 0;}
.jibing_navlist li:hover{background: #0c4b80;}
.jibing_navlist li h2{font-size: 16px;}
.jibing_navlist li a{ color: #fff;}
.jibing_navlist .jibing_navlist_on{background: #0c4b80;}
.jibing_tuijianlist{overflow: hidden; border:#eee 1px solid;}
.jibing_tuijianlist li{ float: left; width: 397px; padding: 0 10px;}
.jibing_tuijianlist li:hover{background: #f6fafe !important;}
.jibing_tuijianlist li:nth-child(2n){ padding-left: 20px;}
.jibing_tuijianlist li:nth-child(4n){background: #fff;}
.jibing_tuijianlist li:nth-child(4n-1){background: #fff;}
.jibing_tuijianlist li h3{ font-size: 14px; font-weight: normal; display: inline; line-height: 50px;}
.jibing_tuijianlist li a{width: 300px; display: block; overflow: hidden; text-overflow:ellipsis; white-space:nowrap; float: left;}
.jibing_tuijianlist li a::before{content: "+"; color: red; font-size: 14px; padding-right: 5px;}
.jibing_tuijianlist li span{color: #999; display: block; width: 91px; text-align: right; float: right; font-size: 14px; line-height: 50px;}
.jibing_tuijianmenu{line-height: 50px; text-align: center; cursor: pointer; background: #eee;} */

.jibing_navtuijian{ border-radius: 5px; overflow: hidden; margin-bottom: 20px; background: #eee;}
.jibing_navlist{border-radius: 5px; overflow: hidden;}
.jibing_navlist li{width: 14.285%; float: left; text-align: center; line-height: 50px; background: #2271b3; position: relative;}
.jibing_navlist li::after{content: ""; width: 1px; background: #286699; position: absolute; top: 0; right: 0; bottom: 0;}
.jibing_navlist .jibing_navlist_tj::before{content: ""; height: 2px; background: orangered; position: absolute; top: 0; right: 0; left: 0;}
.jibing_navlist li:hover{background: #0c4b80;}
.jibing_navlist li h2{font-size: 16px;}
.jibing_navlist li a{ color: #fff;}
.jibing_navlist .jibing_navlist_on{background: #0c4b80;}
.jibing_tuijianlist{overflow: hidden; border:#eee 1px solid;}
.jibing_tuijianlist li{height: 150px; clear: both; overflow: hidden; position: relative;}
.jibing_tuijianlist li:hover{background: #f6fafe !important;}
.jibing_tuijianlist li:nth-child(2n){ background: #fff;}
.jibing_listpic{width: 170px; height: 110px; overflow: hidden; float: left; margin-left: 20px; padding-top: 20px;}
.jibing_listpic img{width: 100%; height: 100%;}
.jibing_listinfo{width: 620px; float: right; padding-right: 20px; padding-top: 20px;}
.jibing_tuijianlist li h3{ font-size: 16px; overflow: hidden; text-overflow:ellipsis; line-height: 1.4; width: 475px;}
.jibing_tuijianlist li span{color: #999; display: block; width:150px; text-align: right; font-size: 14px; position: absolute; right: 20px; top: 22px; font-weight: normal;}
.jibing_tuijianlist p{ font-size: 14px; line-height: 1.8; color: #666; padding-top: 15px;}
.jibing_tuijianmenu{line-height: 50px; text-align: center; cursor: pointer; background: #eee;}

/*病种页大家都在关心什么*/
.djdzs{ padding-top: 0;}
.djdzslist{ overflow: hidden; font-size: 14px; padding-top: 30px;}
.djdzslist li{ width: 237px; padding:0 20px; margin-bottom: 10px; margin-right: 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; float: left; background: #eee; border-radius: 5px; line-height: 40px;}
.djdzslist li:nth-child(4n){margin-right: 0;}
.djdzsmenu{ line-height: 50px; text-align: center; border-radius: 5px; background: #f6fafe; border: #e6eff8 1px solid; color: #2271b3; cursor: pointer;}


/*病种细分*/
.jibing_xiangguan{padding-top: 20px;}
.jibing_xiangguan h2{ font-size: 18px; font-weight: bold; border-bottom: #eee 1px solid; line-height: 1; padding-bottom: 20px;}
.jibing_xiangguan_list{ padding-top: 20px; width: 100%;}
.jibing_xiangguan_list li{ width: 202px; float: left; margin: 0 10px 10px 0; border: #eee 1px solid; line-height: 40px; border-radius: 5px;}
.jibing_xiangguan_list li:nth-child(4n){ margin-right: 0;}
.jibing_xiangguan_list li h3{overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 14px; font-weight: normal; text-align: center;}
.jibing_xiangguan_list li:hover{background: #eee;}
.jibing_xiangguan_list li:hover a{color: orangered;}


.article_shipin{ padding-bottom: 20px;}


/*详情页案例list*/
.article_likeanli{ padding-top: 10px; overflow: hidden;}
.article_likeanli_list{width: 50%; float: left; border-bottom: #eee 1px dashed; padding: 20px 0;}
.article_likeanli_pic{ width: 140px; height: 80px; float: left; padding-right: 10px; position: relative;}
.article_likeanli_pic span{position: absolute; top: 0; left: 0; background: orangered; color: white; padding: 3px 5px; font-size: 12px; opacity: .9;}
.article_likeanli_pic img{ width: 100%; height: 100%;}
.article_likeanli_info{width: 273px; float: left;}
.article_likeanli_info h3{font-size: 15px; padding-right: 10px;}
.article_likeanli_info p{font-size: 12px; color: #666; line-height: 1.5; padding-right: 20px; padding-top: 5px;}


/*shipin*/
.article_shipin{clear: both; overflow: hidden; padding-top: 20px;}
.article_shipin_con{ float: left; width: 269px; height: 260px; overflow: hidden; margin-right: 20px;}
.article_shipin_con:nth-child(3n){margin-right: 0;}
.article_shipin_pic{ clear: both; height: 151px; position:relative;}
.article_shipin_pic::before{content: ""; position: absolute; right: 10px; bottom: 10px; width: 60px; height: 60px; opacity: .3; background: url(icon_shipin.png) no-repeat; background-size: 100% 100%; transition: all .3s;}
.article_shipin_pic:hover::before{width: 70px; height: 70px; opacity: 0;}
.article_shipin_pic img{width: 100%; height: 100%;}
.article_shipin_con h3{font-size: 16px; padding-top: 10px; line-height: 1.5;}
.article_shipin_date{ font-size: 14px; color: #666; padding-top: 10px;}
.article_shipin_date::before{content: "更新时间："; color: #999;}

.shipin_nav{width: 100%;}
.shipin_nav li{width: 159px; text-align: center; float: left; font-size: 16px; border: #eee 1px solid; margin-right: 10px; margin-bottom: 10px; line-height: 40px; border-radius: 5px;}
.shipin_nav li:nth-child(5n){ margin-right: 0;}
.shipin_nav li a{display: block; border-radius: 5px;}
.shipin_nav li a:hover{background: #2271b3; color: white;}
.shipin_nav .shipin_nav_hover a{background: #2271b3; color: white;}

.anlilist li{background: #eee;}



/*详情页推荐医生*/
.yishengtuijian{background: #f6f6f6; border: #eee 1px solid; padding: 5px 20px; border-radius: 5px; overflow: hidden; position: relative; margin-bottom: 20px; display: none;}
.yishengtuijian_img{width: 40px; height: 40px; border-radius: 40px; background: white; overflow: hidden; float: left;}
.yishengtuijian_img img{width: 100%; padding-top: 5px;}
.yishengtuijian_con{width: 720px; float: left; padding-left: 10px; font-size: 14px; padding-top:4px; color: #999;}
.yishengtuijian_info{padding-top: 7px;}
.yishengtuijian_menu{background: orangered; border-radius: 5px; position: absolute; right: 20px; top: 10px; padding:5px 10px;}
.yishengtuijian_menu a{display: block; color: white;}
.yishengtuijian_js{ position: absolute; bottom: 13px; right: 0; left: 0; text-align: center; font-size: 30px; color: #ddd;}


.edui-faked-video{width:847px; height:500px;}


/*医院页面*/
.yiyuan_info{padding-bottom: 20px; clear: both; font-size: 14px;}
.yiyuan_info table{width:100%; border: #cfe6f9 1px solid; background: #eff8ff;}
.yiyuan_info td{ padding: 10px 10px; width: 40%;}
.yiyuan_info tr td:nth-child(2n-1){background: #bbd9f1; width: 10% !important; text-align: center; color: #2271b3; font-weight: bold;}
.yiyuan_list{clear: both; font-size: 16px; padding-bottom: 10px; padding-top: 30px; border-top: #eee 1px solid;}
.yiyuan_list h2{font-size: 24px; line-height: 1; border-left: #2271b3 5px solid; padding-left: 20px;}
.yiyuan_list_js{padding: 15px 0; line-height: 1.8; color: #666;}


.article_articleTs{padding-bottom: 20px; color: #2271b3;}
.article_articleTs a{color: orangered !important; text-decoration: underline;}


