﻿﻿/* CSS Document */
#loginheader {
	overflow: hidden;
}

#loginheader .headerBg {
	height: 445px;
	margin: 0 auto;
	position: relative;
	width: 984px;
}

#loginheader .headerBg .panHeader {
	background: url(hy-img1.jpg) no-repeat;
	display: block;
	height: 445px;
	left: -468px;
	overflow: hidden;
	position: absolute;
	text-align: center;
	top: 0;
	width: 1920px;
}

.loct {
	width: 1000px;
	height: auto;
	margin: 0 auto;
	padding: 0 20px 0px 20px;
	background: url(ctbg.gif);
	overflow: hidden;
}

.loginmain {
	margin: 0 auto;
	overflow: hidden;
	position: relative;
	width: 984px;
	height: 475px;
	background: url(hy-img2.jpg) no-repeat;
}

.loginbox {
	width: 343px;
	position: absolute;
	left: 87px;
	top: 206px;
}

.info_list {
	height: 56px;
	margin: 0 0 3px;
}
#usernameTip,#passwordTip,#codeTip,#pwdconfirmTip,#emailTip,#mobileTip,#birthdayTip{
	float:left;
	height: 22px;
	text-align:left;
	margin: 3px 0 4px; 
	color:#999;
	
}
.yzm{ width:80px;height:26px; line-height:26px;
	border: 1px solid #dbdbdb;
	border-radius: 2px 2px 2px 2px;
	box-shadow: 1px 1px 1px 0 #EAEAEA inset;vertical-align: middle; padding-left:4px; padding-right:4px;}

.loginbox .username {
	background: url(usericon.jpg) no-repeat 13px center #fff;
	border: 1px solid #dbdbdb;
	border-radius: 2px 2px 2px 2px;
	box-shadow: 1px 1px 1px 0 #EAEAEA inset;
	color: #808080;
	height: 30px;
	padding-left: 39px;
	padding-right: 4px;
	vertical-align: middle;
	width: 258px;
}
.input img{ vertical-align:middle}
.loginbox .password {
	background: url(passicon.jpg) no-repeat 15px center #fff;
	border: 1px solid #dbdbdb;
	border-radius: 2px 2px 2px 2px;
	box-shadow: 1px 1px 1px 0 #EAEAEA inset;
	color: #808080;
	height: 30px;
	padding-left: 39px;
	padding-right: 4px;
	vertical-align: middle;
	width: 258px;
}

.W_input {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border: none;
	box-shadow: 0 0 #FFFFFF;
	padding-left: 0;
	vertical-align: middle;
	outline-style: none;
	background: none;
	width: 258px;
	font-size: 14px;
	height: 28px;
	line-height: 28px;
}

.clearfix:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}

.loginbox .auto_login {
	line-height: 14px;
	margin: 5px 0 0px;
	_margin:2px 0 0px;
	width: 305px;
	color: #736a63;
	float: left;
	display: inline;
	font-family: "宋体", Arial;
	text-transform: uppercase
}

.clearfix {
	display: block;
}

.W_check {
	float: left;
	width: 202px; 
}
.W_check img{vertical-align:middle; margin:0px; padding:0px; width:85px; height:30px; cursor:pointer; }

.W_checkbox {
	vertical-align: -4px;
	margin-top: 12px;
	_margin-top: 9px;
}

a:focus,
input,
textarea {
	outline-style: none;
}

.W_btn_g {
	border:none;
	float: right;
	width: 102px;
	_width: 100px;
	height: 32px;
	background: none;
	text-align: center;
	margin: 0px;
	color:#fff;
	cursor:pointer;
	background:url(loginbtn1.jpg) no-repeat;
}

.W_btn_g span {
	color: #fff;
	line-height: 30px;
	font-size: 14px;
	font-family: "微软雅黑"
}

.W_btn_g:hover span {
	color: #f4eaff;
}

.S_txt2 {
	text-align: center;
	color: #383d5b;
	width: 100%;
	line-height: 34px;
	float: left;
	margin-top: 20px;
	_margin-top: 23px;
	display: inline;
}

.S_txt2 span {
	cursor: pointer;
	text-shadow: 1px 1px 1px #fff;
}

.S_txt2 b {
	font-weight: normal;
}

.S_txt2 b {
	padding: 0px 10px;
}

.hovers2 {
	color: #552a6f;
}

