@charset "UTF-8";
*{ padding:0px; margin:0px; color:#414956; font-size:12px; font-family:"Microsoft YaHei"; }

/* CSS Document */
@media screen and (max-width:1024){
    .outbox .header .top{width:1200px;margin:0 auto;}

    .outbox .content{width:1200px;margin:0 auto;}

    .outbox .content span{margin-left:510px;}
}

@media screen and (min-width:1024){
    .outbox .header .top{width:960px;margin:0 auto;}

    .outbox .content{width:960px;margin:0 auto;}

    .outbox .content span{margin-left:390px;}
}

/*.inputBox dl.backCode dd.sendSMS{margin-left:15px;}*/

.inputBox dl.backCode dd.sendSMS button{width:115px;height:35px;border:0px;background:#EEEEEE;color:#666666;cursor:pointer;outline:none;}

/*页面框架及顶部*/
.header{float:none !important;}

.outbox{margin:20px 0px;padding:0px;font-family:微软雅黑;background-color:rgb(240, 240, 240);}

.RetrievePwd-title{
    box-sizing:border-box;
    padding:0 60px;
    padding-top:19px;
    width:1200px;
    margin:0 auto;
    height:65px;
    background-color:#FFFFFF;
}

/*头部样式*/
@charset "utf-8";

/* css document */

* {
    margin: 0;
    padding: 0;
    border: 0;
}

body {
    background: #f0f0f0;
}

body h1,
h2,
h3,
h4,
h5,
h6,
p,
samp,
div,
ul li,
ol li,
a,
dl,
dt,
dd,
select,
input,
button,
textarea {
    font-family: "微软雅黑";
    font-weight: normal;
    list-style-type: none;
    text-decoration: none;
    list-style: none;
    outline: none;
}

a:hover {
    border: 0px;
}

button {
    cursor: pointer;
}

.clear {
    clear: both;
}

table {
    border-spacing: 1px;
    border-collapse: collapse;
}

.header {
    width: 100%;
    min-width: 1280px;
    height: 74px;
    background: #fff;
    float: left;
}

.header .header-main {
    width: 1200px;
    height: 74px;
    margin: 0 auto;
}

.header .header-main img {
    margin: 18px 10px 0 0;
    float: left;
}

.header .header-main h1 {
    line-height: 74px;
    font-size: 16px;
    color: #115fad;
    float: left;
}

.header .header-main ul {
    float: right;
}

.header .header-main ul li {
    float: left;
    line-height: 74px;
}

.header .header-main ul li a {
    font-size: 14px;
    color: #666;
    display: block;
}

.header .header-main ul li a:hover {
    color: #3366cc;
}

.header .header-main ul li.line {
    width: 1px;
    height: 15px;
    background: #ccc;
    margin: 30px 14px 0 14px;
}
.RetrievePwd-title h1{
    width:1080px;
    border-bottom:1px solid #CCCCCC;
}

.RetrievePwd-title h1 a{
    display:inline-block;
    font-size:22px;
    line-height:43px;
    color:#000000;
    border-bottom:2px solid #3366CC;
}

.top{width:1200px;margin:0 auto;height:100%;}

.top .logo{width:200px;height:85px; background:url(../../image/logo.jpg) 0 no-repeat;float:left;}

.top .logo span{width:28px;height:15px;color:#FFFFFF;background:#0292E9;display:block;float:left;line-height:15px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;text-align:center;margin-left:170px;margin-top:5px;font-size:12px;font-family:"宋体";}

.top span.title{display:block;float:left;width:100px;height:30px;font-size:16px;margin-top:27px;line-height:30px;color:#84888F;margin-left:10px;}

.top span.txt1{width:200px;float:right;height:18px;margin-top:32px;margin-right:20px;text-align:center;font-size:14px;}

.top span.txt2{width:46px;float:right;height:18px;margin-top:32px;font-size:14px;}

/*选择账号类型*/
.contentFrame{width:100%;hegith:auto;background:#F0F0F0;}

.content{box-sizing:border-box;padding:0 60px;width:1200px;height:535px;margin:0 auto;background:#FFFFFF;}

/*进度条框架*/
.outStrip{height:70px;padding-top:30px;}

.outStrip .topText{margin:0 auto;height:15px;font-size:12px;line-height:15px;}

.outStrip .topText a{text-decoration:none;width:164px;height:auto;color:#CCCCCC;text-align:center;float:left;display:block;}

.outStrip .stripFrame{height:25px;margin-top:2px;}

.outStrip .stripFrame .horizon{float:left;width:100%;height:6px;margin-top:10px;}

.outStrip .stripFrame .horizon a{width:165px;height:6px;background:#CCCCCC;float:left;}

/*设置进度条圆角*/
.stripFrame .horizon a.strip1{border-bottom-left-radius:3px;border-top-left-radius:3px;}

/*.stripFrame .horizon a.strip2{margin-left:-1px;}*/
/*.stripFrame .horizon a.strip4{border-radius:0px;}*/
.stripFrame .horizon a.strip5{border-bottom-right-radius:3px;border-top-right-radius:3px;}

.circleFrame{margin:0 auto;height:25px;z-index:10;position:absolute;}

.circleFrame a{float:left;display:block;width:21px;height:21px;border-radius:25px;background:#CCCCCC;margin-left:70px;margin-right:70px;z-index:11;color:#FFFFFF;text-align:center;font-size:12px;line-height:21px; /* behavior:url(ie-css3.htc); */position:relative;}

/*找回密码进度条变化样式*/
.topText a.textChoosed{color:#3366CC;}

.outStrip .stripFrame a.choosed{background:#3366CC;}

/*调整进度条上圆圈的位置*/
.circleFrame a.circle2{margin-left:76px;}

.circleFrame a.circle3{margin-left:76px;}

/*填写用户名页面*/
.inputBox{height:200px;}
.RetrievePwd-input{
    width:270px;
    height:33px;
    outline:none;
    padding:0px;
    margin:0px;
    padding-left:5px;
    line-height:33px;
    font-family:"微软雅黑";
    font-size:12px;
    border:1px solid #CCCCCC;

}
.RetrievePwd-select{
    text-indent: 10px;
    font-size: 14px;
    color: #333;
    border-radius: 3px;
    border: 1px solid #b2b2b2;
    width:270px;
    height:33px;
    line-height: 32px;

}
.inputBox dl{height:35px;margin-top:20px;}

.inputBox dl dt{float:left; /* width:70px; */font-size:14px;color:#666666;height:35px;line-height:35px;text-align:right;}

.inputBox dl dd{float:left;padding:0;margin:0;height:35px;}

/*.inputBox dl dd input{width:270px;height:33px;}*/

.RetrievePwd-warnning{
    display:inline-block;
    display:none;
    height:35px;
    line-height:35px;
    font-size:12px;
    color:#FF4200;
}

.RetrievePwd-warnning img{
    margin-left:10px;
    margin-right:8px;
    position:relative;
    top:3px;
}
.RetrievePwd-warnning .warnning-msg{
    color:#FF4200;
}
/*.content1-warnning{*/
    /*display:block;*/
/*}*/
.content1-warnning img{
    margin-left:0;
}
.inputBox dl.backCode dd{width:134px;}

/*.smsCode{display:block;float:left;position:absolute;left:50.6%;margin-top:37px;}*/

.smsCode1{display:block;float:left;position:absolute;left:46.6%;margin-top:44px;}

/*.inputBox dl.backCode dd input{width:134px;}*/

.inputBox dl.backCode dd.codeImg{width:75px;margin-left:20px;border:0px;}
.inputBox dl.backCode dd.codeImg img{
    position:relative;
    top:2px;
}

.inputBox dl.backCode dd.tips{width:33px;height:35px;line-height:35px;border:0px;text-align:center}
.inputBox dl.backCode dd.tips img{
    vertical-align:middle;
}

.inputBox dl.backCode dd.tips span{float:left;height:15px;font-size:12px;color:#CCCCCC;padding:0;margin:0;display:block;width:50px;line-height:15px;font-weight:lighter;}

.inputBox dl.backCode dd.tips a{text-decoration:none;color:#3366CC;font-size:12px;text-align:center;margin-left:2px;}

.inputBox dl.btn dt{width:280px;height:35px;display:inline;}

.inputBox dl.btn dt button{border:1px solid #3366CC;width:120px;height:35px;background:#3366CC;color:#FFFFFF;float:left;border-radius:3px; -moz-border-radius:3px; /* Gecko browsers */
    -webkit-border-radius:3px; /* Webkit browsers */font-size:14px; cursor:pointer; font-family:"微软雅黑";}

#intoMailBox{
    border: 1px solid #3366CC;
    width: 120px;
    height: 35px;
    background: #3366CC;
    color: #FFFFFF;
    float: left;
    border-radius: 3px;
    -moz-border-radius: 3px;
    margin-right: 10px;
    -webkit-border-radius: 3px;
    font-size: 14px;
    cursor: pointer;
    font-family: "微软雅黑";
}

.inputBox dl.btn dt button.doublebtn{border:1px solid #3366CC;width:120px;height:35px;background:#3366CC;color:#FFFFFF;float:left;border-radius:3px; -moz-border-radius:3px; margin-right:10px; /* Gecko browsers */
    -webkit-border-radius:3px; /* Webkit browsers */font-size:14px; cursor:pointer; font-family:"微软雅黑";}
/*选择验证方式*/
.option-menu{
    float:left;
    margin-right:80px;
    width:80px;
    height:auto;
    text-align:center;
    cursor:pointer;
}
.option-menu .img-wrap{
    box-sizing:border-box;
    margin-bottom:15px;
    width:100%;
    height:80px;
    text-align:center;
    background-color:#D3DAEA;
    border-radius:6px;
    border:2px solid transparent;
}
.option-menu .img-wrap:hover{
    box-sizing:border-box;
    background-color:#E3ECFF;
    border:2px solid #3366cc;
}
.option-menu .img-wrap p{
    font-size:14px;
    color:#333;
}
.option-menu .img-wrap img{
    margin-top:10px;
}
/*安全验证手机号码验证页面*/
.inputBox dl.btn dt button:hover{background:#007CEE;}

.inputBox dl.phoneNumb dd{border:0px;line-height:35px;color:#666666;font-size:14px;}

.inputBox dl.backCode dd.sendSMS{margin-left:15px;border:0px;}

.inputBox dl.backCode dd.sendSMS button{
    width:111px;
    height: 24px;
    line-height: 24px;
    background: #fff;
    border: 1px solid #3366cc;
    border-radius: 2px;
    padding: 0 5px;
    font-size: 14px;
    color: #3366cc;
    float: right;
    margin: 6px 10px 0 0;
}


/*安全验证邮箱验证页面*/
.inputBox dl.emailNumb dd{display:inline-block;border:0px;line-height:35px;color:#666666;font-size:14px;}

.inputBox dl.emailTips{width:420px;}

.inputBox dl.emailTips dt{width:420px;text-align:left;}
/*密保验证页面*/
.content7_tips{
    margin-top:20px;
    margin-bottom:-10px;
    font-size:14px;
    color:#333;
}
/*设置新密码页面*/
.inputBox dl.newPsd dd{height:30px;margin-top:2px;width:278px;}

.inputBox dl.newPsd dd input{height:30px;line-height:30px;width:270px;}

.inputBox dl.rePsd{margin-top:10px;}

.inputBox dl.rePsd dd{height:30px;margin-top:2px;width:278px;}

.inputBox dl.rePsd dd input{height:30px;line-height:30px;width:270px;}
.content3_tips{
    font-size:14px;
    color:#333;
}

/*完成找回密码页面*/
.inputBox .finishTips{margin-top:180px;display:inline-block;}

/*.inputBox .finishTips span{background:url(../../image/regImg.png) no-repeat -563px -19px;width:40px;height:40px;float:left;display:block;padding:0px;margin:0px;}*/
.inputBox .finishTips img{
    float:left;
    margin-right:15px;
}
.inputBox .finishTips .msg{
    float:left;
}
.inputBox .finishTips .msg p{
    margin-bottom:10px;
    font-size:14px;
    color:#333;
}
.inputBox .finishTips .msg button{
    width:88px;
    height:25px;
    line-height:25px;
    text-align:center;
    background-color:#FFFFFF;
    font-size:14px;
    color:#666;
    border:1px solid #ccc;
    border-radius:1px;
    cursor:pointer;
}
.inputBox .finishTips .msg p span{
    margin-right:10px;
    font-size:22px;
    font-weight:900;
}
/*.inputBox .finishTips a{color:#3366CC;margin-left:5px;float:left;display:block;height:40px;line-height:40px;}*/

/*.inputBox .finishTips button{width:170px;height:40px;background:#3366CC;color:#FFFFFF;border:1px solid #3366CC;margin-top:50px;margin-left:100px;border-radius:3px;font-size:14px; font-family:"微软雅黑";cursor:pointer;outline:none;}*/

/*.inputBox .finishTips button:hover{background:#007CEE;}*/

/*页面底部*/
.footer{ width:100%; height:195px; overflow:hidden; background:#323232;}

.footContent{ width:1200px; height:auto; overflow:hidden; line-height:35px; padding-top:30px; margin:0 auto; }

.footContent p{ color:#FFFFFF; font-size:14px; }

.footContent p a{ color:#FFFFFF; font-size:14px; text-decoration:none; outline:none; padding:0px 5px; }

.footContent p a:hover{ font-size:14px; color:#2EB8FF; text-decoration:none; }

/*报名表单*/

.form {
    width: 100%;
    height: auto;
    float: left;
    min-width: 1280px;
}

.form .form-bg {
    width: 100%;
    height: auto;
    background: #fcf9f7;
    margin-top: 1px;
    min-width: 1280px;
}

.form .form-bg .main {
    width: 1200px;
    height: auto;
    margin: 0 auto;
}

.form .form-bg .main h5 {
    width: 1200px;
    line-height: 64px;
    border-bottom: 1px dashed #efabac;
    float: left;
    font-size: 18px;
    color: #693f22;
}

.form .form-bg .main .main-1 {
    width: 1200px;
    height: auto;
    float: left;
}

.form .form-bg .main .main-1 ul li {
    width: 1000px;
    margin-top: 20px;
    font-size: 14px;
    float: left;
    padding-left:24px;
}

.form .form-bg .main .main-1 ul li span.name {
    float: left;
    color: #222220;
    padding-left: 16px;
}

.form .form-bg .main .main-1 ul li span .studentListDiv {
    display:inline-block;
}

.form .form-bg .main .main-1 ul li div.name {
    float: left;
    color: #222220;
    padding-left: 16px;
}

.form .form-bg .main .main-1 ul li.group {
    padding-left: 24px;
}

.form .form-bg .main .main-1 ul li span.name input {
    width: 200px;
    height: 30px;
    border-radius: 3px;
    border: 1px solid #b6b6b4;
    font-size: 14px;
    color: #5a5a54;
    text-indent: 12px;
}

.form .form-bg .main .main-1 ul li div.name input {
    width: 120px;
    height: 30px;
    border-radius: 3px;
    border: 1px solid #b6b6b4;
    font-size: 14px;
    color: #5a5a54;
    text-indent: 12px;
}

.form .form-bg .main .main-1 ul li span.tel {
    float: left;
    padding-left: 40px;
}

.form .form-bg .main .main-1 ul li span.tel input {
    width: 200px;
    height: 30px;
    border-radius: 3px;
    border: 1px solid #b6b6b4;
    font-size: 14px;
    color: #5a5a54;
    text-indent: 12px;
}

.form .form-bg .main .main-1 ul li em {
    float: left;
    font-size: 12px;
    color: #ff0000;
    font-family: simsun;
    font-style: normal;
    line-height: 32px;
    padding-left: 10px;
}

.form .form-bg .main .main-1 ul li dl {
    float: left;
}

.form .form-bg .main .main-1 ul li dl dd {
    float: left;
    margin-right: 38px;
    font-size: 14px;
    color: #000;
}

.form .form-bg .main .main-1 p {
    font-size: 12px;
    color: #ff0000;
    font-family: "宋体";
    float: left;
    padding-left: 16px;
    padding-top: 20px;
}

.form .form-bg .main .main-1 ul li select {
    width: 160px;
    height: 30px;
    border-radius: 3px;
    border: 1px solid #b6b6b4;
    font-size: 14px;
    color: #5a5a54;
    text-indent: 12px;
    margin-right: 10px;
}


.form .form-bg .main .main-1 ul li dl {
    width: 222px;
    height: auto;
    border: 1px solid #b3b3b3;
    position: absolute;
    background: #fff;
    display: none;
    margin-top: -1px;
    max-height: 230px;
    overflow: auto;
}

.form .form-bg .main .main-1 ul li dl dd {
    width: 100%;
    font-size: 14px;
    color: #333;
    line-height: 30px;
    height:auto;
    text-indent: 8px;
}

.form .form-bg .main .main-1 ul li dl dd b {
    font-weight: normal;
    color: #335ccc;
}

.form .form-bg .main .main-1 ul li dl dd:hover {
    cursor: pointer;
    background: #f0f4f7;
}

.form .form-bg .main .main-1 ul li .schoolList{
    display:inline-block;
    position: relative;
}


#content6 .btn{
    margin-top: -70px;
}
#content6 .btn button{
    border: 1px solid #3366CC;
    width: 120px;
    height: 35px;
    background: #3366CC;
    color: #FFFFFF;
    float: left;
    border-radius: 3px;
    font-size: 14px;
    cursor: pointer;
    font-family: "微软雅黑";
    margin-top: 20px;
}