
@media (max-width: 767px) {

    .root .body .products {
        padding: 10px 0;
       /* background-color: #fff; */
      
    }

    .root .body .products .tit {
        text-align: center;
        padding-bottom: 10px
    }

    .root .body .products .tit .zh {
        font-size: 16px;
        height: 24px;
        line-height: 24px;
        /* color: #cdb994; */ color: red;
        position: relative;
        font-weight: 700
    }

    .root .body .products .tit .zh:after,.root .body .products .tit .zh:before {
        content: '';
        display: block;
        height: 1px;
        /* background-color: #cdb994; */ background-color: #cdb994;
        position: absolute;
        width: 76px;
        top: 50%
    }

    .root .body .products .tit .zh:after {
        right: 50%;
        margin-right: -120px
    }

    .root .body .products .tit .zh:before {
        left: 50%;
        margin-left: -120px
    }

    .root .body .products .tit .en {
        display: none;
        font-size: 14px;
        color: #c3c3c3;
        padding-top: 5px
    }

    .root .body .products .products-list {
        position: relative;
		
    }

    .root .body .products .swiper-container {
        width: 100%;
        /* height: 175px; */
		height: 218px;
		height: 234px;
    }

    .root .body .products .swiper-slide {
        width: 100%
    }

    .root .body .products .swiper-slide a {
        width: 100%;
        text-decoration: none;
        display: block;
        margin: 0 auto
    }

    .root .body .products .products-wrap {
        width: 100%;
        margin: 0 auto;
        /* border-radius: 10px; */
        overflow: hidden;
        position: relative
    }

    .root .body .products .products-wrap .p-images {
        width: 100%
    }

    .root .body .products .products-wrap .p-images img {
        width: 100%;
        /* height: 175px; */  height:218px;
    }

    .root .body .products .products-wrap .p-summary {
        padding: 7px;
        /* background-color: rgba(0,0,0,.4); */
		background-color: #cdb994;
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        text-align: center
    }

    .root .body .products .products-wrap .p-summary .ps-tit {
        font-size: 14px;
        color: #fff;
    }

    .root .body .products .products-wrap .p-summary .ps-tit span {
        display: inline-block;
        width: auto
    }

    .root .body .products .products-wrap .p-summary .ps-sum {
        display: none
    }

    .root .body .products .swiper-pagination {
        display: none;
        padding: 15px 0;
        text-align: center
    }

    .root .body .products .swiper-pagination .swiper-pagination-switch {
        display: inline-block;
        width: 15px;
        height: 15px;
        background-color: #999;
        border-radius: 50%;
        margin: 0 5px
    }

    .root .body .products .swiper-pagination .swiper-pagination-switch.swiper-active-switch,.root .body .products .swiper-pagination .swiper-pagination-switch.swiper-visible-switch {
        background-color: #cdb994
    }

    .root .body .products .swiper-pagination .swiper-pagination-switch:hover {
        cursor: pointer;
		
    }

    .root .body .products .swiper-products-next,.root .body .products .swiper-products-prev {
        position: absolute;
        top: 50%;
        width: 50px;
        height: 80px;
        margin-top: -40px;
        /* opacity: .3; */
        display: none
    }

    .root .body .products .swiper-products-next:hover,.root .body .products .swiper-products-prev:hover {
        /* opacity: .7; */
        cursor: pointer
    }

    .root .body .products .swiper-products-prev {
        background: rgba(0,0,0,.1) url(../images/prev.png) no-repeat center
    }

    .root .body .products .swiper-products-next {
        background: rgba(0,0,0,.1) url(../images/next.png) no-repeat center
    }

    .root .body .aboutus {
        padding: 0 0 40px 0;
        background: 0 0
    }

    .root .body .aboutus .aboutus-w {
        padding: 15px 10px;
       /* background-color: #fff; */
        box-shadow: none
    }

    .root .body .aboutus .tit .zh {
        font-size: 16px;
        color: #333;
        border-bottom: 2px solid #cdb994;
        padding-bottom: 2px;
        margin-right: 10px;
        font-weight: 700;
        vertical-align: bottom
    }

    .root .body .aboutus .tit .en {
        vertical-align: bottom;
        font-size: 12px;
        color: #999
    }

    .root .body .aboutus .au-wrap {
        color: #666;
        font-size: 16px
    }

    .root .body .aboutus .au-wrap .au-summary {
        margin-bottom: 20px;
        width: 100%;
        line-height: 28px
    }

    .root .body .aboutus .au-wrap .au-summary .au-font {
        margin: 10px 0 15px 0;
        font-size: 14px;
        color: #999;
        height: 200px;
        word-break: break-all;
        display: -webkit-box;
        -webkit-line-clamp: 7;
        -moz-line-clamp: 7;
        -ms-line-clamp: 7;
        -o-line-clamp: 7;
        line-clamp: 7;
        -webkit-box-orient: vertical;
        -moz-box-orient: vertical;
        -ms-box-orient: vertical;
        -o-box-orient: vertical;
        box-orient: vertical;
        overflow: hidden
    }

    .root .body .aboutus .au-wrap .au-summary .au-btn-more a {
        display: inline-block;
        height: 30px;
        width: 100px;
        font-size: 14px;
        text-decoration: none;
        text-align: center;
        line-height: 30px;
        color: #fff;
        background-color: #cdb994
    }

    .root .body .aboutus .au-wrap .au-summary .au-btn-more a:hover {
        /* background-color: #1397fd; */
    }

    .root .body .aboutus .au-wrap .au-video {
        height: 270px;
        width: 100%
    }

    .root .body .aboutus .au-wrap .au-video #my-video {
        width: 100%!important;
        height: 100%!important
    }

    .root .body .aboutus .au-wrap .au-video video {
        width: 100%;
        height: 100%
    }
}

