@charset "UTF-8";

body{
    background:#f5f5f5 !important;
    background-color: #f5f5f5 !important;
}
.text-blue{color: #3399FF;}
.text-999{color: #999;}
/* 面包屑 */
a{text-decoration: none;}
.breadcrumbs{font-size: 12px;color: #616161;background: #f5f5f5;padding-left: 5px;padding-top: 15px;padding-bottom: 5px;}
.breadcrumbs a{color:#757575;display: inline-block;padding-bottom:10px;}
.breadcrumbs a:hover{color:#3399FF;text-decoration: none;}
.breadcrumbs .first-label{cursor: pointer;    display: inline-block;padding-bottom: 10px;}
.breadcrumbs .first-label:hover{color: #3399FF;}
.breadcrumbs .split{color: #999999;padding-left: 3px;padding-right: 3px;font-size: 14px;}
.keyword{display: inline-block; padding-left: 5px;}
.icon-delete{display: inline-block;}
.selected-label{position: relative;display: inline-block;border: 1px solid #dddddd;padding: 3px 5px;cursor: pointer;
    margin-right: 5px;margin-bottom:10px;padding-right: 30px;background: #fff;
}
.selected-label:hover{border: 1px solid #3399FF;}
.selected-label .icon-delete{
    display: inline-block;position: absolute;right: 0px;top: 0px;
    width: 22px;border-left: 1px solid #ddd;text-align: center;height: 100%;
}
.icon-delete i{font-size: 14px;vertical-align: top;margin-top: 2px;display: inline-block;}
.selected-label:hover .icon-delete{background: #3399FF;border-left: 1px solid #3399FF}
.selected-label:hover .icon-delete i{color: #FFFFFF;}
.selected-label .attr-value{color: #3399FF;}
.selected-label span:last-child{background: #f7f7f7;}

/* 搜索区 */
.filter{background:#FFF; padding:18px 0;}
.filter .filter-list{line-height:45px; overflow:hidden; transition:height 0.3s; border-top:1px solid #e0e0e0;}
.filter .filter-list.first{border-top:none;}
.filter dl{position:relative; padding-left:70px; width:1070px; float:left; height:45px; }
.filter dl.active{height:auto;}
.filter dl dt{position:absolute; top:0; left:0;}
.filter dl dd{float:left; width:172px;}
.filter dl dd.active a{color:#f10215;}
.filter .more{float:right;}
.search-area{background: #F9FBFE;}
.search-conditions.hide{display: none;}
.search-conditions:first-child{height: 48px;}
.search-conditions{
    background: #F9FBFE;padding-left: 20px;
    height: 49px;font-size: 12px;
    overflow: hidden;
    box-sizing:border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.btn-more .icon-arrow:before{content: "\f107";}
.search-conditions.open{height: auto;}
.search-conditions.active{ border: 1px solid #3399FF;height: auto;}
.search-conditions.active .conditions-box li{ border-top: none;}
.search-conditions.active .submit-area{display: block;margin-top: 10px;}
.search-conditions.active .btn-multi-select{display: none;}
.search-conditions.active .btn-more{display:none;}
.search-conditions.open .btn-more .icon-arrow:before{content: "\f106";}
.search-area .search-conditions:first-child .conditions-box li{border: none;}
.conditions-box{display:flex;height: 100%;background: #ffffff;}
.conditions-box li{
    padding-top: 15px;
    border-top: 1px dashed #e9e9e9;
    box-sizing:border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.conditions-box .condition-left{
    width: 90px;color: #999999;
    background: #F9FBFE;
}
.conditions-box .condition-middle{
    padding-top: 0px;
    flex: 1;padding-left: 20px;padding-right:20px;font-size: 0px;background: #FFFFFF;
}
.conditions-box .condition-right{width: 140px;text-align: right;background: #FFFFFF;padding-top: 12px;margin-right:20px;}
.attr-label{
    font-size: 12px;display:inline-block;color: #433D33;min-width: 90px;position: relative;
    cursor: pointer;margin-right:15px;margin-top: 10px;margin-bottom: 10px;
    padding: 3px 15px 3px 10px; border: 2px solid #FFFFFF;
    box-sizing:border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.attr-label:hover{color:#3399FF;}
.attr-label.active{
    border: 2px solid #3399FF;color:#3399FF;

}
.attr-label i{display: inline-block;position: absolute;right: 0px;bottom: 0px;height: 15px;width: 15px;}
.attr-label.active i{
    background:url("../img/icon-selected.png");
}
.conditions-box .search-btn{
    border: 1px solid #e9e9e9;width:52px;height: 24px;color:#5F5F6B;
    text-align: center;line-height: 22px;background: #FFFFFF;cursor: pointer;
    box-sizing:border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.conditions-box .search-btn:hover{color:#3399FF;border: 1px solid #3399FF;}

.submit-area{padding-bottom: 15px;display: none;}
.submit-area button{
    width: 78px;text-align: center;line-height: 28px;
    height: 30px;font-size: 12px;cursor: pointer;border-radius:2px;
    box-sizing:border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.confirm-btn{color:#FFFFFF;background:#3399FF;border: 1px solid #3399FF;}
/* .confirm-btn:hover{background: #1177DD;border: 1px solid #1177DD;} */
.cancel-btn{color:#777777;background:#FFFFFF;border: 1px solid #e9e9e9;}

.conditions-more-box{}
.conditions-more {
    position: absolute;left: 50%;margin-left: -60px;bottom: -28px;
    display: inline-block;color: #666666;cursor: pointer;width: 120px;
    padding: 5px 0px;font-size: 12px;background: #FFFFFF;text-align: center;
}
.conditions-more:hover{color: #3399FF;}
.conditions-more i:before{content: "\f107";margin-left: 6px;}
.conditions-more.open i:before{content: "\f106";}
/* 排序区 */
.order-list-box{height: 48px;padding: 20px 0px;}
.order-list-box .sort-box{padding: 10px 20px;background: #FFFFFF;}
.sort-left li{
    float: left;
    font-size: 12px;
    height: 28px;
    line-height: 26px;
    box-sizing:border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.sort-left .sort-btn{
    border: 1px solid #e9e9e9;
    width: 64px;cursor: pointer;
    text-align: center;color: #555555;
    border-left: none;
}
.sort-left .sort-btn.active{
    border: 1px solid #3399FF;
    color: #FFFFFF;
    background: #3399FF;

}

.sort-left .sort-btn:hover{color: #3399FF;border: 1px solid #3399FF;}
.sort-left .sort-btn.active:hover{color: #FFFFFF;}
.sort-left .sort-btn:first-child{border-left: 1px solid #e9e9e9;}
.sort-left .sort-btn:first-child:hover{border-left: 1px solid #3399FF;}
.sort-left .sort-btn.active:first-child{border-left: 1px solid #3399FF;}
.sort-left .sort-price-box{padding-left: 20px;color: #5F5F6B;}
.p-sale i:before{content:"\f175";margin-left: 3px;}
.p-sale.active.asc i:before{content: "\f176";margin-left: 3px;}
.p-sale.active.desc i:before{content: "\f175";margin-left: 3px;}

.p-price .fa-stack{width: 1em;height: 1em;line-height: 1em;}
.p-price.active.asc .fa-sort-desc{opacity: 0.5;-moz-opacity: 0.5;filter: alpha(opacity=50);}
.p-price.active.desc .fa-sort-asc{opacity: 0.5;-moz-opacity: 0.5;filter: alpha(opacity=50);}
.sort-price-box .split{vertical-align: top;}
.price-item{
   display: inline-block;border: 1px solid #e9e9e9;width:80px;height: 28px; padding-left: 5px;
    vertical-align: top;
    box-sizing:border-box;
   -moz-box-sizing:border-box; /* Firefox */
   -webkit-box-sizing:border-box; /* Safari */
}
.price-item input{border: none;height: 100%;color: #5F5F6B;margin-left: 5px;width: 58px;}
.sort-price-box .btn-confirm,
.sort-price-box .btn-cancel{
    height: 28px;width: 56px;cursor: pointer;
    text-align: center;line-height: 26px;
}
.sort-price-box .btn-box{display: none;}
.sort-price-box .btn-confirm{border: 1px solid #3399FF;background: #3399FF;color: #FFFFFF;}
.sort-price-box .btn-cancel{background: #FFFFFF;border: 1px solid #e9e9e9;color: #555555;}

/*.p-price i:before{content:"\f0d8";}*/
/*.sort-left li.desc i:before{content:"\f0d7";}*/
/*.sort-left li.asc i:before{content:"\f0d8";}*/
.type-list.show{display: block;}
.type-list.hide{display: none;}
.type-list li{float:right;color: #555555;font-size: 12px;}
.type-list li:last-child{line-height: 28px;}
.type-list .total-num{color: #3399FF;margin: 0px 2px;}
.top-pagination{padding-left:20px;margin-top: 2px;}
.top-pagination .page-curr,.top-pagination .split,.top-pagination .page-total{
    display: inline-block;vertical-align: top;line-height: 26px;
}
.top-pagination .page-prev,
.top-pagination .page-next{
    display: inline-block;width: 22px;height: 22px;background: #FFFFFF;color: #DFDFE1;
    border: 1px solid #e9e9e9;text-align:center;cursor: pointer;
    box-sizing:border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.top-pagination .page-prev:hover,
.top-pagination .page-next:hover{background: #FFFFFF;color: #3399FF;border: 1px solid #3399FF;}
.top-pagination .page-prev.page-disable,
.top-pagination .page-next.page-disable,
.top-pagination .page-prev.page-disable:hover,
.top-pagination .page-next.page-disable:hover {cursor: default;;background: #F7F8FB;color: #DFDFE1;border: 1px solid #e9e9e9;}

.page-prev i,.page-next i{font-size: 14px;vertical-align: top;margin-top: 3px;}
.peis{background: #FAFBFD;padding: 10px;color: #757575;font-size: 12px;}
.peis select{margin: 0 10px;width: 160px;color: #757575;font-size: 12px;}
.peis input:last-child{margin-left: 10px;}


/**商品对比**/
.contrast-box{
    position: fixed;left: 0px;bottom: 0px;z-index: 5;background: #FFFFFF;
    width: 100%;height: 192px;
    border-top:1px solid #e9e9e9;
    box-sizing:border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.contrast-box.hide{display: none;}
.contrast-box .title{background: #f7f7f7;line-height: 51px;height: 51px;}
.title h3{font-size: 16px;color: #333333;padding-left: 20px;}
.title .right{padding-right: 20px;}
.title button{
    border: 1px solid #e9e9e9;
    background: #FFFFFF;cursor: pointer;
    width:60px;font-size: 12px;color: #333333;
    height:28px;line-height: 26px;
    border-radius:2px;
    box-sizing:border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.contrast-goods{padding: 35px 0px;}
.contrast-list li{
    width: 25%;
    float: left;
    border-left: 1px dashed #e9e9e9;
    padding-left: 20px;
    display: flex;
    box-sizing:border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.contrast-item .item-img{
    width: 80px;height:80px;border:1px solid #e9e9e9;
    box-sizing:border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.contrast-item .imgBg{ width: 80px;height:80px;background: #f7f7f7;line-height: 80px;color: #BBBBBB;font-size: 30px;text-align: center;}
.item-img img{width:100%;height: 100%;}
.item-name a,.item-name a:hover{text-decoration: none;color: #333333;}
.contrast-item .item-right{flex: 1;padding-left: 15px;padding-right: 15px;}
.contrast-item .item-right .item-name{height: 35px;overflow: hidden;font-size: 12px;}
.contrast-item .item-right .price{color:#ED5559;float: right;}
.contrast-item .item-right .tips{font-size: 12px;color: #999999;}
.contrast-item .item-right .item-delete{display: none;color: #3399FF;float: left;cursor: pointer;}
.contrast-item:hover .item-right .item-delete{display: block;}

/* 商品区 */
.goods-list-box{background:#f5f5f5; padding-bottom:10px;}
.goods-list .nothing{
    width: 100%;background: #FFF;text-align: center;line-height: 450px;
    margin-bottom: 10px;font-size: 18px;color: #555555;
}
.goods-list .goods-item{
    width:230px;float:left;
    padding-top:15px;
    padding-bottom: 15px;
    padding-left: 14px;
    padding-right: 14px;
    margin-right:12px;
    margin-bottom:15px;
    background:#FFF; position:relative;
    box-sizing:border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
    border: 1px solid #FFFFFF;
}
.goods-list .goods-item:nth-child(5n){margin-right: 0px;margin-right: 1px;}
.goods-list .goods-item:hover{border: 1px solid #3399FF;}

.goods-item .figure-img{width:200px; height:200px; margin:0 auto 15px;}
.goods-item .figure-img img{width:100%; height:100%;}
.goods-item .price{margin: 15px 0 10px;color: #ED5559;}
.goods-item .price em{font-weight: 400;font-size: 16px;margin-right: 3px;}
.goods-item .price i{font-weight: 600;font-size: 18px;}
.goods-item .title {font-size: 12px;font-weight: 400;overflow: auto;height: 36px;margin-bottom: 10px;}
.goods-item .title a,.goods-item .title a:hover{color:#333840;text-decoration: none;font-size: 12px;}
.goods-item .desc {font-size: 12px;color: #999999;margin-bottom: 10px;}
.goods-item .desc span{color: #989CA5;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; width: 120px;display: block;}
.goods-item .desc span:nth-child(2){text-align: right;width: 80px;}
.goods-item .desc span a{color: #989CA5;text-decoration: none;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; width: 120px;display: block;}

.goods-item .thumb-box{
    position: relative;height:32px;
}
.thumb-box .thumb-prev,
.thumb-box .thumb-next{
    position:absolute;top: 8px;text-align: center;
    display: inline-block;width: 16px;height: 16px;border: 1px solid #EEEEEE;
    border-radius: 50px;text-align: center;font-size: 14px;
    box-sizing:border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
    z-index: 10;
}
.thumb-box .thumb-prev{
    left: -8px;
}
.thumb-box .thumb-next{
    right: -8px;
}
.thumb-prev .thumb-icon,.thumb-next .thumb-icon{
    vertical-align: top;
    color: #979797;
    cursor: pointer;
}
.thumb-box .thumb-wrap{
    margin-left: 10px;
    width: 185px;
    overflow: hidden;
}
.thumb-wrap .thumb-list{
    height: 32px;
    font-size: 0;
}

.goods-item .thumb-list li{

    display:inline-block; width:32px; height:32px;
    border:1px solid #e0e0e0; cursor:pointer; margin-right:5px;
    box-sizing:border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.goods-item .thumb-list li.active{border-color:#3399FF;}
.goods-item .thumb-list li a{display:block; width:100%; height:100%;}
.goods-item .thumb-list li img{width:100%; height:100%;}

.goods-item .actions{font-size: 0px;}
.goods-item .actions a{cursor: pointer;text-decoration: none;}

.goods-item .actions .btn-contrast,
.goods-item .actions .btn-collect{
    width: 56px;font-size: 12px;
    border: 1px solid #e9e9e9;
    height: 28px;color: #555;
    background: #FFFFFF;
    cursor: pointer;
    box-sizing:border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.goods-item .actions .btn-contrast{border-right: none;}
.goods-item .actions .btn-contrast:hover{border: 1px solid #3399FF;border-right: none;}
.goods-item .actions .btn-contrast:hover+.btn-collect {border-left: 1px solid #3399FF;}
.goods-item .actions .btn-collect:hover{
    border: 1px solid #3399FF;
}
.btn-contrast .fa-check-box{font-size: 14px;margin-right: 5px;vertical-align: top;margin-top: 2px;}
.btn-contrast .fa-check-box:before{color: #e5e5e5;content:"\f096";}
.btn-contrast.active .fa-check-box:before{color: #3399FF;content:"\f14a";}
.btn-contrast .fa-square-o{color: #e5e5e5;}
.btn-contrast .fa-check-square{color: #3399FF;}
.btn-collect .fa-collect:before{content:"\f08a";color: #ED5559;margin-right: 5px;}
.btn-collect.active .fa-collect:before{content:"\f004";}
.goods-item .actions .btn-buy,.goods-item .actions .btn-buy2{
    font-size: 12px;
    text-decoration: none;
    width:76px;height: 28px;
    line-height: 28px;text-align:center;
    color: #fff;background: #3399FF;
}
.goods-item .actions .btn-buy2{
    color: #666666;background: #dddddd;cursor: not-allowed;
}
.goods-item .actions .btn-buy:hover{text-decoration: none;background: #0370ff;}
.goods-item .actions .bor{border: 1px solid;padding: 5px;}
.goods-item .actions .bor:hover{border: 1px solid #1177DD;color: #1177DD;text-decoration: none;}

.page-nav .layui-laypage{left: 0px;float: right;}
.page-nav .layui-laypage a:hover{
    color: #3399FF;text-decoration: none;
}
.choose-more{margin-right: 5px;}

.item-list-left{
    float: left;
    padding-left: 15px;
}
.item-list-right{
    float: right;
    padding-right: 15px;
}
.col666{
    left: 6px;
    position: relative;
}

.layui-laypage span{
    font-size:15px !important;
}
.layui-laypage{
    left: 500px;
    position: relative;
}
.layui-colla-title{
    text-align: center;
}
.layui-colla-icon{
    position: relative !important;
    left: 0 !important;
}
.layui-collapse{
    width: 1200px;
    margin: 0 auto;
    border: none !important;
}
.layui-colla-content{
    border: none !important;
}

.table-tools .layui-btn{padding: 0 20px;}
.table-tools .layui-btn + .layui-btn{margin-left: 15px;}
.custom-table{
    border-left: 1px solid #EEEEEE;
    border-right: 1px solid #EEEEEE;
    border-top: 1px solid #EEEEEE;
}
.custom-table-header{
    display: flex;
}

.custom-table .colgroup{
    background:#F9FBFE;
}
.custom-table .custom-tbody{}
.custom-table .custom-tr{
    display: flex;
    flex-direction: row;
}
.custom-table .custom-th,
.custom-table .custom-td{
    padding: 10px 10px;
    color: #666;
    border-bottom: 1px solid #EEEEEE;
}
.custom-td img{
    width: 100px;
    height: 100px;
}
.custom-td span{
    display:inline-flex;
    height: 100%;
    align-items: center;
}
.custom-td .indent{
    padding-left: 25px;
}

.sub-box{
    flex-direction: row;
    align-items: center;
}
.opera-icon{
    display: inline-block;
    border: 1px solid #C2C2C2;
    margin-right: 10px;
    cursor: pointer;
    font-size: 12px;
}
.sub-table{display: none;}
.sales-att-item{
    display: flex;
    flex-direction: row;
    float: left;;
}
.sub-item img,.sales-att-item img{
    width: 80px;
    height: 80px;
    border: 1px solid #eeeeee;
}
.sub-item .right,.sales-att-item .right{
    flex: 1;
}

.item-box{
    display: flex;
    flex-direction: row;
}
.itemImg{
    width: 88px;
    height: 88px;
    border: 1px solid #e9e9e9;
}
.item-box .right{
    flex: 1;
    margin-left: 20px;
}
.item-box .right .tt{
    width:325px;
    height: 48px;
}
.car-success{
    font-size: 18px;
    color: #328D04;
    line-height: 120px;
    text-align: center;
    margin-bottom: 30px;
    border-bottom: 1px solid #e9e9e9;
}
.car-success .icon-success{
    display: inline-block;
    width: 40px;height: 40px;
    background: url("../img/icon-success.png");
    vertical-align: middle; margin-right: 10px;
}
.sub-box{
    display: flex;
}
.sub-box .right{
    flex: 1;
    margin-left: 20px;
    height: 82px;
}
.tt{
    height: 38px;
    width: 200px;
    overflow: hidden;
}
.tg-attr{
    overflow: hidden;
    width: 200px;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #999;
    margin-top: 12px;
    font-size: 12px;
}
.total-btn button {
    display: inline-block;
    width: 108px;
    height: 40px;
    font-size: 16px;
    border: 1px solid #e43636;
    text-align: center;
    color: #fff;
    background-color: #e43636;
    cursor: pointer;
    float: right;
    margin-right: 15px;
    border-radius: 3px;
}
.sku-text{width:160px;margin-right: 5px;}
.cell-checkbox{
    -ms-transform: scale(1.2); /* IE */
    -moz-transform: scale(1.2); /* FireFox */
    -webkit-transform: scale(1.2); /* Safari and Chrome */
    -o-transform: scale(1.2); /* Opera */
    margin-right: 5px;
    margin-top: -2px;
    vertical-align: middle;
    cursor: pointer;
}
.reasonBox textarea{
    width: 100%;
    height: 100px;
    border: 1px solid #e9e9e9;
    padding-top: 10px;
    text-indent: 1em;
}
.cell-1 {width: 8.33333333%}
.cell-2 {width: 16.66666667%}
.cell-3 {width: 25%}
.cell-4 {width: 33.33333333%}
.cell-5 {width: 41.66666667%}
.cell-6 {width: 50%}
.cell-7 {width: 58.33333333%}
.cell-8 {width: 66.66666667%}
.cell-9 {width: 75%}
.cell-10 {width: 83.33333333%}
.cell-11 {width: 91.66666667%}
.cell-12 {width: 100%}
.layui-form-label{
    padding: 9px 10px !important;
}
.layui-form-item{
    margin-bottom: 5px !important;
}
.control-item{width:120px;height:32px}
.control-item a{float:left;background:url(../img/amount-icon.png) no-repeat;width:30px;height:30px;border:1px solid #e5e5e5;overflow:hidden}
.control-item .amount-down{background-position:8px 8px}
.control-item .amount-down:hover{background-position:8px -74px;border:1px solid #e43636;background-color:#e7e7eb;color: #e7e7eb;}
.control-item .amount-disable{cursor:not-allowed}
.control-item .amount-disable.amount-down{border-color:#e5e5e5;background-position:8px -129px}
.control-item .amount-up{background-position:-17px 8px}
.control-item .amount-up:hover{background-position:-17px -74px;border-color:#e43636;background-color:#e7e7eb}
.control-item .amount-disable.amount-up{border-color:#e5e5e5;background-position:-17px -129px}
.control-item input{float:left;width:56px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;border-left:0;border-right:0;line-height:26px;height:26px;padding:2px 0;text-align:center;font-size:14px;color:#666}
.small-control-item.control-item{width:104px;height:27px;
    margin-top: 35px;}
.small-control-item.control-item a{height:25px;width:25px;line-height:25px}
.small-control-item.control-item input{width:50px;line-height:21px;font-family:"Microsoft YaHei";font-size:12px;height:21px}
.small-control-item.control-item input[disabled]{background:#f4f5f9}
.small-control-item.control-item .amount-down{background-position:7px -34px}
.small-control-item.control-item .amount-down:hover{background-position:7px -54px}
.small-control-item.control-item .amount-disable.amount-down{border-color:#e5e5e5;background-position:8px -103px}
.small-control-item.control-item .amount-up{background-position:-21px -34px}
.small-control-item.control-item .amount-up:hover{background-position:-21px -53px}
.small-control-item.control-item .amount-disable.amount-up{border-color:#e5e5e5;background-position:-21px -103px}
.small-control-item.control-item a.th-amount-down,.small-control-item.control-item a.th-amount-up{background-color:#fff}
.aui-container-bxo {
    background: #3399ff;
    margin: 0px auto 0;
    width: 250px;
    float: left;
    opacity: 0.8;
}

.aui-content-sidebar {
    /*position: relative;*/
    width: 321px;
    /*margin-left: -15px;*/
    position: relative;
    /*width: 250px;*/
}

.aui-content-main {
    min-height: 480px;
    overflow: hidden;
    height: 480px;
    overflow-y: scroll;
}

.slider .slider-wrapper .slider-list {
    width: 100%;
    position: relative;
    height: 480px;
}

/*::-webkit-scrollbar {*/
/*    background: transparent*/
/*}*/
/* .aui-content-menu {
    position: relative;
} */

.aui-content-menu-head {
    position: relative;
    z-index: 103;
    width: 250px;
    height: 40px;
    line-height: 40px;
}

.aui-content-menu-head-list {
    position: relative;
    overflow: hidden;
    border-right: 0;
    font-family:MicrosoftYaHei-Bold,MicrosoftYaHei;
}

.aui-content-menu-head-list h2 {
    display: inline-block;
    padding-left: 15px;
    margin: 0;
    font-size: 18px;
    font-weight: 500;
}

.aui-content-menu-head-list a {
    margin: 0 5px 5px 0;
    padding-left: 20px;
    white-space: nowrap;
    color: #fff;
    background-color: transparent;
    text-decoration: none;
}

.aui-content-menu-head-list i {
    position: absolute;
    right: 10px;
    top: 0;
    width: 6px;
    height: 11px;
    margin-right: 20px;
    color: #fff;
    /* background: url("/mall-view/img/arrow.png") 0 0 no-repeat; */
}


.aui-content-sidebar .aui-content-main .active .aui-content-menu-head {
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;
    background: rgba(30,126,255,0.80);
    cursor: pointer;
    width: 250px;
    border-right: none;
}
.aui-content-sidebar .aui-content-main .active .aui-content-menu-head .aui-content-menu-head-list-arrow{
    margin-right: 22px;
    top: 13px;
}
.aui-content-sidebar .aui-content-main .active .aui-content-menu-head .aui-content-menu-head-list a{
    padding-left: 19px;
    text-decoration: none;
    color: #fff;
}

.aui-ds {
    display: none;
}

.aui-content-menu-dow {
    position: absolute;
    left: 250px;
    top: 0;
    min-height: 551px;
    min-width: 670px;
    padding: 7px 10px 0 12px;
    z-index: 10;
    background: #fff;
    opacity: 0.95;
    /* -webkit-box-shadow: 0 0 1px 1px rgba(0,156,255);
    -moz-box-shadow: 0 0 1px 1px rgba(0,156,255);
    box-shadow: 0 0 1px 1px rgba(0,156,255); */
    border: 1px solid #3399ff;
    border-radius: 2px;
    border-top-left-radius: 0;
}

.aui-content-menu-dow dl {
    margin: 0 0 17px;
    width: 100%;
    border-bottom: 1px solid #eeeeee;
}

.aui-content-menu-dow dl dt {
    position: relative;
    /*width: 70px;*/
    margin: 0;
    padding-left: 10px;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 6px;
    font-weight: bold;

}


.aui-content-menu-dow dl dd {
    color: #555;
    font-size: 0;
    overflow: hidden;
    display: inline;
}
.aui-content-menu-dow dd {
    display: inline;
}
.aui-content-menu-dow dl dd a {
    display: inline-block;
    position: relative;
    margin-left: -1px;
    padding: 0 11px;
    font-size: 12px;
    line-height: 28px;
    color: #666666;
    white-space: nowrap;
   
}
.aui-content-menu-dow a{
     text-decoration: none !important;
}
.aui-content-menu-dow dl dd a:hover{
    color: #3399ff;
}

.aui-content-menu-dow dl dd .aui-a-curr {
    color: #666666;
}
.category-item{z-index: 10;}
.slider{display: none;}
.category-item:hover .slider{display: block;}
.site-category-list-head .site-a{color: #fff;font-size: 14px;font-weight: bold;text-decoration: none;font-family: MicrosoftYaHei-Bold,MicrosoftYaHei;}
.site-category-list-head .site-a:hover{color: #fff;}
.aui-content-menu-head>i{position: absolute;right: -1px;top: 11px;color: #fff;font-size: 18px;display: none;opacity: 0.95;}
.aui-content-sidebar .aui-content-main .active .aui-content-menu-head>i{display: block;}
.banner-img{
    height:300px;width: 100%;
}
.layui-carousel{
    margin-bottom: 10px;
}


/* ========
 * 搜索结果页面 css 修改
 * begin
 * -------- */
body {
    background: transparent !important;
}

/*.icon-sprite {*/
/*    background: url("../img/icon-sprite@2x.png") no-repeat;*/
/*    background-size: 73px auto;*/
/*}*/

.goods-list-box {
    background: transparent;
}

.goods-list .goods-item {
    width: 232px;
    height: 500px;/*398*/
    margin: 0 30px 10px 0;
    padding: 0;
    border: 1px solid #E0E2E7;
}

.goods-list .goods-item:hover {
    border: 1px solid #E0E2E7;
}

.goods-list .goods-item:nth-child(5n) {
    margin-right: 0;
}

.goods-item .figure-img {
    width: 180px;
    height: 180px;
    margin: 26px auto 0;
}

.goods-item .figure-img .idle,
.goods-item .figure-img .elec {
    position: absolute;
    top: 11px;
    right: 11px;
    display: block;
    width: 23px;
    height: 25px;
}

.goods-item .figure-img .idle {
    background-position: 0 0;
}

.goods-item .figure-img .elec {
    background-position: -50px 0;
}

.goods-item .price {
    position: absolute;
    top: 226px;
    left: 14px;
    margin: 0;
    color: #D83F30;
    line-height: 24px;
}

.goods-item .title {
    position: absolute;
    top: 258px;
    left: 0;
    height: 42px;
    padding: 0 14px;
    width: 85%;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;

}

.goods-item .title a,
.goods-item .title a:hover {
    font-size: 14px;
    line-height: 21px;
    color: #262626;
}

.item-no,.inContract,
.delivery-date,.brand-name,.model-code,.unitName-code {
    /*position: absolute;*/
    left: 14px;
    font-size: 12px;
    line-height: 23px;
    color: #666666;
}
.item-no {
    top: 350px;
}
.inContract{
    top: 310px;
}
.brand-name {
    top: 370px;
}
.code{
    display: none;
}
.model-code {
    top: 391px;
}
.delivery-date {
    top: 435px;
}

.delivery-date strong {
    padding: 2px 4px;
    border: 1px solid #005DE5;
    border-radius: 2px;
    color: #005DE5;
}

.goods-item .actions .btn-collect {
    position: absolute;
    bottom: -1px;
    left: -1px;
    width: 64px;
    height: 30px;
    border: 1px solid #E0E2E7;
    color: #666;
    -webkit-transition-property: color, border-color;
    transition-property: color, border-color;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
}

.goods-item .actions .btn-collect:hover {
    border: 1px solid #005DE5;
    color: #005DE5;
    z-index: 2;
}

.goods-item .actions .btn-collect:before {
    content: "收藏";
}
.yqwSC {
    position: absolute;
    bottom: -1px;
    left: -1px;
    width: 64px;
    height: 30px;
    border: 1px solid #E0E2E7;
    color: #ccc0c0;
    -webkit-transition-property: color, border-color;
    transition-property: color, border-color;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    width: 56px;
    font-size: 12px;
    border: 1px solid #e9e9e9;
    height: 28px;
    background: #FFFFFF;
    cursor: pointer;
    box-sizing:border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.yqwSC:hover {
    cursor: no-drop;
 }
.yqwSC:before {
    content: "收藏";
}

.goods-item .actions .btn-collect.active:before {
    content: "取消收藏";
}

.goods-item .actions .btn-buy,
.goods-item .actions .btn-buy2 {
    position: absolute;
    right: -1px;
    bottom: -1px;
    width: 96px;
    height: 30px;
    color: #005DE5;
    background: transparent;
    border: 1px solid #E0E2E7;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition-property: background-color, color, border-color;
    transition-property: background-color, color, border-color;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
}

.goods-item .actions .btn-buy:hover {
    background: #005DE5;
    color: white;
    border-color: #005DE5;
    z-index: 2;
}

.goods-item .actions .btn-buy2 {
    background: transparent;
    color: #ccc;
}

.goods-item .buy-num {
    position: absolute;
    bottom: -1px;
    left: 63px;
    width: 72px;
    height: 30px;
    border-top: 1px solid #E0E2E7;
    border-bottom: 1px solid #E0E2E7;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.goods-item .buy-num input {
    width: 100%;
    height: 100%;
    margin: 0;
    border: 0;
    padding: 0 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
}

.goods-item .buy-num input:focus {
    padding: 0 20px 0 10px;
}

.goods-item .buy-num .btn-increase,
.goods-item .buy-num .btn-reduce {
    position: absolute;
    right: 0;
    width: 20px;
    height: 14px;
    background: white;
    border: 0 solid #E0E2E7;
    opacity: 0;
    cursor: pointer;
}

.goods-item .buy-num input:focus ~ .btn-increase,
.goods-item .buy-num input:focus ~ .btn-reduce,
.goods-item .buy-num:hover .btn-increase,
.goods-item .buy-num:hover .btn-reduce {
    opacity: 1;
}

.goods-item .buy-num .btn-increase {
    top: 0;
}

.goods-item .buy-num .btn-reduce {
    bottom: 0;
}

.goods-item .buy-num .btn-increase:before,
.goods-item .buy-num .btn-reduce:before {
    content: "";
    position: absolute;
    right: 5px;
    width: 0;
    height: 0;
    border: 5px solid transparent;
    -webkit-transition: border-color .3s;
    transition: border-color .3s;
}

.goods-item .buy-num .btn-increase:before {
    bottom: 3px;
    border-bottom-color: #ADAAAA;
}

.goods-item .buy-num .btn-reduce:before {
    top: 3px;
    border-top-color: #ADAAAA;
}

.goods-item .buy-num .btn-increase:hover:before {
    border-bottom-color: #005DE5;
}

.goods-item .buy-num .btn-reduce:hover:before {
    border-top-color: #005DE5;
}

.goods-item .buy-num .btn-increase:disabled:before {
    border-bottom-color: #ADAAAA;
    cursor: not-allowed;
}

.goods-item .buy-num .btn-reduce:disabled:before {
    border-top-color: #ADAAAA;
    cursor: not-allowed;
}

.goods-list-box .list-head {
    display: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 40px;
    padding-left: 20px;
    border: 1px solid #e0e2e7;
}

.goods-list-box .list-head li {
    float: left;
    font-size: 12px;
    color: #262626;
    line-height: 38px;
}

.goods-list-box .list-head .list-head-info {
    width: 310px;
}

.goods-list-box .list-head .list-head-brand {
    width: 116px;
}

.goods-list-box .list-head .list-head-model {
    width: 167px;
}

.goods-list-box .list-head .list-head-date {
    width: 174px;
}

.goods-list-box .list-head .list-head-price {
    width: 154px;
}

.goods-list-box.show-list .list-head {
    display: block;
}

.show-list .goods-list .goods-item {
    width: 100%;
    height: 108px;
    margin: -1px 0 0;
}

.show-list .goods-item .figure-img {
    width: 80px;
    height: 80px;
    margin: 13px 0 13px 20px;
}

.show-list .goods-item .figure-img .idle,
.show-list .goods-item .figure-img .elec {
    left: 78px;
}

.show-list .goods-item .price {
    top: 20px;
    left: 787px;
    line-height: 18px;
}

.show-list .goods-item .price em {
    font-size: 12px;
}

.show-list .goods-item .price i {
    font-size: 14px;
}

.show-list .goods-item .title {
    top: 20px;
    left: 109px;
    width: 200px;
    padding: 0;
    height: 100%;
}

.show-list .goods-item .title a {
    font-size: 12px;
    line-height: 18px;
}

.show-list .item-no {
    display: none;
}

.show-list .delivery-date {
    top: 20px;
    left: 613px;
}

.show-list .delivery-date span {
    display: none;
}

.show-list .goods-item .actions .btn-collect {
    top: 60px;
    left: 941px;
    width: auto;
    height: 16px;
    border-color: transparent;
}

.show-list .goods-item .actions .btn-collect:before {
    content: "加入收藏夹";
}

.show-list .goods-item .actions .btn-collect.active:before {
    content: "取消收藏";
}

.show-list .goods-item .actions .btn-buy,
.show-list .goods-item .actions .btn-buy2 {
    top: 20px;
    right: 30px;
    width: 84px;
    border-radius: 2px;
    background: #005DE5;
    color: white;
    border-color: transparent;
}

.show-list .goods-item .actions .btn-buy2 {
    background: #eee;
    color: #aaa;
}

.show-list .goods-item .buy-num {
    top: 20px;
    left: 941px;
    width: 94px;
}

.show-list .goods-item .buy-num input {
    padding: 0 30px;
}

.show-list .goods-item .buy-num .btn-increase,
.show-list .goods-item .buy-num .btn-reduce {
    width: 26px;
    height: 30px;
    background: #F5F6FA;
    border: 1px solid #E0E2E7;
    opacity: 1;
    color: #262626;
    -webkit-transition-property: background-color, color, border-color;
    transition-property: background-color, color, border-color;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
}

.show-list .goods-item .buy-num .btn-increase {
    top: -1px;
    right: 0;
}

.show-list .goods-item .buy-num .btn-reduce {
    top: -1px;
    left: 0;
}

.show-list .goods-item .buy-num .btn-increase:hover,
.show-list .goods-item .buy-num .btn-reduce:hover {
    background: #005DE5;
    color: white;
    border-color: #005DE5;
}

.show-list .goods-item .buy-num .btn-increase:disabled,
.show-list .goods-item .buy-num .btn-reduce:disabled {
    background: #F5F6FA;
    color: #bbb;
    border-color: #E0E2E7;
    cursor: not-allowed;
}

.show-list .goods-item .buy-num .btn-increase:before,
.show-list .goods-item .buy-num .btn-reduce:before {
    border: 0;
    top: 0;
    left: 0;
    width: 100%;
    line-height: 28px;
}

.show-list .goods-item .buy-num .btn-increase:before {
    content: "+";
}

.show-list .goods-item .buy-num .btn-reduce:before {
    content: "-";
}

.goods-item .order-no,
.goods-item .brand,
.goods-item .model {
    position: absolute;
    display: none;
    font-size: 12px;
    color: #262626;
    line-height: 18px;
}

.show-list .goods-item .order-no {
    display: block;
    top: 66px;
    left: 109px;
    color: #666;
}

.show-list .goods-item .brand {
    display: block;
    top: 20px;
    left: 330px;
    width: 96px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.show-list .goods-item .model {
    display: block;
    top: 20px;
    left: 446px;
    width: 147px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.goods-list .nothing {
    height: 360px;
    background: url("../img/search-empty@2x.png") no-repeat 351px 93px;
    background-size: 158px;
}

.goods-list .nothing p {
    padding: 137px 0 0 569px;
    line-height: 20px;
    color: #262626;
    text-align: left;
    font-size: 14px;
}

.goods-list .nothing a {
    color: #005DE5;
}

.order-list-box {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 36px;
    padding: 0;
    background-color: #F5F5F5;
    border: 1px solid #E0E2E7;
    margin-bottom: 10px;
}

.order-list-box .sort-box {
    padding: 0;
    background: none;
}

.sort-left li {
    height: auto;
}

.sort-left .sort-btn {
    width: auto;
    padding: 0 16px;
    margin: -1px 0 0 -1px;
    line-height: 34px;
    border: 1px solid #E0E2E7;
}

.sort-left .sort-btn.active,
.sort-left .sort-btn.active:first-child {
    position: relative;
    z-index: 2;
    border-color: #005DE5;
    background-color: #005DE5;
}

.sort-left .sort-btn:first-child,
.sort-left .sort-btn:first-child:not(.active):hover {
    border-color: #E0E2E7;
}

.sort-left .sort-btn:not(.active):hover {
    color: #005DE5;
    border-color: #E0E2E7;
}

.sort-left .sort-price-box {
    padding: 4px 0 0 7px;
    color: #262626;
}

.price-item {
    position: relative;
    width: 73px;
    height: 26px;
    padding: 0;
    border: 0;
    border-radius: 2px;
}

.price-item input {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0 7px 0 17px;
    color: #262626;
    border: 1px solid #e0e2e7;
    border-radius: 2px;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.price-item input:hover,
.price-item input:focus {
    border-color: #005DE5;
}

.price-item em {
    position: absolute;
    top: 0;
    left: 5px;
}

.sort-price-box .btn-confirm,
.sort-price-box .btn-cancel {
    height: 26px;
    line-height: 24px;
}

.sort-price-box .btn-confirm {
    background-color: #005DE5;
    border-color: #005DE5;
    border-radius: 2px;
}

.type-list li {
    padding-right: 17px;
    line-height: 34px;
    color: #262626;
}

.type-list .total-num {
    color: #262626;
}

.btn-item-grid,
.btn-item-list {
    position: relative;
    float: left;
    height: 36px;
    margin: -1px 0 0 -1px;
    padding: 0 15px 0 32px;
    color: #262626;
    background: transparent;
    border: 1px solid #E0E2E7;
    cursor: pointer;
}

.btn-item-grid .iconfont1,
.btn-item-list .iconfont1 {
    position: absolute;
    top: 5px;
    left: 8px;
}

.btn-item-grid.active,
.btn-item-list.active,
.btn-item-grid:hover,
.btn-item-list:hover {
    color: #005DE5;
}

.page-nav .layui-laypage a:hover {
    color: #005DE5;
}

.layui-laypage .layui-laypage-curr .layui-laypage-em {
    background-color: #005DE5 !important;
}

.layui-laypage span {
    font-size: 12px !important;
}

.layui-laypage button {
    line-height: normal;
}

.search-area {
    margin-bottom: 10px;
    border: 1px solid #E0E2E7;
}

.search-conditions {
    height: auto;
    padding: 0;
    background-color: #F5F5F5;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.search-conditions:first-child {
    height: auto;
}

.search-conditions.active {
    position: relative;
    z-index: 1;
    border: 0;
    box-shadow: 0 0 5px #005DE5;
    border-radius: 4px;
}

.conditions-box .condition-left {
    padding: 12px 20px;
    background-color: #F5F5F5;
    font-size: 14px;
    font-weight: bold;
    color: #262626;
    line-height: 36px;
}

.attr-box {
    overflow: hidden;
}

.search-conditions.more .attr-box {
    max-height: 72px;
}

.search-conditions.more.active .attr-box,
.search-conditions.more.open .attr-box {
    max-height: none;
}

.search-conditions .btn-more {
    display: none;
}

.search-conditions.more .btn-more {
    display: inline-block;
}

.search-conditions.more.active .btn-more {
    display: none;
}

.attr-label {
    min-width: auto;
    margin: 4px;
    padding: 6px 14px;
    border-radius: 2px;
    color: #262626;
    line-height: 1;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.attr-label:hover,
.attr-label.active:hover {
    color: white;
    background-color: #005DE5;
    border-color: #005DE5;
}

.attr-label.active {
    border-color: #005DE5;
    color: #005DE5;
}

.conditions-box .condition-middle {
    padding: 12px 12px 0 12px;
    margin-bottom: 12px;
}

.attr-label.active i {
    width: 0;
    height: 0;
    background: none;
    border: 8px solid #005DE5;
    border-top-color: transparent;
    border-left-color: transparent;
}

.attr-label.active i:before {
    content: '';
    position: absolute;
    top: -2px;
    left: 0px;
    width: 4px;
    height: 8px;
    border-color: #fff;
    border-style: solid;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
}

.conditions-box .condition-right {
    width: auto;
    margin: 0;
    padding: 16px 0 0;
}

.conditions-box .search-btn {
    width: 65px;
    height: 28px;
    margin-right: 4px;
    line-height: normal;
    color: #262626;
    border: 1px solid #E0E2E7;
    border-radius: 2px;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.conditions-box .search-btn:last-child {
    margin-right: 16px;
}

.conditions-box .search-btn:hover {
    color: #005DE5;
    border-color: #005DE5;
}

.confirm-btn {
    background-color: #005DE5;
    border: 1px solid #005DE5;
}

.breadcrumbs {
    padding: 9px 0 0;
    background-color: white;
}

.breadcrumbs .first-label {
    margin-bottom: 9px;
    padding: 0;
    line-height: 26px;
    color: #666;
}

.breadcrumbs a {
    color: #666;
}

.breadcrumbs .first-label:hover,
.selected-label .attr-value,
.breadcrumbs a:hover {
    color: #005DE5;
}

.breadcrumbs .split {
    color: #262626;
}

.selected-label {
    margin-bottom: 9px;
    border: 1px solid #E0E2E7;
    border-radius: 2px;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.selected-label:hover {
    border-color: #005DE5;
}

.selected-label .icon-delete {
    border-left: 1px solid #E0E2E7;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.selected-label:hover .icon-delete {
    background: #005DE5;
    border-color: #005DE5;
}

.keyword {
    color: #262626;
    font-weight: bold;
}

.conditions-more-box {
    text-align: center;
}

.conditions-more {
    background-color: #f5f5f5;
    border: 1px solid #E0E2E7;
    position: relative;
    top: -11px;
    bottom: auto;
    left: auto;
    margin: 0;
    color: #262626;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
}

.conditions-more:hover {
    color: #005DE5;
}

a.my-cart-btn-disabled, a.my-cart-btn-enabled {
    color: #005DE5;
}

a.my-cart-btn-enabled:hover, a.submit-req:hover {
    text-decoration: none;
}

.site-category-list-head .site-a {
    font-size: 16px;
    color: #262626;
}

.site-category-list-head .site-a:hover {
    color: #005DE5;
}

.category-item .title:hover {
    text-decoration: none;
}

.aui-container-bxo {
    background: transparent;
    width: auto;
    opacity: 1;
}

.aui-content-sidebar {
    width: 220px;
}

.aui-content-main {
    height: 440px;
    min-height: 440px;
}

.aui-content-menu-head {
    width: 200px;
}

.aui-content-menu-head-list .aui-a-curr {
    margin: 0;
}

.aui-content-menu-head-list .aui-a-curr:hover {
    text-decoration: none;
}

.aui-content-menu-head-list i {
    top: 12px;
    color: inherit;
    width: auto;
    height: auto;
    margin: 0;
}

.aui-content-menu-head > i {
    display: none;
}

.aui-content-menu-dow {
    left: 220px;
    z-index: 0;
    min-height: auto;
    padding: 0 0 20px 0;
    opacity: 1;
    border-radius: 4px;
    border: 0;
}

.aui-content-menu-dow dl {
    width: auto;
    margin: 0 20px;
    border-bottom: 1px dotted #E0E2E7;
}

.aui-content-menu-dow dl dt {
    margin: 0 0 10px;
    padding: 0;
    font-size: 12px;
    line-height: 16px;
}

.aui-content-menu-dow dl dd {
    display: block;
}

.aui-content-menu-dow dl dd .aui-a-curr {
    margin: 0 24px 10px 0;
    padding: 0;
    line-height: 16px;
}

.aui-content-menu-dow dl dd a:hover {
    color: #005DE5;
}









/* --------
 * end by Lic
 * 2022-1-17
 * ======== */