html {
    visibility: visible;
    opacity: 1
}

body, button, dd, dl, dt, form, h1, h2, h3, h4, h5, h6, html, input, li, ol, p, select, td, textarea, th, ul {
    margin: 0;
    padding: 0;
    font-family: Microsoft YaHei,Arail
}

body {
    background: #fff;
    font: 14px/18px Microsoft YaHei,  Arail;
    color: #444;
    min-width: 1200px
}

img {
    border: 0;
    vertical-align: top
}

li, ul {
    list-style-type: none
}

a {
    color: #444;
    text-decoration: none;
    cursor: pointer
}

a:hover {
    color: #0093e6
}

button, input, select, textarea {
    color: #444
}

input[type=text], textarea {
    border: 1px solid #dedede;
    padding: 0 5px
}

select {
    border: 1px solid #dedede
}

input[type=text] {
    height: 26px;
    line-height: 26px
}

button, input[type=button] {
    cursor: pointer;
    outline: none
}

::-webkit-input-placeholder {
    color: #ccc;
    font-size: 12px
}

:-moz-placeholder {
    color: #ccc;
    font-size: 12px
}

:-ms-input-placeholder {
    color: #ccc;
    font-size: 12px
}

.main-container {
    box-sizing: border-box;
    width: 100%;
    overflow: hidden
}

.content-container {
    margin: 0 auto;
    width: 1200px
}

.position-r, .relative {
    position: relative
}

.display-none {
    display: none
}

.display-inline-block, .inline-block {
    display: inline-block
}

.fr, .right {
    float: right !important
}

.fl, .left {
    float: left !important
}

.clear {
    clear: both;
    width: 0;
    height: 0;
    line-height: 0;
    font-size: 0;
    overflow: hidden
}

.clear-fix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
}

.vertical-align-mid {
    vertical-align: middle
}

.line-h24 {
    line-height: 24px
}

.line-h45 {
    line-height: 45px
}

.line-h30 {
    line-height: 30px
}

.line-h35 {
    line-height: 35px
}

.txt-center {
    text-align: center
}

.txt-right {
    text-align: right
}

.txt-indent15 {
    text-indent: 15px
}

.txt-indent10 {
    text-indent: 10px
}

.txt-indent20 {
    text-indent: 20px
}

.txt-indent25 {
    text-indent: 25px
}

.text-align-left {
    text-align: left
}

.text-align-center {
    text-align: center !important
}

.mt16 {
    margin-top: 16px
}

.mt6 {
    margin-top: 6px
}

.mb7 {
    margin-bottom: 7px
}

.ml90 {
    margin-left: 90px
}

.ml30 {
    margin-left: 30px !important
}

.mr17 {
    margin-left: 17px !important
}

.ml16 {
    margin-left: 16px !important
}

.ml110 {
    margin-left: 110px
}

.ml120 {
    margin-left: 120px
}

.ml60 {
    margin-left: 60px
}

.ml50 {
    margin-left: 50px
}

.ml5 {
    margin-left: 5px
}

.ml45 {
    margin-left: 45px
}

.ml255 {
    margin-left: 255px
}

.ml22 {
    margin-left: 22px !important
}

.mt8 {
    margin-top: 8px
}

.mt15 {
    margin-top: 15px
}

.mt10 {
    margin-top: 10px
}

.mt4 {
    margin-top: 4px
}

.mt5 {
    margin-top: 5px
}

.mt20 {
    margin-top: 20px !important
}

.mt22 {
    margin-top: 22px
}

.mt30 {
    margin-top: 30px
}

.mt50 {
    margin-top: 50px
}

.mtn10 {
    margin-top: -10px
}

.mr8 {
    margin-right: 8px
}

.ml3 {
    margin-left: 3px
}

.ml10 {
    margin-left: 10px !important
}

.ml7 {
    margin-left: 7px
}

.ml18 {
    margin-left: 18px
}

.ml35 {
    margin-left: 35px
}

.ml40 {
    margin-left: 40px
}

.ml20 {
    margin-left: 20px
}

.mb10 {
    margin-bottom: 10px
}

.mb20 {
    margin-bottom: 20px
}

.ml15 {
    margin-left: 15px
}

.mr5 {
    margin-right: 5px
}

.mr15 {
    margin-right: 15px
}

.mr3 {
    margin-right: 3px
}

.mr10 {
    margin-right: 10px !important
}

.mr18 {
    margin-right: 18px
}

.mr20 {
    margin-right: 20px
}

.pt5 {
    padding-top: 5px
}

.pl10 {
    padding-left: 10px
}

.pl20 {
    padding-left: 20px
}

.pl15 {
    padding-left: 15px
}

.pl22 {
    padding-left: 22px
}

.pl25 {
    padding-left: 25px
}

.pl55 {
    padding-left: 55px
}

.pl60 {
    padding-left: 60px
}

.pl5 {
    padding-left: 5px
}

.pl45 {
    padding-left: 45px
}

.pl97 {
    padding-left: 97px
}

.pt15 {
    padding-top: 15px
}

.pt10 {
    padding-top: 10px
}

.pt25 {
    padding-top: 25px
}

.pb5 {
    padding-bottom: 5px
}

.pb10 {
    padding-bottom: 10px
}

.pb20 {
    padding-bottom: 20px
}

.pr5 {
    padding-right: 5px
}

.pr30 {
    padding-right: 30px
}

.pr25 {
    padding-right: 25px
}

.w510 {
    width: 510px
}

.w70 {
    width: 70px !important
}

.w220 {
    width: 220px !important
}

.w570 {
    width: 570px
}

.w580 {
    width: 580px
}

.w500 {
    width: 500px
}

.w450 {
    width: 450px
}

.w-percent-100 {
    width: 100%
}

.w340 {
    width: 340px
}

.w360 {
    width: 360px
}

.percent40 {
    width: 40% !important
}

.percent20 {
    width: 20% !important
}

.percent10 {
    width: 10% !important
}

.percent30 {
    width: 30% !important
}

.percent100 {
    width: 100% !important
}

.percent8 {
    width: 8% !important
}

.percent14 {
    width: 14%
}

.percent34 {
    width: 34%
}

.percent16 {
    width: 16%
}

.percent22 {
    width: 22%
}

.percent11 {
    width: 11%
}

.percent24 {
    width: 24% !important
}

.percent28 {
    width: 28% !important
}

.percent32 {
    width: 32% !important
}

.w150 {
    width: 150px
}

.w310 {
    width: 310px
}

.w680 {
    width: 680px
}

.w370 {
    width: 370px
}

.w190 {
    width: 190px !important
}

.w200 {
    width: 200px
}

.w530 {
    width: 530px
}

.w225 {
    width: 225px
}

.w240 {
    width: 240px
}

.w180 {
    width: 180px
}

.w400 {
    width: 400px
}

.w410 {
    width: 410px
}

.w440 {
    width: 440px
}

.w350 {
    width: 350px
}

.w415 {
    width: 415px
}

.w545 {
    width: 545px
}

.w940 {
    width: 940px
}

.w155 {
    width: 155px
}

.w120 {
    width: 120px
}

.w160 {
    width: 160px
}

.w170 {
    width: 170px
}

.w260 {
    width: 260px
}

.w300 {
    width: 300px
}

.w90 {
    width: 90px
}

.w80 {
    width: 80px !important
}

.w105 {
    width: 105px !important
}

.w110 {
    width: 110px
}

.w130 {
    width: 130px !important
}

.w140 {
    width: 140px
}

.w72 {
    width: 72px
}

.w335 {
    width: 335px
}

.w75 {
    width: 75px
}

.w100 {
    width: 100px
}

.w82 {
    width: 82px
}

.w50 {
    width: 50px
}

.w102 {
    width: 102px
}

.w65 {
    width: 65px
}

.w85 {
    width: 85px
}

.input-h25 {
    height: 25px
}

.h26 {
    height: 26px
}

.h155 {
    height: 155px
}

.h190 {
    height: 190px
}

.h180 {
    height: 180px
}

.h420 {
    height: 420px
}

.h300 {
    height: 300px
}

.h565 {
    height: 565px
}

.h22 {
    height: 22px
}

.h170 {
    height: 170px
}

.pointer {
    cursor: pointer
}

.line-through {
    text-decoration: line-through
}

.fw-b, .fwb {
    font-weight: 700
}

.fw-n {
    font-weight: 400
}

.visibility-hidden {
    visibility: hidden
}

.border-right-none {
    border-right: none
}

.ellipsis {
    text-overflow: ellipsis;
    word-break: break-all;
    white-space: nowrap;
    overflow: hidden
}

.btn {
    text-align: center;
    color: #fff;
    line-height: 32px
}

.opacity-none {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0
}

.decoration-none {
    text-decoration: none !important
}

.f16 {
    font-size: 16px
}

.border-top-e5 {
    border-top: 1px solid #e5e5e5
}

.cursor-pointer {
    cursor: pointer
}

.cursor-not-allowed {
    cursor: not-allowed
}

.font-bold {
    font-weight: 700
}

.fs14 {
    font-size: 14px
}

.fs16 {
    font-size: 16px
}

.fs12 {
    font-size: 12px !important
}

.fs25 {
    font-size: 25px
}

.table-max-h {
    overflow: auto
}

.valid-form {
    margin-left: 1px;
    color: red
}


.valid-form span.error, .valid-form span.success {
    width: 18px;
    height: 18px;
    display: inline-block;
    vertical-align: middle
}



.valid-form-error, .valid-form-success {
    display: none
}

div.required-tip {
    margin-top: 5px
}

.error-required-tip {
    color: red
}

div.required-tip:before {
    margin: 0 3px
}


.error-required-tip:before {
    background-position: -552px -315px
}

.success-required-tip:before {
    margin-top: -2px;
    background-position: -310px -314px
}

.valid-error {
    position: absolute;
    left: 348px;
    top: 4px
}


.pop-box {
    display: none;
    padding: 15px;
    position: absolute;
    z-index: 1;
    border: 1px solid #cecbce;
    background: #fff;
    box-shadow: 0 0 1px 2px #eee
}


.icon-exclamation, .icon-question-mark {
    display: inline-block;
    width: 16px;
    height: 16px;
    vertical-align: text-bottom
}

.common-fail-tip, .common-success-tip {
    display: none;
    position: fixed;
    z-index: 100001;
    top: 100px;
    left: 50%;
    margin-left: -100px;
    padding-right: 10px;
    width: auto;
    min-width: 120px;
    height: 40px;
    background: #fff;
    box-shadow: 1px 3px 9px #ddd
}

.common-fail-tip .icon, .common-success-tip .icon {
    margin-right: 5px;
    display: inline-block;
    vertical-align: middle;
    height: 100%;
    width: 40px
}



.common-modal {
    display: none;
    position: fixed;
    left: 50%;
    top: 50%;
    z-index: 100000;
    padding: 0 0 20px;
    width: 660px;
    background: #fff;
    border: 4px solid #d9d9d9
}

.common-modal .modal-title {
    position: relative;
    height: 34px;
    line-height: 32px;
    text-indent: 15px;
    background: #f2f2f2;
    border-bottom: 1px solid #dedede;
    color: #444
}

.common-modal .modal-title .left {
    float: left;
    font-size: 14px
}



.common-modal .modal-content {
    padding: 20px 15px 12px;
    overflow: visible !important
}

.member-nav {
    margin: 0 auto;
    padding-top: 16px;
    width: 1200px
}

.member-nav, .member-nav a {
    font-size: 14px
}

.pagination {
    margin: 10px auto 0;
    padding-bottom: 15px;
    height: 30px;
    line-height: 30px;
    text-align: right
}

.pagination li {
    display: inline
}

.pagination .pagination-info {
    float: left;
    margin-top: 5px;
    padding-right: 20px;
    line-height: 22px;
    font-size: 12px
}

.pagination .pagination-info-total {
    color: #ff7900
}

.pagination .pagination-click {
    padding: 2px 5px;
    border: 1px solid #999
}

.pagination .pagination-click a {
    color: #666
}

.pagination .pagination-click a.active, .pagination .pagination-click a:hover {
    color: #0093e6;
    text-decoration: none
}

.pagination .pagination-click-more {
    border: none
}

.address-popup {
    display: none;
    top: 30px;
    left: 176px;
    position: absolute;
    background: #fff;
    padding: 10px;
    z-index: 99999;
    width: 442px;
    line-height: 1;
    border: 1px solid #ccc;
    font-size: 12px
}

.address-popup .address-head {
    position: relative
}

.address-popup .address-head .address-popup-ul {
    border-bottom: 2px solid #ffb786;
    height: 30px
}

.address-popup .address-head .address-popup-ul .address-popup-li {
    cursor: pointer;
    text-align: center;
    float: left;
    border: 1px solid #ccc;
    border-bottom: none;
    margin-left: 6px;
    margin-bottom: 0 !important;
    padding-left: 0;
    width: 82px;
    height: 28px !important;
    line-height: 30px !important;
    color: #999
}


.address-popup .address-head .address-popup-ul .address-popup-li b {
    font-weight: 400
}

.address-popup .address-head .address-popup-ul .address-popup-li.active {
    border: 2px solid #ffb786;
    border-bottom-color: #fff;
    color: inherit
}



.address-popup .area-list {
    margin-top: 10px
}

.address-popup .area-list span {
    display: inline-block;
    padding: 0 6px;
    line-height: 24px !important;
    cursor: pointer
}

.address-popup .area-list span.active {
    color: #fff;
    background: #ff7900
}

.address-popup .area-item {
    float: left;
    width: 108px
}

.collect-goods-success-modal {
    width: 492px;
    margin-left: -246px;
    margin-top: -140px
}


.collect-goods-success-modal .add-goods-success-left {
    width: 20%;
    margin-right: 20px;
    display: inline-block;
    vertical-align: top;
    text-align: right
}

.collect-goods-success-modal .add-goods-success-right {
    display: inline-block
}

.collect-goods-success-modal .add-goods-success-message {
    margin-top: 5px;
    font-size: 16px;
    color: #71c000;
    font-weight: 700
}

.collect-goods-success-modal .check-collection-goods {
    margin-top: 8px;
    margin-bottom: 15px;
    font-size: 14px
}

.collect-goods-success-modal .blue-btn {
    width: 92px;
    height: 33px;
    border: none;
    border-radius: 2px;
    background: #0093e6;
    color: #fff
}

.img-show {
    width: 340px;
    position: absolute;
    z-index: 999999
}

.img-show .img-show1 {
    float: left;
    height: 366px;
    width: 15px;
    position: relative
}

.img-show .img-show1 b {
    width: 6px;
    height: 9px;
    float: right;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAJCAYAAAARml2dAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjAyOENFOUIwOTI2MTExRTlCNTE2Rjg4OEFGOUY5NDg1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjAyOENFOUIxOTI2MTExRTlCNTE2Rjg4OEFGOUY5NDg1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDI4Q0U5QUU5MjYxMTFFOUI1MTZGODg4QUY5Rjk0ODUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDI4Q0U5QUY5MjYxMTFFOUI1MTZGODg4QUY5Rjk0ODUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6wJC0SAAAARUlEQVR42mI4d/ocw////+EYyP8PAkwMSOD8mfP/DU0MwWwmbIJwCXRBmASGIEyCEagDqwQDUAeGJNxydEkU5yJLAgQYACcBK9GRst39AAAAAElFTkSuQmCC) no-repeat;
    margin-top: 165px
}

.img-show .img-show2 {
    float: left;
    background: #fff;
    width: 318px;
    border: 1px solid #cecbce;
    text-align: center;
    padding-top: 10px;
    margin-left: -1px;
    box-shadow: 0 0 1px 2px #eee
}

.img-show .img-show2 span {
    word-wrap: break-word
}

.img-show .img-show2 span img {
    width: 300px;
    height: 300px
}

.img-show .img-show2 .font {
    width: 300px;
    float: left;
    text-align: center;
    font-size: 12px;
    padding: 5px 0 8px;
    color: #9a9a9a
}

.img-show .show-switch {
    padding: 8px 8px 5px 9px
}

.img-show .show-switch a:hover {
    background-position-y: -550px
}

.img-show .img-left {
    width: 14px;
    height: 28px;
    float: left;
    margin-top: 8px
}



.img-show .img-cont {
    width: 265px;
    float: left;
    text-align: center
}

.img-show .img-cont img {
    margin-left: 3px;
    margin-right: 3px;
    cursor: pointer;
    vertical-align: middle
}

.img-show .img-chc {
    height: 40px;
    width: 40px;
    border: 1px solid #a9a9a9
}

.img-show .img-cls {
    height: 38px;
    width: 38px;
    border: 2px solid #0093e6
}

.img-show .img-right {
    width: 14px;
    height: 28px;
    float: left;
    margin-top: 8px
}


.hint-down {
    display: none;
    position: fixed;
    left: 50%;
    top: 50%;
    z-index: 100000;
    margin-left: -287px;
    margin-top: -100px;
    padding: 0 0 20px;
    width: 554px;
    background: #fff;
    border: 4px solid #d9d9d9;
    height: auto !important
}

.hint-down .down-tit {
    position: relative;
    height: 34px;
    line-height: 32px;
    text-indent: 15px;
    background: #f2f2f2;
    border-bottom: 1px solid #dedede;
    color: #444;
    font-size: 14px;
    font-weight: 700
}


.hint-down .down-cont {
    padding: 20px 15px 12px
}

.hint-down .down-cont li {
    height: 30px;
    line-height: 30px
}

.hint-down .down-cont li a.down-pdf {
    float: right;
    height: 30px;
    box-sizing: border-box;
    padding: 0 5px;
    background: #f2f2f2;
    border: 1px solid #ccc;
    border-radius: 3px
}


.hint-down .down-cont li > span {
    display: inline-block;
    width: 110px;
    text-align: right;
    color: #999
}

.hint-down .down-cont li > span.noFile {
    text-align: left
}

.hint-down .down-cont a.ellipsis {
    display: inline-block;
    width: 300px;
    vertical-align: top
}

.wrap-library {
    border: 3px solid #7c7c7c;
    width: 380px;
    padding: 3px 8px 10px 12px;
    height: 120px;
    background: #fff;
    position: fixed;
    top: 50%;
    left: 50%;
    margin-left: -190px;
    margin-top: -60px;
    z-index: 2223000;
    display: none
}


.wrap-library p {
    float: left;
    font-size: 14px;
    padding-top: 8px
}



.arrival-notice-modal {
    width: 450px;
    margin-left: -225px;
    margin-top: -140px
}

.arrival-notice-modal .modal-content {
    text-align: center;
    font-size: 14px
}

.arrival-notice-modal .notice-text {
    color: #444
}

.arrival-notice-modal form {
    margin-top: 25px;
    padding-left: 10px;
    text-align: left
}

.arrival-notice-modal form > div {
    margin-top: 12px
}

.arrival-notice-modal form input {
    width: 230px
}

.arrival-notice-modal form .btn-wrapper {
    text-align: center
}

.arrival-notice-modal form .btn-wrapper .yellow-btn, .arrival-notice-modal form .btn-wrapper .yellow-btn-notice {
    width: 92px;
    height: 33px;
    line-height: 33px;
    border: none;
    border-radius: 2px;
    background: #ff7800;
    color: #fff
}

.left-negative10 {
    left: -10px
}



.icon-mark .icon-tip {
    left: -160px !important;
    display: none;
    position: absolute;
    top: 25px;
    z-index: 1;
    padding: 10px;
    color: #666;
    font-size: 12px;
    line-height: 18px;
    background-color: #fff;
    border: 1px solid #cecbce;
    box-sizing: border-box;
    box-shadow: 0 0 2px 3px #f2f2f2;
    width: 106px;
    text-align: left;
    border-radius: 2px;
    cursor: default
}

.icon-mark:hover .icon-tip, .icon-mark:hover .icon-tip-narrow {
    display: block !important
}


.icon-tip-narrow:hover, .icon-tip:hover {
    display: block
}


.so-no-result {
    margin: 30px auto 34px;
    font-size: 15px
}

.so-no-result .so-no-result-tip {
    margin-top: 15px;
    text-align: center
}

.so-no-result .so-no-result-tip p {
    line-height: 1.75
}

.so-no-result .so-no-result-tip p a {
    margin-left: 4px;
    text-decoration: underline
}

.so-no-result .btn-wrapper {
    margin-top: 16px
}


.common-float-dialog {
    position: absolute;
    left: -18px;
    top: 28px;
    min-width: 100px;
    height: auto;
    padding: 10px;
    background: #fff;
    box-shadow: 0 2px 4px 1px rgba(0, 0, 0, .1);
    border: 1px solid #eaeaea;
    text-align: center;
    font-style: normal;
    display: none;
    z-index: 5
}

.common-float-dialog .f-s {
    position: absolute;
    top: -19px;
    left: 20px;
    display: block;
    height: 0;
    width: 0;
    border: 9px dashed transparent;
    border-bottom: 9px solid #d2d2d2
}

.common-float-dialog .f-i {
    position: absolute;
    top: -9px;
    left: -10px;
    display: block;
    height: 0;
    width: 0;
    border: 10px dashed transparent;
    border-bottom: 10px solid #fff
}

.lcsc-dialog-mask {
    position: fixed;
    z-index: 100000;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: #000;
    background: rgba(0, 0, 0, .35)
}

.legal-require-style {
    font-weight: 700 !important;
    text-decoration: underline !important
}

input {
    outline: none
}

.blue {
    color: #0093e6
}

.red {
    color: red
}

.yellow {
    color: #ff7a01
}

.green {
    color: #0da401
}

.light-gray {
    color: #999
}

.grey {
    color: #a0a0a0
}

.cff3300 {
    color: #f30
}

.fff {
    color: #fff
}

.bgcolor-efeeee {
    background-color: #efeeee
}

.goldenrod {
    color: #ff7800 !important
}

a.goldenrod:hover {
    color: #ff7800;
    text-decoration: underline
}

.c666 {
    color: #666
}

.c444 {
    color: #444
}

.c999 {
    color: #999
}

.cff7800 {
    color: #ff7800
}

.c9a9a9a, .color9a {
    color: #9a9a9a
}

.c009900 {
    color: #090
}

.c009933 {
    color: #093
}

.gray {
    color: grey
}

.light-color {
    color: #ff7800
}

.white {
    color: #fff !important
}

.purple {
    color: #7359e2 !important
}

.placehd {
    color: #999
}

.LUCENE_HIGHLIGHT_CLASS {
    background-color: #ff0
}

.orange {
    color: #ff7900
}

.color666 {
    color: #666
}

.color333 {
    color: #333
}

.bgf6 {
    background-color: #f6f6f6
}

.bgf0f8fd {
    background-color: #f0f8fd
}

.bgfa {
    background-color: #fafafa
}

#lcedalogo {
    margin: 0 auto;
    width: 94%;
    height: 52px;
    background-color: #e3e9f1;
    border-radius: 8px
}

#lcedalogo svg {
    margin-top: 15px;
    margin-left: 30px
}

#lcedalogo div {
    font-size: 13px;
    margin-top: -29px;
    margin-left: 168px
}

div.lcedaCanvas {
    border: 1px solid #d9d9d9;
    width: 46%;
    height: 366px;
    display: inline-block;
    margin-right: 10px;
    margin-top: 20px
}

div.requestDesign {
    text-align: center;
    margin-top: 158px;
    font-size: 16px;
    font-weight: 700
}

#schCanvas {
    margin-left: 3%;
    position: relative
}

div.canvasBorder {
    margin-top: 0;
    width: 366px;
    height: auto
}

#userButton {
    background-color: #fa7701;
    font-size: 14px;
    color: #fff;
    font-weight: 700;
    text-align: center;
    margin: 10px auto 0;
    width: 138px;
    height: 27px;
    border-radius: 8px;
    padding-top: 8px;
    cursor: pointer
}

#userButton a, #userButton a:hover {
    color: #fff
}

.hint-down {
    margin-left: -400px;
    margin-top: -335px;
    width: 800px;
    height: auto
}

#rootControl, #rootControl2 {
    position: absolute;
    bottom: 2%;
    right: 2%
}

#rootControl2 span, #rootControl span {
    cursor: pointer
}

#pcbCanvas {
    position: relative
}

[layerid="0"]:not([c_para]) {
    stroke: #fff
}

[layerid="1"]:not([c_para]) {
    stroke: red;
    fill: red
}

[layerid="2"]:not([c_para]) {
    stroke: #00f;
    fill: #00f
}

[layerid="3"]:not([c_para]) {
    stroke: #ff0;
    fill: #ff0
}

[layerid="4"]:not([c_para]) {
    stroke: olive;
    fill: olive
}

[layerid="5"]:not([c_para]) {
    stroke: grey;
    fill: grey
}

[layerid="6"]:not([c_para]) {
    stroke: maroon;
    fill: maroon
}

[layerid="7"]:not([c_para]) {
    stroke: purple;
    fill: purple
}

[layerid="8"]:not([c_para]) {
    stroke: #a0f;
    fill: #a0f
}

[layerid="9"]:not([c_para]) {
    stroke: #6464ff;
    fill: #6464ff
}

[layerid="10"]:not([c_para]) {
    stroke: #f0f;
    fill: #f0f
}

[layerid="11"]:not([c_para]) {
    stroke: #606060;
    fill: #606060
}

[layerid="12"]:not([c_para]) {
    stroke: #fff;
    fill: #fff
}

[layerid="13"]:not([c_para]), [layerid="14"]:not([c_para]), [layerid="15"]:not([c_para]), [layerid="16"]:not([c_para]), [layerid="17"]:not([c_para]), [layerid="18"]:not([c_para]), [layerid="19"]:not([c_para]), [layerid="20"]:not([c_para]) {
    stroke: #fff
}

[layerid="21"]:not([c_para]) {
    stroke: maroon;
    fill: maroon
}

[layerid="22"]:not([c_para]) {
    stroke: green;
    fill: green
}

[layerid="23"]:not([c_para]) {
    stroke: #0f0;
    fill: #0f0
}

[layerid="24"]:not([c_para]) {
    stroke: navy;
    fill: navy
}

[layerid="43"]:not([c_para]) {
    stroke: #39503f;
    fill: #39503f
}

[layerid="44"]:not([c_para]) {
    stroke: #0c715d;
    fill: #0c715d
}

[layerid="45"]:not([c_para]) {
    stroke: #5a8a80;
    fill: #5a8a80
}

[layerid="46"]:not([c_para]) {
    stroke: #2b937e;
    fill: #2b937e
}

[layerid="47"]:not([c_para]) {
    stroke: #23999d;
    fill: #23999d
}

[layerid="48"]:not([c_para]) {
    stroke: #45b4e3;
    fill: #45b4e3
}

[layerid="49"]:not([c_para]) {
    stroke: #215da1;
    fill: #215da1
}

[layerid="50"]:not([c_para]) {
    stroke: #4564d7;
    fill: #4564d7
}

[layerid="51"]:not([c_para]) {
    stroke: #6969e9;
    fill: #6969e9
}

[layerid="52"]:not([c_para]) {
    stroke: #9069e9;
    fill: #9069e9
}

[fill=none] {
    fill: none
}

[stroke=none] {
    stroke: none
}

#g12 line, #g12 path, #g12 polygon, #g12 polyline {
    stroke-linecap: round
}

[fill=none]:not([c_para]) {
    fill: none
}

[stroke=none]:not([c_para]) {
    stroke: none
}

#g12 g[c_partid=part_pad] {
    display: initial
}

#g12 line[c_shapetype=line] {
    stroke-width: 1
}

#gCurParts g[c_partid=part_hole] > * + circle, #gCurParts g[c_partid=part_pad] > * + circle, #gCurParts g[c_partid=part_via] > * + circle:nth-of-type(2), #root2 #g12 g[c_partid=part_hole] > * + circle, #root2 #g12 g[c_partid=part_pad] > * + circle, #root2 #g12 g[c_partid=part_via] > * + circle:nth-of-type(2) {
    fill: #222
}

#gCurParts g[c_partid=part_pad] > polyline:last-of-type, #gCurParts g[c_partid=part_pad] > polyline:nth-of-type(2), #root2 #g12 g[c_partid=part_pad] > polyline:nth-of-type(2), #root2 #g12 g[c_partid=part_pad][c_shape=ELLIPSE] > polyline:last-of-type, #root2 #g12 g[c_partid=part_pad][c_shape=RECT] > polyline:last-of-type {
    stroke: #000
}

#root2 g[c_partid=part_pad][layerid="1"] ellipse:not([c_padid]), #root2 g[c_partid=part_pad][layerid="1"] polygon:not([c_padid]) {
    fill: red
}

#root2 g[c_partid=part_pad][layerid="1"] polyline:not([c_padid]) {
    stroke: red
}

#root2 g[c_partid=part_pad][layerid="1"] circle {
    fill: red
}

#root2 g[c_partid=part_pad][layerid="2"] ellipse:not([c_padid]), #root2 g[c_partid=part_pad][layerid="2"] polygon:not([c_padid]) {
    fill: #00f
}

#root2 g[c_partid=part_pad][layerid="2"] polyline:not([c_padid]) {
    stroke: #00f
}

#root2 g[c_partid=part_pad][layerid="2"] circle {
    fill: #00f
}

#root2 g[c_partid=part_pad][layerid="11"] ellipse:not([c_padid]), #root2 g[c_partid=part_pad][layerid="11"] polygon:not([c_padid]) {
    fill: silver
}

#root2 g[c_partid=part_pad][layerid="11"] polyline:not([c_padid]) {
    stroke: silver
}

#root2 g[c_partid=part_pad][layerid="11"] circle {
    fill: silver
}

#root2 g[c_partid=part_pad][layerid] > circle[c_padhole] {
    fill: #000
}

#root2 g[c_partid=part_pad][layerid] > polyline[c_padhole] {
    stroke: #000
}

#root2 g[c_partid=part_via][layerid] > * + circle {
    fill: #000
}

#root2 g[c_partid=part_pad] > polygon[c_padid] {
    stroke-linejoin: miter;
    stroke-miterlimit: 100
}

#root2 g[c_partid=part_hole] > circle {
    fill: silver
}

path, polygon, polyline {
    stroke-linejoin: round
}

#g12 circle, #g12 ellipse, #g12 line, #g12 path, #g12 polygon, #g12 polyline {
    shape-rendering: crispEdges
}

#g12 [stroke-width="1"], .px1 {
    stroke-width: 1
}

#rootControl .control {
    font-size: 20px;
    color: #239be4
}

#rootControl2 .control {
    font-size: 19px;
    color: #fff
}

.lcedaCanvas, .lcedaCanvas div {
    -webkit-user-select: none;
    user-select: none
}

#g12 .active:not([fill]), #g12 .active :not([fill]), #g12 .hover:not([fill]), #g12 .hover :not([fill]), #g12 .selected:not([fill]), #g12 .selected :not([fill]) {
    fill: #fff;
    fill-opacity: .6
}

#g12 .active:not([stroke]), #g12 .active :not([stroke]), #g12 .hover:not([stroke]), #g12 .hover :not([stroke]), #g12 .selected:not([stroke]), #g12 .selected :not([stroke]) {
    stroke: #fff;
    stroke-opacity: .6
}

#g12 g[c_partid=part_pad].active > :not([fill]), #g12 g[c_partid=part_pad]:hover > :not([fill]) {
    fill: #fff
}

#g12 g[c_partid=part_pad].active > :not([stroke]), #g12 g[c_partid=part_pad]:hover > :not([stroke]) {
    stroke: #fff
}

#g12 g[c_partid=part_via].active > :not([fill]), #g12 g[c_partid=part_via]:hover > :not([fill]) {
    fill: #fff;
    fill-opacity: 1
}

#g12 path[attachedcopperid] {
    pointer-events: none
}

.hover text, .hover tspan, text.hover, tspan.hover {
    stroke: none;
    fill: #fff
}

#root2 g[c_partid=part_pad]:hover polyline:not([c_padid]) {
    stroke: #fff
}

#root2 g[c_partid=part_pad]:hover ellipse:not([c_padid]), #root2 g[c_partid=part_pad]:hover polygon:not([c_padid]) {
    fill: #fff
}

