@charset "utf-8";

/*--------------- 头区开始 ---------------*/
.headReg {width: 958px; margin: 0 auto; padding-bottom: 15px; position: relative; font-family: Tahoma; background: url(../crm_shop_images/reg/img_regheaderbg.gif) repeat-x bottom;}
.headReg .globallogo {width: 200px; height: 65px; text-align: center;}
.headReg .menu {position: absolute; top: 40px; right: 30px; color: #333;}
.headReg .menu span {padding: 0 8px; color: #ccc;}
.headReg .menu a {color: #333;}
.headReg .menu strong {color: #fb4804;}
/*--------------- 头区结束 ---------------*/

.regStep {margin-top: 10px; text-align: center; font-size: 14px; color: #333;}
.regStep strong {color: #fb4804;}
.regStep span {padding: 0 10px;}

.layoutReg {width: 740px; margin: 0 auto; margin-top: 10px; border-top: #f1f1f1 2px solid;}
.layoutReg.noline {border-top: none;}
.layoutReg .regtitle {padding: 10px 0; padding-left: 20px; position: relative; color: #333; font-size: 14px; background: url(../crm_shop_images/ico_arrow07.gif) no-repeat left center;}
.layoutReg .regtitle span {padding-left: 10px; color: #666; font-size: 12px;}
.layoutReg .regtitle span a {color: #fb4804; text-decoration: underline;}
.layoutReg .regtitle span a:hover {color: #ff7412;}

.layerMcard {width: 240px; padding: 8px 10px; position: absolute; top: 6px; right: 60px; background-color: #f8f8f8; border: #c0c0c0 1px solid;}
.layerMcard .content {position: relative;}
.layerMcard .content p {margin-top: 4px;}
.layerMcard .content input {width: 130px; padding: 3px 4px; background: #ffffdf; border: #c0c0c0 1px solid; color: #333;}
.layerMcard .content .icon {padding-left: 6px;}
.layerMcard .content .error {background-color: #fff1e7; background-image: none; border: #efb49d 1px solid;}
.layerMcard .content .arrow {position: absolute; top: 0; left: -18px;}
.layerMcard .content .closebtn {position: absolute; top: 0; left: 225px;}

.formReg {width: 100%; border-collapse: collapse;}
.formReg th {width: 100px; padding: 6px 6px 6px 10px; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; background-color: #f5f5f5; color: #555; font-weight: normal; text-align: right;}
.formReg th span {padding-left: 10px; color: #fb4804;}
.formReg th.title {color: #333; font-size: 14px; font-weight: bold; background: url(../crm_shop_images/ico_arrow07.gif) no-repeat left center;}
.formReg th.title2 {background: url(../crm_shop_images/ico_arrow05.gif) no-repeat left center;}
.formReg td {padding: 6px 0 6px 10px; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd;}
.formReg td .note {margin-bottom: 4px; color: #974;}
.formReg td a.link {color: #fb4804; text-decoration: underline;}
.formReg td a.link:hover {color: #ff7412;}
.formReg td.widthnote {width: 290px;}

.regNote {width: 240px; padding: 5px 10px; padding-left: 30px; border: #fff 1px solid; line-height: 130%; text-align: justify; text-justify: inter-ideograph; color: #999;}
.regNoteMove {background: #fffbdd url(../crm_shop_images/ico_note.gif) no-repeat 10px 7px; border: #e6dfb8 1px solid; color: #764e2a;}

.regInput {}
.regInput input {width: 200px; padding: 3px 4px; background: #ffffdf; border: #c0c0c0 1px solid; color: #333;}
.regInput .icon {padding-left: 6px;}

.inputError input {background-color: #fff1e7; background-image: none; border: #efb49d 1px solid;}

.errorNote {margin-top: 2px; padding-left: 18px; line-height: 130%; background: url(../crm_shop_images/ico_note.gif) no-repeat left 2px; text-align: justify; text-justify: inter-ideograph; color: #cb3500;}

.regAgree {margin-top: 20px; text-align: center; color: #333;}
.regBtn {margin: 10px 0; text-align: center;}

.passwordNote {float: left; width: 120px;}
.passwordNote .txt {padding: 0 3px; float: left;}
.passwordNote li {float: left;}
.passwordNote li div {width: 10px; height: 5px; margin: 6px 1px; display: block; background-color: #fff; font-size: 0; line-height: 0; border: #c0c0c0 1px solid;}
.passwordNote li div.now {background-color: #55dc55; border: #21a121 1px solid;}

/* 注册成功 */
.regSucceed {width: 285px; margin-top: 10px; padding-left: 85px; float: left; background: url(../crm_shop_images/reg/ico_succeed.gif) no-repeat;}
.regSucceed .succeedtxt {padding: 22px 0;}
.regSucceed .welcome {padding: 6px 0; background: url(../crm_shop_images/dot_c3c3c312b.gif) repeat-x bottom; font-size: 14px;}
.regSucceed ul {margin-top: 8px;}
.regSucceed ul li {padding-left: 10px; background: url(../crm_shop_images/ico_arrow04.gif) no-repeat left center;}

/* 注册成功页广告 */
.regAdv {padding: 8px; float: right; background-color: #f3f3f3;}
.regAdv img {border: #ccc 1px solid;}

/* 注册成功页推荐 */
.regRecommend {margin-top: 10px; padding-left: 25px; clear: both;}
