@media (min-width: 1024px) {
    #certify {
        height: 560px;
        margin-bottom: 0;
        padding-top: 118px;
        margin-top: 45px;
    }

    .topheader {
        box-sizing: border-box;
        padding: 0 18.9%;
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
    .logo {
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 0;
        display: flex;
        align-items: center;
    }
	    .logo_pc {
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 0;
        display: flex;
        align-items: center;
    }

    .shopname {
        padding: 0;
        margin-left: 23px;
    }
	
		.huojiang {
        padding: 0;
        margin-left: 23px;
    }
	.huojiang img{
	width:140px;
	}

    .kartbox {
        padding: 0;
        margin-left: 19px;
        display: flex;
    }

    .headersearch {
        width: auto;
        margin: 0;
		padding-top:55px;
        height: auto;
        display: flex;
        align-items: center;
    }

    .header-search-btn img {
        width: unset;
    }

    .headone1 {
        margin-top: 20px;
    }

    .topnav {
        width: 924px;
        margin: 0 auto;
        display: flex;
        justify-content: space-between;

    }

    .topnav li {
        margin: 0;
    }


    .category {
        min-width: 1140px;
        width: 63%;
        margin: 40px auto;
        font-size: 12px;
    }

    .category table {
        max-width: 100%;
        border-spacing: 1em 0;
    }

    .promotionbanner {
        width: 63%;
        margin: 0px auto 40px;
        min-width: 1000px;
    }

    .promotionbanner img {
        width: 100%;
    }

    .couponbanner {
        box-sizing: border-box;
        position: relative;
        background-image: url('./123_files/couponbgpc.png');
        background-repeat: no-repeat;
        background-size: 100% 100%;
        margin: 0 auto;
        width: 63%;
        min-width: 1000px;
        height: 617px;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        padding: 114px 5% 0;
    }

    .coupon1,
    .coupon2,
    .coupon3,
    .coupon4,
    .coupon5,
    .coupon6 {
        position: relative;
        left: 0;
        top: 0;
        width: 30%;
		margin:20px 0 0 0;
    }

    .couponcontents img {
        width: 100%;
        height: 189px;
    }

    .coupontext {
        width: 100%;
    }

    .Countdown {
        width: 100%;
        font-family: ヒラギノ角ゴ Pro W6;
        color: white;
    }

    .thankyoucoupon {
        margin: 40px auto;
        min-width: 1000px;
        width: 63%;
    }

    .thankyoucoupon ul {
        display: flex;
        justify-content: space-between;
    }

    .thankyoucoupon ul li {
        width: 49%;
    }

    .thankyoucoupon ul li img {
        width: 98%;
    }

    .thankyoucoupon1 {
        padding-right: 0;
    }

    .promotionbanner_wap,
    .nav_list,
    .thankyoucoupon_wap,
    .newproducttitle_wap,
    .newproduct_wap,
    .newproductimage2_wap,
    .malasongcoupon_wap,
    .rankingproduct1_wap,
    .bottomcategory_wap,
    .bottomlogo,
	.logo_wap,
    .swiper-button-prev-wap,
    .swiper-button-next-wap,
	.magzinebanner_wap,
    #hidden_menu,
    .wap_top_right_btn {
        display: none !important;
    }

    /* 轮播图 */
    .swiper-slide img {
        height: 620px;
        width: auto;
    }
	
	.magzinebanner_pc {
	width:65%;
     margin: 20px auto;
	}

	.eventbanner {
	width:60%;
	margin:20px auto;
	}
}

@media (min-width: 1300px) {
    .category {
        font-size: 16px;
    }
}


