@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: #1d67dc; font-weight: bold; letter-spacing: .01rem; display: flex; justify-content: center; align-items: center;}
.title h2 span{color: #ff4c12;}
.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: #b8ddff; border-radius: .33rem; font-size: .4rem; color: #1d67dc; padding: 0 .32rem; display: inline-block; margin-bottom: .12rem;
}
.banner p{
  font-size: 1rem; color: #fff; font-weight: bold;
}

/*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: #fff; box-shadow: inset 0 0 2rem #c6e4ff, 0 .08rem .13rem #d8eaff; 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.63rem; height: 4.29rem; background: #000;
}
.sec01-b-t .bd{
  width: 2.45rem; height: 4.29rem; border-radius: 0 .14rem .14rem 0; padding-top: .2rem; box-sizing: border-box;
  background: #84dbff;
  background: -webkit-linear-gradient(bottom, #84dbff, #70befe 86%, #519bfe);
  background: -o-linear-gradient(bottom,  #84dbff, #70befe 86%, #519bfe);
  background: -moz-linear-gradient(bottom, #84dbff, #70befe 86%, #519bfe);
  background: linear-gradient(to bottom, #84dbff, #70befe 86%, #519bfe);
}
.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: #1d67dc; font-weight: bold; margin-bottom: .08rem;
}
.sec01-b-t .bd ul li a{
  font-size: .18rem; color: #010101; line-height: .32rem; text-align: left; display: block; margin-left: .14rem;
}
.sec01-b-t .bd ul li .on{
  color: #1d67dc;
}
.sec01-b-btn{
  width: 4.6rem;  height: .56rem; line-height: .56rem; border-radius: .28rem; margin: .32rem auto 0;
  background: #ffb777;
  background: -webkit-linear-gradient(bottom, #ffb777, #ff4e13);
  background: -o-linear-gradient(bottom, #ffb777, #ff4e13);
  background: -moz-linear-gradient(bottom, #ffb777, #ff4e13);
  background: linear-gradient(to bottom, #ffb777, #ff4e13);
}
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: #fff237; padding-right: .12rem;
}
.sec01-b-btn b{
  width: 1.24rem; height: .34rem; line-height: .34rem; background: #fff237; border-radius: .16rem; font-size: .2rem; color: #6a3b1c; font-weight: bold; display: block;
}

/*sec02*/
.sec02-main{
  background: #1d67dc; box-shadow: inset 0 .08rem 2rem #379bff6e, 0 .08rem .13rem #0059ff71; 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.06rem; 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.46rem !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: #ffbc78;
  background: -webkit-linear-gradient(bottom, #ffbc78, #ff5013);
  background: -o-linear-gradient(bottom, #ffbc78, #ff5013);
  background: -moz-linear-gradient(bottom, #ffbc78, #ff5013);
  background: linear-gradient(to bottom, #ffbc78, #ff5013);
}
.subtn span{
  width: 1.24rem; height: .34rem; line-height: .34rem; background: #fff237; border-radius: .16rem; font-size: .2rem; font-weight: bold; display: block;
}

/*sec03*/
.sec03{
  padding-bottom: .8rem;
}
.sec03 .title{
  margin-bottom: .2rem;
}
.sec03 p{
  width: 4.78rem; height: .38rem; line-height: .38rem; background: #86adfd; border-radius: .18rem; font-size: .26rem; color: #fff; margin: 0 auto .46rem;
}
.sec03 p span{
  color: #ffec48;
}
.sec03 ul{
  display: flex; justify-content: space-between; flex-wrap: wrap;
}
.sec03 ul li{
  width: 5.38rem;
}

