#website-ad-dialog {position:fixed;z-index:100000;top:0;bottom:0;left:0;right:0}
#website-ad-dialog .dialog-container-wrap {position:relative}
#website-ad-dialog .dialog-container-wrap .content {position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);min-width:200px;min-height:120px;height:calc(100% - 280px);display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}
#website-ad-dialog .dialog-container-wrap .content #ad-link {position:relative;cursor:pointer;height:-webkit-fit-content;height:fit-content;display:block}
#website-ad-dialog .dialog-container-wrap .content #ad-link .close-box {position:absolute;width:72px;height:72px;top:-72px;right:-72px}
#website-ad-dialog .dialog-container-wrap .content #ad-link .close {position:absolute;bottom:0;left:0;width:36px;height:36px;background:url(../assets/web/layout/websiteAdDialog/images/dialog-close-icon3.svg) no-repeat;background-size:36px;cursor:pointer}
#website-ad-dialog .dialog-container-wrap .content #ad-link>img {max-height:100%;max-width:100%}
#website-group-dialog {position:fixed;z-index:100000;top:160px;bottom:0;left:0;right:0}
#website-group-dialog .dialog-container-wrap-group {position:relative}
#website-group-dialog .dialog-container-wrap-group .content {position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);min-width:200px;min-height:120px;height:calc(100% - 280px);display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}
#website-group-dialog .dialog-container-wrap-group .content #ad-link {position:relative;cursor:pointer;height:-webkit-fit-content;height:fit-content;display:block}
#website-group-dialog .dialog-container-wrap-group .content #ad-link .top {background:url(../assets/web/layout/websiteGroupDialog/images/top.png) no-repeat;width:444px;height:224px;background-size:100% 100%;position:relative}
#website-group-dialog .dialog-container-wrap-group .content #ad-link .line {position:absolute;top:52%;left:8%;width:370px;height:22px;background:#bf0909;box-shadow:inset 0 0 1px 1px #a40000,inset 0 0 1px 0 #fff;border-radius:15px}
#website-group-dialog .dialog-container-wrap-group .content #ad-link .card {position:absolute;width:350px;top:57%;left:10.3%;background:-webkit-linear-gradient(273deg,#fe795a,#ff4753);background:linear-gradient(177deg,#fe795a,#ff4753);border-radius:0 0 1px 1px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}
#website-group-dialog .dialog-container-wrap-group .content #ad-link .card .card-top {width:100%;height:8px;background:-webkit-linear-gradient(top,#a50505,rgba(185,15,15,.48) 48%,rgba(191,9,9,0));background:linear-gradient(180deg,#a50505,rgba(185,15,15,.48) 48%,rgba(191,9,9,0))}
#website-group-dialog .dialog-container-wrap-group .content #ad-link .card .card-title {width:308px;height:67px;background:url(../assets/web/layout/websiteGroupDialog/images/text.png) no-repeat}
#website-group-dialog .dialog-container-wrap-group .content #ad-link .card .card-title.jlc-act {background:url(../assets/web/layout/websiteGroupDialog/images/jlc-act-title.png) no-repeat}
#website-group-dialog .dialog-container-wrap-group .content #ad-link .card .list {width:300px;height:70px;background:url(../assets/web/layout/websiteGroupDialog/images/card.png) no-repeat;background-size:100% 100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}
#website-group-dialog .dialog-container-wrap-group .content #ad-link .card .list .list-left {text-align:center;width:30%}
#website-group-dialog .dialog-container-wrap-group .content #ad-link .card .list .list-left .price {font-weight:700;color:#ff5d56;font-size:24px}
#website-group-dialog .dialog-container-wrap-group .content #ad-link .card .list .list-left .unit {color:#ff5d56;font-size:14px}
#website-group-dialog .dialog-container-wrap-group .content #ad-link .card .list .list-right {width:70%}
#website-group-dialog .dialog-container-wrap-group .content #ad-link .card .list .list-right .coupon-title {font-weight:700;color:#444;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#website-group-dialog .dialog-container-wrap-group .content #ad-link .card .list .list-right .coupon-limit,#website-group-dialog .dialog-container-wrap-group .content #ad-link .card .list .list-right .coupon-time {font-weight:700;color:#666;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#website-group-dialog .dialog-container-wrap-group .content #ad-link .card .list2 {width:300px;height:70px;background:url(../assets/web/layout/websiteGroupDialog/images/card2.png) no-repeat;background-size:100% 100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}
#website-group-dialog .dialog-container-wrap-group .content #ad-link .card .list2 .list-left {text-align:center;width:30%}
#website-group-dialog .dialog-container-wrap-group .content #ad-link .card .list2 .list-left .price {font-weight:700;color:#ff5d56;font-size:24px}
#website-group-dialog .dialog-container-wrap-group .content #ad-link .card .list2 .list-left .unit {color:#ff5d56;font-size:14px}
#website-group-dialog .dialog-container-wrap-group .content #ad-link .card .list2 .list-right {width:70%}
#website-group-dialog .dialog-container-wrap-group .content #ad-link .card .list2 .list-right .coupon-title {font-weight:700;color:#444;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#website-group-dialog .dialog-container-wrap-group .content #ad-link .card .list2 .list-right .coupon-limit,#website-group-dialog .dialog-container-wrap-group .content #ad-link .card .list2 .list-right .coupon-time {font-weight:700;color:#666;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#website-group-dialog .dialog-container-wrap-group .content #ad-link .card .website-group-dialog-btn {width:190px;height:50px;background:#ff8c25;border-radius:30px;color:#fff;line-height:50px;font-size:18px;margin:40px 0 30px;font-family:MicrosoftYaHei-Bold,MicrosoftYaHei;font-weight:700}
#website-group-dialog .dialog-container-wrap-group .content #ad-link .close-box {position:absolute;width:72px;height:72px;top:-72px;right:-72px}
#website-group-dialog .dialog-container-wrap-group .content #ad-link .website-group-dialog-close {position:absolute;top:153px;left:-35px;right:0;width:20px;height:20px;background:url(../assets/web/layout/websiteGroupDialog/images/dialog-close-icon3.svg) no-repeat;background-size:20px;cursor:pointer}
#website-group-dialog .dialog-container-wrap-group .content #ad-link>img {max-height:100%;max-width:100%}
#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}
#register-label-dialog-mask {position:fixed;z-index:100001;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.5)}
#register-label-dialog {position:fixed;z-index:100002;top:400px;bottom:0;left:0;right:0}
#register-label-dialog .dialog-container-wrap-group {position:relative}
#register-label-dialog .dialog-container-wrap-group .d-f-b {display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}
#register-label-dialog .dialog-container-wrap-group .content {position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);min-width:200px;min-height:120px;width:555px;height:300px;background:-webkit-linear-gradient(top,#fff 2%,#fff);background:linear-gradient(180deg,#fff 2%,#fff);border-radius:5px}
#register-label-dialog .dialog-container-wrap-group .content .register-label-dialog-close {position:absolute;top:15px;right:15px;width:17px;height:17px;padding:0;background:url(../assets/web/common/images/close.svg);border:none;outline:none;cursor:pointer;font-size:16px}
#register-label-dialog .dialog-container-wrap-group .content .title {font-size:20px;font-weight:500;color:#444;line-height:28px;text-align:center;margin-top:25px}
#register-label-dialog .dialog-container-wrap-group .content .label-qus {margin:49px 0 12px 23px;font-size:16px;font-weight:400;color:#444;line-height:22px}
#register-label-dialog .dialog-container-wrap-group .content .label-list {margin-left:23px}
#register-label-dialog .dialog-container-wrap-group .content .label-list .label {width:115px;height:40px;line-height:38px;text-align:center;background:#fff;border-radius:3px;border:1px solid #dedede;box-sizing:border-box;margin-right:15px}
#register-label-dialog .dialog-container-wrap-group .content .label-list .label:hover {cursor:pointer}
#register-label-dialog .dialog-container-wrap-group .content .label-list .label.active {border:1px solid #1c9fe9;color:#1c9fe9}
#register-label-dialog .dialog-container-wrap-group .content .register-label-dialog-submit-btn {width:135px;height:45px;line-height:45px;color:#fff;background:#1c9fe9;border-radius:3px;text-align:center;margin:30px auto 0;font-size:14px;font-weight:600}
#register-label-dialog .dialog-container-wrap-group .content .register-label-dialog-submit-btn:hover {cursor:pointer;background:#188ed3}
#jlc-cas-login-window {z-index:100000000 !important}

