body{
    background-color: #ffffff;
}
a:link {
    color: #222;
    text-decoration: none;
}
a:hover {
    color: #1ead6f;
    text-decoration: none;
}
a:visited {
    color: #222;
    text-decoration: none;
}
.blayout{
    position: relative;
    margin: 0 auto;
    max-width: 1440px;
}
/* 只应用于 class 为 .content-table 的表格内的所有相关元素 */
.content-table,
.content-table tbody,
.content-table tfoot,
.content-table th,
.content-table thead,
.content-table tr,
.content-table td {
    border:#e0e5eb 1px solid;
}
/* 只应用于 class 为 .layout-table 的表格内的所有相关元素 */
.layout-table,
.layout-table tbody,
.layout-table td,
.layout-table tfoot,
.layout-table th,
.layout-table thead,
.layout-table tr {
    border: none;
}
.choices__input{width: 300px !important;}
.choices__inner{background-color: #ffffff !important;}
.preimg{width: 40px !important; height: 40px !important;}
.fs-10{font-size: 14px;}
.logo{width: 40px; height: 40px; border: none;}
.hlogin{width: 100px; font-size: 1rem; font-weight: normal;}
.container-home{width: 800px;}
.partnerbox {
    align-items: center;
    color: var(--ba-text-light);
    display: flex;
    justify-content: center;
    line-height: 16px;
    overflow: hidden;
}
.partnericons {
    align-items: center;
    display: flex;
    gap: 12px;
    margin-left: 8px;
}
.zhuigan{height: 12px !important;}
.btn-green {
    --cz-btn-color: #fff;
    --cz-btn-bg: #1ead6f;
     --cz-btn-border-color: #1ead6f;
    --cz-btn-hover-color: #fff;
    --cz-btn-hover-bg: #21bd79;
    --cz-btn-hover-border-color: #21bd79;
    --cz-btn-focus-shadow-rgb: 82, 190, 129;
    --cz-btn-active-color: #fff;
    --cz-btn-active-bg: #21bd79;
    --cz-btn-active-border-color: #268650;
    --cz-btn-active-shadow: none;
    --cz-btn-disabled-color: #fff;
    --cz-btn-disabled-bg: #1ead6f;
    --cz-btn-disabled-border-color: #1ead6f;
}
.container-login{
    width: 480px;
}
.msg{
    font-size: 1rem;
    color: red;
    padding-bottom: 15px;
    text-align: left;
}
.logowh{
    width: 40px;
    height: 40px;
}
.cat-title{padding:3px 0px; display: block; width: 100%;}
.propic{height: 240px !important; width: 100%;}
.text-truncate2{
    display: -webkit-box;
    font-size: 14px;
    height: 36px;
    line-height: 18px;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.product-name{
    font-family: Roboto;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    height: 44px !important;
    margin-top: 2px !important;
}
.price-box {
    display: block;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 2px;
    min-height: 18px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.price {
    color: #2d2d2d;
    font-size: 16px;
    font-weight:bold;
    line-height: 18px;
}
.unit {
    color: #999;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
}
.fs-12{font-size: 12px;}
.toppropic{height: 45px !important;}
.corplogo{height: 75px !important;}
.corophoto{width: 560px; margin-left: 20px; margin-bottom: 20px;}
.ck-powered-by-balloon{display: none !important;}
.ck-powered-by{display: none !important;}
.ck-content{height: 400px;}
@media (max-width:767px) {
    .blayout{
        padding:0px;
    }
    .navbar-brand{font-size: 1rem;}
    .logowh {
        width: 25px;
        height: 25px;
    }
    .propic {
        height: 140px !important;
        width: 100%;
    }
    .toppropic {
        height: 100%;
    }
    .container-home{
        width: 100%;
        padding: 10px;
    }
    .indextitle{
        font-size: 18px;
    }
    .corpmenu .btn{
        font-size: 12px !important;
        padding-left: 15px;
        padding-right: 15px;
    }
    .corplogo{
        font-size: 16px;
    }
    .corophoto{
        width: 100%;
        margin-left: 0px;
        margin-right: 0px;
    }
    .corpprotitle .h3,.h4{
        font-size: 16px;
    }
    .corpprotitle .nav-link {
        font-size: 14px;
    }
}