﻿/*----------主体内容----------*/
.loginPage{  clear:both; padding:40px 0 40px 0;}
.loginCont{ width:960px; margin:0 auto;}
.loginbg
{background:url(/images/reg/login_bg.jpg) repeat;
}
a {
text-decoration: none;
color: #555;
outline: 0 none;
}
/*-----------注册页面-------------*/
.regCont,.emaCont,.userCont{  margin:0 auto;background:#FFF; border:#d6d6d6 solid 1px; -moz-box-shadow:0px 1px 2px #d6d6d6;-webkit-box-shadow:0px 1px 2px #d6d6d6;box-shadow:0px 1px 2px #d6d6d6; filter:progid:DXImageTransform.Microsoft.Shadow(Strength=2,Direction=145,Color='#d6d6d6'); padding:35px 0 25px 45px;}
.regInvite{ height:40px; font:normal 18px/40px \5FAE\8F6F\96C5\9ED1; margin-bottom:20px; text-align:center; padding-right:45px; display:none;}
.regCont .loginTit{ font-size:18px;}
.regCont .loginTit em{ _top:4px;}
.regLeft{ width:521px;}
.loginPage dl{ clear:both; width:470px; line-height:31px; margin-bottom:23px; min-height:33px; _height:33px;}
.loginPage dt{ width:90px; float:left; padding-right:20px; text-align:right; font-size:14px;}
.loginPage dd{ width:360px; float:left; font-size:12px; position:relative; z-index:1;}
.loginPage dd em{ background:url(../../images/member/prompt.png) no-repeat; width:97px; height:48px; display:none; position:absolute; right:-40px; top:-10px; z-index:2; padding:5px 10px 0 16px; line-height:20px; color:#ff6600;}
.loginPage dd em.focus{ background-position:0 -53px; color:#999999;}
.loginPage dd em.true{ background:url(../../images/member/login_pic.png) no-repeat 0 -183px; display:block; height:20px; top:5px;}
.loginPage dd .loginCode em.true{top:10px;}
.regLeft .loginInput,.emaChange .loginInput{ width:261px; height:29px; line-height:29px;font-size:12px; margin:0;}
.loginPage .valCode{ width:80px;}
.loginPage select,.loginPage label input{vertical-align:middle; margin-right:4px;}
.regLeft label{ margin-right:10px; cursor:pointer; position:relative; z-index:-10;}
.regLeft select{ width:83px; height:29px; padding:5px 2px; margin-right:8px; line-height:29px;vertical-align:middle; *margin:5px 0 -5px 0 !important;}
.regLeft .button,a.button{background-position:10px -350px; margin-right:30px;}
.regLeft .button:hover,a.button:hover{background-position:10px -390px}
.regLeft .loginInputIn{ border:#7dc9fc solid 1px;}
.regLeft .loginInputError{ border:#ff6600 solid 1px; background-position:250px -137px;}
.loginBut a.button{ width:93px; height:35px; line-height:35px; background-position:0 -180px; border:#f5deb9 solid 1px; color:#f57b45; margin-right:0px; text-align:center; float:right;}
.loginBut a.button:hover{background-position:0 -215px; text-decoration:none;}
.regLeft .loginCode{height:38px; line-height:38px; margin-bottom:0px; overflow:hidden;}
.regLeft .loginCode,.emaChange .loginCode{ display:block;}
.regLeft .loginCode span{ cursor:pointer; margin-left:15px;}
.regAgree{ _padding-top:8px;}
.loginCode li.none{ display:none;}
.regLeft .valCode,.emaChange .valCode{ width:100px; cursor:pointer; background:#f4f4f4;}
.loginPage .codeOver{cursor:auto; background:none;}
.bbInfo{ display:none;}
.regBBinfo{ _padding-top:4px;}


.regRight{ padding-left:42px; width:351px; border-left:#e8e8e8 solid 1px; margin-top:40px; height:388px;}
.regRight .loginBut{ width:230px;}
.regRight .loginTit{ font-size:14px; font-family:\5b8b\4f53; padding:0;}
.loginAdver{ clear:both; margin:0 auto; width:960px; padding-top:20px;}
.loginAdver img{ display:block;}
/*登陆*/
/*----------主体内容----------*/
/*----------焦点图-----------*/
.loginBan{ width:566px; overflow:hidden;}
.mainbox,.flashbox{ overflow:hidden; position:relative;}
.imagebox{ text-align:center;position:relative;z-index:999;}
.bitdiv{display:inline-block;width:18px;height:18px;margin:0 10px 10px 0px;cursor:pointer;float:right;}
.defimg{ background-position:0 -305px;}
.curimg{ background-position:0 -287px;}
/*----------登录内容-----------*/
.regBef,.regCent,.regUrl,.loginOther li,.butUp,.button,.BrowseBut{background:url(/images/reg/login_pic.jpg) repeat-x;}
.loginMeun{ width:330px; background:#FFF; border:#d6d6d6 solid 1px; -moz-box-shadow:0px 1px 3px #d6d6d6;-webkit-box-shadow:0px 1px 3px #d6d6d6;box-shadow:0px 1px 3px #d6d6d6; filter:progid:DXImageTransform.Microsoft.Shadow(Strength=2,Direction=145,Color='#d6d6d6'); padding:33px 0 20px 40px;}
.loginError{ background:#fff8d1; border:#f0e4d6 solid 1px; color:#ff6600; height:30px; width:271px; margin:-10px 0 9px 0; padding-left:10px; line-height:30px; display:none; position:relative; display:none;}
.loginTit{font:normal 16px/19px \5FAE\8F6F\96C5\9ED1;  margin-bottom:40px; position:relative; padding-left:15px;}
.loginTit em{ width:4px; height:19px;  display:block;  position:absolute; left:0;*top:2px !important; top:0; background-position:0 -216px; _left:-15px;}
.pName,.pPassword{ position:relative;}
.pName span,.pPassword span{ position:absolute; left:13px; top:0; line-height:38px; z-index:2; color:#999; font-size:14px; visibility:visible;cursor:text; *top:3px !important;}
.pName input,.pPassword input{ position:relative; left:0; top:0; z-index:3; background:none;}
.loginInput{ width:271px; height:36px; border:#dadada solid 1px; margin-bottom:20px; color:#999; font-size:14px; line-height:36px; padding-left:10px;}
.loginInputIn{ border:#7dc9fc solid 1px;}
.loginInputError{ border:#ff6600 solid 1px;}
.loginCont .loginInputError{ background-position:260px -143px; background-color:none;}
.loginCode .loginInputError{ background-position:70px -143px; background-color:none;}
.loginCont .loginInputBack{ background-position:-260px 143px; background-color:none;}
.loginInput:focus,select:focus { -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 4px rgba(82, 168, 236, 0.6); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 4px rgba(82, 168, 236, 0.6);}
.loginInputError:focus { -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(255, 102, 0, 0.6); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(255, 102, 0, 0.6); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(255, 102, 0, 0.6);}
.loginChbok{ height:20px; line-height:20px; margin-bottom:13px; width:281px; clear:both;}
.loginChbok label{ cursor:pointer; float:left;vertical-align:middle;}
.loginChbok input{vertical-align:middle; margin-right:10px;}
.loginChbok a{ float:right; line-height:20px;}
.loginBut a{ display:block;}
.loginBut a,.loginBut a span{ line-height:40px; text-align:right;}
.loginChbok a{ position:relative; _top:4px;}
.loginBut{ height:40px; margin-bottom:18px;width:281px; line-height:40px; clear:both; overflow:hidden;}
.button{ background-position:0 -100px; border:none; height:40px; width:115px; border-radius:3px;font:normal 18px/35px \5FAE\8F6F\96C5\9ED1; color:#FFF; cursor:pointer; letter-spacing:2px; display:block; border:none; float:left; text-align:center; margin-right:20px;}
.button:hover{background-position:0 -140px;}
.loginXian{ width:281px; text-align:center; height:20px; overflow:hidden; }
.loginOther{ height:92px; overflow:hidden;}
.loginOther li{ background-position:0 -495px; height:36px; width:133px; line-height:36px; border:#d4d4d4 solid 1px; border-radius:4px; float:left; margin:0 20px 16px 0;}
.loginOther li a{ display:block; width:93px; height:36px; padding-left:40px;}
a.loginWeibo{background-position:10px 0px}
a.loginQq{background-position:10px -36px}
a.loginKaixin{background-position:10px -72px}
a.loginRenren{background-position:10px -108px}
.loginCode{height:40px; line-height:38px; margin-bottom:10px; overflow:hidden;}
.loginCode li{ float:left; padding-right:10px; }
.loginCode span{ cursor:pointer; margin-left:50px;}
.blue {
color: #22a4d6;
}

a.loginWeibo{background-position:10px 0px}
a.loginQq{background-position:10px -36px}
a.loginKaixin{background-position:10px -72px}
a.loginRenren{background-position:10px -108px}
.loginCode{height:40px; line-height:38px; margin-bottom:10px; overflow:hidden;}
.loginCode li{ float:left; padding-right:10px; }
.loginCode span{ cursor:pointer; margin-left:50px;}
/*找回密码*/
.mod-sub-nav li.list1-active {
background: url(/images/forget/sub_nav_1.png) no-repeat 0 0;
color: #fff;
}
.mod-sub-nav li.list3-active{background:url(/images/forget/sub_nav_3.png) no-repeat 0 0;color:#fff;margin-left:-16px;padding-left:56px;width:183px}
.mod-sub-nav li {
float: left;
padding-left: 40px;
}
.mod-sub-list2 {
width: 202px;
}
.mod-sub-list1 {
width: 190px;
}
.mod-forgot {
height: 450px;
margin-left: 70px;
width: 980px;
}
.mod-sub-nav {
width: 695px;
height: 36px;
background: url(/images/forget/mod_sub_nav.png) no-repeat 0 0;
margin: 30px 0 20px;
line-height: 36px;
color: #418dda;
font: 16px/36px \5fae\8f6f\96c5\9ed1,\9ed1\4f53;
}

.register-linetitle {
font-size: 14px;
font-weight: bold;
color: #000;
line-height: 30px;
margin-top: 20px;
}
.register-intro {
line-height: 20px;
margin-top: 30px;
font-size: 14px;
}
.register-username .input .username, .register-main .register-username .input .userpass {
width: 380px;
height: 30px;
line-height: 30px;
}
.register-main {
width: 900px;
margin: 0 auto;
margin-top: 30px;
margin-bottom: 60px;
}
.step_ul li.li1 {
border-bottom: 3px solid #2097E2;
color: #000;
}
.step_ul li {
float: left;
height: 100%;
margin-left: 60px;
width: 320px;
text-align: center;
font-size:large;
}
.step_ul {
margin-top: 32px;
height: 30px;
border-bottom: 3px solid #e6e6e6;
font-weight: lighter;
color: #cccccc;
}
.success {
height: 65px;
font: 16px/65px '宋体';
margin: 75px auto 45px;
}
.success_login {
display: block;
width: 460px;
margin: 0 auto;
margin-bottom: 130px;
}
.success_login, .login_btn {
width: 460px;
height: 60px;
text-align: center;
font: bold 16px/60px '宋体';
border: 0 none;
border-radius: 4px;
color: #fff;
cursor: pointer;
background: #009fe3;
letter-spacing: 6px;
}