a,abbr,acronym,address,blockquote,body,button,caption,code,dd,del,dfn,div,dl,dt,em,fieldset,form,h1,h2,h3,h4,h5,h6,html,iframe,img,input,label,legend,li,object,ol,p,pre,q,select,span,table,tbody,td,textarea,tfoot,th,thead,tr,ul{margin:0;padding:0;font-weight:inherit;font-style:inherit;font-family:inherit}
*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
body{font:18px/1.5 Microsoft Yahei;color:#333}
table{border-collapse:collapse;border-spacing:0}
img{vertical-align:top;line-height:0}
ol,ul{list-style:none}
a{color:#333;text-decoration:none}
.lineclamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
.fl{float:left}
.fr{float:right}
.tac{text-align:center}
.clr{zoom:1}
.clr:after{height:0;display:block;content:"\20";clear:both}
.container{width:100%;line-height:1.5;margin:0 auto;font-size:16px;font-family:"Microsoft YaHei";color:#000;background:#fff}
.container *{-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.pannel{width:1000px;margin:0 auto}
.mb40{margin-bottom:40px}
.justify{margin:0 auto;font-size:0;text-align:justify;text-justify:distribute-all-lines}
.justify:after{content:"";height:0;width:100%;display:inline-block}
.justify li{display:inline-block;vertical-align:top;font-size:16px}
.header{padding-bottom:1%;font-size:0;background:#0187dc}
.h_logo a{color:#fff;height:100%;display:block}
.h_logo img{max-width:320px;margin-top:3%}
.h_tel{margin-top:4.2%}
.swiper-container{overflow:initial;margin-top:0!important}
#banSwiper{margin:20px auto 40px;overflow:hidden;}
#banSwiper .swiper-slide{position:relative}
#banSwiper .swiper-pagination-bullet{width:10px;height:10px;margin:0 7px;background:#fff;opacity:.5}
#banSwiper .swiper-pagination-bullet-active{opacity:1}
.about_con .pic{float:left;width:408px;height:266px;padding:4px;background:#eee}
.about_con .pic img{width:400px;height:258px}
.about_con dl{float:right;width:545px;margin-right:20px}
.about_con dl dt{margin:10px auto;font-size:32px}
.about_con dl dd p{line-height:1.8;margin-top:10px}
#getDoctorList div dl dd{font-size:12px}
.docs_con{position:relative}
.docs_con h2{height:50px;line-height:50px;margin-bottom:30px;font-size:32px;text-align:center}
#docSwiper{padding-bottom:50px;overflow-x: hidden;}
#docSwiper .nr{width:230px;height:385px;margin-right:26px;background:#eee;cursor:pointer}
#docSwiper .nr .zjPic{width:100%;height:265px}
#docSwiper .nr dl{text-align:center}
#docSwiper .nr dl dt{margin:15px auto 3px;font-size:24px;font-weight:700}
#docSwiper .swiper-pagination-bullet{width:20px;height:4px;background:#999;border-radius:0;opacity:1}
#docSwiper .swiper-pagination-bullet-active{width:40px;background:#0187dc}
#docSwiper .swiper-button-next,#docSwiper .swiper-button-prev{display:none}
.docInfo{display:none;position:absolute;top:80px;bottom:0;left:0;right:0;width:100%;padding:20px;margin:0 auto;background:#fff;border:4px solid #dcdcdc;overflow:hidden;z-index:2}
.docInfo dl{display:none}
.docInfo dl dt{padding-bottom:8px;margin-bottom:15px;font-size:18px;font-weight:700;border-bottom:1px solid #dedede;position:relative}
.docInfo dl dt:after{content:"";position:absolute;left:0;bottom:-1px;width:75px;height:3px;background:#2472be}
.docInfo dl dd{height:730px;padding-right:10px;overflow-y:scroll}
.docInfo dl dd p{line-height:36px}
.docInfo dl dd img{max-width:100%}
.docInfo dl dd::-webkit-scrollbar{width:4px;height:1px}
.docInfo dl dd::-webkit-scrollbar-thumb{background:#dcdcdc}
.docInfo dl dd::-webkit-scrollbar-track{background:#fff}
.guahao_con{margin:40px 40px 0}
.guahao_con h2{font-size:30px;font-weight:700;text-align:center}
.guahao_con .tips{margin:20px auto 30px;color:#888;text-align:center}
.guahao_con .tips span{color:#ff4848}
.guahao_con .tel{padding-left:60px;font-size:24px}
.zjClose{position:absolute;top:10px;right:10px;width:34px;height:34px;background:url(../images/zjclose.png) no-repeat 0 0;background-size:100%;cursor:pointer;z-index:3}
.zlfw_con{padding:50px 0;background:#eee}
.zlfw_con h2{margin-bottom:30px;font-size:32px;text-align:center}
.zlfw_con ul li{float:left;width:240px;height:80px;margin:0 0 13px 13px;background:#fff}
.zlfw_con ul li:nth-child(4n+1){margin-left:0}
.zlfw_con ul li img{float:left;margin:14px 6px}
.zlfw_con ul li div{float:left;margin-top:18px}
.zlfw_con ul li div h4{font-size:18px}
.zlfw_con ul li div p{font-size:12px}
.lxyy_con h2{margin-bottom:30px;font-size:32px}
.roadCon{width:1200px}
.yyForm{width:380px;height:520px;border:1px solid #e6e6e6}
.footer{padding:40px 0;margin:60px auto 0;font-size:14px;background:#f6f6f6;text-align:center}
.selBox{height:32px;line-height:32px;margin:-40px auto 10px}
.selBox h4{float:right;margin:0 10px}
.selBox select{float:right;height:32px;line-height:32px;font-size:16px}
.hzmap{width:1200px;height:520px;border:none;margin: 0 auto;}
.body_box11{overflow:hidden;width:1000px;margin:0 auto 25px}
.body_box11 h2{text-align:center;font-size:32px}
.containers{margin:0 auto;width:1000px}
.banner-sec{position:relative;top:15px}
.banner-top{left:0;width:100%;z-index:9;display:flex;flex-wrap:wrap;justify-content:center}
.banner-top a{text-align:center;width:314px;float:left;margin-right:10px;margin-top:15px;margin-left:17px;background:#b2b8b7;position:relative;margin-bottom:12px}
.marleft{margin-left:0!important}
.banner-top a:hover{text-align:center;width:314px;float:left;margin-right:10px;margin-top:15px;margin-left:17px;background:#779}
.banner-text{position:relative}
.banner-text_grid{padding:25px 15px;height:380px}
.banner-text_grid img{margin:0 auto;border-radius:66px;border:6px solid #fff;padding:1em 1em}
.banner-text_grid h4{font-size:1.4em;padding:.5em 0 0;color:#fff;font-weight:600}
.body_box11 p{padding:0 10px 0 10px;margin:0 0 10px 0;line-height:25px;font-size:14px;text-indent:28px}
.banner-text_grid p{font-size:1.3em;padding:.4em 0;color:#fff;line-height:1.5em}
.rightno{margin-right:0!important}
.banner-text_hover{position:absolute;width:310px;height:342px;background:#ccc;top:0;left:0;color:#015595;display:none}
.banner-text_hover h4{font-weight:700;padding-top:50px;font-size:30px}
.banner-text_hover ul{padding-top:40px}
.banner-text_hover ul li{float:left;width:145px;height:40px;text-align:center;margin:4px}
@media only screen and (max-width:768px){.pannel{width:95%}
.mb40{margin-bottom:6%}
.header{height:auto;padding:3% 15px}
.header .pannel{width:100%}
.header img{width:100%}
.h_logo{width:36.586%;margin-top:0}
.h_tel{width:31.572%;margin-top:3%}
#banSwiper{width:100%;margin:0 auto 3.5%}
#banSwiper .swiper-slide img,.about_con .pic img,.roadCon img,.yyCon img,.yyForm{width:100%;height:auto}
.about_con .pic{width:220px;height:150px;margin-right:10px}
.about_con .pic img{height:100%}
.about_con dl{float:none;width:auto;margin:0}
.about_con dl dt{line-height:1;margin:0 auto 10px;font-size:38px;font-weight:700}
.about_con dl dd p{line-height:1.5;margin:0 0 10px 0;font-size:24px}
.docs_con h2,.lxyy_con h2,.zlfw_con h2{margin-bottom:3.5%;font-size:38px;font-weight:700}
#docSwiper .nr{width:335px;height:560px;font-size:24px}
#docSwiper .nr .zjPic{height:390px}
#docSwiper .nr dl dt{font-size:36px}
.docInfo{top:6%}
.docInfo dl dt{font-size:24px}
.docInfo dl dd{height:1050px}
.docInfo dl dd p{line-height:1.7;margin-bottom:15px;font-size:20px}
.guahao_con{margin:30px 0 0}
.guahao_con h2{margin-bottom:0}
.guahao_con iframe{height:750px!important}
.zlfw_con{padding:5% 0}
.zlfw_con ul li{width:48.8%;height:auto;padding:2.5% 0;margin:0 0 2.4%}
.zlfw_con ul li:nth-child(even){float:right}
.zlfw_con ul li img{width:22%;margin:0 2%}
.zlfw_con ul li div{width:74%;margin-top:0}
.zlfw_con ul li div h4{font-size:26px}
.zlfw_con ul li div p{height:35px;line-height:35px;font-size:18px;overflow:hidden}
.roadCon,.yyCon{width:100%;margin-bottom:5%}
.yyForm iframe{height:700px!important}
.footer{font-size:18px}
.footer p{padding:10px 0}
}
@media only screen and (max-width:640px){.containers{width:100%}
.body_box11{width:100%}
.banner-top a{width:350px;margin-left:0}
.hzmap{width:100%;height:auto}
.about_con dl dt{font-size:36px}
.docs_con h2,.lxyy_con h2,.zlfw_con h2{font-size:36px}
#docSwiper .nr{height:520px}
#docSwiper .nr .zjPic{height:350px}
#docSwiper .nr dl dt{font-size:32px}
.docInfo dl dd{padding-right:0}
#docSwiper .swiper-pagination,.docInfo dl dd::-webkit-scrollbar{display:none}
#docSwiper .swiper-button-next,#docSwiper .swiper-button-prev{display:block;left:0;width:80px;height:80px;margin-top:-65px;background:url(../images/ico_prev.png) rgba(0,0,0,.15) no-repeat 0 0;background-size:100%;opacity:1}
#docSwiper .swiper-button-next{left:auto;right:0;background:url(../images/ico_next.png) rgba(0,0,0,.15) no-repeat 0 0;background-size:100%}
.guahao_con iframe{height:720px!important}
.yyForm iframe{height:680px!important}
}
@media only screen and (max-width:414px){.containers{width:100%}
.body_box11{width:100%}
.banner-top a{margin-left:0;zoom:.5;display:inline-block}
.banner-top a:nth-of-type(3){margin-right:10px!important}
.about_con .pic{width:154px;height:100px;padding:2px}
.about_con dl dt{font-size:24px;margin:0 auto 5px}
.about_con dl dd p{font-size:16px;margin-bottom:5px}
.docs_con h2,.lxyy_con h2,.zlfw_con h2{font-size:28px}
#docSwiper .nr{height:338px;font-size:16px}
#docSwiper .nr .zjPic{height:228px}
#docSwiper .nr dl dt{margin-top:10px;font-size:24px}
#docSwiper .swiper-pagination-bullet{width:23px;height:5px;margin:0 5px}
#docSwiper .swiper-pagination-bullet-active{width:46px}
#docSwiper .swiper-button-next,#docSwiper .swiper-button-prev{width:50px;height:50px;margin-top:-50px}
.docInfo{top:7.5%;padding:10px;border:2px solid #dcdcdc}
.docInfo dl dt{font-size:20px}
.docInfo dl dd p{margin-bottom:10px;font-size:14px}
.guahao_con{margin:20px 0 0}
.guahao_con .tips{margin:10px auto;text-align:left}
.guahao_con iframe{height:860px!important}
.zjClose{width:30px;height:30px}
.zlfw_con ul li img{margin-top:5px}
.zlfw_con ul li div h4{font-size:20px}
.zlfw_con ul li div p{height:21px;line-height:21px;font-size:14px}
.yyForm iframe{height:480px!important}
.footer{padding:5% 0;margin:5% auto 0;font-size:14px}
.footer p{padding:5px 0}
.selBox{width:65%;margin:0 auto 10px}
.selBox select{font-size:14px}
}
@media only screen and (max-width:375px){#docSwiper .nr{height:304px;font-size:14px}
#docSwiper .nr .zjPic{height:205px}
#docSwiper .nr dl dt{margin-top:5px;font-size:22px}
.docInfo{top:8.5%}
.guahao_con iframe{height:940px!important}
.yyForm iframe{height:380px!important}
.containers{width:100%}
.body_box11{width:100%}
.banner-top a{width:350px;margin-left:0}
}
@media only screen and (max-width:320px){.container{min-width:320px}
#banSwiper .swiper-pagination-bullet{margin:0 5px}
.about_con .pic{width:124px;height:85px;margin-right:5px}
.about_con dl dt{font-size:20px}
.about_con dl dd p{font-size:14px}
.docs_con h2,.lxyy_con h2,.zlfw_con h2{font-size:22px}
#docSwiper{padding-bottom:40px}
#docSwiper .nr{height:280px}
#docSwiper .nr .zjPic{height:180px}
#docSwiper .nr dl dt{margin:3px auto 0;font-size:20px}
#docSwiper .swiper-pagination-bullet{width:20px;height:4px}
#docSwiper .swiper-pagination-bullet-active{width:40px}
#docSwiper .swiper-button-next,#docSwiper .swiper-button-prev{width:40px;height:40px;margin-top:-45px}
.docInfo{padding:10px}
.docInfo dl dt{font-size:18px}
.docInfo dl dd p{margin-bottom:5px;font-size:14px}
.guahao_con iframe{height:890px!important}
.zjClose{width:26px;height:26px}
.zlfw_con ul li div h4{font-size:16px}
.zlfw_con ul li div p{height:18px;line-height:18px;font-size:12px}
.yyForm iframe{height:400px!important}
.footer{font-size:12px}
.selBox,.selBox select{font-size:12px}
.containers{width:100%}
.body_box11{width:100%}
.banner-top a{width:320px;margin-left:0}
}
