header {position:relative;z-index:11;}
.swiper-container {width:100%;height:100%;}
.swiper-container .swiper-slide {text-align:center;font-size:18px;/* Center slide text vertically */ display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.swiper-container .swiper-slide img {width:95%;border-radius:15px;margin:15px auto;margin-bottom:0px;}
.swiper-container .swiper-pagination-bullet {width:14px;height:14px;background:#fff;}
.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction {bottom:30px}

.swiper-container  .proname{position: absolute;width: 95%; margin: 15px auto;bottom: -16px;background:#000000bf;padding:12px 10px;color:#fff;display: flex;justify-content: space-between;border-bottom-left-radius:15px;border-bottom-right-radius:15px;}
.swiper-container  .proname .title{font-size: 22px;}
.swiper-container  .proname .c_price{font-size: 17px;text-decoration: line-through;padding-right: 11px;}
.swiper-container  .proname .s_us{font-size:25px;color: #fc0;font-weight: bold;}
.swiper-container  .proname .web-price{float: right;}


/* end-time */
.item .end-time{position:absolute;right:0px;bottom:0px;height:68px;z-index:0;min-width: 245px;    z-index: 11;}
.item .end-time li{float:left;color:#fff;text-shadow:.2rem 0 .5rem #000,-.2rem 0 .5rem #000,0 .2rem .5rem #000,0 -.2rem .5rem #000}
.item .end-time .esymbol{ padding:0px 4px;line-height: 33px; }
.item .end-time li p{font-size:12px;text-align: center;}
.item .end-time .time_box{display:flex;justify-content:flex-start;align-items:center;width:100%;height:20px}
.item .end-time .sales{padding-right: 6px;float: left;line-height:37px;}
.item .end-time .sales span{color:#fff;font-size:18px;opacity: 0.9;text-shadow:.2rem 0 .5rem #000,-.2rem 0 .5rem #000,0 .2rem .5rem #000,0 -.2rem .5rem #000}
.item .end-time .end-in{width:50px;color:#d5d6da;font-size:14px;float:left}
.item .end-time .end-number{color:#fff;font-size:18px;margin-bottom:2px;float: left;}
.item .end-time .end-number li span{height:38px;line-height:38px;min-width: 36px;background-color:#0d0917;opacity:.8;border-radius:5px;font-size: 22px;}
.item .end-time .end-number .eday,.ehour,.emin,.esec{padding:0px 6px;display:inline-block;text-align:center}
.item .end-time .end-number .esymbol{display:inline-block;text-align:center}


.wap_title {font-size:26px;font-weight:bold;background:transparent;color:#000;position:relative;padding-left: 24px;padding-top: 30px;}
.wap_title .tit{font-size: 34px;color: #fff;text-shadow: -2px 2px 0px black, 6px 2px 5px black, 4px -2px 0 black, -2px -2px 0 black;}
.wap_title .swipermore { display: inline-flex; align-items: center;justify-content: center;height: 35px;position: absolute;right: 12px;top:32px; width:34px;border-radius: 5px;color: #000; background: #fc0;}
.wap_title .swipermore i {font-size:33px}
.swiper-container-a {width:100%;height:100%;}
.swiper-container-a .swiper-slide {text-align:left;font-size:18px;}
.swiper-container-a .swiper-wrapper {display:grid;grid-template-columns: repeat(3, 1fr);grid-auto-rows:auto;grid-column-gap: 0px;grid-row-gap: 18px;justify-items: center;width: 100%;}
.swiper_block{margin-bottom: 35px;padding-bottom: 30px;background: #fff;}
.swiper_block .left_seller_img {float:none;margin:auto;position:relative;width:100%}
.swiper_block  .left_seller_img img {float:none;width:100%;}
.swiper_block  .left_seller_img .a-block {display:block;width:100%;height:auto;}
.swiper_block .right_seller_price {float:none;width:auto;padding: 0 10px; padding-top:6px;}
.swiper_block  .left_seller_img em {left:auto;right:12px;top:20px;display:none;}
.swiper_block  li {background:#F7F7F7;width:180px;position:relative;padding:0px 0;}
.swiper_block .right_seller_price p {font-weight:bold;line-height: 25px;height: 50px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;font-size: 1rem;}
.swiper_block  .right_seller_price .c_price {color:#f00;padding-top:6px;display:block;font-size:20px;font-weight:bold;line-height: 15px;}
.swiper_block  .right_seller_price .probg{padding-top: 5px;}
.swiper_block  .cm_pm .btn {margin-top:0px;margin-right:10px;padding:8px 0px;border-radius:33px;text-align:center;width:100%;}
.swiper_block .cm_pm i {padding-left:13px;}
.swiper_block  .right_seller_price .s_us {color:#666;padding-left:0px;text-decoration:line-through;}
.swiper_block .cm_pm .collect {position:absolute;top:8px;right:1px;}
.swiper_block .cm_pm .add {position:absolute;top:56px;right:1px;}
.swiper_block  .cm_pm {margin:10px auto;width:88%;display: none;}
.swiper_block  .pl {background-color:#da0d0d;color:#fff;display:inline-block;line-height:23px;border-radius:26px;padding:0 6px;font-weight:bold;margin-left:2px;}

.in-platforms{margin-bottom: 25px}
.in-platforms ul{display: flex;justify-content: space-between; padding: 0px 10px;flex-wrap:wrap}
.in-platforms li{width:30%;border-radius:100%;height: 120px;margin:15px 0px;margin-top:0px;position:relative;overflow: hidden;text-align: center;opacity: 0.8;transition:all 0.5s linear;}
.in-platforms li a{display: block;height: 100%;}
.in-platforms li:hover{opacity: 1}
.in-platforms li img{margin-top:20px;height:65px;}
.in-platforms li em{width: 100%;color:#fff;position: absolute;bottom:10px;padding:2px;text-align: center;left: 0px;background:#06060652;font-size:18px;}
.in-platforms li:nth-child(1){background: #1b2838}
.in-platforms li:nth-child(2){background: #f66c2d}
.in-platforms li:nth-child(3){background: #128c12}
.in-platforms li:nth-child(4){background: #229fd0}
.in-platforms li:nth-child(5){background: #118585}
.in-platforms li:nth-child(6){background: #039ed9}



.recommended .swiper-container-a .swiper-wrapper{overflow-x: auto; height: auto;}
/*.recommended{padding: 34px 0px;background: #084f4f;}*/
.recommended li{width: 100%;margin: 0; margin-right: 10px; padding-left: 0 !important;}
.recommended li:last-of-type{margin-right: 0;}
.recommended li a{display: block;overflow: hidden;border-radius: 10px;box-shadow:0 1px 3px rgba(34, 25, 25, 0.4)}
.recommended li .proimg{width: 100%}
.recommended  .proname{position:absolute;bottom: 0px;background:#00000091;color:#fff;padding:8px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;width: 96%;}
.recommended  .proname .title{font-size: 22px;}
.recommended  .proname .c_price{font-size: 17px;text-decoration: line-through;padding-left: 12px;}
.recommended  .proname .s_us{font-size:25px;color: #fc0;font-weight: bold;}
.recommended   .proname .web-price{padding-right:12px;}
.recommended .proname .platform {position: absolute; bottom: 16px; right: 20px;}
.recommended .proname .platform img {height: 34px;margin: 5px;}

/* banner */
.swipslider {width:100%;position:relative;overflow:hidden;display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.swipslider .sw-slides {display:block;padding:0;list-style:none;width:100%;height:100%;white-space:nowrap;font-size:0;-webkit-transform:translateX(0);transform:translateX(0);position:absolute;bottom:0}
.swipslider .sw-slide {width:100%;height:100%;margin:auto;display:inline-block;position:relative;}
.swipslider .sw-slide img {position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-height:100%;width:100%;margin-left:auto;margin-right:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.swipslider .sw-slide .sw-content {width:100%;height:100%;margin-left:0;margin-right:0;font-size:14px}
.sw-next-prev {font-family:courier new,Courier,monospace;height:50px;width:50px;text-align:center;vertical-align:middle;position:absolute;line-height:50px;font-size:30px;font-weight:bolder;color:rgba(160,160,160,.53);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:transparent;border-radius:50%;text-decoration:none;transition:all .2s ease-out;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.sw-next-prev:hover {background-color:rgba(255,255,255,.74)}
.sw-next-prev:active {background-color:rgba(255,255,255,.5)}
.sw-prev {left:2%;display:none;}
.sw-prev::after {content:'<'}
.sw-next {right:2%;display:none;}
.sw-next::after {content:'>'}
.sw-bullet {position:absolute;bottom:8px;list-style:none;display:block;width:100%;text-align:center;padding:0;margin:0}
.sw-bullet li {width:10px;height:10px;background-color:rgba(160,160,160,.53);border-radius:50%;display:inline-block;cursor:pointer;transition:all .2s ease-out}
.sw-bullet li:hover {background-color:rgba(255,255,255,.74)}
.sw-bullet li.active {background-color:rgba(255,255,255,.5);box-shadow:0 0 2px rgba(160,160,160,.53)}
.sw-bullet li:not(:last-child) {margin-right:5px}

.swiper-new{background:linear-gradient(180deg,#EA222F 45%,#AD1112 70%,#AD1112 0%);margin-top: 80px;padding-bottom: 100px;position: relative;margin-bottom: 70px;}
.swiper-new .tit{background: url(../../../images/44/title.png) no-repeat;width: 100%;height: 70px;left: 0;background-size: 100%;position: absolute;top: -50px;text-shadow: none;text-align: center;line-height: 48px;}
.swiper-new .swipermore{position: absolute;bottom: 26px;left: 50%;-webkit-transform: translate(-50%,0%);display: block;height: 40px;width: 200px;text-align: center;background: #C45858;line-height: 40px;color: #fff;font-size: 1.2rem;}
.material{padding: 0;}
.material .adv-banner{width: 100%;}
.material .adv-banner a{height: 100%;margin-bottom: 20px;display: block;}
.material .adv-banner img{width: 100%;}