*{ 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 img{display:block; width: 100%;}
[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: #ffdb35;}

.regular-radio {display: none;}
.regular-radio + label{-webkit-appearance: none;display: inline-block;position: relative;padding-left:20px;}
.regular-radio + label:after{position: absolute;z-index: 1;top: 50%; left: 0; margin-top: -8px; content: ' ';width: 14px;height: 14px;border-radius: 100%; overflow: hidden;background: #fff; border: 1px solid #bcbcbc; box-shadow: inset 0 0 2px rgba(0,0,0,0.2);}
.regular-radio + label:before{display: none; position: absolute; z-index: 2; left: 3px; top: 50%; margin-top: -5px; content: ''; width: 10px; height: 10px; background: #1cb47c; border-radius: 100%; overflow: hidden;}
.regular-radio:checked + label:after {background: #fff; border: 1px solid #1cb47c;}
.regular-radio:checked + label:before{display: block;}
.input-text{display: block;border: 1px solid #d2d2d2; outline: none;}

.m{padding: 6% 0;font-size: 0.22rem;line-height: 0.32rem; color: #333;}
.bg{background: #edf8fe;}
.m img{display: block;}
.m .zhd{margin-bottom: 5%;}
.m .zintro{text-indent: 2em;margin-bottom: 3%;}
.m .zbtn{display: flex; justify-content: center;}
.m .zbtn a,
.m .zbtn button{display: block;height: 0.6rem;padding: 0 5%; line-height: 0.6rem; color: #fff; font-size: 0.24rem; background: #f89728; -webkit-border-radius: 0.3rem; border-radius: 0.3rem;}

.bg1{background: #ffffff;}
.bg2{background: #fcecdf;}

.m1-slider-box{margin: 0 0 5% 3%;}
.m1-slider-box img{display: block;width: 2.4rem;height: 1.6rem;}
.form-hd{text-align: center;font-size: 0.3rem;font-weight: bold;color: #f89728;line-height: 0.4rem; margin-bottom: 1%;}
.form-shd{position:relative;text-align: center;font-size: 0;margin-bottom: 3%;}
.form-shd:after{position: absolute;left:0;top:0.2rem;content: '';width: 100%;height: 1px;background: #d2d2d2;}
.form-shd p{position: relative; z-index: 2; padding: 0 3%; background: #fff; display: inline-block;font-size: 0.22rem;vertical-align: middle;line-height: 0.4rem;}
.form-shd span{color: #f89728;}

.form{margin-bottom: 4%;}
.form-row{padding-left:5em;font-size: 0.24rem;margin-bottom: 2%;}
.form-row .label{float:left;width: 5em;margin:0 0 0 -5em;color: #f89728;}
.form-row .form-item{font-size: 0.24rem; line-height: 0.36rem;}
.leixin{display: flex; flex-wrap: wrap; font-size: 0;}
.leixin label{display: block; width: 45%;}
.form-row .input-text{width: 85%;padding: 0.15rem;font-size: 0.24rem;line-height: 1em; color: #999;}

.form-list{padding: 0.2rem; border: 1px dotted #cbbbb0;}
.form-list-slider{height: 1.1rem; overflow: hidden;}
.form-list li{font-size: 0.22rem;line-height: 0.36rem; text-align: center; height: 0.36rem;}
.form-list li img{display: inline-block; margin:0 0.2rem 0 0; height: 0.22rem;width: auto;vertical-align: middle;}
.form-list li span{display: inline-block;padding: 0 0.2rem;vertical-align: middle;}
.form-list li a{color: #f89728;}

.m2 ul{display: flex; flex-wrap: wrap; margin: -2% 0 5%;}
.m2 li{width: 33.333%;padding: 2% 1% 0;}

.m3 dl{display: flex;margin-bottom: 5%;}
.m3 dl dt{width: 2.1rem;}
.m3 dl dd{padding:3%;background: #fcecdf;}
.m3 dl dd p{padding: 1.5%; line-height: 0.3rem; border-bottom: 1px dotted #deb597;}
.m3 dl dd p strong{color: #ca8f65; font-weight: bold;}

.m3-slider-box{margin-bottom: 4%;}
.m3-slider li{position: relative;}
.m3-slider li img{width: 3.1rem;height: 2.04rem;}
.m3-slider li p{position: absolute;left: 0;right: 0;bottom: 0; padding: 0.1rem 0; font-size: 0.22rem; text-align: center; color: #fff; background: rgba(202,143,101,0.8);}

.m4{padding-bottom: 8%;}
.m4 dl{padding: 0 0.1rem; margin-bottom: 0.15rem;}
.m4 dt{float: left;width: 3rem;}
.m4 dd{float: right;width:3.1rem;}
.m4 .zintro{font-size: 0.22rem;line-height: 0.36rem; padding: 0.13rem 0.1rem; border: 1px dotted #e2bea4;}

.m4 ul{display: flex; padding-right: 0.1rem;}
.m4 ul li{width: 33.333%;padding: 0 0 0 0.1rem;}
.m4 .info{background: #fff; padding-bottom: 0.3rem; position: relative;}
.m4 .info .title{height: 0.5rem;line-height: 0.5rem;margin: 0 3%;font-size: 0.24rem;font-weight: bold;color: #ca8f65;text-align: center; border-bottom: 1px dotted #e2bea4;}
.m4 .info p{text-align: center; padding: 0.1rem 0;}
.m4 .info span{position: absolute;width: 1.7rem;height: 0.5rem;left: 50%; margin: 0 0 0 -0.85rem; background: #f89728; -webkit-border-radius: 0.25rem; border-radius: 0.25rem; text-align: center; color: #fff; line-height: 0.5rem;}

.m5 ul{margin-bottom: 3%;}
.m5 ul li{position: relative;float:left;width: 50%; }
.m5 ul li .info{position: absolute;left: 0.1rem;right: 0.1rem;bottom: 0.5rem; color: #fff;text-align: center;}
.m5 ul li .info p{font-size: 0.22rem; line-height: 0.36rem;}
.m5 ul li .info .title{border-bottom: 1px solid #fff;font-size: 0.3rem;font-weight: bold; line-height: 0.55rem;}

.m6 .zbd{padding: 0 0.21rem;}
.m6-tab .hd{margin-bottom: 3%;}
.m6-tab .hd:nth-child(2){margin: 0;}
.m6-tab .hd ul li{float: left;width: 1.96rem;height:0.6rem;margin:0 0 0 0.02rem;text-align:center;font-size:0.24rem;line-height:0.6rem;color:#fff;background: #bfab9d;}
.m6-tab .hd ul li.on{background: #f89728;}
.m6-bd-box{background: #fff; padding: 0.13rem; overflow: hidden; margin-bottom: 3%;}
.m6-tab .bd{ height: 3.98rem;overflow: hidden;}
.m6-tab .zintro{text-indent: 0;}
.m6-tab .zintro span{color: #ca8f65;}
.m6-tab .zintro a{color: #f89728;}
.m6-tab img{display: block; width: 5.71rem;height: 2.84rem; background: url("/static/images/loading.gif") center center no-repeat;}

