@charset "UTF-8";

@media screen and (max-width:1580px) {
    .add_item_icon{
        height: 46px;
    }
}
@media screen and (max-width:1440px) {
    .add_item_icon{
        height:42px;
    }
}

@media screen and (max-width:1200px) {
    .is_phoneA{
        display:block!important;
      }
      .is_pcA{
        display:none!important;
      }
    .add_item_icon{
        height: 40px;
    }
    .add_order_one_left{
        width:100%;
    }
    /* #footerpage{
        display: none;
    } */
   
	img{
		object-fit: cover;
	}
    .mc_pc_hd{
        display: none;
    }
    .mc_ph_hd{
        display: block;
        padding:0;
    }
    #headerpage{
        /* height: 64px; */
        height: 104px;
    }
    .oldEnter{
        display: block;
        line-height: 28px;
        color: #babbbd;
        text-align: center;
        border-radius: 6px;
        border:1px solid #babbbd;
        padding:0 8px;
    }
    .mc_ph_navbar{
        padding-left:0px;
        padding-right:0px;
    }
    .add_menue{
        padding-left:15px;
        padding-right:15px;
    }
    .old_button{
        background-color:#112848 ;
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
    .add_pc_wddd_ccc_phone{
        width:100%;
        margin-right: 0!important;
        padding:0 15px;
        line-height:40px;
        background-color: #112848;
    }
    .con-main{
        width: 100%;
    }
    .con-container{
        box-sizing: border-box;
        width: 768px;
        padding: 0 15px;
        margin: 0 auto;
    }
    
    .con-topbox{
        max-width: calc(100% - 80px);
    }
    .con-topbox+.index-more{
        margin-top: 12px;
    }
    .footer-message li{
        width:100%;
        margin: 15px 0 0;
    }
    .footer-link,
    .address{
        line-height: 20px;
        height: auto;
    }
    .pubg-banner{
        padding-top: 0;
    }
    .goods-list-left{
        box-sizing: border-box;
        width: calc(100% - 250px);
        padding: 0 15px;
    }
    .goods-list-rank-img{
        width: 25px;
    }
    .pubg-banner img{
        width: 100%;
    }
    .goods-detail-main-left{
        width: calc(100% - 258px);
    }
    .goods-detail-pic{
        width: 100%;
        margin-left: 0;
    }
    .detail-left-top{
        box-sizing: border-box;
        padding: 15px 15px 30px;
        height: auto;
    }
    .goods-detail-bigpic{
        width: 100%;
        height: auto;
    }
    .goods-detail-pic-list{
        width: 100%;
    }
    .detail-left-down-right,
    .detail-left-down-left{
        width: 100%;
    }

    .detail-left-down-right img{
        max-width:inherit;
    }

    .goods-detail-info{
        margin-left: 0;
        margin-top: 30px;
    }
    .detail-left-down-leftlist{
        box-sizing: border-box;
        width: 100%;
        padding: 20px 15px;
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    } 
    .detail-left-down-left{
        box-sizing: border-box;
        width: 100%;
        height: auto;
        padding: 20px 15px;
    }
    .news{
        padding: 0;
        padding-top: 20px;
    }
    .news-list-left{
        width: 100%;
    }
    /* .swiper-slide a img{
        height: 200px;
        object-fit: cover;
    } */
    .news-list-sliber{
        height: auto;
    }
    .news-list-nav{
        width: 100%;
        height: auto;
    }
    .news-list-main{
        box-sizing: border-box;
        width: 100%;
    }
    .news-lits-info-right{
        max-width: calc(100% - 200px);
    }
    .news-list-right{
        margin: 20px 0;
    }
    #news-swiper .swiper-pagination{
        width: 100% !important;
	}
	.detail-left-down-leftitem{
		background-size: cover !important;
	}
	.news-left{
		width: calc(100% - 350px);
	}
	.news-left-item{
		width: 100%;
	}
	.news-left-item a{
		display: block;
		width: 100%;
		box-sizing: border-box;
		margin: 0;
		padding: 0 15px;
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
	}
	.news-left-main img{
		max-width: 100%;
	}
	.usercenter_l{
		display: inline-block;
	}
	.usercenter-title{
		height: auto;
		min-height: 202px;
	}
	.usercenter-title img{
		margin: 0;
	}
	.usercenter-title {
		box-sizing: border-box;
		padding: 20px 15px;
		box-sizing: border-box;
	}
	.usercenter-title-info{
		  width: calc(100% - 140px);
		  margin-left: 20px;
		  margin-top: 30px;
	}
	.usercenter_l{
		width: calc(100% - 200px);
	}
  
	.usercenter-title-amount{
		margin-left: 70px;
	}
	.usercenter-left{
		width: 160px;
	}
	.usercenter-right{
		width: calc(100% - 180px);
        padding: 40px 10px!important;
	}
	.order-item-content-left{
		width: 100%;
	}
	.order-item-content-info{
		margin-left: 10px;
	}
	.order-item-content-left{
		height: auto;
	}
	.order-item{
		height: auto;
	}
	.mc1_order_l{
		display: inline-block;
	}
	.order-item-content-info{
		width:89%;
		margin-top: 0;
        display: inline-block!important;
        
	}
    .add_order_one_right {
        color: #0ba9d1;
        padding: 10px 0;
        transform: translateY(0px);
    }
	.order-item-content span:nth-child(2){
		display: none;
	}
	/*.order-item-content-left span{*/
		/*display: block;*/
		/*margin-left: 20px !important;*/
		/*margin-top: 15px !important;*/
	/*}*/
    .nt_kami_cl{
        color: #0ba9d1;
        cursor: pointer;
        font-size: 16px;
    }
	.order-item-content-right{
		width: 100%;
		text-align: left;
		margin-left: 10px;
		margin-bottom: 20px;
		margin-top: 15px !important;
        display: flex;
        flex-flow: row;
        align-items: flex-start;
        justify-content: flex-start;;
        flex-wrap:wrap;
	}
    .w_jycsrnd_or{
        margin: 5px;
    }
    .w_jycsrnd_lan{
        margin: 5px;
    }
    .w_jycsrnd_lv{
        margin: 5px;
    }
    .w_jycsrnd_red{
        margin: 5px;
    }
	.mc_ph_login span{
		display: none;
	}
		.mc_ph_login a span.header-login{
		display: block;
	}	
	.w_ritghp{
		margin-left: 10px;
	}
	.w_bnfd {
	    margin-top: 10px;
	}
	.inline-text {
	    white-space: initial;
	    overflow: hidden;
	    text-overflow: initial;
	    width: 264px;
	}
	.order-item-content-left span.c_kami{
		display: inline-block !important;
		margin-left: 0 !important;
		margin-top: 0 !important;
	}
	.w_weqwedds {
	    margin-top: 10px;
    }
    
    .index-main-left .w_imgbox{
        height:auto;
    }
    .pay_suc_title{
        font-size: 24px;
    }
}