#root2 .active ellipse, #root2 .active polyline:not([c_padid]), #root2 g[c_partid=part_hole]:hover ellipse {
    stroke: #fff
}

#root path, #root polygon, #root polyline {
    stroke-linejoin: round
}

#root circle, #root ellipse, #root line, #root path, #root polygon, #root polyline, #root rect {
    shape-rendering: initial;
    stroke-linecap: round
}

#g1 circle.pindot {
    fill: none;
    stroke-opacity: .5;
    stroke-width: .3;
    stroke: #333;
    shape-rendering: auto
}

#gNets > text, #gNetsTextRuler {
    text-anchor: middle;
    font-family: Consolas, Courier, Monospace
}

#gNets > text:not([fill]) {
    fill: #fff
}

#gNets > text:not(stroke) {
    stroke: #000
}


[class*=" icon-"], [class^=icon-] {
    font-family: icomoon !important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.icon-goal:before, .icon-location:before, .icon-target:before {
    content: "\e900"
}

.icon-refresh:before {
    content: "\e901"
}

.icon-minus-square:before {
    content: "\e902"
}

.icon-minus-circle:before {
    content: "\e903"
}

.icon-plus-square:before {
    content: "\e904"
}

.icon-plus-circle:before {
    content: "\e905"
}

.icon-my_location:before {
    content: "\e906"
}

.layout-header .give-up-ie8-tips-div {
    display: none;
    height: 66px;
    width: 100%;
    background: #ff9c6e;
    color: #fff;
    font-size: 14px
}

.layout-header .give-up-ie8-tips-div .give-up-ie8-tips-div-con {
    margin: 0 auto;
    padding-top: 12px;
    width: 1200px
}

.layout-header .give-up-ie8-tips-div a, .layout-header .give-up-ie8-tips-div a:hover {
    font-size: 14px;
    color: #fff;
    text-decoration: underline
}

.layout-header .message {
    display: none;
    line-height: 32px;
    background: #fff6c1;
    text-align: center;
    font-size: 12px;
    font-weight: 700;
    width: 100%
}

.layout-header .message a {
    color: #ff3301
}

.layout-header .banner-ads {
    width: 100%;
    background: #fff;
    height: 100%
}

.layout-header .banner-ads.minHeight {
    min-height: 79px
}

.layout-header .banner-ads a {
    position: relative;
    display: block
}

.layout-header .banner-ads a, .layout-header .banner-ads a .banner-div {
    margin: 0 auto;
    min-width: 1200px;
    max-width: 100%
}

.layout-header .banner-ads a .banner-div img {
    width: 100%
}



.layout-header .banner-ads a:hover .banner-close {
    background-position-x: -28px
}

.layout-header .hd {
    width: 100%;
    height: 40px;
    background: #f2f2f2
}

.layout-header .hd .hd-bd {
    position: relative;
    margin: 0 auto;
    width: 1200px;
    height: 40px;
    line-height: 40px
}

.layout-header .hd .hd-bd .home {
    float: left;
    display: inline-block;
    cursor: pointer;
    color: #666
}


.layout-header .hd .hd-bd .home span {
    padding: 0 12px;
    color: #e2e2e2
}

.layout-header .hd .hd-bd .home:hover {
    color: #0093e6
}

.layout-header .hd .hd-bd .reg {
    float: left;
    margin-right: 5px;
    width: auto;
    color: #666;
    font-size: 12px
}

.layout-header .hd .hd-bd .reg a {
    margin: 0 4px;
    color: #9a9a9a
}

.layout-header .hd .hd-bd .reg a:hover {
    color: #0093e6
}

.layout-header .hd .hd-bd .reg #custom {
    display: none;
    font-weight: 400;
    color: #0094e6
}

.layout-header .hd .hd-bd .reg #login {
    font-weight: 700;
    color: #0093e6
}

.layout-header .hd .hd-bd .reg #register {
    font-weight: 700;
    color: #666
}

.layout-header .hd .hd-bd .reg #plus {
    display: inline-block
}

.layout-header .hd .hd-bd .reg #plus .plus-label {
    display: inline-block;
    width: 38px;
    height: 17px;
    line-height: 17px;
    text-align: center;
    background: #2e3244;
    border-radius: 2px;
    font-size: 12px;
    font-family: MicrosoftYaHei;
    color: #f1d997
}

.layout-header .hd .hd-bd .reg #plus .plus-label-disabled {
    background: #b1b1b2;
    color: #fff
}

.layout-header .hd .hd-bd .reg #plus .plus-wrap {
    position: absolute;
    float: right;
    width: 312px;
    margin-left: -1px;
    z-index: 1112;
    background: #fff;
    border-left: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    font-size: 0
}

.layout-header .hd .hd-bd .reg #plus .plus-wrap .expire-tip {
    display: inline-block;
    height: 27px;
    line-height: 27px;
    margin: 15px 4px 15px 8px;
    font-size: 12px
}

.layout-header .hd .hd-bd .reg #plus .plus-wrap .renew {
    display: inline-block;
    width: 71px;
    height: 27px;
    line-height: 27px;
    text-align: center;
    margin: 15px 6px 15px 0;
    background: #49496a;
    border-radius: 13px;
    font-size: 12px;
    color: #f1d997
}

.layout-header .hd .hd-bd .reg #plus .plus-wrap .renew:hover {
    opacity: .8
}

.layout-header .hd .hd-bd .reg #plus .plus-wrap .plus-icon-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    border-top: 1px solid #e5e5e5
}

.layout-header .hd .hd-bd .reg #plus .plus-wrap .plus-icon-wrap .item {
    display: inline-block;
    width: 50%;
    height: 105px
}

.layout-header .hd .hd-bd .reg #plus .plus-wrap .plus-icon-wrap .item .round-left {
    position: relative;
    width: 50px;
    height: 50px;
    margin: 10px auto 5px;
    background: #e5edf6;
    border-radius: 25px;
    text-align: center
}

.layout-header .hd .hd-bd .reg #plus .plus-wrap .plus-icon-wrap .item .round-right {
    position: relative;
    width: 50px;
    height: 50px;
    margin: 10px auto 5px;
    background: #ececf4;
    border-radius: 25px;
    text-align: center
}

.layout-header .hd .hd-bd .reg #plus .plus-wrap .plus-icon-wrap .item .img-center {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.layout-header .hd .hd-bd .reg #plus .plus-wrap .plus-icon-wrap .item .img-label {
    display: block;
    width: 80%;
    margin: 0 auto;
    line-height: 16px;
    font-size: 12px;
    text-align: center;
    color: #333
}

.layout-header .hd .hd-bd .reg #plus .plus-wrap .plus-icon-wrap .item:hover {
    color: #0094e5;
    cursor: pointer
}


.layout-header .hd .hd-bd .reg #plus:hover, .layout-header .hd .hd-bd .reg .active {
    position: relative;
    height: 40px;
    line-height: 40px;
    margin: 0;
    z-index: 1200;
    background: #fff
}

.layout-header .hd .hd-bd .reg #plus:hover b, .layout-header .hd .hd-bd .reg .active b {
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg)
}

.layout-header .hd .hd-bd .logout {
    display: none;
    float: right;
    padding-left: 10px;
    cursor: pointer
}

.layout-header .hd .hd-bd .logout span {
    margin-right: 6px;
    color: #ccc
}

.layout-header .hd .hd-bd .logout:hover {
    color: #0093e6
}

.layout-header .hd .hd-bd .enter {
    position: relative;
    z-index: 1;
    float: right;
    color: #0076b8
}

.layout-header .hd .hd-bd .enter span {
    color: #ccc
}

.layout-header .hd .hd-bd .enter span.er04 {
    float: right;
    color: #0093e6;
    font-weight: 700
}



.layout-header .hd .hd-bd .enter a {
    float: right;
    color: #666
}

.layout-header .hd .hd-bd .enter a:hover {
    color: #0093e6
}

.layout-header .hd .hd-bd .enter a.er01 {
    padding: 0 6px;
    border: 1px solid transparent;
    border-top: none;
    -webkit-transition: all .3s;
    transition: all .3s
}



.layout-header .hd .hd-bd .enter a.er01.er01.active, .layout-header .hd .hd-bd .enter a.er01.er01:hover {
    position: relative;
    z-index: 1200;
    border-left: 1px solid #dedede;
    border-right: 1px solid #dedede;
    color: #0093e6;
    background: #fff
}

.layout-header .hd .hd-bd .enter a.er01.er01.active b, .layout-header .hd .hd-bd .enter a.er01.er01:hover b {
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg)
}

.layout-header .hd .hd-bd .enter a.er02 {
    padding: 0 6px;
    background-position: 0 -296px
}

.layout-header .hd .hd-bd .enter a.er02 .dope {
    color: #666
}

.layout-header .hd .hd-bd .enter a.er03 {
    width: auto;
    height: 40px;
    text-indent: 7px;
    background-position: 0 -61px
}



.layout-header .hd .hd-bd .enter a.line {
    margin-right: 18px
}

.layout-header .hd .hd-bd .enter a.qq {
    float: right;
    width: auto;
    height: 40px;
    line-height: 40px;
    margin-right: 18px;
    color: #666;
    background-position: 0 -61px
}



.layout-header .hd .hd-bd .enter a.qq:hover {
    color: #0093e6
}

.layout-header .hd .hd-bd .enter .member-list-wrap {
    position: relative;
    float: right
}

.layout-header .hd .hd-bd .enter .member-list-wrap .member-list {
    position: absolute;
    top: 39px;
    right: 0;
    z-index: 1112;
    display: none;
    margin: 0;
    padding-bottom: 8px;
    width: 185px;
    border: 1px solid #e5e5e5;
    background: #fff
}

.layout-header .hd .hd-bd .enter .member-list-wrap .member-list dl {
    margin: 10px 0 0 15px;
    font-size: 14px
}

.layout-header .hd .hd-bd .enter .member-list-wrap .member-list dl dt {
    float: left;
    width: 100%;
    line-height: 26px;
    color: #666
}

.layout-header .hd .hd-bd .enter .member-list-wrap .member-list dl dt a {
    float: none;
    padding: 0;
    color: #666
}

.layout-header .hd .hd-bd .enter .member-list-wrap .member-list dl dd {
    float: left;
    width: 100%;
    line-height: 26px
}

.layout-header .hd .hd-bd .enter .member-list-wrap .member-list dl dd a {
    float: left;
    padding-left: 0;
    color: #666
}

.layout-header .hd .hd-bd .enter .member-list-wrap .member-list dl dd a:hover {
    float: left;
    padding-left: 0;
    color: #0093e6
}

.layout-header .hd .hd-bd .enter .member-list-wrap .member-list dl dd span {
    margin: 0 12px;
    float: left;
    color: #bdbdbd
}

.layout-header .hd .hd-bd .enter .c-line {
    margin-left: 6px;
    color: #ccc;
    float: right
}

.layout-header .hd .hd-bd .enter .collect {
    float: right;
    padding: 0 6px;
    cursor: pointer;
    border: 1px solid transparent;
    border-top: none
}

.layout-header .hd .hd-bd .enter .collect span {
    color: #666
}



.layout-header .hd .hd-bd .enter .collect .collect-tip {
    position: absolute;
    top: 41px;
    right: -1px;
    z-index: 1112;
    display: none;
    margin: 0;
    padding: 10px 0;
    width: 300px;
    border: 1px solid #e5e5e5;
    border-top: none;
    background: #fff;
    text-align: center;
    line-height: 20px;
    cursor: default
}

.layout-header .hd .hd-bd .enter .collect:hover .txt {
    color: #0093e6
}

.layout-header .hd .hd-bd .enter .actives, .layout-header .hd .hd-bd .enter .collect:hover {
    position: relative;
    border-left: 1px solid #dedede;
    border-right: 1px solid #dedede;
    z-index: 1200;
    background: #fff
}

.layout-header .logo-wrap {
    padding: 7px 0 6px;
    min-width: 1200px;
    height: 90px;
    border-top: 1px solid #dedede;
    background: #fff
}

.layout-header .logo-wrap.active {
    position: fixed;
    top: -120px;
    z-index: 999999;
    padding-bottom: 10px;
    width: 100%;
    height: 68px;
    background: #fff;
    box-shadow: 0 5px 5px rgba(0, 0, 0, .07)
}

.layout-header .logo-wrap.active .hot {
    display: none
}

.layout-header .logo-wrap.active .lcsc a {
    margin-top: 5px
}

.layout-header .nav {
    width: 100%;
    height: 50px;
    border-bottom: 2px solid #0094e7;
    background: #fff
}

.layout-header .nav .nav-bd {
    margin: 0 auto;
    width: 1200px
}

.layout-header .nav .nav-bd .sort {
    float: left;
    width: 20%;
    height: 50px;
    line-height: 50px;
    font-size: 16px;
    cursor: pointer
}

.layout-header .nav .nav-bd .sort:hover .layout-catalogs {
    display: block
}

.layout-header .nav .nav-bd .sort p {
    line-height: 50px;
    text-indent: 15px;
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    background: #0094e7
}



.layout-header .nav .nav-bd .snav {
    float: left;
    padding-left: 42px;
    font-size: 16px;
    font-weight: 700
}

.layout-header .nav .nav-bd .snav a {
    position: relative;
    float: left;
    margin-right: 42px;
    display: block;
    text-align: center;
    line-height: 50px;
    text-decoration: none;
    color: #444
}

.layout-header .nav .nav-bd .snav a.hover, .layout-header .nav .nav-bd .snav a:hover {
    display: block;
    color: #0093e6
}




.layout-header .plus-renew-error-dialog-wrap-head .dialog-mask {
    position: fixed;
    z-index: 99999;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: #000;
    opacity: .7
}

.layout-header .plus-renew-error-dialog-wrap-head .dialog-wrap {
    width: 388px;
    height: 170px;
    position: fixed;
    left: calc(50% - 194px);
    top: calc(50% - 85px);
    z-index: 100000;
    font-family: MicrosoftYaHei;
    background: #fff;
    border-radius: 6px
}

.layout-header .plus-renew-error-dialog-wrap-head .dialog-wrap .dialog-header {
    width: 100%;
    height: 35px
}


.layout-header .plus-renew-error-dialog-wrap-head .dialog-wrap .dialog-body .error {
    width: 273px;
    height: 30px;
    padding: 0 57px 0 58px;
    text-align: center;
    font-size: 16px;
    color: #2e3244
}

.layout-header .plus-renew-error-dialog-wrap-head .dialog-wrap .dialog-body .tip {
    width: 273px;
    height: 30px;
    margin-top: 3px;
    padding: 0 57px 0 58px;
    text-align: center;
    font-size: 14px;
    color: #2e3244
}

.layout-header .plus-renew-error-dialog-wrap-head .dialog-wrap .dialog-body .i-see-button {
    display: block;
    width: 206px;
    height: 42px;
    line-height: 40px;
    margin: 9px auto 0;
    text-align: center;
    font-size: 14px;
    color: #f3d48e;
    background: -webkit-linear-gradient(277deg, #56567d, #3e3e5e 30%, #2e3244);
    background: linear-gradient(173deg, #56567d, #3e3e5e 30%, #2e3244);
    outline: none;
    box-shadow: none;
    border-color: transparent;
    border-radius: 4px
}

.layout-header .plus-renew-error-dialog-wrap-head .dialog-wrap .dialog-body .i-see-button:hover {
    opacity: .8
}

.logo {
    width: 1200px;
    margin: 0 auto
}

.logo .lcsc {
    float: left;
    height: 90px;
    overflow: hidden
}

.logo .lcsc a {
    display: block;
    width: 385px;
    height: 57px;
    margin-top: 10px;
    float: left;
    margin-right: 62px
}

.logo .lcsc img {
    display: block;
    width: 100%
}

.logo .sch {
    position: relative;
    float: right;
    padding-top: 9px;
    width: 45%;
    height: 70px
}

.logo .hot {
    float: left;
    margin-top: 5px;
    width: 122%
}

.logo .hot a {
    margin-right: 5px;
    font-size: 12px;
    color: #bbb
}

.logo .shop {
    width: 148px;
    padding-top: 9px
}

.logo .shop, .logo .shop p {
    float: right;
    position: relative
}

.logo .shop p {
    height: 40px;
    line-height: 40px
}




.sch-bd {
    width: 100%;
    float: left;
    position: relative
}

.sch-bd .sch-bd02 {
    float: left;
    width: 80%;
    height: 38px;
    line-height: 38px;
    text-indent: 8px;
    border: 2px solid #0094e7;
    border-radius: 3px 0 0 3px;
    outline: none
}

.sch-bd .search-list {
    position: absolute;
    top: 42px;
    z-index: 9999;
    display: none;
    margin-left: 1px;
    width: 90%;
    border: 1px solid #e9e9e9;
    border-top: 0;
    background: #fff
}

.sch-bd .search-list .brand-tips-div {
    height: 40px;
    line-height: 40px;
    border-bottom: 1px solid #e9e9e9
}

.sch-bd .search-list .brand-tips-div .brand-img {
    float: left;
    height: 30px;
    position: relative;
    top: 5px;
    margin-left: 10px
}

.sch-bd .search-list .brand-tips-div .no-brand-img {
    float: left;
    width: 27px;
    position: relative;
    top: 8px;
    margin-left: 15px
}

.sch-bd .search-list .brand-tips-div .right-icon-img {
    float: left;
    width: 8px;
    height: 11px;
    position: relative;
    top: 15px;
    left: 10px
}

.sch-bd .search-list .search-recommend-title, .sch-bd .search-list .search-record-title {
    position: relative;
    width: 94%;
    height: 35px;
    line-height: 40px;
    margin: 0 3%;
    font-size: 13px;
    font-weight: 700;
    color: #0094e7;
    box-sizing: border-box;
    border-bottom: 1px solid #e9e9e9
}


.sch-bd .search-list .search-record-wrap {
    width: 100%;
    min-height: 30px;
    padding: 0 3%;
    font-size: 0;
    box-sizing: border-box
}

.sch-bd .search-list .search-record-wrap .search-record-item {
    display: block;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    cursor: pointer;
    border-radius: 2px
}



.sch-bd .search-list .search-record-wrap .search-record-item:hover {
    background: #f9feff
}

.sch-bd .search-list .search-record-wrap .search-record-item:hover .right {
    display: inline-block
}

.sch-bd .search-list .search-recommend-wrap {
    width: 100%;
    min-height: 30px;
    padding: 0 3%;
    font-size: 0;
    box-sizing: border-box
}

.sch-bd .search-list .search-recommend-wrap .recommend-item {
    display: block;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    cursor: pointer;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.sch-bd .search-list .search-recommend-wrap .recommend-item:hover {
    background: #f9feff
}

.sch-bd .search-list ul li {
    height: 30px;
    line-height: 30px;
    padding: 0 4px
}

.sch-bd .search-list ul li.active {
    background: #e9e9e9
}

.sch-bd .search-list ul li .search-word {
    float: left;
    color: #666
}

.sch-bd .search-list ul li .search-num {
    float: right;
    color: #999;
    font-size: 12px
}

.sch-bd .search-list ul li .search-num i {
    font-style: normal
}

.sch-bd .search-list .search-word-no-keyword b {
    font-weight: 400
}


.layout-catalogs.not-index-page {
    display: none
}

.layout-catalogs ul {
    box-sizing: border-box;
    padding-top: 15px;
    height: 670px;
    background: #0fa0ec
}

.layout-catalogs ul li {
    width: 100%;
    text-overflow: ellipsis;
    word-break: break-all;
    white-space: nowrap;
    overflow: hidden
}

.layout-catalogs ul li a {
    float: left;
    display: block;
    width: 100%;
    border: 1px solid transparent;
    color: #fff
}

.layout-catalogs ul li > a {
    height: 36px;
    font-size: 14px
}

.layout-catalogs ul li p {
    float: right;
    margin-right: 2px
}


.layout-catalogs ul li .ass-pic-470 {
    background-position: 2px -36px
}

.layout-catalogs ul li .ass-pic-423 {
    background-position: 2px -98px;
    margin-top: 6px
}

.layout-catalogs ul li .ass-pic-575 {
    background-position: 2px -126px;
    margin-top: 6px
}

.layout-catalogs ul li .ass-pic-380 {
    background-position: 7px -94px
}

.layout-catalogs ul li .ass-pic-515, .layout-catalogs ul li .ass-pic-10991 {
    background-position: 2px -177px
}

.layout-catalogs ul li .ass-pic-365 {
    background-position: 2px -210px;
    margin-top: 6px
}

.layout-catalogs ul li .ass-pic-500 {
    background-position: 2px -230px
}


.layout-catalogs ul li .ass-pic-320 {
    background-position: 4px -63px
}

.layout-catalogs ul li .ass-pic-308 {
    background-position: 5px -178px
}

.layout-catalogs ul li .ass-pic-312 {
    background-position: 0 -18px;
    margin-top: 6px
}

.layout-catalogs ul li .ass-pic-348, .layout-catalogs ul li .ass-pic-450, .layout-catalogs ul li .ass-pic-582 {
    background-position: 2px -148px
}

.layout-catalogs ul li .ass-pic-316 {
    background-position: 2px -259px
}

.layout-catalogs ul li .ass-pic-513 {
    background-position: 2px -290px;
    margin-top: 6px
}

.layout-catalogs ul li .ass-pic-601 {
    background-position: 2px -319px;
    margin-top: 6px
}

.layout-catalogs ul li .ass-pic-570 {
    background-position: 2px -347px;
    margin-top: 6px
}

.layout-catalogs ul li .ass-pic-385 {
    background-position: 2px -375px;
    margin-top: 6px
}

.layout-catalogs ul li .ass-pic-938 {
    background-position: 2px -402px;
    margin-top: 6px
}

.layout-catalogs ul li .ass-pic-320 {
    background-position: 2px -66px
}

.layout-catalogs ul li .ass-pic-953 {
    background-position: 2px -426px;
    margin-top: 6px
}

.layout-catalogs ul li:hover {
    background: #fff;
    cursor: pointer
}

.layout-catalogs ul li:hover .s-submnu {
    display: block
}

.layout-catalogs ul li:hover a {
    color: #0093e6
}

.layout-catalogs ul li:hover > a {
    float: none;
    position: relative;
    z-index: 100;
    background: #fff
}

.layout-catalogs ul li:hover .ass-pic-470 {
    background-position: -26px -36px
}

.layout-catalogs ul li:hover .ass-pic-423 {
    margin-top: 6px;
    background-position: -26px -98px
}

.layout-catalogs ul li:hover .ass-pic-575 {
    margin-top: 6px;
    background-position: -26px -126px
}

.layout-catalogs ul li:hover .ass-pic-380 {
    background-position: -26px -94px
}

.layout-catalogs ul li:hover .ass-pic-515, .layout-catalogs ul li:hover .ass-pic-10991 {
    background-position: -26px -177px
}

.layout-catalogs ul li:hover .ass-pic-365 {
    margin-top: 6px;
    background-position: -26px -210px
}

.layout-catalogs ul li:hover .ass-pic-500 {
    background-position: -26px -230px
}


.layout-catalogs ul li:hover .ass-pic-320 {
    background-position: -26px -66px
}

.layout-catalogs ul li:hover .ass-pic-308 {
    background-position: -26px -178px
}

.layout-catalogs ul li:hover .ass-pic-312 {
    background-position: -30px -17px
}

.layout-catalogs ul li:hover .ass-pic-348, .layout-catalogs ul li:hover .ass-pic-450, .layout-catalogs ul li:hover .ass-pic-582 {
    background-position: -26px -148px
}

.layout-catalogs ul li:hover .ass-pic-316 {
    background-position: -26px -259px
}

.layout-catalogs ul li:hover .ass-pic-513 {
    margin-top: 6px;
    background-position: -26px -290px
}

.layout-catalogs ul li:hover .ass-pic-601 {
    background-position: -26px -319px;
    margin-top: 6px
}

.layout-catalogs ul li:hover .ass-pic-570 {
    background-position: -26px -347px;
    margin-top: 6px
}

.layout-catalogs ul li:hover .ass-pic-385 {
    margin-top: 6px;
    background-position: -26px -375px
}

.layout-catalogs ul li:hover .ass-pic-938 {
    margin-top: 6px;
    background-position: -26px -402px
}

.layout-catalogs ul li:hover .ass-pic-953 {
    margin-top: 6px;
    background-position: -26px -426px
}

.layout-catalogs ul li .s-submnu {
    display: none;
    position: absolute;
    z-index: 98;
    left: 239px;
    padding: 0 20px;
    width: 514px;
    border: 1px solid #dedede;
    border-left: none;
    background: #fff;
    box-shadow: 9px 8px 16px rgba(0, 0, 0, .18)
}

.layout-catalogs ul li .s-submnu dl {
    margin: 5px 0 15px -20px;
    height: auto
}

.layout-catalogs ul li .s-submnu dl dt {
    margin-top: 8px;
    margin-left: 20px;
    line-height: 44px;
    border-bottom: 1px solid #e3e3e3;
    font-weight: 700;
    color: #0895e7
}

.layout-catalogs ul li .s-submnu dl dt .connector-pic-btn {
    float: right;
    width: 90px;
    color: #ff7300;
    height: 25px;
    background-color: #fff7ef;
    line-height: 25px;
    margin-top: 6px
}

.layout-catalogs ul li .s-submnu dl dt .connector-pic-btn > div {
    font-size: 12px;
    font-weight: 400
}

.layout-catalogs ul li .s-submnu dl dt .connector-pic-btn > div img {
    margin: 5.5px 10px
}

.layout-catalogs ul li .s-submnu dl dt .two-catalog {
    float: none;
    display: inline;
    color: #0093e6
}



.layout-catalogs ul li .s-submnu dl dd {
    float: left;
    margin-top: 14px;
    padding: 0 20px;
    line-height: 12px;
    border-right: 1px solid #adadad;
    color: #494949
}

.layout-catalogs ul li .s-submnu dl dd a {
    font-weight: 400;
    color: #666
}

.layout-catalogs ul li .s-submnu dl dd a:hover {
    color: #0093e6
}

.layout-catalogs .catalog-img {
    margin-top: 15px;
    width: 240px;
    height: 140px
}

.layout-foot .spot {
    margin-top: 25px;
    background: #e3e3e3
}

.layout-foot .spot ul {
    margin: 0 auto;
    height: 156px;
    background: #e3e3e3;
    width: 1198px;
    border-bottom: 1px solid #e3e3e3
}

.layout-foot .spot ul li {
    width: 24%;
    float: left;
    padding-top: 48px;
    text-align: center
}

.layout-foot .spot ul li div {
    width: 165px;
    margin: 0 auto 10px;
    padding-left: 58px;
    text-align: left
}

.layout-foot .spot ul li div h4 {
    font-size: 18px;
    margin-bottom: 16px;
    font-weight: 100;
    margin-left: 56px
}

.layout-foot .spot ul li div p {
    font-size: 12px;
    color: #9a9a9a;
    margin-bottom: 4px;
    margin-left: 56px;
    word-break: keep-all
}

.layout-foot .spot ul li div span {
    float: left;
    margin-top: 10px;
    width: 50px;
    height: 50px;
    display: block;
    background: #0094e7;
    border-radius: 50%;
    font-size: 25px;
    color: #fff;
    text-align: center;
    line-height: 46px
}

.layout-foot .spot ul li.sp01 div {
    padding-left: 42px
}

.layout-foot .footer {
    margin: 0;
    height: 240px;
    width: 100%;
    border-bottom: 1px solid #e3e3e3;
    background: #fff
}

.layout-foot .footer .foot {
    width: 1200px;
    margin: 0 auto;
    height: 100%;
    background: #fff
}

.layout-foot .footer .foot dl {
    box-sizing: border-box;
    float: left;
    margin-top: 28px;
    padding-left: 7%;
    width: 20%;
    text-align: left
}

.layout-foot .footer .foot dt {
    margin-bottom: 8px;
    height: 30px;
    font-size: 14px;
    color: #444;
    font-weight: bold;
}

.layout-foot .footer .foot dt.ft-p2 {
    background-position: 0 -32px
}

.layout-foot .footer .foot dt.ft-p3 {
    background-position: -5px -64px
}

.layout-foot .footer .foot dt.ft-p4 {
    background-position: -2px -96px
}

.layout-foot .footer .foot dt.ft-p5 {
    background-position: 0 -128px
}

.layout-foot .footer .foot dd {
    line-height: 28px;
    margin-left: 0
}

.layout-foot .footer .foot dd a {
    font-size: 14px
}

.layout-foot .member {
    margin: 0 auto 10px;
    padding: 24px 0 14px;
    width: 1200px
}

.layout-foot .member table {
    margin-bottom: 10px
}

.layout-foot .member table td {
    line-height: 24px
}

.layout-foot .member table td.link-member {
    width: 98px;
    font-size: 12px;
    color: #444
}

.layout-foot .member table td.link-txt a {
    float: left;
    margin-right: 73px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    color: #666
}

.layout-foot .member table td.link-txt a:hover {
    color: #0093e6
}

.layout-foot .link {
    width: 1200px;
    margin: 24px auto 0;
    border-bottom: 1px dashed #efc5c5
}

.layout-foot .link .link-site {
    display: none;
    padding-bottom: 5px
}

.layout-foot .link .member-site {
    padding-bottom: 10px
}

.layout-foot .link td {
    line-height: 24px
}

.layout-foot .link ul li {
    line-height: 28px;
    font-size: 16px;
    float: left;
    margin-right: 34px;
    margin-bottom: 16px;
    width: 66px;
    cursor: pointer;
    color: #444
}

.layout-foot .link ul li.active {
    border-bottom: 2px solid #0193e6;
    color: #0193e6
}

.layout-foot .link .link-bt {
    width: 6%;
    float: left;
    white-space: nowrap
}

.layout-foot .link .link-txt a {
    color: #666;
    margin-right: 73px;
    float: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.layout-foot .link .link-txt a:hover {
    color: #0093e6
}

.layout-foot .link .link-red a {
    color: red
}

.layout-foot .link .link-txt-new a {
    width: 100%
}

.layout-foot .letter-index {
    width: 1200px;
    margin: 15px auto
}

.layout-foot .letter-index ul {
    overflow: hidden
}

.layout-foot .letter-index ul li {
    float: left;
    min-width: 24px;
    text-align: center;
    margin: 0 2px;
    cursor: pointer
}

.layout-foot .letter-index ul li a {
    color: #666
}

.layout-foot .letter-index ul li a:hover {
    color: #0093e6
}

.layout-foot .letter-index ul li:first-child {
    color: #444;
    cursor: default
}

.layout-foot .cprt {
    margin: 0 auto;
    height: 24px;
    padding: 8px 0;
    background: #5e5e5e;
    line-height: 24px;
    text-align: center
}

.layout-foot .cprt ul {
    display: inline-block
}

.layout-foot .cprt ul li {
    float: left
}

.layout-foot .cprt ul li a {
    float: left;
    padding: 0 15px;
    color: #d7d7d7;
    font-size: 12px;
    cursor: pointer
}

.layout-foot .cprt ul li a:hover {
    color: #fff
}

.layout-foot .cprt ul li .cprt-splitline {
    float: left;
    color: #9e9e9e;
    font-size: 8px
}

.layout-foot .entry-type {
    text-align: center;
    background: #fff
}

.layout-foot .entry-type .entry-list {
    padding: 16px 0 14px
}

.layout-foot .entry-type .entry-list a {
    padding: 0 12px;
    border-right: 1px solid #ddd
}

.layout-foot .entry-type .entry-list a.move {
    border-right: none
}

.layout-foot .entry-type .icp {
    margin-bottom: 16px
}

.layout-foot .entry-type .icp .icp-1 {
    margin: 0 auto;
    padding: 0 0 5px;
    width: 350px
}

.layout-foot .entry-type .icp .icp-1 a {
    display: inline-block;
    height: 20px;
    line-height: 20px;
    text-decoration: none
}

.layout-foot .entry-type .icp .icp-1 a img {
    float: left;
    margin-right: 5px
}

.layout-foot .entry-type .icp .icp-2 {
    float: right;
    margin: 0 0 0 5px;
    height: 20px;
    line-height: 20px
}

.layout-foot .entry-type .icp .icp-2 a {
    margin-left: 20px
}

.layout-foot .entry-type .icp-ic {
    margin-bottom: 0;
    padding-bottom: 16px
}

.mask, .mask-alert {
    display: none;
    position: fixed;
    z-index: 99999;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: #000;
    filter: alpha(opacity=35);
    background: rgba(0, 0, 0, .35)
}

.common-confirm-del {
    display: none;
    padding-bottom: 30px;
    position: fixed;
    width: 475px;
    border: 4px solid #d9d9d9;
    left: 50%;
    top: 50%;
    margin-left: -217px;
    margin-top: -93px;
    background: #fff;
    z-index: 1000000
}

.common-confirm-del .common-confirm-del-title {
    height: 14px;
    padding: 10px 6px 12px 15px;
    border-bottom: 1px solid #dedede;
    background: #f2f2f2
}

.common-confirm-del .common-confirm-del-title h3 {
    font-weight: 700;
    float: left;
    color: #444
}



.common-confirm-del .common-confirm-del-content {
    position: relative;
    width: 260px;
    padding-left: 70px;
    margin: 0 auto
}

.common-confirm-del .common-confirm-del-content p {
    min-height: 20px;
    max-height: 300px;
    overflow-y: auto;
    font-weight: 700;
    margin-top: 30px;
    font-size: 16px;
    color: #ff7900;
    word-break: break-all
}

.common-confirm-del .common-confirm-del-content p.fail, .common-confirm-del .common-confirm-del-content p.success {
    margin-top: 30px;
    font-weight: 400;
    font-size: 14px;
    color: #666
}

.common-confirm-del .common-confirm-del-content .common-tip {
    font-size: 12px;
    color: #666;
    line-height: 16px;
    margin: 10px 0
}

.common-confirm-del .common-confirm-del-content span {
    display: block;
    margin: 10px 0 16px
}

.common-confirm-del .common-cancel-a, .common-confirm-del .common-confirm-a {
    box-sizing: border-box;
    border: 0;
    display: inline-block;
    font-size: 14px;
    padding: 0 20px;
    height: 28px;
    text-align: center;
    line-height: 26px;
    text-decoration: none;
    cursor: pointer;
    border-radius: 3px;
    margin-top: 10px
}

.common-confirm-del .common-cancel-a {
    margin-right: 10px;
    color: #333;
    background: #fff;
    border: 1px solid #e4e4e4
}

.common-confirm-del .common-confirm-a {
    color: #fff;
    background: #0193e6;
    border: 1px solid #0193e6
}


.common-confirm-overall-tmpl .common-confirm-del-btn {
    margin-left: -35px;
    text-align: center
}

#window-login-around-mask {
    display: none;
    position: fixed;
    z-index: 100010;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0
}

#window-login-around-mask .login-mask {
    width: 100%;
    height: 100%;
    background-color: #777;
    opacity: .6
}

#window-login-around-mask #window-login-main-div {
    position: absolute;
    z-index: 1000;
    top: 50%;
    left: 50%;
    width: 380px;
    height: 469px;
    margin-top: -235px;
    margin-left: -190px
}

#website-ad-dialog {
    position: fixed;
    z-index: 100000;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

#website-ad-dialog .dialog-container-wrap {
    display: table-cell;
    vertical-align: middle;
    text-align: center
}

