@charset "utf-8";

/*登录部分 begin*/
.main-bg{height: 460px;background-color: #174490;overflow: hidden;}
.main{width:960px;height:376px;margin:70px auto 0px;position: relative;}
.main-left{width:540px;height:376px;display:block;float:left;}
.main .right{width: 310px;float: right;background-color: #fff;border: #ccc solid 1px;border-top: none;position: relative;box-shadow:0 0 10px #666;}
.main .right .con-01{height:45px;border-top: #fa4242 solid 2px;}
.main .right .login-type{display: inline-block;width: 156px;height:43px;line-height: 43px;font-size: 14px;color: #666;text-align: center;}
.main .right .login-type.on{font-weight: bold;border-top: #fa4242 solid 2px;}
.main .right .login-type.noton{border: #ccc solid 1px;width: 155px;}
.main .right .login-type.a-01{position: absolute;top: 0px;left: -1px;}
.main .right .login-type.a-02{position: absolute;top: 0px;left: 154px;}
.main .right .login-type.on-02{width: 155px;left: 156px;}
.main .right .con-02{padding:13px 0px 17px 30px; position: relative;}
.main .right .con-02 .div-01{margin-top: 20px;clear: both;}
.main .right .con-02 .telphone{background:url(img/user-name.png) no-repeat left center;}
.main .right .con-02 .validate-code{margin-top: 28px;width: 127px;}
.main .right .con-02 .to-register{color: #0066cc;background: #fff;font-size: 12px;letter-spacing: 0px;display: inline-block;margin: 11px 0 0 95px;}
.error.to-top{top:-7px;}




/*账户登录*/
.email-div .valid{margin-top: 20px;}
.email-div .valid img{margin: 0 10px;}
.email-div .valid a{color:#0071d2;}
.email-div .valid span{color: #999; margin-right: 15px;}
.email-div .valid .pwd-valid{text-align:center;}
.email-div .valid .dt-code{text-align:center;}
.main .right .con-02 .password{background:url(img/password.png) no-repeat left center;}
.main .right .con-02 .account{background:url(img/user-name.png) no-repeat left center;}
.main .right .con-02 .enter-psw{color:#ccc;position: absolute;top:84px;left: 74px;}
.error.pwd{top:73px;left: 28px;}
.main .right .con-02 .forget-pwd{margin-top: 5px;}
.main .right .con-02 .forget-pwd .span-01{display: inline-block;width: 16px;height: 16px;background: url(img/icon.png) no-repeat -1px -53px;margin-right: 3px;vertical-align: middle;}

.main .right .con-02 .forget-pwd .span-01.unchecked{background: url(img/icon.png) no-repeat -17px -53px;}
.main .right .con-02 .forget-pwd .a-01{color:#e8404d;}
.go-validate-email{color: #0066cc;}
/*登录部分 end*/


/*选择用户 begin*/
.d-main-bg{padding: 80px 0;background: #f1f3f5;}
.d-main{width: 1200px;margin: 0 auto;}
.d-main .title{color: #333;font-size: 22px;line-height: 25px;height: 25px;text-align: center;}
.d-main .users-container{margin: 30px 0 0 468px;}
.d-main .users-container .chose-user{padding-left:10px;font-size: 16px;color: #333;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px; border-radius:5px;background: #fff; cursor:pointer;}
.d-main  .users-container .selected{background: #999;color:#fff;}
.d-main  .users-container .right-img{width: 22px;height: 18px;background: url(img/icon.png) no-repeat -29px -93px;margin-left:5px;vertical-align: middle;display: none;}
.d-main  .users-container .right-img.on{display:inline-block;}
/*选择用户 end*/


/*重置密码 begin*/
.c-main-bg{padding: 45px 0 55px;background: #f1f3f5;}
.c-main{width: 1200px;margin: 0 auto;}
.c-main .pwd-back-img{margin:0 auto;width:646px;position: relative;height: 80px;}
.c-main .pwd-back-img span{position: absolute;color: #a6a5a5;font-size: 12px;top:24px;}
.c-main .pwd-back-img .span-01{left:86px; }
.c-main .pwd-back-img .span-02{left:299px; }
.c-main .pwd-back-img .span-03{left:531px; }
.c-main .pwd-back-img span.on{color:#ff6666;}
.c-main .remark{text-align: center;color:#e8404d;}
.c-main .form{width: 646px;margin:0 auto;position: relative;}
.c-main .form .remind{position: absolute;top:93px;left: 469px;}
.c-main .form .remind-01{position: absolute;top:-6px;left: 232px;}
.c-main .form .remind-02{position: absolute;top:67px;left: 239px;}
.c-main .form .remind-03{position: absolute;top:-5px;left: 235px;}
.c-main .form li{height: 40px;padding-top: 20px;}
.c-main .form li span{display: inline-block;width: 236px;text-align: right;font-size:14px;height: 40px;line-height: 40px;color:#000; }
.c-main .form .input-01{width: 216px;}
.c-main .form .input-02{width: 216px;color: #333;}
.c-main .form .input-03{width: 97px;color: #333;}
.c-main .form .input-04{width: 216px;color: #333;}
.c-main .form .input-05{width: 216px;}
.input-01, .input-02, .input-03, .input-04, .input-05{padding:10px 0;background: #fff;padding-left: 6px;}
.c-main .form .label-01{cursor: pointer;}

.c-main .form .label-01.on{color:#e8404d;}
.c-main .form .label-01.left{margin-left: 14px;}

.c-main .form .label-01 span{display: inline-block;width: 16px;height: 16px;background: url(img/icon.png) no-repeat -20px -36px;margin-right: 3px;vertical-align: middle;}

.c-main .form .label-01 span.checked{background: url(img/icon.png) no-repeat -2px -36px;}
.c-main .form .label-02{font-size:14px;color: #333;}
.send-code.left{margin-left: 8px;}
.btn-common.left{margin: 40px 0 16px 239px;width:223px;}
.c-email{display: none;position: relative;}
.c-email .remind{position: absolute;top: 47px;left: 240px;}
.c-tel .remind{position: absolute;top: 73px;left: 466px;}
.c-main .form .p-01{text-align: center;font-size: 20px;color: #333;height: 26px;line-height: 26px;margin-top: 35px;}
.c-main .form .p-01 span{display: inline-block;width: 26px;height: 26px;background: url(img/icon.png) no-repeat -2px -89px;margin-right: 3px;vertical-align: middle;margin-right: 5px;}
.c-main .form .p-02{text-align: center;font-size: 16px;color: #666;padding:30px 0 0 21px;}
.c-main .form .a-01{width: 140px;margin: 40px 0 28px 264px;}
.c-main .form .c-tel{position: relative;}
.c-main .form .no-validate-code{position: absolute;top: 167px;left: 241px;}
.c-main .form .no-validate-code-01{position: absolute;top: 184px;left: 241px;}


