/* CSS Document */
body{font-size:12px;}
body,h3,p,form{ margin:0;padding:0;}
body,p,th,td,select,input,textarea{font-family:Verdana,arial, 宋体}

#header { width: 910px; margin: 0 auto; clear:both}
#header .logo-contianer { height: 70px; }
#header #logo {float: left;display: block;margin: 20px 0 0;padding: 0;width: 141px;overflow: hidden; width:300px; height:44px; position: relative; background:url(../images/loginbg.jpg) no-repeat 0px 0px;}
.login #header #logo { margin-left: 38px; display: inline; }
#header #logo a { display:block; height: 100%; width:100%; text-indent: -9em; }
#header #logo sub { display: block; position: absolute; left: 143px; bottom: 1px; background-position: 0 -245px; text-indent: -999em; width: 125px; height: 30px;
  cursor:pointer;
}
#header .guide {float: right;margin: 12px 0 0;padding: 0;list-style: none;font: normal 12px/1.2 Arial;text-align: right;}
#header .guide li {list-style:none; float:left; color:#999; }
#header .guide a {margin: 0 5px;padding: 0; position:relative; z-index:1003; text-decoration:underline; }
#header .guide button {margin-right: 3px;height: 21px;font-size: 12px;overflow: hidden;}
.guide .lastOne a {margin-right:0 !important; }
#header .action {float:right; clear:right; margin-top:19px; *margin-top:20px; padding-right:62px; position:relative; color:#999; line-height: 1.5; white-space:nowrap; }

#main{width:835px;margin-left:auto;margin-right:auto; clear:both}
.info{ padding:10px}
#foot{text-align:center;margin:0 auto; border-top:1px solid #9db0bc;padding-top:22px;height:60px; width:810px; margin-top:10px; clear:both}
#foot #linkinfo{padding:8px;}
#foot a{color:#07679c;text-decoration:none;}
#foot a:hover{color:#ff7e00;text-decoration:underline;}


#main #content{float:left;padding-top:45px; width:542px;}
#main #content #pic{background:url(../images/login_pic.jpg) no-repeat right;width:175px;height:207px;}
#main #content h3{font-size:14px;font-weight:bold;padding-top:24px;padding-bottom:5px;}
#main #content p{line-height:20px;}

 #border{min-height:420px; height:auto;width:280px;}
 #borderTop {margin:0;padding:0;font-size:0;background:url(../images/loginbg.jpg) no-repeat 0 -448px;  width:282px; height:4px;  }
 #borderFoot {margin:0;padding:0;font-size:0;background:url(../images/loginbg.jpg) no-repeat 0 -453px; width:282px; height:5px; }
 div#borderShadow {background:url(../images/loginshadowbg.gif) 0 0 repeat-y; width:282px; }
 .bottomBg {background:url(../images/loginBottomBg.gif) bottom repeat-x; width:276px; margin-left:4px; min-height:100px;_height:100px;}

/*普通登录begin*/
 #loginc{float:left;width:280px;}
 .link{padding-top:10px;padding-left:20px;text-align:left;font-weight:bold;font-size:14px;}
 .link span{font-weight:normal;font-size:12px;display:inline-block;padding-left:55px;}
 #loginc .c{margin-top:6px;}
 #loginc p{ width:275px; margin-bottom:10px;}
 #loginc  label{ text-align:right; width:75px; margin-top:5px; display:inline-block;}
 #loginc  span{ width:165px; margin-top:5px; padding-left:5px; text-align:left; display:inline-block;}
 #loginc  #span_userType {margin-left:-5px;}
 #loginc #p_vcode {margin-top:-13px;}
 #loginc label{font-size:14px;}
 #loginc  span a, #loginc  span a:hover{line-height:20px;}
 #loginc .button{ display: block; margin: 0 auto; width: 130px;}
 #loginc .left{float:left;text-align:right;width:90px;font-size:14px;line-height:36px;}
 #loginc .left label{display:inline-block;margin-top:5px;}
 #loginc .right{float:right;width:185px;text-align:left;}
 #loginc .right input,select{margin-top:15px;}
select{width:165px;}
#span_userType select { margin-top: 0px; }
 #loginc .txt{color:#9b9b9b;padding-top:3px; line-height:22px;}
 #loginc .qa{width:242px;padding-left:10px;padding-bottom:5px;margin:0 auto;text-align:center;}
 #loginc .qa span {
  display: block;
  text-align: center;
  margin: 0 auto;
}

/*普通登录end*/

#main a{color:#07679c;text-decoration:underline;}
#main a:hover{color:#ff7e00;text-decoration:underline;}
 .qq_button{background:url(../images/loginbg.jpg) no-repeat -6px -203px;width:130px;height:35px;cursor:pointer;border:none;font-size:14px;font-weight:bold;padding-top:3px;}



 #regtitle{font-weight:bold;font-size:14px;margin-top:20px;text-align:left;margin-left:15px;margin-bottom:10px;}
 #regcontent{text-align:left;margin-left:15px;line-height:24px;}
 #logint{border-top:border:1px solid #9db0bc;width:278px;}
input{width:160px;}
a.grey:Link,a.grey:visited,a.grey:active{ color: #9b9b9b;text-decoration:underline; }
a.grey:hover{ color: #ff7e00;text-decoration:underline; }


 #tips span{color:red;}

  .clear{height:1%;}/*清除浮动用于IE*/ 
  .clear:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}/*清除浮动用于火狐*/

.wrapper1 {
	position: relative;
	height:300px;
	overflow:hidden;
}
.wrapper2 {
	position:absolute;
	left: 0;
	top: 0;
}


#guide-reg{
	border-top:1px solid #a8a6a8;
	margin:0 6px;
}

