.fix-down{position:fixed; margin:0 auto; bottom:0;z-index:10088;}.fix-down img{width:100%}.teachAlt{width:100%;position:fixed;left:0;top:0;overflow-y:scroll;display:none;height:100%;z-index:99}.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}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-size:100% auto}body,html{width:100%;height:100%;background:#f3faff;}.head{width:100%;height:1.6rem;padding:0 .2rem;display:flex;justify-content:space-between;align-items:center;display:flex;justify-content:center;}.head .service{height:100%;display:flex;justify-content:center;align-items:center}.head .service img{height:.36rem}.head .logo{ margin:3vw; height:100%;display:flex;justify-content:center;align-items:center}.head .logo img{height:0.8rem}.head .teacher{height:100%;display:flex;justify-content:center;align-items:center}.head .teacher img{height:.3rem}.banner{width:110%;margin-left:auto;margin-right:auto}.banner img{width:100%;height:350px;}

.intr{
    width:100%;
    text-align:center;
    /*padding:.1rem 0*/
    margin-bottom: 10px;
    
}
.intr img{
    width:100%;
    
}

/*.firstScreen_container__5PUki {*/
/*    width: 100%;*/
/*    display: flex;*/
/*    justify-content: center;*/
/*    position: relative;*/
/*    height: 186.154vw;*/
/*}*/

.newbutton {
    z-index: 2;
    width: 100%;
    top: 117.949vw;
}

.newbutton1 {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 100%;
    padding: 5.128vw 5.128vw 0;
}

.newbutton2 {
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-evenly;
    width: 43.333vw;
    height: 11.282vw;
    background: linear-gradient(#ecf0f1);
    border: 1px solid #0000;
    box-shadow: 0 1.2vw 2vw rgb(70 78 85);
    border-radius: 3.077vw;
    margin-bottom: 3.077vw;
    /*animation:myfirst 4s infinite linear*/
}
.newbutton3 {
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-evenly;
    width: 43.333vw;
    height: 11.282vw;
    background: linear-gradient(#ecf0f1);
    border: 1px solid #fff;
    box-shadow: 0 1.2vw 2vw rgb(70 78 85);
    border-radius: 3.077vw;
    margin-bottom: 3.077vw;
    /*animation:myfirst 4s infinite linear*/
}
.swiper-container {
    width: 95%;
    margin: 0 auto;
    margin-top: 21%;
    height: 95%;
    
}

.swiper-container img {
    width: 100%;
    height: 100%;
    border-radius: 10px;
}

.justDownh5 button {
    position: relative;
}
.justDown button {
    width: 100%;
    height: 100%;
    border: none;
    outline: none;
    color: #fff;
    font-size: 15px;
    font-weight: bolder;
    border-radius: 4vw;
    box-shadow: 0 3px 6px rgba(0, 0, 0, .16), 0 3px 6px rgba(110, 80, 20, .4), inset 0 -2px 5px 1px rgba(139, 66, 8, 1), inset 0 -1px 1px 3px rgba(250, 227, 133, 1);
    background-image: linear-gradient(160deg, #a54e07, #b47e11, #fef1a2, #bc881b, #a54e07);
    color: rgb(120, 50, 5);
    text-shadow: 0 2px 2px rgba(250, 227, 133, 1);
}

.button{
    display: flex;
    justify-content: center;
    text-align: center;
    flex-wrap: wrap;
    flex-direction: row;
    width:100%;
    align-items:center;
    padding:.2rem;
}

.button button{
    margin-bottom: 10px;
    width:4.5rem;height:1.5rem;
    background:url(../images/k1.png) center no-repeat;
    background-size:4.5rem 1.5rem;
    -webkit-animation:myfirst 3.5s infinite linear;
    /*animation:myfirst 1s infinite linear*/
    
}
.button button1{
    margin-bottom: 10px;
    width:4.5rem;height:1.5rem;
    background:url(../images/xz1.png) center no-repeat;
    background-size:4.5rem 1.5rem;
    /*-webkit-animation:myfirst 1s infinite linear;*/
    animation:myfirst 4s infinite linear
    
}

.buttonayx{
    display: flex;
    justify-content: center;
    text-align: center;
    flex-wrap: wrap;
    flex-direction: row;
    width:100%;
    align-items:center;
    padding:.2rem;
}
.buttonayx buttonayx{
    margin-bottom: 5px;
    width:4.5rem;height:1.5rem;
    background:url(../images/ayx1.png) center no-repeat;
    background-size:4.5rem 1.5rem;
    /*-webkit-animation:myfirst 1s infinite linear;*/
    /*animation:myfirst 4s infinite linear*/
    
}

.buttonayx buttonxzayx{
    margin-bottom: 5px;
    width:4.5rem;height:1.5rem;
    background:url(../images/xzayx.png) center no-repeat;
    background-size:4.5rem 1.5rem;
    /*-webkit-animation:myfirst 1s infinite linear;*/
    /*animation:myfirst 4s infinite linear*/
    
}
.ag-font1 {
    font-family: Arial;
    font-weight: bold;
}
.justDownh52 button {
    position: relative;
    right: 50%;
    width: 150%;
    height: 100%;
    border: none;
    outline: none;
    color: #fff;
    font-size: 15px;
    font-weight: bold;
    border-radius: 4vw;
    /* background: linear-gradient(90deg, #dccab8, #804e32, #d2b79c); */
    background: linear-gradient(90deg, #f10000, #00b1ff);
}

.label{width:100%;padding-top:.2rem;padding-bottom:.24rem;text-align:center}.label img{width:6.24rem}.lines{width:100%;min-height:1rem;float:left;padding:.2rem .1rem;padding-bottom:0}.lines .tits{width:100%;height:.5rem;line-height:.5rem;display:flex;justify-content:space-between;align-items:center}.lines .tits .txt{font-size:.28rem;color:#474747}.lines .tits .txt img{height:.46rem}.lines .tits .labs{line-height:.52rem;font-size:.24rem;color:#9b9b9b}.lines .tits .labs img{height:.22rem}


.lines .conts{
    width:100%;
    position:relative
    
}.lines .conts .item{
    width:100%;margin:.2rem 0}
    
.lines .conts .item a{
        width:100%;display:flex;justify-content:space-between}
        
.lines .conts .item .buttons{
            width:2.32rem;
            height:.69rem
    
}
.lines .conts .item .line{
    width:calc(100% - -2500rem);
    height:.62rem;overflow:hidden;
    display:flex;
    margin:.04rem 0;
    float:left;
    justify-content:space-between
    
}
.lines .conts .item .line .ms{width:1.1rem;height:.62rem;background-color:#f15e33;text-align:center;line-height:.58rem;color:#fef2aa;border-radius:.3rem 0 0 .3rem;font-size:.29rem}
.lines .conts .item .line .txt{
    width:calc(100% - 1.1rem);line-height:.58rem;font-size:.28rem;color:#292929;border:1px solid #dfd2bb; background: #fff; height:.62rem;text-align:center;box-shadow:inset 0 0 .1rem rgba(223,221,217,.2);font-family:arial;border-radius:0 .3rem .3rem 0;font-weight:700;border-left:none}
.lines .conts .item .line .txt img{    
   border: 0 none;
    height: auto;
    max-width: 84%; 
}
    .game{width:100%;float:left;padding-top:.4rem}.game .list{width:100%;padding-bottom:.3rem;float:left}.game .list ul{width:100%}.game .list ul li{width:100%}.game .list ul li img{width:100%}.game .list .swiper-pagination{width:100%;text-align:center}.game .list .swiper-pagination .swiper-pagination-bullet{background-color:#cdcdcd;opacity:1}.game .list .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#e14a4d}.game .list .swiper-button-next,.game .list .swiper-button-prev{outline:0}.game .list .swiper-button-next:after,.game .list .swiper-button-prev:after{color:#c4ad69}.type{width:100%;text-align:center}.type img{width:100%}.footer{width:100%;text-align:center;font-size:.26rem;font-family:arial;line-height:1.2rem;color:#7e7e7e}.teachAlt{width:100%;position:fixed;left:0;top:0;overflow-y:scroll;display:none;height:100%;z-index:99}.teachAlt img{width:100%}

.kf{
    width: 100%;
    display: inline-block;
}
.kf img{
    border: 0 none;
    height: auto;
    max-width: 103%;
    vertical-align: middle;
}
@-webkit-keyframes myfirst{from{transform:scale(1.1)}50%{transform:scale(1)}to{transform:scale(1.1)}}@keyframes myfirst{from{transform:scale(1.1)}50%{transform:scale(1)}to{transform:scale(1.1)}}

.content-box {
  margin: 0px 0px 0;
  background: #ffffff66;
  border-radius: 8px;
  margin-bottom: 10px;
}
.content-box table {
  width: 100%;
  text-align: center;
  color: #4a5778;
  font-size: 19px;
  border-spacing: 0px;
}
.content-box table th,
.content-box table td {
  height: 10px;
  border-bottom: solid 1px rgba(8 147 248 / 48%);
  border-right: solid 1px rgba(83, 171, 191, .2);
}
.content-box table th {
  height: 35px;
}
.content-box .content-tips,
.content-box .content-tips-big {
  font-size: 14px;
  color: #ff0000;
  text-align: center;
  font-weight: bold;
  padding: 5px 0;
}
.content-box .content-tips p,
.content-box .content-tips-big p {
  margin: 0;
  line-height: 1.5;
}
.content-box .content-tips-big {
  font-size: 16px;
}
#fixedImage {
    position: fixed;
    top: 80%;
    right: 2px;
    transform: translateY(-50%);
    z-index: quto;
    width: 80px;
    height: auto;
}
.box12 {
  display: flex;
  justify-content: space-around;
  -webkit-box-align: center;
  align-items: center;
  padding: 0px 0px 0 0px;
  
}
.box12 img {
  width: 90px;
  -o-object-fit: cover;
     object-fit: cover;
}
.box12 span {
  color: #ff0000;
  font: 19px/1 sans-serif;
  /*font-weight: bold;*/
  margin-bottom: 2px;
}

.diversion-tips {
    margin-bottom: 0px;
    margin-top: 5px;
    font-size: 15px;
    color: #ff0000;
    text-align: center;
    line-height: 24px;
    margin-left: 10px;
    margin-right: 10px;
}

.diversion-tips3 {
    margin-bottom: 18px;
    margin-top: 1px;
    font-size: 24px;
    color: #ec0b0c;
    text-align: center;
    line-height: 24px;
}
 @-webkit-keyframes snowflakes-fall {
    0% {top:-10%}
    100% {top:100%}
  }
  @-webkit-keyframes snowflakes-shake {
    0%,100% {-webkit-transform:translateX(0);transform:translateX(0)}
    50% {-webkit-transform:translateX(80px);transform:translateX(80px)}
  }
  @keyframes snowflakes-fall {
    0% {top:-10%}
    100% {top:100%}
  }
  @keyframes snowflakes-shake {
    0%,100%{ transform:translateX(0)}
    50% {transform:translateX(80px)}
  }
  .snowflake {
    color: #fff;
    font-size: 1em;
    font-family: Arial, sans-serif;
    text-shadow: 0 0 5px #000;
    position:fixed;
    top:-10%;
    z-index:9999;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    cursor:default;
    -webkit-animation-name:snowflakes-fall,snowflakes-shake;
    -webkit-animation-duration:10s,3s;
    -webkit-animation-timing-function:linear,ease-in-out;
    -webkit-animation-iteration-count:infinite,infinite;
    -webkit-animation-play-state:running,running;
    animation-name:snowflakes-fall,snowflakes-shake;
    animation-duration:10s,3s;
    animation-timing-function:linear,ease-in-out;
    animation-iteration-count:infinite,infinite;
    animation-play-state:running,running;
  }
  .snowflake:nth-of-type(0){
    left:1%;-webkit-animation-delay:0s,0s;animation-delay:0s,0s
  }
  .snowflake:nth-of-type(1){
    left:10%;-webkit-animation-delay:1s,1s;animation-delay:1s,1s
  }
  .snowflake:nth-of-type(2){
    left:20%;-webkit-animation-delay:6s,.5s;animation-delay:6s,.5s
  }
  .snowflake:nth-of-type(3){
    left:30%;-webkit-animation-delay:4s,2s;animation-delay:4s,2s
  }
  .snowflake:nth-of-type(4){
    left:40%;-webkit-animation-delay:2s,2s;animation-delay:2s,2s
  }
  .snowflake:nth-of-type(5){
    left:50%;-webkit-animation-delay:8s,3s;animation-delay:8s,3s
  }
  .snowflake:nth-of-type(6){
    left:60%;-webkit-animation-delay:6s,2s;animation-delay:6s,2s
  }
  .snowflake:nth-of-type(7){
    left:70%;-webkit-animation-delay:2.5s,1s;animation-delay:2.5s,1s
  }
  .snowflake:nth-of-type(8){
    left:80%;-webkit-animation-delay:1s,0s;animation-delay:1s,0s
  }
  .snowflake:nth-of-type(9){
    left:90%;-webkit-animation-delay:3s,1.5s;animation-delay:3s,1.5s
  }
  .snowflake:nth-of-type(10){
    left:25%;-webkit-animation-delay:2s,0s;animation-delay:2s,0s
  }
  .snowflake:nth-of-type(11){
    left:65%;-webkit-animation-delay:4s,2.5s;animation-delay:4s,2.5s
  }