@charset "utf-8";

/* CSS Document */

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;}

body,button,input,select,textarea{font-size: 16px; font-family: "Microsoft Yahei";}h1,h2,h3,h4,h5,h6,button,input,select,textarea{font-size:100%;}

address,cite,dfn,em,var{font-style:normal;}ul,ol{list-style:none;}a{text-decoration:none;}a:hover{text-decoration:underline;}a:focus{outline:none;}a{outline:none;}

sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}fieldset,img{border:0; vertical-align: top;}table{border-collapse:collapse;border-spacing:0; }

/*margin*/

.m0{margin: 0px;}

.m5{margin: 5px;}.ml5{margin-left: 5px;}.mt5{margin-top: 5px;}.mr5{margin-right: 5px;}.mb5{margin-bottom: 5px;}

.m10{margin: 10px;}.ml10{margin-left: 10px;}.mt10{margin-top: 10px;}.mr10{margin-right: 10px;}.mb10{margin-bottom: 10px;}

.m15{margin: 15px;}.ml15{margin-left: 15px;}.mt15{margin-top: 15px;}.mr15{margin-right: 15px;}.mb15{margin-bottom: 15px;}

.m20{margin: 20px;}.ml20{margin-left: 20px;}.mt20{margin-top: 20px;}.mr20{margin-right: 20px;}.mb20{margin-bottom: 20px;}

.m25{margin: 25px;}.ml25{margin-left: 25px;}.mt25{margin-top: 25px;}.mr25{margin-right: 25px;}.mb25{margin-bottom: 25px;}

/*padding*/

.p0{padding: 0px;}

.p5{padding: 5px;}.pl5{padding-left: 5px;}.pt5{padding-top: 5px;}.pr5{padding-right: 5px;}.pb5{padding-bottom: 5px;}

.p10{padding: 10px;}.pl10{padding-left: 10px;}.pt10{padding-top: 10px;}.pr10{padding-right: 10px;}.pb10{padding-bottom: 10px;}

.p15{padding: 15px;}.pl15{padding-left: 15px;}.pt15{padding-top: 15px;}.pr15{padding-right: 15px;}.pb15{padding-bottom: 15px;}

.p20{padding: 20px;}.pl20{padding-left: 20px;}.pt20{padding-top: 20px;}.pr20{padding-right: 20px;}.pb20{padding-bottom: 20px;}

.p25{padding: 25px;}.pl25{padding-left: 25px;}.pt25{padding-top: 25px;}.pr25{padding-right: 25px;}.pb25{padding-bottom: 25px;}

/*often*/

.b{font-weight:bold;}.ti2{text-indent:2em;}.f14{font-size:14px;}.f16{font-size:16px;}.f18{font-size:18px;}.f20{font-size:20px;}.tc{text-align:center;}

.auto{margin-left:auto;margin-right:auto;}.l{float:left;_display:inline;}.r{float:right;_display:inline;}.db{display:block;}.dn{display:none;}.ovh{overflow:hidden;}.lh18{line-height:18px;}.lh20{line-height:20px;}.lh22{line-height:22px;}.lh24{line-height:24px;}.lh26{line-height:26px;}

