﻿            #only-for-description-content img {
                max-width: 100%;
            }

            #only-for-description-content-click-view-more-shadow {
                background: -webkit-gradient(linear,
                        left bottom,
                        left top,
                        color-stop(12.3%, #fff),
                        color-stop(89.6%, rgba(255, 255, 255, 0)));
                background: -o-linear-gradient(bottom,
                        #fff 12.3%,
                        rgba(255, 255, 255, 0) 89.6%);
                background: linear-gradient(0deg,
                        #fff 12.3%,
                        rgba(255, 255, 255, 0) 89.6%);
            }

            .aboutboxs img {
                height: auto !important;
            }

            .powered2 a {
                border: 1px solid #e9e9e9 !important;
                color: #111 !important;
                border-radius: 0 !important;
                margin-right: 10px !important;
                padding: 0 !important;
                width: 45px !important;
                line-height: 40px !important;
                height: 45px !important;
                margin-top: 0px !important;
            }

            .packaging_delivery dl {
                margin: 0px;
            }

            .swiper {
                overflow: hidden;
            }

            .packaging_delivery dt {
                color: #666;
                float: left;
                font-size: 12px;
                width: 18%;
                padding: 4px 0px;
                white-space: nowrap;
                text-overflow: ellipsis;
                font-weight: 100;
            }

            .packaging_delivery dd {
                color: #333;
                font-size: 12px;
                white-space: nowrap;
                text-overflow: ellipsis;
                padding: 4px 0;
            }

            .editboxs-top i {
                display: inline-block;
                float: right;
                cursor: pointer;
            }

            table.aliDataTable td div {
                height: 27px !important;
            }

            #only-for-description-content img {
                /*max-width: unset;*/
            }

            .ui2 td {
                padding: 12px;
                text-align: left;
                border: 1px solid #c8d2e0;
            }

            @media only screen and (max-width: 768px) {
                .snpd {
                    padding: 0 !important;
                }

                .editProductOptionCon {
                    width: 95% !important;
                }

                .editboxs {
                    padding: 30px !important;
                }

                .editboxs-top span {
                    font-size: 22px !important;
                }

                .productsimgs img {
                    height: auto !important;
                }

                .lead_time_class {
                    overflow: auto;
                    clear: left;
                }
            }

            .editProductOptionCon {
                position: absolute;
                top: 50%;
                left: 50%;
                background: #fff;
                width: 587px;
                transform: translate(-50%, -50%);
                border-radius: 10px;
            }

            .editboxs-top i {
                cursor: pointer;
            }

            .editboxs-top span {
                display: inline-block;
                font-weight: 600;
                font-size: 25px;
                text-transform: capitalize;
                float: left;
                color: rgb(51, 55, 69);
                margin-bottom: 40px;
            }

            .fl-box-up4 a {
                display: inline-block;
                float: right;
                text-transform: capitalize;
                -webkit-transition: all 0.5s;
                -moz-transition: all 0.5s;
                -ms-transition: all 0.5s;
                -o-transition: all 0.5s;
                transition: all 0.5s;
                display: inline-block;
                padding: 0 30px;
                line-height: 36px;
                border-radius: 20px;
            }

            .editboxs {
                padding: 30px 40px;
            }

            .fl-box-up4 {
                margin-top: 60px;
            }

            .remarks-editProduct {
                display: none;
            }

            .editProduct {
                position: fixed;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                background: rgba(0, 0, 0, 0.1);
                z-index: 10000;
            }

            .qx-btns:hover {
                -webkit-transition: all 0.5s;
                -moz-transition: all 0.5s;
                -ms-transition: all 0.5s;
                -o-transition: all 0.5s;
                transition: all 0.5s;
                filter: alpha(opacity=80);
                -moz-opacity: 0.8;
                -khtml-opacity: 0.8;
                opacity: 0.8;
                color: #fff;
            }

            .qx-btns {
                -webkit-transition: all 0.5s;
                -moz-transition: all 0.5s;
                -ms-transition: all 0.5s;
                -o-transition: all 0.5s;
                transition: all 0.5s;
                border: 1px solid #000;
                color: #fff;
                background: #000;
            }

            #detail_decorate_root {
                width: 750px;
            }

            .savepdfs .icon {
                width: 1em;
                height: 1em;
                vertical-align: -0.15em;
                fill: currentColor;
                overflow: hidden;
            }

            .inquriy_span a {
                border-color: #000000;
                color: #000000;
                line-height: 42px;
                padding: 0 30px;
                margin-bottom: 0;
                box-shadow: unset;
                text-transform: uppercase;
                font-size: 16px;
                margin-top: 0px;
                width: 200px;
                display: flex;
                align-items: center;
                justify-content: center;
            }

            .inquriy_span a:hover {
                background-color: #000000 !important;
                color: #fff;

            }
            .inquriy_span svg:hover {
                color: #fff;

            }

            #breadcrumb {
                text-align: left;
            }

            #breadcrumb {
                background: #f4f4f400;
                padding: 0;
                min-height: 40px !important;
                line-height: 40px;
                position: unset;
            }

            #button-review:hover {
                filter: alpha(opacity=80);
                -moz-opacity: 0.8;
                -khtml-opacity: 0.8;
                opacity: 0.8;
                -webkit-transition: all 0.5s;
                -moz-transition: all 0.5s;
                -ms-transition: all 0.5s;
                -o-transition: all 0.5s;
                transition: all 0.5s;
            }

            .cps_tags {
                margin-bottom: 15px;
                color: #666;
            }

            /* .inquriy_span a:hover {
                opacity: 0.7;
                background-color: #00000000;
                -webkit-transition: all 0.5s;
                -moz-transition: all 0.5s;
                -ms-transition: all 0.5s;
                -o-transition: all 0.5s;
                transition: all 0.5s;
            } */

            /*按钮hover统一*/
            #text_order:hover,
            #atcs_checkout:hover,
            #button-cart1:hover {
                filter: alpha(opacity=80);
                -moz-opacity: 0.8;
                -khtml-opacity: 0.8;
                opacity: 0.8;
                -webkit-transition: all 0.5s;
                -moz-transition: all 0.5s;
                -ms-transition: all 0.5s;
                -o-transition: all 0.5s;
                transition: all 0.5s;
            }

            #tab-review-real2 p a:hover {
                -webkit-transition: all 0.5s;
                -moz-transition: all 0.5s;
                -ms-transition: all 0.5s;
                -o-transition: all 0.5s;
                transition: all 0.5s;
                color: #000000 !important;
                border: 1px solid #000000;
            }

            .zoomWindow {
                background-color: #fff;
            }

            #button-review {
                width: 130px;
                line-height: 1.42857;
                padding: 6px 12px;
                height: 45px;
                border-radius: 50px;
                display: flex;
                align-items: center;
                justify-content: center;
                color: #fff !important;
                background-color: #000000;
                border-color: #000000;
                width: 170px;
                transition: all 0.3s ease 0s;
            }

            #button-review:hover {
                opacity: 0.7;
                transition: all 0.3s ease 0s;
            }

            /*#related .carousel-control {            position: static;        }*/
            .product-related .box-heading {
                padding-left: 0px;
                margin-top: 0px;
                padding-bottom: 0;
                line-height: 30px;
            }

            #related .carousel-control.left,
            #related .carousel-control.right {
                border: 0;
                background: none;
                line-height: 24px;
                color: #000000;
                margin: 0 5px 0 0;
                font-size: 30px;
                width: 30px;
                height: 30px;
                display: inline-block;
                -webkit-border-radius: 50%;
                -moz-border-radius: 50%;
                border-radius: 50%;
            }

            #tab-review-real2 {
                position: relative;
                padding: 15px;
                box-shadow: 0px 0px 12px 0px #00000026;
                border-radius: 4px;
                margin-bottom: 30px;
            }

            #tab-review-real2 p {
                height: 34px;
                margin-bottom: 0;
                position: absolute;
                right: 30px;
                bottom: 30px;
            }

            #tab-review-real2 p a {
                float: right;
                background: #fff;
                color: #333;
                font-size: 14px;
                border: #333 solid 1px;
                border-radius: 0;
            }

            #tab-review-real2 {
                position: relative;
            }

            .product-block {
                border: none;
                position: relative;
            }

            .product-label {
                position: absolute;
                top: 0;
                left: 0;
                background: #000000;
                z-index: 999;
                padding: 5px 10px;
                color: #ffffff;
                font-size: 13px;
            }

            .product-info .image-additional .carousel-control {
                line-height: 34px;
                bottom: -40px;
                height: 38px;
                top: auto;
                margin-bottom: 0;
                font-size: 30px;
                border: none;
                background: #f7f8fa;
                border-radius: 50%;
                float: unset;
                opacity: 1;
            }

            .carousel-inner .active a {
                margin-right: 7px;
            }

            .list1 li span {
                font-size: 12px;
            }

            .list1 li {
                list-style-type: none;
                width: 50%;
                float: left;
                font-size: 14px;
                padding-bottom: 10px;
            }

            .clear {
                clear: both;
            }

            .clear p {
                font-size: 14px;
            }

            .table1 td {
                font-size: 14px;
                line-height: 30px;
            }

            .product-info {
                /*border: 1px solid #999;*/
                padding: 30px 0;
            }

            .tabs-group {
                padding: 30px 0;
            }

            #review-real {
                padding: 0;
                border: 0;
                margin: 0;
            }

            .buy_send_inquiry {
                font-size: 14px;
                color: #fff !important;
                background: #343434;
                border-radius: 0;
                border: 0;
                text-transform: uppercase;
                padding: 0 20px;
                line-height: 50px;
            }

            .buy_order {
                font-size: 14px;
                border: 1px solid;
                background: #fff;
                color: ;
                height: 50px;
                line-height: 50px;
                padding: 0 30px 0 20px;
                border-radius: 0;
                margin-top: 0;
            }

            .buy_order:hover {
                background: #000000;
                color: #fff;
            }

            .buy_simple {
                border: 1px solid #e5ae49;
                font-size: 14px;
                font-weight: 400;
                color: #e5ae49 !important;
                width: 102px;
                line-height: 50px;
                height: 50px;
                border-radius: 0;
                border-top: -1;
                background: #fff;
                padding: 0;
                text-transform: uppercase;
            }

            .buy_car a {
                border: 0px;
                font-size: 14px;
                font-weight: 400;
                color: #e5ae49;
                line-height: 50px;
                padding: 0 10px;
                margin-left: 10px;
            }

            .buy_send_inquiry:hover {
                background: #e5ae49;
            }

            /* .buy_order_span:hover i,
              .buy_simple:hover {
                background: rgba(255, 33, 32, 0.8);
                color: #e5ae49;
                border-color: rgba(255, 33, 32, 0.8);
              } */
            .product-extra {
                width: 100%;
            }

            .option tr {
                float: left;
            }

            .option label {
                font-weight: normal;
            }

            .option .selected {
                border: 1px solid #e5ae49 !important;
            }

            .product-info .options {
                padding: 0;
                margin-bottom: 30px;
            }

            .option {
                display: flex;
            }

            .option b,
            .xorder_left b {
                font-size: 16px;
                color: #333;
            }

            .option b {
                display: flex;
                line-height: initial !important;
                text-transform: uppercase;
                width: 55px;
                margin: 0;
                margin-bottom: 10px;
                margin-right: 10px;
                font-family: Poppins;
                font-size: 16px;
                font-weight: 400;
                line-height: 24px !important;
                text-align: left;
                color: #3a3a3a;
            }

            .productModel span {
                font-family: Poppins;
                font-size: 14px;
                font-weight: 400;
                line-height: 21px;
                text-align: left;
                color: #3a3a3a;
            }

            .productModel .productDetail {
                font-family: Poppins;
                font-size: 14px;
                font-weight: 400;
                line-height: 21px;
                text-align: left;
            }

            .optionRight {
                margin-bottom: 20px;
            }

            .box .box-heading span:before {
                display: none;
            }

            .product-related .carousel-controls {
                z-index: 80;
                top: -55px !important;
                left: 10px;
            }

            #related {
                padding: 0 10px;
            }

            .box .box-heading span span {
                color: #333;
                border-bottom: 0;
            }

            .box .box-heading span {
                color: #333;
            }

            .pagination {
                width: 50%;
                padding-top: 0;
                margin-bottom: 0;
                margin-top: 10px;
            }

            .pagination .results {
                float: left;
                padding-top: 0;
                line-height: 28px;
                margin-left: 10px;
            }

            #tab-review-real {
                position: relative;
            }

            #tab-review-real p {
                height: 70px;
                height: 34px;
                margin-bottom: 0;
                position: absolute;
                right: 30px;
                bottom: 13px;
            }

            #tab-review-real p a {
                float: right;
                background: #fff;
                color: #333;
                font-size: 14px;
                border: #333 solid 1px;
                border-radius: 0;
            }

            #tab-review-real p a:hover {
                background: #fff;
                border-color: #e5ae49;
                color: #e5ae49;
            }

            .zhushi {
                color: #999;
                margin-top: 30px;
                display: none;
            }

            .zhushi p {
                line-height: 20px;
            }

            .zhushi p span {
                width: 4px;
                height: 4px;
                float: left;
                background: #999;
                margin-right: 6px;
                margin-top: 10px;
            }

            .zhushi p b {
                display: block;
                margin-left: 20px;
                font-weight: 100;
            }

            .zhushi p b a {
                color: #999;
            }

            .zhushi p b a:hover {
                color: #e5ae49;
            }

            .tshirtecommerce-btn-group {
                display: initial;
            }

            .btn-design {
                float: right;
                margin-right: 20px;
            }

            .load5 .loader {
                margin: 100px auto;
                font-size: 25px;
                width: 1em;
                height: 1em;
                border-radius: 50%;
                position: relative;
                text-indent: -9999em;
                -webkit-animation: load5 1.1s infinite ease;
                animation: load5 1.1s infinite ease;
                -webkit-transform: translateZ(0);
                -ms-transform: translateZ(0);
                transform: translateZ(0);
            }

            @-webkit-keyframes load5 {

                0%,
                100% {
                    box-shadow: 0em -2.6em 0em 0em #333,
                        1.8em -1.8em 0 0em rgba(60, 60, 60, 0.2),
                        2.5em 0em 0 0em rgba(60, 60, 60, 0.2),
                        1.75em 1.75em 0 0em rgba(60, 60, 60, 0.2),
                        0em 2.5em 0 0em rgba(60, 60, 60, 0.2),
                        -1.8em 1.8em 0 0em rgba(60, 60, 60, 0.2),
                        -2.6em 0em 0 0em rgba(60, 60, 60, 0.5),
                        -1.8em -1.8em 0 0em rgba(60, 60, 60, 0.7);
                }

                12.5% {
                    box-shadow: 0em -2.6em 0em 0em rgba(60, 60, 60, 0.7),
                        1.8em -1.8em 0 0em #333,
                        2.5em 0em 0 0em rgba(60, 60, 60, 0.2),
                        1.75em 1.75em 0 0em rgba(60, 60, 60, 0.2),
                        0em 2.5em 0 0em rgba(60, 60, 60, 0.2),
                        -1.8em 1.8em 0 0em rgba(60, 60, 60, 0.2),
                        -2.6em 0em 0 0em rgba(60, 60, 60, 0.2),
                        -1.8em -1.8em 0 0em rgba(60, 60, 60, 0.5);
                }

                25% {
                    box-shadow: 0em -2.6em 0em 0em rgba(60, 60, 60, 0.5),
                        1.8em -1.8em 0 0em rgba(60, 60, 60, 0.7),
                        2.5em 0em 0 0em #333,
                        1.75em 1.75em 0 0em rgba(60, 60, 60, 0.2),
                        0em 2.5em 0 0em rgba(60, 60, 60, 0.2),
                        -1.8em 1.8em 0 0em rgba(60, 60, 60, 0.2),
                        -2.6em 0em 0 0em rgba(60, 60, 60, 0.2),
                        -1.8em -1.8em 0 0em rgba(60, 60, 60, 0.2);
                }

                37.5% {
                    box-shadow: 0em -2.6em 0em 0em rgba(60, 60, 60, 0.2),
                        1.8em -1.8em 0 0em rgba(60, 60, 60, 0.5),
                        2.5em 0em 0 0em rgba(60, 60, 60, 0.7),
                        1.75em 1.75em 0 0em #333,
                        0em 2.5em 0 0em rgba(60, 60, 60, 0.2),
                        -1.8em 1.8em 0 0em rgba(60, 60, 60, 0.2),
                        -2.6em 0em 0 0em rgba(60, 60, 60, 0.2),
                        -1.8em -1.8em 0 0em rgba(60, 60, 60, 0.2);
                }

                50% {
                    box-shadow: 0em -2.6em 0em 0em rgba(60, 60, 60, 0.2),
                        1.8em -1.8em 0 0em rgba(60, 60, 60, 0.2),
                        2.5em 0em 0 0em rgba(60, 60, 60, 0.5),
                        1.75em 1.75em 0 0em rgba(60, 60, 60, 0.7),
                        0em 2.5em 0 0em #333,
                        -1.8em 1.8em 0 0em rgba(60, 60, 60, 0.2),
                        -2.6em 0em 0 0em rgba(60, 60, 60, 0.2),
                        -1.8em -1.8em 0 0em rgba(60, 60, 60, 0.2);
                }

                62.5% {
                    box-shadow: 0em -2.6em 0em 0em rgba(60, 60, 60, 0.2),
                        1.8em -1.8em 0 0em rgba(60, 60, 60, 0.2),
                        2.5em 0em 0 0em rgba(60, 60, 60, 0.2),
                        1.75em 1.75em 0 0em rgba(60, 60, 60, 0.5),
                        0em 2.5em 0 0em rgba(60, 60, 60, 0.7),
                        -1.8em 1.8em 0 0em #333,
                        -2.6em 0em 0 0em rgba(60, 60, 60, 0.2),
                        -1.8em -1.8em 0 0em rgba(60, 60, 60, 0.2);
                }

                75% {
                    box-shadow: 0em -2.6em 0em 0em rgba(60, 60, 60, 0.2),
                        1.8em -1.8em 0 0em rgba(60, 60, 60, 0.2),
                        2.5em 0em 0 0em rgba(60, 60, 60, 0.2),
                        1.75em 1.75em 0 0em rgba(60, 60, 60, 0.2),
                        0em 2.5em 0 0em rgba(60, 60, 60, 0.5),
                        -1.8em 1.8em 0 0em rgba(60, 60, 60, 0.7),
                        -2.6em 0em 0 0em #333,
                        -1.8em -1.8em 0 0em rgba(60, 60, 60, 0.2);
                }

                87.5% {
                    box-shadow: 0em -2.6em 0em 0em rgba(60, 60, 60, 0.2),
                        1.8em -1.8em 0 0em rgba(60, 60, 60, 0.2),
                        2.5em 0em 0 0em rgba(60, 60, 60, 0.2),
                        1.75em 1.75em 0 0em rgba(60, 60, 60, 0.2),
                        0em 2.5em 0 0em rgba(60, 60, 60, 0.2),
                        -1.8em 1.8em 0 0em rgba(60, 60, 60, 0.5),
                        -2.6em 0em 0 0em rgba(60, 60, 60, 0.7),
                        -1.8em -1.8em 0 0em #333;
                }
            }

            @keyframes load5 {

                0%,
                100% {
                    box-shadow: 0em -2.6em 0em 0em #333,
                        1.8em -1.8em 0 0em rgba(60, 60, 60, 0.2),
                        2.5em 0em 0 0em rgba(60, 60, 60, 0.2),
                        1.75em 1.75em 0 0em rgba(60, 60, 60, 0.2),
                        0em 2.5em 0 0em rgba(60, 60, 60, 0.2),
                        -1.8em 1.8em 0 0em rgba(60, 60, 60, 0.2),
                        -2.6em 0em 0 0em rgba(60, 60, 60, 0.5),
                        -1.8em -1.8em 0 0em rgba(60, 60, 60, 0.7);
                }

                12.5% {
                    box-shadow: 0em -2.6em 0em 0em rgba(60, 60, 60, 0.7),
                        1.8em -1.8em 0 0em #333,
                        2.5em 0em 0 0em rgba(60, 60, 60, 0.2),
                        1.75em 1.75em 0 0em rgba(60, 60, 60, 0.2),
                        0em 2.5em 0 0em rgba(60, 60, 60, 0.2),
                        -1.8em 1.8em 0 0em rgba(60, 60, 60, 0.2),
                        -2.6em 0em 0 0em rgba(60, 60, 60, 0.2),
                        -1.8em -1.8em 0 0em rgba(60, 60, 60, 0.5);
                }

                25% {
                    box-shadow: 0em -2.6em 0em 0em rgba(60, 60, 60, 0.5),
                        1.8em -1.8em 0 0em rgba(60, 60, 60, 0.7),
                        2.5em 0em 0 0em #333,
                        1.75em 1.75em 0 0em rgba(60, 60, 60, 0.2),
                        0em 2.5em 0 0em rgba(60, 60, 60, 0.2),
                        -1.8em 1.8em 0 0em rgba(60, 60, 60, 0.2),
                        -2.6em 0em 0 0em rgba(60, 60, 60, 0.2),
                        -1.8em -1.8em 0 0em rgba(60, 60, 60, 0.2);
                }

                37.5% {
                    box-shadow: 0em -2.6em 0em 0em rgba(60, 60, 60, 0.2),
                        1.8em -1.8em 0 0em rgba(60, 60, 60, 0.5),
                        2.5em 0em 0 0em rgba(60, 60, 60, 0.7),
                        1.75em 1.75em 0 0em #333,
                        0em 2.5em 0 0em rgba(60, 60, 60, 0.2),
                        -1.8em 1.8em 0 0em rgba(60, 60, 60, 0.2),
                        -2.6em 0em 0 0em rgba(60, 60, 60, 0.2),
                        -1.8em -1.8em 0 0em rgba(60, 60, 60, 0.2);
                }

                50% {
                    box-shadow: 0em -2.6em 0em 0em rgba(60, 60, 60, 0.2),
                        1.8em -1.8em 0 0em rgba(60, 60, 60, 0.2),
                        2.5em 0em 0 0em rgba(60, 60, 60, 0.5),
                        1.75em 1.75em 0 0em rgba(60, 60, 60, 0.7),
                        0em 2.5em 0 0em #333,
                        -1.8em 1.8em 0 0em rgba(60, 60, 60, 0.2),
                        -2.6em 0em 0 0em rgba(60, 60, 60, 0.2),
                        -1.8em -1.8em 0 0em rgba(60, 60, 60, 0.2);
                }

                62.5% {
                    box-shadow: 0em -2.6em 0em 0em rgba(60, 60, 60, 0.2),
                        1.8em -1.8em 0 0em rgba(60, 60, 60, 0.2),
                        2.5em 0em 0 0em rgba(60, 60, 60, 0.2),
                        1.75em 1.75em 0 0em rgba(60, 60, 60, 0.5),
                        0em 2.5em 0 0em rgba(60, 60, 60, 0.7),
                        -1.8em 1.8em 0 0em #333,
                        -2.6em 0em 0 0em rgba(60, 60, 60, 0.2),
                        -1.8em -1.8em 0 0em rgba(60, 60, 60, 0.2);
                }

                75% {
                    box-shadow: 0em -2.6em 0em 0em rgba(60, 60, 60, 0.2),
                        1.8em -1.8em 0 0em rgba(60, 60, 60, 0.2),
                        2.5em 0em 0 0em rgba(60, 60, 60, 0.2),
                        1.75em 1.75em 0 0em rgba(60, 60, 60, 0.2),
                        0em 2.5em 0 0em rgba(60, 60, 60, 0.5),
                        -1.8em 1.8em 0 0em rgba(60, 60, 60, 0.7),
                        -2.6em 0em 0 0em #333,
                        -1.8em -1.8em 0 0em rgba(60, 60, 60, 0.2);
                }

                87.5% {
                    box-shadow: 0em -2.6em 0em 0em rgba(60, 60, 60, 0.2),
                        1.8em -1.8em 0 0em rgba(60, 60, 60, 0.2),
                        2.5em 0em 0 0em rgba(60, 60, 60, 0.2),
                        1.75em 1.75em 0 0em rgba(60, 60, 60, 0.2),
                        0em 2.5em 0 0em rgba(60, 60, 60, 0.2),
                        -1.8em 1.8em 0 0em rgba(60, 60, 60, 0.5),
                        -2.6em 0em 0 0em rgba(60, 60, 60, 0.7),
                        -1.8em -1.8em 0 0em #333;
                }
            }

            .loader-img {
                display: block;
                width: 100%;
            }

            .review-list {
                border: 0;
                padding: 0;
                padding-bottom: 20px;
                border-bottom: #e9e9e9 solid 1px;
            }

            .review-list .rating,
            .review-list .author {
                margin-bottom: 10px;
            }

            .review-list .author b {
                font-size: 16px;
                color: #222;
            }

            .review-list .text {
                color: #666;
            }

            .review-list div:last-child img {
                border: #fff solid 1px;
                margin-bottom: 20px;
                margin-right: 20px;
                margin-top: 20px;
                width: 80px;
            }

            .review-list .image_show_render img {
                border: 0;
                margin: 0 !important;
                width: 380px !important;
            }

            .review-list .active_img {
                border: #ccc solid 1px !important;
            }

            @media (max-width: 992px) {
                .mfp-auto-cursor .mfp-content {
                    width: 100% !important;
                }
            }

            .mfp-auto-cursor .mfp-content {
                width: 50%;
                /*min-width: 400px;*/
            }

            .panel {
                border: 0;
                margin-bottom: 0;
            }

            .panel-body {
                padding: 15px;
            }

            .panel-body .form-group .col-sm-12 {
                padding: 0;
            }

            .form-horizontal .form-group {
                margin: 0;
            }

            .help-block {
                font-weight: normal;
            }

            .PhoneShow {
                display: none;
            }

            /*移动端询盘购物样式*/
            @media only screen and (max-width: 768px) {

                /*移动端放大镜隐藏*/
                #cboxOverlay {
                    display: none !important;
                }

                #colorbox {
                    display: none !important;
                }

                /*隐藏分销移动端选择内容*/
                .zhushi {
                    display: none !important;
                }

                .powered {
                    display: none !important;
                }

                .fixed-nav-box {
                    display: none !important;
                }

                .fixed-nav-box2 {
                    display: block !important;
                }

                .form-control {
                    box-shadow: none !important;
                    -webkit-transition: none;
                    -moz-transition: none;
                    -ms-transition: none;
                    -o-transition: none;
                    transition: none;
                    border: 1px solid rgba(204, 204, 204, 1) !important;
                    padding: 12px;
                    border-radius: 5px !important;
                }

                #email {
                    height: 40px !important;
                    padding: 12px;
                }

                #username {
                    height: 40px !important;
                    padding: 12px;
                }

                #button-review2 {
                    border-radius: 20px;
                    color: rgba(255, 255, 255, 1) !important;
                    text-transform: Uppercase;
                    line-height: 41px;
                    height: 41px;
                    padding: 0;
                    width: 100%;
                }

                .form-group {
                    margin-bottom: 10px !important;
                }

                p {
                    margin: 0 !important;
                }

                #tabs #tab-review {
                    display: none !important;
                }

                .PhoneHidden {
                    display: none !important;
                }

                .PhoneShow {
                    display: block;
                }

                .option {
                    padding: 10px 0;
                    margin: 0;
                    display: block;
                }

                .product-block .price {
                    font-size: 18px !important;
                }
            }

            .option {
                margin: 0;
                margin-bottom: 15px;
            }

            .option_radio span.item,
            .option_checkbox span.item,
            .option_image span.item,
            .option_select span.item {
                margin-right: 1.8rem;
                display: inline-block;
                padding: 0;
                font-size: 16px;
                height: 40px;
                line-height: 40px;
                vertical-align: top;
                border: 1px solid #e5e5e5;
                border-radius: 4px;
                color: #333;
                text-transform: capitalize;
                cursor: pointer;
                margin-bottom: 10px;
            }

            #option-custom .item {
                margin-right: 1.8rem;
                display: inline-block;
                padding: 0;
                font-size: 16px;
                height: max-content;
                line-height: 24px;
                vertical-align: top;
                border: 1px solid #e5e5e5;
                border-radius: 0;
                color: #333;
                text-transform: capitalize;
                cursor: pointer;
                margin-bottom: 10px;
                border: 0 !important;
                border-bottom: 1px solid #00000000 !important;
                cursor: pointer;
                transition: all 0.3s ease 0s;
            }

            #option-custom .item {
                height: 24px;
                position: relative;
                cursor: pointer;
                transition: all 0.3s ease 0s;
            }

            #option-custom .item.CommonColor,
            #option-custom .item:hover {
                border-bottom: 1px solid #000000 !important;
                transition: all 0.3s ease 0s;
            }

            #option-custom .item label {
                cursor: pointer;
                margin: 0;
                padding: 0;
            }

            #option-custom .item.CommonColor label,
            #option-custom .item:hover label {
                font-weight: bold;
            }

            #option-custom .item .tooltip {
                position: absolute;
                bottom: 100%;
                padding: 5px 0;
                left: 50%;
                display: none;
                opacity: 0;
                transform: translate(-50%, 0%);
                transition: all 0.3s ease 0s;
            }

            #option-custom .item:hover .tooltip {
                display: block;
                opacity: 1;
                transition: all 0.3s ease 0s;
            }

            #option-custom .item .tooltip .tooltip-arrow {
                bottom: 0;
                left: 50%;
                margin-left: -5px;
                border-width: 5px 5px 0;
                border-color: #000000;
                border-left: 5px solid transparent;
                border-right: 5px solid transparent;
                border-top: 5px solid #000000;
            }

            .option_select span.item {
                width: 100%;
            }

            .option_radio span.item label,
            .option_checkbox span.item label,
            .option_image span.item label {
                padding: 0 20px !important;
                background: transparent !important;
                color: unset;
                border-radius: unset !important;
                height: 40px;
                line-height: 40px;
                border: none;
                margin-bottom: 0;
                cursor: pointer;
            }

            .option_image span.item {
                width: 75px;
                height: 75px;
                padding: 0px !important;
                display: inline-flex;
                align-items: center;
                justify-content: center;
                overflow: hidden;
            }

            .option_image span.item label {
                padding: 0 !important;
                margin: 0;
                width: 100%;
                height: 100%;
            }

            .fixed-nav-box2 {
                position: fixed;
                bottom: 0;
                width: 100%;
                z-index: 999;
                background: rgba(255, 255, 255, 1);
                left: 0;
                box-shadow: 0 1px 15px 1px rgba(0, 0, 0, 0.1);
                display: none;
            }

            .fixed-nav-lf {
                width: 40%;
                float: left;
                display: flex;
            }

            .fixed-nav-lr {
                width: 60%;
                float: left;
                margin: 9px 0;
            }

            .nav-box {
                width: 50% !important;
            }

            .fixed-nav-lr .nav-box {
                font-size: 12px;
                color: rgba(255, 255, 255, 1);
                text-transform: Uppercase;
                line-height: 41px;
                height: 41px;
                padding: 0;
            }

            .fixed-nav-lr .fixed-nav-lr-box .lf-boxs {
                border-radius: 20px 0 0 20px;
            }

            .fixed-nav-lr .fixed-nav-lr-box .lr-boxs {
                font-size: 12px;
                color: rgba(255, 255, 255, 1);
                line-height: 41px;
                height: 41px;
                padding: 0;
                border-radius: 0 20px 20px 0;
            }

            .fixed-nav-lr-box {
                width: 90%;
                margin: 0 auto;
                border-radius: 20px;
                display: flex;
            }

            .PhoneBox {
                display: none;
                position: fixed;
                left: 0;
                width: 100%;
                z-index: 9999;
                bottom: 0;
                background-color: #fff;
                height: auto;
                border-radius: 10px 10px 0 0;
                padding: 10px;
                height: 500px;
            }

            .masks {
                position: fixed;
                top: 0;
                left: 0;
                bottom: 0;
                right: 0;
                width: 100%;
                height: 100%;
                z-index: 9980;
                background: #333333;
                opacity: 0.8;
                display: none;
            }

            .phone-imgs {
                width: 30%;
                height: auto;
                display: inline-block;
                float: left;
                margin-right: 15px;
            }

            .lr-nr {
                display: inline-block;
                width: 209px;
                margin-top: 10%;
            }

            .lr-nr h1 {
                font-size: 16px;
                color: rgba(51, 51, 51, 1);
                line-height: 20px;
                overflow: hidden;
                white-space: nowrap;
                text-overflow: ellipsis;
            }

            .xq-content {
                font-size: 12px;
                color: rgba(153, 153, 153, 1);
                height: 45px;
                width: 100%;
                text-overflow: inherit;
                overflow: hidden;
                line-height: 15px;
            }

            .cp-top-content {
                padding-bottom: 20px;
                border-bottom: 1px solid rgba(233, 233, 233, 1);
            }

            .inquiry-msgs {
                font-size: 16px;
                color: rgba(51, 51, 51, 1);
                line-height: 40px;
            }

            .icon-sendss {
                color: rgba(255, 255, 255, 1);
                display: inline-block;
            }

            .send-msg {
                font-size: 12px;
                display: inline-block;
                vertical-align: 4px;
                margin-left: 10px;
            }

            .PhoneBox .close {
                display: inline-block;
                position: absolute;
                top: 10px;
                right: 10px;
                width: 20px;
                height: 20px;
                line-height: 20px;
                cursor: pointer;
                text-align: center;
                border-radius: 10px;
                font-size: 12px;
                opacity: 1;
            }

            .PhoneAddToCart .required {
                display: none;
            }

            .PhoneToCartSuccess {
                bottom: auto;
                top: 50%;
                transform: translateY(-50%);
                border-radius: 10px;
                height: auto;
            }

            .PhoneToCartSuccess button {
                width: 100%;
                height: 40px;
                line-height: 40px;
                text-align: center;
                margin-top: 10px;
                border-radius: 20px;
            }

            .ProductDetailItems input,
            .PhoneAddToCart input {
                display: none;
            }

            /*颜色*/
            .CommonColor {
                color: #000000 !important;
            }

            .CommonBackground {
                background: #000000 !important;
            }

            /*.CommonOpacityBackground1{        background:#e5ae49 !important;    }*/
            .CommonOpacityBackground7 {
                background: #000000 !important;
                opacity: 0.7;
            }

            .CommonBorder {
                border: 1px solid #000000 !important;
            }

            .CommonColor2 {
                color: #fff !important;
            }

            /*颜色end*/
            /*select新样式*/
            .select2-selection__rendered {
                font-weight: 700;
            }

            .option_select {
                outline: none;
            }

            .select2-selection.select2-selection--single {
                outline: none;
                border: none;
                border-bottom: 1px solid #e9e9e9;
                height: 40px;
            }

            .select2-container--default .select2-selection--single .select2-selection__rendered {
                height: 40px;
                line-height: 40px;
            }

            .select2-container--default .select2-selection--single .select2-selection__arrow {
                height: 40px;
            }

            .select2-container--open .select2-dropdown--below,
            .select2-container--open .select2-dropdown--above {
                border: 1px solid #000000;
            }

            .select2-container--default .select2-results__option--highlighted[aria-selected] {
                background-color: #000000;
            }

            .SelectOption label {
                display: block;
                padding: 0 10px;
            }

            * {
                touch-action: pan-y;
            }

            @media (max-width: 768px) {
                .option {
                    margin-bottom: 0;
                }

                .option_radio span.item,
                .option_checkbox span.item,
                .option_image span.item,
                .option_select span.item {
                    margin-bottom: 10px;
                }
            }

            #content {
                margin-top: 0;
            }

            .xiangqing {
                padding: 0 0 0 15px;
            }

            .pricebgds {
                background-color: #ddd;
                background: url(https://imagedelivery.net/8J8r0-c_J59v1igs89DPjg/f2866c4f-9790-483c-624f-df6d9b0dda00/public);
                background-repeat: no-repeat;
                background-size: 100% 100%;
            }

            .Price-lock-bg {
                background-repeat: no-repeat;
                background-size: 100% 100%;
                display: block;
                padding: 9px 20px;
                margin-bottom: 10px;
                z-index: 0;
            }

            .Price-lock {
                margin-bottom: 0;
                line-height: 30px;
                font-size: 24px;
                color: #333;
            }

            .Price-lock .now-Prices {
                vertical-align: middle;
            }

            .lock-imgs {
                display: inline-block;
                margin-left: 6px;
                margin-top: 3px;
                vertical-align: middle;
            }

            .lock-instructions {
                margin-bottom: 0;
                line-height: 22px;
                font-size: 16px;
            }

            .instructions-colors {
                color: #000000;
            }

            #columns #group-content {
                padding-top: 0 !important;
                margin-top: 0 !important;
            }

            @media screen and (max-width: 768px) {
                .product-block .name a {
                    height: 40px !important;
                }

                .product-related {
                    padding: 0 10px !important;
                }

                #columns #group-content {
                    padding-top: 0 !important;
                    margin-top: 0 !important;
                }

                #breadcrumb {
                    display: none;
                }

                .product-block .product-meta {
                    float: none;
                    padding: 14px 0 !important;
                }

                .product-info {
                    padding: 2.5% 2.5% 0 2.5%;
                    border: none;
                }

                .carousel-inner>.item>img,
                .carousel-inner>.item>a>img {
                    max-width: 60px !important;
                }

                .product-info .image-additional .carousel-control {
                    line-height: 46px !important;
                }

                .carousel-inner .active a {
                    margin-right: 5px !important;
                }

                .xiangqing {
                    padding: 0;
                }

                .tabs-group {
                    padding: 0 2.5%;
                    border: none;
                }

                #review-real {
                    padding-bottom: 0px;
                }

                #tab-review-real2 p {
                    left: 31px;
                    right: auto;
                }

                .htabs a {
                    text-transform: capitalize;
                    font-size: 16px;
                }

                .product-block:hover .compare-wishlish {
                    display: none !important;
                }
            }

            .product-block .name a {
                min-height: auto !important;
                margin-right: 0;
            }

            .minimumOrder {
                color: #333;
                margin-top: 5px;
                font-size: 14px;
                line-height: 24px;
            }

            .moq-label {
                color: #999;
            }

            .product-block:hover .compare-wishlish {
                filter: alpha(opacity=100);
                -moz-opacity: 1;
                -khtml-opacity: 1;
                opacity: 1;
            }

            .product-block .compare-wishlish {
                left: 50%;
                margin-left: -75px;
                background-color: #fff;
                -webkit-transition: all 0.4s ease-out;
                -moz-transition: all 0.4s ease-out;
                -ms-transition: all 0.4s ease-out;
                -o-transition: all 0.4s ease-out;
                -webkit-box-shadow: 2px 2px 3px 0 rgba(0, 0, 0, 0.1);
                box-shadow: 2px 2px 3px 0 rgba(0, 0, 0, 0.1);
                height: 50px;
                top: 72%;
                width: 150px;
                filter: alpha(opacity=0);
                -moz-opacity: 0;
                -khtml-opacity: 0;
                opacity: 0;
            }

            .product-related .product-block:hover .compare-wishlish .wishlist>a {
                left: 0;
            }

            .product-related .product-block:hover .compare-wishlish .compare>a {
                right: 0;
            }

            .product-block a {
                margin-right: 0 !important;
            }

            .hover-icon {
                width: 50px !important;
                height: 50px;
                display: block;
                float: left !important;
                background: #fff;
                bottom: 0 !important;
                position: relative;
                z-index: 1;
            }

            .product-block .compare a,
            .product-block .wishlist a {
                width: 50px !important;
                height: 50px !important;
                line-height: 50px !important;
            }

            .product-block .tooltip-inner {
                min-width: 70px;
                text-align: center;
            }

            #tab-attribute {
                padding: 0px;
                background: #ffffff;
                border-bottom: 0 solid #fff;
                border-left: 0 solid #fff;
                border-right: 0 solid #fff;
                margin-bottom: 20px;
            }

            .attribute {
                border-left: 1px solid #fff;
                border-top: 1px solid #fff;
                font-family: Montserrat;
                font-size: 14px;
                font-weight: 300;
                line-height: 24px;
                text-align: left;
                color: #666666;
            }

            .attribute td {
                border-right: 1px solid #fff;
                border-bottom: 1px solid #fff;
            }

            .attribute thead td,
            .attribute thead tr td:first-child {
                background: #ffffff;
                color: #333;
                font-size: 18px;
                line-height: 40px;
                border-bottom: 1px dashed #e6e7eb;
                width: 100%;
                margin-bottom: 10px;
            }

            .attribute tr td:first-child {
                font-family: Montserrat;
                font-size: 14px;
                font-weight: 300;
                line-height: 24px;
                text-align: left;
                color: #666666;
            }

            .attribute td {
                text-align: left;
            }

            .tab-attribute-list tr {
                display: inline-block;
                width: 50%;
            }

            .attribute tr td:last-child {
                /*width: 75%;*/
                display: inline-block;
                float: left;
                overflow: hidden;
                word-wrap: normal;
                white-space: nowrap;
                -o-text-overflow: ellipsis;
                text-overflow: ellipsis;
                -moz-text-overflow: ellipsis;
                width: 395px;
            }

            .attribute tr td:first-child {
                /*width:25%;*/
                width: 122px;
                display: inline-block;
                float: left;
                overflow: hidden;
                word-wrap: normal;
                white-space: nowrap;
                -o-text-overflow: ellipsis;
                text-overflow: ellipsis;
                -moz-text-overflow: ellipsis;
            }

            .tab-attribute-list {
                width: 100%;
            }

            @media only screen and (max-width: 768px) {
                .savepdfs {
                    display: none;
                }

                .tab-attribute-list tr {
                    display: block;
                    width: 100%;
                }

                .attribute tr td:first-child {
                    white-space: normal !important;
                    width: 35% !important;
                }

                .attribute tr td:last-child {
                    white-space: normal !important;
                    width: 65% !important;
                }

                .attribute thead td,
                .attribute thead tr td:first-child {
                    width: 100% !important;
                }
            }

            .logo-mins {
                margin-bottom: 30px;
                margin-top: 5px;
            }

            .logo-mins-titles {
                display: inline-block;
                float: left;
                line-height: 24px;
            }

            .logo-mins-p {
                display: inline-block;
                float: left;
                margin-left: 35px;
                line-height: 24px;
            }

            .logo-mins-p p {
                margin: 0;
                display: block;
            }

            .pr-titles {
                display: none;
                float: left;
                margin-right: 20px;
            }

            .pr-titles2 {
                display: inline-block;
            }

            .pc-option-sz1 {
                line-height: 38px !important;
            }

            .pc-option-sz2 {
                display: block;
                width: calc(100% - 65px);
            }

            #sample_cart {
                border: none;
                padding: 0 10px;
                font-size: 12px;
                text-transform: unset;
                vertical-align: top;
                border-radius: 4px;
                line-height: 30px;
                margin: 7px;
            }

            .samples-buy #text_order1 {
                display: inline-flex;
                justify-content: center;
                align-items: center;
                float: right;
                padding: 0;
                background: none !important;
                border: 0 !important;
                font-size: 12px;
                color: #999999 !important;
                transition: all 0.3s ease 0s;
            }

            .samples-buy #text_order1 svg {
                margin-right: 5px;
            }

            .samples-buy #text_order1:hover {
                color: #333333 !important;
                background: unset !important;
                border: unset !important;
            }

            .samples-buy #text_order1:hover svg path {
                fill: #333333 !important;
            }

            #detail_decorate_root .flex-layout-h {
                display: flex;
            }

            #detail_decorate_root .flex-layout-v .flex-layout-h img {
                width: auto !important;
            }

            #detail_decorate_root .magic-14 {
                max-width: none;
            }

            #detail_decorate_root .magic-16 {
                max-width: none;
            }

            /*阿里巴巴产品内容导过来样式统一*/
            @media only screen and (max-width: 768px) {
                #tab-description img {
                    height: auto !important;
                    width: 100% !important;
                }

                #tab-description div {
                    height: 100% !important;
                    width: 100% !important;
                }

                .pc-option-sz2 {
                    width: auto;
                }

                #product-custom {
                    width: auto !important;
                }
            }

            .samples_num_info {
                display: inline-flex;
                justify-content: center;
                align-items: center;
                width: auto;
                height: auto;
                cursor: pointer;
            }

            .samples_num_info .samplesInCart {
                display: inline-block;
                width: 25px;
                height: 25px;
                line-height: 25px;
                border: 1px solid #e9e9e9;
                font-size: 18px;
                font-style: inherit;
                color: #999;
                background: #e9e9e9;
                text-align: center;
            }

            .samples_num_info .samples_num {
                display: inline-block;
                width: 50px;
                height: 25px;
                text-align: center;
                vertical-align: top;
                padding: 0;
                border: 0;
                border-radius: 0;
                border-top: 1px solid #e9e9e9;
                border-bottom: 1px solid #e9e9e9;
                color: #999;
            }

            .samples-span {
                font-size: 14px;
                display: inline-block;
                width: 100%;
                color: #333333;
            }

            .samples-btn {
                cursor: pointer;
                background-color: #ffffff;
                border-color: #000000;
                color: #000000;
                line-height: 42px;
                padding: 0 50.05px;
                margin-bottom: 0;
                box-shadow: unset;
                text-transform: uppercase;
                font-size: 16px;
                margin-top: 20px;
                -webkit-transition: all 0.5s;
                -moz-transition: all 0.5s;
                -ms-transition: all 0.5s;
                -o-transition: all 0.5s;
                transition: all 0.5s;
            }

            .samples-btn:hover,
            .samples-btn:focus {
                background-color: #000000;
                color: #ffffff !important;
                -webkit-transition: all 0.5s;
                -moz-transition: all 0.5s;
                -ms-transition: all 0.5s;
                -o-transition: all 0.5s;
                transition: all 0.5s;
            }

            #customized .btn {
                padding: 0 30px;
                line-height: 45px;
                height: 45px;
                font-size: 16px;
                text-transform: uppercase;
                margin-bottom: 0;
                background: #000000;
                color: #fff;
                margin-right: 10px;
                float: initial;
                border-radius: 2px;
                cursor: pointer;
            }

            #customized .btn:hover {
                opacity: 0.8;
            }

            #customized .customized {
                position: fixed;
                right: -100%;
                top: 0;
                width: 80%;
                left: auto;
                height: 100%;
                padding: 40px 25px;
                max-width: 100%;
                min-width: 1200px;
                background: #fff;
                overflow-y: hidden !important;
                line-height: initial;
                z-index: 9999;
                box-shadow: 0 4px 12px 0 rgb(118 118 118 / 40%);
            }

            #historical_selection {
                position: fixed;
                right: -380px;
                top: 0;
                width: 380px;
                left: auto;
                height: 100%;
                padding: 40px 25px;
                min-width: 380px;
                background: #fff;
                overflow-y: auto !important;
                line-height: initial;
                z-index: 99999;
                box-shadow: 0 4px 12px 0 rgb(118 118 118 / 40%);
            }

            #customized .c-top {
                position: relative;
            }

            #group-content #customized .c-top h1 {
                font-size: 18px;
                line-height: 36px;
                margin: 0;
            }

            #customized .c-close,
            #customized .c-close-s {
                position: absolute;
                top: 10px;
                right: 10px;
                cursor: pointer;
            }

            #group-content #customized .c-top p {
                font-size: 16px;
                color: #333333;
                margin-bottom: 90px;
            }

            #customized .c-title h2 {
                font-size: 16px;
                color: #333333;
                line-height: 24px;
                margin-bottom: 10px;
            }

            #customized .c-p-item>div {
                margin-bottom: 15px;
            }

            #customized .c-p-item input {
                position: absolute;
                top: 0;
                left: 9px;
                margin: 0;
                padding: 0;
            }

            #customized .c-p-item img {
                width: 100%;
                height: auto;
                max-width: 100%;
                box-shadow: rgb(0 0 0 / 10%) 0px 0px 10px;
            }

            #customized .historical {
                display: block;
                margin: 30px auto;
                text-align: center;
                font-size: 16px;
                color: #333333;
            }

            #customized .c-button {
                display: flex;
                align-items: center;
                justify-content: space-between;
                position: absolute;
                width: 100%;
                bottom: 0;
            }

            #customized .c-button .c-content {
                height: calc(100% - 250px);
            }

            #customized .c-button .btn {
                display: inline-block;
                width: calc(50% - 5px);
                margin: 0 auto;
                font-size: 14px;
            }

            #customized .c-button .btn:hover {
                opacity: 0.8;
            }

            #customized .c-chanping>.row>div input {
                position: absolute;
                top: 0;
                left: 9px;
                margin: 0 auto;
                padding: 0;
            }

            #customized .c-chanping>.row>div img {
                width: 100%;
                max-width: 100%;
                height: auto;
                margin-bottom: 15px;
                box-shadow: rgb(0 0 0 / 10%) 0px 0px 10px;
            }

            #customized .c-chanping {
                padding: 0 15px;
                height: 100%;
            }

            #customized .c-zhanshi p {
                color: #333333;
                font-size: 16px;
            }

            #customized .c-chanping .row p,
            #customized .c-product .row p {
                color: #333333;
                text-align: center;
                font-size: 16px;
                margin-top: 60px;
            }

            #customized .c-chanping .row .btn,
            #customized .c-product .row .btn {
                margin: 0 auto;
                text-align: center;
                border-radius: 100px;
                background-color: #ffffff;
                color: #333333;
                font-size: 16px;
            }

            #customized .c-chanping .row,
            #customized .c-product .row {
                text-align: center;
            }

            #customized .c-chanping .row {
                max-height: calc(100% - 150px);
                overflow: hidden;
            }

            #customized {
                float: left;
            }

            #customized .multi_id {
                position: absolute;
                top: 0;
                left: 9px;
                margin: 0;
                padding: 0;
                width: 18px;
                height: 18px;
                cursor: pointer;
                display: inline-block;
            }

            #customized .m-radio>input,
            #customized .m-checkbox>input {
                position: absolute;
                z-index: -1;
                opacity: 0;
                filter: alpha(opacity=0);
            }

            #customized .m-radio>span,
            #customized .m-checkbox>span {
                -webkit-border-radius: 3px;
                -moz-border-radius: 3px;
                -ms-border-radius: 3px;
                -o-border-radius: 3px;
                border-radius: 3px;
                background: 0;
                position: absolute;
                top: 1px;
                left: 0;
                height: 18px;
                width: 18px;
            }

            #customized .m-checkbox>span {
                border: 1px solid #bdc3d4;
            }

            #customized .m-checkbox>input:checked~span {
                border-color: #00bd66;
            }

            #customized .m-radio>span:after,
            #customized .m-checkbox>span:after {
                content: "";
                position: absolute;
                display: none;
            }

            #customized .m-checkbox>span:after {
                top: 50%;
                left: 50%;
                margin-left: -2px;
                margin-top: -6px;
                width: 5px;
                height: 10px;
                border-width: 0 2px 2px 0 !important;
                transform: rotate(45deg);
            }

            #customized .m-checkbox>span:after {
                border: solid #7281a4;
            }

            #customized .m-checkbox>span:after {
                border-color: #00bd66;
            }

            #customized .m-radio>input:checked~span:after,
            #customized .m-checkbox>input:checked~span:after {
                display: block;
            }

            #p-a-image {
                position: relative;
            }

            .choice_fudo {
                position: absolute;
                width: 80px;
            }

            .choice_fudo_0 {
                top: 60%;
                left: 40%;
            }

            .choice_fudo_1 {
                top: 60%;
                left: 55%;
            }

            .choice_fudo_2 {
                top: 62%;
                left: 38%;
            }

            .choice_fudo_3 {
                top: 62%;
                left: 53%;
            }

            .choice_fudo_4 {
                top: 64%;
                left: 36%;
            }

            .choice_fudo_5 {
                top: 64%;
                left: 51%;
            }

            .choice_fudo_6 {
                top: 66%;
                left: 34%;
            }

            .choice_fudo_7 {
                top: 66%;
                left: 49%;
            }

            .choice_fudo_8 {
                top: 68%;
                left: 32%;
            }

            .choice_fudo_9 {
                top: 68%;
                left: 47%;
            }

            .choice_fudo_10 {
                top: 70%;
                left: 30%;
            }

            .choice_fudo_11 {
                top: 70%;
                left: 45%;
            }

            .xorder_content .xorder_left {
                padding: 0;
                width: 100%;
            }

            .xorder_content .xorder_left .row1 img {
                text-align: center;
            }

            .xorder_content .xorder_left .row1 .product_name {
                height: 50px;
                float: left;
                text-align: left;
            }

            .xorder_content .xorder_left .row1 .product_name a {
                color: #000000;
                text-decoration: none;
                word-break: break-all;
                margin: 0;
                font-size: 14px;
                height: 40px;
                display: block;
            }

            .xorder_content .xorder_left .row2 {
                margin: 20px 0 0px;
            }

            .xorder_content .xorder_left .row2 .info {
                font-size: 12px;
                color: #ccc;
                margin-bottom: 2px;
            }

            .xorder_content .xorder_left .row3 {
                float: left;
            }

            .xorder_content .xorder_left .row3 h4 {
                text-align: left;
                color: #999;
                font-size: 14px;
                /*margin: 3px 0;*/
            }

            .xorder_content .xorder_left .row3 .left {
                float: none;
            }

            .xorder_content .xorder_left .row3 .left input[name="quantity"] {
                font-size: 18px;
                font-weight: normal;
                text-align: left;
                color: #333;
                width: 160px !important;
                padding: 0 10px !important;
                border: 1px solid #e9e9e9;
                color: #999;
                line-height: 48px;
                margin-right: 10px;
            }

            .totalBox {
                text-align: left;
                font-size: 24px;
                line-height: 30px;
                color: #333;
                font-weight: 500;
            }

            .rp-h4 {
                clear: both;
                overflow: hidden;
            }

            .rp-h4 span {
                float: left;
            }

            .jg-minimum i {
                font-style: normal;
            }

            .xorder_content .xorder_left .row3 .left .price {
                font-size: 14px;
                line-height: 20px;
                padding: 0 !important;
                margin-top: -3px;
                margin-bottom: 4px;
            }

            .xorder_content .xorder_left .row3 .left .price span {
                font-size: 16px;
                font-weight: normal;
                text-align: right;
                color: #666;
            }

            .xorder_content .xorder_left .row3 .right {
                float: left;
                display: none;
            }

            .xorder_content .xorder_left .row3 .right p {
                margin: 0;
                font-size: 14px;
                color: #999;
            }

            .xorder_content .xorder_left .row4.productSave {
                display: inline-block;
                vertical-align: top;
                margin-left: 12px;
                font-size: 12px;
                background: #f7f7f7;
                padding: 0 10px;
                color: #333;
                line-height: 24px;
                margin-top: 4px;
                border-radius: 2px;
            }

            .xorder_content .xorder_left .row4 h3 {
                margin-top: 10px;
                font-size: 14px;
                font-weight: 600;
            }

            .xorder_content .xorder_left .row4 h3 span {
                color: #333;
                font-size: 18px;
                font-weight: normal;
            }

            .xorder_content .xorder_left .row4 h4 {
                margin: 0px 0;
                font-size: 12px;
                color: #696969;
                line-height: 20px;
            }

            #button-design {
                border-radius: 0 !important;
                padding: 0 20px !important;
                height: 40px;
                font-size: 16px !important;
                text-transform: uppercase;
                line-height: 38px;
                background-color: #fff !important;
                border-width: 0 !important;
                border-style: none !important;
                border: 1px solid #e5ae49 !important;
                text-align: center;
                float: left;
                color: #e5ae49 !important;
                display: none;
            }

            .form-group {
                margin-bottom: 10px;
            }

            #button-design:hover {
                background: rgba(255, 33, 32, 0.1) !important;
            }

            .tab-content1:last-child {}

            .tab-content {
                padding: 0;
            }

            .product-info #text_order {
                padding: 0 30px;
                line-height: 45px;
                height: 45px;
                font-size: 16px;
                text-transform: uppercase;
                margin-bottom: 0;
                background: #00000000 !important;
                color: #000000;
                margin-right: 10px;
                border: 1px solid #000000;
                border-radius: 4px;
                width: 200px;
                display: flex;
                justify-content: center;
                align-items: center;
            }
            .product-info #text_order:hover {
                background: #000000 !important;
                color: #fff;
            }

            .product-info #text_order svg {
                margin-right: 10px;
            }

            #text_order:hover {
                background: #000000;
                opacity: 0.8;
            }

            #text_order1 {
                height: max-content;
                margin-bottom: 0px;
                line-height: unset;
            }

            #text_order1:active {
                box-shadow: none;
            }

            .product-info .product-label-special {
                border: 0;
                border-radius: 0;
                left: 105px;
                height: 24px;
                line-height: 24px;
                padding: 0 8px;
                display: inline-table;
                position: absolute;
                top: 0;
                z-index: 9;
            }

            /*产品详情新样式*/
            #group-content h1 {
                line-height: normal;
                font-size: 36px;
                color: #333;
                margin-bottom: 15px;
                font-weight: bold !important;
                text-align: center;
            }

            /*tab切换*/
            #tab-contain li {
                display: inline-block;
                margin-right: 15px;
            }

            #tab-contain ul,
            #tab-contain li {
                list-style: none;
            }

            #tab-contain li a {
                color: #666;
                display: inline-block;
                width: 200px;
                height: 40px;
                line-height: 40px;
                cursor: pointer;
                text-align: center;
                position: relative;
                top: 2px;
            }

            #tab-contain li .selected {
                background: #fff;
            }

            #tab-contain #tabs {
                margin: 0;
                padding: 0;
            }

            #tab-contain #content {
                padding: 0;
                margin-bottom: 0;
            }

            #tab-review {
                padding: 15px;
                box-shadow: 0px 0px 12px 0px #00000026;
                border-radius: 4px;
                margin-bottom: 30px;
            }

            .clear .productDetail {
                margin-right: 10px;
                color: #666;
                font-size: 12px;
            }

            .options .required {
                vertical-align: middle;
                margin: 0 10px;
            }

            .cps_tags_a {
                display: inline-block;
                line-height: 30px;
                padding: 0 12px;
                margin-right: 5px;
                margin-bottom: 5px;
                border: none;
                color: #666;
                background: rgb(153 153 153 / 10%);
            }

            #tab-review,
            #tab-customtab,
            #tab-description {
                background: unset;
            }

            #tabs {
                clear: both;
                border: none;
                text-align: center;
                border-bottom: 0;
                margin-top: 0;
                height: auto;
                line-height: unset;
                margin-bottom: 30px;
            }

            .htabs a {
                font-size: 20px;
                line-height: 30px;
                padding-bottom: 10px;
                display: inline-block;
                height: 40px;
                float: unset;
                border-bottom: 2px solid transparent;
                margin: 0 20px -1px;
                padding: 0;
                color: #999;
                text-transform: capitalize;
            }

            .htabs a.selected {
                border-color: #333;
                color: #333;
            }

            .zoomContainer .zoomWindow {
                border: none !important;
            }

            .product-info .image-additional {
                position: absolute;
                left: 0;
                top: 0;
                width: 90px;
                padding: 0;
                overflow: unset;
            }

            .product-info .image {
                padding-left: 105px;
            }

            .product-info .share {
                padding-left: 0px;
                margin-bottom: 0px;
            }

            @media only screen and (max-width: 768px) {
                #group-content h1 {
                    font-size: clamp(14px, 4.6vw, 28px);
                    line-height: clamp(14px, 5vw, 34px);
                }
                .product-info .share {
                    /* margin-bottom: 0 !important; */
                    margin-top: 0px !important;
                }
                .option_image span.item{
                    width: 70px;
                    height: 70px;
                }
                .btn{
                    font-size: 16px;
                    line-height: 2;
                }
                .product-panel-group>.panel-heading .panel-title{
                    font-size: clamp(17px, 2.5vw, 20px) !important;
                }
                #inquiry h3{
                    font-size: clamp(16px, 2.5vw, 20px) !important;
                }
            }

            .samples-buy {
                line-height: unset;
                border-radius: 4px;
                color: #333;
                padding: 0;
                font-size: 16px;
                margin-top: 0;
                margin-bottom: 15px;
            }

            .powcan_swiper {
                width: 100%;
                padding-bottom: 30px;
                height: max-content;
            }

            .powcan_swiper img {
                width: 100%;
            }

            .powcan_swiper_option {
                display: none;
                width: 100%;
                padding-bottom: 30px;
            }

            .swiper-container-horizontal>.swiper-pagination-bullets,
            .swiper-pagination-custom,
            .swiper-pagination-fraction {
                bottom: 5px;
            }

            .swiper-pagination-bullet {
                opacity: 1;
                background-color: #00000000;
                border: 1px solid #333333;
            }

            .swiper-pagination-bullet-active {
                opacity: 1;
                background-color: #000000;
                border: 1px solid #000000;
            }

            .video-block {
                display: inline-block !important;
            }

            .video-wrap i.fa-play:hover {
                color: #000000 !important;
            }

            .video-wrap i.fa-play:before {
                margin-left: 2px;
            }

            @media only screen and (max-width: 768px) {
                .video-wrap {
                    bottom: 90px;
                }
            }

            .swiper-button-next,
            .swiper-button-prev {
                background: unset;
                display: flex;
                align-items: center;
                justify-content: center;
                width: 25px;
                height: 25px;
            }

            .swiper-button-next svg,
            .swiper-button-prev svg {
                width: 25px;
                height: 25px;
            }

            .swiper-pagination-bullet-active {
                opacity: 1;
                background: #000000;
            }

            .share_item {
                display: flex;
                align-items: center;
                justify-content: space-between;
                margin-bottom: 10px;
            }

            .product-info .share {
                display: flex;
                align-items: center;
                width: max-content;
                margin-bottom: 15px;
            }

            .share_item .share-pdfs {
                display: flex;
                align-items: center;
                width: 100%;
            }

            .share_item .share_product {
                margin-right: 10px;
                cursor: pointer;
                display: flex;
                align-items: center;
                font-family: Poppins;
                font-size: 16px;
                font-weight: 400;
                line-height: 30px;
                text-align: left;
                color: #3a3a3a;
                transition: all 0.3s ease 0s;
            }

            .share_item .share_product:hover {
                opacity: 0.7;
                transition: all 0.3s ease 0s;
            }

            .share_itemx .savepdfs {
                font-family: Poppins;
                font-size: 16px;
                font-weight: 400;
                line-height: 30px;
                text-align: left;
                color: #3a3a3a;
                transition: all 0.3s ease 0s;
            }

            .share_item .savepdfs:hover {
                color: #3a3a3a;
                opacity: 0.7;
                transition: all 0.3s ease 0s;
            }

            .share_item .wishlist_compare {
                display: flex;
                justify-content: center;
                align-items: center;
            }

            .share_item .wishlist_compare a {
                border: 0;
                width: auto;
                height: auto;
                padding: 0;
                margin: 0 0 0 15px;
                transition: all 0.3s ease 0s;
            }

            .share_item .wishlist_compare a:hover {
                color: #3a3a3a;
                opacity: 0.7;
                transition: all 0.3s ease 0s;
            }

            .quantity_price {
                display: flex;
                align-items: center;
                margin-bottom: 15px;
            }

            .quantity_price input[name="quantity"] {
                font-size: 18px;
                font-weight: normal;
                text-align: left;
                color: #333;
                width: 160px !important;
                padding: 0 10px !important;
                border: 1px solid #e9e9e9;
                color: #999;
                line-height: 48px;
                margin-right: 10px;
            }

            .quantity_price .row3 .price {
                font-size: 14px;
                line-height: 20px;
                padding: 0 !important;
                margin-top: -3px;
                margin-bottom: 4px;
            }

            .quantity_price .row3 span {
                font-size: 16px;
                font-weight: normal;
                text-align: right;
                color: #666;
            }

            .quantity_price .row4.productSave {
                display: inline-block;
                vertical-align: top;
                margin-left: 12px;
                font-size: 12px;
                background: #f7f7f7;
                padding: 0 10px;
                color: #333;
                line-height: 24px;
                margin-top: 4px;
                border-radius: 2px;
            }

            .quantity_price .row4 h3 {
                margin-top: 10px;
                font-size: 14px;
                font-weight: 600;
            }

            .quantity_price .row4 span {
                color: #333333;
                font-size: 12px;
                font-weight: normal;
            }

            .quantity_price .row4 h4 {
                margin: 0px 0;
                font-size: 12px;
                color: #696969;
                line-height: 20px;
            }

            .maskpop {
                display: none;
                width: 100%;
                height: 100vh;
                background: #fff;
                position: fixed;
                z-index: 99999;
                top: 0;
                left: 0;
            }

            .headbox {
                width: 100%;
                height: 65px;
                background: #32363f;
                display: flex;
                align-items: center;
                justify-content: space-between;
                padding: 0 70px;
                cursor: pointer;
            }

            .loadingbox {
                width: 100%;
                height: 100%;
                background: #000;
            }

            .loading_f {
                position: absolute;
                /* 居中 */
                top: 50%;
                left: 50%;
                transform: translate(-50%, -50%);
                /* 高度 */
                height: 40px;
                /* 弹性布局 */
                display: flex;
                /* 设置子项在y轴方向居中，应该是设置起点在中间，非常有用，不然动画很怪 */
                align-items: center;
            }

            /* 小竖条 */
            .itembox {
                height: 50px;
                width: 5px;
                background: white;
                /* 加margin，使竖条之间有空隙 */
                margin: 0px 3px;
                /* 圆角 */
                border-radius: 10px;
                /* 动画：名称、时间、循环 */
                animation: loading 1s infinite;
            }

            /* 设置动画 */
            @keyframes loading {
                0% {
                    height: 0px;
                }

                50% {
                    height: 50px;
                }

                100% {
                    height: 0px;
                }
            }

            /* 为每一个竖条设置延时 */
            .itembox:nth-child(2) {
                animation-delay: 0.1s;
            }

            .itembox:nth-child(3) {
                animation-delay: 0.2s;
            }

            .itembox:nth-child(4) {
                animation-delay: 0.3s;
            }

            .itembox:nth-child(5) {
                animation-delay: 0.4s;
            }

            .itembox:nth-child(6) {
                animation-delay: 0.5s;
            }

            .itembox:nth-child(7) {
                animation-delay: 0.6s;
            }

            .itembox:nth-child(8) {
                animation-delay: 0.7s;
            }

            #product-custom {
                float: unset !important;
                width: 410px;
                max-width: 100%;
                margin: 0 0 15px 0;
                border-radius: 4px;
            }

            #product-custom .buy_order_span {
                width: 100%;
                position: relative;
                display: inline-block;
                text-transform:uppercase;
            }
            #product-custom .buy_order_span a {
                color: #fff;
                fill: #fff !important;
            }

            #product-custom .buy_order_span a:hover {
                color: #000;
                fill: #000 !important;
            }
            #product-custom .buy_order_span a svg {
                
            }
            #product-custom .buy_order_span a svg:hover {

            }
            #product-custom .buy_order_span .btn {
                width: 100%;
                border-radius: 4px;
                background: #000;
                border: 1px solid #000;
            }
            #product-custom .buy_order_span .btn:hover {
                background: transparent;
            }

            #xr_iframe {
                display: none;
                position: fixed;
                z-index: 9999;
                top: 0px;
                left: 0px;
                opacity: 0;
                background: #ffffff;
                width: 100%;
                height: 100vh;
            }

            #xr_iframe.scale-in-ver-top {
                display: block;
                -webkit-animation: scale-in-ver-top 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
                animation: scale-in-ver-top 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
            }

            #xr_iframe.scale-out-ver-top {
                -webkit-animation: scale-out-ver-top 0.3s cubic-bezier(0.55, 0.085, 0.68, 0.53) both;
                animation: scale-out-ver-top 0.3s cubic-bezier(0.55, 0.085, 0.68, 0.53) both;
            }

            @keyframes scale-in-ver-top {
                0% {
                    -webkit-transform: translateY(-100vh);
                    transform: translateY(-100vh);
                    opacity: 0;
                }

                100% {
                    -webkit-transform: translateY(0);
                    transform: translateY(0);
                    opacity: 1;
                }
            }

            @keyframes scale-out-ver-top {
                0% {
                    -webkit-transform: translateY(0);
                    transform: translateY(0);
                    opacity: 1;
                }

                100% {
                    -webkit-transform: translateY(-100vh);
                    transform: translateY(-100vh);
                    opacity: 0;
                }
            }

            #product-custom {
                float: unset !important;
                width: 410px;
                max-width: 100%;
                margin: 0 0 15px 0;
            }

            #product-custom .buy_order_span {
                width: 100%;
            }

            #product-custom .buy_order_span .btn {
                width: 100%;
                border-radius: 4px;
            }

            @media (max-width: 768px) {
                .product-info-item [style*="625px"] {
                    height: auto !important;
                    min-height: 0 !important;
                }

                .orderButton {
                    overflow: visible !important;
                    margin-bottom: 20px !important;
                }

                .orderButton .pull-left {
                    float: none !important;
                    width: 100% !important;
                    margin-bottom: 12px;
                }

                .orderButton .pull-left:last-child {
                    margin-bottom: 0;
                }

                .orderButton .buy_order_span,
                .orderButton .inquriy_span {
                    display: block !important;
                    width: 100% !important;
                }

                .orderButton #text_order,
                .orderButton .inquiry.btn {
                    width: 100% !important;
                    justify-content: center !important;
                    box-sizing: border-box;
                }
            }

            .list1 li {
                width: 100%;
                padding: 0 !important;
                margin: 0;
                line-height: 25px;
                float: unset;
            }

            @media (max-width: 768px) {
                .list1 li {
                    width: 100%;
                }
            }

            .product-block .rating i {
                font-size: 15px;
                color: #aaa;
                display: inline-block;
                margin-right: 5px;
            }

            #manual {
                background: #000000;
                border: 1px solid #000000;
            }

            .product-panel-group {
                padding: 0px;
                box-shadow: 0px 0px 12px 0px #00000026;
                background: unset;
                margin-bottom: 15px;
            }

            .product-panel-group>.panel-heading {
                padding: 0;
                margin: 0;
                background: unset;
                border: 0;
            }

            .product-panel-group>.panel-heading .panel-title {
                font-family: Montserrat;
                font-size: 24px;
                font-weight: 400;
                line-height: 30px;
                text-align: left;
                color: #000000;
                display: flex;
                align-items: center;
                justify-content: space-between;
                cursor: pointer;
                padding: 15px;
                transition: all 0.3s ease 0s;
            }

            .product-panel-group>.panel-heading .panel-title:hover {
                opacity: 0.7;
                transition: all 0.3s ease 0s;
            }

            .product-panel-group>.panel-heading .panel-title svg {
                transform: rotate(45deg);
                transition: all 0.3s ease 0s;
            }

            .product-panel-group>.panel-heading .panel-title.collapsed svg {
                transform: rotate(0deg);
                transition: all 0.3s ease 0s;
            }

            #only-for-description-content p {
                display: grid;
                grid-template-columns: repeat(4, 1fr);
                gap: 12px;
                margin: 0;
                padding: 0;
            }

            #only-for-description-content p img {
                width: 100%;
                height: auto;
                object-fit: cover;
                display: block;
            }

            @media (max-width: 768px) {
                #only-for-description-content p {
                    grid-template-columns: repeat(2, 1fr);
                    gap: 8px;
                }
            }

            #inquiry h3 {
                font-family: Montserrat;
                font-size: 24px;
                font-weight: 500;
                line-height: 30px;
                text-align: left;
                color: #000000;
                margin-bottom: 5px;
            }

            #inquiry p {
                margin: 0;
                font-family: Montserrat;
                font-size: 14px;
                font-weight: 300;
                line-height: 30px;
                text-align: left;
                color: #666666;
                margin-bottom: 15px;
            }

            #inquiry label {
                font-family: Montserrat;
                font-size: 16px;
                font-weight: 400;
                line-height: 24px;
                text-align: center;
                color: #000000;
                margin-bottom: 8px;
            }

            #inquiry input {
                border: 1px solid #eeeeee;
                box-shadow: unset;
            }

            .atcs_bg {
                position: fixed;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                background: rgba(0, 0, 0, 0.4);
                z-index: 1000000;
            }

            .atcs_row {
                width: 600px;
                margin: 0 auto;
                background: #fff;
                padding: 20px;
                position: relative;
                top: 50%;
                transform: translateY(-50%);
                padding-bottom: 40px;
            }

            .atcs_close1 {
                position: absolute;
                top: -20px;
                right: -20px;
                width: 45px;
                height: 45px;
                border: 2px solid #000000;
                font-size: 20px;
                font-weight: 600;
                transition: all 0.2s ease-in;
                -webkit-transition: all 0.2s ease-in;
                -moz-transition: all 0.2s ease-in;
                color: #000000;
                background: #fff;
                border-radius: 50%;
            }

            .atcs_close1:hover {
                background: #000000;
                color: #fff;
            }

            .atcs_conLeft {
                text-align: center;
                width: 50%;
                float: left;
            }

            .atcs_conLeft h2 {
                font-size: 18px;
                font-weight: 500;
                margin-bottom: 10px;
                line-height: 28px;
                color: #333;
                text-align: left;
            }

            .atcs_img {
                display: block;
                width: 100%;
                height: auto;
            }

            .atcs_proItem p {
                font-size: 14px;
                color: #333;
                line-height: 20px;
            }

            .atcs_proItem p b {
                color: #000000;
                font-weight: 100;
            }

            .atcs_proNum,
            .atcs_proPrice {
                margin: 0;
                font-size: 13px;
            }

            .atcs_proItem .atcs_proName {
                font-size: 16px;
                line-height: 25px;
                font-weight: 600;
            }

            .atcs_proPrice {
                margin-top: 10px;
            }

            .atcs_proPrice span {
                color: #000000;
            }

            .atcs_a:hover {
                background: #000000;
                color: #fff;
            }

            .atcs_a1:hover {
                background: rgba(255, 33, 32, 0.1);
            }

            .atcs_a {
                display: block;
                width: 200px;
                padding: 9px 0;
                margin: auto;
                margin-bottom: 15px;
                background: #000000;
                color: #fff;
                cursor: pointer;
                text-transform: uppercase;
            }

            .atcs_a1,
            .atcs_a3 {
                display: block;
                border: 1px solid #e5ae49;
                width: 200px;
                padding: 8px 0 8px 0;
                color: #e5ae49;
                cursor: pointer;
                margin: auto;
                margin-bottom: 20px;
            }

            .atcs_a3 {
                border: 0;
            }

            .atcs_a2 {
                border-bottom: #e9e9e9 solid 1px;
                padding-bottom: 20px;
                margin-bottom: 20px;
                display: block;
            }

            .atcs_a2 span {
                font-size: 24px;
                color: #000000;
            }

            .atcs_content .row {
                overflow: hidden;
                position: relative;
            }

            .atcs_conRight {
                position: absolute;
                right: 0;
                top: 50%;
                transform: translateY(-50%);
                text-align: center;
                width: 45%;
                float: left;
                padding: 0;
            }

            .atcs_conRight p {
                width: 260px;
                margin-bottom: 0;
            }

            .send_inquiry {
                display: block;
                width: 200px;
                margin: 0 auto;
                border: 1px solid #000000;
                padding: 9px 0;
            }

            .send_inquiry:hover {
                background-color: #000000;
                color: #fff;
            }

            @media (max-width: 768px) {
                .atcs_conLeft {
                    display: none;
                }

                .atcs_conRight {
                    position: unset;
                    transform: none;
                    width: 100%;
                }

                .atcs_conRight p,
                .atcs_a1,
                .atcs_a3,
                .atcs_a {
                    width: 100%;
                }

                .atcs_row {
                    width: 80%;
                }
            }

            .atcs_box {
                height: 20px;
                margin-top: 20px !important;
            }

            .atcs_box a,
            .atcs_box b {
                margin: 0 2px;
                color: #333;
                text-align: center;
                line-height: 20px;
            }

            .atcs_box a:hover {
                color: #000000;
            }

            .atcs_total_price {
                font-size: 24px;
            }

            .atcs_content .row {
                margin: 0;
            }

            .ErrorRemind {
                line-height: 42px;
                display: block;
                font-size: 16px;
                background: #ffefd5;
                color: #9a805b;
                padding: 0 10px;
            }