﻿body {margin: 0px;padding: 0px;font-size:14px;color: #777777; line-height:28px;background-repeat: repeat;font-family:"Microsoft YaHei", 微软雅黑, Tahoma,Arial,sans-serif;}
h1,h2,h3,h4,ul,li,p,form,dt,dd,dl,form {margin: 0px;padding: 0px;}
ul {list-style-type: none;}
img {border:0; vertical-align:middle;}
a{ text-decoration:none; color:#525151;}
a:hover{ text-decoration:none;}
.mt10{ margin-top:10px;}
.mt20{ margin-top:20px;}
.mt30{ margin-top:30px;}
.mt40{ margin-top:40px;}
.mt60{ margin-top:60px;}
.fl{ float:left;}.fr{ float:right;}
.center{ width:900px; margin:0 auto;overflow:hidden; }
.lh30{line-height:30px;}

.head{ background:#fff; overflow:hidden;}
.container{ padding:0 15px; margin:0 auto; width:1200px;}

.head_logo{ float:left; border-right:1px solid #8ec31e; width:245px;font-size: 32px;color: #fff;}
.head_nav{ background:#29395c; font-size:20px; text-align:center; overflow:hidden;}
.head_nav ul li{ width:14.2%;float:left;border-bottom: 1px solid #3f4c69;}
.head_nav ul li a{font-size:16px; color:#FFF; line-height:50px; display:block;}
.head_nav ul li a:hover{background:#0f7f84;}

.banner{background:url(../images/ban.jpg) top center no-repeat; width:100%; height:300px;}
.daohang{ background:url(../images/index_15.jpg) repeat-x; height:auto;}
.dh-img{ margin-top:40px;}
.dh-txt{display: flex;justify-content: space-between; background:#fff;box-shadow: 0 5px 4px rgba(0, 0, 0, .08);}
.dh-txt dl{ width:50%; padding-left:30px; padding-top:20px; padding-bottom:40px;}
.dh-txt dt{ font-size:20px; color:#29395c; font-weight:bold;}
.dh-txt dl dd{ margin-top:20px; overflow:hidden;}
.dh-txt dl dd label{ width:25%; display:block; float:left; line-height:26px; font-size:13px;}
.dh-txt dl dd a{ color:#0f7f85; font-size:18px; line-height:24px;}
.dh-txt dl dd a img{ vertical-align:middle; padding-left:5px;}

.yyjj{display: flex;justify-content: space-between; padding:50px 60px;}
.yyjj-p p{ padding:40px 40px 40px 60px; font-size:16px;}

.yyjj-p2 p{ padding:0 40px 0 60px; font-size:16px; line-height:32px;}
.yyjj-p2 p b{ color:#0f7f85;}
.yyjj-p2 .p2{ padding-top:50px;}


.doctor{ padding:0 60px 40px 60px; overflow:hidden;}
.dh-nav{ background:url(../images/index_17.jpg) repeat-x; line-height:75px; overflow:hidden;}
.dh-nav strong{ font-size:26px; color:#29395c; border-left:5px solid #29395c; padding-left:20px; margin-left:20px;}
.dh-nav a{ float:right; font-size:18px; color:#fff; background:#ba222e; line-height:40px; padding:0 30px; border-radius:20px; margin-top:18px; margin-right:40px; display:inline-block;}
.doctor ul{ margin-top:15px;}
.doctor ul li{ float:left; width:20%; text-align:center; height:246px; margin-top:15px;}


.yyhj{padding:0 60px;}
.yyhj-txt{display: flex;justify-content: space-between; padding:25px 0px; text-align:center;}
.yyhj-txt p{ padding-top:10px;}


.foot{ background:#29395c; padding:25px 0; border-top:6px solid #0f7f85; overflow:hidden;}
.foot .footer{ padding:0 60px;}
.footer-txt{ padding-left:10px; width:770px;}
.foot .footer .footer-txt .foot_nav{ font-size:16px; color:#fff; border-bottom:1px solid #17284e; padding:23px 0;}
.foot .footer .footer-txt .line{border-bottom:1px solid #3f4c69; margin-bottom:20px;}
.foot .footer .footer-txt .foot_nav a{ font-size:16px; color:#fff; padding:0 20px;}
.foot .footer .footer-txt .foot_nav a:nth-of-type(1){ padding-left:0;}
.foot .footer .footer-txt p{ color:#999999}


.ban_yyjj{background:url(../images/banner.jpg) top center no-repeat; width:100%; height:300px;}
.zljb dl{ width:460px; padding:30px;border:1px solid #c7c7c7;box-shadow: 0 5px 4px rgba(0, 0, 0, .08); margin-top:30px; border-radius:20px;}
.zljb dt{ width:170px; padding-top:20px; font-size:28px; color:#0f7f85; font-weight:bold; float:left;}
.zljb dt font{ display:block; font-size:12px; color:#cbcbcb; font-weight:normal;}
.zljb dl dd{ float:left; width:270px; padding-left:20px;overflow:hidden;}
.zljb dl dd label{ width:50%; display:block; float:left; line-height:26px; font-size:14px;}
.zljb dl dd a{ color:#777777;}
.yyjj-p3{ width:650px;}
.yyjj-p3 p{font-size:20px; line-height:32px; padding-top:20px;}
.ban_lylx{background:url(../images/lylx_01.jpg) top center no-repeat; width:100%; height:300px;}
.yyjj_zj{ width:550px; height:60px;background:url(../images/lylx_03.jpg) top center no-repeat; margin-top:30px;}
.yyjj_zj a{ line-height:60px; color:#656161; display:block; font-size:22px; padding-left:50px;}
.map-zy{ text-align:center;}
.map-zy a img{ padding:30px 40px;}

.jzzn{ width:1000px; margin:0 auto;}
.jzzn p{font-size:16px; line-height:30px;}
.jzzn h3{font-size:20px;}


@media (max-width: 1024px) {
.container{width: 1000px;margin: 0 auto;padding: 0;}
.yyjj{display: flex;justify-content: space-between; padding:50px 0;}
.doctor{ padding:0 0 40px 0;}
.dh-txt dl dd label{ width:50%; display:block; float:left; line-height:26px; font-size:12px;}
.dh-txt dl dd label:nth-of-type(1),.dh-txt dl dd label:nth-of-type(3),.dh-txt dl dd label:nth-of-type(5){ width:55%;}
.dh-txt dl dd label:nth-of-type(2),.dh-txt dl dd label:nth-of-type(4),.dh-txt dl dd label:nth-of-type(6){ width:45%;}
.doctor ul li img{width:94%;}
.doctor ul li{ margin-top:0;}
.yyhj{padding:0;}
.foot .footer{ padding:0;}
.footer-txt{ padding-left:0; width:680px;}
.foot .footer .footer-txt .foot_nav a{ padding:0 15px;}
}
/*@media (max-width:820px) {
.phone-wrap{ display:block;}	
.pc-page{ display:none;}
}*/
@media (max-width: 640px) {
.container{width:100%;padding:0;}
.head .fr{ display:none;}
.head .fl{ width:100%; float:none; text-align:center;}
.head .fl img{ width:70%;}


.head_nav ul li{ width:25%;}
.head_nav ul li a{font-size:14px;line-height:40px;border-right:1px solid #3f4c69;}
.head_nav ul li:nth-of-type(5){ width:50%;}
.banner{width:100%; height:120px; background-size:cover;}
.ban_yyjj{height:120px; height:120px; background-size:cover;}
.ban_lylx{height:120px; height:120px; background-size:cover;}

.daohang{ background:none;height:auto; padding:15px;overflow:hidden;box-shadow: 0 5px 4px rgba(0, 0, 0, .08);}
.dh-img{ margin-top:0;}
.dh-txt{display:inline;justify-content: space-between; background:#fff;box-shadow: 0 5px 4px rgba(0, 0, 0, .08); }
.dh-txt dl{ width:45%; padding-left:5%; padding-top:20px; padding-bottom:0; float:left;}
.dh-txt dt{ font-size:18px;}
.dh-txt dl dd{ margin-top:10px; overflow:hidden;}
.dh-txt dl dd label{ width:100% !important; display:block; float:none;font-size:14px;}
.dh-txt dl dd a img{ width:65%}

.yyjj{display:inherit;justify-content: space-between; padding:15px;}
.yyjj .yyjj-img{ width:100%;}
.yyjj .yyjj-img img{ width:100%;}
.yyjj-p p{ padding:10px 0;font-size:14px;}
.yyjj-p2 p{ padding:10px 0 0 0; font-size:14px; line-height:28px;}
.yyjj-p2 .p2{ padding-top:10px;}


.doctor{ padding:0; overflow:hidden;}
.dh-nav strong{font-size:22px; padding-left:15px; margin-left:15px;}
.dh-nav a{font-size:14px;padding:0 15px; margin-right:10px;}
.doctor ul{ margin-top:0; padding:10px;}
.doctor ul li{ float:left; width:20%; text-align:center; height:auto; margin-top:0; margin-bottom:15px;}
.doctor ul li img{width:90%;}

.yyhj{padding:0;}
.yyhj-txt{display:inherit;padding:15px; text-align:center;}
.yyhj-txt img{ width:100%; padding-bottom:15px;}
.yyhj-txt p{ padding-top:0; padding-bottom:15px;}

.zljb{ padding:15px;}
.zljb dl{ float:none !important; overflow:hidden; width:auto; padding:10px;border:1px solid #c7c7c7;box-shadow: 0 5px 4px rgba(0, 0, 0, .08); margin-top:0; margin-bottom:15px;}
.zljb dt{ width:30%; padding-top:15px;font-size:16px;float:left;}
.zljb dl.szgr dt{letter-spacing:-1px;}
.zljb dt font{font-size:8px;}
.zljb dl dd{ float:right; width:68%; padding-left:0;overflow:hidden;}
.zljb dl dd label{ width:50%;font-size:13px;}

.zljb dl.qlxjb dd label{width:42%;}
.zljb dl.qlxjb dd a:nth-of-type(1) label,.zljb dl.qlxjb dd a:nth-of-type(3) label,.zljb dl.qlxjb dd a:nth-of-type(5) label{ width:58%;}

.jzzn-a{padding:15px;}
.jzzn{ width:auto;}
.jzzn-a .mt60{ margin-top:0;}
.jzzn .mt60{ margin-top:10px;}
.jzzn p{font-size:14px;}
.jzzn h3{font-size:16px;}
.jzzn .mt40{ margin-top:20px;}

.yyjj-p3{ width:100%;}
.yyjj-p3 p{font-size:16px; padding-top:10px;}
.yyjj_zj{ width:100%; height:40px;margin-top:20px; background-size:100%;}
.yyjj_zj a{ line-height:40px;font-size:14px; padding-left:8%;}
.map-zy{ overflow:hidden; padding:0 15px 15px 15px;}
.map-zy a{ width:33%; display:inline-block; float:left;}
.map-zy a img{ padding:0; width:90%;}

.foot{ padding:15px 0;}
.foot .footer{ padding:0;}
.foot .footer .fl{ width:100%; float:none; text-align:center;}
.footer-txt{ padding-left:0;}
.foot .footer .footer-txt .foot_nav{ padding:10px;}
.foot .footer .footer-txt .line{margin-bottom:10px;}
.foot .footer .footer-txt .foot_nav a{ font-size:14px;padding:0 15px;}
.foot .footer .footer-txt .foot_nav a:nth-of-type(1){ padding-left:0;}
.foot .footer .footer-txt p{ font-size:12px;}
}
@media (max-width:320px) {
.zljb dt{ width:25%;}
.zljb dl.szgr dt{letter-spacing:-2px;}
.zljb dt font{font-size:7px;}
.zljb dl dd{ width:75%;}	
.zljb dt{font-size:13px;}	
.zljb dt font{font-size:7px;}
.zljb dl dd label{font-size:12px;}
.foot .footer .footer-txt .foot_nav a{ font-size:12px;padding:0 15px;}
}
.ov{overflow:hidden;}.fl{ float:left;}.fr{ float:right;}
.phone-wrap img{border:none;vertical-align:middle;}
.phone-wrap{max-width:750px;margin:0px auto;background:#f7f7f7;font-size:0.28rem;color:#3e3a39; position:relative;}
.mid{display:flex;align-items: center;justify-content: space-between;}
.phone_header{position:fixed; left:0; top:0;width:100%; z-index:99;}
.phone_header-fixed{max-width:750px;margin:0px auto;}
.phone-nav{ background:#0f7f85; height:0.7rem;}
.phone-nav ul li{ float:left; width:25%; text-align:center; }
.phone-nav ul li a{line-height:0.7rem; display:block; color:#fff; position:relative;}
.phone-nav ul li a span{ height:0.3rem; background:#07676c; width:1px; position:absolute; right:0; margin-top:0.2rem;}
.phone_ban{ margin-top:1.2rem;}
.relative{ position:relative;}
.absolute{ position:absolute;}
.banSlides{width:100%;min-width:320px;}
.banSlides li{width:100%;height:100%;float:left;}
.banSlides li a{display:block;width:100%;height:100%;}
.banSlides li a img{ width:100%;}
.banSlide_container a {position:relative;}
.banSlide_foncus {left:0;bottom:0.3rem;width:100%;height:0.2rem;text-align:center;}
.banSlide_foncus span{display:inline-block;width:0.2rem;height:0.1rem; background:#f4fbf6;margin:0 3px;cursor:pointer; border-radius:0.1rem;}
.banSlide_foncus span.active{ background:#003290;}
.phone-jj,.phone-xs{ padding:0 0.3rem 0.5rem 0.3rem;/*box-shadow: 0 6px 4px -2px rgba(0, 0, 0, .08);*/}
.phone-xs .xsjl li img{ width:100%;}
.phone-yyhjli img{ width:100%;}
.phone-bt{ font-size:0.4rem; color:#000; text-align:center; padding:0.4rem 0 0.3rem 0;}
.phone-jj p{ line-height:0.56rem; padding:0.3rem 0;}
.phone-jj img{ margin-top:0.2rem;}
.djzx{background: #ba222e;color: #fff;display:block;border-radius:0.35rem;line-height:0.7rem; text-align:center; width:60%; margin:0 auto; font-weight:bold; font-size:0.32rem}
.djzx img{ width:0.44rem; margin:0 0.1rem 0 0;}
.phone-wrap .xsjl li{ width:47.5%; padding-top:0.2rem;}
.phone-wrap .xsjl li p{line-height:0.7rem;text-align:center;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;display: -webkit-box;white-space: normal;word-break: break-word;-webkit-line-clamp: 1;font-size: 0.24rem;}
.phone-wrap .phone-yyhj li{ width:48.5%; padding-top:0.25rem;}
.zzff a{ width:48.5%; text-align:center; font-size:0.38rem; background:#c7182d; color:#fff; border-radius:0.06rem; line-height:0.9rem; margin-top:0.4rem; margin-bottom:0.2rem;}
.zzff a.fr{ background:#1193c4;}
.zzdd{display: flex;justify-content: space-between;}
.zzdd a{ width:31.4%;color:#2b2b2b;font-size:0.29rem; border:0.02rem solid #d4d4d4;line-height:0.8rem; text-align:center; margin-top:0.15rem;border-radius:5px; font-weight:bold;} 
.zzdd a.red{ color:#c7182d;}
.phone-jb{padding:0.3rem;}
.phone-gh{ padding:0.2rem 0.3rem;}
.phone-gh li{height:2rem; width:48%; margin-top:0.2rem; border-radius:0.2rem;}
.phone-gh li a{ display:block; height:2rem;}
.phone-gh li.gh1{background:url(../images/libg01.jpg) repeat-x; border:1px solid #b4b8ff;}
.phone-gh li.gh2{background:url(../images/libg02.jpg) repeat-x; border:1px solid #ffb28e;}
.phone-gh li.gh3{background:url(../images/libg03.jpg) repeat-x; border:1px solid #d3d32a;}
.phone-gh li.gh4{background:url(../images/libg04.jpg) repeat-x; border:1px solid #4dd8ac;}
.phone-gh li a strong{ font-size:0.36rem; padding-left:0.3rem; padding-top:0.2rem; display:block; line-height:0.36rem; letter-spacing:2px;}
.phone-gh li a strong font{ padding-left:0.15rem; font-size:0.28rem;}
.phone-gh li a p{ font-size:0.24rem; padding-left:0.3rem; color:#999;}
.phone-gh li a img{ width:0.8rem; float:right; margin-right:0.2rem; margin-top:-0.2rem;}

.phone-jb ul li{ float:left; width:25%; text-align:center; color:#191919; margin-top:0.15rem; margin-bottom:0.3rem;}
.phone-jb ul li img{ width:1.08rem; display:block; margin:0 auto; padding-bottom:0.15rem;}
.phone-jb span{ border-left:0.08rem solid #8693fe !important; padding-right:0.15rem;}

.phone-rd{ background:#f3f3f3;padding: 0 0.3rem;}
.phone-rd a{ width:100%; display:block; text-align:center; font-size:0.3rem; line-height:0.8rem; margin-top:0.15rem;}
.rd_tit{ font-size:0.38rem; font-weight:bold; line-height:0.38rem; overflow:hidden; padding-bottom:0.3rem;}
.rd_tit span{ border-left:0.08rem solid #5fd5c9; padding-right:0.15rem;}
.phone-rd a{ font-weight:bold;font-size:0.29rem;}
.phone-rd a.rd1{ color:#73baf8; border:1px solid #73baf8; background:#ecf6ff;}
.phone-rd a.rd2{ color:#ffb12d; border:1px solid #ffb12d; background:#fffae6;}
.phone-rd a.rd3{ color:#d14152; border:1px solid #d14152; background:#fff2f4;}
.phone-rd a.rd4{ color:#57ab2d; border:1px solid #57ab2d; background:#ebffe9;}
.phone-rd a.rd5{ color:#977af3; border:1px solid #977af3; background:#f1edff;}

.phone-footer{ background:#f3f3f3; padding:0.3rem 0 1.5rem 0; text-align:center; font-size:0.24rem; line-height:0.5rem;}
.phone-diag{background:#f3f3f3; padding:0.3rem 0.5rem 0.2rem 0.3rem;}
.phone-diag dl { position:relative; margin-top:0.3rem;}
.phone-diag dl dt{ width:1.1rem; padding-left:0.1rem; float:left;}
.phone-diag .phone-diag1 dd{background: url(../images/phone_14.jpg) no-repeat; background-size:100%; float:right; width:4.6rem; height:1.05rem; padding:0.2rem 0.2rem 0 0.6rem; font-size:0.32rem; color:#d00615;line-height:0.45rem;}
.phone-diag .phone-diag2 dd{background: url(../images/phone_15.jpg) no-repeat; background-size:100%; float:right; width:4.6rem; height:2.6rem; padding:0.2rem 0.2rem 0 0.6rem; font-size:0.26rem;  line-height:0.35rem;}
.phone-diag .phone-diag2 dd h3{ font-size:0.28rem;margin-top:0.1rem;}
.phone-diag .phone-diag2 dd h3 font{ color:#fff;background:#00b44a; padding:0 0.2rem; border-radius:0.18rem; margin-left:0.1rem;}
.phone-diag .phone-diag2 dd p{ margin-top:0.2rem;}
.phone-diag .phone-diag2 dd p span{ padding-right:0.2rem;}
.phone-diag .phone-diag2 .djzx{width:92%; margin:0.2rem 0 0 0; border-radius:0.35rem;}
.fot-bottom{position:fixed; left:0; bottom:0;width:100%;}
.fot-bottom .bottom-fixed{max-width:750px;margin:0px auto;background:#29395c;border-top:3px solid #0f7f85;}
.fot-bottom .bottom-fixed .mid{padding:0.15rem; border-radius:5px;}
.fot-bottom .bottom-fixed .mid .inputqew{ width:71.5%; border-radius:5px;}
.fot-bottom .bottom-fixed .mid .inputqew input{ background:#fff; height:0.7rem; width:100%; border:0; padding:0; outline:none; padding-left:0.15rem; font-size:0.32rem;font-weight:bold; border-top-left-radius:3px;border-bottom-left-radius:3px;} 
.fot-bottom .bottom-fixed .mid .zixun{ width:28.5%; background:#00c451; text-align:center; line-height:0.7rem; font-size:0.32rem; color:#fff; font-weight:bold;border-top-right-radius:3px;border-bottom-right-radius:3px;}
.fot-bottom .bottom-fixed .mid .zixun img{ width:0.48rem; height:auto;padding-left:0.1rem}
.phone-wrap .right-fixed{position:fixed;right:0; bottom:30%; width:1.3rem;}
.phone-wrap .right-fixed img{ width:100%;}
.zjSlides{width:100%;min-width:320px; margin-top:0.2rem;}
.zjSlides li{width:100%;height:100%;float:left;overflow:hidden;}
.zjSlides li a{display:block;width:100%;height:100%;}
.zjSlide_container a {position:relative;}
.zjSlide_foncus {left:0;bottom:0;width:100%;height:0.2rem;text-align:center;}
.zjSlide_foncus span{display:inline-block;width:0.2rem;height:0.2rem; background:#ccc;margin:0 3px;cursor:pointer; border-radius:0.1rem;}
.zjSlide_foncus span.active{ background:#0f7f85;}

.fot-bottom .bottom-fixednav{max-width:750px;margin:0px auto;background:#003290;}
.fot-bottom .bottom-fixednav li{ float:left; width:25%; text-align:center;}
.fot-bottom .bottom-fixednav li img{ width:0.5rem;display:block; margin:0 auto;}
.fot-bottom .bottom-fixednav li a{ color:#fff; display:block; padding:0.15rem 0;}
.fot-bottom .bottom-fixednav li.bot-nav{background:#0f44a9;}
.fot-bottom .bottom-fixednav li.bot-nav a{ border-left:1px solid #fff;}
.fot-bottom .bottom-fixednav li.bot-nav1 a{ border-left:1px solid #fff;}
#ks_ol_floatWin{ bottom:60px !important;}