.fix{*zoom:1;}.fix::after{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden;}.rel{position:relative;}.abs{position:absolute;}a{text-decoration: none;color:#686868;}

.container{ width: 1200px; margin-left: auto; margin-right: auto;}

/*header*/

.logo{ width: 100%; height: 80px; background: #fff;}

.header{width:1200px; padding:13px 0; height:54px; margin-left: auto; margin-right: auto;}

.header p{font-size: 13px;color: #b1b1b1; background:url(/hfzsgck/images/logo_dh.jpg) no-repeat; padding-left: 55px;}

.header p span{font-family: "impact"; font-size: 30px; color: #00a0a0;}

.header ul{width: 380px; margin:0 0 0 154px;}

.header ul li{float: left; background:url(/hfzsgck/images/index_news_icon.jpg) no-repeat left center; padding-left: 12px; width: 173px; font-family: "MicroSoft YaHei"; font-size: 14px; color: #717171; margin-top:7px;}

/*banner*/

.banner{ width:1200px; margin-left: auto; margin-right: auto;}

.slideBox{ width:1200px; height:380px; overflow:hidden; position:relative; border:1px solid #ddd;  }

.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }

.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;}

.slideBox .hd ul li{ float:left; margin-right:2px;  width:30px; height:8px; margin-right: 5px; text-align:center; background:#fff; cursor:pointer; }

.slideBox .hd ul li.on{ background:#ff5400; color:#fff; }

.slideBox .bd{ position:relative; height:100%; z-index:0;   }

.slideBox .bd li{ zoom:1; vertical-align:middle; }

.slideBox .bd img{ width:1200px; height:380px; display:block;  }

.slideBox1{width:257px; height: 280px; float: left; margin-right:30px;}

.slideBox1 .hd{ height:15px; overflow:hidden; position:absolute; left:221px; bottom:-12px; z-index:1; }

.slideBox1 .hd ul li{float:left; margin-right:2px; font-size: 12px;  width: 13px; height: 15px; line-height: 15px; background: #fff; text-align: center;}

.slideBox1 .hd ul li.on{ background:#ff7b17; color:#fff; }

/*nav*/

.nav{background: #00a0a0; height: 54px; line-height: 54px; width: 100%;}

.nav ul{width:1200px; margin:0 auto;}

.nav ul li{float: left; width:150px; text-align: center; height: 54px; line-height: 54px;}

.nav ul li a{font-size: 15px; color: #fff;}
.subnav ul li{width:199px}

/*nav_bz*/

.nav_bz ul{width: 1200px; margin-left: auto; margin-right: auto; margin-top: 15px;}

.nav_bz ul li{float: left; width: 283px; height: 110px; border:1px solid #afdfdf; background: #fff;}

.nav_bz ul li h3{background:url(/hfzsgck/images/nav_icon_bg.jpg) no-repeat 238px center #cfffff ;font-weight: normal; height:38px; font-size: 17px; color: #6f6f6f; margin-bottom: 5px;}

.nav_bz ul li h3 span{padding:5px 0 0 9px; display: inline-block; line-height: 15px;}

.nav_bz ul li h3 span em{font-style: normal; font-size: 12px; color: #a4a4a4; text-transform: uppercase;}

.nav_bz ul li p{padding:10px 5px 10px 10px; font-size: 14px; color: #5a5a5a;}

.nav_bz ul li p span{ height:26px; display: inline-block;}

.nav_bz ul li p span a{color: #5a5a5a; text-decoration: none; margin:0px 3px;}

.nav_bz ul li p span a:last-child{ }

.nav_bz ul li.li1{margin-right: 20px;}



/*h2*/

h2{ font-size: 18px; color:#3f3f3f; line-height: 23px; border-bottom: 1px solid #e5e5e5; padding-bottom: 9px; margin-bottom: 12px;}

h2 span{color:#00a0a0;}

/*main_one*/

.main_one{ width:1200px; height: 290px; overflow: hidden; margin-left: auto; margin-right: auto; margin-top: 35px; }

.main_one_left{ width: 270px; height: 290px; float: left; margin-right: 60px;}

.main_one_mid{ width: 440px; height: 290px; overflow: hidden; float: left; margin-right: 50px; background: #fff;}

.main_one_right{ width: 380px; height: 290px; overflow: hidden;}

.main_one_mid .yydt{border-bottom: 1px solid #e5e5e5; padding-bottom: 9px; }

.main_one_mid .yydt img{ float: left; margin-right: 15px;}

.main_one_mid ul{margin-top:10px;}

.main_one_mid ul li { line-height: 30px; color:#898989; font-size: 14px;}

.main_one_mid ul li a{padding-left:4px;}

.main_one p{ font-size: 14px; line-height: 22px; color:#898989; margin-top:10px;}

.main_one p a{ color:#f00;}

/*doctor*/

.doctor{width:1200px; margin:0 auto; overflow:hidden;}

.doctor_all{width: 1200px; height: 560px; background: #eee;}

.doc_title{width:670px; top:20px; left:10px;}

.doc_title ul li{float: left; margin:0 6px; width:123px; height:46px; padding:10px; border:1px solid #eaeaea; background: #fff;}

.doc_title ul li a{color: #696969; font-size: 14px; line-height: 22px; text-decoration: none}

.doc_title ul li.tab_title_hover{background: #00a0a0;}

.doc_title ul li.tab_title_hover a{color: #fff;}

.doc_title ul li.li1{width: 25px; height:55px; padding:10px 0 0; text-align: center; background: #d4d4d4;}

.doc_title ul li.li1 a{color: #343434;}

.doc_left{width: 800px; margin-top:108px;}

.doc_left h3{font-size: 20px; color: #696969; font-weight: normal; margin-bottom: 20px;}

.doc_left h3 strong{font-size: 24px;}

.doc_left h4{font-size: 16px; color: #898989; margin-bottom: 20px; font-weight: normal;}

.doc_left p span{background: #fff; border:1px solid #c6c6c6;  font-size: 14px; color: #656565; display: inline-block; width: 73px; height: 26px; line-height: 26px; text-align: center;}

.doc_left p{font-size: 14px; color: #898989; line-height: 22px;}

.doc_left p a{color: #00a0a0;}

.dox_zx a{display: inline-block; padding: 10px 20px 10px 50px; font-size: 14px; color: #fff;}

.dox_zx a.dox_zx1{background: #e53600 url(../images/doctor_icon1.jpg) no-repeat 16px center; margin-right: 20px;}

.dox_zx a.dox_zx2{background: #eb6100 url(../images/doctor_icon2.jpg) no-repeat 16px center;}

.doc_right{width: 280px; height: 560px;background: #05baba;}

.doc_right img{display: block; border:3px solid #33ccb9; margin:20px auto;}

.doc_right h3{font-size: 16px; color: #fff; margin-bottom:10px; background:url(/hfzsgck/images/doctor_icon3.jpg) no-repeat 20px center; padding-left:50px;}

.doc_right p{font-size: 14px; color: #fff; padding: 5px 20px; line-height: 24px;}

/*jkzx*/

.tsjj{ overflow:hidden; width:100%; height:340px; margin-top: 25px;}

.topic{ overflow:hidden; width:100%; height:289px; }

.topicList{ float:left}

.topicCon{ float:left; width:882px; overflow:hidden; height: 279px; background: #f2f2f2; padding:10px 15px;}

.topicList li a { display: inline-block; height:95px; width:270px; line-height:95px; background:#eee; font-size:16px; color:#7f7f7f;cursor:pointer; text-indent: 35px; margin-bottom: 3px;}

.topicList li a.hover{  width:278px;background:url(/hfzsgck/images/sy_bgs.jpg) no-repeat left center; color:#fff; text-decoration: none; }

.topicCon1 .topicCon1L_top_left{ height: 290px; margin-right: 40px; float: left;}

.topicCon1 .topicCon1L_top_right{  height: 290px; }

.topicCon1L_top_right h3{ color:#00a0a0; line-height: 26px; font-size: 20px; margin-bottom: 5px;}

.topicCon1L_top_right h4{ color:#3f3f3f; font-size: 16px; line-height: 24px;}

.topicCon1L_top_left h5{ color:#2c2c2c; font-size: 18px; line-height: 24px; margin-bottom: 5px;}

.topicCon1L_top_right p{ color:#989898; font-size: 14px; line-height: 24px;}

.topicCon2 .topicCon1L_top_left{ margin-right: 40px; float: left;  padding-top:10px; }

.topicCon2 .topicCon1L_top_right{  float: left; width: 545px;}

.topicCon3 .topicCon1L_top_left{ margin-right: 40px; float: left; background: url(/hfzsgck/images/tsjj_pic4.jpg) no-repeat center center; width: 278px; height: 270px;}

.topicCon3 .topicCon1L_top_right{  float: left; width: 545px;}

.topicCon4 .topicCon1L_top_left{ margin-right: 40px; float: left; background: url(/hfzsgck/images/tsjj_pic5.jpg) no-repeat center center; width: 260px; height: 270px;}

.topicCon4 .topicCon1L_top_right{  float: left; width: 545px;}

/*gcjb*/

.gcjb{ width: 100%; overflow: hidden; margin-top: 25px;}

.gcjb_left{ width: 567px;  float: left;}.gcjb_right{ width: 567px; float: right;}

.gcjb h3{ width: 100%; height: 37px; background: #eee; border-bottom: 2px solid #029599; line-height: 37px; margin-bottom: 20px;}

.gcjb h3 span{ display: inline-block; width: 130px; text-align: center; height: 37px; line-height: 37px; background: #029599; color:#fff; font-size: 16px; font-weight: normal;}

.gcjb h3 a{ color:#717171; font-size: 14px; font-weight: normal; text-decoration: none;}

.gcjb h4{ font-size: 16px; color:#3f3f3f; line-height: 24px; }

.gcjb p{ color:#898989; line-height: 22px; font-size: 14px;}.gcjb p a{ color:#f00; text-decoration: none;}

.gcjb ul li{ line-height: 25px; font-size: 14px; color:#898989; }

.gcjb ul li a{ line-height: 22px; font-size: 14px; color:#898989;background: url(/hfzsgck/images/gcjb_icon.jpg) no-repeat left center;padding-left: 10px; }

/*yyys*/

.yyys{ width: 100%; height: 305px; overflow: hidden; margin-top: 25px;}

.yyys_left{ width: 830px; height: 260px; overflow: hidden; float: left;}

.yyys_left ul li{ width: 48%; margin-left: 1%; margin-right: 1%; float: left;}

.yyys_left ul li.li1{ margin-bottom: 25px;}

.yyys_left ul li h3{ color:#00a0a0; font-size: 16px; line-height: 24px;}

.yyys_left ul li p{ color:#898989; font-size: 14px; line-height: 24px;}

.yyys_right{ width: 237px; float: right; height: 260px; overflow: hidden;}

.yyys_right ul li{ width:48%; height:45px; background: #eeeef0; color:#5e5e5e; font-size: 14px; line-height:45px; margin-bottom: 8px; float: left; text-align: center;}

.yyys_right ul li:nth-child(odd){ margin-right:2%;}.yyys_right ul li:nth-child(even){ margin-left:2%;}

.yyys_right .ljyy{ width: 178px; height: 30px; margin-left: auto; margin-right: auto; margin-bottom: 20px; margin-top: 10px;}

.yyys_right .ljyy a span{ display:inline-block; background: #ff7412; width: 100%; height: 30px; line-height: 30px; text-align: center;border-radius: 3px;border: 1px solid #ffc7a0; color:#fff; font-size: 14px;}

.yyys_right .ljyy img{ position:absolute; bottom: -6px; right: 0;}

.nnyygh{ width: 100%; height: 40px; overflow: hidden;}

.nnyygh ul li{ width: 49%; text-align: center; height: 40px; line-height: 40px; background: #0dc1c1;  float: left; }

.nnyygh ul li *{ vertical-align: middle;}.nnyygh ul li a{color:#fff; font-size:14px;}

.nnyygh ul li:nth-child(odd){ margin-right: 1%;}.nnyygh ul li:nth-child(even){ margin-left: 1%;}

/*yyry_cont*/

.yyry{ width: 1200px; margin-top: 25px; height: 355px; overflow: hidden;}

.yyry_cont{ width: 1180px; height: 290px; padding: 10px; background: #eeeef0;}

.yyry_cont div:first-child{ margin-bottom: 10px;}

/*footer*/

.footer_con{ width:660px; margin-left: auto; margin-right: auto; height: 119px; position: relative;}

.map{ width:220px; height: 137px; margin-right: 15px;}

.code{ position: absolute; right: 40px; top: 0;}.code p{ margin: 0;}

.footer_nav{width: 100%; height:56px; background: #00a0a0; padding: 15px 0; margin-top: 25px;}

.footer_nav ul{ width: 990px; margin-left: auto; margin-right: auto;}

.footer_nav ul li{float: left; width: 210px;  margin:0 18px; overflow: hidden;}

.footer_nav ul li a{display: inline-block; padding-top: 6px; line-height: 21px; font-size: 14px; color: #fff; text-decoration: none;}

.footer_nav ul li a span{font-size: 14px;}

.footer_nav ul li a em{font-style: normal; font-family: "impact"; font-size: 21px;}

.footer{background: #f5f5f5; width: 100%; padding:40px 0;  margin: 0 auto;}

.footer div.fix{ width: 1100px; margin-left: auto; margin-right: auto;}

.footer img{padding-top: 8px;}

.footer_a{width:425px; margin-left:40px; border-left: 1px solid #d4d4d4; overflow: hidden; padding-left:40px;}


.footer_a ul li{float: left; padding:0 10px; border-right: 1px solid #a2a2a2;}

.footer_a ul li:last-child{border-right: none;}

.footer_a ul li a{font-size: 15px; color: #898989;}

.footer_a ul li.li1 a{color:#eb6100;}

.footer_a p{line-height: 28px; font-size: 15px; color: #898989;}

.footer img{position: relative; margin-top:-10px;}

/*相关阅读*/

.article_article_xgyd{width：860px; background:#fff; margin-top: 30px;}

.article_article_xgyd h3{background: #018787; font-size: 17px; color: #fff; height:47px; line-height: 47px; padding-left: 20px;}

.article_article_xgyd ul{wdith:830px; background: #fff; padding: 15px;}

.article_article_xgyd ul li{float: left; width: 31%; margin: 1%; color: #666;}

.index_list_article_cont h4{margin-bottom: 8px;}



/*友情链接*/

.friendlink{height:auto;}

.friendlink li{float:left;margin:10px 30px 15px}

.friendlink li a{color:#666}

.friendlink li a:hover{color:#009F9F}