@media (max-width: 1023px) {

    .wrap,
    .categoryTitle,
    .swiper-button-next-pc,
    .swiper-button-prev-pc,
	.magzinebanner_pc,
	.eventbanner,
	.thankyoucoupon,
	.logo_pc,
	.huojiang,
    .container3 {

        display: none !important;
    }

    .topheader {
        height: 59px;
        display: flex;
        align-items: center;
        justify-content: space-between;
        position: sticky;
        top: 0;
        z-index: 9999;

    }

    .logo {
        max-width: 60%;
        box-sizing: border-box;
        padding-left: 0;
        display: flex;
        align-items: center;
        justify-content: space-between;
        margin-left: 4%;
        margin-right: 4%;
    }

    .logo a {
        width: 104px;
        display: flex;
        align-items: center;
    }

    .logo img {
        width: 100%;
    }
	
	.logo_wap {
        box-sizing: border-box;
        padding-left: 25%;
		
    }


    .logo_wap img {
        width: 60%;
    }

    .shopname {
        padding: 0;
        font-size: 6.8%;
        color: #1e1e1e;
        margin-left: 10px;
        float: none;
        white-space: nowrap;
        position: relative;
        top: 2px;
    }

    .headersearch-text {
        display: none;
    }

    .headersearch {
        width: auto;
        display: flex;
        align-items: center;
        margin: 0;
        margin-right: 18px;
    }

    .headersearch img {
        width: 100%;
    }

    .kartbox {
        padding: 0;
        width: 23px;
        display: flex;
        margin-left: 21px;
    }

    .header-search-btn {
        border: 0px;
        background: none;
        width: 23px;
    }

    .form-group,
    .header-search-btn {
        display: flex;
        align-items: center;
    }

    .wap_top_right_btn {
        height: 11px;
        width: 21px;
        margin-left: 19px;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        align-items: center;
    }

    .wap_top_right_btn .menu_open {
        height: 1px;
        background-color: #000;
        width: 100%;
        border-radius: 20%;
    }

    .wap_top_right_btn .menu_close {
        display: none;
        font-size: 32px;
    }


    /* 隐藏菜单 */
    #hidden_menu {
        box-sizing: border-box;
        width: 100%;
        height: 0;
        padding: 0 7%;
        background-color: #fff;
        overflow: hidden;
        position: fixed;
        top: 0;
        transition: height 0.3s linear;
        z-index: 9998;
    }

    #hidden_menu.menu_show {
        height: 100%;
    }

    #certify .swiper-slide {
        width: 100%;
    }


    #hidden_menu ul {
        margin-top: 59px;
        width: 100%;
    }

    #hidden_menu ul li {
        display: flex;
        justify-content: space-between;
        align-items: center;
        height: 36px;
        border-bottom: 1px solid #f2f2f2;
        font-family: Manrope;
        font-weight: 700;
        color: #1e1e1e;
        font-size: 14px;

    }

    #hidden_meun ul li div {
        color: #7f7f7f;
    }

    #certify .swiper-slide {
        height: auto;
    }

    #certify .swiper-pagination {
        margin-top: 0;
        bottom: 5px;
        top: auto;
    }

    #certify .swiper-slide img {
        width: 100%;
        height: 100%;
    }

    .headone {
        height: auto;
        display: none;
    }

    .topnav {
        margin: 0;

    }

    .category {
        margin: 0;
        width: 100%;
        box-sizing: border-box;
        padding: 20px 28px;
        display: none;
    }

    .nav_list {
        width: 100%;
        box-sizing: border-box;
        padding: 20px 20px;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        text-align: center;
        white-space: nowrap;

    }

    .nav_list span {
        letter-spacing: -2px;
    }

    .nav_list>a {
        width: 25%;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        font-size: 7px;
        /* margin-right: 22.5px; */
        letter-spacing: -3px;
    }

    .nav_list>a:nth-child(4n) {
        margin-right: 0;
    }

    .nav_list>a:nth-child(n+5) {
        margin-top: 11px;
    }

    .nav_list span {
        color: #1e1e1e;
        margin-top: 12px;
    }

    .nav_list img {
        width: 62.5px;
    }

    #certify {
        margin: 0;
        height: auto;
        margin-top: 30px;
    }

    .promotionbanner {
        margin: 20px auto;
        display: none;
    }

    .promotionbanner img {
        width: 100%;
    }

    .promotionbanner_wap {
        margin: 20px auto;
        height: 475px;
        background-image: url('./123_files/couponbgwap.jpg');
        background-size: 100% 100%;
        background-repeat: no-repeat;
        text-align: center;
    }

    .promotionbanner_wap .promotionbanner_wap_1 {
        width: 100%;

    }

    .promotionbanner_wap p {
        max-width: 300px;
        margin: 15px auto 26px;
        font-family: Manrope;
        color: #000000;
        font-size: 10px;
        line-height: 18px;
        text-align: center;
        letter-spacing: -1px;
    }

    .promotionbanner_wap span {
        color: #3f3f3f;
        font-size: 6.5px;
    }

    .couponbanner {
        box-sizing: border-box;
        position: relative;
        margin: 0;
        height: 125vw;
        background-image: url('./123_files/couponbgwap.png');
        background-size: 100% 100%;
        background-repeat: no-repeat;
        padding-top: 47vw;
        display: flex;
        overflow: scroll;

    }

    .coupon1,
    .coupon2,
    .coupon3,
    .coupon4,
    .coupon5,
    .coupon6 {
        position: relative;
        top: 0;
        left: 0;
        margin:0;
    }


    .thankyoucoupon {
        width: calc(100% - 30px);
        margin: 20px auto;
    }

    .thankyoucoupon .thankyoucoupon_pc {
        display: none;
    }

    .thankyoucoupon img {
        width: 100%;
    }

    .thankyoucoupon ul {
        width: 100%;
    }

    .thankyoucoupon ul li {
        width: 48%;
        position: relative;
    }

    .thankyoucoupon1 {
        padding-right: 0;
    }

    .Countdown {
        width: 100%;
        font-family: ヒラギノ角ゴ Pro W6;
        color: white;
        
    }

    .thankyoucoupon_wap  {
       /* display: flex; */
       /* justify-content: space-between;*/
	   /* width:100%;*/
    } 


	.thankyoucoupon_wap img {
	    width:90%;
		margin:5px 0 5px 20px;;

    }
    .thankyoucoupon_wap_btn {
        width: 61.5px;
        height: 28.5px;
        background-color: #000000;
        border-radius: 14.5px;
        position: absolute;
        bottom: 18px;
        left: 19px;
        color: #ffffff;
        font-size: 11.5px;
        line-height: 28.5px;
        font-weight: 700;
        text-align: center;
    }

    /* 覆盖轮播图样式 */
    #certify .swiper-pagination-bullets .swiper-pagination-bullet {
        opacity: 30%;
        width: 48.77px;
        height: 2px;
        background-color: #000000;
        border-radius: 2px;
        display: inline-block;
        border-color: transparent;
        box-sizing: border-box;
        border: 0;
    }

    #certify .swiper-pagination-bullets .swiper-pagination-bullet-active {
        border-color: transparent;
        margin: 0;
        background-color: #000000;
        opacity: 1;
    }

    #certify .swiper-container {
        padding-bottom: 0;
    }

    .couponcontents {
        width: 320px;
        height: 200px;
    }

    .couponcontents img {
        width: 100%;
        height: 100%;
    }

    .coupon1,
    .coupon2,
    .coupon3,
    .coupon4,
    .coupon5,
    .coupon6 {
        margin:auto;
    }

    .newproducttitle_wap {
        margin: 10px 0;
        width: 100%;
        text-align: center;
        font-size: 40px;
        font-family: Manrope-Bold;
        font-weight: bold;
    }

    .newproduct_wap {
        width: 100%;
    }

    .newproductimage_wap {
        display: flex;
        flex-direction: column;
        justify-content: center;
        box-sizing: border-box;
        padding: 0 15px;
    }

    .newproductimage_wap li {
        list-style: none;
        width: 100%;
        height: 576px;
        /* margin: 14px; */
        border: 1px solid #D8D8D8;
        box-sizing: border-box;
        border-radius: 25px;
    }

    .huaweiproducttitle {
        margin: 14px auto;
        width: 100%;
        display: block;
        font-size: 20px;
        font-family: Manrope-Bold;
    }

    .mainimage {
        width: 100%;
        height: auto;
    }

    .titleline {
        border-bottom: 2px solid #D8D8D8;
        display: block;
        width: 100%;
        margin: 14px 0;
    }
   

    .description {
        display: block;
        font-size: 13px;
        font-family: Manrope-Regular;
        color: #1E1E1E;

        margin: 0 auto;
    }

    .price {
        margin: 17px auto;
        
    }
    .buybutton {
        display: block;
        margin: 20px 0px 0px 120px;
    }

    .shipfee {
        margin-left: 30px;
    }


    .newproductimage2_wap {
        padding: 0 15px;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }

    .newproductimage2_wap li {
        list-style: none;
        width: 48%;
        margin-top: 10px;
        border: 1px solid #D8D8D8;
        border-radius: 25px;
        padding-bottom: 74px;
        position: relative;
    }
    
    .malasongcoupon_wap {
        display: flex;
        flex-wrap: wrap;
    }

    .malasongcoupon_wap li {
        width:47.5%;
        margin-top: 3px;
    }

    .mainimage1 {
        width: 100%;
    }

    .titleline2 {
        border-bottom: 1px solid #D8D8D8;
        width: 148px;
        margin: 0 12px 0 12px;
        display: block;
    }
   

    .buybutton1 {
        display: block;
        margin: 0;
    }

    .huaweiproducttitle1 {
        margin: 14px 12px 14px 12px;
        width: 148px;
        display: block;
        font-size: 17px;
        font-family: Manrope-Bold;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        overflow: hidden;
        /*! autoprefixer: off */
        -webkit-box-orient: vertical;

    }

    .description1 {
        margin: 14px 12px 14px 12px;
        width: 148px;
        display: block;
    }

    .buybutton1 {
        display: block;
        margin: 0;
    }

    .buybutton1 img {
        width: 100px;
        height: auto;
    }

    .shipfee1 {
        margin-left: 14px;
    }

    .price1 {
        margin: 17px 12px 17px 12px;
    }

    .pointup {
        margin: 17px 12px 17px 12px;
    }

    .rankingproduct1_wap {
        box-sizing: border-box;
        margin: 14px 15px;
        border: 1px solid #D8D8D8;
        border-radius: 25px;
    }

    .rankingdescription {
        float: none;
        display: block;
        width: 89%;
        margin: 10px auto;
    }

    .bottomcategorytable {
        padding: 0 15px;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    .bottomcategorytable li{
        width: 48%;
    }

    .bottomcategory_wap {
        margin: 0;
    }

    .categorybannertext {
        z-index: 1000;
        position: absolute;
        font-size: 5px;
        font-family: Manrope-Bold;
    }

    .bottomcategory_wap img {
        width: 100%;
        height: auto;
    }

    .huaweiproducttitle2 {
        font-size: 20px;
        font-family: Manrope-Bold;
        display: block;
        width: 100%;
        box-sizing: border-box;
    }
    .huaweiproducttitle2_content{
        width: 100%;
        box-sizing: border-box;
        padding: 0 15px;
    }
    .huaweiproducttitle2_content .price{
        margin-top: 10px;
    }
    .huaweiproducttitle2_content .titleline{
        box-sizing: border-box;
        margin: 14px auto;
    }
    .huaweiproducttitle2_content .description{
        margin-bottom: 20px;
    }

    .buybutton2 img {
        width: 100px;
        height: auto;
        display: block;
        margin: 10.5px auto;
    }
    .buybutton3,.buybutton1{
        position: absolute;
        bottom: 0;
        left: 50%;
        transform: translateX(-50%);
    }

    .buybutton3 img {
        width: 100px;
        height: auto;
        display: block;
        margin: 20px 0px 20px 0px;
    }

    .swiper-button-prev {}

    .newproductimage_wap li {
        margin: 14px auto;
        box-sizing: border-box;
        width: 100%;
    }
    .newproductbottom > a,
    .newproductbottom > a > .ranklogo,
    .newproductbottom > a > .ranklogo > img
    {
        width: 100%;
    }

    .pointup{
        color: #D20A2C;
    }
	
	.magzinebanner_wap img {
	width:90%;
	margin:5px 0 5px 20px;
	}
	
}
