@charset "utf-8";
:root{--dark-color:#202223;--white-color:#ffffff;--font-000:#000000;--font-333:#333333;--font-af: #afafaf;--font-555:#555555;--font-666:#666666;--font-999:#999999;--font-light:#CECECE;--font-ccc:#cccccc;--font-eee:#eeeeee;--font-fff:#ffffff;--font-color:#626569;--text-muted:#9A9A9A;--border-color:#d7d7d7;--card-color:#ffffff;--bg-f7f7:#f7f7f7;--bg-f6f6:#f6f6f6;--body-color:#F4F8F9;--box-shadow:#c7c1c1;--sidebar-bg:#202223;--secondary-color-green-100:#81EBB1;--secondary-color-green-200:#73E3D5;--secondary-color-blue-100:#A1C8FE;--secondary-color-blue-200:#6DC7E3;--secondary-color-orange-100:#FFD568;--secondary-color-red-100:#FFA585;--secondary-color-red-200:#FF9592;--secondary-color-purple-100:#C0A4F9}
[data-theme=dark]{--dark-color:#e4e4e4;--white-color:#ffffff;--font-000:#ffffff;--font-333:#afafaf;--font-555:#868686;--font-777:#777777;--font-999:#999999;--font-ccc:#cccccc;--font-eee:#202225;--font-fff:#ffffff;--font-color:#838588;--text-muted:#66686b;--border-color:#303338;--card-color:#222427;--body-color:#202225;--box-shadow:#484c52;--sidebar-bg:#202223}
[class=theme-green]{--primary-color: #07c160;--primary-color2:#5db440;--primary-color3:#85b874;--light-color:#E7F8EF;--secondary-color:#0392cf;--secondary-color2:#63a9c7;--link-color:#F46B45;--primary-gradient:linear-gradient(to right, #07C160, #2AAE67)}
[class=theme-orange]{--primary-color:#ff7321;--primary-color2:#c70039;--primary-color3:#940b3f;--secondary-color:#0f4b88;--secondary-color2:#3e6994;--link-color:#55bbc4;--primary-gradient:linear-gradient(45deg, #ff7321, #fdb528)}
[class=theme-blush]{--primary-color:#e4989a;--primary-color2:#b5838f;--primary-color3:#ffb187;--secondary-color:#88d8b0;--secondary-color2:#ffe138;--link-color:#55bbc4;--primary-gradient:linear-gradient(45deg, #e4989a, #ffb4a1);--sidebar-bg:#3c3a47}
[class=theme-cyan]{--primary-color:#59C4BC;--primary-color2:#33BAB0;--primary-color3:#8BCEC9;--secondary-color:#637AAE;--secondary-color2:#00ACEE;--link-color:#E76886;--primary-gradient:linear-gradient(45deg, #59C4BC, #637AAE)}
[class=theme-timber]{--primary-color:#ff6699;--primary-color2:#c54c82;--primary-color3:#512e67;--secondary-color:#6e48aa;--secondary-color2:#00ACEE;--link-color:#6437ac;--primary-gradient:linear-gradient(45deg, #ff6699, #ffe869);--sidebar-bg:#13091e}
[class=theme-blue]{--primary-color: #105192;--primary-color2:#3f6fe7;--primary-color3:#7091e1;--secondary-color:#6e48aa;--secondary-color2:#00ACEE;--link-color:#ffc539;--primary-gradient:linear-gradient(45deg, #0d447b, #ffc539)}
[class=theme-amethyst]{--primary-color:#7952b3;--primary-color2:#6437ac;--primary-color3:#b693fe;--secondary-color:#ff6699;--secondary-color2:#5fc38d;--link-color:#f98a5f;--primary-gradient:linear-gradient(45deg, #7952b3, #b693fe)}
/*登录页面*/
body{background: url(../images/bg-login-business.jpg) center 0 no-repeat; background-size: 100%;background-size:cover;}

.login{width:1000px; margin: 0 auto; border-radius:16px ; display: flex; background: #fff; overflow:hidden}
.login .left{width: 560px;}
.login .right{width:560px;position: relative;}
.loginContent{border-radius: 20px; box-sizing: border-box; width:350px; margin-left:auto; margin-right:auto; height:100%}
.login h4{font-size: 30px; margin-bottom:14px}
.login .left img{display: block; height:560px; width: 490px;}
.edition{border:1px solid var(--primary-color); border-radius:20px 20px 20px 0px; color: #ffffff;background-color: var(--primary-color)}
.loginInner{width: 100%; margin: 0 auto;}
.login-center{width: 100%;box-sizing: border-box;margin-bottom:22px;border: 1px solid #ececec;color:var(--primary-color); overflow: hidden}
.login-center i{color:var(--primary-color); font-size:16px; width: 18px;}
.login-center-input{height: 44px;z-index: 2;position: relative;width: 100%;flex-shrink: 0; overflow: hidden}
.login-center-input input,.login-center-input select{width: 100%;height: 44px;border: 0;box-sizing: border-box;outline:0;outline:0; border-radius:10px ; font-size: 16px; padding-right:16px; padding:0 1rem;}
.code .codeBtn{width:130px ; height: 44px; float: right; margin-top: 5px;border-radius: 4px;background:var(--primary-color); text-align: center; line-height:44px ; color: #fff;}
.code .codeImg{width:160px ; height: 52px; float: right; margin-top: 5px;}
.login-center-input-text{background: white;padding: 0 5px;position: absolute;z-index: 0;opacity: 0;height: 20px;top: 50%;margin-top: -10px;font-size: 14px;left: 5px;color: dodgerblue;line-height: 20px;transition: all 0.5s;-moz-transition: all 0.5s;/* Firefox 4 */-webkit-transition: all 0.5s;/* Safari 和 Chrome */-o-transition: all 0.5s;/* Opera */}
.login-center-input input:focus~.login-center-input-text{top: 0;z-index: 3;opacity: 1;margin-top: -15px;}
.login.active{-webkit-animation: login-small 0.8s ; animation: login-small 0.8s ;animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards}
.login-button{cursor: pointer;text-align: center;height:50px;line-height: 50px;background-color:var(--primary-color);border-radius: 5px;color: white; font-size: 20px; width: 260px}
.login-button:focus{outline: none;}
.codeStatus{position: absolute; top:0px; left: 0px; background: rgba(255,255,255,0.92); width: 100%; height: 100%;}
.login-center-input input::-webkit-input-placeholder{color: #999;}
.login-center-input input::-moz-input-placeholder{color: #999;}
.login-center-input input::-ms-input-placeholder{color: #999;}
.city{width: 55%;}
.trade{width:35% ;}
footer{width: 100%; text-align: center; padding: 24px 0;}
.loginMode{position: absolute; top:15px; right:15px; cursor: pointer;}
.loginMode img{display: block; float: left;}
.qrcode{background:url(../images/qrcode-green.png) no-repeat center center; background-size:220px; width:220px; height:220px; margin-left:auto; margin-right:auto;}
.login-center-input{position:relative;}
.login-center-input label{position: absolute;bottom: 10px;left: 0;color: grey;pointer-events: none;transition: all 0.3s ease;}
.ad{background: linear-gradient(90deg, #AA2AF8 1.5%, #FF6C89 96.56%);}
.ad span{background: #C71E6B;border-radius: 3px;}
input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset!important}
.list-group-item-active em{position:absolute;left:10px;top:32%;width:3px;height:35%;background:var(--primary-color);display:block}
.recent_searche{-moz-box-shadow:0 2px 25px 0 var(--box-shadow);position:absolute;top:75px;width:100%;max-width:700px}
.search-body{max-height:calc(100vh - 130px);overflow-y:auto}
.nav-item.advertising{position:absolute;right:7.5px}
.auth_img{position: absolute;right:22px;width:100px;}
.logo_bage_right{position:absolute;right:0;bottom: 0;padding:6px;border-radius:100px;background-color: #fff;width: 45px;}
.logo_bage_left{position:absolute;left:0;bottom: 0;padding:6px;border-radius:100px;background-color: #fff;width: 45px;}
/*商家注册*/
.regContainer{max-width: 45rem;margin: 0 auto;}
.wayForm .form-group{position: relative;}
.wayForm input.form-control:focus,
.wayForm select:focus{box-shadow: unset;border-color: var(--primary-color);}
select option:hover{background:var(--primary-color);}
.was-validated select.form-control:valid{background: unset !important;width: initial;}
.wayForm a{color: var(--primary-color);}
.wayForm .form-control{color: inherit !important}
.wayForm .col-4{padding-left: 5px;padding-right: 5px;}

/* 简写属性 */
.fl{float:left;}
.fr{float:right}
.fb{font-weight:bold}
.fn{font-weight:normal}
.fw{font-weight:bold;}
.fi{font-style:italic}
.tl{text-align:left}
.tc{text-align:center}
.tr{text-align:right}
.tj{text-align:justify;text-justify:inter-ideograph}
.rel{position:relative}
.abs{position:absolute}
.dn{display:none}
.db{display:block}
.di{display:inline}
.d_ib{display:inline-block;}
.ovh{overflow:hidden}
.vm{vertical-align:middle}

/* 字号 */
.font-size-12{font-size:0.75rem;}
.font-size-14{font-size:0.875rem;}
.font-size-16{font-size:1rem;}
.font-size-18{font-size:1.125rem;}
.font-size-20{font-size:1.25rem;}
.font-size-22{font-size:1.375rem;}
.font-size-24{font-size:1.5rem;}
.font-size-28{font-size:1.75rem;}
.font-size-32{font-size:2rem;}
.font-size-36{font-size:2.25rem;}
.font-size-50{font-size:3.125rem;}

/* 字体颜色 */
.text-color-light{color:var(--font-light)!important}
.text-color-999{color:var(--font-999)!important}
.text-color-333{color:var(--font-333)!important}
.text-color-primary{color:var(--primary-color)!important}
.text-color-red-200{color:var(--secondary-color-red-200)!important}
.text-color-purple-100{color:var(--secondary-color-purple-100)!important}
.text-color-blue-200{color:var(--secondary-color-blue-200)!important}
.text-gray{color:var(--text-gray)}

/* 背景颜色 */
.btn.btn-primary {
    border: 0;
    line-height: 1.6;
    background-color: var(--primary-color);
    border-color: var(--primary-color);
}

/* 头部logo */
.header {
    padding: 40px 40px;
}
.brand-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 20px;
}
.header.logo img {
    width: 180px;
    height: 40px;
    display: block;
}

/* 底部版权 */
.account-copyright {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 40px;
}
.account-copyright .copyright {
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 10px;
    font-size: 14px;
    color: #333;
    margin: 0;
}
.account-copyright .copyright a {
    color: #333;
}
.account-copyright .copyright a:hover {
    color: #333;
    text-decoration: underline;
    cursor: pointer;
}
.account-copyright .copyright .govbei {
    display: inline-block;

    height: 14px;
    line-height: 14px;
    background: url(../images/police.png) 0 0 no-repeat;
}

/* 背景波浪装饰 */
.bg-waves {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 30%;
    z-index: -1;
    overflow: hidden;
}
.wave {
    position: absolute;
    bottom: -100%;
    left: 0;
    width: 200%;
    height: 200%;
    background: rgba(58, 110, 255, 0.08);
    border-radius: 50% 50% 0 0;
    transform: translate3d(0, 0, 0);
}
.wave:nth-child(1) {
    left: -50%;
    animation: wave 12s infinite linear;
    opacity: 0.5;
}
.wave:nth-child(2) {
    left: 0;
    animation: wave 8s infinite linear;
    opacity: 0.3;
}
.wave:nth-child(3) {
    left: 50%;
    animation: wave 10s infinite linear;
    opacity: 0.1;
}

@keyframes wave {
    0% {
        transform: translate3d(0, 0, 0);
    }
    100% {
        transform: translate3d(-50%, 0, 0);
    }
}

.p-x-16 {
    padding-left: 1rem;
    padding-right: 1rem;
}
.flex-y-center {
    display: flex;
    align-items: center;
    align-content: center;
}

.img {
    border: none;
}

.p-x-24 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
}

.p-y-4 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
}
.font-size-16 {
    font-size: 1rem;
}

.m-t-50 {
    margin-top: 4.167rem;
}

.flex-y-center {
    display: flex;
    align-items: center;
    align-content: center;
}

.width-per-100 {
    width: 100%;
}
.height-per-100 {
    height: 100%;
}

.p-x-16 {
    padding-left: 1rem;
    padding-right: 1rem;
}

.flex-y-center {
    display: flex;
    align-items: center;
    align-content: center;
}
.dn {
    display: none;
}

.p-l-8 {
    padding-left: 0.5rem;
}
.text-color-999 {
    color: #999999 !important;
}
.tc {
    text-align: center;
}
.flex-xy-center {
    display: flex;
    align-items: center;
    justify-content: center;
}
.m-b-0 {
    margin-bottom: 0;
}
.img-w-h-200 {
    width: 200px;
    height: 200px;
}
.round-10 {
    border-radius: 10px;
}

/* 单选多选 */
.wy-standard-checkbox {
    margin-right: 10px
}
.wy-standard-checkbox,.wy-standard-checkbox label {
    font-weight: 400
}
.wy-standard-checkbox input[type="checkbox"] {
    display: none!important
}
.wy-standard-checkbox input[type="checkbox"]+span {
    cursor: pointer;
    position: relative;
    width: 14px;
    height: 14px;
    display: block;
    text-align: center;
    border: 1px solid var(--primary-color);
    border-radius: 2px;
    overflow: hidden;
}
.wy-standard-checkbox input[disabled="disabled"]+span {
    border: 1px solid var(--border-color);
}
.wy-standard-checkbox input[type="checkbox"]+span:before {
    display: inline-block;
    vertical-align: middle;
    font-size: 12px;
    transform: rotate(45deg) scaleY(1);
    box-sizing: content-box;
    content: "";
    border: 1px solid #FFF;
    border-left: 0;
    border-top: 0;
    margin-top: -15px;
    width: 5px;
    height: 9px;
}
.wy-standard-checkbox input[type="checkbox"]:checked+span {
    background: var(--primary-color);
}

.wy-standard-checkbox input[disabled="disabled"]:checked+span {
    background: var(--border-color);
}

.standard-radio {
    margin-right: 10px
}

.standard-radio,.standard-radio label {
    font-weight: 400
}

.standard-radio input[type="radio"] {
    display: none!important
}

.standard-radio input[type="radio"]+span {
    display: block;
    cursor: pointer;
    position: relative
}

.standard-radio input[type="radio"]+span i {
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;*display: inline;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    position: relative;
    bottom: 1px;
    content: "";
    border: 1px solid var(--border-color);
    width: 16px;
    height: 16px;
    margin-right: 10px
}
.standard-radio input[type="radio"]:checked+span i:after {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    display: block;
    position: relative;
    top: 4px;
    left: 4px;
    content: '';
    width: 6px;
    height: 6px;
    background-color: var(--primary-color);
}

/*!  koQHy9I7YN/7bwR/CxFON9KKdKdfShOgHBYCB/sGWu+mL0VP86HqmBN60yTXxJBInwfIXXGVdoJPkWL5c4vI67lyYofijjTol0rTytBlADH1ObxuaAAUuQ==  */