*{ 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;}

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

.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: 3% 0;font-size: 0.2rem;line-height: 0.3rem; color: #333; background: #fff;}
.bg1{background: #f0f8fe;}
.m img{display: block;}
.zhd{margin-bottom: 3%;text-align: center;color: #2d80dc;}
.zbtn{font-size: 0;line-height: 0;text-align: center;}
.zbtn a{display: inline-block;height: 0.6rem;padding:0 0.5rem;color:#fff;font-size:0.24rem;line-height: 0.6rem;background: #ffb923;-webkit-border-radius: 0.5rem;border-radius: 0.5rem;}

.ztips{position: relative;}
.ztips .zinfo{position: absolute;left: 30%; right: 2%; top: 10%;}
.ztips .zinfo .t{margin-bottom: 1%; font-size: 0.32rem;color: #3b9bdb; font-weight: bold; line-height: 0.5rem;}
.ztips .zinfo p{margin-bottom: 2%;}
.text-link a{ color: #f8a042; font-weight: bold; font-size: 0.24rem;}

.m1{padding-top: 6%;}
.m1 .p1{text-align: center;font-size: 0.2rem;line-height: 1.5em;}
.m1 .row1 ul{display: flex;flex-wrap: wrap; justify-content:space-between; margin-bottom: 3%;}
.m1 .row1 ul li{width: 24.3%; margin-top: 3%;text-align: center;}
.m1 .row1 ul li p{line-height: 1.5em; padding-top: 5%;}
.m1 .zinfo{padding: 3%; margin-bottom: 3%;background: #f1f1f1;}
.m1 .zinfo strong{color: #4ecfc9; font-weight: bold;}

.m2 .row1{padding-top:2%;margin-bottom: 3%; display: flex;}
.m2 .row1 .pic{width: 40.67%}
.m2 .row1 ul{margin-left: -6%; margin-right: -8%;}
.m2 .row1 ul li{width: 104%; padding: 0 0 0 0.9rem;margin-top: 0.15rem; background: #f1f1f1;}
.m2 .row1 ul li .num{float: left;width: 0.8rem;height: 0.8rem;margin:0 0 0 -0.9rem;text-align: center;line-height: 0.8rem;color: #fff; font-size: 0.5rem; background: #4ecfc9;}
.m2 .row1 ul li .st{padding-top:0.1rem;font-size: 0.22rem;font-weight: bold; line-height: 1.5em; color: #4ecfc9;}
.m2 .row1 ul li p{font-size: 0.2rem; color: #333;}

.m3 .xkz .tit{display: none;}
.m3 .xkz .xkz-btn{display: none;}
.m3 .row2 ul{display: flex; flex-wrap: wrap;justify-content: space-between;}
.m3 .row2 ul li{width: 47.333%;margin-bottom: 3%; text-align: center;}
.m3 .row2 ul li p{padding-top: 3%; color: #4ecfc9; font-size: 0.24rem; font-weight: bold; line-height: 1.5em;}

.m4 li{padding: 0 2%; margin-bottom: 3%;}
.m4 .info{padding:16% 5% 1% 5%;margin: -15% 0 0 0; border: 1px dotted #8adfdb;}
.m4 .info dl{display: flex;}
.m4 .info dl dt{width: 60%;}
.m4 .info span{color: #4ecfc9;}

.m5 ul{display: flex; flex-wrap: wrap; justify-content: space-between;}
.m5 ul li{position: relative;width: 31.6%; margin-bottom: 3%;}
.m5 ul li:nth-child(2),.m5 ul li:nth-child(5){width:33.3%;}
.m5 ul li p{position: absolute; bottom: 10%; left: 30%; right: 0;white-space:nowrap;}

.m6 ul{display: flex; flex-wrap: wrap; justify-content: space-between;}
.m6 ul li{position: relative;width: 33%; padding: 1%; margin-bottom: 3%; border: 1px dotted #a6e7e4; text-align: center;}
.m6 ul li p{padding: 3% 0 0 0;}


























