﻿@charset "utf-8";
/*-- 手机页面样式 --*/
body,ol,ul,h1,h2,h3,h4,h5,h6,p,dd{margin:0;padding:0}
body{font-family:"\5FAE\8F6F\96C5\9ED1";background-color:#fff;margin:0 auto;font-size:12px;width:7.5rem;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
a{text-decoration:none;cursor:pointer;outline-width:0px;}
a:hover{text-decoration:none;outline:0}
i{font-style:normal}
body,html,form{width:100%;height:100%;}
input{-webkit-appearance:none;}


body{background-color:#f9f9f9;padding-bottom:1.0rem;}
.wrap01 {overflow: hidden;}
/*-- step --*/
.step{width:5.5rem;height:0.6rem;margin:1.0rem auto 0rem auto;position:relative;overflow:hidden;}
.step span{width:0.6rem;height:0.6rem;background-color:#ececec;display:inline-block;float:left;border-radius:50%;margin:0rem 0rem 0rem 1.03rem;position:relative;z-index:9;}
.step span:first-child{margin:0rem}
.step span:nth-child(4){margin-left:1.03rem;}
.step span.on{background-color:#a5d3f2;}
.step span i{width:0.46rem;height:0.46rem;margin:0.07rem;display:block;background-color:#ececec;text-align:center;line-height:0.46rem;border-radius:50%;font-size:0.3rem;color:#fff;}
.step span.on i{background-color:#0298ff}
.step p{width:5.0rem;height:0.1rem;background-color:#ececec;position:absolute;top:0.25rem;left:0.25rem;display:block;}
.step p i{background-color:#a5d3f2;display:block;position:absolute;left:0rem;top:0rem;height:0.1rem;}
.step01{width:4.8rem;height:0.88rem;margin:0rem auto 0.3rem auto;position:relative}
.step01 input{width:4.8rem;height:0.88rem;background-color:#fff;border-radius:0.08rem;border:none;-webkit-appearance:none;font-size:0.28rem;padding-left:0.8rem;box-sizing:border-box;border:#ddd solid 1px;}
.stepTit{height:0.3rem;margin:0.1rem auto 1.0rem auto;width:5.7rem;}
.stepTit span{width:0.9rem;height:0.3rem;float:left;margin:0rem 0rem 0rem 0.72rem;font-size:0.22rem;line-height:0.3rem;color:#d3d3d3}
.stepTit span:first-child{margin:0rem 0rem 0rem 0rem}
.stepTit span:nth-child(4){margin-left:0.66rem;}
.stepTit span.on{color:#0298ff}
.nextBtn{width:4.8rem;margin:0.9rem auto 0rem auto}
.nextBtn input{width:100%;height:0.8rem;background-color:#0298ff;color:#fff;font-size:0.32rem;-webkit-appearance:none;border:none;outline:none;border-radius:0.08rem;}
/*-- wrap02 --*/
.wrap02 {overflow: hidden;}
.step02{width:4.8rem;height:0.88rem;margin:0rem auto 0.3rem auto;position:relative}
.step02 input{width:4.8rem;height:0.88rem;background-color:#fff;border-radius:0.08rem;border:none;font-size:0.28rem;padding-left:0.8rem;box-sizing:border-box;border:#ddd solid 1px;}
.step02 span{width:4.8rem;height:0.88rem;background-color:#fff;border-radius:0.08rem;border:none;font-size:0.28rem;padding-left:0.8rem;box-sizing:border-box;border:#ddd solid 1px;display:block;line-height:0.88rem;user-select:none}
.step02 select{width:4.8rem;height:0.88rem;background-color:#fff;border-radius:0.08rem;border:none;font-size:0.28rem;padding-left:0.8rem;box-sizing:border-box;border:#ddd solid 1px;display:block;line-height:0.88rem;}
.teacher{display:block;width:4.8rem;margin:0rem auto 0rem auto;overflow:hidden}
.teacher h2{font-size:0.3rem;color:#9b9b9b;margin-bottom:0.2rem;line-height:0.5rem;height:0.5rem;}
.teacher input{width:1.5rem;height:0.78rem;background-color:#fff;border-radius:0.08rem;-webkit-appearance:none;border:none;font-size:0.28rem;box-sizing:border-box;border:#ddd solid 1px;float:left;text-align:center;}
.teacher input:nth-child(3),.teacher input:nth-child(2){margin-right:0.15rem;}
.nextBtn02{width:4.8rem;margin:0.9rem auto 0rem auto}
.nextBtn02 input{width:100%;height:0.8rem;background-color:#0298ff;color:#fff;font-size:0.32rem;-webkit-appearance:none;border:none;outline:none;border-radius:0.08rem;}
/*-- upBtn --*/
.wrap03 {overflow: hidden;}
.upBtn{width:2.6rem;height:3.63rem;background:url(../images/upBg.png) no-repeat center 0px scroll;background-size:contain;margin:0px auto;position:relative;}
.upFiles{width:2.6rem;height:3.63rem;position:absolute;z-index:98;opacity:0}
.upBtn img{width:2.54rem;height:3.57rem;margin:0.03rem;}
.delImg{width:0.4rem;height:0.4rem;position:absolute;top:0.08rem;right:0.08rem;background:url(../images/delIcon01.png) no-repeat center center scroll;background-size:contain;display:block;z-index:99;display:none}
.upTips{width:4.8rem;font-size:0.18rem;color:#999;margin:0.5rem auto 0rem auto;line-height:0.28rem;}
.nextBtn03{width:4.8rem;margin:0.9rem auto 0rem auto}
.nextBtn03 input{width:100%;height:0.8rem;background-color:#0298ff;-webkit-appearance:none;color:#fff;font-size:0.32rem;border:none;outline:none;border-radius:0.08rem;}
/*-- wrap04 --*/
.wrap04 {overflow: hidden;}
.payment{margin-top:1.2rem;text-align:center;font-size:0.32rem;color:#424242}
.payment font{font-size:0.36rem;font-weight:bold;color:#0298ff;margin-right:0.08rem}
.payBtn{width:4.8rem;margin:0.9rem auto 0rem auto}
.payBtn input{width:100%;height:0.8rem;background-color:#0298ff;-webkit-appearance:none;color:#fff;font-size:0.32rem;border:none;outline:none;border-radius:0.08rem;}
/*-- examIcon01 --*/ 
.examIcon01,.examIcon02,.examIcon03,.examIcon04,.examIcon05,.examIcon06{width:0.6rem;height:0.88rem;display:block;position:absolute;left:0.1rem;top:0rem;}
.examIcon01{background:url(../images/examIcon01.png) no-repeat center center scroll;background-size:contain;} 
.examIcon02{background:url(../images/examIcon02.png) no-repeat center center scroll;background-size:contain;} 
.examIcon03{background:url(../images/examIcon03.png) no-repeat center center scroll;background-size:contain;}
.examIcon04{background:url(../images/examIcon04.png) no-repeat center center scroll;background-size:contain;}
.examIcon05{background:url(../images/examIcon05.png) no-repeat center center scroll;background-size:contain;}
.examIcon06{background:url(../images/examIcon06.png) no-repeat center center scroll;background-size:contain;}
.examIcon07{width:0.4rem;height:0.5rem;display:block;background:url(../images/examIcon07.png) no-repeat center center scroll;float:left;margin-right:0.2rem;background-size:contain;}
/*-- dialogWrap --*/
.dialogWrap{width:100%;height:100%;position:fixed;left:0rem;top:0rem;z-index:999;}
.overLay{width:100%;height:100%;background:rgba(0,0,0,0.4);}
.dialogTips{width:5.0rem;height:2.0rem;background-color:#fff;border-radius:0.1rem;position:absolute;left:50%;top:50%;margin-left:-2.5rem;margin-top:-1.5rem;}
.dialogTips h3{font-size:0.28rem;text-align:center;color:#999;margin-top:0.4rem;}   
.tipsMain{font-size:0.32rem;color:#333;text-align:center;line-height:0.8rem;}
.closeBtn{width:0.4rem;height:0.4rem;position:absolute;top:-0.15rem;right:-0.15rem;background:url(../images/delIcon01.png) no-repeat center center scroll;background-size:contain;display:block;z-index:99;font-size:0rem;overflow:hidden}
/*-- signUp --*/
.signUp{width:100%;height:100%;overflow:hidden;}
.upIcon01,.upIcon02{width:1.4rem;height:1.4rem;margin:1.2rem auto 0rem auto;}
.upIcon01{background:url(../images/upIcon01.png) no-repeat center center scroll;background-size:contain;}
.upIcon02{background:url(../images/upIcon02.png) no-repeat center center scroll;background-size:contain;}
.signUp h1{font-size:0.32rem;color:#0298ff;text-align:center;margin-top:0.2rem;}
.signUp h1.gray{color:#999}
.signUp p{font-size:0.2rem;text-align:center;color:#999;margin-top:0.15rem;}
.reUp{width:4.8rem;margin:0.9rem auto 0rem auto}
.reUp input{width:100%;height:0.8rem;background-color:#0298ff;color:#fff;-webkit-appearance:none;font-size:0.32rem;border:none;outline:none;border-radius:0.08rem;}

.loading{width:100%;height:100%;position:fixed;background:rgba(255,255,255,0.8);left:0px;top:0px;z-index:999;display:none;}
.loading i{width:0.8rem;height:0.8rem;display:block;margin:4.0rem auto 0rem auto;background:url(../images/loading.gif) no-repeat center center scroll;background-size:contain;}

.loading h3{line-height:0.8rem;font-size:0.28rem;color:#666;text-align:center}
