@media screen and (max-width: 768px) {
    ul li,
    ol li {
        float: none;
    }
    .w-p-5 {
        padding: 5px;
    }
    .w-p-10 {
        padding: 10px;
    }
    .w-p-15 {
        padding: 15px;
    }
    .w-p-20 {
        padding: 20px;
    }
    .w-p-lf-5 {
        padding: 0 5px;
    }
    .w-p-lf-10 {
        padding: 0 10px;
    }
    .w-p-lf-15 {
        padding: 0 15px;
    }
    .w-p-lf-20 {
        padding: 0 20px;
    }
    .w-p-tb-5 {
        padding: 5px 0;
    }
    .w-p-tb-10 {
        padding: 10px 0;
    }
    .w-p-tb-15 {
        padding: 15px 0;
    }
    .w-p-tb-20 {
        padding: 20px 0;
    }
    .w-m-5 {
        margin: 5px;
    }
    .w-m-10 {
        margin: 10px;
    }
    .w-m-15 {
        padding: 15px;
    }
    .w-m-20 {
        padding: 20px;
    }
    .w-m-lf-5 {
        margin: 0 5px;
    }
    .w-m-lf-10 {
        margin: 0 10px;
    }
    .w-m-lf-15 {
        padding: 0 15px;
    }
    .w-m-lf-20 {
        padding: 0 20px;
    }
    .w-m-tb-5 {
        margin: 5px 0;
    }
    .w-m-tb-10 {
        margin: 10px 0;
    }
    .w-m-tb-15 {
        padding: 15px 0;
    }
    .w-m-tb-20 {
        padding: 20px 0;
    }
    .w768_float_none {
        float: none !important;
    }
    .w768_none {
        display: none!important;
    }
    .w768_block {
        display: block!important;
    }
    .w768_auto {
        width: auto;
    }
    body {
        width: 100%;
        min-width: 100%;
    }
    .w1190 {
        width: 100%;
    }
    .news-wrap>.w1190>h3 {
        padding: 25px 20px 10px;
        font-size: 25px;
        width: auto;
    }
    .service-list-title {
        text-align: center;
    }
    .service-list-title a {
        display: none;
    }
    .service-list-title a.active {
        display: block;
        font-size: 25px;
        color: #333;
        margin: 0;
    }
    .service-list-cnt *,
    .join-content * {
        width: auto !important;
    }
    .service-list-cnt img,
    .join-content img {
        width: 100% !important;
        height: auto !important;
        vertical-align: top;
    }
    .service-list-cnt table {
        width: 200% !important;
        overflow: hidden !important;
        overflow-y: hidden !important;
    }
    .news-list-wrap .news-list-title .w1190 {
        overflow-x: auto;
        white-space: nowrap;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        display: -webkit-flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-flex-wrap: nowrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-justify-content: flex-start;
    }
    .news-list-wrap .news-list-title-fixed {
        position: fixed;
        top: 0;
        left: 0;
        display: none;
        z-index: 100;
    }
    .news-list-wrap .news-list-title {
        margin: 0;
        height: .4rem;
        width: 3.75rem;
        box-sizing: border-box;
        overflow: hidden;
        line-height: .4rem;
        box-shadow: none;
        border-bottom: solid 0.5px #e7e7e7;
        padding: 0 .15rem;
    }
    .news-list-wrap .news-list-title a {
        display: inline-block;
        font-size: .15rem;
        color: #333;
        margin: 0;
        border: 0;
        height: .4rem;
        line-height: .4rem;
        padding: 0 .15rem;
        position: relative;
    }
    .news-list-wrap .news-list-title a.active span {
        position: absolute;
        bottom: 0;
        left: 50%;
        transform: translateX(-50%);
        display: inline-block;
        height: .03rem;
        width: .2rem;
        border-radius: .03rem .03rem 0 0;
        background: #ea5a2b;
    }
    .news-list-wrap .news-list-cnt .news-page {
        text-align: center;
    }
    .news-list-wrap .news-list-cnt .news-info a img {
        width: 100%;
        height: 2.3rem;
        display: block;
    }
    .news-list-wrap .news-list-cnt .news-info .news-i-r {
        width: 100%;
        height: 1.15rem;
        position: absolute;
        padding: .1rem;
    }
    .news-list-wrap .news-list-cnt .news-info .news-i-r p {
        margin-bottom: .1rem;
        height: .35rem;
        font-size: .12rem;
        color: #333;
    }
    .news-list-wrap .news-list-cnt .news-info .news-i-r h4 {
        font-size: .15rem;
        height: .15rem;
        line-height: .15rem;
        margin: .07rem 0;
        text-align: center;
        color: #333;
        font-weight: bold;
    }
    .news-list-wrap .news-list-cnt .news-info .news-i-r div,
    .news-list-wrap .news-list-cnt .news-info .news-i-r span {
        font-size: .12rem;
    }
    .news-list-wrap .news-list-cnt .news-info {
        border: 0;
        padding: 0;
        margin: .15rem auto;
        position: relative;
        width: 3.45rem;
        height: 3.45rem;
        float: none;
    }
    .join-content {
        margin-top: 5px;
    }
    .cartgary-goods-w .w1190>h4 {
        color: #000;
        font-weight: normal;
        padding: .2rem 0 0 0;
        background: #f6f6f6;
        font-size: .18rem;
        font-weight: bold;
    }
    .lists-layout .w1190 .second-list {
        width: 100%;
    }
    .lists-layout .w1190 .second-list>p {
        width: 100%;
        padding: .1rem .15rem;
        box-sizing: border-box;
    }
    .lists-layout .w1190 .second-list>p span.a {
        font-size: .15rem;
        color: #333;
    }
    .lists-layout .w1190 .second-list>p span.c {
        width: .23rem;
        height: .23rem;
        background-size: 34%;
    }
    .lists-layout .w1190 .second-list>p span.c.click {
        transform: rotateZ(-90deg);
    }
    .cartgary-goods-w .list-goods-wrap {
        margin: 0;
    }
    .cartgary-goods-w .w1190 .list-goods {
        width: 49.5%;
        height: auto;
        padding: .15rem;
        background: #fff;
        transition: none;
        margin-right: 1%;
        margin-bottom: .03rem;
    }
    .cartgary-goods-w .w1190 .list-goods:nth-child(2n) {
        margin-right: 0;
    }
    .cartgary-goods-w .w1190 .list-goods p a {
        margin: 0;
        color: #000;
        font-size: .14rem;
        height: .4rem;
        line-height: .19rem;
        margin: 0 5px;
        width: 100%;
    }
    .cartgary-goods-w .w1190 .list-goods>a {
        width: 1.56rem;
        height: 1.56rem;
    }
    .cartgary-goods-w .w1190 .list-goods>a img {
        width: 1.56rem;
        height: 1.56rem;
    }
    .goods-list-wrap {
        padding: 0;
    }
    .goods-list-wrap .goods-item-info {
        width: 96%;
        margin: 0 2%;
    }
    .goods-list-wrap .goods-item-info * {
        height: 30px;
        line-height: 30px;
        font-size: 13px;
    }
    .goods-list-wrap .goods-item-info h3 {
        text-align: center;
        margin: 10px auto;
        font-weight: normal;
        border: 0;
    }
    .service-list-cnt .w820 {
        margin: 0 10px;
    }
    .goods-list-wrap .goods-item-photo .goods-img {
        width: 100%;
        margin: 0;
        height: auto;
        display: none;
    }
    .goods-list-wrap .goods-item-info .only_w1190_none {
        display: block;
        height: auto;
        line-height: normal;
        border: 0;
    }
    .goods-list-wrap .goods-item-info .goods-store a {
        text-indent: 0;
        width: 150px;
        height: 30px;
        line-height: 30px;
        border-radius: 4px;
        font-size: 14px;
    }
    .goods-list-wrap .goods-item-info .goods-store {
        margin: 0 0 20px;
        height: auto;
        line-height: normal;
        border: 0;
    }
    .goods-list-wrap .goods-item-info .item-date-w {
        height: auto;
        border: 0;
        border-top: 1px solid #ececec;
        margin-top: -1px;
        padding-bottom: 20px;
    }
    .goods-list-wrap .goods-item-info .item-date-tit * {
        font-size: 12px;
        font-weight: normal;
        text-align: center;
        width: auto;
        text-indent: 0;
        padding: 0 10px;
        display: inline-block;
        border: 0;
        border-top-left-radius: 3px;
        border-top-right-radius: 3px;
        position: relative;
        z-index: 3;
        height: 27px;
        line-height: 28px;
        border: 1px solid transparent;
        background: #fff;
        float: left;
    }
    .goods-list-wrap .goods-item-info h5 {
        padding-bottom: 10px;
    }
    .goods-list-wrap .goods-item-info .item-date-tit {
        border: 0;
        margin-left: 10px;
    }
    .goods-list-wrap .goods-item-info .item-date-tit .active {
        border: 1px solid #ececec;
        border-bottom-color: #fff;
        height: 28px;
        line-height: 28px;
    }
    .service-list-cnt {
        border-top: 1px solid #ececec;
        margin-top: -1px;
        padding: .15rem;
    }
    .goods-item-photo .swiper-container {
        display: block;
    }
    .goods-item-photo .swiper-container img {
        width: 100%;
    }
    .goods-item-photo .swiper-pagination-bullet {
        background: #fff;
    }
    .goods-item-photo .swiper-pagination-bullet-active {
        background: #bd9983;
    }
    #shop-header .logo img.home {
        display: none;
    }
    #shop-header .logo img,
    #shop-header .logo img.home_logo_none {
        display: block;
        position: relative;
        z-index: 10;
        width: 1.9rem;
        height: auto;
        margin-left: .15rem;
    }
    .home-banner .swiper-container {
        border-radius: .04rem;
    }
    .home-banner .swiper {
        padding: .1rem .15rem .15rem;
    }
    .home-banner .swiper-wrapper img {
        width: 100%;
        border-radius: .04rem;
        height: 4.35rem;
        display: block;
    }
    .home-banner .swiper-pagination-bullet {
        width: .05rem;
        height: .05rem;
        background-color: transparent;
        border: solid 0.5px #ea5415;
    }
    .home-banner .swiper-pagination-bullet-active {
        background: #ea5415;
    }
    .home-banner .swiper-container-horizontal .swiper-pagination-bullets {
        bottom: 10px;
    }
    .product-layout {
        margin-bottom: .1rem;
    }
    .one-layout .w1190 a video {
        width: 100%;
        /* height: 380px; */
    }
    .one-layout {
        margin-bottom: .15rem;
        padding: 0 .15rem;
    }
    .one-layout .w1190 a,
    .one-layout .w1190 a img {
        width: 100%;
        display: block;
        margin-bottom: .15rem;
    }
    .two-layout {
        padding: 0 .15rem;
    }
    .two-layout .w1190 a,
    .two-layout .w1190 a img {
        height: 1.12rem;
        width: 1.7rem;
        display: inline-block;
        margin-bottom: .15rem;
        border-radius: .04rem;
    }
    .two-text-layout {
        padding: 0 .15rem;
    }
    .two-text-layout .w1190 a {
        float: left;
        width: 1.7rem;
        margin-bottom: .15rem;
    }
    .two-text-layout .w1190 a div {
        background: #fff;
        width: 1.7rem;
        border-radius: 0 0 4px 4px;
        -webkit-border-radius: 0 0 4px 4px;
    }
    .two-text-layout .w1190 a h5 {
        padding: .03rem 0 .03rem .1rem;
        font-size: .14rem;
        color: #333;
        font-weight: normal;
        height: .18rem;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }
    .two-text-layout .w1190 a p {
        padding: 0 0 0 .1rem;
        font-size: .12rem;
        overflow: hidden;
        height: .24rem;
        white-space: nowrap;
        text-overflow: ellipsis;
    }
    .two-text-layout .w1190 a:nth-child(2n) {
        float: right;
    }
    .two-text-layout .w1190 img {
        width: 100%;
        height: 1.12rem;
        display: inline-block;
        -webkit-border-radius: .04rem .04rem 0 0;
        border-radius: .04rem .04rem 0 0;
    }
    .three-layout {
        padding: 0 .15rem;
    }
    .three-layout .w1190 a {
        margin-bottom: .15rem;
        background: #fff;
        width: 1.7rem;
        height: 1.19rem;
        float: left;
        -webkit-border-radius: .04rem;
        border-radius: .04rem;
    }
    .three-layout .w1190 a img {
        width: 1.7rem;
        height: 1.19rem;
        display: inline-block;
        -webkit-border-radius: .04rem;
        border-radius: .04rem;
    }
    .three-layout .w1190 a:nth-child(3n+2) {
        margin: 0 0 .15rem .05rem;
    }
    .three-layout .w1190 a:nth-child(3n),
    .three-layout .w1190 a:nth-child(3n) img {
        margin-bottom: .15rem;
        background: #fff;
        width: 100%;
        height: 2.42rem;
        float: left;
        -webkit-border-radius: .04rem;
        border-radius: .04rem;
    }
    .three-text-layout {
        padding: 0 .15rem;
    }
    .three-text-layout .w1190 a img {
        height: 1.12rem;
        width: 100%;
        border-radius: 0;
        border-top-left-radius: .04rem;
        border-top-right-radius: .04rem;
    }
    .three-text-layout .w1190 a {
        border-radius: 0;
        margin-bottom: .15rem;
        width: 1.7rem;
        height: auto;
        float: left;
        background: #fff;
        border-radius: .04rem;
        -webkit-border-radius: .04rem;
    }
    .three-text-layout .w1190 div {
        width: 1.7rem;
    }
    .three-text-layout .w1190 a h5 {
        font-size: .14rem;
        padding: 0 0 0 .1rem;
        color: #333;
        height: .2rem;
        text-align: left;
    }
    .three-text-layout .w1190 a p {
        font-size: .12rem;
        height: .18rem;
        padding: 0 0 .04rem .1rem;
        text-align: left;
        color: #333;
    }
    .three-text-layout .w1190 a:nth-child(3n-1) {
        margin-left: 2%;
    }
    .three-text-layout .w1190 a:nth-child(3n) {
        width: 100%;
    }
    .three-text-layout .w1190 a:nth-child(3n+2) {
        margin: 0 0 0 .05rem;
    }
    .three-text-layout .w1190 a:nth-child(3n) img {
        height: 2.42rem;
        width: 100%;
        border-top-left-radius: .04rem;
        border-top-right-radius: .04rem;
    }
    .three-text-layout .w1190 a:nth-child(3n) div {
        width: 100%;
        text-align: center;
    }
    .two-text-layout .w1190 a span,
    .two-layout .w1190 a span {
        width: 1.7rem;
        height: 1.12rem;
        display: inline-block;
        overflow: hidden;
        position: relative;
    }
    .two-text-layout .w1190 a video,
    .two-layout .w1190 a video {
        width: auto;
        height: 1.12rem;
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
    }
    .three-text-layout .w1190 a video,
    .three-layout .w1190 a video {
        width: auto;
        height: 1.19rem;
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
    }
    .three-text-layout .w1190 a span,
    .three-layout .w1190 a span {
        width: 1.7rem;
        height: 1.19rem;
        display: inline-block;
        position: relative;
        overflow: hidden;
    }
    .three-text-layout .w1190 a:nth-child(3n) video,
    .three-layout .w1190 a:nth-child(3n) video {
        width: auto;
        height: 2.42rem;
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
    }
    .three-text-layout .w1190 a:nth-child(3n) span,
    .three-layout .w1190 a:nth-child(3n) span {
        width: 3.45rem;
        height: 2.42rem;
        display: inline-block;
        position: relative;
        overflow: hidden;
    }
    .w768_footer {
        display: block;
        background: #fff;
        text-align: center;
        padding: .15rem 0;
    }
    .w768_footer .phone {
        padding: 2px 10px;
        color: #000;
        font-size: 13px;
        border: 1px solid #bc9882;
        border-radius: 4px;
        margin: 10px 0;
        display: inline-block;
    }
    .w768_footer h5 {
        color: #000;
        font-size: 14px;
        font-weight: normal;
    }
    .w768_footer p {
        margin: 5px 0;
        color: #5C595C;
        font-size: 12px;
    }
    .w768_footer .ico a {
        margin: 5px;
    }
    .product-layout .w1190 a {
        margin: -1px 0 0;
        width: 33%;
        padding: 15px 0;
        text-align: center;
        border-bottom: 1px solid #ececec;
    }
    .product-layout .w1190 {
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        -o-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .product-layout .w1190 a img {
        width: 45px;
        height: 45px;
        display: inline-block;
    }
    .product-layout .w1190 a:hover img.define {
        display: block;
    }
    .product-layout .w1190 a:hover img.hover {
        display: none;
    }
    .product-layout .w1190 a:nth-child(3n-1) {
        border: 1px solid #ececec;
        border-top: 0;
    }
    .product-layout .w1190 a p {
        padding-top: 10px;
    }
    #shop-header {
        z-index: 10;
        position: relative;
        margin: 0;
        padding-top: 5px;
        height: .48rem;
    }
    .menuMainLayer {
        position: fixed;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        z-index: 9999;
        background: rgba(0, 0, 0, 0.5);
        display: none;
    }
    .menuMainLayer img {
        position: absolute;
        left: 50%;
        top: 50%;
        margin-left: -100px;
        margin-top: -100px;
        width: 200px;
        height: 200px;
        border: 1px solid #ccc;
    }
    .w768_menu {
        display: block;
    }
    .w768_menu .m_ico {
        position: absolute;
        right: 0px;
        top: 0px;
        z-index: 10;
        cursor: pointer;
    }
    .w768_menu .btn-nav {
        background: 0 0;
        border: none;
        padding: .13rem .15rem;
        -webkit-transition: all .5s;
        -moz-transition: all .5s;
        -ms-transition: all .5s;
        -o-transition: all .5s;
        transition: all .5s;
        cursor: pointer;
        z-index: 9;
    }
    .w768_menu .icon-bar {
        -webkit-transition: all .5s;
        -moz-transition: all .5s;
        -ms-transition: all .5s;
        -o-transition: all .5s;
        transition: all .5s;
    }
    .w768_menu .icon-bar {
        display: block;
        margin: .05rem 0;
        width: .23rem;
        height: .02rem;
        background: #fff;
    }
    .w768_menu .btn-nav:hover .icon-bar {
        -webkit-transition: all 0.5s;
        -moz-transition: all 0.5s;
        -ms-transition: all 0.5s;
        -o-transition: all 0.5s;
        transition: all 0.5s;
    }
    .w768_menu .middle {
        width: .18rem;
    }
    .w768_menu .btn-nav:hover .icon-bar {
        -webkit-transition: all 0.5s;
        -moz-transition: all 0.5s;
        -ms-transition: all 0.5s;
        -o-transition: all 0.5s;
        transition: all 0.5s;
    }
    .w768_menu .active .bottom {
        -webkit-transform: translateY(-.08rem) rotateZ(-45deg);
        -moz-transform: translateY(-.08rem) rotateZ(-45deg);
        -ms-transform: translateY(-.08rem) rotateZ(-45deg);
        -o-transform: translateY(-.08rem) rotateZ(-45deg);
        transform: translateY(-.08rem) rotateZ(-45deg);
    }
    .w768_menu .active .middle {
        width: 0;
    }
    .w768_menu .active .top {
        -webkit-transform: translateY(.06rem) rotateZ(45deg);
        -moz-transform: translateY(.06rem) rotateZ(45deg);
        -ms-transform: translateY(.06rem) rotateZ(45deg);
        -o-transform: translateY(.06rem) rotateZ(45deg);
        transform: translateY(.06rem) rotateZ(45deg);
    }
    .menuMain {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        z-index: 9;
        background: rgba(28, 28, 28, 1);
        display: none;
        overflow: hidden;
    }
    .menuBox {
        margin: .5rem 0px 0 0px;
        padding: 0 .2rem;
        box-sizing: border-box;
        height: calc(100% - .5rem);
        width: 100%;
        position: relative;
        overflow: hidden;
        overflow-y: auto;
    }
    .menuBox ul {
        width: 100%;
    }
    .menuBox li {
        pointer-events: auto;
        padding: 0;
        position: relative;
        float: none;
    }
    .menuBox li>a {
        height: .4rem;
        line-height: .4rem;
        color: rgba(255, 255, 255, 0.8);
        font-size: .14rem;
    }
    .menuBox li>a i {
        font-size: .14rem;
    }
    .menuBox li .list a img {
        display: inline-block;
        width: .18rem;
        height: .18rem;
        vertical-align: middle;
        margin: -1px 5px 0 0;
    }
    .menuMain .list {
        overflow: hidden;
        display: none;
    }
    .menuMain .list a {
        width: 50%;
        display: inline-block;
        height: 40px;
        line-height: 40px;
        font-size: 13px;
        float: left;
        color: #fff;
        position: relative;
        text-indent: 40px;
        margin-bottom: -1px;
    }
    .menuMain .bBor::after,
    .menuMain .menuBox li::after {
        position: absolute;
        content: "";
        height: 1px;
        background: rgba(220, 220, 220, .5);
        left: 0;
        right: 0;
        bottom: 0;
        -webkit-transform: scaleY(.5);
        -ms-transform: scaleY(.5);
        -o-transform: scaleY(.5);
        transform: scaleY(.5);
        -webkit-transform-origin: 100% 100%;
        -moz-transform-origin: 100% 100%;
        -ms-transform-origin: 100% 100%;
        -o-transform-origin: 100% 100%;
        transform-origin: 100% 100%;
    }
    .menuBox li:nth-child(n+2) .list a {
        width: 100%;
    }
    .w768_footer .ico a i {
        display: inline-block;
        width: 40px;
        height: 40px;
        background: url(../images/w_spriter.png) no-repeat 0 0;
    }
    .w768_footer .ico a.wechat i {
        background: url(../images/w_spriter.png) no-repeat -40px 0;
    }
    .w768_footer .phone i {
        display: inline-block;
        width: 15px;
        height: 15px;
        vertical-align: text-top;
        margin: 0 5px 0 0;
        background: url(../images/w_spriter.png) no-repeat -80px 0;
    }
    .list-goods:hover {
        transform: none;
        box-shadow: none;
    }
    .store-list-scroll {
        width: auto;
        height: auto;
        padding: 10px;
        float: none !important;
        overflow-y: hidden;
    }
    .store-list-scroll li p {
        font-size: 14px;
    }
    .store-list-scroll li a>p {
        font-size: 13px;
        color: #6E6B6E;
    }
    .store-list-scroll li {
        height: auto;
        padding: 10px 0;
    }
    .wlayer_store {
        display: block;
        position: fixed;
        bottom: -100%;
        left: 0;
        width: 100%;
        z-index: 102;
        background: #fff;
        border-top: 1px solid #ececec;
        border-bottom: 1px solid #ececec;
        -webkit-transition: bottom 0.5s;
        -ms-transition: bottom 0.5s;
        transition: bottom 0.5s;
    }
    .wlayer_store.active {
        bottom: 0;
    }
    .wlayer_store_w {
        content: '';
        position: fixed;
        width: 100%;
        height: 100%;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        display: none;
        z-index: 101;
        background: rgba(0, 0, 0, 0.5);
        -webkit-transition: all 0.5s;
        -ms-transition: all 0.5s;
        transition: all 0.5s;
    }
    .wlayer_store h5 {
        text-align: center;
        font-size: .18rem;
        color: #333;
        height: .5rem;
        line-height: .5rem;
        font-weight: normal;
    }
    .wlayer_store h5 i {
        float: right;
        margin-right: 15px;
        font-weight: normal;
        color: #999;
    }
    .wlayer_store_l li,
    .wlayer_store_l a {
        display: block;
        text-align: left;
        font-size: .15rem;
        margin: 0 5px;
        height: .4rem;
        line-height: .4rem;
        color: #333;
        padding-left: .2rem;
    }
    .wlayer_store_l li.active {
        color: #ea5a2b;
    }
    .wlayer_store .select_t {
        height: .25rem;
        padding: 0 .15rem;
        border-bottom: 1px solid #ececec;
    }
    .wlayer_store .select_t a {
        display: inline-block;
        max-width: 33%;
        color: #333;
        margin-right: 5px;
        font-size: .15rem;
    }
    .wlayer_store_l {
        height: 2.5rem;
        overflow-y: auto;
    }
    .wlayer_store_l li {
        float: none;
    }
    .wlayer_store_l ul {
        display: none;
    }
    .wlayer_store_l ul.active {
        display: block;
    }
    .store-list-scroll li p.clean {
        text-align: center;
        padding: 100px 0;
        margin: 0;
        font-size: 15px;
    }
    .video-w-l .w1190>h4 {
        font-weight: normal;
        font-size: 15px;
        padding: 0;
        margin: 0;
        height: 40px;
        line-height: 40px;
        background: #F9F4F0;
        color: #6e6b6e;
        text-align: left;
        text-indent: 10px;
    }
    .video-w-l .list-video-wrap img,
    .list-video-wrap .list-video,
    .list-video-wrap .list-video video,
    .list-video-wrap .list-video .play-button {
        width: 100%;
        margin: 0;
        height: auto;
    }
    .video-w-l .list-video-wrap .play-button {
        position: relative;
        width: 25px;
        height: 25px;
        top: auto;
        left: auto;
        display: inline-block;
        margin: 0 10px;
        opacity: 1;
        background: url(../images/w_spriter.png) -100px 0 no-repeat;
    }
    .video-w-l .list-video-wrap {
        width: 100%;
    }
    .video-w-l .list-video-wrap li {
        margin-bottom: 3px;
        padding: 0;
    }
    .video-w-l .list-video-wrap h5 {
        color: #fff;
        font-weight: normal;
        font-size: 15px;
        display: inline-block;
        margin: 0 0 2px;
    }
    .video-w-l .list-video-wrap .v-layer {
        filter: alpha(opacity=100 finishopacity=50 style=1 startx=0, starty=0, finishx=0, finishy=150) progid: DXImageTransform.Microsoft.gradient(startcolorstr=white, endcolorstr=black, gradientType=0);
        -ms-filter: alpha(opacity=100 finishopacity=50 style=1 startx=0, starty=0, finishx=0, finishy=150) progid: DXImageTransform.Microsoft.gradient(startcolorstr=white, endcolorstr=black, gradientType=0);
        background: rgba(0, 0, 0, 1);
        background: -webkit-gradient(linear, 0 0, 0 bottom, from(rgba(0, 0, 0, 0.3)), to(rgba(0, 0, 0, 0.8)));
        background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.8));
        background: -o-linear-gradient(top, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.8));
        position: absolute;
        width: 100%;
        bottom: 0;
        padding: 5px 0;
    }
    .list-video-wrap .list-video .play-button:hover {
        background: url(../images/w_spriter.png) -100px 0 no-repeat;
    }
    #shop-header .shop-menu li .shop-banner a:hover {
        color: #999;
    }
    #shop-header .shop-menu li .shop-banner a:hover img.define,
    .product-layout .w1190 a:hover img.define {
        display: block;
    }
    #shop-header .shop-menu li .shop-banner a:hover img.hover,
    #shop-header .shop-menu li:hover .shop-banner,
    #shop-footer .card .link .pr:hover .pa,
    .product-layout .w1190 a:hover img.hover {
        display: none;
    }
    #shop-header .shop-menu li:hover>a,
    #shop-header .shop-menu li:hover>a i {
        color: #fff;
    }
    .product-layout .w1190 a:hover p {
        color: #666;
    }
    .list-goods:hover {
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
        -webkit-box-shadow: none;
        box-shadow: none;
    }
    .list-video-wrap .list-video .play-button {
        opacity: 1;
    }
    .list-video-wrap .list-video .play-button:hover {
        background: rgba(0, 0, 0, .4) url(../images/player_play.png) center center no-repeat;
    }
    #phone-footer .call {
        width: 100%;
        margin-top: .25rem;
    }
    #phone-footer .call i {
        font-size: .12rem;
        color: #333;
        margin-bottom: .08rem;
    }
    #phone-footer .call a {
        display: block;
        padding: 0 .15rem;
        font-size: .24rem;
        height: .42rem;
        line-height: .42rem;
        color: #fff;
        border-radius: .05rem;
        background-color: #299af1;
        margin-bottom: .3rem;
    }
    #phone-footer .call a i {
        font-size: .24rem;
        color: #fff;
        margin-right: .04rem;
    }
    #phone-footer .site {
        width: 3.75rem;
        background: #fff;
    }
    #phone-footer .site ul {
        padding: 0 .15rem;
        height: auto;
    }
    #phone-footer .site ul li {
        width: 100%;
        border-bottom: 1px solid #ececec;
    }
    #phone-footer .site ul li h5 {
        height: .4rem;
        cursor: pointer;
    }
    #phone-footer .site ul li h5 span.a {
        font-size: .13rem;
        color: #333;
    }
    #phone-footer .site ul li h5 i {
        font-size: .13rem;
        color: #999;
    }
    #phone-footer .site ul li p {
        height: .4rem;
        line-height: .4rem;
        padding: 0 .05rem;
        display: none;
    }
    #phone-footer .site ul li p.active {
        display: block;
    }
    #phone-footer .site ul li p a {
        font-size: .12rem;
        display: block;
    }
    #phone-footer .card {
        width: 3.75rem;
        background: #fff;
        padding-bottom: .2rem;
    }
    #phone-footer .card .link {
        padding-top: .35rem;
        padding-bottom: .15rem;
    }
    #phone-footer .card .link a {
        width: .45rem;
        height: .45rem;
        border-radius: 50%;
        border: 1px solid #999;
    }
    #phone-footer .card .link a:first-child {
        margin-right: .3rem;
    }
    #phone-footer .card .link a i {
        display: block;
        font-size: .33rem;
        width: .33rem;
        height: .33rem;
        line-height: .35rem;
    }
    #phone-footer .card p {
        text-align: center;
        font-size: .093rem;
        color: #666;
        line-height: 1.7;
    }
    .weixin_model {
        display: none;
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: rgba(0, 0, 0, .4);
        z-index: 200;
        cursor: pointer;
    }
    .weiixn_model_inner {
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translateX(-50%) translateY(-50%);
        padding: .2rem;
        background: #fff;
    }
    .weiixn_model_inner img {
        width: 2.28rem;
        height: 2.28rem;
    }
    .weiixn_model_inner p {
        font-size: .15rem;
        text-align: center;
        color: #333;
        margin-top: .15rem;
    }
    .store-list .right {
        width: 3.75rem;
    }
    .store-list .right .box {
        position: relative;
        width: 3.45rem;
        margin: 0 auto;
        height: 1rem;
        margin-bottom: .15rem;
        transition: all .5s ease;
        -moz-transition: all .5s ease;
        -webkit-transition: all .5s ease;
        -o-transition: all .5s ease;
        -ms-transition: all .5s ease;
        border-radius: .04rem;
        background-color: #ffffff;
        box-shadow: 0px 1px 8px 0 rgba(127, 127, 127, 0.1);
        border-left: .02rem solid #ea5a2b;
    }
    .store-list .right .box>div {
        padding: .15rem .1rem;
        height: 100%;
        box-sizing: border-box;
    }
    .store-list .right .box>div>p {
        font-weight: bold;
        font-size: .16rem;
        color: #333;
        width: 2.7rem;
        overflow: hidden;
        text-overflow: ellipsis;
        line-height: 2;
        white-space: nowrap;
    }
    .store-list .right .box>div>span {
        font-size: .12rem;
        color: #333;
        line-height: 1.5;
    }
    .store-list .right .box>div>span .a {
        width: .32rem;
        display: inline-block;
        color: #666;
    }
    .store-list .right .box>div>span .b {
        width: 2.85rem;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        color: #666;
    }
    .store-list .right .box .c {
        position: absolute;
        right: .1rem;
        top: .1rem;
        display: inline-block;
        width: .23rem;
        height: .23rem;
        border-radius: 50%;
        border: 1px solid #999;
        box-sizing: border-box;
        background: url(../images/right.png) center center no-repeat;
        background-size: 34%;
        cursor: pointer;
    }
    .store-list-wrap {
        margin: .15rem auto;
        width: 3.45rem;
        border: solid 0.5px #ececec;
        height: .45rem;
        background: #fff;
        padding: 0 .1rem;
        box-sizing: border-box;
    }
    .store-list-wrap .store-l-h {
        background: #fff;
        height: .43rem;
        width: 100%;
    }
    .store-list-wrap .store-l-h p i {
        font-size: .15rem;
        color: #999;
    }
    .store-list-wrap .store-l-h p span {
        font-size: .15rem;
        color: #333;
        margin-left: .05rem;
    }
    .store-list-wrap .store-l-h a {
        font-size: .15rem;
        color: #999;
        display: block;
    }
    .store-list-wrap .store-l-h a i {
        font-size: .13rem;
        color: #333;
    }
    /* 在线报装 */
    .img-title img {
        width: 1.35rem;
        height: .35rem;
        position: absolute;
        left: .15rem;
        top: .1rem;
    }
    .form-layout {
        width: 3.45rem;
        padding: .1rem;
        padding-top: .6rem;
        box-sizing: border-box;
        border: none;
        margin: 0 auto;
        box-shadow: 0px 2px 9px 1px rgba(0, 0, 0, 0.1);
    }
    .form-layout .form-items-50 {
        width: 100%;
        box-sizing: border-box;
        padding: 10px 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        display: -webkit-flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-justify-content: flex-start;
    }
    .form-layout .form-items-100 {
        width: 100%;
        box-sizing: border-box;
        padding: 10px 0;
    }
    .form-layout .form-items-100 p span {
        margin: 0 8px 0 5px;
    }
    .form-layout span {
        font-size: .14rem;
        color: #666;
        margin-right: 5px;
    }
    .form-layout label {
        font-size: .14rem;
        color: #666;
        margin-right: 10px;
    }
    .form-layout .check-box {
        width: 2.37rem;
    }
    .form-layout input[type='checkbox'] {
        width: .12rem;
        height: .12rem;
        margin-right: .05rem;
        border: 1px solid #cfcfcf;
        background: transparent;
    }
    .form-layout input[type='radio'] {
        width: .12rem;
        height: .12rem;
        margin-right: .05rem;
        border: 1px solid #cfcfcf;
        background: transparent;
    }
    .form-layout input[type='text'],
    .form-layout input[type='tel'] {
        width: 2.37rem;
        height: .3rem;
        padding: 0 .1rem;
        font-size: .14rem;
        box-sizing: border-box;
        border: 1px solid #cfcfcf;
        border-radius: .04rem;
        color: #666;
    }
    .form-layout textarea {
        width: 2.37rem;
        height: .8rem;
        padding: .08rem;
        box-sizing: border-box;
        resize: none;
        border: 1px solid #cfcfcf;
        border-radius: .04rem;
        font: .14rem Arial;
        color: #666;
    }
    .form-layout select {
        width: .84rem;
        height: .3rem;
        padding: 0 10px;
        font-size: .14rem;
        box-sizing: border-box;
        border: 1px solid #cfcfcf;
        border-radius: .04rem;
        color: #666;
    }
    .form-layout select.w {
        width: 2.37rem;
        height: .3rem;
        padding: 0 10px;
        font-size: .14rem;
        box-sizing: border-box;
        border: 1px solid #cfcfcf;
        border-radius: .04rem;
    }
    #btn-submit {
        width: 3.25rem;
        height: .5rem;
        background-color: #ea5415;
        margin-top: .1rem;
        color: #fefefe;
        font-size: .2rem;
        border-radius: .05rem;
    }
    /* 首页新闻 */
    .news-layout {
        background: #fff;
        margin-bottom: .1rem;
        padding: .15rem;
        box-sizing: border-box;
    }
    .news-layout>p {
        border-left: 1px solid #ea5415;
        padding-left: .1rem;
        color: #333;
        font-size: .16rem;
        line-height: 1;
    }
    .news-items {
        width: 100%;
        overflow: hidden;
        margin-top: .1rem;
    }
    .news-items ul {
        width: 100%;
    }
    .news-items ul li {
        width: 100%;
        margin-bottom: .1rem;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        display: -webkit-flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-items: center;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-justify-content: flex-start;
    }
    .news-items ul li div.a {
        height: .6rem;
    }
    .news-items ul li div.a p:nth-child(1) {
        font-size: .32rem;
        color: #333;
        line-height: 1.02;
        margin-right: .1rem;
        font-weight: bold;
    }
    .news-items ul li div.a p:nth-child(2) {
        font-size: .1rem;
        color: #333;
        width: .4rem;
        text-align: center;
        font-weight: bold;
    }
    .news-items ul li div.b {
        height: .6rem;
        width: 2.9rem;
        border-left: 1px solid #ea5415;
        padding-left: .1rem;
        box-sizing: border-box;
    }
    .news-items ul li div.b p:nth-child(1) {
        font-size: .14rem;
        color: #333;
        line-height: 1.02;
        margin-bottom: .05rem;
        margin-top: .04rem;
        font-weight: bold;
    }
    .news-items ul li div.b p:nth-child(2) {
        font-size: .12rem;
        color: #333;
    }
    .modal-overlay {
        display: none;
        position: fixed;
        left: 50%;
        top: 50%;
        transform: translateY(-50%) translateX(-50%);
        border-radius: 4px;
        padding: .2rem;
        background: rgba(0, 0, 0, .6);
        color: #fff;
        font-size: .16rem;
        text-align: center;
    }
}