.main{ width:1000px; margin:10px auto 0 auto; text-align:center;}

.login_box{ width:1000px; margin:10px auto; overflow:hidden;}
.login_bghead {width:998px;height:17px;margin:auto;background:url(../images/login/login_001.png) no-repeat;}
.login_bgcenter {width:998px;margin:auto; padding:0 0 30px 0;background:url(../images/login/login_002.png) repeat-y; overflow:hidden; text-align:left;}
.login_bgbottom {width:998px;height:17px;margin: 0 auto 10px auto; background:url(../images/login/login_003.png) no-repeat;}
.getpassword {width:976px;margin:auto;height:30px; line-height:30px;}
.getpassword a {color:#004fb1;text-decoration:underline;}
.getpassword img{ float:left;}
.getpassword p{ float:left;}
.getpassword p span{ color:#f00;}
.login_line {
	width:976px;
	margin:auto;
	height:2px;
	background:url(../images/login/login_004.png) repeat-x;
}
.red_star {
	font-size:12px;
	color:#FF0000;
	font-family:Arial, Helvetica, sans-serif;
}
/*找回密码*/
.getpassword_cont {
	width:480px;
	margin:auto;
}
.getpassword_text {
	font-size:14px;
	color:#333333;
	display:block;
	padding-top:45px;
}
.getpassword_btn {
	display:block;
	padding-left:85px;
	padding-top:50px;
	cursor:pointer;
}
.getpassword_btn a {
	color:#004fb1;
	font-size:14px;
	display:block;
	float:left;
	padding-top:25px;
	text-decoration:underline;
	padding-left:10px;
}
.getpassword_call {
	font-size:14px;
	color:#333333;
	display:block;
	padding-top:45px;
	width:480px;
}
/*注册*/
.register_box {
	width:860px;
	margin:auto;
	padding-left:57px;
	padding-top:30px;
	overflow:hidden;
}
.register_boxleft {
	width:400px;
	float:left;
}
.register_boxline {
	width:2px;
	margin-right:28px;
	height:230px;
	float:left;
	background:url(../images/login/login_005.png) repeat-y;
}
.register_boxright {width:400px;  padding:20px 25px 0 55px;float:left; text-align:left;}
.register_personpic {
	width:130px;
	float:left;
	padding-top:30px;
}
.register_personwords {
	width:270px;
	float:left;
}
.register_persontitle {
	width:200px;
	display:block;
	height:40px;
}
.register_personxs {
	font-size:12px;
	color:#333333;
	font-weight:bold;
	display:block;
	padding-bottom:10px;
}
.register_personlist {
	width:270px;
}
.register_personlist ul {
	padding:0px;
	margin:0px;
}
.register_personlist ul li {
	font-size:12px;
	color:#333333;
	line-height:25px;
	display:block;
	background:url(../images/login/login_010.jpg) left center no-repeat;
	text-indent:10px;
}
.register_personbtn {
	width:197px;
	height:55px;
	margin-top:30px;
	cursor:pointer;
}
.register_shopbtn {
	width:197px;
	height:55px;
	margin-top:55px;
	cursor:pointer;
}
/*个人注册*/
.personal_register {
	width:678px;
	padding-left:320px;
	padding-top:30px;
}
.personal_infor {
	font-size:14px;
	color:#333333;
	width:678px;
	height:50px;
}
.personal_mail {
	width:305px;
	margin-top:5px;
	float:left;
}
.personal_mail input {
	width:226px;
}
.personal_tips {
	padding-left:10px;
	height:45px;
	float:left;
}
.personal_tipbgl {
	width:14px;
	height:45px;
	background:url(../images/login/login_006.png) no-repeat;
	float:left;
}
.personal_tipbgm {
	height:45px;
	color:#333333;
	font-size:12px;
	line-height:20px;
	width:270px;
	padding-top:5px;
	background:url(../images/login/login_007.png) repeat-x;
	float:left;
}
.personal_tipbgr {
	width:7px;
	height:45px;
	background:url(../images/login/login_008.png) no-repeat;
	float:left;
}
.personal_inforbtn {
	display:block;
	padding-left:72px;
	padding-top:40px;
	cursor:pointer;
	width:470px;
}
.personal_inforbtn span {
	color:#333333;
	font-size:14px;
	display:block;
	float:left;
	padding-top:25px;
	padding-left:10px;
}
.personal_pact {
	font-size:14px;
	color:#333333;
	display:block;
	padding-top:30px;
	padding-left:100px;
}
.personal_pact a {
	color:#004fb1;
	text-decoration:underline;
}
/*商家注册*/
.company_register {
	width:790px;
	margin:auto;
	padding-top:30px;
}
.company_trade {
	color:#004fb1;
	font-size:14px;
	line-height:30px;
	padding-bottom:5px;
	font-weight:bold;
}
.company_tradechose {
	font-size:14px;
	color:#333333;
	line-height:28px;
}
.company_tradechose span {
	padding-right:15px!important;
 *padding-right:12px;
}
.account_number { clear:both;
	width:790px;
	height:28px;
	line-height:29px;
	overflow:hidden;
	font-size:14px;
	font-weight:bold;
	color:#333333;
	margin:20px 0px 25px 0px;
	background:#c5d9f2;
}
.account_number2{width:700px;height:28px;line-height:29px;overflow:hidden;font-size:14px;font-weight:bold;color:#333333;margin:10px 0px;background:#c5d9f2;}
.account_number2 img{display:block; float:left; padding-left:10px; padding-top:8px; padding-right:10px;}
.account_number2 font{ color:#F00;}
.company_infor {
	font-size:14px;
	color:#333333;
	width:750px;
	margin-left:12px;
	height:50px;
}
.company_mail {width:325px;margin-top:5px;float:left;}

.company_mail span {width:90px;display:block;text-align:right;line-height:22px;float:left;}

.company_mai2{width:425px; padding:25px 0 55px; float:left; position:relative; left:-30px; overflow:hidden; height:62px;}
.company_mai2 font{width:120px;display:block;text-align:right;line-height:22px;float:left; font-size:14px;}
.company_mai2 p{ color:#f00; clear:both; padding-left:5px; line-height:40px;}

.company_mail input,.company_mai2 input {
	width:226px;
}
.company_tips {
	padding-left:10px;
	padding-top:5px;
	height:25px;
	float:left;
}
.company_tipbgl {
	width:14px;
	height:25px;
	background:url(../images/login/login_009.png) no-repeat;
	float:left;
}
.company_tipbgm {
	height:25px;
	color:#333333;
	font-size:12px;
	line-height:20px;
	width:378px;
	padding-top:4px;
	background:url(../images/login/login_010.png) repeat-x;
	float:left;
}
.company_tipbgr {
	width:7px;
	height:25px;
	background:url(../images/login/login_011.png) no-repeat;
	float:left;
}
.company_name {
	font-size:14px;
	color:#333333;
	width:730px;
	margin-left:12px;
	height:50px;
}
.company_name span {
	width:90px;
	display:block;
	text-align:right;
	line-height:22px;
	float:left;
}
.company_call {
	font-size:14px;
	color:#333333;
	width:730px;
	margin-left:12px;
	height:50px;
}
.company_call span {
	width:90px;
	display:block;
	text-align:right;
	line-height:22px;
	float:left;
}
.company_call input {
	width:226px;
}
.company_inforbtn {
	display:block;
	padding-left:100px;
	padding-top:40px;
	cursor:pointer;
	width:470px;
}
.company_inforbtn span {
	color:#333333;
	font-size:14px;
	display:block;
	float:left;
	padding-top:25px;
	padding-left:10px;
}
.company_pact {
	font-size:14px;
	color:#333333;
	display:block;
	padding-top:30px;
	padding-left:140px;
}
.company_pact a {
	color:#004fb1;
	text-decoration:underline;
}
/*登录*/
.user_login {
	width:632px;
	float:left;
}
.user_loginbghead {
	width:632px;
	height:17px;
	background:url(../images/login/login_012.png) no-repeat;
}
.user_loginbgcont {
	width:632px;
	height:392px;
	background:url(../images/login/login_013.png) repeat-y;
}
.user_loginbgbottom {
	width:632px;
	height:17px;
	background:url(../images/login/login_014.png) no-repeat;
}
.user_reg {
	width:354px;
	height:426px;
	float:right;
	background:url(../images/login/login_015.png) no-repeat;
}
.user_regcont {
	width:204px;
	height:170px;
	margin:auto;
	font-size:14px;
	color:#333333;
	margin-top:56px;
}
.user_loginname {
	width:608px;
	margin:auto;
	height:30px;
}
.user_loginline {
	width:608px;
	margin:auto;
	height:2px;
	margin-bottom:32px;
	background:url(../images/login/login_004.png) repeat-x;
}
.user_logininfor {
	width:360px;
	margin:auto;
	height:48px;
}
.user_logininformail {
	display:block;
	float:left;
	text-align:right;
	width:95px;
	font-size:14px;
	color:#333333;
	margin-top:4px;
}
.user_logininforinput input {
	display:block;
	float:left;
	width:225px;
	height:20px;
	font-size:14px;
	color:#333333;
}
.user_logininforzt {
	width:170px;
	margin:auto;
	height:64px;
}
.user_loginbtn {
	display:block;
	padding-left:230px;
	cursor:pointer;
}
.user_loginbtn a {
	color:#004fb1;
	font-size:14px;
	display:block;
	float:left;
	padding-top:25px;
	text-decoration:underline;
	padding-left:10px;
}
.user_otherlogin {
	width:596px;
	margin:auto;
	margin-top:45px;
	color:#333333;
	font-size:12px;
	line-height:20px;
	text-align:center;
}
.user_otherloginico {
	width:605px;
	height:25px;
	margin:auto;
	margin-top:20px;
}
.user_otherloginico ul li {
	width:95px;
	height:25px;
	display:block;
	margin-left:5px;
	float:left;
}
