.move-touch{-webkit-overflow-scrolling:touch}
.auto-center ul li .pict{display:table;width:100%;text-align:center}
.auto-center ul li .pict i{vertical-align:middle;display:table-cell}
.vague{-webkit-filter:blur(2px);transition:.3s;-webkit-transition:.3s}
.rogate{transition:.3s;-webkit-transition:.3s}
.rogate:hover{transform:rotate(90deg)}
.arrow{position:relative;line-height:1;margin-left:.1rem}
.arrow:before{content:"";position:absolute;top:-.02rem;left:0;width:0;height:0;border-bottom:.08rem solid;border-right:.08rem solid transparent;border-top:.08rem solid transparent;border-left:.08rem solid transparent}
.arrow:after{content:"";position:absolute;top:.18rem;left:0;width:0;height:0;border-top:.08rem solid;border-right:.08rem solid transparent;border-bottom:.08rem solid transparent;border-left:.08rem solid transparent}
.arrow.one:before{display:none}
.arrow.one:after{top:.14rem}
.border-top:before{background:#dadada;content:"";position:absolute;height:1px;transform-origin:0 0;transform:scale(.5,.5);-webkit-transform:scale(.5,.5);-moz-transform:scale(.5,.5);width:200%;top:0;left:0}
.border-bottom:after{background:#dadada;content:"";position:absolute;height:1px;transform-origin:0 0;transform:scale(.5,.5);-webkit-transform:scale(.5,.5);-moz-transform:scale(.5,.5);width:200%;bottom:-1px;left:0}
.flex-slide{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;overflow-y:auto;-webkit-overflow-scrolling:touch}
.flex-slide>*{flex-shrink:0}
.box-space-between{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between}
.box-space-between>*{flex-shrink:0}
.touch-state{position:relative}
.touch-state label{position:relative;background:#fff;display:block;width:.9rem;height:.45rem;border:1px solid #ccc;border-radius:.3rem;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.touch-state label:after{content:'';position:absolute;z-index:1;left:0;width:.41rem;height:.41rem;background:#fff;box-shadow:0 0 .1rem rgba(0,0,0,.4);border-radius:50%;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.touch-state input{position:absolute;z-index:0;opacity:0;left:45%;top:20%}
.touch-state input:checked+label{background:#47b92c;border-color:#47b92c}
.touch-state input:checked+label:after{left:calc(100% - .41rem)}
.swiper-wrapper{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;display:-webkit-box;position:relative}
.swiper-slide{flex-shrink:0;position:relative}
.mohu{filter:blur(1px);-webkit-filter:blur(1px);-moz-filter:blur(1px);-ms-filter:blur(1px);filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius=1,MakeShadow=false)}
.fixed-top{position:fixed;left:0;width:100%;top:0;z-index:2;background:#fff}
.fixed-bottom{position:fixed;bottom:0;left:0;width:100%;z-index:2;background:#fff}
.column{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}
.column>*{column-count:1;flex-grow:1;flex-shrink:0;text-align:center}
a,body,button,dd,dl,dt,h1,h2,h3,h4,h5,i,img,input,li,p,select,span,strong,textarea,ul{margin:0;padding:0}
b,h1,h2,h3,h4,h5,h6,strong{font-weight:400}
table{border-spacing:0}
body{font-family:"microsoft yahei",Arial;font-size:.26rem;line-height:1;color:#333;-webkit-user-select:none;-webkit-text-size-adjust:100%!important;text-size-adjust:100%!important;-moz-text-size-adjust:100%!important}
::-webkit-scrollbar{width:0;height:0}
*{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
li{list-style-type:none;float:left}
a{text-decoration:none;color:#333;outline:0}
img{border:none;vertical-align:middle}
em,i,var{font-style:normal}
button{font-family:"microsoft yahei",Arial;outline:0;cursor:pointer;font-size:.26rem;border:none}
iframe{border:none}
input,select,textarea{outline:0;font-family:"microsoft yahei",Arial;font-size:.26rem;border-radius:0;border:none;background:0 0}
input:disabled{opacity:1;color:#333}
button,input[type=button],input[type=date],input[type=number],input[type=password],input[type=reset],input[type=submit],input[type=text],textarea{-webkit-appearance:none;border:none;background:0 0}
textarea{resize:none}
.ico{display:inline-block;vertical-align:middle}
.fl{float:left}
.fr{float:right}
.clear{clear:both}
.clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden}
.clearfix{zoom:1}
.hide{display:none!important}
.mobile-wrap{position:relative;min-height:100vh;width:100%;float:left;background-color:#ECF3FB}
body,html{width:100%;height:100%}
.banner{width:100%;position:relative}
.banner .teacher{position:absolute;right:.3rem;top:1.24rem;color:#fff;z-index:99}
.banner ul{width:100%}
.banner ul li{width:100%;position:relative}
.banner ul li .imgs{width:100%}
.banner ul li .imgs img{width:100%}
.banner ul li .text{width:100%;position:absolute;left:0;bottom:.0rem}
.banner ul li .text .btns{width:100%;text-align:center;padding-bottom:.0rem}
.banner ul li .text .btns button{width:4rem;height:1.12rem;background-size:4rem 1.12rem;-webkit-animation:myfirst 1s infinite;animation:myfirst 1s infinite}
.banner ul li .text .txts{width:100%;text-align:center;color:#fff;font-size:.3rem;line-height:.42rem}
.banner ul li .text .txts em{color:#ffd800}
.banner .swiper-pagination{bottom:.6rem!important}
.banner .swiper-pagination .swiper-pagination-bullet{width:.3rem;margin:0 .09rem;height:.1rem;opacity:.6;border-radius:.02rem;border-radius:.15rem;background-color:#fff}
.banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#fff;opacity:1}
.lines{width:100%;float:left}
.lines .title{width:100%;text-align:center;float:left}
.lines .title img{width:100%}
.lines .items{width:100%;margin:.2rem 0;float:left;position:relative}
.lines .items .imgs{width:100%;text-align:center}
.lines .items .imgs img{width:6.6rem}
.lines .items .text{width:100%;position:absolute;left:0;top:0;padding-left:1.7rem;padding-top:0}
.lines .items .text .tits{width:100%;line-height:.34rem;font-size:.26rem;color:#b6957a}
.lines .items .text .tits em{color:#5f6074}
.lines .items .text .txts{width:100%;padding-top:.1rem}
.lines .items .text .txts .ms{width:.9rem;height:.52rem;border-radius:.26rem;background-image:linear-gradient(to bottom,#e9ca92,#b39051);line-height:.52rem;text-align:center;font-size:.26rem;color:#553a22;font-family:arial}
.lines .items .text .txts .webs{width:2.64rem;height:.6rem;font-size:.3rem;color:#b6957a;font-family:arial;line-height:.56rem;text-align:center}
.game{width:100%;float:left;padding-top:.5rem}
.game .title{width:100%;text-align:center}
.game .title img{width:6.74rem}
.game .conts{width:100%;padding:.2rem 0;float:left}
.game .conts .list{width:100%;margin:.14rem 0;float:left}
.game .conts .list ul{width:100%;transition-timing-function:linear}
.game .conts .list ul li{width:1.58rem;height:1.58rem;margin-right:.28rem}
.game .conts .list ul li img{width:100%;height:100%}
.game .conts .list:last-child{padding-left:.28rem}
.actives{width:100%}
.actives .title{width:100%;text-align:center}
.actives .title img{width:6.74rem}
.actives .conts{width:100%;padding:0 .5rem;padding-top:.3rem}
.actives .conts .imgs{width:100%}
.actives .conts .imgs img{width:100%}
.photo{width:100%;float:left;padding-bottom:.6rem}
.photo .title{width:100%;padding-top:.94rem;text-align:center}
.photo .title img{width:6.74rem}
.photo .conts{width:100%;padding:0 .08rem}
.photo .conts .list{width:100%}
.photo .conts .list ul{width:100%}
.photo .conts .list ul li{width:100%}
.photo .conts .list ul li img{width:100%}
.photo .conts .list .swiper-pagination{bottom:.12rem!important}
.photo .conts .list .swiper-pagination .swiper-pagination-bullet{width:.14rem;margin:0 .09rem;height:.14rem;opacity:1;border:.02rem solid #fff;background-color:#fff;opacity:.6}
.photo .conts .list .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;background-color:#f22d0c}
.footer{width:100%;float:left}
.footer img{width:100%}
.fix-service{position:fixed;right:50%;margin-right:-3.75rem;top:50%;margin-top:-.96rem;z-index:88}
.fix-service img{width:1.21rem}
@-webkit-keyframes myfirst{from{transform:scale(1)}
50%{transform:scale(.9)}
to{transform:scale(1)}
}@keyframes myfirst{from{transform:scale(1)}
50%{transform:scale(.9)}
to{transform:scale(1)}
}.fcsd{margin:0px auto 0px;background-size:100% 100%;position:relative}
.fcsd>p{position:absolute;font-size:15px;color:#000000;left:29%;top:2%}
.fcsda{margin:0px auto 0px;background-size:100% 100%;position:relative}
.fcsda>p{position:absolute;font-size:15px;color:#000000;left:29%;top:2%}
.fcsdb{margin:0px auto 0px;height:350px;background-size:100% 100%;position:relative}
.fcsdb>p{position:absolute;font-size:15px;color:#000000;left:29%;top:2%}
.table{width:6.94rem;margin:0px auto}
.tableTitle{display:flex;justify-content:space-between;height:35px;align-items:center;border-top:1px solid #facc15;background-color:#04503b}
.tableTitle>p{font-size:14px;color:#ffffff;border-right:1px solid #dad7d7;width:20%;text-align:center;height:35px;line-height:35px}
.tableTitle>p:last-child{border-right:0px solid #dad7d7}
.tableGet{display:flex;height:35px;align-items:center;border-right:1px solid #dad7d7;border-left:1px solid #dad7d7}
.tableGet>p{font-size:13px;color:#B18520;margin-left:5%}
.tableGet>span{font-size:13px;color:#F92639;margin-left:8%;flex:1}
.tableGet>img{width:70px;height:24px;margin-right:3%}
.result>img{height:24px;margin-top:-4px}
.tableContent:nth-child(even){display:flex;justify-content:space-between;height:35px;align-items:center;border-bottom:1px solid #dad7d7;border-left:1px solid #dad7d7}
.tableContent:nth-child(odd){display:flex;justify-content:space-between;height:35px;align-items:center;border-bottom:1px solid #dad7d7;border-left:1px solid #dad7d7}
.tableContent>p{font-size:15px;color:#363635;border-right:1px solid #dad7d7;width:20%;text-align:center;height:35px;line-height:35px}
.result{color:#F92639 !important}
.commentList{margin:0 auto;width:6.94rem}
.commentItem{display:flex;margin-top:10px;padding-bottom:10px}
.commentPic{margin-right:10px}
.commentPic>img{width:40px;height:40px}
.commentRight{flex:1;line-height:.35rem}
.name{color:#333333}
.commentC{color:#333333}
.commentRightBottom{display:flex;justify-content:space-between;margin-top:5px}
.commentRightBottom>p{color:#616161}
.likeRight{margin-right:0px;display:flex;align-items:center}
.likeRight>span{font-size:14px;color:#999999;margin-right:15px;margin-left:5px}
.likeRight>img{width:13px;height:13px}
.relay{display:flex;margin-top:5px}
.relay>p{color:#666666}
.relay>span{font-size:13px;color:#666666}
.size{height:110px;width:100%}
@keyframes scaleDraw{0%{transform:scale(1)}
25%{transform:scale(1.2)}
50%{transform:scale(1)}
75%{transform:scale(1.2)}
}.ballon{width:85px;height:35px;position:absolute;right:.3rem;-webkit-animation-name:scaleDraw;-webkit-animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;-webkit-animation-duration:3s}
.copy_btn{width:65px;height:99px;position:absolute;bottom:15;right:280px;-webkit-animation-name:scaleDraw;-webkit-animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;-webkit-animation-duration:3s}
.foot{position:fixed;z-index:10000000;width:100%;left:0;bottom:0;right:0;margin:0 auto}
.fooText{position:absolute;font-size:18px;color:white;margin-left:43%;top:7px}
.fooText>p{word-spacing:1px;letter-spacing:1px}
.footPic{border-radius:500px;margin:0 auto;width:6.94rem;position:relative;display:block;margin-bottom:15px;background-color:#ffffff;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:2px solid #fff;background-color:rgba(255,255,255,.6);-webkit-box-shadow:0 4px 33px rgb(190 196 207 / 28%);box-shadow:0 4px 33px rgb(190 196 207 / 28%)}
.footContent{width:94%;margin:0px auto;display:flex;justify-content:space-between;align-items:center;padding:5px 0 10px}
.wx{width:50px;height:50px}
.wxText{margin-left:10px;flex:1;line-height:.35rem}
.wxText>p{font-size:15px;color:#8f4e10}
.wxText>img{width:190px;margin-top:5px}
@keyframes scaleDraw{0%{transform:scale(1)}
25%{transform:scale(1.2)}
50%{transform:scale(1)}
75%{transform:scale(1.2)}
}.ballon{width:85px;height:35px;position:absolute;right:.3rem;-webkit-animation-name:scaleDraw;-webkit-animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;-webkit-animation-duration:3s}
.copy_btn{width:65px;height:99px;position:absolute;bottom:15;right:280px;-webkit-animation-name:scaleDraw;-webkit-animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;-webkit-animation-duration:3s}
.lxw{border-radius:0px;border:1px solid #facc15;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:6.94rem;height:50px;cursor:pointer;background-size:100% 100%;margin:.2rem auto 0;background-color:#facc15}
@keyframes shake{0%{transform:translateX(0)}
25%{transform:translateX(-10px)}
50%{transform:translateX(10px)}
75%{transform:translateX(-10px)}
100%{transform:translateX(10px)}
}.shake-animation{display:inline-block;animation:shake 2.5s;animation-iteration-count:infinite;animation-direction:alternate}
.fbt{text-align:center;display:block;line-height:70px;font-weight:bold}
.fbt{color:#000000;background:linear-gradient(to right,#ff6e7f 0%,#ff6ee0 25%,#0dec84 50%,#6e0dec 75%,#bfe97f 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:fbt 5s linear infinite}
@keyframes fbt{0%{background-position:-100 0}
100%{background-position:100%}
}.pop-cpt{z-index:999999999;position:relative}
.pop-cpt2{display:flex;justify-content:center;align-items:center;position:fixed;left:0px;top:0px;right:0px;bottom:0px;background:rgba(0,0,0,0.7)}
.pop-cpt a{text-decoration:none;color:inherit;display:block}
.pop-cpt a:hover{text-decoration:none}
.pop-cpt-bd{width:300px;padding:0px 5px;box-sizing:border-box;border-radius:15px;font-size:14px;color:rgb(51,51,51);font-family:微软雅黑;position:relative;background-color:#ffffff}
.pop-cpt-close{display:inline-block;height:36px;line-height:36px;padding:0px 15px;color:#04503B;position:absolute;top:0px;right:0px}
.pop-cpt-tit{height:36px;line-height:36px;color:#2196F3;text-align:center;font-size:18px;font-weight:bold}
.pop-cpt-tit span{display:inline-block;padding:0px 10px;position:absolute;top:0px;right:0px}
.pop-cpt-con{padding:5px 0px 0px;border-radius:15px;background:rgb(255,255,255)}
.pop-cpt-con1{text-align:center;line-height:24px;font-size:14px}
.pop-cpt-con2{padding-top:10px;text-align:center;line-height:24px;font-size:15px}
.pop-cpt-con2-tit{display:flex;justify-content:center;padding-bottom:5px}
.pop-cpt-con2-tit span{display:inline-block;width:26px;line-height:26px;margin-left:-3px;text-align:center;color:rgb(255,255,255);font-size:16px;font-weight:bold;border-radius:50%;background:green}
.pop-cpt-con2-logo{display:flex;justify-content:center;height:50px}
.pop-cpt-con2-logol{color:#04503B);font-size:27px;font-weight:bold;font-family:impact,arial;margin-top:13px}
.pop-cpt-con2-logor{width:40px;position:relative}
.pop-cpt-con2-logor-txt1{}
.pop-cpt-con2-logor-txt1 span{display:inline-block;width:38px;height:22px;line-height:22px;text-align:center;color:rgb(255,255,255);border-radius:5px;background:rgb(4,183,131);position:absolute;left:8px;top:2px}
.pop-cpt-con2-logor-txt2{line-height:32px;color:#04503B);font-size:30px;font-family:impact,arial;position:absolute;top:24px;left:0px}
.pop-cpt-con3{padding:10px 20px}
.pop-cpt-con3 table{font-weight:bold;border-collapse:collapse}
.pop-cpt-con3 th{text-align:center;color:rgb(255,255,255);background:rgb(11 133 43);font-size:medium;line-height:normal;padding:5px}
.pop-cpt-con3 td{text-align:center;border:1px solid rgb(153,153,153);padding:5px}
.pop-cpt-con4{text-align:center}
.pop-cpt-con4 span{display:inline-block;width:200px;height:40px;line-height:40px;font-size:20px;font-weight:bold;color:rgb(255,255,0);border-radius:40px;background:red}
.pop-cpt-footer{padding:10px 0px;color:rgb(255,255,255);text-align:center}
.pop-cpt-footer1{font-size:14px;line-height:normal}
.pop-cpt-footer2{font-weight:bold;color:#4CAF50}
.tct{display:block;width:267px;margin:0 auto;padding:5px 0}
.gftj{position:absolute;width:80px;top:-7px;left:-8px}

.banner ul li .text .btns button {
	background: url(https://ziyuan-css.cdn.bcebos.com/18/down.bin) center no-repeat;
    background-size: 4rem 1.12rem;
    -webkit-animation: myfirst 1s infinite;
}