@media only screen and (max-width: 1650px) {
    #hd{padding: 0 80px;}
    .g-nav li{margin: 0 12px;}
}
@media only screen and (max-width: 1500px) {
    .g-nav li{margin: 0 10px;}
    #hd .login{margin-left: 30px;}
    #hd .share .js-pop{margin: 0 4px;}
    #hd,.fd-bot{padding: 0 40px;}
    #banner .item1 .g-btn1{left: 40%;}

}
@media only screen and (max-width: 1400px) {
    #hd .share{margin-left: 10px;}
    .g-nav li a{font-size: 14px;}
    #hd .login a{font-size: 14px;}
    #hd .lang,#hd .login{margin-left: 20px;}
    #hd,.fd-bot{padding: 0 35px;}
    #hd .share .js-pop{margin: 0 2px;}

}

/*Common For Max 960*/
@media only screen and (max-width: 1199px) {
    #fd .content{width: 98%;}
    #hd .login{margin-left: 10px;}
    #hd .share{margin-left: 20px;}
    #hd .share .js-pop{margin: 0 0px;}
    .g-nav li a{font-size: 14px;}
    #hd .login a{font-size: 12px;}
    .g-nav li{margin: 0 8px;}
    #hd,.fd-bot{padding: 0 30px;}

    .m-inp1{margin-bottom: 100px;}

    .m-calendar{padding-left: 0;padding-right: 20px;}

    #hd .user{margin-left: 35px;margin-right: 15px;}
    .m-table2,.m-table1 th, .m-table1 td{font-size: 14px;}
    .m-table1 select{padding-left: 30px;}
    .m-table1-1 select{
        /*border: 1px #efefef solid;*/
        padding-left: 0;
        background-position: right 3px center;
    }
    .m-table1-1 .select-whether {
        background-position: right 10px center;
    }
    #hd .num a{width: 30px;}
    #hd .num,#hd .share,#hd .lang{margin-left: 10px;}
    #hd .lang span{font-size: 12px;}
    #hd .lang span i{position: relative;top: -2px;}
    #banner .item1 .g-btn1{left: 50%;}

    .m-sele{height: auto;padding-bottom: 100px;}
    .m-results{padding-bottom: 30px;}
    .m-slid .slick-prev{left: -18px;}

    .m-slid{position: static;padding: 0 10px;}
    .m-slid .slick-arrow{top: 47%;}
    .m-slid .slick-prev{left: -24px;}
    .m-supp .txt{float: none;text-align: center;}
    .m-supp .txt:after{display: none;}
    .m-supp .txt p,.m-supp .txt .price{display: inline-block;margin: 0 10px;}
    .m-supp{padding-bottom: 30px;}
    .m-btn2{padding-top: 0;}
    .m-video{padding: 0 10px;}

    /*
    -----------------[购物车-01]--------------*/
    .m-shopping-cart table .s-th1{width: 32%;}
    .m-shopping-cart table .s-th2,
    .m-shopping-cart table .s-th3,
    .m-shopping-cart table .s-th4{width: 18%;}
    .m-shopping-cart table .s-th5,
    .m-shopping-cart table .s-th6{width: 10%;}
    .m-shopping-cart .por-inf {
        padding-left: 33px;
    }
    .m-shopping-cart .por-inf .txt span a{
        display: inline-block;
    }
    .m-shopping-cart .por-inf input{
        left: 9px;
    }
    .m-shopping-cart .por-inf .pic {
        width: 140px;
        height: 140px;
    }
    .m-shopping-cart .por-inf .txt{
        padding-left: 147px;
    }
    .m-shopping-cart label {
        margin-left: 10px;
    }
    .m-shopping-cart .por-inf .txt span{
        padding-top: 5px;
    }
    .matc-pro {
        text-align: center;
    }
    .matc-pro span {
        float: none;
        margin-right: 5px;
    }

    .m-custom-det, .m-foot-data{
        width: 204%;
        padding: 25px 10px 0 40px;
        bottom: -30px;
    }
    .m-custom-det li {
        margin-right: 60px;
    }

    .m-order-det li {
        padding-right: 50px;
    }

    .matc-pro-det {
        width: 198%;
        padding: 10px;
    }
    .matc-pro-det .pic {
        width: 160px;
        height: 160px;
    }
    .matc-pro-det .con {
        margin-left: 170px;
    }
    .matc-pro-det .con h5{
        margin: 0;
    }

    /*
    -----------------[推荐款-01]--------------*/
    .m-tab2{
        margin-bottom: 20px;
    }
    .m-tab2 a {
        font-size: 20px;
        line-height: 50px;
    }
    .m-tit01 {
        font-size: 16px;
        line-height: 50px;
        padding-left: 20px;
    }

    /*
    -----------------[FAQ]--------------*/
    .m-faq {
        padding: 40px 0;
    }
    /*
    -----------------[结算页]--------------*/
    .m-sett {
        padding: 20px 0 30px;
        margin: 0 -15px;
    }
    .m-coupon .ul-coupon li {
        width: 50%;
    }
    .m-pop .inner {
        padding: 10px 10px 15px;
    }
    #m-invo p {
        margin: 0 0 10px;
    }
    #m-addr label{
        margin: 15px 0;
    }

}


