@charset "gb2312";

/*头部*/
.header_l { background: url(/images/per/per-header-bg.png) repeat-x scroll; height:150px; }
/*登录左侧*/
.per-left { width:400px; height:415px; padding:0 100px 50px 50px; }
/*登录右侧*/
.per-right { width:335px; height:400px; padding:0 50px 50px 0; }
.per-right h1 { font-size:20px; color:#0099ff; text-shadow: 0 1px 1px #999999; }
.login-box { background: none repeat scroll 0 0 #ffffff; 
	border: 1px solid #cccccc; 
	border-radius:6px; 
	box-shadow: 1px 1px 15px 0 #dcdcdc inset; 
	margin: 7px 0 3px; 
	padding:15px; }
.login-box p { font-size:14px; line-height:32px; height:32px; width:240px;}
p .name1 { background:url(/images/per/per-login-button.png) repeat scroll 0px -98px transparent; width:238px; height:28px; line-height:28px; border: 0 none; color:#999; padding-left:5px; _padding-left:0; vertical-align:middle; }
p .login1 { background:url(/images/per/per-login-button.png) repeat scroll 140px 0px transparent; width:78px; height:30px; border: 0 none; vertical-align:middle; margin-right:10px; font-size:14px; }
p .login2 { background:url(/images/per/per-login-button.png) repeat scroll 200px 0px transparent; width:78px; height:30px; border: 0 none; vertical-align:middle; margin-right:10px; font-size:14px; }
.medialogo { display:block; height:40px; _height:30px; line-height:40px; overflow:hidden; }
.medialogo a { margin-top:8px; display:block; width:27px; height:24px; float:left; }
.bottomborder1 { height:5px; width:250px; border-bottom:#999 solid 1px; overflow:hidden; }
.register { text-align:center; margin:0 auto; margin-top:1px; }/*20121231*/
#cur_hand{cursor: pointer;}
.register input { background:url(/images/per/per-login-button.png) repeat scroll 0px 0px transparent; width:150px; height:39px; line-height:39px; border: 0 none; color:#FFF; font-size:18px; cursor: pointer;}/*20121231*/
/*.register input { background:url(/images/per/per-login-button3.jpg) repeat scroll 0px 0px transparent; width:175px; height:60px; line-height:60px; border: 0 none; color:#FFF; font-size:18px; }*/


p .login_u { 
	background:url(/images/login.png) repeat scroll 0px 0px transparent; 
	width:240px; 
	height:39px; 
	line-height:39px; 
	border: 0 none; 
	color:#FFF; 
	font-size:18px; 
	font-family: "微软雅黑";
	cursor: pointer;
}
/*个人中心*/
.w700 { width:700px; height:500px; }
.windowsbox { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #CCCCCC; border-radius:6px; box-shadow: 1px 1px 15px 0 #DCDCDC inset; margin: 7px 0 3px; padding:15px; }
.windowsbox h1 { font-size:20px; line-height:42px; color:#0099ff; text-align:center; text-shadow: 0 1px 1px #999999; font-weight:bold; }
.windowsbox p { font-size:16px; padding:15px 45px; text-align:left; }

#regis { font-size:20px; line-height:42px; color:#0099ff; text-align:center; text-shadow: 0 1px 1px #999999; font-weight:bold; }
.ppp{ font-size:14px; padding:15px 45px; text-align:left; }/*20121206*/
.ppp a{color: #0099FF;}/*20121214 jia*/
.pCen{ font-size:16px; padding:15px 45px; text-align:center; }/*20121218*/


/*个人中心注册*/
.form-field1 { overflow:hidden; clear:both; padding:5px 0; }
.form-field-caption1 { float: left; margin-right: 8px; padding: 5px 0; text-align: right; width:200px; font-size:14px;}
.form-field-content1 { float: left; font-size:14px; padding: 5px 0; }
.form-field-content2 { float: left; font-size:14px; }
.form-field-textinfo1 { clear: both; color: #666; display: block; margin-top: 10px;}
.form-field-input1 { background-color:#FFF; line-height: 28px; vertical-align: middle; width:238px; height:28px; border:0 none; color:#999; border: 1px solid #CCCCCC; border-radius: 3px 3px 3px 3px; box-shadow: 1px 1px 6px 0 #DCDCDC inset; }
.form-field-vcode1{ margin-left:3px; vertical-align: middle; border: 1px solid #CCCCCC; display:inline-block; height:28px;}
.form-field-vcode1 img{ }
.marginauto .form-field1 .form-field-textinfo1 a, .marginauto .form-field1 .form-field-content1 span a
{
	color:#0099FF; 
}
/*20121226*/

.mob { float: left; margin-right: 4px;margin-left: 124px; padding: 5px 0; text-align: right; width:70px; font-size:14px;}
.mob2 { float: left; font-size:14px; }

/*关闭窗口按钮*/
.closebut{ width:100%; height:22px; overflow:hidden;}
.closebut a { display:block;width:22px; height:22px; background:url(/images/per/per-close1.png) no-repeat; float:right; }
.closebut a:hover{ background:url(/images/per/per-close2.png) no-repeat;}
/*.closebut a:hover{ background:url(/images/per/per-close.png) repeat scroll 0px -32px transparent;}*/


/*找回密码*/
.marginauto .windowsbox p a{ color:#54ADE7; display:inline-block; }
.marginauto .windowsbox p a:hover{ text-decoration: underline; display:inline-block; }

/*20121227*/
.register .r_t input{ width: 210px; height: 30px; line-height:30px; background:#fff; border:1px solid #CCCCCC;  font-size:18px; color:#333;}
.register a:hover{ text-decoration: none;}/*20121228*/

/*by xiaoyan add*/
.marginauto_y1 .form-field1_y1 .form-field-textinfo1_y1 a, .form-field-content1_y1 span a
{
	color:#0099FF; 
}

.form-field-caption1_y1 { 
	float: left; 
	margin-right: 8px; 
	padding: 5px 0; 
	text-align: right; 
	width:120px; 
	font-size:14px;
}
.form-field-content1_y1 { 
	float: left; 
	font-size:14px; 
	padding: 5px 0; 
}
.form-field-content2_y1 { 
	float: left; 
	font-size:14px; 
}
.form-field-textinfo1_y1 { 
	clear: both; 
	color: #666; 
	display: block; 
	margin-top: 10px;
}
.marginauto_y1 p a{ 
	color:#54ADE7; 
	display:inline-block; 
}
.marginauto_y1 p a:hover{ 
	text-decoration: underline; 
	display:inline-block; 
}
.form-field1_y1 { 
	overflow:hidden; 
	clear:both; 
	padding:5px 0; 
}
.register_y1 { 
	text-align:center; 
	margin:0 auto; 
	margin-top:1px; 
}
.register_y1 input { 
	background:url(/images/btn_bg002.jpg) repeat scroll 0px 0px transparent; 
	width:80px; 
	height:30px; 
	line-height:30px; 
	border: 0 none; 
	color:#FFF; 
	font-size:18px; 
	cursor: pointer;
}