﻿@charset "utf-8";
/* CSS Document */

/*注册登录页面全局样式*/
body{color:#9a9b9b; font:12px/1.5 Arial,'Microsoft YaHei',SimSun; padding:0; margin:0;text-align:center;}
h1,h2,h3,p,input,dl,dt,dd{padding:0;margin:0;border:none; font-weight:normal;}
ol,ul{padding:0; margin:0; list-style:none;}
input,select,textarea{ vertical-align:middle; border:0;}
table{border-collapse:collapse;border-spacing:0}
img {border:0;}
a{color:#777777; text-decoration:none;}
a:hover { color:#ff7200; text-decoration:underline;}

.user-Box {width:100%;}
.loginH, .regH{ padding-top:60px; width:100%; }
.regH {padding-top:30px;}
.lhead, .loginframe, .regbox, .loginB , .finepassword{width:1100px;margin:0 auto;}
.lhead{ height:63px;}
.login, .reg, .finepassword { background:url(/user/images/login_bg.jpg) repeat-x center top; padding-bottom:50px;}
.loginframe, .regbox{height:400px; text-align:left;}
.regbox, .finepasswordbox{min-height:400px; height:auto !important; height:400px; _height:500px; }
.loginB, .regB{width:870px;  margin:0 auto; padding-top:15px;}
.reg, .finepassword {background:#fff;}
.regB{ width:100%; }

.loginB {width:100%;}
.loginB p {
	margin:0 auto;width:990px;
	}
/*注册登录页面全局样式 end*/

/*登录页面样式*/

.left-side{float:left;}
.left-side a {display:block; float:left;}
.left-side h1 {font-size:25px;float:left; padding-left:24px; line-height:63px;}
.right-side { font-size:14px; float:right;  position:relative; top:35px; }
.lad {float:left; padding:23px 68px;}
.lad img {display:block;}
.lbox{width:268px; height:300px; padding: 20px 20px 20px 9px;}
.qrcode-login{width:268px; height:280px;padding:20px 20px 20px 9px;}
.lbox h2 {color:#666; font-size:24px; line-height:25px; padding-bottom:12px; }
.lbox h3{  font-size: 20px;color:#fff; }
.lname, .lpassword, .vcode {width:248px; height:37px; display:block; background:url(/user/images/icon.png) 0 -93px no-repeat; text-align:center; margin:15px 0 10px 0; position: relative;}
.lpassword{ background-position:0 -135px;}
.vcode { background-position:0 -175px;}

.lname input, .lpassword input, .vcode input{ height:14px; line-height:14px;  padding:10px 0; color:#999; font-size:14px; position:relative; _top:10px; margin:2px 0 0 0; outline:none;}
.vcode { text-align:left; }
.vcode input { width:80px; margin-left: 35px; }
.flush { font-size:14px; margin-left:10px; cursor:pointer;vertical-align: bottom;}
.flush:hover{color: #ff7200;text-decoration: underline;}
.login-btn {width:252px; height:31px; line-height:31px; margin:8px auto;}
.registered {color:#2da18a;}
.login-btn input{width:246px; height:31px; color:#fff; font-size:14px; background:#1ca1fd; display:inline-block; float:right;  margin-left:10px; cursor:pointer;}
.other-l h3 {font-size:13px;}
.other-l ul li { float:left; display:inline; margin:12px 6px 0 0; background:url(/user/images/2015img/icon.png) 0 -34px no-repeat; }
.other-l ul li a {width:120px; height:25px;display:block;}
.other-l ul li a:hover {text-decoration:none;}

/*登录页面样式 end*/

/*注册页面样式*/
.reg-box{ width:100%; }
.reg-box ul{overflow:hidden; zoom:1;  }
.reg-box ul li {width:33.333%; height:40px;padding:35px 0 12px 0; float:left; color:#979797; font-size:14px; border-bottom:3px solid #cdcdcd;text-indent: 125px; _text-indent:75px; line-height:45px; }
.reg-box ul li.active{ border-bottom:3px solid #f69224; color:#f69224;}
.reg-box ul li i {background:url(/user/images/login_head.png) 0 0 no-repeat; color:transparent; width:40px; height:40px; display:inline-block; padding-right:5px;}
.reg-box ul li i.tab02{ background-position:-100px 0; }
.reg-box ul li i.tab03{background-position:-200px 0;}
.reg-box ul li.active i.tab01 {background-position:0 -45px;}
.reg-box ul li.active i.tab02 {background-position:-100px -45px;}
.reg-box ul li.active i.tab03 {background-position:-200px -45px;}
.items{ padding-top:40px; overflow:hidden; zoom:1;}
.items .page {display:none;}
.anniu{ width:280px; float:right; padding-top:50px; color:#000;}
.anniu img{ margin-top:10px;}
.page .page-list {padding:4px 0; color:#999; line-height:38px;  }
.page .page-list em{font-style:normal;font-size:12px; color:#999;display:block;text-align:center; padding-top:5px;}
.page .input {width:290px; _width:330px; height:38px; _height:38px; line-height:38px; border:1px solid #ccc; padding:0 10px;font-size:14px;}
.page label {color:#999; font-size:14px; text-align:right; width:385px; display:inline-block; padding-right: 8px;}
.page strong {font-size:24px;line-height:normal;font-weight: normal;}
.page span {  color:#19aa64; font-size:36px; display:block;}
#regInfo { font-size:14px;}
.page p {padding:0 340px; line-height:2}
#regok {text-align:center;}
.btn_nav {padding-top:11px; text-align:center;}
.prev, .next {width:210px;height:36px; line-height:36px; background:url(/user/images/reg_btn.gif) ; font-size:16px; color:#fff;  cursor:pointer; margin:0 35px;}
.mcode {height:32px; line-height:32px; background:url(/user/images/reg_btn.gif) ; font-size:14px; color:#fff;  cursor:pointer;padding: 0 10px; border-radius:10px;}
.mcode_before {height:32px; line-height:32px; background:#CCC; font-size:14px; color:#fff;  cursor:pointer;padding: 0 10px; border-radius:10px;}
.warn p {text-align:center; color:#404040; padding:20px 0 0 0 ; }
.warn p b{color:red;}

.left-items { width:610px;float:left;text-align: center;}
.right-items{ width:440px;float:right; }
.right-items-title{  font-size: 18px;color: #404040;padding-bottom: 10px;text-align: center;}
.page .right-items .page-list label {width:100px;}
#loginWayDl{}
.left-items dl dt{ font-size:18px; color:#404040; padding-bottom:10px; text-align: center;}
.left-items dl dd{float:left; width:66px; margin:10px 16px; text-align: center;}

.left-items i{display:block;width:66px;height:67px;background:url(../images/2015img/hzzh.png) no-repeat;}
.left-items i.qqzhBtn{background-position:0 0;}
.left-items i.qqzhBtn:hover{background-position:-72px 0;}
.left-items i.wxzhBtn{background-position:0 -146px;}
.left-items i.wxzhBtn:hover{background-position:-72px -146px;}
.left-items i.zfbzhBtn{background-position:0 -75px;}
.left-items i.zfbzhBtn:hover{background-position:-72px -75px;}
.page-list-tip { width:400px; height:17px; padding-left:115px; }
.page-list-tip2 { width:400px; height:17px; padding-left:400px; }
label.error, label.gray, label.valid { width:300px; text-align:left; font-size:12px; padding: 0 5px 0 20px; }
label.error { color:#C00; background:url(/user/images/warn_icon.gif) 0 -18px no-repeat; line-height:17px; }
label.gray { color:#959595; background:url(/user/images/warn_icon.gif) 0 -37px no-repeat; }
label.valid { background:url(/user/images/warn_icon.gif) 0 0px no-repeat; }
.placeholder { position: absolute;left:35px;top:10px;font-size: 14px; cursor: text;}
.pstrength { float:left; width:80px; text-align:center; color: #fff; background: #ffd099; margin-right:2px }
.pstrength-over { background:#f60 }
.inputNeed { color: #f00;margin-right: 5px; font-weight:bold;}

.remind{font-size:14px;padding:20px 0px;margin:0 auto;width:725px;}
.remind b{color:#f69224;font-size:18px;}
.remind span{color:#ff0000;}
.remind img {vertical-align:middle;}
.safety{margin:0 auto;width:700px;overflow:hidden;}
a.safetySwitch{width:125px;height:34px;background:#338ef5;border-bottom:2px solid #075cbc;display:block;font-size:14px;color:#fff;float:left;margin:0 15px;text-align:center;line-height:36px;}
a.safetySwitch{text-decoration:none;}
a.safetySwitch:hover{background:#075cbc; color:#fff;}
/*注册页面样式 end*/

/*重置密码页面样式*/
.finepasswordbox h2 { height:60px; line-height:60px; padding:10px 0 0 35px; text-align:left; font-size:18px; color:#404040;}
.finepassword-box {width:747px; margin:0 auto;}
.finepassword-box ul { overflow:hidden; zoom:1; background:url(/user/images/userpass_headbg.gif) 0 20px repeat-x;}
.finepassword-box ul li {width:60px; font-size:14px; float:left; color:#8b8b8b; background:#fff; margin-right:169px; display:inline; background:#fff;}
.finepassword-box ul li i {width:32px; height:32px; line-height:32px; color:#fff; font-size:18px; display:block; text-align:center; background:url(/user/images/userpass_head.png) no-repeat; margin:5px auto;}
.finepassword-box ul li.active {color:#ff7200;}
.finepassword-box ul li.active i {background-position:0 -32px;}
.finepasswordbox .items {text-align:left;}
.finepasswordbox .page label {width:300px;}
.finepasswordbox .page .page-list em {display:inline; background:url(/user/images/tip_icon.jpg) no-repeat;margin-left: 25px; padding-left: 15px;}
.finepassword-box .page p {padding:0 180px; }
.finepassword-box .page p span.success{font-size:26px;}
.finepassword-box .page p span.warn{font-size:26px;}
.finepassword-box .page p a{font-size:14px;}
/*重置密码页面样式 end*/

