.top{ position:relative; overflow:hidden;}
.top a.a1{ position:absolute; width:1rem; height:1rem; left:2%; top:10%;}
.top a.a2{ position:absolute; width:1rem; height:1rem; right:2%; top:10%;}
.banner{position:relative}
.banner .hd{position:absolute;bottom:5%;left:0;width:100%;text-align:center}
.banner .hd ul li{display:inline-block;width:0.15625rem;height:0.15625rem;background:#666666;border-radius:50%;}
.banner .hd ul li.on{background:#ff8800}
.nav ul li{float:left;box-sizing: border-box;width:25%;background:#0385db;border-right:1px solid #4faae6;border-top:1px solid #4faae6;text-align:center;line-height:3}
.nav ul li a{font-size:0.375rem;color:#fff;}
.h_b{height:0.203125rem;width:100%;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;background:#f5f5f5;margin:0.46875rem 0}

.bzhr{ padding:0.3125rem;border-bottom: 1px solid #e5e5e5;}
.bzhr img{ width:0.46875rem !important;vertical-align: middle;margin-right: 2%;}
.bzhr h2{ font-size:0.375rem; color:#999999;}

.title{position:relative;border:1px solid #dddddd;margin:0 1.09375rem;margin-top:0.9375rem}
.title em{width:18%;height:0.06875rem;background:#0385db;margin:0 auto;display:block}
.title h2{font-size:0.5625rem;color:#333333;font-weight:bold;text-align:center;margin-top:0.25rem;margin-bottom:0.4375rem;}
.title h3{width:4.8rem;background:#fff;position:absolute;bottom:-7%;left:17%;padding:0 3%}
.title p{background:#fff;position:absolute;bottom:-20%;left:5%;width:90%;text-align:center;font-size:0.5625rem;color:#333333;font-weight:bold;}

.intro{margin-top:5%;padding:0 3%;}
.intro h2{font-size:0.34375rem;color:#333333;line-height:1.6;text-indent:2em;margin-bottom:4%}
.intro dl dt{width:4.625rem;float:left;}
.intro dl dd{width:4.65rem;float:left;margin-left:1%}
.intro dl dd h3{font-size:0.34375rem;color:#fff;font-weight:bold;background:#7abbf3;text-align:center;padding:6% 0;line-height:1.5}
.intro dl dd h3 b{color:#f7fa08;font-weight:bold}
.intro dl dd em{font-size:0.28125rem;color:#fff;text-align:center;background:#ce4e81;width:31.7%; display:inline-block;line-height:1.3;margin-top:2%;padding:7.8% 0;/*text-transform:uppercase*/}
.intro dl dd em b{font-size:0.34375rem;font-weight:bold;}
.intro dl dd em:nth-of-type(2){background:#7d4d5d}
.intro dl dd em:nth-of-type(3){background:#b07d44}
/*.team .title{margin:0 0.6rem}
.team .title h3{width:5.03125rem}
.team{margin:0 0.3125rem;margin-top:1.09375rem}
.team .hd ul{border-bottom:1px solid #0385db;margin-bottom:0.65625rem;margin-top:0.703125rem;}
.team .hd ul li{float:left;width:32.3%;border:1px solid #dddddd;margin-right:0.5%;text-align:center;line-height:2;font-size:0.4375rem;color:#666666;border-bottom:none;cursor:pointer}
.team .hd ul li.on{background:#0385db;color:#fff;}
.team .bd dl dt{width:2.95rem;float:left;position:relative}
.team dl dt div{position:absolute;left:5%;bottom:5%;padding:0 8%}
.team dl dt p{font-size:0.3125rem;font-weight:bold;color:#fff;line-height:1.4}
.team dl dt a{font-size:0.3125rem;font-weight:bold;color:#ff0000;background:#fff799;display:block;width:90%;border-radius:0.5rem;text-align:center;line-height:2;margin-top:0.4rem}
.team dl dt span{font-size:0.3125rem;color:#fff;text-align:center;margin-top:10%}
.team dl dd{width:6.2rem;float:left;margin-left:0.2rem;margin-top:3%}
.team dl dd .bt{border-left:3px solid #428dbd;padding-left:0.3125rem;margin-bottom:3%}
.team dl dd .bt h2{font-size:0.53125rem;color:#333333;font-weight:bold;background:#fff;line-height:1.4}
.team dl dd .bt h2 b{color:#448aca;font-weight:bold}
.team dl dd .bt p{width:3.171875rem;margin-bottom:2%}
.team dl dd .bt em{width:1.578125rem;float:right;margin-top:-17%}
.team dl dd h3{font-size:0.3125rem;color:#333333;line-height:1.6;padding-right:1%;margin-top:1%}
.team dl dd h3 span{font-weight:bold}
.team dl dd h3 b{float:left;width:91%}
.team dl dd h3 em{width:0.3725rem;vertical-align:text-bottom;margin-right:2%;float:left}
.team dl dd h4{font-size:0.3125rem;color:#4992c0;border-top:1px dashed #cdcccc;margin-top:4%;padding-top:4%;width:92%;margin-left:8%}
.team dl dd h5{font-size:0.3125rem;color:#999999;line-height:1.5;margin-top:3%;width:92%;margin-left:8%}
.team dl dd a{color:#ff8800}*/
.data {padding:0 3%;margin-top:8%}
.data h1{font-size:0.34375rem;color:#333333;line-height:1.6;text-indent:2em;}
.data h2{margin-top:2%;}
.data h3{font-size:0.34375rem;color:#333333;line-height:1.6;text-indent:2em;margin-top:4%;margin-bottom:1.09375rem;}
.healt{padding:0 3%;margin-top:6%}
.healt h1{font-size:0.34375rem;color:#333333;text-indent:2em;line-height:1.6}
.healt dl{margin-top:0.46875rem;}
.healt dl dt{width:21%;float:left}
.healt dl dt b{font-size:0.34375rem;color:#fff;background:#2f3640;width:100%;text-align:center;padding:8% 0;border-radius:0.5rem}
.healt dl dd{width:75%;float:left;margin-left:3%}
.healt dl dd p{font-size:0.3125rem;color:#666666;line-height:1.8;margin-top:1%}
.healt h2{font-size:0.34375rem;color:#fff;background:#2f3640;width:21%;text-align:center;padding:1.5% 0;border-radius:0.5rem}
.healt .gc{position:relative;margin-top:0.46875rem;}
.healt .gc a{font-size:0.34375rem;color:#fff;background:#333333;text-align:center;line-height:1.4;padding:0.515625rem 0.225rem ;border-radius:0.2rem;position:absolute;bottom:0;left:0}
.healt .gc a i{width:1.296875rem;display:block;margin-top:0.25rem}
.healt ul li{float:left;padding:0 0.15rem;border-right:1px dashed #3e3e3e;height:1.0625rem;margin-top:0.78125rem;}
.healt ul li em{width:0.703125rem;display:block;margin:0 auto;margin-bottom:0.12rem;height:0.515625rem;}
.healt ul li:nth-of-type(1){padding-left:0}
.healt ul li:nth-of-type(6){padding-right:0}
.healt ul li:nth-of-type(1) em{width:0.515625rem}
.healt ul li:nth-of-type(2) p{margin-top:0.7rem}
.healt ul li:nth-of-type(4) p{margin-top:0.24rem}
.healt ul li:nth-of-type(6) p{margin-top:0.4rem}
.healt .tech{margin-top:0.9375rem;}
.healt .tech h5 a{font-size:0.34375rem;color:#f9920c;font-weight:bold;text-align:center;display:block}
.healt #tech{ position:relative; margin-top:0.78125rem;}
.healt .tech .bd em{ width:33.3333333%;}
.healt .tech .bd em a{ width:100%; height:auto; display:block; text-align:center;}
.healt .tech .bd em a img{ width:96%; vertical-align:top;}
.healt .tech .prev{width:0.28125rem; height:0.578125rem;position:absolute;left:0;top:50%; margin-top:-0.2890525rem;}
.healt .tech .next{width:0.28125rem; height:0.578125rem;position:absolute;right:0;top:50%; margin-top:-0.2890525rem;}
.hire{margin:0 3%;border-bottom:2px solid #333333;padding-bottom:5%}
.hire h2{font-size:0.34375rem;color:#333333;line-height:1.7;text-indent:2em;margin-top:0.78125rem;}
.hire div{position:relative;margin-top:4%}
.hire div h3{font-size:0.34375rem;color:#fff;position:absolute;top:16%;left:10%;display:block}
.hire div h3 b{font-size:0.5625rem;font-weight:bold;}
.hire div hr{width:1rem;height:0.1px;background:#fff;position:absolute;top:30%;left:10%}
.hire div p{font-size:0.34375rem;color:#fff;line-height:1.6;position:absolute;bottom:12%;left:10%}
.hire h4{position:relative;border-bottom:1px solid #000000;margin:0 1.03125rem;margin-top:0.625rem}
.hire h4 b{font-size:0.34375rem;color:#333333;background:#fff;padding:0 3%;position:absolute;top:0;left:37%;margin-top:-2%}
.hire h5{font-size:0.3125rem;color:#666666;line-height:1.8;text-indent:2em;margin-top:6%;margin-bottom:3%}
.hire a{font-size:0.3125rem;color:#fff;background:#fe8e06;width:30%;margin:0 auto;text-align:center;border-radius:0.5rem;display:block;padding:2.5% 0;margin-top:6%}
.hire a i{width:0.296875rem;vertical-align:middle;margin-left:4%}
.box4{padding:0 3%;padding-bottom: 5%;margin-top:0.78125rem}
.box4 .room{background:#fff;position:relative}
.box4 .room .hd ul li{width:2.34375rem;background:#dde4eb;padding:0.33rem 0;font-size:0.3125rem;color:#333333;text-align:center;line-height:1.5;margin-bottom:0.05rem;position:relative}
.box4 .room .hd ul li.on{background:#448aca;color:#fff}
.box4 .room .hd ul li i{width:0;height: 0;border-style: solid;border-width: 6px 0 6px 6px;border-color: transparent transparent transparent #448aca;position:absolute;right:-5.5%;top:42%;display:none}
.box4 .room .hd ul li.on i{display:block}
.box4 .room .bd{width:6.625rem;margin:0.2rem;}
.box4 .four h2{font-size:0.28125rem;color:#333333;font-weight:bold;margin-top:3%}
.box4 .four p{font-size:0.28125rem;color:#333333;line-height:1.5;margin-top:3%}
.box4 .four p span{color:#458ccc}
.box4 .four .four_bd .anl:nth-of-type(2) p{margin-bottom:8%}
.box4 .four .four_hd{position:absolute;bottom:3%;left:50%}
.box4 .four .four_hd p{width:0.625rem;height:0.15625rem;background:#cccccc;display:inline-block;margin-left:0.15625rem;}
.box4 .four .four_hd p.on{background:#458ccc}
.box4 .room .bd ul li,.four_bd .anl{display:none}
.box4 .room .bd ul li:first-child,.four_bd .anl:first-child{display:block}
.box4 .anl{ padding:4%;}
.shhl_tit h3{width:6.9375rem;left:4%}
.shhl{padding:0 3%}
.shhl h4{font-size:0.34375rem;color:#333333;line-height:1.6;text-indent:2em;margin-top:0.71875rem;margin-bottom:4%}
.shhl ul li{width:4.5rem;float:left;margin-right:3%;margin-bottom:3%}
.shhl ul li p{font-size:0.34375rem;color:#333333;text-align:center;border:1px solid #cccccc;padding:4% 0}
.xshy_tit{margin:0 0.8rem;margin-top:0.9375rem}
.xshy_tit h3{width:3.1875rem;left:27%}
.xshy{padding:0 3%}
.xshy h4{font-size:0.34375rem;color:#333333;line-height:1.6;text-indent:2em;margin-top:0.703125rem;margin-bottom:0.46875rem;}

.tit{width: 9.375rem;margin: auto;margin-bottom:0.46875rem}
.tit p{font-size:0.28125rem;color:#bbbbbb;text-transform:uppercase}
.tit p span{font-size:0.4375rem;color:#333333;font-weight:bold;border-left:0.09375rem solid #0385db;padding-left:2%;margin-right:1%}
.tit p a{font-size:0.375rem;color:#999999}

.dtt img{height:1.875rem;margin-top:-2%}
.fot{background:url(../images/fot_bg.png) no-repeat;background-size:100%;height:4.0625rem;padding-bottom:8%;margin-bottom:5%;}
.fot .left{width:30%;margin-left:5%;margin-top:8%}
.fot .right{width:60%;margin-left:4%;margin-top:5%}
.fot dl{margin-top:0.375rem;}
.fot dl dt{width:0.796875rem;margin-right:2%}
.fot dl dd{width:5rem}
.fot dl dd p{font-size:0.3125rem;color:#30302f;margin-bottom:2%}
.fot dl dd h4{font-size:0.46875rem;color:#383f3c;font-weight:bold}
.fot dl dd h3{font-size:0.3125rem;color:#383f3c;font-weight:bold;line-height:1.2}

@media only screen and (max-width: 320px ) {
   
   .healt ul li{padding:0 0.033rem}
}