/*Common For Max 768*/
@media only screen and (max-width: 992px) {
    #banner .item1 .g-btn1{bottom: -180px;}

    .m-list1 .con{margin: 0 20px;}

    .m-list2 .txt{padding: 0 20px;}
    .m-list2 span{height: 100px;}
    .m-list2 h3{margin-bottom: 40px;}

    .m-txt1{margin-bottom: 50px;}
    .m-txt1 .pic{margin-bottom: 10px;}
    .fd-con li{padding: 0 30px;}

    #banner{height: 500px;}
    #banner .txt h3{font-size: 40px;}
    #banner .txt p{font-size: 20px;}

    .snv{margin-bottom: 30px;}
    .snv li{margin-bottom: 0;width: 33.33%;float: left;}
    .snv li a{font-size: 16px;}
    #ban1{margin-bottom: 10px;}
    .m-table1{overflow-x: auto;border: 1px solid #e2e1e1;border-top: 0;}
    .m-table1 table{width: 850px;border-left: 0;border-right: 0;}
    .m-table1 th,.m-table1 td{border-left: 0;font-size: 14px;}

    #hd .share{display: none;}

    .ul-coupon .txt{padding-left: 15px;}

    .m-table5-1{overflow-x: auto !important;overflow-y: visible;}
    .m-table5-1 table{width: 820px !important;}

    #hd .lang{display: none;}
    #hd .num a{width: 35px;}

    #banner .item2 .g-btn1{bottom: -170px;}

    #banner .slick-slide{
        -o-background-size: cover;
        -ms-background-size: cover;
        -moz-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
    }


    .m-list5{margin-bottom: 10px;}
    .pic-nav1{margin-bottom: 25px;}
    .pic-nav1 .slick-next{right: -18px;}
    .pic-nav1 .slick-prev{left: -18px;}
    .pop-pic .close{display: block;}

    .m-sele{padding-bottom: 0;}

    .g-wp1-1 .col-md-10{padding-left: 20px;}
    /*定制首页*/
    .lm-tit1{font-size: 22px;padding-top: 15px;}
    .inner-box .tit{width: 55%;}
    .inner-box .txt-box{width: 40%;}
    .lm-list01 li{width: 33.33%;}
    /*定制首页end*/

    .pop-pic{position: fixed;top: 50%;left: 50%;z-index: 999;
        -webkit-transform: translate(-50%,-50%);
        -moz-transform: translate(-50%,-50%);
        -o-transform: translate(-50%,-50%);
        -ms-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%);
    }
    .pop-pic button{display: block;}

    .m-results{margin-top: 20px;}

    /*
    -----------------[购物车-01]--------------*/

    .matc-pro .number {
        vertical-align: bottom;
    }
    .m-shopping-cart table {
        border-spacing: 0 10px;
    }
    .m-shopping-cart h4{text-align: center;}
    .m-shopping-cart table thead{
        display: none;
    }
    .m-shopping-cart .table-list td{
        display: block;
        width: 100%;
        border: 1px #dedddd solid;
        border-bottom: none;
        padding: 10px 0;
    }
    .m-shopping-cart .table-list .td-last{border-bottom: 1px #dedddd solid;text-align: center;}
    .m-shopping-cart .por-inf .pic {
/*        width: 100px;
        height: 100px;*/
        margin-right: 10px;
    }
    .m-shopping-cart .m-price {
        font-size: 14px;
    }
    .m-shopping-cart .a-del, .m-shopping-cart .a-coll{
        display: inline-block;
        margin: 0 5px;
    }
    .m-shopping-cart .m-price span{
        display: inline-block;
        margin-right: 5px;
    }
    .number {
        width: 110px;
        line-height: 25px;
    }
    .number a {
        width: 30px;
        height: 25px;
    }
    .number input {
        width: 50px;
        height: 25px;
        line-height: 25px;
    }
    .matc-pro{
        line-height: 27px;
    }
    .matc-pro b{
        display: block;
    }
    .matc-pro span{
        margin-right: 10px;
    }

    .m-custom-det, .m-foot-data{
        width: auto;
        padding-left: 0;
        padding-right: 0;
        left: 0;
        right: 0;
        top: 110%;
        bottom: auto;
    }
    .m-custom-det ul{
        text-align: center;
    }
    .m-custom-det li{
        float: none;
        display: inline-block;
        vertical-align: top;
        margin: 0 2%;
        text-align: left;
    }
    .m-custom-det li p em {
        margin-right: 10px;
    }

    .m-order-det li{
        padding-right: 50px;
    }
    .m-order-det li p em {
        margin-right: 10px;
    }

/*    .m-shopping-cart .por-inf .txt h5{
        text-align: center;
    }*/
    .m-foot-data .table-con td{
        display: table-cell;
        width: auto;
    }

    .matc-pro-det {
        width: auto;
        height: 180px;
        left: 0;right: 0;
        top: 101%;
        bottom: auto;
    }


    /*
    -----------------[推荐款-01]--------------*/
    .m-tab2 a {
        font-size: 16px;
        line-height: 40px;
    }
    .m-tit01 {
        font-size: 14px;
        line-height: 40px;
    }

    /*
    -----------------[FAQ]--------------*/
    .m-faq{
        padding: 20px 0 30px;
        margin: 0 -20px;
    }
    .m-faq .col-md-10 {
        padding-left: 0;
        padding-top: 10px;
    }

    /*
    -----------------[结算页]--------------*/
    .m-sett .more-addr {
        padding-left: 10px;
    }
    .m-pay-way {
        padding-left: 10px;
    }
    .m-invo {
        padding-left: 10px;
    }
    .m-coupon .ul-coupon {
        margin-left: 0;
    }

    .m-sett .more-addr .con p .s-btn{
        float: none;
        display: block;
        text-align: right;
        padding-right: 0;
    }

    /*
    -----------------[软文内容页]--------------*/
    #ban1 .txt {
        padding-top: 140px;
    }
    #ban1 h3{
        font-size: 40px;
    }
    #ban1 h3 span {
        font-size: 22px;
    }
    .m-arti1 {
        padding: 0 0 30px;
    }
    .a-back2 {
        font-size: 16px;
    }
    .m-arti1 .con {
        padding: 0;
    }
    .m-arti1 h1 {
        font-size: 16px;
    }
    .m-arti1 .arti-inf {
        margin-bottom: 10px;
    }

    /*
    -----------------[软文列表页]--------------*/
    .m-page-turning {
        margin-bottom: 30px;
    }
    .ul-arti-list li {
        padding: 0 0 13px;
        margin-bottom: 13px;
    }
    .ul-arti-list .txt h3 {
        font-size: 16px;
        margin-bottom: 5px;
    }
    .ul-arti-list .txt .arti-inf {
        margin-bottom: 5px;
    }
    .lz-txt1{padding-bottom: 20px;margin-bottom: 20px;}
    .lz-txt1 .img{display: none;}
    .lz-tit1,.lz-btn1{margin-bottom: 30px;}
    .lz-txt1 .txt{margin-bottom: 20px;}
    .lz-txt1-1 .pic{margin-bottom: 20px;}
    .lz-txt1-1 .txt{margin-bottom: 0;}
    .lz-txt1-1 .img1,.lz-txt1 .img2{display: none;}
    .lz-txt1 .pic1{text-align: center;margin-bottom: 10px;}
}



