*{ margin:0; padding:0; border:0; -webkit-box-sizing: border-box; box-sizing: border-box;}
li{ list-style:none;}
a{ text-decoration:none; color:#333}
body{max-width:640px;min-width:320px;margin:0 auto; font-family:"微软雅黑"; font-size: 100%;font-size:14px;}
input[type="submit"],input[type="reset"],input[type="date"]{-webkit-appearance: none;}
textarea,select,input{-webkit-appearance: none; -moz-appearance: none; -o-appearance: none; appearance: none;}
.fl{ float:left;}
.fr{ float:right;}
.b{ vertical-align:top; width:100%;}
.cfix:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0;line-height: 0;}
.cfix{*zoom:1;}
.zcnt{width: 93.75%;margin-left: auto;margin-right: auto;}

.mb30{margin-bottom: 0.3rem;}
.mb20{margin-bottom: 0.2rem;}
.mb10{margin-bottom: 0.1rem;}

[data-src],.swiper-lazy{background:url('/static/images/loading.gif') center center no-repeat;}
.swiper-pagination{font-size: 0;line-height: 0; bottom: 5px !important; }
.swiper-pagination .swiper-pagination-bullet{margin: 0 3px !important; opacity: 1; background: #fff;}
.swiper-pagination .swiper-pagination-bullet-active{background: #4ecfc9;}

.m{padding: 5% 0;font-size: 0.22rem;line-height: 0.3rem; color: #333;}
.m img{display: block;}
.zhd{margin-bottom: 5%;}
.zintro{padding:0 5%;margin-bottom: 5%;font-size: 0.22rem;line-height: 0.3rem;color: #333;}
.zbtn{text-align: center; font-size: 0;}
.zbtn a{display: inline-block;height: 0.6rem;padding:0 0.4rem;margin: 0 0.1rem; line-height: 0.6rem;font-size: 0.24rem;color: #fff;text-align: center;background:#ff9f77; -webkit-border-radius: 0.6rem;border-radius: 0.6rem;}
.bg1{background: #f5f6fa;}


.banner{height: 4rem;overflow: hidden;}
.banner img{display:block; width: 100%; height: 4rem;}

.m1 .row,
.m4 .row{margin-bottom: 5%;}
.m1 .row ul,
.m4 .row ul{display: flex;}

.m1 .row ul li,
.m4 .row ul li{width: 33.333%;text-align: center;}

.m1 .row ul li p,
.m4 .row ul li p{padding:5% 0 0 0;font-size: 0.24rem; line-height: 0.3rem;}

.m2 .row{margin-bottom: 5%;}
.ztips{position: relative; margin-bottom: 5%;}
.ztips p{position: absolute;left: 30%;top: 50%; right: 1%; transform: translateY(-50%);}

.m3 ul{display: flex; flex-wrap: wrap; justify-content: space-between;}
.m3 ul li{position: relative;width: 48%;margin-bottom: 5%; text-align: center; color: #fff;}
.m3 ul li .info{position: absolute;left: 0; right: 0; bottom: 0.1rem;}
.m3 ul li .info .p1{padding-bottom:3%;font-size: 0.24rem;color: #fff;}
.m3 ul li .info .p2{font-size: 0.22rem;line-height: 0.3rem;}

.m3{padding-bottom: 0;}
.m6 .zbtn1{margin-bottom: 5%;}

.m6 .row{margin-bottom: 5%;}
.m6 .row ul{display: flex; justify-content: space-between;}
.m6 .row ul li{width: 47.3%;}

.m7 .row{padding:3%; margin-bottom: 5%; background: #f5f6fa;}
.m7 .row ul{display: flex; justify-content: space-between;}
.m7 .row ul li{width: 32.5%;}

.m8 .xkz .tit{display: none;}
.m8 .xkz{margin-bottom: 0;}

















