@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; width: 100%; clear: both;}  */
body{width: 100%;height:100%; background: #fff; font-size: .12rem;min-width: 11rem!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{width: 1200px; margin: 0 auto; text-align: center; box-sizing: border-box;}
.hide{display: none !important;}
.section{ padding-top: .6rem;}
.title{ margin-bottom: .4rem; border-bottom: .01rem solid #95a1b5; padding-bottom: .32rem;}
.title h2{text-align: center; position: relative;}
.title h2::after{content: ''; width: 1rem; height: .06rem; background: #95a1b5; display: block; position: absolute; bottom: -0.35rem; left: 50%; transform: translateX(-50%);}

/*banner*/
.banner{
	width: 100%; height: 6.1rem; position: relative; background: url(../images/ban_bg.jpg) no-repeat top center; font-size: 0;
}
.ban-logo{
  width: 4.84rem; height: 0.67rem; background: url(../images/ban_logo_bg.png) no-repeat center / 100%; display: flex; align-items: center; margin-bottom: 0.36rem;
}
.ban-logo .logo{
  width: 1.32rem; display: block; margin-left: 0.28rem;
}
.ban-logo .logo img{
  width: 100%;
}
.ban-tea{
  width: 96%;
}
.ban-bt{
  margin-top: -0.36rem; margin-left: -0.07rem;
}
.ban-list{
  display: flex; align-items: center; justify-content: center; margin-top: .18rem;
}
.ban-list li{
  width: 2.4rem; height: .6rem; line-height: .6rem; font-size: .24rem; color: #fff; font-weight: 600; border-radius: .1rem; border: .01rem solid #fff; margin: 0 .15rem; position: relative;
  background: #fe7c04;
  background: -webkit-linear-gradient(right, #fe7c04, #feac01);
  background: -o-linear-gradient(right, #fe7c04, #feac01);
  background: -moz-linear-gradient(right, #fe7c04, #feac01);
  background: linear-gradient(to right, #fe7c04, #feac01);
}
.ban-list li:nth-child(2){
  border: .01rem solid #00f6ff;
  background: #0842ff;
  background: -webkit-linear-gradient(right, #0842ff, #1ec4fb);
  background: -o-linear-gradient(right, #0842ff, #1ec4fb);
  background: -moz-linear-gradient(right, #0842ff, #1ec4fb);
  background: linear-gradient(to right, #0842ff, #1ec4fb);
}
.ban-list li:nth-child(3){
  border: .01rem solid #f90002;
  background: #b90021;
  background: -webkit-linear-gradient(right, #b90021, #f90002);
  background: -o-linear-gradient(right, #b90021, #f90002);
  background: -moz-linear-gradient(right, #b90021, #f90002);
  background: linear-gradient(to right, #b90021, #f90002);
}
.ban-list li:nth-child(4){
  border: .01rem solid #6964fe;
  background: #6217ff;
  background: -webkit-linear-gradient(right, #6217ff, #6964fe);
  background: -o-linear-gradient(right, #6217ff, #6964fe);
  background: -moz-linear-gradient(right, #6217ff, #6964fe);
  background: linear-gradient(to right, #6217ff, #6964fe);
}
.ban-list li::before{
  content: ''; width: 1.94rem; height: .14rem; background: url(../images/ban_guang.png) no-repeat center / 100%; display: block; position: absolute; top: -0.08rem; left: .29rem;
}
.ban-list li::after{
  content: ''; width: .41rem; height:.41rem; background: url(../images/ban_add.png) no-repeat center / 100%; display: block; position: absolute; top: .09rem; right: -0.36rem; z-index: 1;
}
.ban-list li:last-child:after{
  display: none;
}

/*sec01*/
.sec01-main{
  background: #fff; padding: .2rem !important; box-sizing: border-box; border-radius: .15rem; box-shadow: 0 0 .5rem #d9e2ee; overflow: hidden;
}
.sec01-mbox{
  background: #e8edf6;
  background: -webkit-linear-gradient(45deg, #e8edf6, #ffffff, #e8edf6);
  background: -o-linear-gradient(45deg, #e8edf6, #ffffff, #e8edf6);
  background: -moz-linear-gradient(45deg, #e8edf6, #ffffff, #e8edf6);
  background: linear-gradient(to 45deg, #e8edf6, #ffffff, #e8edf6);
}
.sec01 .mySwiper{
  width: 10.42rem; overflow: hidden;
}
.sec01 .mySwiper .swiper-wrapper .swiper-slide{
  width: 1.4rem; height: .6rem; line-height: .6rem; background: #8c9dbc; font-size: .2rem; color: #fff; font-weight: 600;
}
.sec01 .swiper {
  margin-left: auto;
  margin-right: auto;
}
.sec01 .swiper-slide {
  background-size: cover;
  background-position: center;
}
.sec01 .mySwiper .swiper-wrapper .swiper-slide-thumb-active {
  color: #46000c;
  background: #e9d2c2;
  background: -webkit-linear-gradient(right, #e9d2c2, #edc4a5);
  background: -o-linear-gradient(right, #e9d2c2, #edc4a5);
  background: -moz-linear-gradient(right, #e9d2c2, #edc4a5);
  background: linear-gradient(to right, #e9d2c2, #edc4a5);
}
.sec01 .swiper-button-prev:after, .sec01 .swiper-button-next:after{
  display: none;
}
.sec01 .swiper-button-prev, .sec01 .swiper-button-next{
  width: .5rem; height: .6rem; background: #8c9dbc; top: .42rem;
}
.sec01 .swiper-button-prev{
  left: .2rem;
}
.sec01 .swiper-button-next{
  right: .2rem;
}
.sec01-b{
  display: flex; position: relative; flex-wrap: wrap;
}
.sec01-b .s1-play{
  width: 7.14rem; height: 4rem; background: #000;
}
.mySwiper2 {
  flex: 1; overflow: hidden;
}
.sec01 .swiper-slide{
  height: 3.37rem;
}
.mySwiper2 .swiper-slide .hd ul{
  display: flex;
}
.mySwiper2 .swiper-slide .hd ul li{
  width: 50%; height: .6rem; background: #fff; font-size: .2rem; color: #333333; display: flex; align-items: center; justify-content: center; cursor: pointer;
}
.mySwiper2 .swiper-slide .hd ul li.on{
  background: none;
}
.mySwiper2 .swiper-slide .hd ul li img{
  margin-right: .18rem;
}
.sec01 .swiper-slide .bd ul li{
  display: none;
}
.video-box{
  height: 2.72rem; overflow-y: scroll; padding-top: .2rem; box-sizing: border-box;
}
.video-box .video-list{
  display: flex; padding-right: .26rem; padding-left: .3rem; margin-bottom: .1rem;
}
.video-box .video-list i{
   width: .13rem; height: .13rem; background: url(../images/s1_jt.png) no-repeat center / 100%; display: block; margin-right: .09rem; margin-top: .06rem;
}
.video-box .video-list i.on{
  background: url(../images/s1_jt_on.png) no-repeat center / 100%; margin-top: 0.08rem;
}
.video-box .video-list p{
  font-size: .16rem; color: #333333; font-weight: 600; text-align: left; flex: 1; padding-top: .05rem;
}
.video-box .video-list p span{
  font-weight: normal; padding-left: .1rem; display: block; padding-top: .02rem;
}
.video-box .video-list a{
  width: .9rem; height: .2rem; line-height: .2rem; border: .01rem solid #fff000; border-radius: .1rem; font-size: .14rem; color: #fff; font-weight: 600; display: block; margin-top: .1rem;
  background: #feac01;
  background: -webkit-linear-gradient(right, #fe7c04, #feac01);
  background: -o-linear-gradient(right, #fe7c04, #feac01);
  background: -moz-linear-gradient(right, #fe7c04, #feac01);
  background: linear-gradient(to right, #fe7c04, #feac01);
}
.video-box .video-list.Unlock a{
  background: #fff; border: none; display: flex; align-items: center; justify-content: center;
}
.video-box .video-list a.addItem{
  display: flex; align-items: center; justify-content: center; color: #46000c; border: .01rem solid #edc4a5;
  background: #e9d2c2;
  background: -webkit-linear-gradient(right, #e9d2c2, #edc4a5);
  background: -o-linear-gradient(right, #e9d2c2, #edc4a5);
  background: -moz-linear-gradient(right, #e9d2c2, #edc4a5);
  background: linear-gradient(to right, #e9d2c2, #edc4a5);
}
.video-box .video-list a.addItem::after{
  content: ''; width: .16rem; height: 1rem; background: url(../images/s1_gif.gif) no-repeat center / 100%; display: inline-block; margin-left: .04rem;
}
.teaInfo{
  padding: .38rem .5rem 0;
}
.teaInfo-bt{
  display: flex; align-items: center; justify-content: flex-start;
}
.teaInfo-bt h4{
  font-size: .28rem; color: #333333; font-weight: 600; padding-right: .36rem;
}
.teaInfo-bt h4::after{
  content: ''; width: .26rem; height: .02rem; background: #fe7c04; display: block; margin-top: .14rem;
}
.teaInfo-bt p span{
  height: .26rem; line-height: .26rem; border: .01rem solid #8c9dbc; border-radius: .14rem; font-size: .16rem; font-weight: 600; display: inline-block; padding: 0 .14rem; margin: -0.1rem .04rem 0;
} 
.teaInfo-txt{
  font-size: .18rem; color: #333333; text-align: left; margin-top: .2rem;
}
.s1-btn{
  position: absolute; bottom: 0; right: 0; display: flex; justify-content: space-between; z-index: 8;
}
.s1-btn a{
  width: 2.2rem; height: .7rem; line-height: .7rem; font-size: .24rem; font-weight: 600; display: block;
}
.s1-btn a:nth-child(1){
  color: #333333;
  background: #e8edf6;
  background: -webkit-linear-gradient(45deg, #e8edf6, #ffffff, #e8edf6);
  background: -o-linear-gradient(45deg, #e8edf6, #ffffff, #e8edf6);
  background: -moz-linear-gradient(45deg, #e8edf6, #ffffff, #e8edf6);
  background: linear-gradient(to 45deg, #e8edf6, #ffffff, #e8edf6);
}
.s1-btn a:nth-child(2){
  color: #fff;
  background: #fe7c04;
  background: -webkit-linear-gradient(59deg, #fe7c04, #feac01);
  background: -o-linear-gradient(59deg, #fe7c04, #feac01);
  background: -moz-linear-gradient(59deg, #fe7c04, #feac01);
  background: linear-gradient(to 59deg, #fe7c04, #feac01);
}
.mySwiper2 .swiper-slide .bd ul li{
  display: none;
}
.mySwiper2 .swiper-slide .bd ul li.on{
  display: block;
}
.noTxt{
  font-size: .2rem; color: #333; text-align: left; padding: .2rem 0 0 .2rem;
}
.mask {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99;
  background: rgba(0, 0, 0, .8);
  display: none;
}
.popup {
  width: 2.33rem;
  z-index: 9;
  border-radius: .2rem;
  position: fixed;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.popup .close {
  display: block;
  width: .3rem;
  position: absolute;
  top: -.4rem;
  right: 0;
}
.popup .close img{
  width: 100%;
}
.popup-m {
  width: 2.33rem;
  height: 2.01rem;
  margin: 0 auto;
  padding-top: .15rem;
  box-sizing: border-box;
  text-align: center;
  background: url(../images/s1_pop_bg.png) no-repeat top center / 100%;
}
.popup-p {
  font-size: .16rem; color: #333333; line-height: .24rem;
}
.popup-p span{
  color: #ff0000;
}
.popBtn {
  width: 2rem; height: .4rem; line-height: .4rem; border: .01rem solid #fff000; border-radius: .2rem; box-sizing: border-box; font-size: .18rem; color: #fff; font-weight: 600; display: block; text-align: center; margin: -0.22rem auto 0;
  background: #fe7c04; 
  background: -webkit-linear-gradient(right, #fe7c04, #feac01);
  background: -o-linear-gradient(right, #fe7c04, #feac01);
  background: -moz-linear-gradient(right, #fe7c04, #feac01);
  background: linear-gradient(to right, #fe7c04, #feac01);
}


/*sec02*/
.sec02-main{
  height: 5.84rem; background: url(../images/s2_mbg.jpg) no-repeat top center;
}
.sec02-main .wrap{
  display: flex; justify-content: space-between; align-items: flex-start; flex-wrap: wrap;
}
.sec02-main h3{
  font-size: .28rem; color: #333333; font-weight: 600; text-align: left; margin-bottom: .4rem;
}
.sec02-main h3::before{
  content: ''; width: 0.48rem; height: 0.04rem; background: #fe7c04; display: block; margin-bottom: .15rem;
}
.sec02-l{
  width: 3.9rem; margin-top: .5rem;
}
.sec02-l-m{
  position: relative;
}
.sec02-l ul li{
  height: .3rem; line-height: .3rem; border: .01rem solid #00f6ff; border-radius: .14rem; display: inline-block; font-size: .18rem; color: #fff; padding: 0 .17rem; 
  background: #0842ff;
  background: -webkit-linear-gradient(59deg, #0842ff, #0b40dd);
  background: -o-linear-gradient(59deg, #0842ff, #0b40dd);
  background: -moz-linear-gradient(59deg, #0842ff, #0b40dd);
  background: linear-gradient(to 59deg, #0842ff, #0b40dd);
}
.sec02-l ul li:nth-child(1){
  position: absolute; top: .14rem; left: 50%; margin-left: -0.73rem;
}
.sec02-l ul li:nth-child(2){
  position: absolute; top: .82rem; left: .1rem;
}
.sec02-l ul li:nth-child(3){
  position: absolute; top: .82rem; right: .1rem;
}
.sec02-l ul li:nth-child(4){
  position: absolute; top: 1.98rem; left: 0;
}
.sec02-l ul li:nth-child(5){
  position: absolute; top: 1.98rem; right: 0;
}
.sec02-l ul li:nth-child(6){
  position: absolute; top: 3.08rem; left: .43rem;
}
.sec02-l ul li:nth-child(7){
  position: absolute; top: 3.08rem; right: .43rem;
}
.sec02-l ul li:nth-child(2),.sec02-l ul li:nth-child(3),.sec02-l ul li:nth-child(6),.sec02-l ul li:nth-child(7){
  border: .01rem solid #6964fe;
  background: #6217ff;
  background: -webkit-linear-gradient(59deg, #6217ff, #6964fe);
  background: -o-linear-gradient(59deg, #6217ff, #6964fe);
  background: -moz-linear-gradient(59deg, #6217ff, #6964fe);
  background: linear-gradient(to 59deg, #6217ff, #6964fe);
}
.sec02-m{
  width: 2.25rem; height: 2.59rem; background: url(../images/s2_rimg01.png) no-repeat center / 100%; margin-top: 1.63rem; margin-left: .28rem;
}
.sec02-m p{
  font-size: .18rem; color: #fff; font-weight: 600; padding-top: .64rem;
}
.sec02-m p span{
  font-size: .3rem; color: #fff; font-weight: 600;
}
.sec02-r{
  width: 5.32rem; margin-top: .5rem;
}
.sec02-r-m{
  display: flex;
}
.sec02-r h3{
  color: #fff; text-align: right; display: flex; flex-direction: column; align-items: flex-end;
}
.sec02-r .hd{
  width: 1.04rem; height: 3.78rem;
}
.sec02-r .hd ul li{
  width: 100%; height: 1.26rem; background: #8c9dbc; font-size: .2rem; color: #fff; font-weight: 600; position: relative; display: flex;
  align-items: center;
  justify-content: center;
}
.sec02-r .hd ul li::after{
  content: ''; width: .27rem; height: .02rem; background: #c2cbdb; display: block; position: absolute; bottom: 0; left: 50%; transform: translateX(-50%);
}
.sec02-r .hd ul li.on{
  color: #46000c; 
  background: #e9d2c2;
  background: -webkit-linear-gradient(right, #e9d2c2, #edc4a5);
  background: -o-linear-gradient(right, #e9d2c2, #edc4a5);
  background: -moz-linear-gradient(right, #e9d2c2, #edc4a5);
  background: linear-gradient(to right, #e9d2c2, #edc4a5);
}
.sec02-r .hd ul li.on::after{
  display: none;
}
.sec02-r .hd ul li:last-child:after{
  display: none;
}
.sec02-r .bd{
  width: 4.3rem; background: #fff; padding: .15rem .1rem; box-sizing: border-box;
}
.sec02-r .bd ul li div{
  width: 100%; height: 1.7rem; padding-top: .16rem; box-sizing: border-box; position: relative;
  background: #e8edf6;
  background: -webkit-linear-gradient(45deg, #e8edf6, #ffffff, #e8edf6);
  background: -o-linear-gradient(45deg, #e8edf6, #ffffff, #e8edf6);
  background: -moz-linear-gradient(45deg, #e8edf6, #ffffff, #e8edf6);
  background: linear-gradient(to 45deg, #e8edf6, #ffffff, #e8edf6);
}
.sec02-r .bd ul li div.km-info01{
  margin-bottom: .08rem;
}
.sec02-r .bd ul li div.km-info02 h4{
  border: .01rem solid #fff000; box-shadow: 0 .07rem .12rem #fe7d045b;
  background: #fe7c04;
  background: -webkit-linear-gradient(right, #fe7c04, #feac01);
  background: -o-linear-gradient(right, #fe7c04, #feac01);
  background: -moz-linear-gradient(right, #fe7c04, #feac01);
  background: linear-gradient(to right, #fe7c04, #feac01);
}
.sec02-r .bd ul li div::before{
  content: ''; width: 100%; height: .02rem; display: block; position: absolute; top: 0; left: 0;
  background: #fe7c04;
  background: -webkit-linear-gradient(59deg, #fe7c04, #feac01);
  background: -o-linear-gradient(59deg, #fe7c04, #feac01);
  background: -moz-linear-gradient(59deg, #fe7c04, #feac01);
  background: linear-gradient(to 59deg, #fe7c04, #feac01);
}
.sec02-r .bd ul li div h4{
  width: 1.2rem; height: .3rem; line-height: .3rem; font-size: .16rem; color: #fff; font-weight: 600; border: .01rem solid #00f6ff; border-radius: .15rem; display: block; margin-left: .2rem; box-shadow: 0 .07rem .12rem #084ff356; margin-bottom: .1rem;
  background: #0842ff;
  background: -webkit-linear-gradient(right, #0842ff, #0b40dd);
  background: -o-linear-gradient(right, #0842ff, #0b40dd);
  background: -moz-linear-gradient(right, #0842ff, #0b40dd);
  background: linear-gradient(to right, #0842ff, #0b40dd);
} 
.sec02-r .bd ul li div p{
  font-size: .15rem; color: #333333; line-height: .22rem; text-align: left; margin: 0 .24rem;
}
.sec02-r .bd ul li div p span{
  color: #ff0000;
}

/*sec03*/
.sec03-main{
  background: #fff; border-radius: .15rem; box-shadow: 0 0 .5rem #d9e2ee; display: flex; flex-wrap: wrap;
}
.sec03-l{
  width: 7rem; height: 6.9rem; border-radius: .15rem; padding-top: .5rem; box-sizing: border-box; margin-right: 1.14rem;
  background: #0659ff;
  background: -webkit-linear-gradient(right, #0659ff, #0c2fc7);
  background: -o-linear-gradient(right, #0659ff, #0c2fc7);
  background: -moz-linear-gradient(right, #0659ff, #0c2fc7);
  background: linear-gradient(to right, #0659ff, #0c2fc7);
}
.sec03-main h3{
  width: 2.4rem; height: .48rem; line-height: .48rem; font-size: .28rem; font-weight: bold; border-radius: .24rem; margin: 0 auto; margin-bottom: .2rem; position: relative;
  background: #e8edf6;
  background: -webkit-linear-gradient(45deg, #e8edf6, #ffffff, #e8edf6);
  background: -o-linear-gradient(45deg, #e8edf6, #ffffff, #e8edf6);
  background: -moz-linear-gradient(45deg, #e8edf6, #ffffff, #e8edf6);
  background: linear-gradient(to 45deg, #e8edf6, #ffffff, #e8edf6);
}
.sec03-l h3{
  color: #0437ff; margin-left: 2.55rem; position: relative;
}
.sec03-l h3::after{
  content: '';width: 1.68rem; height: .29rem; background: url(../images/s3_line01.png) no-repeat center / 100%; display: block; position: absolute; right: -1.69rem; top: .18rem;
}
.sec03-r h3::before{
  content: ''; width: 1.11rem; height: .29rem; background: url(../images/s3_line02.png) no-repeat center / 100%; display: block; position: absolute; left: -1.11rem; top: .18rem;
}
.sec03-list ul li{
  display: flex; align-items: flex-start; flex-wrap: wrap; 
}
.sec03-list ul li p{
  width: 4.98rem; font-size: .16rem; color: #fff; line-height: .3rem; padding: .22rem 0;
}
.sec03-l .sec03-list ul li p{
  border-top: .01rem solid #3267f3; border-bottom: .01rem solid #3267f3;
}
.sec03-r .sec03-list ul li p{
  width: 2.94rem; color: #333333; border-top: .01rem solid #e5e5e5; border-bottom: .01rem solid #e5e5e5; margin: 0 auto;
}
.sec03-list ul li:nth-child(1) p{
  border-top: none !important;
}
.sec03-list ul li:last-child p{
  border-bottom: none !important;
}
.sec03-list ul li img{
  margin-left: .16rem; margin-top: .46rem;
}
.sec03-m{
  position: absolute; top: .1rem; left: 6.28rem; z-index: 1;
}
.sec03-m img{
  animation: s13Heart .8s infinite alternate ease-in-out;
}
.sec03-m ul{
  margin-top: .4rem;
}
.sec03-m ul li{
  width: .9rem; height: .9rem; line-height: .9rem; font-size: .22rem; color: #333333; font-weight: bold; border-radius: .5rem; display: block; margin: 0 auto; margin-bottom: .94rem; box-shadow: 0 0 .5rem #0c33cd80; animation: s3zhuan 10s infinite linear;
  background: #e8edf6;
  background: -webkit-linear-gradient(45deg, #e8edf6, #ffffff, #e8edf6);
  background: -o-linear-gradient(45deg, #e8edf6, #ffffff, #e8edf6);
  background: -moz-linear-gradient(45deg, #e8edf6, #ffffff, #e8edf6);
  background: linear-gradient(to 45deg, #e8edf6, #ffffff, #e8edf6);
}
.sec03-r{
  padding-top: .5rem;
}
.sec03-r h3{
  color: #484747;
}
@keyframes s3zhuan{
  0%{transform: rotate(0);}
  100%{transform: rotate(360deg);}
}

/*sec04*/
.sec04{
  height: 2rem; background: url(../images/s4_bg.jpg) no-repeat top center; padding-top: .43rem; box-sizing: border-box; margin-top: .6rem;
}
.sec04 ul{
  display: flex; justify-content: center; margin-top: .18rem;
}
.sec04 ul li{
  width: 2.03rem; height: .7rem; background: url(../images/s4_lbg.png) no-repeat center / 100%; margin: 0 .2rem; display: flex; align-items: flex-start; justify-content: center; padding-top: .09rem; box-sizing: border-box; 
}
.sec04 ul li img{
  padding-top: .01rem;
}
.sec04 ul li:nth-child(1) img{
  margin-top: -0.01rem;
}
.sec04 ul li:nth-child(3) img{
  padding-top: .04rem;
}
.sec04 ul li span{
  font-size: .2rem; color: #333333; font-weight: 600; padding-left: .06rem;
} 

/*sec05*/
.sec05-item{
  border-radius: .15rem .15rem 0 0; padding-top: .3rem; padding-bottom: .26rem;
  background: #e8edf6;
  background: -webkit-linear-gradient(45deg, #e8edf6, #ffffff, #e8edf6);
  background: -o-linear-gradient(45deg, #e8edf6, #ffffff, #e8edf6);
  background: -moz-linear-gradient(45deg, #e8edf6, #ffffff, #e8edf6);
  background: linear-gradient(to 45deg, #e8edf6, #ffffff, #e8edf6);
}
.sec05-item h3 img{
  display: block; margin-left: .32rem;
}
.sec05-item-box{
  display: flex; justify-content: center; flex-wrap: wrap; position: relative;
}
.s5-titem-l{
  width: 6.8rem;
}
.s5-titem-l .play-box{
  width: 100%; height: 3.82rem; background: #333333; margin-bottom: .1rem;
}
.s5-titem-l .txt-info{
  width: 6.81rem; height: .63rem; line-height: .63rem; background: url(../images/s5_txt_bg.png) no-repeat center / 100%; font-size: .2rem; color: #fff; font-weight: 600; text-align: left; padding-left: .69rem; box-sizing: border-box;
}
.s5-titem-r{
  width: 4.7rem; background: #ffffff; margin-left: .08rem; padding: .2rem .23rem; box-sizing: border-box;
}
.s5-list-box{
  position: relative; display: flex; flex-wrap: wrap;
  background: #e8edf6;
  background: -webkit-linear-gradient(45deg, #e8edf6, #ffffff, #e8edf6);
  background: -o-linear-gradient(45deg, #e8edf6, #ffffff, #e8edf6);
  background: -moz-linear-gradient(45deg, #e8edf6, #ffffff, #e8edf6);
  background: linear-gradient(to 45deg, #e8edf6, #ffffff, #e8edf6);
}
.s5-list-box::before{
  content: ''; width: 3.98rem; height: 3.98rem; background: url(../images/s5_item01_r_line.png) no-repeat center / 100%; display: block; position: absolute; top: .09rem; left: .09rem;
}
.s5-tlist{
  width: 2.12rem; height: 2.08rem; position: relative;
}
.s5-tlist .front{
  height: 100%;
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
.s5-tlist .front h4{
  font-size: .2rem; color: #333333; font-weight: 600; padding-top: .12rem;
}
.s5-tlist .back{
  width: 100%; height: 100%; background: #fff; box-shadow: 0 0 .5rem #d9e2ee; position: absolute; top: 0; left: 0; display: none;
}
.s5-tlist .back p{
  font-size: .15rem; line-height: 0.24rem; color: #333333; text-align: justify; padding: .18rem .2rem;
}
.sec05-item02{
  border-radius: 0 0 .15rem .15rem;
}
.s5-bitem-l{
  width: 1.94rem; height: 4.2rem; background: url(../images/s5_item02_lbg.png) no-repeat center / 100%; margin-left: .24rem; padding-left: .2rem; box-sizing: border-box; animation: jtMove1 1s infinite alternate ease-in-out;
}
.s5-bitem-l h4{
  font-size: .26rem; color: #fff; font-weight: 600; text-align: left; padding-top: 1.52rem; margin-bottom: .34rem;
}
.s5-bitem-l h4::before{
  content: ''; width: .22rem; height: .04rem; background: #fff; display: block; margin-bottom: .16rem;
}
.s5-bitem-txt p{
  font-size: .18rem; color: #fff; text-align: left; display: flex; align-items: center; justify-content: flex-start; margin-bottom: .1rem;
}
.s5-bitem-txt p::before{
  content: ''; width: .19rem; height: .2rem; display: block; margin-right: .07rem;
}
.s5-bitem-txt p:nth-child(1)::before{
  background: url(../images/s5_item02_i01.png) no-repeat left center / .16rem;
}
.s5-bitem-txt p:nth-child(2)::before{
  background: url(../images/s5_item02_i02.png) no-repeat left -0.03rem center / .19rem;
}
.s5-bitem-txt p:nth-child(3)::before{
  background: url(../images/s5_item02_i03.png) no-repeat left -0.02rem center / .19rem;
}
.s5-bitem-txt p:nth-child(4)::before{
  background: url(../images/s5_item02_i04.png) no-repeat left center / .18rem;
}
.s5-bitem-r{
  width: 9.57rem; background: #fff; margin-right: .24rem; padding: .88rem .2rem 0 .25rem; box-sizing: border-box;
}
.s5-bitem-r .lc-t ul{
  display: flex; justify-content: flex-start; align-content: center;
}
.s5-bitem-r .lc-t ul li{
  width: 1.9rem; height: .7rem; line-height: .25rem; padding-top: .1rem; border: .01rem solid #fff000; border-radius: .12rem; font-size: .18rem; color: #fff; font-weight: 600; text-align: center; margin-right: 51px; position: relative; box-sizing: border-box;
  background: #fe7c04;
  background: -webkit-linear-gradient(59deg, #fe7c04, #feac01);
  background: -o-linear-gradient(59deg, #fe7c04, #feac01);
  background: -moz-linear-gradient(59deg, #fe7c04, #feac01);
  background: linear-gradient(to 59deg, #fe7c04, #feac01);
}
.s5-bitem-r .lc-t ul li:nth-child(1){
  width: .7rem; box-shadow: 0 .07rem .12rem #fe7d0457; margin-left: 0.25rem;
}
.s5-bitem-r .lc-t ul li:nth-child(2){
	width: 1.08rem; border: 1px solid #f90002; margin-right: 76px;
  background: #b11314;
  background: -webkit-linear-gradient(right, #b11314, #cd1313);
  background: -o-linear-gradient(right, #b11314, #cd1313);
  background: -moz-linear-gradient(right, #b11314, #cd1313);
  background: linear-gradient(to right, #b11314, #cd1313);
}
.s5-bitem-r .lc-t ul li:nth-child(2) i{
  font-size: 16px; color: #333333; font-weight: 600; position: absolute; right: -38px; top: 0;
}
.s5-bitem-r .lc-t ul li:nth-child(3){
	width: .7rem; height: 0.7rem; box-shadow: none; color: #333333; border: 1px solid #dce2ed;
  background: #e8edf6;
  background: -webkit-linear-gradient(45deg, #e8edf6, #ffffff, #e8edf6);
  background: -o-linear-gradient(45deg, #e8edf6, #ffffff, #e8edf6);
  background: -moz-linear-gradient(45deg, #e8edf6, #ffffff, #e8edf6);
  background: linear-gradient(to 45deg, #e8edf6, #ffffff, #e8edf6);
}
.s5-bitem-r .lc-t ul li:nth-child(4){
	width: 1.04rem; border: 1px solid #6964fe;
	background: #3d0da0;
	background: -webkit-linear-gradient(right, #3d0da0, #6f44c6);
	background: -o-linear-gradient(right, #3d0da0, #6f44c6);
	background: -moz-linear-gradient(right, #3d0da0, #6f44c6);
	background: linear-gradient(to right, #3d0da0, #6f44c6);
}
.s5-bitem-r .lc-t ul li:nth-child(5){
	width: 1.48rem; border: .01rem solid #00f6ff; padding-top: .1rem; box-shadow: 0 .07rem .12rem #6217ff29;
	background: #3258d2;
	background: -webkit-linear-gradient(45deg, #3258d2, #3a6bfd);
	background: -o-linear-gradient(45deg, #3258d2, #3a6bfd);
	background: -moz-linear-gradient(45deg, #3258d2, #3a6bfd);
	background: linear-gradient(to 45deg, #3258d2, #3a6bfd);
}
.s5-bitem-r .lc-t ul li:nth-child(4) span{
  font-size: .14rem; display: block;
}
.s5-bitem-r .lc-t ul li::after{
  content: ''; width: .34rem; height: .25rem; background: url(../images/s5_item02_jt01.png) no-repeat center / 100%; display: inline-block; position: absolute; right: -0.4rem;
  top: .2rem; animation: jtMove 1s infinite alternate ease-in-out ;
}
.s5-bitem-r .lc-t ul li:nth-child(2):after{
  content: ''; width: .68rem; height: .15rem; background: url(../images/s5_jt.png) no-repeat center / 100%; display: inline-block; position: absolute; right: -0.7rem;
  top: .26rem; animation: jtMove 1s infinite alternate ease-in-out ;
}
.s5-bitem-r .lc-t ul li:last-child::after{
  display: none;
}
.s5-bitem-r .lc-b{
  display: flex; align-items: flex-start; justify-content: flex-start; margin-top: .7rem;
}
.lc-b-l{
  display: flex; align-items: flex-start; justify-content: flex-start; position: relative;
}
.lc-b-l01::before{
  content: ''; width: .16rem; height: .56rem; background: url(../images/s5_jt02.png) no-repeat center / 100%; display: block; position: absolute; top: -0.66rem; left: .55rem; animation: jtMove1 1s infinite alternate ease-in-out;
}
.sec05-tips{
  position: absolute; top: 0; right: 0;
}

@keyframes jtMove{
  0%{transform: translateX(0);}
  100%{transform: translateX(.05rem);}
}
@keyframes jtMove1{
  0%{transform: translateY(0);}
  100%{transform: translateY(.05rem);}
}
.lc-b-l01{
  width: 1.64rem; position: relative;
}
.lc-b-l01 ul li{
  width: 100%; height: .7rem; line-height: .26rem; border: .01rem dashed #ced3dc; border-radius: .1rem; margin-bottom: .12rem; font-size: .16rem; color: #333333; padding-top: 0.1rem; box-sizing: border-box;
}
.lc-b-l01 ul li span{
  font-size: .12rem; display: block; margin-top: -0.05rem;
}
.lc-b-l-jt{
  width: .47rem; animation: jtMove 1s infinite alternate ease-in-out;
}
.lc-b-l02{
  width: 4.48rem; margin-left: .18rem; position: relative; margin-top: -0.3rem;
}
.lc-b-l02 h3{
  width: 1.42rem; height: 0.5rem; line-height: 0.5rem; border-radius: .1rem; border: .01rem solid #f90002; font-size: .18rem; color: #fff; font-weight: 600;
  background: #b90021;
  background: -webkit-linear-gradient(59deg, #b90021, #f90002);
  background: -o-linear-gradient(59deg, #b90021, #f90002);
  background: -moz-linear-gradient(59deg, #b90021, #f90002);
  background: linear-gradient(to 59deg, #b90021, #f90002);
}
.lc-b-l02 ul li{
  font-size: .16rem;
  color: #333333;
  font-weight: 600;
  margin-left: 0.05rem;
  text-align: left;
}
.lc-b-l02::after{
  content: ''; width: 4.48rem; height: 1.38rem; background: url(../images/s5_jt3.png) no-repeat center / 100%; display: block; position: absolute; right: -18px; top: -39px;
}
.pub-list ul li{
  width: 1.7rem; height: .7rem; line-height: .22rem; font-size: .16rem; color: #fff; font-weight: 600; border-radius: .1rem; padding-top: .12rem; box-sizing: border-box;
}
.pub-list ul li span{
  font-size: .12rem; display: block;
}
.pub-list ul li:nth-child(1){
  border: .01rem solid #00f6ff;
  background: #0842ff;
  background: -webkit-linear-gradient(59deg, #0842ff, #0b40dd);
  background: -o-linear-gradient(59deg, #0842ff, #0b40dd);
  background: -moz-linear-gradient(59deg, #0842ff, #0b40dd);
  background: linear-gradient(to 59deg, #0842ff, #0b40dd);
}
.pub-list ul li:nth-child(2){
  border: .01rem solid #6964fe;
  background: #6217ff;
  background: -webkit-linear-gradient(59deg, #6217ff, #6964fe);
  background: -o-linear-gradient(59deg, #6217ff, #6964fe);
  background: -moz-linear-gradient(59deg, #6217ff, #6964fe);
  background: linear-gradient(to 59deg, #6217ff, #6964fe);
}
.pub-list ul li:nth-child(3){
  border: .01rem solid #f90002;
  background: #b90021;
  background: -webkit-linear-gradient(59deg, #b90021, #f90002);
  background: -o-linear-gradient(59deg, #b90021, #f90002);
  background: -moz-linear-gradient(59deg, #b90021, #f90002);
  background: linear-gradient(to 59deg, #b90021, #f90002);
}
.lc-b-r{
  position: relative; display: flex; margin-top: -30px;
}
.lc-b-r::after{
  content: ''; width: 1.01rem; height: .92rem; background: url(../images/s5_jt4.png) no-repeat center / 100%; display: block; position: absolute; top: -37px; right: 129px;
}
.lc-b-r01{
  margin-right: .25rem;
}
.lc-b-r01 ul li{
  width: 1rem; height: .5rem; line-height: .5rem; padding-top: 0; margin-bottom: .04rem;
}
.lc-b-r02{
  position: relative;z-index: 1; margin-top: -13px;
}
.lc-b-r02 ul li{
  font-size: .17rem; color: #333333;  margin-bottom: .29rem; text-align: left;
}
.lc-b-r02 ul li:nth-child(1){
  width: 120px; height: 70px; line-height: 20px; border: 1px solid #108e78; border-radius: 12px;
  margin-top: -0.04rem; margin-bottom: .04rem; font-size: 18px; font-weight: 600; color: #fff; text-align: center; padding-top: 0.15rem; box-sizing: border-box; margin-left: 160px;
  background: #16684a;
  background: -webkit-linear-gradient(right, #16684a, #108e78);
  background: -o-linear-gradient(right, #16684a, #108e78);
  background: -moz-linear-gradient(right, #16684a, #108e78);
  background: linear-gradient(to right, #16684a, #108e78);
}
.lc-b-r02 ul li:nth-child(2){
  width: 70px; height: 70px; line-height: 22px; border-radius: 12px; border: 1px solid #f90002; font-size: 18px; padding-top: 0.15rem; font-weight: 600; color: #fff; box-sizing: border-box; text-align: center; margin-left: 20px;
  background: #cd1313;
  background: -webkit-linear-gradient(bottom, #cd1313, #aa1315);
  background: -o-linear-gradient(bottom, #cd1313, #aa1315);
  background: -moz-linear-gradient(bottom, #cd1313, #aa1315);
  background: linear-gradient(to bottom, #cd1313, #aa1315);
}

/*sec06*/
.sec06-title{
  margin-bottom: .85rem;
}
.sec06-main{
  height: 5.45rem; background: #e8edf6; padding-bottom: .48rem; box-sizing: border-box;
}
.sec06-main .hd{
  height: .8rem; line-height: .8rem; background: #fff; border-radius: .15rem; box-shadow: 0 0 .5rem #d9e2ee; margin-bottom: .42rem; position: relative; top: -0.42rem;
}
.sec06-main .hd ul li{
  font-size: .18rem; color: #8c9dbc; font-weight: 600; display: inline-block; margin: 0 .53rem; cursor: pointer;
}
.sec06-main .hd ul li.on{
  color: #ff4800;
}
.sec06-main .hd ul li.on::after{
  content: ''; width: .47rem; height: .02rem; background: #ff4800; display: block; margin: -0.02rem auto 0;
}
.sec06-main .bd{
  margin-top: -0.42rem;
}
.sec06-main .bd ul li{
  display: flex; align-items: flex-start; justify-content: space-between;
}
.sec06-main .bd ul li .s6-l{
  width: 3.32rem; padding-left: .28rem; margin-top: .36rem; box-sizing: border-box; text-align: left;
}
.sec06-main .bd ul li .s6-l h3{
  font-size: .24rem; color: #333333; font-weight: 600; display: block; margin-bottom: .14rem;
}
.sec06-main .bd ul li .s6-l h4{
  font-size: .18rem; color: #8c9dbc; font-weight: 600; border-bottom: .01rem solid #d8ddeb; padding-bottom: .1rem; display: block; margin-bottom: .48rem;
}
.sec06-main .bd ul li .s6-l p{
  font-size: .16rem; color: #333333; line-height: .26rem; padding-left: .18rem; position: relative;
}
.sec06-main .bd ul li .s6-l p::before{
  content: ''; width: .09rem; height: .09rem; border-radius: .1rem; display: block; position: absolute; left: 0; top: .08rem;
  background: #fda908;
  background: -webkit-linear-gradient(bottom, #fda908, #fd870a);
  background: -o-linear-gradient(bottom, #fda908, #fd870a);
  background: -moz-linear-gradient(bottom, #fda908, #fd870a);
  background: linear-gradient(to bottom, #fda908, #fd870a);
}
.sec06-main .bd ul li .s6-l p span{
  font-size: .14rem;
}
.sec06-main .bd ul li .s6-r{
  position: relative;
}
.sec06-main .bd ul li .s6-r .s6-bigimg{
  position: absolute; right: 1.06rem; top: .69rem;
}
.sec06-main .bd ul li .s6-r .s6-item3-bimg01{
  right: .3rem; top: .92rem;
}
.sec06-main .bd ul li .s6-r .s6-item5-bimg01{
  top: .29rem; left: 2.49rem; right: 0;
}
.sec06-main .bd ul li .s6-r .s6-item5-bimg02{
  right: 1.94rem; top: 2.38rem;
}
.sec06-main .bd ul li .s6-r img:nth-child(1){
  box-shadow: 0 0 .5rem #d9e2ee;
}

/*sec07*/
.sec07{
  height: 2rem; background: url(../images/s4_bg.jpg) no-repeat top center / 100% 100%; padding-top: .38rem; box-sizing: border-box;
}
.sec07 ul{
  display: flex; justify-content: center; margin-top: .18rem;
}
.sec07 ul li{
  width: 2.03rem; height: .7rem; background: url(../images/s4_lbg.png) no-repeat center / 100%; margin: 0 .2rem; display: flex; align-items: flex-start; justify-content: center; padding-top: .09rem; box-sizing: border-box; position: relative;
}
.sec07 ul li:nth-child(1){
  width: 1.53rem; height: .7rem; background: url(../images/s7_lbg.png) no-repeat center / 100%; position: absolute; left: 1.2rem; top: .1rem;
}
.sec07 ul li:nth-child(5){
  width: 1.53rem; height: .7rem; background: url(../images/s7_lbg.png) no-repeat center / 100%;position: absolute; right: 1.2rem; top: .1rem;
}
.sec07 ul li img{
  padding-top: .01rem;
}
.sec07 ul li:nth-child(1) img, .sec07 ul li:nth-child(4) img, .sec07 ul li:nth-child(5) img{
  margin-top: .03rem;
}
.sec07 ul li span{
  font-size: .2rem; color: #333333; font-weight: 600; padding-left: .06rem;
} 

/*sec08*/
.pub-bg{
  height: 3.36rem; position: relative;
  background: #e8edf6;
  background: -webkit-linear-gradient(45deg, #e8edf6, #ffffff, #e8edf6);
  background: -o-linear-gradient(45deg, #e8edf6, #ffffff, #e8edf6);
  background: -moz-linear-gradient(45deg, #e8edf6, #ffffff, #e8edf6);
  background: linear-gradient(to 45deg, #e8edf6, #ffffff, #e8edf6);
}
.pub-bg::before{
  content: ''; width: 100%; height: .04rem; display: block;
  background: #0659ff;
  background: -webkit-linear-gradient(45deg, #0659ff, #0c2fc7);
  background: -o-linear-gradient(45deg, #0659ff, #0c2fc7);
  background: -moz-linear-gradient(45deg, #0659ff, #0c2fc7);
  background: linear-gradient(to 45deg, #0659ff, #0c2fc7);
}
.sec08 .swiper-container{
  width: 10.1rem; padding-top: .48rem; position: relative;
}
.sec08 .swiper-slide{
  width: 3.28rem; position: relative;
}
.sec08 .swiper-button-next{
  width: .4rem; height: .4rem;
  background-image: url(../images/s8_jt02.png);
  background-size: 100% 100%;
  right: .29rem;
  margin-top: .13rem;
}
.sec08 .swiper-button-prev{
  width: .4rem; height: .4rem;
  background-image: url(../images/s8_jt01.png);
  background-size: 100% 100%;
  left: .29rem;
  margin-top: .13rem;
}
.sec08 .swiper-button-prev:after, .sec08  .swiper-button-next:after{
  display: none;
}
.sec08 .swiper-slide span{
  font-size: .2rem; color: #fff; font-weight: 600; position: absolute; top: 1.17rem;
  left: .33rem;
}

/*sec09*/
.sec09-t{
  height: 5.59rem; padding-top: .37rem; box-sizing: border-box; display: flex; justify-content: space-around; align-items: flex-start; flex-wrap: wrap;
}
.sec09-t::before{
  position: absolute; top: 0;
}
.sec09-l{
  display: flex; flex: 1; margin-top: .18rem;
}
.sec09-l01 ul{
  display: flex; flex-direction: column; align-items: flex-end; padding-left: .62rem;
}
.sec09-l01 ul li{
  font-size: .32rem; color: #fff; font-weight: bold; padding-left: 1.72rem; padding-top: .34rem; box-sizing: border-box; text-align: left;
}
.sec09-l01 ul li:last-child{
  padding-top: .15rem;
}
.sec09-l01 ul li span{
  font-size: .16rem;
}
.sec09-l01 ul li:nth-child(1){
  width: 4.54rem; height: 1.05rem; background: url(../images/s9_jt_bg01.png) no-repeat right center / 4.54rem;
}
.sec09-l01 ul li:nth-child(2){
  width: 4.54rem; height: 1.05rem; background: url(../images/s9_jt_bg02.png) no-repeat right center / 4.07rem;
}
.sec09-l01 ul li:nth-child(3){
  width: 4.54rem; height: 1.03rem; background: url(../images/s9_jt_bg03.png) no-repeat right center / 3.58rem;
}
.sec09-l01 ul li:nth-child(4){
  width: 4.54rem; height: 1.05rem; background: url(../images/s9_jt_bg04.png) no-repeat right center / 3.08rem;
}
.sec09-l02{
  margin-top: .26rem;
}
.sec09-l02 ul li{
  font-size: .26rem; color: #333333; font-weight: 600; text-align: left; line-height: .34rem; margin-left: .14rem; margin-bottom: .39rem;
}
.sec09-l02 ul li span{
  font-size: .16rem; display: block;
}
.sec09-r{
  width: 3.72rem; height: 4.18rem; background: url(../images/s9_rbg.jpg) no-repeat center / 100%; margin-right: .88rem;
}
.sec09-r h3{
  font-size: .24rem; color: #fff; font-weight: 600; padding-left: .47rem; text-align: left; padding-top: .1rem; margin-bottom: .38rem;
}
.sec09-r h3 span{
  font-size: .36rem;
}
.sec09-r ul li{
  margin-left: .75rem;
}
.sec09-r ul li{
  display: flex; align-items: flex-start; margin-bottom: .2rem;
}
.sec09-r ul li img{
  margin-top: .05rem;
}
.sec09-r ul li div{
  margin-left: .11rem; text-align: left;
}
.sec09-r ul li div h4{
  font-size: .22rem; color: #333333; font-weight: 600;
}
.sec09-r ul li div p{
  font-size: .18rem; color: #333333;
}
.sec09-b{
  height: .77rem; line-height: .77rem; background: url(../images/s9_bbg.jpg) no-repeat center / 100%; font-size: .28rem; color: #fff; font-weight: 600;text-align: center;  box-sizing: border-box; position: relative;
}
.sec09-b span{
  color: #00a8ff; font-size: .24rem; padding: 0 .1rem;
}
.sec09-b img{
  position: absolute; bottom: -0.15rem; right: 3rem; animation: s9Scale .8s infinite alternate ease-in-out;
}
@keyframes s9Scale{
  0%{transform: scale(1);}
  100%{transform: scale(1.1);}
}

/*sec10*/
.sec10-main{
  position: relative; height: auto; padding-bottom: .46rem;
}
.sec10-m{
  width: 4.83rem; height: 4.83rem; background: url(../images/s10_mbg.png) no-repeat center / 100%; margin: 0 auto; padding-top: 1.75rem; box-sizing: border-box;
}
.sec10-m ul li{
  width: 1.1rem; height: .36rem; line-height: .36rem; border-radius: .15rem; font-size: .24rem; color: #fff; font-weight: 600; margin: 0 auto; margin-bottom: .12rem;
}
.sec10-m ul li:nth-child(1){
  border: .01rem solid #fff000;
  background: #fe7c04;
  background: -webkit-linear-gradient(59deg, #fe7c04, #feac01);
  background: -o-linear-gradient(59deg, #fe7c04, #feac01);
  background: -moz-linear-gradient(59deg, #fe7c04, #feac01);
  background: linear-gradient(to 59deg, #fe7c04, #feac01);
}
.sec10-m ul li:nth-child(2){
  border: .01rem solid #6964fe;
  background: #6217ff;
  background: -webkit-linear-gradient(59deg, #6217ff, #6964fe);
  background: -o-linear-gradient(59deg, #6217ff, #6964fe);
  background: -moz-linear-gradient(59deg, #6217ff, #6964fe);
  background: linear-gradient(to 59deg, #6217ff, #6964fe);
}
.sec10-m ul li:nth-child(3){
  border: .01rem solid #f90002;
  background: #b90021;
  background: -webkit-linear-gradient(59deg, #b90021, #f90002);
  background: -o-linear-gradient(59deg, #b90021, #f90002);
  background: -moz-linear-gradient(59deg, #b90021, #f90002);
  background: linear-gradient(to 59deg, #b90021, #f90002);
}
.sec10-list{
  position: absolute; top: 1.04rem;
}
.sec10-list ul{
  display: flex; flex-wrap: wrap;
}
.sec10-list ul li{
  width: 50%; box-sizing: border-box; margin-bottom: .62rem; position: relative;
}
.sec10-list ul li h3{
  font-size: .24rem; color: #333333; font-weight: 600; position: relative;
}
.sec10-list ul li h3 span{
  font-size: .36rem;
}
.sec10-list ul li p{
  font-size: .18rem; color: #333333; padding-left: 1rem;
}
.sec10-list ul li:nth-child(2n-1) p{
  padding-right: .97rem; padding-left: 0;
}
.sec10-list ul li:nth-child(2n-1){
  text-align: right;
}
.sec10-list ul li h3 i{
  width: .39rem; height: .39rem; background: url(../images/s10_yuan.png) no-repeat center / 100%; display: inline-block; vertical-align: -0.11rem;
}
.sec10-list ul li:nth-child(2n-1) h3 i{
  margin-left: .58rem;
}
.sec10-list ul li:nth-child(2n) h3 i{
  margin-right: .58rem;
}
.sec10-list ul li:nth-child(2n-1) h3::after{
  content: ''; width: .13rem; height: .16rem; background: url(../images/s10_jt.png) no-repeat center / 100%; display: block; position: absolute; right: .75rem; top: .22rem;
}
.sec10-list ul li:nth-child(2n){
  text-align: left;
}
.sec10-list ul li:nth-child(2n) h3::after{
  content: ''; width: .13rem; height: .16rem; background: url(../images/s10_jt02.png) no-repeat center / 100%; display: block; position: absolute; left: .74rem; top: .18rem;
}
.sec10-list ul li:nth-child(1){
  padding-right: 1.96rem;
}
.sec10-list ul li:nth-child(2){
  padding-left: 1.96rem;
}
.sec10-list ul li:nth-child(3){
  padding-right: 2.19rem;
}
.sec10-list ul li:nth-child(4){
  padding-left: 2.19rem;
}
.sec10-list ul li:nth-child(5){
  padding-right: 1.56rem;
}
.sec10-list ul li:nth-child(6){
  padding-left: 1.56rem;
}

/* sec11 */
.sec11-main{
  height: auto; display: flex; justify-content: center; align-items: flex-start; flex-wrap: wrap;
}
.sec11-l{
  flex: 1; margin-top: .3rem; margin-left: .6rem; position: relative;
}
.sec11-list{
  position: relative; z-index: 1;
}
.sec11-l ul{
   display: flex; flex-wrap: wrap; align-items: flex-start; background: url(../images/s11_jt02.png) no-repeat -0.02rem 1.05rem / 4.39rem 2.85rem; padding-bottom: .2rem;
}
.sec11-l ul li{
  width: 1.18rem; margin-left: .22rem;
}
.sec11-l ul li:nth-child(1){
  margin-top: 2.27rem;
}
.sec11-l ul li:nth-child(2){
  margin-top: 1rem;
}
.sec11-l ul li p{
  height: .8rem; line-height: .26rem; border-radius: .1rem; border: .01rem solid #f90002; margin-bottom: .4rem; font-size: .16rem; color: #fff; font-weight: 600; padding-top: .1rem; box-sizing: border-box;
  background: #b90021;
  background: -webkit-linear-gradient(59deg, #b90021, #f90002);
  background: -o-linear-gradient(59deg, #b90021, #f90002);
  background: -moz-linear-gradient(59deg, #b90021, #f90002);
  background: linear-gradient(to 59deg, #b90021, #f90002);
}
.sec11-l ul li:nth-child(2) p{
  background: #0659ff; border: none;
  background: -webkit-linear-gradient(45deg, #0659ff, #0c2fc7);
  background: -o-linear-gradient(45deg, #0659ff, #0c2fc7);
  background: -moz-linear-gradient(45deg, #0659ff, #0c2fc7);
  background: linear-gradient(to 45deg, #0659ff, #0c2fc7);
}
.sec11-l ul li:nth-child(1) p{
  border: .01rem solid #fff000;
  background: #feac01;
  background: -webkit-linear-gradient(59deg, #fe7c04, #feac01);
  background: -o-linear-gradient(59deg, #fe7c04, #feac01);
  background: -moz-linear-gradient(59deg, #fe7c04, #feac01);
  background: linear-gradient(to 59deg, #fe7c04, #feac01);
}
.sec11-l ul li p span{
  font-size: .28rem;
}
.sec11-l ul li h3{
  font-size: .2rem; color: #333333; font-weight: 600;
}
.sec11-img{
  position: absolute; top: .09rem; right: -0.05rem;
}
.s11Move{
  animation: s11Move forwards .8s ease-in-out;
}
@keyframes s11Move{
  0%{ top: 4.5rem; right: 1rem;}
  100%{  top: .09rem; right: -0.05rem;}
}
.sec11-img h3{
  font-size: .3rem; color: #ff0000; font-weight: bold; text-align: right;
}
.sec11-yuan{
  width: .28rem; height: .29rem; display: block; margin-left: 3.92rem; position: relative;
}
.sec11-jt{
  width: 4.42rem; height: 3.69rem; display: block; margin-right: .12rem; margin-top: -0.4rem;
}
.sec11-r{
  width: 4.8rem; height: 2.69rem; margin: .96rem .44rem 0; background: #000;
}

/* sec12 */
.sec12-main{
  height: auto; display: flex; flex-wrap: wrap; align-items: flex-start;
  background: #e8edf6;
  background: -webkit-linear-gradient(45deg, #e8edf6 50%, #ffffff, #e8edf6);
  background: -o-linear-gradient(45deg, #e8edf6 50%, #ffffff, #e8edf6);
  background: -moz-linear-gradient(45deg, #e8edf6 50%, #ffffff, #e8edf6);
  background: linear-gradient(to 45deg, #e8edf6 50%, #ffffff, #e8edf6);
}
.sec12-main .hd{
  width: 2.52rem; height: 4.08rem; background: #8c9dbc; display: flex; align-items: center;
}
.sec12-main .hd ul li{
  height: .54rem; font-size: .2rem; color: #fff; margin-bottom: .24rem;
}
.sec12-main .hd ul li span{
  width: 2.38rem; height: .54rem; line-height: .54rem; display: block;
}
.sec12-main .hd ul li.on span{
  border-right: .02rem solid #fff;
  background: #b2c3e3;
  background: -webkit-linear-gradient(right, #b2c3e300, #b2c3e3);
  background: -o-linear-gradient(right, #b2c3e300, #b2c3e3);
  background: -moz-linear-gradient(right, #b2c3e300, #b2c3e3);
  background: linear-gradient(to right, #b2c3e300, #b2c3e3);
}
.sec12-main .bd{
  flex: 1;
}
.sec12-main .bd ul li{
  display: flex; justify-content: center; align-items: flex-start;
}
.sec12-main .bd ul li div{
  width: 3.07rem; margin-right: .33rem; margin-top: .88rem; text-align: left;
}
.sec12-main .bd ul li div h3{
  font-size: .22rem; color: #ff4800; font-weight: 600; padding-bottom: .12rem;
}
.sec12-main .bd ul li div h4{
  font-size: .18rem; color: #333333; padding-bottom: .55rem;
}
.sec12-main .bd ul li div p{
  height: 1.48rem; font-size: .16rem; color: #333333; line-height: .24rem; text-align: justify;
}
.sec12-main .bd ul li div i{
  font-size: .14rem; color: #8c9dbc; display: block;
}
.sec12-main .bd ul li img{
  width: 5.31rem; margin-top: .32rem;
}

/* sec13 */
.sec13-main{
  height: 5.36rem; display: flex; flex-wrap: wrap; position: relative; 
}
.sec13-main::after{
  content: ''; width: 11.09rem; height: 5.36rem; background: url(../images/s13_mbg.png) no-repeat center / 100%; display: block; margin-left: .5rem; position: absolute; top: .04rem;
}
.sec13-l{
  display: flex; align-items: center; margin-left: .99rem; position: relative; z-index: 2; margin-top: .24rem; margin-right: -0.93rem;
}
.sec13-l ul{
  width: .86rem; text-align: left;
}
.sec13-l ul li{
  font-size: .22rem; color: #333333; font-weight: 600; margin: .32rem 0;
}
.sec13-l ul li:nth-child(1),.sec13-l ul li:nth-child(5){
  text-align: right;
}
.sec13-l ul li:nth-child(2n){
  padding-left: .21rem;
}
.sec13-l h3{
  width: .4rem; font-size: .22rem; color: #fff; font-weight: 600; border-radius: .2rem; border: .01rem solid #00f6ff; line-height: .24rem; padding: .16rem 0; margin-left: .56rem; box-sizing: border-box;
  background: #0b40dd;
  background: -webkit-linear-gradient(bottom, #0b40dd, #0842ff);
  background: -o-linear-gradient(bottom, #0b40dd, #0842ff);
  background: -moz-linear-gradient(bottom, #0b40dd, #0842ff);
  background: linear-gradient(to bottom, #0b40dd, #0842ff);
}
.sec13-m{
  width: 6.63rem; height: 5.3rem; background: url(../images/s13_mbg02.png) no-repeat top -0.38rem center / 100%; display: flex; align-items: center; justify-content: center; position: relative; z-index: 1;
}
.sec13-m img{
  margin-top: .43rem; animation: s13Heart .8s infinite alternate ease-in-out;
}
@keyframes s13Heart{
  0%{transform: scale(.95);}
  100%{transform: scale(1.01);}
}
.sec13-r{
  position: relative; z-index: 1; display: flex; align-items: center; margin-left: -1.63rem;
}
.sec13-r h3{
  width: .4rem; font-size: .22rem; color: #fff; font-weight: 600; border-radius: .2rem; border: .01rem solid #6964fe; line-height: .24rem; padding: .16rem 0; margin-left: .56rem; margin-right: .72rem; box-sizing: border-box;
  background: #6964fe;
  background: -webkit-linear-gradient(bottom, #6964fe, #6217ff);
  background: -o-linear-gradient(bottom, #6964fe, #6217ff);
  background: -moz-linear-gradient(bottom, #6964fe, #6217ff);
  background: linear-gradient(to bottom, #6964fe, #6217ff);
}
.sec13-r ul li{
  margin: .3rem 0;
}
.sec13-r ul li:nth-child(2){
  margin-left: .3rem;
}
.sec13-r ul li h4{
  font-size: .18rem; color: #333333; font-weight: 600; text-align: left;
}
.sec13-r ul li h4 span{
  font-size: .48rem;
}
.sec13-r ul li p{
  font-size: .16rem; color: #666666; line-height: .2rem; text-align: left; margin-left: .25rem;
}

/* sec14 */
.sec14{
  height: 2rem; background: url(../images/s4_bg.jpg) no-repeat top center / 100% 100%; margin: .2rem 0; box-sizing: border-box; padding-top: .44rem;
}
.sec14 p{
  width: 2.98rem; height: .4rem; line-height: .4rem; border: .01rem solid #ffffff; border-radius: .2rem; font-size: .2rem; color: #333333; font-weight: 600; margin: .2rem auto 0;
  background: #e8edf6;
  background: -webkit-linear-gradient(45deg, #e8edf6, #ffffff, #e8edf6);
  background: -o-linear-gradient(45deg, #e8edf6, #ffffff, #e8edf6);
  background: -moz-linear-gradient(45deg, #e8edf6, #ffffff, #e8edf6);
  background: linear-gradient(to 45deg, #e8edf6, #ffffff, #e8edf6);
}

/* sec15 */
.sec15{
  padding-top: .2rem;
}
.sec15-main{
  height: auto;
}
.sec15-main .sec15-bt{
  margin-top: -0.04rem; margin-left: -0.1rem; display: block; box-shadow: none !important;
}
.sec15-main img{
  margin: .03rem; box-shadow: 0 0 .5rem #d9e2ee;
}
.sec15-t{
  display: flex; justify-content: center; flex-wrap: wrap;
}
.sec15-t01-t{
  display: flex;
}
.sec15-t01-t div img{
  display: block;
}
.sec15-t01-b{
  width: 100%; height: 1.14rem; border: .01rem solid #f90002; margin: .03rem .03rem 0;
  background: #b90021;
  background: -webkit-linear-gradient(59deg, #b90021, #f90002);
  background: -o-linear-gradient(59deg, #b90021, #f90002);
  background: -moz-linear-gradient(59deg, #b90021, #f90002);
  background: linear-gradient(to 59deg, #b90021, #f90002);
}
.sec15-t01-b h4{
  font-size: .3rem; font-weight: bold; padding-top: .2rem; display: inline-block;
  background: linear-gradient(to right, #ffc2c2, #ffffff, #ffc2c2, #ffffff, #ffc2c2);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}
.sec15-t01-b p{
  font-size: .2rem; color: #fff; padding-top: .04rem;
}
.sec15-t01-b p i{
  color: #ff0002; padding: 0 .18rem;
}
.sec15-m{
  margin-top: .1rem;
}
.sec15-m img,.sec15-b img{
  margin: .05rem .06rem;
}
.sec15-m,.sec15-b{
  display: flex; justify-content: center; flex-wrap: wrap;
}
.sec15-b div{
  width: 3.34rem; height: 2.92rem; margin-top: .05rem; text-align: right; padding-right: .4rem; box-sizing: border-box; padding-top: .8rem;
}
.sec15-b div p{
  font-size: .26rem; font-weight: 600;
  background: linear-gradient(to right, #ffc2c2, #ffffff, #ffc2c2, #ffffff, #ffc2c2);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}
.sec15-b div p::after{
  content: ''; width: .36rem; height: .02rem; background: #ff0002; display: block; margin-top: .25rem; margin-left: 2.55rem;
}

/* 简章 */
.jianzhang{
  padding-top: 70px;
}
.jianzhang .wrap{
  text-align: left; padding: auto !important;
}
.jianzhang .jz_top {
  position: relative;
  padding: 20px 27px;
  margin: 38px auto;
  background: #f5f8fc;
  background: -webkit-linear-gradient(bottom, #ebf0f8, #fff);
  background: linear-gradient(to bottom, #ebf0f8, #fff);
}
.jianzhang .jz_top .jz_toplf h6 {
  width: 92px;
  line-height: 30px;
  text-align: center;
  background: #0c2345;
  font-size: 16px;
  margin-bottom: 10px;
  color: #ffffff;
  border-radius: 5px 5px 0 5px;
}
.jianzhang .jz_top .jz_toplf p {
  font-size: 16px;
  color: #000000;
  line-height: 26px;
  width: 86%;
}
.jianzhang .jz_top .jz_toprg {
  position: absolute;
  top: 54px;
  right: 50px;
  width: 140px;
  line-height: 32px;
  font-size: 18px;
  color: #0c2345;
  cursor: pointer;
  text-align: center;
  border: 1px solid #485a74;
  border-radius: 0.5rem;
}
.jianzhang .jz_top .jz_toprg.active {
  color: #ffffff;
  background: #2f64cd;
  border-color: #2f64cd;
}
.jianzhang .shuban {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
.jianzhang .shuban #clearfix {
  display: none;
}
.jianzhang .shuban .banxing {
  width: 24%;
}
.jianzhang .shuban .banxing h2 {
  height: 86px;
  line-height: 86px;
  text-align: center;
  color: #ffffff;
  font-size: 34px;
  letter-spacing: 3px;
  font-weight: bold;
  border-radius: 10px 10px 0 0;
  background: #2c55ad;
  background: -webkit-linear-gradient(right, #2f64cd, #29468d);
  background: linear-gradient(to right, #2f64cd, #29468d);
}
.jianzhang .shuban .banxing h2.fixed {
  position: fixed;
  top: 0;
  z-index: 1;
  width: 288px;
}
.jianzhang .shuban .banxing .renqun {
  height: 180px;
  background: #eef2f8;
  padding: 20px 0 0 45px;
  font-size: 18px;
  margin-bottom: 13px;
  color: #112038;
  letter-spacing: 2px;
  text-shadow: 0 0 0 #112038;
}
.jianzhang .shuban .banxing .renqun span {
  display: flex;
  align-items: center;
  height: 30px;
}
.jianzhang .shuban .banxing .renqun img {
  width: 20px;
  margin-right: 6px;
}
.jianzhang .shuban .banxing .shiyiflag {
  position: relative;
}
.jianzhang .shuban .banxing .shiyiflag::before {
  position: absolute;
  top: 0;
  left: -36px;
  content: '适宜人群';
  text-align: center;
  width: 36px;
  padding: 23px 0;
  line-height: 20px;
  color: #ffedc8;
  font-weight: bold;
  border-radius: 10px 0 0 10px;
  border: 1px solid #ffe8a4;
  background: #be975f;
  background: -webkit-linear-gradient(bottom, #e4c292, #986c2b);
  background: linear-gradient(to bottom, #e4c292, #986c2b);
}
.jianzhang .shuban .banxing .xiaobiaoti {
  height: 30px;
  background: #d3ddee;
  margin-bottom: 12px;
}
.jianzhang .shuban .banxing .xiaobiaoti span {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  width: 46%;
  letter-spacing: 2px;
  color: #ffffff;
  font-weight: bold;
  font-size: 16px;
  margin: 0 auto;
  border-radius: 10px 0 10px 0;
  background: #3f70cf;
}
.jianzhang .shuban .banxing .xiaobiaoti img {
  width: 17px;
  margin-right: 8px;
}
.jianzhang .shuban .banxing .xiangxi {
  font-size: 15px;
  line-height: 20px;
  color: #000000;
  margin-left: 24px;
}
.jianzhang .shuban .banxing .xiangxi i {
  color: #7693da;
}
.jianzhang .shuban .banxing .xiangxi span {
  color: #f32a17;
}
.jianzhang .shuban .banxing .xiangxi b {
  display: block;
  margin-top: 7px;
  letter-spacing: 1px;
  text-shadow: 0 0 0 #000;
}
.jianzhang .shuban .banxing .fuwu .xiangxi {
  margin-right: 30px;
}
.jianzhang .shuban .banxing .bx_btm {
  border-radius: 10px;
  overflow: hidden;
  border: 1px solid #d3ddee;
  background: #fafbfd;
  margin-bottom: 20px;
}
.jianzhang .shuban .banxing .mokuai {
  height: 254px;
}
.jianzhang .shuban .banxing .peiziliao {
  height: 297px;
}
.jianzhang .shuban .banxing .peiziliao img {
  width: 14px;
}
.jianzhang .shuban .banxing .fuwu {
  height: 472px;
}
.jianzhang .shuban .banxing .fuwu img {
  width: 16px;
}
.jianzhang .shuban .banxing .jiage {
  height: 224px;
}
.jianzhang .shuban .banxing .jiage img {
  width: 19px;
}
.jianzhang .shuban .banxing .price {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: wrap;
  align-content: center;
  text-align: center;
  font-size: 16px;
  height: 86%;
  line-height: 22px;
  margin-top: -12px;
  color: #333333;
  margin-left: 80px;
}
.jianzhang .shuban .banxing .price .zhanwei {
  width: 100%;
}
.jianzhang .price a,.jianzhang .hengban a{
  display: block;
    width: 120px;
    text-align: center;
    line-height: 32px;
    font-size: 16px;
    color: #000000;
    margin-top: 15px;
    border-radius: 0.06rem;
    background: #e2c090;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}
.jianzhang .hengban a{
  margin: 15px auto 0;
}
.jianzhang .shuban .banxing2 h2 {
  position: relative;
  background: url("../images/banxing2h2.png") center center no-repeat;
  background-size: 100% 100%;
}
.jianzhang .shuban .banxing2 h2::after {
  position: absolute;
  top: -33px;
  right: -20px;
  content: '';
  width: 70px;
  height: 72px;
  background: url("../images/sell.png") center center no-repeat;
  background-size: 100% 100%;
  animation: scale1 1s linear infinite alternate;
  -webkit-animation: scale1 1s linear infinite alternate;
}
.jianzhang .shuban .banxing2 .renqun {
  background: url("../images/banxing2rq.png") center center no-repeat;
  background-size: 100% 100%;
}
.jianzhang .shuban .banxing2 .bx_btm {
  border: 1px solid #f7dbd6;
}
.jianzhang .shuban .banxing2 .xiaobiaoti {
  background: #f7dbd6;
}
.jianzhang .shuban .banxing2 .xiaobiaoti span {
  background: #ee5342;
}
.jianzhang .shuban .banxing2 .xiangxi i {
  color: #f32a17;
}
.jianzhang .shuban .banxing3 h2 {
  position: relative;
}
.jianzhang .shuban .banxing3 h2::after {
  position: absolute;
  top: -33px;
  right: -20px;
  content: '';
  width: 70px;
  height: 72px;
  background: url("../images/huo.png") center center no-repeat;
  background-size: 100% 100%;
  animation: scale1 1s linear infinite alternate;
  -webkit-animation: scale1 1s linear infinite alternate;
}
.jianzhang .shuban .banxing3 .price .price_item {
  display: flex;
  align-items: center;
  width: 100%;
  height: 45%;
  margin: 0 8px;
  text-align: left;
}
.jianzhang .shuban .banxing3 .price .price_item:nth-of-type(1) {
  border-bottom: 1px dashed #c7d1dc;
}
.jianzhang .shuban .banxing3 .price .ban {
  width: 64px;
  padding: 4px 0;
  border-radius: 0.1rem;
  border-radius: 10px 10px 0 10px;
  text-align: center;
  background: #2f64cd;
  color: #ffffff;
  margin: 0 5px 0 25px;
}
.jianzhang .shuban .banxing4 h2 {
  position: relative;
  background: url("../images/banxing4h2.png") center center no-repeat;
  background-size: 100% 100%;
}
.jianzhang .shuban .banxing4 h2::after {
  position: absolute;
  top: -33px;
  right: -20px;
  content: '';
  width: 76px;
  height: 60px;
  background: url("../images/hot.png") center center no-repeat;
  background-size: 100% 100%;
  animation: scale1 1s linear infinite alternate;
  -webkit-animation: scale1 1s linear infinite alternate;
}
.jianzhang .shuban .banxing4 .renqun {
  background: url("../images/banxing4rq.png") center center no-repeat;
  background-size: 100% 100%;
}
.jianzhang .shuban .banxing4 .bx_btm {
  border: 1px solid #e1ceb5;
}
.jianzhang .shuban .banxing4 .xiaobiaoti {
  background: #e1ceb5;
}
.jianzhang .shuban .banxing4 .xiaobiaoti span {
  background: #bc9862;
}
.jianzhang .shuban .banxing4 .xiangxi i {
  color: #bc9862;
}
.jianzhang .shuban .banxing4 .xiangxi .mokuai b {
  display: inline-block;
}
.jianzhang .hengban {
  display: none;
  border-radius: 0.1rem;
  padding-bottom: 15px;
  background: #eef2f8;
}
.jianzhang .hengban.show {
  display: block;
}
.jianzhang .hengban .leimu {
  display: flex;
  align-items: center;
  text-align: center;
  color: #ffffff;
  font-size: 22px;
  font-weight: bold;
  border-radius: 10px 10px 0 0;
  overflow: hidden;
  border-top: 3px solid #2f64cd;
  border-bottom: 3px solid #2f64cd;
}
.jianzhang .hengban .leimu.fixed {
  position: fixed;
  top: 0;
  z-index: 1;
  width: 1200px;
}
.jianzhang .hengban .leimu span {
  height: 54px;
  line-height: 54px;
  border-right: 1px solid #ffffff;
  background: #2f64cd;
  letter-spacing: 2px;
}
.jianzhang .hengban .leimu span:nth-of-type(1) {
  width: 7%;
}
.jianzhang .hengban .leimu span:nth-of-type(2) {
  width: 19%;
}
.jianzhang .hengban .leimu span:nth-of-type(3) {
  width: 19%;
}
.jianzhang .hengban .leimu span:nth-of-type(4) {
  width: 39%;
}
.jianzhang .hengban .leimu span:nth-of-type(5) {
  flex: 1;
  border-right: 0;
}
.jianzhang .hengban .banxing {
  display: flex;
  align-items: center;
  border-radius: 0.12rem;
  font-size: 15px;
  color: #000000;
  line-height: 24px;
  margin: 10px 14px 0;
  border: 1px solid #d4dde8;
  background: #ffffff;
}
.jianzhang .hengban .banxing .red {
  color: #f32a17;
}
.jianzhang .hengban .banxing .banx {
  width: 2.4%;
  height: 100%;
  font-size: 26px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  color: #ffffff;
  padding: 0 20px;
  font-weight: bold;
  line-height: 33px;
  border-radius: 10px 0 0 10px;
  background: #2c57ad;
  background: -webkit-linear-gradient(bottom, #2e65cc, #29488e);
  background: linear-gradient(to bottom, #2e65cc, #29488e);
}
.jianzhang .hengban .banxing .mokuai {
  width: 17.3%;
  height: 100%;
  padding-left: 28px;
  display: flex;
  align-content: center;
  flex-wrap: wrap;
}
.jianzhang .hengban .banxing .mokuai p {
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
}
.jianzhang .hengban .banxing .mokuai p b {
  font-weight: bold;
}
.jianzhang .hengban .banxing .ptziliao {
  width: 17%;
  height: 100%;
  padding-left: 28px;
  border-left: 1px solid #d4dde8;
  border-right: 1px solid #d4dde8;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.jianzhang .hengban .banxing .ptziliao b {
  display: block;
  font-weight: bold;
}
.jianzhang .hengban .banxing .bjfuwu {
  width: 37.8%;
  height: 100%;
  padding-left: 28px;
  border-right: 1px solid #d4dde8;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.jianzhang .hengban .banxing .bjfuwu b {
  display: block;
  font-weight: bold;
}
.jianzhang .hengban .banxing .jiage {
  flex: 1;
  text-align: center;
}
.jianzhang .hengban .banxing1 {
  height: 330px;
}
.jianzhang .hengban .banxing2 {
  height: 330px;
  background: #fdfbfa;
  border: 3px solid #fca550;
}
.jianzhang .hengban .banxing2 .banx {
  position: relative;
  background: url("../images/banxing2banx.jpg") center center no-repeat;
  background-size: 100% 100%;
}
.jianzhang .hengban .banxing2 .banx::after {
  position: absolute;
  top: -10px;
  left: -25px;
  content: '';
  width: 71px;
  height: 69px;
  background: url("../images/sell1.png") center center no-repeat;
  background-size: 100% 100%;
  animation: scale1 1s linear infinite alternate;
  -webkit-animation: scale1 1s linear infinite alternate;
}
.jianzhang .hengban .banxing2 .ptziliao {
  border-color: #ffcec6;
}
.jianzhang .hengban .banxing2 .bjfuwu {
  border-color: #ffcec6;
}
.jianzhang .hengban .banxing3 {
  height: 380px;
}
.jianzhang .hengban .banxing3 .banx {
  position: relative;
}
.jianzhang .hengban .banxing3 .banx::after {
  position: absolute;
  top: -10px;
  left: -25px;
  content: '';
  width: 71px;
  height: 69px;
  background: url("../images/huo1.png") center center no-repeat;
  background-size: 100% 100%;
  animation: scale1 1s linear infinite alternate;
  -webkit-animation: scale1 1s linear infinite alternate;
}
.jianzhang .hengban .banxing4 {
  height: 450px;
  background: #fdfcfa;
  border: 3px solid #cda472;
}
.jianzhang .hengban .banxing4 .banx {
  position: relative;
  background: url("../images/banxing4banx.jpg") center center no-repeat;
  background-size: 100% 100%;
}
.jianzhang .hengban .banxing4 .banx::after {
  position: absolute;
  top: -10px;
  left: -25px;
  content: '';
  width: 75px;
  height: 60px;
  background: url("../images/hot1.png") center center no-repeat;
  background-size: 100% 100%;
  animation: scale1 1s linear infinite alternate;
  -webkit-animation: scale1 1s linear infinite alternate;
}
.jianzhang .hengban .banxing4 .ptziliao {
  border-color: #ffcec6;
}
.jianzhang .hengban .banxing4 .bjfuwu {
  border-color: #ffcec6;
}
.jianzhang .bxtips {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 16px;
  color: #ad8d62;
  padding: 0 40px;
  margin: 10px auto 80px;
}

/* 其他 */
.sec08,.sec09,.sec10,.sec11,.sec12,.sec13{
  padding-top: .2rem; overflow: hidden;
}
.sec08 h2 img,.sec09 h2 img,.sec10 h2 img,.sec11 h2 img,.sec12 h2 img,.sec13 h2 img{
  margin-left: -0.12rem;
}

#face-lecture{
  display: none !important;
}

#hdtableheng{
	top: 0 !important;
}

/*侧边悬停*/
.lfNav{
	position: fixed;top:50%; margin-top: -2.625rem; left:0;z-index:99;
	width:2.39rem; height:5.35rem; display: block; 
	background: url(../images/fixedNavBg.png) no-repeat center;
	
}
.lfNav .close{position:absolute;bottom:-.4rem; left:50%; transform: translateX(-50%); height:.3rem; width:.3rem; }
.lfNav .close img{width: 100%;}
.mt185{margin-top: 134px;}
.nav-bg{
  line-height: 34px;
  display: block;
  text-align: center;
  box-sizing: border-box;
}
.nav-bg a{
  width:100%; height:100%; display: block; margin:auto; font-size: .18rem; color: #000000;
}
.nav-bg a:hover{
	color: #0437ff; font-weight: 600;
}
.left_top{
  width:1.51rem; height:.4rem;display: block;float:left;margin-left:.22rem;margin-top: .1rem;
}