/*Common For Max 480*/
@media only screen and (max-width: 767px) {
    /********/
    .aa{padding-left: 120px;}

    /********/
    /*定制主页*/
    .inner-box{height: auto;line-height:1.5;padding:30px 20px;}
    .inner-box .tit{width: 100%;}
    .inner-box .tit h3,.inner-box .txt h5{font-size: 20px;}
    .inner-box .txt-box{width: auto;}

    .m-list1 .con{margin: 0 10px;}
    .m-list1 p{line-height: 22px;}

    .lm-list01{margin: 0;padding: 42px 0 0;}
    .lm-list01 .inner{padding: 0 35px 0 15px;}
    /*定制主页end*/

    .m-list2 li{width: auto;float: none;margin-bottom: 10px;}
    .m-list2 .center{position: absolute;width: 100%;left: 0;top: 50%;padding: 0 20px;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
    }
    .t-btn1{display: none;}

    .m-list3{}
    .m-list3 li{width: 50%;}

    .fd-con li:last-child{display: block;padding: 0;}
    .fd-con li:last-child dt,.fd-con li:last-child dd{text-align: center;}

    .fd-bot{background-color: #4d4948;height: auto;text-align: center;padding: 5px 0;}
    .fd-logo{float: none;}
    .fd-bot .txt{float: none;line-height: 24px;}
    .fd-bot .txt span{display: block;}
    .fd-bot .txt em{display: none;}

    .fix-top{right: 10px;bottom: 30px;}

    #banner{height: 300px;}
    #banner .g-btn1{bottom: -55px;}
    #banner .txt h3{font-size: 30px;}
    #banner .txt p{font-size: 18px;}

    #banner .slick-arrow{display: none !important;}
    .a-down{bottom: 10px;}
    #banner .slick-dots{bottom: 35px;}

    #banner .item1 .g-btn1{bottom: -120px;}
    #banner .g-btn1{height: 30px;line-height: 30px;width: 150px;}

    .m-inp1 .mb60{margin-bottom: 40px;}
    .m-inp1 .pass{margin-bottom: 40px;}
            .m-inp1 .m-tip{
                bottom: 46px;
            }

    #ban{height: 250px;}

    .g-tit3{font-size: 16px;line-height: 35px;}
    .m-tit1{font-size: 14px;}
    .m-tit1 span{font-size: 12px;}
    .m-bot1 .a-btn1{float: none;float: right;margin-left: 0;}
    .m-bot1 span{display: block;clear: both;font-size: 12px;}
    .snv li a{font-size: 14px;}
    .snv{margin-bottom: 20px;}
    .m-bot1{margin-bottom: 50px;}

    .m-table2{overflow-y: auto;font-size: 12px;}
    .m-table2 table{width: 680px;}
    #hd{padding: 0 10px;}
    .m-inp2{margin-bottom: 50px;}
    .m-inp2 .default{margin-bottom: 30px;}

    .m-inp3{width: auto;}
    .m-inp3 .sel{width: auto;float: none;margin-right: 0;}
    .m-inp3 .con,.m-inp3 .ovh .inp{width: auto;float: none;}
    .m-inp3 .ovh .inp1{margin-left: 0px;}

    .m-order,.m-table4-1,.m-table5,.m-table7{overflow-x: auto;}
    .m-table4,.m-order .flow,.m-order .info,.m-order .pay,.m-table4-1 table,.m-table5 table,.m-table7 table{width: 670px;}
    .m-table4 tr:first-child th:first-child{width: 200px !important;}
    .m-table4-1{width: auto;}
    .m-table4 .pic{width: 80px;height: 80px;}
    .m-table4 .for-rec-inf .pic{width: 50px;height: 50px;margin-left: 15px;}
    .m-table4 .for-inf .txt {padding-left: 95px;}
    .m-table4 .for-rec-inf .txt {padding-left: 75px;}
    .m-table4 .bprocess {display: none;}
    .m-table4 .bleather {display: none;}

    .m-txt2 span{width: 70px;}

    .m-table7{font-size: 12px;}

    .ul-coupon li{width: auto;float: none;margin-bottom: 10px;}
    .m-table7-1 table{width: 100%;}
    .m-spread .add{font-size: 12px;float: none;}
    .m-spread .share{float: none;text-align: right;margin-top: 10px;font-size: 12px;}
    .m-spread .share span{font-size: 12px;}
    .m-contact,.m-city,.m-date{width: auto;float: none;}
    .m-ordered .step1,.m-ordered .step2{background-image: none;}
    .ul-city{margin-bottom: 20px;}
    .m-city{margin-bottom: 20px;}
    .m-date{margin-bottom: 20px;}
    .m-ordered .step{background-color: #d25517;color: #fff;}
    .m-calendar{padding-right: 0;}
    .m-spread .con{font-size: 12px;}

    .m-table4,.m-table5,.m-table6{font-size: 12px;}

    .fd-con dt{margin-bottom: 5px;text-align: center;}
    .fd-con dd a{display: block;line-height: 28px;text-align: center;}
    .fd-con li{border: 0;padding: 0;width: 120px;}
    .fd-con li:last-child{width: auto;}
    .m-share{text-align: center;line-height: 48px;}
    .m-share a{display: inline-block;vertical-align: middle;height: 35px;width: 35px;
        position: relative;margin: 0 6px;background-color: rgba(35,24,21,.9);border-radius: 50%;
        background-position: center center;background-repeat: no-repeat;
        -o-background-size: 25px auto;
        -ms-background-size: 25px auto;
        -moz-background-size: 25px auto;
        -webkit-background-size: 25px auto;
        background-size: 25px auto;
        transition: 0s;
        -ms-transition: 0s;
        -moz-transition: 0s;
        -webkit-transition: 0s;
        -o-transition: 0s;
    }
    .m-share .tel{background-image: url(../image/ui/ico-tel.png);
        -o-background-size: 22px auto;
        -ms-background-size: 22px auto;
        -moz-background-size: 22px auto;
        -webkit-background-size: 22px auto;
        background-size: 22px auto;
    }
    .m-share .weix{background-image: url(../image/ui/ico-weix.png);}
    .m-share .sina{background-image: url(../image/ui/ico-sina.png);}
    .m-share .dianping{background-image: url(../image/ui/ico-dianping.png);}
    .m-share .tel:hover{background-image: url(../image/ui/ico-tel-on.png);}
    .m-share .weix:hover{background-image: url(../image/ui/ico-weix-on.png);}
    .m-share .sina:hover{background-image: url(../image/ui/ico-sina-on.png);}
    .m-share .dianping:hover{background-image: url(../image/ui/ico-dianping-on.png);}

    #banner .item2 .g-btn1{bottom: -110px;}

    .m-list5 li{width: 50%;}
    .m-tab2 a{
        font-size: 14px;
        float: none;
        width: 100%;
        border: 1px #e3e4e5 solid;
        border-bottom-color:transparent;
    }
    .m-tab2 a:last-child{
        border-bottom-color: #e3e4e5;
    }

    .m-poar{position: relative;}
    .m-poar .con{position: absolute;z-index: 99;bottom: 2px;left: 2px;right: 2px;
        height: 20px;
    }
    .m-poar .posa{margin: 0;overflow: hidden;height: 0;position: absolute;left: 0;right: 0;
        left: 0;bottom: 20px;background-color: rgba(238,239,239,.8);
    }
    .js-tit1{height: 20px;padding: 0;line-height: 20px;padding-left: 10px;
        position: absolute;bottom: 0;left: 1px;right: 1px;
        background: rgba(238,239,239,.8) url(../image/ui/ico-35-on.png) no-repeat right 10px center;
    }
    .js-tit1.on{background-image: url(../image/ui/ico-35.png);}
    .m-poar .posa.h-auto{height: auto;}
    .pic-nav1{margin-bottom: 0;padding: 2px;}
    .pic-nav1 span{border:0;}

    .fix-price{display: block;z-index: 1999}
    .m-comm .info h3{display: none;}
    .m-comm .ovh1{display: none;}
    .m-comm .s1{width: 65px;}
    .m-comm .p1 em{margin: 0 8px;}
    .m-comm .sel .s1,.m-comm .sel .p1{line-height: 38px;}
    .m-comm .style{position: relative;padding-top: 0;}
    .m-comm .style .s1{float: none;position: absolute;right: 0;top: -33px;width: 40px;
        background: url(../image/ui/ico-35.png) no-repeat right center;
    }
    .my-kuanshi{margin-top:33px;}

    .m-comm .style .s1.on{background-image: url(../image/ui/ico-35-on.png);}
    .ul-style{margin: 0 -5px;display: none;}

    .m-results{margin-top: 10px;}
    .t-btn1{margin: 40px auto;}

    .lz-tit1{font-size: 18px;line-height: 30px;}
    .lz-tit1 i{width: 30px;height: 30px;
        -o-background-size: 30px auto;
        -ms-background-size: 30px auto;
        -moz-background-size: 30px auto;
        -webkit-background-size: 30px auto;
        background-size: 30px auto;
    }
    .lz-tit1, .lz-btn1{margin-bottom: 10px;}
    .lz-btn1{height: 40px;line-height: 40px;font-size: 16px;}
    .lz-btn1 i{width: 20px;height: 20px;
        -o-background-size: 100% auto;
        -ms-background-size: 100% auto;
        -moz-background-size: 100% auto;
        -webkit-background-size: 100% auto;
        background-size: 100% auto;
    }
    .lz-txt1 dt{font-size: 32px;}
    .lz-txt1 dd h3{font-size: 16px;margin-top: 18px;}
    .m-video{margin-bottom: 0;}
    .m-video h3{font-size: 20px;}
    .m-video p{font-size: 14px;margin-bottom: 20px;}

    /*
    -----------------[购物车-01]--------------*/
 /*   .number {
        width: 110px;
        line-height: 25px;
    }
    .number a {
        width: 30px;
        height: 25px;
    }
    .number input {
        width: 50px;
        height: 25px;
        line-height: 25px;
    }*/

    .m-shopping-total .total-l {
        float: none;
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .m-shopping-total .total-r {
        float: none;
        text-align: center;
    }
    .m-btn1{
        display: inline-block;
        width: 120px;
        height: 40px;
        line-height: 40px;
        float: none;
        margin-top: 15px;
    }
    .m-shopping-total p .s2 {
        font-size: 16px;
    }
    .m-shopping-total p .s2 b {
        font-size: 20px;
    }
    #bd.pt96{padding-top: 70px;}

    .m-custom-det li {
        float: none;
        width: 100%;
        margin: 0;
        text-align: center;
    }

    .m-order-det li {
        padding-right: 30px;
    }

    /*
    -----------------[结算页]--------------*/
    .m-sett .txt {
        margin-bottom: 0;
        padding-bottom: 5px;
    }
    .m-sett .stat-inf1 {
        padding: 5px 0;
    }
    .m-sett .more-addr p span{
        display: block;
        margin-left: 0;
    }
    .m-sett .more-addr .con p{
        margin-bottom: 5px;
    }
    .m-coupon .ul-coupon li {
        width: 100%;
    }
    .m-coupon .ul-coupon .con{
        margin: 0;
    }
    .m-sett .stat-inf2{
        text-align: center;
    }
    .m-sett .stat-inf2 p{
        padding-right: 0;
    }
    .m-sett .stat-inf2 p .s2{
        display: block;
        margin-left: 0;
    }
    .m-sett .sub {
        float: none;
        display: block;
        width: 120px;
        height: 40px;
        line-height: 38px;
        background: #d25517;
        border: 1px #e29762 solid;
        font-size: 14px;
        color: #fff;
        text-align: center;
        margin: 14px auto 0;
    }
    .m-order-list table th{display: none;}
    .m-order-list table td{display: block;}
    .m-order-list .m-line{display: none;}
    .m-order-list table .con span{display: inline-block;}
    .m-order-list table .por-inf-1{
        border-top: 1px #dbdada solid;
        margin-right: 20px;
    }
    .m-order-list table .por-inf {
        padding: 10px 0;
    }
    .m-order-list table .por-inf .pic{
        width: 100px;
        height: 100px;
    }
    .m-order-list table .por-inf .txt {
        margin-left: 120px;
    }
    .m-order-list table .por-inf-1 .pic{
        width: 60px;
        height: 60px;
    }
    .m-order-list table .por-inf-1 .txt{
        margin-left: 80px;
    }
    .m-order-list table .m-genre{
        padding-bottom: 10px;
    }
    .m-sett .stat-inf2 p em {
        font-size: 16px;
    }
    .m-sett .stat-inf2 p em b {
        font-size: 24px;
    }
    .m-order-list table .m-num, .m-order-list table .m-price {
        font-size: 14px;
    }


    /*
    -----------------[软文内容页]--------------*/
    #ban1 .txt {
        padding-top: 160px;
    }
    #ban1 h3{
        font-size: 30px;
    }
    #ban1 h3 span {
        font-size: 16px;
    }
    #ban1 h3 span i{
        width: 16px;
        height: 16px;
        margin-right: 5px;
    }
    .a-back2{
        display: block;
        text-align: center;
    }
    .m-arti1 h1{text-align: center;}
    .m-arti1 .arti-inf{text-align: center;}

    /*
    -----------------[软文列表页]--------------*/
    .ul-arti-list .pic {
        width: 160px;
        height: 80px;
    }
    .ul-arti-list .txt {
        margin-left: 175px;
    }

    /*
    -----------------[支付完成-01]--------------*/
    .m-payment {
        padding: 40px 0 50px;
        text-align: center;
    }
    .m-payment .pay-succ{
        padding: 0 20px 0 0;
    }
    .m-payment .pay-succ h2{
        font-size: 30px;
    }
    .m-payment .pay-succ h2 i{
        width: 36px;
        height: 36px;
    }
    .m-payment .pay-succ p {
        padding-left: 50px;
    }
    .m-payment .con{
        padding: 0 0 0 20px;
    }
    .m-payment .con h3{
        font-size: 16px;
        margin-bottom: 15px;
    }
    .m-payment .con h3 i{
        width: 16px;
        height: 16px;
    }

}