@media (min-width: 768px) {

    .root .body .products {
        padding: 40px 0;
        /* background-color: #eee */
    }

    .root .body .products .tit {
        text-align: center;
        padding-bottom: 40px
    }

    .root .body .products .tit .zh {
        font-size: 24px;
        height: 24px;
        line-height: 24px;
        /* color: #cdb994; */ color: red;
        position: relative
    }

    .root .body .products .tit .zh:after,.root .body .products .tit .zh:before {
        content: '';
        display: block;
        height: 1px;
        /* background-color: #cdb994; */background-color: #cdb994;
        position: absolute;
        width: 76px;
        top: 50%
    }

    .root .body .products .tit .zh:after {
        right: 50%;
        margin-right: -140px
    }

    .root .body .products .tit .zh:before {
        left: 50%;
        margin-left: -140px
    }

    .root .body .products .tit .en {
        font-size: 14px;
        color: #c3c3c3;
        padding-top: 5px
    }

    .root .body .products .products-list {
        position: relative
    }

    .root .body .products .swiper-container {
        height: 320px;
        margin-left: -16px;
        width: 779px
    }

    .root .body .products .swiper-slide a {
        text-decoration: none;
        display: block;
        width: 235px;
        height: 320px;
        margin: 0 auto
    }

    .root .body .products .products-wrap {
        width: 235px;
        height: 320px;
        margin: 0 auto;
       /* background-color: #fff; */
        transition: all .3s linear 0s;
        -webkit-transition: all .3s linear 0s;
        -moz-transition: all .3s linear 0s;
        -o-transition: all .3s linear 0s;
        -ms-transition: all .3s linear 0s
    }

    .root .body .products .products-wrap:hover {
        /* background-color: #f7f7f7; */
        transform: translateY(-6px);
        -webkit-transform: translateY(-6px);
        -moz-transform: translateY(-6px);
        -o-transform: translateY(-6px);
        -ms-transform: translateY(-6px)
    }

    .root .body .products .products-wrap:hover .p-summary .ps-tit span {
        /* border-bottom: 1px solid #cdb994; */
        width: 100%
    }

    .root .body .products .products-wrap .p-images {
        width: 235px;
        /* height: 210px; */height: 165px;
    }

    .root .body .products .products-wrap .p-images img {
        width: 100%;
        height: 100%
    }

    .root .body .products .products-wrap .p-summary {
        padding: 0 15px
    }

    .root .body .products .products-wrap .p-summary .ps-tit {
        font-size: 16px;
        color: #333;
        height: 50px;
        line-height: 50px;
        /* border-bottom: 1px solid #ddd; */
        margin-bottom: 20px
    }

    .root .body .products .products-wrap .p-summary .ps-tit span {
        display: inline-block;
        height: 50px;
        /* border-bottom: 1px solid #cdb994; */
        width: auto
    }

    .root .body .products .products-wrap .p-summary .ps-sum {
        color: #999;
        font-size: 14px;
        line-height: 22px;
        height: 44px;
        word-break: break-all;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -moz-line-clamp: 2;
        -ms-line-clamp: 2;
        -o-line-clamp: 2;
        line-clamp: 2;
        -webkit-box-orient: vertical;
        -moz-box-orient: vertical;
        -ms-box-orient: vertical;
        -o-box-orient: vertical;
        box-orient: vertical;
        overflow: hidden
    }

    .root .body .products .swiper-pagination {
        padding: 15px 0;
        text-align: center
    }

    .root .body .products .swiper-pagination .swiper-pagination-switch {
        list-style: none;
        display: inline-block;
        width: 15px;
        height: 15px;
        background-color: #999;
        border-radius: 50%;
        margin: 0 5px
    }

    .root .body .products .swiper-pagination .swiper-pagination-switch.swiper-active-switch,.root .body .products .swiper-pagination .swiper-pagination-switch.swiper-visible-switch {
        background-color: #cdb994
    }

    .root .body .products .swiper-pagination .swiper-pagination-switch:hover {
        cursor: pointer
    }

    .root .body .products .swiper-products-next,.root .body .products .swiper-products-prev {
        position: absolute;
        top: 50%;
        width: 50px;
        height: 80px;
        margin-top: -40px;
        /* opacity: .3; */
        display: none
    }

    .root .body .products .swiper-products-next:hover,.root .body .products .swiper-products-prev:hover {
        /* opacity: .7; */
        cursor: pointer
    }

    .root .body .products .swiper-products-prev {
        background: rgba(0,0,0,.1) url(../images/prev.png) no-repeat center
    }

    .root .body .products .swiper-products-next {
        background: rgba(0,0,0,.1) url(../images/next.png) no-repeat center
    }

    .root .body .aboutus {
        padding: 105px 0 40px 0;
        background: url(../images/aboutus-bg.jpg) no-repeat top
    }

    .root .body .aboutus .aboutus-w {
        padding: 35px 35px 55px 35px;
       /* background-color: #fff; */
        box-shadow: 1px 1px 5px #aaa
    }

    .root .body .aboutus .tit .zh {
        font-size: 24px;
        color: #333;
        border-bottom: 2px solid #cdb994;
        padding-bottom: 2px;
        margin-right: 10px
    }

    .root .body .aboutus .tit .en {
        font-size: 14px;
        color: #999
    }

    .root .body .aboutus .au-wrap {
        color: #666;
        font-size: 16px
    }

    .root .body .aboutus .au-wrap .au-summary {
        margin-bottom: 20px;
        width: 100%;
        line-height: 28px
    }

    .root .body .aboutus .au-wrap .au-summary .au-font {
        max-height: 145px;
        margin: 45px 0 45px 0;
        padding: 0;
        word-break: break-all;
        display: -webkit-box;
        display: -moz-box;
        -webkit-line-clamp: 5;
        -moz-line-clamp: 5;
        -ms-line-clamp: 5;
        -o-line-clamp: 5;
        line-clamp: 5;
        -webkit-box-orient: vertical;
        -moz-box-orient: vertical;
        -ms-box-orient: vertical;
        -o-box-orient: vertical;
        box-orient: vertical;
        overflow: hidden
    }

    .root .body .aboutus .au-wrap .au-summary .au-btn-more a {
        display: inline-block;
        height: 30px;
        width: 100px;
        font-size: 14px;
        text-decoration: none;
        text-align: center;
        line-height: 30px;
        color: #fff;
        background-color: #cdb994
    }

    .root .body .aboutus .au-wrap .au-summary .au-btn-more a:hover {
        background-color: #1397fd
    }

    .root .body .aboutus .au-wrap .au-video {
        height: 270px;
        width: 100%
    }

    .root .body .aboutus .au-wrap .au-video #my-video {
        width: 100%!important;
        height: 100%!important
    }

    .root .body .aboutus .au-wrap .au-video video {
        width: 100%;
        height: 100%
    }
}

