/*供应商注册*/
.g_head{ height:80px; line-height:80px; padding:0 30px; background:#fff; font-size:22px;}
.g_rg{ margin:20px 0;}
.g_rg .container{ width:1020px; background:#fff;}
.g_rg .g_banner{}
.g_rg .g_banner img{ width:100%;}

.g_rg .form{}
.g_rg .form .group{ color:#666; padding:10px 0;}
.g_rg .form .group > label{ width:380px; float:left; text-align:right; line-height: 30px;height: 32px;}
.g_rg .form .group .ovf > label{ width:380px; float:left; text-align:right; line-height:28px;}
.g_rg .form .group .np{ float:left;}
.g_rg .form .group input[type=text]{ padding:0 10px; height:32px; border:1px solid #ccc; width:480px; color:#666;}
.g_rg .form .group select{ padding:0 10px; height:32px; border:1px solid #ccc; width:480px; color:#666;}
.g_rg .form .group label i{ color:red; display:inline-block; vertical-align:middle;}

.g_rg .form .group .np.p_sel>div{margin-bottom: 5px;}
.g_rg .form .group .np.p_sel select{ margin-bottom:15px; width:110px; margin-right:10px; }
.g_rg .form .group .np.p_sel .add_btn{ width:30px; height:50px; display:block; background:url(../../images/g_add.jpg) center no-repeat;}

.g_rg .form .group .np.p_rd{ background:#fafafa; width:480px; padding:10px;}
.g_rg .form .group .np.p_rd span{ padding-right:25px;}
.g_rg .form .group .np.p_rd input{ vertical-align:middle; display:inline-block; margin:0 5px;}

.g_rg .form .add_group{ float:left; margin-left:380px; background:#fafafa; width:500px; padding:10px;}
.g_rg .form .add_group p a.close{ position: absolute;display:inline-block; vertical-align:sub; width:28px; height:28px; background:url(../../images/g_close.jpg) center no-repeat;}
.g_rg .form .add_group .layui-form-select{margin-bottom: 5px;}
.g_rg .form a.close{ display:inline-block; vertical-align:sub; width:28px; height:28px; background:url(../../images/g_close.jpg) center no-repeat;}

.g_rg .form .add_group select{ margin-bottom:10px; width:110px; margin-right:10px;}

.g_rg .form .upload{ float:left; width:480px;}
.g_rg .form .upload .old{ overflow:hidden; margin-right:20px; float:left; width:200px; height:145px; background:url(../../images/g_img.jpg) center no-repeat #fafafa;}
.g_rg .form .upload .old img{ width: 100%;}
.g_rg .form .upload .btn{ float:left;}
.g_rg .form .upload .btn a{ margin-bottom:15px; border-radius:3px; text-align:center; position:relative; background:#f3f4f6; border:1px solid #e9e9e9; display:block; width:100px; height:36px; line-height:36px;}
.g_rg .form .upload .btn a input{ position:absolute; top:0; left:0; filter:alpha(opacity=0); opacity:0;}

.g_rg .form .post_btn{ text-align:center; margin-top:50px;}
.g_rg .form .post_btn a{ display:inline-block; background:#f4a748; color:#fff; padding:0 150px; line-height:40px; height:40px;}


.g_rg .g_edit{ overflow:hidden;}
.g_rg .g_edit label{ width:380px; float:left;}
.g_rg .g_edit p{ width:480px; float:left; text-align:right; padding:10px 0;}
.g_rg .g_edit p a{ border-radius:3px; height:30px; line-height:30px; padding:0 30px;  display:inline-block;border:1px solid #ccc;}
.g_rg .g_edit p a:last-child{ margin-left:20px; background:#f5a646; border:1px solid #f5a646; color:#fff;}

/*注册类型选择*/
.g_rg .r_type{ padding:20px; min-height:800px;}
.g_rg .r_type .message{ padding-left:40px; background:url(../../images/me-icon.jpg) 10px center no-repeat #fdf7e9; background-position: 10px 8px; color:#f3a749; border-radius:2px; min-height:40px; line-height:40px;}

.g_rg .r_type .form{ margin:50px 0;}
.g_rg .r_type .form .group{ color:#666; overflow:hidden; padding:10px 0;}
.g_rg .r_type .form .group > label{ width:300px; float:left; text-align:right; line-height:28px; padding-right:10px;}
.g_rg .r_type .form .group .np{ float:left; width:360px;}
.g_rg .r_type .form .group select { padding: 0 10px; height: 32px; border: 1px solid #ccc; width:360px; color: #666;}
.g_rg .r_type .form .group .np .xl-5{ width:49%; float:left;}
.g_rg .r_type .form .group .np .xl-5:first-child{ float:right;}
.g_rg .r_type .form .group .np .btn{ margin-top:20px; display:block; height:38px; line-height:38px; text-align:center; background:#f3a749; color:#fff;}


/*供应商注册*/
.mg_rg{ display:block; background:#fff;}
.mg_rg .mg_banner{}
.mg_rg .mg_banner img{ width:100%;}

.mg_rg .group{ border-bottom:1px solid #f6f6f6; padding:0 10px; color:#666;}
.mg_rg .group label{ float:left; width:25%; line-height:40px;}
.mg_rg .group input[type=text]{ width:75%; height:40px; border:0; color:#999;padding-left:10px }
.mg_rg .group i{ color:red; vertical-align:middle; width:10px; display:inline-block;}
.mg_rg .group p input[type=text]{ width:100%; padding:0 10px;}
.mg_rg .group span{ color:#999; width:75%; display:inline-block; line-height:40px; /*background:url(../../images/list-right-jt.png) 98% center / 14px 14px no-repeat*/;}

.mg_rg .group input[disabled]{ background:#fff;}

.mg_rg .group input::-webkit-input-placeholder { color:#999;}
.mg_rg .group .mp{ width:75%; float:left;}
.mg_rg .group .mp span{ width:25%; background:none; float:left;}
.mg_rg .group .mp label{ width:auto; float:none;}
.mg_rg .group .mp input{ display:inline-block; vertical-align:middle; margin:0 8px;}

.mg_rg .tle{ padding:10px 15px; }
.mg_rg .group .add_btn{ margin-right:10px; color:#666; padding-left:50px; height:40px; line-height:40px; background:url(../../images/add-icon.jpg) center no-repeat; float:right;}
.mg_rg .group .m_tle{ background:-webkit-linear-gradient(left,rgb(255,249,241),rgb(255,255,255)); height:26px; line-height:26px; color:#f3a749;  }
.mg_rg .group .m_tle strong{ padding-left:30px; font-weight:normal; background:url(../../images/tag_icon.jpg) 10px center / 15px 15px no-repeat; }

.mg_rg .group .del_btn{ float:right; padding-left:30px; height:26px; line-height:26px; background:url(../../images/del-icon.jpg) 10px center / 18px 18px no-repeat; color:#666; margin-right:10px;}

.mg_rg .group .add_tle{ margin-top:10px;}

.mg_rg .group.up{}
.mg_rg .group.up .ovf > label{ float:none; width:100%;padding-left: 10px}
.mg_rg .group.up .upload{ overflow:hidden; font-size:12px; /*padding-top:90px; */background:url(../../images/upload_img.jpg) center 50px / 36px 36px no-repeat; text-align:center; position:relative; border-radius:5px; border:1px dashed #ccc; height:160px;}
.mg_rg .group.up .upload input{ position:absolute; z-index:0; left:0; top:0; width:100%; height:100%; opacity:0;}

.mg_rg .group.up .add_upload{ padding-top:0;}
.mg_rg .group.up .add_upload img{ width:100%;}

.mg_rg .m_postbtn{ padding:20px 10px; overflow:hidden;}
.mg_rg .m_postbtn a{ border-radius:50px; text-align:center; color:#fff; display:block; width:100%; height:40px; line-height:40px; background:#f3a749;}

.mg_rg .m_postbtn.m_postbtn_add a{ width:49%; float:left;}
.mg_rg .m_postbtn.m_postbtn_add a:first-child{ border:1px solid #ccc; background:#fff; color:#333;}
.mg_rg .m_postbtn.m_postbtn_add a:last-child{ float:right;}

.mg_rg.mg_rg_add .group span{ background:none;}
/*提交*/
.submit{ background:#fff; text-align:center;  padding:100px 0;}
.submit p{ font-size:18px; padding-top:150px; background:url(../../images/submit-icon.jpg) top center no-repeat;}
.submit span{ display:block; margin:30px 0 80px; color:#1d3483; font-size:16px;;}
.submit .btn{ padding:0 50px; display:inline-block; height:40px; line-height:40px; background:#f3a749; font-size:14px; color:#fff;}
.submit .add_btn{ margin-top:50px; border-radius:50px;}


.g_rg .form .group .layui-icon {
    color: #fff;
    margin: 0;
}

.g_rg .form .group .layui-form input {
    display: none !important;
}

.form .group:after{
    content: "020";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

#register-submit{
    display: inline-block;
    background: #f4a748;
    color: #fff;
    padding: 0 150px;
    line-height: 40px;
    height: 40px;
}

.g_rg .form .group .np.p_sel .add_address_btn{height:30px;}

#appentAddressDivId .address-info{
    float: left;
    height: 28px;
    line-height: 28px;
    width: 75%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.form .receive-point{
    height: 30px;
    line-height: 30px;
    width: 480px;
}

.np .layui-form-switch{
    height: auto; !important;
}