/* reset */
body, h1, h2, h3, h4, h5, h6, p, ul, ol, dl, dd, figure, menu, input, textarea, button, select, th, td iframe{ margin:0; padding:0;}
h1, h2, h3, h4, h5, h6, b, strong { font-size:100%; font-weight:normal;}
li { list-style:none;}
em, i { font-style:normal;}
a, a:visited, a:active { text-decoration:none; border:none; outline:none;}
input, textarea { outline:none;}
textarea { resize: vertical;}
body { -webkit-text-size-adjust:100%; -webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-touch-callout:none; word-wrap:break-word; line-height:1.5;font-size: 12px;min-width:7.5rem!important;}
body, button, input, select, textarea { font-family: 'helvetica neue', tahoma, 'hiragino sans gb', stheiti, 'wenquanyi micro hei', 'microsoft yahei', simsun, sans-serif;}
.none{ display:none;}
.left { float:left;}
.right { float:right;}
.clearfix::after { content:''; clear:both; display:block; height:0; overflow:hidden;visibility:hidden;}
a[title="站长统计"]{display: none;}
body{width:7.5rem;margin: 0 auto!important;overflow-x: hidden;overflow-y: auto;background: #fff;}
.wrap{width:94%;margin: 0 auto;}
.lfNav{display: none;}
.m-hide{display: none;}
.title h2{font-size: .36rem;}
.title h2::before{display: none;}
.title h2::after{display: none;}

/*banner*/
.banner{
  background-size: 160% 100%; height: 6.2rem; padding-top: .3rem;
}
.logo{
  width: 50%; margin-left: 0.2rem;
}
.ban-tips img:nth-child(1){
  width: 30%;
}
.ban-tips-img02{
  width: 16%; top: -0.2rem;
}
.ban-bt{
  width: 80%; margin-left: 1rem; margin-top: -0.6rem; margin-bottom: 0.2rem;
}
.ban-list{
  flex-wrap: wrap; margin-bottom: 0.25rem;
}
.ban-list li{
  width: 46%; margin-bottom: 0.15rem;
}
.ban-btn img{
  width: 0.36rem;
}


/*sec01*/
.sec01{
  background-size: 100% 100%;
}
.title{
  background-size: 40%;
}
.sec01 .title{
  padding-top: 0.3rem;
}
.t-left,.t-right{
  display: none;
}
.sec01 .sec-box{
  width: 100%; height: auto; background-size: 100% 100%; padding-bottom: 0.2rem;
}
.s1-l{
  display: none;
}
.s1-r{
  margin-top: .5rem; margin-left: .7rem;
}

/*sec02*/
.sec02-main{
  background-size: 100% 100%; height: auto; padding-bottom: 0.4rem;
}
.sec02 img{
  display: none;
}
.sec02-l{
  width: 100%; margin-right: 0; margin-bottom: 0.2rem;
}
.sec02-lc::before{
  display: none;
}
.sec02-m{
  width: 100%; margin-right: 0; margin-bottom: 0.2rem;
}
.sec02-r{
  width: 100%; margin-right: 0; margin-bottom: 0.2rem;
}
.sec02-r img{
  display: block; width: .25rem;
  margin: .2rem auto;
}
.sec02-r::before{
  display: none;
}
.sec02-lc h4{
  width: 50%; font-size: .26rem;
}
.sec02-l ul li{
  width: 1.2rem; height: 1rem; font-size: .24rem;
}
.sec02-m ul li{
  width: 1.2rem; height: .8rem; font-size: .24rem;
}
.sec02-m p{
  height: 1.5rem; font-size: .24rem;
}
.sec02-r::after{
  height: 2.1rem;
}

/*sec03*/
.sec03{
  background-size: 100% 100%;
}
.sec03-main{
  background-size: 100% 100%; height: auto; padding-bottom: 0.4rem;
}
.sec03-main ul li{
  width: 90%; height: auto; background-size: 100% 100%; padding: 0.2rem; box-sizing: border-box;
}
.sec03-main ul li img{
  width: 30%;
}
.sec03-main ul li div{
  flex: 1;
}
.sec03-main ul li div span{
  font-size: .24rem;
}
.sec03-main ul li div p{
  font-size: .24rem; line-height: 0.3rem;
}


/*sec04*/
.sec04{
  background-size: 100% 100%;
}
.sec04-main{
  background-size: 100% 100%; height: auto; padding-bottom: 0.4rem;
}
.sec04 .title{
  margin-bottom: 0.2rem;
}
.sec04-item-m img{
  display: none;
}
.sec04-item-m ul li{
  width: 90%; height: auto; margin: 0 auto .2rem;
}
.sec04-item-m ul li h4{
  width: 2.2rem;
}
.sec04-item-m ul li p{
  flex: 1; margin-left: 0.1rem;
}
.sec04-item02 ul{
  flex-wrap: wrap;
}
.sec04-item02 ul li{
  margin-bottom: 0.2rem; padding: .15rem; box-sizing: border-box;
}
.sec04-item02 ul li img{
  width: 100%;
}

/*sec05*/
.sec05{
  background-size: 100% 100%;
}
.sec05-main{
  background-size: 100% 100%; height: auto; padding-bottom: 0.4rem;
}
.sec05-item02 h3{
  margin-bottom: 0;
}
.sec05-item-m img{
  width: 100%;
}
.sec05-item02 ul li{
  width: auto;
  position: absolute;
  margin: 0 !important;
}
.sec05-item02 ul{
  height: 3.8rem; position: relative; display: block; background-size: 5rem 2.2rem;
}
.sec05-item02 ul li:nth-child(1){
  top: .3rem;
  left: 50%;
  transform: translateX(-50%);
}
.sec05-item02 ul li:nth-child(2){
  top: 1rem;
  left: .6rem;
}
.sec05-item02 ul li:nth-child(3){
  top: 1rem;
  right: .3rem;
}
.sec05-item02 ul li:nth-child(4){
  top: 2rem;
  left: 0;
}
.sec05-item02 ul li:nth-child(5){
  top: 2.35rem;
  right: 0;
}
.sec05-item02 ul li:nth-child(2) h4{
  left: 2rem;
}
.sec05-item02 ul li:nth-child(3) h4{
  left: -.3rem;
}
.sec05-item02 ul li:nth-child(4) h4{
  left: 2.2rem;
  top: .3rem;
}
.sec05-item02 ul li:nth-child(5) h4{
  left: -0.5rem;
  top: -0.02rem;
}
.pub-btn img{
  width: 0.36rem;
}

/* sec06 */
.sec06{
  background-size: 100% 100%;
}
.sec06-main{
   height: auto; padding-bottom: 0.4rem; background: #29221c;
}
.sec06-t{
  background: #29221c;
}
.sec06-b{
  background: #fde8c6; margin: .2rem auto 0; padding: .2rem;
}
.sec06-t-m{
  width: 88%; height: auto;
}
.sec06-content img{
  width: 40%; margin-left: -.8rem; margin-top: 0.4rem;
}
.sec06-b-item-img{
  float: none; margin-bottom: 0.2rem;
}
.sec06-b-item-img img{
  width: 50%;
}
.sec06-b-item-info{
  float: none;
}
.sec06-b-item01 .sec06-b-item-info ul li i{
  width: 1rem; height: 0.8rem; font-size: .26rem;
}
.sec06-b-item02 .sec06-b-item-info{
  margin-left: 0;
}
.sec06-b-item02 .sec06-b-item-info ul li{
  margin-bottom: 0.2rem;
}
.sec06-b-item02 .sec06-b-item-info ul li i{
  font-size: .26rem;
}
.sec06-b-item p{
  font-size: .24rem !important;
}

/*sec07*/
.sec07{
  background-size: 100% 100%;
}
.sec07-main{
  background-size: 100% 100%; height: auto; padding-bottom: 0.8rem;
}
.sec07-item01 ul{
  flex-wrap: wrap;
}
.sec07-item01 ul li img{
  width: 20%;
}
.sec07-item02-content{
  position: relative;
}
.sec07-item02-m{
  position: absolute;top: .7rem;width: 28%; height: 4rem;
  left: 50%;
  transform: translateX(-50%);
}
.sec07-item02-m img{
  width: 100%; transform: scale(1.5);
}
.sec07-item02-l{
  margin-left: -1rem; margin-right: 0.9rem;
}
.sec07-yuan{
  position: absolute; top: 0; left: 0;
}
.sec07-yuan2{
  display: none;
}

/* sec08 */

.sec08 h2{
  font-size: .5rem;
}