@media only screen and (max-width: 640px) {
    .m-slid{right: 30px;left: 190px;}
    .m-supp .txt{float: none;clear: both;text-align: center;padding-top: 90px;}
    .m-supp .txt:after{left: 50%;margin-left: -105px;margin-top: 0;
        top: 60%;
    }
    .m-supp .pic{width: 130px;height: 130px;}
    .m-supp{padding-bottom: 0;}
    .m-reco span{margin-right: 5px;}
    .m-reco a{margin-right: 5px;}

}

/*Common For Max 320*/
@media only screen and (max-width: 479px) {
    .my-toggle{display:block;}
    #hd .hdr{padding-right: 42px;}
    #hd .share,#hd .num{margin-left: 0;}
    #hd .share a,#hd .num a{width: 25px;}

    .m-reco{line-height: 24px;}
    .m-reco a{margin-right: 0;}

    .m-list1 .con{margin: 0 5px;}

    #banner .txt h3{font-size: 20px;}
    #banner .txt p{font-size: 14px;}
    #banner .txt p em{margin-right: 10px;}

    .fd-con li{width: 33.33%;float: left;display: block;padding: 0;margin-bottom: 20px;}
    .fd-con li:last-child{width: auto;float: none;}
    .fd-con li dt,.fd-con li dd{text-align: center;}
    .fd-con li:nth-child(3){border-right: 0;}

    #ban{height: 200px;}
    .snv{margin-left: 0;margin-right: 0;}
    .snv li{width: 50%;}
    .snv li a{font-size: 14px;}
    #hd .num a{margin: 0 5px;}

    .m-info{font-size: 12px;}

    /*定制主页*/
    .lm-list01{
        text-align: center;
    }
    .lm-list01 li{
        width: 50%;
        background: none;
    }
    .lm-list01 li:last-child {
        display: inline-block;
        float: none;
    }
    .inner-box .txt{
        height: auto;
        padding: 0;
    }
    .inner-box .txt h5{
        margin: 0 10px;
    }
    .inner-box .txt p{
        margin: 0 10px 10px;
    }
    .inner-box .txt-box span{
        position: static;
    }
    /*定制主页 end*/

    .m-list1 li{width: auto;float: none;margin-bottom: 20px;}
    .m-list1 span{margin-bottom: 15px;}
    .m-list1 h3{margin-bottom: 10px;}
    .m-list1{margin-bottom: 10px;}

    .m-inp2 .btn{margin: 0 auto;}
    .m-inp2 .ovh .inp{float: none;margin-right: 0;}
    .m-inp2 .inp input{width: 100%;}
    .m-inp2 .inp .txt{width: 100%;}
    .m-inp2 select{display: block;width: 100%;margin-bottom: 5px;}

    .g-wp1 .col-md-2, .g-wp1 .col-md-10,.g-wp1{padding: 0 10px;}
    .g-wp1 .row{margin: 0 -15px;}

    .ul-coupon .loan{width: 160px;}
    .ul-coupon .loan span{font-size: 30px;padding-left: 20px;}
    .ul-coupon .loan span em{top: -8px;}
    .ul-coupon .loan p{padding: 0 2px;}

    .m-list4 li .del{padding-right: 10px;}
    .m-list4 li h3{padding-left: 10px;}

    .m-info table{width: 100%;}
    .m-info th{width: 90px;}
    .m-info .btn{margin-left: 0;}
    .m-inp4{width: auto;}
    .m-inp4 .code .inp1{width: 50%;}
    .m-inp4 .code .btn-code{width: 47%;}

    .ul-city{padding: 0 15px;}

    #hd .user{margin-left: 0px;margin-right: 5px;}
    #hd .user span{width: 55px;overflow: hidden;text-overflow:ellipsis;width:18px;}
    #hd .num a{margin: 0 3px;width: 20px;}

    .m-invoice span{width: 80px;}
    .m-invoice input{width: 200px;}

    .m-list5{margin: 0 -5px;}
    .m-list5 .con{margin: 0 5px;}
    .m-list5 h3 a{line-height: 35px;}

    .g-wp2{padding: 0 10px;}

    .m-supp .pic{width: 100px;height: 100px;}
    .m-slid{left: 160px;right: 24px;}
    .m-slid .slick-arrow{}
    .m-btn2 a{margin: 2px 2px;width: 22.%;}

    /*
    -----------------[购物车-01]--------------*/
    .m-shopping-cart .table-list {
         border-spacing: 0 10px; 
    }
    .m-shopping-cart .por-inf .pic {
        width: 100px;
        height: 100px;
    }
    .m-shopping-cart .por-inf .txt {
        padding-left: 80px;
    }
    .m-shopping-cart .por-inf .txt p{
        margin-bottom: 0;
    }
    .tab-list1{padding: 0 5px;}
    .t-tit1{margin: 0 10px 10px;}
    .tab-list3 li{padding: 0;}
    .tab-list3{padding: 0 8px 20px;}
    .tab-list2{padding: 0 7px;}

    .m-supp .txt{padding-top: 15px;margin-bottom: 20px;}
    .m-btn2{
        text-align: right;
    }
    .m-btn2 a{
        text-align: center;
        height: 30px;line-height: 28px;margin-top: 10px;
        width: 31%;
    }
    .m-supp .txt .price{font-size: 26px;}
    .m-shopping-cart .por-inf .txt span{
        padding-left: 33px;
    }

    .m-foot-data{
        overflow-x:scroll;
    }
    .m-foot-data .inner{
        width: 480px;
    }

    /*
    -----------------[结算页]--------------*/
    .m-order-list table .por-inf{
        margin: 0 10px;
    }
    .m-order-list table .por-inf .txt {
        margin-left: 110px;
    }
    .m-order-list table .por-inf-1 .txt {
        margin-left: 70px;
    }
    .m-order-list .a-back{
        margin: 10px 0;
    }
    .m-invo span {
        display: block;
        padding: 0 0 5px;
    }
    #m-addr .inp-1 {
        display: block;
        margin-right: 0;
    }
    #m-addr .inp input[type="text"]{
        width: 100%;
    }
    #m-addr .m-area select {
        display: block;
        width: 100%;
        margin: 0 0 5px;
        line-height: 24px;
    }
    #m-invo p select{
        width: 100%;
    }
    #m-invo p input{
        width: 100%;
    }

    /*
    -----------------[软文列表页]--------------*/
    .ul-arti-list .pic {
        float: none;
        width: 100%;
        height: auto;
        margin-bottom: 10px;
    }
    .ul-arti-list .txt {
        margin-left: 0;
    }
    .ul-arti-list .txt h3{
        text-align: center;
    }
    .ul-arti-list .txt .arti-inf{text-align: center;}
    .m-page-turning{
        text-align: center;
    }

    /*
    -----------------[支付完成-01]--------------*/
    .m-payment .pay-succ{
        display: block;
        text-align: center;
        margin-bottom: 20px;
        padding: 0;
    }
    .m-payment .pay-succ h2 {
        font-size: 20px;
        margin-bottom: 10px;
    }
    .m-payment .pay-succ h2 i {
        width: 26px;
        height: 26px;
    }
    .m-payment .pay-succ p {
        padding-left: 0;
    }
    .m-payment .con{
        display: block;
        text-align: center;
        padding: 20px 0 0;
        border: none;
        border-top: 1px #ccc dashed;
    }
    .m-payment .con h3 {
        font-size: 14px;
    }

    .lz-tit1{font-size: 16px;line-height: 20px;}
    .lz-tit1 i{margin-right: 10px;}
    .lz-txt1 dt{margin-right: 10px;}
    .lz-txt1-1 dd h3{margin-top: 5px;}

}
