html {}
body {margin: 0;padding: 0;height: auto;color: #646464;font: 14px/24px MicrosoftJhengHeiRegular;background: #fff;}
div,form,ul,ol,li,span,p,dl,dt,dd,img {margin: 0;padding: 0;border: 0;}
h1,h2,h3,h4,h5,h6 {margin: 0;padding: 0;font-size: 14px;font-weight: normal;}
ul,ol,li {list-style: none}
table,td,input,text,area,button {font-size: 14px;font-family: MicrosoftJhengHeiRegular;}
a {color: #646464;text-decoration: none;-webkit-transition: color 0.4s ease;-moz-transition: color 0.4s ease;-o-transition: color 0.4s ease;transition: color 0.4s ease}
a:visited {text-decoration: none}
a:hover {color: #646464;text-decoration: none;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;-o-transition: color 0.2s ease;transition: color 0.2s ease;}
a:focus {outline: none;}
*:focus {outline: none;}
img {border: none;display: block;}
.clear {clear: both;}
.ellipsis {overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
.ellipsis-2 {overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;max-width: 400px;}
.ellipsis-3 {overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.ellipsis-4 {overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
.wrapper {
    position: relative;
    /*width: 1300px;*/
    max-width:1300px;
    margin: 0 auto;    
}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button {-webkit-appearance: none;}
input[type="number"] {-moz-appearance: textfield;}

button:hover {opacity: 0.8;}
.cm-h30 {height: 30px;}
select {border: 1px solid #dcdcdc;height: 30px;line-height: 30px;border-radius: 3px;color: #646464;margin: 0 5px;}
input[type="button"].btn {
    height: 33px;
    border: 1px solid #969696;
    background: #fff;
    color: #000;
    border-radius: 3px;
    margin: 0 5px;
    cursor: pointer;
    display: inline-block;
    vertical-align: middle;
    line-height: 33px;
    padding: 3px 15px;
    box-sizing: content-box;
}
input[type="button"].btn:hover {background: #000;color: #fff;opacity: 0.3;}
input[type="button"].btn.active {background: #000;color: #fff;border: 1px solid #000;}
input[type="button"].btn.active:hover {opacity: 0.3;}
input[type="button"].btn.none {background: #000;color: #fff;border: none;opacity: 0.5;cursor: default;}
input[type="button"].btn.gray:hover {background: #969696;}
input[type="submit"].btn {
    height: 33px;
    border: 1px solid #969696;
    background: #fff;
    color:#000;
    border-radius: 3px;
    margin: 0 5px;
    cursor: pointer;
    display: inline-block;
    vertical-align: middle;
    line-height: 33px;
    padding: 3px 15px;
    box-sizing: content-box;
}

    input[type="submit"].btn:hover {
        background: #000;
        color: #fff;
        opacity: 0.3;
    }

    input[type="submit"].btn.active {
        background: #000;
        color: #fff;
        border: 1px solid #000;
    }

        input[type="submit"].btn.active:hover {
            opacity: 0.3;
        }

    input[type="submit"].btn.none {
        background: #000;
        color: #fff;
        border: none;
        opacity: 0.5;
        cursor: default;
    }

    input[type="submit"].btn.gray:hover {
        background: #969696;
    }
/**/
.cm-header-bg {position: relative;z-index: 100;}
.cm-header {height: 145px;}
    .cm-header .logo {
        float: left;
        margin-top: 0px;
    }
.cm-header .logo img {}
.cm-header .nav {position: absolute;top: 80px;left: 250px;width: 800px;}
.cm-header .nav .item {float: left;height: 30px;}
.cm-header .nav .item .t1 {cursor: pointer;}
.cm-header .nav .item .t1 img {}
    .cm-header .nav .item .t1 span {
        display: none;
    }
    .cm-header .nav .item .t2 {
        display: none;
        padding-top: 25px;
    }
.cm-header .nav .item:hover .t2 {display: block;}
    .cm-header .nav .item2 {
        float: left;
        height: 30px;
    }

        .cm-header .nav .item2 .t1 {
            cursor: pointer;
        }

            .cm-header .nav .item2 .t1 img {
            }

            .cm-header .nav .item2 .t1 span {
                display: none;
            }
.cm-header .nav .item .t2 {position: relative;color: #646464;}
.cm-header .nav .item .t2 .info {background: #fff;position: absolute;top: 25px;right: 50%;border: 1px solid #969696;padding: 10px;width: 460px;margin-right: -230px;}
.cm-header .nav .item .t2 .info .up {position: absolute;top: -15px;right: 222px;width: 30px;height: 15px;background: url(../img/ico-up2.png) no-repeat;}
.cm-header .nav .item .t2 .info .row {position: relative;}
.cm-header .nav .item .t2 .info .row .col1 {width: 226px;height: 59px;background: #969696;margin-bottom: 8px;text-align: center;line-height: 59px;color: #fff;font-size: 16px;cursor: pointer;}
.cm-header .nav .item .t2 .info .row .col1 .a {position: absolute;top: 0;right: 0;width: 200px;display: none;}
.cm-header .nav .item .t2 .info .row .col1 .tit {position: relative;}
.cm-header .nav .item .t2 .info .row .col1.active .tit {
        background: #d3252f;
    }
    .cm-header .nav .item .t2 .info .row .col1.active .tit::after {
        content: "";
        display: block;
        position: absolute;
        top: 18px;
        left: 213px;
        width: 20px;
        height: 20px;
        background: #d3252f;
        transform: rotate(-45deg);
    }
.cm-header .nav .item .t2 .info .row .col1.active .a {display: block;}
.cm-header .nav .item .t2 .info .row .col1 .a a {display: block;line-height: 35px;font-size: 15px;text-align: left;}
    .cm-header .nav .item .t2 .info .row .col1 .a span {
        display: block;
        line-height: 35px;
        font-size: 15px;
        text-align: left;
        color: #646464;
        font-weight: 700;        
    }
    .cm-header .nav .item .t2 .info .row .col1 .a .span {
        color: #f00;
    }
    .cm-header .nav .item .t2 .info .row .col1 .a span:hover {
        color: #000;
    }
        .cm-header .tool {position: absolute;top: 25px;right: 0;}
.cm-header .tool .item {float: left;height: 30px;margin-right: 10px;}
.cm-header .tool .item input {float: left;width: 172px;height: 28px;border: 1px solid #000;border-radius: 100px;padding: 0 15px;}
.cm-header .tool .item button {border: none;background: none;width: 30px;height: 30px;cursor: pointer;margin-right: 20px;}
.cm-header .tool .item button img {margin-left: 5px;}
    .cm-header .tool .item .imgbtn {
        border: none;
        background: none;
        width: 20px;
        height: 20px;
        cursor: pointer;
        margin-right: 20px;
        padding: 5px;
    }

        
.cm-header .tool .item .ico {padding: 5px;}
.cm-header .tool .item .ico img {float: left;margin-right: 5px;}
.cm-header .tool .item span {color: #d3252f;}
.shopcar {position: relative;color: #646464;}
.shopcar .t {padding-top: 20px;}
.shopcar .info {background: #fff;position: absolute;top: 40px;right: 0;border: 1px solid #969696;padding: 10px;width: 410px;display: none;}
/*.shopcar:hover .info {display: block;}*/
.shopcar .info .row {display: flex;justify-content: space-between;padding: 5px 0;}
.shopcar .info .row:nth-child(1) {border-bottom: 1px dashed #969696;}
.shopcar .info .row .col1 {flex: 1;}
.shopcar .info .row .col2 {width: 70px;text-align: center;}
.shopcar .info .row .col2 strong {font-weight: normal;float: right;}
.shopcar .info .row .col2 span {}
.shopcar .info .row .col3 {flex: 1;text-align: right;padding-top: 20px;}
.shopcar .info .row .btn {display: flex;justify-content: flex-end;flex: 1;border-top: 1px dashed #969696;padding-top: 10px;}
.shopcar .info .row .btn a {display: block;background: #d3252f;color: #fff;width: 85px;height: 33px;line-height: 33px;text-align: center;border-radius: 3px;}
.shopcar .info .row .btn a:hover {opacity: 0.8;}
.shopcar .info .up {position: absolute;top: -7px;right: 19px;width: 15px;height: 7px;background: url(../img/ico-up.png) no-repeat;}
/**/
.cm-banner {}
.cm-banner .item {display: block;}
.cm-banner .item img {width: 100%;}
/**/
.cm-title {height: 110px;font-size: 35px;line-height: 110px;text-align: center;}
/**/
.cm-hot {}
.cm-hot a {margin-bottom: 12px;display: block;}
.cm-hot a .img {}
.cm-hot a .img img {width: 100%;}
/**/
.pro-list {padding: 40px 0;}
.pro-list .item {width: 230px;display: block;height: 340px;margin: auto;}
.pro-list .item .img {}
.pro-list .item .img img {width: 230px;height: 260px;}
.pro-list .item .t1 {text-align: center;margin-top: 10px;height: 40px;line-height: 20px;overflow: hidden;}
.pro-list .item .t2 {color: #d3252f;font-size: 18px;text-align: center;font-weight: bold;margin-top: 10px;height: 20px;line-height: 20px;overflow: hidden;}
.pro-list .btn-left {color: #000;}
.pro-list .btn-right {color: #000;}
.pro-list .btn-left:hover,.pro-list .btn-right:hover {opacity: 0.7;}
/**/
.cm-footer-bg {background: #000;padding: 15px;margin-top: 100px;}
.cm-footer {}
.cm-footer .row {}
.cm-footer .row .col1 {float: left;}
.cm-footer .row .col1 a {color: #fff;font-size: 16px;margin-right: 40px;}
.cm-footer .row .col2 {color: #969696;font-size: 12px;float: right;}
.cm-footer .row .col2 a {}
/**/
.img {overflow: hidden;}
.img img {transition: all 0.5s ease;}
.img:hover img {transform: scale(1.05);}
/*********************************/
.cm-sub {padding-top: 20px;min-height: calc(100vh - 320px);}
.cm-sub .cm-left {float: left;width: 230px;}
.cm-sub .cm-left .menu {font-size: 15px;}
.cm-sub .cm-left .menu .item.active {height: 30px;overflow: hidden;}
.cm-sub .cm-left .menu .item .tit {height: 30px;line-height: 30px;background: #000;color: #fff;padding: 0 10px;box-sizing: border-box;display: flex;justify-content: space-between;}
.cm-sub .cm-left .menu .item .tit .a {}
.cm-sub .cm-left .menu .item .tit .b {font-family: simsun;transform: rotate(-90deg);display: none;}
.cm-sub .cm-left .menu .item.active .tit .b {transform: rotate(90deg);}
.cm-sub .cm-left .menu .item .t {}
.cm-sub .cm-left .menu .item .t .t1 {display: flex;justify-content: space-between;padding: 10px 20px;cursor: pointer;}
.cm-sub .cm-left .menu .item .t .t1 .a {}
.cm-sub .cm-left .menu .item .t .t1 .b {display: none;}
.cm-sub .cm-left .menu .item .t .t1 .c {}
.cm-sub .cm-left .menu .item .t .t2 {padding: 0 40px;display: none;}
.cm-sub .cm-left .menu .item .t .t2 a {display: block;padding: 5px 0;}
.cm-sub .cm-left .menu .item .t.active {}
.cm-sub .cm-left .menu .item .t.active .t1 .b {display: block;}
.cm-sub .cm-left .menu .item .t.active .t1 .c {display: none;}
.cm-sub .cm-left .menu .item .t.active .t2 {display: block;}
.cm-sub .cm-left .menu .item .t.active .t2 a.active {color: #D3252F;}
/**/
    .cm-sub .cm-right {        
        width: 1045px;
        float: right;
    }
.cm-bread {height: 30px;line-height: 30px;margin-bottom: 10px;display: flex;justify-content: space-between;align-items: center;}
.cm-bread span {color: #000;}
.cm-sub .cm-right .sub-banner {}
.cm-sub .cm-right .sub-banner .item {}
.cm-sub .cm-right .sub-banner .item img {width: 100%;}
/**/
.sort-block {display: flex;justify-content: flex-end;padding-top: 50px;}
.sort {width: 142px;position: relative;height: 32px;}
.sort .t1 {width: 120px;height: 30px;border: 1px solid #dcdcdc;border-radius: 3px;display: flex;justify-content: space-between;padding: 0 10px;align-items: center;cursor: pointer;}
.sort .t1 .a {}
.sort .t1 .b {transform: rotate(90deg);font-family: simsun;}
.sort .t2 {position: absolute;top: 31px;left: 0;width: 100%;background: #fff;border: 1px solid #dcdcdc;border-radius: 3px;box-sizing: border-box;display: none;}
.sort .t2 .a {line-height: 30px;cursor: pointer;padding: 0 10px;}
.sort .t2 .a:hover {background: #dcdcdc;}
.sort:hover .t2 {display: block;}
/**/
.pro-list2 {padding: 40px 0;width: 100%;}
    .pro-list2 .item {
        width: 240px;
        display: block;
        margin: auto;
        float: left;
        margin-right: 21px;
        padding-bottom: 50px;
    }
.pro-list2 .item .img {}
.pro-list2 .item .img img {width: 240px;height: 240px;}
.pro-list2 .item .nums {margin: 15px;overflow: hidden;}
.pro-list2 .item .nums a {display: block;min-width: 30px;height: 31px;background: #dcdcdc;float: left;margin-bottom: 3px;text-align: center;line-height: 31px;margin-right: 3px;color: #000;cursor: pointer;padding: 0 5px;box-sizing: border-box;}
.pro-list2 .item .nums a.active {background: #000;color: #fff;}
.pro-list2 .item .nums a.none {border: 1px dashed #dcdcdc;background: none;color: #dcdcdc;}
    .pro-list2 .item .nums span {
        display: block;
        min-width: 30px;
        height: 31px;
        float: left;
        margin-bottom: 3px;
        text-align: center;
        line-height: 31px;
        margin-right: 3px;
        cursor: pointer;
        padding: 0 5px;
        box-sizing: border-box;
        border: 1px solid #dcdcdc;
    }

        .pro-list2 .item .nums span.active {
            background: #000;
            color: #fff;
        }

        .pro-list2 .item .nums span.none {
            border: 1px dashed #dcdcdc;
            background: none;
            color: #dcdcdc;
        }
.pro-list2 .item .t1 {text-align: center;margin-top: 10px;height: 40px;line-height: 20px;overflow: hidden;color: #000;}
.pro-list2 .item .t2 {display: flex;align-items: center;justify-content: center;margin-top: 10px;}
.pro-list2 .item .t2 .a {font-size: 14px;}
.pro-list2 .item .t2 .b {color: #d3252f;font-size: 18px;text-align: center;font-weight: bold;height: 20px;line-height: 20px;overflow: hidden;margin-left: 10px;}
.pro-list2 .item .t3 {margin-top: 15px;}
.pro-list2 .item .t3 .del {width: 100px;height: 33px;border: 1px solid #969696;border-radius: 5px;text-align: center;line-height: 33px;margin: auto;display: block;}
.pro-list2 .item .t3 .del:hover {background: #D3252F;color: #fff;border-color: #D3252F;}
/**/
.cm-pages-p {height: 30px;}
.cm-pages {text-align: center;font-size: 0;}
.cm-pages a {display: inline-block;font-size: 16px;width: 35px;height: 35px;line-height: 35px;text-align: center;margin: 0 2px;}
.cm-pages a.active {background: #D3252F !important;color: #fff;}
    .cm-pages span {
        display: inline-block;
        font-size: 16px;
        width: 35px;
        height: 35px;
        line-height: 35px;
        text-align: center;
        margin: 0 2px;
    }
.cm-pages span.active {
        background: #D3252F !important;
        color: #fff;
    }
/*.cm-pages a:nth-of-type(1) {font-family: simsun;}
.cm-pages a:nth-last-of-type(1) {font-family: simsun;}*/
.cm-pages a:hover {background: #000;color: #fff;}
/**/
.right-fixed {position: fixed;bottom: 10%;right: 2%;z-index: 999;}
.right-fixed .item {margin-bottom: 10px;display: block;}
.right-fixed .item img {width: 55px;height: 55px;}
.right-fixed .item:hover img {opacity: 0.8;}
/**/
.detail {width: 923px;}
.detail .detail-info {margin-top: 10px;}
.detail .detail-info .col1 {float: left;width: 377px;}
.detail .detail-info .col1 .bigimg {}
.detail .detail-info .col1 .bigimg img {width: 377px;height: 377px;}
.detail .detail-info .col1 .smallimg {padding: 0 20px;padding-top: 10px;position: relative;}
.detail .detail-info .col1 .smallimg img {width: 60px;height: 60px;margin: auto;}
.detail .detail-info .col1 .smallimg .btn-left {color: #000;top: 60px;left: -7px;}
.detail .detail-info .col1 .smallimg .btn-right {color: #000;top: 60px;right: -7px;}
.detail .detail-info .col1 .smallimg .swiper-slide {opacity: 0.5;}
.detail .detail-info .col1 .smallimg .swiper-slide-thumb-active {opacity: 1;}
.detail .detail-info .col2 {float: right;width: 520px;font-size: 14px;color: #969696;}
.detail .detail-info .col2 .t1 {font-size: 12px;color: #646464;}
.detail .detail-info .col2 .t2 {font-size: 18px;font-weight: bold;line-height: 1.5em;height: 3em;color: #000;margin-top: 5px;overflow: hidden;}
.detail .detail-info .col2 .t3 {margin-top: 5px;}
    .detail .detail-info .col2 .t4 {
        display:flex;
            line-height: 30px;
        margin-top: 10px;
    }
        .detail .detail-info .col2 .t4 .item {
            display: inline-block;
            width:calc(100% - 46px);
        }
        .detail .detail-info .col2 .t4 span {
            display: inline-block;
            height: 30px;
            background: #dcdcdc;
            min-width: 36px;
            text-align: center;
            margin-right: 2px;
            margin-bottom: 3px;
            color: #000;
            padding: 0 5px;
            cursor: pointer;
        }
.detail .detail-info .col2 .t4 span.active {background: #000;color: #fff;}
.detail .detail-info .col2 .t5 {display: flex;align-items: center;margin-top: 15px;}
.detail .detail-info .col2 .t5 .cm-num {margin-right: 15px;}
.detail .detail-info .col2 .t6 {display: flex;align-items: center;padding-top: 15px;}
.detail .detail-info .col2 .t6 .a {align-self: flex-end;margin-right: 20px;}
.detail .detail-info .col2 .t6 .b {font-size: 30px;color: #d3252f;margin-right: 20px;}
.detail .detail-info .col2 .t6 .c {background: #d3252f;color: #fff;width: 123px;height: 33px;border-radius: 3px;display: flex;align-items: center;justify-content: center;cursor: pointer;}
.detail .detail-info .col2 .t6 .c img {margin-right: 10px;}
.detail .detail-info .col2 .t7 {display: flex;align-items: center;margin-top: 15px;border-bottom: 1px solid #dcdcdc;padding-bottom: 15px;margin-bottom: 15px;}
.detail .detail-info .col2 .t7 .a {background: #000;color: #fff;padding: 5px 15px;margin-right: 10px;}
.detail .detail-info .col2 .t7 .b {background: #000;color: #fff;padding: 5px 15px;margin-right: 10px;}
.detail .detail-info .col2 .t7 .like {cursor: pointer;}
.detail .detail-info .col2 .t7 .like .c {margin-right: 10px;}
.detail .detail-info .col2 .t7 .like .c img {}
.detail .detail-info .col2 .t7 .like .c:nth-of-type(1) {}
.detail .detail-info .col2 .t7 .like .c:nth-of-type(2) {display: none;}
.detail .detail-info .col2 .t7 .like.active {}
.detail .detail-info .col2 .t7 .like.active .c {margin-right: 10px;}
.detail .detail-info .col2 .t7 .like.active .c img {}
.detail .detail-info .col2 .t7 .like.active .c:nth-of-type(1) {display: none;}
.detail .detail-info .col2 .t7 .like.active .c:nth-of-type(2) {display: block;}
.detail .detail-info .col2 .t7 span {display: flex;align-items: center;margin-right: 20px;}
.detail .detail-info .col2 .t7 span img {margin-right: 5px;width: 15px;}
.detail .detail-info .col2 .t8 {display: flex;align-items: center;}
.detail .detail-info .col2 .t8 img {margin-right: 10px;}
.detail .detail-info .col2 .t8 span {color: #d3252f;margin-right: 10px;}
.detail .detail-info .col2 .t8 strong {color: #000;font-weight: normal;}
.detail .detail-info .col2 .t8 strong a {color: #000;}
.detail .detail-info .col2 .t9 {display: flex;margin-top: 10px;}
.detail .detail-info .col2 .t9 .a {margin-right: 3px;}
.detail .detail-info .col2 .t9 .a span {display: block;margin-bottom: 3px;width: 64px;height: 30px;text-align: center;line-height: 30px;background: #969696;color: #fff;}
.detail .detail-info .col2 .t9 .a strong {display: block;width: 64px;height: 30px;background: #f5f5f5;text-align: center;color: #c8c8c8;}
.detail .detail-info .col2 .t9 .a.active span {background: #d3252f;font-size: 18px;}
.detail .detail-info .col2 .t9 .a.active strong {color: #d3252f;font-size: 18px;}
.detail .video-box {max-width:900px;margin:auto;}
.detail .video-box img {width: 100%;max-width: 900px;margin: auto;margin-top: 10px;}
.detail .video-box video {max-width: 900px;margin: auto;margin-top: 10px;}
.detail .detail-img {}
.detail .detail-img img {width: 900px;margin: auto;margin-top: 10px;}
.detail .pro-tit {margin-top: 50px;height: 14px;margin-bottom: 50px;text-align: center;}
.detail .pro-tit span {font-size: 24px;color: #323232;display: inline-block;margin: auto;margin-top: 0;background: #fff;padding: 0 20px;}
.detail .pro-info {}
.detail .pro-info img {width: 900px;margin: auto;margin-top: 10px;}
.detail .detail-pro {padding: 0 30px;}
/**/
.cm-num {display: flex;border: 1px solid #dcdcdc;border-radius: 3px;position: relative;height: 30px;padding: 0 30px;margin-right: 0;background: #fff;width: 40px;}
    .cm-num .subtract {
        width: 30px;
        height: 30px;
        border: 1px solid #dcdcdc;
        border-radius: 3px;
        position: absolute;
        top: -1px;
        left: -1px;
        text-align: center;
        font-size: 24px;
        font-family: arial;
        line-height: 30px;
        cursor: pointer;
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none;
    }
.cm-num input {width: 100%;border: none;text-align: center;}
    .cm-num .add {
        width: 30px;
        height: 30px;
        border: 1px solid #dcdcdc;
        border-radius: 3px;
        position: absolute;
        top: -1px;
        right: -1px;
        text-align: center;
        font-size: 24px;
        font-family: arial;
        background: #fff;
        line-height: 30px;
        cursor: pointer;
        -webkit-user-select: none;
        -moz-user-select: none;        
        user-select: none;
    }
/*.cm-num .subtract:hover,.cm-num .add:hover {background: #000;color: #fff;}*/
/**/
.cm-tit {margin-top: 30px;border-bottom: 2px solid #c8c8c8;height: 14px;margin-bottom: 50px;}
.cm-tit span {font-size: 24px;color: #323232;display: inline-block;margin: 35px;margin-top: 0;background: #fff;padding: 0 20px;}
.cm-tit2 {margin-top: 50px;border-bottom: 1px solid #c8c8c8;height: 14px;margin-bottom: 50px;text-align: center;}
.cm-tit2 span {font-size: 24px;color: #323232;display: inline-block;margin: auto;margin-top: 0;background: #fff;padding: 0 20px;}
.cm-tit3 {margin-top: 50px;border-bottom: 2px solid #000;height: 43px;margin-bottom: 30px;}
.cm-tit3 span {font-size: 30px;color: #323232;display: inline-block;margin: auto;margin-top: 0;background: #fff;padding: 0;}
.cm-tit4 {margin-top: 30px;height: 43px;margin-bottom: 10px;}
.cm-tit4 span {font-size: 30px;color: #323232;display: inline-block;margin: auto;margin-top: 0;background: #fff;padding: 0;}
/**/
.pro-list3 {padding: 40px 0;position: relative;}
.pro-list3 .item {width: 163px;display: block;height: 260px;margin: auto;}
.pro-list3 .item .img {}
.pro-list3 .item .img img {width: 163px;height: 163px;}
.pro-list3 .item .t1 {text-align: center;margin-top: 10px;height: 40px;line-height: 20px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin: 10px;}
.pro-list3 .item .t2 {color: #d3252f;font-size: 18px;text-align: center;font-weight: bold;margin-top: 10px;height: 20px;line-height: 20px;overflow: hidden;}
.pro-list3 .btn-left {color: #000;top: 42%;left: -30px;}
.pro-list3 .btn-right {color: #000;top: 42%;right: -30px;}
.pro-list3 .btn-left:hover,.pro-list3 .btn-right:hover {opacity: 0.7;}
/**/
.search-result {padding-top: 20px;}
.search-result .t1 {font-size: 30px;line-height: 1.5em;color: #323232;}
.search-result .t2 {font-size: 16px;font-weight: bold;color: #323232;margin-top: 10px;}
.search-result .t2 span {color: #d3252f;}
.search-result .tab {margin-top: 30px;border-bottom: 2px solid #000;font-size: 0;}
.search-result .tab a {font-size: 16px;background: #dcdcdc;padding: 10px 25px;color: #969696;display: inline-block;cursor: pointer;}
.search-result .tab a.active {background: #000;color: #fff;}
.tab-content-a {display: none;}
.tab-content-a.active {display: block;}
/**/
.jing {}
.jing .item {height: 440px !important;}
.jing .t {height: 90px;overflow: hidden;}
.jing .t1 {height: auto !important;}
.jing .t4 {margin-top: 10px;text-align: center;color: #000;}
.jing .time {display: flex;justify-content: center;margin-top: 10px;}
.jing .time .a {width: 50px;height: 50px;border: 1px solid #dcdcdc;margin: 0 2px;border-radius: 3px;text-align: center;}
.jing .time .a .num {line-height: 20px;padding-top: 5px;font-weight: bold;color: #000;font-size: 16px;}
.jing .time .a .num.none {color: #969696;}
.jing .time .a .num.active {color: #d3252f;}
.jing .time .a .txt {line-height: 20px;font-size: 12px;color: #646464;}
.jing .time .a:hover .txt {color: #646464;}
.jing .btn-none {margin: 10px;border: 1px dashed #969696;background: #f5f5f5;color: #969696;text-align: center;line-height: 40px;}
/**/
.detail2 {width: 923px;margin: auto;}
.detail2 .detail-info .col2 .t4 {margin-top: 0;line-height: 26px;height: 26px;}
.detail2 .detail-info .col2 .t4 span {background: none;}
.detail2 .detail-info .col2 .t4a {color: #d3252f;}
.detail2 .detail-info .col2 .t4a span {background: #d3252f;color: #fff;display: inline-block;width: 49px;height: 21px;line-height: 21px;text-align: center;margin-left: 15px;}
.detail2 .detail-info .col2 .t4b {margin-top: 5px;}
.detail2 .detail-info .col2 .t4b input {width: 63px;margin-right: 5px;}
.detail2 .detail-info .col2 .t4c {margin-top: 10px;}
.detail2 .detail-info .col2 .t4c span {display: inline-block;background: #d3252f;color: #fff;padding: 3px 9px;border-radius: 3px;margin-right: 3px;cursor: pointer;}
.detail2 .detail-info .col2 .t4c span.none {background: #969696;}
.detail2 .detail-info .col2 .t7 {margin-top: 5px;}
.detail2 .detail-info .col2 .t7 span {display: flex;align-items: center;margin-right: 20px;}
.detail2 .detail-info .col2 .t7 span img {margin-right: 5px;width: 15px;}
.detail2 .tab {margin-top: 30px;border-bottom: 2px solid #000;font-size: 0;}
.detail2 .tab a {font-size: 16px;background: #dcdcdc;padding: 10px 25px;color: #969696;display: inline-block;cursor: pointer;}
.detail2 .tab a.active {background: #000;color: #fff;}
.detail2 .tab-content {display: none;}
.detail2 .tab-content.active {display: block;}
.detail2 table {width: 650px;margin: 50px auto;}
.detail2 table th {padding: 11px 15px;text-align: left;background: #f0f0f0;}
.detail2 table td {padding: 11px 15px;}
.detail2 table tr:nth-child(odd) td {background: #f0f0f0;}
/**/
.server-center {}
.server-center .box {border: 3px solid #f0f0f0;padding: 60px;}
.server-center .box .form-box {width: 580px;margin: auto;}
.server-center .box .form-box .item {padding-top: 20px;float: left;}
.server-center .box .form-box .item .col1 {float: left;width: 80px;margin-right: 20px;text-align: right;line-height: 24px;}
.server-center .box .form-box .item .col2 {float: left;width: 480px;}
.server-center .box .form-box .item .col2 input {width: 100%;border: none;height: 24px;border-bottom: 1px solid #dcdcdc;line-height: 24px;}
.server-center .box .form-box .item .col2 textarea {height: 150px;width: 100%;box-sizing: border-box;border: 1px solid #dcdcdc;}
.server-center .box .form-box .item .col2 .yzm-inp {width: 150px;float: left;}
.server-center .box .form-box .item .col2 .yzm-img {float: left;height: 28px;margin-left: 5px;}
.server-center .box .form-box .item .col2 span {float: left;line-height: 28px;cursor: pointer;}
.server-center .box .form-box .item .col2 .yzm-ref {float: left;height: 28px;}
.server-center .cm-btnG {margin-top: 30px;float: left;}
/**/
.cm-des {width: 930px;margin: auto;padding-top: 30px;font-size: 14px;}
.cm-des .t1 {}
.cm-des .t2 {margin-top: 30px;}
.cm-ad {width: 930px;margin: auto;margin-top: 20px;}
.cm-ad img {width: 100%;}
.sub-wrapper {width: 1000px;margin: auto;}
/**/
.address {}
.address .search-box {text-align: center;}
.address .search-box .cm-s {width: 100px;}
.address .search-box button {width: 75px;height: 30px;border: none;background: #000 url(../img/ico-search.png) no-repeat 10px center;color: #fff;border-radius: 3px;cursor: pointer;padding-left: 25px;}
.address .itemG {margin-top: 30px;}
.address .itemG .item {margin-bottom: 20px;}
.address .itemG .item .col1 {float: left;width: 440px;border: 3px solid #dcdcdc;padding: 25px;}
.address .itemG .item .col1 .t1 {font-size: 20px;font-weight: bold;line-height: 1.5em;padding-left: 5px;margin-bottom: 20px;}
.address .itemG .item .col1 .t2 {width: 100%;line-height: 29px;}
.address .itemG .item .col1 .t2::after {content: "";display: block;clear: both;}
.address .itemG .item .col1 .t2 .a {float: left;margin-right: 10px;}
.address .itemG .item .col1 .t2 .a img {}
.address .itemG .item .col1 .t2 .b {float: left;width: 380px;}
.address .itemG .item .col1 .t2 .b span {display: block;padding-left: 93px;}
.address .itemG .item .col2 {float: right;}
.address .itemG .item .col2 img {width: 100%;}
/***/
/***/
.shipment-Dear {
    width: 1000px;
    margin: auto;
}
.shipment-Dear .itemG {
margin-top: 30px;
}
.shipment-Dear .itemG .item {
margin-bottom: 20px;
}
.shipment-Dear .itemG .item .col1 {
float: left;
width: 50%;
}
.shipment-Dear .itemG .item .col1 .t1 {
font-size: 20px;
font-weight: bold;
line-height: 1.5em;
padding-left: 5px;
margin-bottom: 20px;
}
.shipment-Dear .itemG .item .col1 .t2 {
    width: 100%;
    line-height: 29px;
    padding-left: 5px;
}

    .shipment-Dear .itemG .item .col1 .t3 {
        width: 100%;
        line-height: 29px;
        padding-left: 5px;
    }
        .shipment-Dear .itemG .item .col1 .t3 .b {
            float: left;
            width: 380px;
            font-size: 20px;
            font-weight: bold;
            margin-top:10px;
            margin-bottom: 10px;
        }
.shipment-Dear .itemG .item .col1 .t2 .b {
float: left;
width: 380px;
}
/***/
.cm-s {
    display: inline-block;
    position: relative;
    border: 1px solid #dcdcdc;
    border-radius: 3px;
    height: 30px;
    margin: 0 5px;
    cursor: pointer;
    padding-right: 10px;
    vertical-align: middle;
    background: #fff;
    font-size: 14px;
}
.cm-s .t1 {height: 30px;line-height: 30px;text-align: left;padding-right: 21px;padding-left: 10px;background: url(../img/ico-down.png) no-repeat right center;overflow: hidden;}
.cm-s .t1 span {}
.cm-s .t2 {position: absolute;top: 30px;left: 0;width: 100%;border: 1px solid #dcdcdc;display: none;}
.cm-s .t2 span {background: #fff;display: block;line-height: 30px;border-bottom: 1px dashed #dcdcdc;text-align: center;}
.cm-s .t2 span:hover {background: #dcdcdc;}
.cm-s .t2 span:nth-last-of-type(1) {border: none;}
.cm-s:hover .t2 {display: block;}
/**/
.about {border-top: 2px solid #dcdcdc;padding: 20px 0;}
.about img {max-width: 100%;}
.about p {margin: 15px 0;}
.about .table {color: #000;}
.about .table table {background: #000;width: 960px;margin: auto;}
.about .table table tr {}
.about .table table td {background: #fff;text-align: center;padding: 10px 5px;}
.about .table table tr td:nth-of-type(1) {background: #000;color: #fff;}
.about .table table td .star {}
.about .table table td .star img {display: inline-block;}
.level {width: 960px;margin: auto;padding: 20px 0;}
.level .tit2 {font-size: 18px;color: #000;line-height: 40px;}
.level .t1 {margin-bottom: 30px;padding-left: 20px;}
.level .t1 .t1a {padding-left: 27px;}
.level .t2 {padding-left: 20px;}
.level .t2 p {}
/**/
.ask {}
.ask .itemG {}
.ask .itemG .item {margin-bottom: 5px;cursor: pointer;}
.ask .itemG .item .t1 {background: #dcdcdc;border-radius: 5px;height: 40px;padding-left: 20px;font-size: 18px;color: #000;}
.ask .itemG .item .t1 .b {float: left;height: 40px;line-height: 40px;}
.ask .itemG .item .t1 .c {float: right;height: 40px;width: 40px;text-align: center;line-height: 40px;display: none;}
.ask .itemG .item .t1 .d {float: right;height: 40px;width: 40px;text-align: center;line-height: 40px;}
.ask .itemG .item .t2 {padding: 20px 40px;display: none;}
.ask .itemG .item.active .c {display: block;}
.ask .itemG .item.active .d {display: none;}
.ask .itemG .item.active .t2 {display: block;}
/**/
.login-out {}
.login-out .box {border: 3px solid #f0f0f0;padding: 60px;margin-bottom: 30px;padding-top: 40px;}
.login-out .box .y {width: 105px;}
.login-out .box .m {width: 60px;}
.login-out .box .form-box {width: 530px;margin: auto;}
.login-out .box .reg-box {width: 630px;margin: auto;}
.login-out .box .form-box .itemG {}
.login-out .box .form-box .item {padding-top: 20px;float: left;width: 100%;}
.login-out .box .form-box .item .col1 {float: left;width: 140px;margin-right: 20px;text-align: right;line-height: 24px;}
.login-out .box .form-box .item .col2 {float: left;}
.login-out .box .form-box .item .col2 input {width: 250px;border: none;height: 24px;border-bottom: 1px solid #dcdcdc;line-height: 24px;}
.login-out .box .form-box .item .col2 .yzm-inp {width: 150px;float: left;}
.login-out .box .form-box .item .col2 .yzm-img {float: left;height: 28px;margin-left: 5px;}
.login-out .box .form-box .item .col2 span.ref {float: left;line-height: 28px;cursor: pointer;}
.login-out .box .form-box .item .col2 .yzm-ref {float: left;height: 28px;}
.login-out .box .form-box .item .col3 {float: right;width: 160px;color: #d3252f;}
.login-out .box .form-box .item .col2a {float: left;padding-left: 82px;display: flex;align-items: center;}
.login-out .box .form-box .item .col2a input {float: left;margin-top: 6px;}
.login-out .box .form-box .btnG {margin-top: 30px;}
.login-out .box .form-box .login-btnG {}
.login-out .box .form-box .login-btnG .btn.active {width: 70px;}
.login-out .box .msg {color: #d3252f;margin-top: 20px;}
/**/
.cm-radioG {}
.cm-radioG .radio {float: left;margin-right: 15px;cursor: pointer;font-size: 14px;}
    .cm-radioG .radio span {
        float: left;
        width: 15px;
        height: 15px;
        border: 1px solid #dcdcdc;
        border-radius: 100px;
        margin-top: 4px;
        margin-right: 7px;
    }
    .cm-radioG .radio.active span {
        border: 1px solid #000;
        position: relative;
    }
    .cm-radioG .radio.active span::before {
        content: "";
        display: block;
        width: 11px;
        height: 11px;
        background: #000;
        border-radius: 10px;
        top: 2px;
        position: absolute;
        left: 2px;
    }
/**/
.cm-radioG2 {}
.cm-radioG2 .radio {float: left;margin-right: 15px;cursor: pointer;font-size: 16px;}
.cm-radioG2 .radio span {
    float: left;
    width: 15px;
    height: 15px;
    border: 1px solid #dcdcdc;
    border-radius: 100px;
    margin-top: 4px;
    margin-right: 7px;
}
.cm-radioG2 .radio.active span {
    border: 1px solid #000;
    position: relative;
}
.cm-radioG2 .radio.active span::before {
    content: "";
    display: block;
    width: 11px;
    height: 11px;
    background: #000;
    border-radius: 10px;
    top: 2px;
    position: absolute;
    left: 2px;
}
/***/
.email-box {padding: 50px 0;}
.email-box .t1 {text-align: center;font-size: 20px;color: #646464;margin-bottom: 20px;}
.email-box .t2 {}
.email-box .t3 {text-align: center;color: #d3252f;margin-top: 20px;}
.email-box .msg {padding-left: 292px;margin-top: 30px;}
/**/
.cm-btnG {text-align: center;width: 100%;}
.cm-btnG .btn {height: 33px;border: 1px solid #969696;background: none;border-radius: 3px;margin: 0 5px;cursor: pointer;display: inline-block;vertical-align: middle;line-height: 33px;padding: 3px 20px;box-sizing: content-box;min-width: 80px;}
.cm-btnG .btn:hover {background: #000;color: #fff;opacity: 0.3;}
.cm-btnG .btn.active {background: #000;color: #fff;border: none;}
.cm-btnG .btn.active:hover {opacity: 0.3;}
.cm-btnG .btn.none {background: #ccc;color: #fff;border: none;cursor: default;opacity: 1;}
/**/
.shop-car {}
.shop-car .step-box {text-align: center;padding: 40px 0;padding-top: 0px;}
.step-box {}
.shop-car .step-box .step {display: inline-block;opacity: 0.5;}
.shop-car .step-box .step .t1 {display: inline-block;width: 39px;height: 39px;border-radius: 100px;border: 2px solid #969696;line-height: 39px;text-align: center;font-size: 24px;margin-right: 10px;}
.shop-car .step-box .step .t2 {display: inline-block;font-size: 20px;}
.shop-car .step-box .step .t3 {display: inline-block;padding: 0 11px;opacity: 0.3;}
.shop-car .step-box .step .t3 img {display: inline-block;}
.shop-car .step-box .step.active {opacity: 1;}
.shop-car .step-box .step.active .t1 {border-color: #000;color: #000;}
.shop-car .step-box .step.active .t2 {color: #000;}
.shop-car .step-box .step.active .t3 {opacity: 1;}
.shop-car .block1 {margin-bottom: 30px;}
.shop-car .tit {height: 40px;background: #000;line-height: 40px;color: #fff;cursor: pointer;padding: 0 20px;}
.shop-car .tit .col1 {padding-left: 0;font-size: 16px;float: left;}
.shop-car .tit .col2 {float: right;margin-right: 0;font-size: 18px;}
.shop-car .tit .col2 span {}
.shop-car .tit .col2 span:nth-of-type(2) {display: none;}
.shop-car .block1.active .tit .col2 span:nth-of-type(1) {display: none;}
.shop-car .block1.active .tit .col2 span:nth-of-type(2) {display: block;}
.shop-car .block1.active .tit2 {display: none;}
.shop-car .block1.active .itemG {display: none;}
.shop-car .block1 .tit2 {margin-top: 1px;background: #969696;width: 100%;height: 40px;color: #fff;line-height: 40px;}
.shop-car .block1 .tit2 .col1 {float: left;width: 130px;margin-left: 60px;}
.shop-car .block1 .tit2 .col2 {float: left;margin-left: 30px;width: 440px;}
.shop-car .block1 .tit2 .col3 {float: left;width: 110px;text-align: center;}
.shop-car .block1 .tit2 .col4 {float: left;width: 110px;text-align: center;}
.shop-car .block1 .itemG {border: 3px solid #f0f0f0;border-top: none;}
.shop-car .block1 .itemG .item {height: 130px;padding: 15px 0;}
.shop-car .block1 .itemG .item .col1 {float: left;width: 60px;}
.shop-car .block1 .itemG .item .col1 input {margin-top: 55px;margin-left: 22px;}
.shop-car .block1 .itemG .item .col2 {float: left;width: 130px;}
.shop-car .block1 .itemG .item .col2 img {width: 130px;height: 130px;}
.shop-car .block1 .itemG .item .col3 {float: left;margin-left: 30px;width: 440px;}
.shop-car .block1 .itemG .item .col3 .t1 {line-height: 1.5em;height: 3em;width: 330px;}
.shop-car .block1 .itemG .item .col3 .t2 {margin-top: 20px;}
.shop-car .block1 .itemG .item .col3 .t3 {font-weight: bold;font-size: 18px;margin-top: 10px;}
.shop-car .block1 .itemG .item .col4 {float: left;width: 110px;text-align: center;padding-top: 50px;}
.shop-car .block1 .itemG .item .col5 {float: left;width: 110px;text-align: center;padding-top: 53px;}
.shop-car .block1 .itemG .item .col5 img {display: inline-block;}
.shop-car .block1 .itemG .item .col6 {float: left;width: 110px;text-align: center;padding-top: 53px;}
.shop-car .block1 .itemG .item .col6 img {display: inline-block;cursor: pointer;}
.shop-car .block1 .itemG .item:nth-of-type(2n) {background: #f0f0f0;}
.shop-car .block2 {}
.shop-car .block2 .col1 {float: left;line-height: 40px;}
.shop-car .block2 .col2 {float: right;text-align: right;line-height: 40px;}
.shop-car .block2 .col2 .t1 {}
.shop-car .block2 .col2 .t1 .a {margin: 0 20px;display: inline-block;width: 80px;}
.shop-car .block2 .col2 .t2 {}
.shop-car .block2 .col2 .t2 .a {margin: 0 20px;display: inline-block;width: 80px;}
.shop-car .block2 .col2 .t3 {color: #d3252f;}
.shop-car .block2 .col2 .t3 .a {margin: 0 20px;display: inline-block;font-weight: bold;width: 80px;}
.shop-car .block2 .col2 .t3 .b {margin: 0 20px;display: inline-block;width: 80px;font-size: 16px;font-weight: bold;}
.shop-car .block2 .col2 .line {border-bottom: 2px solid #dcdcdc;}
.shop-car .block3 {margin-top: 30px;}
.shop-car .block3 .col1 {float: left;}
.shop-car .block3 .col2 {float: right;}
/**/
.shop-car .step2 {margin-bottom: 30px;}
.shop-car .step2 .itemG {border: 3px solid #f0f0f0;border-top: 3px solid #fff;}
.shop-car .step2 .itemG .item {border-bottom: 2px solid #f6f6f6;padding: 30px;height: 26px;}
.shop-car .step2 .itemG .item .col1 {float: left;}
.shop-car .step2 .itemG .item .col2 {float: right;}
    .shop-car .step2 .itemG .item .col3 {
        float: left;
        margin-left: 30px;
        width: calc(99% - 30px);
    }
.shop-car .step2 .itemG .item .col3 span{
    border-bottom: 1px solid #dcdcdc;
    display: inline-block;
    width: 200px;
}
.shop-car .step2 .itemG .item .col3 input{
    border: none;
    background: none;
    width: 100%;
}
.shop-car .step2 .itemG .item:nth-last-of-type(1) {border-bottom: none;}
/**/
.shop-car .box {border: 3px solid #f0f0f0;padding: 30px;font-size: 16px;border-top: 1px solid #fff;}
.shop-car .step3 {margin-bottom: 30px;}
.shop-car .step3 .itemG {font-size: 0;}
.shop-car .step3 .itemG .item {display: inline-block;width: 46%;margin-right: 3%;font-size: 16px;line-height: 40px;padding: 10px 0;position: relative;}
.shop-car .step3 .itemG .item span {border-bottom: 1px solid #dcdcdc;display: inline-block;width: 80%;}
.shop-car .step3 .itemG .item span input {border: none;background: none;width: 100%;}
.shop-car .step3 .itemG .item .btn {position: absolute;top: 0;right: 0;border: 1px solid #dcdcdc;display: block;padding: 3px 20px;border-radius: 3px;}
.shop-car .step3 .itemG .item .btn:hover {background: #000;color: #fff;border-color: #000000;opacity: 0.3;}
.shop-car .step3 .tab {}
.shop-car .step3 .tab span {border: 1px solid #dcdcdc;display: inline-block;padding: 5px 20px;border-radius: 3px;margin-right: 8px;cursor: pointer;}
.shop-car .step3 .tab span.active {background: #000;color: #fff;border-color: #000;}
.shop-car .step3 .tab-content {display: none;}
.shop-car .step3 .tab-content.active {display: block;}
.shop-car .step3 .txt {padding-top: 30px;}
.shop-car .step3 .txt2 {padding-top: 30px;}
.shop-car .step3 .txt2 input {width: 250px;margin-left: 10px;border: none;border-bottom: 1px solid #dcdcdc;}
.shop-car .step3 .txt3 {font-size: 12px;color: #d3252f;margin-top: 10px;}
.shop-car .step3 .check-box {}
.shop-car .step3 .check-box input {}
.shop-car .step3 .check-box span {}
.shop-car .step3 textarea {width: 100%;height: 100px;border: none;background: none;font-size: 16px;}
.shop-car .step3 .txt-center {height: 200px;line-height: 200px;text-align: center;}
/**/
/**/
.shop-car .step3 {}
.shop-car .step3 .box {}
.shop-car .step3a .box {border-top: 3px solid #fff;}
.shop-car .step3b .box {border-top: 3px solid #f0f0f0;}
.shop-car .step3 .box .form-box {width: 630px;margin: auto;}
.shop-car .step3 .box .itemG2 .item {padding-top: 20px;float: left;width: 100%;}
.shop-car .step3 .box .itemG2 .item .col1 {float: left;width: 140px;margin-right: 20px;text-align: right;line-height: 24px;}
.shop-car .step3 .box .itemG2 .item .col2 {float: left;}
.shop-car .step3 .box .itemG2 .item .col2 input {width: 250px;border: none;height: 24px;border-bottom: 1px solid #dcdcdc;line-height: 24px;}
.shop-car .step3 .box .itemG2 .item .col2 .yzm-inp {width: 150px;float: left;}
.shop-car .step3 .box .itemG2 .item .col2 .yzm-img {float: left;height: 28px;margin-left: 5px;}
.shop-car .step3 .box .itemG2 .item .col2 span.ref {float: left;line-height: 28px;cursor: pointer;}
.shop-car .step3 .box .itemG2 .item .col2 .yzm-ref {float: left;height: 28px;}
.shop-car .step3 .box .itemG2 .item .col3 {float: right;width: 160px;color: #d3252f;}
.shop-car .step3 .box .itemG2 .item .col2a {float: left;padding-left: 82px;display: flex;align-items: center;}
.shop-car .step3 .box .itemG2 .item .col2a input {float: left;margin-top: 6px;}
.shop-car .step3 .box .form-box2 {width: 100%;margin: auto;}
.shop-car .step3 .box .form-box2 .itemG2 .item .col1 {width: auto;margin-right: 0;}
.shop-car .step3 .box .form-box2 .itemG2 .item {padding-top: 20px;float: left;width: 100%;}
.shop-car .step3 .box .form-box2 .itemG2 .item .col1 {float: left;width: auto;margin-right: 0;text-align: right;line-height: 24px;}
.shop-car .step3 .box .form-box2 .itemG2 .item .col2 {float: left;}
.shop-car .step3 .box .form-box2 .itemG2 .item .col2 input {width: 370px;border: none;height: 24px;border-bottom: 1px solid #dcdcdc;line-height: 24px;}
.shop-car .step3 .box .form-box2 .itemG2 .item .col2 .yzm-inp {width: 150px;float: left;}
.shop-car .step3 .box .form-box2 .itemG2 .item .col2 .yzm-img {float: left;height: 28px;margin-left: 5px;}
.shop-car .step3 .box .form-box2 .itemG2 .item .col2 span.ref {float: left;line-height: 28px;cursor: pointer;}
.shop-car .step3 .box .form-box2 .itemG2 .item .col2 .yzm-ref {float: left;height: 28px;}
.shop-car .step3 .box .form-box2 .itemG2 .item .col3 {float: right;width: 160px;color: #d3252f;}
.shop-car .step3 .box .form-box2 .itemG2 .item .col2a {float: left;padding-left: 82px;display: flex;align-items: center;}
.shop-car .step3 .box .form-box2 .itemG2 .item .col2a input {float: left;margin-top: 6px;}
.shop-car .step3 .box .form-box2 .itemG2 .item:nth-of-type(1) {width: 50%;}
.shop-car .step3 .box .form-box2 .itemG2 .item:nth-of-type(2) {width: 50%;}
.shop-car .step3 .box .form-box2 .itemG2 .item:nth-of-type(3) {}
.shop-car .step3 .box .form-box2 .itemG2 .item:nth-of-type(4) {padding-left: 50px;}
.shop-car .step3 .box .form-box2 .itemG2 .item:nth-of-type(4) .col2 input {width: 830px;}
/**/
/**/
.shop-car .step3-a {margin-bottom: 30px;}
.shop-car .step3-a .box { text-align: center; padding: 100px 0;}
.shop-car .step3-a .itemG {border: 3px solid #f0f0f0;border-top: 1px solid #fff;}
.shop-car .step3-a .itemG .item {border-bottom: 2px solid #f6f6f6;padding: 30px;height: 36px;}
.shop-car .step3-a .itemG .item .col1 {float: left;padding: 8px 0;}
.shop-car .step3-a .itemG .item .col1 span.txt {margin: 0 20px;}
.shop-car .step3-a .itemG .item .col2 {float: right;}
.shop-car .step3-a .itemG .item .col2 .cm-btnG {}
.shop-car .step3-a .itemG .item .col2 .cm-btnG .btn {padding: 0 20px;}
.shop-car .step3-a .itemG .item:nth-last-of-type(1) {border: none;}
/**/
.shop-car .step4 {}
.shop-car .step4 .t1 {line-height: 40px;}
.shop-car .step4 .line {height: 1px;background-color: #dcdcdc;width: 100%;margin: 30px 0;}
/**/
.email-block {width: 800px;margin: auto;}
.email-block .logo {padding: 50px;}
.email-block .logo img {margin: auto;}
.email-block .box {background: #fff;padding: 70px;font-size: 16px;line-height: 40px;}
.email-block .box .t1 {}
.email-block .box .t1 span {color: #d3252f;padding: 0 20px;}
.email-block .box .row {width: 100%;height: 140px;padding: 20px 0;}
.email-block .box .row .img {float: left;}
.email-block .box .row .img img {width: 130px;height: 130px;border: 2px solid #dcdcdc;}
.email-block .box .row .t {float: left;width: 490px;margin-left: 20px;}
.email-block .box .row .t .t2 {color: #000;padding-top: 22px;}
.email-block .nav {height: 40px;background: #000;text-align: center;line-height: 40px;}
.email-block .nav a {color: #fff;margin: 0 24px;}
.email-block .footer {padding: 30px 0;text-align: center;line-height: 30px;}
.email-block .footer .t1 {}
.email-block .footer .t1 a {}
.email-block .footer .t1 a img {display: inline-block;margin: 0 5px;}
.email-block .footer .t2 {color: #d3252f;}
.email-block .footer .t3 {}
/********************************************************************/
.cm-star-box {}
.cm-star-box .star {display: inline-block;vertical-align: middle;margin-right: 10px;}
.cm-star-box .star img {display: inline-block;}
/**/
.user1 {font-size: 16px;}
.user1 .itemG {width: 792px;margin: auto;margin-top: 30px;}
.user1 .itemG .item {float: left;width: 122px;margin: 5px;background: #f0f0f0;border-radius: 5px;text-align: center;height: 122px;}
.user1 .itemG .item .ico {}
.user1 .itemG .item .ico img {margin: auto;margin-top: 13px;}
.user1 .itemG .item .ico img:nth-of-type(1) {}
.user1 .itemG .item .ico img:nth-of-type(2) {display: none;}
.user1 .itemG .item .t {}
.user1 .itemG .item:hover {background: #000;}
.user1 .itemG .item:hover .ico {}
.user1 .itemG .item:hover .ico img:nth-of-type(1) {display: none;}
.user1 .itemG .item:hover .ico img:nth-of-type(2) {display: block;}
.user1 .itemG .item:hover .t {color: #fff;}
/**/
.user2 {}
.user2 .block1 {font-size: 16px;}
.user2 .block1 .row {padding: 30px 0px;border-bottom: 2px solid #dcdcdc;line-height: 30px;}
.user2 .block1 .row .col1 {float: left;}
.user2 .block1 .row .col2 {float: left;width: 500px;}
.user2 .block1 .row .col2 .t1 {margin-bottom: 10px;}
.user2 .block1 .row .col2 .t1 span {display: inline-block;border: 1px solid #969696;padding: 0 10px;border-radius: 3px;margin: 0 10px;cursor: pointer;}
.user2 .block1 .row .col2 .t1 span:hover {background: #000;color: #fff;border-color: #000;}
.user2 .block1 .row2 {line-height: 30px;margin-top: 20px;}
.user2 .block2 {margin-top: 30px;}
.user2 .block2 .tab {height: 40px;}
.user2 .block2 .tab a {background: #dcdcdc;display: block;float: left;width: 25%;height: 40px;line-height: 40px;border-right: 2px solid #fff;box-sizing: border-box;text-align: center;color: #000;font-size: 16px;}
.user2 .block2 .tab a.active {background: #000;color: #fff;}
.user2 .block2 .tab-content {display: none;}
.user2 .block2 .tab-content.active {display: block;}
.user2 .block2 .box {border: 2px solid #dcdcdc;margin-right: 2px;padding: 50px;}
.user2 .block2 .box table {width: 888px;border: 1px solid #dcdcdc;margin-bottom: 50px;}
.user2 .block2 .box table tr {}
.user2 .block2 .box table th {background: #f8f5ee;padding: 10px;}
.user2 .block2 .box table td {text-align: center;padding: 10px;}
.user2 .block2 .box table td .btn {border: 1px solid #dcdcdc;border-radius: 5px;display: inline-block;padding: 0 10px;background: #fff;}
.user2 .block2 .box table tr:nth-of-type(odd) td {background: #f0f0f0;}
.user2 .block2 .cm-pages {}
/***/
.user5 {}
.user5 .box {border: 3px solid #f0f0f0;padding: 60px;margin-bottom: 30px;}
.user5 .box .form-box {width: 490px;margin: auto;}
.user5 .box .form-box .itemG {margin-bottom: 30px;}
.user5 .box .form-box .item {padding-top: 20px;float: left;width: 100%;margin-bottom: 30px;}
.user5 .box .form-box .item .col1 {float: left;width: 140px;margin-right: 20px;text-align: right;line-height: 24px;}
.user5 .box .form-box .item .col2 {float: left;}
.user5 .box .form-box .item .col2 input {width: 250px;border: none;height: 24px;border-bottom: 1px solid #dcdcdc;line-height: 24px;}
.user5 .box .form-box .item .col2 .yzm-inp {width: 150px;float: left;}
.user5 .box .form-box .item .col2 .yzm-img {float: left;height: 28px;margin-left: 5px;}
.user5 .box .form-box .item .col2 span.ref {float: left;line-height: 28px;cursor: pointer;}
.user5 .box .form-box .item .col2 .yzm-ref {float: left;height: 28px;}
.user5 .box .form-box .item .col3 {float: right;width: 160px;color: #d3252f;}
.user5 .box .form-box .item .col2a {float: left;padding-left: 82px;display: flex;align-items: center;}
.user5 .box .form-box .item .col2a input {float: left;margin-top: 6px;}
.user5 .box .form-box .cm-btnG {width: 100%;}
.user5 .box .msg {color: #d3252f;margin-bottom: 20px;padding-left: 77px;}
/***/
.user7 {margin-bottom: 30px;}
.user7 .txt {font-size: 16px;}
.user7 .txt .btn {display: inline-block;padding: 3px 15px;border: 1px solid #969696;border-radius: 5px;margin-top: 20px;}
.user7 .txt .btn.active {background: #000;color: #fff;border-color: #000;}
.user7 .txt .btn.active:hover {opacity: 0.3;}
.user7 table {width: 100%;border: 1px solid #dcdcdc;}
.user7 table th {background: #000;color: #fff;padding: 10px;}
.user7 table td {padding: 10px;background: #f0f0f0;text-align: center;}
.user7 table td .num {text-decoration: underline;cursor: pointer;}
.user7 table td .a {text-decoration: underline;}
.user7 table td .btnG { text-align: left;}
.user7 table td .btnG .btn {border: 1px solid #dcdcdc;border-radius: 3px;background: #fff;padding: 3px 8px;cursor: pointer;}
.user7 table td .btnG .btn.active {background: #000;color: #fff;border-color: #000;}
.user7 table td .btnG .btn.active:hover {opacity: 0.3;}
.user7 table td .btnG .btn:hover {background: #000;color: #fff;border-color: #000;opacity: 0.3;}
.user7 table td .step-box {position: relative;padding: 30px 0;}
.user7 table td .step-box .stepG {font-size: 0;}
.user7 table td .step-box .stepG .step {}
.user7 table td .step-box .stepG .step .t1 {display: none;}
.user7 table td .step-box .stepG .step .t1 img {}
.user7 table td .step-box .stepG .step .t2 {width: 20px;height: 20px;border: 2px solid #fff;background: #dcdcdc;border-radius: 100px;line-height: 20px;text-align: center;}
.user7 table td .step-box .stepG .step {display: inline-block;font-size: 14px;vertical-align: middle;}
.user7 table td .step-box .stepG .line {display: inline-block;width: 150px;height: 5px;background: #f0f0f0;vertical-align: middle;}
.user7 table td .step-box .stepG .step.active {}
.user7 table td .step-box .stepG .step.active .t1 {display: block;}
.user7 table td .step-box .stepG .step.active .t2 {display: none;}
.user7 table td .step-box .stepG .line.active {background: #d3252f;}
.user7 table td .step-box .txtG {font-size: 0;text-align: center;margin: 0 50px;margin-top: 20px;}
.user7 table td .step-box .txtG .txt {display: inline-block;font-size: 14px;text-align: center;width: 20%;vertical-align: top;}
.user7 table td .step-box .up {position: absolute;top: -10px;right: -10px;padding: 10px;cursor: pointer;}
.user7 table td .step-box .none {visibility: hidden;}
.user7 tr.none {display: none;}
/**/
.user8 {}
.user8 .tab {font-size: 0;}
.user8 .tab a {display: inline-block;height: 40px;background: #dcdcdc;line-height: 40px;padding: 0 90px;font-size: 16px;}
.user8 .tab a.active {background: #000;color: #fff;}
.user8 .tab-content {display: none;}
.user8 .tab-content.active {display: block;}
.user8 .box {border: 2px solid #f0f0f0;padding: 30px;}
.user8 .box table {border: 1px solid #f0f0f0;width: 100%;}
.user8 .box table th {padding: 10px 20px;background: #000;color: #fff;}
.user8 .box table td {padding: 20px;}
.user8 .box table td img {margin: auto;}
.user8 .box table tr:nth-of-type(2n+1) td {background-color: #f0f0f0;}
.user8 .box table .price {font-weight: bold;color: #d3252f;}
.user8 .box table .pro {}
.user8 .box table .pro img {width: 90px;height: 90px;}
.user8 .tips {color: #D3252F;margin-top: 10px;padding-left: 20px;}
/**/
.user10 {margin-bottom: 30px;}
.user10 .txt {font-size: 16px;}
.user10 .tit {background: #000;height: 40px;line-height: 40px;padding: 0 20px;color: #fff;font-size: 16px;margin: 1px;}
.user10 .num {padding: 40px 0;font-size: 16px;}
.user10 .box {border: 2px solid #f0f0f0;border-top: 1px solid #f0f0f0;padding: 0;}
.user10 .box table {border: 1px solid #f0f0f0;width: 100%;border-top: none;}
.user10 .box table th {padding: 10px 20px;background: #969696;color: #fff;}
.user10 .box table td {padding: 20px;}
.user10 .box table td img {margin: auto;}
.user10 .box table tr:nth-of-type(2n+1) td {background-color: #f0f0f0;}
.user10 .box table .price {font-weight: bold;color: #d3252f;}
.user10 .box table .pro {}
.user10 .box table .pro img {width: 90px;height: 90px;display: inline-block;}
.user10 .box .txt {margin: 30px;}
.user10 .block2 {margin: 20px;}
.user10 .block2 .col1 {float: left;line-height: 40px;}
.user10 .block2 .col2 {float: right;text-align: right;line-height: 40px;}
.user10 .block2 .col2 .t1 {}
.user10 .block2 .col2 .t1 .a {margin: 0 20px;display: inline-block;width: 90px;}
.user10 .block2 .col2 .t2 {}
.user10 .block2 .col2 .t2 .a {margin: 0 20px;display: inline-block;width: 80px;}
.user10 .block2 .col2 .t3 {color: #d3252f;}
.user10 .block2 .col2 .t3 .a {margin: 0 20px;display: inline-block;font-weight: bold;width: 90px;}
.user10 .block2 .col2 .t3 .b {margin: 0 20px;display: inline-block;width: 90px;font-size: 16px;font-weight: bold;}
.user10 .block2 .line {border-bottom: 2px solid #dcdcdc;}
.user10 .block3 {margin-top: 30px;}
.user10 .block3 .col1 {float: left;}
.user10 .block3 .col2 {float: right;}
.user10 .box2 {margin-top: 30px;width: 480px;border: 1px solid #f0f0f0;}
.user10 .box2 table {background: #f0f0f0;}
.user10 .box2 table th {background: #000;}
.user10 .box2 table td {background: #fff;}
/**/
.user14 {}
.user14 .txt {font-size: 16px;}
.user14 .txt .btn {display: inline-block;padding: 3px 15px;border: 1px solid #969696;border-radius: 5px;margin-top: 20px;}
.user14 .txt .btn.active {background: #000;color: #fff;border-color: #000;}
.user14 .txt .btn.active:hover {opacity: 0.3;}
.user14 table {border: 2px solid #f0f0f0;margin-top: 30px;width: 100%;}
.user14 table th {background: #000;color: #fff;padding: 10px;}
.user14 table td {padding: 10px;text-align: center;}
.user14 table tr:nth-of-type(2n+1) td {background: #f0f0f0;}
.user14 table.balance {}
.user14 table.balance tr th:nth-of-type(2) {text-align: left;}
.user14 table.balance tr td:nth-of-type(2) {text-align: left;}
.user14 table.back-to-gold tr th:nth-of-type(2) {text-align: left;}
.user14 table.back-to-gold tr td:nth-of-type(2) {text-align: left;}
/**/
.user16 {}
.user16 .box {border: 2px solid #f0f0f0;padding: 40px 0;}
.user16 table {width: 380px;margin: auto;}
.user16 table td {padding: 10px;}
.user16 table tr td:nth-of-type(1) {text-align: right;}
.user16 table td input {width: 100%;border: none;border-bottom: 1px solid #dcdcdc;padding: 5px 0;}
.user16 .cm-btnG {margin-top: 30px;}
.user16 .zindex {position: relative;z-index: 10;}
.user16 input[type="checkbox"] {width: 20px;float: left;margin-top: 6px;}
.user16 label {cursor: pointer;}
/**/
.user17 {}
.user17 table {border: 2px solid #f0f0f0;width: 100%;}
.user17 table th {background: #000;padding: 10px;color: #fff;}
.user17 table td {padding: 10px;}
.user17 table tr td img {display: inline-block;}
.user17 table tr td .arrow {margin-left: 20px;}
.user17 table tr.active td .arrow {transform: scale(-1);display: inline-block;}
.user17 table tr:nth-of-type(4n+4) td {background-color: #f0f0f0;}
.user17 table tr.show {cursor: pointer;}
.user17 table tr.active {}
.user17 table tr.none {display: none;}
.user17 table tr.none.active {display: block;}
.user17 table tr td .tG {border-top: 1px solid #000;border-bottom: 1px solid #000;}
.user17 table tr td .tG .t {border-bottom: 1px dashed #000;padding: 20px 50px;}
.user17 table tr td .tG .t:nth-last-of-type(1) {border: none;}
.user17 table tr td .tG .t1 {height: 40px;line-height: 40px;}
.user17 table tr td .tG .t1 .a {float: left;width: 90px;text-align: right;}
.user17 table tr td .tG .t1 .b {}
.user17 table tr td .tG .t2 {padding-left: 20px;}
.user17 table tr td .tG .t3 {padding-left: 20px;color: #f00;}
.user17 table tr td .reply-box {}
.user17 table tr td .reply-box .txt {padding: 20px 70px;}
.user17 table tr td .reply-box .reply {margin: 0 70px;}
.user17 table tr td .reply-box .reply textarea {width: 460px;height: 110px;padding: 10px;display: inline-block;vertical-align: bottom;}
.user17 table tr td .reply-box .reply button {display: inline-block;vertical-align: bottom;border: none;background: #000;padding: 5px 25px;color: #fff;border-radius: 5px;margin-left: 20px;cursor: pointer;}
.user17 .tips {margin-top: 10px;color: #D3252F;}
/**/
.user19 {}
.user19 .box {border: 2px solid #f0f0f0;padding: 40px 0;}
.user19 table {width: 600px;margin: auto;}
.user19 table td {padding: 10px;}
.user19 table tr td:nth-of-type(1) {width: 110px;text-align: right;}
.user19 table tr td:nth-of-type(3) {width: 128px;}
.user19 table td input {width: 100%;border: none;border-bottom: 1px solid #dcdcdc;padding: 5px 0;}
.user19 .cm-btnG {margin-top: 30px;}
.user19 .zindex {position: relative;z-index: 10;}
.user19 table td .msg {color: #D3252F;}
.user19 .tips {color: #D3252F;width: 596px;margin: auto;padding-left: 50px;margin-top: 10px;}
/**/
.user20 {}
.user20 .box {border: 2px solid #f0f0f0;padding: 40px 0;}
.user20 table {width: 700px;margin: auto;}
.user20 table td {padding: 10px;}
.user20 table tr td:nth-of-type(1) {width: 110px;text-align: right;}
.user20 table tr td:nth-of-type(3) {}
.user20 table td input[type="text"] {width: 100%;border: none;border-bottom: 1px solid #dcdcdc;padding: 5px 0;}
.user20 table td input[type="password"] {width: 100%;border: none;border-bottom: 1px solid #dcdcdc;padding: 5px 0;}
.user20 .cm-btnG {text-align: left; }
.user20 .cm-btnG input { box-sizing: border-box; height: 41px; margin: 0;}

.user20 .zindex {position: relative;z-index: 10;}
.user20 table td .msg {color: #D3252F;}
.user20 .tips {color: #D3252F;width: 596px;margin: auto;padding-left: 50px;margin-top: 10px;}

/**/
.cm-h {height: 30px;}
.itemG-a {border-top: none !important;}
/**/
table.return-confirmation {}
table.return-confirmation .b1 {display: none;}
table.shipment-details {}
table.shipment-details .b1 {display: none;}
table.shipment-details .b2 {display: none;}

table.return-app {}
table.return-app .b1 {display: none;}

table.return-sub {}
table.return-sub .b1 {display: none;}

table.step {}
table.step .b1 {display: none;}

table.step2 {}
table.step2 .b1 {display: none;}
table.step2 .b2 {display: none;}
table.query {}
table.query .b1 {display: none;}
/*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*/
@media screen and (max-width:1067px) {
	/**/
	table.return-confirmation {}
	table.return-confirmation tr th:nth-of-type(3) {width: 60px;}
	table.return-confirmation tr th:nth-of-type(4) {display: none;}
	table.return-confirmation tr td:nth-of-type(4) {display: none;}
	table.return-confirmation .b1 {display: flex;justify-content: flex-start;align-items: center;}
	table.return-confirmation .b1 img {display: inline !important;margin-right: 5px !important;margin-left: 0 !important;width: 15px;}
	/**/
	table.shipment-details {}
    table.shipment-details tr th:nth-of-type(3){display: none;}
    table.shipment-details tr td:nth-of-type(3){display: none;}
	table.shipment-details tr th:nth-of-type(4) {width: 60px;}
	table.shipment-details tr th:nth-of-type(5) {display: none;}
	table.shipment-details tr td:nth-of-type(5) {display: none;}
	table.shipment-details tr th:nth-of-type(6) {display: none;}
	table.shipment-details tr td:nth-of-type(6) {display: none;}
	table.shipment-details .b1 {display: flex;justify-content: flex-start;align-items: center;}
	table.shipment-details .b1 img {display: inline !important;margin-right: 5px !important;margin-left: 0 !important;width: 15px;}
	table.shipment-details .b2 {display: block;}
	/**/
	table.step {}
	table.step tr th:nth-of-type(1) {width: 10px;}
	table.step tr td:nth-of-type(1) {width: 10px;}
	table.step tr th:nth-of-type(2) {width: 60px;}
	table.step tr td:nth-of-type(2) {width: 60px;}
	table.step tr th:nth-of-type(4) {width: 40px;}
	table.step tr td:nth-of-type(4) {width: 40px;}
	table.step tr th:nth-of-type(5) {display: none;}
	table.step tr td:nth-of-type(5) {display: none;}
	
	table.step .b1 {display: flex;justify-content: flex-start;align-items: center;}
	table.step .b1 img {display: inline !important;margin-right: 5px !important;margin-left: 0 !important;width: 15px;}    
	/**/
	table.step2 {}
        table.step2 tr th:nth-of-type(3) {
            display: none;
        }

        table.step2 tr td:nth-of-type(3) {
            display: none;
        }
	table.step2 tr th:nth-of-type(4) {width: 40px;}
	table.step2 tr td:nth-of-type(4) {width: 40px;}
	
	table.step2 tr th:nth-of-type(5) {width: 20px;}
	table.step2 tr td:nth-of-type(5) {width: 20px;}
	table.step2 .b1 {display: flex;justify-content: flex-start;align-items: center;}
	table.step2 .b1 img {display: inline !important;margin-right: 5px !important;margin-left: 0 !important;width: 15px;}
    table.step2 .b2 {
        display: block;
    }
	/**/
	table.return-app {}
	table.return-app tr th:nth-of-type(4) {width: 50px;}
	table.return-app tr td:nth-of-type(4) {width: 50px;}
	table.return-app tr th:nth-of-type(5) {display: none;}
	table.return-app tr td:nth-of-type(5) {display: none;}
	table.return-app .b1 {display: flex;justify-content: flex-start;align-items: center;}
	table.return-app .b1 img {display: inline !important;margin-right: 5px !important;margin-left: 0 !important;width: 15px;}
	/**/
	table.return-sub {}
	table.return-sub tr th:nth-of-type(3) {width: 50px;}
	table.return-sub tr td:nth-of-type(3) {width: 50px;}
	table.return-sub tr th:nth-of-type(4) {display: none;}
	table.return-sub tr td:nth-of-type(4) {display: none;}
	table.return-sub tr td:nth-of-type(5) {width: 40px;}
	table.return-sub .b1 {display: flex;justify-content: flex-start;align-items: center;}
	table.return-sub .b1 img {display: inline !important;margin-right: 5px !important;margin-left: 0 !important;width: 15px;}
	/**/
	table.query1 tr th:nth-of-type(3) { width: 50px; }
	
	table.query {}
	table.query tr th:nth-of-type(3) { width: 50px; }
	table.query tr th:nth-of-type(4) { display: none;}
	table.query tr td:nth-of-type(4) { display: none;}
	table.query .b1 {display: flex;justify-content: flex-start;align-items: center;}
	table.query .b1 img {display: inline !important;margin-right: 5px !important;margin-left: 0 !important;width: 15px;}
	
	/**/
	html,body {overflow-x: hidden;}
	html {}
	body {margin: 0;padding: 0;height: auto;color: #646464;font: 14px/24px MicrosoftJhengHeiRegular;background: #fff;}
	div,form,ul,ol,li,span,p,dl,dt,dd,img {margin: 0;padding: 0;border: 0;}
	h1,h2,h3,h4,h5,h6 {margin: 0;padding: 0;font-size: 14px;font-weight: normal;}
	ul,ol,li {list-style: none}
	table,td,input,text,area,button {font-size: 14px;font-family: MicrosoftJhengHeiRegular;}
	th,td {font-size: 12px;}
	a {color: #646464;text-decoration: none;-webkit-transition: color 0.4s ease;-moz-transition: color 0.4s ease;-o-transition: color 0.4s ease;transition: color 0.4s ease}
	a:visited {text-decoration: none}
	a:hover {color: #d3252f;text-decoration: none;-webkit-transition: color 0.2s ease;-moz-transition: color 0.2s ease;-o-transition: color 0.2s ease;transition: color 0.2s ease;}
	a:focus {outline: none;}
	*:focus {outline: none;}
	img {border: none;display: block;}
	.clear {clear: both;}
	.ellipsis {overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
	.ellipsis-2 {overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
	.ellipsis-3 {overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
	.ellipsis-4 {overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
	.wrapper {position: relative;width: 100%;margin: 0 auto;}
    .wrapper2 {
        position: relative;
        width: 100%;
        margin: 0 auto;
    } 
    button:hover {
        opacity: 0.8;
    }
	/**/
	.cm-header-bg {position: fixed;z-index: 1000;background: #fff;top: 0;left: 0;width: 100%;}
	.cm-header {height: 90px;border-bottom: 3px solid #000;}    
	.cm-header .logo {float: left;margin-top: 40px;}
	.cm-header .logo img {height: 30px;padding: 10px;}
        .cm-header .nav {
            position: absolute;
            top: 93px;
            left: 0;
            width: 100%;
            display: none;
            background: #fff;
            overflow: auto;
            /*height: calc(100vh - 93px);*/           
        }
	.cm-header .nav .item {float: left;height: auto;width: 100%;border-bottom: 1px solid #dcdcdc;position: relative;}
        .cm-header .nav .item .t1 {
            cursor: pointer;
            padding: 10px 0;
            background: #474443;
        }
	.cm-header .nav .item .t1 img {display:none}
            .cm-header .nav .item .t1 span {
                padding-left: 30px;
                text-align: left;
                color: #fff;
                font-size: 16px;
                position: relative;
                display: block;
                height:24px;
            }
        .cm-header .nav .item::after {
            content: "";
            display: block;
            width: 15px;
            height: 15px;
            background: url(../img/ico-down.png) no-repeat center center;
            position: absolute;
            top: 17px;
            right: 10%;
        }

        .cm-header .nav .item.active::after {
            transform: rotate(-180deg);
        }






        .cm-header .nav .item2 {
            float: left;
            height: auto;
            width: 100%;
            border-bottom: 1px solid #dcdcdc;
            position: relative;
        }

            .cm-header .nav .item2 .t1 {
                cursor: pointer;
                padding: 10px 0;
                background: #474443;
            }

                .cm-header .nav .item2 .t1 img {
                    display: none
                }

                .cm-header .nav .item2 .t1 span {
                    padding-left: 30px;
                    text-align: left;
                    color: #fff;
                    font-size: 16px;
                    position: relative;
                    display: block;
                }





	.cm-header .nav .item .t2 {display: none;padding-top: 0;}
	.cm-header .nav .item:hover .t2 {display: none;}
	.cm-header .nav .item.active .t2 {display: block;}
	
	.cm-header .nav .item .t2 {position: relative;color: #646464;}
	.cm-header .nav .item .t2 .info {background: #fff;position: relative;top: 0;right: 0;border: none;padding: 1px;width: 100%;margin-right: 0;box-sizing: border-box;}
	.cm-header .nav .item .t2 .info .up {position: absolute;top: -15px;right: 222px;width: 30px;height: 15px;background: url(../img/ico-up2.png) no-repeat;display: none;}
	.cm-header .nav .item .t2 .info .row {position: relative;}
	.cm-header .nav .item .t2 .info .row .col1 {width: 100%;height: auto;background: #969696;margin-bottom: 1px;text-align: center;line-height: 40px;color: #fff;font-size: 16px;cursor: pointer;position: relative;}
	.cm-header .nav .item .t2 .info .row .col1:after {content: "";display: block;width: 15px;height: 15px;background: url(../img/ico-down2.png) no-repeat center center;position: absolute;top: 14px;right: 13%;}
	.cm-header .nav .item .t2 .info .row .col1.active:after {transform: rotate(-180deg);background: url(../img/ico-down2.png) no-repeat center center;}
	.cm-header .nav .item .t2 .info .row .col1 .a {position: relative;top: 0;right: 0;width: 100%;display: none;}
        .cm-header .nav .item .t2 .info .row .col1 .tit {
            position: relative;
            padding-left: 35px;
            text-align: left;
            background: #757475;
        }
        .cm-header .nav .item .t2 .info .row .col1.active .tit {
            padding-left: 35px;
            text-align: left;
            background: #757475;
            font-size: 16px;
        }
        .cm-header .nav .item .t2 .info .row .col1.active .tit::after {
            content: "";
            display: block;
            position: absolute;
            top: 18px;
            left: 213px;
            width: 20px;
            height: 20px;
            background: #d3252f;
            transform: rotate(-45deg);
            display: none;
        }
        .cm-header .nav .item .t2 .info .row .col1.active .a {
            display: block;
            text-align: left;
        }
        .cm-header .nav .item .t2 .info .row .col1 .a a {
            display: block;
            /*line-height: 35px;*/
            height:35px;
            /*font-size: 15px;*/
            text-align: left;
            margin-top:1px;            
            background: #B6B6B7;
            padding-left: 40px;
        }
        .cm-header .nav .item .t2 .info .row .col1 .a span {
            display: block;
            line-height: 35px;
            font-size: 15px;
            text-align: left;                                
            color:#fff;
        }
	.cm-header .tool {position: absolute;top: 0;right: 0;display: flex;justify-content: center;align-items: center;width: 100%;background: #f0f0f0;padding: 5px;box-sizing: border-box;z-index: 9995;}
	.cm-header .tool .item {float: left;height: 30px;margin-right: 5px;}
	.cm-header .tool .item input {float: left;width: 65%;height: 28px;border: 1px solid #dcdcdc;border-radius: 100px;padding: 0 15px;}
	.cm-header .tool .item button {border: none;background: none;width: 30px;height: 30px;cursor: pointer;margin-right: 0px;}
	.cm-header .tool .item button img {margin-left: 5px;}
        .cm-header .tool .item .imgbtn {
            border: none;
            background: none;
            width: 20px;
            height: 20px;
            cursor: pointer;
            margin-right: 0px;
            padding:5px
        }
	.cm-header .tool .item .ico {padding: 5px;padding-right: 0;display: flex;align-items: center;}
	.cm-header .tool .item .ico img {float: left;margin-right: 5px;flex-shrink: 0;}
	.cm-header .tool .item span {color: #d3252f;}
	.shopcar {position: relative;color: #646464;}
	.shopcar .t {padding-top: 20px;display: none;background: #fff;}
	.shopcar .info {background: #fff;position: absolute;top: 40px;right: 0;border: 1px solid #969696;padding: 10px;width: 300px;display: none;box-sizing: border-box;}
	/*.shopcar:hover .info {display: block;}*/
	/*.shopcar:hover .t {display: block;}*/
	.shopcar .info .row {display: flex;justify-content: space-between;padding: 5px 0;}
	.shopcar .info .row:nth-child(1) {border-bottom: 1px dashed #969696;}
	.shopcar .info .row .col1 {flex: 1;}
	.shopcar .info .row .col2 {width: 70px;text-align: center;}
	.shopcar .info .row .col2 strong {font-weight: normal;float: right;}
	.shopcar .info .row .col2 span {}
	.shopcar .info .row .col3 {flex: 1;text-align: right;padding-top: 20px;}
	.shopcar .info .row .btn {display: flex;justify-content: flex-end;flex: 1;border-top: 1px dashed #969696;padding-top: 10px;}
	.shopcar .info .row .btn a {display: block;background: #d3252f;color: #fff;width: 85px;height: 33px;line-height: 33px;text-align: center;border-radius: 3px;}
	.shopcar .info .row .btn a:hover {opacity: 0.8;}
	.shopcar .info .up {position: absolute;top: -7px;right: 19px;width: 15px;height: 7px;background: url(../img/ico-up.png) no-repeat;}
	/**/
	.cm-banner {}
	.cm-banner .item {display: block;}
	.cm-banner .item img {width: 100%;}
	/**/
	.cm-title {height: 80px;font-size: 24px;line-height: 80px;text-align: center;}
	/**/
	.cm-hot {}
	.cm-hot a {margin-bottom: 12px;display: block;}
	.cm-hot a .img {}
	.cm-hot a .img img {width: 100%;}
	/**/
	.pro-list {padding: 40px 0;}
	.pro-list .item {width: 80%;display: block;height: auto;margin: auto;}
	.pro-list .item .img {}
	.pro-list .item .img img {width: 100%;height: auto;}
	.pro-list .item .t1 {text-align: center;margin-top: 10px;height: 40px;line-height: 20px;overflow: hidden;}
	.pro-list .item .t2 {color: #d3252f;font-size: 18px;text-align: center;font-weight: bold;margin-top: 10px;height: 20px;line-height: 20px;overflow: hidden;}
	.pro-list .btn-left {color: #000;}
	.pro-list .btn-right {color: #000;}
	.pro-list .btn-left:hover,.pro-list .btn-right:hover {opacity: 0.7;}
	/**/
	.cm-footer-bg {background: #000;padding: 15px;margin-top: 50px;}
	.cm-footer {}
	.cm-footer .row {}
	.cm-footer .row .col1 {float: left;width: 100%;text-align: center;display: flex;justify-content: space-around;}
	.cm-footer .row .col1 a {color: #fff;font-size: 12px;margin-right: 0;flex: 1;}
	.cm-footer .row .col2 {color: #969696;font-size: 12px;float: none;width: 100%;text-align: center;}
	.cm-footer .row .col2 a {}
	/**/
	.img {overflow: hidden;}
	.img img {transition: all 0.5s ease;}
	.img:hover img {transform: scale(1.05);}
	/*********************************/
	.cm-sub {padding-top: 0;min-height: 71vh;}
	.cm-sub .cm-left {float: none;width: 100%;}
	.cm-sub .cm-left .menu {font-size: 15px;}
	.cm-sub .cm-left .menu .item {height: 30px;overflow: hidden;}
	.cm-sub .cm-left .menu .item.active {height: auto;}
	.cm-sub .cm-left .menu .item .tit {height: 30px;line-height: 30px;background: #000;color: #fff;padding: 0 10px;box-sizing: border-box;display: flex;justify-content: space-between;}
	.cm-sub .cm-left .menu .item .tit .a {}
	.cm-sub .cm-left .menu .item .tit .b {font-family: simsun;transform: rotate(90deg);display: block;}
	.cm-sub .cm-left .menu .item.active .tit .b {transform: rotate(-90deg);}
	.cm-sub .cm-left .menu .item .t {}
	.cm-sub .cm-left .menu .item .t .t1 {display: flex;justify-content: space-between;padding: 10px 20px;cursor: pointer;}
	.cm-sub .cm-left .menu .item .t .t1 .a {}
	.cm-sub .cm-left .menu .item .t .t1 .b {display: none;}
	.cm-sub .cm-left .menu .item .t .t1 .c {}
	.cm-sub .cm-left .menu .item .t .t2 {padding: 0 40px;display: none;}
	.cm-sub .cm-left .menu .item .t .t2 a {display: block;padding: 5px 0;}
	.cm-sub .cm-left .menu .item .t.active {}
	.cm-sub .cm-left .menu .item .t.active .t1 .b {display: block;}
	.cm-sub .cm-left .menu .item .t.active .t1 .c {display: none;}
	.cm-sub .cm-left .menu .item .t.active .t2 {display: block;background: #f0f0f0;padding: 10px 40px;}
	.cm-sub .cm-left .menu .item .t.active .t2 a.active {color: #D3252F;}
	/**/
	.cm-sub .cm-right {width: 96%;float: none;margin: auto;}
	.cm-bread {height: auto;line-height: 30px;margin-bottom: 10px;display: flex;justify-content: space-between;align-items: center;padding: 0 10px;padding-top: 5px;}
	.cm-bread span {color: #000;}
	.cm-sub .cm-right .sub-banner {}
	.cm-sub .cm-right .sub-banner .item {}
	.cm-sub .cm-right .sub-banner .item img {width: 100%;}
	/**/
	.sort-block {display: flex;justify-content: flex-end;padding-top: 15px;}
	.sort {width: 142px;position: relative;height: 32px;margin-top: 5px;}
	.sort .t1 {width: 120px;height: 30px;border: 1px solid #dcdcdc;border-radius: 3px;display: flex;justify-content: space-between;padding: 0 10px;align-items: center;cursor: pointer;}
	.sort .t1 .a {}
	.sort .t1 .b {transform: rotate(90deg);font-family: simsun;}
	.sort .t2 {position: absolute;top: 31px;left: 0;width: 100%;background: #fff;border: 1px solid #dcdcdc;border-radius: 3px;box-sizing: border-box;display: none;}
	.sort .t2 .a {line-height: 30px;cursor: pointer;padding: 0 10px;}
	.sort .t2 .a:hover {background: #dcdcdc;}
	.sort:hover .t2 {display: block;}
	/**/
	.pro-list2 {padding: 15px 0;width: 96%;display: flex;flex-wrap: wrap;margin: auto;}
	.pro-list2::after {content: "";width: 48%;display: block;height: auto;margin: auto;float: none;margin-right: auto;}
	.pro-list2 .item {width: 48%;display: block;height: auto;margin: auto;float: none;margin-right: auto;margin-bottom: 20px;}
	.pro-list2 .item .img {}
	.pro-list2 .item .img img {width: 100%;height: auto;}
	.pro-list2 .item .nums {margin: 15px;}
	/*.pro-list2 .item .nums span {display: block;width: 22%;height: 31px;background: #dcdcdc;float: left;margin-bottom: 3px;text-align: center;line-height: 31px;margin-right: 3px;color: #000;}
	.pro-list2 .item .nums span.active {background: #000;color: #fff;}
	.pro-list2 .item .nums span.none {border: 1px dashed #dcdcdc;background: none;box-sizing: border-box;color: #dcdcdc;}*/
	.pro-list2 .item .t1 {text-align: center;margin-top: 10px;height: 40px;line-height: 20px;overflow: hidden;color: #000;}
	.pro-list2 .item .t2 {display: flex;align-items: center;margin-top: 10px; flex-direction:column}
	.pro-list2 .item .t2 .a {font-size: 12px;color: #969696;}
        .pro-list2 .item .t2 .b {
            color: #d3252f;
            font-size: 16px;
            text-align: center;
            font-weight: bold;
            height: 20px;
            line-height: 20px;
            overflow: hidden;
            margin-left: 10px;                        
        }
	.pro-list2 .item .t3 {margin-top: 15px;}
	.pro-list2 .item .t3 .del {width: 100px;height: 33px;border: 1px solid #969696;border-radius: 5px;text-align: center;line-height: 33px;margin: auto;color: #646464;}
	.pro-list2 .item .t3 .del:hover {background: #D3252F;color: #fff;border-color: #D3252F;}
	/**/
	.cm-pages-p {height: 30px;}
	.cm-pages {text-align: center;font-size: 0;}
	.cm-pages a {display: inline-block;font-size: 16px;width: 35px;height: 35px;line-height: 35px;text-align: center;margin: 0 2px;}
	.cm-pages a.active {background: #D3252F !important;color: #fff;}
        .cm-pages span {
            display: inline-block;
            font-size: 16px;
            width: 35px;
            height: 35px;
            line-height: 35px;
            text-align: center;
            margin: 0 2px;
        }
    .cm-pages span.active {
            background: #D3252F !important;
            color: #fff;
        }
	/*.cm-pages a:nth-last-of-type(1) {font-family: simsun;}*/
	.cm-pages a:hover {background: #DCDCDC;}
	/**/
	.right-fixed-p {height: 54px;}
    .right-fixed {        
        position: fixed;
        display: flex;
        z-index: 999;
        bottom: 10px;                
        right:2%;
    }
	.right-fixed .item {margin-bottom: 5px;display: block;margin: 5px;}
	.right-fixed .item img {width: 40px;height: 40px;}
	.right-fixed .item:hover img {opacity: 0.8;}
	/**/
	.detail {width: 100%;}
	.detail .detail-info {margin-top: 10px;}
	.detail .detail-info .col1 {float: none;width: 100%;}
	.detail .detail-info .col1 .bigimg {}
	.detail .detail-info .col1 .bigimg img {width: 100%;height: auto;}
	.detail .detail-info .col1 .smallimg {padding: 0 20px;padding-top: 10px;position: relative;}
	.detail .detail-info .col1 .smallimg img {width: 94%;height: auto;margin: auto;}
	.detail .detail-info .col1 .smallimg .btn-left {color: #000;top: 50%;left: -7px;margin-top: -37px;}
	.detail .detail-info .col1 .smallimg .btn-right {color: #000;top: 50%;right: -7px;margin-top: -37px;}
	.detail .detail-info .col1 .smallimg .swiper-slide {opacity: 0.5;}
	.detail .detail-info .col1 .smallimg .swiper-slide-thumb-active {opacity: 1;}
	.detail .detail-info .col2 {float: none;width: 100%;font-size: 14px;color: #969696;padding-top: 20px;}
	.detail .detail-info .col2 .t1 {font-size: 12px;color: #646464;}
	.detail .detail-info .col2 .t2 {font-size: 18px;font-weight: bold;line-height: 1.5em;height: 3em;color: #000;margin-top: 5px;overflow: hidden;}
	.detail .detail-info .col2 .t3 {margin-top: 5px;}
	.detail .detail-info .col2 .t4 {line-height: 30px;margin-top: 10px;}
        .detail .detail-info .col2 .t4 .item {
            display: inline-block;
            width: calc(100% - 46px);
        }
        .detail .detail-info .col2 .t4 span {
            display: inline-block;
            height: 30px;
            background: #dcdcdc;
            min-width: 36px;
            text-align: center;
            margin-right: 2px;
            margin-bottom: 3px;
            color: #000;
            cursor: pointer;
            padding: 0 5px;
        }
	.detail .detail-info .col2 .t4 span.active {background: #000;color: #fff;}
	.detail .detail-info .col2 .t5 {display: flex;align-items: center;margin-top: 15px;}
	.detail .detail-info .col2 .t5 .cm-num {margin-right: 15px;}
	.detail .detail-info .col2 .t6 {display: flex;align-items: center;padding-top: 15px;}
	.detail .detail-info .col2 .t6 .a {align-self: flex-end;margin-right: 20px;font-size: 12px;}
	.detail .detail-info .col2 .t6 .b {font-size: 20px;color: #d3252f;margin-right: 20px;}
	.detail .detail-info .col2 .t6 .c {background: #d3252f;color: #fff;width: 123px;height: 33px;border-radius: 3px;display: flex;align-items: center;justify-content: center;cursor: pointer;font-size: 12px;}
	.detail .detail-info .col2 .t6 .c img {margin-right: 10px;}
	.detail .detail-info .col2 .t7 {display: flex;align-items: center;margin-top: 15px;border-bottom: 1px solid #dcdcdc;padding-bottom: 15px;margin-bottom: 15px;}
	.detail .detail-info .col2 .t7 .a {background: #000;color: #fff;padding: 5px 15px;margin-right: 10px;}
	.detail .detail-info .col2 .t7 .b {background: #000;color: #dcdcdc;padding: 5px 15px;margin-right: 10px;}
	.detail .detail-info .col2 .t7 .c {margin-right: 10px;}
	.detail .detail-info .col2 .t7 .c img {}
	.detail .detail-info .col2 .t8 {display: flex;align-items: center;}
	.detail .detail-info .col2 .t8 img {margin-right: 10px;}
	.detail .detail-info .col2 .t8 span {color: #d3252f;margin-right: 10px;}
	.detail .detail-info .col2 .t8 strong {color: #000;font-weight: normal;}
	.detail .detail-info .col2 .t9 {display: flex;margin-top: 10px;}
	.detail .detail-info .col2 .t9 .a {margin-right: 3px;width: 20%;}
	.detail .detail-info .col2 .t9 .a span {display: block;margin-bottom: 3px;width: 100%;height: 30px;text-align: center;line-height: 30px;background: #969696;color: #fff;}
	.detail .detail-info .col2 .t9 .a strong {display: block;width: 100%;height: 30px;background: #f5f5f5;text-align: center;color: #c8c8c8;}
	.detail .detail-info .col2 .t9 .a.active span {background: #d3252f;font-size: 18px;}
	.detail .detail-info .col2 .t9 .a.active strong {color: #d3252f;font-size: 18px;}
	.detail .detail-img {}
	.detail .detail-img img {width: 100%;margin: auto;margin-top: 10px;}
	.detail .detail-pro {padding: 0 30px;}
	/**/
/* 	.user10 .cm-num {display: flex;border: 1px solid #dcdcdc;border-radius: 3px;position: relative;height: auto;padding: 0;margin-right: 0;background: #fff;width: 30px;flex-direction: column;}
	.user10 .cm-num .subtract {width: 30px;height: 30px;border: 1px solid #dcdcdc;border-radius: 3px;position: relative;top: -1px;left: -1px;text-align: center;font-size: 24px;font-family: arial;line-height: 30px;cursor: pointer;}
	.user10 .cm-num input {width: 100%;border: none;text-align: center;background: none;box-sizing: border-box;}
	.user10 .cm-num .add {width: 30px;height: 30px;border: 1px solid #dcdcdc;border-radius: 3px;position: relative;top: auto;right: 1px;text-align: center;font-size: 24px;font-family: arial;background: #fff;line-height: 30px;cursor: pointer;bottom: -1px;}
	.user10 .cm-num .add:hover { background: #000; color: #fff;} */
	/**/
	.cm-tit {margin-top: 20px;border-bottom: 1px solid #c8c8c8;height: 14px;margin-bottom: 30px;}
	.cm-tit span {font-size: 24px;color: #323232;display: inline-block;margin: 35px;margin-top: 0;background: #fff;padding: 0 20px;}
	.cm-tit2 {margin-top: 30px;border-bottom: 1px solid #c8c8c8;height: 14px;margin-bottom: 10px;text-align: center;}
	.cm-tit2 span {font-size: 24px;color: #323232;display: inline-block;margin: auto;margin-top: 0;background: #fff;padding: 0 20px;}
	.cm-tit3 {margin-top: 5px;border-bottom: 2px solid #969696;height: 43px;margin-bottom: 15px;padding: 10px 10px;}
	.cm-tit3 span {font-size: 24px;color: #323232;display: inline-block;margin: auto;margin-top: 0;background: #fff;padding: 0;}
	.cm-tit4 {margin-top: 20px;height: 43px;margin-bottom: 20px;}
	.cm-tit4 span {font-size: 24px;color: #323232;display: inline-block;margin: auto;margin-top: 0;background: #fff;padding: 0;}
	/**/
	.pro-list3 {padding: 40px 0;position: relative;}
	.pro-list3 .item {width: 96%;display: block;height: auto;margin: auto;}
	.pro-list3 .item .img {}
	.pro-list3 .item .img img {width: 100%;height: auto;}
	.pro-list3 .item .t1 {text-align: center;margin-top: 10px;height: 40px;line-height: 20px;overflow: hidden;}
	.pro-list3 .item .t2 {color: #d3252f;font-size: 18px;text-align: center;font-weight: bold;margin-top: 10px;height: 20px;line-height: 20px;overflow: hidden;}
	.pro-list3 .btn-left {color: #000;top: 42%;left: -30px;}
	.pro-list3 .btn-right {color: #000;top: 42%;right: -30px;}
	.pro-list3 .btn-left:hover,.pro-list3 .btn-right:hover {opacity: 0.7;}
	/**/
	.search-result {padding: 0 2%;padding-top: 0px;}
	.search-result .t1 {font-size: 30px;line-height: 1.5em;color: #323232;}
	.search-result .t2 {font-size: 16px;font-weight: bold;color: #323232;margin-top: 10px;}
	.search-result .t2 span {color: #d3252f;}
	.search-result .tab {margin-top: 30px;border-bottom: 2px solid #000;font-size: 0;}
	.search-result .tab a {font-size: 16px;background: #dcdcdc;padding: 10px 25px;color: #969696;display: inline-block;cursor: pointer;}
	.search-result .tab a.active {background: #000;color: #fff;}
	/**/
	.jing {}
	.jing .item {height: auto !important;}
	.jing .t {height: 90px;overflow: hidden;}
	.jing .t1 {height: 40px !important;}
	.jing .t4 {margin-top: 10px;text-align: center;color: #000;}
	.jing .time {display: flex;justify-content: center;margin-top: 10px;}
	.jing .time .a {width: 50px;height: 50px;border: 1px solid #dcdcdc;margin: 0 2px;border-radius: 3px;text-align: center;}
	.jing .time .a .num {line-height: 20px;padding-top: 5px;font-weight: bold;color: #000;font-size: 16px;}
	.jing .time .a .num.none {color: #969696;}
	.jing .time .a .num.active {color: #d3252f;}
	.jing .time .a .txt {line-height: 20px;font-size: 12px;}
	.jing .btn-none {margin: 10px;border: 1px dashed #969696;background: #f5f5f5;color: #969696;text-align: center;line-height: 40px;}
	/**/
	.detail2 {width: 96%;margin: auto;}
	.detail2 .detail-info .col2 .t4 {margin-top: 0;line-height: 26px;height: 26px;}
	.detail2 .detail-info .col2 .t4 span {background: none;}
	.detail2 .detail-info .col2 .t4a {color: #d3252f;}
	.detail2 .detail-info .col2 .t4a span {background: #d3252f;color: #fff;display: inline-block;width: 49px;height: 21px;line-height: 21px;text-align: center;margin-left: 15px;}
	.detail2 .detail-info .col2 .t4b {margin-top: 5px;}
	.detail2 .detail-info .col2 .t4b input {width: 63px;margin-right: 5px;}
	.detail2 .detail-info .col2 .t4c {margin-top: 10px;}
	.detail2 .detail-info .col2 .t4c span {display: inline-block;background: #d3252f;color: #fff;padding: 3px 9px;border-radius: 3px;margin-right: 3px;cursor: pointer;}
	.detail2 .detail-info .col2 .t4c span.none {background: #969696;}
	.detail2 .detail-info .col2 .t7 {margin-top: 5px;}
	.detail2 .tab {margin-top: 30px;border-bottom: 2px solid #000;font-size: 0;}
	.detail2 .tab a {font-size: 16px;background: #dcdcdc;padding: 10px 25px;color: #969696;display: inline-block;cursor: pointer;}
	.detail2 .tab a.active {background: #000;color: #fff;}
	.detail2 .tab-content {display: none;}
	.detail2 .tab-content.active {display: block;}
	.detail2 table {width: 100%;margin: 50px auto;}
	.detail2 table th {padding: 11px 15px;text-align: left;background: #f0f0f0;}
	.detail2 table td {padding: 11px 15px;}
	.detail2 table tr:nth-child(odd) td {background: #f0f0f0;}
	/**/
	.server-center {}
	.server-center .box {border: 3px solid #f0f0f0;padding: 0;padding-bottom: 20px;}
	.server-center .box .form-box {width: 90%;margin: auto;}
	.server-center .box .form-box .item {padding-top: 20px;float: left;display: flex;justify-content: space-between;width: 100%;}
	.server-center .box .form-box .item .col1 {float: left;width: 80px;margin-right: 20px;text-align: right;line-height: 24px;}
	.server-center .box .form-box .item .col2 {float: left;width: auto;flex: 1;}
	.server-center .box .form-box .item .col2 input {width: 100%;border: none;height: 24px;border-bottom: 1px solid #dcdcdc;line-height: 24px;}
	.server-center .box .form-box .item .col2 textarea {height: 150px;width: 100%;box-sizing: border-box;border: 1px solid #dcdcdc;}
	.server-center .box .form-box .item .col2 .yzm-inp {width: 100%;float: left;margin-bottom: 10px;}
	.server-center .box .form-box .item .col2 .yzm-img {float: left;height: 28px;margin-left: 5px;}
	.server-center .box .form-box .item .col2 span {float: left;line-height: 28px;cursor: pointer;}
	.server-center .box .form-box .item .col2 .yzm-ref {float: left;height: 28px;}
	.server-center .cm-btnG {margin-top: 30px;float: left;}
	/**/
	.cm-des {width: 100%;margin: auto;padding-top: 30px;font-size: 12px;}
	.cm-des .t1 {}
	.cm-des .t2 {margin-top: 30px;}
	.cm-ad {width: 100%;margin: auto;margin-top: 20px;}
	.cm-ad img {width: 100%;}
	.sub-wrapper {width: 96%;margin: auto;}
	/**/
	.address {}
	.address .search-box {text-align: center;}
	.address .search-box .cm-s {width: 100px;}
	.address .search-box button {width: 75px;height: 30px;border: none;background: #000 url(../img/ico-search.png) no-repeat 10px center;color: #fff;border-radius: 3px;cursor: pointer;padding-left: 25px;margin-top: 10px;}
	.address .itemG {margin-top: 30px;}
	.address .itemG .item {margin-bottom: 20px;}
	.address .itemG .item .col1 {float: left;width: 100%;border: 3px solid #dcdcdc;padding: 25px;box-sizing: border-box;}
	.address .itemG .item .col1 .t1 {font-size: 20px;font-weight: bold;line-height: 1.5em;padding-left: 5px;margin-bottom: 20px;}
	.address .itemG .item .col1 .t2 {width: 100%;line-height: 29px;display: flex;}
	.address .itemG .item .col1 .t2::after {content: "";display: block;clear: both;}
	.address .itemG .item .col1 .t2 .a {float: left;margin-right: 10px;}
	.address .itemG .item .col1 .t2 .a img {}
	.address .itemG .item .col1 .t2 .b {float: left;width: 380px;}
	.address .itemG .item .col1 .t2 .b span {display: block;padding-left: 93px;}
	.address .itemG .item .col2 {float: right;width: 100%;}
	.address .itemG .item .col2 img {width: 100%;}
	.address .itemG .item .col2 iframe {width: 100%;height: 250px;}
	/***/
    /**/
    .shipment-Dear {
        width: 100%;
        margin: auto;
    }    
    .shipment-Dear .itemG {
        margin-top: 5px;
    }

.shipment-Dear .itemG .item {
margin-bottom: 5px;
}

.shipment-Dear .itemG .item .col1 {
float: left;
width: 100%;
padding: 5px;
box-sizing: border-box;
}

.shipment-Dear .itemG .item .col1 .t1 {
font-size: 20px;
font-weight: bold;
line-height: 1.5em;
padding-left: 5px;
margin-bottom: 20px;
}
.shipment-Dear .itemG .item .col1 .t2 {
    width: 100%;
    line-height: 29px;
    padding-left: 5px;
    display: flex;
}

.shipment-Dear .itemG .item .col1 .t2 .b {
float: left;
width: 380px;
}

    .shipment-Dear .itemG .item .col1 .t3 {
        width: 100%;
        line-height: 29px;
        padding-left: 5px;
        display: flex;
    }

        .shipment-Dear .itemG .item .col1 .t3 .b {
            float: left;
            width: 380px;
            font-size: 20px;
            font-weight: bold;
            margin-top:10px;
            margin-bottom: 10px;
        }
    /***/
	.cm-s {display: inline-block;position: relative;border: 1px solid #dcdcdc;border-radius: 3px;height: 30px;margin: 0 5px;cursor: pointer;padding-right: 10px;vertical-align: middle;background: #fff;}
	.cm-s .t1 {height: 30px;line-height: 30px;text-align: left;padding-right: 21px;padding-left: 10px;background: url(../img/ico-down.png) no-repeat right center;overflow: hidden;}
	.cm-s .t1 span {}
	.cm-s .t2 {position: absolute;top: 30px;left: 0;width: 100%;border: 1px solid #dcdcdc;display: none;}
	.cm-s .t2 span {background: #fff;display: block;line-height: 30px;border-bottom: 1px dashed #dcdcdc;text-align: center;}
	.cm-s .t2 span:hover {background: #dcdcdc;}
	.cm-s .t2 span:nth-last-of-type(1) {border: none;}
	.cm-s:hover .t2 {display: block;}
	/**/
	.about {border-top: 2px solid #dcdcdc;padding: 20px 0;}
	.about img {max-width: 100%;}
	.about p {margin: 15px 0;}
	.about .table {color: #000;}
	.about .table table {background: #000;width: 960px;margin: auto;}
	.about .table table tr {}
	.about .table table td {background: #fff;text-align: center;padding: 10px 5px;}
	.about .table table tr td:nth-of-type(1) {background: #000;color: #fff;}
	.about .table table td .star {}
	.about .table table td .star img {display: inline-block;}
	.level {width: 100%;margin: auto;padding: 20px 0;}
	.level .tit2 {font-size: 18px;color: #000;line-height: 40px;}
	.level .t1 {margin-bottom: 30px;padding-left: 20px;}
	.level .t1 .t1a {padding-left: 27px;}
	.level .t2 {padding-left: 20px;}
	.level .t2 p {}
	/**/
	.ask {}
	.ask .itemG {}
	.ask .itemG .item {margin-bottom: 5px;cursor: pointer;}
	.ask .itemG .item .t1 {background: #dcdcdc;border-radius: 5px;height: 40px;padding-left: 20px;font-size: 18px;color: #000;}
	.ask .itemG .item .t1 .b {float: left;height: 40px;line-height: 40px;overflow: hidden;font-size: 14px;}
	.ask .itemG .item .t1 .c {float: right;height: 40px;width: 40px;text-align: center;line-height: 40px;display: none;}
	.ask .itemG .item .t1 .d {float: right;height: 40px;width: 40px;text-align: center;line-height: 40px;}
	.ask .itemG .item .t2 {padding: 20px 40px;display: none;}
	.ask .itemG .item.active .c {display: block;}
	.ask .itemG .item.active .d {display: none;}
	.ask .itemG .item.active .t2 {display: block;}
	/**/
	.login-out {}
	.login-out .box {border: 3px solid #f0f0f0;padding: 0;margin-bottom: 30px;padding-bottom: 20px;}
	.login-out .box .y {width: 105px;}
	.login-out .box .m {width: 60px;}
	.login-out .box .form-box {width: 100%;margin: auto;}
	.login-out .box .form-box .itemG {margin-bottom: 30px;margin: 5%;}
	.login-out .box .form-box .item {padding-top: 10px;float: left;width: 100%;}
	.login-out .box .form-box .item .col1 {float: left;width: 100%;margin-right: 10px;text-align: left;line-height: 24px;}
	.login-out .box .form-box .item .col2 {float: left;width: 100%;}
	.login-out .box .form-box .item .col2 .radio {font-size: 14px;}
	.login-out .box .form-box .item .col2 .cm-s {margin-bottom: 5px;}
	.login-out .box .form-box .item .col2 .cm-s:nth-of-type(1) {z-index: 10;}
	.login-out .box .form-box .item .col2 input {width: 100%;border: none;height: 24px;border-bottom: 1px solid #dcdcdc;line-height: 24px;}
	.login-out .box .form-box .item .col2 .yzm-inp {width: 150px;float: left;}
	.login-out .box .form-box .item .col2 .yzm-img {float: left;height: 28px;margin-left: 5px;}
	.login-out .box .form-box .item .col2 span.ref {float: left;line-height: 28px;cursor: pointer;}
	.login-out .box .form-box .item .col2 .yzm-ref {float: left;height: 28px;}
	.login-out .box .form-box .item .col3 {float: left;width: 100%;color: #d3252f;text-align: left;}
	.login-out .box .form-box .item .col2a {float: left;display: flex;align-items: flex-start;padding: 0;}
	.login-out .box .form-box .item .col2a input {float: left;margin-top: 6px;}
	.login-out .box .form-box .btnG {margin-top: 30px;}
	.login-out .box .form-box .login-btnG {width: 100%;}
	.login-out .box .form-box .login-btnG .btn.active {width: 70px;}
	.login-out .box .msg {color: #d3252f;margin-top: 20px;text-align: center;}
	/**/
	.cm-radioG {}
	.cm-radioG .radio {float: left;margin-right: 15px;cursor: pointer;font-size: 14px;}
	.cm-radioG .radio span {float: left;width: 15px;height: 15px;border: 1px solid #dcdcdc;border-radius: 100px;margin-top: 4px;margin-right: 7px;}
	.cm-radioG .radio.active span {border: 1px solid #000;position: relative;}
	.cm-radioG .radio.active span::before {content: "";display: block;width: 11px;height: 11px;background: #000;border-radius: 10px;top: 2px;position: absolute;left: 2px;}
	/**/
	.cm-radioG2 {}
	.cm-radioG2 .radio {float: left;margin-right: 15px;cursor: pointer;font-size: 16px;}
	.cm-radioG2 .radio span {float: left;width: 15px;height: 15px;border: 1px solid #dcdcdc;border-radius: 100px;margin-top: 4px;margin-right: 7px;}
	.cm-radioG2 .radio.active span {border: 1px solid #000;position: relative;}
	.cm-radioG2 .radio.active span::before {content: "";display: block;width: 11px;height: 11px;background: #000;border-radius: 10px;top: 2px;position: absolute;left: 2px;}
	/***/
	.email-box {padding: 50px 0;}
	.email-box .t1 {text-align: center;font-size: 20px;color: #646464;margin-bottom: 20px;}
	.email-box .t2 {}
	.email-box .t3 {text-align: center;color: #d3252f;margin-top: 20px;}
	.email-box .msg {padding-left: 0;margin-top: 30px;}
	/**/
	.cm-btnG {text-align: center;width: 100%;}
	.cm-btnG .btn {height: 33px;border: 1px solid #969696;background: none;border-radius: 3px;margin: 0 5px;cursor: pointer;display: inline-block;vertical-align: middle;line-height: 33px;padding: 4px 20px;box-sizing: content-box;min-width: 80px;}          
	.cm-btnG .btn.active {background: #000;color: #fff;border: none;}
	.cm-btnG .btn.active:hover {opacity: 0.8;}
	/**/
	.shop-car {}
	.shop-car .step-box {text-align: center;padding: 20px 0;display: flex;}
	.shop-car .step-box .step {display: inline-block;position: relative;flex: 1;}
	.shop-car .step-box .step .t1 {display: inline-block;width: 39px;height: 39px;border-radius: 100px;border: 2px solid #969696;line-height: 39px;text-align: center;font-size: 24px;margin-right: 0;}
	.shop-car .step-box .step .t2 {display: block;font-size: 12px;}
	.shop-car .step-box .step .t3 {display: inline-block;padding: 0 11px;opacity: 0.3;position: absolute;top: 16%;left: 76%;}
	.shop-car .step-box .step .t3 img {display: inline-block;}
	.shop-car .step-box .step.active {}
	.shop-car .step-box .step.active .t1 {border-color: #000;color: #000;}
	.shop-car .step-box .step.active .t2 {color: #000;}
	.shop-car .step-box .step.active .t3 {opacity: 1;}
	.shop-car .block1 {margin-bottom: 30px;width: 1000px;}
	.shop-car .tit {height: 40px;background: #000;line-height: 40px;color: #fff;}
	.shop-car .tit .col1 {padding-left: 0;font-size: 16px;float: left;}
	.shop-car .tit .col2 {float: right;margin-right: 20px;font-size: 18px;}
	.shop-car .block1 .tit2 {margin-top: 1px;background: #969696;width: 100%;height: 40px;color: #fff;line-height: 40px;}
	.shop-car .block1 .tit2 .col1 {float: left;width: 130px;margin-left: 60px;}
	.shop-car .block1 .tit2 .col2 {float: left;margin-left: 30px;width: 440px;}
	.shop-car .block1 .tit2 .col3 {float: left;width: 110px;text-align: center;}
	.shop-car .block1 .tit2 .col4 {float: left;width: 110px;text-align: center;}
	.shop-car .block1 .itemG {border: 3px solid #f0f0f0;}
	.shop-car .block1 .itemG .item {height: 130px;padding: 15px 0;}
	.shop-car .block1 .itemG .item .col1 {float: left;width: 60px;}
	.shop-car .block1 .itemG .item .col1 input {margin-top: 55px;margin-left: 22px;}
	.shop-car .block1 .itemG .item .col2 {float: left;width: 130px;}
	.shop-car .block1 .itemG .item .col2 img {width: 130px;height: 130px;}
	.shop-car .block1 .itemG .item .col3 {float: left;margin-left: 30px;width: 440px;}
	.shop-car .block1 .itemG .item .col3 .t1 {line-height: 1.5em;height: 3em;}
	.shop-car .block1 .itemG .item .col3 .t2 {margin-top: 20px;}
	.shop-car .block1 .itemG .item .col3 .t3 {font-weight: bold;font-size: 18px;margin-top: 10px;}
	.shop-car .block1 .itemG .item .col4 {float: left;width: 110px;text-align: center;padding-top: 50px;}
	.shop-car .block1 .itemG .item .col5 {float: left;width: 110px;text-align: center;padding-top: 53px;}
	.shop-car .block1 .itemG .item .col5 img {display: inline-block;cursor: pointer;}
	.shop-car .block1 .itemG .item .col6 {float: left;width: 110px;text-align: center;padding-top: 53px;}
	.shop-car .block1 .itemG .item .col6 img {display: inline-block;cursor: pointer;}
	.shop-car .block1 .itemG .item:nth-of-type(2n) {background: #f0f0f0;}
	.shop-car .block2 {}
	.shop-car .block2 .col1 {float: left;line-height: 40px;width: 100%;background: #f0f0f0;padding: 10px;box-sizing: border-box;text-align: right;}
	.shop-car .block2 .col2 {float: right;text-align: right;line-height: 40px;}
	.shop-car .block2 .col2 .t1 {display: flex;justify-content: space-between;}
	.shop-car .block2 .col2 .t1 .a {margin: 0 20px;display: inline-block;width: 80px;}
	.shop-car .block2 .col2 .t2 {}
	.shop-car .block2 .col2 .t2 .a {margin: 0 20px;display: inline-block;width: 80px;}
	.shop-car .block2 .col2 .t3 {color: #d3252f;}
	.shop-car .block2 .col2 .t3 .a {margin: 0 20px;display: inline-block;font-weight: bold;width: 80px;}
	.shop-car .block2 .col2 .t3 .b {margin: 0 20px;display: inline-block;width: 80px;font-size: 16px;font-weight: bold;}
	.shop-car .block2 .col2 .line {border-bottom: 2px solid #dcdcdc;}
	.shop-car .block3 {margin-top: 30px;}
	.shop-car .block3 .col1 {float: left;}
	.shop-car .block3 .col2 {float: right;}
	/**/
	.shop-car .step2 {margin-bottom: 30px;}
	.shop-car .step2 .itemG {border: 3px solid #f0f0f0;}
	.shop-car .step2a .itemG {border-top: none;}
	.shop-car .step2 .itemG .item {border-bottom: 2px solid #f0f0f0;padding: 10px;height: 26px}
	.shop-car .step2 .itemG .item .col1 {float: left;}
	.shop-car .step2 .itemG .item .col2 {float: right;}
	/**/
	.shop-car .box {border: 3px solid #f0f0f0;padding: 10px;font-size: 14px;padding-bottom: 30px;border-top: 1px solid #fff;}
	.shop-car .step3 {margin-bottom: 30px;}
	.shop-car .step3 .itemG {font-size: 0;}
	.shop-car .step3 .itemG .item {display: inline-block;width: 100%;margin-right: 0;font-size: 14px;line-height: 40px;padding: 10px 0;position: relative;}
	.shop-car .step3 .itemG .item span {border-bottom: 1px solid #dcdcdc;display: inline-block;width: 80%;}
	.shop-car .step3 .itemG .item .btn {position: absolute;top: 0;right: 0;left: 0;border: 1px solid #dcdcdc;display: block;padding: 0 20px;border-radius: 3px;text-align: center;}
	.shop-car .step3 .itemG .item:nth-of-type(4) {display: none;}
	.shop-car .step3 .tab {}
	.shop-car .step3 .tab span {border: 1px solid #dcdcdc;display: inline-block;padding: 5px 20px;border-radius: 3px;margin-right: 8px;cursor: pointer;margin-bottom: 5px;}
	.shop-car .step3 .tab span.active {background: #000;color: #fff;border-color: #000;}
	.shop-car .step3 .txt {padding-top: 30px;}
	.shop-car .step3 .check-box {}
	.shop-car .step3 .check-box input {}
	.shop-car .step3 .check-box span {}
	.shop-car .step3 textarea {width: 100%;height: 100px;border: none;background: none;font-size: 14px;}
	.shop-car .step3 .txt-center {height: 200px;line-height: 200px;text-align: center;}
	/**/
	/**/
	.shop-car .step3 {}
	.shop-car .step3 .box .form-box {width: 100%;margin: auto;}
	.shop-car .step3 .box .itemG2 .item {padding-top: 20px;float: left;width: 100%;}
	.shop-car .step3 .box .itemG2 .item .col1 {float: left;width: 100%;margin-right: 0;text-align: left;line-height: 24px;}
	.shop-car .step3 .box .itemG2 .item .col2 {float: left;width: 100%;}
	.shop-car .step3 .box .itemG2 .item .col2 input {width: 100%;border: none;height: 34px;border-bottom: 1px solid #dcdcdc;line-height: 34px;}
	.shop-car .step3 .box .itemG2 .item .col2 .yzm-inp {width: 150px;float: left;}
	.shop-car .step3 .box .itemG2 .item .col2 .yzm-img {float: left;height: 28px;margin-left: 5px;}
	.shop-car .step3 .box .itemG2 .item .col2 span.ref {float: left;line-height: 28px;cursor: pointer;}
	.shop-car .step3 .box .itemG2 .item .col2 .yzm-ref {float: left;height: 28px;}
	.shop-car .step3 .box .itemG2 .item .col3 {float: right;width: 160px;color: #d3252f;}
	.shop-car .step3 .box .itemG2 .item .col2a {float: left;padding-left: 82px;display: flex;align-items: center;}
	.shop-car .step3 .box .itemG2 .item .col2a input {float: left;margin-top: 6px;}
	.shop-car .step3 .box .form-box2 {width: 100%;margin: auto;}
	.shop-car .step3 .box .form-box2 .itemG2 .item .col1 {width: auto;margin-right: 0;}
	.shop-car .step3 .box .form-box2 .itemG2 .item {padding-top: 20px;float: left;width: 100%;}
	.shop-car .step3 .box .form-box2 .itemG2 .item .col1 {float: left;width: auto;margin-right: 0;text-align: right;line-height: 24px;}
	.shop-car .step3 .box .form-box2 .itemG2 .item .col2 {float: left;}
	.shop-car .step3 .box .form-box2 .itemG2 .item .col2 input {width: 100%;border: none;height: 24px;border-bottom: 1px solid #dcdcdc;line-height: 24px;}
	.shop-car .step3 .box .form-box2 .itemG2 .item .col2 .cm-s {margin-left: 0;margin-top: 10px;}
	.shop-car .step3 .box .form-box2 .itemG2 .item .col2 .yzm-inp {width: 150px;float: left;}
	.shop-car .step3 .box .form-box2 .itemG2 .item .col2 .yzm-img {float: left;height: 28px;margin-left: 5px;}
	.shop-car .step3 .box .form-box2 .itemG2 .item .col2 span.ref {float: left;line-height: 28px;cursor: pointer;}
	.shop-car .step3 .box .form-box2 .itemG2 .item .col2 .yzm-ref {float: left;height: 28px;}
	.shop-car .step3 .box .form-box2 .itemG2 .item .col3 {float: right;width: 160px;color: #d3252f;}
	.shop-car .step3 .box .form-box2 .itemG2 .item .col2a {float: left;padding-left: 82px;display: flex;align-items: center;}
	.shop-car .step3 .box .form-box2 .itemG2 .item .col2a input {float: left;margin-top: 6px;}
	.shop-car .step3 .box .form-box2 .itemG2 .item:nth-of-type(1) {width: 100%;}
	.shop-car .step3 .box .form-box2 .itemG2 .item:nth-of-type(2) {width: 100%;}
	.shop-car .step3 .box .form-box2 .itemG2 .item:nth-of-type(3) {}
	.shop-car .step3 .box .form-box2 .itemG2 .item:nth-of-type(4) {padding-left: 0;}
	.shop-car .step3 .box .form-box2 .itemG2 .item:nth-of-type(4) .col1 {display: none;}
	.shop-car .step3 .box .form-box2 .itemG2 .item:nth-of-type(4) .col2 input {width: 100%;}
	.shop-car .step3 .box .form-box.editor-box .item:nth-of-type(5) .col1 {display: none;}
	/**/
	/**/
	.shop-car .step3-a {margin-bottom: 30px;}
	.shop-car .step3-a .itemG {border: 3px solid #f0f0f0;border-top: 1px solid #fff;}
	.shop-car .step3-a .itemG .item {border-bottom: 2px solid #f6f6f6;padding: 30px;height: auto;}
	.shop-car .step3-a .itemG .item::after {content: "";display: block;clear: both;}
	.shop-car .step3-a .itemG .item .col1 {float: left;padding: 8px 0;}
	.shop-car .step3-a .itemG .item .col1 span.txt {margin: 0;width: 100%;display: block;float: left;line-height: 30px;text-align: left;border-top: 1px solid #f0f0f0;margin-top: 10px;padding-top: 10px;}
	.shop-car .step3-a .itemG .item .col2 {float: left;width: 100%;}
	.shop-car .step3-a .itemG .item .col2 .cm-btnG {}
	.shop-car .step3-a .itemG .item .col2 .cm-btnG .btn {padding: 0 20px;}
	/**/
	.shop-car .step4 {}
	.shop-car .step4 .t1 {line-height: 40px;}
	.shop-car .step4 .line {height: 1px;background-color: #dcdcdc;width: 100%;margin: 30px 0;}
	/**/
	.email-block {width: 96%;margin: auto;}
	.email-block .logo {padding: 50px;}
	.email-block .logo img {margin: auto;}
	.email-block .box {background: #fff;padding: 5%;font-size: 16px;line-height: 40px;}
	.email-block .box .t1 {}
	.email-block .box .t1 span {color: #d3252f;padding: 0 20px;}
	.email-block .box .row {width: 100%;height: 140px;padding: 20px 0;}
	.email-block .box .row .img {float: left;}
	.email-block .box .row .img img {width: 130px;height: 130px;border: 2px solid #dcdcdc;}
	.email-block .box .row .t {float: left;width: 100%;margin-left: 0;}
	.email-block .box .row .t .t2 {color: #000;padding-top: 22px;}
	.email-block .nav {height: 40px;background: #000;text-align: center;line-height: 40px;}
	.email-block .nav a {color: #fff;margin: 0 5px;font-size: 12px;}
	.email-block .footer {padding: 30px 0;text-align: center;line-height: 30px;}
	.email-block .footer .t1 {}
	.email-block .footer .t1 a {}
	.email-block .footer .t1 a img {display: inline-block;margin: 0 5px;}
	.email-block .footer .t2 {color: #d3252f;}
	.email-block .footer .t3 {}
	/********************************************************************/
	.cm-star-box {}
	.cm-star-box .star {display: inline-block;vertical-align: middle;margin-right: 10px;}
	.cm-star-box .star img {display: inline-block;}
	/**/
	.user1 {font-size: 16px;}
	.user1 .itemG {width: 100%;margin: auto;margin-top: 15px;display: flex;flex-wrap: wrap;justify-content: space-between;}
	.user1 .itemG .item {float: left;width: 30%;margin: 5px;background: #f0f0f0;border-radius: 5px;text-align: center;height: 122px;}
	.user1 .itemG .item .ico {}
	.user1 .itemG .item .ico img {margin: auto;margin-top: 13px;}
	.user1 .itemG .item .ico img:nth-of-type(1) {}
	.user1 .itemG .item .ico img:nth-of-type(2) {display: none;}
	.user1 .itemG .item .t {font-size: 14px;color: #646464;}
	.user1 .itemG .item:hover {background: #000;}
	.user1 .itemG .item:hover .ico {}
	.user1 .itemG .item:hover .ico img:nth-of-type(1) {display: none;}
	.user1 .itemG .item:hover .ico img:nth-of-type(2) {display: block;}
	.user1 .itemG .item:hover .t {color: #fff;}
	/**/
	.user2 {}
	.user2 .block1 {font-size: 16px;}
	.user2 .block1 .row {padding: 30px 0px;border-bottom: 2px solid #dcdcdc;line-height: 30px;font-size: 12px;}
	.user2 .block1 .row .col1 {float: left;}
	.user2 .block1 .row .col2 {float: left;width: 300px;}
	.user2 .block1 .row .col2 .t1 {margin-bottom: 10px;}
	.user2 .block1 .row .col2 .t1 span {display: inline-block;border: 1px solid #969696;padding: 0 10px;border-radius: 3px;margin: 0 10px;cursor: pointer;}
	.user2 .block1 .row2 {line-height: 30px;margin-top: 20px;font-size: 12px;}
	.user2 .block2 {margin-top: 30px;}
	.user2 .block2 .tab {height: 40px;}
	.user2 .block2 .tab a {background: #dcdcdc;display: block;float: left;width: 25%;height: 40px;line-height: 40px;border-right: 2px solid #fff;box-sizing: border-box;text-align: center;color: #000;}
	.user2 .block2 .tab a.active {background: #000;color: #fff;}
	.user2 .block2 .box {border: 2px solid #dcdcdc;margin-right: 2px;padding: 0px;padding-bottom: 20px;}
	.user2 .block2 .box table {width: 888px;border: 1px solid #dcdcdc;margin-bottom: 30px;font-size: 12px;}
	.user2 .block2 .box table tr {}
	.user2 .block2 .box table th {background: #f8f5ee;padding: 10px;}
	.user2 .block2 .box table td {text-align: center;padding: 10px;}
	.user2 .block2 .box table td .btn {border: 1px solid #dcdcdc;border-radius: 5px;display: inline-block;padding: 0 10px;background: #fff;}
	.user2 .block2 .box table tr:nth-of-type(odd) td {background: #f0f0f0;}
	.user2 .block2 .cm-pages {}
	/**/
	.wap-box .wap-table {width: 100%;overflow: auto;box-sizing: border-box;}
	.wap-box::before {content: "向右滑動查看更多內容 >>>";text-align: center;display: block;line-height: 40px;color: #f00;}
	.wap-box-none .box {}
	.wap-box-none table {width: 100%;}
	/***/
	.user5 {}
	.user5 .box {border: 3px solid #f0f0f0;padding: 0px;margin-bottom: 30px;padding-bottom: 40px;}
	.user5 .box .form-box {width: 100%;margin: auto;}
	.user5 .box .form-box .itemG {margin-bottom: 30px;}
	.user5 .box .form-box .item {padding-top: 20px;float: left;width: 100%;margin-bottom: 30px;display: flex;justify-content: space-between;align-items: center;flex-direction: column;}
	.user5 .box .form-box .item .col1 {float: none;width: 100%;margin-right: 0;text-align: center;line-height: 24px;margin-bottom: 10px;}
	.user5 .box .form-box .item .col2 {float: none;flex: 1;width: 86%;}
	.user5 .box .form-box .item .col2 input {width: 100%;border: none;height: 24px;border: 1px solid #dcdcdc;line-height: 24px;}
	.user5 .box .form-box .item .col2 .yzm-inp {width: 150px;float: left;}
	.user5 .box .form-box .item .col2 .yzm-img {float: left;height: 28px;margin-left: 5px;}
	.user5 .box .form-box .item .col2 span.ref {float: left;line-height: 28px;cursor: pointer;}
	.user5 .box .form-box .item .col2 .yzm-ref {float: left;height: 28px;}
	.user5 .box .form-box .item .col3 {float: right;width: 160px;color: #d3252f;}
	.user5 .box .form-box .item .col2a {float: left;padding-left: 82px;display: flex;align-items: center;}
	.user5 .box .form-box .item .col2a input {float: left;margin-top: 6px;}
	.user5 .box .form-box .cm-btnG {width: 100%;}
	.user5 .box .msg {color: #d3252f;margin-bottom: 20px;padding-left: 0;text-align: center;}
	/***/
	.user7 {margin-bottom: 30px;}
   	.user7 .txt {font-size: 16px;}
    	.user7 .txt .btn { display: inline-block;padding: 3px 15px;border: 1px solid #969696;border-radius: 5px;margin-top: 20px;}
	.user7::before {}
	.user7 .table {width: 100%;overflow: auto;}
    .user7 .td1 {
        width:20%;
        padding: 10px;
        background: #f0f0f0;
        text-align: center;
    }
        .user7 .td2 {
            width: 25%;
            padding: 10px;
            background: #f0f0f0;
            text-align: right;
        }
        .user7 .td3 {
            width: 20%;
            padding: 10px;
            background: #f0f0f0;
            text-align: right;
        }
        .user7 .td4 {
            padding: 10px;
            background: #f0f0f0;
            text-align: center;
        }
    .user7 table {
        width: 888px;
        border: 1px solid #dcdcdc;
    }
	.user7 table th {background: #000;color: #fff;padding: 10px;}
	.user7 table td {padding: 10px;background: #f0f0f0;text-align: center;}
	.user7 table td .num {text-decoration: underline;}
	.user7 table td .a {text-decoration: underline;}
	.user7 table td .btnG {}
	.user7 table td .btnG .btn {border: 1px solid #dcdcdc;border-radius: 3px;background: #fff;padding: 3px 8px;}
	.user7 table td .btnG .btn.active {background: #000;color: #fff;border-color: #000;}
	.user7 table td .step-box {position: relative;padding: 30px 0;}
	.user7 table td .step-box .stepG {font-size: 0;}
	.user7 table td .step-box .stepG .step {}
	.user7 table td .step-box .stepG .step .t1 {display: none;}
	.user7 table td .step-box .stepG .step .t1 img {}
	.user7 table td .step-box .stepG .step .t2 {width: 20px;height: 20px;border: 2px solid #fff;background: #dcdcdc;border-radius: 100px;line-height: 20px;text-align: center;}
	.user7 table td .step-box .stepG .step {display: inline-block;font-size: 14px;vertical-align: middle;}
	.user7 table td .step-box .stepG .line {display: inline-block;width: 150px;height: 5px;background: #f0f0f0;vertical-align: middle;}
	.user7 table td .step-box .stepG .step.active {}
	.user7 table td .step-box .stepG .step.active .t1 {display: block;}
	.user7 table td .step-box .stepG .step.active .t2 {display: none;}
	.user7 table td .step-box .stepG .line.active {background: #d3252f;}
	.user7 table td .step-box .txtG {font-size: 0;text-align: center;margin: 0 50px;margin-top: 20px;}
	.user7 table td .step-box .txtG .txt {display: inline-block;font-size: 14px;text-align: center;width: 20%;vertical-align: top;}
	.user7 table td .step-box .up {position: absolute;top: 10px;right: 10px;padding: 10px;cursor: pointer;}
	/**/
	.user8 {}
	.user8 .tab {font-size: 0;display: flex;justify-content: space-around;}
	.user8 .tab a {display: inline-block;height: 40px;background: #dcdcdc;line-height: 40px;padding: 0 44px;font-size: 16px;flex: 1;text-align: center;}
	.user8 .tab a.active {background: #000;color: #fff;}
	.user8 .box {border: 2px solid #f0f0f0;padding: 0;padding-bottom: 30px;}
	.user8 .box table {border: 1px solid #f0f0f0;/* width: 940px; */ width: 100%;}
	.user8 .box table th {padding: 10px 10px;background: #000;color: #fff;font-size: 12px;}
	.user8 .box table td {padding: 10px 10px;font-size: 12px;}
	.user8 .box table td img {cursor: pointer;margin: auto;}
	.user8 .box table tr:nth-of-type(2n+1) td {background-color: #f0f0f0;}
	.user8 .box table .price {font-weight: bold;color: #d3252f;}
	.user8 .box table .pro {}
	.user8 .box table .pro img {width: 60px;height: 60px;}
	.user8 .tips {color: #D3252F;margin-top: 10px;padding-left: 20px;}
	/**/
	.user10 {margin-bottom: 30px;}
	.user10 .tit {background: #000;height: 40px;line-height: 40px;padding: 0 30px;color: #fff;font-size: 16px;}
	.user10 .num {padding: 40px 0;font-size: 16px;}
	.user10 .box {border: none;padding: 0;}
	.user10 .box table {border: 3px solid #f0f0f0;width: 100%;border-top: 1px solid #f0f0f0;}
	.user10 .box table.tui {width: 100%;}
	.user10 .box table th {padding: 10px;background: #969696;color: #fff;font-size: 12px;}
	.user10 .box table.tui th {padding: 10px 0;}
	.user10 .box table td {padding: 5px;font-size: 12px;}
	.user10 .box table td img {cursor: pointer;margin: auto;}
	.user10 .box table tr:nth-of-type(2n+1) td {background-color: #f0f0f0;}
	.user10 .box table .price {font-weight: bold;color: #d3252f;}
	.user10 .box table .pro {width: 60px;}
	.user10 .box table .pro img {width: 60px;height: 60px;}
	.user10 .box .txt {margin: 30px;}
	.user10 .block2 {margin: 10px;}
	.user10 .block2 .col1 {float: none;line-height: 30px;background: #f5f5f5;padding: 8px;text-align: right;}
	.user10 .block2 .col2 {float: none;text-align: left;line-height: 30px;}
	.user10 .block2 .col2 .t1 {display: flex;justify-content: space-between;}
	.user10 .block2 .col2 .t1 .a {margin: 0 10px;display: inline-block;text-align: right;}
	.user10 .block2 .col2 .t2 {}
	.user10 .block2 .col2 .t2 .a {margin: 0 20px;display: inline-block;width: 80px;}
	.user10 .block2 .col2 .t3 {color: #d3252f;display: flex;justify-content: space-between;}
	.user10 .block2 .col2 .t3 .a {margin: 0 20px;display: inline-block;font-weight: bold;width: 90px;}
	.user10 .block2 .col2 .t3 .b {margin: 0 10px;display: inline-block;width: 90px;font-size: 16px;font-weight: bold;text-align: right;}
	.user10 .block2 .col2 .line {border-bottom: 2px solid #dcdcdc;}
	.user10 .block3 {margin-top: 30px;}
	.user10 .block3 .col1 {float: left;}
	.user10 .block3 .col2 {float: right;}
	.user10 .box2 {margin-top: 30px;width: 100%;box-sizing: border-box;}
	.user10 .box2 table {background: #f0f0f0;}
	.user10 .box2 table th {background: #000;}
	.user10 .box2 table td {background: #fff;}
	/**/
	.user14 {}
	.user14 .txt {font-size: 16px;}
	.user14 .txt .btn {display: inline-block;padding: 3px 15px;border: 1px solid #969696;border-radius: 5px;margin-top: 20px;}
	.user14 table {border: 2px solid #f0f0f0;margin-top: 0;width: 888px;}
	.user14 table th {background: #000;color: #fff;padding: 10px;}
	.user14 table td {padding: 10px;text-align: center;}
	.user14 table tr:nth-of-type(2n+1) td {background: #f0f0f0;}
	/**/
	.user16 {}
	.user16 .box {border: 2px solid #f0f0f0;padding: 40px 0;}
	.user16 table {width: 100%;margin: auto;}
	.user16 table td {padding: 10px;}
	.user16 table tr td:nth-of-type(1) {text-align: right;}
	.user16 table td input {width: 100%;border: none;border-bottom: 1px solid #dcdcdc;padding: 5px 0;}
	.user16 .cm-btnG {margin-top: 30px;}
	.user16 .zindex {position: relative;z-index: 10;}
	.user16 input[type="checkbox"] {width: 20px;float: left;margin-top: 6px;}
	.user16 label {cursor: pointer;}
	/**/
	.user17 {}
	.user17 table {border: 2px solid #f0f0f0;width: 888px;}
	.user17 table th {background: #000;padding: 10px;color: #fff;}
	.user17 table td {padding: 2px;font-size: 12px;line-height: 1.2em;}
	.user17 table tr td img {display: inline-block;display: none;}
	.user17 table tr td .arrow {margin-left: 0;}
	.user17 table tr.active td .arrow {transform: scale(-1);display: inline-block;}
	.user17 table tr td .arrow img {display: inline-block;}
	.user17 table tr:nth-of-type(4n+4) td {background-color: #f0f0f0;}
	.user17 table tr.show {cursor: pointer;}
	.user17 table tr.active {}
	.user17 table tr.none {display: none;}
	.user17 table tr.none.active {display: block;}
	.user17 table tr td .tG {border-top: 1px solid #000;border-bottom: 1px solid #000;}
	.user17 table tr td .tG .t {border-bottom: 1px dashed #000;padding: 10px 5px;}
	.user17 table tr td .tG .t:nth-last-of-type(1) {border: none;}
	.user17 table tr td .tG .t1 {height: 40px;line-height: 40px;}
	.user17 table tr td .tG .t1 .a {float: left;width: 90px;text-align: right;}
	.user17 table tr td .tG .t1 .b {}
	.user17 table tr td .tG .t2 {padding-left: 20px;}
	.user17 table tr td .tG .t3 {padding-left: 20px;color: #f00;}
	.user17 table tr td .reply-box {padding-bottom: 20px;}
	.user17 table tr td .reply-box .txt {padding: 20px 10px;}
	.user17 table tr td .reply-box .reply {margin: 0 10px;}
	.user17 table tr td .reply-box .reply textarea {width: 100%;height: 110px;padding: 10px;display: inline-block;vertical-align: bottom;box-sizing: border-box;margin-bottom: 20px;}
	.user17 table tr td .reply-box .reply button {display: inline-block;vertical-align: bottom;border: none;background: #000;padding: 5px 25px;color: #fff;border-radius: 5px;margin-left: 0;cursor: pointer;}
	.user17 .tips {margin-top: 10px;color: #D3252F;margin-bottom: 10px;}
	.user17 table.online {width: 100%;}
	.user17 table.online tr {position: relative;}
	.user17 table.online tr th {display: none;}
	.user17 table.online tr td:nth-of-type(1) {}
	.user17 table.online tr td:nth-of-type(2) {}
	/**/
	.user19 {}
	.user19 .box {border: 2px solid #f0f0f0;padding: 40px 0;}
	.user19 table {width: 100%;margin: auto;}
	.user19 table td {padding: 10px;}
	.user19 table tr td:nth-of-type(1) {width: 110px;text-align: right;}
	.user19 table tr td:nth-of-type(3) {width: 128px;display: none;}
	.user19 table td input {width: 100%;border: none;border-bottom: 1px solid #dcdcdc;padding: 5px 0;}
	.user19 .cm-btnG {margin-top: 30px;}
	.user19 .zindex {position: relative;z-index: 10;}
	.user19 table td .msg {color: #D3252F;}
	.user19 .tips {color: #D3252F;width: 100%;margin: auto;padding-left: 0;margin-top: 10px;text-align: center;}
	/**/
	.user20 {}
	.user20 .box {border: 2px solid #f0f0f0;padding: 40px 0;}
	.user20 table {width: 100%;margin: auto;}
	.user20 table td {padding: 10px;width: 100%;display: block;box-sizing: border-box;}
	.user20 table tr td:nth-of-type(1) {width: 100%;text-align: left;}
	.user20 table tr td:nth-of-type(3) {}
	.user20 table td input {width: 100%;border: none;border-bottom: 1px solid #dcdcdc;padding: 5px 0;}
	.user20 .cm-btnG {text-align: left;}
	.user20 .cm-btnG input { width: auto;}
	.user20 .zindex {position: relative;z-index: 10;}
	.user20 table td .msg {color: #D3252F;}
	.user20 .tips {color: #D3252F;width: 100%;margin: auto;padding-left: 0;margin-top: 10px;padding: 10px;box-sizing: border-box;}
	.user20 .cm-btnG .btn.none { margin-top: 0px;}
	/**/
	.cm-h {height: 30px;}
	/**/
	.cm-header-p {height: 93px;}
	/**/
	.cmNavI {position: absolute;top: 52px;right: 10px;width: 30px;height: 20px;z-index: 9992;}
	.cmNavI span {position: absolute;top: 20px;left: 0px;width: 100%;height: 4px;background: #333;border-radius: 5px;}
	.cmNavI:before {content: "";display: block;position: absolute;top: 0px;left: 0px;width: 100%;height: 4px;background: #333;border-radius: 5px;}
	.cmNavI:after {content: "";display: block;position: absolute;top: 10px;left: 0px;width: 100%;height: 4px;background: #333;border-radius: 5px;}
	.cmNavI:before,.cmNavI:after {transition: all .5s;}
	.cmNavI.current:before {-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);top: 10px;}
	.cmNavI.current:after {-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);top: 10px;}
	.cmNavI.current span {display: none;}
	.cm-header .nav.current {display: block;}
	html.current,body.current {overflow: hidden;}
	.num {bottom: 0 !important;}
	.pro-left {display: none;}
}
