@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;}
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;}
}
.wrap{position: relative; width: 1100px; margin: 0 auto;font-size: 0;text-align: center;}
.section{ padding-top: .6rem;}
.title{ margin-bottom: .6rem;}
.title h2{font-size: .38rem; color: #4d4d4d; font-weight: bold; letter-spacing: .01rem; display: flex; justify-content: center; align-items: center;}
.title h2 span{color: #bb7a42;}
.t-left{width: .43rem;height: .28rem;background: url(../images/t_left.png) no-repeat center / 100%; display: inline-block; margin-right: .5rem;}
.t-right{width: .43rem;height: .28rem;background: url(../images/t_right.png) no-repeat center / 100%; display: inline-block; margin-left: .5rem;}

/*banner*/
.banner{
	width: 100%;height: 4.2rem;position: relative;background: url(../images/ban_bg.jpg) no-repeat top center;font-size: 0; padding-top: .96rem; box-sizing: border-box;
}
.banner h1{
  height: 0.66rem; line-height: 0.66rem; background: #fff; border-radius: .33rem; font-size: .4rem; color: #c07f48; padding: 0 .32rem; display: inline-block; margin-bottom: .12rem;
}
.banner p{
  font-size: 1rem; color: #fff; font-weight: bold;
}
.banner p img{height: 1.3rem; display: inline-block;}

/*sec01*/
.sec01-main .hd ul li{
  width: 3.34rem; height: .73rem; line-height: .73rem; border-radius: .14rem .14rem 0 0; font-size: .24rem; color: #fff; display: inline-block; margin: 0 .01rem; font-weight: bold;
  background: url(../images/s1_hd_bg.png) no-repeat center / 100%;
}
.sec01-main .hd ul li.on{
  background: url(../images/s1_hd_bg_h.png) no-repeat center / 100%;
}
.sec01-b{
  background: #f7ebde;
  box-shadow: inset 0 0 2rem #f7ebde, 0 .08rem .13rem rgba(186,120,66,.25); border-radius: .05rem; padding: .42rem 0 .32rem;
}

.sec01-b-t{
  display: flex; justify-content: center; flex-wrap: wrap;
}
.sec01-b-t .play-box{
  width: 7.6rem; height: 4.29rem; background: #000;
}
.sec01-b-t .bd{
  width: 2.98rem; height: 4.29rem; border-radius: 0 .14rem .14rem 0; padding-top: .2rem; box-sizing: border-box;
  background: #eec785;
  background: -webkit-linear-gradient(bottom, #eec785, #e6b25d);
  background: -o-linear-gradient(bottom,  #eec785, #e6b25d);
  background: -moz-linear-gradient(bottom, #eec785, #e6b25d);
  background: linear-gradient(to bottom, #eec785, #e6b25d);
}
.sec01-b-t .bd ul li>h3{
  width: 2.3rem; height: .41rem; line-height: .4rem; background: #fff; border-radius: 0 .2rem .2rem 0; font-size: .2rem; color: #6a3b1c; font-weight: bold; margin-bottom: .08rem;
}
.sec01-b-t .bd ul li a{
  font-size: .18rem; color: #6a3b1c; line-height: .32rem; text-align: left; display: block;
  width: 2.9rem;
  background: #fff;
  border-radius: 0 .5rem .5rem 0;
  margin-bottom: .15rem;
  text-indent: .2rem;
}
.sec01-b-t .bd ul li .on{
  color: #f00;
}
.sec01-b-btn{
  width: 4.6rem;  height: .56rem; line-height: .56rem; border-radius: .28rem; margin: .32rem auto 0;
  background: #e34239;
  background: -webkit-linear-gradient(bottom, #e34239, #e0140f);
  background: -o-linear-gradient(bottom, #e34239, #e0140f);
  background: -moz-linear-gradient(bottom, #e34239, #e0140f);
  background: linear-gradient(to bottom, #e34239, #e0140f);
}
span + b {
  color: red; font-size: .2rem;
}
.sec01-b-btn a{
  width: 100%; height: 100%; display: flex; align-items: center; justify-content: center;
}
.sec01-b-btn span{
  font-size: .2rem; color: #fff; padding-right: .12rem;
}
.sec01-b-btn b{
  width: 1.24rem; height: .34rem; line-height: .34rem; background: #f9dbaa; border-radius: .16rem; font-size: .2rem; color: #6a3b1c; font-weight: bold; display: block;
}

/*sec02*/
.sec02-main{
  background: #f3dab0; box-shadow: inset 0 .08rem 2rem #edca93, 0 .08rem .13rem #f3e3c9; padding-top: .42rem; padding-bottom: .34rem;
}
.sec02-main .form-box{
  display: flex; justify-content: space-between; flex-wrap: wrap;
}
.sec02-main .form-i{
  width: 2.26rem; height: .51rem; line-height: .5rem; background: #fff; border-radius: .05rem; border: none; font-size: .16rem; padding-left: .1rem; box-sizing: border-box; margin-bottom: .2rem;
}
.sec02-main select{
  width: 2.94rem !important;
}
.sec02-main .form-i04{
  width: 2.56rem !important;
}
.subtn{
  width: 1.99rem; height: .56rem; line-height: .56rem; border-radius: .28rem; display: flex; align-items: center; justify-content: center; margin: .22rem auto 0;
  background: #e34239;
  background: -webkit-linear-gradient(bottom, #e34239, #e0140f);
  background: -o-linear-gradient(bottom, #e34239, #e0140f);
  background: -moz-linear-gradient(bottom, #e34239, #e0140f);
  background: linear-gradient(to bottom, #e34239, #e0140f);
}
.subtn span{
  width: 1.24rem; height: .34rem; line-height: .34rem; background: #f9dbaa; border-radius: .16rem; font-size: .2rem; font-weight: bold; display: block;
  color:#6a3b1c;
}
.myform .xieyi{font-size: .16rem}
.myform .xieyi, .myform .xieyi a{
  color: #6a3b1c;
}
.myform .xieyi span{margin-left: .5rem;}

/*sec03*/
.sec03{
  padding-bottom: .8rem;
}
.sec03 .title{
  margin-bottom: .2rem;
}
.sec03 p.sec03-p{
  width: 4.78rem; height: .38rem; line-height: .38rem; background: rgba(245,224,189,.55); border-radius: .18rem; font-size: .26rem; color: #caa284; margin: 0 auto .46rem;
}
.sec03 p.sec03-p span{
  color: #4d4d4d;
}
.sec03 ul{
  display: flex; justify-content: space-between; flex-wrap: wrap;
}
.sec03 ul li{
  width: 5.38rem; height: 3rem; text-align: left;
}
.sec03 ul li:nth-child(1){
  background: url(../images/s3_img01.png) no-repeat center / 100% 100%;
}
.sec03 ul li:nth-child(2){
  background: url(../images/s3_img02.png) no-repeat center / 100% 100%;
}
.sec03 ul li h3{
  font-size: .3rem; color: #6a3b1c; padding-bottom: 0.15rem; padding-top: 0.34rem; padding-left: 0.63rem;
  line-height: .48rem;
}
.sec03 ul li p.p01{
  font-size: .6rem; color: #6a3b1c; font-weight: bold; padding-left: 0.54rem; margin-bottom: 0.15rem;
}
.sec03 ul li p.p02{
  background: #fff; width: 2.8rem; height: 0.48rem;
  line-height: 0.48rem; border-radius: .5rem; margin-left: 0.44rem; font-size: .28rem; color: #6a3b1c; text-align: center;
}