@media screen and (max-width:767px) {
    .index-reg_return {
        width: 380px;
        height: 750px;
        top: 50%;
        transform: translate(-50%, -50%);
        z-index: 10000000;
    }
    .reg_return {
        width: 380px;
        height: 500px;
        top: 50%;
        transform: translate(-50%, -50%);
        z-index: 10000000;
    }
    .nt_zhu{
        line-height: 25px;
    }
    .add_xia_c{
        margin-bottom: 10px;
    }
    .add_xia_b{
        margin-top: 10px;
    }
    .add_xia {
        padding: 15px;
    }
    .add_xia_a{
        font-size:18px;
        height:auto;
    }
    .account-info-adds{
        margin-top: 20px!important;
    }
    .mods_add1{
        margin-top: 0!important;
    }
    .mc_leaf_l_add{
        float: none;
        margin: 0 auto;
    }
    .mc_leaf_r_add{
        float: none!important;
        margin: 20px auto 0!important;
        width: 100px!important;
    }
    .mc_leab_txt img{
        width:100%
    }
    #layui-layer1{
        width: 100%!important;
        left: 0!important;
    }
    .layui-layer-iframe{
        width: 100%!important;
        left: 0!important;
    }
    .add_phone_banner{
        display:block;
    }
    .add_pc_banner{
        display: none!important;
    }
    .aui-register-popup{
	    background: none!important;
    }
    .register-wrap .register .register-top h2{
        color:#ffffff!important;
    }
    .con-top img{
        height: 34px;
    }
    .aboutus_new{
        margin-bottom: 10px!important;
    }
    .footer-des-new{
        margin-top:15px!important;
    }
    .aboutus_new{
        margin-top:10px!important;
    }
    .goods-list-left-main{
         min-height: auto;
    }
    .num{
        display: none!important;
    }
    .current{
         display: none!important;
    }
    /* .prev{
        display: block!important;
    }
    .next{
       display: block!important;  
    } */
    .end{
       display: block!important;   
    }
    #pagination div{
        display: flex;
        align-items: center;
        justify-content:space-between;
    }
    .swiper-wrapper{
        height: 250px!important;
    }
	.w_jycgbt{
		width: 100%;
		float: left;
	}
	.w_jycsrnd {
		display: block;
		width: 78px;
		float: left;
		margin-top: 10px;
		margin-left: 12px;
	}
	.w_phfz{
		display: block;
		width: 78px;
		float: left;
	}
	.w_pcfzss{
		display: none;
	}
    .w_pcfzss_a{
        display: block !important;;
    }
    .con-container{
        width: 100%;
    }
    .con-top-title{
        font-size: 20px;
    }
    .index-main-list{
        box-sizing: border-box;
        width: 48%;
        margin:10px 1% 0!important;
        height: auto;
    }
    .index-main-list img{
        width: 100%;
        height: auto;
        object-fit: cover;
    }
    .index-main-listbox{
        margin: 0 !important;
        /* display: flex;
        justify-content: space-between;
        flex-wrap: wrap; */
    }
    .goods-name{
        max-width: calc(100% - 70px);
    }
    .con-list{
        padding: 20px 0;
    }

    .index-main-left{
        width: 100%;
        height: auto;
        margin-top: 5px;
    }
    .index-left-img{
        height: auto;
    }
    .index-sec-main{
        display: block;
        width: 100%;
    }
    .index-sec-main .index-main-list{
        width: 48%;
        margin-left: 0;
    }

    .index-sec-main .index-main-list img{
        height: auto;
    }
    .footer-message li{
        margin-bottom: 15px;
    }
    .footer-message .footer-des{
        width: 100%;
    }
    .footer-message .footer-conact{
        width: 100%;
    }
    .footer-message .footer-question{
        width: 60%;
    }
    .footer-message .aboutus{
        width: 40%;
    }
    .footer-inner a{
        margin-top: 10px;
    }

    .footer-page{
        height: 30px;
        line-height: 30px;
    }
    .footer-page img{
        width: 16px;
    }
    .footer-page{
        width: 33.333333%;
    }
    .footer-message{
        margin-top: 10px;
    }
    .footer-inner{
        margin-top: 0;
    }
    .footer-des .footer-sm{
        margin-top: 10px;
    }
    #footerpage .diver.greyColor{
        margin: 0 0 15px !important;
    }
    .footer-list{
        padding: 10px 0;
    }
    .specail-list{
        margin-top: 0;
    }
    .slider-main{
        position: static;
        width: 100%;
        margin-top: 20px;
        height: auto;
    }
    .slider-main-top{
        display: none;
    }
    .con-index .swiper-slide,
    .swiper-slide .pub_silent_gray{
        height: 200px !important;
    }
    .pagination{
        left: 50%;
        transform: translateX(-50%);
    }
    .swiper-active-switch{
        width: 15px !important;
    }
    .swiper-pagination-switch{
        width: 10px;
    }

    .pubg-banner{
        margin-bottom: 20px;
    }
    .goods-list-left{
        width: 100%;
        margin-bottom: 20px;
    }
    .goods-list-right{
        box-sizing: border-box;
        width: 100%;
        margin: 0;
        padding: 0 15px;
    }
    .goods-list-rank-title{
        box-sizing: border-box;
        width: 100%;
        text-align: left;
        padding: 0 15px;
    }
    .goods-list-rank-price{
        width: calc(100% - 110px);
    }
    .goods-list-rank-price .product-name{
        width: 100%;
    }
    .goods-list-left-title-item {
        line-height: 24px;
        height: 24px;
        padding: 0 4px;
        margin-top: 0;
        margin-right: 1px;
    }
    .goods-list-left-title{
        height: auto;
        padding: 10px 10px;
    }
    .goods-search-right-top{
        box-sizing: border-box;
        width: 100%;
        margin: 0;
        margin-top: 15px;
        padding: 0 10px;
    }
    .goods-search-right-top .search-input{
        width: calc(100% - 68px);
    }
    .goods-list-rank-inner{
        box-sizing: border-box;
        margin-bottom: 15px;
        padding: 0 10px;
    }
   
    .footer-contway{
        display: inline-block;
        margin-top: 0px !important;
        vertical-align: top;
        padding:0!important;
    }
    .goods-detail-main-left{
        width: 100%;
    }

    .goods-detail-pic-list{
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    .goods-detail-pic-item{
        width: 100px;
        height: 65px;
        margin-bottom: 10px;
    }
    .goods-detail-info{
        margin-top: 20px;
    }
    .goods-detail-info-area{
        width: 100%;
    }
    .goods-detail-info{
        width: 100%;
    }
    .goods-detail-info-area{
        height: 48px;
        line-height: 48px;
    }
    .goods-detail-info-xj{
        font-size: 18px;
    }
    .goods-detail-info-buy {
	    width: calc(33.333333% - 8px);
	}
    /* #spec-contain{
        margin-top: 15px;
    } */
    .detail-left-down-leftitem.pub_silent_gray{
        background-size: cover !important;
        width: 100%;
        height: 120px;
    }
    .goods-detail-main-left{
        margin-bottom: 20px;
    }

    .goods-detail-main-right{
        width: 100%;
        margin: 0;
    }
    .detail-right-topmain{
        box-sizing: border-box;
        margin: 0;
        padding: 0 15px;
    }

    .detail-left-down-right{
        padding: 20px 15px;
    }
    .detail-left-down-leftitem{
        width: 100%;
        height: 120px;
    }
    .detail-left-down-leftitem img{
        width: 100% !important;
        height: 100% !important;
        object-fit: cover;
    }
    .detail-news-item{
        width: 100%;
    }
    .detail-news-item span.special{
        width: 100%;
    }
    .goods-detail{
        padding-bottom: 30px;
        padding-top: 10px;
    }
    .detail-right-down{
        height: auto;
        padding-bottom: 20px;
    }
    .detail-left-down-leftitem .goods-name{
        max-width: none !important;
    }
    .swiper-slide a img{
        height: 150px;
        object-fit: cover;
    }
    .news-list-sliber{
        height:150px;
        margin-bottom:15px;
    }
    #news-swiper .swiper-pagination{
        bottom: 120px!important;
    }
    .news-list-nav{
        margin-top:20px !important;
    }
    .goods-detail-info-title {
	    font-size: 16px;
	    height: auto;
	    line-height: 1.5;
	}
    .news-list-navitem {
        width: auto;
        height: 36px;
        line-height: 36px;
        padding: 0 10px;
    }
    .goods-detail-info {
	    margin-top: 5px;
	}
    .news-list-main{
        padding: 20px 15px;
    }
    .news-lits-info-right{
        max-width: 100%;
        width: 100% !important;
        margin: 15px 0 0;
        height: auto !important;
    }
    .news-list-info-time{
        position: static;
        margin: 10px 0 0;
    }
    .news-list-right{
        width: 100%;
    }
    .news-list-right-midmain{
        padding-bottom: 0;
    }
    .news-list-right-bottommain img{
        width: 100%;
        object-fit: cover;
    }
    .news-list-right-img img{
        width: 100%;
        object-fit: cover;
	}
	.index-reg {
		box-sizing: border-box;
		min-width: auto !important;
		min-height: auto !important;
		padding: 20px 15px;
		width: calc(100% - 30px);
	}
	.index-reg input{
		width: calc(100% - 50px);
	}
	.w_shjiuitm2 input {
	    width: calc(100% - 110px);
	}
	.phone-ipt{
		height: 40px;
	}
	.w_yrrenmi{
		display: none;
	}
	.label.w100 {
	    width: 98px;
	}
	.index-reg .mt-30{
		margin-top: 20px !important;
	}
	.detail-right-top{
		height: auto;
		padding-bottom: 20px;
	}
	.news-left{
		box-sizing: border-box;
		width: 100%;
		padding: 20px 15px;
		margin-top: 15px;
	}
	.news-left-top .fs-28{
		font-size: 20px;
	}
	.news-left-top .mt-20{
		margin-top: 15px !important	;
	}

	.news-left-top .mt-30{
		margin-top: 20px !important;
	}
	.news-left-main{
		margin-top: 15px;
	}
	.news-right{
		width: 100%;
		margin: 20px 0;
	}
	.usercenter_l{
		width: 100%;
	}
	.usercenter-title img{
		display: block;
		width: 80px;
		height: 80px;
		margin: 0 auto;
	}
	.usercenter-title-info{
		width: 100%;
		margin: 20px 0;
	}
	.usercenter-title-amount{
		display: block;
		margin: 0 auto;
	}
	.usercenter-left{
		width: 100%;
		height: auto;
		margin-bottom: 20px;
	}
    .usercenter-left-addd{
        display: none;
    }
	.usercenter-left::after{
		content: "";
		display: block;
		clear: both;
	}
	.usercenter-left-item{
		float: left;
		width: 25%;
		height: 48px;
		line-height: 48px;
	}
	.usercenter-left-item a{
		font-size: 12px;
	}
	.usercenter-right{
		box-sizing: border-box;
		width: 100%;
		margin: 0;
        padding:40px 10px;
	}
    .order-item-content-left img{
        margin-left: 10px;
    }
	.order-item-top>*{
		margin: 0;
	}
	.order-item-top{
		box-sizing: border-box;
		padding: 10px 15px;
		height: auto;
		line-height: 20px;
	}
	.order-item-top>span{
		float: left;
		width: calc(100% - 70px);
	}
	.order-item-top::after{
		content: "";
		display: block;
		clear: both;
	}
	.order-item-topdate{
		display: block;
	}
	.user{
		padding-bottom: 30px;
    }
    html {
        -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    }
    .goods-search-right{
        height: auto;
        padding: 1px 0 20px;
    }
    .index-main-tage{
        box-sizing: border-box;
        width: 100%;
        right: 0;
        left: 0;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
        margin: 0;
    }
    .news-top{
        line-height: 20px;
        padding: 5px 0;
        height: auto;
    }
    .news-right-mid-item{
        width: 48%;
        display: inline-block;
    }
    .news-right-mid-item img{
        width: 100% !important;
        height: auto !important;
    }
    .news-right-mid-itembox{
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
        margin-top: 0 !important;
    }
    .news-right-mid-item .diver {
        margin-top: 15px !important;
    }
    .mc_leaf_l{
        width: 50px;
        height: 50px;
    }

    .mc_leaf_m{
        width: calc(100% - 50px);
        padding-right: 0;
        padding-left: 15px;
    }

    .mc_leaf_r{
        margin-top: 10px;
        float: right;
    }

    .mc_leaf_btn {
        height: 32px;
        line-height: 32px;
        font-size: 14px;
        margin: 0 5px;
    }

    .mc_leab_l{
        width: 40px;
        height: 40px;
    }
    .mc_leab_r {
        float: left;
        width: calc(100% - 40px);
        padding-right: 0;
    }
    .mc_leave_form{
        padding-bottom: 20px;
    }
    .mc_leave_box{
        padding: 20px 0;
    }
    .index-main-xj {
        font-size: 12px!important;
    }
    .w_liefggb{
        display: none;
    }
    .w_namex{
        display: none;
    }
    .w_boxnvvd6b{
        display: none;
    }
    .w_boxnvvd6a{
        display: table-cell;;
        width: 68px;
        line-height: 70px;
        text-align: center;
    }
    .bija-seller .w_boxnvvd6a .e-buy {
        min-width: 60px;
    }
    .user{
    	padding-top: 0;	
    }
    .c_right_li{
        /* display: none !important; */
    }
    .c_right_liph{
    	/* display: block !important; */
    }
    .c_rightnav {
	    right: 15px;
	    top: initial;
	    z-index: 999;
	    transform: translateY(0%);
	    bottom: 125px;
	}
	.c_right_lisbox {
	    padding:3px 3px;
	    background: rgba(51,102,204, 0.6);
	}
	.c_right_lisbox p {
	    color: #fff;
	    margin-top:2px;
	}
    #alipay.goods-detail-info-buy.w_anbgy{
        display: none;
    }
}
.foot_background{
    width:100%;
    height: 100%;
    background: rgba(0,0,0,0.6);
    position: fixed;
    top:0;
    left:0;
    z-index: 1000;
    display: none;
}
.foot_background_img{
    width: 38%;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    position: absolute;
}
.foot_background_img img{
    width:100%;
}
.gfwx_phone{
    display: none;
}
.close_ph_wx{
    top:-4px!important;
    right: -42px!important;
}