/* 首页注册/登录弹框 */
#jeBoxindexLoin .jeBox-headbtn a{margin: 12px 24px 0 0;}
.frame_content .advert-content{
    float: left;
    width: 400px;
    height: 400px;
    font-size: 0;
    overflow: hidden;
}
.frame_content .advert-content img{
    width: 100%;
    height: auto;
    max-height: 400px;
    margin: 0 auto;
    border-radius: 8px;
}
.frame_content .from-box{
    float: right;
    padding: 24px 24px 0 0;
}
.frame_content .tab{padding:10px 0;overflow: hidden;}
.frame_content .tab span{height:22px;line-height:22px;float:left;text-align:center;cursor:default;width: calc(50% - 1px);position:relative;}
.frame_content .tab span.header_ent{
    text-align:center;
    font-size:18px;
}
.frame_content  .header_con{
    border-right:solid 1px #C5CCD6
}
.frame_content .tab span.select{
    color:#FF6619;
    color: var(--themeColor);
    font-weight:700;
}
.frame_content .public_box{
    margin-top:26px;
}
.public_box .input_form .order-input {
    width:312px;
    height:32px;
    line-height:32px;
    border-radius:4px;
    border:none;
    background-color:#F5F5F5;
    margin:34px 0 0 0;
    padding:0 0 0 40px;
}
.public_box .input_form  {
    position:relative;
}
.public_box .input_form .error-message{
    position: absolute;
    bottom: 34px;
    padding-left: 24px;
    left: 0;
    color: #E51728;
    font-size: 12px;
    background: url(../../icon/icon/error-icon.png) no-repeat 0 50%;
    background-size: 16px 16px;
}
.public_box .input_form .frame_placeholder {
    position:absolute;
    height:32px;
    display:block;
    line-height:32px;
    left:24px;
    top:34px;
    color:#AAAAAA;
    font-size:14px;
    padding-left:8px;
}
.public_box .butt_message{
    position:absolute;
    top:38px;
    right:4px;
    width:76px;
    height:24px;
    line-height:24px;
    color:#FF6619;
    color: var(--themeColor);
    border: solid 1px  #FF6619;
    border: 1px solid var(--themeColor);
    border-radius:2px;
    background-color: #fff;
    padding:0 5px;
    z-index: 99;
}
.public_box .public_button{
    display:block;
    background:#FF6619;
    background: var(--themeColor);
    line-height:24px;
    overflow:hidden;
    font-size:16px;
    color:#fff;
    cursor:pointer;
    letter-spacing:2px;
    width:100%;
    height:36px;
    border-radius:4px;
    border: solid 1px  #FF6619;
    border: 1px solid var(--themeColor);
}
.public_box .register_button{
    margin:26px 0 0;
}
.public_box .account_button,.public_box .signin_button{
    margin:92px 0 0;
}
.public_box .inpBox{
    font-size:12px;
    margin:8px 0 0 0;
    color: #AAAAAA;
}
.frame_content .selectcurr{
    display:inline-block;
    margin-right:5px;
    position:relative;
    top:3px;
}
.public_box .user_phone{
    width:24px;
    height:24px;
    background:url(../../icon/index/frame_phone.png) no-repeat;
    position:absolute;
    top:38px;;
    left:4px;
}
.public_box .user_password{
    width:24px;
    height:24px;
    background:url(../../icon/index/frame_password.png) no-repeat;
    position:absolute;
    top:38px;
    left:4px;
}
.public_box .user_account{
    width:24px;
    height:24px;
    background:url(../../icon/index/frame_account.png) no-repeat;
    position:absolute;
    top:38px;
    left:4px;
}
.frame_content .selectcurr i{
    width:14px;
    height:14px;
    display:inline-block;
    background:url(../../icon/index/frame_login_on.png) no-repeat;
    background-size:14px 14px;
}
.frame_content .selectBox i{
    background:url(../../icon/index/frame_login_yes.png) no-repeat;
    background-size:14px 14px;
}

.frame_content .signin_box{
    display:none;
    margin-top:0;
}
.signin_box .signin_message{
    display:none;
}
.public_box .frame_switch{
    margin:8px 0px 0;
    color: #808080;
    font-size: 12px;
}
.public_box .frame_switch a{
    color: #808080;
}
.public_box .frame_switch span{
   float:left;
   cursor:pointer;
}
.public_box .frame_switch a{
   float:right;
}
.public_box .scan-tab{
    font-size: 12px ;
    color: #808080;
    text-align: center;
    margin-top: 2px;
}
.public_box .scan-button{
    width: 73px;
    padding-left: 28px;
    display: inline-block;
    background: url(../../icon/icon/material-symbols.png) no-repeat 0 50%;
    background-size: 24px 24px;
    text-align: left;
    cursor: pointer;
}
.public_box .scan-button.active{
    color: #FF6619;
    color: var(--themeColor);
    background-image: url(../../icon/icon/material-symbols-active.png);
}
.public_box .scan-button+.scan-button{
    margin-left: 24px;
}
.public_box .scan-content{
    display: none;
    padding-top: 18px;
    text-align: center;
    width: 352px;
}
.public_box .scan-content img{
    width: 200px;height: 200px;
}
#wximg{height: 200px;}
.public_box .scan-content .scan-text{
    margin-top: 8px;
    height: 23px;
    line-height: 23px;
    color: #FF6619;
    color: var(--themeColor);
    font-size: 18px;
   
}
.public_box .scan-content .switch-line{
    margin-top: 11px;
}
.public_box .scan-content .switch-button{
    color: #808080;
    font-size: 12px;
    cursor: pointer;
}
.public_box .scan-content .switch-button+.switch-button{
    margin-left: 24px;
}
.public_box .frame_placeholder ,.public_box .user_account,.public_box .user_phone,.public_box .user_password{
 z-index: 99;
}
#qrcode-Content{
 display: inline-block;
}
/* 微信样式覆盖 */
.impowerBox .title{display: none;}
.impowerBox img.qrcode.lightBorder{width: 226px;border: none;margin-top: -13px;}
.impowerBox .panelContent{position: relative;}
.impowerBox .info{position: absolute;top:0;left: 50%;margin-left: -100px;width: 200px;height: 200px;color:#fff;}
.impowerBox .status{text-align: center;padding: 40px 0 0;background: rgba(0, 0, 0, 0.8);height: 100%;}
.impowerBox .status_browser{display: none;}