*{ 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;}
[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;}
.swiper-pagination .swiper-pagination-bullet-active{background: #4ecfc9;}

.banner{margin-bottom: 0.3rem;}
.m{padding:0 0 0.3rem 0;font-size: 0.2rem;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;line-height: 0.6rem;font-size: 0.24rem;color: #fff;text-align: center;background:#ffb923; -webkit-border-radius: 0.6rem;border-radius: 0.6rem;}
.zcnt{width: 6.07rem;margin-left: auto;margin-right: auto;}
.mb10{margin-bottom: 0.1rem; margin-bottom: 0.1rem !important;}
.mb20{margin-bottom: 0.2rem; margin-bottom: 0.2rem !important;}
.mb30{margin-bottom: 0.3rem; margin-bottom: 0.3rem !important;}
.m img{display: block;}

.zhd{margin: 0 0 0.3rem 0; height: 0.8rem; line-height: 0.8rem; text-align: center; font-size: 0.4rem;font-weight: bold; color: #fff; background: url("../images/m1-hd.jpg"); background-size: cover;}
.intro{font-size: 0.22rem;line-height: 0.32rem; text-indent: 2em;}
.zhd2{height: 1.1rem;margin-bottom:0.3rem;background: url("../images/m4-hd.jpg"); background-size: cover; text-align: center; color: #fff;}
.zhd2 .hd1{padding:0.15rem 0 0 0;font-size: 0.4rem;color: #fff; font-weight: bold; line-height: 0.5rem;}
.zhd2 .hd2{font-size: 0.22rem;line-height: 0.3rem;}

.m1 ul{display: flex; justify-content: space-between;}
.m1 ul li{width: 32.3%;text-align: center;}
.m1 ul li p{font-size: 0.2rem;color: #333;line-height: 0.5rem;}

.m2 .intro{text-align: center; text-indent: 0;}
.m2 .row1 ul{display: flex; flex-wrap: wrap; justify-content: space-between;margin-top: -3%;}
.m2 .row1 ul li{width: 32%;margin-top: 3%; text-align: center;}
.m2 .row1 ul li p{padding:0.1rem 0 0 0;font-size: 0.24rem;color: #4ecfc9; line-height: 0.32rem;}
.m2 .row2{padding: 3%; font-size: 0.22rem;line-height: 0.34rem; color: #444; border: 1px solid #81ddd8;}
.m2 .row2 strong{color: #4ecfc9; font-weight: bold;}

.zjrow .xkz .tit,
.zjrow .xkz .xkz-btn{display: none;}
.zjrow .shd{position: relative; margin-bottom: 5%; font-size: 0.34rem;font-weight: bold; color: #4ecfc9; line-height: 0.7rem; text-align: center; border: 1px solid #81ddd8;}
.zjrow .shd:after{position: absolute; content: '';width: 20%;height: 4px; background: #81ddd8; left: 50%; bottom: -2px; transform: translateX(-50%);}
.zjrow .row2 ul{display: flex; flex-wrap: wrap; justify-content: space-between;margin-top: -3%;}
.zjrow .row2 ul li{width: 48%;margin-top: 3%;text-align: center;}
.zjrow .row2 ul li p{padding-top: 5%; text-align: center; font-size: 0.26rem;color: #4ecfc9; font-weight: bold;}

.m3 li{padding: 0 2%; margin-bottom: 5%;}
.m3 .pic{width: 5.6rem;margin: 0 auto;}
.m3 .info{padding:16% 5% 1% 5%;margin: -15% 0 0 0; border: 1px dotted #8adfdb;}
.m3 .info dl{display: flex;}
.m3 .info dl dt{width: 48%;}
.m3 .info span{color: #4ecfc9;}
.m3 .info p {padding-left: 5em; overflow: hidden;}
.m3 .info p span{float: left; margin-left: -5em; color: #4ecfc9;}

.m4 ul{margin-top: -2%; margin-bottom: 0.3rem; display: flex; flex-wrap: wrap; justify-content: space-between;}
.m4 ul li{position: relative; width: 32.2%; margin-top: 2%;}
.m4 ul li p{position: absolute; bottom: 10%; left: 30%; font-size: 0.2rem;color: #333;}

.m5{padding-bottom: 0;}
.m5 ul li{padding: 1%; border: 1px dotted #8adfdb;text-align: center;}
.m5 ul li p{position: static;left: auto; bottom: auto; font-size: 0.2rem; line-height: 1.5;padding: 3% 0;}





























































































