* {margin: 0;padding: 0;}

body,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dd,figure,menu,input,textarea,button,select,th,td iframe {margin: 0;padding: 0;}

h1,h2,h3,h4,h5,h6,b,strong {font-size: 100%;font-weight: normal;}

li {list-style: none;}

em,i {font-style: normal;}

a,a:visited,a:active {text-decoration: none;border: none;outline: none;color: #333;}

a img {display: block;border: none;}

input,textarea {outline: none;}

textarea {resize: vertical;}

body {
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-touch-callout: none;
  word-wrap: break-word;
  line-height: 1.5;
  font-size: 12px;
}

body,button,input,select,textarea {
  font-family: 'microsoft yahei', 'helvetica neue', tahoma, 'hiragino sans gb', stheiti, 'wenquanyi micro hei', simsun, sans-serif;
}

img {width: 100%;}

html {height: 100%;width: 100%;}

body {width: 100%;margin: 0 auto;background-color: #fff;}

.allin {width: 100%;height: 100%;}

.cool {width: 100%;height: 100%;}

.arltr {width: 100%;height: 8.8rem;background: url(../images/top-bg.png) no-repeat center;background-size: 100% 100%;}

.logo {width: 2rem;height: .4rem;padding-top: .5rem;padding-left: .5rem;}

.tent {width: 100%;height: auto;}

.tit1 {width: 80%;height: .75rem;margin: .2rem auto;text-align: center;font-size: .5rem;background: url(../images/title0-bk.png) no-repeat center;background-size: 100% 100%;}

.tit1 h2,.tit2 h2,.lc h2,.sty h2,.sc h2 {padding-top: .2rem;}

.ye {color: #f8b128;margin-right: .3rem;}

.he {color: #232828;}

.t1,.t2,.t3,.t4,.t5 {display: none;}

.pic {width: 80%;height: auto;margin: .2rem auto;display: flex;justify-content: space-between;}

.pic div {width: 40%;height: auto;}

.kl {
  width: 30%;
  height: .5rem;
  line-height: .5rem;
  margin: .2rem auto;
  color: #fff;
  background-image: linear-gradient(90deg, #e35a57, #e96e67);
  text-align: center;
  border-radius: .25rem;
  font-size: .2rem;
}

.hospit {width: 100%;height: 8.7rem;background: url(../images/title1-bg.png) no-repeat center;background-size: 100% 100%;}

.tit2 {
  width: 80%;
  height: .75rem;
  margin: .2rem auto;
  text-align: center;
  font-size: .5rem;
  background: url(../images/title1-bk.png) no-repeat center;
  background-size: 100% 100%;
}

.sett {width: 7.5rem;height: auto;margin: .2rem auto;}


.upday {width: 80%;height: auto;margin: .2rem auto;}

.sks {
  width: 100%;
  height: 8.8rem;
  margin: .2rem;
  background: url(../images/title2-bg.png) no-repeat center;
  background-size: 100% 100%;
}

.sk {width: 100%;height: .8rem;}

.lc {
  width: 80%;
  height: .75rem;
  margin: .2rem auto;
  text-align: center;
  font-size: .5rem;
  background: url(../images/title2-bk.png) no-repeat center;
  background-size: 100% 100%;
}

.lp {width: 7.5rem;height: 5rem;margin: 0 auto;}

.kt {
  width: 100%;
  height: auto;
  margin: .2rem;
  display: flex;
  justify-content: space-between;
}
tbody tr:last-child td{border-bottom: none;}
tbody tr th:last-child{border-right: none;}
tbody tr td:last-child{border-right: none;}
.kt div {width: 45%;height: auto;}

.tt {width: 100%;height: auto;margin: 0 .2rem;}

.gen {
  width: 20%;
  height: .6rem;
  margin: 0 auto;
  /* background: url(../images/span.png) no-repeat center;
  background-size: 100% 100%;
  font-size: .2rem;
  color: #fff;
  text-align: center; */
}

/*  */
.work {margin-top: -1.25rem;}

.ban5 {
  width: 10rem;
  margin: .5rem auto;
  height: 4.75rem;
  box-sizing: border-box;
  padding-top: .4rem;
  background-color: #fff;
  border: 1px solid #a4c6c8;
  border-radius: .1rem .1rem 1.28rem .1rem;
}

.ban5_bg {width: 100%;height: 4rem;position: relative;}

.zore {
  width: 60%;
  height: .8rem;
  line-height: .8rem;
  margin: -.4rem auto 0;
  text-align: center;
  background-color: #ffb018;
  border-radius: 0 0 .1rem .1rem;
  font-size: .2rem;
  color: #fff;
}

.ban5_bg h2 {
  font-size: .6rem;
  color: #333;
  font-weight: bold;
  margin-left: .58rem;
}

.ban5_bg h2 span {color: #ff204e;}


.ban5_bg form .qk {
  display: block;
  background: url(../images/ban5_icon1.png) no-repeat left .2rem center #fff;
  background-size: .22rem .24rem;
  width: 6rem;
  height: .7rem;
  border: 1px solid #066268;
  border-radius: .1rem;
  box-sizing: border-box;
  padding-left: .55rem;
  color: #b3b3b3;
  font-size: .24rem;
  margin: .2rem 0 .1rem .6rem;
}

.ban5_bg form .ph {
  background: url(../images/ban5_icon2.png) no-repeat left .2rem center #fff;
  background-size: .24rem .24rem;
  width: 4.8rem;
  height: .7rem;
  display: inline-block;
  vertical-align: middle;
  border: 1px solid #066268;
  border-radius: 10px;
  box-sizing: border-box;
  padding-left: .55rem;
  color: #b3b3b3;
  font-size: .24rem;
  margin: 0 0 0 .6rem;
}

.ban5_bg form .dl {
  display: inline-block;
  vertical-align: middle;
  width: 1.9rem;
  height: .7rem;
  border-radius: .1rem;
  text-align: center;
  font-size: .3rem;
  color: white;
  font-weight: bolder;
  line-height: .7rem;
  background-image: linear-gradient(90deg, #ef3445, #ef5e38);
  margin-left: .08rem;
}

.ban5_bg img {
  display: block;
  width: 3rem;
  height: auto;
  position: absolute;
  top: .2rem;
  left: 7rem;
}

.xieyi {
  margin: 0 auto;
  font-size: .2rem;
  text-align: center;
  line-height: .4rem;
  color: #666;
}

.xieyi .xy {
  border: none;
  width: 1.8rem;
  height: .4rem;
  background: transparent;
  font-size: .2rem;
  vertical-align: inherit;
  color: #666;
}

.xieyi input[type=checkbox] {
  position: relative;
  float: none;
  width: .21rem;
  height: .21rem;
  padding: 0;
  margin-bottom: 0;
  border: none;
  border-radius: .05rem;
  -webkit-appearance: checkbox;
  vertical-align: inherit;
  top: .06rem;
}

.xieyi input[type=checkbox]::before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  background: #fff;
  width: 100%;
  height: 100%;
  border: 1px solid #d9d9d9;
  border-radius: .05rem;
}

.xieyi input[type=checkbox]:checked::before {
  position: absolute;
  content: "\2713";
  background-color: #0075ff;
  top: 0;
  left: 0;
  width: 100%;
  border: 1px solid #0075ff;
  border-radius: .05rem;
  color: #fff;
  font-size: .24rem;
  font-weight: bold;
  text-align: center;
  line-height: .25rem;
}

.xieyi a {
  display: inline;
  background: transparent;
  font-size: .2rem;
  line-height: .4rem;
  color: #ed5736;
}

.xieyi_phone {display: none;}

/*    */
.sty {
  width: 80%;
  height: .75rem;
  margin: .2rem auto;
  text-align: center;
  font-size: .5rem;
  background: url(../images/title3-bk.png) no-repeat center;
  background-size: 100% 100%;
}

.ist {width: 80%;margin: .2rem auto;}

.zsjz {width: 100%;height: auto;}

.sc {
  width: 80%;
  height: .75rem;
  margin: .2rem auto;
  text-align: center;
  font-size: .5rem;
  background: url(../images/title4-bk.png) no-repeat center;
  background-size: 100% 100%;
}

.ele {color: #025eb4;}

.ban7_bg {width: 80%;margin: 0 auto;}

.ban7_bg table {
  width: 100%;
  margin: 0 auto;
  border-radius: .2rem;
  overflow: hidden;
  margin-top: .7rem;
}

.biaotou th {
  background-color: white;
  text-align: center;
  font-size: .32rem;
  color: #999;
  font-weight: bolder;
  border-right: 1px solid #b2d6f1;
  border-bottom: 1px solid #b2d6f1;
  padding: .1rem 0 .1rem 0;
}

.ban7_bg table .biaotou .sh {width: 2rem;}

td {
  text-align: center;
  font-size: .16rem;
  color: #333;
  border-right: 1px solid #b2d6f1;
  border-bottom: 1px solid #b2d6f1;
  background-color: white;
  padding: .1rem;
  line-height: .28rem;
}

.ban7_bg table tr .ss {
  text-align: center;
  font-size: .24rem;
  color: #999;
  font-weight: bolder;
  background-color: #fff;
}

.ban7_bg table tr td span {
  color: #ff204e;
  font-size: .22rem;
  font-weight: bolder;
}

.bm {
  display: block;
  background: url(../images/ban7_icon1.png) no-repeat left 5px center #ff204e;
  background-size: .18rem .18rem;
  box-sizing: border-box;
  /* padding-left: .28rem; */
  font-size: .2rem;
  text-align: center;
  color: white;
  font-weight: bolder;
  width: 1.14rem;
  height: .36rem;
  line-height: .36rem;
  margin: 0 auto .1rem;
}

.xq {
  display: block;
  background: url(../images/ban7_icon2.png) no-repeat left 5px center #fff;
  background-size: .18rem .18rem;
  border-radius: .1rem;
  box-sizing: border-box;
  /* padding-left: .28rem; */
  text-align: center;
  font-size: .2rem;
  color: #ff204e;
  font-weight: bolder;
  width: 1.14rem;
  height: .36rem;
  line-height: .36rem;
  margin: 0 auto;
  border: 1px solid #ff204e;
}

.tg {
  text-align: center;
  font-size: .24rem;
  color: #999;
  font-weight: bolder;
  background-color: #fff;
}

.gd {
  text-align: center;
  font-size: .24rem;
  color: #999;
  font-weight: bolder;
  background-color: #fff;
}


.biaotou .xm,tr .cj {color: #fff;background-color: #025eb4;}

.cj {font-size: .24rem;border-bottom: none;}

/* ******** */
.our {
  width: 100%;
  height: auto;
  padding: .7rem 0 0;
  margin: 0 auto;
  background-color: #025eb4;
}

.our h2 {
  font-size: .48rem;
  font-weight: bold;
  line-height: .8rem;
  text-align: center;
  margin-bottom: .5rem;
  color: #fff;
}

.our h2 i {color: #ff0;}

/* .our .our_bg {} */

.our ul {display: flex;justify-content: center;}

.our ul li {width: 2.2rem;padding: 1.2rem 0;text-align: center;color: #fff;}


.our ul li:nth-of-type(1) {background: url(../images/ooo.png) no-repeat center;}

.our ul li:nth-of-type(2) {background: url(../images/www.png) no-repeat center;}

.our ul li:nth-of-type(3) {background: url(../images/ttt.png) no-repeat center;}

.our ul li:nth-of-type(4) {background: url(../images/ffff.png) no-repeat center;}



.our ul li img {width: auto;height: auto;}

.our ul li h3 {font-size: .3rem;font-weight: bold;line-height: .6rem;}

.our ul li h4 {font-size: .2rem;line-height: .3rem;}



.lfNav {
  position: fixed;
  width: 2.44rem;
  height: 5.7rem;
  display: block;
  background: url(../images/nav_back.png) no-repeat center;
  top: 11%;
  left: -.14rem;
  z-index: 9999;
  box-sizing: border-box;
  padding-top: 1.1rem;
  background-size: 100% 100%;

}

.lfNav .close {
  position: absolute;
  top: -.24rem;
  right: -.29rem;
  height: .26rem;
  width: .28rem;
  background: url(../images/close_1.png) no-repeat center;
  background-size: 100% 100%;
}

.nav-bg {width: 100%;height: 56px;display: block;margin-bottom: .12rem;}

.mt185 {margin-top: .3rem;}

.nav-bg a {
  width: 100%;
  height: .56rem;
  display: block;
  font-size: .32rem;
  color: white;
  text-align: center;
  font-weight: bolder;
  background-image: linear-gradient(90deg, #e35a57, #e96e67);
  border-top: 1px solid #d0332c;
  box-shadow: 0px 5px 5px 0px rgba(7, 0, 2, 0.27);
  border-radius: .22rem;
  line-height: .56rem;
}

.left_top {
  display: block;
  font-size: .48rem;
  color: white;
  font-weight: bolder;
  margin-left: .8rem;
}

.left_top img {height: 50%;width: 50%;}

/* 弹窗 */

.phone__greey {
  position: fixed;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  z-index: 88;
}

/* .phone__show {
  position: fixed;
  top: 50%;
  left: 10%;
  width: 100%;
  margin: -2.25rem auto 0;
  z-index: 99;
} */

.phone {position: relative;width: 6.5rem;height: 5.45rem;border-radius: 8px;}

.phone iframe {display: block;width: 6.5rem;height: 5.45rem;}

.form-bgd {padding-top: 1px;}

.form__01 {
  box-sizing: border-box;
  font-size: 0;
  text-align: center;
  width: 6.5rem;
  height: 5.45rem;
  padding-top: .5rem;
  background: #fff;
  border-radius: 8px;
}

.form__01 h2 {
  height: .2rem;
  font-size: .34rem;
  color: #4c4c4c;
  font-weight: 400;
  line-height: .2rem;
  text-align: center;
  padding-bottom: .16rem;
  margin: 0 .6rem .35rem;
  border-bottom: 1px solid #efefef;
}

.form__01 .p1 {
  display: inline-block;
  vertical-align: top;
  width: 1.2rem;
  height: .58rem;
  border: 1px solid #c9c9c9;
  border-right: none;
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
}

.form__01 .p1 em {display: none;}

.form__01 .p1 span {
  box-sizing: border-box;
  display: inline-block;
  vertical-align: top;
  width: 1rem;
  font-size: .16rem;
  color: #999;
  margin: .15rem 0;
  padding: 0 1px 0 0;
  border-right: 1px solid #c9c9c9;
}

.form__01 .p2 {
  width: 4.6rem;
  height: .58rem;
  padding: 0 .1rem;
  border: 1px solid #c9c9c9;
  border-left: none;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  margin-bottom: .1rem;
}

.form__01 select {
  width: 5.6rem;
  height: .6rem;
  padding: 0 .1rem;
  border: 1px solid #c9c9c9;
  border-left: none;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  margin-bottom: 10px;
}

.form__01 p {
  font-size: .16rem;
  text-align: right;
  color: #999;
  margin: 0 .4rem .1rem 0;
  line-height: .5rem;
}

.form__01 p span {color: #1e8dff;}

.form__01 .dl {
  display: block;
  width: 5.5rem;
  height: .6rem;
  font-size: .32rem;
  color: #fff;
  line-height: .6rem;
  text-align: center;
  border-radius: 8px;
  background: #ff4200;
  margin: 0 auto;
}

.phone i {
  position: absolute;
  top: 0;
  right: 0;
  width: .32rem;
  height: .32rem;
  font-size: .2rem;
  color: #fff;
  font-style: normal;
  display: block;
  background: #4d4d4d;
  border-radius: 16px;
  text-align: center;
  line-height: .32rem;
}