@charset "utf-8";
.clearfix {}
.clearfix::before, .clearfix::after {content: "";height: 0;line-height: 0;display: block;visibility: hidden;clear: both;}
.fl {float: left}
.fr {float: right;}

.ms-controller{visibility: hidden;}

/***************** 活动买赠 *****************/
#buyGiftPage {background-color: #fff;font-family: '微软雅黑';}

/* banner */
.buyGiftBanner {min-width: 1200px;}
.buyGiftBanner img {display: block;width: 100%;/* image-rendering: pixelated; */}



/* 主题内容 */
.main-container {width: 1200px;margin: 0 auto;padding-bottom: 30px;}

.productWarpList {width: 585px;margin-top: 12px;margin-left: 9px;position: relative;-webkit-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;}
.productWarpList:hover {box-shadow: 0 0 10px #ccc;}
.productWarpList:hover .proListWarp {height: 482px;-webkit-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;}

/* 厂家图 */
.factoryInstr {width: 585px;height: 252px;}
.factoryInstr img {display: block;width: 100%;height: 100%;}

/* 商品列表 */
.proListWarp {width: 100%;position: absolute;top: 252px;left: 0;z-index: 2;box-shadow: 0 0 10px #ccc;height: 0;overflow: hidden;}
.proListWarp .buyGiftProduct {height: 482px;background-color: #F6F6F6;}
.proListWarp .buyGiftProduct .productItem {width: 270px;height: 480px;padding: 0 9px;background: #fff;border: 1px solid #fff;}
.proListWarp .buyGiftProduct .productItem:hover {border-color: #004b97;}



/* 沒有商品 */
.noBuyGift {}
.noBuyGift .moreBuyGiftBg {width: 280px;height: 482px;}
.noBuyGift .moreBuyGiftBg img {display: block;width: 100%;height: 100%;}

/* 有一个商品 */
.oneBuyGift {}


/* 有多个商品 */
.manyBuyGift {}
.buyGiftProSwiper .swiper-button-prev,
.buyGiftProSwiper .swiper-button-next {width: 30px;height: 60px;line-height: 60px;color: #9A9A9A;font-size: 24px;text-indent: 0;text-align: center;margin-top: -30px;background-color: rgba(0, 0, 0, 0.21);background-image: none;}
.buyGiftProSwiper .swiper-button-prev {left: 0;}
.buyGiftProSwiper .swiper-button-next {right: 0;}

/* 分页 */
.ms-pagination {width: 988px;text-align: center;margin: 30px auto 0 auto;}
.ms-pagination button {display: inline-block;height: 30px;line-height: 30px;outline: none;background-color: #fff;color: #666;border: 1px solid #666;margin: 0 5px;padding: 0 15px;}
.ms-pagination ul li:hover,
.ms-pagination button:hover {color: #0068cf;border-color: #0068cf;}
.ms-pagination span {display: inline-block;margin: 0 5px;}
.ms-pagination ul {display: inline-block;}
.ms-pagination ul li {display: inline-block;width: 30px;height: 30px;line-height: 30px;margin: 0 5px;text-decoration: none;color: #666;border: 1px solid #666;cursor: pointer;}
.ms-pagination .current {width: 30px;text-decoration: none;background-color: #0068cf;color: #fff;border: 1px solid #0068cf;}
.ms-pagination .disabled {color: #ccc;border: 1px solid #ccc;}
.ms-pagination button.disabled:hover {color: #ccc;border-color: #ccc;}
.ms-pagination .countYe input {display: inline-block;width: 50px;height: 30px;line-height: 30px;color: #666;border: 1px solid #666;vertical-align: top; margin: 0 3px;  text-align: center;     
}
.ms-pagination .turndown {display: inline-block;line-height: 30px;background-color: #0068cf;color: #fff;  margin-left: 10px;border-color: #0068cf;}
.ms-pagination .current:hover,
.ms-pagination .turndown:hover {color: #fff;}


/* 主商品列表-新增 */
.productMainWarp {margin-top: 20px;}
.productMainWarp .productMainTitle {text-align: center;margin-bottom: 17px;}
.productMainWarp .productMainItem {width: 261px;height: 490px;padding: 0 12px 12px;background-color: #fff;margin-left: 10px;margin-bottom: 10px;border: 1px solid #fff;}
.productMainWarp .productMainItem:hover {border-color: #004b97;}

.bottonPaging {width: 988px;text-align: center;margin: 30px auto 0 auto;}
.bottonPaging #buy-Paging .layui-laypage a:hover{color: #333;}
.bottonPaging #buy-Paging .layui-laypage input:focus, .layui-laypage select:focus {border-color: #333!important;}
.bottonPaging .buy-sumPage {margin-left:10px;display:inline-block;color: #333;font-size: 12px;}