#website-ad-dialog .dialog-container-wrap .content {
    position: relative;
    margin: 0 auto;
    display: inline-block;
    min-width: 200px;
    min-height: 120px
}



#website-ad-dialog .dialog-container-wrap .content #ad-link {
    cursor: pointer
}

#website-right-float-ad-dialog {
    position: fixed;
    bottom: 410px;
    right: 80px;
    z-index: 999
}

#website-right-float-ad-dialog .website-right-float-ad {
    position: relative;
    display: inline-block
}

#website-right-float-ad-dialog .website-right-float-ad img {
    width: 188px;
    height: 157px
}

#website-right-float-ad-dialog .website-right-float-ad .website-right-float-ad-close {
    position: absolute;
    right: 0;
    width: 26px;
    height: 26px;
    z-index: 1000
}

.mb5 {
    margin-bottom: 5px
}

.layout-tools {
    position: fixed;
    bottom: 102px;
    right: 0;
    z-index: 8888;
    width: 60px
}

.layout-tools .right-utils-show-btn {
    position: absolute;
    bottom: 42px;
    right: 5px;
    box-sizing: border-box;
    width: 55px;
    height: 37px;
    border-radius: 2px;
    text-align: center;
    line-height: 37px;
    border: 1px solid #dfdfdf;
    color: #666;
    font-size: 12px;
    background-color: #fff;
    cursor: pointer
}


.layout-tools .right-utils-item {
    position: relative;
    padding-top: 10px;
    display: block;
    box-sizing: border-box;
    width: 55px;
    height: 50px;
    background-color: #fff;
    cursor: pointer
}

.layout-tools .right-utils-item:hover {
    border-color: #dfdfdf;
    background-color: #d4f0ff
}

.layout-tools .right-utils-item:hover .right-utils-item-panel {
    visibility: visible;
    -webkit-transition: all .5s;
    transition: all .5s;
    -webkit-transform: translateX(0);
    transform: translateX(0)
}

.layout-tools .right-utils-item .border-ccc {
    display: block;
    height: 1px;
    margin-bottom: 8px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIYAAAABCAIAAACUrkGmAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkQ4Qzc3RTZGNjU5NDExRTlBQzZCODU1QjY2NjYxMzk1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkQ4Qzc3RTcwNjU5NDExRTlBQzZCODU1QjY2NjYxMzk1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RDhDNzdFNkQ2NTk0MTFFOUFDNkI4NTVCNjY2NjEzOTUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RDhDNzdFNkU2NTk0MTFFOUFDNkI4NTVCNjY2NjEzOTUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5JnqTCAAAAHklEQVR42mL8//8/AwPD/fv3gaSiouIoe8DZAAEGAOqvZf9X7OaOAAAAAElFTkSuQmCC) no-repeat;
    width: 126px
}

.layout-tools .right-utils-item .arrow-wrap {
    width: 126px
}

.layout-tools .right-utils-item .arrow-wrap .arrow-down {
    display: block;
    width: 12px;
    height: 8px;
    margin: 0 auto;
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iOSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBzdHJva2U9IiM5Nzk3OTciIHN0cm9rZS13aWR0aD0iMS41IiBkPSJNMSAxbDUuNSA2TDEyIDEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==);
    cursor: pointer
}

.layout-tools .right-utils-item .arrow-wrap .arrow-down:hover {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iOSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBzdHJva2U9IiMwRUEwRUMiIHN0cm9rZS13aWR0aD0iMS41IiBkPSJNMSAxbDUuNSA2TDEyIDEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==)
}



.layout-tools .right-utils-item .right-utils-item-text {
    display: block;
    text-align: center;
    color: #fff
}

.layout-tools .right-utils-item .right-utils-item-panel {
    visibility: hidden;
    box-sizing: border-box;
    position: absolute;
    top: -1px;
    right: 53px;
    z-index: 1;
    width: 155px;
    border: 1px solid #e3e3e3;
    background: #fff;
    -webkit-transform: translateX(-15px);
    transform: translateX(-15px);
    cursor: default
}


.layout-tools .right-utils-item-kf {
    border-bottom: 1px solid #dfdfdf;
    border-left: 1px solid #dfdfdf;
    border-right: 1px solid #dfdfdf
}

.layout-tools .right-utils-item-kf .right-utils-item-icon {
    background-position: 0 -52px
}

.layout-tools .right-utils-item-kf .right-utils-item-panel {
    left: -156px;
    padding: 17px 10px;
    width: 155px
}

.layout-tools .right-utils-item-kf .right-utils-item-panel h4 {
    font-weight: 700;
    padding-bottom: 8px;
    font-size: 12px;
    color: #999
}

.layout-tools .right-utils-item-kf .right-utils-item-panel .kf-panel h4 {
    line-height: 12px;
    color: #444;
    font-size: 12px
}



.layout-tools .right-utils-item-kf .right-utils-item-panel .kf-panel-item-fwsj {
    margin-top: 5px;
    margin-bottom: 24px;
    color: #333;
    font-size: 12px;
    line-height: 12px
}

.layout-tools .right-utils-item-kf .right-utils-item-panel .kf-panel-item-fwsj p:first-of-type {
    margin-bottom: 10px
}

.layout-tools .right-utils-item-kf .right-utils-item-panel .kf-panel-item-fwsj .kf-panel-item-icon {
    background-position-x: -116px
}

.layout-tools .right-utils-item-kf .right-utils-item-panel .kf-panel-item-kfrx #kf-phone-p {
    margin-bottom: 20px;
    color: #666
}

.layout-tools .right-utils-item-kf .right-utils-item-panel .kf-panel-item-kfrx .kf-panel-item-icon {
    height: 18px;
    width: 25px;
    background-position: -7px -348px
}

.layout-tools .right-utils-item-kf .right-utils-item-panel .kf-panel-item-zxkf .kf-panel-item-icon {
    background-position-x: 0
}

.layout-tools .right-utils-item-kf .right-utils-item-panel .kf-panel-item-tsdh {
    margin-bottom: 0
}

.layout-tools .right-utils-item-kf .right-utils-item-panel .kf-panel-item-tsdh .kf-panel-item-icon {
    background-position-y: -298px
}

.layout-tools #forKF {
    display: none
}


.layout-tools .right-utils-item-KF, .layout-tools .right-utils-item-QQ {
    border-bottom: 1px solid #dfdfdf;
    border-left: 1px solid #dfdfdf;
    border-right: 1px solid #dfdfdf
}

.layout-tools .right-utils-item-KF .right-utils-item-text, .layout-tools .right-utils-item-QQ .right-utils-item-text {
    display: none
}

.layout-tools .right-utils-item-KF .right-utils-item-icon, .layout-tools .right-utils-item-QQ .right-utils-item-icon {
    height: 33px;
    background-position: 0 0
}

.layout-tools .right-utils-item-KF:hover, .layout-tools .right-utils-item-QQ:hover {
    background: #ec2b2b
}

.layout-tools .right-utils-item-KF:hover .right-utils-item-icon, .layout-tools .right-utils-item-QQ:hover .right-utils-item-icon {
    display: none
}

.layout-tools .right-utils-item-KF:hover .right-utils-item-text, .layout-tools .right-utils-item-QQ:hover .right-utils-item-text {
    display: block;
    margin-top: -3px
}

.layout-tools .right-utils-item-yhq {
    border-left: 1px solid #dfdfdf;
    border-right: 1px solid #dfdfdf;
    border-bottom: 1px solid #dfdfdf
}

.layout-tools .right-utils-item-yhq span {
    height: 100%;
    line-height: 30px
}

.layout-tools .right-utils-item-yhq .right-utils-item-text {
    display: none
}

.layout-tools .right-utils-item-yhq .right-utils-item-icon {
    background-position: 0 -101px
}

.layout-tools .right-utils-item-yhq:hover {
    background: #ff7300;
    color: #fff
}

.layout-tools .right-utils-item-yhq:hover .right-utils-item-icon {
    display: none
}

.layout-tools .right-utils-item-yhq:hover .right-utils-item-text {
    display: block
}

.layout-tools .right-utils-item-yjwj {
    border-left: 1px solid #dfdfdf;
    border-right: 1px solid #dfdfdf;
    border-bottom: 1px solid #dfdfdf
}

.layout-tools .right-utils-item-yjwj .right-utils-item-text {
    display: none
}

.layout-tools .right-utils-item-yjwj .right-utils-item-icon {
    background-position: 0 -152px
}

.layout-tools .right-utils-item-yjwj p {
    color: #fff
}

.layout-tools .right-utils-item-yjwj:hover {
    background: #3e9fff
}

.layout-tools .right-utils-item-yjwj:hover .right-utils-item-icon {
    display: none
}

.layout-tools .right-utils-item-yjwj:hover .right-utils-item-text {
    display: block;
    margin-top: -3px
}

.layout-tools .right-utils-item-QR {
    border-left: 1px solid #dfdfdf;
    border-right: 1px solid #dfdfdf;
    border-bottom: 1px solid #dfdfdf
}

.layout-tools .right-utils-item-QR .code-img-wrap {
    margin: auto;
    width: 120px
}

.layout-tools .right-utils-item-QR .code-tip-text1 {
    margin-top: 10px;
    margin-left: 11px;
    padding-bottom: 8px;
    width: 134px;
    line-height: 12px;
    font-size: 12px;
    font-weight: 700
}

.layout-tools .right-utils-item-QR .border-ccc {
    margin-left: 12px
}

.layout-tools .right-utils-item-QR .right-utils-item-icon {
    background-position: 0 -203px
}

.layout-tools .right-utils-item-QR .right-utils-item-panel {
    width: 155px;
    height: 172px
}



.layout-tools .right-utils-item-QR:hover {
    background-color: #21bb3b
}

.layout-tools .right-utils-item-QR:hover .right-utils-item-icon {
    display: none
}

.layout-tools .right-utils-item-QR:hover .right-utils-item-text {
    position: relative;
    display: block;
    margin-top: -12px;
    padding-top: 7px;
    box-sizing: border-box;
    text-align: center;
    color: #fff
}

.layout-tools .right-utils-item-QR:hover .right-utils-item-text p {
    color: #fff
}

.layout-tools .right-utils-item-sq {
    height: 37px;
    padding-top: 5px;
    border: 1px solid #dfdfdf;
    background: #fff;
    border-radius: 3px 3px 0 0
}

.layout-tools .right-utils-item-sq:hover {
    background-color: #fff
}

.layout-tools .right-utils-item-sq:hover .right-utils-item-icon {
    background-position-y: center
}

.layout-tools .right-utils-item-sq .right-utils-item-text {
    background: #fff;
    color: #666;
    margin-top: 5px
}



.layout-tools .right-utils-item-wx {
    padding-top: 10px;
    height: 50px;
    border: 1px solid #dfdfdf;
    border-top: none;
    border-bottom: none
}

.layout-tools .right-utils-item-wx .item-content {
    padding: 15px 0
}

.layout-tools .right-utils-item-wx .code-tip-text1 {
    margin-bottom: 7px
}


.layout-tools .right-utils-item-wx .right-utils-item-panel {
    top: -115px;
    text-align: center
}

.layout-tools .right-utils-item-wx .right-utils-item-panel .arrows {
    top: 135px
}



.layout-tools .right-utils-item-wx .right-utils-item-panel .code-tip-text {
    text-align: center;
    line-height: 12px
}


.layout-tools .right-utils-item-hdb .right-utils-item-icon {
    background-position: -174px 6px
}

.layout-tools .right-utils-item-hdb:hover .right-utils-item-icon {
    background-position-y: -14px
}

.vscode-body {
    font-family: Microsoft YaHei, 微软雅黑, Arial;
    background-color: #fff
}

.vscode-body h1, .vscode-body h2, .vscode-body h3, .vscode-body h4, .vscode-body h5, .vscode-body h6 {
    color: #444;
    font-weight: 700;
    margin-top: 30px;
    margin-left: 0;
    margin-right: 0
}

.vscode-body h1 {
    font-size: 26px;
    margin-bottom: 50px;
    border: 0
}

.vscode-body h2 {
    font-size: 24px;
    margin-bottom: 30px
}

.vscode-body h3 {
    font-size: 22px;
    margin-bottom: 30px
}

.vscode-body h4 {
    font-size: 20px;
    margin-bottom: 30px
}

.vscode-body h5 {
    font-size: 18px;
    margin-bottom: 30px
}

.vscode-body h6 {
    font-size: 16px;
    margin-bottom: 30px
}

.vscode-body blockquote {
    box-sizing: border-box;
    border-left: 6px solid #b5b6b6;
    background-color: #f7f7f7;
    margin: 0;
    padding: 0 20px
}

.vscode-body hr {
    border: 0;
    height: 2px;
    border-bottom: 1px solid #b5b6b6
}

.vscode-body p {
    color: #444;
    font-size: 16px;
    line-height: 28px;
    margin-bottom: 28px
}

.vscode-body a {
    color: #0094e7;
    text-decoration: underline
}

.vscode-body s {
    color: #999
}

.vscode-body table {
    font-size: 14px;
    border-collapse: collapse;
    background-color: #fff;
    border: 1px solid #e9e9e9;
    width: auto;
    max-width: 100%;
    margin-bottom: 28px
}

.vscode-body table > thead > tr > th {
    color: #444;
    background-color: #f7f7f7;
    font-weight: 700;
    border: 1px solid #e9e9e9;
    padding: 14px
}

.vscode-body table > tbody > tr > td {
    color: #666;
    border: 1px solid #e9e9e9;
    padding: 14px
}

.vscode-body table > tbody > tr + tr > td {
    border: 1px solid #e9e9e9
}

.vscode-body ol > li, .vscode-body ul > li {
    font-size: 16px;
    color: #444
}

#load-more, #load-more-close {
    float: right;
    margin-top: -2px;
    width: 65px;
    height: 18px;
    color: #666;
    text-align: center;
    background-color: #dedede;
    text-decoration: none
}

.icon-narrow-bottom, .icon-narrow-top {
    width: 16px;
    height: 16px
}

.icon-narrow-bottom {
    background-position: -204px -38px
}

.icon-narrow-top {
    background-position: -234px -37px
}

#tz-container .plus-main {
    width: 1168px;
    height: 100%;
    margin: 0 auto;
    position: relative
}

#tz-container .plus-main .plus-contain {
    position: relative;
    max-height: 200px
}

#tz-container .plus-main .plus-warp {
    max-height: 200px;
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 0
}

#tz-container .plus-main .plus-warp .plus-box {
    width: 1168px;
    max-height: 200px;
    float: left
}

#tz-container .plus-main .plus-warp .cur-product {
    width: 248px;
    height: 95px;
    border: 1px solid #e9e9e9;
    float: left
}

#tz-container .plus-main .plus-warp .cur-product ul {
    width: 100%;
    height: 100%;
    padding: 6px;
    overflow: hidden
}

#tz-container .plus-main .plus-warp .cur-product ul li {
    float: left
}

#tz-container .plus-main .plus-warp .cur-product ul li:first-child {
    width: 83px;
    height: 83px
}

#tz-container .plus-main .plus-warp .cur-product ul li:first-child a, #tz-container .plus-main .plus-warp .cur-product ul li:first-child img {
    display: block;
    width: 100%;
    height: 100%
}

#tz-container .plus-main .plus-warp .cur-product ul li:last-child {
    margin-left: 6px
}

#tz-container .plus-main .plus-warp .cur-product ul li:last-child div {
    width: 145px;
    font-size: 12px;
    color: #999;
    line-height: 17px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

#tz-container .plus-main .plus-warp .cur-product ul li:last-child div a.pName {
    color: #0093e6
}

#tz-container .plus-main .plus-warp .cur-product ul li:last-child span {
    color: #444
}

#tz-container .plus-main .plus-warp i.add {
    display: block;
    width: 27px;
    height: 27px;
    float: left;
    margin: 36px 15px;
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMjciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE1LjMgMHYxMC44SDI3djQuNUgxNS4yOTlMMTUuMyAyN2gtMy42VjE1LjNIMHYtNC41aDExLjdWMGgzLjZ6IiBmaWxsPSIjRDhEOEQ4IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=) 50% no-repeat
}

#tz-container .plus-main .plus-warp .tz-box button {
    display: block;
    width: 20px;
    height: 94px;
    background: #fff;
    border: 1px solid #e9e9e9;
    margin-top: 3px;
    float: left
}

#tz-container .plus-main .plus-warp .tz-box button i {
    display: block;
    width: 11px;
    height: 17px;
    margin: 0 auto
}

#tz-container .plus-main .plus-warp .tz-box button i.i-t {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMTciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iI0U5RTlFOSIgZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNOC43OTMuMjkzbDEuNDE0IDEuNDE0TDMuNDE1IDguNWw2Ljc5MiA2Ljc5My0xLjQxNCAxLjQxNEwuNTg2IDguNXoiLz48L3N2Zz4=) 50% no-repeat
}

#tz-container .plus-main .plus-warp .tz-box button i.i-b {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMTciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEuNSAxTDkgOC41IDEuNSAxNiIgc3Ryb2tlPSIjRTlFOUU5IiBzdHJva2Utd2lkdGg9IjIiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==) 50% no-repeat
}

#tz-container .plus-main .plus-warp .tz-box button:hover {
    background: #e9e9e9
}

#tz-container .plus-main .plus-warp .tz-box button:hover i.i-t {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iIzlBOUE5QSIgZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNOC4yOTMuMjkzbDEuNDE0IDEuNDE0TDIuOTE1IDguNWw2Ljc5MiA2Ljc5My0xLjQxNCAxLjQxNEwuMDg2IDguNXoiLz48L3N2Zz4=) 50% no-repeat
}

#tz-container .plus-main .plus-warp .tz-box button:hover i.i-b {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMTciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEuNSAxTDkgOC41IDEuNSAxNiIgc3Ryb2tlPSIjOUE5QTlBIiBzdHJva2Utd2lkdGg9IjIiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==) 50% no-repeat
}

#tz-container .plus-main .plus-warp .tz-box .tz-warp {
    width: 542px;
    height: 97px;
    margin: 2px 9px;
    float: left;
    overflow: hidden;
    position: relative
}

#tz-container .plus-main .plus-warp .tz-box .tz-warp .tz-contain {
    height: 95px;
    position: absolute;
    left: 0;
    top: 0
}

#tz-container .plus-main .plus-warp .tz-box .tz-warp .tz-contain .tz-div {
    width: 248px;
    height: 95px;
    border: 1px solid #e9e9e9;
    margin-right: 9px;
    float: left
}

#tz-container .plus-main .plus-warp .tz-box .tz-warp .tz-contain ul {
    width: 100%;
    height: 100%;
    padding: 6px;
    overflow: hidden
}

#tz-container .plus-main .plus-warp .tz-box .tz-warp .tz-contain ul li {
    float: left
}

#tz-container .plus-main .plus-warp .tz-box .tz-warp .tz-contain ul li:first-child {
    width: 83px;
    height: 83px
}

#tz-container .plus-main .plus-warp .tz-box .tz-warp .tz-contain ul li:first-child a, #tz-container .plus-main .plus-warp .tz-box .tz-warp .tz-contain ul li:first-child img {
    display: block;
    width: 100%;
    height: 100%
}

#tz-container .plus-main .plus-warp .tz-box .tz-warp .tz-contain ul li:last-child {
    margin-left: 6px
}

#tz-container .plus-main .plus-warp .tz-box .tz-warp .tz-contain ul li:last-child div {
    width: 145px;
    font-size: 12px;
    color: #999;
    line-height: 17px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

#tz-container .plus-main .plus-warp .tz-box .tz-warp .tz-contain ul li:last-child div a.pName {
    color: #0093e6
}

#tz-container .plus-main .plus-warp .tz-box .tz-warp .tz-contain ul li:last-child span {
    color: #444
}

#tz-container .plus-main .plus-warp i.equal {
    display: block;
    width: 26px;
    height: 17px;
    margin: 41px 15px;
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMTciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTI2IDEydjVIMHYtNWgyNnptMC0xMnY1SDBWMGgyNnoiIGZpbGw9IiNEOEQ4RDgiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==) 50% no-repeat;
    float: left
}

#tz-container .plus-main .plus-warp .price-area {
    float: left;
    width: 175px
}

#tz-container .plus-main .plus-warp .change-title {
    margin-bottom: 5px;
    font-size: 12px;
    color: #444;
    letter-spacing: .67px
}

#tz-container .plus-main .plus-warp .tz-price {
    margin-bottom: 5px;
    color: #999
}

#tz-container .plus-main .plus-warp .tz-price span {
    font-size: 18px;
    font-weight: 700;
    color: #ff7800
}

#tz-container .plus-main .plus-warp .original-price {
    margin-bottom: 5px;
    color: #999
}

#tz-container .plus-main .plus-warp .original-price span {
    color: #666
}

#tz-container .plus-main .plus-warp .tz-num {
    margin-bottom: 8px;
    color: #999;
    position: relative
}

#tz-container .plus-main .plus-warp .tz-num .detail-tz-input {
    width: 80px;
    height: 20px;
    font-size: 12px
}

#tz-container .plus-main .plus-warp .add-cart {
    margin-bottom: 4px
}

#tz-container .plus-main .plus-warp .add-cart button {
    display: block;
    width: 117px;
    height: 24px;
    border: none;
    border-radius: 4px;
    background: #ff7800;
    font-size: 12px;
    color: #fff
}

#tz-container .plus-main .plus-warp .tz-tip i {
    display: inline-block;
    vertical-align: bottom;
    margin-right: 6px;
    width: 20px;
    height: 20px
}

#tz-container .plus-main .plus-warp .tz-tip i.tz-success {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMSAxKSIgc3Ryb2tlPSIjOTk5IiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxjaXJjbGUgY3g9IjkiIGN5PSI5IiByPSI5Ii8+PHBhdGggZD0iTTQgOC42MzlMNy41OSAxMiAxNCA2Ii8+PC9nPjwvc3ZnPg==) 50% no-repeat
}


#tz-container .plus-main .plus-warp .tz-tip .l9h {
    line-height: 19px
}

#tz-container .plus-main .plus-warp .tz-add-cart-tip, #tz-container .plus-main .plus-warp .tz-max-tip {
    display: none
}

#tz-container .plus-main .cFF7800 {
    color: #ff7800
}

#tz-container .plus-main .c999 {
    color: #999
}

#tz-container .plus-main .add-cart-modal-toast {
    display: none;
    padding: 0 10px;
    position: absolute;
    top: -50px;
    left: -66px;
    height: 36px;
    line-height: 38px;
    text-align: center;
    font-size: 14px;
    color: #444;
    white-space: nowrap;
    border: 1px solid #cecbce;
    background: #fff;
    box-shadow: 0 0 1px 2px #eee
}


#tz-container .plus-main .user-select {
    -webkit-user-select: none;
    user-select: none
}

#tz-container .plus-main .plus-box::-webkit-scrollbar {
    width: 10px;
    height: 1px
}

#tz-container .plus-main .plus-box::-webkit-scrollbar-thumb {
    border-radius: 10px;
    box-shadow: inset 0 0 5px rgba(0, 0, 0, .2);
    background: #999
}

#tz-container .plus-main .plus-box::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px rgba(0, 0, 0, .2);
    border-radius: 10px;
    background: #ededed
}

.add-cart-modal, .sellAbroad-add-cart-modal {
    border: 4px solid #d9d9d9;
    position: fixed;
    left: 50%;
    top: 50%;
    background: #fff;
    padding: 0 0 20px;
    z-index: 100000;
    width: 660px;
    margin-left: -330px;
    margin-top: -190px
}

.add-cart-modal .yellow, .sellAbroad-add-cart-modal .yellow {
    color: #ff7a01;
    font-size: 14px
}

.add-cart-modal .buy-num, .sellAbroad-add-cart-modal .buy-num {
    margin-top: 15px;
    position: relative
}

.add-cart-modal .item-tit-color, .sellAbroad-add-cart-modal .item-tit-color {
    color: #9a9a9a
}


.add-cart-modal .stock-flag .pop-box, .sellAbroad-add-cart-modal .stock-flag .pop-box {
    position: absolute;
    top: 20px;
    left: -10px;
    min-width: 100px;
    padding: 9px;
    font-style: normal;
    box-shadow: 0 2px 4px 1px rgba(0, 0, 0, .1);
    border: 1px solid #e9e9e9
}


.add-cart-modal .stock-flag .pop-box .tip-text, .sellAbroad-add-cart-modal .stock-flag .pop-box .tip-text {
    font-size: 12px;
    font-weight: 400;
    color: #666;
    text-align: left
}

.add-cart-modal .stock-flag .pop-box .tip-text .text, .sellAbroad-add-cart-modal .stock-flag .pop-box .tip-text .text {
    height: 16px;
    line-height: 16px;
    white-space: nowrap
}

.add-cart-modal .stock-flag .pop-box .tip-text .text .stock-num, .sellAbroad-add-cart-modal .stock-flag .pop-box .tip-text .text .stock-num {
    color: #333;
    font-weight: 700
}

.add-cart-modal .modal-title, .sellAbroad-add-cart-modal .modal-title {
    position: relative;
    height: 34px;
    line-height: 35px;
    text-indent: 15px;
    background: #f2f2f2;
    border-bottom: 1px solid #dedede;
    color: #444
}

.add-cart-modal .modal-title .left, .sellAbroad-add-cart-modal .modal-title .left {
    float: left;
    font-size: 14px
}


.add-cart-modal .modal-content, .sellAbroad-add-cart-modal .modal-content {
    padding: 20px 28px 12px;
    overflow: visible !important
}

.add-cart-modal .modal-content .add-one, .sellAbroad-add-cart-modal .modal-content .add-one {
    background: #ff7800;
    width: 32px;
    height: 16px;
    border-radius: 8px;
    position: relative;
    left: 310px;
    top: -30px;
    color: #fff;
    text-align: center;
    line-height: 15px
}

.add-cart-modal .ul-left, .sellAbroad-add-cart-modal .ul-left {
    float: left;
    width: 246px
}

.add-cart-modal .ul-left li, .sellAbroad-add-cart-modal .ul-left li {
    margin-bottom: 18px;
    white-space: normal
}

.add-cart-modal .ul-left .li-name, .sellAbroad-add-cart-modal .ul-left .li-name {
    display: inline-block;
    vertical-align: top;
    width: 184px
}



.add-cart-modal .ul-right, .sellAbroad-add-cart-modal .ul-right {
    float: left;
    padding-left: 26px;
    width: 330px;
    border-left: 1px solid #e9e9e9
}

.add-cart-modal .ul-right .item-border, .sellAbroad-add-cart-modal .ul-right .item-border {
    text-align: center
}

.add-cart-modal .ul-right .item-border ul, .add-cart-modal .ul-right .item-border ul li, .sellAbroad-add-cart-modal .ul-right .item-border ul, .sellAbroad-add-cart-modal .ul-right .item-border ul li {
    width: 100%;
    text-align: center
}

.add-cart-modal .ul-right .item-border span, .sellAbroad-add-cart-modal .ul-right .item-border span {
    display: inline-block;
    width: 50%;
    box-sizing: border-box;
    text-align: left
}

.add-cart-modal .ul-right .item-border .span-1, .sellAbroad-add-cart-modal .ul-right .item-border .span-1 {
    text-align: right
}

.add-cart-modal .ul-right .item-border .span-1 .separator, .sellAbroad-add-cart-modal .ul-right .item-border .span-1 .separator {
    margin: 0 5px;
    font-weight: 400
}

.add-cart-modal .ul-right .item-border .span-2, .sellAbroad-add-cart-modal .ul-right .item-border .span-2 {
    color: #ff7b00
}

.add-cart-modal .ul-right .ul-right-l, .sellAbroad-add-cart-modal .ul-right .ul-right-l {
    float: left;
    width: 60px;
    color: #9a9a9a
}

.add-cart-modal .ul-right li .input, .sellAbroad-add-cart-modal .ul-right li .input {
    width: 63px
}

.add-cart-modal .ul-right ul, .sellAbroad-add-cart-modal .ul-right ul {
    float: left;
    margin-top: -5px
}

.add-cart-modal .ul-right ul li, .sellAbroad-add-cart-modal .ul-right ul li {
    height: 30px;
    line-height: 30px;
    width: 168px
}

.add-cart-modal .ul-right ul li.first, .sellAbroad-add-cart-modal .ul-right ul li.first {
    border-top: none
}

.add-cart-modal .ul-right ul li .span-2, .sellAbroad-add-cart-modal .ul-right ul li .span-2 {
    float: right
}

.add-cart-modal .ul-right .checkbox, .sellAbroad-add-cart-modal .ul-right .checkbox {
    vertical-align: text-bottom
}



