@charset "utf-8";
/* ================================ */
/* 商城注册登录页面相关样式定义 			*/
/* Author:			Hulihutu		*/
/* Copyright:		www.shopnc.net	*/
/* Create Date:		Aug-10-2012		*/
/* Retrofit Date:	Sep-01-2012		*/
/* ================================ */

label.error { color: #F30;}
.quick-login { background: #FFF; overflow: hidden; width: 278px; padding: 0 40px; }
.quick-login dl { width: 100%; margin: 0 auto; overflow: hidden;}
.quick-login dl dt { line-height: 20px; height:20px; margin: 8px 0 2px 0; text-shadow: 1px 1px 0 #FFF;}
.quick-login dl dd span { line-height: 28px; color: #999; margin-left:8px;}
.quick-login .text{ font-family: Tahoma; width: 250px; height: 24px; line-height: 24px; background-color:#FFF; padding: 1px 2px 3px 4px !important; padding: 3px 2px 1px 4px; border: solid 1px; border-color: #CCC #DDD #DDD #CCC; border-radius: 0; box-shadow: 2px 2px 1px 0 #E7E7E7 inset; -moz-box-shadow: 2px 2px 1px 0 #E7E7E7 inset/* if FF*/; -webkit--box-shadow: 2px 2px 1px 0 #E7E7E7 inset/* if Webkie*/;}
.quick-login .text:focus{ background-color:#FFF; border-color: #CCC; box-shadow: 1px 1px 1px 0 #E7E7E7; -moz-box-shadow: 1px 1px 1px 0 #E7E7E7/* if FF*/; -webkit--box-shadow: 1px 1px 1px 0 #E7E7E7/* if Webkie*/;}

.quick-login ul { width: 100%; display:block; clear:both; margin: 20px auto 10px auto; padding-bottom:10px; overflow: hidden; border-bottom: solid 1px #E7E7E7;}
.quick-login ul li {line-height: 20px; color:#999;}
.quick-login ul li a { text-decoration:underline; font-weight:600; margin:0 2px;}
.quick-login ul li a.forget {  color: #FF7F00;}
.quick-login ul li a.register { color: #006DD9;}
.quick-login .enter { width: 100%; margin: 10px auto 20px auto; overflow: hidden;}
.quick-login .enter .submit { color:#FFF; font-weight:600; background: url(../images/login.png) no-repeat scroll 0px 0px;  width: 88px; height: 28px; padding: 0; margin: 0; border: 0; cursor:pointer; text-shadow: 1px 1px 0 #DB7800;}
.quick-login .enter .submit:hover { background: url(../images/login.png) no-repeat scroll 0px -28px; }
.quick-login .enter span {  border-left: dotted 1px #ccc; padding-left:6px; margin: 0 0 0 6px; line-height:28px;}
.quick-login .enter span a { background-image: url(../images/login.png); background-repeat: no-repeat; background-attachment: scroll; height: 28px; display: inline-block;}
.quick-login .enter span a.qq { background-position: -88px 0px; width: 78px;}
.quick-login .enter span a:hover.qq {background-position: -88px -28px; text-decoration:none;}
.quick-login .enter span a.sina { background-position: -166px 0px; width: 88px;}
.quick-login .enter span a:hover.sina {background-position: -166px -28px; text-decoration:none;}



/* 注册表单样式 */
.nc-login-layout {}
.nc-login { width: 370px; height:300px; float:right; margin-right:50px; border:1px solid #dcdcdc; }
.nc-login-title {}
.nc-login-title h3 {font-size:18px; font-family: "microsoft yahei"; font-weight:700; line-height: 20px; padding:15px 0 25px 39px; color: #555;}
.nc-login-content {padding: 0px 40px; overflow:hidden; zoom:1;}
.nc-login-content dl { float:left; clear: both; padding: 0; }
.nc-login-content dt { font-size:14px; color: #777; float:left; display:block; height:38px; line-height:38px; width:49px;  color:545454;}
.nc-login-content dt.mz_memberInfo{ font-size:14px; color: #777; float:left; display:block; height:38px; line-height:38px; width:49px; text-align:center; border:1px solid #dcdcdc; border-right:none;}
.nc-login-content dd { text-align:left; width:238px;}
.nc-login-content dd label { clear:both; float:left; line-height: 24px; height:24px; width:210px; margin:0;}
.nc-login-content dd .text{ font-family: Tahoma; width: 232px; *width: 230px; height:38px; line-height: 38px; background-color:#FFF; padding: 0px 3px; border: solid 1px #dcdcdc;}
.nc-login-content dd .text:focus{ background-color:#FFF; border-color: #EFA100; outline: 2px solid #FFDC97;}
.nc-login-content dd a {color: #999; white-space:nowrap; }
.nc-login-content .submit {font-size: 14px; color: #FFF; background:url(../images/member/mz_member_LoginBg.jpg) no-repeat scroll 0px 0px; vertical-align: middle;  width: 291px; height: 42px; padding: 0; margin: 0; border: 0; cursor: pointer;}
.nc-login-content dd .mz_loginP{ padding-top:10px; white-space:nowrap}

.nc-login-layout a.forget { color:#0f8acd;  white-space:nowrap}
.nc-login-layout a.register { color: #b20000;}
.nc-login-layout a:hover.register {background-position: -98px -82px; color: #000;text-decoration: none;}
.nc-login-layout a.agreement { color: #c53801; font-weight:600; }
.nc-login-layout a.agreement:hover { text-decoration: underline; }

.nc-login-other { border-top: dashed 1px #D8D8D8; padding:10px 0px 20px 28%;}
.nc-login-other p { line-height: 20px; color: #777; }
.nc-login-other a { text-decoration: none; display: inline-block; background: url(../images/login.png) no-repeat scroll; vertical-align: middle; margin-top: 10px; height: 28px;}
.nc-login-other a.qq { background-position: -88px 0px; width: 78px;}
.nc-login-other a:hover.qq {background-position: -88px -28px;}
.nc-login-other a.sina { background-position: -166px 0px; width: 88px;}
.nc-login-other a:hover.sina {background-position: -166px -28px;}

/*.nc-login-bottom { clear: both; background: url(../images/login.png) no-repeat scroll 0px -124px; width: 400px; height: 40px;}*/

.nc-login-layout .left-pic { background-color: #FFF; width: 450px; height: 300px; float:left; overflow:hidden; margin-left:40px;}
.nc-login-layout .left-pic img { width: 450px; height: 300px;}
.nc-login-layout .left-pic span { position:absolute; z-index: 2; top:220px; left:100px; line-height:32px; font-size: 24px; font-family:"microsoft yahei"; width: 250px; text-align: center; }
.nc-login-layout .left-pic p a { color: #FFF; position:absolute; z-index: 2; top:270px; left: 165px; line-height:28px; font-size: 12px; width: 120px; text-align: center; }
.nc-login-left { line-height: 22px; color: #626A73; display: inline; width: 450px; float: left; margin: 10px 0;}
.nc-login-left h3 { font-size:18px; font-family: "microsoft yahei"; font-weight:700; color: #555; line-height: 30px; margin-top: 2px; margin-bottom: 6px;}
.nc-login-left ol { width: 420px; margin-top: 20px;  border-bottom: dashed 1px #E7E7E7;}
.nc-login-left ol li { font-family: "microsoft yahei"; font-size: 14px; line-height: 48px; display: block; vertical-align: middle; width: 200px; height: 48px; float: left; padding: 0 0 12px 0; margin: 0 0 5px 10px; overflow: hidden;}
.nc-login-left ol li i { display: inline-block; background: url(../images/login.png) no-repeat scroll; vertical-align: middle; width: 48px; height: 48px; margin-right:10px;}
.nc-login-left ol li.ico01 i { background-position: -256px 0;}
.nc-login-left ol li.ico02 i { background-position: -304px 0; }
.nc-login-left ol li.ico03 i { background-position: -352px 0; }
.nc-login-left ol li.ico04 i { background-position: -256px -48px; }
.nc-login-left ol li.ico05 i { background-position: -304px -48px; }
.nc-login-left ol li.ico06 i { background-position: -352px -48px; }


@media projection, screen {
.ui-tabs-hide {
	display: none;
}
}
@media print {
.ui-tabs-nav {
	display: none;
}
}

.ui-tabs-nav:after {
	display: block;
	clear: both;
	content: " ";
}



.ui-tabs-disabled {
	opacity: .4;
	filter: alpha(opacity=40);
}

.ui-tabs-loading em {
	background: url(../images/loading.gif) no-repeat 0 50%;
	padding: 0 0 0 20px;
}
* html .ui-tabs-nav {
	display: inline-block;
}
*:first-child+html .ui-tabs-nav {
	display: inline-block;
}

.nc-login ul li { background:#FFF; display:block;
	border: solid #D8D8D8;
	border-width: 1px 1px 1px 1px;
	float: left;
	width: 199px;
	height:30px; line-height: 30px;
	text-align: center; margin: 5px -1px 0 -1px; font-size:12px; font-weight:600;
	line-height: 28px; position:relative; z-index:1;
}
.nc-login ul li a { color:#999;}
.nc-login ul li.ui-tabs-selected { line-height:36px; font-size: 14px; font-weight:600;
	border: solid #D8D8D8;
	border-width: 1px 1px 0 1px;
	background: #F9F9F9;
	float: left;
	width: 198px; height:36px; margin:0;
	text-align: center;
	position:relative; z-index:2;
}
.nc-login ul li.ui-tabs-selected a { color: #333;}





















/*登陆 修改密码*/

#mz_member_main{ background:url(../images/member/mz_member_mainBG.jpg) repeat-x 0px 0px; padding:115px 0px;background-color: #ff3b3a;}
#mz_member_main .mz_member_mainLeft,#mz_member_main .mz_member_mainLeft img{ height: 340px; width: 510px; overflow: hidden;}
#mz_member_main .mz_member_mainRight{ min-height:320px; width:370px; border:1px solid #dcdcdc; overflow:hidden;background-color: #fff;padding-top: 20px;}
#mz_member_main .mz_member_mainRight h3{display:block; height:60px; line-height:60px; padding-left:39px; font-size:18px; color:#000; font-family:"微软雅黑"}
#mz_member_main .mz_member_mainRight .mz_login_content{ padding-bottom:15px;}
#mz_member_main .mz_member_mainRight .mz_login_content p{padding-left:40px;}
#mz_member_main .mz_member_mainRight .mz_login_content p.mz_login_contentInfo{ height:60px; }
#mz_member_main .mz_member_mainRight .mz_login_content p.mz_login_contentInfo .text:focus{background-color: #FFF;border-top-color: #999;}
#mz_member_main .mz_member_mainRight .mz_login_content p.mz_login_contentInfo input,#mz_member_main .mz_member_mainRight .mz_login_content p.mz_login_contentInfo span{ float:left;}
#mz_member_main .mz_member_mainRight .mz_login_content p.mz_login_contentInfo input{ height:38px; line-height:38px; width:232px; padding:0px 3px; border:1px solid #dcdcdc; color:#444;border-radios:2px;}
#mz_member_main .mz_member_mainRight .mz_login_content p.mz_login_contentInfo span{ height:38px; border:1px solid #dcdcdc; border-right:none; line-height:38px; width:49px; text-align:center; font-family:"微软雅黑";  border-radios:2px;}
#mz_member_main .mz_member_mainRight .mz_login_content p.mz_login_contentSub input{ background:url(../images/member/mz_member_LoginBg.jpg) no-repeat 0px 0px; height:42px; width:291px; font-family:"微软雅黑";font-size:16px; border:none; color:#fff;}
#mz_member_main .mz_member_mainRight .mz_login_content p.mz_login_contentMore{padding-right:45px; padding-top:10px; padding-bottom:20px; color:#2292d4;}
#mz_member_main .mz_member_mainRight .mz_login_content p.mz_login_contentMore .register{color:#b00000;}
#mz_member_main .mz_member_mainRight .mz_login_content p.mz_login_contentMore .forget{color:#118acf; margin-left:14px;}
#mz_member_main .mz_member_mainRight .mz_login_content p.mz_login_contentMore span{color:#000;}
/*忘记密码*/
#mz_member_main .mz_member_mainRight .mz_login_content p.mz_login_contentInfo img.ml5{ margin-top:8px;}
#mz_member_main .mz_member_mainRight .mz_login_content p.mz_login_contentInfo a.ml5{ margin-top:12px;}



/*个人注册*/
#mz_member_main .mz_register .mz_registerTop{ height:38px; padding-left:148px;}
#mz_member_main .mz_register .mz_registerTop ul li{float:left; height:37px; width:110px;  margin-right:10px; line-height:37px; text-align:center; position:relative}
#mz_member_main .mz_register .mz_registerTop ul li a{ position:absolute; display:block; height:37px; width:110px; top:0px; left:0px; border:1px solid #dcdcdc; font-size:14px;}
#mz_member_main .mz_register .mz_registerTop ul li a.mz_registerTopClick{ border-bottom:none; border-top:2px solid #c20000; color:#c40001; z-index:2; background:#fff;}
#mz_member_main .mz_register .mz_registerContent{ border:1px solid #dcdcdc; padding-bottom:40px;}
#mz_member_main .mz_register .mz_registerContent .mz_registerContentL{ width:620px; padding-top:40px;}
#mz_member_main .mz_register .mz_registerContent .mz_registerContentL table tr th{ text-align:right; width:103px; padding-top:8px; font-size:14px; color:#5f5f5f;}
#mz_member_main .mz_register .mz_registerContent .mz_registerContentL table tr th,#mz_member_main .mz_register .mz_registerContent .mz_registerContentL table tr td{ height:61px;}
#mz_member_main .mz_register .mz_registerContent .mz_registerContentL table tr td{ padding-left:14px;}
#mz_member_main .mz_register .mz_registerContent .mz_registerContentL table tr td input{ height:34px; width:232px; border:1px solid #ddd; padding:0px 3px; margin:0px; color:#555;line-height:34px; margin-top:0px; border-radius:2px;}
#mz_member_main .mz_register .mz_registerContent .mz_registerContentL table tr td .text:focus{background-color: #FFF;border-top-color: #999;}
#mz_member_main .mz_register .mz_registerContent .mz_registerContentL table tr td span{ font-family:"宋体" ;display:block; margin-top:5px; color:#999}
#mz_member_main .mz_register .mz_registerContent .mz_registerContentL table tr td span.mz_red{ color:#c40001; }
#mz_member_main .mz_register .mz_registerContent .mz_registerContentL table tr td input.submit{font-size: 14px; color: #FFF; background:url(../images/member/mz_reg.jpg) no-repeat scroll 0px 0px; vertical-align: middle;  width: 241px; height: 42px; padding: 0; margin: 0; border: 0; cursor: pointer; font-family:"微软雅黑"}
#mz_member_main .mz_register .mz_registerContent .mz_registerContentL table tr td input.submit:hover{ opacity:0.8}
#mz_member_main .mz_register .mz_registerContent .mz_registerContentL table tr td input.ml10{ height:15px; width:15px; float:left; margin:0px; margin-top:8px;}
#mz_member_main .mz_register .mz_registerContent .mz_registerContentL table tr td span a.agreement{ color:#017fcc}


#mz_member_main .mz_register .mz_registerContent .mz_registerContentR{width:345px; padding-top:32px; padding-right:30px; text-align:right}
#mz_member_main .mz_register .mz_registerContent .mz_registerContentR input.mz_registerContentButton{ cursor:pointer; height:42px; width:291px; background:url(../images/member/mz_member_r.jpg) no-repeat 0px 0px; font-size:16px; color:#fff;}
#mz_member_main .mz_register .mz_registerContent .mz_registerContentR a.mz_member_adv{ display:block; margin-top:25px;}

/*企业注册*/
#mz_member_main .mz_register .mz_registerContent .mz_registerContentL table tr td .mz_registerContentLTitle{ width:500px; height:27px; border-bottom:2px solid #aeaeae; margin-bottom:5px; position:relative}
#mz_member_main .mz_register .mz_registerContent .mz_registerContentL table tr td .mz_registerContentLTitle span{ display:block; height:27px; width:79px; border-bottom:2px solid #c40001; color:#000; line-height:27px; text-align:center; font-size:16px; font-family:"微软雅黑"; position:absolute; top:-5px; left:0px; background:#fff;}
#mz_member_main .mz_register .mz_registerContent .mz_registerContentR .mz_registerContentRInfo{ width:280px; padding:5px; background:#eee; margin-left:55px; margin-top:15px;}
#mz_member_main .mz_register .mz_registerContent .mz_registerContentR .mz_registerContentRInfo .mz_registerContentRInfo2{ background:#fff; text-align:center;}
#mz_member_main .mz_register .mz_registerContent .mz_registerContentR .mz_registerContentRInfo .mz_registerContentRInfo2 p{width:189px; margin:0px auto; border-top:2px solid #eee; text-align:left; padding:20px 0px;  padding-left:10px;}
#mz_member_main .mz_register .mz_registerContent .mz_registerContentR .mz_registerContentRInfo .mz_registerContentRInfo2 p span{ color:#989898; display:block; white-space:nowrap}