
        .header__sticky.sticky {
            box-shadow: 0 0 15px rgb(0 0 0 / 35%);
        }
        
        .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12{
            float:left;
        } 
        .show-in{
            -webkit-transform: translateX(0);
            transform: translateX(0);
            opacity: 1;
            visibility: visible;
        }
        .mengban{
            display: none;
            width: 100%;
            height: 100%;
            position: fixed;
            left: 0;
            top: 0;
            z-index: 999;
            background: rgb(0 0 0 / 50%);
        }
        .offcanvas__sub_menu_item{
            padding-right:30px;
        }
        .text-ellipsis {
            display: inline-block;
            white-space: nowrap; 
            width: 100%; 
            overflow: hidden;
            text-overflow:ellipsis;
        }
        .text-ellipsis-2{
            width:100%;
        	word-break:break-all;
        	display:-webkit-box;
        	-webkit-line-clamp:2;
        	-webkit-box-orient:vertical;
        	overflow:hidden;
        }
        .text-ellipsis-3{
            -webkit-line-clamp:3;
        }
        .text-ellipsis-4{
            -webkit-line-clamp:4;
        }
        .text-ellipsis-5{
            -webkit-line-clamp:5;
        }
        .text-ellipsis-6{
            -webkit-line-clamp:6;
        }
        .footer__bottom{
            background: #f6f6f6;
        }
        .copyright__content{
            color:#666;
        }
        .setAccount{
            width:360px;
            height:200px;
            background:#ffffff;
            top:50%;
            margin-top:-100px;
            position:fixed;
            max-width:100%;
            left:50%;
            margin-left:-180px;
            z-index:99999;
            display: none;
        }
        .payment-item{
            float: left;
            margin-left: 5px;
        }
        .payment-item img{
            width:42px;
            height: 28px;
        }
        .tc{
                width: 360px;
                max-width: 100%;
                position: fixed;
                top: 40%;
                left: 50%;
                margin-left: -180px;
                background: #ffffff;
                box-shadow: 0 0 25px rgb(0 0 0 / 35%);
                z-index: 10000;
                display: none;
            }
        .close {
            float: right;
            font-size: 21px;
            font-weight: 700;
            color: #000;
            text-shadow: 0 1px 0 #fff;
            filter: alpha(opacity=20);
            opacity: .2;
            cursor: pointer;
        }
        .close:hover {
            opacity: .9;
        }
        @media (min-width:768px){
            .sticky .header__account--search__items{
                display: block !important;
            }
            /*.header__minicart--items .items__count{*/
            /*    top: 0;*/
            /*}*/
            .sticky .header__minicart--items .items__count{
                top: -4px;
            }
            .sticky .minicart__btn--text{
                display: none;
            }
        }
        
        @media (max-width:768px){
            .align-items-cente{ 
                align-items: left!important;
            }
            .justify-content-center{
                justify-content: left!important;
            }
            .breadcrumb__bg{
                display: none;
            }
            .pagination__area{
                overflow-x: scroll;
            }
            .hidden-xs{
                display: none;
            }
        }
        
        #kwdlist {
                border: solid 1px #dddddd;
                position: absolute;
                background: #fff;
                display: none;
                border-top-color: #e9e9e9;
                box-shadow: 0 0 25px rgb(0 0 0 / 35%);
                cursor: auto;
                color: #333333;
                line-height: 24px;
                font-size: 12px;
                padding: 10px 12px;
                z-index: 99;
                left: 0;
                margin-right: 14px;
                width: 600px;
                padding-bottom: 20px;
                max-width: 100%;
            }
            .key-a{
                padding-left: 8px;
            }
            .searchdiv li{
                float: inherit;
                width: 100%;
                overflow: hidden;
                height: 50px;
                padding: 0 10px;
            }

            .searchdiv img{
                width:42px;
            }
            .searchdiv li div{
                float: left;
            }
            .searchdiv li .twoline{
                position: absolute;
                padding-left: 50px;
                font-size: 12px;
                line-height: 16px;
                margin-top: 0;
                font-weight: 500;
                padding-right: 10px;
                padding-top:5px;
                height: 36px;
                width: 45%;
                line-height: 12px;
                display: -webkit-box;
                -webkit-line-clamp: 2;
                -webkit-box-orient: vertical;
                overflow: hidden;
            }
            .searchdiv li .twoline p{
                color:#666;
            }
            .sk-left{
                padding:0;
                padding-right:15px;
                border-right:dotted 1px #ccc;
            }
        