/* head */
.head .my-car-m,
.head .category-m { display: none; width: 44px; height: 44px; float: right; margin-right: 10px;  }
.head .my-car-m a,
.head .category-m a { display: block; width: 100%; height: 100%; overflow: hidden; font-size: 14px; color: #FFF; text-align: center; }
.head .my-car-m .icon,
.head .category-m .icon { width: 19px; height: 16px; margin: 4px auto 0; display: block; }
.head .my-car-m .icon { background: url(../images/icon_cart.png) no-repeat; background-size: 19px 16px; }
.head .category-m .icon { width: 20px; height: 17px; background: url(../images/icon_category.png) no-repeat; background-size: 100% 100%; }

/* nav-v */
.nav-m { padding: 10px 0 20px; display: none; }
.nav-m ul li { float: left; /*width: 20%;*/ width: 25%; margin-top: 10px; }
.nav-m ul li a { display: block; margin: 0 auto; }
.nav-m ul li a img { display: block; margin: 0 auto; width: 55px; height: 55px; }
.nav-m ul li a span { font-size: 12px; display: block; text-align: center; }

/* .like-product */
.like-product .h-hd img,
.recommend-product .m-image-title,
.recommend-product .h-hd img { display: none; width: 100%; height: auto; }
.recommend-product .m-image-title img { width: 100%; height: auto; }

/* plate */
.plate .title img { display: none; }

/* footer */
.m-footer { display: none; height: 104px;  background: #FFF url(../images/m_footer.png) no-repeat center bottom; background-size: 100% 100%; text-align: center; color: #646464; }
.m-footer .m-footer-qrcode img { width: 44px; height: 44px; }
.m-footer .m-footer-qrcode { padding-top: 5px; }
.m-footer .m-footer-title { padding-top: 3px; font-weight: bold; }

/* inner-header */
.inner-header { position: relative; display: none; height: 44px; background: #FFF; border-bottom: 1px solid #ececec; }
.inner-header .back { float: left; display: block; width: 44px; line-height: 44px; height: 44px; overflow: hidden; text-align: center; }
.inner-header .back i { display: inline-block; width: 11px; height: 17px; background: url(../images/m_inner_icon_back.png) no-repeat; background-size: 100% 100%; margin: 0 auto; vertical-align: middle; }
.inner-header .search { margin-left: 44px; margin-right: 20px; height: 44px; }
.inner-header .search form { position: relative; height: 30px; padding-top: 7px; padding-bottom: 7px; }
.inner-header .search .text { border-radius: 0; box-shadow: none; height: 30px; width: 100%; box-sizing: border-box; border: 1px solid #fe4f51; display: block; padding-left: 10px; padding-right: 44px; }
.inner-header .search .submit { border-radius: 0; box-shadow: none; position: absolute; top: 7px; right: 0; width: 34px; height: 30px; border: 0; padding: 0; margin: 0; background: #fe4f51 url(../images/m_inner_icon_search.png) no-repeat center center; background-size: 20px 20px; }

/* m-product-detail-header */
.m-product-detail-header { display: none; position: absolute; top: 10px; left: 0; width: 100%; z-index: 99; }
.m-product-detail-header .back { margin-left: 10px; }
.m-product-detail-header .back { float: left; display: block; border-radius: 50%; background: rgba(255, 255, 255, 0.7); width: 30px; line-height: 30px; height: 30px; overflow: hidden; text-align: center; }
.m-product-detail-header .back i { display: inline-block; width: 11px; height: 17px; background: url(../images/m_inner_icon_back.png) no-repeat; background-size: 100% 100%; margin: 0 auto; vertical-align: middle; }
.m-dropdown { position: relative; float: right; }
.m-dropdown { text-align: center; margin-right: 10px; display: block; border-radius: 50%; background: rgba(255, 255, 255, 0.7); width: 30px; line-height: 30px; height: 30px; }
.m-dropdown > a > i { margin: 0px 1px; display: inline-block; font-size: 0; overflow: hidden; vertical-align: middle; line-height: 0; width: 5px; height: 5px; background: #fe4f51; border-radius: 50%; }
.m-dropdown .dropdown-box { margin-top: 16px; border-radius: 6px; list-style: none; position: absolute; top: 100%; right: 0; z-index: 10; width: 100px; padding: 15px; background: rgba(0, 0, 0, 0.5);  }
.m-dropdown .dropdown-box:after { position: absolute; top: -16px; right: 8px; content:""; width: 0; height: 0; border: 8px solid transparent; border-bottom-color: rgba(0, 0, 0, 0.5); }
.m-dropdown .dropdown-box li { border-bottom: 1px solid #6e6e6f; padding: 3px 0; list-style: none; text-align: left; font-size: 14px; }
.m-dropdown .dropdown-box li:last-child { border-bottom: 0; }
.m-dropdown .dropdown-box li i { position: relative; margin-right: 8px; top: -1px; background: none; width: 21px; height: 18px; display: inline-block; vertical-align: middle; background-size: 100% 100% !important; }
.m-dropdown .dropdown-box li i.icon-cart { background: url(../images/m_h_icon_cart.png) no-repeat; }
.m-dropdown .dropdown-box li i.icon-search { background: url(../images/m_h_icon_search.png) no-repeat; }
.m-dropdown .dropdown-box li i.icon-home { background: url(../images/m_h_icon_home.png) no-repeat; }
.m-dropdown .dropdown-box li i.icon-user { background: url(../images/m_h_icon_user.png) no-repeat; }
.m-dropdown .dropdown-box li a { color: #FFF; }
.m-dropdown .dropdown-box { -webkit-transition: all .5s; transition: .5s; -webkit-transform: scale(0); transform: scale(0); -webkit-transform-origin: 100% 0; transform-origin: 100% 0; }
.m-dropdown .dropdown-box.show { -webkit-transform: scale(1); transform: scale(1); }

.toolbar-page { }
.toolbar-page .head { display: none; }
.toolbar-page .inner-header h2,
.m-category-list .inner-header h2 { position: absolute; height: 44px; left: 44px; right: 44px; text-align: center; line-height: 44px; font-size: 16px; }
.toolbar-page .m-dropdown,
.m-category-list .m-dropdown { width: 44px; height: 44px; line-height: 44px; margin-right: 5px; }
.toolbar-page .m-dropdown > a > i,
.m-category-list .m-dropdown > a > i { border: 1px solid #fe4f51; background-color: transparent; }
.toolbar-page .m-dropdown .dropdown-box,
.m-category-list .m-dropdown .dropdown-box { margin-top: 0; right: 5px; }
.toolbar-page .m-dropdown .dropdown-box li,
.m-category-list .m-dropdown .dropdown-box li { line-height: 1.6; }
.toolbar-page .m-footer { display: none; }

.address-input { display: none; }

.m-category-list { display: none; z-index: 200; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); -webkit-transition: -webkit-transform .6s; transition: transform .6s; position: fixed; background: #FFF; width: 100%; height: 100%; top: 0; left: 0; right: 0; bottom: 0; box-sizing: border-box; }
.m-category-list .inner-header { box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.15); }
.m-category-list.show { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.m-category-list .m-content { position: absolute; top: 44px; left: 0; right: 0; bottom: 0; -webkit-overflow-scrolling: touch; overflow-scrolling: touch; overflow-y: auto; overflow-x: hidden; }
.m-category-list .item-box { margin-top: 5px; padding-bottom: 10px; }
.m-category-list .item-box h3 { font-weight: normal; font-size: 16px; padding: 0px 10px; height: 40px; line-height: 40px; }
.m-category-list .item-box ul li { box-sizing: border-box; float: left; border-bottom: 1px solid #FFF; border-top: 1px solid #FFF; width: 50%; background: #ececec; height: 47px; padding-left: 10px; line-height: 45px; color: #666; }
.m-category-list .item-box ul li a { display: block; font-size: 16px; }
.m-category-list .item-box ul li:nth-child(odd) { border-right: 1px solid #FFF; }
.m-category-list .item-box ul li:nth-child(even) { border-left: 1px solid #FFF; }
.m-category-list .item-box ul li:nth-child(1),
.m-category-list .item-box ul li:nth-child(2) { height: 46px; border-top: 0; }
.ewm{margin-left:34px;width: 76px;}

/* @media.css */
@media only screen and (max-width: 1100px){
    /* common */
	.ewm{display:none;}
    body, input, textarea, select, button { font-size: 16px;  font-family: Helvetica, STHeiti STXihei, Microsoft JhengHei, Microsoft YaHei, Arial;  }
    body { margin: 0 auto; min-width: 320px; max-width: 640px; background: #FFFFFF; }
    h1, h2, h3, h4, h5, h6 { font-weight: normal; }
    a, button, input, textarea {  box-shadow: none; padding: 0; border-radius: 0; -webkit-tap-highlight-color: rgba(0,0,0,0); }
    img { vertical-align: top; }

    .hide { display: none; }
    .text-overflow { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
    .margin-none { margin: 0 !important; }

    .w { width: auto; }
    .scrollTop { opacity: 0; visibility: hidden; z-index: -1; }
    .head-bar, .head .my-car, .search-keyword, .head .search .s-btn, .nav-wrap, .hot-product,
    .ad-1190, .sales-product, .location, .search-product h3, .m-aside,
    .footer, .lanrenzhijia { display: none; }
    .m-category-list { display: block; }

    /* header */
    .head { position: relative; height: 44px; background: #fe4f51; padding: 0; }
    .head h1.logo { width: 66px; padding-left: 12px; height: 38px; padding-top: 3px; }
    .head h1.logo img { width: 100%; height: 100%; }
    .head .search { position: absolute; border-radius: 20px; top: 6px; bottom: 6px; left: 85px; /*right: 110px;*/ right:20px; width: auto; height: auto; background: #fefefe; margin: 0; float: none; padding: 0; }
    .head .search .s-box { width: 100%; margin: 0; height: 34px; }
    .head .search .i-text { box-sizing: border-box; padding-left: 25px; padding-right: 5px; width: 100%; height: 34px; color: #666; font-size: 14px; background: url(../images/icon_search_m.png) no-repeat 7px center; background-size: 14px 14px; }
    .head .my-car-m,
    .head .category-m { display: block; }

    /* banner */
    .banner-wrap { height: auto; margin-bottom: 0; background: #FFF; }
    .banner { padding: 0; width: 100%; height: auto; }
    .banner a { display: block; width: 100%; height: 100%; }
    .banner img { width: 100%; height: auto; }
    .banner .state { display: none; }
    .slideBox { width: 100%; height: auto; }
    .slideBox .hd { right: 0; text-align: center; }
    .slideBox .hd ul li { background: rgba(255, 255, 255, 0.2); border: 2px solid #fe4f51; }
    .slideBox .hd ul li.on { background: #fe4f51; border: 2px solid #FFF; }

    /* nav */
    .nav-m { display: block; }

    /* like-product */
    .like-product, .recommend-product { width: auto; margin: 0; }
    .like-product .h-hd,
    .recommend-product .h-hd { padding: 0; line-height: 0; height: auto; background: none; }
    .like-product .h-hd span,
    <!--.recommend-product .h-hd span { display: none; }-->
    .like-product .h-hd img,
    .recommend-product .h-hd img { display: block; }
    .like-product .bd,
    .recommend-product .bd { height: auto; border: 0; }
    .like-product .ul-pic-text-one { overflow: hidden; border: 1px solid #ffdca3; border-left: 0; }
    .like-product .ul-pic-text-one li { height: 174px; border-left: 1px solid #ffdca3; border-top: 1px solid #ffdca3; padding: 5px 5px 10px; margin-top: -1px; float: left; width: 33.3333333333334%; box-sizing: border-box; }
    .like-product .ul-pic-text-one li p { border: 0; }
    .like-product .ul-pic-text-one li .name { border: 0; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;  }
    .like-product .ul-pic-text-one li img { width: 100%; max-width: 100%; height: auto; }

    /* recommend-product */
    .recommend-product .recommend-brand { width: auto; }
    .recommend-product .brand-8, .recommend-product .brand-6 { width: auto; height: auto; }
    .recommend-product .brand-8 ul { overflow: hidden; }
    .recommend-product .brand-8 ul.ul-pic-text { overflow: hidden; display:none;}
    .recommend-product .brand-8 .ul-pic-text li { padding-top: 0; padding-bottom: 5px; width: 50%; height: auto; border-color: #ffdca3; }
    .recommend-product .brand-6 .m-image-title { display: block; }
    .recommend-product .brand-6 .ul-pic-text { border: 1px solid #ffdca3; }
    .recommend-product .brand-6 .ul-pic-text li { box-sizing: border-box; width: auto; height: auto; border: 0; padding-bottom: 10px; }
    .recommend-product .brand-6 .ul-pic-text li:nth-child(1) { width: 60%; height: 352px; overflow: hidden; border-right: 1px solid #ffdca3; border-bottom: 1px solid #ffdca3; }
    .recommend-product .brand-6 .ul-pic-text li:nth-child(2),
    .recommend-product .brand-6 .ul-pic-text li:nth-child(3),
    .recommend-product .brand-6 .ul-pic-text li:nth-child(5) { width: 40%; border-bottom: 1px solid #ffdca3; }
    .recommend-product .brand-6 .ul-pic-text li:nth-child(4) { width: 60%; border-right: 1px solid #ffdca3; }
    .recommend-product .brand-6 .ul-pic-text li:nth-child(5) { border-bottom: 0; }
    .recommend-product .brand-6 .ul-pic-text li:last-child { display: none; }
    .recommend-product .brand-6 .ul-pic-text li .photo { display: block; width: 100%; height: auto; padding: 10px 0; }
    .recommend-product .brand-6 .ul-pic-text li span { overflow: hidden; padding: 0px 5px; height: 25px; text-overflow: ellipsis; white-space: nowrap; }
    .recommend-product .brand-6 .ul-pic-text li:nth-child(1) .photo { height: 100%;  }
    .recommend-product .brand-6 .ul-pic-text li:nth-child(1) .photo img { width: 100%; height: 100%;  }
    .recommend-product .brand-6 .ul-pic-text li:nth-child(1) span.name { display: none; }

    .recommend-product .brand-8 ul.ul-pic-text-app{width:100%;display: flex;flex-wrap: wrap;text-align: center;}
    .recommend-product .brand-8 .ul-pic-text-app li { padding-top: 0; padding-bottom: 5px; width: 19.6%; height: auto;  }
    .recommend-product .brand-8 .ul-pic-text-app li .photo { display: block; width: 100%; height: auto; padding: 10px 0; }
    .recommend-product .brand-8 .ul-pic-text-app li .photo img{width:80%;height: 25px;}
    .recommend-product .brand-8 .ul-pic-text-app li:nth-child(1),
    .recommend-product .brand-8 .ul-pic-text-app li:nth-child(2),
    .recommend-product .brand-8 .ul-pic-text-app li:nth-child(3),
    .recommend-product .brand-8 .ul-pic-text-app li:nth-child(4),
    .recommend-product .brand-8 .ul-pic-text-app li:nth-child(6),
    .recommend-product .brand-8 .ul-pic-text-app li:nth-child(7),
    .recommend-product .brand-8 .ul-pic-text-app li:nth-child(8),
    .recommend-product .brand-8 .ul-pic-text-app li:nth-child(9){ border-right:1px dotted #ffdca3;}
    .recommend-product .brand-8 .ul-pic-text-app li:nth-child(1),
    .recommend-product .brand-8 .ul-pic-text-app li:nth-child(2),
    .recommend-product .brand-8 .ul-pic-text-app li:nth-child(3),
    .recommend-product .brand-8 .ul-pic-text-app li:nth-child(4),
    .recommend-product .brand-8 .ul-pic-text-app li:nth-child(5){ border-bottom:1px dotted #ffdca3;}

    /* plate */
    .plate { margin: 0; }
    .plate .title { padding: 0; height: auto; line-height: 0; font-size: 0; border: 0; }
    .plate .title .title-inner,
    .plate .sm-menus,
    .plate .side { display: none; }
    .plate .cont { border: 0; min-height:1px;}
    .plate .title img { display: block; width: 100%; height: auto; }
    .plate .s-seven { width: auto; height: auto; margin: 0; border: 1px solid #ffdca3; }
    .plate .s-seven ul { margin-left: -1px; overflow: hidden; }
    .plate .s-seven ul li.big { display: none !important; }
    .plate .s-seven ul li { box-sizing: border-box; border-bottom: 0; border-left: 1px solid #ffdca3; border-top: 1px solid #ffdca3; padding: 5px 5px 10px; margin-top: -1px; float: left; width: 33.3333333333334%; box-sizing: border-box; height: auto;  }
    .plate .new-s-seven-box{background: #efefef;border:none;padding:0 1%;}
    .plate .s-seven ul li.new-s-seven { box-sizing: border-box; padding: 5px 5px 10px; float: left; width: 48%; box-sizing: border-box; height: auto;background: #ffffff;  margin:1% 1%;border-radius: 5px;border:none;}
    .plate .s-seven ul li span.name { height: 35px; line-height: 18px; font-size: 13px; border: 0; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
    .plate .s-seven ul li .photo { height: auto; width: auto; padding: 5px 0; }
    .plate .s-seven ul li.new-s-seven img { width: 100%; max-width: 100%; height: 165px;}
    .plate .s-seven ul li img { width: 100%; max-width: 100%; /*height: auto; */}

    /* m-footer */
    .m-footer { display: none; }

    /* .product-page */
    .product-page .head { display: none; }
    .product-page .ml-goods-list { width: auto; border: 0 !important; }
    .product-page .location { display: block; font-size: 14px; padding: 0px 15px; margin-bottom: 0; }

    /* .inner-header */
    .inner-header { display: block; }

    /* ml-goods-list */
    .m-list { width: auto; }
    .ml-goods-list .ul-pic-text { margin: 0; width: auto; }
    .ml-goods-list .ul-pic-text li { box-sizing: border-box; margin: 0; width: 100%; border: 0; border-bottom: 1px solid #ddd; height: auto; }
    .ml-goods-list .ul-pic-text li .photo { height: 100px; width: 100px; float: left; }
    .ml-goods-list .ul-pic-text li .name { height: 50px; margin-left: 110px; line-height: 1.6; border: 0; font-size: 16px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
    .ml-goods-list .ul-pic-text li:hover { border-color: #ddd; }
    .ml-goods-list .ul-pic-text li .join { padding-top: 15px; margin-left: 110px; }
    .ml-goods-list .ul-pic-text li .join .join-btn2 { background-color: #fe4f51; color: #FFF; border-radius: 12px; box-shadow: 0px 3px 8px rgba(254, 79, 81, 0.75) }
    .ml-goods-list .ul-pic-text li .join .join3{margin-right:12px;}
    .jm-quantity { width: 79px; height: 31px; background: url(../images/m_icon_addCart.png) no-repeat; background-size: 100% 100%; }
    .jm-quantity .i-btn { width: 26px; height: 31px; top: 0; }
    .jm-quantity .i-btn.small { right: auto; left: 0; }
    .jm-quantity .i-text { position: absolute; padding: 0; margin: 0; border: 0; border-radius: 0; box-shadow: none; top: 0; left: 26px; width: 26px; height: 31px; font-size: 16px; line-height: 31px; }

    /* page-wrap */
    .page-wrap { height: auto; padding-top: 20px; }
    .page-wrap ul { height: auto; }
    .page-wrap ul a { display: none; padding: 0 15px; height: 30px; line-height: 30px; border-radius: 5px; }
    .page-wrap ul a:first-child,
    .page-wrap ul a:last-child,
    .page-wrap ul a:nth-child(2),
    .page-wrap ul a:nth-last-child(2),
    .page-wrap ul a.pagecur { display: inline-block; }

    /* product-page-detail */
    .product-page-detail .main { margin-bottom: 0; }
    .product-page-detail .head { display: none; }
    .product-page-detail .m-item-grid { background: none; padding: 0; height: auto; margin: 0; }
    .product-page-detail .side-photo .bd .tempWrap { width: 100%; overflow: hidden; }
    .product-page-detail .side-photo .bd ul li img { vertical-align: top; }
    .product-page-detail .side-photo { float: none; width: 100%; height: auto; }
    .product-page-detail .side-photo .hd { width: auto; height: 20px; text-align: center; top: auto; left: 0; bottom: 10px; }
    .product-page-detail .side-photo .hd .slide-top > a { display: none; }
    .product-page-detail .side-photo .hd ul li { margin: 0px 3px; width: 12px; height: 12px; display: inline-block; text-indent: -9999px; border-radius: 50%; background: transparent; border: 1px solid #686868; }
    .product-page-detail .side-photo .hd ul li.on { background-color: #fe4f51; }
    .product-page-detail .side-photo .bd { width: 100%; height: auto; }
    .product-page-detail .side-photo .bd ul li { width: 100%; height: auto; }
    .product-page-detail .side-photo .bd ul li .photo { display: block; width: 100%; height: auto; }
    .product-page-detail .side-photo .bd ul li img { max-width: 100%; height: auto; }
    .product-page-detail .side-photo a { pointer-events: none; }
    .product-page-detail .m-item-inner { width: 100%; position: relative; }
    .product-page-detail .product-infor { padding: 0; }
    .product-page-detail .info-inner { padding: 10px 15px 0; border-top: 1px solid #EEE; }
    .product-page-detail .info-inner h3 { padding: 0; font-size: 18px; line-height: 1.6; color: #333; }
    .product-page-detail .info-inner > div { padding: 0; font-size: 14px; line-height: 1.4; }
    <!--.product-page-detail .product-infor .quantity { height: auto; position: absolute; bottom: 14px; left: 15px; margin: 0; padding: 0; height: auto; }-->
    .product-page-detail .spec { padding: 15px 15px 10px; background-color: #ececec; margin: 15px 0 0; }
    .product-page-detail .btn-con { margin-top: 15px; border-top: 1px solid #DDD; padding: 15px 15px 10px 160px; }
    .product-page-detail .share { display: none; }
    .product-page-detail .btn-add-cart { width: 160px; text-indent: 10px; border: 0; background-color: #fe4f51; color: #FFF; border-radius: 6px; box-shadow: 0px 3px 8px rgba(254, 79, 81, 0.75)  }
    .product-page-detail .m-aside { float:none; display: block; width: 100%; border-top: 1px solid #DDD; border-bottom: 1px solid #DDD; }
    .product-page-detail .m-aside .side-item { margin: 0; }
    .product-page-detail .m-aside .side-item .hd { display: none; }
    .product-page-detail .m-aside .side-item .bd { border: 0; padding: 0; }
    .product-page-detail .side-item .bd { width: 100%; white-space: nowrap; overflow-x: auto; overflow-y: hidden; -webkit-overflow-scrolling: touch; overflow-scrolling: touch; text-align: left; }
    .product-page-detail .s-p-bar .ul-pic-text li { box-sizing: border-box; padding: 5px 3px; border-bottom: 0; height: auto; margin: 0; float: none; display: inline-block; width: 33.333333334%; }
    .m-product-detail-header { display: block; }
    .product-page-detail .s-p-bar .ul-pic-text li .photo { width: 100%; height: 100%; }
    .product-page-detail .s-p-bar .ul-pic-text li .photo img { max-width: 100%; max-height: 100%; }
    .product-page-detail .s-p-bar .ul-pic-text li .name { font-size: 14px; padding: 0px 5px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
    .product-page-detail .m-list { width: 100%; margin-top: 15px; float: none; }
    .product-page-detail .m-product-infor .p-title { border: 0; border-top: 1px solid #DDD; background: #ececec; }
    .product-page-detail .m-product-infor .p-title ul { text-align: center; }
    .product-page-detail .m-product-infor .p-title ul li { display: inline; color: #666; float: none; width: auto; background: none; border: 0; }
    .product-page-detail .m-product-infor .p-title ul li:first-child { padding-right: 10px; border-right: 1px solid #DDD; }
    .product-page-detail .m-product-infor .p-title ul li:last-child { padding-left: 4px; }
    .product-page-detail .m-product-infor .p-title ul li a { color: #666; }
    .product-page-detail .m-product-infor .p-title ul li.on { background: none; color: #fe4f51; }
    .product-page-detail .m-product-infor .p-title ul li.on a { color: #fe4f51; }
    .product-page-detail .describe { width: auto; }
    .product-page-detail .describe img { max-width: 100%; height: auto; }

    /* cart */
    .cart-page { background: #fff; }
    .cart-page .main, .error-page .main { margin-bottom: 0; }
    .cart-page .head, .error-page .head { display: none; }
    .cart-page .wrap, .error-page .wrap { width: 100%; box-sizing: border-box; background: #FFF; }
    .cart-page .inner-header h2, .error-page .inner-header h2 { position: absolute; height: 44px; left: 44px; right: 44px; text-align: center; line-height: 44px; font-size: 16px; }
    .cart-page .m-dropdown, .error-page .m-dropdown { width: 44px; height: 44px; line-height: 44px; margin-right: 5px; }
    .cart-page .m-dropdown > a > i, .error-page .m-dropdown > a > i { border: 1px solid #fe4f51; background-color: transparent; }
    .cart-page .m-dropdown .dropdown-box, .error-page .m-dropdown .dropdown-box { margin-top: 0; right: 5px; }
    .cart-page .m-dropdown .dropdown-box li, .error-page .m-dropdown .dropdown-box li { line-height: 1.6; }
    .cart-page .m-footer, .error-page .m-footer { display: none; }

    .cart-page .my_shop_tab_info ul { padding: 10px; }
    .cart-page .my_shop_tab_info ul:last-child { border: 0; }
    .cart-page .buy_also_txt { margin: 0; }
    .cart-page .my_shop_tab_t ul li.my_tab3,
    .cart-page .my_shop_tab_info ul li.my_tab3 { display: none; }
    .cart-page .my_shop_tab_t ul li.my_tab4,
    .cart-page .my_shop_tab_info ul li.my_tab4 { width: 40%; }
    .cart-page .my_shop_tab_info .my_tab4 .spantab1 { margin: 0; }
    .cart-page .my_shop_tab_info .my_tab4 .spantab2 { width: 50px; }
    .cart-page .my_shop_tab_info .my_tab4 .shop_int { width: 48px; height: 31px; }
    .cart-page .m-auto { width: 100px; margin: 0 auto; }
    .cart-page .buy_also_txt { font-size: 14px; height: 25px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; }
    .cart-page .my_shop_btn { padding: 0; }
    .cart-page .my_shop_btn a { width: 110px; }
    .cart-page .my_shop_btn a.my_shop_btn2 { margin-right: 0; }
    .cart-page .my_shop_tab { background: none; border: 0; margin-bottom: 20px; }
    .cart-page .my_shop_tab a { color: #fff; }
    .cart-page .shop-cart-empty_img { float: none; margin: 0; width: 100%; text-align: center; }
    .cart-page .shop-cart-empty_img img { margin: 0; width: 113px; height: 128px; }
    .cart-page .shop-cart-empty { width: 100%; margin: 0; padding: 0; float:none; }
    .cart-page .shop-cart-empty .h2 { font-size: 16px; text-align: center; margin: 0; }
    .cart-page .shop-cart-empty2 { padding-top: 10px; text-align: center;  }
    .cart-page .my_shop_tab_t,
    .cart-page .my_shop_tab_info { border: 1px solid #dedede; }
    .cart-page .my_shop_tab_info { border-top:0; }
    .cart-page .buy_also_pic img { width: 100%; height: 100%; box-sizing: border-box; padding: 5px; }

    /* .login-page */
    .login-page .form-control { box-sizing: border-box; }
    .login-page .wrap { width: 100%; margin: 0; box-sizing: border-box; background: #FFF; }
    .login-page .form-horizontal.login { width:100%; margin: 0; }
    .login-page .form-horizontal .col-sm-3 { width: 20%; }
    .login-page .form-horizontal .col-sm-7 { width: 70%; }
    .login-page .form-horizontal .form-group { margin-bottom: 25px; }
    .login-page .form-horizontal .col-sm-offset-3 { width: 80%; position: relative; margin: 0; padding-left: 20%; padding-bottom: 60px; }
    .login-page .form-horizontal .col-sm-offset-3 .btn { font-size: 16px; width: 140px; padding: 8px 14px; background: #fe4f51; border-radius: 20px; box-shadow: 0px 3px 8px rgba(254, 79, 81, 0.75); }
    .login-page .form-horizontal .col-sm-offset-3 .text-right { overflow: hidden; position: absolute; left: 20px; right: 20px; bottom: 0; float: none; display: block; }
    .login-page .form-horizontal .col-sm-offset-3 .text-right span { display: none; }
    .login-page .form-horizontal .col-sm-offset-3 .text-right a:first-child { float: left; }
    .login-page .form-horizontal .col-sm-offset-3 .text-right a:last-child { float: right; }

    .register-page .form-control { box-sizing: border-box; }
    .register-page .wrap { width: 100%; margin: 0; box-sizing: border-box; background: #FFF; }
    .register-page .form-horizontal.register { width:100%; margin: 0; }
    .register-page .form-horizontal .col-sm-3 { width: 25%; }
    .register-page .form-horizontal .col-sm-3.code { width: 35%; }
    .register-page .form-horizontal .col-sm-3.code-img { width: 35%; height: 34px; margin-left: 2%; text-align: left; }
    .register-page .form-horizontal .col-sm-3.code-img img { position: relative; top: -4px; width: 100px; vertical-align: middle; }
    .register-page .form-horizontal .col-sm-7 { width: 70%; }
    .register-page .form-horizontal .col-sm-offset-3 { margin-left: 0; width: 100%; text-align: center; }
    .register-page .form-horizontal .col-sm-offset-3 .btn { padding: 8px 12px; font-size: 16px; background: #fe4f51; border-radius: 20px; box-shadow: 0px 3px 8px rgba(254, 79, 81, 0.75); }
    .register-page .form-horizontal .col-sm-offset-3 .btn:last-child { margin-left: 5px; }

    .forgetpass-page .form-control { box-sizing: border-box; }
    .forgetpass-page .wrap { width: 100%; margin: 0; box-sizing: border-box; background: #FFF; }
    .forgetpass-page .form-horizontal.login { width:100%; margin: 0; }
    .forgetpass-page .form-horizontal .col-sm-3 { width: 25%; }
    .forgetpass-page .form-horizontal .col-sm-3.code { width: 35%; }
    .forgetpass-page .form-horizontal .col-sm-3.code-img { width: 35%; height: 34px; margin-left: 2%; text-align: left; }
    .forgetpass-page .form-horizontal .col-sm-3.code-img img { position: relative; top: -4px; width: 100px; vertical-align: middle; }
    .forgetpass-page .form-horizontal .col-sm-7 { width: 70%; }
    .forgetpass-page .form-horizontal .col-sm-offset-3 { margin-left: 25%;}
    .forgetpass-page .form-horizontal .col-sm-offset-3 .btn { padding: 8px 12px; font-size: 16px; background: #fe4f51; border-radius: 20px; box-shadow: 0px 3px 8px rgba(254, 79, 81, 0.75); }

    .cart-confirm-page .wrap { width: 100%; margin: 0; box-sizing: border-box; background: #FFF; }
    .cart-confirm-page .xm-box-tab { margin: 20px 0 0 !important; }
    .cart-confirm-page .xm-box .hd .title { padding-left: 0; font-size: 16px; }
    .cart-confirm-page .xm-box-t ul li.t_1,
    .cart-confirm-page .xm-box-i ul li.t_1 { width: 50% !important; }
    .cart-confirm-page .xm-box > div:last-child { margin: 0 !important; }
    .cart-confirm-page .xm-box input[name="content"] { margin-top: 15px; margin-bottom: 15px; border: 1px solid #DDD; box-shadow: none; border-radius: 5px; width: 100% !important; box-sizing: border-box; }
    .cart-confirm-page .xm-box .btn-primary { float: none !important; background: #fe4f51; border-radius: 20px; box-shadow: 0px 3px 8px rgba(254, 79, 81, 0.75); }
    .cart-confirm-page .text-center { text-align: center; }

    .address-page .wrap { width: 100%; margin: 0; box-sizing: border-box; background: #FFF; padding: 10px; }
    .address-page .wrap .sidebar { display: none; }
    .address-page .container .main { float: none; width: 100%; }
    .address-page .form-horizontal.address { width: 100%; margin: 0; }
    .address-page .form-control { box-sizing: border-box; }
    .address-page .form-horizontal .col-sm-3 { width: 30%; }
    .address-page .form-horizontal .col-sm-7 { width: 60%; }
    .address-page .exampleInputEmail1 .form-inline input { margin-bottom: 10px; }
    .address-page .exampleInputEmail1 .form-inline input:last-child { margin-bottom: 0; }
    .address-page .privinces,
    .address-page .citys,
    .address-page .countys { box-sizing: border-box; left: 50% !important; margin-left: -150px; }
    .address-page .address-input { display: block; }
    .address-page .btn { width: 110px; float: none !important; background: #fe4f51; border-radius: 20px; box-shadow: 0px 3px 8px rgba(254, 79, 81, 0.75); }

    .cart-complete-page .wrap { width: 100%; margin: 0; box-sizing: border-box; background: #FFF; padding: 10px; }
    .cart-complete-page .errorInfo { padding: 0px 15px; font-size: 16px; }

    .member-dropdown .m-dropdown .dropdown-box li { text-align: center; }
    .member-dropdown .m-dropdown .dropdown-box li a { display: block; }
    .member-dropdown .m-dropdown .dropdown-box { width: 80px; }

    .member-page .wrap { width: 100%; margin: 0; box-sizing: border-box; background: #FFF; padding: 10px; }
    .member-page .sidebar { display: none; }
    .member-page .container .main { float: none; width: 100%; }

    .member-change-page .wrap { width: 100%; margin: 0; box-sizing: border-box; background: #FFF; padding: 20px 10px 10px; }
    .member-change-page .sidebar { display: none; }
    .member-change-page .container .main { float: none; width: 100%; }
    .member-change-page .form-horizontal.change { width: 100%; margin: 0; }
    .member-change-page .form-control { box-sizing: border-box; }
    .member-change-page .form-horizontal .col-sm-3 { width: 30%; }
    .member-change-page .form-horizontal .col-sm-7 { width: 60%; }
    .member-change-page .form-horizontal .col-sm-offset-3 .btn { padding: 8px 12px; width: 110px; font-size: 16px; background: #fe4f51; border-radius: 20px; box-shadow: 0px 3px 8px rgba(254, 79, 81, 0.75); }

    .member-orders-page .wrap { width: 100%; margin: 0; box-sizing: border-box; background: #FFF; padding: 20px 10px 10px; }
    .member-orders-page .sidebar { display: none; }
    .member-orders-page .container .main { float: none; width: 100%; }
    .member-orders-page .uc-order-list .col-name .o1 { width: 20%; }
    .member-orders-page .uc-order-list .col-name .o2 { width: 15%; }
    .member-orders-page .uc-order-list .col-name .o4 { width: 15%; }
    .member-orders-page .uc-order-list .col-name .o5 { width: 15%; }
    .member-orders-page .uc-order-list .col-name .o6 { width: 15%; }

    .orders-view-page .wrap { width: 100%; margin: 0; box-sizing: border-box; background: #FFF; padding: 20px; }
    .orders-view-page .sidebar { display: none; }
    .orders-view-page .container .main { float: none; width: 100%; }

    .news-list { margin-bottom: 0; padding: 0px 20px; }
    .news-list li { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; height: 24px; }

    .display-page .location { display: block; font-size: 14px; padding: 0px 15px; margin-bottom: 0; }
    .display-page .article .hd { padding: 15px; }
    .display-page .article .bd { padding: 0 15px 15px; font-size: 16px; line-height: 1.6; }
    .display-page .article .bd img { max-width: 100%; height: auto; }
    .display-page .article .hd .title { font-size: 18px; }
    .display-page .prev_next { padding: 0px 15px; }
    .display-page .main { min-height: 0; }

    .info-page .location { display: block; font-size: 14px; padding: 0px 15px; margin-bottom: 0; }
    .info-page .article { padding: 20px; font-size: 16px; line-height: 1.6; }

    .search-page .ml-goods-list .ul-pic-text li .join .join-btn { background-color: #fe4f51; height: 30px; line-height: 30px; color: #FFF; border-radius: 18px; box-shadow: 0px 3px 8px rgba(254, 79, 81, 0.75) }
    /*个人中心导航*/
    .m-display-menu{
        width: 100%;
        overflow: hidden;
        display:block;
    }
    .m-display-menu ul li{
        width: 100%;
        border-bottom: 2px solid #dedede;
        padding-left:2%;
        line-height: 36px;
    }
    .m-display-menu ul li a{
        font-size:16px;
    }
    .main{
        min-height: auto;
    }
}

/*手机底部导航*/
@media screen and (max-width: 1100px) {
    .h60{
        width:100%;
        height:70px;
        display:block;
    }
    .m-bottom_nav {
        background: #ffffff;
        position: fixed;
        bottom: 0;
        left: 0;
        width: 100%;
        overflow: hidden;
        z-index: 300;
        display:block;
        border-top:1px solid #e6e6e6;
    }
    .m-bottom_nav li {
        float: left;
        width: 25%;
        height: 70px;
        color: #ffffff;
        /*border-left: 1px solid #ffffff;*/
    }
    .m-bottom_nav li a {
        display: block;
        padding: 5px 0;
    }
    .m-bottom_nav li .ico {
        width:30px;
        height: 30px;
        line-height: 30px;
        margin: 0 auto;
        text-align: center;
    }
    .m-bottom_nav li .ico span {
        font-size: 24px;
        background-size:100% 100%;
        position: relative;
        top: -1px;
        background: none;
        width: 25px;
        height: 25px;
        display: inline-block;
        vertical-align: middle;
        background-size: 100% 100% !important;
    }
    .m-bottom_nav li .ico span.icon-index{
        background: url(../images/icon-index.png) no-repeat;
    }
    .m-bottom_nav li.m-bottom_nav_active .ico span.icon-index{
        background: url(../images/icon-index-active.png) no-repeat;
    }
    .m-bottom_nav li .ico span.icon-cate{
        background: url(../images/icon-category.png) no-repeat;
    }
    .m-bottom_nav li.m-bottom_nav_active .ico span.icon-cate{
        background: url(../images/icon-category-active.png) no-repeat;
    }
    .m-bottom_nav li .ico span.icon-cart{
        background: url(../images/icon-cart.png) no-repeat;
    }
    .m-bottom_nav li.m-bottom_nav_active .ico span.icon-cart{
        background: url(../images/icon-cart-active.png) no-repeat;
    }
    .m-bottom_nav li .ico span.icon-member{
        background: url(../images/icon-member.png) no-repeat;
    }
    .m-bottom_nav li.m-bottom_nav_active .ico span.icon-member{
        background: url(../images/icon-member-active.png) no-repeat;
    }
    .m-bottom_nav li .tit {
        font-size: 14px;
        text-align: center;
        line-height: 20px;
    }
    .m-bottom_nav li.m-bottom_nav_active .tit{
        color:rgb(163,20,23);
    }
    .m-category-list-new{
        height:auto;
        bottom:60px;
    }
    .m-category-page .m-footer{
        display:none;
    }
    .fr, .fn{float: right;}
    .ml-goods-list .ul-pic-text li .new-product-name{text-align: left;}
}