.add-cart-modal .common-btn, .sellAbroad-add-cart-modal .common-btn {
    margin-top: 10px;
    width: 93px;
    height: 33px;
    line-height: 33px;
    border-radius: 2px;
    border: none;
    color: #fff;
    background: #ff7a01;
    cursor: pointer
}

.add-cart-modal-toast {
    display: none;
    padding: 0 10px;
    position: absolute;
    top: -50px;
    left: 60px;
    height: 36px;
    line-height: 38px;
    text-align: center;
    font-size: 14px;
    color: #444;
    white-space: nowrap;
    border: 1px solid #cecbce;
    background: #fff;
    box-shadow: 0 0 1px 2px #eee
}


.coupon-main {
    display: none;
    width: 281px;
    height: 100vh;
    background: #fff;
    border-left: 1px solid #dedede;
    position: fixed;
    top: 0;
    right: -281px;
    z-index: 10000
}

.coupon-main .coupon-top {
    width: 100%;
    padding: 20px;
    position: relative
}

.coupon-main .coupon-top i {
    display: block;
    width: 17px;
    height: 13px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAANCAYAAAE4frWMAAAAAXNSR0IArs4c6QAAAZxJREFUKBWNUj1Lw1AUzXvJFoJVixhx0oKLdtKlIog/wUFwc0o/oFBwcsvSxSWThfQH+Ad0cxKki4PgIIIfqGDpYLUQpCCJ8dyQC09T0QePe3Puued+vAjHcS6EEEXbtk0JZ8b3fb3f71uiXC5H2rcD7okKNBqNnAHgmUQ4UCqVljO5Mo7jXVKGbeLGEuc2TblG2YFQNZIAgJhF2QK7Ib9er8/WarXpBP9JrFQqi8DyuPMjCQRiuiOyrJRpmYLKedJQb0UBNJTZ4m9qQUZR1GGALMa6I4tS2zCn0rKsHJhLBKbnniz2cdhut9eNIAh6cCyOQnEC/pthGKtQeZG6rm9wMLXJiK1WqwOVyewWFTb6eSQCbXUHkldK7E83DMMpkI6RZ9Oba3jAIcqe/5ZJ60LSJubZY061Wl3DTMmnRECg5xAdDXHHmKRakOfQdrJn13UlLQFYkXJRvCdT8gJI76ZpfqjJo3yIfKLoAPwCCRJH0k4wzhl+0LznecNRicBekXjJMXRQwGscdLvdiP5EXmwThAcm/dOOg7dPi/0CFVW1ML16E3MAAAAASUVORK5CYII=) no-repeat 50%;
    float: left;
    margin-top: 3px;
    margin-right: 7px
}

.coupon-main .coupon-top h3 {
    font-size: 16px;
    color: #666
}


.coupon-main .coupons {
    overflow-x: hidden;
    height: 100%
}

.coupon-main .coupons::-webkit-scrollbar {
    width: 10px;
    height: 1px
}

.coupon-main .coupons::-webkit-scrollbar-thumb {
    border-radius: 10px;
    box-shadow: inset 0 0 5px rgba(0, 0, 0, .2);
    background: #999
}

.coupon-main .coupons::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px rgba(0, 0, 0, .2);
    border-radius: 10px;
    background: #ededed
}

.coupon-main .coupon-area {
    width: 100%;
    padding-bottom: 6px;
    overflow: hidden
}

.coupon-main .coupon-area .mar_bot {
    margin-bottom: 14px;
    overflow: hidden
}

.coupon-main .coupon-area .mar_bot .line {
    width: calc(50% - 40.5px);
    height: 1px;
    background: #e9e9e9;
    margin-top: 9.5px;
    float: left
}

.coupon-main .coupon-area .mar_bot .title {
    width: 81px;
    text-align: center;
    font-size: 14px;
    color: #666;
    line-height: 20px;
    float: left
}

.coupon-main .coupon-area .coupon-box .coupon-item {
    width: 226px;
    height: 83px;
    text-align: left;
    font-size: 12px;
    margin: 14px auto
}



.coupon-main .coupon-area .coupon-box .coupon-item .coupon-item-btn .coupon-item-btn-text {
    width: 14px;
    padding-left: 13px;
    padding-top: 6px
}



.coupon-main .coupon-area .coupon-box .coupon-item .over-btn .coupon-item-btn-text {
    padding-top: 6px
}

.coupon-main .coupon-area .coupon-box .coupon-item .coupon-item-con {
    position: relative;
    margin-right: 36px;
    height: 82px;
    border: 1px solid #dedede;
    border-right: none;
    border-radius: 5px 0 0 5px
}

.coupon-main .coupon-area .coupon-box .coupon-item .coupon-item-con .plus-btn {
    width: 71px;
    height: 22px;
    text-align: center;
    line-height: 22px;
    font-size: 12px;
    color: #fffb90;
    position: absolute;
    left: 7px;
    top: -2px
}


.coupon-main .coupon-area .coupon-box .coupon-item .coupon-item-con .plus-btn span {
    position: absolute;
    left: 10px;
    top: -1px
}

.coupon-main .coupon-area .coupon-box .coupon-item .coupon-item-con .colorf {
    color: #fff
}

.coupon-main .coupon-area .coupon-box .coupon-item .coupon-item-con .coupon-item-name {
    position: absolute;
    left: 10px;
    top: 10px
}

.coupon-main .coupon-area .coupon-box .coupon-item .coupon-item-con .top18 {
    top: 18px
}

.coupon-main .coupon-area .coupon-box .coupon-item .coupon-item-con h3 {
    width: 170px;
    font-size: 13px;
    font-weight: 700;
    color: #333
}

.coupon-main .coupon-area .coupon-box .coupon-item .coupon-item-con .coupon-item-con-desc {
    margin-left: 10px;
    margin-top: 38px;
    display: inline-block;
    height: 40px;
    line-height: 40px
}

.coupon-main .coupon-area .coupon-box .coupon-item .coupon-item-con .coupon-item-con-desc .icon {
    font-weight: 400;
    font-size: 12px;
    color: #0193e6
}

.coupon-main .coupon-area .coupon-box .coupon-item .coupon-item-con .coupon-item-con-desc .money {
    font-size: 35px;
    color: #0193e6
}

.coupon-main .coupon-area .coupon-box .coupon-item .coupon-item-con .coupon-item-con-desc .money_size {
    font-size: 28px
}

.coupon-main .coupon-area .coupon-box .coupon-item .coupon-item-con .coupon-item-con-desc .express-free {
    font-size: 22px;
    color: #0193e6
}

.coupon-main .coupon-area .coupon-box .coupon-item .coupon-item-con .coupon-item-con-desc .disable-color {
    color: #ccc !important
}

.coupon-main .coupon-area .coupon-box .coupon-item .coupon-item-con .condition-brought {
    display: inline-block;
    vertical-align: text-bottom;
    margin-left: 5px
}

.coupon-main .coupon-area .coupon-box .coupon-item .coupon-item-con .condition-brought .brought {
    color: #333
}


.coupon-main .coupon-area .coupon-box .coupon-item .coupon-item-con .condition-brought .condition-disable {
    width: 77px;
    height: 21px;
    line-height: 21px;
    text-align: center;
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzciIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCA4MCAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNzguNzQ2IDF2MTguNzg2TDMuMzg0IDIwIDAgMTYuOTFsMy4zODQtMy4wOUwwIDEwLjczbDMuMzg0LTMuMDlMMCA0LjU1bDMuNjUzLTMuMzM2eiIgZmlsbD0iI0Y5RjlGOSIgc3Ryb2tlPSIjQ0NDIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=) no-repeat 50%;
    color: #666
}


.coupon-main .plus-area .mar_bot .line {
    width: calc(50% - 69px)
}

.coupon-main .plus-area .mar_bot .title {
    width: 138px
}

.coupon-main .coupon-area:last-child {
    margin-bottom: 55px
}

#plus-coupon-contain .plus-main {
    display: none;
    width: 281px;
    height: 100vh;
    background: #fff;
    border-left: 1px solid #dedede;
    position: fixed;
    top: 0;
    right: -281px;
    z-index: 10001;
    overflow-x: hidden
}

#plus-coupon-contain .plus-main .plus-top {
    width: 100%;
    padding: 20px;
    position: relative
}

#plus-coupon-contain .plus-main .plus-top h3 {
    font-size: 16px;
    color: #666
}


#plus-coupon-contain .plus-main .line {
    width: 100%;
    height: 1px;
    background: #e9e9e9
}

#plus-coupon-contain .plus-main .plus-contain {
    position: relative
}

#plus-coupon-contain .plus-main .plus-warp {
    overflow-x: hidden;
    position: absolute;
    left: 0;
    top: 0
}

#plus-coupon-contain .plus-main .plus-warp .plus-box {
    width: 281px;
    float: left;
    padding-bottom: 26px
}

#plus-coupon-contain .plus-main .plus-warp .plus-row {
    padding: 20px
}

#plus-coupon-contain .plus-main .plus-warp .plus-row .change-title {
    font-size: 14px;
    color: #444;
    line-height: 19px;
    float: left;
    letter-spacing: .78px
}

#plus-coupon-contain .plus-main .plus-warp .plus-row .btn-page {
    float: right;
    font-size: 14px;
    color: #999;
    letter-spacing: .2px
}

#plus-coupon-contain .plus-main .plus-warp .plus-row .btn-page span {
    cursor: default
}

#plus-coupon-contain .plus-main .plus-warp .plus-row .btn-page span:first-child, #plus-coupon-contain .plus-main .plus-warp .plus-row .btn-page span:last-child {
    cursor: pointer
}

#plus-coupon-contain .plus-main .plus-warp .plus-row .btn-page .page {
    width: 20px;
    line-height: 20px;
    text-align: center;
    display: inline-block;
    font-weight: 700
}

#plus-coupon-contain .plus-main .plus-warp .plus-row .btn-page .page:hover {
    border-radius: 10px;
    background: #e6eff4;
    color: #0093e6
}

#plus-coupon-contain .plus-main .plus-warp .plus-row .btn-page .cur-page {
    color: #0093e6
}

#plus-coupon-contain .plus-main .plus-warp .cur-product {
    width: 248px;
    height: 95px;
    border: 1px solid #e9e9e9;
    margin: 16px auto
}

#plus-coupon-contain .plus-main .plus-warp .cur-product ul {
    width: 100%;
    height: 100%;
    padding: 6px;
    overflow: hidden
}

#plus-coupon-contain .plus-main .plus-warp .cur-product ul li {
    float: left
}

#plus-coupon-contain .plus-main .plus-warp .cur-product ul li:first-child {
    width: 83px;
    height: 83px
}

#plus-coupon-contain .plus-main .plus-warp .cur-product ul li:first-child a, #plus-coupon-contain .plus-main .plus-warp .cur-product ul li:first-child img {
    display: block;
    width: 100%;
    height: 100%
}

#plus-coupon-contain .plus-main .plus-warp .cur-product ul li:last-child {
    margin-left: 6px
}

#plus-coupon-contain .plus-main .plus-warp .cur-product ul li:last-child div {
    width: 145px;
    font-size: 12px;
    color: #999;
    line-height: 17px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

#plus-coupon-contain .plus-main .plus-warp .cur-product ul li:last-child div a.pName {
    color: #0093e6
}

#plus-coupon-contain .plus-main .plus-warp .cur-product ul li:last-child span {
    color: #444
}

#plus-coupon-contain .plus-main .plus-warp .tz-box button {
    display: block;
    width: 149px;
    height: 20px;
    background: #fff;
    border: 1px solid #e9e9e9;
    margin: 0 auto
}

#plus-coupon-contain .plus-main .plus-warp .tz-box button i {
    display: block;
    width: 18px;
    height: 10px;
    margin: 0 auto
}

#plus-coupon-contain .plus-main .plus-warp .tz-box button i.i-t {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTS0uNSA4TDcgLjUgMTQuNSA4IiBzdHJva2U9IiNFOUU5RTkiIHN0cm9rZS13aWR0aD0iMiIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+) 50% no-repeat
}

#plus-coupon-contain .plus-main .plus-warp .tz-box button i.i-b {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE2LjUgMUw5IDguNSAxLjUgMSIgc3Ryb2tlPSIjRTlFOUU5IiBzdHJva2Utd2lkdGg9IjIiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==) 50% no-repeat
}

#plus-coupon-contain .plus-main .plus-warp .tz-box button:hover {
    background: #e9e9e9
}

#plus-coupon-contain .plus-main .plus-warp .tz-box button:hover i.i-t {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTS0uNSA4TDcgLjUgMTQuNSA4IiBzdHJva2U9IiM5QTlBOUEiIHN0cm9rZS13aWR0aD0iMiIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+) 50% no-repeat
}

#plus-coupon-contain .plus-main .plus-warp .tz-box button:hover i.i-b {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE2LjUgMUw5IDguNSAxLjUgMSIgc3Ryb2tlPSIjOUE5QTlBIiBzdHJva2Utd2lkdGg9IjIiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==) 50% no-repeat
}

#plus-coupon-contain .plus-main .plus-warp .tz-box .tz-warp {
    width: 248px;
    border: 1px solid #e9e9e9;
    margin: 15px auto;
    overflow: hidden;
    position: relative
}

#plus-coupon-contain .plus-main .plus-warp .tz-box .tz-warp .tz-contain {
    width: 248px;
    position: absolute;
    left: 0;
    top: 0
}

#plus-coupon-contain .plus-main .plus-warp .tz-box .tz-warp .tz-contain ul {
    width: 100%;
    height: 95px;
    padding: 6px;
    margin-top: 9px;
    overflow: hidden
}

#plus-coupon-contain .plus-main .plus-warp .tz-box .tz-warp .tz-contain ul li {
    float: left
}

#plus-coupon-contain .plus-main .plus-warp .tz-box .tz-warp .tz-contain ul li:first-child {
    width: 83px;
    height: 83px
}

#plus-coupon-contain .plus-main .plus-warp .tz-box .tz-warp .tz-contain ul li:first-child a, #plus-coupon-contain .plus-main .plus-warp .tz-box .tz-warp .tz-contain ul li:first-child img {
    display: block;
    width: 100%;
    height: 100%
}

#plus-coupon-contain .plus-main .plus-warp .tz-box .tz-warp .tz-contain ul li:last-child {
    margin-left: 6px
}

#plus-coupon-contain .plus-main .plus-warp .tz-box .tz-warp .tz-contain ul li:last-child div {
    width: 145px;
    font-size: 12px;
    color: #999;
    line-height: 17px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

#plus-coupon-contain .plus-main .plus-warp .tz-box .tz-warp .tz-contain ul li:last-child div a.pName {
    color: #0093e6
}

#plus-coupon-contain .plus-main .plus-warp .tz-box .tz-warp .tz-contain ul li:last-child span {
    color: #444
}

#plus-coupon-contain .plus-main .plus-warp i.add {
    display: block;
    width: 27px;
    height: 27px;
    margin: 15px auto;
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMjciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE1LjMgMHYxMC44SDI3djQuNUgxNS4yOTlMMTUuMyAyN2gtMy42VjE1LjNIMHYtNC41aDExLjdWMGgzLjZ6IiBmaWxsPSIjRDhEOEQ4IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=) 50% no-repeat
}

#plus-coupon-contain .plus-main .plus-warp i.equal {
    display: block;
    width: 15px;
    height: 23px;
    margin: 15px auto;
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMjMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE1IDB2MjNoLTQuNDEyVjBIMTV6TTQuNDEyIDB2MjNIMFYwaDQuNDEyeiIgZmlsbD0iI0Q4RDhEOCIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+) 50% no-repeat
}

#plus-coupon-contain .plus-main .plus-warp .tz-price {
    text-align: center;
    margin-bottom: 5px;
    color: #999
}

#plus-coupon-contain .plus-main .plus-warp .tz-price span {
    font-size: 18px;
    font-weight: 700;
    color: #ff7800
}

#plus-coupon-contain .plus-main .plus-warp .original-price {
    text-align: center;
    margin-bottom: 5px;
    color: #999
}

#plus-coupon-contain .plus-main .plus-warp .original-price span {
    color: #666
}

#plus-coupon-contain .plus-main .plus-warp .tz-num {
    text-align: center;
    margin-bottom: 8px;
    color: #999;
    position: relative
}

#plus-coupon-contain .plus-main .plus-warp .tz-num .tz-input {
    width: 80px;
    height: 20px;
    font-size: 12px
}

#plus-coupon-contain .plus-main .plus-warp .add-cart {
    margin-bottom: 4px
}

#plus-coupon-contain .plus-main .plus-warp .add-cart button {
    display: block;
    width: 92px;
    height: 33px;
    border: none;
    border-radius: 2px;
    background: #ff7800;
    color: #fff;
    margin: 0 auto
}

#plus-coupon-contain .plus-main .plus-warp .tz-tip {
    text-align: center
}

#plus-coupon-contain .plus-main .plus-warp .tz-tip i {
    display: inline-block;
    vertical-align: bottom;
    margin-right: 6px;
    width: 20px;
    height: 20px
}

#plus-coupon-contain .plus-main .plus-warp .tz-tip i.tz-success {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMSAxKSIgc3Ryb2tlPSIjOTk5IiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxjaXJjbGUgY3g9IjkiIGN5PSI5IiByPSI5Ii8+PHBhdGggZD0iTTQgOC42MzlMNy41OSAxMiAxNCA2Ii8+PC9nPjwvc3ZnPg==) 50% no-repeat
}



#plus-coupon-contain .plus-main .plus-warp .tz-tip .l9h {
    line-height: 19px
}

#plus-coupon-contain .plus-main .plus-warp .tz-add-cart-tip, #plus-coupon-contain .plus-main .plus-warp .tz-max-tip {
    display: none
}

#plus-coupon-contain .plus-main .cFF7800 {
    color: #ff7800
}

#plus-coupon-contain .plus-main .c999 {
    color: #999
}

#plus-coupon-contain .plus-main .add-cart-modal-toast {
    display: none;
    padding: 0 10px;
    position: absolute;
    top: -50px;
    left: 24px;
    height: 36px;
    line-height: 38px;
    text-align: center;
    font-size: 14px;
    color: #444;
    white-space: nowrap;
    border: 1px solid #cecbce;
    background: #fff;
    box-shadow: 0 0 1px 2px #eee
}



#plus-coupon-contain .plus-main .user-select {
    -webkit-user-select: none;
    user-select: none
}

#plus-coupon-contain .plus-main .plus-box::-webkit-scrollbar {
    width: 10px;
    height: 1px
}

#plus-coupon-contain .plus-main .plus-box::-webkit-scrollbar-thumb {
    border-radius: 10px;
    box-shadow: inset 0 0 5px rgba(0, 0, 0, .2);
    background: #999
}

#plus-coupon-contain .plus-main .plus-box::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px rgba(0, 0, 0, .2);
    border-radius: 10px;
    background: #ededed
}

.stock {
    margin-top: 14px;
    width: 100%;
    height: 42px;
    line-height: 42px;
    border-top: 1px solid #e3e3e3;
    border-bottom: 1px solid #e3e3e3;
    background: #f1f1f1
}

.stock, .stock .aszzs {
    border-right: 1px solid #e3e3e3
}

.stock .aszzs {
    float: left;
    padding: 0 20px;
    height: 100%;
    color: #444;
    font-size: 14px
}

.stock .qwzzs {
    position: relative;
    background: #0093e6 !important;
    color: #fff !important
}

.stock .qwzzs:hover {
    color: #fff
}

.stock .qwzzs .icon {
    display: none
}

.stock .small-square {
    width: 70px;
    height: 23px;
    line-height: 23px;
    margin: 8px 0;
    padding: 0;
    text-align: center;
    background: #fff;
    border: 1px solid #ddd;
    border-left: none
}



.stock .white-bottom-arrow .icon {
    background-position-x: -193px
}

.stock .input-style {
    float: left;
    margin: 0 15px;
    position: relative
}

.stock .input-style:hover .so-price {
    display: block
}

.stock .input-style b {
    font-weight: 400;
    margin: 0 4px
}

.stock .input-style .srk {
    width: 56px;
    height: 23px;
    line-height: 23px;
    color: #999
}

.stock .input-style .so-price {
    display: none;
    position: absolute;
    left: -6px;
    top: -1px;
    z-index: 1;
    width: 167px;
    height: 80px;
    background: #fff;
    box-shadow: 0 2px 4px 1px rgba(0, 0, 0, .1);
    border: 1px solid #e9e9e9
}

.stock .input-style .so-price .price-float {
    margin-left: 5px
}

.stock .input-style .so-price .so-btn {
    margin-top: -9px
}

.stock .input-style .so-price .so-btn button {
    background: transparent;
    border: none;
    font-size: 12px;
    color: #999;
    margin: 0;
    padding: 0
}

.stock .input-style .so-price .so-btn .empty-btn {
    margin-left: 28px;
    margin-right: 47px;
    cursor: pointer
}

.stock .input-style .so-price .so-btn .empty-btn:hover {
    color: #0094e5;
    border-color: #0094e5
}

.stock .input-style .so-price .so-btn button.search-btn {
    width: 47px;
    height: 24px;
    line-height: 22px;
    border: 1px solid #999
}

.stock .input-style .so-price .so-btn button:hover {
    color: #0094e5;
    border-color: #0094e5
}

.stock .check-style {
    float: left;
    line-height: 42px
}

.stock .check-style .has-shop {
    margin-right: 15px
}

.stock .check-style input {
    margin-right: 3px;
    vertical-align: top;
    margin-top: 15px
}

.stock .right .cur-page {
    margin-right: 12px
}

.stock .right a {
    float: right;
    width: 50px;
    height: 42px;
    border-left: 1px solid #e3e3e3
}

.stock .right a:hover {
    background: #fff
}

.stock .right a.next {
    border-right: 1px solid #e3e3e3
}



.stock .right .g01 input {
    height: 25px;
    line-height: 25px;
    color: #444;
    text-indent: 5px
}

.stock .right .g01 .search-key {
    width: 240px;
    height: 25px;
    outline: none
}

.stock .right .g01 .out {
    margin-left: -4px;
    margin-right: 15px;
    padding: 0 10px;
    width: 92px;
    height: 27px;
    line-height: 27px;
    background: #0093e6;
    color: #fff;
    border: none
}

.stock .right .g01 span {
    color: #444
}

.stock .spnum {
    float: right;
    margin-right: 21px;
    color: #666
}

.public-params {
    width: 1200px;
    height: 108px;
    margin-top: 11px;
    background: #e6f1fd
}

.public-params .img {
    display: inline-block;
    width: 90px;
    height: 90px;
    padding: 9px 0 9px 15px;
    cursor: pointer
}

.public-params .params {
    display: inline-block;
    width: 1075px;
    height: 100%;
    padding-left: 15px
}

.public-params .params .wrap {
    display: inline-block;
    width: 100%;
    height: 100px;
    padding-top: 8px
}

.public-params .params .wrap .title {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    color: #0093e6;
    font-size: 14px
}

.public-params .params .wrap .title .product-name-link {
    display: block;
    max-width: 200px;
    float: left
}

.public-params .params .wrap .title .catalog {
    display: inline-block;
    max-width: 100px;
    height: 17px;
    padding: 2px 10px;
    margin-left: 4px;
    font-size: 12px;
    color: #979797;
    background: hsla(0, 0%, 100%, .75);
    border: 1px solid #ddd
}

.public-params .params .wrap .l02-zb {
    float: left;
    margin-right: 40px
}

.public-params .params .wrap .l02-zb li {
    box-sizing: border-box;
    width: 100%;
    height: 23px;
    margin: 0;
    padding: 0
}

.public-params .params .wrap .l02-zb li a {
    color: #333
}

.public-params .params .wrap .l02-zb a:hover {
    color: #0093e6
}

.public-params .params .wrap .l02-zb .ellipsis {
    width: 200px;
    max-width: 200px
}

.public-params .params .wrap .l02-zb .ms {
    margin-bottom: 6px
}

.public-params .params .wrap .l02-zb .ellipsis-link {
    max-width: 240px
}

.public-params .params .wrap .l02-zb .desc {
    display: -webkit-inline-box;
    width: 300px;
    vertical-align: top;
    height: 55px;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden
}

.public-params .params .wrap .l02-zb .sjsc {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    width: 91px;
    margin-right: 0
}



.public-params .params .wrap .l02-zb .sjsc:hover {
    color: #0093e6;
    border-color: #0093e6
}

.public-params .params .wrap .w-206 {
    width: 206px
}

.public-params .params .wrap .w-350 {
    width: 350px
}

.add-more-warp {
    padding: 10px 0;
    text-align: center;
    font-size: 14px
}

.add-more-warp i {
    margin-left: 5px;
    display: inline-block;
    vertical-align: bottom;
    width: 20px;
    height: 20px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAAH6ji2bAAAAAXNSR0IArs4c6QAAAstJREFUOBGFVF1IFFEU/u4d1zQ111zd1YqCxLAQ+oUkIqKiMAortR+hx0QTesnqocceLCEITOkljLDCyCyD6rmnICISKiWjINzdUDRLLHVnOufO3JnZxc2B4dzzne+cOfeeby7AT0d0iI3gxcpco/z77wQ5/HRELWVtJ9ajkC8/5y3mqtACPECig7lAz74guvfkezXQGa3Dzdgv3LICjLp1XIohj0p2Dq1Z4mJImH0KfPb1r9OZHZOQsp37cNtsKRF2S5Yl6UMJr4ZvRUloDl8QqhsTvRyqLMzA4Pi8yxo8GULl/THlS1jito7c2LkMjRuW4v2JEDINgb6RPzpEvfG+5mKzGglQ2wMHC3BgYEJDZMWI3SNDXfEjvD1fVBHQEiljzCOqyvFuQg7DskbpkC+jueShTrSJnfFrMM1WDSbZsxEDQphi4U8mUQE6R6n74qPwPxtDanY2RANVo2GPz+vDKZu8KtdAYZbXPkxccYkXN+dgS+84XtcWYveKTJzflON9QIhSl3j17TSu78hD1aNx7CJitf8cLTwl/cQ+0/jX6vQn1QWoezmJ2YQrCSAQybQbSdKzTnGsKwqNp1RWMKkTTeHHvPZtzclQo7Ta/e04kRQjRmCIVl1IB72C/5uiZqezzjY47Kgx/nHxjtJV0zh1HAhXSMyRAH2nzWGe33BDEcryDc12bXkwA99OF2F72KcYFaWJUS2p1OzS7UVtWRaJYwzbigN4dzyEomyJYnqHGkJYvzwDFffG0LAuOyWLXPoz1B1Gy/LUaFtVnko+9nwCZ+jvnZm3cOfTDB7sD2J02sS5V1OpKewPJ90RqQxJI7u7N4ipWRMzJLjVeQbqX0zCr72kHIl6e8oL/vVJ1MUdR4uebPjK6/rRlvYCSFeSJdNUfIkvB6Z4Bf0JfP0kYjUwRQ0pYCuRS1WYryKIN5BWP4xIPxrFnD+N1/8A9pX3jr6NY1sAAAAASUVORK5CYII=) no-repeat
}

.search-loading {
    display: none;
    width: 100%;
    padding: 10px 0;
    text-align: center
}

.search-loading b {
    color: #0094e7
}

.goods {
    box-sizing: border-box;
    padding: 7px 10px 0;
    width: 100%;
    height: 40px;
    border-bottom: 1px solid #e3e3e3;
    background: #f9f9f9
}

.goods .g01 {
    float: left;
    margin-right: 20px;
    width: 150px
}

.goods .g01 input {
    width: 150px;
    height: 23px;
    line-height: 23px;
    color: #999;
    text-indent: 5px
}

.goods .g02 {
    width: 403px;
    float: left
}

.goods .g02 p {
    float: left;
    line-height: 25px;
    color: #444
}

.goods .g02 b {
    font-weight: 400;
    margin: 0 4px;
    float: left;
    line-height: 25px
}

.goods .g02 .srk {
    width: 56px;
    height: 23px;
    line-height: 23px;
    color: #999;
    text-align: center;
    float: left
}

.goods .g02 .out {
    float: left;
    margin-left: 10px;
    padding: 0 10px;
    height: 24px;
    line-height: 24px;
    background: #b7b7b7;
    color: #fff;
    border: none
}

.goods .g02 .out:hover {
    background: #0093e6
}

.goods .g03 {
    float: left;
    line-height: 25px;
    color: #444
}

.goods .g03 input {
    margin-top: 6px;
    margin-right: 3px;
    vertical-align: top
}

.goods .g04 {
    float: right;
    line-height: 25px
}

.list-b-an {
    text-align: center;
    margin: 30px auto;
    font-size: 14px;
    color: #666
}

.list-b-an a {
    font-size: 18px;
    text-decoration: underline
}

.mfyzb-modal {
    width: 540px !important;
    height: 170px;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.mfyzb-modal .con-t {
    width: 100%;
    border-collapse: collapse
}

.mfyzb-modal .con-t td {
    display: none;
    text-align: center
}

.mfyzb-modal .con-t td img {
    margin-bottom: 10px
}

.offer-modal {
    width: 589px;
    height: 385px;
    box-sizing: border-box;
    margin-left: -257px;
    margin-top: -179px
}

.offer-modal .required-number, .offer-modal .required-price {
    display: inline-block;
    padding-left: 10px
}

.offer-modal .required-number #addCartModaltoast, .offer-modal .required-price #addCartModaltoast {
    top: 38px;
    z-index: 10
}


.offer-modal .required-number span, .offer-modal .required-price span {
    color: red;
    margin-right: 5px
}

.offer-modal .required-number input, .offer-modal .required-price input {
    width: 100px
}

.offer-modal .required-price {
    position: relative;
    width: 279px
}

.offer-modal .required-price input {
    padding-left: 15px;
    position: relative
}

.offer-modal .required-price b {
    font-weight: 400;
    margin-left: 5px
}

.offer-modal .required-price b.money {
    position: absolute;
    top: 18%;
    z-index: 1
}

.offer-modal .required-number {
    padding-right: 10px;
    text-align: right;
    position: relative;
    cursor: pointer
}

.offer-modal .required-number #addCartModaltoast {
    right: 11px;
    left: auto;
    font-weight: 400
}

.offer-modal .required-number .unit-wrap {
    padding-right: 10px;
    position: absolute;
    z-index: 2;
    bottom: 0;
    right: -28px;
    width: 28px;
    text-align: center;
    line-height: 26px;
    background: #f2f2f2;
    border: 1px solid #dedede
}

.offer-modal .required-number .unit-wrap .select-icon {
    display: inline-block;
    position: absolute;
    top: 10px;
    right: 4px;
    content: "";
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #666
}

.offer-modal .required-number .unit-wrap .select-icon-active {
    border: 5px solid transparent;
    border-top: none;
    border-bottom: 5px solid #666
}

.offer-modal .required-number .unit-wrap .unit {
    margin: 0;
    color: #444
}

.offer-modal .required-number .unit-select {
    display: none;
    padding-right: 10px;
    position: absolute;
    bottom: -54px;
    left: -1px;
    width: 28px;
    background: #f2f2f2;
    border: 1px solid #dedede
}

.offer-modal .required-number .unit-select .unit1:hover, .offer-modal .required-number .unit-select .unit2:hover {
    color: #ff7800
}

.offer-modal .lock-stock {
    padding-left: 10px;
    margin-top: 10px;
    line-height: 28px
}

.offer-modal .lock-stock .radio {
    vertical-align: middle;
    margin-right: 6px;
    margin-top: -2px
}

.offer-modal .choose-industry {
    font-weight: 400;
    margin-top: 10px;
    position: relative;
    cursor: pointer
}

.offer-modal .choose-industry span {
    margin-left: 44px
}

.offer-modal .choose-industry .select-title {
    width: 443px;
    display: inline-block;
    border: 1px solid #dedede;
    box-sizing: border-box;
    height: 28px;
    padding: 0 10px;
    line-height: 28px;
    position: relative
}

.offer-modal .choose-industry .select-title:after {
    display: inline-block;
    position: absolute;
    top: 10px;
    right: 10px;
    content: "";
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #666
}

