.user-page { background-color:#fff;}
.user-page .main, .user-page .header { width:1200px;}
.user-page .main .header { width:auto;}
.user-page .header a { margin-left:0;}
.user-border { height:0; line-height:0; border-top:3px #a7e4ff solid; border-bottom:3px #ccc solid;}
.userBox { width:1200px; padding-top:50px !important; padding-bottom:50px !important;}

/* 登陆 */
.login-left { position:relative; height:511px; width:393px; background:url(../../images/login_left.jpg) no-repeat 0 0;}
.login-left img { position:absolute; bottom:0; right:-123px;}
.login-right { max-width:807px; width:100%;}
.login-box { height:253px; width:100%; margin:0; background-color:#55caff;}
.login-box>ul { padding:30px 35px 0;}
.login-box>ul>li { margin-bottom:15px; position:relative;}
.login-box .ipt { height:45px; width:100%; padding:0 5px; line-height:45px; border:1px #ebebeb solid;}
.login-box .verify { width:115px;}
.login-box .forget { position:absolute; left:0; top:-23px; color:#fff; font-weight:bold;}
.login-box .remember { margin-top:5px; color:#fff; font-weight:bold;}
.login-box .remember .checkBox { margin-left:0; background-color:#55caff; border:none; background-position:-32px -1px;}
.login-box .remember .checkBox.checked { background-position:-18px -2px;}
.login-banner { margin-top:25px;}
.login-service { height:190px; border-left:3px #fff solid; margin:6px 0 0 -20px; padding:20px 0 0 40px; color:#fff; font-weight:bold;}
.login-service a { color:#fff; font-size:16px;}
.login-msg { position: absolute; top: 7px;}
.login-link { display: block; height: 35px; position: absolute; right: 69px; top: 193px; width: 140px;}
/* 忘记密码 */
.userBox-forget { height:454px; width:100%; background:url(../../images/forget2023.jpg) #02A2E0 no-repeat 50% 50%;}
.userBox-forget .userBox { max-width:1200px; margin:0 auto;}
.userBox-forgetBox { float:right; height:330px; width:395px; margin-top:5px; background-color:#fff;}
.userBox-forgetBox h1 { height:50px; margin:0; padding-left:30px; line-height:50px; font-size:16px; background-color:#f66; color:#fff;}
.userBox-forgetBox ul { margin:30px 20px;}
.userBox-forgetBox ul li { margin-bottom:15px;}
.userBox-forgetBox .iptText { margin:13px 0 0 15px; font-size:14px;}
.userBox-forgetBox .verifyLink { position:absolute; right:0; top:0; display:inline-block; height:50px; background-color:#f1f1f1; border:1px #ccc solid;}
.forget-sendBox { padding-top:0 !important;}
.forget-centent { border:25px #e5e5e5 solid; margin-bottom:-50px;}
.forget-centent>ul { margin:115px 0 110px; line-height:35px; text-align:right;}
.forget-centent>ul>li { display:block; width:340px; margin:0 auto 15px;}
.forget-centent .ipt { height:31px; width:150px; line-height:29px; border:1px #000 solid;box-shadow:1px 1px 3px #999;}
.forget-msg { margin:0 25px 55px; padding:10px 20px 0; border-top:1px #666 solid;}
.forget-mail li { width:100% !important; text-align:center; line-height:20px;}

/* 入驻标准 */
.apply-text { border:1px #ccc solid; line-height:25px;}
.apply-text>h1 { height:55px; margin:0; padding-left:30px; font-size:18px; line-height:55px; border-bottom:1px #ccc solid; background-color:#e5e5e5;}
.apply-text-content>ul>li { float:left; width:33.333%; padding:10px 30px 30px;}
.apply-text-content h2 { font-size:18px; margin:10px 0; text-align:center;}
.apply-text-content .desc { min-height:215px;}
.apply-text-content ol { padding:5px 0 0 15px;}
.apply-text-type { padding:30px 30px 30px 10px}
.apply-step { overflow:hidden;}
.apply-step li { float:left; height:33px; width:315px; margin-right:-15px; background-image:url(../../images/apply_title.png); line-height:33px; text-align:center;}
.apply-step li.apply-step-left { background-position:-2px -86px;}
.apply-step li.apply-step-mid { background-position:-3px -42px;}
.apply-step li.apply-step-right { background-position:0 1px;}
.apply-step li.active, .apply-step li.on { color:#fff;}
.apply-step li.apply-step-left.active { background-position:-336px -86px;}
.apply-step li.apply-step-mid.active { background-position:-333px -42px;}
.apply-step li.apply-step-right.active { background-position:-330px 1px;}
.apply-step li.apply-step-left.on { background-position:-659px -86px;}
.apply-step li.apply-step-mid.on { background-position:-662px -42px;}
.apply-step li.apply-step-right.on { background-position:-660px 1px;}
.apply-box { background-color:#e5e5e5;}
.apply-agreement { height:460px; margin:20px 30px 30px; padding:25px 50px; line-height:16px; background-color:#fff; overflow-y:scroll;}
.apply-box h1 { font-size:20px; font-weight: bold; text-align:center;}
.apply-box .chapter { font-size:16px; font-weight: bold; text-align:center;}
.apply-box .item .title { font-weight: bold;}
.apply-box .attention { color:#ff0000;}
.apply-box .table-title { font-weight: bold; text-align:center;}
.apply-box .item td { padding:5px; }
.apply-box .form-list { background-color:#fff;}
.apply-box .imgView { max-width:505px;}
.apply-content { margin:25px; padding:60px 25px; background-color:#fff;}
.apply-content-bot { margin-top:45px; padding-top:45px; border-top:2px #e5e5e5 solid;}
.apply-step-time { width:700px; margin:30px auto 0; padding-top:35px; background:url(../../images/icon_apply.png) no-repeat 50% 0; }
.apply-step-time li { float:left; width:25%;}

.apply-mail { padding:50px 60px;}
.apply-mail h3 { margin:0 0 -10px; font-size:18px; }
.apply-mail .header { height:95px; padding: 15px 0;}
