@charset "utf-8";
/* CSS Document */
* { box-sizing: border-box;}
input:focus {outline: none}
.min-width{min-width:1100px;}
.main{width:1100px;min-width:1100px;margin:0 auto;}

.login_top{width:1100px;margin:0px auto;height:100px;}
.login_top .logo{float:left;margin-top:18px;}
.login_bottom{ height:39px;line-height:39px;text-align:center;color:#626262;font-size:12px;font-family:"微软雅黑";}
.login_bottom a{color:#626262;margin-right:10px;}
.login_bottom span{margin-right:10px;}
.login_top_right{float:right;width:520px;height:33px;line-height:33px;margin-top:34px;}
.login_top_right dl dd{float:left;color:#333;font-size:16px;font-family:"微软雅黑";margin-left:20px;}
.login_top_right dl dd span.lop_p1{background:url(../images/login_r.jpg) 0px 0px no-repeat;display:block;padding-left:40px;}
.login_top_right dl dd span.lop_p2{background:url(../images/login_r.jpg) -183px 0px no-repeat;display:block;padding-left:40px;}
.login_top_right dl dd span.lop_p3{background:url(../images/login_r.jpg) -330px 0px no-repeat;display:block;padding-left:40px;}

.login_tel_right{float:right;margin-top:35px;margin-right:15px;display:inline;}
.login_tel_right span{background:url(../images/tel_pl.png) left center no-repeat;padding-left:36px;height:32px;line-height:32px;display:block;color:#666666;font-size:18px;font-family:"微软雅黑";}
.login_tel_right span i{font-weight:bold;}

/*123*/
body{}
.reg-box-pan{ padding: 40px 0 40px 0; width:100%; display: inline-block;}
.col {width: 33%;float: left;}
.step {display: block; height: 60px; margin: 0 auto; padding-top: 10px;}
.step li { position: relative; text-align: center;}
.step .num {display: inline-block; height: 48px;position: relative; text-align: center; width: 48px; line-height: 48px;  z-index: 2;}
.step .num em {  background: #cccccc; z-index: 2;}
.f-r24 {border-radius: 24px;}

.step .num em, .num i { display: inline-block; height: 48px; left: 0px; position: absolute; width: 48px;}
.step .num i { color: #fff;  font-size: 14px;  font-style: normal; font-weight: 700; z-index: 3;}
.step .on .line_bg, .step .on .num em { background: #1a97d7;}
.step .lbg-r { right: -135px;}
.step .line_bg { background: #d9eaf3;border-radius: 4px;  display: inline-block;  height: 8px; position: absolute;top: 20px; width: 270px;  z-index: 1;}
.step .on .lbg-txt {color: #52b2e4;}
.step .lbg-txt { color: #999; font-size: 18px; position: relative; padding-top: 10px;}
.reg-box .part1{ padding:100px 100px 0 350px; }

.reg-box .item .item-ifo{position: relative; }
.log_in{ background:#33ace5; color: #fff; font-size: 16px; padding: 15px 80px;}
.gx{ font-size: 22px; font-family: "微软雅黑"; font-weight: bold; padding-bottom: 44px; padding-left: 8px;}

.Pword{ background: #f2f2f2 url(../images/forgetPwd/mima.jpg) 15px center no-repeat;padding-left: 47px;}
.box_pass{ padding-bottom: 50px; padding-top: 10px; background-color: #f2f2f2;}
.pass_nav{ font-size: 16px; color: #33ace5;font-weight: bold; padding-bottom: 20px; display: inline-block;}



.change_box{  width: 400px; margin-bottom: 8px;text-align: right;}
.change{ font-size: 14px; color: #33ace5; display: inline-block; padding-right: 10px; padding-left: 20px; background: url(../images/forgetPwd/htz.jpg) left center no-repeat;}



.btn-blue {background-color: #1997d7; border-color: #1997d7;  color: #fff;  text-align: center;}
.btn-blue{ display: inline-block; font-size:18px; height:46px; padding:0; width:370px; font-weight: bold; border: none;cursor:pointer;}
.part2{ padding:100px 150px 0 270px;}
.usname {  float:left; height:40px;color: #333; font-size: 16px;  font-weight: bold;  line-height: 40px;  padding-right: 10px;  width: 80px;}
.yafs{width:400px; height: 40px; display: block;  border: 1px solid #52b2e4;font-size: 14px;color: #333333; float: left; line-height: 40px;}
.hqyzm{height: 38px;background:#33ace5; border: 1px solid #33ace5; color: #fff; cursor:pointer;}

.prror{line-height:38px;height:38px;position: absolute;top: 0px;left:495px;width:240px;padding: 0 22px;z-index:3; font-weight:normal; font-size:12px; color:#999;  background: url(../images/forgetPwd/v1.jpg) left center no-repeat;}
.one{ height: 40px;  margin-bottom: 30px; line-height: 40px; }
.part3{  padding-top: 86px; text-align: center;}
.col-xs-12{ margin-top: 50px;}
.f-rt{padding-left: 80px;}

.msgs{width:150px;float:left;line-height:38px;text-align:center;font-size:15px;}

.tipinfo .valid{background:none;float:right;}
.msgs1{background:#ccc;border:1px solid #999; }
.fa_pc{float:left;margin-left:10px;color:#666;font-size:12px;line-height:40px;display:none; background: url(../images/forgetPwd/yfs.jpg) left center no-repeat; padding-left: 19px;}



.oopl1{width: 280px;  height: 38px; line-height: 38px; float: left;  background:#f2f2f2;    border:none;font-size: 14px;color: #999; line-height: 40px;}
.p15{ display: inline-block; width: 15px; float: left;
    height: 38px;}







.yam{ height: 38px; line-height: 38px; display: block;  border: none;font-size: 14px;color: #333333; float: left; background: #f2f2f2;}
.ooo {
    background: #f2f2f2;
    width: 400px;
    border: 1px solid #52b2e4;
    font-size: 12px;
    height: 40px;
    line-height: 40px;
    position: relative;
    z-index: 19;
    float: left;
}
.em_box {
    float: left;
    text-align: center;
    width: 47px;
}
.emtb {
    display: inline-block;
    height: 24px;
    margin-top: 7px;
    width: 22px;
    background: #f2f2f2 url(../images/forgetPwd/email.jpg) center center no-repeat;
}

.oopl {
    width: 300px;
    line-height: 38px;
    display: block;
    background: #f2f2f2;
    float: left;
    height: 38px;
    border: none;
    transition: .3s;
    font-size: 14px;
    color: #666;
}

.psd {
    background: #f2f2f2 none repeat scroll 0 0;
    border: medium none;
    color: #666;
    display: block;
    float: left;
    font-size: 14px;
    height: 38px;
    line-height: 38px;
    transition: all 0.3s ease 0s;
    width: 300px;
}

.psdtb {
    display: inline-block;
    height: 24px;
    margin-top: 7px;
    width: 22px;
    background: #f2f2f2 url(../images/forgetPwd/mima.jpg) center center no-repeat;
}




.yafs select { width: 398px; padding: 10px 0;  padding-left: 15px;  padding-top: 10px;
    /*Chrome和Firefox里面的边框是不一样的，所以复写了一下*/
    border: none;
    /*很关键：将默认的select选择框样式清除*/
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    /*在选择框的最右侧中间显示小箭头图片*/
    background: url(../images/arrow.jpg) no-repeat right center transparent; }

/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
select::-ms-expand { display: none; }


.period_time{position:relative;z-index:1;width:400px;height:38px;border:1px solid #52b2e4;float:left;}
.period_time span.valt_name{width:380px;height:38px;line-height:38px;margin-left:10px;display:block;text-align:left;cursor:pointer !important;background:url(../images/forgetPwd/ccc.jpg) right center no-repeat;}
.jat_mnt{position:absolute;left:-1px;top:36px;display:none;z-index:1;background:#fff;border:1px solid #52b2e4;width:400px;}
.jat_mnt li{height:35px;line-height:35px;width:390px;padding-left:10px;color:#333333;font-size:14px;font-family:"微软雅黑";cursor:pointer !important;}

.uut_pl dd span{display:block;width:120px;float:left;margin-right:10px;color:#333333;font-size:16px;font-family:"微软雅黑";text-align:right;}
.uut_pl dd{margin-bottom:30px;display:inline-block;width:850px;line-height:40px;}
.change_box{display:block;width:370px;height:30px;}
.psd_p{float:left;border:1px solid #afbfcf;color:#999999;font-size:14px;width:370px;height:40px;line-height:40px;padding-left:30px;background:url(../images/forgetPwd/mima.jpg) 10px center no-repeat;}
.tipinfo{float:left;margin-left:10px;height:40px;line-height:40px;}
.tipinfo .error {background: url(../images/forgetPwd/v1.jpg) left center no-repeat;height:40px;line-height:40px;color:#ff0000;padding-left:19px;display:block;}
.tipinfo .valid{background:none;}
.yam{float:left;border:1px solid #afbfcf;width:190px;height:38px;line-height:38px;padding-left:10px;color:#999999;font-size:14px;}
.oopl_p{background:url(../images/forgetPwd/email.jpg) 10px center no-repeat;width:370px;padding-left:30px;}
.uut_pl dd .kku_pl{border:1px solid #afbfcf;color:#999999;font-size:14px;width:370px;height:40px;line-height:40px;}
.oopl1_p{float:left;width:250px;height:40px;line-height:40px;border:0px;background:none;padding-left:10px;}
.zy_img{float:right;}
.uut_pl dd.ppk_lk_pl{margin-bottom:10px;}
.kku_pl{height:40px;margin-top:10px;position:relative;}
.kku_pl1{width:850px;}
.tipinfoh{position:absolute;left:370px;top:0px;width:120px;}