@media (min-width: 992px) {

    .root .body .products {
        padding: 40px 0;
        /* background-color: #eee */
    }

    .root .body .products .tit {
        text-align: center;
        padding-bottom: 40px
    }

    .root .body .products .tit .zh {
        font-size: 24px;
        height: 24px;
        line-height: 24px;
        /* color: #cdb994; */color: red;
        position: relative
    }

    .root .body .products .tit .zh:after,.root .body .products .tit .zh:before {
        content: '';
        display: block;
        height: 1px;
        /* background-color: #cdb994; */ background-color: #cdb994;
        position: absolute;
        width: 76px;
        top: 50%
    }

    .root .body .products .tit .zh:after {
        right: 50%;
        margin-right: -140px
    }

    .root .body .products .tit .zh:before {
        left: 50%;
        margin-left: -140px
    }

    .root .body .products .tit .en {
        font-size: 14px;
        color: #c3c3c3;
        padding-top: 5px
    }

    .root .body .products .products-list {
        position: relative
    }

    .root .body .products .swiper-container {
        height: 320px;
        margin-left: -16px;
        width: 1025px
    }

    .root .body .products .swiper-slide a {
        text-decoration: none;
        display: block;
        width: 317px;
        height: 320px;
        margin: 0 auto
    }

    .root .body .products .products-wrap {
        width: 317px;
        height: 320px;
        margin: 0 auto;
       /* background-color: #fff; */
        transition: all .3s linear 0s;
        -webkit-transition: all .3s linear 0s;
        -moz-transition: all .3s linear 0s;
        -o-transition: all .3s linear 0s;
        -ms-transition: all .3s linear 0s
    }

    .root .body .products .products-wrap:hover {
        /* background-color: #f7f7f7; */
        transform: translateY(-6px);
        -webkit-transform: translateY(-6px);
        -moz-transform: translateY(-6px);
        -o-transform: translateY(-6px);
        -ms-transform: translateY(-6px)
    }

    .root .body .products .products-wrap:hover .p-summary .ps-tit span {
        /* border-bottom: 1px solid #cdb994; */
        width: 100%
    }

    .root .body .products .products-wrap .p-images {
        width: 317px;
        /* height: 210px; */height: 222px;
    }

    .root .body .products .products-wrap .p-images img {
        width: 100%;
        height: 100%
    }

    .root .body .products .products-wrap .p-summary {
        padding: 0 15px
    }

    .root .body .products .products-wrap .p-summary .ps-tit {
        font-size: 16px;
        color: #333;
        height: 50px;
        line-height: 50px;
        /* border-bottom: 1px solid #ddd; */
        margin-bottom: 20px
    }

    .root .body .products .products-wrap .p-summary .ps-tit span {
        display: inline-block;
        height: 50px;
        /* border-bottom: 1px solid #cdb994; */
        width: auto
    }

    .root .body .products .products-wrap .p-summary .ps-sum {
        color: #999;
        font-size: 14px;
        line-height: 22px;
        height: 44px;
        word-break: break-all;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -moz-line-clamp: 2;
        -ms-line-clamp: 2;
        -o-line-clamp: 2;
        line-clamp: 2;
        -webkit-box-orient: vertical;
        -moz-box-orient: vertical;
        -ms-box-orient: vertical;
        -o-box-orient: vertical;
        box-orient: vertical;
        overflow: hidden
    }

    .root .body .products .swiper-pagination {
        padding: 15px 0;
        text-align: center
    }

    .root .body .products .swiper-pagination .swiper-pagination-switch {
        list-style: none;
        display: inline-block;
        width: 15px;
        height: 15px;
        background-color: #999;
        border-radius: 50%;
        margin: 0 5px
    }

    .root .body .products .swiper-pagination .swiper-pagination-switch.swiper-active-switch,.root .body .products .swiper-pagination .swiper-pagination-switch.swiper-visible-switch {
        background-color: #cdb994
    }

    .root .body .products .swiper-pagination .swiper-pagination-switch:hover {
        cursor: pointer
    }

    .root .body .products .swiper-products-next,.root .body .products .swiper-products-prev {
        position: absolute;
        top: 50%;
        width: 50px;
        height: 80px;
        margin-top: -40px;
        opacity: .3
    }

    .root .body .products .swiper-products-next:hover,.root .body .products .swiper-products-prev:hover {
        opacity: .7;
        cursor: pointer
    }

    .root .body .products .swiper-products-prev {
        background: rgba(0,0,0,.1) url(../images/prev.png) no-repeat center;
        left: -50px
    }

    .root .body .products .swiper-products-next {
        background: rgba(0,0,0,.1) url(../images/next.png) no-repeat center;
        right: -50px
    }

    .root .body .aboutus {
        padding: 105px 0 40px 0;
        background: url(../images/aboutus-bg.jpg) no-repeat top
    }

    .root .body .aboutus .aboutus-w {
        padding: 35px 35px 55px 35px;
       /* background-color: #fff; */
        box-shadow: 1px 1px 5px #aaa
    }

    .root .body .aboutus .tit .zh {
        font-size: 24px;
        color: #333;
        border-bottom: 2px solid #cdb994;
        padding-bottom: 2px;
        margin-right: 10px
    }

    .root .body .aboutus .tit .en {
        font-size: 14px;
        color: #999
    }

    .root .body .aboutus .au-wrap {
        color: #666;
        font-size: 16px
    }

    .root .body .aboutus .au-wrap .au-summary {
        width: 420px;
        line-height: 28px
    }

    .root .body .aboutus .au-wrap .au-summary .au-font {
        max-height: 145px;
        margin: 45px 0 45px 0;
        padding: 0;
        word-break: break-all;
        display: -webkit-box;
        display: -moz-box;
        -webkit-line-clamp: 5;
        -moz-line-clamp: 5;
        -ms-line-clamp: 5;
        -o-line-clamp: 5;
        line-clamp: 5;
        -webkit-box-orient: vertical;
        -moz-box-orient: vertical;
        -ms-box-orient: vertical;
        -o-box-orient: vertical;
        box-orient: vertical;
        overflow: hidden
    }

    .root .body .aboutus .au-wrap .au-summary .au-btn-more a {
        display: inline-block;
        height: 30px;
        width: 100px;
        font-size: 14px;
        text-decoration: none;
        text-align: center;
        line-height: 30px;
        color: #fff;
        background-color: #cdb994
    }

    .root .body .aboutus .au-wrap .au-summary .au-btn-more a:hover {
        background-color: #1397fd
    }

    .root .body .aboutus .au-wrap .au-video {
        height: 270px;
        width: 480px;
        background-color: #0e0e0e
    }

    .root .body .aboutus .au-wrap .au-video #my-video {
        width: 100%!important;
        height: 100%!important
    }

    .root .body .aboutus .au-wrap .au-video video {
        width: 100%;
        height: 100%
    }
}