#annual-statement-dialog {display:none;position:fixed;top:30vh;z-index:999999;width:100%}
#annual-statement-dialog .commonP {color:#520000}
#annual-statement-dialog .commonSpan {background:-webkit-linear-gradient(107deg,#ff0808,#ff7f00);background:linear-gradient(343deg,#ff0808,#ff7f00);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background:transparent\9;color:#ff0808\9}
@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active) {#annual-statement-dialog .commonSpan {background:transparent;color:#ff0808}
}
#annual-statement-dialog .commonBtn {cursor:pointer;position:absolute;width:286px;height:102px;bottom:20px;left:calc(50% - 143px)}
#annual-statement-dialog .commonBtn span {position:absolute;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;width:100%;top:25px;color:#fff;font-size:22px;letter-spacing:1px;font-weight:500;line-height:30px}
#annual-statement-dialog .commonBtn .openMailBtn {width:100%}
#annual-statement-dialog .mailBox {display:none;width:556px;height:360px;margin:auto;position:relative}
#annual-statement-dialog .mailBox .msgTitle {font-size:28px;font-family:Helvetica;letter-spacing:1px;position:absolute;width:100%;text-align:center;top:86px}
#annual-statement-dialog .mailBox .closeBtn {position:absolute;right:0;height:20px;width:20px;margin:15px;cursor:pointer}
#annual-statement-dialog .mailBox .mailImg {height:100%;width:100%}
#annual-statement-dialog .contentBox {display:none;width:694px;height:520px;position:fixed;left:calc(50% - 347px);top:18vh}
#annual-statement-dialog .contentBox .head {height:40px;background:#fff0ec}
#annual-statement-dialog .contentBox .head .closeBtn {float:right;width:20px;height:20px;margin:10px 20px 0;cursor:pointer}
#annual-statement-dialog .contentBox .contentInner {width:100%;height:480px;position:relative}
#annual-statement-dialog .contentBox .contentInner .rabitImg {position:absolute;width:158px;right:-5px;top:0;z-index:9}
#annual-statement-dialog .contentBox .contentInner .plusImg {width:100%;height:100%}
#annual-statement-dialog .contentBox .contentInner .textBox {position:absolute;top:24px;left:32px;width:630px;height:362px}
#annual-statement-dialog .contentBox .contentInner .textBox .visiable {visibility:hidden}
#annual-statement-dialog .contentBox .contentInner .textBox .bigSpan {font-size:20px;font-weight:700}
#annual-statement-dialog .contentBox .contentInner .textBox .tips {font-size:12px;font-family:Helvetica;color:#825751;line-height:14px;width:100%;height:30px;margin:12px -13px;-webkit-transform:scale(.9);transform:scale(.9)}
#annual-statement-dialog .contentBox .contentInner .textBox .step1 {display:none}
#annual-statement-dialog .contentBox .contentInner .textBox .step1 .title {display:-webkit-box;display:-webkit-flex;display:flex;margin:22px 0 15px 20px}
#annual-statement-dialog .contentBox .contentInner .textBox .step1 .title img {width:60px !important}
#annual-statement-dialog .contentBox .contentInner .textBox .step1 .title .commonSpan {font-size:28px;margin-left:10px;display:inline-block;line-height:35px}
#annual-statement-dialog .contentBox .contentInner .textBox .step1 .commonP {color:#4a0900;font-size:16px;margin:0 0 14px 22px;letter-spacing:.5px}
#annual-statement-dialog .contentBox .contentInner .textBox .step2 {display:none;width:610px;margin:-23px auto;position:relative;height:152px;background:url(../assets/web/layout/annualStatementDialog/images/bg2.png) no-repeat;background-size:100% 100%}
#annual-statement-dialog .contentBox .contentInner .textBox .step2 .commonP {margin:0 0 14px 12px;font-size:14px}
#annual-statement-dialog .contentBox .contentInner .textBox .step2 .commonP .commonSpan {color:#e03600}
#annual-statement-dialog .contentBox .contentInner .textBox .step3 {display:none}
#annual-statement-dialog .contentBox .contentInner .textBox .step3 .step3box {width:610px;position:relative;height:189px;background:url(../assets/web/layout/annualStatementDialog/images/bg3.png) no-repeat;background-size:100% 100%;margin:12px auto}
#annual-statement-dialog .contentBox .contentInner .textBox .step3 .step3box .commonP {margin:0 0 15px 12px;font-size:14px}
#annual-statement-dialog .contentBox .contentInner .textBox .step3 .step3box .commonP .commonSpan {font-size:20px}
#annual-statement-dialog .contentBox .contentInner .textBox .step3 .step3box .tips {margin-top:18px}
#annual-statement-dialog .contentBox .contentInner .textBox .step4 {margin-top:10px}
#annual-statement-dialog .contentBox .contentInner .textBox .step4 .commonP {margin:0 0 14px 22px;font-size:16px;font-weight:600}
#annual-statement-dialog .contentBox .contentInner .textBox .step4 .giftImg {position:absolute;width:45px;margin-top:-21px}
#annual-statement-dialog .contentBox .contentInner .textBox .step4 .tips {margin-top:10px;font-weight:600}
#annual-statement-dialog .contentBox .contentInner .btnBox {position:absolute;bottom:18px;display:-webkit-box;display:-webkit-flex;display:flex;left:113px;left:20px\9}
@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active) {#annual-statement-dialog .contentBox .contentInner .btnBox {left:20px}
}
#annual-statement-dialog .contentBox .contentInner .btnBox .commonBtn {position:relative;bottom:0;left:unset;width:216px;height:58px}
#annual-statement-dialog .contentBox .contentInner .btnBox .commonBtn span {top:5px;font-size:22px}
#annual-statement-dialog .contentBox .contentInner .btnBox .commonBtn+.commonBtn {margin-left:36px}
.ani1 {-webkit-animation:animates 1s ease-in-out 0s;animation:animates 1s ease-in-out 0s}
.ani2 {-webkit-animation:animates2 3.3s ease-in-out 0s;animation:animates2 3.3s ease-in-out 0s}
.ani3 {-webkit-animation:animates3 5.5s ease-in-out 0s;animation:animates3 5.5s ease-in-out 0s}
@-webkit-keyframes animates {0% {opacity:0}
to {opacity:1%}
}
@keyframes animates {0% {opacity:0}
to {opacity:1%}
}
@-webkit-keyframes animates2 {0%,60.06% {opacity:0}
to {opacity:1%}
}
@keyframes animates2 {0%,60.06% {opacity:0}
to {opacity:1%}
}
@-webkit-keyframes animates3 {0%,81% {opacity:0}
to {opacity:1%}
}
@keyframes animates3 {0%,81% {opacity:0}
to {opacity:1%}
}

