﻿/*----------------------用户登录+注册--------------------*/
.floatL{ float:left}
.floatR{ float:right}
.clearb{ clear:both}
.login_register {
    border: solid 1px #d9d9d9;
    width: 1200px;
    margin: 10px auto;
    padding: 40px;
    box-sizing: border-box;
}
/*表单验证提示状态图标*/
.field-validation-error,.prompt_ico2,.prompt_ico3{ display:block; height:20px; position:absolute; top:17px; left:406px; *left:280px; padding:0 0 0 25px; line-height:20px; color:#666666; font-size:12px;}
.field-validation-error{ background-position:0 -312px;color: red;}
.prompt_ico2{ background-position:0 -375px;}
.prompt_ico3{ background-position:0 -428px;}
/*用户注册*/
.regbox {
    width: 100%;
}
.signup__header {
    margin-bottom: 30px;
    border-bottom: 2px solid #eee;
    height: 45px;
    line-height: 45px;
}
.signup__header li {position: relative;float: left;cursor:pointer;}
.signup__header li input {
    color: #164a96;
    background: none;
    border: none;
    cursor: pointer;
    font-size: 30px;
}

.signup__header li#tablea2{background:url(../images/admin_img/regico1.png) no-repeat 0 -93px}
.signup__header li#tablea3{background:url(../images/admin_img/regico1.png) no-repeat 0 -197px}
.signup__header li.current{ border-bottom:solid 2px #164a96;color:#164a96}
.signup__header span{ font-size:12px;}
.signup__header span a{ color:#164a96}

/*注册表单*/
.regform{
    width: 515px;
    margin: 0 auto;
}
.regform li{padding: 8px 0 8px 0px;position: relative; line-height:34px;}
.regform li label{ color: #333;font-size: 14px;text-align: right;width: 100px; display:block; float:left; margin:0 10px 0 0px}
.regform li .f-text {border: 1px solid #aaa;height: 24px;line-height: 24px;padding: 5px;vertical-align: top; width: 248px;}
.regform li .s-text{width: 100px;}
.regform li .btn-mini{ background:url(../images/admin_img/btn2.png) no-repeat 0 0px; width:143px; height:36px; line-height:36px; text-align:center; border:none; cursor:pointer; margin:0 0 0 5px;}
.submitbtn,.submitbtn2{height:38px; line-height:38px; color:#FFF; border:none; cursor:pointer; margin:10px 0 0 110px; font-size:14px; text-align:center; background-image:url(../images/admin_img/btn1.png); background-repeat:no-repeat }
.submitbtn{ background-position:0 0px; width:163px; }
.submitbtn:hover{background-position:0 -76px; }
.submitbtn2{ background-position:0 -38px;width:98px;}
.submitbtn2:hover{background-position:0 -114px;}
.field-group{padding: 10px 0px 10px 110px; font-size:12px; height:12px; line-height:12px;}
.field-group input{ margin:0 5px 0 0px;}
.field-group a{ color:#164a96}

/*登录*/
.loginbox{ margin:0 0 0 180px;}
.login_header{margin-bottom: 30px;border-bottom: 2px solid #eee; height:45px; line-height:45px;}
.login_tit{position: relative;float: left; height:45px; line-height:45px; color:#164a96; font-size:30px; font-family:"Microsoft YaHei";border-bottom:solid 2px #164a96; padding:0 5px;}
.login_header span{ font-size:12px;}
.login_header span a{ color:#164a96}
.loginType{ height:36px; margin:50px auto 20px auto}
.loginType li{ background:url(../images/admin_img/tabletitle.png) no-repeat 0 0px; margin:0 10px; width:163px; height:36px; float:left; text-align:center; line-height:28px; color:#666666; cursor:pointer}
.loginType li.current{ color:#FFF; background:url(../images/admin_img/tabletitle.png) no-repeat right 0px}
.loginbox .btn-mini{ margin:0px 0 0 110px!important;  *margin:0px!important}
/*找回密码*/
.findbox{ margin:40px 25px}
.signup__header li.findpswd{ border-bottom:solid 2px #164a96;color:#164a96; font-weight:bold; font-size:16px; padding:0 5px; }
.step_title{ height:47px; position:relative; margin:30px auto 20px auto}
.step_title li{ float:left; width:238px; height:47px; display:inline; line-height:47px; text-align:center; color:#666666; font-weight:bold; font-size:16px; cursor:pointer}
.step_title li.step_1{ background:url(../images/admin_img/steptitle.png) no-repeat 0 -47px; position:absolute; left:0px;}
.step_title li.step_1.current{ background:url(../images/admin_img/steptitle.png) no-repeat 0 0px;color:#FFF}
.step_title li.step_2{ background:url(../images/admin_img/steptitle.png) no-repeat 0 -142px; position:absolute; left:218px;}
.step_title li.step_2.current{ background:url(../images/admin_img/steptitle.png) no-repeat 0 -94px;color:#FFF}
.step_title li.step_3{ background:url(../images/admin_img/steptitle.png) no-repeat 0 -142px; position:absolute; left:436px;}
.step_title li.step_3.current{ background:url(../images/admin_img/steptitle.png) no-repeat 0 -94px;color:#FFF}
.step_title li.step_4{ background:url(../images/admin_img/steptitle.png) no-repeat 0 -236px; position:absolute; left:655px;}
.step_title li.step_4.current{ background:url(../images/admin_img/steptitle.png) no-repeat 0 -189px;color:#FFF}

.findtitle{ font-size:14px; color:#666; height:60px; line-height:25px; font-weight:normal; display:block}
.findtitle strong{ color:#ff9600}
.find_con{ margin:0 0 0 225px}
.seeOverleaf{ line-height:34px; display:block; height:34px; position:absolute; left:225px; width:225px; top:9px;}
.seeOverleaf a{color:#019565}
.seeOverleaf img{ float:left; margin:0 5px;}
.findMethods{ overflow:hidden}
.findMethods li{ float:left; width:49%; display:inline; text-align:center;}
.findMethods li a{width:167px; display:block; background:url(../images/admin_img/ico5.png) no-repeat; height:72px; padding:100px 0 0 0px; text-align:center; color:#afafaf; font-weight:bold; margin:0px auto}
.findMethods li a:hover{ text-decoration:none; color:#FFF}
.findMethods li a.phonefind{ background-position:0 0px;}
.findMethods li a.phonefind:hover{background-position:0 -172px;}
.findMethods li a.emailfind{background-position:-177px 0px;}
.findMethods li a.emailfind:hover{background-position:-177px -172px;}
.updatebox{ background:url(../images/admin_img/ico4.png) no-repeat 0 15px; padding:0 0 0 100px; line-height:30px;}
.updatebox .submitbtn2{ margin:15px 0 0 0px;}
.updatebox h2{ font-size:14px; height:30px; line-height:30px; }
.nextbtn{ color:#333333; margin:0 0 0 30px}
.noReceived{ margin:0 0 0 10px; color:#ff9600}
.phonenumb{ font-size:16px; font-weight:bold;color:#ff9600}
/*成功找回密码*/
.findSuccess{ background:url(../images/admin_img/ico4.png) no-repeat 0 0px;padding:0 0 0 90px;line-height:30px;}
.findSuccess h2{ height:60px; line-height:60px; margin:10px 0 20px 0px; font-size:16px;}
.findSuccess .submitbtn2{ margin:0px 0px 0px 40px;}
.phonefin_title{ background:url(../images/admin_img/ico6.png) no-repeat 10px 0px; height:72px; line-height:72px; padding:0 0 0 110px; }
.phonefin_title h2{font-size:16px;}
/*温馨提示*/
.prompt_box{ line-height:30px; color:#666}
.prompt_box h3{ font-size:14px; height:30px; line-height:30px; color:#cd0000}
.prompt_box a{ font-weight:bold; color:#ff9600}

.regform .h_36 #RegisterCode{
    border: 1px solid #aaa;
    height: 24px;
    line-height: 24px;
    padding: 5px;
    vertical-align: top;
    width: 127px;
}
.regform .h_36 #valiCode{
    height: 36px;
}
.regform .h_36 big{
    color: #333;
    font-size: 14px;
    text-align: right;
    width: 100px;
    display: block;
    float: left;
    margin: 0 10px 0 0px;
}
.personal_center {
    width: 410px;
    margin: 20px auto 0;
}
.personal_center .h_36 big{
    color: red;
    font-size: 14px;
    text-align: right;
    width: 100px;
    display: block;
    float: left;
    margin: 0 10px 0 0px;
}
.personal_center .h_36 .f_color{
    color: #164a96;
}
.personal_center .h_36 .login_btn{
    padding: 10px 30px;
    font-size: 14px;
    color: #fff;
    margin: 15px auto;
    background: #164a96;
    border-radius: 5px;
}
.personal_center .h_36 .field-validation-error{
    display: inline-block;
    position: inherit;
}
@media screen and (max-width:768px){
    .login_register{
        width: 100%;
        padding: 20px;
    }
    .regform {
        width: 100%;
    }
    .regform li label{
        width: 60px;
    }
    .regform .h_36 big{
        width: 60px;
    }
}