.offer-modal .choose-industry .select {
    width: 443px;
    border: 1px solid #dedede;
    margin-left: 83px;
    height: 212px;
    padding: 5px;
    box-sizing: border-box;
    position: absolute;
    background: #fff;
    display: none
}

.offer-modal .choose-industry .select p {
    width: 30%;
    box-sizing: border-box;
    display: inline-block
}

.offer-modal .choose-industry .select p.active span {
    background-color: #ff7b00;
    color: #fff
}

.offer-modal .choose-industry .select p span {
    display: inline-block;
    box-sizing: border-box;
    margin: 0;
    padding: 5px
}

.offer-modal .submit {
    display: block;
    border: none;
    width: 93px;
    height: 33px;
    line-height: 33px;
    font-size: 14px;
    text-align: center;
    background: #aba9a9;
    color: #fff;
    font-weight: 400;
    margin: 30px auto 0;
    cursor: default
}

.offer-modal .account {
    font-weight: 400;
    font-size: 12px;
    margin-top: 49px
}

.offer-modal .account .title {
    color: red;
    font-weight: 700
}

.offer-modal .account p {
    margin: 5px 0
}

.contrast {
    display: none;
    position: fixed;
    left: 50%;
    z-index: 100000;
    background: #fff;
    border: 4px solid #d9d9d9;
    box-sizing: border-box;
    width: 1000px;
    height: 160px;
    bottom: 0;
    top: auto;
    margin-left: -465px
}

.contrast .contrast-nr .contrast1 {
    position: relative;
    height: 34px;
    line-height: 32px;
    padding-left: 15px;
    background: #f2f2f2;
    border-bottom: 1px solid #dedede;
    color: #444
}

.contrast .contrast-nr .contrast1 .contrast-bt li {
    float: left
}

.contrast .contrast-nr .contrast1 .contrast-bt a {
    display: inline-block;
    padding: 0 12px 1px;
    font-size: 14px;
    color: #444;
    font-weight: 700
}

.contrast .contrast-nr .contrast1 .contrast-bt a.hover {
    color: #0093e6;
    border-bottom: 2px solid #0093e6
}



.contrast .contrast-nr .contrast-cp {
    padding: 20px 15px 12px
}

.contrast .contrast-nr .contrast-cp .contrast-btn {
    float: right;
    box-sizing: border-box;
    width: 90px;
    padding: 16px 0 12px 20px;
    border-left: 1px solid #e3e3e3
}

.contrast .contrast-nr .contrast-cp .contrast-btn input {
    margin-bottom: 15px;
    width: 60px;
    height: 25px;
    line-height: 25px;
    border: none;
    border-radius: 2px;
    background: #0093e6;
    color: #fff
}

.contrast .contrast-nr .contrast-cp .contrast-btn a {
    color: #0093e6
}

.contrast .lcsc-2015db {
    width: 980px;
    margin: 0 auto;
    background: #fff;
    position: absolute;
    bottom: 0;
    left: 20%;
    z-index: 999999
}

.contrast .lcsc-2015db-nr {
    border: 1px solid #cdcdcd;
    border-bottom: 0;
    background-color: #fff;
    box-shadow: 1px 5px 10px #eaeaea, -5px -5px 10px #eaeaea;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=85, offX=-3,offY=-3,OffX=-2, OffY=-2,Color='#eaeaea')"
}

.contrast .lcsc-2015db-bt {
    width: 980px;
    height: 34px
}

.contrast .lcsc-2015db-bt1 {
    float: left;
    position: relative
}

.contrast .lcsc-2015db-bt1 li, .contrast .lcsc-2015db-bt1 li a {
    width: 100px;
    height: 36px;
    float: left;
    display: block
}

.contrast .lcsc-2015db-bt1 li a {
    text-align: center;
    font-size: 14px;
    color: #333;
    line-height: 36px;
    font-weight: 700;
    position: absolute;
    top: 0
}

.contrast .lcsc-2015db-bt1 .hover {
    background: #fff;
    width: 100px;
    height: 34px;
    border: 2px solid #0093e6;
    border-bottom: 0;
    color: #0093e6;
    line-height: 34px;
    display: block;
    position: absolute;
    top: 0;
    z-index: 99;
    float: left
}

.contrast .lcsc-2015db-bt2 {
    float: right;
    line-height: 34px
}

.contrast .lcsc-2015db-bt2 a {
    margin-right: 10px;
    margin-left: 10px;
    color: #039;
    text-decoration: underline
}

.contrast .lcsc-2015db-nr1 {
    width: 976px;
    height: 100px;
    background: #fff;
    border: 2px solid #0093e6
}

.contrast .lcsc-2015db-nr2 {
    float: left
}

.contrast .lcsc-2015db-nr2 dl {
    width: 290px;
    float: left
}

.contrast .lcsc-2015db-nr2 dt {
    width: 82px;
    height: 82px;
    float: left
}

.contrast .lcsc-2015db-nr2 dt img {
    width: 82px;
    height: 82px
}

.contrast .lcsc-2015db-nr2 dd {
    float: left;
    margin-left: 10px;
    margin-top: 2px;
    width: 182px
}

.contrast .lcsc-2015db-nr2-1 {
    width: 148px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    float: left
}

.contrast .lcsc-2015db-nr2-2 {
    float: right;
    width: 29px;
    text-align: right;
    color: #0093e6
}

.contrast .lcsc-2015db-nr2 dd b {
    font-weight: 400
}

.contrast .lcsc-2015db-nr2-3 {
    box-sizing: border-box;
    width: 100%;
    height: 20px;
    line-height: 20px;
    background: #fff;
    border: 1px solid #ccc;
    margin-top: 3px;
    position: relative
}

.contrast .lcsc-2015db-nr2-3 div {
    font-size: 12px;
    font-weight: 400;
    text-align: right;
    width: 100%
}

.contrast .lfy-btg {
    width: 180px;
    height: 24px
}

.contrast .lcsc-2015db-nr2-fd {
    width: 167px;
    background: #fff;
    border: 1px solid #ccc;
    border-bottom: 0;
    position: absolute;
    z-index: 99;
    bottom: 1px;
    left: -1px
}

.contrast .lcsc-2015db-nr2-fd li {
    width: 170px;
    padding-right: 8px;
    text-align: left;
    cursor: pointer
}

.contrast .lcsc-2015db-nr2-4 dt {
    width: 82px;
    height: 82px;
    background: #f3f3f3;
    text-align: center
}

.contrast .lcsc-2015db-nr2-4 dt b {
    font-size: 66px;
    color: #ccc;
    line-height: 82px;
    font-weight: 400
}

.contrast .lcsc-2015db-nr2-4 dd {
    color: #ccc;
    font-size: 14px
}

.contrast .lcsc-2015db-nr3 {
    width: 130px;
    float: right;
    text-align: center
}

.contrast .lcsc-2015db-nr3 p {
    padding-top: 13px
}

.contrast .lcsc-2015db-nr3 a {
    color: #005aa0
}

.pagination-page-wrap {
    margin: 20px 0
}

.pagination-page-wrap .page {
    width: 100%;
    text-align: left;
    margin: 20px auto 0;
    height: 30px;
    padding-bottom: 5px
}

.pagination-page-wrap .page a, .pagination-page-wrap .page span {
    padding: 7px 9px;
    margin-right: 12px;
    border: 1px solid #ccc
}

.pagination-page-wrap .page .active {
    border-color: #0093e6;
    color: #fff;
    background: #0093e6
}

.pagination-page-wrap .page a.curr-page {
    color: #fff;
    background: #0093e6
}

.pagination-page-wrap .page .total-page {
    margin-right: 12px
}

.pagination-page-wrap .page .total-page i {
    font-style: normal
}

.mid-advert {
    display: none;
    width: 1200px;
    height: 64px;
    margin: 8px 0;
    position: relative
}

.mid-advert a, .mid-advert img {
    display: block;
    width: 100%;
    height: 100%
}

.mid-advert img {
    border: 0
}



.inside-page {
    display: block;
    position: relative;
    padding: 15px 0 0;
    border-bottom: 1px solid #e9e9e9;
    background: #fff;
    border-collapse: collapse
}

.inside-page.no-one-hk .two {
    padding-left: 20px;
    max-width: 564px
}

.inside-page.no-one-hk .two .l02-zb {
    width: 216px
}

.inside-page.no-one-hk .three {
    width: 296px
}

.inside-page.no-one-hk .three .three-nr .price-warp .ppbbz-p {
    width: 135px
}

.inside-page.no-one-hk .three .three-nr .price-warp .ppbbz-g {
    width: 98px
}

.inside-page.no-one-hk .three .three-nr .price-warp .ppbbz-p3 {
    width: 85px
}

.inside-page.no-one-hk .tr3 {
    width: 375px
}

.inside-page.no-one-hk .three-hk {
    display: none
}

.inside-page .ff7900 {
    color: #ff7900
}

.inside-page .pt3 {
    padding-top: 3px
}

.inside-page .cursor-default {
    cursor: default
}

.inside-page .lh {
    line-height: 19px
}

.inside-page.active, .inside-page:hover {
    z-index: 1;
    box-shadow: 0 0 1px 2px #eee
}

.inside-page:hover .search-result-check-tip-tr {
    visibility: visible
}

.inside-page .search-result-check-tip-tr {
    visibility: hidden
}

.inside-page .search-result-check-tip-tr td {
    padding-top: 10px;
    padding-left: 15px;
    color: #9a9a9a
}


.inside-page .search-result-check-tip-tr .global-search-keyword {
    color: #222
}

.inside-page td {
    box-sizing: border-box;
    vertical-align: top;
    padding-bottom: 15px
}

.inside-page .one {
    width: 90px;
    padding-left: 15px
}

.inside-page .one .one-to-item-link {
    position: relative;
    display: block
}



.inside-page .one .one-to-item-link .new-product span {
    margin: 0;
    padding-left: 6px;
    line-height: 22px
}

.inside-page .one .flash-sales {
    line-height: 15px;
    font-size: 12px;
    background: #f30;
    width: 35px;
    height: 35px
}

.inside-page .one .clearance, .inside-page .one .flash-sales {
    text-align: center;
    color: #fff;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1
}




.inside-page .one img {
    width: 90px;
    height: 90px;
    float: left;
    overflow: hidden
}

.inside-page .one img.is-hot-img {
    position: absolute;
    top: -1px;
    left: -1px;
    z-index: 1;
    width: 45px;
    height: 39px
}

.inside-page .one span {
    width: 90px;
    float: left;
    margin: 3px 0
}

.inside-page .one .db, .inside-page .one .sc {
    float: left;
    background: #fff;
    border: 1px solid #e9e9e9;
    height: 20px;
    width: 45px;
    color: #999;
    font-size: 12px;
    cursor: pointer
}

.inside-page .one .db {
    border-right-color: transparent
}

.inside-page .one .db:hover, .inside-page .one .sc:hover {
    border: 1px solid #ff7800;
    color: #ff7800
}

.inside-page .two {
    display: block;
    padding-left: 15px;
    max-width: 464px
}

.inside-page .two .two-tit {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    color: #0093e6;
    font-size: 14px
}

.inside-page .two .two-tit .product-name-link {
    display: block;
    max-width: 200px;
    float: left
}

.inside-page .two .two-tit .catalog {
    display: inline-block;
    max-width: 100px;
    height: 19px;
    background: #f9f9f9;
    padding: 2px 10px;
    margin-left: 4px;
    font-size: 12px;
    color: #979797
}

.inside-page .two .two-tit .catalog:hover {
    color: #0093e6
}

.inside-page .two .two-tit .smt-flag {
    display: inline-block;
    width: 117px;
    height: 22px;
    line-height: 22px;
    margin-left: 6px;
    font-size: 12px;
    text-align: center;
    color: #ff7800;
    background: #fff5eb
}

.inside-page .two .two-01 {
    width: 100%;
    margin-top: 3.5px;
    float: left
}

.inside-page .two .two-01 ul li {
    box-sizing: border-box;
    width: 100%;
    max-width: 205px;
    height: 23px;
    margin: 0;
    padding: 0
}

.inside-page .two .two-01 .li-ellipsis {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.inside-page .two .two-01 .multi-ellipsis {
    height: 36px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    cursor: pointer
}

.inside-page .two .two-01 .copy-input-des {
    position: absolute;
    z-index: -1;
    width: 1px;
    height: 1px;
    opacity: 0
}

.inside-page .two .l02-zb {
    width: 206px;
    float: left;
    margin-right: 40px
}

.inside-page .two .l02-zb li a {
    color: #333
}

.inside-page .two .l02-zb a:hover, .inside-page .two .l02-zb li b a {
    color: #0093e6
}

.inside-page .two .l02-zb .ellipsis {
    width: 200px;
    max-width: 200px
}

.inside-page .two .l02-zb .ms {
    margin-bottom: 6px
}

.inside-page .two .l02-zb .ellipsis-link {
    max-width: 240px
}


.inside-page .two a.sjck-a {
    text-decoration: underline
}

.inside-page .two a.sjck-a:hover {
    color: #0094e7
}

.inside-page .two .l02-yb {
    width: 193px;
    float: left
}

.inside-page .two .l02-yb li {
    height: 20px
}

.inside-page .two .l02-yb li.btn-wrapper {
    height: auto
}

.inside-page .two .l02-yb li.btn-wrapper a {
    display: inline-block;
    margin-right: 10px;
    margin-bottom: 6px
}


.inside-page .two .l02-yb li.btn-wrapper a.sjsc i {
    background-position-x: -23px;
    background-position-y: -32px
}

.inside-page .two .l02-yb li.btn-wrapper a.jswl i {
    background-position-x: -122px
}

.inside-page .two .l02-yb li.btn-wrapper a.ptsp i {
    background-position-x: -47px
}

.inside-page .two .l02-yb li.btn-wrapper a.mfyzb i {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAQCAYAAAFRk36sAAAAAXNSR0IArs4c6QAAAYpJREFUKBV9Ur9Lw1AQ/l6bai24KbUFKejkD0QQETdncXZwdG3r4FAEcfUPMGmwf4CrTnXW0UHoJFJws0laEVw6SJucl5e8mBDIg+Te3fd99+7uPQHD7oLoENAtAi+hNr4jVxDJiwO4MNGsbARcIiFh3WkmNDmI3CXneUOzGjBgOHs+NSf5oPPAhgcGTvIfMsOgbvW4qL6i/IOGdc2HbDMwB8N6568W9aHYcZuoMw5AiMeEn3C4UI3n9MENnMKlNe7EYkUejfKDT9TQqKxKRXv0Cs/to1DaUhk0tQEVZ1GeX8axcFUsBo5bGI03uQXOJH74SjhttMQnhPeCevVehjImF/afyYjSJjesCUZrOGdJhL223YJuP6HtXKQwDgSTnSnWMPntsF8KSYvcSI/v6IQbu+O5vaCxdBMlkFVmlWoOV9ChQiRQG9bEphNGb+11TOkZhAE8T8MCdhmZKI2yaeGUdkDCgSCTy73C93Af5tdACmh6BA91cNbMp6Wyp6ws1X9eWX2mVH5AdP8Amx6cGUMCKU8AAAAASUVORK5CYII=) 50% no-repeat
}

.inside-page .two .l02-yb li.btn-wrapper a.designyzb i {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAFM0aXcAAAAAXNSR0IArs4c6QAAAbhJREFUKBVtUj1LJEEQfb27aGAiJrLrbxAxMBDhUDjQVCPBSDE6dhEVzD3hLj2YGUQwFTQyUzDRxMhAEQzuggsMpl1FUEQRnJm6Vz0zezu7VtBd/V59dL9qAy+8AjAC+DaiA0NE1EnNv1tGCwnslKIlGBM7Wkr9uhdzGjUDiBj44auLKix+eKtkxYFe+AgpTbIeW2YXKETrYft+VLc0I7Dr9MtscI0Eq2jUppHEE8QuuytoL785C+9uOKsgV/Dshx5gWKFUnsS3wb/urFDrpTmS7wa7udu9+/aCvcMdx3h2kf5DexT1qqwjsBvsuQXBL0cG4Zzu1KrDguYCRbmARGdFMicQnaJeHaIIme0+DyBKnpARilZa73x/E/b8gUZ1KI/vVuo/87mnM3DP1Omr6Xw77Uh6iad8O9eX/OE7NxWiwpZfR87pP3Lsv3k1Q1mWUDZjiDBGfI1XHdfgTqswVFCvfSkQnj1GLHvEYvT0LDrOKRX/hJgX5hxQre/p9ylk8tConnHV7wNokh+eUPuvPK3AJD4LHCr1ebIyrU5Zko5AzEy72mnyqRSL3DTrkGSekuy7uXUkaW21f26ps3f8kqGiAAAAAElFTkSuQmCC) 50% no-repeat
}

.inside-page .two .l02-yb li.btn-wrapper a.fayzb i {
    background-position-x: -96px
}

.inside-page .two .l02-yb li.btn-wrapper a.bomqd i {
    background-position-x: -256px;
    background-position-y: -114px
}

.inside-page .two .l02-yb li.btn-wrapper a:hover {
    color: #0093e6
}

.inside-page .two .l02-yb li.hy-sample {
    height: 24px;
    margin-bottom: 6px
}

.inside-page .two .l02-yb li.hy-sample span {
    display: inline-block;
    color: #666;
    border-radius: 2px;
    border: 1px solid #666;
    box-sizing: border-box;
    padding: 2px 4px
}

.inside-page .two .l02-yb li.tag-wrapper {
    height: auto;
    margin-bottom: 6px
}

.inside-page .two .l02-yb li.tag-wrapper .money-off-flag {
    position: relative;
    width: 70px;
    height: 22px;
    line-height: 22px;
    border-radius: 2px;
    border: 1px solid #ff7800;
    text-align: center;
    color: #ff7800;
    cursor: pointer;
    font-size: 12px
}

.inside-page .two .l02-yb li.tag-wrapper .money-off-flag .pop-box {
    position: absolute;
    top: 29px;
    left: -10px;
    width: 200px;
    padding: 5px 10px 10px;
    font-style: normal;
    box-shadow: 0 2px 4px 1px rgba(0, 0, 0, .1);
    border: 1px solid #e9e9e9
}



.inside-page .two .l02-yb li.tag-wrapper .money-off-flag .pop-box .tip-text {
    font-size: 12px;
    font-weight: 400;
    color: #666;
    text-align: left
}

.inside-page .two .l02-yb li.tag-wrapper .money-off-flag .pop-box .tip-text .text {
    margin-top: 7px;
    line-height: 18px
}

.inside-page .two .l02-yb li.tag-wrapper .money-off-flag .pop-box .tip-text .link {
    color: #0093e6;
    text-decoration: underline
}

.inside-page .two .l02-yb li.tag-wrapper .money-off-flag .opacity-mask {
    width: 74px;
    height: 20px
}

.inside-page .two .l02-yb li.tag-wrapper .money-off-flag .opacity-mask:hover .pop-box, .inside-page .two .l02-yb li.tag-wrapper .money-off-flag:hover .pop-box {
    display: block
}

.inside-page .two .l02-yb li.tag-wrapper .original-sample {
    background-color: #83cdff;
    color: #fff;
    padding: 3px 11px;
    border: none;
    margin-right: 2px
}

.inside-page .two .l02-yb li.tag-wrapper .stop-product {
    background-color: #c9c9c9;
    color: #fff;
    padding: 3px 13px;
    border: none;
    margin-right: 2px
}

.inside-page .two .l02-yb li.tag-wrapper .sold-out {
    background-color: #ff9b9b;
    color: #fff;
    padding: 3px 11px;
    border: none;
    margin-right: 2px
}

.inside-page .two .l02-yb li.tag-wrapper .on-sale {
    background-color: #ffbb7f;
    color: #fff;
    padding: 3px 13px;
    border: none;
    margin-right: 2px
}

.inside-page .two .l02-yb li.tag-wrapper > span {
    box-sizing: border-box;
    padding: 2px 8px;
    border: 1px solid;
    border-radius: 2px
}

.inside-page .two .l02-yb li.tag-wrapper .orgin {
    border-radius: 2px;
    border: 1px solid #ff7800;
    font-size: 12px;
    text-align: center;
    line-height: 22px;
    color: #ff7800;
    cursor: pointer;
    position: relative
}

.inside-page .two .l02-yb li.tag-wrapper .list-float-flag {
    position: absolute;
    left: 0;
    top: 30px;
    width: 129px;
    height: auto;
    padding: 10px 0;
    background: #fff;
    box-shadow: 0 2px 4px 1px rgba(0, 0, 0, .1);
    border: 1px solid #e9e9e9;
    display: none;
    z-index: 5
}

.inside-page .two .l02-yb li.tag-wrapper .list-float-flag s {
    position: absolute;
    top: -17px;
    left: 20px;
    display: block;
    height: 0;
    width: 0;
    border: 8px dashed transparent;
    border-bottom: 8px solid #cdcbce
}

.inside-page .two .l02-yb li.tag-wrapper .list-float-flag i {
    position: absolute;
    top: -9px;
    *top: -9px;
    left: -10px;
    display: block;
    height: 0;
    width: 0;
    border: 10px dashed transparent;
    border-bottom: 10px solid #fff
}

.inside-page .two .l02-yb li.tag-wrapper .list-float-flag .content {
    text-align: left;
    padding-left: 10px
}

.inside-page .two .l02-yb li.tag-wrapper .list-float-flag .content li {
    color: #666
}

.inside-page .two .l02-yb li.tag-wrapper .list-float-flag .content li span {
    font-weight: 700
}

.inside-page .two .l02-yb li.tag-wrapper .couponbgs {
    display: inline-block;
    font-size: 12px;
    cursor: pointer;
    color: #ff7800;
    text-align: center;
    border-radius: 2px;
    border: 1px solid #ff7800;
    box-sizing: border-box;
    padding: 0 4px;
    line-height: 22px;
    position: relative
}

.inside-page .two .l02-yb li.tag-wrapper .couponbgs .lq {
    display: inline-block;
    width: 32px;
    height: 22px;
    background: #fff5eb;
    margin-left: -4px
}

.inside-page .two .l02-yb li.tag-wrapper .couponbgs .line {
    position: absolute;
    left: 31px;
    top: 0;
    background: transparent;
    height: 22px;
    border-right: 1px dashed #ff7800
}

.inside-page .two .l02-yb li.tag-wrapper .couponbgs .ljsy {
    display: none;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: #ff7800;
    text-align: center;
    line-height: 22px;
    color: #fff
}

.inside-page .two .l02-yb li.tag-wrapper .couponbgs:hover .ljsy {
    display: block
}

.inside-page .two .l02-yb li.plus-wrapper {
    height: 24px;
    margin-bottom: 6px
}

.inside-page .two .l02-yb li.plus-wrapper .plus-div {
    display: inline-block;
    width: 102px;
    height: 22px;
    border-radius: 2px;
    border: 1px solid #30304a;
    line-height: 22px;
    color: #30304a;
    margin-right: 4px;
    background: #fff;
    cursor: pointer;
    position: relative
}

.inside-page .two .l02-yb li.plus-wrapper .plus-div .plus-lq {
    display: inline-block;
    width: 32px;
    background: #30304a;
    color: #fffb90;
    text-align: center
}

.inside-page .two .l02-yb li.plus-wrapper .plus-div .line {
    position: absolute;
    left: 32px;
    top: 0;
    background: transparent;
    height: 22px;
    border-right: 1px dashed #30304a
}

.inside-page .two .l02-yb li.plus-wrapper .plus-div .plus-zx {
    display: inline-block;
    width: 66px;
    text-align: center;
    margin-left: -2px
}

.inside-page .two .l02-yb li.plus-wrapper .plus-div .ljsy {
    display: none;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: #30304a;
    text-align: center;
    line-height: 22px;
    color: #fffb90
}

.inside-page .two .l02-yb li.plus-wrapper .plus-div:hover .ljsy {
    display: block
}

.inside-page .two .l02-yb li.plus-wrapper .orgin {
    display: inline-block;
    max-width: 100px;
    height: 22px;
    border: 1px solid #30304a;
    line-height: 22px;
    color: #30304a;
    text-align: center;
    padding: 0 6px;
    border-radius: 2px;
    cursor: pointer;
    position: relative
}

.inside-page .two .l02-yb li.plus-wrapper .list-float-flag {
    position: absolute;
    left: 0;
    top: 30px;
    width: 129px;
    height: auto;
    padding: 10px 0;
    background: #fff;
    box-shadow: 0 2px 4px 1px rgba(0, 0, 0, .1);
    border: 1px solid #e9e9e9;
    display: none;
    z-index: 5
}

.inside-page .two .l02-yb li.plus-wrapper .list-float-flag s {
    position: absolute;
    top: -17px;
    left: 20px;
    display: block;
    height: 0;
    width: 0;
    border: 8px dashed transparent;
    border-bottom: 8px solid #cdcbce
}

.inside-page .two .l02-yb li.plus-wrapper .list-float-flag i {
    position: absolute;
    top: -9px;
    *top: -9px;
    left: -10px;
    display: block;
    height: 0;
    width: 0;
    border: 10px dashed transparent;
    border-bottom: 10px solid #fff
}

.inside-page .two .l02-yb li.plus-wrapper .list-float-flag .content {
    text-align: left;
    padding-left: 10px
}

.inside-page .two .l02-yb li.plus-wrapper .list-float-flag .content li {
    color: #666
}

.inside-page .two .l02-yb li.plus-wrapper .list-float-flag .content li span {
    font-weight: 700
}

.inside-page .two .l02-yb li.xgj-wrapper {
    height: 24px;
    margin-bottom: 6px
}

.inside-page .two .l02-yb li.xgj-wrapper .xgj-div {
    width: 69px;
    height: 22px;
    border-radius: 2px;
    border: 1px solid #ff7800;
    text-align: center;
    line-height: 22px;
    color: #ff7800;
    font-size: 12px;
    margin-right: 4px;
    cursor: pointer;
    position: relative
}

.inside-page .two .l02-yb li.xgj-wrapper .xgj-div .ljsy {
    display: none;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: #ff7800;
    text-align: center;
    line-height: 22px;
    color: #fff
}

.inside-page .two .l02-yb li.xgj-wrapper .xgj-div:hover .ljsy {
    display: block
}

.inside-page .two .l02-yb .progress-total {
    display: inline-block;
    width: 102px;
    height: 5px;
    border-radius: 7px;
    background: #dedede
}

.inside-page .two .l02-yb .progress-total .progress-percent {
    height: 5px;
    border-radius: 7px;
    background: -webkit-linear-gradient(left, hsla(0, 0%, 100%, 0), #0093e6);
    background: linear-gradient(90deg, hsla(0, 0%, 100%, 0), #0093e6)
}

.inside-page .two .l02-yb .progress {
    position: relative
}

.inside-page .two .l02-yb .progress .look-group-detail {
    position: relative;
    text-decoration: underline;
    margin-left: 4px;
    cursor: pointer
}

.inside-page .two .l02-yb .progress .look-group-detail:hover {
    color: #0093e6
}

.inside-page .two .l02-yb .progress .detail-content-pop {
    position: absolute;
    top: 25px;
    left: 16px;
    padding: 11px;
    font-style: normal;
    color: #333;
    box-shadow: 0 2px 4px 1px rgba(0, 0, 0, .1);
    border: 1px solid #e9e9e9
}


.inside-page .two .l02-yb .progress .detail-content-pop .group-detail h4 {
    margin-bottom: 8px
}

.inside-page .two .l02-yb .progress .detail-content-pop .group-detail .content {
    width: 305px;
    height: 82px;
    background: #fafafa;
    font-size: 0
}

.inside-page .two .l02-yb .progress .detail-content-pop .group-detail .content .round {
    display: inline-block;
    width: 19px;
    height: 19px;
    margin: 13px 6px 6px;
    font-size: 12px;
    text-align: center;
    color: #ff7800;
    border-radius: 10px;
    border: 1px solid #ff7800
}

.inside-page .two .l02-yb .progress .detail-content-pop .group-detail .content .dash-line {
    display: inline-block;
    width: 50px;
    height: 1px;
    border-top: 1px dashed #ccc;
    vertical-align: 3px
}

.inside-page .two .l02-yb .progress .detail-content-pop .group-detail .content .label-wrap .label {
    display: inline-block;
    width: 50px;
    line-height: 16px;
    font-size: 12px;
    text-align: center
}

.inside-page .two .l02-ybg {
    width: 180px
}

.inside-page .two .band {
    float: left;
    width: 100%
}

.inside-page .two .band a {
    width: 110px;
    display: inline-block;
    vertical-align: bottom;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.inside-page .two .lower {
    width: 100%;
    float: left
}

.inside-page .two .lower .ellipsis {
    width: 200px;
    max-width: 200px
}

.inside-page .two .lower .ms {
    margin-bottom: 6px
}

.inside-page .two .lower .discuss-content-ellipsis {
    display: inline-block;
    vertical-align: top;
    max-width: 246px
}



.inside-page .show-dollar-transform-icon .common-float-dialog {
    padding: 10px 12px;
    left: -23px
}

.inside-page .show-dollar-transform-icon .common-float-content {
    white-space: nowrap
}

.inside-page .show-dollar-transform-icon .common-float-content .item {
    line-height: 1.75;
    text-align: left
}

.inside-page .show-dollar-transform-icon:hover .common-float-dialog {
    display: block
}

.inside-page .three {
    width: 155px;
    padding-top: 26px
}

.inside-page .three .three-nr {
    width: 100%;
    float: left
}

.inside-page .three .three-nr li {
    height: 21px
}

.inside-page .three .three-nr li p {
    float: left;
    text-align: right
}

.inside-page .three .three-nr .three-nr-01 {
    margin-bottom: 6px;
    height: auto;
    text-align: center;
    color: #444
}



.inside-page .three .three-nr .three-nr-01 .show-discount-icon .common-float-dialog {
    padding: 10px 12px;
    left: auto;
    right: 0;
    -webkit-transform: translateX(50px);
    transform: translateX(50px)
}

.inside-page .three .three-nr .three-nr-01 .show-discount-icon .common-float-dialog .common-float-content {
    white-space: nowrap;
    text-align: left
}

.inside-page .three .three-nr .three-nr-01 .show-discount-icon .common-float-dialog .common-float-content .cel-item {
    display: inline-block
}

.inside-page .three .three-nr .three-nr-01 .show-discount-icon .common-float-dialog .common-float-content .cel-item.num-cel {
    text-align: right
}

.inside-page .three .three-nr .three-nr-01 .show-discount-icon .common-float-dialog .common-float-content .cel-item.not-plus-o-price-cel .o-price {
    color: #999;
    text-decoration: line-through
}

.inside-page .three .three-nr .three-nr-01 .show-discount-icon .common-float-dialog .f-s {
    left: auto;
    right: 50px
}

.inside-page .three .three-nr .three-nr-01 .show-discount-icon:hover .common-float-dialog {
    display: block
}



.inside-page .three .three-nr .text_initial {
    text-align: initial
}

.inside-page .three .three-nr .text_initial span {
    display: inline-block
}

.inside-page .three .three-nr .text_initial .p-1 {
    width: 63px;
    text-align: right
}

.inside-page .three .three-nr .text_initial .p-2 {
    width: 80px;
    margin-left: 14px
}

.inside-page .three .three-nr .text_initial .p-3 {
    width: 65px;
    margin-left: 3px
}

.inside-page .three .three-nr .ccd {
    float: left
}

.inside-page .three .three-nr .ccd .plus-ff7900 {
    color: #ff7900
}

.inside-page .three .three-nr .ccd .del-ff7900 {
    color: #444
}

.inside-page .three .three-nr .ccd-ppbbz {
    float: left
}

.inside-page .three .three-nr .ccdbj {
    width: 64px;
    height: 20px;
    border: 1px solid #ccc;
    text-align: center;
    line-height: 20px;
    color: #444
}

.inside-page .three .three-nr .ccdbj a {
    display: block;
    width: 100%;
    height: 100%
}

.inside-page .three .three-nr .ccdbj:hover {
    color: #0093e6;
    border-color: #0093e6
}

.inside-page .three .three-nr .price-warp {
    width: auto;
    height: 21px;
    text-align: center
}

.inside-page .three .three-nr .price-warp .ppbbz-p {
    width: 70px
}

.inside-page .three .three-nr .price-warp .ppbbz-nowrap {
    margin-left: 0
}

.inside-page .three .three-nrg {
    width: 200px;
    float: right
}

.inside-page .three .three-nrg3 {
    width: 175px;
    float: left
}

.inside-page .three .hk-radio {
    padding-left: 15px
}

.inside-page .three .radio-label {
    display: inline-block;
    margin-bottom: 4px
}

.inside-page .three .radio-label.local-radio-label {
    position: relative
}

.inside-page .three .radio-label.local-radio-label .radio-label-dialog {
    left: auto;
    right: 155px;
    top: -20px
}

.inside-page .three .radio-label.local-radio-label .radio-label-dialog .radio-label-dialog-content {
    white-space: nowrap;
    text-align: left
}

.inside-page .three .radio-label.local-radio-label .radio-label-dialog .radio-label-dialog-content .price-list-li {
    line-height: 1.75
}

.inside-page .three .radio-label.local-radio-label .radio-label-dialog .radio-label-dialog-content .price-gradient {
    width: 68px;
    text-align: right
}

.inside-page .three .radio-label.local-radio-label .radio-label-dialog .radio-label-dialog-content .price {
    width: 70px
}

.inside-page .three .radio-label.local-radio-label .radio-label-dialog .radio-label-dialog-content .price.hk-usd {
    width: 80px
}

.inside-page .three .radio-label.local-radio-label .radio-label-dialog .radio-label-dialog-content .price.hk-rmb {
    width: auto
}

.inside-page .three .radio-label.local-radio-label .radio-label-dialog .radio-label-dialog-content .price-list-tit .price.hk-usd {
    margin-left: -10px
}

.inside-page .three .radio-label.local-radio-label .radio-label-dialog .radio-label-dialog-f-s {
    display: none
}

.inside-page .three .input-radio {
    display: inline-block;
    width: 14px;
    height: 14px;
    margin-right: 4px;
    vertical-align: -3px;
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGNpcmNsZSBjeD0iNyIgY3k9IjciIHI9IjciIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEgMSkiIGZpbGw9IiNGRkYiIHN0cm9rZT0iI0FBQSIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+) no-repeat 50%;
    background-size: 14px
}

.inside-page .three .input-radio.disabled {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMSAxKSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIHN0cm9rZT0iI0NDQyIgZmlsbD0iI0ZGRiIgY3g9IjYiIGN5PSI2IiByPSI2Ii8+PGNpcmNsZSBmaWxsPSIjQ0NDIiBjeD0iNiIgY3k9IjYiIHI9IjMiLz48L2c+PC9zdmc+)
}

.inside-page .three .input-radio.active {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMSAxKSIgc3Ryb2tlPSIjRkY3ODAwIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxjaXJjbGUgZmlsbD0iI0ZGRiIgY3g9IjciIGN5PSI3IiByPSI3Ii8+PGNpcmNsZSBmaWxsPSIjRkY3ODAwIiBjeD0iNyIgY3k9IjciIHI9IjQiLz48L2c+PC9zdmc+)
}

