*{ 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.2rem;line-height: 0.3rem;}
.m img{display: block;}
.zhd{margin-bottom: 3%;}
.bg1{background: #f6efe2;}
.bg2{background: #34240b;}
.zintro{font-size: 0.22rem;line-height: 0.32rem;color: #444;text-indent: 2em;}
.zbtn{text-align: center; font-size: 0;}
.zbtn a{display: inline-block;height: 0.7rem;padding:0 0.4rem;margin: 0 0.1rem; line-height: 0.7rem;font-size: 0.24rem;color: #fff;text-align: center;background:#e4af31; -webkit-border-radius: 0.7rem;border-radius: 0.7rem;}
.zbtn a.zb2{background: #c71b1b;}

.banner{height: 4rem;overflow: hidden;}
.banner img{display:block; width: 100%; height: 4rem;}
.m1 .zintro{margin-bottom: 3%;}
.m2 ul{margin-top:-1%;display: -webkit-flex;display: flex;flex-wrap:wrap;justify-content:space-between;}
.m2 li{width: 49.5%;padding:3% 0; margin-top: 1%;font-size: 0.22rem; line-height: 120%;color: #fff;text-align: center; border: 1px solid #5d503c;}

.m3-tab .hd{margin-bottom: 3%;}
.m3-tab .hd ul{display: flex;display: -webkit-flex;display: flex;}
.m3-tab .hd li{position:relative;width: 50%;padding:3% 0;font-size: 0.28rem;line-height: 140%;color: #444;text-align: center;background: #f6efe2;}
.m3-tab .hd li:after{display: none; position: absolute;left: 50%; margin-left: -6px; bottom: -12px; font-size: 0;line-height: 0;content: '';width: 0;height: 0;border: 6px solid transparent; border-top-color:#e4af31; }
.m3-tab .hd li.on{color: #fff;background: #e4af31;}
.m3-tab .hd li.on:after{display: block}

.m3-tab .con ul{display: flex;display: -webkit-flex;display: flex;}
.m3-tab .con li{width: 49%;margin: -2% 0 0 0;}
.m3-tab .con li .item{width: 100%; margin-top: 2%; overflow: hidden;}
.m3-tab .con li img{display: block;height:1.99rem;}
.m3-tab .con p{padding:3%;color:#fff;background: #896420;}

.m4-tab{margin-bottom: 4%;}
.m4-tab .hd{margin-bottom: 0.2rem;}
.m4-tab .hd ul{margin-top: -0.05rem;margin-left: -0.05rem;}
.m4-tab .hd li{float: left;width: 1.46rem; height: 0.6rem; margin: 0.05rem 0 0 0.05rem; font-size: 0.24rem; color: #444; line-height: 0.6rem; text-align: center;background: #f6efe2;}
.m4-tab .hd li.on{color: #fff;background: #e4af31;}
.m4-tab .hd li.c{color: #fff;background: #c71b1b;}
.m4-tab .bd{height: 4.48rem;overflow: hidden;}
.m4-tab .bd img{display: block;width: 100%;height: 4.48rem; background: url("/static/images/loading.gif") center center no-repeat;}

.gongyi-scroll{ width: 100%;}
.gongyi-scroll li{float: left;width: 2.55rem; margin: 0 0.2rem 0 0; text-align: center; display: block;}
.gongyi-scroll li .item{margin-bottom: 0.15rem; }
.gongyi-scroll li .item .pic{width: 2.55rem; height: 1.57rem; margin: 0 auto; padding: 0.05rem;background: #fff; overflow: hidden;}
.gongyi-scroll li img{display: block;width: 100%;}
.gongyi-scroll li p{height: 0.78rem; overflow: hidden; margin:0.1rem 0 0 0;font-size: 0.18rem;line-height: 0.26rem; color: #444;}


.m5 .zintro{margin-bottom: 3%;}
.zjTab .hd{margin-bottom: 1.5%;}
.zjTab .hd ul{display: flex;display: -webkit-flex;display: flex;margin-left: -1%;}
.zjTab .hd ul li{width: 20%;padding: 0 0 0 1%;}
.zjTab .hd ul li span{display: block;padding: 12% 0; font-size: 0.24rem;color: #333;line-height: 120%;text-align: center;background: #f6efe2;}
.zjTab .hd ul li.on span{background: #e4af31; color: #fff;}

.zj{margin-bottom: 5%;}
.swiper-zj li{float:left;width: 49%;margin: -2.5% 0 0 0;}
.swiper-zj li a{display: block; position: relative; height: 1.7rem; margin: 2.5% 0 0 0;overflow: hidden;background: #e4af2f;}
.swiper-zj li a .pic{width: 50%;}
.swiper-zj li a .pic img{display: block;width: auto;height: 1.7rem;}
.swiper-zj li a .info{position: absolute;left: 1.6rem;top:50%;right: 0.1rem;-webkit-transform: translateY(-50%);transform: translateY(-50%); }
.swiper-zj li a .yue{position: absolute;width: 0.3rem; height: 0.3rem; left: 50%;top: 50%;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);line-height: 0.3rem;text-align: center; color: #fff; font-size: 0.2rem; background: #cc2a35; -webkit-border-radius: 100%; border-radius: 100%;}
.swiper-zj li a .name{padding:0.05rem 0 0.1rem 0;text-align: center; font-size: 0.26rem;font-weight: bold;line-height: 0.3rem;}
.swiper-zj li a .zc{/*padding-bottom:0.05rem;*/text-align: center;font-size: 0.2rem;line-height: 0.24rem;}
.swiper-zj li a .ry{font-size: 0.2rem;line-height: 0.24rem;}

.m7 .zintro{margin-bottom: 3%;}
.m7 ul{margin:-4% 0 3% 0;}
.m7 ul li{float:left;width: 48.4%;margin:4% 0 0 0;text-align: center;}
.m7 ul li:nth-child(2n){float: right;}
.m7 ul li .p1{height: 0.6rem;line-height: 0.6rem;color:#fff;font-size:0.24rem;background: #896420;}
.m7 ul li .p2{padding:0.1rem;font-size: 0.22rem;line-height: 0.3rem;color: #444;background: #f6efe2;}

.m8 .row{margin-bottom: 3%;}
.m8 .zbtn a{padding: 0 0.7rem;}



