@media (min-width: 1200px) {

    .root .body .products {
        padding: 40px 0;
        /* background-color: #eee */
    }

    .root .body .products .tit {
        text-align: center;
        padding-bottom: 40px
    }

    .root .body .products .tit .zh {
        font-size: 24px;
        height: 24px;
        line-height: 24px;
        /* color: #cdb994; */ color: red;
        position: relative
    }

    .root .body .products .tit .zh:after,.root .body .products .tit .zh:before {
        content: '';
        display: block;
        height: 1px;
        /* background-color: #cdb994; */background-color: #cdb994;
        position: absolute;
        width: 76px;
        top: 50%
    }

    .root .body .products .tit .zh:after {
        right: 50%;
        margin-right: -140px
    }

    .root .body .products .tit .zh:before {
        left: 50%;
        margin-left: -140px
    }

    .root .body .products .tit .en {
        font-size: 14px;
        color: #c3c3c3;
        padding-top: 5px
    }

    .root .body .products .products-list {
        position: relative;
		width: 1170px;
		margin: 0 auto;
    }

    .root .body .products .swiper-container {
        height: 320px;
        margin-left: -16px;
        width: 1233px
    }

    .root .body .products .swiper-slide a {
        text-decoration: none;
        display: block;
        width: 375px;
        height: 320px;
        margin: 0 auto
    }

    .root .body .products .products-wrap {
        width: 375px;
        height: 320px;
        margin: 0 auto;
       /* background-color: #fff; */
        transition: all .3s linear 0s;
        -webkit-transition: all .3s linear 0s;
        -moz-transition: all .3s linear 0s;
        -o-transition: all .3s linear 0s;
        -ms-transition: all .3s linear 0s
    }

    .root .body .products .products-wrap:hover {
        /* background-color: #f7f7f7; */
        transform: translateY(-6px);
        -webkit-transform: translateY(-6px);
        -moz-transform: translateY(-6px);
        -o-transform: translateY(-6px);
        -ms-transform: translateY(-6px)
    }

    .root .body .products .products-wrap:hover .p-summary .ps-tit span {
        /* border-bottom: 1px solid #cdb994; */
        width: 100%
    }

    .root .body .products .products-wrap .p-images {
       width: 375px;
        /* height: 210px; */
		height: 263px;
	
    }

    .root .body .products .products-wrap .p-images img {
        width: 100%;
        height: 100%
    }

    .root .body .products .products-wrap .p-summary {
        padding: 0 15px
    }

    .root .body .products .products-wrap .p-summary .ps-tit {
        font-size: 16px;
        color: #333;
        height: 50px;
        line-height: 50px;
        /* border-bottom: 1px solid #ddd; */
        margin-bottom: 20px
    }

    .root .body .products .products-wrap .p-summary .ps-tit span {
        display: inline-block;
        height: 50px;
        /* border-bottom: 1px solid #cdb994; */
        width: auto
    }

    .root .body .products .products-wrap .p-summary .ps-sum {
        color: #999;
        font-size: 14px;
        line-height: 22px;
        height: 44px;
        word-break: break-all;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -moz-line-clamp: 2;
        -ms-line-clamp: 2;
        -o-line-clamp: 2;
        line-clamp: 2;
        -webkit-box-orient: vertical;
        -moz-box-orient: vertical;
        -ms-box-orient: vertical;
        -o-box-orient: vertical;
        box-orient: vertical;
        overflow: hidden
    }

    .root .body .products .swiper-pagination {
        padding: 15px 0;
        text-align: center
    }

    .root .body .products .swiper-pagination .swiper-pagination-switch {
        list-style: none;
        display: inline-block;
        width: 15px;
        height: 15px;
        background-color: #999;
        border-radius: 50%;
        margin: 0 5px
    }

    .root .body .products .swiper-pagination .swiper-pagination-switch.swiper-active-switch,.root .body .products .swiper-pagination .swiper-pagination-switch.swiper-visible-switch {
        background-color: #cdb994
    }

    .root .body .products .swiper-pagination .swiper-pagination-switch:hover {
        cursor: pointer
    }

    .root .body .products .swiper-products-next,.root .body .products .swiper-products-prev {
        display: block;
        position: absolute;
        top: 50%;
        width: 50px;
        height: 80px;
        margin-top: -40px;
        /* opacity: .3; */
    }

    .root .body .products .swiper-products-next:hover,.root .body .products .swiper-products-prev:hover {
        /* opacity: .7; */
        cursor: pointer
    }

    .root .body .products .swiper-products-prev {
        background: rgba(0,0,0,.1) url(../images/prev.png) no-repeat center;
        left: -50px
    }

    .root .body .products .swiper-products-next {
        background: rgba(0,0,0,.1) url(../images/next.png) no-repeat center;
        right: -80px
    }

    .root .body .aboutus {
        padding: 105px 0 40px 0;
        background: url(../images/aboutus-bg.jpg) no-repeat top
    }

    .root .body .aboutus .aboutus-w {
        padding: 35px 35px 55px 35px;
       /* background-color: #fff; */
        box-shadow: 1px 1px 5px #aaa
    }

    .root .body .aboutus .tit .zh {
        font-size: 24px;
        color: #333;
        border-bottom: 2px solid #cdb994;
        padding-bottom: 2px;
        margin-right: 10px
    }

    .root .body .aboutus .tit .en {
        font-size: 14px;
        color: #999
    }

    .root .body .aboutus .au-wrap {
        color: #666;
        font-size: 16px
    }

    .root .body .aboutus .au-wrap .au-summary {
        width: 555px;
        line-height: 28px
    }

    .root .body .aboutus .au-wrap .au-summary .au-font {
        max-height: 145px;
        margin: 45px 0 45px 0;
        padding: 0;
        word-break: break-all;
        display: -webkit-box;
        display: -moz-box;
        -webkit-line-clamp: 5;
        -moz-line-clamp: 5;
        -ms-line-clamp: 5;
        -o-line-clamp: 5;
        line-clamp: 5;
        -webkit-box-orient: vertical;
        -moz-box-orient: vertical;
        -ms-box-orient: vertical;
        -o-box-orient: vertical;
        box-orient: vertical;
        overflow: hidden
    }

    .root .body .aboutus .au-wrap .au-summary .au-btn-more a {
        display: inline-block;
        height: 30px;
        width: 100px;
        font-size: 14px;
        text-decoration: none;
        text-align: center;
        line-height: 30px;
        color: #fff;
        background-color: #cdb994;
    }

    .root .body .aboutus .au-wrap .au-summary .au-btn-more a:hover {
        background-color: #1397fd
    }

    .root .body .aboutus .au-wrap .au-video {
        height: 270px;
        width: 480px;
        background-color: #0e0e0e
    }

    .root .body .aboutus .au-wrap .au-video video {
        width: 100%;
        height: 100%
    }
}

/* new */

 .root .body .products .products-wrap .ps-tit {
	font-size: 18px;
	line-height: 50px;
	font-weight: bold;
	text-align: center;
	
	white-space: nowrap;text-overflow: ellipsis;overflow: hidden;
}
.root .body .products .products-wrap{
	background-color: #cdb994;
	color: #333;
	
}
/* .root .body .products .swiper-slide a{border: 8px solid #cdb994;} */
.products-wrap .p-images {border: 8px solid #cdb994;}
.root{background-color: #f6f1eb; }