.inside-page .ffour, .inside-page .three-change {
    width: 166px;
    padding-top: 26px
}

.inside-page .ffour .finput, .inside-page .three-change .finput {
    width: 100%
}

.inside-page .ffour .finput li, .inside-page .three-change .finput li {
    margin-bottom: 3px;
    width: 100%;
    height: 18px
}

.inside-page .ffour .finput li.stocks-style, .inside-page .three-change .finput li.stocks-style {
    height: auto
}

.inside-page .ffour .finput li.price-input, .inside-page .three-change .finput li.price-input {
    height: 24px;
    position: relative
}

.inside-page .ffour .finput li.price-input .cartnumbers, .inside-page .three-change .finput li.price-input .cartnumbers {
    width: 70px;
    height: 22px;
    border: 1px solid #ccc;
    border-right: none;
    padding: 0 4px;
    float: left;
    background: #fff;
    font-size: 12px
}

.inside-page .ffour .finput li.price-input .cFF7800, .inside-page .three-change .finput li.price-input .cFF7800 {
    color: #ff7800
}

.inside-page .ffour .finput li.price-input .unit, .inside-page .three-change .finput li.price-input .unit {
    width: 47px;
    height: 22px;
    border: 1px solid #ccc;
    background: #fafafa;
    position: relative;
    float: left;
    cursor: pointer
}

.inside-page .ffour .finput li.price-input .unit span, .inside-page .three-change .finput li.price-input .unit span {
    display: inline-block;
    width: 32px;
    height: 22px;
    text-align: center;
    line-height: 22px
}

.inside-page .ffour .finput li.price-input .unit i, .inside-page .three-change .finput li.price-input .unit i {
    display: inline-block;
    width: 20px;
    height: 14px;
    position: absolute;
    right: 0;
    top: 4px
}

.inside-page .ffour .finput li.price-input .unit i.xl, .inside-page .three-change .finput li.price-input .unit i.xl {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMSAwbDUuNSA2TDEyIDAiIHN0cm9rZT0iIzk3OTc5NyIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+) 50% no-repeat
}

.inside-page .ffour .finput li.price-input .unit i.sl, .inside-page .three-change .finput li.price-input .unit i.sl {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTIgNkw2LjUgMCAxIDYiIHN0cm9rZT0iIzk3OTc5NyIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+) 50% no-repeat
}

.inside-page .ffour .finput li.price-input .unit .unit-contain, .inside-page .three-change .finput li.price-input .unit .unit-contain {
    display: none;
    width: 47px;
    height: 44px;
    border: 1px solid #ccc;
    background: #fafafa;
    position: absolute;
    left: -1px;
    top: -1px;
    z-index: 6
}

.inside-page .ffour .finput li.price-input .unit .unit-contain span:hover, .inside-page .three-change .finput li.price-input .unit .unit-contain span:hover {
    color: #ff7800
}

.inside-page .ffour .finput li.price-input .cccc, .inside-page .three-change .finput li.price-input .cccc {
    color: #ccc
}

.inside-page .ffour .finput li.price-input-hk, .inside-page .three-change .finput li.price-input-hk {
    display: none
}

.inside-page .ffour .finput li.totalPrice-li, .inside-page .three-change .finput li.totalPrice-li {
    white-space: nowrap
}


.inside-page .ffour .finput li.totalPrice-li .plus_mj .plus-flag, .inside-page .three-change .finput li.totalPrice-li .plus_mj .plus-flag {
    display: none;
    position: absolute;
    z-index: 5;
    right: -40px;
    top: 24px;
    width: auto;
    height: auto;
    padding: 10px;
    background: #fff;
    box-shadow: 0 2px 4px 1px rgba(0, 0, 0, .1);
    border: 1px solid #eaeaea;
    text-align: center
}

.inside-page .ffour .finput li.totalPrice-li .plus_mj .plus-flag s, .inside-page .three-change .finput li.totalPrice-li .plus_mj .plus-flag s {
    position: absolute;
    top: -13px;
    right: 41px;
    height: 0;
    width: 0;
    border: 6px dashed transparent;
    border-bottom: 6px solid #c8c8c8
}

.inside-page .ffour .finput li.totalPrice-li .plus_mj .plus-flag i, .inside-page .three-change .finput li.totalPrice-li .plus_mj .plus-flag i {
    position: absolute;
    top: -9px;
    *top: -9px;
    left: -10px;
    height: 0;
    width: 0;
    border: 10px dashed transparent;
    border-bottom: 10px solid #fff
}

.inside-page .ffour .finput li.totalPrice-li .plus_mj .plus-flag span, .inside-page .three-change .finput li.totalPrice-li .plus_mj .plus-flag span {
    font-size: 12px;
    color: #333;
    white-space: nowrap
}

.inside-page .ffour .finput li.totalPrice-li .plus_mj:hover .plus-flag, .inside-page .three-change .finput li.totalPrice-li .plus_mj:hover .plus-flag {
    display: block
}


.inside-page .ffour .finput li.totalPrice-li .rebate-flag .pop-box, .inside-page .three-change .finput li.totalPrice-li .rebate-flag .pop-box {
    position: absolute;
    top: 24px;
    left: -73px;
    min-width: 180px;
    padding: 9px;
    font-style: normal;
    box-shadow: 0 2px 4px 1px rgba(0, 0, 0, .1);
    border: 1px solid #e9e9e9
}


.inside-page .ffour .finput li.totalPrice-li .rebate-flag .pop-box .tip-text, .inside-page .three-change .finput li.totalPrice-li .rebate-flag .pop-box .tip-text {
    font-size: 12px;
    font-weight: 400;
    color: #666;
    text-align: left
}

.inside-page .ffour .finput li.totalPrice-li .rebate-flag .pop-box .tip-text .text, .inside-page .three-change .finput li.totalPrice-li .rebate-flag .pop-box .tip-text .text {
    height: 16px;
    line-height: 16px;
    white-space: nowrap
}

.inside-page .ffour .finput li.totalPrice-li .rebate-flag .pop-box .tip-text .text .rebate-money, .inside-page .three-change .finput li.totalPrice-li .rebate-flag .pop-box .tip-text .text .rebate-money {
    color: #333;
    font-weight: 700
}

.inside-page .ffour .finput li.totalPrice-li .rebate-flag .pop-box .tip-text .link, .inside-page .three-change .finput li.totalPrice-li .rebate-flag .pop-box .tip-text .link {
    color: #0093e6;
    text-decoration: underline
}

.inside-page .ffour .finput li.stocks, .inside-page .three-change .finput li.stocks {
    cursor: default
}

.inside-page .ffour .finput li.stocks i.pan-stock, .inside-page .three-change .finput li.stocks i.pan-stock {
    display: inline-block;
    vertical-align: bottom;
    width: 17px;
    height: 16px;
    margin-right: 3px;
    margin-bottom: 2px
}


.inside-page .ffour .finput li.stocks .arrival-notice-btn, .inside-page .three-change .finput li.stocks .arrival-notice-btn {
    text-decoration: underline
}

.inside-page .ffour .finput li.stocks .arrival-notice-btn:hover, .inside-page .three-change .finput li.stocks .arrival-notice-btn:hover {
    color: #0094e5
}


.inside-page .ffour .finput li.stocks .stock-flag .pop-box, .inside-page .three-change .finput li.stocks .stock-flag .pop-box {
    position: absolute;
    top: 30px;
    left: -10px;
    min-width: 100px;
    padding: 9px;
    font-style: normal;
    box-shadow: 0 2px 4px 1px rgba(0, 0, 0, .1);
    border: 1px solid #e9e9e9
}


.inside-page .ffour .finput li.stocks .stock-flag .pop-box .tip-text, .inside-page .three-change .finput li.stocks .stock-flag .pop-box .tip-text {
    font-size: 12px;
    font-weight: 400;
    color: #666;
    text-align: left
}

.inside-page .ffour .finput li.stocks .stock-flag .pop-box .tip-text .text, .inside-page .three-change .finput li.stocks .stock-flag .pop-box .tip-text .text {
    height: 16px;
    line-height: 16px;
    white-space: nowrap
}

.inside-page .ffour .finput li.stocks .stock-flag .pop-box .tip-text .text .stock-num, .inside-page .three-change .finput li.stocks .stock-flag .pop-box .tip-text .text .stock-num {
    color: #333;
    font-weight: 700
}

.inside-page .ffour .finput .dh-style, .inside-page .three-change .finput .dh-style {
    display: inline-block
}

.inside-page .ffour .pan, .inside-page .three-change .pan {
    width: 100%;
    height: auto
}

.inside-page .ffour .pan .pan-list, .inside-page .three-change .pan .pan-list {
    position: relative
}

.inside-page .ffour .pan .pan-list .dinghuoyouhui:hover, .inside-page .ffour .pan .pan-list .icon-mark:hover .dinghuoyouhui, .inside-page .three-change .pan .pan-list .dinghuoyouhui:hover, .inside-page .three-change .pan .pan-list .icon-mark:hover .dinghuoyouhui {
    color: #ff7800
}

.inside-page .ffour .pan .pan-list .top-to-sale-btn, .inside-page .three-change .pan .pan-list .top-to-sale-btn {
    position: relative
}

.inside-page .ffour .pan .pan-list .top-to-sale-btn:hover .icon-tip, .inside-page .ffour .pan .pan-list .top-to-sale-btn:hover .icon-tip-narrow, .inside-page .three-change .pan .pan-list .top-to-sale-btn:hover .icon-tip, .inside-page .three-change .pan .pan-list .top-to-sale-btn:hover .icon-tip-narrow {
    display: block
}

.inside-page .ffour .pan .pan-list .top-to-sale-btn .icon-tip-narrow, .inside-page .three-change .pan .pan-list .top-to-sale-btn .icon-tip-narrow {
    display: none;
    position: absolute;
    right: -6px;
    top: 12px;
    z-index: 4;
    width: 6px;
    height: 9px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAJCAYAAAARml2dAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjAyOENFOUIwOTI2MTExRTlCNTE2Rjg4OEFGOUY5NDg1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjAyOENFOUIxOTI2MTExRTlCNTE2Rjg4OEFGOUY5NDg1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDI4Q0U5QUU5MjYxMTFFOUI1MTZGODg4QUY5Rjk0ODUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDI4Q0U5QUY5MjYxMTFFOUI1MTZGODg4QUY5Rjk0ODUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6wJC0SAAAARUlEQVR42mI4d/ocw////+EYyP8PAkwMSOD8mfP/DU0MwWwmbIJwCXRBmASGIEyCEagDqwQDUAeGJNxydEkU5yJLAgQYACcBK9GRst39AAAAAElFTkSuQmCC) no-repeat
}

.inside-page .ffour .pan .pan-list .top-to-sale-btn .icon-tip, .inside-page .three-change .pan .pan-list .top-to-sale-btn .icon-tip {
    display: none;
    position: absolute;
    top: -12px;
    left: 96px;
    z-index: 3;
    padding: 10px;
    color: #666;
    font-size: 12px;
    line-height: 18px;
    background-color: #fff;
    border: 1px solid #cecbce;
    box-sizing: border-box;
    box-shadow: 0 0 2px 3px #f2f2f2;
    width: 106px;
    text-align: center;
    border-radius: 2px;
    cursor: default
}

.inside-page .ffour .pan .pan-list .pan-list-btn, .inside-page .three-change .pan .pan-list .pan-list-btn {
    width: 92px;
    height: 33px;
    border: none;
    border-radius: 2px;
    background: #ff7800;
    color: #fff
}

.inside-page .ffour .pan .pan-list .pan-list-btn.product-move-btn, .inside-page .three-change .pan .pan-list .pan-list-btn.product-move-btn {
    position: relative;
    background: #5e5e5e
}

.inside-page .ffour .pan .pan-list .pan-list-btn.product-move-btn .product-move-tip, .inside-page .three-change .pan .pan-list .pan-list-btn.product-move-btn .product-move-tip {
    display: none;
    position: absolute;
    width: 202px;
    right: 0;
    top: 40px;
    color: #666;
    box-shadow: 0 2px 4px 1px rgba(0, 0, 0, .1);
    border: 1px solid #e9e9e9;
    font-weight: 400;
    font-size: 12px;
    padding: 4px 8px;
    text-align: left;
    background: #fff;
    z-index: 1;
    line-height: 1.4
}

.inside-page .ffour .pan .pan-list .pan-list-btn.product-move-btn .product-move-tip .icon-tip-narrow, .inside-page .three-change .pan .pan-list .pan-list-btn.product-move-btn .product-move-tip .icon-tip-narrow {
    top: -6px;
    right: 5px
}

.inside-page .ffour .pan .pan-list .pan-list-btn.product-move-btn:hover .product-move-tip, .inside-page .ffour .pan .pan-list .pan-list-btn.product-move-btn:hover .product-move-tip .icon-tip-narrow, .inside-page .three-change .pan .pan-list .pan-list-btn.product-move-btn:hover .product-move-tip, .inside-page .three-change .pan .pan-list .pan-list-btn.product-move-btn:hover .product-move-tip .icon-tip-narrow {
    display: block
}

.inside-page .ffour .pan .pan-list .pan-list-btn.addCartBtn-TJ, .inside-page .three-change .pan .pan-list .pan-list-btn.addCartBtn-TJ {
    width: 92px;
    height: 33px;
    border: 1px solid #ff7800;
    border-radius: 2px;
    background: #fcf1e7;
    color: #ff7800
}

.inside-page .ffour .pan .pan-list .pan-list-btn.group-booking-btn, .inside-page .three-change .pan .pan-list .pan-list-btn.group-booking-btn {
    width: 92px;
    height: 33px;
    border-radius: 2px;
    color: #fff
}

.inside-page .ffour .pan .pan-list .pan-list-btn.orange, .inside-page .three-change .pan .pan-list .pan-list-btn.orange {
    border: 1px solid #ff7800;
    background: #ff7800
}

.inside-page .ffour .pan .pan-list .pan-list-btn.blue, .inside-page .three-change .pan .pan-list .pan-list-btn.blue {
    border: 1px solid #0093e6;
    background: #0093e6
}

.inside-page .ffour .pan .pan-list .hover-flag, .inside-page .three-change .pan .pan-list .hover-flag {
    position: relative;
    margin-top: 5px
}

.inside-page .ffour .pan .pan-list .hover-flag:hover .gmxz-box, .inside-page .three-change .pan .pan-list .hover-flag:hover .gmxz-box {
    display: block
}



.inside-page .ffour .pan .pan-list .hover-flag .gmxz-box, .inside-page .three-change .pan .pan-list .hover-flag .gmxz-box {
    display: none;
    position: absolute;
    top: 27px;
    left: -5px;
    width: 147px;
    padding: 9px;
    font-style: normal;
    background: #fff;
    box-shadow: 0 2px 4px 1px rgba(0, 0, 0, .1);
    border: 1px solid #e9e9e9
}



.inside-page .ffour .pan .pan-list .hover-flag .gmxz-box p, .inside-page .three-change .pan .pan-list .hover-flag .gmxz-box p {
    color: #666
}

.inside-page .ffour .pan .pan-list .add-cart-tip, .inside-page .three-change .pan .pan-list .add-cart-tip {
    display: none
}

.inside-page .ffour .pan .pan-list .add-cart-tip .add-cart, .inside-page .three-change .pan .pan-list .add-cart-tip .add-cart {
    display: inline-block;
    vertical-align: -5px;
    margin-right: 6px;
    width: 20px;
    height: 20px;
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMSAxKSIgc3Ryb2tlPSIjOTk5IiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxjaXJjbGUgY3g9IjkiIGN5PSI5IiByPSI5Ii8+PHBhdGggZD0iTTQgOC42MzlMNy41OSAxMiAxNCA2Ii8+PC9nPjwvc3ZnPg==) 50% no-repeat
}

.inside-page .ffour .pan .pan-list .no-dh-wrap, .inside-page .three-change .pan .pan-list .no-dh-wrap {
    margin: 5px 0
}


.inside-page .ffour .pan .pan-list .flag1, .inside-page .three-change .pan .pan-list .flag1 {
    float: left;
    margin-top: 5px;
    margin-right: 4px;
    width: 16px;
    height: 15px;
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDE2djE2SDB6Ii8+PGNpcmNsZSBzdHJva2U9IiM5OTkiIGN4PSI4LjQyMSIgY3k9IjguNDIxIiByPSI1Ljg5NSIvPjxwYXRoIHN0cm9rZT0iIzk5OSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBkPSJNOC40MjkgNS4wNTN2My4zNjgiLz48Y2lyY2xlIGZpbGw9IiM5OTkiIGZpbGwtcnVsZT0ibm9uemVybyIgY3g9IjguNDIxIiBjeT0iMTAuOTQ3IiByPSIxIi8+PC9nPjwvc3ZnPg==) no-repeat 50%
}



.inside-page .ffour .remain-time, .inside-page .three-change .remain-time {
    display: inline-block;
    margin-bottom: 5px
}

.inside-page .ffour .remain-time .bold, .inside-page .three-change .remain-time .bold {
    font-weight: 700;
    margin-left: -3px
}

.inside-page .three-change {
    padding-top: 26px;
    width: 164px
}

.inside-page .bargain .one {
    padding-top: 15px
}

.inside-page .bargain .two {
    padding-top: 15px;
    border-top: 1px dashed #e9e9e9
}

.inside-page .bargain .ffour, .inside-page .bargain .three, .inside-page .bargain .three-change {
    padding-top: 42px;
    border-top: 1px dashed #e9e9e9
}

.inside-page .bargain .ffour .pan {
    height: unset;
    min-height: 120px
}

.inside-page .group .one, .inside-page .group .two {
    display: inline-block;
    vertical-align: top
}

.inside-page .group .two {
    padding-left: 20px;
    max-width: 564px
}

.inside-page .group .two .l02-zb {
    width: 300px
}

.inside-page .group .three {
    display: inline-block;
    vertical-align: top;
    width: 340px
}

.inside-page .group .three .three-nr .price-warp .ppbbz-p {
    width: 135px
}

.inside-page .group .ffour {
    display: inline-block;
    vertical-align: top
}

.inside-page .icon-left {
    display: none;
    position: absolute;
    left: -6px;
    top: 25px;
    z-index: 1;
    padding: 10px;
    color: #666;
    font-size: 12px;
    line-height: 18px;
    background-color: #fff;
    border: 1px solid #cecbce;
    box-sizing: border-box;
    box-shadow: 0 0 2px 3px #f2f2f2;
    width: 106px;
    text-align: left;
    border-radius: 2px;
    cursor: default
}

.inside-page .hover-icon-left:hover .icon-left {
    display: block
}

.inside-page .pointer-event {
    pointer-events: none
}

.inside-page .add-cart-modal-toast {
    display: none;
    padding: 0 10px;
    position: absolute;
    top: -50px;
    left: 0;
    height: 36px;
    line-height: 38px;
    text-align: center;
    font-size: 14px;
    color: #444;
    white-space: nowrap;
    border: 1px solid #cecbce;
    background: #fff;
    box-shadow: 0 0 1px 2px #eee
}



@media (max-width: 1555px) {

    .top-to-sale-btn .icon-tip {
        left: -112px !important
    }
}

.page-confirm-customer-type {
    display: none
}

.page-confirm-customer-type .mt2 {
    margin-top: 2px
}

.page-confirm-customer-type .line40 {
    margin-left: 15px;
    height: 40px;
    line-height: 40px
}

.page-confirm-customer-type .line-h40 {
    line-height: 40px
}

.page-confirm-customer-type .line-height-45 {
    line-height: 45px
}

.page-confirm-customer-type .line-h15 {
    line-height: 15px
}

.page-confirm-customer-type .text-decoration-underline {
    text-decoration: underline
}

.page-confirm-customer-type .c0e83ce {
    color: #0e83ce
}

.page-confirm-customer-type .link-phone {
    width: 195px;
    height: 25px;
    line-height: 25px;
    border: none
}

.page-confirm-customer-type .confirm-customer-type-mask {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 99999;
    background: #777;
    opacity: .6
}

.page-confirm-customer-type .confirm-customer-type-main {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 100000;
    margin: auto;
    width: 600px;
    height: 550px;
    background-color: #fff;
    border: 4px solid #d9d9d9
}

.page-confirm-customer-type .confirm-customer-type-main img {
    vertical-align: -4px
}

.page-confirm-customer-type .confirm-customer-type-main .confirm-customer-type-title {
    position: relative;
    height: 34px;
    line-height: 34px;
    text-indent: 15px;
    border-bottom: 1px solid #dedede;
    font-size: 14px;
    font-weight: 700;
    color: #444;
    background: #f2f2f2
}

.page-confirm-customer-type .confirm-customer-type-main .confirm-customer-type-content {
    padding: 10px 15px
}

.page-confirm-customer-type .confirm-customer-type-main .confirm-customer-type-content .m-slt {
    position: relative;
    padding: 10px 35px;
    border: 1px solid #ccc;
    font-size: 12px;
    cursor: pointer
}

.page-confirm-customer-type .confirm-customer-type-main .confirm-customer-type-content .m-slt.cur {
    border: 2px solid #0093e6
}

.page-confirm-customer-type .confirm-customer-type-main .confirm-customer-type-content .sub-tit {
    font-size: 14px;
    font-weight: 700
}

.page-confirm-customer-type .confirm-customer-type-main .confirm-customer-type-content .person-wrap {
    position: absolute
}

.page-confirm-customer-type .confirm-customer-type-main .confirm-customer-type-content .person-wrap table {
    margin-top: 10px;
    border: none
}

.page-confirm-customer-type .confirm-customer-type-main .confirm-customer-type-content .person-wrap table .name-input {
    width: 195px;
    height: 25px;
    line-height: 25px
}

.page-confirm-customer-type .confirm-customer-type-main .confirm-customer-type-content .person-wrap table .icon-ok {
    position: relative;
    left: -15px
}

.page-confirm-customer-type .confirm-customer-type-main .confirm-customer-type-content .person-wrap table .confirm-person-btn {
    float: left;
    width: 113px;
    height: 30px;
    border: 1px solid #34aff5;
    font-size: 14px;
    color: #fff;
    cursor: pointer;
    background: #34aff5
}

.page-confirm-customer-type .confirm-customer-type-main .confirm-customer-type-content .enterprise-wrap {
    position: absolute
}

.page-confirm-customer-type .confirm-customer-type-main .confirm-customer-type-content .enterprise-wrap .enterprise-input {
    width: 195px;
    height: 25px;
    line-height: 25px
}

.page-confirm-customer-type .confirm-customer-type-main .confirm-customer-type-content .enterprise-wrap .confirm-enterprise-btn {
    float: left;
    margin-left: 20px;
    width: 113px;
    height: 30px;
    border: 1px solid #34aff5;
    color: #fff;
    font-size: 14px;
    cursor: pointer;
    background: #34aff5
}

.page-confirm-customer-type .enterprise-modal {
    margin-top: -150px;
    margin-left: -254px;
    width: 500px
}

.page-confirm-customer-type .enterprise-modal .btn-wrapper {
    margin-top: 25px;
    text-align: center
}

.page-confirm-customer-type .enterprise-modal .btn-wrapper .blue-btn {
    height: 28px;
    width: 72px;
    border: none;
    border-radius: 2px;
    color: #fff;
    background: #0093e6
}

body {
    background-color: #f5f5f5
}

.user-select {
    -webkit-user-select: none;
    user-select: none
}

.page-item-details .green {
    color: #7fbe25
}

.page-item-details .orange {
    color: #ff7900
}

.page-item-details .colorfff {
    color: #fff
}

.page-item-details .bgf6 {
    background-color: #f6f6f6
}

.page-item-details .bge6 {
    background-color: #e6e6e6
}

.page-item-details .bgf0f8fd {
    background-color: #f0f8fd
}

.page-item-details .bgfa {
    background-color: #fafafa
}

.page-item-details .bg-orange {
    background-color: #ff7800
}

.page-item-details .bg-blue {
    background-color: #0093e6
}

.page-item-details .bg-gray {
    background-color: #5e5e5e
}

.page-item-details .underline-blue {
    color: #0093e6;
    text-decoration: underline
}

.page-item-details .border-right, .page-item-details .inline-block {
    display: inline-block;
    vertical-align: top
}

.page-item-details .border-right {
    width: 1px;
    height: 43px;
    background-color: #e9e9e9
}

.page-item-details table {
    width: 100%
}


.page-item-details .icon-w20 {
    width: 20px;
    height: 20px
}



.page-item-details .icon-collect, .page-item-details .icon-collected {
    display: inline-block;
    vertical-align: middle;
    background-repeat: no-repeat
}


.page-item-details .icon-compare {
    background-position: -74px -60px
}

.page-item-details .icon-share {
    background-position: -101px -60px
}

.page-item-details .icon-recommend {
    background-position: -125px -58px
}

.page-item-details .icon-email {
    width: 20px;
    height: 15px;
    background-position: -252px -92px
}

.page-item-details .btn-base {
    display: inline-block;
    vertical-align: text-top;
    padding: 1px 7px;
    font-size: 12px;
    border-radius: 2px;
    font-weight: 400;
    cursor: default;
    position: relative;
    top: 1px
}

.page-item-details .btn-base.blue {
    border: 1px solid #0093e6
}

.page-item-details .btn-base.orange {
    border: 1px solid #f78000
}

.page-item-details .btn-base.orange:hover {
    color: #f78000
}

.page-item-details .btn-base.red {
    border: 1px solid #f30
}

.page-item-details .btn-base.red:hover {
    color: #f30
}

.page-item-details .btn-base:hover {
    text-decoration: none
}

.page-item-details .order {
    color: #444
}

.page-item-details .order:hover {
    text-decoration: none;
    color: #f78000
}

.page-item-details .txt {
    height: 22px;
    line-height: 22px;
    text-align: center;
    border: 1px solid #dedede
}

.page-item-details .gd-input, .page-item-details .js-input {
    border-right: none
}

.page-item-details .chk-box {
    position: absolute;
    z-index: -1;
    opacity: 0
}


.page-item-details .chk-box-label.active {
    background-position: -121px -281px
}

.page-item-details .btn {
    border-radius: 4px;
    border: 0;
    outline: none;
    cursor: pointer
}

.page-item-details .btn-box {
    position: relative;
    margin-top: 15px;
    padding-top: 15px;
    border-top: 1px solid #e9e9e9
}

.page-item-details .btn-box .btn {
    width: 115px;
    height: 40px;
    margin-right: 7px;
    color: #fff;
    font-weight: 700;
    font-size: 16px
}

.page-item-details .btn-box .bg-gray {
    cursor: not-allowed
}

.page-item-details .btn-box .bg-orange:hover {
    background-color: #f27300
}

.page-item-details .btn-box .bg-blue:hover {
    background-color: #0089d6
}

.page-item-details .btn-box .group-detail-pop {
    position: absolute;
    top: 65px;
    left: -40px;
    padding: 11px;
    font-style: normal;
    color: #333;
    box-shadow: 0 2px 4px 1px rgba(0, 0, 0, .1);
    border: 1px solid #e9e9e9;
    background: #fff;
    z-index: 1
}


.page-item-details .btn-box .group-detail-pop .group-detail .remain-time {
    display: inline-block;
    margin: 0 10px;
    font-size: 16px;
    color: #666
}

.page-item-details .btn-box .group-detail-pop .group-detail .remain-time .bold {
    font-weight: 700;
    margin-left: -3px;
    color: #333
}

.page-item-details .btn-box .group-detail-pop .group-detail .content {
    width: 380px;
    height: 61px;
    padding: 14px;
    background: #fafafa;
    font-size: 0
}

.page-item-details .btn-box .group-detail-pop .group-detail .content .row {
    height: 18px;
    line-height: 18px;
    padding: 6px 3px;
    text-align: center
}

.page-item-details .btn-box .group-detail-pop .group-detail .content .row .col {
    display: inline-block;
    font-size: 12px;
    text-align: left;
    color: #999
}

.page-item-details .btn-box .group-detail-pop .group-detail .content .row .col .value {
    color: #444
}

.page-item-details .btn-box .group-detail-pop .group-detail .content .row .col .orange {
    color: #ff7800;
    font-weight: 700
}

.page-item-details .btn-box .group-detail-pop .group-detail .content .row .col .orange-bg {
    display: inline-block;
    min-width: 79px;
    height: 18px;
    line-height: 18px;
    text-align: center;
    color: #fff;
    background: #ff7800;
    border-radius: 3px
}

.page-item-details .btn-box .group-detail-pop .group-detail .content .row .col .progress-total {
    display: inline-block;
    width: 102px;
    height: 5px;
    border-radius: 7px;
    background: #dedede
}

