/* usually */
html{font-size: 62.5%; color:#3C3C3C;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-size: inherit;}
ul,ol,li{list-style:none;}
input{outline: none}
img{border:none;vertical-align: middle;}
a{text-decoration: none;color:#3C3C3C }
a:hover{color:#CB233A;text-decoration: underline;}
.auto{margin-left:auto;margin-right:auto;}
em{font-style: normal;}
.l{float:left;}.r{float:right;}.tc{text-align: center;}
.db{display:block;}.dn{display:none;}.dib{display: inline-block;}
.ovh{overflow:hidden;}.rel{position:relative;}.abs{position:absolute;}
.fix::after{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden;}
.img-responsive{max-width: 100%; height: auto; }
.ellipsis{text-overflow: ellipsis; overflow: hidden; display: block; white-space: nowrap;}
.ti2{text-indent: 2em;}
.red{color: #FF0302}
.bgy{background: #ECFDFD}
.blue{color: #1778DF}
/*margin*/
.m0{margin: 0px;}
.m1{margin: 1px;}.ml1{margin-left: 1px;}.mt1{margin-top: 1px;}.mr1{margin-right: 1px;}.mb1{margin-bottom: 1px;}
.m2{margin: 2px;}.ml2{margin-left: 2px;}.mt2{margin-top: 2px;}.mr2{margin-right: 2px;}.mb2{margin-bottom: 2px;}
.m5{margin: 5px;}.ml5{margin-left: 5px;}.mt5{margin-top: 5px;}.mr5{margin-right: 5px;}.mb5{margin-bottom: 5px;}
.m10{margin: 10px;}.ml10{margin-left: 10px;}.mt10{margin-top: 10px;}.mr10{margin-right: 10px;}.mb10{margin-bottom: 10px;}
.m15{margin: 15px;}.ml15{margin-left: 15px;}.mt15{margin-top: 15px;}.mr15{margin-right: 15px;}.mb15{margin-bottom: 15px;}
.m20{margin: 20px;}.ml20{margin-left: 20px;}.mt20{margin-top: 20px;}.mr20{margin-right: 20px;}.mb20{margin-bottom: 20px;}
/*padding*/
.p0{padding: 0px;}
.p1{padding: 1px;}.pl1{padding-left: 1px;}.pt1{padding-top: 1px;}.pr1{padding-right: 1px;}.pb1{padding-bottom: 1px;}
.p2{padding: 2px;}.pl2{padding-left: 2px;}.pt2{padding-top: 2px;}.pr2{padding-right: 2px;}.pb2{padding-bottom: 2px;}
.p5{padding: 5px;}.pl5{padding-left: 5px;}.pt5{padding-top: 5px;}.pr5{padding-right: 5px;}.pb5{padding-bottom: 5px;}
.p10{padding: 10px;}.pl10{padding-left: 10px;}.pt10{padding-top: 10px;}.pr10{padding-right: 10px;}.pb10{padding-bottom: 10px;}
.p15{padding: 15px;}.pl15{padding-left: 15px;}.pt15{padding-top: 15px;}.pr15{padding-right: 15px;}.pb15{padding-bottom: 15px;}
.p20{padding: 20px;}.pl20{padding-left: 20px;}.pt20{padding-top: 20px;}.pr20{padding-right: 20px;}.pb20{padding-bottom: 20px;}
@keyframes cursorMove{

	0%{top:12px;}

	100%{top:20px;}

}

@-webkit-keyframes cursorMove{

	0%{top:12px;}

	100%{top:20px;}

}

/* 整体布局 */
body{font-family: "MicroSoft YaHei";background: #fff;font-size: 16px;line-height: 24px}
.container{width:100%; min-width:320px; max-width:640px; margin-left: auto; margin-right: auto;}
.logo{background: #009C9D;}
.container h2{font-size: 18px;color: #fff;background:#009F9F;line-height: 40px;position: relative;text-indent: 25px}
.container h2::before{position: absolute;left: 0;top: 44px;content: "";height: 3px;background:#009F9F;width: 100%;}
.zxHand{position:relative;font-size:15px;margin:5px auto;border-radius: 5px;background: linear-gradient(#edd847, #f2be2e);display: inline-block;padding:2px 20px;border: 1px solid #b37c12;}
.zxHand_1{background: linear-gradient(#EC535D, #F12E34);border: 1px solid #A56E4A;margin-left: 20px}
.zxHand img{animation: cursorMove 1s infinite; position: absolute;right:0;}
.zxHand a{color: #000;}
.zxHand_1 a{color: #fff}
.zxPhone{padding:2px 15px 2px 25px;}
.zxPhone img{left:6px; top:0px; animation:  1s infinite; }
.gltype dl strong{display: inline-block;color: #fff;}
.gltype dl dt strong{display: inline-block;background: #2AC5C5;padding: 3px 10px}
.gltype dl dd{background: #C2E9E9;float: left;text-align: center;margin: 4% 2%;width: 46%;position: relative;}
.gltype dl dd strong{background: #9ADCF7;width: 120px;border-radius: 20px;line-height: 28px;position: absolute;top: -15px;left: 50%;margin-left: -60px}
.gltype dl dd p{padding: 22px 10px 10px}
.check strong{color: #fff;display: inline-block;background:#2AC5C5;padding: 2px 5px;margin-right: 5px }
.curemain li{margin-bottom: 20px;}
.curecon{background: #C2E9E9}
.curecon h5{background: #009F9F;color: #fff;line-height: 30px;width: 190px;position: relative;left: -19px;top: 0}
.curecon h5::before{position: absolute;left: 0;top: -6px;content: "";border-top: 7px solid transparent;border-right: 9px solid #009F9F}
.team li{border-bottom: 1px solid #BBBBBB;padding: 15px 0;overflow: hidden;}
.team li:last-child{border-bottom: none}
.team li p strong{color: #0A95BD;font-size: 18px;margin-right: 6px}
.advan li h5{color: #039FB9}
.advan li{border-bottom: 1px solid #ACACAC;padding: 15px 0;overflow: hidden;}
.advan li:last-child{border-bottom: none}

@media screen and (max-width: 320px){
	.gltype dl dd strong{width: 110px;margin-left: -55px;}
	.gltype dl dd p{font-size: 14px}
}
@media screen and (min-width: 640px){
	.advan li,.bgy{display: flex;align-items: center;}
}


