@charset "utf-8";

/*左侧商品分类*/
.goods-classify{background-color:#3B414F;min-height: 400px;height:100%;margin-bottom:0;}
.goods-classify>li{position:relative;border-bottom: 1px solid #343841;}
.goods-classify>li:hover:after{content: "\003E";position: absolute;top: 14px;right: 20px;color: rgb(255,138,101);font-size: 18px;}
.goods-classify>li>a{color:#fff;display:block;padding:0 20px;height:50px;line-height:50px;}
.goods-classify>li>a:hover{color:rgb(255,138,101);background-color: #31343B;}
.goods-classify>li:hover .submenu{display:block;}
.goods-classify>li:hover .smenu{display:block;}
.goods-classify .smenu{position: absolute;left: 100%;top:0;z-index: 100;padding: 0 0 0 20px;min-height: 40px;width: 500%;display:none;}
/* .goods-classify .smenu:after{content:"";position: absolute;width: 20px;height: 100%;left: 0;} */
.goods-classify .smenu:after{content:"";position: absolute;z-index:-1;width:100%;height: 100%;left: 0;top:0;background-color: #23262B;opacity: 0.8;}
.goods-classify .smenu>li{position:relative;width: 100%;padding:0 2em 1em;}
.goods-classify .smenu>li>a{display:block;color:#fff;padding:1em 0;border-bottom: 1px solid rgba(186,186,186,0.8);}
.goods-classify .smenu>li:hover>a{color:rgb(255,138,101);}
.goods-classify .smenu>li:hover .tmenu{display:block;}
.goods-classify .smenu>li:after {content:"";position: absolute;height: 80%;width: 1px;background: #313131;top: 10%;right: 0;}
.goods-classify .tmenu{padding-top:10px;overflow: hidden;}
.goods-classify .tmenu>li { float: left;padding-right: 10px;margin-right:10px;position: relative;}
.goods-classify .tmenu>li:not(:last-child)::after { content:"|";position:absolute;color:rgb(186,186,186);right:0;top: 8px;}
.goods-classify .tmenu a{color:rgb(186,186,186);line-height:40px;display:block;font-size:13px;}
.goods-classify .tmenu a:hover{text-decoration:underline;color:#fff;}
/* .goods-classify .tmenu:after{content:"";position:absolute;top:12px;left:-10px;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:10px solid rgba(60,84,123,.95);} */

/*右侧商品列表*/
.goods-content{background: #3B414F;}
.goods-form{padding:20px;}
.goods-form .list-inline{margin-right:-5px;}
.goods-form .list-inline a{color:currentColor;}

/*.specform{border:1px solid #ddd;background-color:#f3f3f3;padding:15px;}*/
.specform .checker+label{width:100%;float:none;display:block;margin:0 0 10px;}

/*.checkbtn*/
.checkbtn{display:none;}
.checkbtn+label{width:80px;height:34px;line-height:34px;text-align:center;border:1px solid #ddd;background-color:#fff;font-weight:500;float:left;margin-right:5px;}
.checkbtn:checked+label{border-color:#3588d4;color:#3588d4;box-shadow:0 0 2px #3588d4;}

/*商品列表*/
.goods-list{margin-bottom:0;padding:0 10px;}
.goods-list.mb-f20{margin-bottom:-20px;}
.goods-list .col-md-4{padding-left:10px;padding-right:10px;}
.goods-item{margin-bottom:20px;}
.goods-item-img{display:block;width:100%;height:158px;}
.goods-item-info{padding:32px 30px;background-color:#f0f0f0;height:120px;overflow:hidden;position:relative;text-align:center;}
.goods-item-info h4{margin:0 0 10px;font-size:17px;color:rgb(105,105,105);}
.goods-item-info strong{font-size:19px;color:#000;}
.goods-item-cover{position:absolute;top:-66.6666%;left:0;width:100%;height:100%;opacity:0;background-color:#f0f0f0;}
.goods-item-cover .btn-primary{height:40px;padding-left:45px;padding-right:45px;margin-top:40px;}
.goods-item-info:hover .goods-item-cover{top:0;opacity:1;}

/*商品详情页*/
.gd-check .checkbtn+label{width:100%;float:none;margin:0 0 10px;}
.gd-title{margin:0 0 40px;font-size:26px;line-height:2;color:#000;text-align:justify;}
.gd-category{margin:0 0 40px;font-size:16px;color:rgb(160,160,160);}
.gd-price{color:rgb(255,0,0);margin-bottom:34px;font-size:20px;font-weight: bold;}
.gb-qutations{overflow-y: auto;overflow-x: hidden;max-height: 170px;padding-right: 10px;}
.gb-qutations table tr td{height:46px;font-size:14px;color:rgb(68,77,96);}
.gb-qutations .supplier{width: 132px;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.gb-desc-title{font-size:18px;color:rgb(68,77,96);height:40px;line-height:40px;padding-left:30px;background-color:#EBEAEA;}
.gd-desc,.gd-desc p{font-size:16px;line-height:32px;color:rgb(153,153,153);}
.gd-imgwrap{margin-bottom:30px;}
.gd-imgwrap.has-img{margin-bottom:122px;}
.gd_img_slider img{max-width:100%;}
.gb-related-title { font-size:16px;color:rgb(160,160,160);text-align: center;}
.gb-related-item {margin-bottom:20px;}
.gb-related-item img {height:100px;width:100%;margin-bottom:20px;}
.gb-related-item .item-title{font-size:14px;line-height:24px;color:rgb(68,77,96);height: 48px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.gb-btn-add{height: 60px;font-size: 18px;background: #f3834e;border: none;color:#fff;}
.offer-table{width:100%;line-height:30px;white-space:nowrap;display: inline-block;overflow: hidden;}
.recommend a{color:currentColor;text-align:center;}
.recommend a:hover{color:#3588d4;}
.recommend a img{height:147px;}
.recommend a h4{margin:0;font-weight:500;font-size:14px;}
.recommend-info{background-color:#EEEEEE;padding:20px;}
.recommend-info .title{font-size:16px;color:rgb(68,77,96);}
.recommend-info .price{font-size:20px;font-weight: bold;color:rgb(255,0,0);margin:0;}
.goods-info.title { font-size:16px;margin-bottom: 24px;color:rgb(68,77,96)}

.goods-detail{display: inline-block;}
.goods-detail .detail-left,.goods-detail .detail-center{display: block;float:left;}
.goods-detail .detail-left{width:502px;}
.goods-detail .detail-center{width:327px;border-right:1px solid #ddd;}
.goods-detail .detail-right{width:164px;padding-right: 10px;position: absolute;top: 0;right: -184px;bottom: 0;overflow-x: hidden;overflow-y: auto;}
.goods-detail .detail-bottom {width:850px;clear:both;padding-top:40px;}

.goods-detail .bx-wrapper ul li.active{border: 2px solid #f3834e;}
.goods-detail .bx-wrapper ul li img{cursor: pointer;}
.goods-detail .bx-wrapper .bx-controls-direction a{width: 30px;height: 100%;border-radius: 0;top: 24%;margin-bottom: 10px;background-color: #444d60;opacity: 0.73;}
/* .goods-detail .bx-wrapper{max-width:100% !important;}
.goods-detail .bx-wrapper ul li img{cursor: pointer;}
.goods-detail .bx-wrapper{position: relative;}
 */


/*定义滚动条*/
.detail-scroll::-webkit-scrollbar-track{background-color: #EAEAEA;}
.detail-scroll::-webkit-scrollbar{width: 3px;background-color: #EAEAEA;}
.detail-scroll::-webkit-scrollbar-thumb{background-color: #348AD4;border-radius: 2px;}

/* bxslider */
.bx-wrapper .bx-pager{display:block;font-size:0;white-space:nowrap;overflow:hidden;padding-top:0;bottom:-87px;overflow-x: auto;}
.bx-wrapper .bx-pager img{width:120px;height:72px;object-fit:cover;}
.bx-wrapper .bx-pager-link{display:block;border:2px solid transparent;padding:3px;}
.bx-wrapper .bx-pager-link.active{border-color:#3588d4;}
.bx-wrapper .bx-controls-direction a,.bx-wrapper .bx-controls-direction a:hover{background-color:rgba(0,0,0,.2);background-position:center;background-size:30px;}
.bx-wrapper .bx-controls-direction a{width:40px;height:50px;border-radius:0;top:50%;margin-top:-25px;}
.bx-wrapper .bx-controls-direction a:hover{background-color:rgba(0,0,0,.3);}
.bx-wrapper .bx-prev{left:0;}
.bx-wrapper .bx-next{left:auto;right:0;}
@media(min-width:768px){
    .modal-sm{width:360px;}
}