@media (max-width:1600px){
.hd-right a,.nav li a{padding:0 20px}
.comment-con li .txt{width:478px;margin-right:30px}
.list-sure li .type{width:156px}
.list-sure li .num{width:150px}
.shop-car .list li .con{padding-left:30px}
.shop-car .list li .img{padding-right:30px;width:200px}
}
@media (max-width:1279px){
.header{height:60px;padding-top:10px;-moz-box-shadow:0 0 10px rgba(0,0,0,.2);-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2);padding-bottom:0;border-bottom:1px solid #f1f1f1}
.menuBtn{display:block}
.logo img{height:40px}
.nav-box{position:absolute;left:0;top:60px;width:100%;background-color:#333;-moz-box-shadow:2px 2px 5px #ebebeb;-webkit-box-shadow:2px 2px 5px #ebebeb;box-shadow:2px 2px 5px #ebebeb;z-index:99;padding:10px;display:none}
.nav{float:none;margin:10px auto 20px auto}
.nav li{float:none;text-align:center}
.nav li a{border-bottom:1px solid #ccc;display:block}
/*.nav li:last-child a{border:none}*/
.nav li .sub{ width:100%; left:0; position:static; padding:0;}
.hd-so{float:none;margin:0 auto}
.hd-right{float:none;margin-top:15px;text-align:center; margin-right:0;}
.hd-right a{border-right:1px solid #ccc}
.hd-right a:last-child{border:none}
.slick-index1 .imgtxt .img{float:none;display:block;width:100%}
.slick-index1 .slick-dots{left:0;width:100%;bottom:-20px;text-align:center;margin-left:0}
.index-type .type{margin-left:20px}
.index-type .type a{margin-right:20px}
.index-list1 li{width:50%}
.fd-top .center,.fd-top .left{display:none}
.fd-top .right{float:none;display:-webkit-flex;display:flex;justify-content:center;align-items:center;width:auto}
.fd-top .right .logo-fd{float:none;padding-top:0}
.shop-car .list li{padding:20px}
.shop-car .list li .img{margin-left:20px;width:150px;padding-right:30px}
.shop-car .list li .box{display:block;padding-left:30px}
.shop-car .list li .con{padding-left:0;margin-bottom:10px}
.shop-car .list li .add-min,.shop-car .list li .con p,.shop-car .list li .delete,.shop-car .list li .price{display:inline-block}
.detail-top .left{width:280px;margin-right:0;margin-top:0}
.detail-top .right h1{font-size:34px;line-height:44px;margin-bottom:14px}
.detail-top .right{margin-top:40px}
.detail-top .right .price,.detail-top .right p{font-size:16px;line-height:26px;margin-bottom:10px}
.detail-top{margin-bottom:40px}
.pro-advan dt{padding-left:20px;line-height:70px}
.pro-advan dt em,.pro-advan dt span{font-size:24px;line-height:60px}
.g-tit1 .en{font-size:30px}
.g-tit1 p{font-size:24px;line-height:34px}
.comment-con li .txt{display:block;margin-bottom:10px;margin-top:10px}
.comment-con li .type{display:block;width:auto;text-align:left;margin-bottom:10px}
.comment-con li .name{display:block;width:auto;text-align:left;margin-left:0}
.per-infor .con2 .form{padding-left:0}
.per-infor .con2 .item2 .inp{flex-grow:1;width:auto;flex-shrink:1}
.per-infor .con2 .item2{display:-webkit-flex;display:flex;align-items:center;padding:0 20px}
.per-infor .con2 .sub{ margin-left:112px;}
.per-infor .con2 .addr .sub{ margin-left:145px;}

.list-addr li,.list-sure li{display:-webkit-flex;display:flex;align-items:center;justify-content:space-between}
.list-addr li .delete{flex-shrink:0}
.list-addr li .g-check{flex-shrink:0;padding-right:30px}
.list-addr li{padding:0 30px}
.list-addr li .addr{padding:10px 30px;flex-grow:1}
.list-addr{margin-bottom:30px}
.list-sure li .img{flex-shrink:0;padding:0 30px}
.list-sure li .box{flex-grow:1;flex-shrink:0;padding-left:30px}
.list-sure li .con{display:block;width:auto;text-align:left;margin-bottom:15px}
.list-sure li .con a{text-align:left}
.list-sure li .type p{display:inline-block;margin-right:5px}
.list-sure li .type{width:auto}
.list-sure li .num{width:auto;margin-right:5px}
.per-infor .detail .top p{width:62%}
.per-infor .detail .top span{width:36%}
.per-infor .detail .index-list1 li{width:50%}
.per-infor .detail .index-list1 li .item .txt{padding:10px}
.per-infor dl{float:none;width:auto;padding-left:0}
.per-infor dl dd{text-align:center}
.per-infor dl dd a{display:inline-block;margin:0 10px 20px}
.per-infor dl dt{margin-bottom:20px}


.cxcp{ padding:0 40px;}
.cxcp-prev,.cxcp-next{ width:40px; height:80px;  margin-top:-40px; cursor:pointer;}

}
@media (max-width:767px){
body{padding-bottom:66px}
.fix-tab{display:flex}
.list-sure li .img{padding:0 20px}
.list-sure li .img img{width:50px}
.list-sure{padding:0 15px}
.list-sure li{padding:10px 0;font-size:12px;line-height:22px}
.list-sure li .box{padding-left:20px}
.list-sure li .con a{font-size:16px;line-height:26px}
.list-sure li .con{margin-bottom:10px}
.list-sure li .type{display:block}
.shop-car .list li .img{width:80px;padding-right:15px;margin-left:15px}
.m-settle .check{line-height:41px;font-size:14px;margin-left:10px}
.shop-car .list li .g-check label{width:24px;height:24px}
.shop-car .list li .g-check label::after{width:22px;height:22px}
.shop-car .list li .con .title{font-size:16px;line-height:26px;margin-bottom:8px}
.shop-car .list li .con p{font-size:12px;line-height:18px;margin-right:10px;display:block}
.shop-car .list li .con .title+p{display:none}
.shop-car .list li .con{margin-bottom:0}
.shop-car .list li .box{padding-left:15px}
.shop-car .list li .price{margin-right:0;font-size:12px;line-height:18px;margin-bottom:5px}
.shop-car .list li .add-min{display:block;display:-webkit-flex;display:flex;align-items:center;margin-right:0;justify-content:flex-start}
.shop-car .list li .add-min input{width:24px;height:24px;line-height:24px}
.shop-car .list li .add-min .add,.shop-car .list li .add-min .min{line-height:24px}
.shop-car .list li .add-min .value{margin:0 10px}
.shop-car .list li .delete{font-size:14px;position:absolute;right:10px;bottom:15px}
.shop-car .list li{position:relative;margin-bottom:20px}
.m-settle .g-check{padding-left:10px;margin-top:4px}
.m-settle .g-check label::after{width:22px;height:22px;margin-top:4px}
.m-settle .g-check label.active::before{width:24px;height:24px;top:4px}
.list-pay li .type em{font-size:12px;display:block;margin-top:8px}
.m-settle .g-check label{padding-left:30px}
.m-cur{line-height:50px;font-size:16px}
.m-cur .prev{background-position:0 center}
.m-cur .prev,.m-cur span{padding:0 15px}
.index-part1{padding:30px 0 50px}
.slick-index1 .imgtxt .txt .mark{margin:25px 0 15px}
.slick-index1 .imgtxt .txt .mark img{height:45px}
.slick-index1 .imgtxt .txt .mark span{line-height:45px;font-size:16px}
.slick-index1 .imgtxt .txt .tit{font-size:22px;line-height:30px;margin-bottom:14px}
.slick-index1 .imgtxt .txt p{margin-bottom:10px}
.index-list1 li{width:50%}
.index-list1 li .item{margin:0 5px 15px;-moz-box-shadow:0 0 10px rgba(0,0,0,.1);-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1)}
.index-list1{margin:20px -5px 15px -5px}
.index-list1 li .item .txt{padding:10px}
.index-list1 li .item .tit{position:relative}
.index-list1 li .item .tit a{font-size:16px;line-height:24px}
.index-list1 li .item .tit .price{position:absolute;left:0;bottom:0;font-size:14px;line-height:24px}
.index-list1 li .item .con .l,.index-list1 li .item .con .r{float:none}
.index-list1 li .item .con .more{float:none;margin:5px auto 0;display:block;width:100%;clear:both}
.index-part2{padding:30px 0}
.index-type{position:relative;padding:10px;font-size:14px;line-height:24px}
.index-type .more{position:absolute;right:10px;top:10px;font-size:14px}
.index-type span{float:none;display:block;margin-bottom:10px}
.index-type .type{margin-left:0;float:none;display:-webkit-flex;display:flex;justify-content:space-around;align-items:center}
.index-type .type a{float:none;font-size:14px;margin-right:0}
.m-pages{text-align:center}
.m-pages li{display:none}
.m-pages li.active,.m-pages li.next,.m-pages li.prev{display:inline-block}
.fd-top .right .logo-fd{display:block;margin-bottom:20px;margin-right:0}
.fd-top .right .logo-fd img{display:block;margin:0 auto;width:80px}
.fd-top .right{display:block;text-align:center}
.fd-top h3{margin-bottom:10px}
.fd-top{padding:20px 0 15px}
.copyright .link{position:absolute;bottom:10px;left:0;width:100%;text-align:center;display:none}
.copyright .link a{display:inline-block}
.copyright{position:relative;padding:10px 0}
.copyright p{float:none;text-align:center;line-height:20px}
.detail-top .left{float:none;width:auto;margin-right:0}
.detail-top .right{margin-top:20px}
.detail-top .right h1{font-size:24px;line-height:34px}
.detail-top .right .add .inp{width:40px;line-height:36px;height:38px;font-size:20px}
.detail-top .right .add .btn{line-height:38px;font-size:20px}
.detail-top .right .add .sub{width:auto;padding:0 20px;font-size:20px;line-height:36px}
.detail-top .right .collect img{width:20px}
.detail-top .right .type{font-size:14px;line-height:22px}
.pro-advan dt em,.pro-advan dt span{font-size:18px;line-height:50px}
.pro-advan dt em{width:50px}
.pro-advan dd{font-size:14px;line-height:24px;padding:20px}
.detail-img{margin:20px 0}
.g-tit1 .en{font-size:24px}
.g-tit1 p{font-size:18px;line-height:24px}
.comment-tab li a{font-size:20px;line-height:36px;padding:8px 0}
.comment-tab li{padding-left:20px;border-bottom-width:2px}
.comment-tab li a span{font-size:20px;line-height:36px}
.comment-tab{margin-bottom:15px}
.comment-type li a{font-size:14px;line-height:30px;margin-right:10px}
.comment-con li{padding:15px 0}
.comment-con li .txt{width:100%}
.comment-con li .tx{width:65px}
.comment-con li .xing{margin:0 20px}
.h95{height:40px}
.per-infor{margin:30px 0}
.per-infor .con2 h3{padding:15px 0 10px 20px}
.per-infor .con2 .form{padding-top:20px}
.per-infor .con2{min-height:0;padding-bottom:20px;}
.per-infor .con2 .item2 span{width:80px;font-size:14px;flex-shrink:0}
.per-infor .con2 .item2 .inp{font-size:14px}

.per-infor .con2 .sub{ margin-left:100px;}

.per-infor .con2 .addr .item2 span{width:96px;font-size:14px;flex-shrink:0}
.per-infor .con2 .addr .sub{ margin-left:116px;}

.m-login{padding:50px 0}
.m-login .form{width:90%}
.m-login .inp{height:40px;line-height:40px;margin-bottom:15px}
.m-login .btn input,.m-login .btn a{font-size:16px;line-height:40px;height:40px}
.m-login .item .inp1,.m-login .item .inp2{width:auto;flex-grow:1;line-height:40px;height:40px;font-size:14px}
.m-login .item{display:-webkit-flex;display:flex;align-items:center;justify-content:space-between;font-size:14px;line-height:40px;margin-bottom:20px}
.m-login .item .zf{width:100px;margin-left:10px}
.m-login .item span{float:none;flex-shrink:0;width:80px}
.m-login .item .yzm{line-height:40px;width:100px;font-size:14px;margin-left:10px;flex-shrink:0}
.m-login .sub{line-height:40px;font-size:16px;height:40px}
.shop-car{margin:40px 0}
.shop-car .tit{font-size:14px;line-height:22px;margin-bottom:20px;padding-left:0;padding-bottom:8px}
.list-pay li{padding:10px;margin-bottom:18px}
.list-pay li .type span{font-size:16px}
.list-pay li .check img{width:26px;margin-top:4px}
.list-pay li .type img{width:28px;margin-right:10px}
.m-settle{margin-top:25px;margin-bottom:80px;position:relative;overflow:visible}
.m-settle .price .set{width:160px;line-height:40px;font-size:14px;position:absolute;left:50%;margin-left:-80px;bottom:-50px}
.m-settle .price .txt{font-size:14px;line-height:40px;margin-right:10px}
.m-settle .price .txt em{font-size:16px}
.m-login .mark label span{font-size:12px}
.list-addr li .delete{font-size:14px}
.list-addr li .g-check label::after{width:22px;height:22px}
.list-addr li .g-check{padding-right:20px}
.list-addr li .g-check label{width:24px;height:24px}
.m-settle.other .price .set{position:relative;width:80px;float:right;margin-left:0;bottom:0;left:0}
.m-login .item.tui{margin-left:0;justify-content:center;margin-bottom:5px}
.m-login .item .checkbox{margin:0 10px}
.m-login .item .checkbox label{padding-left:25px}
.m-login .item .checkbox label::after{width:20px;height:20px;margin-top:-10px}
.login-type .btn a{margin:0 5px;padding:6px 0;font-size:16px;line-height:26px}
.login-type .btn a em{font-size:12px;line-height:22px}
.login-type p{font-size:16px;margin-bottom:10px}
.login-type{margin-bottom:20px}
.per-infor .detail{padding:20px 10px}
.per-infor .detail .top p{float:none;width:auto}
.per-infor .detail .top span{float:none;display:block;width:auto}
.per-infor .detail .top{margin-bottom:10px}
.per-infor .detail .top span em{font-size:20px}
.per-infor .detail .bot{margin-bottom:20px}
.per-infor .detail .bot li{ display:block; border-bottom:1px solid #dcdcdc; padding:10px 0;}
.per-infor .detail .bot li:first-child{ display:none;}
.per-infor .detail .bot .td{ width:100%; height:auto; text-align:left; line-height:30px;}
.per-infor .detail .bot .td span{ display: inline;}

.per-infor dl{ margin-bottom:20px;}
.per-infor dl dd{ overflow:hidden;}
.per-infor dl dd a{ float:left; width:25%; font-size:14px; margin:0; line-height:30px;}
.per-infor .detail .index-list1{margin-bottom:30px}
.per-infor .history{padding:20px 10px}
.his-list li .order{display:block;font-size:14px;padding:10px}
.his-list li .order img{display:block;float:left;margin-right:10px;width:60px;margin-top:5px}
.his-list li .order .name{font-size:12px;display:inline-block;line-height:20px;margin:0 5px}
.his-list{margin-bottom:20px}
.his-list li .order .name p{margin-right:5px}
.his-list li .order .box{display:block;text-align:left;overflow:hidden}
.his-list li .order .box .name:first-child{display:block;}
.his-list li .order .box .name p{display:inline-block}
.his-list li .order .box .w30,.his-list li .order .box .w20{ width:100%;}

.his-list li .order .box .name a{ display:inline-block; height:24px; line-height:24px; padding:0 10px; color:#ffffff; background:#cc0000; margin-top:5px;}

.wap{ display: block;}
.pc{ display:none;}

.invitation{ padding:20px;}

.oshow{ background:#ffffff;}
.oshow tr{ display:block; overflow:hidden; }
.oshow td{ width:100%; float: left; padding:5px; border-bottom:1px solid #dcdcdc;}
.oshow td.tdtit{ width:100%; text-align:left; border-bottom:none;}

.orderlist{ margin-top:20px;}
.colist li{ margin-top:0;}

.o_integral .oitit{ width:25%;}
.o_integral input{ width:75%;}
.o_integral .ointegral{ width:100%; padding-left:25%; margin-left:0; }

.cxcp{ padding:0 40px; margin:10px 0;}
.cxcp-prev,.cxcp-next{ width:30px; height:60px;  margin-top:-30px; }


/*微信二维码支付页面*/
.wechat_main{  margin:20px auto; width:100%;}
.wxlogo{ padding:10px;}

.wxlogo .img{ height:40px;}
.wxlogo img{height:40px;}
.wxlogo .txt{ font-size:18px; line-height:40px;}

.wxcode{ width:200px; }
.wxtips{ width:200px; }
.wechat_main a{ width: 150px; line-height: 40px; margin:20px auto 0 auto; font-size: 16px;}
/*微信二维码支付页面*/

}