.S_txt3 {
	position: absolute;
	width: 129px;
	height: 31px;
	left: 551px;
	top: 131px;
	text-align: center;
}

.S_txt3 a:hover span {
	color: #f4eaff;
}

.S_txt3 span {
	color: #fff;
	font-size: 14px;
	line-height: 30px;
}

.login-info {
	position: absolute;
	width: 368px;
	left: 540px;
	top: 230px;
	color: #6b6b6b;
}

.login-info p {
	line-height: 24px;
	font-size: 14px;
	padding: 4px 0px;
}

.login-info span {
	display: block;
	font-size: 14px;
	padding-top: 25px;
	line-height: 24px;
}

/*登陆成功页*/



.promain-1 ul {
	margin: 0px;
	padding: 0px;
}

.promain-1 {
	background: url(hy-img3.jpg) no-repeat;
	width: 384px;
	height: 446px;
	overflow: hidden;
	position: relative;
}

.promain-1 p {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.pro-tit {
	width: 68px;
	position: absolute;
	left: 166px;
	top: 33px;
	font-size: 32px;
	font-weight: bold;
	color: #552a6f;
	font-family: "微软雅黑";
	line-height: 34px;
}

.pro-tit-1 {
	font-size: 14px;
	position: absolute;
	left: 68px;
	top: 55px;
	color: #504c49;
}

.pro-tit-1 span {
	padding-left: 148px;
}

.pro-tit-2 {
	font-size: 14px;
	position: absolute;
	left: 34px;
	top: 148px;
	color: #504c49;
	width: 324px;
	text-align: center;
	line-height: 26px;
}

.pro-tit-2 span {
	padding: 0px 4px;
}

.quanbox {
	width: 343px;
	list-style: none;
	font-family: "微软雅黑";
	position: absolute;
	left: 40px;
	top: 214px;
*top:217px;
	_top: 216px;
	top: 218px\0;
}

.quanbox li {
	width: 132px;
	text-align: center;
	float: left;
	margin-right: 34px;
	margin-bottom: 27px;
	display: inline;
	padding: 0px;
	height: 75px;
}

.quan-1,
.quan-2 {
	font-size: 14px;
	color: #5e3b6b;
	font-family: "微软雅黑";
	line-height: 19px;
}

.quanbox .lqbtn {
	font-size: 12px;
	color: #636363;
	text-decoration: none;
}

.quanbox .lqbtn:hover {
	color: #5e3b6b;
}

.quanbox .lqbtn span {
	padding-left: 30px;
}

/*注册页面*/




.promain-2 ul {
	margin: 0px;
	padding: 0px;
}

dl,
dt,
dd {
	margin: 0px;
	padding: 0px;
}

.promain-2 {
	background: url(hy-img4.jpg) no-repeat;
	width: 384px;
	height: 446px;
	overflow: hidden;
	position: relative;
}

.promain-2 p {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.regForm {
	position: absolute;
	left: 57px;
	top: 156px;
	width: 325px;
	overflow: hidden;
}

.regForm .mobDl {
	position: relative;
	width: 148px;
	float: left;
	padding-bottom: 14px;
}

.regForm .mobDl dt,
.regForm .mobDl-2 dt,
.regForm .mobDl-4 dt {
	color: #562b70;
	left: 0;
	font-size: 12px;
	position: absolute;
	text-align: left;
	top: 0px;
	width: 52px;
	line-height: 22px;
	font-family: "微软雅黑"
}

.regForm .mobDl-1 dt,
.regForm .mobDl-3 dt {
	color: #562b70;
	left: 0;
	font-size: 12px;
	position: absolute;
	text-align: right;
	top: 0px;
	width: 52px;
	line-height: 22px;
	font-family: "微软雅黑"
}

.txt-tips {
	font-size: 12px;
	color: #999;
	line-height: 16px;
	padding: 6px 0 4px;
}

.regForm .mobDl dd,
.regForm .mobDl-1 dd {
	position: absolute;
	left: 60px;
}

.regForm .mobDl dd {
	width: 86px;
	background: url(ipt1.jpg) no-repeat;
}

.regForm .mobDl-1 dd {
	width: 61px;
	background: url(ipt2.jpg) no-repeat;
}

.regForm .mobDl dd .ipt {
	border: none;
	background: none;
	width: 76px;
	padding: 0px 5px;
	height: 20px;
	color: #8e8a8a;
	text-align: center;
}

.regForm .mobDl-1 {
	position: relative;
	width: 148px;
	float: left;
	padding-bottom: 14px;
	height: 20px;
}

.regForm .mobDl-1 dd .ipt {
	border: none;
	background: none;
	width: 50px;
	padding: 0px 5px;
	height: 20px;
	color: #8e8a8a;
	text-align: center;
}

.regForm .mobDl-2 {
	position: relative;
	width: 100%;
	float: left;
	padding-bottom: 14px;
	height: 20px;
}

.regForm .mobDl-2 dd {
	background: url(ipt3.jpg) no-repeat;
	position: absolute;
	width: 220px;
	font-size: 12px;
	color: #562b70;
	left: 60px;
}

.regForm .mobDl-2 dd .ipt-year {
	width: 50px;
	padding: 0px 5px;
	height: 20px;
	color: #8e8a8a;
	text-align: center;
	background: none;
	border: none;
}

.regForm .mobDl-2 dd .span1 {
	padding-left: 8px;
	padding-right: 8px;
	line-height: 20px;
	font-family: "微软雅黑";
*vertical-align:5px;
	_vertical-align: 5px;
}

.regForm .mobDl-2 dd .span2 {
	padding-left: 7px;
*padding-left:4px;
	_padding-left: 4px;
	line-height: 20px;
	font-family: "微软雅黑";
*vertical-align:5px;
	_vertical-align: 5px;
}

.regForm .mobDl-2 dd .span3 {
	padding-left: 7px;
*padding-left:5px;
	_padding-left: 5px;
	line-height: 20px;
	font-family: "微软雅黑";
*vertical-align:5px;
	_vertical-align: 5px;
}

.regForm .mobDl-2 dd .ipt-month {
	width: 25px;
	padding: 0px 5px;
	height: 20px;
	color: #8e8a8a;
	text-align: center;
	background: none;
	border: none;
	margin-left: 4px;
}

.regForm .mobDl-2 dd .ipt-day {
	width: 25px;
	padding: 0px 5px;
	height: 20px;
	color: #8e8a8a;
	text-align: center;
	background: none;
	border: none;
	margin-left: 4px;
}

.regForm .mobDl-3 {
	position: relative;
	width: 70PX;
	height: 23PX;
	padding-bottom: 14px;
	float: left;
}

.regForm .mobDl-3 dd {
	width: 70px;
	background: url(ipt4.jpg) no-repeat;
	position: absolute;
	left: 60px;
}

.regForm .mobDl-3 dd .ipt {
	border: none;
	background: none;
	width: 60px;
	padding: 0px 5px;
	height: 20px;
	color: #8e8a8a;
	text-align: center;
}

.regForm .mobDl-4 {
	position: relative;
	width: 206px;
	height: 20PX;
	padding-bottom: 14px;
	float: left;
}

.regForm .mobDl-4 dd {
	width: 206px;
	background: url(ipt5.jpg) no-repeat;
	position: absolute;
	left: 60px;
}

.regForm .mobDl-4 dd .ipt {
	border: none;
	background: none;
	width: 196px;
	padding: 0px 5px;
	height: 20px;
	color: #8e8a8a;
	text-align: center;
}

/*领取成功页面*/



.promain-4 ul {
	margin: 0px;
	padding: 0px;
}

.promain-4 {
	background: url(hy-img6.jpg) no-repeat;
	width: 384px;
	height: 446px;
	overflow: hidden;
	position: relative;
}

.promain-4 p {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.lqcg {
	position: absolute;
	left: 34px;
	top: 148px;
	width: 324px;
	text-align: center;
}

.lqcg p {
	font-size: 14px;
	color: #504c49;
	line-height:30px;
}

.zxbtn {
	width: 129px;
	height: 32px;
	background: url(regbtn1.jpg) no-repeat;
	display: block;
	margin: 0 auto;
	color: #fff;
	line-height: 30px;
	font-size: 14px;
	font-family: "微软雅黑";
	text-decoration: none;
}

.zxbtn:hover span {
	color: #f4eaff;
}

.span10 {
	display: block;
	height: 10px;
	clear: both;
}

.font12 {
	font-size: 12px;
	display: block;
	line-height: 26px;
	color: #6b6b6b;
}

/*注册成功页面*/



.promain-3 ul {
	margin: 0px;
	padding: 0px;
}

.promain-3 {
	background: url(hy-img5.jpg) no-repeat;
	width: 384px;
	height: 446px;
	overflow: hidden;
	position: relative;
}

.promain-3 p {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

/*注册页面*/



.signupmain {
	background: url(singup-bg1.jpg) repeat-y;
	overflow: hidden;
	width: 990px;
	margin: 0 auto;
}

.zctips {
	background: url(singup-bg2.jpg) no-repeat;
	height: 140px;
	width: 528px;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	zoom: 1;
	margin-top: 12px
}

.zc-tit {
	color: #552A6F;
	font-family: "微软雅黑";
	font-size: 32px;
	font-weight: bold;
	left: 238px;
	line-height: 34px;
	position: absolute;
	top: 22px;
	width: 68px;
}

.zc-tit-1 {
	color: #504C49;
	font-size: 14px;
	left: 120px;
	position: absolute;
	top: 50px;
}

.zc-tit-1 span {
	padding-left: 180px;
}

.form-reg {
	overflow: hidden;
	width: 710px;
	padding-left: 250px;
	padding-top: 10px;
}

.form-reg .input {
	clear: both;
	overflow: hidden;
	padding: 7px 0;
	vertical-align: middle;
}

.form-reg .input span {
	color: #562b70;
	font-size: 14px;
	vertical-align: 0px;
*vertical-align:5px;
	_vertical-align: 5px;
	vertical-align: 0px\0
}

.form-reg .input label {
	width: 115px;
}

.form-reg .input label {
	padding-right: 6px;
	color: #562b70;
	float: left;
	font-size: 14px;
	text-align: right;
	line-height: 20px;
 *margin-top: 4px;
	_margin-top: 4px;
}

.input-text1 {
	background: url(input.png) repeat-x scroll 0 0 #FFFFFF;
	border: 1px solid #D0D0D0;
	font-family: Verdana, Geneva, sans-serif, "宋体";
	font-size: 12px;
	padding: 2px 0 2px 5px;
	width: 70px;
*width:60px;
	_width: 65px;
	width: 60px\0;
}

.input-text2 {
	background: url(input.png) repeat-x scroll 0 0 #FFFFFF;
	border: 1px solid #D0D0D0;
	font-family: Verdana, Geneva, sans-serif, "宋体";
	font-size: 12px;
	padding: 2px 0 2px 5px;
	width: 50px;
*width:40px;
	_width: 40px;
	width: 44px\0;
}

.input-text3 {
	background: url(input.png) repeat-x scroll 0 0 #FFFFFF;
	border: 1px solid #D0D0D0;
	font-family: Verdana, Geneva, sans-serif, "宋体";
	font-size: 12px;
	padding: 2px 0 2px 5px;
	width: 50px;
*width:40px;
	_width: 40px;
	width: 44px\0;
}

.input-text {
	background: url(input.png) repeat-x scroll 0 0 #FFFFFF;
	border: 1px solid #D0D0D0;
	font-family: Verdana, Geneva, sans-serif, "宋体";
	font-size: 12px;
	height: 18px;
	float:left;
	padding: 2px 0 2px 5px;
	margin-right:10px;
}


.reg-submit {
	padding-left: 344px;
	position: relative;
	padding-top: 20px;
	padding-bottom: 40px;
	height: 32px;
}

.submit {
	background: url(regbtn1.jpg) no-repeat;
	height: 32px;
	color:#FFFFFF;
	border:none;
	font-size: 14px;
	display: block;
	width: 129px;
	text-align: center;
	line-height: 30px;
}

.submit span {
	color: #fff;
	text-decoration: none;
}

.submit:hover span {
	color: #eedfff;
	text-decoration: none;
}

.reg-submit font {
	position: absolute;
	left: 40px;
	top: 20px;
	line-height: 32px;
	color: #504c49;
}

.regbg {
	clear: both;
	background: url(singup-bg3.jpg) no-repeat;
	width: 961px;
	height: 19px;
	overflow: hidden;
	margin-left: 13px;
	padding-bottom: 20px;
}

.dltips {
	background: url(login-bg2.jpg) no-repeat;
	height: 140px;
	width: 528px;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	zoom: 1;
	margin-top: 12px
}

.tips2 {
	width: 960px;
	margin: 0 auto;
	text-align: center;
	display: block;
	padding-bottom: 20px;
	margin-top: 20px;
	font-size: 14px;
	color: #504c49;
}

.tips2 span {
	padding: 0px 4px;
}

.tips2 strong {
	font-size: 21px;
	color: #552a6f;
	padding-right: 4px;
	padding-left: 3px;
	font-weight: normal;
}

.lp-list {
	width: 960px;
	margin: 0 auto;
	overflow: hidden;
	zoom: 1;
	padding-bottom: 25px;
}

.lp-list li {
	background: url(login-bg3.jpg) no-repeat;
	width: 209px;
	height: 201px;
	padding: 8px;
	float: left;
	display: inline;
	margin: 0px 4px 15px 9px;
}

.lp-list li img {
	height: 100px;
	display: block;
}

.lp-list li p {
	height: 55px;
	display: block;
	line-height: 20px;
	color: #504c49;
	padding-top: 4px;
	overflow: hidden;
}

.lp-list li p a {
	color: #714a9a;
	font-weight: bold;
}

.lqbtn_a {
	color: #fff;
	font-size: 14px;
	padding-left: 20px;
	line-height: 28px;
}

.lqbtn_a span {
	padding-left: 59px;
	text-transform: uppercase
}

.lqbtn_a:hover {
	color: #edddff;
}

.sptips {
	background: url(singup-bg4.jpg) no-repeat;
	height: 140px;
	width: 528px;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	zoom: 1;
	margin-top: 12px
}
.closebtn{ position:absolute; background-color:#815bb2; width:30px; height:16px; right:15px; top:10px; line-height:16px;text-align:center; text-decoration:none;}
.closebtn span{ color:#fff; font-size:12px;}

.loginout{width:961px;height: 19px;overflow: hidden;margin:0 10px 0 13px;padding:10px 0; text-align:center;}
.loginout a{ color:#333}




.yhzxbox{background: url(singup-bg1.jpg) repeat-y; float:left;	overflow: hidden;width: 990px;}
.centerts{width:990px;	height: 140px;background: url(singup-bg4.jpg) no-repeat center; float:left;}
.zcx-tit {color: #552A6F;font-family: "微软雅黑";font-size: 32px;font-weight: bold;left: 238px;line-height: 34px;	width: 68px; position:relative;left:468px; top:28px;}
.zcx-tit-1 {color: #504C49;font-size: 14px;left: 120px; position:relative; left:466px; top:26px;}
.zcx-tit-1 span {padding-left: 180px;}

.usctbox{width:930px; float:left;padding:20px 30px; }
.usctbox .leftbox{width:200px; float:left;text-align:right; padding:20px 15px 20px 0; background:url(cmleftbg.gif)}
.usctbox .leftbox p{width:200px; height:30px; line-height:30px; color:#333; float:left;}
.usctbox .leftbox ul{width:200px; float:left;}
.usctbox .leftbox ul li{width:180px; float:left; padding-left:10px; line-height:22px; }
.usctbox .leftbox ul li a{color:#666; text-align:right}



.usctbox .rightbox{width:640px; float:right;padding:20px;}
.usctbox .rightbox p{width:640px; height:30px; float:left; line-height:30px;padding-bottom:5px; border-bottom:1px solid #ddd;margin-bottom:10px;}
.usctbox .rightbox ul{width:640px; float:left;padding-bottom:40px;}
.usctbox .rightbox ul li{width:640px; line-height:24px; height:24px; float:left;padding:0 0 0 20px; background:url(cmicon.gif) left no-repeat;}
.usctbox .rightbox ul li a{ color:#666;}
.usctbox .rightbox ul li span{margin-left:30px; text-align:center}
.usctbox .rightbox ul li span a{width:160px; height:30px; line-height:30px; background:#C30; color:#fff;padding:0px 4px;}

.itts{overflow: hidden;width:590px; float:left; text-align:left; font-size:11px; padding-left:120px; color:#887096;}



.form-reg2 {overflow: hidden;width: 640px; float:left; padding-top: 10px;}
.form-reg2 .input {clear: both;overflow: hidden;padding: 7px 0;vertical-align: middle;}
.form-reg2 .input span {color: #562b70;font-size: 14px;vertical-align: 0px;*vertical-align:5px;	_vertical-align: 5px;vertical-align: 0px\0}
.form-reg .input label {width: 115px;}
.form-reg2 .input-text{float:none;}
.form-reg .input label {padding-right: 6px;color: #562b70;float: left;font-size: 14px;text-align: right;line-height: 20px;*margin-top: 4px;	_margin-top: 4px;}