.anchor_layer {width:100%;position:relative;height:58px;}
.anchor_layer .nav_wrap {height:58px;overflow:hidden;margin:0 auto 58px;background:#4a6bff;box-shadow:8px 8px 20px 0 rgba(55,99,170,.1);}
.anchor_layer .nav_wrap.navFix {position:fixed;left:0;top:0;width:100%;min-width:1220px;border-radius:0;z-index:9999;}
.anchor_layer .nav_wrap .wrap_layer {width:1200px;height:58px;margin:0 auto;padding:0 10px;}
.anchor_layer .nav_wrap .wrap_tab {height:58px;float:left;}
.anchor_layer .nav_wrap .wrap_tab:hover {background:#ecf2fe;background:rgba(255,255,255,0.1);}
.anchor_layer .nav_wrap a {padding:0 20px;height:58px;display:block;color:#fff;line-height:58px;font-weight:500;text-align:center;font-size:16px;letter-spacing:.05rem;}
.anchor_layer .nav_wrap a i {position:relative;top:-3px;-ms-flex-negative:0;flex-shrink:0;margin-left:6px;display:inline-block;border-radius:2px;background:#ff5c00;padding:0 8px;color:#fff;font-size:12px;font-weight:400;line-height:20px;}
.anchor_layer .nav_wrap .active,.details_main .anchor_layer .nav_wrap a:hover {background:#ecf2fe;background:rgba(255,255,255,0.1);}
.mbhd {width:1200px;margin:2rem auto;padding:0rem 0 0 0;}
.top-section-header {margin-bottom:20px;}
.top-section-header h2 {font-size:22px;line-height:36px;color:#282e3e;font-weight:500;}
.top-section-header .top-section-sub-tit {font-size:14px;line-height:22px;color:#5b6786;margin-top:5px;}
.fw-qrcode {position:relative;background:#fff;border:2px solid #fff;box-shadow:8px 8px 20px rgba(55,99,170,.1);border-radius:4px;padding:20px;margin-top:2rem;}
.fw-qrcode .fw-content {display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;height:auto;}
.top-vouchervertical-main {display:inline-block;vertical-align:top;position:relative;padding-right:60px;width:calc(100% - 387px);}
.top-vouchervertical-main-tit {font-size:20px;line-height:28px;color:#282e3e;font-weight:500;}
.top-vouchervertical-main-tit span {vertical-align:middle;}
.top-vouchervertical-main-tit-tag {margin-left:12px;display:inline-block;padding:0 4px;border-radius:2px;border:1px solid #ff6f4a;background:#ff6f4a;font-size:12px;line-height:16px;color:#fff;vertical-align:middle;}
.top-vouchervertical-main .top-vouchervertical-list {margin-top:12px;overflow:hidden;}
.top-vouchervertical-main .top-item {color:#5b6786;word-wrap:break-word;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;position:relative;padding-left:24px;font-size:14px;line-height:22px;}
.top-icon {position:absolute;top:3px;left:0;width:16px;height:16px;display:inline-block;vertical-align:-3px;background-repeat:no-repeat;background-size:contain;background-image:url(../images/icon-list.svg);}
.top-vouchervertical-aside {width:387px;padding:16px 24px;height:178px;background:#ff6d50;border-radius:8px;vertical-align:top;display:inline-block;}
.top-vouchervertical-aside-center {display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;width:100%;height:100%;position:relative;z-index:1;}
.top-vouchervertical-aside-con {width:calc(100% - 120px);}
.top-vouchervertical-aside-qrcode-tip {font-size:16px;line-height:24px;font-weight:500;color:hsla(0,0%,100%,.9);margin-bottom:11px;}
.top-vouchervertical-aside-tags {width:100%;white-space:nowrap;overflow:hidden;margin-bottom:8px;}
.top-vouchervertical-aside-tag {width:auto;height:18px;margin-bottom:8px;position:relative;z-index:5;padding:0 4px;box-sizing:border-box;font-size:12px;line-height:18px;line-height:16px;border:1px solid #fffefe;color:#fffefe;margin-right:4px;}
.top-vouchervertical-aside-tag.top-tags-primary {color:#8c201f;line-height:18px;border:0;border-radius:2px;background:linear-gradient(90deg,#fff0e2,#ffddbe);padding:0 3px;}
.top-vouchervertical-aside-tag.top-tags-weak {color:#fffefe;}
.top-vouchervertical-aside-amount {font-size:28px;line-height:36px;color:#fff;font-weight:500;}
.top-vouchervertical-aside-unit {font-size:14px;line-height:22px;color:#fff;}
.top-vouchervertical-aside-desc {font-size:14px;line-height:22px;color:#fff;font-weight:500;}
.top-vouchervertical-aside-qrcode-wrap {-ms-flex:0 0 118px;flex:0 0 118px;width:118px;height:118px;background:#fff;overflow:hidden;border-radius:6px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;}
.top-vouchervertical-aside-qrcode-wrap .top-vouchervertical-aside-qrcode-img {width:110px;height:110px;}
.mbtop {width:1200px;margin:0rem auto;padding:2rem 0 0 0;}
.top-page .mbtop {padding:3rem 0 2rem 0;}
.top-section-header {margin-bottom:20px;}
.top-section-header h2 {font-size:22px;line-height:36px;color:#282e3e;font-weight:500;}
.top-section-header .top-section-sub-tit {font-size:14px;line-height:22px;color:#5b6786;margin-top:5px;}
.top-list {position:relative;}
.top-list li {width:23.48888%;position:relative;display:inline-block;margin-right:1.2rem;margin-bottom:1.5rem;}
.top-list .le-box {transition:all .2s;box-shadow:0px 6px 40px 0px rgba(34,87,179,0.12);border:1px solid #fff;}
.top-list .le-box:nth-child(4n) {margin-right:0px;}
.top-list li:hover {-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}
.top-list .le-box .box-thumb {position:relative;background:#f4f4ff;max-height:326px;overflow:hidden;}
.top-list .le-box img {width:100%;height:100%;display:block;border-radius:8px 8px 0 0;}
.top-list .le-box .pro-header {text-align:center;padding:18px 20px 15px;background-image:linear-gradient(0deg,#fff,#f4f4ff);}
.le-box .entry-meta {margin-top:.1rem!important;align-items:center;color:#111010;display:flex;flex-wrap:wrap;letter-spacing:.2px;text-align:center;font-size:.875rem;font-weight:700;background-image:linear-gradient(to right,#f8ab5e 0,#f36961 20%,#a176c8 40%,#759beb 60%,#65beb3 80%,#70db96 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.top-list .le-box .pro-header  a {text-align:center;height:46px;font-size:14px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:20px;text-align:left;}
.pro-header .metas {margin-top:.5rem;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;color:#bdbdbd;letter-spacing:-0.2px;width:100%;}
.top-fuwu-list {position:relative;}
.top-fuwu-list ul {width:100%;display:inline-block;}
.top-fuwu-list ul li {position:relative;display:block;width:23.388%;text-align:center;margin-right:25px;margin-bottom:50px;float:left;cursor:default;transition:all .5s;background-image:linear-gradient(0deg,#ffffff 0%,#f3f5f8 100%);border:1px solid #fff;}
.top-fuwu-list ul li:hover {-webkit-box-shadow:0 10px 40px 0 rgb(6 14 44/10%);box-shadow:0 10px 40px 0 rgb(6 14 44/10%);-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}
.top-fuwu-list ul li div {padding:50px 58px;vertical-align:top;position:relative;width:100%;display:block;}
.top-fuwu-list ul li div img {width:100px;}
.top-fuwu-list ul li:nth-child(4n) {margin-right:0;}
.top-fuwu-list ul li span {width:100%;font-size:22px;margin:5px 0px;color:#343a40;display:inline-block;font-weight:600;}
.top-fuwu-list ul li p {margin-top:10px;overflow:hidden;font-size:20px;color:#575e68;font-weight:600;}
.banner-content .banner-title span {color:#2b76ff;}