/*wap-main*/
.wap-main{width: 100%; height: auto; margin:0 auto 0 auto;}
.wap-main  img{width: 100%; display: block; vertical-align:bottom; margin:0; line-height: 0;}
.wap-main .wap-zx{width:100%; display: flex; flex-flow: row nowrap; justify-content: center;}
.wap-main .wap-zx .wap-zx-icon1{margin: 0.2rem 0; width:35%; background: #b50007; text-align: center; padding: 0.2rem 0 ; color: #fff; border-radius: 0.5rem; font-size: 0.24rem; font-weight: bold;}
.wap-main .wap-zx .wap-zx-icon2{margin-right: 0.2rem;  margin-bottom: 0.4rem;  width:35%;  text-align: center; padding: 0.2rem 0 ; color: #fff; border-radius: 0.5rem; font-size: 0.24rem; font-weight: bold;}



.wap-order{width: 100%; height:4.1rem;  background:url(../images/2.png) no-repeat; background-size: 100%;  }
.wap-order-form{height:3.81rem; padding: 0 10%;  position: relative;}
.wap-order-form .form-contain h3{color: #fd7e06; margin: 0.24rem auto; font-size: 0.4rem;}
.wap-order-form .form-contain{width: 100%; height: auto; transform: translate(-50%,-3%); position: absolute; top: 7%; left: 50%; text-align: center;}
.wap-order-form .form-common input{ line-height: 0.4rem; border: 1px solid #e0e0e0; width:4.8rem; height: 0.75rem; margin: 0 0 0.2rem 0; background: #fff; padding: 0 0.2rem; border-radius: 0.04rem; font-size: 0.28rem;}
.wap-order-form .form-common  button{display:inline-block; height:0.7rem; width:70%; font-size: 0.3rem; text-align: center; cursor: pointer; background:linear-gradient(to right,#00bcc5,#0074c1); color: #fff; outline: none; border: 0;  -webkit-appearance: none;}

.wap-order2{width: 100%; height:4.7rem;  background:url(../images/25.png) no-repeat; background-size: 100%;  }
.wap-order2 .form-contain{top:45%;}

.wap-order3{width: 100%; height:4.98rem;  background:url(../images/38.png) no-repeat; background-size: 100%;  }
.wap-order3 .form-contain{top:30%;}
.wap-order3 .form-contain p{ margin: 0.1rem auto 0.2rem auto;}

/*项目*/
.wap-main  .step_xm{display: flex; flex-flow: row wrap; justify-content:center; margin: 0.2rem 0 0.3rem 0;}
.wap-main  .step_xm a{width: 20%; margin:0.1rem;}
.wap-main  .step_xm a img{width: 100%;}

/*1分钟了解新航道*/
.wap-main  .step_hen{display: flex; flex-flow: row wrap; justify-content:center; margin: 0.1rem 0 0.3rem 0;}
.wap-main  .step_hen a{width: 30%; margin:0.1em 0.04rem;}
.wap-main  .step_hen a img{width: 100%;}

/*留学录取*/
.wap-main .lx_jb{width: 100%; height:0.92rem; background: url("../images/10.png") no-repeat;  background-size: 100%; color: #606060;}
.wap-main .lx_jb .lx_jb_content{width:62%; height: 0.4rem; overflow: hidden; padding-top: 0.1rem;  margin:0 auto; font-size: 0.28rem; line-height: 0.5rem; padding-left:2rem; }
.wap-main .lx_jb .lx_jb_content .ti_news{float: left;}
/*弹窗*/
.pc-modal{width:100%; height:100%; position: fixed; top: 0; left: 0; background: rgba(0,0,0,0.4); z-index: 99999;   overflow: auto; display: none;}
.pc-modal .modal-close{
    cursor: pointer;
    color: #fff;
    line-height: 40px;
    text-align: center;
    height: 40px;
    width: 40px;
    font-size: 30px;
    top: 10%;
    right:1%;
    position: absolute;
    z-index: 9999;
}
.pc-modal .modal-close::before {
    content: "\2716";
}
.pc-modal .modal-container{width: 100%; height: auto; margin: 0 auto; text-align: center; }
.pc-modal .modal-container .modal-content{width: 100%; height: 100%; margin-top: 30%;}
.pc-modal .modal-container .modal-content img{width: 100%; }


/*优加资讯*/
.main_s{width: 100%; height:1.7rem; background: url("../images/24.png") no-repeat top;  background-size:cover; color: #565656; }
.main_s .root{height: .3rem; line-height: .24rem; font-size: .28rem;  display: flex; justify-content: center; flex-flow: row wrap; padding-top: 0.5rem;}
.main_s .root p{width: 100%; line-height: 0.5rem;  text-align: center;}
.main_s .root p span{color: #eb4b55; margin-right:0.2rem; font-weight: bold; }
.main_s .root p a{color: #565656;}

.yjtea{ margin: 0.1rem 0 0.2rem 0;}
.yjtea p{color: #ea6a00; line-height: 0.45rem; text-align: center; margin: 0.4rem 0;}

/*刮刮卡*/

.wap-orderggk{width: 100%; height:5.95rem;  background:url(../images/3.png) no-repeat; background-size: 100%;  }

.main_box {position:relative; margin:0 auto; width:100%;  height: auto;}
.main_box .box {width:100%; height: 100%; padding-top: 2.25rem }

.main_box .box .content {z-index:10; position:relative; width:5.52rem; height:2.05rem; margin: 0 auto; }

#mask_img_bg {width: 100%; height: 100%; position: absolute; left:0; top: 0;  background: #fff; }

#mask_img_bg img {width:6.5rem; height: 2.95rem; margin: 0 auto; display: block;}

#redux {z-index:22; position: absolute; padding: 0.05rem; left: 0; top: 0; box-sizing: border-box; width: 100%; height: 100%;}

.main_box .hint-show {display: none; position: fixed; left: 50%; top:50%; transform: translate(-50%,-50%); width:6rem; height: 6.73rem; z-index: 99;  background: url("../images/hint.png") no-repeat center; background-size: cover; }

.main_box .hint-show h5{font-size: 0.32rem; color: #fff; line-height: 1.4rem; text-align: center;}

.cont-span{display: block; width: 100%; height: auto; text-align: center; position: absolute; top:0; left: 0; margin: 0 auto; z-index: 10; font-size: 0.42rem;  color: #d61f24; padding-top: 0.4rem;}

.main_box .hint-show .prize-span {display: block; width: 80%; text-align: center; position: absolute; top: 35%; left: 50%; transform: translate(-50%,-50%); z-index: 100; font-size: 0.4rem; color: #fff;}

.main_box .hint-show .close {display: inline-block; width:0.8rem; height:0.8rem; position: absolute; top: 0; right: 0; z-index: 200;}

.main_box .mask {width: 100%; height: 100%; display: none; position: absolute; left: 0; top: 0; background: rgba(0, 0, 0, 0.5); z-index: 98;}

.main_box .hint-show .yuyue{width: 100%; height:2rem; position: absolute; left: 50%; top:65%; transform: translate(-50%,-50%); }
.main_box .hint-show .top_yuyue_form{text-align: center; padding: 0 10%;  position: relative;}
.main_box .hint-show .top_yuyue_form .textinput{line-height: 0.4rem; border: 1px solid #e0e0e0; width:80%; height: 0.75rem; margin: 0 0 0.2rem 0; background: #fff; padding: 0 0.2rem; border-radius: 0.04rem; font-size: 0.28rem; }
.main_box .hint-show .top_yuyue_form .btnon{display:inline-block; height:0.7rem; width:90%; font-size: 0.3rem; text-align: center; cursor: pointer; background: linear-gradient(to right,#bd9848,#eee9a9,#b68d3e); color: #6b3908; font-weight: bold; outline: none; border: 0;  -webkit-appearance: none;}

.main_box .box .ggk-jp{color: #fff; margin: 0.25rem auto 0 1rem; line-height: 0.34rem; }
.main_box .box .ggk-jp p{margin-bottom: 0.1rem;}