﻿
/* CSS Document */
.e_footer { margin:0 auto;width:1000px;}
.cartheader {
    background:url("../images/cart/carttop2bg.gif") repeat-x scroll 0 bottom transparent;
	height: 131px;
	}
.c_header{ width: 1000px; margin: 17px auto; overflow: hidden;}
.clear{
	 clear:both; line-height:0px; font-size:0px;
	 }
.regist	{ width:982px; border:1px solid #666666; margin:40px auto 20px auto;}	 
.regist .regist_title_xu { height:37px; border-bottom:1px solid #666666; background:#e6e6e6; padding-left:15px;}
.regist .regist_title_xu h1{ line-height:37px;font-size:16px; color:#444444; font-weight: normal;}
/*.content_left	{ width:910px; padding:40px; padding-bottom:72px; float:left;}*/
.content_left {
    float: left;	
    padding: 40px 40px 25px ;   
    width: 910px;
}
.registActBg {
    /*background: url("../images/reg/reg3000.jpg") no-repeat scroll 93% 40% transparent;*/
	position: relative;
}
.email > .stamp_link{right:15px;}
.stamp_link{display: block;width: 344px;height: 340px;position: absolute;top: 100px;right: 15px;}
.stamp_link img{width:314px;}
.content_left .tag,.content_left .tag h2,.content_left .tag ul li{ height:28px;}
	.content_left .tag ul li.zhuce {
		padding-top: 0px;
	}
	.content_left .tag ul li.zhuce {
		padding-top: 0px;
	}
.tag	{ width:910px; height:45px; line-height:45px; padding-bottom:0px;  /*background:url(../images/xian2.gif) bottom left repeat-x;*/ border-bottom:1px solid #ed828a;}
.tag h2	{ width:145px;float:left; /*background:url(../images/num_1.gif) 10px no-repeat;*/color:#999999; text-indent:-9999px; font-size:14px; font-weight:normal;}
.tag ul	{ width:400px; float:left;}
.tag li	{ width:116px; height:45px; padding-left:20px; float:left; /*background :url(../../images/register/tag_bg.gif);*/ background-repeat:no-repeat; cursor:pointer;}
.tag li.tb-email	{ background-position: 0 0; margin-right:10px; }
.tag li.tb-phone	{ background-position: -144px -45px; }
.tag li.tb-email-select { background-position: 0 -45px; }
.tag li.tb-phone-select { background-position: -144px 0; }

.cancelTypeOn {
	width: 116px;
	height: 28px;
	background: #d7000f;
	display: block;
	line-height: 28px;
	text-align: center;
	color: #fff;
}

.cancelType {
	width: 116px;
	height: 28px;
	background: #777;
	display: block;
	line-height: 28px;
	text-align: center;
	color: #fff;
}

	.cancelType:link, .cancelType:visited, .cancelTypeOn:link, .cancelTypeOn:visited {
		text-decoration: none;
		color: #fff;
	}

.changeCode a:link, .changeCode a:visited {
	text-decoration: none;
	color: #666;
}

.changeCode a:hover {
	text-decoration: underline;
	color: #666;
}


.clearfix{display:inline-block;overflow:hidden;}
/*update 2012-11-21 start*/
.infor	{ /*width:682px;*/ zoom:1;}
/*update 2012-11-21 end*/
.infor h2	{ width:140px; height:45px; float:left; /*background:url(../images/num_2.gif) 10px 0 no-repeat;*/ color:#999999; text-indent:-9999px; font-size:14px;font-weight:normal; line-height:26px; margin-top:13px;}
.email	{ width:535px; float:left; height:520px;}


.email label
{
    width:100px;
    text-align:right;
	padding-top:0;
}

.email label, .email input
{
    float:left;
}
	.email .confirmBox {
		padding-left: 26px;
		margin-top: 20px;
	}
		.email .confirmBox span a{color:#a20000;cursor:pointer;}
		.email .confirmBox .label_check {
			vertical-align: middle;
			width: 20px;
			float: none;
		}
	.email .confirmBox .label_check input{float:none;}
	.email .input label, .email .input input {
		float: none;
		font-family: tahoma;
		vertical-align: middle;
	}

.email .gray{ padding:20px 0px 0px 24px;}
.email .gray,.email .gray label{ height:22px; line-height:22px;}
.email .gray  input{ height:20px; line-height:20px; margin-top:0px;border:1px solid #ccc;}
.email .gray .sperror{ margin-top:0px;}
.gray	{width:635px; height:44px; line-height:44px; padding:5px 0; padding-left:24px;}
.gray label	{ float:left;}
.gray label.label_email{ text-align:left;}
.gray input	{ width:160px; height:19px; line-height:19px; border:1px solid #A5AFC3; float:left; margin-top:12px; margin-right:5px;}
.gray  .sperror{ float:left; display:block; margin-top:12px;}
.gray  .sperror p{ height:19px; line-height:19px;}

.email .gray1{ padding:0px 0px 0px 24px;}
.email .gray1,.email .gray1 label{ }
.email .gray1  input{ height:20px; line-height:20px; margin-top:0px;border:1px solid #ccc;}
.email .gray1 .sperror{ margin-top:10px;margin-left:100px; width:100px;}

.gray1	{width:635px; padding:5px 0; padding-left:24px;}
.gray1 label	{ float:left;}
.gray1 label.label_email{ text-align:left;}
.gray1 input	{ width:160px; height:19px; line-height:19px; border:1px solid #A5AFC3; float:left; margin-top:12px; margin-right:5px;}
.gray1  .sperror{ display:block; margin-top:12px;}
.gray1  .sperror p{ height:19px; line-height:19px;}

#cd_timer{color:#E2051B;}
.email .graycode{ padding:12px 0px 0px 24px;}
.email .graycode,.email .graycode label{ height:15px; line-height:15px;}

#Img1,.change-img
{
    float:left; 
    cursor:pointer;   
    
}

.password	{ height: 31px;
    line-height: 31px;
    width: 515px;
	margin-top:20px;
	/*padding-left:24px;*/
	}
	.padding_left_24{ padding-left:24px;}
.email .password label{ float:left; text-align:left;}
.hideDiv{ display:none; visibility:hidden; }

.accountCancel .bt {
	margin-top: 40px;
}
.bt {
	color: #656565;
	padding-left: 24px;
	padding-top: 10px;
	float: left;
}
.bt a	{color:#a20000;}
.bt p	{ padding-bottom:10px;}

.submitStyle{ clear:both;width:127px; height:27px; line-height:27px; text-align:center; background:url(../images/bt_bg.gif) no-repeat center; border:0; color:#fff; cursor:pointer; clear:both}

/*update 2012-11-21 start*/
.submitStyle{float:left;width:127px; height:27px; line-height:27px; text-align:center; background:url(../images/bt_bg.gif) no-repeat center; border:0; color:#fff; cursor:pointer; clear:both}
.free_shipp{float:left;padding-left:10px;}
/*update 2012-11-21 end*/

.nextcode,.change
{
    line-height:12px;
    display:block;
    width:37px;
    color:Gray;
}

.change
{
    color:#A00002;
    }
	
.change-img:hover
{
    text-decoration:none;
    }	
#Img1,.change-img
{
    float:left; 
    cursor:pointer;   
    
}	

.content_right	{ width:187px; height:37px; float:right;}
.content_right p	{text-align:center; line-height:37px;}
.content_right p a	{margin-left:5px;background-color:#E2051B;padding:3px 7px;color:#fff;}
.content_right p a:link,.content_right p a:hover,.content_right p a:visited{color:#fff;}

	
.label_email{
	line-height:44px;
}

#leixing{
	padding-left:24px;
	line-height:44px; 
	margin-bottom:10px;
	
	padding-bottom:5px;
}


#leixing table{
	line-height:44px;
}

#leixing td{
	line-height:22px;
}
.email #leixing td label{ text-align:left;}
.zhuce{
	padding-top:10px;
	line-height:22px;
}

.left{
	padding-left:230px;
	position: relative;
	bottom:20px
	}

.input{
	margin-top:5px; white-space:nowrap;
}

#mesage{
	margin:0 auto;
	margin-top:10px;
	width:440px;
	height:auto;
	padding-bottom:10px;
	border:solid 1px #e2051b;
	position:relative;
	z-index:9999;
	top:-280px;
	left:20px;
	background-color:#fff;
}

#mesage h2{
	color:#fff;
	font-size:14px;
	font-weight: normal;
	line-height:33px;
	padding-left:10px;
	width:280px;
}

#tou{
	height:33px;
	background:#e2051b;
}
#tou a.fr {
    color: #FFFFFF;
    padding-right: 18px;
	float:right;
	font-size:12px;
	line-height:30px;
}
#jinru{
	margin:0 auto;
	height:62px;
	width:420px;
}

#jinru p{
	text-align:center;
	font-size:14px;
	color:#4d4d4d;
	padding-top:25px;
}

#jinru a{
	color:#666;

	}
#jinru a:hover{
	color:#e2051b;
	cursor:pointer;
	}	
	#tableAccounts 
	{ margin-left:10px; font-size:14px;width:420px; border-collapse:collapse;}
	#tableAccounts td
	{ padding:6px; line-height:18px; border:1px dashed #bfbfbf;}
.xiangxixinxi{
	height:auto;
	width:420px;
	margin:0 auto;
	border-bottom:dotted 1px #bfbfbf;
}
.diming{
	height:38px;
	width:100px;
	float:left;
	text-align:center;
	font-size:14px;
	
}

.diming p{
	padding-top:12px;
}
.kehu{
	height:38px;
	widows:340px;
	float:left;
	border-left:dotted 1px #bfbfbf;
	font-size:14px;
	padding-left:30px;
	
}

.kehu a:hover{
	color:#e2051b;
	cursor:pointer;
}

.kehu p{
	padding-top:12px;
}

#guanbi{
	float:right;
}
#flk13{
	
	height:25px;
	line-height:25px;
}
	

.e_LoginWrap{ width:885px; margin:50px auto 0px auto; overflow:hidden; }
.e_LoginTitle{ width:885px; border-bottom:1px solid #666; padding-bottom:10px; position:relative}
.e_LoginTitle img{ margin-left:20px; display:inline; float:left;}
.e_LoginTitle p{ right:5px; bottom:5px; font-family:simsun; width:110px; line-height:14px; height:14px; position:absolute}
.e_LoginNote{ width:832px; margin-left:auto; margin-right:auto; margin-top:50px;}
.e_LoginNote .sbox{ margin-left:50px; margin-top:20px; display:inline; float:left;}
.h65{ height:65px;}
.e_LoginNote .Nborder{ width:832px; height:8px; float:left;}
.e_LoginNote .Nbg{ width:830px; overflow:hidden; background:#fbfbfb; padding-top:5px; padding-bottom:5px; line-height:20px; float:left; font-weight: normal; border-left:1px solid #dcdfe2; border-right:1px solid #dcdfe2;}
.e_LoginNote .Nbg ul{width:800px; margin-left:auto; margin-right:auto;}
.e_LoginNote .Nbg li{ width:790px; padding:0px 0px 0px 10px; background:url(../common/img/xbPointgray.gif) no-repeat left 50%; font-size:14px; color:#666}
.e_LoginNote .Nbg span, .Nbg span a{ color:#9c2626; text-decoration:underline}
.e_LoginLmain{ width:400px; height:400px; margin-left:20px; display:inline;}
.e_LoginLmain .Lmaintit{ width:400px; height:35px;}
.e_LoginLmain dl{ width:400px; overflow:hidden; float:left}
.e_LoginLmain dt{ width:110px; height:30px; float:left; margin-right:5px; margin-bottom:5px; display:inline; line-height:30px; text-align:right; font-size:14px; color:#666;}
.e_LoginLmain dd{ width:280px; height:30px; float:left; margin-bottom:5px; line-height:30px; text-align:left;}
.e_LoginLmain dd span{ text-decoration:underline}
.e_LoginLmain dd p, .e_LoginLmain dd p a{ text-indent:5px; text-decoration:none;color:#9c2626; float:left}
.e_LoginLmain dd img{ float:left; margin-left:5px; display:inline}
.e_LoginLmain .inputbg{ width:220px; height:30px; float:left; line-height:30px; background:url(../images/login/xbLoginInputbg1.jpg) no-repeat;}
.e_LoginLmain .inputbg2{ width:76px; height:30px; float:left; line-height:30px; background:url(../images/login/xbLoginInputbg2.jpg) no-repeat;}
.e_LoginLmain .inputStyle01{ width:200px; height:15px; line-height:15px; font-family:Arial, Helvetica, sans-serif;background:#ffffff; float:left; border:0px; margin:6px 0px 0px 10px; display:inline;}
.e_LoginLmain .inputStyle02{ width:50px; height:15px; line-height:15px; font-family:Arial, Helvetica, sans-serif;background:#ffffff; float:left; border:0px; margin:6px 0px 0px 10px; display:inline;}
.e_LoginLmain .tipbg{ width:220px; text-indent:5px; height:30px; float:left; line-height:30px; background:url(../images/login/xbLogintipbg1.jpg) no-repeat; color:#666666}
.e_LoginLmain .ShareLine{ width:400px; height:38px; background:url(../images/login/xbLoginLine.gif) repeat-x; float:left}
.e_LoginLmain .ShareLine img{ margin-top:10px; width:18px; float:left;}
.e_LoginLmain .ShareLine p{ margin-top:10px; margin-left:3px; margin-right:3px; float:left;}
.e_LoginLmain .ShareLine span{ margin-left:5px; margin-right:5px; display:inline; margin-top:10px; float:left; color:#dbdbdb}
.e_LoginRmain{ width:425px; overflow:hidden; margin-right:20px; display:inline; padding-bottom:30px;}
.e_LoginRmain .Lrtop{ width:425px; height:39px; float:left; background:url(../images/login/xbLoginRegtop.gif) repeat-x bottom;}
.e_LoginRmain .Lrtop img{ float:left; margin-top:7px; margin-left:8px; display:inline;}
.e_LoginRmain .Lrtop ul{ width:425px;}
.e_LoginRmain .Lrtop li{ width:120px; height:34px;  background:url(../images/login/xbLoginTagover.gif) no-repeat; float:left; margin-right:5px; margin-top:5px; display:inline; cursor:pointer}
.e_LoginRmain .Lrtop li p{font-size:14px; color:#666; line-height:34px; text-indent:5px;}
.e_LoginRmain .Lrtop .selected{ width:120px; height:39px; background:url(../images/login/xbLoginTagdown.gif) no-repeat; float:left; margin-right:5px;margin-top:0px; display:inline;}
.e_LoginRmain .Lrtop .selected p{font-size:14px; color:#666; line-height:39px; text-indent:5px; font-weight: normal}
.e_LoginRmain .Lrmiddle{ width:425px; overflow:hidden; padding-bottom:15px; float:left; background:url(../images/login/xbLoginRegbg.gif) repeat-y;}
.e_LoginRmain .Lrbottom{ width:425px; height:2px; float:left; }
.e_LoginRmain dl{ width:400px; overflow:hidden; float:left; margin-left:10px; display:inline;}
.e_LoginRmain dt{ width:110px; height:30px; float:left; margin-right:5px; margin-bottom:5px; display:inline; line-height:30px; text-align:right; font-size:14px; color:#666;}
.e_LoginRmain dd{ width:280px; height:30px; float:left; margin-bottom:5px; line-height:30px; text-align:left;}
.e_LoginRmain dd p, .e_LoginLmain dd p a{ text-indent:5px;font-weight: normal; text-decoration:none;color:#9c2626; float:left}
.e_LoginRmain dd img{ float:left; margin-left:5px; display:inline}
.e_LoginRmain .inputbg{ width:220px; height:30px; float:left; line-height:30px; background:url(../images/login/xbLoginInputbg1.jpg) no-repeat;}
.e_LoginRmain .inputbg2{ width:76px; height:30px; float:left; line-height:30px; background:url(../images/login/xbLoginInputbg2.jpg) no-repeat;}
.e_LoginRmain .inputStyle01{ width:200px; height:15px; line-height:15px; font-family:Arial, Helvetica, sans-serif;background:#ffffff; float:left; border:0px; margin:6px 0px 0px 10px; display:inline;}
.e_LoginRmain .inputStyle02{ width:50px; height:15px; line-height:15px; font-family:Arial, Helvetica, sans-serif;background:#ffffff; float:left; border:0px; margin:6px 0px 0px 10px; display:inline;}
.e_LoginRmain .tipbg{ width:220px; text-indent:5px; height:30px; float:left; line-height:30px; background:url(../images/login/xbLogintipbg1.jpg) no-repeat; color:#666666}

.e_Regsuccess{ width:630px; overflow:hidden; margin-left:auto; margin-right:auto;}
.e_Regsuccess .e_SuccessTig{ width:630px; height:80px; float:left; margin-top:30px; line-height:32px;}
.e_Regsuccess .e_SuccessTig .showimg{ width:45px; height:45px; float:left;}
.e_Regsuccess .e_SuccessTig .showimg img{ vertical-align:middle; width:45px; height:42px;}
.e_Regsuccess .e_SuccessTig h2{ width:560px; height:42px; line-height:42px; font-size:30px; color:#333; font-family:"黑体"; font-weight: normal; float:left;padding-left:5px;}
.e_Regsuccess .e_SuccessTig p{ width:560px; color:#666; float:left;margin-left:50px; display:inline;}
.e_Regsuccess .e_Regbtn{ width:630px; height:60px; float:left; margin-top:20px;margin-left:50px; display:inline;}
.e_Regsuccess .e_Successbottom{ width:450px; height:95px; float:left; border-top:1px solid #cccccc;margin-left:50px; display:inline;}
.e_Regsuccess .e_Successbottom img{ float:left; margin-right:20px; display:inline;}

.e_Regsuccess .e_Successbottom h2{ width:450px; float:left; font-weight: normal; line-height:30px; color:#666;}
.e_Regsuccess .e_Successbottom p{ width:330px; line-height:20px; float:left; color:#666;}
.e_Regsuccess .e_noborder{ border:0px;}
/*1-17*/
.reg_issue{padding-left:163px;padding-top:25px;}
/*1-17*/

/*add 2013-12-03*/
.email .gray a.City { display:block; float:left; width:44px; height:22px; padding-right:18px; background:url(../images/reg/RegCitybg.jpg) no-repeat; color:#fff; text-align:center; text-decoration:none; cursor:pointer;}
.email .gray .RegCity { position:absolute; top:41px; left:124px; border:1px #e2051b solid; padding:10px 0; background:#fff;z-index:9}
.email .gray .RegCity dl { float:left; width:276px;}
.email .gray .RegCity dl dt { float:left; width:60px; text-align:right; color:#8a8a8a; padding-right:6px;}
.email .gray .RegCity dl dd { float:left; width:200px; padding-right:10px; color:#616161;}
.email .gray .RegCity dl dd a { color:#616161; margin-right:8px;}
.email .gray .RegCity dl dd a:hover { color:#B0272D;}

.form-item-getcode {
    line-height: 52px;
    text-align: center;
    font-size: 14px;
    color: #333;
    cursor: pointer;
    z-index: 2;
}
.form-item {
    position: relative;
    border: solid 1px #ddd;
    width: 160px;
    height: 52px;
    z-index: 0;
    margin-left: 100px;
}
.form-item-getcode:hover {border-color: #666;}
.item-getcode-wrap {padding: 20px 0px 0px 24px}
.cancelSuccess{width:1200px;margin:120px auto;}
	.cancelSuccess img{display:block;margin:0 auto;}
	.cancelSuccess p{margin:0 auto;text-align:center;font-size:18px;margin-top:40px;}
	.cancelSuccess .toIndexBtn {
		display: block;
		height: 30px;
		width: 100px;
		background: #d7000f;
		color:#fff;
		font-size:14px;text-align:center;line-height:30px;display:block;margin:40px auto 0;
	}
	/*注册协议弹出层*/
	#regAgreementMask {
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		background: rgba(0,0,0,0.7);
		z-index:99;
	}
.regAgreementBox{width:800px;height:500px;background:#fff;border:4px solid rgba(0,0,0,.1);box-shadow:0 3px 10px #ccc;position:fixed;top:50%;left:50%;margin-top:-250px;margin-left:-400px;}
.regAgreementTitle{padding:0 10px;background:#f3f3f3;height:30px;position:relative;}
.regAgreementTitle > span{line-height:30px;font-size:14px;font-weight:700;}
.regAgreementClose{position:absolute;top:0;right:0;height:30px;width:30px;cursor:pointer;}
.regAgreementClose > img{width:14px;height:14px;margin-left:8px;margin-top:8px;}
#regAgreementContent{padding:20px;height:325px;margin-bottom:28px;overflow-y:scroll;}
#regAgreementRedBtn {
	width: 400px;
	height: 54px;
	line-height: 54px;
	text-align: center;
	font-size: 14px;
	color: #fff;
	cursor: pointer;
	background: #e22;
	margin: 0 auto;
	display: none;
}
#regAgreementGaryBtn {
	width: 400px;
	height: 54px;
	line-height: 54px;
	text-align: center;
	font-size: 14px;
	color: #fff;
	background: #888;
	margin: 0 auto;
	display: block;
}
#regAgreementRedBtn.cancelTips{display:block;}
#regAgreementContent.cancelTips{overflow-y:auto;}


#regAgreementContent b span {
	font-weight: bold;
}

#regAgreementContent strong span {
	font-weight: bold;
}