@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: #faf9ff; 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: .7rem;}
.title{ margin-bottom: .36rem;}
.title h2{font-size: .48rem; color: #651bce; font-weight: bold; letter-spacing: .01rem; display: inline-block;
  background: linear-gradient(to left, #651bce, #8834e4);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}
.title h2::after{
  content: ''; width: 4.42rem; height: .01rem; display: block; margin: .04rem auto 0;
  background: #221dc7;
  background: -webkit-linear-gradient(right, #64379000, #633790, #64379000);
  background: -o-linear-gradient(right, #64379000, #633790, #64379000);
  background: -moz-linear-gradient(right, #64379000, #633790, #64379000);
  background: linear-gradient(to right, #64379000, #633790, #64379000);
}
.title p{
  font-size: .22rem; color: #666666; margin-top: .16rem;
}

/*banner*/
.banner{
	width: 100%; height: 6rem; position: relative; font-size: 0;
}
.banner .wrap{
  z-index: 8;
}
.ban-logo{
  width: 5.31rem; height: 0.67rem; background: url(../images/ban_logo_bg.png) no-repeat center / 100%; display: flex; align-items: center; margin-bottom: 0.36rem; position: absolute; top: 0; left: 50%; transform: translateX(-50%);
}
.ban-logo .logo{
  width: 1.32rem; display: block; margin-left: 0.28rem;
}
.ban-logo .logo img{
  width: 100%;
}
.banner .swiper-container{
  position: relative;
}
.banner .swiper-slide{
	width: 100% !important; text-align: center !important;
}
.banner .swiper-pagination{
  width: 1.27rem !important; height: .16rem; background: #ffffffd8; border-radius: .08rem; left: 50% !important; bottom: .3rem !important; transform: translateX(-50%) !important; display: flex; align-items: center; justify-content: center;
}
.banner .swiper-pagination .swiper-pagination-bullet{
  width: .89rem; height: .06rem; background: #a4a4a4; border-radius: .03rem; opacity: 1 !important;
}
.banner .swiper-pagination .swiper-pagination-bullet-active{
  width: .14rem; height: .06rem; background: #b90021; border-radius: .03rem;
}

/*sec01*/
.sec01{
  padding-bottom: .8rem;
}
.sec01-main{
  margin: 0 .46rem; border-radius: .1rem; box-shadow: 0 0 .5rem #eeeaf7; padding: .2rem; box-sizing: border-box;
  background: #fde6cf;
  background: -webkit-linear-gradient(right, #fde6cf, #fdb35a);
  background: -o-linear-gradient(right, #fde6cf, #fdb35a);
  background: -moz-linear-gradient(right, #fde6cf, #fdb35a);
  background: linear-gradient(to right, #fde6cf, #fdb35a);
}
.sec01-mbox{
  display: flex; background: #fff; padding: .25rem;
}
.s1-play{
  width: 5.74rem; height: 3.22rem; background: #000;
}
.sec01-list{
  flex: 1; box-sizing: border-box; display: flex; align-items: flex-start; margin-left: .26rem;
}
.sec01-list ul{
  width: 100%; margin-left: .1rem;
}
.sec01-list ul li{
  width: 100%; height: .5rem; line-height: .5rem; font-size: .2rem; color: #333333; font-weight: 600;
  cursor: pointer;
}
.sec01-list ul li a{
  display: block; width: 100%; height: 100%; display: flex; align-items: center;
}
.sec01-list ul li i{
  width: .11rem; height: .12rem; background: url(../images/s1_jt.png) no-repeat center / 100%; display: block; margin-right: .1rem;
}
.sec01-list ul li span{
  width: 2.66rem; text-align: left; margin-right: .1rem; white-space: nowrap;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
}
.sec01-list ul li b{
  width: 1.15rem; height: .3rem; line-height: .3rem; border: .01rem solid #e36e05; border-radius: .15rem; font-size: .18rem; color: #e36e05; font-weight: 600; display: block;
  background: #fdf4e3;
  background: -webkit-linear-gradient(right, #fdf4e3, #ffe3a6);
  background: -o-linear-gradient(right, #fdf4e3, #ffe3a6);
  background: -moz-linear-gradient(right, #fdf4e3, #ffe3a6);
  background: linear-gradient(to right, #fdf4e3, #ffe3a6);
}
.sec01-list ul li.addItem b{
  color: #fff; border: .01rem solid #fff000;
  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);
}
.sec01-btn{
  position: absolute; bottom: .45rem; right: .4rem; display: flex;
}
.sec01-btn a{
  width: 2.05rem; height: .56rem; line-height: .56rem; font-size: .22rem; color: #333333; display: block;
  background: #e8edf6;
  background: -webkit-linear-gradient(right, #e8edf6, #ffffff, #e8edf6);
  background: -o-linear-gradient(right, #e8edf6, #ffffff, #e8edf6);
  background: -moz-linear-gradient(right, #e8edf6, #ffffff, #e8edf6);
  background: linear-gradient(to right, #e8edf6, #ffffff, #e8edf6);
}
.sec01-btn a:nth-child(2){
  color: #fff;
  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{
  background: url(../images/s2_bg.jpg) no-repeat top center; padding-bottom: .2rem;
}
.sec02-main ul{
  display: flex; flex-wrap: wrap;
}
.sec02-main ul li{
  width: 5.4rem; height: 2.86rem; background: url(../images/s2_lbg01.png) no-repeat center / 100% 100%; margin: 0 .1rem .38rem; border-radius: .1rem;
}
.sec02-main ul li:nth-child(2){
  background: url(../images/s2_lbg02.png) no-repeat center / 100% 100%;
}
.sec02-main ul li:nth-child(3){
  background: url(../images/s2_lbg03.png) no-repeat center / 100% 100%;
}
.sec02-main ul li:nth-child(4){
  background: url(../images/s2_lbg04.png) no-repeat center / 100% 100%;
}
.sec02-main ul li h3{
  display: flex; align-items: flex-start; margin-top: -0.1rem;
}
.sec02-main ul li h3 span{
  width: 3.78rem; font-size: .28rem; font-weight: 900; text-align: left; padding-left: .6rem; margin-top: .54rem; box-sizing: border-box;
}
.sec02-main ul li:nth-child(1) h3 span{
  background: linear-gradient(to right, #fdebcb, #ffb884);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}
.sec02-main ul li:nth-child(2) h3 span{
  color: #8c4903;
}
.sec02-main ul li:nth-child(3) h3 span{
  color: #8c4903;
}
.sec02-main ul li:nth-child(4) h3 span{
  background: linear-gradient(to right, #fdebcb, #ffb884);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}
.sec02-main ul li i{
  font-size: 1.06rem; position: relative; top: .1rem;
  background: linear-gradient(to bottom, #9c45f3, #9c45f300);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}
.sec02-main ul li:nth-child(2) i{
  background: linear-gradient(to bottom, #f9bd7c, #f9bc7c00);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}
.sec02-main ul li:nth-child(3) i{
  background: linear-gradient(to bottom, #fde4c9, #f9bc7c00);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}
.sec02-main ul li:nth-child(4) i{
  background: linear-gradient(to bottom, #ec506c, #f9bc7c00);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}
.sec02-main ul li p{
  height: 1.4rem; background: #fff; padding: .2rem .3rem; margin: 0 .26rem; font-size: .16rem; text-align: left; color: #666666; line-height: .28rem; margin-top: -0.34rem; position: relative; box-sizing: border-box;
}
.sec02-main ul li:nth-child(1):hover{
  box-shadow: 0 .2rem .5rem #642d8934;
}
.sec02-main ul li:nth-child(2):hover{
  box-shadow: 0 .2rem .5rem #f5912c48;
}
.sec02-main ul li:nth-child(3):hover{
  box-shadow: 0 .2rem .5rem #f5912c50;
}
.sec02-main ul li:nth-child(4):hover{
  box-shadow: 0 .2rem .5rem #f22f4f4f;
}

/*sec03*/
.sec03-main{
  height: 5.84rem; background: url(../images/s3_mbg.jpg) no-repeat top center;
}
.sec03-main .wrap{
  display: flex; justify-content: space-between; align-items: flex-start; flex-wrap: wrap;
}
.sec03-main h3{
  font-size: .28rem; color: #333333; font-weight: 600; text-align: left; margin-bottom: .4rem;
}
.sec03-main h3::before{
  content: ''; width: 0.48rem; height: 0.04rem; background: #fe7c04; display: block; margin-bottom: .15rem;
}
.sec03-l{
  width: 3.9rem; margin-top: .5rem;
}
.sec03-l-m{
  position: relative;
}
.sec03-l ul li{
  height: .3rem; line-height: .3rem; border: .01rem solid #ff3d3d; border-radius: .14rem;display: inline-block; font-size: .16rem; color: #fff; 
  background: #bf1334;
  background: -webkit-linear-gradient(59deg, #bf1334, #f33459);
  background: -o-linear-gradient(59deg, #bf1334, #f33459);
  background: -moz-linear-gradient(59deg, #bf1334, #f33459);
  background: linear-gradient(to 59deg, #bf1334, #f33459);
}
.sec03-l ul li:nth-child(1){
  width: 1.4rem; position: absolute; top: .14rem; left: 50%; margin-left: -0.73rem;
}
.sec03-l ul li:nth-child(2){
  width: 1.2rem; position: absolute; top: .82rem; left: .1rem;
}
.sec03-l ul li:nth-child(3){
  width: 1.2rem; position: absolute; top: .82rem; right: .1rem;
}
.sec03-l ul li:nth-child(4){
  width: 1.1rem; position: absolute; top: 1.98rem; left: 0;
}
.sec03-l ul li:nth-child(5){
  width: 1.1rem; position: absolute; top: 1.98rem; right: 0;
}
.sec03-l ul li:nth-child(6){
  width: 1rem; position: absolute; top: 3.08rem; left: .43rem;
}
.sec03-l ul li:nth-child(7){
  width: 1rem; position: absolute; top: 3.08rem; right: .43rem;
}
.sec03-l ul li:nth-child(2),.sec03-l ul li:nth-child(3),.sec03-l ul li:nth-child(6),.sec03-l ul li:nth-child(7){
  border: .01rem solid #cc4ef5;
  background: #7817c5;
  background: -webkit-linear-gradient(59deg, #7817c5, #a64ef5);
  background: -o-linear-gradient(59deg, #7817c5, #a64ef5);
  background: -moz-linear-gradient(59deg, #7817c5, #a64ef5);
  background: linear-gradient(to 59deg, #7817c5, #a64ef5);
}
.sec03-r{
  width: 7rem; margin-top: .5rem;
}
.sec03-r h3{
  color: #fff; text-align: right; display: flex; flex-direction: column; align-items: flex-end;
}
.sec03-r .hd{
  width: 100%; height: .48rem; line-height: 0.48rem;
}
.sec03-r .hd ul{
  display: flex;
}
.sec03-r .hd ul li{
  width: 1.5rem; height: 100%; line-height: 0.48rem; background: #9074ca; font-size: .2rem; color: #fff; font-weight: 600; cursor: pointer; position: relative; display: flex; align-items: center; justify-content: center;
}
.sec03-r .hd ul li:nth-child(2),.sec03-r .hd ul li:nth-child(4){
  width: 1.1rem;
}
.sec03-r .hd ul li:last-child{
  flex: 1;
}
.sec03-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);
}
.sec03-r .bd{
  width: 100%; background: #fff; padding: .15rem .1rem; box-sizing: border-box;
}
.sec03-r .bd ul li div{
  width: 100%; height: .94rem; padding-top: .16rem; box-sizing: border-box; position: relative; display: flex; justify-content: flex-start; align-items: center;
  background: #ece8f6;
  background: -webkit-linear-gradient(45deg, #ece8f6, #ffffff, #ece8f6);
  background: -o-linear-gradient(45deg, #ece8f6, #ffffff, #ece8f6);
  background: -moz-linear-gradient(45deg, #ece8f6, #ffffff, #ece8f6);
  background: linear-gradient(to 45deg, #ece8f6, #ffffff, #ece8f6);
}
.sec03-r .bd ul li div.km-info01{
  margin-bottom: .08rem;
}
.sec03-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);
}
.sec03-r .bd ul li div h4{
  width: 1rem; height: .3rem; line-height: .3rem; font-size: .16rem; color: #fff; font-weight: 600; border: .01rem solid #d44ef5; border-radius: .15rem; display: block; margin-left: .24rem; box-shadow: 0 .07rem .12rem #8934ce4d; display: block;
  background: #7817c5;
  background: -webkit-linear-gradient(right, #7817c5, #a64ef5);
  background: -o-linear-gradient(right, #7817c5, #a64ef5);
  background: -moz-linear-gradient(right, #7817c5, #a64ef5);
  background: linear-gradient(to right, #7817c5, #a64ef5);
}
.sec03-r .bd ul li div.km-info03 h4{
  border: .01rem solid #f33b5e; box-shadow: 0 .07rem .12rem #f335585b;
  background: #bf1334;
  background: -webkit-linear-gradient(right, #bf1334, #f33459);
  background: -o-linear-gradient(right, #bf1334, #f33459);
  background: -moz-linear-gradient(right, #bf1334, #f33459);
  background: linear-gradient(to right, #bf1334, #f33459);
}
.sec03-r .bd ul li div p{
  flex: 1; font-size: .15rem; color: #333333; line-height: .22rem; text-align: left; margin: 0 .24rem;
}
.sec03-r .bd ul li div p span{
  color: #ff0000;
}

/*sec04*/
.sec04-main{
  position: relative; height: 5.34rem; 
  background: #e7e1fa;
  background: -webkit-linear-gradient(right, #e7e1fa, #ffffff, #ebe5fb);
  background: -o-linear-gradient(right, #e7e1fa, #ffffff, #ebe5fb);
  background: -moz-linear-gradient(right, #e7e1fa, #ffffff, #ebe5fb);
  background: linear-gradient(to right, #e7e1fa, #ffffff, #ebe5fb);
}
.sec04-m{
  width: 5rem; margin-left: 3.4rem; position: relative; z-index: 5;
}
.sec04-m img{
  width: 100%; margin-top: .29rem; animation: jtMove1 1s infinite alternate ease-in-out;
}
.sec04-list{
  width: 100%; height: 100%; position: absolute; top: .8rem;
}
.sec04-list ul{
  display: flex; flex-wrap: wrap;
}
.sec04-list ul li{
  margin-bottom: .2rem; box-sizing: border-box; text-align: left; position: absolute;
}
.sec04-list ul li h3{
  font-size: .22rem; color: #333333; font-weight: 600; margin-bottom: .02rem; position: relative; display: flex; align-items: center; justify-content: flex-end; text-align: left;
}
.sec04-list ul li h3 i{
  width: .14rem; height: .16rem; background:url(../images/s4_jt.png) no-repeat center / 100%; display: inline-block; vertical-align: -0.11rem; margin: 0 .1rem;
}
.sec04-list ul li:nth-child(1) h3::after,.sec04-list ul li:nth-child(4) h3::after{
  content: ""; width: .38rem; height: .39rem; background: url(../images/s4_yuan.png) no-repeat center / 100%; display: block; margin: 0 .1rem;
}
.sec04-list ul li:nth-child(2) h3::before,.sec04-list ul li:nth-child(3) h3::before,.sec04-list ul li:nth-child(5) h3::before{
  content: ""; width: .38rem; height: .39rem; background: url(../images/s4_yuan.png) no-repeat center / 100%; display: block; margin: 0 .1rem;
}
.sec04-list ul li p{
  width: 2.6rem; font-size: .18rem; color: #333333; padding-left: .88rem;
}
.sec04-list ul li:nth-child(1) h3,.sec04-list ul li:nth-child(4) h3{
  text-align: right;
}
.sec04-list ul li:nth-child(2) h3,.sec04-list ul li:nth-child(3) h3,.sec04-list ul li:nth-child(5) h3{
  justify-content: flex-start;
}
.sec04-list ul li:nth-child(1) p,.sec04-list ul li:nth-child(4) p{
  padding-right: .86rem; padding-left: 0;
}
.sec04-list ul li:nth-child(1){
  left: .52rem; top: .58rem;
}
.sec04-list ul li:nth-child(2){
  left: 7.13rem; top: -0.15rem;
}
.sec04-list ul li:nth-child(3){
  left: 7.94rem; top: 1.41rem;
}
.sec04-list ul li:nth-child(4){
  left: 1.08rem; top: 2.98rem;
}
.sec04-list ul li:nth-child(5){
  left: 6.7rem; top: 3.53rem;
}
@keyframes jtMove1{
  0%{transform: translateY(0);}
  100%{transform: translateY(.05rem);}
}

/*sec05*/
.sec05{
  padding-top: .14rem;
}
.sec05-item{
  border-radius: .15rem .15rem 0 0; padding-top: .3rem; padding-bottom: .26rem;
  background: #e0d5ff;
  background: -webkit-linear-gradient(45deg, #e0d5ff, #ffffff, #a999d8);
  background: -o-linear-gradient(45deg, #e0d5ff, #ffffff, #a999d8);
  background: -moz-linear-gradient(45deg, #e0d5ff, #ffffff, #a999d8);
  background: linear-gradient(to 45deg, #e0d5ff, #ffffff, #a999d8);
}
.sec05-item-box{
  display: flex; justify-content: center; flex-wrap: wrap;
}
.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; margin-bottom: .1rem;
}
.s5-bitem-l .tips{
  font-size: .14rem; color: #ffffff9d; line-height: .2rem; margin-right: .2rem; padding-top: .08rem; border-top: .02rem solid #fff;
}
.s5-bitem-r{
  flex: 1; background: #fff; margin-right: .24rem; padding: .3rem .2rem 0 .25rem; box-sizing: border-box;
}
.s5-bitem-r .lc-t ul{
  display: flex; justify-content: space-between; align-content: center;
}
.s5-bitem-r .lc-t ul li{
  width: 1.9rem; height: .7rem; line-height: .7rem; border: .01rem solid #fff000; border-radius: .19rem; font-size: .18rem; color: #fff; font-weight: 600; text-align: center; position: relative;
  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){
  box-shadow: 0 .07rem .12rem #fe7d0457;
}
.s5-bitem-r .lc-t ul li:nth-child(2),.s5-bitem-r .lc-t ul li:nth-child(4){
  width: 1.56rem; color: #333333; line-height: .25rem; border: .01rem solid #dce2ed; padding-top: .1rem; box-sizing: border-box; border-radius: .1rem;
  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(3){
  width: 2.07rem; line-height: .25rem; padding-top: .1rem; box-sizing: border-box; box-shadow: 0 .07rem .12rem #cf4af45b; border-radius: .1rem;
  border: .01rem solid #d32ff6;
  background: #7817c5;
  background: -webkit-linear-gradient(59deg, #7817c5, #a64ef5);
  background: -o-linear-gradient(59deg, #7817c5, #a64ef5);
  background: -moz-linear-gradient(59deg, #7817c5, #a64ef5);
  background: linear-gradient(to 59deg, #7817c5, #a64ef5);
}
.s5-bitem-r .lc-t ul li:nth-child(3) span{
  font-size: .14rem; display: block;
}
.s5-bitem-r .lc-t ul li:nth-child(4){
  line-height: .7rem; padding-top: 0;
}
.s5-bitem-r .lc-t ul li::after{
  content: ''; width: .38rem; height: .25rem; background: url(../images/s5_item02_jt01.png) no-repeat center / 100%; display: inline-block; position: absolute; right: -0.53rem;
  top: .2rem; 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; margin-top: .5rem;
}
.lc-b-l{
  display: flex; align-items: center; margin-right: 3.42rem; position: relative;
}
.lc-b-l::before{
  content: ''; width: .1rem; height: .43rem; background: url(../images/s5_item02_jt02.png) no-repeat center / 100%; display: block; position: absolute; top: -0.48rem; left: .87rem; animation: jtMove1 1s infinite alternate ease-in-out;
}
@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.88rem;
}
.lc-b-l01 ul li{
  width: 100%; height: .7rem; line-height: .7rem; border: .01rem dashed #ced3dc; border-radius: .1rem; margin-bottom: .12rem; font-size: .16rem; color: #333333; line-height: .25rem; padding-top: .1rem; box-sizing: border-box;
}
.lc-b-l01 ul li span{
  font-size: .12rem; display: block; margin-top: -0.05rem;
}
.lc-b-l01 ul li:nth-child(2){
  padding-top: .13rem;
}
.lc-b-l01 ul li:nth-child(3){
  padding-top: 0; line-height: .7rem;
}
.lc-b-l-jt{
  width: .47rem; animation: jtMove 1s infinite alternate ease-in-out;
}
.lc-b-l02{
  width: 1.9rem; border: .01rem dashed #ced3dc; border-radius: .1rem; padding: .1rem .08rem; box-sizing: border-box; margin-left: .05rem;
}
.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 #d32ff6;
  background: #7817c5;
  background: -webkit-linear-gradient(59deg, #7817c5, #a64ef5);
  background: -o-linear-gradient(59deg, #7817c5, #a64ef5);
  background: -moz-linear-gradient(59deg, #7817c5, #a64ef5);
  background: linear-gradient(to 59deg, #7817c5, #a64ef5);
}
.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;
}
.lc-b-r::before{
  content: ''; width: .1rem; height: .43rem; background: url(../images/s5_item02_jt02.png) no-repeat center / 100%; display: block; position: absolute; top: -0.48rem; left: .57rem;animation: jtMove1 1s infinite alternate ease-in-out;
}
.lc-b-r::after{
  content: ''; width: 2.13rem; height: 1.93rem; background: url(../images/s5_item02_jt04.png) no-repeat center / 100%; display: block; position: absolute; top: -0.52rem; right: -0.69rem;
}
.lc-b-r01{
  margin-right: .5rem;
}
.lc-b-r01 ul li{
  width: 1.3rem; height: .5rem; line-height: .5rem; padding-top: 0; margin-bottom: .04rem;
}
.lc-b-r02{
  position: relative;z-index: 1;
}
.lc-b-r02 ul li{
  font-size: .17rem; color: #333333;  margin-bottom: .29rem;
}
.lc-b-r02 ul li:nth-child(1){
  margin-top: -0.04rem; margin-bottom: .34rem;
}
.lc-b-r02 ul li:nth-child(2){
  margin-bottom: .34rem;
}

/*sec06*/
.sec06{
  padding-bottom: .98rem; position: relative; margin-top: 0.6rem;
  background: #7817c5;
  background: -webkit-linear-gradient(right, #7817c5, #a64ef5);
  background: -o-linear-gradient(right, #7817c5, #a64ef5);
  background: -moz-linear-gradient(right, #7817c5, #a64ef5);
  background: linear-gradient(to right, #7817c5, #a64ef5);
}
.sec06::after{
  content: ''; width: 100%; height: .06rem; display: block; position: absolute; bottom: 0;
  background: #f6d8a4;
  background: -webkit-linear-gradient(right, #f6d8a4, #e48d0d, #f6cd5a);
  background: -o-linear-gradient(right, #f6d8a4, #e48d0d, #f6cd5a);
  background: -moz-linear-gradient(right, #f6d8a4, #e48d0d, #f6cd5a);
  background: linear-gradient(to right, #f6d8a4, #e48d0d, #f6cd5a);
}
.sec06 h2{
  -webkit-text-fill-color: white;
}
.sec06 .title h2::after{
  background: #fff;
  background: -webkit-linear-gradient(right, #64379000, #ffffff, #64379000);
  background: -o-linear-gradient(right, #64379000, #ffffff, #64379000);
  background: -moz-linear-gradient(right, #64379000, #ffffff, #64379000);
  background: linear-gradient(to right, #64379000, #ffffff, #64379000);
}
.sec06 .title p{
  color: #fff;
}
.sec06-main{
  border-radius: .15rem .15rem 0 0; padding-bottom: .48rem;
  background: #e8edf6;
  background: -webkit-linear-gradient(right, #e8edf6, #ffffff, #e8edf6);
  background: -o-linear-gradient(right, #e8edf6, #ffffff, #e8edf6);
  background: -moz-linear-gradient(right, #e8edf6, #ffffff, #e8edf6);
  background: linear-gradient(to right, #e8edf6, #ffffff, #e8edf6);
}
.sec06-main .hd{
  height: .8rem; line-height: .8rem; background: #fff; border-radius: .15rem; box-shadow: 0 0 .5rem #a752f3; margin-bottom: .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 ul li{
  display: flex; align-items: flex-start; justify-content: space-between;
}
.sec06-main .bd ul li .s6-l{
  width: 3.32rem; padding-left: .7rem; 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-l span{
  font-size: .12rem; color: #666666b4; padding-top: 0.2rem; display: block;
} 
.sec06-main .bd ul li .s6-r{
  position: relative; margin-right: .28rem;
}
.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: 4.85rem; 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{
  background: #e8edf6;
  background: -webkit-linear-gradient(right, #e8edf6, #ffffff, #e8edf6);
  background: -o-linear-gradient(right, #e8edf6, #ffffff, #e8edf6);
  background: -moz-linear-gradient(right, #e8edf6, #ffffff, #e8edf6);
  background: linear-gradient(to right, #e8edf6, #ffffff, #e8edf6);
}
.sec07-main{
  display: flex;
  justify-content: space-around;
  align-items: flex-start;
  flex-wrap: wrap;
}
.sec07-l{
  display: flex; flex: 1; margin-top: .18rem;
}
.sec07-l01 ul{
  display: flex; flex-direction: column; align-items: flex-end; padding-left: .62rem;
}
.sec07-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;
}
.sec07-l01 ul li:last-child{
  padding-top: .15rem;
}
.sec07-l01 ul li span{
  font-size: .16rem;
}
.sec07-l01 ul li:nth-child(1){
  width: 4.54rem; height: 1.05rem; background: url(../images/s7_jt_bg01.png) no-repeat right center / 4.54rem;
}
.sec07-l01 ul li:nth-child(2){
  width: 4.54rem; height: 1.05rem; background: url(../images/s7_jt_bg02.png) no-repeat right center / 4.07rem;
}
.sec07-l01 ul li:nth-child(3){
  width: 4.54rem; height: 1.03rem; background: url(../images/s7_jt_bg03.png) no-repeat right center / 3.58rem;
}
.sec07-l01 ul li:nth-child(4){
  width: 4.54rem; height: 1.05rem; background: url(../images/s7_jt_bg04.png) no-repeat right center / 3.08rem;
}
.sec07-l02{
  margin-top: .26rem;
}
.sec07-l02 ul li{
  font-size: .26rem; color: #333333; font-weight: 600; text-align: left; line-height: .34rem; margin-left: .14rem; margin-bottom: .39rem;
}
.sec07-l02 ul li span{
  font-size: .16rem; display: block;
}
.sec07-r{
  width: 3.72rem; height: 4.18rem; background: url(../images/s7_rbg.jpg) no-repeat center / 100%; margin-right: .88rem;
}
.sec07-r h3{
  font-size: .24rem; color: #fff; font-weight: 600; padding-left: .47rem; text-align: left; padding-top: .1rem; margin-bottom: .38rem;
}
.sec07-r h3 span{
  font-size: .36rem;
}
.sec07-r ul li{
  margin-left: .75rem;
}
.sec07-r ul li{
  display: flex; align-items: flex-start; margin-bottom: .2rem;
}
.sec07-r ul li img{
  margin-top: .05rem;
}
.sec07-r ul li div{
  margin-left: .11rem; text-align: left;
}
.sec07-r ul li div h4{
  font-size: .22rem; color: #333333; font-weight: 600;
}
.sec07-r ul li div p{
  font-size: .18rem; color: #333333;
}

/*sec08*/
.sec08{
  background: url(../images/s8_bg.jpg) no-repeat top center; padding-bottom: .4rem;
}
.sec08-main ul{
  display: flex; justify-content: center; flex-wrap: wrap; margin-bottom: .18rem;
}
.sec08-main ul li{
  width: 3.47rem; height: 4.87rem; margin: 0 .16rem; position: relative;
}
.sec08-main ul li:nth-child(1){
  background: url(../images/s8_lbg01.png) no-repeat center / 100%;
}
.sec08-main ul li:nth-child(2){
  background: url(../images/s8_lbg02.png) no-repeat center / 100%;
}
.sec08-main ul li:nth-child(3){
  background: url(../images/s8_lbg03.png) no-repeat center / 100%;
}
.sec08-main ul li::after{
  width: 3.46rem; height: .33rem; content: ''; background: url(../images/s8_lbg_boxshadow.png) no-repeat bottom center / 100%; display: block; position: absolute; bottom: -0.33rem;
}
.sec08-main ul li h3{
  font-size: .32rem; color: #fff; font-weight: bold; padding-top: .1rem; margin-bottom: .5rem;
}
.sec08-main ul li .sec08-m{
  display: flex; justify-content: center;
}
.sec08-main ul li .sec08-m .sec08-list{
  width: 1.5rem; height: 2.58rem; background: #fff; margin: 0 .07rem; padding-top: .1rem; box-sizing: border-box;
}
.sec08-main ul li .sec08-m .sec08-list h4{
  width: 1.38rem; height: .32rem; line-height: .32rem; margin: 0 auto; font-size: .16rem; color: #fff; font-weight: bold; margin-bottom: .14rem;
  background: #a64ef5;
  background: -webkit-linear-gradient(right, #a64ef5, #7817c5);
  background: -o-linear-gradient(right, #a64ef5, #7817c5);
  background: -moz-linear-gradient(right, #a64ef5, #7817c5);
  background: linear-gradient(to right, #a64ef5, #7817c5);  
}
.sec08-main ul li:nth-child(2) .sec08-m .sec08-list h4{
  background: #feac01;
  background: -webkit-linear-gradient(right, #feac01, #fe7c04);
  background: -o-linear-gradient(right, #feac01, #fe7c04);
  background: -moz-linear-gradient(right, #feac01, #fe7c04);
  background: linear-gradient(to right, #feac01, #fe7c04);  
}
.sec08-main ul li:nth-child(3) .sec08-m .sec08-list h4{
  background: #f33459;
  background: -webkit-linear-gradient(right, #f33459, #bf1334);
  background: -o-linear-gradient(right, #f33459, #bf1334);
  background: -moz-linear-gradient(right, #f33459, #bf1334);
  background: linear-gradient(to right, #f33459, #bf1334);  
}
.sec08-main ul li .sec08-m .sec08-list p{
  font-size: .15rem; color: #333333; text-align: left; margin: 0 .1rem .1rem .15rem; padding-bottom: .08rem; border-bottom: .01rem solid #999999;
}
.sec08-main ul li .sec08-m .sec08-list p span{
  font-weight: 600; display: block;
}
.sec08-main ul li .sec08-m .sec08-list p:last-child{
  border-bottom: none;
}
.sec08-b{
  background: #fff; margin: .14rem .16rem 0; padding: .09rem 0 .01rem;
}
.sec08-b p{
  display: flex; justify-content: flex-start; align-items: center; font-size: .16rem; color: #333333; margin-bottom: .07rem;
}
.sec08-b p span{
  width: .96rem; height: .32rem; line-height: .32rem; margin-left: .06rem; color: #fff; margin-right: .12rem;
  background: #a64ef5;
  background: -webkit-linear-gradient(right, #a64ef5, #7817c5);
  background: -o-linear-gradient(right, #a64ef5, #7817c5);
  background: -moz-linear-gradient(right, #a64ef5, #7817c5);
  background: linear-gradient(to right, #a64ef5, #7817c5);  
}
.sec08-main ul li:nth-child(2) .sec08-b p span{
  background: #feac01;
  background: -webkit-linear-gradient(right, #feac01, #fe7c04);
  background: -o-linear-gradient(right, #feac01, #fe7c04);
  background: -moz-linear-gradient(right, #feac01, #fe7c04);
  background: linear-gradient(to right, #feac01, #fe7c04);  
}
.sec08-main ul li:nth-child(3) .sec08-b p span{
  background: #f33459;
  background: -webkit-linear-gradient(right, #f33459, #bf1334);
  background: -o-linear-gradient(right, #f33459, #bf1334);
  background: -moz-linear-gradient(right, #f33459, #bf1334);
  background: linear-gradient(to right, #f33459, #bf1334);  
}
.sec08-main .tips{
  font-size: .15rem; color: #999999; margin-bottom: .58rem;
}
.sec08-main .open-kefu{
  width: 5.08rem; height: .78rem; line-height: .78rem; background: url(../images/s8_btn_bg.png) no-repeat center / 100%; display: block; margin: 0 auto;
}
.sec08-main .open-kefu span{
  font-size: .24rem; color: #bc0a0e; font-weight: 900; 
  background: linear-gradient(to right, #c81112, #ef2f1d);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  filter: drop-shadow(0 .02rem 0 #ffebc2);
}

/*sec09*/
.sec09{
  background: #e8edf6;
  background: -webkit-linear-gradient(right, #e8edf6, #ffffff, #e8edf6);
  background: -o-linear-gradient(right, #e8edf6, #ffffff, #e8edf6);
  background: -moz-linear-gradient(right, #e8edf6, #ffffff, #e8edf6);
  background: linear-gradient(to right, #e8edf6, #ffffff, #e8edf6);
}
.sec09 .title h2::after{
  display: none;
}
.sec09-main{
  height: 9.29rem; background: url(../images/s9_mbg.png) no-repeat top center / 100%; padding: .75rem .5rem 0; box-sizing: border-box;
}
.sec09-main table tr th{
  line-height: .74rem; font-size: .26rem; color: #fff; font-weight: bold;
}
.sec09-main table tr th.youlu{
  font-size: .3rem;
}
.sec09-main table tr th:nth-child(1){
  width: 1.94rem;
}
.sec09-main table tr th:nth-child(2){
  width: 5.52rem;
}
.sec09-main table tr td{
  font-size: .18rem; color: #fff; line-height: .38rem; border-top: .01rem solid #fff; padding: .2rem 0; text-align: left;
}
.sec09-main table tr td.bt{
  text-align: center; font-size: .28rem; font-weight: bold;
}
.sec09-main table tr td i.dh{
  width: .23rem; height: .23rem; background: url(../images/s9_dh.png) no-repeat center / 100%; display: inline-block; vertical-align: top; margin-top: .08rem; margin-left: .4rem; margin-right: .08rem;
}
.sec09-main table tr td i.cw{
  width: .23rem; height: .23rem; background: url(../images/s9_xh.png) no-repeat center / 100%; display: inline-block; vertical-align: top; margin-top: .08rem; margin-left: .3rem; margin-right: .08rem;
}
.sec09-main table tr td span{
  display: inline-block; vertical-align: top;
}

/*sec10*/
.sec10{
  background: url(../images/s10_bg.jpg) no-repeat top center; padding-bottom: .5rem;
}
.sec10 .title h2{
  -webkit-text-fill-color: #b74f09;
}
.sec10 .title h2::after{
  background: #221dc7;
  background: -webkit-linear-gradient(right, #64379000, #ef9553, #64379000);
  background: -o-linear-gradient(right, #64379000, #ef9553, #64379000);
  background: -moz-linear-gradient(right, #64379000, #ef9553, #64379000);
  background: linear-gradient(to right, #64379000, #ef9553, #64379000);
}
.sec10 .title p{
  color: #dc8113;
}
.sec10-main ul{
  display: flex; justify-content: center;
}
.sec10-main ul li{
  width: 4.06rem;
}
.sec10-main ul li div{
  width: 100%; height: 2.99rem; background: url(../images/s10_lbg01.png) no-repeat center / 100%; margin-top: -0.68rem;
}
.sec10-main ul li:nth-child(2) div{
  background: url(../images/s10_lbg02.png) no-repeat center / 100%;
}
.sec10-main ul li:nth-child(3) div{
  background: url(../images/s10_lbg03.png) no-repeat center / 100%;
}
.sec10-main ul li h3{
  font-size: .32rem; color: #fff; font-weight: bold; padding-top: .64rem; padding-bottom: .55rem;
}
.sec10-main ul li:nth-child(3) h3{
  padding-bottom: .45rem;
}
.sec10-main ul li p{
  width: 2.9rem; font-size: .18rem; color: #333333; line-height: .3rem; margin: 0 auto;
}

/* sec11 */
.sec11{
  background: url(../images/s11_bg.jpg) no-repeat top center;
}
.sec11-main ul li{
  display: flex;
}
.sec11-main .bd{
  margin-top: -0.69rem;
}
.sec11-main .bd ul li img{
  margin-left: .64rem; margin-right: 1.25rem;
}
.sec11-main .bd ul li div{
  margin-top: .9rem;
}
.sec11-main .bd ul li div h3{
  font-size: .32rem; font-weight: bold; margin-bottom: .1rem; display: flex; align-items: center;
  background: linear-gradient(to right, #feab01, #fe7d04);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}
.sec11-main .bd ul li div h3::before{
  content: ''; width: .06rem; height: .32rem; display: block; margin-right: .22rem;
  background: #feac01;
  background: -webkit-linear-gradient(right, #feac01, #fe8204);
  background: -o-linear-gradient(right, #feac01, #fe8204);
  background: -moz-linear-gradient(right, #feac01, #fe8204);
  background: linear-gradient(to right, #feac01, #fe8204);
}
.sec11-main .bd ul li p.tea-list{
  margin-bottom: .24rem; text-align: left; margin-left: .1rem;
}
.sec11-main .bd ul li p.tea-list span{
  height: .36rem; line-height: .36rem; text-align: center; border: .01rem dashed #999999; border-radius: .36rem; font-size: .16rem; color: #333333; padding: 0 .2rem; display: inline-block; margin: 0 .07rem;
}
.sec11-main .bd ul li p.tea-info{
  width: 6.24rem; font-size: .16rem; color: #333333; line-height: .3rem; text-align: left; margin-left: .2rem;
}
.sec11-main .hd{
  width: 9.2rem; height: 1.45rem; background: #fff; border-radius: .3rem; box-shadow: 0 0 .35rem #9134df50; margin: 0 auto; margin-top: -0.38rem; position: relative;
}
.sec11-main .hd ul{
  height: 100%; display: flex; justify-content: center; align-items: center;
}
.sec11-main .hd ul li{
  width: .96rem; margin: 0 .52rem; border-radius: .5rem; cursor: pointer;
}
.sec11-main .hd ul li.on{
  box-shadow: 0 0 .35rem #62219950;
}
.sec11 .prev{
  position: absolute; left: 0; top: 2.4rem;
}
.sec11 .next{
  position: absolute; right: 0; top: 2.4rem;
}

/* sec12 */
.sec12 .title h2::after{
  display: none;
}
.sec12-main .btnChange{
	float: right; margin-top: -.5rem; margin-bottom: .2rem;
	font-size: .18rem; line-height: .46rem; color: #333;
	border: solid .01rem #333;
	border-radius: .46rem;
	padding: 0 .2rem;
	cursor: pointer;
}
.sec12-main .itembox{
	width: 100%; clear: both; margin-top: .2rem;
}
.sec12-main .itembox table{
	border-radius: .1rem .1rem;
	background: #fff;
}
.sec12-main .itembox table th{
	font-size: .24rem; line-height: .26rem;
	color: #698bb8;
	background: #f2f8ff;
}
.tHead th{padding: .27rem 0;}
.sec12-main .itembox table td{
	font-size: .18rem; line-height: .26rem;
}
.sec12-main .itembox .item{
	width: 6rem; float: left;
}
.sec12-main .itembox .item .itemTit{
	color: #fff;
	width:5.99rem;border-right: solid .01rem #fff;
}
.sec12-main .itembox .item .itemTit h3{
	font-size: .3rem; font-weight: bold; line-height: .5rem; padding: .15rem 0;
}
.sec12-main .itembox .item1 .itemTit{
  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);
	border-radius: .1rem 0 0 0;
}
.sec12-main .itembox .item2 .itemTit{
  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);
}
.sec12-main .itembox .item3 .itemTit{
  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);
  border-radius: 0 .1rem 0 0;
}
.sec12-main .item .itemTit.fixed{
	position: fixed; top: 0; width: 6rem; z-index: 3;
}

.sec12-main .itembox .item .part{
	border-right: solid .01rem #d6e1f0;
	border-bottom: solid .01rem #d6e1f0;
	width: 5.99rem;
	background: #fff;
  padding-top: .2rem;
}
.sec12-main .itembox .item1 .part{
	width: 5.98rem;
	border-left: solid .01rem #d6e1f0;
}
.sec12-main .itembox .item .part1{height: 2.6rem;}
.sec12-main .itembox .item .part2{height: 1.17rem;}
.sec12-main .itembox .item .part3{height: 2rem;}
.sec12-main .itembox .item .part4{height: 1.17rem;}
.sec12-main .itembox .item .part5{height: 1.2rem;}
.sec12-main .itembox .item .part6{height: 1.57rem;}
.sec12-main .itembox .item .part7{height: 1.41rem;}
.sec12-main .itembox .item .part8{height: 1.36rem;}
.sec12-main .itembox .item .part9{height: 2.18rem;}
.sec12-main .itembox .item .part font{
	width: 1.67rem; height: .36rem; display: block;
	margin-left: .6rem; margin-bottom: .1rem;
	background: #ddebff;
	background: linear-gradient(90deg, #ddebff, rgba(255,255,255,0));
	border-radius: .06rem;
	font-size: .18rem; line-height: .36rem; font-weight: bold; color: #0436ff;
	text-align: left;
	text-indent: .14rem;
}
.sec12-main .itembox .item3 .part font,.sec12-main .itembox .item4 .part font{margin-left: .37rem;}
.sec12-main .itembox .item .part7 font{
	width: 1rem;
	background: linear-gradient(90deg, #ff5400, #ff3000);
	border-radius: .08rem;
	color: #fff;
}

.sec12-main .itembox .item .part ul{
	clear: both; float: left; margin-left: .6rem; 
	font-size: .16rem; line-height: .26rem; text-align: left;
}
.sec12-main .itembox .item3 .part ul,.sec12-main .itembox .item4 .part ul{margin-left: .37rem;}
.sec12-main .itembox .item .part ul li{
	clear: both; float: left;
}
.sec12-main .itembox .item .part ul li.red{color: #eb5454;}
.sec12-main .itembox .item .part b{
  font-weight: bold; font-size: .16rem; color: #333; margin-bottom: .02rem; display: block;
}
.sec12-main .itembox .item .part ul li b{
	line-height: .24rem; color: #6a8cba;
	border: solid .01rem #7594bd;
	border-radius: .24rem;
	width: .6rem; font-size: .16rem; display: inline-block; float: left; text-align: center;
	margin-right: .09rem;
}
.sec12-main .itembox .item .part ul li i{
  display: inline-block; vertical-align: top; font-weight: bold;
}
.sec12-main .itembox .item .part ul li span{
	display: inline-block;
}
.sec12-main .itembox .item .part ul li span i{color: #eb5454;}
.sec12-main .itembox .item .part p b{
  font-size: .16rem; color: #333; font-weight: bold; margin: .1rem 0 .05rem; display: block;
}
.sec12-main .itembox .item .part p{
	width: 94%; font-size: .16rem; line-height: .26rem; text-align: left; padding-left: 0.6rem; box-sizing: border-box;
}
.sec12-main .itembox .item .part4 p{
	padding-left: .5rem;
	text-align: left;
}
.sec12-main .itembox .item3 .part p,.sec12-main .itembox .item4 .part p{
	padding-left: .37rem;
}
.sec12-main .itembox .item3 .part4 p,.sec12-main .itembox .item4 .part4 p{
	width: 90%;
	text-align: left;
	padding-left: .37rem;
}
.sec12-main .itembox .item1 .part4 ul,.sec12-main .itembox .item2 .part4 ul{
  line-height: 2.33rem;
  padding-left: 1.93rem;
}
.sec12-main .itembox .item .part9 p{
	width: 100%; margin: auto; text-align: center; padding-left: 0;
}
.sec12-main .itembox .item .part p i{
	width: .85rem; display: inline-block; text-align: right;
}
.sec12-main .itembox .item .part p em{
	width: .8rem; display: inline-block; text-align: left;
}
.sec12-main .itembox .item .part a{
	width: 1.7rem; height: .44rem; display: inline-block; margin-top: .1rem;
	background: #fa5452;
	background: #fa4e4e;
	background: -webkit-linear-gradient(#fa4e4e, #ff9979);
	background: -moz-linear-gradient(#fa4e4e, #ff9979);
	background: -o-linear-gradient(#fa4e4e, #ff9979);
	background: linear-gradient(#fa4e4e, #ff9979);
	border-radius: .4rem;
	font-size: .2rem; line-height: .44rem; color: #fff;
}
.sec12-main .itembox .item .part a::after{
	content: '';width: .09rem; height: .44rem; display: inline-block;
	background: url(../images/s6-icon01.png) no-repeat center / 100%;
	margin-left: .14rem;
	vertical-align: top;
}

.sec12-main .tabCont{
	width: 100%; clear: both; float: left; margin-bottom: .5rem;
}
.sec12-main .tabCont .txt{
	width: 100%; clear: both; float: left; margin-top: .34rem;
}
.sec12-main .tabCont p{
	font-size: .2rem; line-height: .3rem; 
}
.sec12-main .tabCont p.zhu{
	color: #999; font-size: .16rem; margin-top: .05rem; margin-bottom: .23rem;
}
.sec12-main .tabCont .txt .sub{
	width: 100%; height: .43rem; display: block;
	background: #f2f8ff;
	border-radius: .3rem;
	font-size: .16rem; color: #809cc2; line-height: .43rem;
}
.sec12-main .tabCont .txt .sub .left{margin-left: .4rem;}
.sec12-main .tabCont .txt .sub .right{margin-right: .4rem;}


.sec12-main .jz {
  /* width: 95%; */
  margin: 0 auto ;
  background: #ffffff;
  border-radius: 0.22rem;
  padding: 0.3rem .25rem;
  width: auto; clear: both; margin-top: .2rem;
  box-shadow: 0 0.05rem 0.12rem #9acdff;
  display: none;
  
}

.sec12-main .jz table {
  width: 11.5rem;
}

.sec12-main thead {
  background: -webkit-linear-gradient(left, #227bff, #003dd6);
  background: -o-linear-gradient(right, #227bff, #003dd6);
  background: -moz-linear-gradient(right, #227bff, #003dd6);
  background: linear-gradient(to right, #227bff, #003dd6)
}

.sec12-main .jz table th {
  line-height: 0.48rem;
  font-size: 0.2rem;
  color: #ffffff;
  font-weight: normal
}

.sec12-main .jz table th:nth-of-type(1) {
  border-radius: 0.08rem 0 0 0.08rem;
  width: 8%
}

.sec12-main .jz table th:nth-of-type(2) {
  width: 20%
}

.sec12-main .jz table th:nth-of-type(3) {
  width: 17%
}

.sec12-main .jz table th:nth-of-type(4) {
  width: 37%
}

.sec12-main .jz table th:nth-last-of-type(1) {
  border-radius: 0 0.08rem 0.08rem 0
}

.sec12-main .jz td {
  color: #000000;
  font-size: 0.16rem;
  border: 0.01rem solid #b1d0ff;
  padding-top: 0.1rem;
  padding-bottom: 0.1rem;
  line-height: 0.26rem
}

.sec12-main .fwbiao {
  width: 5%;
  padding: 0 0.04rem;
  font-weight: bold
}
.sec12-main .fuwu {
  padding-left: 0.1rem;
  padding-right: 0.05rem;
  text-align: left
}
.sec12-main .jz table td b {
  font-weight: bold
}

.sec12-main .jz table td h5 {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  color: #0a63f4;
  font-weight: bold;
  font-size: 0.22rem;
  padding: 0 0.3rem
}

.sec12-main .jz table a {
  display: inline-block;
  width: 1.1rem;
  height: 0.36rem;
  font-size: 0.16rem;
  color: #fff;
  text-align: center;
  line-height: 0.36rem;
  background: #fa4e4e;
  	background: -webkit-linear-gradient(#fa4e4e, #ff9979);
  	background: -moz-linear-gradient(#fa4e4e, #ff9979);
  	background: -o-linear-gradient(#fa4e4e, #ff9979);
  	background: linear-gradient(#fa4e4e, #ff9979);
  border-radius: 0.18rem;
  margin: 0.2rem auto 0;
}
.sec12-main .jz table p.mk{
	text-align: left;
	padding: 0 .15rem;
}
.sec12-main .jz table p.mk span{
  display: inline-block;
}
.sec12-main .jz table i{
	display: inline-block; vertical-align: top; font-weight: bold;
}
.sec12-main .jz table .fuwu b{color: #276fcf;}

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

/*侧边悬停*/
.lfNav{position: fixed;width:238px; height:529px; display: block; background: url(../images/fixedNavBg.png) no-repeat center;top:14%; left:20px;z-index:9;}
.lfNav .close{position:absolute;top:10px; right:10px; height:30px; width:30px; }
.lfNav .close img{width: 100%;}
.mt185{margin-top:144px;}
.nav-bg{
  width:152px; height:42px; line-height: 40px; display: block; text-align: center; border: 1px solid #ffddb9; margin-bottom: 10px; margin-left: 32px; box-sizing: border-box;
  background: #f5480d;
  background: -webkit-linear-gradient(right, #f5480d, #a30303);
  background: -o-linear-gradient(right, #f5480d, #a30303);
  background: -moz-linear-gradient(right, #f5480d, #a30303);
  background: linear-gradient(to right, #f5480d, #a30303);  
}
.nav-bg:hover{
  background: #fff0bc;
  background: -webkit-linear-gradient(right, #fff0bc, #ffc261);
  background: -o-linear-gradient(right, #fff0bc, #ffc261);
  background: -moz-linear-gradient(right, #fff0bc, #ffc261);
  background: linear-gradient(to right, #fff0bc, #ffc261);  
}
.nav-bg a{
  width:100%; height:100%; display: block; margin:auto; font-size: 20px; color: #fff;
}
.nav-bg a:hover{
	color: #611204; font-weight: 600;
}
.left_top{
  width:151px; height:40px;display: block;float:left;margin-left:22px;margin-top: 10px;
}
