@charset "utf-8";
/* CSS Document */
.login_input{ border:1px solid #b4b4b4; background:#f2f2f2;}
.login_input01{ border:1px solid #b4b4b4;}
.login_input02{ border:1px solid #a41d15; background:#ffeeed;}

.fm170{ width:170px;}
.fm176{ width:176px;}
.fm388{ width:388px;}

.pl30{ padding-left:30px;}
.pl176{ padding-left:176px;}
.mt3{ margin:4px 0 0 0; *margin:0;}
.pt30{ padding-top:30px;}
.pt45{ padding-top:45px;}

/* 定义图标 */
.login_icon01{ background-position:19px 8px;}
.login_icon{background-image:url(/images/Member/login_icon.png); background-repeat:no-repeat;}
.login_icon02{background-image:url(/images/Member/icon02.png); background-repeat:no-repeat;}
.login_icon03{ background-position:19px -332px;}
.login_icon04{ background-position:365px -456px;}
.login_icon05{ background-position:0 -719px;}
.login_icon06{ background-position:19px -974px;}
.button_icon{ background:url(/images/Member/but.png) no-repeat;  border:0; }

.login_but{ margin-right:10px;width:82px; line-height:25px;height:27px;}

.but_01{ background-position:0 -101px; width:140px; height:26px; line-height:23px;cursor:pointer;}
.but_02{ background-position:0 -182px; width:134px; height:30px; margin-right:20px;cursor:pointer;}
.but_03{ background-position:0 -377px; width:96px; height:30px; text-align:left; text-indent:32px; color:#fff; margin-right:20px;cursor:pointer;}
.but_04{ background-position:-2px -564px; width:52px; height:20px; color:#3e3e3e; font-weight:bold; cursor:pointer;}
.but_05{ background-position:0 -647px; width:98px; height:30px; color:#3e3e3e; font-weight:bold; cursor:pointer;}
.icon_01{ background-position:10px -46px;}

/* 定义图标end */

/* 灰色背景 */
.graybg{ background:#f8f8f8;}
.login_form{}
	.login_tit{ background:url(/images/Member/log_top.gif) no-repeat; height:42px; line-height:42px;}
		.login_tit h2{ width:155px; text-align:center; float:left;}
		.login_tit ul li{ width:108px; float:left; line-height:38px; margin-left:10px; text-align:center; font-family:'宋体'; color:#fff;}
		.login_tit ul li.on{ background:url(/images/Member/login_on.gif) no-repeat 0px 3px; color:#ce1f1f;}
		
	.login_c{ background:url(/images/Member/log_c.gif) repeat-y; padding:0 8px;}
	
	/* 注册消息 */
		.login_form_bg{ background:url(/images/Member/login_frombg.png) repeat-x bottom; padding:10px 20px; overflow:hidden;}
		.login_reg_form{ width:87.8%; margin:0 auto;font-family:'宋体'; }
			.login_reg_form h3,.activation h4{ color:#5a5a5a;}
			.login_reg_form dl{ line-height:15px;clear:both; overflow:hidden;} 
				.login_reg_form dt{ width:19.1%; color:#6c6c6c; padding:15px 20px 15px 0; margin-right:28px;}
				.login_reg_form dd{ width:74%; padding:10px 0 0 0;color:#6c6c6c; } 
				.login_reg_form dd input{ vertical-align:sub;*vertical-align: baseline;}
				.login_reg_form dd label{ margin-right:20px;}
	/* 注册消息 end */
	/* 会员卡激活注册 */
		ul.activation{ border-bottom:1px dashed #ccc; border-top:1px dashed #ccc; padding:20px 0 10px;}
			ul.activation h4{ width:295px; text-align:right;}
			ul.activation li{ padding-bottom:10px;}
			ul.activation li label {float:left; text-align:right; width:22%; padding-right:25px; *padding-right:22px;}
	/* 会员卡激活注册 en*/
	.login_bottom{ background:url(/images/Member/log_bot.png) no-repeat; height:15px;}
	
	/* 激活邮箱 */
	.line_01{ border-right:1px #ccc dashed;}
	.email_l{ padding:35px 70px 20px 60px; width:315px;}
		.email_l ul,ul.password_tips { margin-top:35px; color:#5a5a5a}
		.email_l li,ul.password_tips li{ line-height:25px;}
	.email_r { padding:35px 0px 20px 40px;width:405px}
		.email_r ul,.login_r ul{margin-top:5px; color:#5a5a5a}
		.email_r li,.login_r li{ padding-left:35px;line-height:35px;}
	.email_img{ width:878px; margin:30px auto 0; position: relative;}
		.email_img_top{ height:14px; font-size:0;}
		ul.email_img_c{ background:#f5f5f5; padding:20px 0 0 27px;}
			ul.email_img_c h2{ background-position:0 -267px; width:120px; line-height:35px; position: absolute; left:15px; top:-15px; height:37px; text-align:center; }
			ul.email_img_c li{ padding-right:26px; float:left;width:95px; text-align: center; line-height:20px;}
			ul.email_img_c li .photo{ width:93px; height:70px; border:1px solid #d0d0d0; display:table-cell; vertical-align:middle;*font-size:64px; overflow:hidden; background:#fff;}
			ul.email_img_c li .photo img{ vertical-align:middle;}
		.email_img_bottom{ height:10px; background-position:0 -18px; font-size:0; margin-bottom:20px;}
	/* 激活邮箱 end */
	/* 登录 */
		.login_l{ width:468px; float:left;}
			.login_l_top{ background-position: 0 -47px; height:25px;}
			.login_l_c{ background:url(../../images/Member/login_lbg.gif) repeat-x top #fff; padding-left:76px;}
				.login_l_c h2{ width:170px; height:37px; text-indent:-9999px; overflow:hidden; background-position:0 -138px;}
				.login_l_c ul{ padding:30px 0 20px;}
				.login_l_c ul li{ padding:5px 0; overflow:hidden; line-height:22px;}
				.login_l_c li .one{ width:66px; float:left;}
				.login_l_c li .two{float:left; width:300px;}
				.login_l_c li input,.password_content input{ vertical-align:sub;*vertical-align: baseline; margin-right:5px}
		.login_r{ float:left; padding:25px 0 0 64px; width:326px;}
			.login_r h2{width:148px; height:47px; text-indent:-9999px; overflow:hidden; background-position:0 -226px;}
		.new_dynamic{ border-top:1px  dashed #ccc; margin-top:30px; padding:20px 35px 0;}
		.new_dynamic span{ padding-right:25px;}
	/* 登录 end*/
	
	/* 忘记密码 */
		.password{ width:624px; margin:0px auto; padding:35px 0;}
			.password_content{ border-bottom:1px dashed #ccc; padding-bottom:40px; color:#3e3e3e;}
			ul.password_tips  { color:#3e3e3e; margin-top:30px;}
			ul.password_tips li .one{ width:66px; float:left;}
			ul.password_tips li .two{ width:300px; float:left;}
	/* 忘记密码 end */
	
	
	
	
	
	
	