




.slide-bg {height: 400px; margin-top: 70px;}
.slide-bg .swiper-container {height: 400px;}
.slide-bg .swiper-container .swiper-wrapper {height: 100%;}
.slide-bg .swiper-container .swiper-wrapper .swiper-slide {height: 100%;}
.slide-bg .swiper-container .swiper-wrapper .swiper-slide img {width: 100%;height: 400px;}
.goods-list {padding: 0;font-size: 0;border-top: 1px solid #f2f2f2;border-left: 1px solid #f2f2f2;}
.goods-list .goods-items {width: 295px;height: 448px;box-sizing: border-box;font-size: 12px;border: 1px solid #f2f2f2;border-top: none;border-left: none;vertical-align: top;display: inline-block;background: #fff;overflow: hidden;}
.goods-list .goods-items .goods-item {position: relative;width: 295px;height: 446px;padding: 22px 20px 0;box-sizing: border-box;background: #fff;display: inline-block;}
.goods-list .goods-items .goods-item .goods-img {width: 258px;height: 258px;}
.goods-list .goods-items .goods-item .goods-tit {padding-top: 10px;line-height: 20px;color: #9b9b9b !important;font-size: 14px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.goods-list .goods-items .goods-item .goods-price {height: 25px;padding: 6px 0 0;line-height: 1.6;}
.goods-list .goods-items .goods-item .goods-price .price-icon {color: #fd3f31;font-size: 18px;vertical-align: baseline;}
.goods-list .goods-items .goods-item .goods-price .price-nprice {line-height: 25px;color: #fd3f31;font-size: 18px;text-align: left;vertical-align: baseline;}
.goods-list .goods-items .goods-item .goods-price .price-oprice {margin-left: 8px;line-height: 20px;color: #9b9b9b;font-size: 14px;text-decoration: line-through;vertical-align: baseline;}
.goods-list .goods-items .goods-item .goods-shop {margin-top: 9px;line-height: 17px;color: #9b9b9b;font-size: 12px;white-space: nowrap;background-color: #fff;}
.goods-list .goods-items .goods-item .goods-shop .shop-icon {width: 16px;height: 14px;margin-right: 5px;display: inline-block;vertical-align: inherit;}
.goods-list .goods-items .goods-item .goods-shop .shop-name {width: 240px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: inline-block;}
.goods-list .goods-items .goods-item .goods-sell {position: relative;padding: 9px 0;margin-top: 4px;border-top: 1px solid #f2f2f2;}
.goods-list .goods-items .goods-item .goods-sell .sell-info {position: absolute;right: 0;top: 9px;padding-left: 12px;line-height: 17px;color: #9b9b9b;font-size: 12px;background: #fff;}
.goods-list .goods-items .goods-item:hover {color: orange;}


.page-nav {height: 60px;margin: 20px auto;text-align: center;}
.page-nav .page-list {font-size: 0;display: inline-block;}
.page-nav .page-list .page-items {margin: 0 2px; display: inline-block;}
.page-nav .page-list .page-items .page-item {border: 1px solid #f2f2f2;display: block;}
.page-nav .page-list .page-items .page-item span {padding: 20px; color: #333; display: block;}
.page-nav .page-list .page-items .txt { margin: 0 15px; font-size: 18px;}
.page-nav .page-list .page-items .page-item:hover {border-color: #2269FD;}
.page-nav .page-list .page-items .page-item:hover span {color: #2269FD;}
.search-top {position: relative;margin: 50px 0;}
.search-top .search-form {position: relative;width: 100%;text-align: center;}
.search-top .search-form .form-block {position: relative;width: 690px;height: 34px;border: 3px solid #2269FD;border-right: 0;display: inline-block;vertical-align: top;}
.search-top .search-form .form-block .block-input {position: relative;padding: 8px 110px 8px 10px;display: block;overflow: hidden;}
.search-top .search-form .form-block .block-input .input-text {width: 100%;height: 23px;line-height: 23px;font-size: 12px;border: 0;outline: 0;}
.search-top .search-form .form-block .block-btn {position: absolute;top: -3px;right: 0;width: 95px;height: 40px;color: #f5f5f2;font-size: 18px;border: 0;background: #2269FD;cursor: pointer;}