.new-person-bottom-fixed {width:100vw;height:6.25vw;position:fixed;bottom:0;left:0;z-index:999999;display:none;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}
.new-person-bottom-fixed .img {height:100%;width:100%;background:url(../assets/web/common/images/about/gy_banner05_01.jpg) no-repeat;background-size:100%}
.new-person-bottom-fixed .close {position:absolute;top:10px;right:150px;width:36px;height:36px;background:url(../assets/web/layout/websiteGroupDialog/images/dialog-close-icon3.svg) no-repeat;cursor:pointer;-webkit-transform:scale(.8);transform:scale(.8)}
.animate {position:absolute;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:animate;animation-name:animate}
@-webkit-keyframes animate {0% {opacity:1}
to {opacity:0}
}
@keyframes animate {0% {opacity:1}
to {opacity:0}
}
.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:1000002}
.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(../assets/web/common/images/order_icon.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:hidden;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(../assets/web/common/images/cart_icon.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(../assets/web/common/images/pay_icon.png) no-repeat 0 -120px}
.common-confirm-overall-tmpl .common-confirm-del-btn {margin-left:-35px;text-align:center}
.common-button-style {padding:8px 28px;color:#fff;background:#0093e6;border:none;border-radius:3px;cursor:pointer}
.common-hover-tooltip-box {position:relative;cursor:pointer}
.common-hover-tooltip-box .icon_tip:hover,.common-hover-tooltip-box .icon_tip_narrow:hover,.common-hover-tooltip-box:hover .icon_tip,.common-hover-tooltip-box:hover .icon_tip_narrow {display:block}
.common-hover-tooltip-box .icon_tip {display:none;position:absolute;top:-135px;left:23px;z-index:3;padding:6px 10px;color:#666;text-align:left;font-size:12px;background-color:#fff;border:1px solid #cecbce;box-sizing:border-box;width:-webkit-max-content;width:max-content;border-radius:2px;line-height:20px}
.common-hover-tooltip-box .icon_tip_narrow {display:none;position:absolute;left:18px;top:0;z-index:4;width:6px;height:9px;background:url(../assets/web/common/images/triangle.png) no-repeat}
.common-hover-tooltip-box .icon_tip_down {-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}
.common-hover-tooltip-box .icon_tip_up {-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.common-hover-tooltip-box .icon_tip_right {-webkit-transform:rotate(180deg);transform:rotate(180deg)}

.valid-form {margin-left:1px;color:red}
.valid-form span.error {background:url(../assets/web/common/images/order_icon.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(../assets/web/common/images/order_icon.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(../assets/web/common/images/order_icon.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(../assets/web/common/images/order_icon.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(../assets/web/common/images/order_icon.png) no-repeat -255px -441px}
.icon-exclamation {background:url(../assets/web/common/images/order_icon.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(../assets/web/common/images/cart_icon.png) no-repeat -353px -282px}
.common-fail-tip-box {position:fixed;z-index:100001;top:150px;left:0;width:100%}
.common-fail-tip,.common-success-tip {display:none;position:fixed;z-index:100001;top:150px;left:50%;padding-right:10px;min-width:120px;height:40px;background:#fff;box-shadow:1px 3px 9px #ddd;position:unset;width:-webkit-max-content !important;width:max-content !important;margin:0 auto}
.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(../assets/web/common/images/pay_icon.png) no-repeat -30px -15px}
.common-success-tip .icon {background:#7fbe25 url(../assets/web/common/images/pay_icon.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(../assets/web/common/images/order_icon.png) no-repeat -286px -317px;padding:2px 10px;cursor:pointer}
.common-modal .modal-content {padding:20px 15px 12px;overflow:visible !important}

.common-useless-coupon {background:#ffebeb;color:#ff2020;width:-webkit-max-content;width:max-content;padding:0 5px;border-radius:2px;margin-bottom:5px}
.common-useless-coupon2 {display:-webkit-box;display:-webkit-flex;display:flex;height:30px;-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:#999;text-indent:5px;font-size:12px;margin-top:3px}


.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(../assets/web/common/images/order_icon.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(../assets/web/common/images/order_icon.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(../assets/web/common/images/order_icon.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(../assets/web/common/images/pay_icon.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(../assets/web/common/images/img_sanxiaoxing.png) 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(../assets/web/common/images/index_icon.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(../assets/web/common/images/index_icon.png) no-repeat -163px -503px}
.hint-down {display:none;position:fixed;left:50%;top:50%;z-index:100000;padding:0 0 20px;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(../assets/web/common/images/order_icon.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(../assets/web/common/images/list_item_icon20181217.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(../assets/web/common/images/hint_popup.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(../assets/web/common/images/hint_popup.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(../assets/web/common/images/cart_icon.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(../assets/web/common/images/order.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(../assets/web/common/images/order_icon.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(../assets/web/common/images/new_so01.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(../assets/web/static/images/red_ball.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}