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: 12px/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 {
    background: url(https://static.szlcsc.com/ecp/public/img/order_icon.a6d725f4.png) no-repeat -218px -315px
}

.valid-form span.error, .valid-form span.success {
    width: 18px;
    height: 18px;
    display: inline-block;
    vertical-align: middle
}

.valid-form span.success {
    background: url(https://static.szlcsc.com/ecp/public/img/order_icon.a6d725f4.png) no-repeat -310px -313px
}

.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
}

.required-tip:before {
    content: "";
    display: inline-block;
    margin: 0 3px 0 5px;
    width: 18px;
    height: 16px;
    vertical-align: -4px;
    background-image: url(https://static.szlcsc.com/ecp/public/img/order_icon.a6d725f4.png)
}

.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
}

.valid-error span {
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url(https://static.szlcsc.com/ecp/public/img/order_icon.a6d725f4.png) no-repeat -218px -315px
}

.pop-box {
    display: none;
    padding: 15px;
    position: absolute;
    z-index: 1;
    border: 1px solid #cecbce;
    background: #fff;
    box-shadow: 0 0 1px 2px #eee
}

.pop-box .icon {
    position: absolute;
    top: -9px;
    left: 20px;
    width: 11px;
    height: 10px;
    background: #fff url(https://static.szlcsc.com/ecp/public/img/order_icon.a6d725f4.png) no-repeat -255px -441px
}

.icon-exclamation {
    background: url(https://static.szlcsc.com/ecp/public/img/order_icon.a6d725f4.png) no-repeat 0 -315px
}

.icon-exclamation, .icon-question-mark {
    display: inline-block;
    width: 16px;
    height: 16px;
    vertical-align: text-bottom
}

.icon-question-mark {
    background: url(https://static.szlcsc.com/ecp/public/img/cart_icon.b1026903.png) no-repeat -353px -282px
}

.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-fail-tip .icon {
    background: #ff7800 url(https://static.szlcsc.com/ecp/public/img/pay_icon.4dd25ecd.png) no-repeat -30px -15px
}

.common-success-tip .icon {
    background: #7fbe25 url(https://static.szlcsc.com/ecp/public/img/pay_icon.4dd25ecd.png) no-repeat -30px -15px
}

.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-title .right {
    float: right;
    margin-top: 10px;
    height: 20px;
    background: url(https://static.szlcsc.com/ecp/public/img/order_icon.a6d725f4.png) no-repeat -286px -317px;
    padding: 2px 10px;
    cursor: pointer
}

.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 span {
    width: 9px;
    height: 5px;
    display: inline-block;
    background: url(https://static.szlcsc.com/ecp/public/img/order_icon.a6d725f4.png) no-repeat -203px -443px;
    margin-left: 12px
}

.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 .address-head .address-popup-ul .address-popup-li.active span {
    background: url(https://static.szlcsc.com/ecp/public/img/order_icon.a6d725f4.png) no-repeat -179px -443px
}

.address-popup .address-head a {
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer;
    display: block;
    float: right;
    width: 14px;
    height: 14px;
    background: url(https://static.szlcsc.com/ecp/public/img/order_icon.a6d725f4.png) no-repeat -286px -317px
}

.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-icon {
    width: 50px;
    height: 50px;
    display: inline-block;
    background-image: url(https://static.szlcsc.com/ecp/public/img/pay_icon.4dd25ecd.png);
    background-position-x: 0;
    background-position-y: 247px
}

.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-left a {
    width: 14px;
    height: 28px;
    float: left;
    background: url(https://static.szlcsc.com/ecp/public/img/index_icon.1b6a881a.png) no-repeat -126px -503px
}

.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
}

.img-show .img-right a {
    width: 14px;
    height: 28px;
    float: left;
    background: url(https://static.szlcsc.com/ecp/public/img/index_icon.1b6a881a.png) no-repeat -163px -503px
}

.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-tit a {
    position: absolute;
    top: 10px;
    right: 0;
    height: 20px;
    background: url(https://static.szlcsc.com/ecp/public/img/order_icon.a6d725f4.png) no-repeat -286px -317px;
    padding: 2px 10px;
    cursor: pointer
}

.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 i {
    position: relative;
    top: 2px;
    width: 22px;
    height: 20px;
    display: inline-block;
    background-image: url(https://static.szlcsc.com/ecp/public/img/list_item_icon20181217.6f4354a1.png);
    background-position-x: -20px;
    background-position-y: 162px
}

.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 a {
    width: 14px;
    height: 12px;
    background: url(https://static.szlcsc.com/ecp/public/img/hint_popup.b1bc00e6.png) no-repeat -52px -676px;
    float: right
}

.wrap-library p {
    float: left;
    font-size: 14px;
    padding-top: 8px
}

.wrap-library input {
    width: 115px;
    height: 28px;
    background: url(https://static.szlcsc.com/ecp/public/img/hint_popup.b1bc00e6.png) no-repeat 0 -835px;
    float: left;
    border: none;
    cursor: pointer;
    margin: 12px 0 0 130px
}

.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 {
    position: relative;
    display: inline-block;
    width: 18px;
    height: 18px;
    cursor: pointer;
    background-image: url(https://static.szlcsc.com/ecp/public/img/cart_icon.b1026903.png);
    background-position: -352px -282px;
    margin-bottom: -6px
}

.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-order {
    width: 19px;
    height: 16px;
    margin-bottom: -3px;
    background: url(https://static.szlcsc.com/ecp/public/img/order.f3c9b24e.svg) no-repeat
}

.icon-tip-narrow:hover, .icon-tip:hover {
    display: block
}

.icon-tip-narrow {
    display: none;
    position: absolute;
    right: 2px;
    top: 20px;
    z-index: 2;
    width: 11px;
    height: 6px;
    background: #fff url(https://static.szlcsc.com/ecp/public/img/order_icon.a6d725f4.png) no-repeat -250px -471px
}

.so-no-result {
    margin: 30px auto 34px;
    font-size: 15px
}

.so-no-result .so-no-result-icon {
    margin: auto;
    width: 109px;
    height: 98px;
    background: url(https://static.szlcsc.com/ecp/public/img/new_so01.8956c38d.png) no-repeat 50%
}

.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
}

.add-cart-ball {
    visibility: hidden;
    position: absolute;
    z-index: 100001;
    width: 16px;
    height: 16px;
    font-size: 12px;
    text-align: center;
    color: #fff;
    background: url(https://static.szlcsc.com/ecp/public/img/red_ball.6923b245.png) no-repeat 50%
}

.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
}

.user-select {
    -webkit-user-select: none;
    user-select: none
}

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
}

@font-face {
    font-family: icomoon;
    src: url(https://static.szlcsc.com/ecp/public/font/icomoon.d339e13b.eot);
    src: url(https://static.szlcsc.com/ecp/public/font/icomoon.d339e13b.eot#iefix) format("embedded-opentype"), url(https://static.szlcsc.com/ecp/public/font/icomoon.507fcf04.ttf) format("truetype"), url(https://static.szlcsc.com/ecp/public/font/icomoon.cb1eba5a.woff) format("woff"), url(https://static.szlcsc.com/ecp/public/img/icomoon.e101fbf6.svg#icomoon) format("svg");
    font-weight: 400;
    font-style: normal
}

[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 .banner-close {
    position: absolute;
    top: 10px;
    right: 50px;
    padding: 4px;
    width: 18px;
    height: 18px;
    background: url(https://static.szlcsc.com/ecp/public/img/close_top.2f74c796.png) no-repeat;
    color: #dedede;
    font-size: 20px
}

.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 b {
    margin-right: 2px;
    display: inline-block;
    width: 15px;
    height: 15px;
    vertical-align: text-top;
    background: url(https://static.szlcsc.com/ecp/public/img/home.397aa2f0.svg) no-repeat 0 0;
    background-size: 15px 15px
}

.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 #plus-icon {
    margin-left: 2px;
    display: inline-block;
    width: 8px;
    height: 3px;
    vertical-align: middle;
    background: url(https://static.szlcsc.com/ecp/public/img/index_icon.1b6a881a.png) no-repeat -25px -6px;
    -webkit-transition: all .3s;
    transition: all .3s
}

.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 span.er04 b {
    margin-right: 2px;
    display: inline-block;
    width: 18px;
    height: 18px;
    vertical-align: text-top;
    background: url(https://static.szlcsc.com/ecp/public/img/head_icon.1d292a79.png) no-repeat -23px 0
}

.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 b {
    margin-left: 2px;
    display: inline-block;
    width: 8px;
    height: 3px;
    vertical-align: middle;
    background: url(https://static.szlcsc.com/ecp/public/img/index_icon.1b6a881a.png) no-repeat -25px -6px;
    -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.er03 b {
    display: inline-block;
    width: 14px;
    height: 18px;
    background: url(https://static.szlcsc.com/ecp/public/img/head_icon.1d292a79.png) no-repeat 0 0;
    vertical-align: text-bottom;
    margin-right: 4px
}

.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 b {
    display: inline-block;
    width: 16px;
    height: 18px;
    background: url(https://static.szlcsc.com/ecp/public/img/qq.4e056eb7.svg) no-repeat 0 0;
    vertical-align: text-bottom;
    margin-right: 4px
}

.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 .sc {
    display: inline-block;
    width: 14px;
    height: 13px;
    background: url(https://static.szlcsc.com/ecp/public/img/sc.4ef4a395.svg) 50% no-repeat;
    background-size: contain;
    vertical-align: middle;
    margin-top: -2px;
    margin-right: 3px
}

.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 .sort p span {
    display: inline-block;
    width: 20px;
    height: 18px;
    vertical-align: middle;
    background: url(https://static.szlcsc.com/ecp/public/img/catagory_icon.73d924a3.png) no-repeat
}

.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 .nav .nav-bd .snav .n-p1 {
    position: absolute;
    right: 50%;
    -webkit-transform: translateX(15px);
    transform: translateX(15px);
    top: -6px;
    display: block;
    width: 30px;
    height: 19px;
    background: url(https://static.szlcsc.com/ecp/public/img/index_icon.1b6a881a.png) no-repeat -123px 0
}

.layout-header .nav .nav-bd .snav .n-p2 {
    position: absolute;
    right: 50%;
    -webkit-transform: translateX(14px);
    transform: translateX(14px);
    top: -6px;
    display: block;
    width: 28px;
    height: 19px;
    background: url(https://static.szlcsc.com/ecp/public/img/new_icon_new.3165e04c.png) no-repeat 0 0
}

.layout-header .nav .nav-bd .snav .n-p-gys {
    width: 41px;
    height: 19px;
    background: url(https://static.szlcsc.com/ecp/public/img/gys.8817dd8e.png) no-repeat 50%;
    position: absolute;
    right: 50%;
    -webkit-transform: translateX(20.5px);
    transform: translateX(20.5px);
    top: -6px;
    display: block
}

.layout-header .nav .nav-bd .snav .hot-enter {
    position: absolute;
    right: 50%;
    -webkit-transform: translateX(14px);
    transform: translateX(14px);
    top: -6px;
    display: block;
    width: 28px;
    height: 19px;
    background: url(https://static.szlcsc.com/ecp/public/img/new_icon_hot.3e9537c2.png) no-repeat 0 0
}

.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-header .close {
    position: absolute;
    top: 10px;
    right: 10px;
    float: right;
    width: 17px;
    height: 17px;
    background: url(https://static.szlcsc.com/ecp/public/img/close-icon-blue.35d990c9.svg) no-repeat;
    cursor: pointer
}

.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
}

.logo .shop p .cart-icon {
    display: inline-block;
    margin-right: 10px;
    width: 36px;
    height: 34px;
    vertical-align: middle;
    background: url(https://static.szlcsc.com/ecp/public/img/cart_new.83806844.png) no-repeat 0 0
}

.logo .shop p .cart-icon2 {
    position: absolute;
    top: 2px;
    left: 11px;
    display: inline-block;
    margin-left: 10px;
    width: 28px;
    height: 16px;
    line-height: 16px;
    vertical-align: middle;
    text-align: center;
    background: url(https://static.szlcsc.com/ecp/public/img/cart_bg.462988d9.png) no-repeat;
    color: #fff
}

.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 .sch-bd03 {
    width: 43px;
    height: 42px;
    line-height: 40px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    border: 2px solid #0094e7;
    border-radius: 0 3px 3px 0;
    background: #0094e7 url(https://static.szlcsc.com/ecp/public/img/index_icon.1b6a881a.png) no-repeat -76px 11px
}

.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-recommend-title .del-icon, .sch-bd .search-list .search-record-title .del-icon {
    position: absolute;
    top: 10px;
    right: 10px;
    width: 16px;
    height: 16px;
    background: url(https://static.szlcsc.com/ecp/public/img/brush.0433c3be.svg);
    cursor: pointer
}

.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 .right {
    display: none;
    float: right;
    width: 12px;
    height: 12px;
    margin: 8px 12px 0 0;
    background: url(https://static.szlcsc.com/ecp/public/img/close.57b886b0.svg) no-repeat;
    background-size: 12px;
    color: #dedede;
    font-size: 20px
}

.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 {
    position: relative;
    z-index: 1111;
    float: left;
    width: 240px;
    height: 825px;
    line-height: 35px;
    box-sizing: border-box;
    font-size: 12px;
    background: url(https://static.szlcsc.com/ecp/public/img/ass_bj.bf82efac.jpg) repeat-x
}

.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 .pic {
    float: left;
    display: inline-block;
    margin: 0 10px 0 16px;
    padding-top: 9px;
    width: 22px;
    height: 16px;
    vertical-align: middle;
    text-indent: 30px;
    background: url(https://static.szlcsc.com/ecp/public/img/catagory_icon3.3b7bf5e2.png) no-repeat
}

.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-319 {
    margin-top: 6px;
    background: url(https://static.szlcsc.com/ecp/public/img/ljq.50213c7e.svg) 50% no-repeat
}

.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-319 {
    margin-top: 6px;
    background: url(https://static.szlcsc.com/ecp/public/img/h_ljq.27a3718f.svg) 50% no-repeat
}

.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 dt span {
    display: inline-block;
    width: 6px;
    height: 8px;
    background: url(https://static.szlcsc.com/ecp/public/img/catagory_icon.73d924a3.png) no-repeat -25px -439px
}

.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
}

.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: 12px
}

.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-title a {
    display: block;
    float: right;
    width: 14px;
    height: 14px;
    background: url(https://static.szlcsc.com/ecp/public/img/order_icon.a6d725f4.png) no-repeat -286px -317px
}

.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-del .common-confirm-del-icon {
    position: absolute;
    left: 0;
    top: 3px;
    width: 54px;
    height: 54px;
    background: url(https://static.szlcsc.com/ecp/public/img/cart_icon.b1026903.png) no-repeat -266px -255px
}

.common-confirm-del .common-confirm-del-icon-success {
    position: absolute;
    left: 0;
    top: 3px;
    width: 54px;
    height: 54px;
    background: url(https://static.szlcsc.com/ecp/public/img/pay_icon.4dd25ecd.png) no-repeat 0 -120px
}

.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 .close {
    position: absolute;
    top: 6px;
    right: 6px;
    float: right;
    width: 17px;
    height: 17px;
    background: url(https://static.szlcsc.com/ecp/public/img/dialog-close-icon.12cadbdb.svg) no-repeat;
    cursor: pointer
}

#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-show-btn .right-utils-item-icon {
    margin: 0 auto 4px;
    display: block;
    width: 11px;
    height: 10px;
    background: url(https://static.szlcsc.com/ecp/public/img/righ_utils_icon_new.ba40447f.png) 50% no-repeat
}

.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-icon {
    margin: 0 auto;
    display: block;
    width: 30px;
    height: 31px;
    background-image: url(https://static.szlcsc.com/ecp/public/img/righ_utils_icon_new.ba40447f.png);
    background-repeat: no-repeat
}

.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 .right-utils-item-panel .arrows {
    position: absolute;
    top: 20px;
    right: -5px;
    width: 6px;
    height: 9px;
    background: url(https://static.szlcsc.com/ecp/public/img/rightUtils20180907_new.d3293935.png) no-repeat -220px 0
}

.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 .kf-panel-item-icon {
    float: left;
    height: 38px;
    width: 31px;
    background-image: url(https://static.szlcsc.com/ecp/public/img/righ_utils_icon_new.ba40447f.png);
    background-repeat: no-repeat;
    background-position-y: -81px
}

.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 #forKF .right-utils-item-icon {
    background-image: url(https://static.szlcsc.com/ecp/public/img/utils_icon_KF.9ca44a95.png);
    background-repeat: no-repeat
}

.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 .right-utils-item-panel .code-img {
    margin-top: 12px;
    width: 120px;
    height: 110px;
    background: url(https://static.szlcsc.com/ecp/public/img/righ_utils_icon_new.ba40447f.png) no-repeat -44px -9px
}

.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-sq .right-utils-item-icon {
    height: 10px;
    background-image: url(https://static.szlcsc.com/ecp/public/img/righ_utils_icon_new.ba40447f.png);
    background-position: 50%
}

.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-icon {
    margin: 0 auto;
    display: block;
    width: 30px;
    height: 31px;
    background: url(https://static.szlcsc.com/ecp/public/img/QR.af464d3e.png) 50% no-repeat
}

.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-img {
    margin-left: 17px;
    width: 120px;
    height: 110px;
    background: url(https://static.szlcsc.com/ecp/public/img/righ_utils_icon_new.ba40447f.png) no-repeat -44px -132px
}

.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 {
    padding-top: 2px;
    width: 55px;
    height: 37px;
    border: 1px solid #dfdfdf;
    background: #fff url(https://static.szlcsc.com/ecp/public/img/righ_utils_icon_new.ba40447f.png) no-repeat 12px -248px
}

.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
}

.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, .sellAbroad-add-cart-modal .stock-flag {
    position: relative;
    display: inline-block;
    width: 14px;
    height: 14px;
    line-height: 14px;
    margin-left: 3px;
    margin-right: 20px;
    border-radius: 2px;
    text-align: center;
    background: url(https://static.szlcsc.com/ecp/public/img/gantanhao.d8159e2e.svg) no-repeat;
    cursor: pointer;
    vertical-align: -2px
}

.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 .icon_tip_narrow, .sellAbroad-add-cart-modal .stock-flag .pop-box .icon_tip_narrow {
    position: absolute;
    left: 10px;
    top: -7px;
    width: 11px;
    height: 7px;
    background: #fff url(https://static.szlcsc.com/ecp/public/img/order_icon.a6d725f4.png) no-repeat -250px -471px
}

.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-title .right, .sellAbroad-add-cart-modal .modal-title .right {
    float: right;
    display: block;
    margin-top: 10px;
    height: 20px;
    background: url(https://static.szlcsc.com/ecp/public/img/order_icon.a6d725f4.png) no-repeat -286px -317px;
    padding: 2px 10px;
    cursor: pointer
}

.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-left .icon-wrap, .sellAbroad-add-cart-modal .ul-left .icon-wrap {
    position: relative;
    display: inline-block;
    vertical-align: text-bottom;
    margin-left: 5px;
    width: 20px;
    height: 20px;
    background: url(https://static.szlcsc.com/ecp/public/img/cart_icon.b1026903.png) no-repeat -350px -278px
}

.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 .ul-right .icon-i, .sellAbroad-add-cart-modal .ul-right .icon-i {
    display: inline-block;
    vertical-align: text-bottom;
    width: 20px;
    height: 20px;
    background: #fff url(https://static.szlcsc.com/ecp/public/img/pay_icon.4dd25ecd.png) no-repeat 0 -40px
}

.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
}

.add-cart-modal-toast .icon {
    position: absolute;
    bottom: -10px;
    left: 30px;
    display: block;
    width: 11px;
    height: 10px;
    background: #fff url(https://static.szlcsc.com/ecp/public/img/order_icon.a6d725f4.png) no-repeat -276px -470px
}

.page-link-page-util {
    margin-top: 20px
}

.page-link-page-util .border-none {
    border: none
}

.page-link-page-util .bgccc {
    background-color: #ccc
}

.page-link-page-util .page-left {
    float: right
}

.page-link-page-util .page-left li {
    float: left;
    margin-right: 12px;
    height: 32px;
    line-height: 30px !important
}

.page-link-page-util .page-left li a, .page-link-page-util .page-left li span {
    padding: 0 8px;
    display: block;
    border: 1px solid #ccc
}

.page-link-page-util .page-left li a.active, .page-link-page-util .page-left li span.active {
    color: #fff;
    background: #0093e6;
    border: 1px solid #0093e6
}

.page-link-page-util .page-right {
    float: right;
    height: 22px;
    line-height: 22px;
    margin-top: 4px
}

.page-link-page-util .page-right input {
    width: 20px;
    height: 22px;
    padding: 0 5px;
    border: 1px solid #ccc
}

.page-link-page-util .page-right .confirm-page {
    margin-left: 8px;
    width: 54px;
    height: 24px;
    line-height: 22px;
    background: #f3f3f5;
    cursor: pointer
}

.page-link-page-util .page-right .confirm-page:hover {
    color: #0093e6
}

.page-link-page-util .page-right .page-input {
    width: 30px;
    line-height: normal;
    box-sizing: content-box
}

.catalog-warp {
    width: 302px;
    height: 100%;
    background: #fff;
    border-right: 1px solid #dedede;
    position: fixed;
    top: 0;
    left: -260px;
    z-index: 10000
}

.catalog-warp .so-list-left-catalog {
    width: 252px;
    height: 100%;
    overflow-x: hidden;
    padding: 0 4px;
    font-size: 14px;
    float: left
}

.catalog-warp .so-list-left-catalog .list-side-li {
    margin-bottom: 5px
}

.catalog-warp .so-list-left-catalog .list-side-li-tit {
    box-sizing: border-box;
    padding: 0 12px 0 15px;
    height: 42px;
    line-height: 42px;
    border: 1px solid #e3e3e3
}

.catalog-warp .so-list-left-catalog .list-side-li-tit > a {
    display: inline-block;
    width: 90%;
    color: #444;
    text-overflow: ellipsis;
    word-break: break-all;
    white-space: nowrap;
    overflow: hidden
}

.catalog-warp .so-list-left-catalog .list-side-li-tit > a:hover {
    color: #0093e6
}

.catalog-warp .so-list-left-catalog .list-side-li-tit-active {
    background: #e4e4e4;
    font-weight: 700
}

.catalog-warp .so-list-left-catalog .list-side-li-tit-icon {
    float: right;
    width: 16px;
    height: 16px;
    background: url(https://static.szlcsc.com/ecp/public/img/notes.cd84d6b1.png) no-repeat 0 -23px;
    margin-top: 13px;
    cursor: pointer
}

.catalog-warp .so-list-left-catalog .list-side-li-tit-icon-close {
    background: url(https://static.szlcsc.com/ecp/public/img/notes.cd84d6b1.png) no-repeat 0 -40px
}

.catalog-warp .so-list-left-catalog .list-side-li-tit-icon-active {
    float: right;
    width: 8px;
    height: 14px;
    background: url(https://static.szlcsc.com/ecp/public/img/list_item_icon20181217.6f4354a1.png) no-repeat 0 -9px;
    margin-top: 14px;
    cursor: default
}

.catalog-warp .so-list-left-catalog .list-side-li-child {
    padding: 6px 12px 6px 15px;
    border: 1px solid #e3e3e3;
    border-top: none;
    display: none
}

.catalog-warp .so-list-left-catalog .list-side-li-child > a {
    display: block;
    height: 30px;
    line-height: 30px;
    text-overflow: ellipsis;
    word-break: break-all;
    white-space: nowrap;
    overflow: hidden
}

.catalog-warp .so-list-left-catalog .list-side-li-child-active {
    display: block;
    height: auto
}

.catalog-warp .so-list-left-catalog::-webkit-scrollbar {
    width: 10px;
    height: 1px
}

.catalog-warp .so-list-left-catalog::-webkit-scrollbar-thumb {
    border-radius: 10px;
    box-shadow: inset 0 0 5px rgba(0, 0, 0, .2);
    background: #999
}

.catalog-warp .so-list-left-catalog::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px rgba(0, 0, 0, .2);
    border-radius: 10px;
    background: #ededed
}

.catalog-warp .show-catalog {
    width: 42px;
    height: 100%;
    text-align: center;
    position: relative;
    float: right
}

.catalog-warp .show-catalog .show-btn {
    width: 22px;
    text-align: center;
    color: #999;
    font-size: 14px;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    cursor: pointer;
    -webkit-user-select: none;
    user-select: none
}

.catalog-warp .show-catalog .show-btn:hover {
    color: #0094e5
}

.catalog-warp .show-catalog .show-icon {
    display: block;
    width: 20px;
    height: 20px;
    margin-top: 4px;
    margin-left: 1px
}

.catalog-warp .show-catalog .show-icon-l {
    background: url(https://static.szlcsc.com/ecp/public/img/catalog-k.569d6303.svg) 50% no-repeat
}

.catalog-warp .show-catalog .show-icon-r {
    background: url(https://static.szlcsc.com/ecp/public/img/catalog-s.5f94bcf0.svg) 50% no-repeat
}

.det-screen-wrapper {
    padding: 0 12px 0 15px;
    border: 1px solid #e9e9e9;
    font-size: 12px
}

.det-screen, .det-screen-wrapper {
    position: relative;
    overflow: hidden
}

.det-screen {
    width: 100%;
    height: 34px;
    min-height: 34px;
    border-bottom: 1px dashed #e3e3e3
}

.det-screen-height {
    height: auto
}

.no-border {
    border-bottom: none
}

.det-screen-title {
    float: left;
    font-weight: 400;
    margin-top: 8px;
    color: #9a9a9a
}

.det-screen1 {
    float: left;
    width: 82%;
    height: 100%;
    padding-top: 8px
}

.det-screen1 div {
    float: left;
    display: block;
    margin-right: 24px;
    margin-bottom: 10px
}

.det-screen1 span {
    display: inline-block;
    vertical-align: top
}

.det-screen a {
    box-sizing: border-box;
    border: 1px solid #fff;
    max-width: 160px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.det-screen a i {
    display: none
}

.det-screen a.active {
    position: relative;
    border-color: #e3e3e3;
    padding: 0 15px 4px 4px
}

.det-screen a.active:hover {
    border-color: #0093e6
}

.det-screen a.active i {
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    height: 11px;
    width: 11px;
    background: url(https://static.szlcsc.com/ecp/public/img/list_item_icon20181217.6f4354a1.png) no-repeat -129px -13px
}

.det-screen a.active:hover i {
    border-color: #0093e6;
    background-position: -108px -13px
}

.det-screen1 .span-first {
    padding-right: 7px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    max-width: 98px
}

.det-screen .hoice-ys {
    width: 100%;
    margin: 10px auto 18px;
    height: 25px
}

.det-screen .hoice-ys input {
    margin: 2px 0 0 10px;
    width: 55px;
    height: 26px;
    line-height: 18px;
    text-align: center;
    cursor: pointer
}

.det-screen .hoice-ys .more-input {
    float: left;
    background: #fff;
    border: 1px solid #dedede
}

.det-screen .hoice-ys .more-input02 {
    float: left;
    margin-left: 45%;
    background: #0093e6;
    border: 1px solid #0093e6;
    color: #fff
}

.screen-more {
    position: absolute;
    top: 7px;
    right: 0;
    width: 100px
}

.screen-more a {
    width: 58px;
    text-align: left;
    color: #9a9a9a;
    height: 18px;
    line-height: 18px;
    display: block;
    float: left;
    padding: 0 15px 2px 4px
}

.screen-more a:hover {
    color: #0093e6
}

.screen-more b {
    width: 12px;
    height: 7px;
    background: url(https://static.szlcsc.com/ecp/public/img/l_p.c69ea6a2.png) no-repeat -45px -664px;
    float: right;
    margin: 6px 0 0
}

.screen-more b.active {
    background: url(https://static.szlcsc.com/ecp/public/img/l_p.c69ea6a2.png) no-repeat 0 -664px
}

.screen-more input {
    width: 42px;
    height: 20px;
    background: #fff;
    border: 1px solid #ccc;
    line-height: 18px;
    text-align: center;
    color: #9a9a9a;
    cursor: pointer;
    float: right;
    font-family: 微软雅黑;
    font-size: 12px
}

.screen-more input:hover {
    color: #0093e6;
    border-color: #0093e6
}

.more-select {
    display: none;
    float: left;
    width: 100%;
    height: auto
}

.more-select .pick-txt {
    box-sizing: border-box;
    width: 88%;
    float: left;
    padding: 0 10px 18px;
    border: 1px solid #dedede;
    margin-top: 8px
}

.more-select .pick-txt div {
    margin-top: 8px
}

.more-select .pick-txt label {
    color: #666;
    cursor: pointer
}

.more-select .pick-txt label:hover {
    color: #0093e6
}

.cleanCondition {
    margin-top: 8px;
    text-align: right
}

.cleanCondition a {
    padding: 1px 5px;
    color: #9a9a9a;
    border: 1px solid #ccc
}

.cleanCondition a:hover {
    color: #0093e6;
    border-color: #0093e6
}

.fuxuanku {
    display: none
}

.fuxuanku-lable {
    box-sizing: border-box;
    max-width: 100%;
    display: inline-block;
    padding: 0 8px 2px 4px;
    border: 1px solid #fff
}

.fuxuanku-lable.active {
    position: relative;
    border-color: #0093e6
}

.fuxuanku-lable.active i {
    display: block;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 9px;
    height: 9px;
    background: url(https://static.szlcsc.com/ecp/public/img/list_item_icon20181217.6f4354a1.png) no-repeat -254px -165px
}

.disabled-mask {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: .5;
    background: #f1f1f1;
    z-index: 1;
    cursor: not-allowed
}

.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
}

.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 .coupon-top .close {
    width: 14px;
    height: 14px;
    position: absolute;
    top: 24px;
    right: 50px;
    color: #9e9e9e;
    cursor: pointer;
    background: url(https://static.szlcsc.com/ecp/public/img/order_icon.a6d725f4.png) no-repeat -286px -317px
}

.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 {
    float: right;
    box-sizing: border-box;
    width: 36px;
    height: 85px;
    background: url(https://static.szlcsc.com/ecp/public/img/allCoupons003.93dcba83.png) no-repeat 50%;
    background-size: cover;
    text-align: center;
    font-size: 12px;
    font-weight: 400;
    color: #fff;
    line-height: 18px;
    cursor: pointer
}

.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 .use-btn {
    background-image: url(https://static.szlcsc.com/ecp/public/img/allCoupons002.097b9ada.png)
}

.coupon-main .coupon-area .coupon-box .coupon-item .over-btn {
    cursor: default;
    background-image: url(https://static.szlcsc.com/ecp/public/img/allCoupons005.a5e5ccb0.png)
}

.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 i {
    display: block;
    width: 71px;
    height: 22px;
    background: url(https://static.szlcsc.com/ecp/public/img/plus.ebe219cb.svg) 50% no-repeat
}

.coupon-main .coupon-area .coupon-box .coupon-item .coupon-item-con .plus-btn .plus-used {
    background: url(https://static.szlcsc.com/ecp/public/img/plus-used.b9c03c6d.svg) 50% no-repeat
}

.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 {
    width: 77px;
    height: 21px;
    line-height: 21px;
    text-align: center;
    background: url(https://static.szlcsc.com/ecp/public/img/allCoupons001.4029b5f8.png) no-repeat 50%;
    color: #3fa4fc
}

.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 .coupon-area .coupon-box .coupon-item .coupon-item-con .brought-icon {
    position: absolute;
    bottom: 0;
    right: 10px;
    width: 53px;
    height: 41px;
    background: url(https://static.szlcsc.com/ecp/public/img/allCoupons004.2c6363aa.png) no-repeat 50%
}

.coupon-main .coupon-area .coupon-box .coupon-item .coupon-item-con .brought-used-icon {
    background-image: url(https://static.szlcsc.com/ecp/public/img/allCoupons006.d60f574d.png)
}

.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 .plus-top .close {
    width: 14px;
    height: 14px;
    position: absolute;
    top: 24px;
    right: 50px;
    color: #9e9e9e;
    cursor: pointer;
    background: url(https://static.szlcsc.com/ecp/public/img/order_icon.a6d725f4.png) no-repeat -286px -317px
}

#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 i.tz-max-num {
    background: url(https://static.szlcsc.com/ecp/public/img/warn.5d027012.svg) 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 .add-cart-modal-toast .icon {
    position: absolute;
    bottom: -10px;
    left: 30px;
    display: block;
    width: 11px;
    height: 10px;
    background: #fff url(https://static.szlcsc.com/ecp/public/img/order_icon.a6d725f4.png) no-repeat -276px -470px
}

#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, .stock .white-top-arrow .icon {
    display: block;
    position: absolute;
    top: 5px;
    right: 7px;
    width: 10px;
    height: 16px;
    background: url(https://static.szlcsc.com/ecp/public/img/list_item_icon20181217.6f4354a1.png) no-repeat -175px -3px
}

.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 a.next i {
    background: url(https://static.szlcsc.com/ecp/public/img/list_item_icon20181217.6f4354a1.png) no-repeat -235px -6px
}

.stock .right a i {
    display: block;
    margin: 14px 21px;
    width: 10px;
    height: 16px;
    background: url(https://static.szlcsc.com/ecp/public/img/list_item_icon20181217.6f4354a1.png) no-repeat -212px -6px
}

.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 i {
    width: 17px;
    height: 16px;
    margin-right: 2px;
    background: url(https://static.szlcsc.com/ecp/public/img/list_item_icon20181217.6f4354a1.png) no-repeat -23px -32px
}

.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 #addCartModaltoast .icon, .offer-modal .required-price #addCartModaltoast .icon {
    top: -9px;
    left: 50%;
    background: #fff url(https://static.szlcsc.com/ecp/public/img/order_icon.a6d725f4.png) no-repeat -255px -441px
}

.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 .contrast1 .contrast-yc a {
    float: right;
    display: block;
    margin-top: 10px;
    width: 0;
    height: 20px;
    background: url(https://static.szlcsc.com/ecp/public/img/order_icon.a6d725f4.png) no-repeat -286px -317px;
    padding: 2px 10px
}

.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: #0093e6;
    font-weight: bold;
  /*  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
}

.mid-advert .close {
    width: 18px;
    height: 18px;
    background: url(https://static.szlcsc.com/ecp/public/img/close_top.2f74c796.png) no-repeat;
    cursor: pointer;
    position: absolute;
    right: 6px;
    top: 6px
}

.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 .search-result-check-tip-icon {
    display: inline-block;
    vertical-align: text-bottom;
    width: 20px;
    height: 15px;
    background: url(https://static.szlcsc.com/ecp/public/img/order_icon.a6d725f4.png) no-repeat 0 -315px
}

.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 {
    position: absolute;
    left: 0;
    top: 0;
    width: 72px;
    height: 22px;
    background: url(https://static.szlcsc.com/ecp/public/img/new-product.ca62bd8e.png) 50% no-repeat;
    font-size: 12px;
    color: #fff
}

.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 .clearance {
    background: url(https://static.szlcsc.com/ecp/public/img/clearance.94296441.svg);
    width: 36px;
    height: 29px;
    line-height: 29px;
    text-indent: 5px
}

.inside-page .one .shuang11-discount-icon {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    min-width: 35px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    font-size: 12px;
    background: url(https://static.szlcsc.com/ecp/public/img/shuang11_discount_icon_item.26f7f55c.png) 50% no-repeat;
    background-size: 35px;
    color: #fff
}

.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 i.sjck-i {
    width: 15px;
    height: 16px;
    display: inline-block;
    background: url(https://static.szlcsc.com/ecp/public/img/link.1e242339.svg) no-repeat;
    vertical-align: text-bottom;
    margin-left: -4px
}

.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 i {
    margin-right: 2px;
    display: inline-block;
    vertical-align: bottom;
    width: 16px;
    height: 16px;
    background-image: url(https://static.szlcsc.com/ecp/public/img/list_item_icon20181217.6f4354a1.png);
    background-repeat: no-repeat;
    background-position-y: -33px
}

.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 .icon_tip_narrow {
    position: absolute;
    left: 20px;
    top: -7px;
    width: 11px;
    height: 7px;
    background: #fff url(https://static.szlcsc.com/ecp/public/img/order_icon.a6d725f4.png) no-repeat -250px -471px
}

.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 .icon_tip_narrow {
    position: absolute;
    left: 45px;
    top: -7px;
    width: 11px;
    height: 7px;
    background: #fff url(https://static.szlcsc.com/ecp/public/img/order_icon.a6d725f4.png) no-repeat -250px -471px
}

.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 {
    position: relative;
    display: inline-block;
    width: 14px;
    height: 14px;
    margin-right: 4px;
    vertical-align: -3px;
    background: url(https://static.szlcsc.com/ecp/public/img/prompt-usd.b2ad18ac.svg) no-repeat 50%;
    background-size: 14px 14px
}

.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 {
    position: relative;
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-right: 4px;
    vertical-align: -3px;
    background: url(https://static.szlcsc.com/ecp/public/img/prompt-rmb.3f416450.svg) no-repeat 50%;
    background-size: 16px 16px
}

.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 .three-nr-01 .group-icon {
    display: inline-block;
    width: 12px;
    height: 14px;
    margin-left: 2px;
    background: url(https://static.szlcsc.com/ecp/public/img/group-icon.23e9c5fa.svg);
    vertical-align: text-top
}

.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, .inside-page .three-change .finput li.totalPrice-li .plus_mj {
    display: none;
    vertical-align: -4px;
    width: 18px;
    height: 18px;
    cursor: pointer;
    position: relative;
    background: url(https://static.szlcsc.com/ecp/public/img/plus_mj_icon.aa156a65.svg) 50% no-repeat
}

.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, .inside-page .three-change .finput li.totalPrice-li .rebate-flag {
    position: relative;
    display: inline-block;
    width: 18px;
    height: 18px;
    line-height: 18px;
    border-radius: 2px;
    text-align: center;
    background: url(https://static.szlcsc.com/ecp/public/img/rebate.fe5f8b8e.svg) no-repeat;
    cursor: pointer;
    vertical-align: text-top
}

.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 .icon_tip_narrow, .inside-page .three-change .finput li.totalPrice-li .rebate-flag .pop-box .icon_tip_narrow {
    position: absolute;
    left: 75px;
    top: -7px;
    width: 11px;
    height: 7px;
    background: #fff url(https://static.szlcsc.com/ecp/public/img/order_icon.a6d725f4.png) no-repeat -250px -471px
}

.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 i.adequate, .inside-page .three-change .finput li.stocks i.adequate {
    background: url(https://static.szlcsc.com/ecp/public/img/adequate.3240c862.svg) 50% no-repeat
}

.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, .inside-page .three-change .finput li.stocks .stock-flag {
    position: relative;
    display: inline-block;
    width: 14px;
    height: 14px;
    line-height: 14px;
    border-radius: 2px;
    text-align: center;
    background: url(https://static.szlcsc.com/ecp/public/img/gantanhao.d8159e2e.svg) no-repeat;
    cursor: pointer;
    vertical-align: text-top
}

.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 .icon_tip_narrow, .inside-page .three-change .finput li.stocks .stock-flag .pop-box .icon_tip_narrow {
    position: absolute;
    left: 13px;
    top: -7px;
    width: 11px;
    height: 7px;
    background: #fff url(https://static.szlcsc.com/ecp/public/img/order_icon.a6d725f4.png) no-repeat -250px -471px
}

.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, .inside-page .three-change .pan .pan-list .hover-flag .gmxz {
    display: inline-block;
    vertical-align: -5px;
    margin-right: 6px;
    width: 18px;
    height: 19px;
    background: url(https://static.szlcsc.com/ecp/public/img/warn.5d027012.svg) 50% no-repeat
}

.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 .icon_tip_narrow, .inside-page .three-change .pan .pan-list .hover-flag .gmxz-box .icon_tip_narrow {
    position: absolute;
    left: 7px;
    top: -7px;
    width: 11px;
    height: 7px;
    background: #fff url(https://static.szlcsc.com/ecp/public/img/order_icon.a6d725f4.png) no-repeat -250px -471px
}

.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 .no-dh-wrap .no-dh, .inside-page .three-change .pan .pan-list .no-dh-wrap .no-dh {
    display: inline-block;
    vertical-align: -5px;
    margin-right: 6px;
    width: 18px;
    height: 19px;
    background: url(https://static.szlcsc.com/ecp/public/img/no-dh.3e47a559.svg) 50% no-repeat
}

.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 .clock, .inside-page .three-change .clock {
    display: inline-block;
    width: 15px;
    height: 16px;
    margin-right: 2px;
    background: url(https://static.szlcsc.com/ecp/public/img/alarm-clock-grey.ad5ba25b.svg);
    vertical-align: -3px
}

.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
}

.inside-page .add-cart-modal-toast .icon {
    position: absolute;
    bottom: -10px;
    left: 30px;
    display: block;
    width: 11px;
    height: 10px;
    background: #fff url(https://static.szlcsc.com/ecp/public/img/order_icon.a6d725f4.png) no-repeat -276px -470px
}

.inside-page-by-productModel {
    display: block;
    position: relative;
    padding: 15px 0 0;
    border-bottom: 1px solid #e9e9e9;
    background: #fff;
    border-collapse: collapse
}

.inside-page-by-productModel.no-one-hk .two {
    padding-left: 20px;
    max-width: 564px
}

.inside-page-by-productModel.no-one-hk .two .l02-zb {
    width: 216px
}

.inside-page-by-productModel.no-one-hk .three {
    width: 296px
}

.inside-page-by-productModel.no-one-hk .three .three-nr .price-warp .ppbbz-p {
    width: 135px
}

.inside-page-by-productModel.no-one-hk .three .three-nr .price-warp .ppbbz-g {
    width: 98px
}

.inside-page-by-productModel.no-one-hk .three .three-nr .price-warp .ppbbz-p3 {
    width: 85px
}

.inside-page-by-productModel.no-one-hk .tr3 {
    width: 375px
}

.inside-page-by-productModel.no-one-hk .three-hk {
    display: none
}

.inside-page-by-productModel .ff7900 {
    color: #ff7900
}

.inside-page-by-productModel .pt3 {
    padding-top: 3px
}

.inside-page-by-productModel .cursor-default {
    cursor: default
}

.inside-page-by-productModel .lh {
    line-height: 19px
}

.inside-page-by-productModel.active, .inside-page-by-productModel:hover {
    z-index: 1;
    box-shadow: 0 0 1px 2px #eee
}

.inside-page-by-productModel:hover .search-result-check-tip-tr {
    visibility: visible
}

.inside-page-by-productModel .search-result-check-tip-tr {
    visibility: hidden
}

.inside-page-by-productModel .search-result-check-tip-tr td {
    padding-top: 10px;
    padding-left: 15px;
    color: #9a9a9a
}

.inside-page-by-productModel .search-result-check-tip-tr .search-result-check-tip-icon {
    display: inline-block;
    vertical-align: text-bottom;
    width: 20px;
    height: 15px;
    background: url(https://static.szlcsc.com/ecp/public/img/order_icon.a6d725f4.png) no-repeat 0 -315px
}

.inside-page-by-productModel .search-result-check-tip-tr .global-search-keyword {
    color: #222
}

.inside-page-by-productModel td {
    box-sizing: border-box;
    vertical-align: top;
    padding-bottom: 15px
}

.inside-page-by-productModel .one {
    width: 105px
}

.inside-page-by-productModel .one .flash-sales {
    line-height: 15px;
    font-size: 12px;
    background: #f30;
    width: 35px;
    height: 35px;
    text-align: center;
    color: #fff;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1
}

.inside-page-by-productModel .one .clearance {
    background: url(https://static.szlcsc.com/ecp/public/img/clearance.94296441.svg);
    width: 36px;
    height: 29px;
    line-height: 29px;
    text-align: center;
    text-indent: 5px;
    position: absolute;
    color: #fff;
    top: 0;
    left: 0;
    z-index: 1
}

.inside-page-by-productModel .one img {
    width: 90px;
    height: 90px;
    float: left;
    overflow: hidden
}

.inside-page-by-productModel .one img.is-hot-img {
    position: absolute;
    top: -1px;
    left: -1px;
    z-index: 1;
    width: 45px;
    height: 39px
}

.inside-page-by-productModel .one span {
    width: 90px;
    float: left;
    margin: 3px 0
}

.inside-page-by-productModel .one .db, .inside-page-by-productModel .one .sc {
    float: left;
    background: #fff;
    border: 1px solid #e9e9e9;
    height: 20px;
    width: 45px;
    color: #999;
    font-size: 12px;
    cursor: pointer
}

.inside-page-by-productModel .one .db {
    border-right-color: transparent
}

.inside-page-by-productModel .one .db:hover, .inside-page-by-productModel .one .sc:hover {
    border: 1px solid #ff7800;
    color: #ff7800
}

.inside-page-by-productModel .two {
    display: block;
    padding-left: 15px;
    max-width: 464px
}

.inside-page-by-productModel .two .two-tit {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    font-size: 14px
}

.inside-page-by-productModel .two .two-tit .product-name-link {
    display: block;
    max-width: 200px;
    float: left
}

.inside-page-by-productModel .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-by-productModel .two .two-01 {
    width: 100%;
    margin-top: 3.5px;
    float: left
}

.inside-page-by-productModel .two .two-01 ul li {
    box-sizing: border-box;
    width: 100%;
    max-width: 205px;
    height: 23px;
    margin: 0;
    padding: 0
}

.inside-page-by-productModel .two .two-01 .li-ellipsis {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.inside-page-by-productModel .two .two-01 .multi-ellipsis {
    height: 36px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden
}

.inside-page-by-productModel .two .l02-zb {
    width: 206px;
    float: left;
    margin-right: 40px
}

.inside-page-by-productModel .two .l02-zb li a {
    color: #333
}

.inside-page-by-productModel .two .l02-zb a:hover, .inside-page-by-productModel .two .l02-zb li b a {
    color: #0093e6
}

.inside-page-by-productModel .two .l02-zb .ellipsis {
    width: 200px;
    max-width: 200px
}

.inside-page-by-productModel .two .l02-zb .ms {
    margin-bottom: 6px
}

.inside-page-by-productModel .two .l02-zb .ellipsis-link {
    max-width: 240px
}

.inside-page-by-productModel .two i.sjck-i {
    width: 15px;
    height: 16px;
    display: inline-block;
    background: url(https://static.szlcsc.com/ecp/public/img/link.1e242339.svg) no-repeat;
    vertical-align: text-bottom;
    margin-left: -4px
}

.inside-page-by-productModel .two a.sjck-a {
    text-decoration: underline
}

.inside-page-by-productModel .two a.sjck-a:hover {
    color: #0094e7
}

.inside-page-by-productModel .two .l02-yb {
    width: 193px;
    float: left
}

.inside-page-by-productModel .two .l02-yb li {
    height: 23px;
    line-height: 23px
}

.inside-page-by-productModel .two .l02-yb li.btn-wrapper {
    height: auto
}

.inside-page-by-productModel .two .l02-yb li.btn-wrapper a {
    display: inline-block;
    margin-right: 10px;
    margin-bottom: 6px
}

.inside-page-by-productModel .two .l02-yb li.btn-wrapper a i {
    margin-right: 2px;
    display: inline-block;
    vertical-align: bottom;
    width: 16px;
    height: 16px;
    background-image: url(https://static.szlcsc.com/ecp/public/img/list_item_icon20181217.6f4354a1.png);
    background-repeat: no-repeat;
    background-position-y: -33px
}

.inside-page-by-productModel .two .l02-yb li.btn-wrapper a.sjsc i {
    background-position-x: -23px;
    background-position-y: -32px
}

.inside-page-by-productModel .two .l02-yb li.btn-wrapper a.jswl i {
    background-position-x: -122px
}

.inside-page-by-productModel .two .l02-yb li.btn-wrapper a.ptsp i {
    background-position-x: -47px
}

.inside-page-by-productModel .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-by-productModel .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-by-productModel .two .l02-yb li.btn-wrapper a.fayzb i {
    background-position-x: -96px
}

.inside-page-by-productModel .two .l02-yb li.btn-wrapper a.bomqd i {
    background-position-x: -256px;
    background-position-y: -114px
}

.inside-page-by-productModel .two .l02-yb li.btn-wrapper a:hover {
    color: #0093e6
}

.inside-page-by-productModel .two .l02-yb li.hy-sample {
    height: 24px;
    line-height: inherit;
    margin-bottom: 6px
}

.inside-page-by-productModel .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-by-productModel .two .l02-yb li.tag-wrapper {
    height: auto;
    margin-bottom: 6px
}

.inside-page-by-productModel .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-by-productModel .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-by-productModel .two .l02-yb li.tag-wrapper .money-off-flag .pop-box .icon_tip_narrow {
    position: absolute;
    left: 20px;
    top: -7px;
    width: 11px;
    height: 7px;
    background: #fff url(https://static.szlcsc.com/ecp/public/img/order_icon.a6d725f4.png) no-repeat -250px -471px
}

.inside-page-by-productModel .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-by-productModel .two .l02-yb li.tag-wrapper .money-off-flag .pop-box .tip-text .text {
    margin-top: 7px;
    line-height: 18px
}

.inside-page-by-productModel .two .l02-yb li.tag-wrapper .money-off-flag .pop-box .tip-text .link {
    color: #0093e6;
    text-decoration: underline
}

.inside-page-by-productModel .two .l02-yb li.tag-wrapper .money-off-flag .opacity-mask {
    width: 74px;
    height: 20px
}

.inside-page-by-productModel .two .l02-yb li.tag-wrapper .money-off-flag .opacity-mask:hover .pop-box, .inside-page-by-productModel .two .l02-yb li.tag-wrapper .money-off-flag:hover .pop-box {
    display: block
}

.inside-page-by-productModel .two .l02-yb li.tag-wrapper .original-sample {
    background-color: #83cdff;
    color: #fff;
    padding: 3px 11px;
    border: none;
    margin-right: 2px
}

.inside-page-by-productModel .two .l02-yb li.tag-wrapper .stop-product {
    background-color: #c9c9c9;
    color: #fff;
    padding: 3px 13px;
    border: none;
    margin-right: 2px
}

.inside-page-by-productModel .two .l02-yb li.tag-wrapper .sold-out {
    background-color: #ff9b9b;
    color: #fff;
    padding: 3px 11px;
    border: none;
    margin-right: 2px
}

.inside-page-by-productModel .two .l02-yb li.tag-wrapper .on-sale {
    background-color: #ffbb7f;
    color: #fff;
    padding: 3px 13px;
    border: none;
    margin-right: 2px
}

.inside-page-by-productModel .two .l02-yb li.tag-wrapper > span {
    box-sizing: border-box;
    padding: 2px 8px;
    border: 1px solid;
    border-radius: 2px
}

.inside-page-by-productModel .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-by-productModel .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-by-productModel .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-by-productModel .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-by-productModel .two .l02-yb li.tag-wrapper .list-float-flag .content {
    text-align: left;
    padding-left: 10px
}

.inside-page-by-productModel .two .l02-yb li.tag-wrapper .list-float-flag .content li {
    color: #666
}

.inside-page-by-productModel .two .l02-yb li.tag-wrapper .list-float-flag .content li span {
    font-weight: 700
}

.inside-page-by-productModel .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-by-productModel .two .l02-yb li.tag-wrapper .couponbgs .lq {
    display: inline-block;
    width: 32px;
    height: 22px;
    background: #fff5eb;
    margin-left: -4px
}

.inside-page-by-productModel .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-by-productModel .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-by-productModel .two .l02-yb li.tag-wrapper .couponbgs:hover .ljsy {
    display: block
}

.inside-page-by-productModel .two .l02-yb li.plus-wrapper {
    height: 24px;
    margin-bottom: 6px
}

.inside-page-by-productModel .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-by-productModel .two .l02-yb li.plus-wrapper .plus-div .plus-lq {
    display: inline-block;
    width: 32px;
    background: #30304a;
    color: #fffb90;
    text-align: center
}

.inside-page-by-productModel .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-by-productModel .two .l02-yb li.plus-wrapper .plus-div .plus-zx {
    display: inline-block;
    width: 66px;
    text-align: center;
    margin-left: -2px
}

.inside-page-by-productModel .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-by-productModel .two .l02-yb li.plus-wrapper .plus-div:hover .ljsy {
    display: block
}

.inside-page-by-productModel .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-by-productModel .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-by-productModel .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-by-productModel .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-by-productModel .two .l02-yb li.plus-wrapper .list-float-flag .content {
    text-align: left;
    padding-left: 10px
}

.inside-page-by-productModel .two .l02-yb li.plus-wrapper .list-float-flag .content li {
    color: #666
}

.inside-page-by-productModel .two .l02-yb li.plus-wrapper .list-float-flag .content li span {
    font-weight: 700
}

.inside-page-by-productModel .two .l02-yb li.xgj-wrapper {
    height: 24px;
    margin-bottom: 6px
}

.inside-page-by-productModel .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-by-productModel .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-by-productModel .two .l02-yb li.xgj-wrapper .xgj-div:hover .ljsy {
    display: block
}

.inside-page-by-productModel .two .l02-ybg {
    width: 180px
}

.inside-page-by-productModel .two .band {
    float: left;
    width: 100%
}

.inside-page-by-productModel .two .band a {
    width: 110px;
    display: inline-block;
    vertical-align: bottom;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.inside-page-by-productModel .two .lower {
    width: 100%;
    float: left
}

.inside-page-by-productModel .two .lower .ellipsis {
    width: 200px;
    max-width: 200px
}

.inside-page-by-productModel .two .lower .ms {
    margin-bottom: 6px
}

.inside-page-by-productModel .two .lower .discuss-content-ellipsis {
    display: inline-block;
    vertical-align: top;
    max-width: 246px
}

.inside-page-by-productModel .show-dollar-transform-icon {
    position: relative;
    display: inline-block;
    width: 14px;
    height: 14px;
    margin-right: 4px;
    vertical-align: -3px;
    background: url(https://static.szlcsc.com/ecp/public/img/prompt-usd.b2ad18ac.svg) no-repeat 50%;
    background-size: 14px 14px
}

.inside-page-by-productModel .show-dollar-transform-icon .common-float-dialog {
    padding: 10px 12px;
    left: -23px
}

.inside-page-by-productModel .show-dollar-transform-icon .common-float-content {
    white-space: nowrap
}

.inside-page-by-productModel .show-dollar-transform-icon .common-float-content .item {
    line-height: 1.75;
    text-align: left
}

.inside-page-by-productModel .show-dollar-transform-icon:hover .common-float-dialog {
    display: block
}

.inside-page-by-productModel .three {
    width: 155px;
    padding-top: 0
}

.inside-page-by-productModel .three .three-nr {
    width: 100%;
    float: left
}

.inside-page-by-productModel .three .three-nr li {
    height: 21px
}

.inside-page-by-productModel .three .three-nr li p {
    float: left;
    text-align: right
}

.inside-page-by-productModel .three .three-nr .three-nr-01 {
    margin-bottom: 6px;
    height: auto;
    text-align: center;
    color: #444
}

.inside-page-by-productModel .three .three-nr .three-nr-01 .show-discount-icon {
    position: relative;
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-right: 4px;
    vertical-align: -3px;
    background: url(https://static.szlcsc.com/ecp/public/img/prompt-rmb.3f416450.svg) no-repeat 50%;
    background-size: 16px 16px
}

.inside-page-by-productModel .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-by-productModel .three .three-nr .three-nr-01 .show-discount-icon .common-float-dialog .common-float-content {
    white-space: nowrap;
    text-align: left
}

.inside-page-by-productModel .three .three-nr .three-nr-01 .show-discount-icon .common-float-dialog .common-float-content .cel-item {
    display: inline-block
}

.inside-page-by-productModel .three .three-nr .three-nr-01 .show-discount-icon .common-float-dialog .common-float-content .cel-item.num-cel {
    text-align: right
}

.inside-page-by-productModel .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-by-productModel .three .three-nr .three-nr-01 .show-discount-icon .common-float-dialog .f-s {
    left: auto;
    right: 50px
}

.inside-page-by-productModel .three .three-nr .three-nr-01 .show-discount-icon:hover .common-float-dialog {
    display: block
}

.inside-page-by-productModel .three .three-nr .three-nr-01 .group-icon {
    display: inline-block;
    width: 12px;
    height: 14px;
    margin-left: 2px;
    background: url(https://static.szlcsc.com/ecp/public/img/group-icon.23e9c5fa.svg);
    vertical-align: text-top
}

.inside-page-by-productModel .three .three-nr .text_initial {
    text-align: initial
}

.inside-page-by-productModel .three .three-nr .text_initial span {
    display: inline-block
}

.inside-page-by-productModel .three .three-nr .text_initial .p-1 {
    width: 63px;
    text-align: right
}

.inside-page-by-productModel .three .three-nr .text_initial .p-2 {
    width: 80px;
    margin-left: 14px
}

.inside-page-by-productModel .three .three-nr .text_initial .p-3 {
    width: 65px;
    margin-left: 3px
}

.inside-page-by-productModel .three .three-nr .ccd {
    float: left
}

.inside-page-by-productModel .three .three-nr .ccd .plus-ff7900 {
    color: #ff7900
}

.inside-page-by-productModel .three .three-nr .ccd .del-ff7900 {
    color: #444
}

.inside-page-by-productModel .three .three-nr .ccd-ppbbz {
    float: left
}

.inside-page-by-productModel .three .three-nr .ccdbj {
    width: 64px;
    height: 20px;
    border: 1px solid #ccc;
    text-align: center;
    line-height: 20px;
    color: #444
}

.inside-page-by-productModel .three .three-nr .ccdbj a {
    display: block;
    width: 100%;
    height: 100%
}

.inside-page-by-productModel .three .three-nr .ccdbj:hover {
    color: #0093e6;
    border-color: #0093e6
}

.inside-page-by-productModel .three .three-nr .price-warp {
    width: auto;
    height: 21px;
    text-align: center
}

.inside-page-by-productModel .three .three-nr .price-warp .ppbbz-p {
    width: 70px
}

.inside-page-by-productModel .three .three-nr .price-warp .ppbbz-nowrap {
    margin-left: 0
}

.inside-page-by-productModel .three .three-nrg {
    width: 200px;
    float: right
}

.inside-page-by-productModel .three .three-nrg3 {
    width: 175px;
    float: left
}

.inside-page-by-productModel .three .hk-radio {
    padding-left: 15px
}

.inside-page-by-productModel .three .radio-label {
    display: inline-block;
    margin-bottom: 4px
}

.inside-page-by-productModel .three .radio-label.local-radio-label {
    position: relative
}

.inside-page-by-productModel .three .radio-label.local-radio-label .radio-label-dialog {
    left: auto;
    right: 155px;
    top: -20px
}

.inside-page-by-productModel .three .radio-label.local-radio-label .radio-label-dialog .radio-label-dialog-content {
    white-space: nowrap;
    text-align: left
}

.inside-page-by-productModel .three .radio-label.local-radio-label .radio-label-dialog .radio-label-dialog-content .price-list-li {
    line-height: 1.75
}

.inside-page-by-productModel .three .radio-label.local-radio-label .radio-label-dialog .radio-label-dialog-content .price-gradient {
    width: 68px;
    text-align: right
}

.inside-page-by-productModel .three .radio-label.local-radio-label .radio-label-dialog .radio-label-dialog-content .price {
    width: 70px
}

.inside-page-by-productModel .three .radio-label.local-radio-label .radio-label-dialog .radio-label-dialog-content .price.hk-usd {
    width: 80px
}

.inside-page-by-productModel .three .radio-label.local-radio-label .radio-label-dialog .radio-label-dialog-content .price.hk-rmb {
    width: auto
}

.inside-page-by-productModel .three .radio-label.local-radio-label .radio-label-dialog .radio-label-dialog-content .price-list-tit .price.hk-usd {
    margin-left: -10px
}

.inside-page-by-productModel .three .radio-label.local-radio-label .radio-label-dialog .radio-label-dialog-f-s {
    display: none
}

.inside-page-by-productModel .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-by-productModel .three .input-radio.disabled {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMSAxKSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIHN0cm9rZT0iI0NDQyIgZmlsbD0iI0ZGRiIgY3g9IjYiIGN5PSI2IiByPSI2Ii8+PGNpcmNsZSBmaWxsPSIjQ0NDIiBjeD0iNiIgY3k9IjYiIHI9IjMiLz48L2c+PC9zdmc+)
}

.inside-page-by-productModel .three .input-radio.active {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMSAxKSIgc3Ryb2tlPSIjRkY3ODAwIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxjaXJjbGUgZmlsbD0iI0ZGRiIgY3g9IjciIGN5PSI3IiByPSI3Ii8+PGNpcmNsZSBmaWxsPSIjRkY3ODAwIiBjeD0iNyIgY3k9IjciIHI9IjQiLz48L2c+PC9zdmc+)
}

.inside-page-by-productModel .ffour, .inside-page-by-productModel .three-change {
    width: 166px
}

.inside-page-by-productModel .ffour .finput, .inside-page-by-productModel .three-change .finput {
    width: 100%
}

.inside-page-by-productModel .ffour .finput li, .inside-page-by-productModel .three-change .finput li {
    margin-bottom: 3px;
    width: 100%;
    height: 18px
}

.inside-page-by-productModel .ffour .finput li.stocks-style, .inside-page-by-productModel .three-change .finput li.stocks-style {
    height: auto
}

.inside-page-by-productModel .ffour .finput li.price-input, .inside-page-by-productModel .three-change .finput li.price-input {
    height: 24px;
    position: relative
}

.inside-page-by-productModel .ffour .finput li.price-input .cartnumbers, .inside-page-by-productModel .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-by-productModel .ffour .finput li.price-input .cFF7800, .inside-page-by-productModel .three-change .finput li.price-input .cFF7800 {
    color: #ff7800
}

.inside-page-by-productModel .ffour .finput li.price-input .unit, .inside-page-by-productModel .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-by-productModel .ffour .finput li.price-input .unit span, .inside-page-by-productModel .three-change .finput li.price-input .unit span {
    display: inline-block;
    width: 32px;
    height: 22px;
    text-align: center;
    line-height: 22px
}

.inside-page-by-productModel .ffour .finput li.price-input .unit i, .inside-page-by-productModel .three-change .finput li.price-input .unit i {
    display: inline-block;
    width: 20px;
    height: 14px;
    position: absolute;
    right: 0;
    top: 4px
}

.inside-page-by-productModel .ffour .finput li.price-input .unit i.xl, .inside-page-by-productModel .three-change .finput li.price-input .unit i.xl {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMSAwbDUuNSA2TDEyIDAiIHN0cm9rZT0iIzk3OTc5NyIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+) 50% no-repeat
}

.inside-page-by-productModel .ffour .finput li.price-input .unit i.sl, .inside-page-by-productModel .three-change .finput li.price-input .unit i.sl {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTIgNkw2LjUgMCAxIDYiIHN0cm9rZT0iIzk3OTc5NyIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+) 50% no-repeat
}

.inside-page-by-productModel .ffour .finput li.price-input .unit .unit-contain, .inside-page-by-productModel .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-by-productModel .ffour .finput li.price-input .unit .unit-contain span:hover, .inside-page-by-productModel .three-change .finput li.price-input .unit .unit-contain span:hover {
    color: #ff7800
}

.inside-page-by-productModel .ffour .finput li.price-input .cccc, .inside-page-by-productModel .three-change .finput li.price-input .cccc {
    color: #ccc
}

.inside-page-by-productModel .ffour .finput li.price-input-hk, .inside-page-by-productModel .three-change .finput li.price-input-hk {
    display: none
}

.inside-page-by-productModel .ffour .finput li.totalPrice-li, .inside-page-by-productModel .three-change .finput li.totalPrice-li {
    white-space: nowrap
}

.inside-page-by-productModel .ffour .finput li.totalPrice-li .plus_mj, .inside-page-by-productModel .three-change .finput li.totalPrice-li .plus_mj {
    display: none;
    vertical-align: -4px;
    width: 18px;
    height: 18px;
    cursor: pointer;
    position: relative;
    background: url(https://static.szlcsc.com/ecp/public/img/plus_mj_icon.aa156a65.svg) 50% no-repeat
}

.inside-page-by-productModel .ffour .finput li.totalPrice-li .plus_mj .plus-flag, .inside-page-by-productModel .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-by-productModel .ffour .finput li.totalPrice-li .plus_mj .plus-flag s, .inside-page-by-productModel .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-by-productModel .ffour .finput li.totalPrice-li .plus_mj .plus-flag i, .inside-page-by-productModel .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-by-productModel .ffour .finput li.totalPrice-li .plus_mj .plus-flag span, .inside-page-by-productModel .three-change .finput li.totalPrice-li .plus_mj .plus-flag span {
    font-size: 12px;
    color: #333;
    white-space: nowrap
}

.inside-page-by-productModel .ffour .finput li.totalPrice-li .plus_mj:hover .plus-flag, .inside-page-by-productModel .three-change .finput li.totalPrice-li .plus_mj:hover .plus-flag {
    display: block
}

.inside-page-by-productModel .ffour .finput li.totalPrice-li .rebate-flag, .inside-page-by-productModel .three-change .finput li.totalPrice-li .rebate-flag {
    position: relative;
    display: inline-block;
    width: 18px;
    height: 18px;
    line-height: 18px;
    border-radius: 2px;
    text-align: center;
    background: url(https://static.szlcsc.com/ecp/public/img/rebate.fe5f8b8e.svg) no-repeat;
    cursor: pointer;
    vertical-align: text-top
}

.inside-page-by-productModel .ffour .finput li.totalPrice-li .rebate-flag .pop-box, .inside-page-by-productModel .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-by-productModel .ffour .finput li.totalPrice-li .rebate-flag .pop-box .icon_tip_narrow, .inside-page-by-productModel .three-change .finput li.totalPrice-li .rebate-flag .pop-box .icon_tip_narrow {
    position: absolute;
    left: 75px;
    top: -7px;
    width: 11px;
    height: 7px;
    background: #fff url(https://static.szlcsc.com/ecp/public/img/order_icon.a6d725f4.png) no-repeat -250px -471px
}

.inside-page-by-productModel .ffour .finput li.totalPrice-li .rebate-flag .pop-box .tip-text, .inside-page-by-productModel .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-by-productModel .ffour .finput li.totalPrice-li .rebate-flag .pop-box .tip-text .text, .inside-page-by-productModel .three-change .finput li.totalPrice-li .rebate-flag .pop-box .tip-text .text {
    height: 16px;
    line-height: 16px;
    white-space: nowrap
}

.inside-page-by-productModel .ffour .finput li.totalPrice-li .rebate-flag .pop-box .tip-text .text .rebate-money, .inside-page-by-productModel .three-change .finput li.totalPrice-li .rebate-flag .pop-box .tip-text .text .rebate-money {
    color: #333;
    font-weight: 700
}

.inside-page-by-productModel .ffour .finput li.totalPrice-li .rebate-flag .pop-box .tip-text .link, .inside-page-by-productModel .three-change .finput li.totalPrice-li .rebate-flag .pop-box .tip-text .link {
    color: #0093e6;
    text-decoration: underline
}

.inside-page-by-productModel .ffour .finput li.stocks, .inside-page-by-productModel .three-change .finput li.stocks {
    cursor: default
}

.inside-page-by-productModel .ffour .finput li.stocks i.pan-stock, .inside-page-by-productModel .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-by-productModel .ffour .finput li.stocks i.adequate, .inside-page-by-productModel .three-change .finput li.stocks i.adequate {
    background: url(https://static.szlcsc.com/ecp/public/img/adequate.3240c862.svg) 50% no-repeat
}

.inside-page-by-productModel .ffour .finput li.stocks .arrival-notice-btn, .inside-page-by-productModel .three-change .finput li.stocks .arrival-notice-btn {
    text-decoration: underline
}

.inside-page-by-productModel .ffour .finput li.stocks .arrival-notice-btn:hover, .inside-page-by-productModel .three-change .finput li.stocks .arrival-notice-btn:hover {
    color: #0094e5
}

.inside-page-by-productModel .ffour .finput li.stocks .stock-flag, .inside-page-by-productModel .three-change .finput li.stocks .stock-flag {
    position: relative;
    display: inline-block;
    width: 14px;
    height: 14px;
    line-height: 14px;
    border-radius: 2px;
    text-align: center;
    background: url(https://static.szlcsc.com/ecp/public/img/gantanhao.d8159e2e.svg) no-repeat;
    cursor: pointer;
    vertical-align: text-top
}

.inside-page-by-productModel .ffour .finput li.stocks .stock-flag .pop-box, .inside-page-by-productModel .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-by-productModel .ffour .finput li.stocks .stock-flag .pop-box .icon_tip_narrow, .inside-page-by-productModel .three-change .finput li.stocks .stock-flag .pop-box .icon_tip_narrow {
    position: absolute;
    left: 13px;
    top: -7px;
    width: 11px;
    height: 7px;
    background: #fff url(https://static.szlcsc.com/ecp/public/img/order_icon.a6d725f4.png) no-repeat -250px -471px
}

.inside-page-by-productModel .ffour .finput li.stocks .stock-flag .pop-box .tip-text, .inside-page-by-productModel .three-change .finput li.stocks .stock-flag .pop-box .tip-text {
    font-size: 12px;
    font-weight: 400;
    color: #666;
    text-align: left
}

.inside-page-by-productModel .ffour .finput li.stocks .stock-flag .pop-box .tip-text .text, .inside-page-by-productModel .three-change .finput li.stocks .stock-flag .pop-box .tip-text .text {
    height: 16px;
    line-height: 16px;
    white-space: nowrap
}

.inside-page-by-productModel .ffour .finput li.stocks .stock-flag .pop-box .tip-text .text .stock-num, .inside-page-by-productModel .three-change .finput li.stocks .stock-flag .pop-box .tip-text .text .stock-num {
    color: #333;
    font-weight: 700
}

.inside-page-by-productModel .ffour .finput .dh-style, .inside-page-by-productModel .three-change .finput .dh-style {
    display: inline-block
}

.inside-page-by-productModel .ffour .pan, .inside-page-by-productModel .three-change .pan {
    width: 100%;
    height: auto
}

.inside-page-by-productModel .ffour .pan .pan-list, .inside-page-by-productModel .three-change .pan .pan-list {
    position: relative
}

.inside-page-by-productModel .ffour .pan .pan-list .dinghuoyouhui:hover, .inside-page-by-productModel .ffour .pan .pan-list .icon-mark:hover .dinghuoyouhui, .inside-page-by-productModel .three-change .pan .pan-list .dinghuoyouhui:hover, .inside-page-by-productModel .three-change .pan .pan-list .icon-mark:hover .dinghuoyouhui {
    color: #ff7800
}

.inside-page-by-productModel .ffour .pan .pan-list .top-to-sale-btn, .inside-page-by-productModel .three-change .pan .pan-list .top-to-sale-btn {
    position: relative
}

.inside-page-by-productModel .ffour .pan .pan-list .top-to-sale-btn:hover .icon-tip, .inside-page-by-productModel .ffour .pan .pan-list .top-to-sale-btn:hover .icon-tip-narrow, .inside-page-by-productModel .three-change .pan .pan-list .top-to-sale-btn:hover .icon-tip, .inside-page-by-productModel .three-change .pan .pan-list .top-to-sale-btn:hover .icon-tip-narrow {
    display: block
}

.inside-page-by-productModel .ffour .pan .pan-list .top-to-sale-btn .icon-tip-narrow, .inside-page-by-productModel .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-by-productModel .ffour .pan .pan-list .top-to-sale-btn .icon-tip, .inside-page-by-productModel .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-by-productModel .ffour .pan .pan-list .pan-list-btn, .inside-page-by-productModel .three-change .pan .pan-list .pan-list-btn {
    width: 92px;
    height: 33px;
    border: none;
    border-radius: 2px;
    background: #ff7800;
    color: #fff
}

.inside-page-by-productModel .ffour .pan .pan-list .pan-list-btn.product-move-btn, .inside-page-by-productModel .three-change .pan .pan-list .pan-list-btn.product-move-btn {
    position: relative;
    background: #5e5e5e
}

.inside-page-by-productModel .ffour .pan .pan-list .pan-list-btn.product-move-btn .product-move-tip, .inside-page-by-productModel .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-by-productModel .ffour .pan .pan-list .pan-list-btn.product-move-btn .product-move-tip .icon-tip-narrow, .inside-page-by-productModel .three-change .pan .pan-list .pan-list-btn.product-move-btn .product-move-tip .icon-tip-narrow {
    top: -6px;
    right: 5px
}

.inside-page-by-productModel .ffour .pan .pan-list .pan-list-btn.product-move-btn:hover .product-move-tip, .inside-page-by-productModel .ffour .pan .pan-list .pan-list-btn.product-move-btn:hover .product-move-tip .icon-tip-narrow, .inside-page-by-productModel .three-change .pan .pan-list .pan-list-btn.product-move-btn:hover .product-move-tip, .inside-page-by-productModel .three-change .pan .pan-list .pan-list-btn.product-move-btn:hover .product-move-tip .icon-tip-narrow {
    display: block
}

.inside-page-by-productModel .ffour .pan .pan-list .pan-list-btn.addCartBtn-TJ, .inside-page-by-productModel .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-by-productModel .ffour .pan .pan-list .pan-list-btn.group-booking-btn, .inside-page-by-productModel .three-change .pan .pan-list .pan-list-btn.group-booking-btn {
    width: 92px;
    height: 33px;
    border-radius: 2px;
    color: #fff
}

.inside-page-by-productModel .ffour .pan .pan-list .pan-list-btn.orange, .inside-page-by-productModel .three-change .pan .pan-list .pan-list-btn.orange {
    border: 1px solid #ff7800;
    background: #ff7800
}

.inside-page-by-productModel .ffour .pan .pan-list .pan-list-btn.blue, .inside-page-by-productModel .three-change .pan .pan-list .pan-list-btn.blue {
    border: 1px solid #0093e6;
    background: #0093e6
}

.inside-page-by-productModel .ffour .pan .pan-list .hover-flag, .inside-page-by-productModel .three-change .pan .pan-list .hover-flag {
    position: relative;
    margin-top: 5px
}

.inside-page-by-productModel .ffour .pan .pan-list .hover-flag:hover .gmxz-box, .inside-page-by-productModel .three-change .pan .pan-list .hover-flag:hover .gmxz-box {
    display: block
}

.inside-page-by-productModel .ffour .pan .pan-list .hover-flag .gmxz, .inside-page-by-productModel .three-change .pan .pan-list .hover-flag .gmxz {
    display: inline-block;
    vertical-align: -5px;
    margin-right: 6px;
    width: 18px;
    height: 19px;
    background: url(https://static.szlcsc.com/ecp/public/img/warn.5d027012.svg) 50% no-repeat
}

.inside-page-by-productModel .ffour .pan .pan-list .hover-flag .gmxz-box, .inside-page-by-productModel .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-by-productModel .ffour .pan .pan-list .hover-flag .gmxz-box .icon_tip_narrow, .inside-page-by-productModel .three-change .pan .pan-list .hover-flag .gmxz-box .icon_tip_narrow {
    position: absolute;
    left: 7px;
    top: -7px;
    width: 11px;
    height: 7px;
    background: #fff url(https://static.szlcsc.com/ecp/public/img/order_icon.a6d725f4.png) no-repeat -250px -471px
}

.inside-page-by-productModel .ffour .pan .pan-list .hover-flag .gmxz-box p, .inside-page-by-productModel .three-change .pan .pan-list .hover-flag .gmxz-box p {
    color: #666
}

.inside-page-by-productModel .ffour .pan .pan-list .add-cart-tip, .inside-page-by-productModel .three-change .pan .pan-list .add-cart-tip {
    display: none
}

.inside-page-by-productModel .ffour .pan .pan-list .add-cart-tip .add-cart, .inside-page-by-productModel .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-by-productModel .ffour .pan .pan-list .no-dh-wrap, .inside-page-by-productModel .three-change .pan .pan-list .no-dh-wrap {
    margin: 5px 0
}

.inside-page-by-productModel .ffour .pan .pan-list .no-dh-wrap .no-dh, .inside-page-by-productModel .three-change .pan .pan-list .no-dh-wrap .no-dh {
    display: inline-block;
    vertical-align: -5px;
    margin-right: 6px;
    width: 18px;
    height: 19px;
    background: url(https://static.szlcsc.com/ecp/public/img/no-dh.3e47a559.svg) 50% no-repeat
}

.inside-page-by-productModel .ffour .pan .pan-list .flag1, .inside-page-by-productModel .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-by-productModel .ffour .clock, .inside-page-by-productModel .three-change .clock {
    display: inline-block;
    width: 15px;
    height: 16px;
    margin-right: 2px;
    background: url(https://static.szlcsc.com/ecp/public/img/alarm-clock-grey.ad5ba25b.svg);
    vertical-align: -3px
}

.inside-page-by-productModel .ffour .remain-time, .inside-page-by-productModel .three-change .remain-time {
    display: inline-block;
    margin-bottom: 5px
}

.inside-page-by-productModel .ffour .remain-time .bold, .inside-page-by-productModel .three-change .remain-time .bold {
    font-weight: 700;
    margin-left: -3px
}

.inside-page-by-productModel .three-change {
    width: 164px
}

.inside-page-by-productModel .bargain .one {
    padding-top: 15px
}

.inside-page-by-productModel .bargain .ffour, .inside-page-by-productModel .bargain .three, .inside-page-by-productModel .bargain .three-change, .inside-page-by-productModel .bargain .two, .inside-page-by-productModel .bargain .two-2 {
    padding-top: 15px;
    border-top: 1px dashed #e9e9e9
}

.inside-page-by-productModel .bargain .ffour .pan {
    height: unset;
    min-height: 120px
}

.inside-page-by-productModel .group .one {
    display: inline-block;
    vertical-align: top
}

.inside-page-by-productModel .group .two {
    display: inline-block;
    vertical-align: top;
    padding-left: 20px;
    max-width: 371px
}

.inside-page-by-productModel .group .two .l02-zb {
    width: 300px
}

.inside-page-by-productModel .group .two-2 {
    display: inline-block;
    width: 193px
}

.inside-page-by-productModel .group .two-2 .progress-total {
    display: inline-block;
    width: 102px;
    height: 5px;
    border-radius: 7px;
    background: #dedede
}

.inside-page-by-productModel .group .two-2 .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-by-productModel .group .two-2 .progress {
    position: relative
}

.inside-page-by-productModel .group .two-2 .progress .look-group-detail {
    position: relative;
    text-decoration: underline;
    margin-left: 4px;
    cursor: pointer
}

.inside-page-by-productModel .group .two-2 .progress .look-group-detail:hover {
    color: #0093e6
}

.inside-page-by-productModel .group .two-2 .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-by-productModel .group .two-2 .progress .detail-content-pop .icon_tip_narrow {
    position: absolute;
    left: 45px;
    top: -7px;
    width: 11px;
    height: 7px;
    background: #fff url(https://static.szlcsc.com/ecp/public/img/order_icon.a6d725f4.png) no-repeat -250px -471px
}

.inside-page-by-productModel .group .two-2 .progress .detail-content-pop .group-detail h4 {
    margin-bottom: 8px
}

.inside-page-by-productModel .group .two-2 .progress .detail-content-pop .group-detail .content {
    width: 305px;
    height: 82px;
    background: #fafafa;
    font-size: 0
}

.inside-page-by-productModel .group .two-2 .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-by-productModel .group .two-2 .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-by-productModel .group .two-2 .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-by-productModel .group .three {
    display: inline-block;
    vertical-align: top;
    width: 340px
}

.inside-page-by-productModel .group .three .three-nr .price-warp .ppbbz-p {
    width: 135px
}

.inside-page-by-productModel .group .ffour {
    display: inline-block;
    vertical-align: top
}

.inside-page-by-productModel .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-by-productModel .hover-icon-left:hover .icon-left {
    display: block
}

.inside-page-by-productModel .pointer-event {
    pointer-events: none
}

.inside-page-by-productModel .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
}

.inside-page-by-productModel .add-cart-modal-toast .icon {
    position: absolute;
    bottom: -10px;
    left: 30px;
    display: block;
    width: 11px;
    height: 10px;
    background: #fff url(https://static.szlcsc.com/ecp/public/img/order_icon.a6d725f4.png) no-repeat -276px -470px
}

.con-body {
    padding: 20px 0;
    border-bottom: 1px solid #e9e9e9
}

.con-body:hover {
    box-shadow: 0 2px 5px 2px rgba(0, 0, 0, .08)
}

.con-body .con-table {
    line-height: 20px;
    width: 100%
}

.con-body .con-table tr {
    vertical-align: top
}

.con-body .con-table td {
    min-width: 60px
}

.con-body .con-table td div.td-ellipsis {
    max-width: 180px;
    height: 20px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.con-body .con-table td div.td120 {
    max-width: 120px
}

.con-body .con-table .padding-l-15 {
    padding-left: 15px
}

.con-body .con-table .ggs i {
    margin-right: 2px;
    display: inline-block;
    vertical-align: -3px;
    width: 16px;
    height: 16px;
    background-image: url(https://static.szlcsc.com/ecp/public/img/list_item_icon20181217.6f4354a1.png);
    background-repeat: no-repeat;
    background-position-x: -23px;
    background-position-y: -32px
}

.con-body .con-table .else-fee-td .name {
    display: inline-block;
    width: 85px;
    text-align: right
}

.con-body .con-table .else-fee-td .value {
    color: #ff7800
}

.con-body .con-table .price-area-td .tit {
    text-align: center
}

.con-body .con-table .price-area-td .toggle-prices-list {
    margin-top: 10px
}

.con-body .con-table .price-area-td .toggle-prices-list i {
    margin: 0 auto;
    display: block;
    width: 20px;
    height: 14px;
    cursor: pointer
}

.con-body .con-table .price-area-td .toggle-prices-list i.xl {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMSAwbDUuNSA2TDEyIDAiIHN0cm9rZT0iIzk3OTc5NyIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+) 50% no-repeat
}

.con-body .con-table .price-area-td .toggle-prices-list i.sl {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTIgNkw2LjUgMCAxIDYiIHN0cm9rZT0iIzk3OTc5NyIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+) 50% no-repeat
}

.con-body .con-table .price-area-td .num-label {
    display: inline-block;
    min-width: 45%;
    text-align: right;
    word-break: keep-all
}

.con-body .con-table .price-area-td .price-label {
    display: inline-block
}

.con-body .con-table ul.price-area {
    width: 180px
}

.con-body .con-table ul.price-area li {
    margin-bottom: 3px;
    width: 100%;
    height: 18px
}

.con-body .con-table ul.price-area li.price-input {
    height: 24px;
    position: relative
}

.con-body .con-table ul.price-area 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
}

.con-body .con-table ul.price-area li.price-input .cFF7800 {
    color: #ff7800
}

.con-body .con-table ul.price-area li.price-input .unit {
    width: 47px;
    height: 22px;
    border: 1px solid #ccc;
    background: #fafafa;
    text-align: center;
    line-height: 22px;
    float: left;
    cursor: default
}

.con-body .con-table ul.price-area li.price-input .cccc {
    color: #ccc
}

.con-body .con-table ul.price-area li.totalPrice-li {
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 180px
}

.con-body .con-table ul.price-area li.totalPrice-li .oversea-total-detail-wrap {
    display: inline-block
}

.con-body .con-table ul.price-area li.totalPrice-li .oversea-total-detail-wrap .oversea-total-icon {
    position: relative;
    display: inline-block;
    vertical-align: -2px;
    width: 15px;
    height: 15px;
    background: url(https://static.szlcsc.com/ecp/public/img/wenhao.2d33cad3.svg) no-repeat 50%
}

.con-body .con-table ul.price-area li.totalPrice-li .oversea-total-detail-wrap .oversea-detail-popup {
    display: none;
    position: absolute;
    z-index: 999;
    top: 12px;
    right: -28px;
    box-sizing: border-box;
    padding: 15px;
    width: 151px;
    height: 127px;
    text-align: left;
    color: #999;
    font-size: 12px;
    background: url(https://static.szlcsc.com/ecp/public/img/oversea-d-p.5ebfea21.svg) no-repeat 50%
}

.con-body .con-table ul.price-area li.totalPrice-li .oversea-total-detail-wrap .oversea-detail-popup .tit-icon {
    position: absolute;
    top: 20px;
    left: 5px;
    width: 4px;
    height: 10px;
    background: #ff7800
}

.con-body .con-table ul.price-area li.totalPrice-li .oversea-total-detail-wrap .oversea-detail-popup .tit {
    border-bottom: 1px solid #e9e9e9;
    color: #333
}

.con-body .con-table ul.price-area li.totalPrice-li .oversea-total-detail-wrap .oversea-detail-popup .item-wrap {
    margin-top: 5px;
    line-height: 1.45
}

.con-body .con-table ul.price-area li.totalPrice-li .oversea-total-detail-wrap .oversea-detail-popup .item .money {
    float: right;
    color: #333
}

.con-body .con-table ul.price-area li.totalPrice-li .oversea-total-detail-wrap:hover .oversea-detail-popup {
    display: block
}

.con-body .con-table ul.price-area li.stocks {
    cursor: default
}

.con-body .con-table ul.price-area li.stocks i.pan-stock {
    display: inline-block;
    vertical-align: bottom;
    width: 17px;
    height: 16px;
    margin-right: 3px;
    margin-bottom: 2px
}

.con-body .con-table ul.price-area li.stocks i.adequate {
    background: url(https://static.szlcsc.com/ecp/public/img/adequate.3240c862.svg) 50% no-repeat
}

.con-body .con-table ul.price-area .pointer-event {
    pointer-events: none
}

.con-body .con-table li.li-flag {
    margin-top: 8px;
    cursor: default
}

.con-body .con-table li.li-flag i {
    display: inline-block;
    vertical-align: bottom;
    margin-right: 6px
}

.con-body .con-table li.li-flag i.add-cart {
    width: 20px;
    height: 20px;
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMSAxKSIgc3Ryb2tlPSIjOTk5IiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxjaXJjbGUgY3g9IjkiIGN5PSI5IiByPSI5Ii8+PHBhdGggZD0iTTQgOC42MzlMNy41OSAxMiAxNCA2Ii8+PC9nPjwvc3ZnPg==) 50% no-repeat
}

.con-body .con-table li.li-flag i.jgsb {
    display: inline-block;
    vertical-align: bottom;
    margin-right: 6px;
    width: 20px;
    height: 20px;
    background: url(https://static.szlcsc.com/ecp/public/img/xx.1c38afb4.svg) 50% no-repeat
}

.con-body .con-table li.li-flag .c999 {
    color: #999
}

.con-body .con-table li.li-flag .cff7800 {
    color: #ff7800
}

.con-body .con-table li.li-flag .cursor-pointer {
    cursor: pointer
}

.con-body .con-table li.li-flag .cursor-default {
    cursor: default
}

.con-body .con-table li.li-flag .lh {
    line-height: 19px
}

.con-body .con-table li.li-flag span.mar-right {
    float: right
}

.con-body .con-table li.li-flag span.underline {
    text-decoration: underline
}

.con-body .con-table li.fail-tip, .con-body .con-table li.loading-tip {
    display: none
}

.con-body .con-table li.pad24 {
    padding-right: 24px
}

.con-body .con-table li.pad20 {
    padding-right: 21px;
    line-height: 24px
}

.con-body .con-table li.add-cart-tip {
    display: none
}

.con-body .con-table .addtocart-btn {
    width: 86px;
    height: 33px;
    line-height: 33px;
    color: #fff;
    border: none;
    border-radius: 2px
}

.con-body .con-table .light-btn {
    background: #ff7800
}

.con-body .con-table .gray-btn {
    cursor: not-allowed;
    background-color: #5e5e5e
}

@media (max-width: 1555px) {
    .top-to-sale-btn .icon-tip-narrow {
        right: 94px !important;
        background: #fff url(https://static.szlcsc.com/ecp/public/img/order_icon.a6d725f4.png) -216px 15px !important
    }

    .top-to-sale-btn .icon-tip {
        left: -112px !important
    }
}

.main-container {
    overflow: initial
}

.page-so .share {
    width: 28px;
    height: 28px;
    background: #666;
    border-radius: 50%;
    color: #666;
    text-align: center;
    line-height: 22px;
    cursor: pointer;
    position: absolute;
    left: calc(50% + 615px);
    top: 326px
}

.page-so .share i {
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-top: 6px;
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI0ZGRiI+PHBhdGggZD0iTTExLjc0IDEwLjM1M2EuNjEyLjYxMiAwIDAxLS40MzMtMS4wNDVsMi41MTMtMi41MTNhMy4yNDIgMy4yNDIgMCAwMC45NTYtMi4zMDhjMC0uODcxLS4zNC0xLjY5LS45NTYtMi4zMDdhMy4yNDEgMy4yNDEgMCAwMC0yLjMwNy0uOTU2Yy0uODcyIDAtMS42OTEuMzQtMi4zMDguOTU2TDYuNjkyIDQuNjkzYS42MTIuNjEyIDAgMTEtLjg2Ni0uODY1TDguMzQgMS4zMTRBNC40NTcgNC40NTcgMCAwMTExLjUxMiAwYzEuMiAwIDIuMzI2LjQ2NyAzLjE3MyAxLjMxNEE0LjQ1NyA0LjQ1NyAwIDAxMTYgNC40ODdhNC40NTggNC40NTggMCAwMS0xLjMxNSAzLjE3M2wtMi41MTMgMi41MTRhLjYxLjYxIDAgMDEtLjQzMy4xNzl6TTQuNDg2IDE2YTQuNDYgNC40NiAwIDAxLTMuMTc0LTEuMzE1IDQuNDkyIDQuNDkyIDAgMDEwLTYuMzQ1bDIuNTE1LTIuNTE0YS42MTIuNjEyIDAgMDEuODY1Ljg2NkwyLjE3OCA5LjIwNWEzLjI2NyAzLjI2NyAwIDAwMCA0LjYxNSAzLjI0MyAzLjI0MyAwIDAwMi4zMDguOTU2Yy44NzIgMCAxLjY5MS0uMzQgMi4zMDgtLjk1NmwyLjUxNC0yLjUxM2EuNjEyLjYxMiAwIDAxLjg2Ni44NjVsLTIuNTE1IDIuNTE0QTQuNDU4IDQuNDU4IDAgMDE0LjQ4NiAxNnoiLz48cGF0aCBkPSJNNC4zNTYgMTIuMjM1YS41OTEuNTkxIDAgMDEtLjQxOC0xLjAxbDYuMzQ3LTYuMzQ2YS41OTEuNTkxIDAgMTEuODM2LjgzN2wtNi4zNDcgNi4zNDZhLjU5LjU5IDAgMDEtLjQxOC4xNzN6Ii8+PC9nPjwvc3ZnPg==) no-repeat 50%
}

.page-so .share .tooltip {
    display: none;
    position: absolute;
    top: -6px;
    left: 40px;
    width: 180px;
    max-width: 300px;
    min-height: 22px !important;
    padding: 9px;
    font-style: normal;
    box-shadow: 0 2px 4px 1px rgba(0, 0, 0, .1);
    border: 1px solid #e9e9e9;
    background: #fff;
    z-index: 10
}

.page-so .share .tooltip .narrow {
    position: absolute;
    left: -9px;
    top: 20px;
    width: 11px;
    height: 7px;
    background: #fff url(https://static.szlcsc.com/ecp/public/img/order_icon.a6d725f4.png) no-repeat -250px -471px;
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg)
}

.page-so .share .tooltip .content {
    min-height: 22px;
    line-height: 16px;
    font-size: 12px;
    font-weight: 400;
    color: #444;
    text-align: left;
    word-break: break-all
}

.page-so .share:hover {
    background: #999;
    color: #999
}

.page-so .share:hover .tooltip {
    display: block
}

.page-so .tag-wrapper {
    height: auto;
    margin-bottom: 6px
}

.page-so .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
}

.page-so .tag-wrapper .money-off-flag .pop-box {
    position: absolute;
    top: 30px;
    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
}

.page-so .tag-wrapper .money-off-flag .pop-box .icon_tip_narrow {
    position: absolute;
    left: 20px;
    top: -7px;
    width: 11px;
    height: 7px;
    background: #fff url(https://static.szlcsc.com/ecp/public/img/order_icon.a6d725f4.png) no-repeat -250px -471px
}

.page-so .tag-wrapper .money-off-flag .pop-box .tip-text {
    font-size: 12px;
    font-weight: 400;
    color: #666;
    text-align: left
}

.page-so .tag-wrapper .money-off-flag .pop-box .tip-text .text {
    margin-top: 7px;
    line-height: 18px
}

.page-so .tag-wrapper .money-off-flag .pop-box .tip-text .link {
    color: #0093e6;
    text-decoration: underline
}

.page-so .tag-wrapper .money-off-flag:hover .pop-box {
    display: block
}

.page-so .tag-wrapper .original-sample {
    background-color: #83cdff;
    color: #fff;
    padding: 3px 11px;
    border: none;
    margin-right: 2px
}

.page-so .tag-wrapper .stop-product {
    background-color: #c9c9c9;
    color: #fff;
    padding: 3px 13px;
    border: none;
    margin-right: 2px
}

.page-so .tag-wrapper .sold-out {
    background-color: #ff9b9b;
    color: #fff;
    padding: 3px 11px;
    border: none;
    margin-right: 2px
}

.page-so .tag-wrapper .on-sale {
    background-color: #ffbb7f;
    color: #fff;
    padding: 3px 13px;
    border: none;
    margin-right: 2px
}

.page-so .tag-wrapper > span {
    box-sizing: border-box;
    padding: 2px 8px;
    border: 1px solid;
    border-radius: 2px
}

.page-so .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
}

.page-so .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
}

.page-so .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
}

.page-so .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
}

.page-so .tag-wrapper .list-float-flag .content {
    text-align: left;
    padding-left: 10px
}

.page-so .tag-wrapper .list-float-flag .content li {
    color: #666
}

.page-so .tag-wrapper .list-float-flag .content li span {
    font-weight: 700
}

.page-so .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
}

.page-so .tag-wrapper .couponbgs .lq {
    display: inline-block;
    width: 32px;
    height: 22px;
    background: #fff5eb;
    margin-left: -4px
}

.page-so .tag-wrapper .couponbgs .line {
    position: absolute;
    left: 31px;
    top: 0;
    background: transparent;
    height: 22px;
    border-right: 1px dashed #ff7800
}

.page-so .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
}

.page-so .tag-wrapper .couponbgs:hover .ljsy {
    display: block
}

.page-so .plus-wrapper {
    height: 24px;
    margin-bottom: 6px
}

.page-so .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
}

.page-so .plus-wrapper .plus-div .plus-lq {
    display: inline-block;
    width: 32px;
    background: #30304a;
    color: #fffb90;
    text-align: center
}

.page-so .plus-wrapper .plus-div .line {
    position: absolute;
    left: 32px;
    top: 0;
    background: transparent;
    height: 22px;
    border-right: 1px dashed #30304a
}

.page-so .plus-wrapper .plus-div .plus-zx {
    display: inline-block;
    width: 66px;
    text-align: center;
    margin-left: -2px
}

.page-so .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
}

.page-so .plus-wrapper .plus-div:hover .ljsy {
    display: block
}

.page-so .yellow-btn {
    background: #ff7800
}

.page-so .blue-btn, .page-so .yellow-btn {
    width: 92px;
    height: 33px;
    border: none;
    border-radius: 2px;
    color: #fff
}

.page-so .blue-btn {
    background: #0093e6
}

.page-so .gray-btn {
    cursor: not-allowed;
    background-color: #5e5e5e
}

.page-so .list-right .list-right-brand {
    background-color: #f9f9f9;
    height: 45px;
    width: 100%;
    margin-bottom: 12px
}

.page-so .list-right .list-right-brand .list-right-brand-img {
    float: left
}

.page-so .list-right .list-right-brand .list-right-brand-img span {
    font-size: 12px;
    line-height: 45px;
    margin-left: 6px;
    color: #e3e3e3;
    width: 95px;
    letter-spacing: 1.5px
}

.page-so .list-right .list-right-brand .list-right-brand-name {
    font-weight: 700
}

.page-so .list-right .list-right-brand .list-right-brand-count, .page-so .list-right .list-right-brand .list-right-brand-name {
    font-size: 14px;
    color: #333;
    line-height: 45px;
    margin-left: 25px;
    float: left
}

.page-so .list-right .list-right-brand .list-right-brand-count span {
    color: #0094e7;
    margin: 0 5px;
    font-weight: 700
}

.page-so .list-right .list-right-brand a .list-right-brand-button {
    height: 33px;
    width: 90px;
    border: 1px solid #0094e7;
    border-radius: 3px;
    color: #0094e7;
    line-height: 33px;
    text-align: center;
    margin: 5px 20px;
    background-color: #fff;
    float: left
}

.page-so .list-right .lcxh-wrap {
    display: block
}

.page-so .starAskPrice {
    background-color: #fdf3e9;
    width: 100%;
    height: 45px;
    margin-bottom: 15px
}

.page-so .starAskPrice .starAskPrice-text {
    float: left;
    line-height: 45px;
    color: #666;
    font-size: 12px;
    margin-left: 20px
}

.page-so .starAskPrice .starAskPrice-text span {
    color: #ff7800;
    font-weight: 700
}

.page-so .starAskPrice .starAskPrice-text .icon-tip-narrow {
    position: relative;
    float: left;
    margin: 2px 5px 0 0;
    display: block;
    top: 12px;
    left: 275px;
    height: 16px;
    width: 16px;
    background: url(https://static.szlcsc.com/ecp/public/img/cart_icon.b1026903.png) no-repeat -353px -282px
}

.page-so .starAskPrice .starAskPrice-text .icon-tip-narrow:hover .icon-tip-narrow-narrow, .page-so .starAskPrice .starAskPrice-text .icon-tip-narrow:hover .icon-tip-text {
    display: block
}

.page-so .starAskPrice .starAskPrice-text .icon-tip-narrow .icon-tip-narrow-narrow {
    display: none;
    position: absolute;
    right: 2px;
    top: 18px;
    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-so .starAskPrice .starAskPrice-text .icon-tip-narrow .icon-tip-narrow-narrow:hover {
    display: block
}

.page-so .starAskPrice .starAskPrice-text .icon-tip-narrow .icon-tip-text {
    display: none;
    position: relative;
    left: -228px;
    top: 22px;
    line-height: 24px;
    background-color: #fff;
    width: 700px;
    height: 100px;
    padding: 15px;
    border: 1px solid #cecbce;
    box-shadow: 0 0 10px #cecbce
}

.page-so .starAskPrice .starAskPrice-text .icon-tip-narrow .icon-tip-text:hover {
    display: block
}

.page-so .starAskPrice .starAskPrice-input {
    float: left;
    margin-left: 30px;
    margin-top: 9px
}

.page-so .starAskPrice .starAskPrice-input .input1 {
    float: left;
    background-color: #fff;
    margin-right: 10px;
    border: 1px solid #dedede;
    width: 130px;
    height: 26px;
    position: relative
}

.page-so .starAskPrice .starAskPrice-input .input1 input {
    outline: none;
    border: none;
    width: 77px
}

.page-so .starAskPrice .starAskPrice-input .input1 span {
    color: #9a9a9a;
    padding: 0 5px
}

.page-so .starAskPrice .starAskPrice-input .input1 b {
    color: #f30
}

.page-so .starAskPrice .starAskPrice-input .input2 {
    float: left
}

.page-so .starAskPrice .starAskPrice-input .starAskPrice-button {
    background-color: #0193e6;
    width: 80px;
    height: 28px;
    line-height: 28px;
    color: #fff;
    text-align: center;
    border-radius: 3px;
    cursor: pointer
}

.page-so .starAskPrice .starAskPrice-input .star-count-tip, .page-so .starAskPrice .starAskPrice-input .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-so .starAskPrice .starAskPrice-bom {
    float: right;
    width: 200px
}

.page-so .starAskPrice .starAskPrice-bom .download-img {
    position: relative;
    top: 2px;
    left: -3px;
    display: inline-block;
    width: 14px;
    height: 14px;
    background: url(https://static.szlcsc.com/ecp/public/img/download.61a5d07d.png) no-repeat
}

.page-so .starAskPrice .starAskPrice-bom .starAskPrice-bom-a {
    width: 65px;
    height: 28px;
    float: right;
    color: #0094e7;
    margin: 8px 15px;
    line-height: 28px
}

.page-so .starAskPrice .starAskPrice-button {
    float: left
}

.page-so .starAskPrice .starAskPrice-daoru {
    float: left;
    background-color: #fff;
    color: #ff7800;
    border: 1px solid #ff7800;
    border-radius: 3px;
    width: 85px;
    height: 28px;
    text-align: center;
    line-height: 28px;
    margin-top: 8px;
    cursor: pointer;
    position: relative
}

.page-so .starAskPrice #file {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    cursor: pointer;
    outline: 0;
    font-size: 0
}

.page-so .lc-self-support {
    margin-bottom: 10px;
    box-sizing: border-box;
    padding-left: 15px;
    padding-top: 11px;
    width: 100%;
    height: 45px;
    background: #e6f1fd;
    color: #666
}

.page-so .lc-self-support h3 {
    display: inline-block;
    height: 20px;
    font-size: 16px;
    color: #0094e7
}

.page-so .lc-self-support .icon-item {
    display: inline-block;
    height: 25px;
    line-height: 25px
}

.page-so .lc-self-support .icon-item i {
    margin-top: -4px;
    display: inline-block;
    vertical-align: middle
}

.page-so .lc-self-support .icon-item i.icon-1 {
    width: 19px;
    height: 23px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAXCAYAAAGexkRMAAAAAXNSR0IArs4c6QAAAypJREFUOBGNVV1IFFEU/u7MZiZSUWbuohEEZi9lL2EWIQQJVtD/SxT2A0K72ksPQi9S+hL0tzNjCQVtj1kpSD0ERVBIJIQRBmWlkc5d+5H0IQrduZ17x9mZ0RW8sPf8fefMueecexeQy+SvFIVp97sMwBRj8BpoYp+n9ClDcnQzmLZMen/x9S6nkfvr2UpXNvllxVy314QBBn8eVgQlkw9rSk6OlMKwvYQmXKWmt2bBQgwwSukSBB4rJROTSMTeuICOH1HFmOmLkjIIwWCNnQATG4ivJuQ2BZDZaOiDYB+QKLlFIak0iVglLPsAhT6uQP6WIluXxFBCLF/p47GHxP8mA2XLdPrWMJgz5PqwJRHo7JAfYIYT4jY5dGf1Ojvo8u18N1oG8rIGj0kOLqaUdknR7ZhnsL4XQmRkXzNYJLaiIfbHM4WBshE6ewGIHfTprz7IsGsBrYIM+yl2HInoAJJj62geUlSBTjD2HrgndM8jJyW7/znT9k/moVV5PEHSDrtAiTnmwe22tE6zIwokN8u+pn5ZRZJvUbzF6xWdHak9XaVBF21Zh1yMI9pkL7uUzaHeyasAtCjq8lQZ0en6mrzXZWbtJg9cAzlrJn8agpicKp9rGfZ5An+jz53LZZ6rM9M7yeET/eqU0UrvdeX0nrlgV0Ojz2/AQRk09hLC+UsXegwZ8RZNUertPMuwKwhXCTglRPPhiO2EpMEJvB7zuC5MTXEic5DmSDndouqQXqCZ5Cc0nTPXmySR6UWi9GMQR8FYYVChABavojGuobE+qWyGnBbxLHT9Qk4kMBTIzCaQ/LUUTSsnA3Y5m/LnL8aoAfbarCITeYSzxYNKvjq0nJ6WyQhtd6H9O03KK1lgLkaIHjQGHoYgJi//FByWcu+Zwd8BkVo0rrKp/Xco5Y10zCI62kyNmOzWZ5K5H4ONqzJYo2WUUA+VoFIeE5ia3oI89NO1r0Nidb3SLWRrH10PR+vGz/FNEu6/AFIy+AWqVDkiJcfQwKakKueSz13Rivvk3Yd4VL3XEhcO5nla9lFKvZWOmoKm30S8OA35X6FpZ8jlMN3UZqrfAw/u0f8pjxyF+QTS/AAAAABJRU5ErkJggg==) no-repeat
}

.page-so .lc-self-support .icon-item i.icon-2 {
    width: 19px;
    height: 19px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAEFVwZaAAAAAXNSR0IArs4c6QAAAeNJREFUOBGtU7FKA0EQnT0TEiNqUJuIqLUgCNZBwdbCQrS10kYL8Qf8AoVkT4gQCAasLG0FxVoRBKuAqOE2EIUoiIaLWWf2sudeEoMBF+5m5r03s7uzuwxocFEBSy4wdF7B/ZxQoEI9D4ipkB9CehJ6ItMNwjRpca7ClJP0SlLERQ5SLwPkMjhwZqHOzihQYzMRt6AGMUAHJNwoiwyD/fu4muWrequU4eiDl5It96uaFDXW5BH674NcPGusxXJR9jAusj65Ky3gxWHYexoC8vVQGr8sonZxRnMBX2lMoa9qclATwk1m2u/AEKOGqZALF+27QWm3D5sWZkB9qbkR2Bht3TVtaDCKBbi40mnorwCdWLq06mO2uMZty7wPYApsJeaBSdvHpDzyzkcj4d5TcD8WQVuNB6y+HNo2yFBAZMkCriuH0xUC+L8FdI/fsFq9Q8Wfg8feHIItdjqIWynb2VZ5AYY765B2jgPYXwO7lAfKx6FfUB7PfKoln4sTkOwSrNoF1ENz2MUk6pbb6O6wAWvUC7pQ1I9qk4h6MIbfo4GPo1/Er7l3EcTwff927+mxNB26is1HZMxCdYKXwiTJZzCCvVzyYYo7jt9W1jGpDYl1jLvRRtAlRMUsyDixLvOCci/f+gZe48AUTOLbKwAAAABJRU5ErkJggg==) no-repeat
}

.page-so .lc-self-support .icon-item i.icon-3 {
    width: 19px;
    height: 20px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAUCAYAAAEYUjbiAAAAAXNSR0IArs4c6QAAAtRJREFUOBF1VE1oE0EU/mYTUxRR0QjZULEKUkQUigi9SBEvKaJgz4IIimjTINKiUKGp0EPFP5JNIKci9FQVQQW91IMgouDNivbQKtadNLUietAkzY5vZjKbXa0DO+/ve2/evHlvAbkc/kGSKDFCMuHl8LtakRXRgMVxx7RUcFMBtYw2ITcdKe+eCBkxJSLmPG1QcGILlYRS5HmvNmRnYigu7lQChbMUk91TgyeeawR+00HlyaYA5HnW5xXj8GkUeNpXSt7hz3zZT9NoSt82ku6JERX1zzZaebd69TuJqfBVJMDh8wanqMPnQnJTYCGlw99CYFTpGK4ibe8O2X3BKZ9WOUsaWDpa0d0Pjz3F14SNLFuBfK94mcMSKZxPvpG5/URuoT3gSDUr71Cy1Eu7rzAoh782rKLkYCEqWo2iC3ogBCK7fi+pdfhJ2g8pgKxdjm9VPG0tUNq+Q9fWF2GRXcjYSwpUtX5RbwTeUDZQvrzXRDCUwXG3A+wdvJiNzJYfxkCNtR6iwcEiXTq8tBT5EQhxC9VGN2LRlxBsCAOJh9LUAknJLOngYRxMxKjIw6ivTGNN9DAVd4yca+R2GenEYwM3VAdTqVk0L+I4fbfhtY2HUjRoQ3PLG2BVL1HQC/Q9ALxhpJOfdHcFi2EcglSWVz7azc9rg2qf10MwL0vfQQ/wT8oKWHLXUUFfkL1CGUzi4jZ6hlWW9u8I/hhaKDnB8c33UMfRptKjovfRnPYp2WI30J941HLQ3H+C0eQDxxSk5MZRZxV6qh6S5+A1etDfvqDdw7sOJqxWp4XtQA05CrRMmR3EQPL932Yln7M/IjvTxij1XgJPkfI+nXoFmcCpxS+d8CKbqA1erRpE/eEaIzTpXdTq3eE+08N7jRz30QGjiCZKOMvqfiA9zGdIHiH7LBoYpBnxRzMczPciRs5LZfEU9d0gSZ30zVITX8eSPaH+EkFsk/8DEM4TlnnDmfMAAAAASUVORK5CYII=) no-repeat
}

.page-so .lc-self-support .screen-action {
    float: right
}

.page-so .lc-self-support .screen-action i {
    display: inline-block;
    width: 20px;
    height: 14px;
    cursor: pointer;
    margin-right: 15px;
    vertical-align: bottom;
    margin-bottom: 1px
}

.page-so .lc-self-support .screen-action i.sq {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTIgNkw2LjUgMCAxIDYiIHN0cm9rZT0iIzk3OTc5NyIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+) 50% no-repeat
}

.page-so .lc-self-support .screen-action i.zk {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMSAwbDUuNSA2TDEyIDAiIHN0cm9rZT0iIzk3OTc5NyIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+) 50% no-repeat
}

.page-so .sellAbroad-wrapper .sellAbroad-title {
    display: none;
    margin-bottom: 10px;
    box-sizing: border-box;
    padding-top: 11px;
    width: 100%;
    background: #7458e3;
    color: #fff
}

.page-so .sellAbroad-wrapper .sellAbroad-title h3 {
    margin-left: 15px;
    display: inline-block;
    height: 20px;
    font-size: 16px
}

.page-so .sellAbroad-wrapper .sellAbroad-title .disclaimer {
    margin-top: 10px;
    padding: 11px 11px 18px;
    background: #e6f1fd;
    color: #666
}

.page-so .sellAbroad-wrapper .sellAbroad-title .disclaimer .item {
    margin-top: 10px;
    position: relative
}

.page-so .sellAbroad-wrapper .sellAbroad-title .disclaimer .item .text {
    display: block;
    padding-left: 27px;
    color: #000
}

.page-so .sellAbroad-wrapper .sellAbroad-title .disclaimer .tit {
    font-weight: 700;
    color: #0094e7
}

.page-so .sellAbroad-wrapper .sellAbroad-title .disclaimer .tit i {
    top: 0;
    width: 20px;
    height: 20px;
    margin-left: -1px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAAH6ji2bAAAAAXNSR0IArs4c6QAAAqhJREFUOBF9VEtoE2EQ/mab0jbii6hJfBw8KBJCT1704OMmiCA9WJBelOKj25uIp0L0qNhTEmsRfFwKHoJ486IoIhTx1iKCeKmQTVJTH/ShbvZ35t/9d/MwmcPO45t/5p/5ZxYQeqViwiwUyutYdP6K4lO+rIyoObFLHQrbA9hZIS0VK7fheddBWGF01dLGftzVXNwn0/v8I/ItOF+NEuOAOYCWoNSeyEhYh6ceaENwBz+RuRBRGXZqtzkBGCC0PP6ZCGURipUroV4o3xLZDynSTO0wXPe9iE30m689KLpfj0iNxjNhbTRg9MjRTu0F9WcMwLnecLQoYwgYoVCZ6izCgM087/xoVo3sp56pHDEGTpkL5SfOJhS/62fTbw3Xe8cgQaIptYVTT4OsMfxSp4A/NxkLnlZC5GUm/CERNaAsF7QoMkfhOZHqOl5Bo0v8/cJubqx3C7AGO32CnZsaDnwTQwsNxI8aPWr4ZHoHiOYNAOo7gPGtdaNHjr7lkAFg7/ocyiy0OtqpbRokK5qewLvHWwYeD9UgVp117s8GFzYUWLuyKGC+/IHbNcz1jMJOlvSJQjXFbzDC65UBKV5LWsBQvISLm2s+7rzkhzzJj/iIz1wQWxRQtHz1GOydb1F0chxkSkxdiXADE6k7mMUQLtOa8SM9Q+TGkUg4OEcNXuXnnPWMcejJieZ4Z8/zJg5D0UHEvE8WvI3X8Nx5LNfGOBDxzU73DNIK+omlbDRG4arjrSWLc965z3271HquqzbNE3qtGe0MKGixchbKm+Pb6v9D8wEtE4+yZY3gavJFO/b/gMbrqepDvZpFQ2V4EuXnu4BE8qPutfFp4/4+txlDtVYd574meBbi8NhK2I/lquzPbOjTJvS+oTjfc7LwiH8UTIQSJpK83t3pHyj21eZvHmBpAAAAAElFTkSuQmCC) no-repeat 50%
}

.page-so .sellAbroad-wrapper .sellAbroad-title .disclaimer i {
    position: absolute;
    top: 1px;
    left: 0;
    margin-right: 9px;
    width: 17px;
    height: 17px;
    line-height: 17px;
    text-align: center;
    font-style: normal;
    color: #fff;
    background: #0094e7;
    border-radius: 50%
}

.page-so .sellAbroad-wrapper .sellAbroad-title .icon-item {
    margin-left: 24px;
    display: inline-block;
    height: 25px;
    line-height: 25px
}

.page-so .sellAbroad-wrapper .sellAbroad-title .icon-item i {
    margin-top: -4px;
    display: inline-block;
    vertical-align: middle;
    background-image: url(https://static.szlcsc.com/ecp/public/img/new_so02.35f312cb.png);
    background-repeat: no-repeat;
    background-position-y: 0
}

.page-so .sellAbroad-wrapper .sellAbroad-title .icon-item i.icon-1 {
    width: 19px;
    height: 22px;
    background-position-x: 0
}

.page-so .sellAbroad-wrapper .sellAbroad-title .icon-item i.icon-2 {
    width: 19px;
    height: 20px;
    background-position-x: -78px
}

.page-so .sellAbroad-wrapper .sellAbroad-title .icon-item i.icon-3 {
    width: 19px;
    height: 23px;
    background-position-x: -117px
}

.page-so .sellAbroad-wrapper .sellAbroad-title .icon-item i.icon-4 {
    width: 19px;
    height: 25px;
    background-position-x: -156px
}

.page-so .sellAbroad-wrapper .oversea-title {
    border-bottom: 1px solid #0092e5
}

.page-so .sellAbroad-wrapper .title-tab {
    width: 60px;
    padding: 10px;
    text-align: center;
    background: #0092e5;
    color: #fff
}

.page-so .sellAbroad-wrapper .content-list {
    padding-bottom: 20px
}

.page-so .sellAbroad-wrapper .con-title {
    margin: 10px 0;
    box-sizing: border-box;
    padding-left: 15px;
    padding-top: 11px;
    width: 100%;
    height: 45px;
    background: #e6f1fd;
    color: #666
}

.page-so .sellAbroad-wrapper .con-title h3 {
    display: inline-block;
    height: 20px;
    font-size: 16px;
    color: #0094e7
}

.page-so .sellAbroad-wrapper .con-title .icon-item {
    display: inline-block;
    height: 25px;
    line-height: 25px
}

.page-so .sellAbroad-wrapper .con-title .icon-item i {
    margin-top: -4px;
    display: inline-block;
    vertical-align: middle
}

.page-so .sellAbroad-wrapper .con-title .icon-item i.icon-1 {
    width: 19px;
    height: 23px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAXCAYAAAGexkRMAAAAAXNSR0IArs4c6QAAAypJREFUOBGNVV1IFFEU/u7MZiZSUWbuohEEZi9lL2EWIQQJVtD/SxT2A0K72ksPQi9S+hL0tzNjCQVtj1kpSD0ERVBIJIQRBmWlkc5d+5H0IQrduZ17x9mZ0RW8sPf8fefMueecexeQy+SvFIVp97sMwBRj8BpoYp+n9ClDcnQzmLZMen/x9S6nkfvr2UpXNvllxVy314QBBn8eVgQlkw9rSk6OlMKwvYQmXKWmt2bBQgwwSukSBB4rJROTSMTeuICOH1HFmOmLkjIIwWCNnQATG4ivJuQ2BZDZaOiDYB+QKLlFIak0iVglLPsAhT6uQP6WIluXxFBCLF/p47GHxP8mA2XLdPrWMJgz5PqwJRHo7JAfYIYT4jY5dGf1Ojvo8u18N1oG8rIGj0kOLqaUdknR7ZhnsL4XQmRkXzNYJLaiIfbHM4WBshE6ewGIHfTprz7IsGsBrYIM+yl2HInoAJJj62geUlSBTjD2HrgndM8jJyW7/znT9k/moVV5PEHSDrtAiTnmwe22tE6zIwokN8u+pn5ZRZJvUbzF6xWdHak9XaVBF21Zh1yMI9pkL7uUzaHeyasAtCjq8lQZ0en6mrzXZWbtJg9cAzlrJn8agpicKp9rGfZ5An+jz53LZZ6rM9M7yeET/eqU0UrvdeX0nrlgV0Ojz2/AQRk09hLC+UsXegwZ8RZNUertPMuwKwhXCTglRPPhiO2EpMEJvB7zuC5MTXEic5DmSDndouqQXqCZ5Cc0nTPXmySR6UWi9GMQR8FYYVChABavojGuobE+qWyGnBbxLHT9Qk4kMBTIzCaQ/LUUTSsnA3Y5m/LnL8aoAfbarCITeYSzxYNKvjq0nJ6WyQhtd6H9O03KK1lgLkaIHjQGHoYgJi//FByWcu+Zwd8BkVo0rrKp/Xco5Y10zCI62kyNmOzWZ5K5H4ONqzJYo2WUUA+VoFIeE5ia3oI89NO1r0Nidb3SLWRrH10PR+vGz/FNEu6/AFIy+AWqVDkiJcfQwKakKueSz13Rivvk3Yd4VL3XEhcO5nla9lFKvZWOmoKm30S8OA35X6FpZ8jlMN3UZqrfAw/u0f8pjxyF+QTS/AAAAABJRU5ErkJggg==) no-repeat
}

.page-so .sellAbroad-wrapper .con-title .icon-item i.icon-2 {
    width: 19px;
    height: 19px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAUCAYAAAEYUjbiAAAAAXNSR0IArs4c6QAAAtRJREFUOBF1VE1oE0EU/mYTUxRR0QjZULEKUkQUigi9SBEvKaJgz4IIimjTINKiUKGp0EPFP5JNIKci9FQVQQW91IMgouDNivbQKtadNLUietAkzY5vZjKbXa0DO+/ve2/evHlvAbkc/kGSKDFCMuHl8LtakRXRgMVxx7RUcFMBtYw2ITcdKe+eCBkxJSLmPG1QcGILlYRS5HmvNmRnYigu7lQChbMUk91TgyeeawR+00HlyaYA5HnW5xXj8GkUeNpXSt7hz3zZT9NoSt82ku6JERX1zzZaebd69TuJqfBVJMDh8wanqMPnQnJTYCGlw99CYFTpGK4ibe8O2X3BKZ9WOUsaWDpa0d0Pjz3F14SNLFuBfK94mcMSKZxPvpG5/URuoT3gSDUr71Cy1Eu7rzAoh782rKLkYCEqWo2iC3ogBCK7fi+pdfhJ2g8pgKxdjm9VPG0tUNq+Q9fWF2GRXcjYSwpUtX5RbwTeUDZQvrzXRDCUwXG3A+wdvJiNzJYfxkCNtR6iwcEiXTq8tBT5EQhxC9VGN2LRlxBsCAOJh9LUAknJLOngYRxMxKjIw6ivTGNN9DAVd4yca+R2GenEYwM3VAdTqVk0L+I4fbfhtY2HUjRoQ3PLG2BVL1HQC/Q9ALxhpJOfdHcFi2EcglSWVz7azc9rg2qf10MwL0vfQQ/wT8oKWHLXUUFfkL1CGUzi4jZ6hlWW9u8I/hhaKDnB8c33UMfRptKjovfRnPYp2WI30J941HLQ3H+C0eQDxxSk5MZRZxV6qh6S5+A1etDfvqDdw7sOJqxWp4XtQA05CrRMmR3EQPL932Yln7M/IjvTxij1XgJPkfI+nXoFmcCpxS+d8CKbqA1erRpE/eEaIzTpXdTq3eE+08N7jRz30QGjiCZKOMvqfiA9zGdIHiH7LBoYpBnxRzMczPciRs5LZfEU9d0gSZ30zVITX8eSPaH+EkFsk/8DEM4TlnnDmfMAAAAASUVORK5CYII=) no-repeat
}

.page-so .sellAbroad-wrapper .con-title .icon-item i.icon-3 {
    width: 19px;
    height: 23px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAXCAYAAAGexkRMAAAAAXNSR0IArs4c6QAAAmtJREFUOBGtVb9rU1EU/u5L0v+gjXkKLWoHEUSwIAgODrqkYAdxUBwERWwTB1GnIiKdVBDMS1txEQcnB10VcXASKkhBBH8UhfpuU3Ht0CTv+t37fucmzeKF3HPOd75z7nnn/gighyfXtHCoKECthoaegQkzx5OAtzENBJeAhryoUYGm/xVKzFO/Z2hKnSkSmISjfqArnhqw7q7odZh+0IiK0G6Bhj8FIV5E3FsQasGByaE+sUL+xJZeo2gYShDgKAQSgeB36CHUDBNVMet+NLY1sRqRgI9a++B0n7EJ1xEoxdofwilcwGzZtGZI7VEaZgzXTtIOVv4/UfeiunOPTTnV9Ku1vegfYdNW+MVT2V6l9XnyLwl11CrCSG1Hg8dBLmK7M4+R4m9irdhBWSa+m/gCsCQnMg5bpT/cSO3y/JcWo+bOaCwlRYBFzJEa8o5FqFcMlmaKAItIICV5fnjANCsIpnFtz3ockJJq7uEY7JUOOiLf9V4G/bqZP4mP9/oy9q/+WR7/qWC7fZpX5jLJH1BSt9EWd6kfhVJPMFJ6hSujMpPIqCLa/Pu09vKy3ECAQ5THudcnesmJ7cl3UHjPa7ZK+YD4Gg/PTV2+gihMYm7se0Ju+gd4aMqJ3as4qoU590sCNzf3Q3W/hV11up3EoZWQmJJzzj6Gju9m9zHmePIgX5GTsTlYijdsxeesP93vGA0JOVLsGibtZE3/FN+1c8MC+bo9ZzteZ3l2spCQI2UDdtLtZEsbY+gEx6wgB1sYrbzFWcFW9x92squ7Nkm1L3r/+BzK/xZIdNR5eOvLaLcHrpqLyhqlUsHEQ8h/w73JolA+/RkAAAAASUVORK5CYII=) no-repeat
}

.page-so .sellAbroad-wrapper .con-title .icon-item i.icon-4 {
    width: 19px;
    height: 25px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAZCAYAAAGkzCU8AAAAAXNSR0IArs4c6QAAA7BJREFUOBGNVFlsTFEY/s7M7VCxVJXODBKNFyKxxIMXEo8SImKp2IuHii6JiMQDySSWF4mlc8dExBYvFFFrghcPXkgtESQSUpR774iiKlLtzFzfObf33LmoOMk5//6f///P/x9ALtO+JoGBtH2XcKYkIhAYgcZEhSS8lbZTPgpkPg4XNHTJ6Y7wkMjXQDzgCjjmlvlcqQYl6Hd+ImMd9gVAS9dITWScnR7OK/zQtBAtuRmaYLgCLe8nIBJ9RuYoBr0IBeyIoHnCewj3NPcRFLwIqMlLivlyGMUP1C5w00rfRrI0CpKyMDsU5CFUJvncSWb6Bo3x3b5AQdPZQ41JMKo3Gehz7qApMR+p5zF6eEqFRxQOo2EnDbcrA4bulUNSYypvs9LTeUknGhK1xLcjbS1RijwCRek1Yx+AG81qBRHpUYrCrWCMVhXyRi8axn33rUNQltTIDw142c7xjPGkZpj2CT5tXNMhJO2sVglJWLIE33IBXLEXRaxHc+KFlpn2NOJn+Ay7NE8hpnU8zPAooZlp5xat7AF6A0uiZR5i2g8pnMrdxy17THZgPtyx5LBedRIQZhU0rScK8tAuYVq3IcRXJpBDxC0wmTX0NNZX9KDryo7PUVl7IP1KCgVSroExuRsM+hstV1BpH9lruaNw3W3oil+W/SSDHnxpedq+9FetgUkNZKZ9BVlnnGLIx884vMZbQXaSPthZjpjxDJ8+T0VqmqyZWmGlUx1D8X3IQpailtIaBt+GojiP5urXHLzJLM1K1lk2ZgeTasXwnzewsabXcyWrYNodPC+yCuewNfnvZH2rUnjUms0LV5G1VKifQnZ86ZIjGul7QFYPL8qUihjZKzQk74V5pDhrRoh5zBqGfnEObl8NyobMQX1lt5J7/OsKL+NXMsgKnHkGe6g3nlOaxY9ugUMdFXRax1ZciP7epcpHP2KM4j4j3I2mZFup38BZffIHBZx8+y6LO5dOYp6i2MjefqucBpaVqt8DWmHBT+ELItFF6PpSh8bkYTb1PNbsJbfB/ULxJL/cmAJDPOEU1/tmlIs/nSE/EVWVN/nKHEyRUn9VEaPpOKENN4/tYerLGd0yzYM7iq1h7afiY/6MF/h3baGwnbVoD5QGMPmfR1GlqKJRQCz2Tj9Q2l7B1prlNa1praPDJaiO16JWyO/8/1arG0XOaaWjNpbgbNhI3mDa7XyE+WHBb5SUm85jZlKSppyAwVbaWczxSbEuJ1DmnmKN6hn9Ku69aIpf/ZvZL735ZF9MUiZBAAAAAElFTkSuQmCC) no-repeat
}

.page-so .sellAbroad-wrapper .con-title .icon-item .icon-ti {
    background: url(https://static.szlcsc.com/ecp/public/img/JDECard.9a81ecb8.svg) no-repeat;
    background-size: 250px 30px
}

.page-so .sellAbroad-wrapper .con-title .icon-item:first-child {
    margin-left: 30px
}

.page-so .sellAbroad-wrapper .inline-item {
    width: 49%;
    display: inline-block
}

.page-so .sellAbroad-wrapper .item-name {
    font-size: 16px
}

.page-so .sellAbroad-wrapper .con-table {
    line-height: 20px;
    width: 100%
}

.page-so .sellAbroad-wrapper .con-table tr {
    vertical-align: top
}

.page-so .sellAbroad-wrapper .con-table td {
    min-width: 60px
}

.page-so .sellAbroad-wrapper .con-table td div.td-ellipsis {
    max-width: 180px;
    height: 20px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.page-so .sellAbroad-wrapper .con-table td div.td120 {
    max-width: 120px
}

.page-so .sellAbroad-wrapper .con-table .ggs i {
    margin-right: 2px;
    display: inline-block;
    vertical-align: -3px;
    width: 16px;
    height: 16px;
    background-image: url(https://static.szlcsc.com/ecp/public/img/list_item_icon20181217.6f4354a1.png);
    background-repeat: no-repeat;
    background-position-x: -23px;
    background-position-y: -32px
}

.page-so .sellAbroad-wrapper .con-table .else-fee-td .name {
    display: inline-block;
    width: 85px;
    text-align: right
}

.page-so .sellAbroad-wrapper .con-table .else-fee-td .value {
    color: #ff7800
}

.page-so .sellAbroad-wrapper .con-table .price-area-td .tit {
    text-align: center
}

.page-so .sellAbroad-wrapper .con-table .price-area-td .toggle-prices-list {
    margin-top: 10px
}

.page-so .sellAbroad-wrapper .con-table .price-area-td .toggle-prices-list i {
    margin: 0 auto;
    display: block;
    width: 20px;
    height: 14px;
    cursor: pointer
}

.page-so .sellAbroad-wrapper .con-table .price-area-td .toggle-prices-list i.xl {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMSAwbDUuNSA2TDEyIDAiIHN0cm9rZT0iIzk3OTc5NyIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+) 50% no-repeat
}

.page-so .sellAbroad-wrapper .con-table .price-area-td .toggle-prices-list i.sl {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTIgNkw2LjUgMCAxIDYiIHN0cm9rZT0iIzk3OTc5NyIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+) 50% no-repeat
}

.page-so .sellAbroad-wrapper .con-table .price-area-td .num-label {
    display: inline-block;
    min-width: 45%;
    text-align: right;
    word-break: keep-all
}

.page-so .sellAbroad-wrapper .con-table .price-area-td .price-label {
    display: inline-block
}

.page-so .sellAbroad-wrapper .con-table ul.price-area {
    width: 180px
}

.page-so .sellAbroad-wrapper .con-table ul.price-area li {
    margin-bottom: 3px;
    width: 100%;
    height: 18px
}

.page-so .sellAbroad-wrapper .con-table ul.price-area li.price-input {
    height: 24px;
    position: relative
}

.page-so .sellAbroad-wrapper .con-table ul.price-area 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
}

.page-so .sellAbroad-wrapper .con-table ul.price-area li.price-input .cFF7800 {
    color: #ff7800
}

.page-so .sellAbroad-wrapper .con-table ul.price-area li.price-input .unit {
    width: 47px;
    height: 22px;
    border: 1px solid #ccc;
    background: #fafafa;
    text-align: center;
    line-height: 22px;
    float: left;
    cursor: default
}

.page-so .sellAbroad-wrapper .con-table ul.price-area li.price-input .cccc {
    color: #ccc
}

.page-so .sellAbroad-wrapper .con-table ul.price-area li.totalPrice-li {
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 180px
}

.page-so .sellAbroad-wrapper .con-table ul.price-area li.totalPrice-li .oversea-total-detail-wrap {
    display: inline-block
}

.page-so .sellAbroad-wrapper .con-table ul.price-area li.totalPrice-li .oversea-total-detail-wrap .oversea-total-icon {
    position: relative;
    display: inline-block;
    vertical-align: -2px;
    width: 15px;
    height: 15px;
    background: url(https://static.szlcsc.com/ecp/public/img/wenhao.2d33cad3.svg) no-repeat 50%
}

.page-so .sellAbroad-wrapper .con-table ul.price-area li.totalPrice-li .oversea-total-detail-wrap .oversea-detail-popup {
    display: none;
    position: absolute;
    z-index: 999;
    top: 12px;
    right: -28px;
    box-sizing: border-box;
    padding: 15px;
    width: 151px;
    height: 127px;
    text-align: left;
    color: #999;
    font-size: 12px;
    background: url(https://static.szlcsc.com/ecp/public/img/oversea-d-p.5ebfea21.svg) no-repeat 50%
}

.page-so .sellAbroad-wrapper .con-table ul.price-area li.totalPrice-li .oversea-total-detail-wrap .oversea-detail-popup .tit-icon {
    position: absolute;
    top: 20px;
    left: 5px;
    width: 4px;
    height: 10px;
    background: #ff7800
}

.page-so .sellAbroad-wrapper .con-table ul.price-area li.totalPrice-li .oversea-total-detail-wrap .oversea-detail-popup .tit {
    border-bottom: 1px solid #e9e9e9;
    color: #333
}

.page-so .sellAbroad-wrapper .con-table ul.price-area li.totalPrice-li .oversea-total-detail-wrap .oversea-detail-popup .item-wrap {
    margin-top: 5px;
    line-height: 1.45
}

.page-so .sellAbroad-wrapper .con-table ul.price-area li.totalPrice-li .oversea-total-detail-wrap .oversea-detail-popup .item .money {
    float: right;
    color: #333
}

.page-so .sellAbroad-wrapper .con-table ul.price-area li.totalPrice-li .oversea-total-detail-wrap:hover .oversea-detail-popup {
    display: block
}

.page-so .sellAbroad-wrapper .con-table ul.price-area li.stocks {
    cursor: default
}

.page-so .sellAbroad-wrapper .con-table ul.price-area li.stocks i.pan-stock {
    display: inline-block;
    vertical-align: bottom;
    width: 17px;
    height: 16px;
    margin-right: 3px;
    margin-bottom: 2px
}

.page-so .sellAbroad-wrapper .con-table ul.price-area li.stocks i.adequate {
    background: url(https://static.szlcsc.com/ecp/public/img/adequate.3240c862.svg) 50% no-repeat
}

.page-so .sellAbroad-wrapper .con-table ul.price-area .pointer-event {
    pointer-events: none
}

.page-so .sellAbroad-wrapper .con-table li.li-flag {
    margin-top: 8px;
    cursor: default
}

.page-so .sellAbroad-wrapper .con-table li.li-flag i {
    display: inline-block;
    vertical-align: bottom;
    margin-right: 6px
}

.page-so .sellAbroad-wrapper .con-table li.li-flag i.add-cart {
    width: 20px;
    height: 20px;
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMSAxKSIgc3Ryb2tlPSIjOTk5IiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxjaXJjbGUgY3g9IjkiIGN5PSI5IiByPSI5Ii8+PHBhdGggZD0iTTQgOC42MzlMNy41OSAxMiAxNCA2Ii8+PC9nPjwvc3ZnPg==) 50% no-repeat
}

.page-so .sellAbroad-wrapper .con-table li.li-flag i.jgsb {
    display: inline-block;
    vertical-align: bottom;
    margin-right: 6px;
    width: 20px;
    height: 20px;
    background: url(https://static.szlcsc.com/ecp/public/img/xx.1c38afb4.svg) 50% no-repeat
}

.page-so .sellAbroad-wrapper .con-table li.li-flag .c999 {
    color: #999
}

.page-so .sellAbroad-wrapper .con-table li.li-flag .cff7800 {
    color: #ff7800
}

.page-so .sellAbroad-wrapper .con-table li.li-flag .cursor-pointer {
    cursor: pointer
}

.page-so .sellAbroad-wrapper .con-table li.li-flag .cursor-default {
    cursor: default
}

.page-so .sellAbroad-wrapper .con-table li.li-flag .lh {
    line-height: 19px
}

.page-so .sellAbroad-wrapper .con-table li.li-flag span.mar-right {
    float: right
}

.page-so .sellAbroad-wrapper .con-table li.li-flag span.underline {
    text-decoration: underline
}

.page-so .sellAbroad-wrapper .con-table li.fail-tip, .page-so .sellAbroad-wrapper .con-table li.loading-tip {
    display: none
}

.page-so .sellAbroad-wrapper .con-table li.pad24 {
    padding-right: 24px
}

.page-so .sellAbroad-wrapper .con-table li.pad20 {
    padding-right: 21px;
    line-height: 24px
}

.page-so .sellAbroad-wrapper .con-table li.add-cart-tip {
    display: none
}

.page-so .sellAbroad-wrapper .addtocart-btn {
    width: 86px;
    height: 33px;
    line-height: 33px;
    color: #fff;
    border: none;
    border-radius: 2px
}

.page-so .sellAbroad-wrapper .light-btn {
    background: #ff7800
}

.page-so .sellAbroad-wrapper .gray-btn {
    cursor: not-allowed;
    background-color: #5e5e5e
}

.page-so .sellAbroad-wrapper .no-add {
    opacity: .59;
    filter: alpha(opacity=0.59);
    pointer-events: none
}

.page-so .sellAbroad-wrapper .con-body {
    padding: 20px 15px;
    border-bottom: 1px solid #e9e9e9
}

.page-so .sellAbroad-wrapper .con-body:hover {
    box-shadow: 0 2px 5px 2px rgba(0, 0, 0, .08)
}

.page-so .sellAbroad-wrapper .add-more-warp {
    padding: 10px 0;
    text-align: center;
    font-size: 14px
}

.page-so .sellAbroad-wrapper .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
}

.page-so .sellAbroad-wrapper .btn-wrapper {
    margin-top: 10px;
    margin-bottom: 20px;
    text-align: center
}

.page-so .jiazai-bj {
    margin-top: 20px;
    margin-bottom: 20px
}

.page-so .side-nav {
    width: 200px;
    position: fixed;
    top: 400px;
    left: 50%;
    margin-left: -823px;
    font-size: 14px
}

.page-so .side-nav .side-nav-tip {
    position: absolute;
    top: -35px;
    right: -5px;
    width: 89px;
    height: 27px;
    line-height: 20px;
    text-align: center;
    font-size: 12px;
    color: #fff;
    background: url(https://static.szlcsc.com/ecp/public/img/side-nav-tip.805eaf45.svg) no-repeat 50%
}

.page-so .side-nav .side-nav-item {
    display: block;
    position: relative;
    padding-right: 20px;
    height: 46px;
    line-height: 46px;
    text-align: right;
    border-right: 2px solid #f1f1f1;
    cursor: pointer
}

.page-so .side-nav .side-nav-item .unread-cyc {
    position: absolute;
    top: 14px;
    right: 14px;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background: red
}

.page-so .side-nav .side-nav-item.active {
    color: #0094e5;
    border-right-color: #0094e5
}

.page-so .margin-l-3 {
    margin-left: 3px
}

.page-so .icon-loading {
    display: inline-block;
    width: 23px;
    height: 23px;
    margin: 0 3px;
    vertical-align: bottom;
    background: url(https://static.szlcsc.com/ecp/public/img/jiazai.dff2c6b6.gif) no-repeat;
    background-size: 90%
}

.page-so .icon-success {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAAH6ji2bAAAAAXNSR0IArs4c6QAAAspJREFUOBGNVE1IVVEQnnPVaqEuitQiqBbvPkOCIjdB8nwSuDH6c9HC1rlzUYQQz3z3CrVJaBHYtoSEIFLIaPPO1aJFFGg/hApCkJJWq3a+vKf5js7h+FDoLO7MmfnmOzNz5lwiXkNJeBWSIp3tsYr/KZYyxu7v6OYjAbR1tX6aolJm3Ic5vVgKlwhYWHgz7DxQjDEq0pkbzhjpcNJtNgHKNwzpbGtKpo9DB4OH70/VDL9t2QsA06wSDIIGt+hWgjsqNefECAbOaPaBbqm1NpuNBxAgpARyoZ8p1uF1cTLDIwvQYX88lT0q9igJ71k9KoUzYqyUOLGYhBddojaFJPzIwFkyalUp06MC6i3kFp4h2AGxQVvLtN4dKLVyKzc3qhgNu1toBypEpWJEIVu6bI/UmQkBVEoHtqVXer09mEFGRZ0Z9exOZYIfssGUBagQBj5iWuv26k19caBjoUmAqTGNG5e7aSnqcIwD3gkAEgXaIYunMpdsDr7X09ENt8Usbwdm0JIMhWu4ZU5phAscJWUauNUnCvn549J0BxR6MEdT2QucXMTORr68V3x/tmAy1MBZd7JcNYEqDOTmnguRxDtCpPLLrP1hguWB/NyhSqAEiMTBcRKOG0Pnmurrd11r/VAWH6EMTOR2dTvQDgpi0EBMrIWg5Xh3/nztEOvMsW7u4iv8KQbEggNcwV9KL6PBSg2mAsBwbJct/556uZLvVVVVi7fz8/sFb2OVeoyXUW1IrZBKT4oTsnb3vs44yb5g4rU2Otg9TctDypiuPVR99mbHlxEf63S+MH5mM/aPxfP9Sf4HDsDKRinhE5kd3+friAWHqwoKZ/MS5fjA/9G5dxMcOylkbmwQjEx+U/kpz9kBoqCvkL/y2u8tMMg61mNtROl9ns/lxrq68/7IbCFEgCyceDc5drhM5owifqW80O8aUm/6279+22lO/wFBJ2QwT8hwNQAAAABJRU5ErkJggg==) no-repeat
}

.page-so .icon-fail, .page-so .icon-success {
    display: inline-block;
    width: 20px;
    height: 20px;
    margin: 0 3px;
    vertical-align: -6px
}

.page-so .icon-fail {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAAH6ji2bAAAAAXNSR0IArs4c6QAAAkxJREFUOBGNVLGKFEEQrZ7pFQVT3fD8AUG4mVNBODNTlQs1FSOTu1Q4zM/Y3I1FN1gxF0TPwPXuBxQN7jAXdGfL96qne3r2ZsGBoau7X72uqlfdIvi0Gj3kWGh97oE4/c5J+pZVqTbRG+evFGY1iw3R2r9JmNzQqvwpxHIRqG3+CaCqDgt73ULtZ2lCDwDSXDeLJ5xoXb4U3d9HhIHLeKvyVPTR5ijCe67Bzc+ih83JUPm53r500ZzaaCw8o8zpO/uYeezGY1rmbQbXY6/8QWCt/ZccnNt24lZ5L+VoQW+NviLJuag7xQgN5LE7bF7RMQE5sbI2ix0AT+Twz8Q5F7ThJj+WwzJEpmEFa0gEf1flNutpBKyOCQzjOG5Cgl+rtjFTL2xO4iZHgnMHW0OXFSHDHDpgOx2jJyFu++VM0bZmYJNh4b7VMKJXRlYjLbGXh8Ds2dgUqeBkFpUX0GCCW3EZ4zX59PdqLHoCRnpjvu7vIsln6OMxtHuXEiaByh1xkNjpU/m4eB2Jon8aGYqFyrDy+5AQfYMYaDE1n+xCGMoKhI78H6I+LXQkMS8MOjaQoeSUhuU/A7Y+o/DZHbVGyO4/nEw6cgT5/C5OeL5Kls/tolVlE1+DfC/a4DjAwXuIqjgJasWtbrR+ZR8Xxdx9bkqObKgYcYeEZYLhmrXFPRoE9TzWT8LB/ihp0JK+xek/1rsN74Bsin+WyHIYWwebIIbiFGRIKD6D4VEgZpa/oeQ609jxADvx5oUNaZa3RJbjsI56l8V7+fD727qG/geXLEVckLNjbAAAAABJRU5ErkJggg==) no-repeat
}

.page-so .load-failed-btn {
    margin-left: 2px;
    color: #ff7800;
    border-bottom: 1px solid #ff7800;
    cursor: pointer
}

.page-so .disable-orange-btn {
    background: #ffc890
}

.page-so .add-cart-modal-toast {
    left: 0
}

.guide-page {
    display: none;
    width: 100%;
    height: 100%;
    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)
}

.guide-page .guide-box {
    width: 354px;
    height: 300px;
    position: absolute;
    top: 62.5%;
    left: 0;
    -webkit-transform: translateY(-60%);
    transform: translateY(-60%)
}

.guide-page .guide-box .guide {
    width: 354px;
    height: 244px;
    background: url(https://static.szlcsc.com/ecp/public/img/guide.e6af70c7.png) 50% no-repeat
}

.guide-page .guide-box .ok {
    width: 128px;
    height: 36px;
    font-size: 16px;
    color: #fff;
    background: transparent;
    border-radius: 6px;
    border: 1px solid #fff;
    margin: 15px 0 0 92px
}

.guide-page .guide-box .ok:hover {
    background: #d8d8d8
}

.overseas-dialog {
    display: none;
    width: 100%;
    height: 100px;
    background: #494949;
    filter: alpha(opacity=80);
    background: rgba(73, 73, 73, .8);
    text-align: center;
    line-height: 100px;
    color: #efefef;
    font-size: 16px
}

.overseas-dialog .overseas-box {
    width: 100%;
    height: 100%;
    position: relative
}

.overseas-dialog .overseas-box button {
    width: 144px;
    height: 32px;
    line-height: 32px;
    background: #0094e5;
    border: none;
    outline: none;
    color: #fff;
    font-size: 16px;
    margin-left: 8px;
    border-radius: 4px
}

.overseas-dialog .overseas-box .close {
    width: 18px;
    height: 18px;
    background: #494949;
    filter: alpha(opacity=35);
    background: rgba(73, 73, 73, .35);
    border-radius: 50%;
    color: #efefef;
    text-align: center;
    line-height: 16px;
    cursor: pointer;
    font-size: 14px;
    position: absolute;
    right: 10px;
    top: 10px
}

.overseas-fixed {
    position: fixed;
    left: 0;
    bottom: 0;
    z-index: 9999
}

.overseas-w1200 {
    width: 1200px;
    margin: 0 auto
}