﻿html, body { -webkit-text-size-adjust: none; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, font, figure { padding: 0; margin: 0; font-family: Microsoft YaHei, SimSun, Arial, Helvetica, sans-serif; }
table { border-collapse: collapse; border-spacing: 0; width: 100%; }
fieldset { border: 0; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-family:aleia abnormal; }
h1, h2, h3, h4, h5, h6, input, textarea, select, form, td, section { font-size: 100%; }
ol, ul, li, dl, dt, dd { list-style: none; }
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, menu { display: block; }
input[type="date"]:before { content: attr(placeholder); }
audio, canvas, video { display: inline-block; }
audio:not([controls]) { display: none; }
input, textarea, select, form, fieldset { vertical-align: top; }
img { vertical-align: top; border: 0; }
a { color: #666; text-decoration: none; -webkit-tap-highlight-color: rgba(0,0,0,0); }
a:link, a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }
a, area { blr:expression(this.onFocus=this.blur());}
:focus { outline: none; }
.red, .red a { color: #F00; }
.left { float: left; }
.right { float: right; }
.autohei { overflow: hidden; zoom: 1; }
.clear { font-size: 0; line-height: 0; clear: both; overflow: hidden; zoom: 1; }
.blank { font-size:0; line-height:0; height: 20px; clear: both; overflow: hidden;}
.yahei, .yahei * { font-family: Microsoft YaHei; }
.songti, .songti * { font-family:SimSun; }
.img { text-align: center; overflow: hidden;}
body { font-size: 12px; background: #fff; }
/*input,textarea,select{appearance: none; -webkit-appearance: none; border-radius:0;}*/
html { font-size: 10px; }
.blank { height: 1rem;}
img{ max-width: 100%; }
.img img{ display:block;}
body { font-size: 1.2rem; margin: 0 auto; width: 32rem; }

/* header{ overflow: hidden; margin: 0 auto;}
nav li{ width: 186px; height: 59px; line-height: 59px; float: left; background-color: #008cd4; text-align: center; margin-right: 2px;}
nav li:last-child{ margin-right: 0;}
nav li a{ color: #fff; font-size: 24px;}
.banner{ clear: both;margin: 0 auto;}

.title{ overflow: hidden; margin: 0 auto; background: url(img/back_01.png) no-repeat center bottom / 750px 4px; text-align: center; font-size: 45px; line-height: 88px; font-weight: 500;}

.content{ overflow: hidden; margin:30px;}
.content i{ display: inline-block; margin-bottom: 30px;}
.content p { font-size: 24px; line-height: 45px; text-align: justify;}
.bac_bak{ height: 18px; background-color: #f3f3f3;}
.bottom{ margin: 30px auto; text-align: center;}

.con_dh{ background-color: #eee; margin: 0 auto; overflow: hidden; padding: 58px 30px; box-sizing: border-box;}
.dh{ overflow: hidden; margin: 0 auto;}
.dh i{float: left;}
.dh i img{ width: 165px;}
.dh span{ float: left; background-color: #fff; width: 493px; margin-left: 25px; border-radius: 19px; padding: 20px 30px; box-sizing: border-box; text-align: justify;}
.address{ text-align: center; color: #666; font-size: 24px; line-height: 36px; margin: 50px auto 0;} */

header{ overflow: hidden; margin: 0 auto;}
nav li{ width: 7.9326rem; height: 2.52rem; line-height: 2.52rem; float: left; background-color: #008cd4; text-align: center; margin-right: 0.09rem;}
nav li:last-child{ margin-right: 0;}
nav li a{ color: #fff; font-size: 1.02rem;}
.banner{ clear: both;margin: 0 auto;}

.title{ overflow: hidden; margin: 0 auto; background: url(img/back_0111.png) no-repeat center bottom / 32.00rem 0.17rem; text-align: center; 
font-size: 2.22rem; line-height: 3.75rem; font-weight: 900;}

.title1{ overflow: hidden; margin: 0 auto;  text-align: center; font-size: 1.52rem; line-height: 3.75rem; }
.title1 span{ margin:10px 0 0 0; border: #ddd 1px solid; display:inline-block:; padding:6px 14px; border-radius:1.5rem; color:#008cd4}
.content{ overflow: hidden; margin:1.28rem;}
.content i{ display: inline-block; margin-bottom: 1.28rem;}
.content p { font-size: 1.02rem; line-height: 1.92rem; text-align: justify;}
.bac_bak{ height: 0.77rem; background-color: #f3f3f3;}
.bottom{ margin: 1.28rem auto; text-align: center;}

.team_hf{ text-align:center; background-color:#0075c5 ;color:#fff; font-weight:900;font-size:1.5rem; line-height:2; padding:1rem 0;}
.team_hf a{display:inline-block; padding:0 0.5rem; background-color:#ff9e17; border-radius:1rem; color:#fff;}

.askbox{ display:flex ; border:#dddddd 1px solid;  border-radius:0.5rem; font-size:1.2rem; line-height:2.4;}
.askbox span{ background-color:#008cd4; color:#fff; display:inline-block;padding:0 0.7rem}
.askbox font{ display:inline-block;padding:0 0.5rem;}
.askbox font b{ color:red;}

.askbox1{ margin-bottom:0.7rem; overflow:hidden}
.askboxin{ display:flex ; border:#dddddd 1px solid; overflow:hidden; border-radius:0.5rem;  line-height:2.4; margin-top:0.7rem;}
.askboxin span{ background-color:#008cd4; color:#fff; display:inline-block;padding:0 0.7rem ; font-size:1.2rem; width:17%}
.askboxin font{ display:inline-block;padding:0 0.5rem; font-size:1rem;}
.askboxin font b{ color:red;}

.fuwulist{ overflow:hidden}
.fuwulist ul li{float:left; width:33.333% ;float:left;}
.fuwulist ul li>div{margin:0.5rem; text-align:center; background-color: #008cd4;; text-align:center; border-radius:0.5rem;padding:1rem 0; font-size:1.35rem; color:#fff;}
.fuwulist ul{margin:0 -0.5rem;}
.fuwulist ul li>div img{height:1.75rem}


.onebyone{ overflow:hidden}
.onebyone ul li{float:left; width:25% ;float:left;}
.onebyone ul li>div{margin:0.5rem; text-align:center; background-color: #008cd4;; text-align:center; border-radius:0.5rem;padding:1rem 0; font-size:1.35rem; color:#fff;}
.onebyone ul{margin:0 -0.5rem;}
.onebyone ul li>div img{height:1.75rem}

.onebyone1{ overflow:hidden;padding:0.8rem; background-color:#d0dbe1; margin:0.5rem 0;}
.onebyone1 ul li{float:left; width:33.3% ;float:left;}
.onebyone1 ul li>div{margin:0.4rem; text-align:center; background-color: #fff;; text-align:center; border-radius:0.5rem;padding:0.5rem 0; font-size:1.15rem; color:#000;}
.onebyone1 ul{margin:0 -0.4rem;}
.onebyone1 ul li>div img{height:1.75rem}

.morebtn{ clear:both;margin:0.4rem 0; text-align:center}
.morebtn a.btn1 { display:inline-block;margin:1rem 0 0.4rem 0; text-align:center; background-color: #ff9e17;; text-align:center; border-radius:2rem;padding:0.5rem 2rem; font-size:1.65rem; color:#fff; font-weight:900;}
.morebtn a.btn2 { display:inline-block;margin:1rem 0 0.4rem 0; text-align:center; background-color: #fff;; text-align:center; border-radius:2rem;padding:0.5rem 2rem; font-size:1.65rem; color:#ff9e17; font-weight:900; border:#ff9e17 1px solid;}
.morebtn a  img{height:2.25rem}

.morebtn2{ clear:both;margin:0.4rem 0; text-align:center}
.morebtn2 a.btn1 { display:inline-block;margin:1rem 0 0.4rem 0; text-align:center; background-color: #29acf0;; text-align:center; border-radius:2rem;padding:0.5rem 2rem; font-size:1.65rem; color:#fff; font-weight:500;}

.teambg{ background-color:#eee; padding:3rem 0 0 0 ; background: linear-gradient(to top, #008cd4, #f0feff);}
.con_dh{ background-color: #eee; margin: 0 auto; overflow: hidden; padding: 2.47rem 1.28rem; box-sizing: border-box;}
.dh{ overflow: hidden; margin: 0 auto;}
.dh i{float: left;}
.dh i img{ width: 7.04rem;}
.dh span{ float: left; background-color: #fff; width: 21.03rem; margin-left: 1.07rem; border-radius: 0.81rem; padding: 0.85rem 1.28rem; box-sizing: border-box; text-align: justify;}
.address{ text-align: center; color: #666; font-size: 1.02rem; line-height: 1.54rem; margin: 2.13rem auto 0;}


html { font-size: 10px; font-size: calc(100vw / 32);}
@media all and (max-width: 320px) {
html { font-size: 10px; }
}
@media all and (min-width: 750px) {
html { font-size: 23.4375px; }
}


.footer_input{display:block;width:100%;height:60px;margin-top:30px;position:fixed;z-index:99;bottom:0 ; left:0;}.footer_input .dh_public{ ;margin:0 auto;height:60px}
.input_content{ margin:0 auto;height:60px;background:#f1ede2;padding-top:10px}.input_center{ margin:0 auto;height:40px;background:#f1ede2}.input_center a{float:left;display:inline-block}
.input_center a:nth-child(1){font-size:14px;color:#898681;line-height:38px;border:1px solid #dedede;width:42%;padding:0 0 0 5px; margin-left:1%}
.input_center a:nth-child(2){font-size:14px;width:20%;color:#fff;background:#0061c8;border-radius:8px;line-height:38px;text-align:center;margin-left:15px}
.input_center a:nth-child(3){font-size:14px;width:27%;color:#fff;background:#28c445;border-radius:8px;line-height:38px;text-align:center;margin-left:15px}
.footer4{display:block;width:100%;height:90px;background:#0061c8;margin-top:30px;position:fixed;z-index:99;bottom:0}.footer4 .dh_public{width:480px;margin:0 auto}
.footer4 .dh_public dl{float:left;height:100px;text-align:center;display:inline-block;border-right:1px solid #000;border-left:1px solid #7a7e96;width:24.5%;overflow:hidden}
.footer4 .dh_public dl span{position:absolute;top:-4px;height:6px;border-radius:6px 6px 0 0;background-color:#0061c8;display:block;width:120px}.footer4 .dh_public dl:nth-child(4) span{width:163.4px}
.footer4 .dh_public dl dt{z-index:88888;background:#0061c8;overflow:hidden;position:relative;width:100%;height:100px}.footer4 .dh_public dl a{display:block;height:100%;width:100%}
.footer4 .dh_public dl:first-child{border-left:0}.footer4 .dh_public dl:last-child{border-right:0}.footer4 p{float:left;width:100%;text-align:center;color:#fff;font-size:20px}
.foot_1 i{float:left;margin-left:40px;margin-top:7px;width:42px;height:50px;background:url(../images/ico_1.png) no-repeat;background-position:-5px -1px;background-size:220px 50px;margin-bottom:1px}
.foot_2 i{float:left;margin-left:38px;margin-top:12px;width:46px;height:44px;background:url(../images/ico_1.png) no-repeat;background-position:-58px -8px;background-size:220px 50px;margin-bottom:2px;-webkit-animation:change 1s infinite;animation:change 1s infinite;-moz-animation:change 1s infinite}
.foot_3 i{float:left;margin-left:40px;margin-top:7px;width:44px;height:44px;background:url(../images/tel_new.gif) no-repeat center;background-size:42px 42px;margin-bottom:7px}
.foot_4 i{float:left;margin-left:40px;margin-top:10px;width:54px;height:44px;background:url(../images/ico_1.png) no-repeat;background-position:-168px -7px;background-size:220px 50px;margin-bottom:3px}
.foot_sjs{left:74px;z-index:2;position:absolute;top:12px;width:24px;height:20px;padding-top:4px;text-align:center;line-height:20px;background-color:#f40;color:#fff;font-size:18px;font-style:normal;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;-moz-box-shadow:0 0 3px rgba(0,0,0,.8);-webkit-box-shadow:0 0 3px rgba(0,0,0,.8);box-shadow:0 0 3px rgba(0,0,0,.8)}
.docter_desc{width:440px;height:210px;margin:0 auto;margin-top:10px}
.docter_img{float:left}
.docter_img img{width:150px;height:200px}.docter_info{float:left;width:280px;color:#961714;margin-left:10px}.docter_info p{line-height:25px}.docter_info p a{color:#961714}.docter_info p:nth-child(3){color:#000}
.line_blue{background:#237aca;height:4px;width:100%}.message{padding:20px 10px 15px;height:auto}.send{margin-bottom:130px}.time{font-size:18px;color:#999;margin-bottom:5px;text-align:center}.msg>img{width:60px;float:left}
.msg>p{float:left;margin:0 15px;padding:10px;background:#f1ede2;font-size:18px;position:relative;border-radius:15px;max-width:350px;line-height:30px;box-sizing:border-box;border:1px solid #dedede;-webkit-box-shadow:5px 0 5px rgba(0,0,0,.4),0 5px 5px rgba(0,0,0,.4);-moz-box-shadow:5px 0 5px rgba(0,0,0,.4),0 5px 5px rgba(0,0,0,.4);box-shadow:5px 0 5px rgba(0,0,0,.4),0 5px 5px rgba(0,0,0,.4)}
.swt_footer{position:fixed;z-index:99;bottom:290px;right:5px}
.swt_footer ul{}
.swt_footer ul li{padding-bottom: 5px;height: 90px;}