.page-item-details .btn-box .group-detail-pop .group-detail .content .row .col .progress-total .progress-percent {
    height: 5px;
    border-radius: 7px;
    background: -webkit-linear-gradient(left, hsla(0, 0%, 100%, 0), #0093e6);
    background: linear-gradient(90deg, hsla(0, 0%, 100%, 0), #0093e6)
}

.page-item-details .btn-box .group-detail-pop .group-detail .content .label {
    display: inline-block;
    width: 50px;
    line-height: 16px;
    font-size: 12px;
    text-align: center
}

.page-item-details .btn-tip {
    position: relative
}

.page-item-details .btn-tip:hover .btn-box-tip {
    display: block
}

.page-item-details .btn-tip .btn-box-tip {
    display: none;
    position: absolute;
    width: 202px;
    left: 123px;
    top: 0;
    font-weight: 400
}



.page-item-details .star-count-tip, .page-item-details .star-xinghao-tip {
    display: none;
    width: 150px;
    font-size: 12px;
    height: 25px;
    border: 1px solid #cecbce;
    box-shadow: 0 0 10px #cecbce;
    position: absolute;
    background-color: #fff;
    top: 34px;
    left: -15px;
    z-index: 100;
    color: #666;
    padding: 8px 0;
    text-align: center;
    line-height: 25px
}

.page-item-details .icon-tip-star-narrow {
    position: absolute;
    right: 101px;
    top: -5px;
    z-index: 2;
    width: 11px;
    height: 6px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAGCAYAAAARx7TFAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjVDNTU5MEZCMjhFMTFFOUI2MjFFQkY0NThCQjI0MEUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjVDNTU5MEVCMjhFMTFFOUI2MjFFQkY0NThCQjI0MEUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDI4Q0U5QjA5MjYxMTFFOUI1MTZGODg4QUY5Rjk0ODUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDI4Q0U5QjE5MjYxMTFFOUI1MTZGODg4QUY5Rjk0ODUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4jwPvjAAAANklEQVR42mI8d/ocAxr4D8SMqCL//8MxUMN/EIDScHEMBTCArBCrAnSFOBUgK2SEKMUPAAIMAAKqhjKC9pozAAAAAElFTkSuQmCC) no-repeat
}

.page-item-details .main-content-wrap {
    box-sizing: border-box
}

.page-item-details .main-content-wrap .product-top {
    padding: 10px 10px  10px 10px;
    background-color: #fff
}

.page-item-details .main-content-wrap .product-top .thumbnail {
    float: left;
    width: 300px;
    height:300px;
    position: relative
}

.big-img-box{
    height:300px;
}

.page-item-details .main-content-wrap .product-top .thumbnail span {
    word-wrap: break-word
}

.page-item-details .main-content-wrap .product-top .thumbnail .big-img-box img {
    display: block;
    max-width: 300px;
    max-height: 300px
}


.page-item-details .main-content-wrap .product-top .thumbnail .thumbnail-01 {
    padding: 8px 8px 5px 0
}


.page-item-details .main-content-wrap .product-top .thumbnail .thumbnail-01 .thum-left:hover, .page-item-details .main-content-wrap .product-top .thumbnail .thumbnail-01 .thum-right:hover {
    background-position-y: -547px
}

.page-item-details .main-content-wrap .product-top .thumbnail .thumbnail-01 .thum-left {
    width: 14px;
    height: 40px;
    float: left;
    margin-top: 4px;
    background-position: -126px -500px
}

.page-item-details .main-content-wrap .product-top .thumbnail .thumbnail-01 .thum-right {
    width: 14px;
    height: 40px;
    float: left;
    margin-top: 4px;
    background-position: -163px -500px
}

.page-item-details .main-content-wrap .product-top .thumbnail .thumbnail-01 .thum-cont {
    width: 258px;
    float: left;
    text-align: center;
    overflow: hidden;
    height: 50px;
    margin-right: 6px
}

.page-item-details .main-content-wrap .product-top .thumbnail .thumbnail-01 .thum-cont img {
    margin-left: 8px;
    margin-right: 8px;
    cursor: pointer
}

.page-item-details .main-content-wrap .product-top .thumbnail .thumbnail-01 .thum-cont .thum-chc {
    height: 43px;
    width: 43px;
    border: 2px solid transparent
}

.page-item-details .main-content-wrap .product-top .thumbnail .thumbnail-01 .thum-cont .thum-cls {
    border: 2px solid #0093e6
}

.page-item-details .main-content-wrap .product-top .thumbnail .txt-info {
    padding-top: 6px;
    color: #9a9a9a;
    font-size: 12px;
    text-align: center
}

.page-item-details .main-content-wrap .product-top .thumbnail .icon-box a {
    display: inline-block;
    vertical-align: middle;
    padding-right: 15px;
    color: #444
}

.page-item-details .main-content-wrap .product-top .thumbnail .icon-box a:hover {
    color: #ff7900;
    text-decoration: none
}

.page-item-details .main-content-wrap .product-top .thumbnail #big-pic-wraper {
    display: none;
    width: 450px;
    height: 450px;
    border: 1px solid #a9a9a9;
    position: absolute;
    top: 0;
    left: 320px;
    background: #fff;
    z-index: 9999;
    overflow: hidden
}

.page-item-details .main-content-wrap .product-top .thumbnail #big-pic-wraper img {
    width: 900px;
    height: 900px;
    margin-left: -288px;
    margin-top: -309px
}

.page-item-details .main-content-wrap .product-top .thumbnail #pic-zz {
    display: none;
    width: 150px;
    height: 150px;
    border: 1px solid #a9a9a9;
    position: absolute;
    left: 96px;
    top: 103px;
    background: #add8e6;
    z-index: 9999;
    opacity: .4;
    filter: alpha(opacity=40)
}




.page-item-details .main-content-wrap .product-top .product-top-right {
    float: right;
    box-sizing: border-box;
    padding-left: 15px;
    width: 860px
}

.page-item-details .main-content-wrap .product-top .product-top-right .product-info {
    float: left;
    width: 69%;
    box-sizing: border-box
}

.page-item-details .main-content-wrap .product-top .product-top-right .product-info .title {
    font-size: 16px;
    color: #444
}

.page-item-details .main-content-wrap .product-top .product-top-right .product-info .title .product-name {
    max-width: 90%;
    display: inline-block;
    font-size: 16px;
    line-height: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    position: relative;
    top: 3px
}

.page-item-details .main-content-wrap .product-top .product-top-right .product-info .title .discountbg {
    display: inline-block;
    border-radius: 2px;
    border: 1px solid #ff7800;
    font-size: 12px;
    text-align: center;
    line-height: 17px;
    color: #ff7800;
    padding: 0 10px;
    cursor: pointer;
    margin-left: 5px;
    background: #fff8f1;
    position: relative
}

.page-item-details .main-content-wrap .product-top .product-top-right .product-info .title .plus-discount {
    display: inline-block;
    height: 19px;
    border: 1px solid #30304a;
    line-height: 19px;
    color: #30304a;
    text-align: center;
    padding: 0 6px;
    border-radius: 2px;
    cursor: pointer;
    font-size: 12px;
    margin-left: 5px;
    position: relative
}

.page-item-details .main-content-wrap .product-top .product-top-right .product-info .title .float-flag {
    position: absolute;
    left: 0;
    top: 32px;
    width: 129px;
    height: auto;
    padding: 10px 0;
    background: #fff;
    box-shadow: 0 2px 4px 1px rgba(0, 0, 0, .1);
    border: 1px solid #eaeaea;
    display: none;
    z-index: 5
}

.page-item-details .main-content-wrap .product-top .product-top-right .product-info .title .float-flag s {
    position: absolute;
    top: -13px;
    left: 20px;
    display: block;
    height: 0;
    width: 0;
    border: 6px dashed transparent;
    border-bottom: 6px solid #eaeaea
}

.page-item-details .main-content-wrap .product-top .product-top-right .product-info .title .float-flag i {
    position: absolute;
    top: -9px;
    *top: -9px;
    left: -10px;
    display: block;
    height: 0;
    width: 0;
    border: 10px dashed transparent;
    border-bottom: 10px solid #fff
}

.page-item-details .main-content-wrap .product-top .product-top-right .product-info .title .float-flag .content {
    text-align: left;
    padding-left: 10px
}

.page-item-details .main-content-wrap .product-top .product-top-right .product-info .title .float-flag .content li {
    color: #666
}

.page-item-details .main-content-wrap .product-top .product-top-right .product-info .title .float-flag .content li span {
    font-weight: 700
}

.page-item-details .main-content-wrap .product-top .product-top-right .product-info .title .hover-discount:hover .float-flag {
    display: block
}

.page-item-details .main-content-wrap .product-top .product-top-right .product-info .title .display-single {
    display: inline-block
}

.page-item-details .main-content-wrap .product-top .product-top-right .product-info .title .original-sample {
    background-color: #83cdff;
    color: #fff;
    padding: 3px 11px;
    border: none;
    margin-right: 2px;
    font-size: 12px;
    cursor: default
}

.page-item-details .main-content-wrap .product-top .product-top-right .product-info .title .stop-product {
    background-color: #c9c9c9;
    color: #fff;
    padding: 3px 13px;
    border: none;
    margin-right: 2px;
    font-size: 12px;
    cursor: default
}

.page-item-details .main-content-wrap .product-top .product-top-right .product-info .title .sold-out {
    background-color: #ff9b9b;
    color: #fff;
    padding: 3px 11px;
    border: none;
    margin-right: 2px;
    font-size: 12px;
    cursor: default
}

.page-item-details .main-content-wrap .product-top .product-top-right .product-info .title .on-sale {
    background-color: #ffbb7f;
    color: #fff;
    padding: 3px 13px;
    border: none;
    margin-right: 2px;
    font-size: 12px;
    cursor: default
}

.page-item-details .main-content-wrap .product-top .product-top-right .product-info .title .smt-flag {
    display: inline-block;
    width: 117px;
    height: 22px;
    line-height: 22px;
    margin-left: 6px;
    font-size: 12px;
    text-align: center;
    color: #ff7800;
    background: #fff5eb
}

.page-item-details .main-content-wrap .product-top .product-top-right .product-info .pro-info-content {
    margin-top: 15px;
    padding-top: 10px;
    border-top: 1px solid #e9e9e9
}

.page-item-details .main-content-wrap .product-top .product-top-right .product-info .pro-info-content .icon-coupons {
    width: 66px;
    height: 20px;
    line-height: normal;
    background-position: 0 -58px
}

.page-item-details .main-content-wrap .product-top .product-top-right .product-info .pro-info-content .icon-coupons span {
    font-size: 12px
}

.page-item-details .main-content-wrap .product-top .product-top-right .product-info .pro-info-content .icon-coupons .colorfff {
    padding-left: 3px;
    display: inline-block;
    vertical-align: top;
    width: 24px;
    height: 20px;
    overflow: hidden
}

.page-item-details .main-content-wrap .product-top .product-top-right .product-info .pro-info-content .icon-coupons .orange {
    padding-left: 6px
}

.page-item-details .main-content-wrap .product-top .product-top-right .product-info .pro-info-content .activeName {
    color: #444;
    margin-left: 6px;
    margin-right: 6px
}

.page-item-details .main-content-wrap .product-top .product-top-right .product-info .pro-info-content .activeName:hover {
    color: #0093e6;
    cursor: pointer
}

.page-item-details .main-content-wrap .product-top .product-top-right .product-info .pro-info-content .money-off-flag {
    position: relative;
    display: inline-block;
    width: 70px;
    height: 22px;
    line-height: 22px;
    border-radius: 2px;
    border: 1px solid #ff7800;
    text-align: center;
    color: #ff7800;
    cursor: pointer;
    font-size: 12px
}

.page-item-details .main-content-wrap .product-top .product-top-right .product-info .pro-info-content .money-off-flag .pop-box {
    position: absolute;
    top: 29px;
    left: 20px;
    width: 200px;
    padding: 5px 10px 10px;
    font-style: normal;
    box-shadow: 0 2px 4px 1px rgba(0, 0, 0, .1);
    border: 1px solid #e9e9e9
}


.page-item-details .main-content-wrap .product-top .product-top-right .product-info .pro-info-content .money-off-flag .pop-box .tip-text {
    font-size: 12px;
    font-weight: 400;
    color: #666;
    text-align: left
}

.page-item-details .main-content-wrap .product-top .product-top-right .product-info .pro-info-content .money-off-flag .pop-box .tip-text .text {
    margin-top: 7px;
    line-height: 18px
}

.page-item-details .main-content-wrap .product-top .product-top-right .product-info .pro-info-content .money-off-flag .pop-box .tip-text .link {
    color: #0093e6;
    text-decoration: underline
}

.page-item-details .main-content-wrap .product-top .product-top-right .product-info .pro-info-content .money-off-flag .opacity-mask {
    width: 74px;
    height: 20px
}

.page-item-details .main-content-wrap .product-top .product-top-right .product-info .pro-info-content .money-off-flag .opacity-mask:hover .pop-box, .page-item-details .main-content-wrap .product-top .product-top-right .product-info .pro-info-content .money-off-flag:hover .pop-box {
    display: block
}

.page-item-details .main-content-wrap .product-top .product-top-right .product-info .pro-info-content .plus-wrapper {
    height: 18px;
    margin-bottom: 6px
}

.page-item-details .main-content-wrap .product-top .product-top-right .product-info .pro-info-content .plus-wrapper .plus-detail {
    display: inline-block;
    width: 102px;
    height: 16px;
    border-radius: 2px;
    border: 1px solid #30304a;
    line-height: 16px;
    color: #30304a;
    margin-right: 4px;
    background: #fff;
    cursor: pointer;
    position: relative
}

.page-item-details .main-content-wrap .product-top .product-top-right .product-info .pro-info-content .plus-wrapper .plus-detail .plus-lq {
    display: inline-block;
    width: 32px;
    background: #30304a;
    color: #fffb90;
    text-align: center
}

.page-item-details .main-content-wrap .product-top .product-top-right .product-info .pro-info-content .plus-wrapper .plus-detail .line {
    position: absolute;
    left: 32px;
    top: 0;
    background: transparent;
    height: 16px;
    border-right: 1px dashed #30304a
}

.page-item-details .main-content-wrap .product-top .product-top-right .product-info .pro-info-content .plus-wrapper .plus-detail .plus-zx {
    display: inline-block;
    width: 66px;
    text-align: center;
    margin-left: -2px
}

.page-item-details .main-content-wrap .product-top .product-top-right .product-info .pro-info-content .plus-wrapper .plus-detail .ljsy {
    display: none;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: #30304a;
    text-align: center;
    line-height: 16px;
    color: #fffb90
}

.page-item-details .main-content-wrap .product-top .product-top-right .product-info .pro-info-content .plus-wrapper .plus-detail:hover .ljsy {
    display: block
}




.page-item-details .main-content-wrap .product-top .product-top-right .product-info .pro-info-content .display-coupon3 {
    margin-right: 5px;
    float: left
}

.page-item-details .main-content-wrap .product-top .product-top-right .product-info .pro-info-content .display-all-coupon {
    margin-right: 5px;
    float: left;
    display: none
}

.page-item-details .main-content-wrap .product-top .product-top-right .product-info .pro-info-content .more-coupon {
    cursor: pointer;
    float: left;
    line-height: 24px
}





.page-item-details .main-content-wrap .product-top .product-top-right .product-info .pro-info-content .f-c {
    float: left;
    cursor: auto;
    text-align: left
}

.page-item-details .main-content-wrap .product-top .product-top-right .product-info .pro-info-content .f-row {
    white-space: nowrap;
    float: left;
    text-align: left;
    cursor: auto
}

.page-item-details .main-content-wrap .product-top .product-top-right .product-info .pro-info-content .f-row li {
    line-height: 24px
}

.page-item-details .main-content-wrap .product-top .product-top-right .product-info .pro-info-content .f-row .part {
    width: 76px;
    text-align: right
}

.page-item-details .main-content-wrap .product-top .product-top-right .product-info .pro-info-content .price-list-table {
    border-collapse: collapse;
    max-width: 250px;
    float: left
}

.page-item-details .main-content-wrap .product-top .product-top-right .product-info .pro-info-content .price-list-table tr {
    background: #f8f8f8
}

.page-item-details .main-content-wrap .product-top .product-top-right .product-info .pro-info-content .price-list-table td p {
    line-height: 2
}

.page-item-details .main-content-wrap .product-top .product-top-right .product-info .pro-info-content .price-list-table .batch-list-tr {
    border-top: 1px dashed #e4e4e4;
    background: #eaeaea
}

.page-item-details .main-content-wrap .product-top .product-top-right .product-info .pro-info-content .items {
    position: relative;
    margin-top: 15px;
    color: #444
}

.page-item-details .main-content-wrap .product-top .product-top-right .product-info .pro-info-content .items .radio_div {
    display: inline-block;
    margin-right: 15px;
    position: relative
}

.page-item-details .main-content-wrap .product-top .product-top-right .product-info .pro-info-content .items .radio_div .change_stock {
    display: inline-block
}

.page-item-details .main-content-wrap .product-top .product-top-right .product-info .pro-info-content .items .radio_div .change_stock span {
    cursor: pointer
}

.page-item-details .main-content-wrap .product-top .product-top-right .product-info .pro-info-content .items .radio_div i {
    display: inline-block;
    width: 16px;
    height: 16px;
    cursor: pointer;
    vertical-align: bottom
}

.page-item-details .main-content-wrap .product-top .product-top-right .product-info .pro-info-content .items .radio_div i.radio {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGNpcmNsZSBjeD0iNyIgY3k9IjciIHI9IjciIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEgMSkiIGZpbGw9IiNGRkYiIHN0cm9rZT0iI0FBQSIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+) 50% no-repeat
}

.page-item-details .main-content-wrap .product-top .product-top-right .product-info .pro-info-content .items .radio_div i.active {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMSAxKSIgc3Ryb2tlPSIjRkY3ODAwIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxjaXJjbGUgZmlsbD0iI0ZGRiIgY3g9IjciIGN5PSI3IiByPSI3Ii8+PGNpcmNsZSBmaWxsPSIjRkY3ODAwIiBjeD0iNyIgY3k9IjciIHI9IjQiLz48L2c+PC9zdmc+) 50% no-repeat
}

.page-item-details .main-content-wrap .product-top .product-top-right .product-info .pro-info-content .items .radio_div i.land {
    cursor: no-drop;
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMSAxKSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIHN0cm9rZT0iI0NDQyIgZmlsbD0iI0ZGRiIgY3g9IjYiIGN5PSI2IiByPSI2Ii8+PGNpcmNsZSBmaWxsPSIjQ0NDIiBjeD0iNiIgY3k9IjYiIHI9IjMiLz48L2c+PC9zdmc+) 50% no-repeat
}



.page-item-details .main-content-wrap .product-top .product-top-right .product-info .pro-info-content .items .radio_div .tip-flag {
    position: absolute;
    left: 0;
    top: 28px;
    width: auto;
    height: auto;
    padding: 10px;
    background: #fff;
    box-shadow: 0 2px 4px 1px rgba(0, 0, 0, .1);
    border: 1px solid #eaeaea;
    text-align: center;
    display: none;
    z-index: 5
}

.page-item-details .main-content-wrap .product-top .product-top-right .product-info .pro-info-content .items .radio_div .tip-flag s {
    position: absolute;
    top: -13px;
    left: 20px;
    display: block;
    height: 0;
    width: 0;
    border: 6px dashed transparent;
    border-bottom: 6px solid #c8c8c8
}

.page-item-details .main-content-wrap .product-top .product-top-right .product-info .pro-info-content .items .radio_div .tip-flag i {
    position: absolute;
    top: -9px;
    *top: -9px;
    left: -10px;
    display: block;
    height: 0;
    width: 0;
    border: 10px dashed transparent;
    border-bottom: 10px solid #fff
}

.page-item-details .main-content-wrap .product-top .product-top-right .product-info .pro-info-content .items .radio_div .tip-flag span {
    white-space: nowrap
}

.page-item-details .main-content-wrap .product-top .product-top-right .product-info .pro-info-content .items .mar24 {
    margin-right: 25px
}

.page-item-details .main-content-wrap .product-top .product-top-right .product-info .pro-info-content .items .pan-stock {
    display: inline-block;
    vertical-align: bottom;
    width: 17px;
    height: 16px;
    margin-left: 3px;
    margin-right: 25px;
    margin-bottom: 2px
}

.page-item-details .main-content-wrap .product-top .product-top-right .product-info .pro-info-content .items .adequate {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAQCAYAAAGHNqTJAAAAAXNSR0IArs4c6QAAAe9JREFUOBGNk71LHVEQxc99ahCCEgRJIWI6RVBBI4h/gZBS0CJFIBY2Ilbii0RWRaMIgo0YVLCUQMAiiFWKNGIhWAZSWIiF4geKhTHqzW/2efftYqEDuzP3zMeZmb0rIX5EB6bN8Gkdg/HLj6rT+Uhv1KgD16M77JxuVVfMGVVHJtd/UwlRLwr5I7oK1WC5DLZ8XuPFQ6Ty5BAMIhZ4Fu2MniV9OfgS9gR4MPxnNZlpE5UGZ9zNtfbk9B1s001qO/jiILJadCe5GcZ8kBgz+19AgiOvQfoZS8PODn5WFTrXqV6pmvFvdKwL4NdUPXc09AP+n+6L5tOZ4APg7+Q/qTXtSNvmywHcp0GzyQ4rvS+Om9cWJT8Q/gfuypBkFWKhhy6MKO00hzXZqzL9Von2XVQozfLK2U09e2iIx4xLpF4ktXH8ylMD7Qr6Pc9f7km/m9Iv7IwkRbhb3fS4wN07IbGftnYykRyYvBn/MmYdMUNuWusW4/gCp+hdWPpgKdxj8zwhkNZAukpYe47KVVQdfk4BOols3X5OL4k/JM/+mqpk7YEYhloYlgj4SLtHhpM8ATYE1sXWoxAb9KMi1hGb72aNG4z6lsAy2Cw5c/FCAdOPihjIZ7xG2fd+lhQWa3vJyhjMk1mIsfLcMq+1DO509h9CK6odiXX/jgAAAABJRU5ErkJggg==) 50% no-repeat
}

.page-item-details .main-content-wrap .product-top .product-top-right .product-info .pro-info-content .items .nervous {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAQCAYAAAGHNqTJAAAAAXNSR0IArs4c6QAAAcxJREFUOBGNkztIXFEQhv+zu4oWARFCCgvtFiwMKkKKkCJtSiGNhYWFjYiVbxdB1GwTsBHECJYhdWoLOwtBawsLsREf+Ch03d3jN3fvPewVuThw7rxnzvxzrgT5WZ0ZdwjehLfJ+WX1qFdn7qdqyDlV1W3JUY6fU8nyEl3+n/JEtUbFsD4kVZHvEvkdnMIbnE0LhZdJ3w5poVtseUvPhegMoWA+v6TPxt2KjtWmj802PZvWRNxlkhMNnZidCb6sD7rRlTqo0KqKLnSL+ZP7pRuD+L+c9ty6fidZUdKsJrD/kJ/XQOLwi/ruFwA5JvPZNPXEwAbu1aKnoONLj1uIcK80BSgaNRhqXK+aXnuBBkWw8Mrr1C0zCcQq21RTERyK0ZihQiww2SDiFqeLSf7ARzhPvJNxt6p95BSFIkw4TMcN+l2SOA40B6lIFCbvw2+L7yZmyq3pr8U4NmDXO6TLGF2id2wOIwp/4cp7XLyHMS4a1sYXXxdNd9CGclTupOr06wJxggHWztwtsR4Y8efk2R/QmYY9hMRCjj0Z1XkOGZRdJK8Tcsvq13VGDZDIokd9xT2jI33LCmsAa7ikqcQrXkmbAHpOo2Cwm7I7Xb8Aou6U37/NQ0YAAAAASUVORK5CYII=) 50% no-repeat
}

.page-item-details .main-content-wrap .product-top .product-top-right .product-info .pro-info-content .items .notice {
    width: 14px;
    height: 16px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAQCAYAAAFRk36sAAAAAXNSR0IArs4c6QAAAZtJREFUKBWNUs8rRFEU/u5Tmg1ioTSlWI5SpKYsZsN+sLCShb9ivMn0lJ8RCxtZzHqysLLCwkqSKKwQWUthNX70ru+cmXub8or7uvf8+r5zzjv3Alx2FS0iE5adQ98vt7EF3NJ7U4+MqaTz3SnPothZHMMWMaReHsLbg4HlZ4xCdtGES7zScUU7y2CXWYbSQfSooyo4QspG6A7kQMqXV4yJUMUncppW0UWkEbNPi7xZwVFjJmltjekPG52BskIskDHNRnoIqngA/yPPup3OYfkLBGyqTeXBBZxk+m/RA6ZLmm61FgTaHMNLgyfRJf812Xc6MvGwJs92zmxKTF0E3bNWbfR1nx9C3QavcQBfuKBd5h5nniXOed3FnfREZq2wXD9LzZhFnDoAxyBT3abdy51jkhcXkwvbJzH0jgSFCYalXZmfhHXqlFlqBwl472IXJ4ovISNOR/SA/yoBWyyx+Bkznv9JCjDPe9wSnLEhJinTnhRjhIkGaW9wT3BgHbR3uK1iYnzwnZb9VD2RCh9TMx9sBq14NAW8Ncac/gNxvoC7vfkwaQAAAABJRU5ErkJggg==) 50% no-repeat
}

.page-item-details .main-content-wrap .product-top .product-top-right .product-info .pro-info-content .items .notice-btn:hover span {
    color: #ff7800
}



.page-item-details .main-content-wrap .product-top .product-top-right .product-info .pro-info-content .items .plus-mj .plus-flag {
    position: absolute;
    left: -18px;
    top: 28px;
    width: auto;
    height: auto;
    padding: 10px;
    background: #fff;
    box-shadow: 0 2px 4px 1px rgba(0, 0, 0, .1);
    border: 1px solid #eaeaea;
    text-align: center;
    display: none;
    z-index: 5
}

.page-item-details .main-content-wrap .product-top .product-top-right .product-info .pro-info-content .items .plus-mj .plus-flag s {
    position: absolute;
    top: -13px;
    left: 20px;
    display: block;
    height: 0;
    width: 0;
    border: 6px dashed transparent;
    border-bottom: 6px solid #c8c8c8
}

.page-item-details .main-content-wrap .product-top .product-top-right .product-info .pro-info-content .items .plus-mj .plus-flag i {
    position: absolute;
    top: -9px;
    *top: -9px;
    left: -10px;
    display: block;
    height: 0;
    width: 0;
    border: 10px dashed transparent;
    border-bottom: 10px solid #fff
}

.page-item-details .main-content-wrap .product-top .product-top-right .product-info .pro-info-content .items .plus-mj .plus-flag span {
    font-size: 12px;
    color: #333;
    white-space: nowrap
}

.page-item-details .main-content-wrap .product-top .product-top-right .product-info .pro-info-content .items .plus-mj:hover .plus-flag {
    display: block
}



.page-item-details .main-content-wrap .product-top .product-top-right .product-info .pro-info-content .items .rebate-flag .rebate-pop-box {
    position: absolute;
    top: 24px;
    left: -4px;
    min-width: 180px;
    padding: 9px;
    font-style: normal;
    box-shadow: 0 2px 4px 1px rgba(0, 0, 0, .1);
    border: 1px solid #e9e9e9;
    background: #fff;
    z-index: 1
}



.page-item-details .main-content-wrap .product-top .product-top-right .product-info .pro-info-content .items .rebate-flag .rebate-pop-box .tip-text {
    font-size: 12px;
    font-weight: 400;
    color: #666;
    text-align: left
}

.page-item-details .main-content-wrap .product-top .product-top-right .product-info .pro-info-content .items .rebate-flag .rebate-pop-box .tip-text .text {
    height: 16px;
    line-height: 16px;
    white-space: nowrap
}

.page-item-details .main-content-wrap .product-top .product-top-right .product-info .pro-info-content .items .rebate-flag .rebate-pop-box .tip-text .text .rebate-money {
    color: #333;
    font-weight: 700
}

.page-item-details .main-content-wrap .product-top .product-top-right .product-info .pro-info-content .items .rebate-flag .rebate-pop-box .tip-text .link {
    color: #0093e6;
    text-decoration: underline
}



.page-item-details .main-content-wrap .product-top .product-top-right .product-info .pro-info-content .items .stock-flag .pop-box {
    position: absolute;
    top: 30px;
    left: -30px;
    min-width: 100px;
    padding: 9px;
    font-style: normal;
    box-shadow: 0 2px 4px 1px rgba(0, 0, 0, .1);
    border: 1px solid #e9e9e9
}


.page-item-details .main-content-wrap .product-top .product-top-right .product-info .pro-info-content .items .stock-flag .pop-box .tip-text {
    font-size: 12px;
    font-weight: 400;
    color: #666;
    text-align: left
}

.page-item-details .main-content-wrap .product-top .product-top-right .product-info .pro-info-content .items .stock-flag .pop-box .tip-text .text {
    height: 16px;
    line-height: 16px;
    white-space: nowrap
}

.page-item-details .main-content-wrap .product-top .product-top-right .product-info .pro-info-content .items .stock-flag .pop-box .tip-text .text .stock-num {
    color: #333;
    font-weight: 700
}

.page-item-details .main-content-wrap .product-top .product-top-right .product-info .pro-info-content .items .unit {
    width: 47px;
    height: 22px;
    border: 1px solid #ccc;
    background: #fafafa;
    margin-left: -4px;
    margin-right: 8px;
    position: relative;
    display: inline-block;
    vertical-align: bottom;
    cursor: pointer
}

.page-item-details .main-content-wrap .product-top .product-top-right .product-info .pro-info-content .items .unit span {
    display: inline-block;
    width: 32px;
    height: 22px;
    text-align: center;
    line-height: 22px
}

.page-item-details .main-content-wrap .product-top .product-top-right .product-info .pro-info-content .items .unit i {
    display: inline-block;
    width: 20px;
    height: 14px;
    position: absolute;
    right: 0;
    top: 4px
}

.page-item-details .main-content-wrap .product-top .product-top-right .product-info .pro-info-content .items .unit i.xl {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMSAwbDUuNSA2TDEyIDAiIHN0cm9rZT0iIzk3OTc5NyIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+) 50% no-repeat
}

.page-item-details .main-content-wrap .product-top .product-top-right .product-info .pro-info-content .items .unit i.sl {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTIgNkw2LjUgMCAxIDYiIHN0cm9rZT0iIzk3OTc5NyIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+) 50% no-repeat
}

.page-item-details .main-content-wrap .product-top .product-top-right .product-info .pro-info-content .items .unit .unit-contain {
    display: none;
    width: 47px;
    height: 44px;
    border: 1px solid #ccc;
    background: #fafafa;
    position: absolute;
    left: -1px;
    top: -1px;
    z-index: 6
}

.page-item-details .main-content-wrap .product-top .product-top-right .product-info .pro-info-content .items .unit .unit-contain span:hover {
    color: #ff7800
}

.page-item-details .main-content-wrap .product-top .product-top-right .product-info .pro-info-content .zb-item {
    display: none
}

.page-item-details .main-content-wrap .product-top .product-top-right .product-info .pro-info-content .bargain {
    margin-bottom: 15px
}

.page-item-details .main-content-wrap .product-top .product-top-right .product-info .pro-info-content .bargain .bargain-code {
    border: 1px solid #dedede;
    height: 26px;
    display: inline-block;
    line-height: 26px;
    padding: 0 10px;
    cursor: pointer;
    margin-right: 5px
}

.page-item-details .main-content-wrap .product-top .product-top-right .product-info .pro-info-content .bargain .bargain-code.active {
    border: 1px solid #f70;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAAH6Nf8rAAAAAXNSR0IArs4c6QAAAMNJREFUGBl1kLEOAUEYhGfd1SoNrfrES+h1KtETiUZxd5VORBDBa3gDHc+kEOvbPbe5i9hkb2bnn392/5NY1so4lE1lPamwmlwUC6Px7lj9UgzoCkWga850JXXIFUlwlMTmmgSnE3GfgH4jODIdaJ+5c+Q+OLbAgLwL2IwQ1jiWCDeEEftZy0SoLT9urjNi76+R1COpc99pdP8xMuSe4qISveMJrerLN98f2qbQwTgFE/YY3jUMv9JbaSWhpC9I7A9Gjw+slDpDB//ztgAAAABJRU5ErkJggg==) 100% 100% no-repeat
}

