@charset "GB2312";
body,input,select{
    font-family: Arial,Microsoft Yahei,Adobe Song Std;
}
/*header*/

.header{
	height:81px;
	vertical-align:middle;
	background:url(../../Images/v19/speLogin_topBj.png) repeat-x;
}
.headCon{ width:960px; height:58px; background:url(../../Images/v19/logo.png) no-repeat 0 22px; padding-top:22px; margin:0 auto; }
.header_left{ width:330px; height:33px; line-height:33px; float:left;}
.header_left span{ padding-left:165px; font-size:16px; color:#666; font-family:Microsoft Yahei,Adobe Song Std;}
.header_right{ width:205px; height:33px; line-height:33px; float:right;}

 
/*µÇÂ¼main*/
.loginMain{
	padding:0px 100px 88px; 
	margin:0 auto;
	width:960px;
}
.login_left{float:left;width:551px;height:482px;background:url(../../Images/v19/login_left.png) no-repeat left top;position:relative;}
.advantage{position:absolute;left:0px;bottom:0px;color:#a19672;font-family:Microsoft Yahei,Adobe Song Std;line-height:20px;}
.advantage h3{font-size:18px;margin-bottom:15px;font-weight:500;}
.advantage table{width:100%;border:0; border-spacing: 0;}
.width_250{width:250px;}
.width_155{width:155px;}
.width_153{width:153px;}

.login_right{float:left; width:240px;height:320px;background:#ececec;margin-left:68px; margin-top:88px;padding:60px 35px 30px;font-family:Microsoft Yahei,Adobe Song Std;}
.inputitem{width:228px;height:33px;line-height:33px;padding:0 0 0 10px;overflow:hidden;border:1px solid #dcdcdc;background:#fff;color:#999;margin-bottom:10px;}
.inputitem input{display:inline-block;width:180px;height:20px;line-height:20px;padding:5px;margin-top:-3px;margin-top/*\**/:0 \9; line-height/*\**/:20px \9;line-height:20px;border:none;+border:0;+margin-top:0px;outline:none;vertical-align:middle;}
#CheckCodeLoading input{ padding:0; color:#999; *margin-top:6px;}

.tips{
	width:218px;
	height:25px;
	line-height:25px; 
	display:none; 
	position: absolute; 
	z-index:100; 
	margin-top:-35px; 
	border:1px solid #fecd83;
	background:#ffffe5 url(../../Images/v19/tip.png) no-repeat 5px center;
	color:#666;
	padding-left:20px;
	margin-bottom:5px;
}

.zhmm{overflow:hidden;width:100%;height:20px;line-height:20px;}
.zhmm label{float:left;}
.zhmm label input{display:inline-block;width:13px;height:13px;margin:-4px 3px 0 0;+margin-top:0px;_margin-top:-2px;vertical-align:middle;}
.zhmm a{float:right;}

.submit{letter-spacing:3px; margin:10px 0;border: none;cursor: pointer;outline:none;}
.login_right h3{font-size:12px;color:#666;font-weight:normal;_float:left;_margin-top:10px;}
.hzzh{_float:left;_margin-top:10px;}
.hzzh a:hover{color:#c20808;}
.zfb,.cft,.bdu{display:inline-block;width:62px;padding-left:20px;}
.zfb{background:url(../../Images/v19/zfb.png) no-repeat left center;_margin-left:10px;}
.cft{background:url(../../Images/v19/cft.png) no-repeat left center;_display:none;}
.hftx{display:inline-block;padding-left:25px;background:url(../../Images/v19/hftx.png) no-repeat left center;_display:none;}
.bdu{background:url(../../Images/baidu_icon.png) no-repeat left 0px;_margin-left:10px; line-height:18px;}
#qqLoginBtn{ display: inline-block;  width: 69px;}
#qqLoginBtn img, #qqLoginBtn a{ float:left;}
#qqLoginBtn img{ margin-top:0px;}/*<a>qqµÇÂ½</a>*/
#qqLoginBtn a{ margin-left:5px;}
#wb_connect_btn{margin-left:12px;}
#wb_connect_btn a{ width:50px; display: inline-block; }
#wb_connect_btn img, #wb_connect_btn a{ float:left;}

#qqLoginBtn ,#wb_connect_btn, #login-test{ float:left; display:inline-block;}

#login-test{ width:48px; margin-left:15px;}


.regist{margin:20px -8px 0 0;width:240px;overflow:hidden;}
.regist a{display:inline-block;color:#fff;width:116px;height:34px;line-height:34px;text-align:center;background:url(../../Images/v19/sprites.png) no-repeat -7px -261px;margin-right:8px;
text-decoration:none;}
.regist a:visited,.regist a:hover,.regist a:active{color:#fff;text-decoration:none;background:url(../../Images/v19/sprites.png) no-repeat -7px -261px;}
.regist a:active{color:#fff;background:url(../../Images/v19/sprites.png) no-repeat -5px -213px;}
.regist a.nomargin{margin:0px;}

/*footer*/
.footer{
	border-top:solid 3px #a41f22;
	background-color:#f3f3f3;
	padding:20px 0;
}
.footCon{ width:960px; height:120px; padding:10px 0 10px 0; margin:0 auto;}
.footer_aboutlink { margin:0 auto; width:500px;text-align:center;}
.footer_aboutlink a,.footer_aboutlink a:visited{margin:0 15px 0 15px ; color:#666;}
.footer_aboutlink a:hover{ color:#c20808;}
.footer .no_marginleft{ margin-left:0;}
.footer_allright{ color:#999; margin:0 auto; width:500px;text-align:center;}
.footer_papers{ color:#999;margin:0 auto; width:230px;text-align:center;}
.footer_trust{ margin:0 auto; width:260px;_width:290px;text-align:center; margin-top:8px;overflow:hidden;padding-left:30px;_padding-left:50px;}
.footer_trust a{ width:32px; height:30px; display:block; float:left; margin-right:20px; }
.footer_trust a img{margin-top:5px;}
.icon1{ background:url(../../Images/v19/footer_four_icon.png) no-repeat 0 0;}
.icon2{ background:url(../../Images/v19/footer_four_icon.png) no-repeat -47px 0;}
.icon3{ background:url(../../Images/v19/footer_four_icon.png) no-repeat -95px 0;}
.footer_trust .icon4{ background:url(../../Images/v19/footer_four_icon.png) no-repeat -140px 0;}
#CheckCodeLoading, #CodeLoading {
    display: inline-block;
    *display:inline;
    *zoom:1; 
    height: auto;
    margin-right: 5px;
    overflow: hidden;
    width: auto;
    vertical-align: middle;
}
#loginMain .inputitem label 
{
    margin-right:8px;
}