@charset "UTF-8";
/*-----default model-----*/
body,h1, h2, h3, h4, h5, h6,p,ul, ol, dl, dd,figure, menu, input, textarea, button, select, th, td,figcaption {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;}
img {border:none;}
input,textarea,button,select {outline: 0 none;}
table{border-collapse: collapse; margin:0 auto;}
textarea {resize: vertical;}
a {text-decoration: none;outline: 0 none;color:inherit}
table{border-collapse:collapse;width: 100%;color: #333;text-align: center;}
.clearfix:before,.clearfix:after{display:block;clear:both;content:"";visibility:hidden;height:0} 
.clearfix{zoom:1} 
body{width: 100%;height:100%; background: #fff; font-size: 12px;min-width: 1100px!important;  font-family: "Microsoft YaHei", Helvetica, Tahoma, Arial, "PingFang SC", "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei"; color: #444;}
a[title="站长统计"]{display: none;}
@media only screen and (min-width: 800px) {
	.pc-hide{display:none !important;}
}
.left{float: left;}
.right{float: right;}
.wrap{position: relative; width: 1200px; margin: 0 auto;font-size: 0;text-align: center;}
.hide{display: none !important;}
.section{ padding-top: .8rem;}
.title{ margin-bottom: .45rem; background: url(../images/t_bg.png) no-repeat bottom center / 466px;}
.title h2{font-size: .5rem; color: #fff; font-weight: bold; letter-spacing: .01rem; display: flex; align-items: center; justify-content: center;
  background: linear-gradient(to bottom, #8b6e50, #644627);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}
.title h2 img{ margin: 0 .2rem;}
.t-left{ animation: moveL 1s infinite alternate ease-in-out; }
.t-right{ animation: moveR 1s infinite alternate ease-in-out; }
@keyframes moveL{
  0%{transform: translateX(-5px); opacity: .5;}
  100%{transform: translateX(5px); opacity: 1;}
}
@keyframes moveR{
  0%{transform: translateX(5px); opacity: .5;}
  100%{transform: translateX(-5px); opacity: 1;}
}

/*banner*/
.banner{
	width: 100%; height: 7.25rem; position: relative; background: url(../images/ban_bg.jpg) no-repeat top center; font-size: 0; padding-top: .52rem; box-sizing: border-box;
}
.logo{
  display: block; margin-bottom: .09rem;
}
.ban-tips{
  display: flex; align-items: center; justify-content: center;
}
.ban-tips-img02{
  position: relative; top: -0.3rem; animation: tiao 1s infinite alternate ease-in-out;
}
@keyframes tiao{
  0%{transform: scale(.9);}
  100%{transform: scale(1);}
}
.ban-tips::before{
  content: ''; width: .97rem; height: .09rem; background: url(../images/ban_line.png) no-repeat center / 100%; display: block; margin-right: .2rem;
}
.ban-tips::after{
  content: ''; width: .97rem; height: .09rem; background: url(../images/ban_line.png) no-repeat center / 100%; display: block; transform: rotate(180deg); margin-left: 0;
}
.ban-bt{
  display: block; margin-left: 1.2rem; margin-top: -1.24rem;
}
.ban-list{
  display: flex; justify-content: center; align-items: center; margin-top: -0.18rem; margin-bottom: .76rem;
}
.ban-list li{
  width: 3.06rem; height: .4rem; line-height: .4rem; border-radius: .2rem; font-size: .2rem; color: #fff; font-weight: 600; margin: 0 .1rem;
  background: #c09461;
  background: -webkit-linear-gradient(right, #c09461, #f2daae);
  background: -o-linear-gradient(right, #c09461, #f2daae);
  background: -moz-linear-gradient(right, #c09461, #f2daae);
  background: linear-gradient(to right, #c09461, #f2daae);
}
.ban-list li span{
  color: #070000;
}
.ban-btn{
  width: 4.96rem; height: .94rem; background: url(../images/ban_btn_bg.png) no-repeat center / 100%; display: flex; align-items: center; justify-content: center; margin: 0 auto; font-size: .44rem; color: #f7e7c0; font-weight: 600;
}
.ban-btn img{
  margin-left: .16rem;
}

/*sec01*/
.sec01{
  background: url(../images/s1_bg.jpg) no-repeat top center; padding-top: .7rem; padding-bottom: .76rem;
}
.sec01 .sec-box{
  width: 12.6rem; height: 6.45rem; background: url(../images/s1_mbg.png) no-repeat top center / 100%; margin: 0 auto;
}
.sec01 .title{
  text-align: center; padding-top: .26rem;
}
.sec01-main{
  display: flex;
}
.s1-l{
  width: 5.22rem; position: relative;
}
.s1-l .sec01-peo{
  position: absolute; left: .82rem; top: 1.08rem;
}
@keyframes moveT{
  0%{transform: translateY(.05rem);}
  100%{transform: translateY(-0.05rem);}
}
.s1-l .sec01-jt{
  position: absolute; right: 0; top: 2.75rem; animation: moveJt 1s infinite alternate ease-in-out;
}
@keyframes moveJt{
  0%{transform: translateY(0) translateX(0);}
  100%{transform: translateY(-0.1rem) translateX(.1rem);}
}
.s1-r{
  flex: 1; margin-top: 1.18rem; margin-left: -0.44rem;
}
.s1-r ul li{
  width: 5.2rem; height: .48rem; line-height: .48rem; background: #f8d5ae; border-radius: .24rem .24rem .24rem 0; margin-bottom: .16rem;
}
.s1-r ul li:nth-child(2){
  margin-left: .43rem;
}
.s1-r ul li:nth-child(3),.s1-r ul li:nth-child(5){
  margin-left: 1.32rem;
}
.s1-r ul li:nth-child(4){
  margin-left: .86rem;
}
.s1-r ul li:nth-child(5){
  margin-left: .86rem;
}
.s1-r ul li:nth-child(2n){
  background: #fcebd6;
}
.s1-r ul li span{
  font-size: .24rem; font-weight: bold; text-align: center; display: block;
  background: linear-gradient(to right, #79352a, #a84c1a, #79352a);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}

/*sec02*/
.sec02{
  background: #242025; padding-top: .82rem;
}
.sec02-main{
  height: 8.73rem; background: url(../images/s2_mbg.jpg) no-repeat top center / 100%; padding-top: .75rem; box-sizing: border-box;
}
.pub-bt{
  width: 5.05rem; height: .75rem; line-height: .75rem; background: url(../images/s2_bt2_bg.png) no-repeat center / 100%; font-size: .4rem; color: #94631a; font-weight: bold; margin: 0 auto; margin-bottom: .48rem;
}
.sec02-lc{
  display: flex; justify-content: center; align-items: flex-start; flex-wrap: wrap; position: relative;
}
.sec02-l{
  margin-right: .33rem; background: url(../images/s2_l01_bg.png) no-repeat top .36rem center / 2.66rem; position: relative;
}
.sec02-m{
  margin-right: .53rem; background: url(../images/s2_l02_bg.png) no-repeat top .36rem center / 2.15rem; position: relative;
}
.sec02-lc::before{
  content: ''; width: 9.13rem; height: .08rem; background: #bba48b; display: block; margin: 0 auto; position: absolute; top: .32rem;
}
.sec02-lc h4{
  width: 1.9rem; height: .6rem; line-height: .6rem; font-size: .24rem; color: #552f07; font-weight: bold; box-shadow: .09rem .09rem 0 #4d240669; margin: 0 auto; position: relative; z-index: 2; transition: all .5s;
  background: #fff6e0;
  background: -webkit-linear-gradient(right, #fff6e0, #ffe4b4);
  background: -o-linear-gradient(right, #fff6e0, #ffe4b4);
  background: -moz-linear-gradient(right, #fff6e0, #ffe4b4);
  background: linear-gradient(to right, #fff6e0, #ffe4b4);
}
.sec02-lc h4.bigBt{
  transform: scale(1.1);
}
.sec02-l h4,.sec02-m h4{
  margin-bottom: .7rem;
}
.sec02-r h4{
  width: 2.58rem;
}
.sec02-lc ul{
  display: flex; justify-content: center;
}
.sec02-lc ul li{
  border: .01rem solid #94631a; font-size: .16rem; color: #6b2f03; font-weight: 600; display: flex; align-items: center; justify-content: center;
  background: #ffe4b4;
  background: -webkit-linear-gradient(bottom, #ffe4b4, #fff6e0);
  background: -o-linear-gradient(bottom, #ffe4b4, #fff6e0);
  background: -moz-linear-gradient(bottom, #ffe4b4, #fff6e0);
  background: linear-gradient(to bottom, #ffe4b4, #fff6e0);
}
.sec02-l ul li{
  width: 1.07rem; height: .6rem; border-radius: 50%; margin: 0 .08rem;
}
.sec02-m ul li{
  width: 1rem; height: .54rem; border-radius: .12rem; margin: 0 .49rem;
}
.sec02-m p{
  width: 1.98rem; height: 1.07rem; border-radius: .11rem; font-size: .16rem; color: #6b2f03; display: flex; align-items: center; justify-content: center; margin: 0 auto; border: .01rem solid #95651e; margin-top: .72rem; position: relative; z-index: 2;
  background: #ffe4b4;
  background: -webkit-linear-gradient(left, #ffe4b4, #fff6e0);
  background: -o-linear-gradient(left, #ffe4b4, #fff6e0);
  background: -moz-linear-gradient(left, #ffe4b4, #fff6e0);
  background: linear-gradient(to left, #ffe4b4, #fff6e0);
}
.sec02-l img{
  position: absolute; right: -0.65rem; top: .22rem; animation: moveL 1s infinite alternate ease-in-out;
}
.sec02-m img{
  position: absolute; right: -0.19rem; top: .22rem; animation: moveL 1s infinite alternate ease-in-out;
}
.sec02-r{
  position: relative; margin-right: .2rem;
}
.sec02-r img{
  margin: .7rem auto; position: relative; z-index: 2; animation: moveD 1s infinite alternate ease-in-out;
}
@keyframes moveD{
  0%{transform: translateY(0);}
  100%{transform: translateY(.1rem);}
}
.sec02-r::after{
  content: ''; width: .08rem; height: 2.62rem; background: #c9b29a; display: block; margin: 0 auto; position: absolute; top: .4rem; left: 50%; margin-left: -0.04rem;
}
.sec02-r::before{
  content: ''; width: 3.09rem; height: .59rem; background: url(../images/s2_l03_bg.png) no-repeat center / 100%; display: block;position: absolute; bottom: -0.06rem; left: -2.56rem;
}
.pub-btn{
  width: 5.82rem; height: .93rem; line-height: .92rem; background: url(../images/s2_btn_bg.png) no-repeat center / 100%; display: block; margin: .48rem auto 0; font-size: .42rem; color: #f7e7c0; font-weight: 600;
}
.pub-btn img{
  margin-left: .16rem;
}

/*sec03*/
.sec03{
  background: url(../images/s3_bg.jpg) no-repeat top center; padding-top: 0;
}
.sec03-main{ 
  height: 9.47rem; background: url(../images/s3_mbg.jpg) no-repeat top center / 100%; padding-top: .56rem; box-sizing: border-box;
}
.sec03-main .pub-bt{
  margin-bottom: .44rem;
}
.sec03-main .pub-bt span{
  background: linear-gradient(to right, #ecbd7c,#ffebcd, #efc98f, #cf8c63);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}
.sec03-main h3{
  font-size: .4rem; color: #ffffff; font-weight: bold; margin-bottom: .44rem;
}
.sec03-main ul{
  display: flex; justify-content: center; flex-wrap: wrap;
}
.sec03-main ul li{
  width: 5.18rem; height: 1.84rem; background: url(../images/s3_lbg.png) no-repeat center / 100%; margin: 0 .17rem .32rem; text-align: left; display: flex; align-items: center; justify-content: center;
}
.sec03-main ul li:hover{
  transform: none;
}
.sec03-main ul li div{
  width: 2.95rem; margin-left: .3rem;
}
.sec03-main ul li div h4{
  font-size: .26rem; color: #5b452f; font-weight: bold;
}
.sec03-main ul li div h4::after{
  content: ''; width: 2.6rem; height: .01rem; display: block; margin: .04rem 0;
  background: #ecbd7c;
  background: -webkit-linear-gradient(right, #ecbd7c,#ffebcd,#efc98f,#cf8c63, #e8ba7e);
  background: -o-linear-gradient(right,  #ecbd7c,#ffebcd,#efc98f,#cf8c63, #e8ba7e);
  background: -moz-linear-gradient(right, #ecbd7c,#ffebcd,#efc98f,#cf8c63, #e8ba7e);
  background: linear-gradient(to right, #ecbd7c,#ffebcd,#efc98f,#cf8c63, #e8ba7e);
}
.sec03-main ul li div span{
  color: #b97d23; font-weight: bold; font-size: .2rem; margin-bottom: .08rem; display: block;
}
.sec03-main ul li div p{
  font-size: .14rem; color: #5e3e12;
}

/*sec04*/
.sec04{
  background: #242025; padding-top: 0;
}
.sec04 .title{
  background: none; margin-bottom: .38rem;
}
.sec04 h2{
  font-size: .4rem; color: #59422d; font-weight: bold;
}
.sec04-main{
  height: 15.07rem; background: url(../images/s4_mbg.jpg) no-repeat top center / 100%; padding-top: .6rem; box-sizing: border-box;
}
.pub-bt2{
  font-size: .35rem; color: #59422d; font-weight: bold; margin-bottom: .36rem; display: flex; align-items: center; justify-content: center;
}
.pub-bt2 i{
  width: .27rem; height: .36rem; background: url(../images/s4_bt2_jt.png) no-repeat center / 100%; display: block; margin: 0 .12rem;
}
.pub-bt2 i.item-bt-right{
  transform: rotate(180deg);
}
.sec04-item-m{
  display: flex; align-items: center; justify-content: center;
}
.sec04-item-m img{
  margin-right: .36rem;
}
ul li{
  transition: all .5s !important;
}
ul li:hover{
  transform: scale(1.05);
}
.sec04-item-m ul li{
  width: 9.97rem; height: 1.12rem; border: .01rem solid #442b16; margin-bottom: .3rem; display: flex; align-items: center;
  background: #f8e6d0;
  background: -webkit-linear-gradient(right, #f8e6d0, #dcae81);
  background: -o-linear-gradient(right, #f8e6d0, #dcae81);
  background: -moz-linear-gradient(right, #f8e6d0, #dcae81);
  background: linear-gradient(to right, #f8e6d0, #dcae81);
}
.sec04-item-m ul li:last-child{
  margin-bottom: 0;
}
.sec04-item-m ul li h4{
  width: 2.63rem; height: 1.02rem; line-height: 1.02rem; background: url(../images/s4_mbt_bg.png) no-repeat center / 100%; font-size: .3rem; color: #fff4e3; font-weight: bold; margin-left: .04rem; padding-right: .22rem; box-sizing: border-box;
}
.sec04-item-m ul li p{
  font-size: .28rem; color: #422914; margin-left: .38rem;
}
.sec04-item-m ul li p span{
  display: flex; align-items: flex-start; text-align: left;
}
.sec04-item-m ul li p span::before{
  content: ''; width: .06rem; height: .06rem; background: #59422d; border-radius: .06rem; display: block; margin-top: .16rem; margin-right: .1rem;
}
.sec04-item02{
  margin-top: .56rem;
}
.sec04-item02 ul{
  display: flex; align-items: center; justify-content: center;
}
.sec04-item02 ul li{
  width: 2.8rem; height: 3.8rem; margin: 0 .27rem; background: #fff; box-shadow: 0 .05rem .18rem #59401c2f; padding-top: .14rem; box-sizing: border-box;
}
.sec04-item02 ul li h4{
  height: .5rem; line-height: .5rem; font-size: .28rem; color: #fff; font-weight: 600; margin: .12rem .14rem .14rem;
  background: #e1b38a;
  background: -webkit-linear-gradient(right, #e1b38a, #a77a52);
  background: -o-linear-gradient(right, #e1b38a, #a77a52);
  background: -moz-linear-gradient(right, #e1b38a, #a77a52);
  background: linear-gradient(to right, #e1b38a, #a77a52);
}
.sec04-item02 ul li p{
  font-size: .18rem; color: #59422d; font-weight: 600;
}

/*sec05*/
.sec05{
  background: #242025; padding-top: 0;
}
.sec05-main{
  height: 14.61rem; background: url(../images/s5_mbg.jpg) no-repeat top center / 100%; padding-top: .74rem; box-sizing: border-box;
}
.sec05-item-m{
  display: flex; align-items: flex-start; justify-content: center;
}
.sec05-item01-l{
  width: 5.52rem; margin-right: -2.4rem; padding-right: 2.82rem; margin-top: .3rem; box-sizing: border-box;
}
.sec05-item01-l ul li{
  text-align: right; margin-bottom: .46rem; position: relative;
}
.sec05-item01-l ul li:last-child{
  margin-bottom: 0;
}
.sec05-item01-l ul li::after{
  content: ''; width: 2.3rem; border-bottom: .02rem dashed #f05155; display: block; position: absolute;left: 2.81rem;
  top: .1rem;
}
.sec05-item01-l ul li:nth-child(2):after{
  content: ''; width: 1.68rem; border-bottom: .02rem dashed #4873a8; display: block;
}
.sec05-item01-l ul li:nth-child(3):after{
  content: ''; width: 1.04rem; border-bottom: .02rem dashed #d78e4d; display: block;
}
.sec05-item01-l ul li:nth-child(4):after{
  content: ''; width: .45rem; border-bottom: .02rem dashed #d4ba42; display: block;
}
.sec05-item01-l ul li h4{
  height: .24rem; line-height: .24rem; background: #f05155; border-radius: .12rem; font-size: .17rem; color: #fff; font-weight: bold; padding: 0 .16rem; margin-bottom: .06rem; display: inline-block;
}
.sec05-item01-l ul li:nth-child(2) h4{
  background: #4873a8;
}
.sec05-item01-l ul li:nth-child(3) h4{
  background: #d78e4d;
}
.sec05-item01-l ul li:nth-child(4) h4{
  background: #d4ba42;
}
.sec05-item01-l ul li p{
  font-size: .17rem; color: #911d1a; font-weight: bold;
}
.sec05-item01-l ul li:nth-child(2) p{
  color: #4873a8;
}
.sec05-item01-l ul li:nth-child(3) p{
  color: #d78e4d;
}
.sec05-item01-l ul li:nth-child(4) p{
  color: #d4ba42;
}
.sec05-item01-m{
  position: relative; z-index: 1;
}
.sec05-item01-r{
  margin-left: -2.4rem; margin-top: .12rem;
}
.sec05-item01-r ul li{
  width: 5.46rem; height: .83rem; font-size: .16rem; color: #59422d; text-align: left; display: flex; align-items: center; justify-content: flex-end; padding-right: .18rem; padding-left: .85rem; margin-bottom: .1rem; box-sizing: border-box;
  background: #fedead;
  background: -webkit-linear-gradient(right, #fedead, #fefefc);
  background: -o-linear-gradient(right, #fedead, #fefefc);
  background: -moz-linear-gradient(right, #fedead, #fefefc);
  background: linear-gradient(to right, #fedead, #fefefc);
}
.sec05-item01-r ul li:nth-child(2){
  padding-left: 1.58rem;
}
.sec05-item01-r ul li:nth-child(3){
  padding-left: 2.08rem;
}
.sec05-item01-r ul li:nth-child(4){
  padding-left: 2.6rem; margin-bottom: 0;
}
.sec05-item02{
  margin-top: .65rem;
}
.sec05-item02 ul{
  height: 4.35rem; background: url(../images/s5_bbg.png) no-repeat top 1.1rem center / 7.1rem 2.97rem; display: flex; justify-content: center; align-items: flex-start; align-content: flex-start; flex-wrap: wrap;
}
.sec05-item02 ul li{
  position: relative;
}
.sec05-item02 ul li:nth-child(1){
  margin: 0 4.87rem .37rem;
}
.sec05-item02 ul li:nth-child(2){
  margin-right: 4.7rem; margin-bottom: .9rem;
}
.sec05-item02 ul li:nth-child(4){
  margin-right: 6.56rem;
}
.sec05-item02 ul li h4{
  width: .7rem; height: .7rem; line-height: .7rem; background: #fff; border: .02rem solid #503b25; border-radius: .7rem; font-size: .42rem; color: #5b452f; font-weight: 900; position: absolute; bottom: -0.98rem; left: 50%; margin-left: -0.35rem;
}
.sec05-item02 ul li:nth-child(2) h4{
  left: 2.6rem;
  top: .51rem;
}
.sec05-item02 ul li:nth-child(3) h4{
  left: -0.52rem;
  top: .49rem;
}
.sec05-item02 ul li:nth-child(4) h4{
  left: 2.7rem; top: 0;
}
.sec05-item02 ul li:nth-child(5) h4{
  left: -0.85rem;
  top: -0.02rem;
}
.sec05-item02 ul li p{
  font-size: .24rem; color: #5b452f; line-height: .3rem; font-weight: 600; text-align: left;
}
.sec05 .pub-btn{
  margin-top: 0;
}

/*sec06*/
.sec06{
  background: url(../images/s6_bg.jpg) no-repeat top center; padding-top: 0;
}
.sec06-main{
  height: 16.32rem; background: url(../images/s6_mbg.jpg) no-repeat top center / 100%; padding-top: .88rem; box-sizing: border-box;
}
.sec06-main .pub-bt{
  margin-bottom: .36rem;
}
.sec06-main .pub-bt span {
  background: linear-gradient(to right, #ecbd7c, #ffebcd, #efc98f, #cf8c63);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}
.sec06-main .pub-bt2{
  color: #fff; margin-bottom: .1rem;
}
.tips{
  font-size: .19rem; color: #fff;
}
.sec06-t-m{
  width: 10.9rem; height: 4.86rem; border: .01rem solid #c58659; border-radius: .27rem; margin: 0 auto; margin-top: .22rem;
}
.sec06-t-m h4{
  font-size: .3rem; font-weight: bold; padding-top: .24rem; margin-bottom: .3rem;
  background: linear-gradient(to right, #c58659, #f4c9a5);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}
.sec06-content{
  display: flex; justify-content: center; align-items: flex-start;
}
.sec06-content ul{
  padding-right: 1.65rem; margin-top: .12rem; background: url(../images/s6_line.png) no-repeat center right -0.5rem;
}
.sec06-content ul li{
  width: 2.66rem; height: .68rem; line-height: .68rem; border-radius: .11rem; margin-bottom: .38rem; font-size: .25rem; color: #6c3808; font-weight: bold;
  background: #f5caa7;
  background: -webkit-linear-gradient(right, #f5caa7, #e3ae75);
  background: -o-linear-gradient(right, #f5caa7, #e3ae75);
  background: -moz-linear-gradient(right, #f5caa7, #e3ae75);
  background: linear-gradient(to right, #f5caa7, #e3ae75);
}
.sec06-content ul li:last-child{
  margin-bottom: 0;
}
.sec06-b{
  margin: .78rem .6rem 0;
}
.sec06-b h5{
  font-size: .3rem; color: #784f2b; font-weight: bold; margin-top: -0.6rem;
}
.sec06-b h5 span{
  font-size: .26rem; color: #dab797; margin-left: -0.1rem;
}
.sec06-b-item01{
  padding-bottom: .28rem; margin-bottom: .26rem; border-bottom: .01rem dashed #d0baa1;
}
.sec06-b-item01 .sec06-b-item-info ul li{
  display: flex; align-items: center; margin-bottom: .2rem;
}
.sec06-b-item01 .sec06-b-item-info ul li i{
  width: .55rem; height: .55rem; display: block; border-radius: .11rem; font-size: .18rem; color: #fff; font-weight: bold; display: flex; align-items: center; justify-content: center;
  background: #6b5740;
  background: -webkit-linear-gradient(bottom, #6b5740, #422914);
  background: -o-linear-gradient(bottom, #6b5740, #422914);
  background: -moz-linear-gradient(bottom, #6b5740, #422914);
  background: linear-gradient(to bottom, #6b5740, #422914);
}
.sec06-b-item02 .sec06-b-item-info{
  margin-top: .4rem; margin-left: .38rem;
}
.sec06-b-item02 .sec06-b-item-info ul li{
  margin-bottom: .52rem;
}
.sec06-b-item01 .sec06-b-item-info ul li p{
  width: 6.1rem; font-size: .18rem; color: #784f2b; font-weight: 600; text-align: left; margin-left: .16rem;
}
.sec06-b-item02 .sec06-b-item-info ul li i{
  width: 1.47rem; height: .43rem; line-height: .43rem; border-radius: .11rem; font-size: .22rem; color: #fff; font-weight: bold; display: block; margin-bottom: .16rem;
  background: #6b5740;
  background: -webkit-linear-gradient(bottom, #6b5740, #422914);
  background: -o-linear-gradient(bottom, #6b5740, #422914);
  background: -moz-linear-gradient(bottom, #6b5740, #422914);
  background: linear-gradient(to bottom, #6b5740, #422914);
}
.sec06-b-item02 .sec06-b-item-info ul li p{
  font-size: .21rem; color: #784f2b;
}
.sec06-b-item02 .sec06-b-item-info ul li:last-child{
  margin-bottom: 0;
}
.sec06-b-item-img img{
  animation: moveD 1s infinite alternate ease-in-out;
}

/*sec07*/
.sec07{
  background: url(../images/s7_bg.jpg) no-repeat top center; padding-top: 0;
}
.sec07-main{
  height: 14.62rem; background: url(../images/s7_mbg.jpg) no-repeat top center / 100%; padding-top: .5rem; box-sizing: border-box;
}
.sec07-main .pub-bt{
  margin-bottom: .36rem;
}
.sec07-main .pub-bt span {
  background: linear-gradient(to right, #ecbd7c, #ffebcd, #efc98f, #cf8c63);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}
.sec07-main .pub-bt2{
  color: #fff; margin-bottom: .1rem;
}
.sec07-item01{
   margin-bottom: .68rem;
}
.sec07-item01 ul{
  display: flex; justify-content: center; margin-top: .48rem;
}
.sec07-item01 ul li{
  width: 2.3rem; height: 4.24rem; background: url(../images/s7_lbg01.png) no-repeat center / 100%;
}
.sec07-item01 ul li:nth-child(2n){
  background: url(../images/s7_lbg02.png) no-repeat center / 100%;
}
.sec07-item01 ul li img{
  margin-top: .62rem; margin-bottom: .16rem;
}
.sec07-item01 ul li h4{
  font-size: .24rem; color: #513924; font-weight: bold; margin-bottom: .1rem;
}
.sec07-item01 ul li p{
  font-size: .18rem; color: #513924; transform: rotate(-1deg);
}
.sec07-item02 ul li{
  width: 2.3rem; height: .44rem; line-height: .44rem; border-radius: .22rem; font-size: .23rem; color: #552f07; font-weight: bold; margin-bottom: .32rem;
  background: #fff6e0;
  background: -webkit-linear-gradient(bottom, #fff6e0, #ffe4b4);
  background: -o-linear-gradient(bottom, #fff6e0, #ffe4b4);
  background: -moz-linear-gradient(bottom, #fff6e0, #ffe4b4);
  background: linear-gradient(to bottom, #fff6e0, #ffe4b4);
}
.sec07-item02 ul li:last-child{
  margin-bottom: 0;
}
.sec07-item02-content{
  display: flex; align-items: center; justify-content: center; margin-top: .46rem;
}
.sec07-item02-l{
  width: 4.42rem; margin-right: -0.37rem;
}
.sec07-item02-l ul li:nth-child(1),.sec07-item02-l ul li:nth-child(5){
  margin-left: 1.92rem;
}
.sec07-item02-l ul li:nth-child(2n){
  margin-left: 1.49rem;
}
.sec07-item02-l ul li:nth-child(3){
  margin-left: 1.17rem;
}
.sec07-item02-m{
  width: 3.83rem; height: 3.83rem; position: relative;
}
.sec07-yuan{
  position: absolute; top: .33rem; left: .39rem; animation: zhuan 5s infinite linear;
}
@keyframes zhuan{
  0%{transform: rotate(0);}
  100%{transform: rotate(360deg);}
}
.sec07-yuan2{
  position: absolute; top: 0; left: 0; right: 0; animation: zhuan2 5s infinite linear;
}
@keyframes zhuan2{
  0%{transform: rotate(0);}
  100%{transform: rotate(-360deg);}
}
.sec07-item02-r{
  width: 4.3rem; margin-left: -0.24rem;
}
.sec07-item02-r ul li:nth-child(2n){
  margin-left: .45rem;
}
.sec07-item02-r ul li:nth-child(3){
  margin-left: .76rem;
}

/*sec08*/
.sec08{
  background: url(../images/s8_bg.jpg) no-repeat top center; padding-bottom: .8rem;
}
.sec08 .title{
  background: url(../images/s8_bt_bg.png) no-repeat bottom center / 1.94rem; padding-bottom: .08rem;
}
.sec08 ul li{
  width: 100%; border: .04rem solid #795738; border-radius: 0 .4rem 0 .4rem; margin-bottom: .54rem; padding-top: .22rem; padding-right: .36rem; padding-left: .3rem; box-sizing: border-box; position: relative;
  background: #fff6e0;
  background: -webkit-linear-gradient(bottom, #fff6e0, #ffe4b4);
  background: -o-linear-gradient(bottom, #fff6e0, #ffe4b4);
  background: -moz-linear-gradient(bottom, #fff6e0, #ffe4b4);
  background: linear-gradient(to bottom, #fff6e0, #ffe4b4);
}
.sec08 ul li::after{
  content: ''; width: 2.09rem; height: 1.94rem; background: url(../images/s8_lbg.png) no-repeat center / 100%; display: block; position: absolute; right: .32rem; bottom: .16rem;
} 
.sec08 ul li h3{
  width: 2.95rem; height: .68rem; line-height: .6rem; background: #6b3900; border: .03rem solid #795738; border-radius: 0 .3rem 0 .3rem; box-sizing: border-box; position: absolute; right: 0; top: 0;
  font-size: .36rem; color: #fff; font-weight: bold;
}
.sec08 ul li h4{
  display: flex; align-items: center;
}
.sec08 ul li h4 i{
  background: linear-gradient(to bottom, #a36014, #6f3c01);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  font-size: .34rem; font-weight: bold; margin-right: .2rem;
}
.sec08 ul li h4 span{
  height: .34rem; line-height: .34rem; background: #b4885d; border-radius: .18rem; font-size: .24rem; color: #f7ebdd; padding: 0 .1rem;
}
.sec08 ul li p{
  width: 100%; font-size: .24rem; color: #1c1c1c; text-align: left; border-bottom: .01rem dashed #e0cdb4; margin-bottom: .1rem; padding-bottom: .15rem;
}
.sec08 .pub-btn{
  width: 4.26rem; height: .93rem; font-size: .44rem; background: url(../images/s8_btn_bg.png) no-repeat center / 100%;
}

.subtn {
  overflow: hidden;
  position: relative;
  cursor: pointer;
 }
 .subtn::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 200px;
  left: 0;
  right: 0;
  top: 50%;
  background: rgba(255, 255, 255, 0.15);
  border-radius: 50%;
  margin: -100px auto auto;
  animation: mytop 1s infinite;
  -moz-animation: mytop 1s infinite;
  -webkit-animation: mytop 1s infinite;
  -o-animation: mytop 1s infinite;
  transform: scale(0.2);
 }
 @-webkit-keyframes mytop{0%{-webkit-transform:scale(0.2)}100%{-webkit-transform:scale(1)}}
@keyframes mytop{0%{transform:scale(0.2)}100%{transform:scale(1)}}