.page-item-details .main-content-wrap .product-top .product-top-right .product-info .pro-info-content .bargain-detail {
    display: none
}

.page-item-details .main-content-wrap .product-top .product-top-right .product-brand {
    box-sizing: border-box;
    float: right;
    width: 28.1%;
    color: #444
}

.page-item-details .main-content-wrap .product-top .product-top-right .product-brand .product-brand-con {
    box-sizing: border-box;
    padding: 10px 20px;
    border: 1px dashed #e9e9e9
}

.page-item-details .main-content-wrap .product-top .product-top-right .product-brand .product-brand-con .inline-block {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 65%
}

.page-item-details .main-content-wrap .product-top .product-top-right .product-brand .product-brand-con .mfyzb i {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAQCAYAAAFRk36sAAAAAXNSR0IArs4c6QAAAYpJREFUKBV9Ur9Lw1AQ/l6bai24KbUFKejkD0QQETdncXZwdG3r4FAEcfUPMGmwf4CrTnXW0UHoJFJws0laEVw6SJucl5e8mBDIg+Te3fd99+7uPQHD7oLoENAtAi+hNr4jVxDJiwO4MNGsbARcIiFh3WkmNDmI3CXneUOzGjBgOHs+NSf5oPPAhgcGTvIfMsOgbvW4qL6i/IOGdc2HbDMwB8N6568W9aHYcZuoMw5AiMeEn3C4UI3n9MENnMKlNe7EYkUejfKDT9TQqKxKRXv0Cs/to1DaUhk0tQEVZ1GeX8axcFUsBo5bGI03uQXOJH74SjhttMQnhPeCevVehjImF/afyYjSJjesCUZrOGdJhL223YJuP6HtXKQwDgSTnSnWMPntsF8KSYvcSI/v6IQbu+O5vaCxdBMlkFVmlWoOV9ChQiRQG9bEphNGb+11TOkZhAE8T8MCdhmZKI2yaeGUdkDCgSCTy73C93Af5tdACmh6BA91cNbMp6Wyp6ws1X9eWX2mVH5AdP8Amx6cGUMCKU8AAAAASUVORK5CYII=) 50% no-repeat;
    margin-right: 2px;
    display: inline-block;
    vertical-align: bottom;
    width: 16px;
    height: 16px
}

.page-item-details .main-content-wrap .product-top .product-top-right .product-brand .product-brand-con .designyzb i {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAFM0aXcAAAAAXNSR0IArs4c6QAAAbhJREFUKBVtUj1LJEEQfb27aGAiJrLrbxAxMBDhUDjQVCPBSDE6dhEVzD3hLj2YGUQwFTQyUzDRxMhAEQzuggsMpl1FUEQRnJm6Vz0zezu7VtBd/V59dL9qAy+8AjAC+DaiA0NE1EnNv1tGCwnslKIlGBM7Wkr9uhdzGjUDiBj44auLKix+eKtkxYFe+AgpTbIeW2YXKETrYft+VLc0I7Dr9MtscI0Eq2jUppHEE8QuuytoL785C+9uOKsgV/Dshx5gWKFUnsS3wb/urFDrpTmS7wa7udu9+/aCvcMdx3h2kf5DexT1qqwjsBvsuQXBL0cG4Zzu1KrDguYCRbmARGdFMicQnaJeHaIIme0+DyBKnpARilZa73x/E/b8gUZ1KI/vVuo/87mnM3DP1Omr6Xw77Uh6iad8O9eX/OE7NxWiwpZfR87pP3Lsv3k1Q1mWUDZjiDBGfI1XHdfgTqswVFCvfSkQnj1GLHvEYvT0LDrOKRX/hJgX5hxQre/p9ylk8tConnHV7wNokh+eUPuvPK3AJD4LHCr1ebIyrU5Zko5AzEy72mnyqRSL3DTrkGSekuy7uXUkaW21f26ps3f8kqGiAAAAAElFTkSuQmCC) 50% no-repeat;
    margin-right: 2px;
    display: inline-block;
    vertical-align: bottom;
    width: 16px;
    height: 16px
}

.page-item-details .main-content-wrap .product-top .product-top-right .product-brand .product-brand-tool {
    padding-top: 10px
}

.page-item-details .main-content-wrap .product-top .product-top-right .product-brand .product-brand-tool a {
    color: #0093e6
}


.page-item-details .main-content-wrap .product-top .product-top-right .product-brand .product-brand-tool a.bomqd {
    display: inline-block;
    margin-bottom: 5px
}

.page-item-details .main-content-wrap .product-top .product-top-right .product-brand .product-brand-tool a.bomqd i {
    background-position: -256px -114px
}

.page-item-details .main-content-wrap .product-top .product-top-right .product-brand .product-brand-tool a.mfyzb i {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAQCAYAAAFRk36sAAAAAXNSR0IArs4c6QAAAYpJREFUKBV9Ur9Lw1AQ/l6bai24KbUFKejkD0QQETdncXZwdG3r4FAEcfUPMGmwf4CrTnXW0UHoJFJws0laEVw6SJucl5e8mBDIg+Te3fd99+7uPQHD7oLoENAtAi+hNr4jVxDJiwO4MNGsbARcIiFh3WkmNDmI3CXneUOzGjBgOHs+NSf5oPPAhgcGTvIfMsOgbvW4qL6i/IOGdc2HbDMwB8N6568W9aHYcZuoMw5AiMeEn3C4UI3n9MENnMKlNe7EYkUejfKDT9TQqKxKRXv0Cs/to1DaUhk0tQEVZ1GeX8axcFUsBo5bGI03uQXOJH74SjhttMQnhPeCevVehjImF/afyYjSJjesCUZrOGdJhL223YJuP6HtXKQwDgSTnSnWMPntsF8KSYvcSI/v6IQbu+O5vaCxdBMlkFVmlWoOV9ChQiRQG9bEphNGb+11TOkZhAE8T8MCdhmZKI2yaeGUdkDCgSCTy73C93Af5tdACmh6BA91cNbMp6Wyp6ws1X9eWX2mVH5AdP8Amx6cGUMCKU8AAAAASUVORK5CYII=) 50% no-repeat
}

.page-item-details .main-content-wrap .product-top .product-top-right .product-brand .product-brand-tool a.designyzb i {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAFM0aXcAAAAAXNSR0IArs4c6QAAAbhJREFUKBVtUj1LJEEQfb27aGAiJrLrbxAxMBDhUDjQVCPBSDE6dhEVzD3hLj2YGUQwFTQyUzDRxMhAEQzuggsMpl1FUEQRnJm6Vz0zezu7VtBd/V59dL9qAy+8AjAC+DaiA0NE1EnNv1tGCwnslKIlGBM7Wkr9uhdzGjUDiBj44auLKix+eKtkxYFe+AgpTbIeW2YXKETrYft+VLc0I7Dr9MtscI0Eq2jUppHEE8QuuytoL785C+9uOKsgV/Dshx5gWKFUnsS3wb/urFDrpTmS7wa7udu9+/aCvcMdx3h2kf5DexT1qqwjsBvsuQXBL0cG4Zzu1KrDguYCRbmARGdFMicQnaJeHaIIme0+DyBKnpARilZa73x/E/b8gUZ1KI/vVuo/87mnM3DP1Omr6Xw77Uh6iad8O9eX/OE7NxWiwpZfR87pP3Lsv3k1Q1mWUDZjiDBGfI1XHdfgTqswVFCvfSkQnj1GLHvEYvT0LDrOKRX/hJgX5hxQre/p9ylk8tConnHV7wNokh+eUPuvPK3AJD4LHCr1ebIyrU5Zko5AzEy72mnyqRSL3DTrkGSekuy7uXUkaW21f26ps3f8kqGiAAAAAElFTkSuQmCC) 50% no-repeat
}

.page-item-details .main-content-wrap .product-top .product-top-right .product-brand .img-box {
    box-sizing: border-box;
    width: 100%;
    height: 70px;
    text-align: center;
    border: 1px solid #e9e9e9
}

.page-item-details .main-content-wrap .product-top .product-top-right .product-brand .img-box img {
    margin-top: 12px;
    height: 45px;
    max-width: 160px
}

.page-item-details .main-content-wrap .product-top .product-top-right .product-brand .item {
    margin-top: 5px
}


.page-item-details .main-content-wrap .product-top .product-top-right .product-brand .item-link {
    text-overflow: ellipsis;
    word-break: break-all;
    white-space: nowrap;
    overflow: hidden
}


.page-item-details .main-content-wrap .product-top .product-top-right .product-brand .item-link a {
    text-decoration: underline
}

.page-item-details .main-content-wrap .product-top .product-top-right .product-brand .item-link a:hover {
    color: #0094e7
}

.page-item-details .main-content-wrap .product-top .product-top-right .product-brand .layout-left {
    width: 60px !important
}

.page-item-details .main-content-wrap .product-top .product-top-right .product-brand .layout-right {
    width: 63%;
    word-break: break-all
}

.page-item-details .main-content-wrap .product-content-right {
    width: 100%;
    float: left;
    box-sizing: border-box
}

.page-item-details .main-content-wrap .product-content-right .product-list {
    margin-top: 15px;
    padding: 20px;
    background-color: #fff;
    display: none
}

.page-item-details .main-content-wrap .product-content-right .product-list .title h2 {
    vertical-align: baseline
}

.page-item-details .main-content-wrap .product-content-right .product-list .productItem-wrapper {
    padding-top: 10px
}

.page-item-details .main-content-wrap .product-content-right .product-tab {
    background-color: #fff
}

.page-item-details .main-content-wrap .product-content-right .product-tab .product-tab-title {
    height: 45px;
    line-height: 45px;
    margin-top: 15px;
    box-sizing: border-box;
    border-bottom: 1px solid #e9e9e9;
    position: relative
}

.page-item-details .main-content-wrap .product-content-right .product-tab .product-tab-title a {
    display: inline-block;
    color: #444;
    font-size: 16px;
    padding: 0 30px
}



.page-item-details .main-content-wrap .product-content-right .product-tab .product-tab-title .attention a {
    padding: 0;
    color: #0093e6;
    font-size: 14px
}

.page-item-details .main-content-wrap .product-content-right .product-tab .product-tab-title .attention a:hover {
    text-decoration: underline;
    background: none
}

.page-item-details .main-content-wrap .product-content-right .product-tab .product-tab-content {
    padding: 0 20px 10px;
    color: #444
}

.page-item-details .main-content-wrap .product-content-right .product-tab .product-tab-content .pro-introduce p {
    line-height: 1.75
}

.page-item-details .main-content-wrap .product-content-right .product-tab .product-tab-content .pro-introduce .param-wrap {
    margin-bottom: 10px;
    font-size: 14px
}

.page-item-details .main-content-wrap .product-content-right .product-tab .product-tab-content .pro-introduce .param-wrap .param-top, .page-item-details .main-content-wrap .product-content-right .product-tab .product-tab-content .pro-introduce .param-wrap .param-top .param-bar {
    width: 100%
}

.page-item-details .main-content-wrap .product-content-right .product-tab .product-tab-content .pro-introduce .param-wrap .param-bar {
    box-sizing: border-box;
    padding: 0 16px;
    height: 38px;
    line-height: 38px;
    background: #fdf2e9
}

.page-item-details .main-content-wrap .product-content-right .product-tab .product-tab-content .pro-introduce .param-wrap .param-bar a {
    margin-left: 20px
}

.page-item-details .main-content-wrap .product-content-right .product-tab .product-tab-content .pro-introduce .param-wrap .param-body {
    margin-top: 15px;
    width: 100%;
    border-collapse: collapse
}

.page-item-details .main-content-wrap .product-content-right .product-tab .product-tab-content .pro-introduce .param-wrap .param-body tr {
    height: 30px
}

.page-item-details .main-content-wrap .product-content-right .product-tab .product-tab-content .pro-introduce .param-wrap .param-body td, .page-item-details .main-content-wrap .product-content-right .product-tab .product-tab-content .pro-introduce .param-wrap .param-body th {
    border: 1px solid #eaeaea;
    text-align: center
}

.page-item-details .main-content-wrap .product-content-right .product-tab .product-tab-content .pro-introduce .param-wrap .param-body th {
    color: #333;
    background: #f7f7f7
}

.page-item-details .main-content-wrap .product-content-right .product-tab .product-tab-content .pro-introduce .param-wrap .param-bottom {
    margin-top: 15px;
    overflow: hidden
}

.page-item-details .main-content-wrap .product-content-right .product-tab .product-tab-content .pro-introduce .param-wrap .param-bottom button {
    font-size: 14px;
    font-weight: 700;
    width: 105px;
    text-align: center
}

.page-item-details .main-content-wrap .product-content-right .product-tab .product-tab-content .pdf-view .img-wrapper {
    position: relative;
    display: inline-block;
    width: 800px;
    padding: 20px;
    background: #ccc
}




.page-item-details .main-content-wrap .product-content-right .product-tab .product-tab-content .pdf-view .img-wrapper img {
    position: relative;
    z-index: 1;
    width: 800px !important;
    height: 1035px !important;
    background: #dedede
}

.page-item-details .main-content-wrap .product-content-right .product-tab .product-tab-content .pdf-view .img-wrapper .next-btn-img, .page-item-details .main-content-wrap .product-content-right .product-tab .product-tab-content .pdf-view .img-wrapper .pre-btn-img {
    width: 30px;
    height: 50px;
    position: absolute;
    z-index: 2;
    margin-top: -25px;
    top: 50%;
    cursor: pointer
}


.page-item-details .main-content-wrap .product-content-right .product-tab .product-tab-content .pdf-view .img-wrapper .next-btn-img:hover {
    background-position: -149px -137px
}


.page-item-details .main-content-wrap .product-content-right .product-tab .product-tab-content .pdf-view .img-wrapper .pre-btn-img:hover {
    background-position: -102px -137px
}



.page-item-details .main-content-wrap .product-content-right .product-tab .product-tab-content .pro-intr-txt {
    margin-bottom: 10px;
    padding-right: 25px
}

.page-item-details .main-content-wrap .product-content-right .product-tab .product-tab-content .pro-intr-txt p {
    line-height: 22px
}

.page-item-details .main-content-wrap .product-recommend {
    display: none;
    width: 239px;
    float: right;
    margin-top: 15px;
    box-sizing: border-box;
    background: #fff;
    overflow: hidden
}

.page-item-details .main-content-wrap .product-recommend .product-recommend-title {
    width: 100%;
    height: 60px;

}

.page-item-details .main-content-wrap .product-recommend .product-recommend-title .product-recommend-m {
    margin: 13px 0 0 5px
}

.page-item-details .main-content-wrap .product-recommend .product-recommend-title .product-recommend-m div {
    font-size: 16px;
    color: #333;
    line-height: 21px;
    margin-left: 18px
}

.page-item-details .main-content-wrap .product-recommend .product-recommend-title .product-recommend-m div:last-child {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    font-size: 12px;
    color: #666;
    line-height: 28px;
    margin-left: 18px
}

.page-item-details .main-content-wrap .product-recommend .product-recommend-content {
    width: 100%;
    height: 66px;
    padding-bottom: 14px ;
    overflow: hidden
}

.page-item-details .main-content-wrap .product-recommend .product-recommend-content li {
    font-size: 12px;
    color: #666;
    line-height: 16px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    padding-right: 18px;
    position: relative
}

.page-item-details .main-content-wrap .product-recommend .product-recommend-content li a {
    color: #666
}

.page-item-details .main-content-wrap .product-recommend .product-recommend-content li a:hover {
    color: #0093e6
}

.page-item-details .main-content-wrap .product-recommend .product-recommend-content li ._hover:hover {
    color: #666
}

.page-item-details .main-content-wrap .product-recommend .product-recommend-content li ._hover {
    cursor: default
}

.page-item-details .main-content-wrap .product-recommend .product-recommend-content li:first-child {
    width: 66px;
    height: 66px;
    float: left;
    padding: 0;
    margin: 0 10px 1px 18px
}

.page-item-details .main-content-wrap .product-recommend .product-recommend-content li:first-child img {
    display: block;
    width: 100%;
    height: 100%
}

.page-item-details .main-content-wrap .product-recommend .product-recommend-content li:nth-child(2) {
    line-height: 17px
}

.page-item-details .main-content-wrap .product-recommend .product-recommend-content li:nth-child(2) a {
    color: #0093e6
}

.page-item-details .main-content-wrap .product-recommend .product-recommend-content li:last-child {
    color: #ff6e00
}

.page-item-details .main-content-wrap .product-recommend .product-recommend-content:last-child {
    border: 0
}

.page-item-details .main-content-wrap .product-similar-goods {
    display: none;
    width: 1200px;
    height: 209px;
    background: #fff;
    margin: 15px auto 0
}

.page-item-details .main-content-wrap .product-similar-goods .xs-tab {
    display: none
}

 .similar-goods-title {
    width: 100%;
    height: 45px;
    line-height: 45px;
    margin-top: 15px;
    margin-bottom: 18px;
    box-sizing: border-box;
    border-bottom: 1px solid #e9e9e9;
    position: relative;
     padding:0px; !important;;
}

.page-item-details .main-content-wrap .product-similar-goods .similar-goods-title .title {
    font-size: 16px;
    color: #333;
    float: left;
    padding: 0 30px;
    cursor: pointer
}


.page-item-details .main-content-wrap .product-similar-goods .similar-goods-title .tab-right {
    float: left;
    vertical-align: top;
    width: 1px;
    height: 43px;
    background-color: #e9e9e9
}

.page-item-details .main-content-wrap .product-similar-goods .similar-goods-title .describe {
    visibility: hidden;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    font-size: 12px;
    color: #666;
    line-height: 48px;
    float: left;
    margin-left: 10px
}

.page-item-details .main-content-wrap .product-similar-goods .similar-goods-title .xs-page {
    display: none
}

.page-item-details .main-content-wrap .product-similar-goods .similar-goods-title .btn-page {
    position: absolute;
    right: 22px;
    top: 0;
    font-size: 14px;
    color: #999
}

.page-item-details .main-content-wrap .product-similar-goods .similar-goods-title .btn-page span:first-child, .page-item-details .main-content-wrap .product-similar-goods .similar-goods-title .btn-page span:last-child {
    cursor: pointer
}

.page-item-details .main-content-wrap .product-similar-goods .similar-goods-title .btn-page .page {
    width: 20px;
    line-height: 20px;
    text-align: center;
    display: inline-block;
    font-weight: 700
}

.page-item-details .main-content-wrap .product-similar-goods .similar-goods-title .btn-page .page:hover {
    border-radius: 10px;
    background: #e6eff4;
    color: #0093e6
}

.page-item-details .main-content-wrap .product-similar-goods .similar-goods-title .btn-page .page1, .page-item-details .main-content-wrap .product-similar-goods .similar-goods-title .cur-page {
    color: #0093e6
}

.page-item-details .main-content-wrap .product-similar-goods .tz-container {
    width: 1168px;
    height: 200px;
    margin: 0 auto;
    position: relative;
    overflow: hidden
}

.page-item-details .main-content-wrap .product-similar-goods .tz-container .tz-wheel {
    margin: 0 auto;
    padding-top: 146px
}

.page-item-details .main-content-wrap .product-similar-goods .tz-container .tz-wheel div {
    height: 6px;
    float: left;
    cursor: pointer
}

.page-item-details .main-content-wrap .product-similar-goods .tz-container .tz-wheel .tz-btn {
    float: left;
    width: 14px;
    height: 6px;
    line-height: 14px;
    border-radius: 3px;
    margin-right: 13px;
    background: #d8d8d8
}

.page-item-details .main-content-wrap .product-similar-goods .tz-container .tz-wheel .f-btn {
    width: 14px;
    height: 6px;
    background: #0093e6
}

.page-item-details .main-content-wrap .product-similar-goods .similar-goods-display {
    display: none;
    width: 1168px;
    height: 200px;
    margin: 0 auto;
    position: relative;
    overflow: hidden
}

.page-item-details .main-content-wrap .product-similar-goods .similar-goods-display ul {
    width: 1160px;
    height: 125px;
    position: absolute;
    left: 1168px;
    top: 0
}

.page-item-details .main-content-wrap .product-similar-goods .similar-goods-display ul li {
    width: 279px;
    height: 101px;
    float: left;
    margin-left: 12px;
    margin-top: 2px;
    border-radius: 2px;
    border: 1px solid #e9e9e9
}

.page-item-details .main-content-wrap .product-similar-goods .similar-goods-display ul li span {
    display: block;
    font-size: 12px;
    color: #666;
    line-height: 16px;
    padding-right: 14px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.page-item-details .main-content-wrap .product-similar-goods .similar-goods-display ul li span a {
    color: #666
}

.page-item-details .main-content-wrap .product-similar-goods .similar-goods-display ul li span ._hover {
    cursor: default
}

.page-item-details .main-content-wrap .product-similar-goods .similar-goods-display ul li .similar-goods-btn {
    height: 22px;
    margin-top: 8px
}

.page-item-details .main-content-wrap .product-similar-goods .similar-goods-display ul li .similar-goods-btn a {
    display: block;
    float: right;
    font-size: 12px;
    height: 20px;
    text-align: center;
    line-height: 22px;
    border-radius: 2px;
    margin-right: 14px
}

.page-item-details .main-content-wrap .product-similar-goods .similar-goods-display ul li .similar-goods-btn .sjsc {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    width: 91px;
    color: #999;
    border: 1px solid #e9e9e9;
    margin-right: 0
}

.page-item-details .main-content-wrap .product-similar-goods .similar-goods-display ul li .similar-goods-btn .sjsc i {
    width: 17px;
    height: 16px;
    margin-right: 5px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAQCAYAAAGHNqTJAAAAAXNSR0IArs4c6QAAAa9JREFUOBGNUz1LA0EQvTskGDiNaRXBLkU4hCRgm85OREyp6QRR0NJCQUQsLTR/QRCsgloIYmWZS7iDQBpJo6BIrrruvnwz3C5LEkwW9vbNmzezM7OJpmF1u12TTi1JEp1O27ab9Lkmw8B+JyDdbKQf8o4uihXxI95Wq/U8QmpgfwUL/KRTMViJQn4Dv6T2R6VSuZAiRJxBnBdi5Xzjutvt9rZCSojAXK/Xm+NMKNlBllfpTQFKWcZ1NR1ZNmBUiYfQK5VKl6mGDx3pEih5iq7r5oMguEFATF7wdWpTdqRGEnYcpzBDoN/vz3qed0VYXWEYaiwYDAZNpFtXnYRR3w6/iDo4VRTHcYMFKGpPdSh4n69AhmPMQ+EZrpTL5S0xLB+i02EF7Cr2J4QHY3ySEkliMS/pSQFGtWYYRmGYRw/nuHgTF7j8tv/NdDh4nM39Cgd6prJr2E3BTThzGOahbMc0zXnf97+y2exisVj0JwSzG5c+AtzLfxMSNECcTJsAD7+LKkLM5E62gyGtgqhPU0Gn01mIougWVS+Rnn/BGOwRksiqpkgUZDKZB8uyfkj7B8ZUz+D+QoNIAAAAAElFTkSuQmCC) no-repeat 50%
}

.page-item-details .main-content-wrap .product-similar-goods .similar-goods-display ul li .similar-goods-btn .sjsc:hover {
    color: #0093e6;
    border-color: #0093e6
}


.page-item-details .main-content-wrap .product-similar-goods .similar-goods-display ul li .similar-goods-btn .addCartBtn {
    width: 72px;
    line-height: 20px;
    color: #ff7800;
    margin-left: 11px;
    border: 1px solid #ff7800;
    background: #fdf2e8
}

.page-item-details .main-content-wrap .product-similar-goods .similar-goods-display ul li:first-child {
    margin-left: 0
}

.page-item-details .main-content-wrap .product-similar-goods .similar-goods-display ul li:hover {
    width: 281px;
    height: 103px;
    border: none;
    box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .12)
}

.page-item-details .main-content-wrap .product-similar-goods .similar-goods-display #first-display {
    left: 2px
}

.page-item-details .main-content-wrap .product-similar-goods .similar-goods-display .goods-wheel {
    position: absolute;
    left: 560px;
    top: 148px
}

.page-item-details .main-content-wrap .product-similar-goods .similar-goods-display .goods-wheel div {
    height: 6px;
    float: left;
    cursor: pointer
}

.page-item-details .main-content-wrap .product-similar-goods .similar-goods-display .goods-wheel .goods-btn {
    float: left;
    width: 14px;
    height: 6px;
    line-height: 14px;
    border-radius: 3px;
    margin-right: 13px;
    background: #d8d8d8
}

.page-item-details .main-content-wrap .product-similar-goods .similar-goods-display .goods-wheel .first-btn {
    width: 14px;
    height: 6px;
    background: #0093e6
}

.page-item-details .groom {
    display: none;
    position: fixed;
    left: 50%;
    top: 50%;
    z-index: 100000;
    padding: 0 0 20px;
    width: 420px;
    background: #fff;
    border: 4px solid #d9d9d9;
    margin-left: -210px;
    margin-top: -200px
}

.page-item-details .groom textarea {
    vertical-align: top;
    width: 270px;
    height: 60px
}

.page-item-details .groom .email-tip {
    padding: 6px 0 6px 72px
}

.page-item-details .groom .modal-content li {
    margin-top: 12px
}

.page-item-details .groom #groomSubmit {
    margin-left: 72px;
    width: 92px;
    height: 33px;
    border: none;
    border-radius: 2px;
    background: #ff7800;
    color: #fff
}

.bdsharebuttonbox:after {
    display: none !important
}

#product-correction-div {
    position: fixed;
    top: 50%;
    left: 50%;
    margin-left: -223px;
    margin-top: -240px;
    z-index: 100000;
    display: none
}

#product-correction-iframe {
    width: 446px;
    height: 423px
}

.group {
    display: none;
    position: fixed;
    left: 50%;
    top: 50%;
    z-index: 100000;
    width: 488px;
    padding: 0;
    background: #fff;
    border: 4px solid #d9d9d9;
    margin-left: -210px;
    margin-top: -200px
}

.group .buy-wrap {
    margin: 10px 0 35px;
    text-align: center;
    font-size: 14px
}

.group .buy-wrap .label {
    margin: 0 3px;
    vertical-align: middle
}

.group .buy-wrap input {
    height: 24px;
    line-height: 24px
}

.group .buy-wrap button {
    width: 97px;
    height: 28px;
    line-height: 28px;
    margin-left: 20px;
    background: #0093e6;
    color: #fff;
    border: none;
    border-radius: 4px
}

.group .desc-wrap {
    height: 133px;
    padding: 0 15px;
    background: #f9f9f9;
    font-size: 0
}

.group .desc-wrap .remain-time-wrap {
    height: 55px;
    line-height: 60px;
    text-align: center;
    font-size: 12px
}

.group .desc-wrap .remain-time-wrap .remain-time {
    display: inline-block;
    margin: 0 10px;
    font-size: 16px;
    color: #666
}

.group .desc-wrap .remain-time-wrap .remain-time .bold {
    font-weight: 700;
    margin-left: -3px;
    color: #333
}

.group .desc-wrap .row {
    height: 18px;
    line-height: 18px;
    padding: 6px 3px;
    text-align: center
}

.group .desc-wrap .row .col {
    display: inline-block;
    font-size: 12px;
    text-align: left;
    color: #999
}

.group .desc-wrap .row .col .value {
    color: #444
}

.group .desc-wrap .row .col .orange {
    color: #ff7800;
    font-weight: 700
}

.group .desc-wrap .row .col .orange-bg {
    display: inline-block;
    min-width: 79px;
    height: 18px;
    line-height: 18px;
    text-align: center;
    color: #fff;
    background: #ff7800;
    border-radius: 3px
}

.group .desc-wrap .row .col .progress-total {
    display: inline-block;
    width: 102px;
    height: 5px;
    border-radius: 7px;
    background: #dedede
}

.group .desc-wrap .row .col .progress-total .progress-percent {
    height: 5px;
    border-radius: 7px;
    background: -webkit-linear-gradient(left, hsla(0, 0%, 100%, 0), #0093e6);
    background: linear-gradient(90deg, hsla(0, 0%, 100%, 0), #0093e6)
}

.group .flow-wrap {
    text-align: center
}

.group .flow-wrap .flow {
    font-size: 0
}

.group .flow-wrap .flow .round {
    display: inline-block;
    width: 19px;
    height: 19px;
    margin: 10px 6px 6px;
    font-size: 12px;
    text-align: center;
    color: #ff7800;
    border-radius: 10px;
    border: 1px solid #ff7800
}

.group .flow-wrap .flow .dash-line {
    display: inline-block;
    width: 75px;
    height: 1px;
    border-top: 1px dashed #ccc;
    vertical-align: 3px
}

.group .flow-wrap .flow .label-wrap .label {
    display: inline-block;
    margin-left: 34px;
    width: 75px;
    line-height: 16px;
    font-size: 12px;
    text-align: center
}

.toast {
    top: 19px
}

.info-table .td_left{
    font-weight: 600;
    width: 130px;
    flex-shrink: 0;
    font-size: 14px;
    padding-top:8px;
    padding-bottom:8px;
}

.info-table tr{
    min-height: 40px
}

.info-table .td_right{
    padding-top:8px;
    padding-bottom:8px;
    flex-shrink: 0;
    font-size: 14px;
}

.stock_head{
    background-color: #f1f1f1;
    font-size: 16px;
    padding: 15px;
    font-weight: bold;
}

.product_buy_input{
    width:100% !important;
    margin-top:0px !important;
}

.product_buy_btn{
    width:100% !important;
}

#price_table  tbody tr:hover{
    background-color: rgb(230,244,255);
}

.product_info_div{
    width: 530px !important;
}

.product_info_div .title{
    padding-bottom: 9px; padding-top: 5px;
}

.product_buy_div{
    width: 310px !important;
    overflow: hidden;
}

element.style {
}
.goods_rfq_input_box {
    margin-bottom: 10px;
}
.clearfix {
    clear: both;
}
body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, input, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-family: arial;
}
user agent stylesheet
div {
    display: block;
}
.goods_rfq_box {
    border-top: none;
    font-size: 14px;
}

.goods_rfq_box {
    border-top: none;
    font-size: 14px;
}

.goods_rfq_input_title {
    display: block;
    float: left;
    line-height: 40px;
    width: 108px;
    clear: both;
}
.must_inp {
    color: #FF3030;
}
.remark_input {
    line-height: 17px;
    font-size: 14px;
    height: 80px;
    width: 150px;
    border: 1px solid #CCCCCC;
    box-sizing: border-box;
    border-radius: 4px;
    padding: 5px 15px;
}
.goods_rfq_btm {
    background-color: #0094e7;;
    height: 40px;
    width: 260px;
    border-radius: 4px;
    color: #fff;
    text-align: center;
    line-height: 40px;
    font-weight: 600;
}
.goods_rfq_box input {
    height: 26px;
    width: 150px;
    border: 1px solid #CCCCCC;
    box-sizing: border-box;
    border-radius: 4px;
    padding-left: 5px;
}

.specifications{
    font-size: 16px;
    font-weight: bold;
    color: #333;
    float: left;
    padding: 0 30px;
    cursor: pointer;
}

.customer_also_buy{
    margin-top: 0px !important;
    font-weight: bold !important;
    font-size: 16px !important;
    padding-left: 10px !important;
}

.td_spec{text-align: left !important; padding-left:15px; padding-top:13px; padding-bottom:13px;}
.more_info{ padding:10px; line-height: 23px; font-weight: normal; }
.search_buy_qty{width: 150px; text-align: center; padding-left:5px; border-radius: 3px;}