@charset "gbk";
/*reset global css*/

.main{ background:#fff; padding:15px 0 20px 0; margin-bottom:20px; width:990px; text-align:center; margin:0 auto;}

.btnss{ background:#be0101; color:#fff; font-size:14px; padding:3px 10px; border:#960101 1px solid; cursor:pointer; text-shadow:0 -1px 0 rgba(0, 0, 0, 0.5); -moz-text-shadow:0 -1px 0 rgba(0, 0, 0, 0.5); -webkit-text-shadow:0 -1px 0 rgba(0, 0, 0, 0.5);  background-image:linear-gradient(bottom , #b30101, #cc0000);background-image:-moz-linear-gradient(bottom , #b30101, #cc0000);background-image:-webkit-linear-gradient(bottom , #b30101, #cc0000);}


/*register*/
.accountwrapper{ margin:0 15px;}
.stepbox{ margin:30px 0 10px 0; height:32px; background:url(account_img.png) 0 0 no-repeat;}
.stepbox ul li{ width:320px; text-align:center; color:#fff; font-size:14px; float:left; line-height:32px;}
.step2{ background-position:0 -32px;}
.step3{ background-position:0 -64px;}


.registerform{ padding:15px 0 20px 0; float:left;}
.registerform .topcow{text-align:left; color:#301100; font-size:16px; font-weight:bold; padding:0 0 10px 38px; line-height:23px; background:url(account_img.png) 5px -142px no-repeat;}



.formitem{ width:480px; padding:5px 0; clear:both;}
.formitem strong{ display:block; float:left; width:120px; text-align:right; padding:0 10px 0 0; color:#393939; font-size:14px; font-weight:normal; line-height:28px;}

.formitem input.formtxt{ width:285px; margin-right:8px; float:left; border:#c6c6c6 1px solid; height:18px; line-height:18px; padding:8px; box-shadow:1px 2px 3px rgba(0, 0, 0, 0.15) inset; -moz-box-shadow:1px 2px 3px rgba(0, 0, 0, 0.15) inset; -webkit-box-shadow:1px 2px 3px rgba(0, 0, 0, 0.15) inset;}

.formitem textarea.formtxt{ width:300px; margin-right:8px; float:left; border:#c6c6c6 1px solid; height:198px; line-height:18px; padding:4px; box-shadow:1px 2px 3px rgba(0, 0, 0, 0.15) inset; -moz-box-shadow:1px 2px 3px rgba(0, 0, 0, 0.15) inset; -webkit-box-shadow:1px 2px 3px rgba(0, 0, 0, 0.15) inset;}



.formitem .msg{ padding:5px 0 0 130px; clear:both}

.formitem .msgfix{ padding-left:125px;}

.formitem .msgfix input{ vertical-align:middle}

.formitem .msgfix a{ color:#0D70A3}
.formitem p{ clear:both; height:20px; line-height:20px; color:#969696; float:left; padding:0 5px;}
.attention input.formtxt{ border:#739134 1px solid; background:#f8feec;}
.attention p{ border:#739134 1px solid; position:relative;}
.attention p span{ position:absolute; top:-6px; left:13px; width:10px; height:6px; background:url(account_img.png) 0px -98px no-repeat; display:block; }
.error input.formtxt{ border:#c30202 1px solid; box-shadow:1px 2px 3px rgba(0, 0, 0, 0.2) inset; -moz-box-shadow:1px 2px 3px rgba(0, 0, 0, 0.2) inset; -webkit-box-shadow:1px 2px 3px rgba(0, 0, 0, 0.2) inset;}
.error p{ border:#c30202 1px solid; position:relative; color:#c30202;}
.error p span{ position:absolute; top:-6px; left:13px; width:10px; height:6px; background:url(account_img.png) 0px -125px no-repeat; display:block; }
.correctitem{ background:url(account_img.png) -397px  -597px no-repeat;}
.formitem input.shorttxt{vertical-align:middle; width:80px;}
.formitem img{ vertical-align:middle; margin-top:3px;}
.formitem input.registerbut{ margin-left:229px; margin-top:23px;}
.formitem .pwlevel{ float:left; margin-left:20px; _margin-right:-3px}
.formitem .pwlevel .bg{ width:105px; height:13px;}
.formitem .pwlevel .bg .col1,.formitem .pwlevel .bg .col2,.formitem .pwlevel .bg .col3{ width:34px; height:10px; font-size:0; border-right:#fff 1px solid; background:#ddd; float:left;}
.formitem .low .bg .col1{ background:#ff0000;}
.formitem .low{ color:#ce7e00}
.formitem .middle .bg .col1,.formitem .middle .bg .col2{ background:#779636;}
.formitem .middle{ color:#547A09}
.formitem .high .bg .col1,.formitem .high .bg .col2,.formitem .high .bg .col3{ background:#779636;}
.formitem .high{ color:#547A09}
.agreebbrule input{ margin-left:130px;}
em.hint{ font-style:normal;}
.error_tips{ color:#C30202;padding:5px; background:#fca8a8; border:#C30202 1px solid; margin:5px 0 0 0;}
.success_tips{ color:#609100; padding:5px; background:#F4FCE3; border:#609100 1px solid;margin:5px 0 0 0;}

.regfeaturedmerchant{ margin-left:490px;}
.regfeaturedmerchant .headline{text-align:left; color:#c9aa99; font-size:16px; font-weight:bold; padding:15px 0 15px 30px;background:url(account_img.png) 0px -168px no-repeat;}
.regfeaturedmerchant .headline a{color:#301100; font-size:16px; font-weight:bold; }
.regfeaturedmerchant .enmerchant{ width:462px; height:430px;background:url(gg.gif) 0px 0px no-repeat;}


/*post_vip*/

.successform{ width:660px; padding:0 0 0 580px; margin:80px auto; position:relative; }
.successform .alerticon{ position:absolute; top:-77px;  left:0; width:552px; height:405px; background:url(zfno.gif) 0px 0px no-repeat;}
.successform h4{text-align:left; padding:0 0 5px 0; color:#301100; font-size:16px; font-weight:normal;}
.successform p{text-align:left; padding:0 0 5px 0; color:#333; font-size:14px; font-family:"microsoft yahei","ËÎÌå",Arial,Verdana;}
.successform .topcow p{ font-size:16px; }
.successform .topcow{ padding-bottom:10px;}
.successform a:link,.successform a:active,.successform a:visited{ color:#cd0000; text-decoration:underline; font-size:14px;}
.successform a:hover{ text-decoration:none; font-size:14px;}

.activateform{ width:280px;}
.activateform h4{ font-size:18px;}
.activateform .topcow{ padding-top:45px;}
.activateform .topcow p{ font-size:14px; }