﻿.m-ban.kld {
    background-color: #dfedff;
}

.kld .m-ban-lnk:hover, .kld .m-snav-b.s1, .kld .m-snav-b:hover {
    color: #279ce4;
}

.kld .m-ban-lnk-h {
    margin-left: -60px;
}

.m-ban.met {
    background-color: #1f2531;
}

.met .m-snav-b.s1, .met .m-snav-b:hover, .met .m-ban-lnk:hover {
    color: #1f2531;
}

.met .m-ban1-img {
    top: 0;
    right: 110px;
}

.met .m-ban-lnk-h {
    background: #FFF;
    box-shadow: 0 10px 16px 0 rgba(79,39,39,.16);
    border-radius: 5px;
    width: 100%;
    top: 120%;
}

.met-bdr-l {
    border-left-width: 4px;
    border-left-style: solid;
    border-left-color: #dcdddf;
    border-left-color: rgba(0,0,0,.2);
}

.met-dl {
    margin-left: 40px;
}

    .met-dl dt {
        position: relative;
    }

    .met-dl dt, .met-dl > dd {
        padding-left: 94px;
    }

.met-img3 {
    margin-left: -60px;
}

.met-img5 {
    margin-left: -20px;
}

.met-in {
    position: absolute;
    top: -40px;
    left: -82px;
}

.met-in-tt {
    height: 110px;
    line-height: 110px;
    text-align: center;
    position: absolute;
    left: 0;
    right: 0;
    top: 26px;
    bottom: 0;
    z-index: 1;
}

.met-fc-tt {
    color: #595961;
}

.met-fc-tt2 {
    color: #9a9aa9;
}

.m-ban.met-detail {
    background-color: #1f2531;
    background: #1f2531 url('../../img/nweb/img/meeting/ban_met_detail.png') no-repeat center bottom;
    background-size: auto 440px;
}

.met-detail .met-detail-ban {
    padding-top: 85px;
}

.met-detail .m-ban-lnk {
    margin: 50px 0 0;
    padding: 7px 41px 8px;
    font-size: 24px;
    border-radius: 5px;
}

    .met-detail .m-ban-lnk:hover {
        color: #1f2531;
    }

.met-detail-cont {
    padding: 100px 0;
    font-size: 0;
}

    .met-detail-cont .cont-wrap {
        display: table-cell;
        text-align: center;
    }

    .met-detail-cont .cont-item {
        vertical-align: top;
        display: inline-block;
        width: 270px;
        background-color: #fff;
        border-top: 4px solid #2589ff;
        padding: 28px 50px 31px;
        color: #9797a1;
        box-sizing: border-box;
        margin-right: 20px;
        font-size: 14px;
    }

        .met-detail-cont .cont-item:last-child {
            margin-right: 0;
        }

    .met-detail-cont .cont-item-tt h3 {
        color: #595961;
        font-size: 18px;
        margin-bottom: 8px;
    }

    .met-detail-cont .cont-item-tt {
        text-align: left;
        margin-bottom: 18px;
    }

        .met-detail-cont .cont-item-tt p {
            padding-left: 20px;
        }

    .met-detail-cont .cont-item-lst {
        padding-top: 22px;
        border-top: 1px solid #e3e2e5;
    }

        .met-detail-cont .cont-item-lst li {
            margin-bottom: 15px;
            background-image: url('../../img/nweb/img/meeting/unselect.png');
            background-position: 30px 5px;
            background-size: 15px auto;
            background-repeat: no-repeat;
            text-align: left;
            padding-left: 55px;
        }

            .met-detail-cont .cont-item-lst li.active {
                background-image: url('../../img/nweb/img/meeting/select.png');
                background-position: 30px 5px;
            }

        .met-detail-cont .cont-item-lst .line {
            height: 1px;
            background-color: #e3e2e5;
            margin-bottom: 15px;
        }

    .met-detail-cont .ui-btn {
        display: inline-block;
        padding: 7px 43px;
        color: #2589ff;
        border: 1px solid #2589ff;
        border-radius: 2px;
        font-size: 18px;
        background-color: #fff;
        margin-top: 20px;
    }

        .met-detail-cont .ui-btn:hover {
            color: #fff;
            background-color: #2589ff;
        }

.met-content-wrap {
    background: #f1f1f5;
    padding-bottom: 100px;
}

.met-content-t {
    font-size: 30px;
    line-height: 42px;
    margin-top: 80px;
}

.met-content-sub {
    font-size: 18px;
    line-height: 26px;
    margin-top: 14px;
}

.met-content-items {
    padding: 0 30px;
}

    .met-content-items > li {
        float: left;
        width: 450px;
        height: 384px;
        border-top: 4px solid #2589ff;
        padding: 0 50px;
        background-color: #fff;
    }

        .met-content-items > li:first-child {
            margin-right: 40px;
        }

.met-content-items-t {
    font-size: 24px;
    color: #595961;
    line-height: 26px;
    font-weight: 700;
    margin-top: 26px;
    margin-bottom: 14px;
}

.met-content-items-sub {
    font-size: 14px;
    color: #595961;
    line-height: 22px;
}

.met-content-items-det {
    margin-top: 27px;
}

    .met-content-items-det > li {
        float: left;
        width: 50%;
        padding-top: 19px;
        border-top: 1px solid #e3e2e5;
    }

.met-content-items-det-t {
    font-size: 14px;
    color: #9797a1;
    line-height: 22px;
}

.met-content-items-det-sub {
    font-size: 14px;
    color: #595961;
    line-height: 22px;
}

.met-order-btn {
    display: block;
    border: 1px solid #2589ff;
    border-radius: 2px;
    width: 200px;
    height: 50px;
    font-size: 18px;
    color: #2589ff;
    letter-spacing: 0;
    line-height: 50px;
    margin: 40px auto 0;
}

.met-feature-t {
    font-size: 30px;
    color: #595961;
    line-height: 34px;
    margin-top: 78px;
}

.met-feature-sub {
    font-size: 18px;
    color: #595961;
    letter-spacing: 0;
    line-height: 34px;
}

.met-feature-items {
    height: 330px;
    background: url('../../img/nweb/img/meeting/met_feature.png?20180724') no-repeat center center;
}

.ft-res-meet {
    padding: 50px 0;
    letter-spacing: 2px;
    background: url('../../img/nweb/img/meeting/ft_res.png') no-repeat #2589ff center center;
}

@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2) {
    .met-feature-items {
        background-image: url('../../img/nweb/img/meeting/met_feature@2x.png?20180724');
        background-size: 100% auto;
    }

    .m-ban.met-detail {
        background-color: url('../../img/nweb/img/meeting/ban_met_detail.png');
        background-size: auto 440px;
    }
}

.m-ban.shop {
    background-color: #fa6869;
}

.shop .m-ban-lnk:hover, .shop .m-snav-b.s1, .shop .m-snav-b:hover {
    color: #fa6869;
}

.shop .m-ban-lnk-h {
    background: #FFF;
    box-shadow: 0 10px 16px 0 rgba(79,39,39,.16);
    border-radius: 5px;
    top: 120%;
}

.shop1-dxjd, .shop1-fsxb, .shop1-gssx, .shop1-jjjf, .shop1-kxsp, .shop1-myqz, .shop1-mzhf, .shop1-sm, .shop1-tsyx, .shop1-ylbj {
    background-image: url('../../img/nweb/img/shop/shop1.png');
    background-repeat: no-repeat;
    width: 124px;
    height: 124px;
    margin-bottom: 12px;
}

.shop1-dxjd {
    background-position: 0 0;
}

.shop1-fsxb {
    background-position: 0 -129px;
}

.shop1-gssx {
    background-position: 0 -258px;
}

.shop1-jjjf {
    background-position: 0 -387px;
}

.shop1-kxsp {
    background-position: 0 -516px;
}

.shop1-myqz {
    background-position: 0 -645px;
}

.shop1-mzhf {
    background-position: 0 -774px;
}

.shop1-sm {
    background-position: 0 -903px;
}

.shop1-tsyx {
    background-position: 0 -1032px;
}

.shop1-ylbj {
    background-position: 0 -1161px;
}

.shop2-cw, .shop2-dd, .shop2-dp, .shop2-kq, .shop2-sj, .shop2-sp {
    background-image: url('../../img/nweb/img/shop/shop2.png');
    background-repeat: no-repeat;
    width: 160px;
    height: 160px;
}

.shop2-cw {
    background-position: 0 0;
}

.shop2-dd {
    background-position: 0 -165px;
}

.shop2-dp {
    background-position: 0 -330px;
}

.shop2-kq {
    background-position: 0 -495px;
}

.shop2-sj {
    background-position: 0 -660px;
}

.shop2-sp {
    background-position: 0 -825px;
}

.shop3-i1, .shop3-i2, .shop3-i3, .shop3-i4, .shop3-i5 {
    background-image: url('../../img/nweb/img/shop/shop3_l.png');
    background-repeat: no-repeat;
    width: 60px;
    height: 30px;
    vertical-align: middle;
    margin-right: 10px;
}

.shop3-i1 {
    background-position: 0 0;
}

.shop3-i2 {
    background-position: 0 -50px;
}

.shop3-i3 {
    background-position: 0 -100px;
}

.shop3-i4 {
    background-position: 0 -150px;
}

.shop3-i5 {
    background-position: 0 -200px;
}

.shop4-i1, .shop4-i2, .shop4-i3, .shop4-i4 {
    background-image: url('../../img/nweb/img/shop/shop4.png');
    background-repeat: no-repeat;
    width: 300px;
    height: 500px;
}

.shop4-i1 {
    background-position: 0 0;
}

.shop4-i2 {
    background-position: 0 -504px;
}

.shop4-i3 {
    background-position: 0 -1008px;
}

.shop4-i4 {
    background-position: 0 -1512px;
}

.shop5-app, .shop5-appqr, .shop5-apptop, .shop5-gzh, .shop5-hyfx, .shop5-more, .shop5-qr, .shop5-twts, .shop5-wxss, .shop5-xxtz {
    background-image: url('../../img/nweb/img/shop/shop5.png');
    background-repeat: no-repeat;
    width: 100px;
    height: 100px;
}

.shop5-app {
    background-position: 0 0;
}

.shop5-appqr {
    background-position: 0 -105px;
}

.shop5-apptop {
    background-position: 0 -210px;
}

.shop5-gzh {
    background-position: 0 -315px;
}

.shop5-hyfx {
    background-position: 0 -420px;
}

.shop5-more {
    background-position: 0 -525px;
}

.shop5-qr {
    background-position: 0 -630px;
}

.shop5-twts {
    background-position: 0 -735px;
}

.shop5-wxss {
    background-position: 0 -840px;
}

.shop5-xxtz {
    background-position: 0 -945px;
}

.shop6-i1, .shop6-i2, .shop6-i3, .shop6-i4 {
    background-image: url('../../img/nweb/img/shop/shop6.png');
    background-repeat: no-repeat;
}

.shop6-i1 {
    width: 164px;
    height: 137px;
    background-position: 0 0;
}

.shop6-i2 {
    width: 134px;
    height: 120px;
    background-position: 0 -142px;
}

.shop6-i3 {
    width: 131px;
    height: 147px;
    background-position: 0 -267px;
}

.shop6-i4 {
    width: 132px;
    height: 133px;
    background-position: 0 -419px;
}

.shop7-i1, .shop7-i2, .shop7-i3 {
    background-image: url('../../img/nweb/img/shop/shop7.png');
    background-repeat: no-repeat;
}

.shop7-i1 {
    background-position: 0 0;
    height: 111px;
    width: 178px;
}

.shop7-i2 {
    background-position: 0 -116px;
    height: 118px;
    width: 147px;
}

.shop7-i3 {
    background-position: 0 -239px;
    height: 116px;
    width: 127px;
}

.lst-shop1 {
    margin-right: -140px;
    margin-top: -80px;
}

    .lst-shop1 > li {
        display: inline-block;
        margin-right: 140px;
        margin-top: 80px;
    }

.lst-shop2 {
    margin-right: -60px;
    margin-top: -70px;
}

    .lst-shop2 > li {
        display: inline-block;
        margin-right: 60px;
        margin-top: 70px;
        background-color: #fff;
        min-width: 340px;
        padding-bottom: 30px;
        padding-top: 20px;
        border-radius: 5px;
        box-shadow: 0 0 16px #e0e0e0;
        text-align: center;
    }

.shop3-l {
    padding-top: 28px;
    padding-bottom: 28px;
    height: 370px;
    border: 1px solid #e3e2e5;
    border-radius: 10px;
    min-width: 242px;
}

.shop3-l-tt {
    padding: 0 24px 18px;
}

.lst-shop3 > li {
    padding: 12px 24px;
    cursor: pointer;
}

    .lst-shop3 > li.active {
        background-color: #ebebf2;
    }

.shop3-box {
    margin-top: -22px;
}

.shop3-item {
    display: none;
}

    .shop3-item.active {
        display: block;
    }

.shop3-txts > li {
    display: inline-block;
    margin-left: 10px;
    width: 300px;
    text-align: center;
}

    .shop3-txts > li:first-child {
        margin-left: 0;
    }

.lst-shop4 > li {
    display: inline-block;
}

.lst-shop6 {
    margin-right: -40px;
}

    .lst-shop6 > li {
        padding-top: 40px;
    }

    .lst-shop6 > li, .store-9f-items > li {
        display: inline-block;
        vertical-align: top;
        margin-right: 20px;
        margin-left: 20px;
        background-color: #fff;
        min-width: 250px;
        padding-bottom: 30px;
        border-radius: 5px;
        box-shadow: 0 0 16px #e0e0e0;
        text-align: center;
    }

.lst-shop6-in {
    min-height: 160px;
}

.lst-shop6-hr, .lst-store9-hr {
    width: 16px;
    height: 6px;
    background-color: #fa6869;
    line-height: 6px;
    font-size: 6px;
}

.lst-shop7 {
    margin-right: -60px;
}

    .lst-shop7 > li {
        padding-top: 45px;
    }

    .lst-shop7 > li, .store-8f-items > li {
        display: inline-block;
        vertical-align: top;
        margin-right: 30px;
        margin-left: 30px;
        background-color: #fff;
        min-width: 340px;
        padding-bottom: 30px;
        border-radius: 5px;
        box-shadow: 0 0 16px #e0e0e0;
        text-align: center;
    }

.lst-shop7-in {
    min-height: 140px;
}

.m-ban.buss {
    background-color: #29155c;
}

.buss .m-ban-lnk:hover, .buss .m-snav-b.s1, .buss .m-snav-b:hover {
    color: #1746d2;
}

.buss .m-ban-lnk-h {
    background: #FFF;
    box-shadow: 0 10px 16px 0 rgba(79,39,39,.16);
    border-radius: 5px;
    width: 100%;
    top: 120%;
}

.business-1f-items {
    margin-left: 30px;
    width: 100%;
}

    .business-1f-items > li {
        width: 340px;
        float: left;
        margin-right: 60px;
        margin-bottom: 10px;
    }

        .business-1f-items > li > div {
            margin: 14px auto;
            width: 260px;
            height: 156px;
        }

.business1-ddgl, .business1-dpzx, .business1-sjgl, .business1-spgl, .business1-sqdzc, .business1-wlgl {
    background-image: url("../../img/nweb/img/buss/business1.png?20180228");
    background-repeat: no-repeat;
}

.business1-ddgl {
    background-position: 0 0;
}

.business1-dpzx {
    background-position: 0 -166px;
}

.business1-sjgl {
    background-position: 0 -332px;
}

.business1-spgl {
    background-position: 0 -498px;
}

.business1-sqdzc {
    background-position: 0 -664px;
}

.business1-wlgl {
    background-position: 0 -830px;
}

.business-3f-items {
    width: 100%;
    margin-left: 50px;
}

    .business-3f-items > li {
        float: left;
        margin-right: 73px;
        width: 220px;
        margin-bottom: 60px;
        background: #FFF;
        height: 70px;
        -webkit-border-radius: 100px;
        -moz-border-radius: 100px;
        border-radius: 100px;
    }

    .business-3f-items div {
        float: left;
    }

    .business-3f-items .business-3f-item {
        width: 60px;
        height: 60px;
        margin-top: 5px;
        margin-right: 10px;
        margin-left: 5px;
    }

    .business-3f-items .business-3f-item-t {
        font-weight: 700;
        color: #595961;
        font-size: 18px;
        margin-top: 11px;
    }

    .business-3f-items .business-3f-item-c {
        font-size: 14px;
        color: #595961;
        line-height: 22px;
    }

.business3-clh, .business3-dzp, .business3-ggk, .business3-jkyl, .business3-kj, .business3-mjmz, .business3-pt, .business3-tqj, .business3-wbdr, .business3-xszk, .business3-yhm, .business3-yhq, .business3-yhtz, .business3-zftg, .business3-zjd, .business3-zqg {
    background-image: url("../../img/nweb/img/buss/business3.png?20180228");
    background-repeat: no-repeat;
}

.business3-clh {
    background-position: 0 0;
}

.business3-dzp {
    background-position: 0 -70px;
}

.business3-ggk {
    background-position: 0 -140px;
}

.business3-jkyl {
    background-position: 0 -210px;
}

.business3-kj {
    background-position: 0 -280px;
}

.business3-mjmz {
    background-position: 0 -350px;
}

.business3-pt {
    background-position: 0 -420px;
}

.business3-tqj {
    background-position: 0 -490px;
}

.business3-wbdr {
    background-position: 0 -560px;
}

.business3-xszk {
    background-position: 0 -630px;
}

.business3-yhm {
    background-position: 0 -700px;
}

.business3-yhq {
    background-position: 0 -770px;
}

.business3-yhtz {
    background-position: 0 -840px;
}

.business3-zftg {
    background-position: 0 -910px;
}

.business3-zjd {
    background-position: 0 -980px;
}

.business3-zqg {
    background-position: 0 -1050px;
}

.business-5f-items {
    width: 120%;
    margin-bottom: 60px;
}

    .business-5f-items li {
        width: 380px;
        height: 150px;
        background: #FFF;
        float: left;
        margin-right: 30px;
        margin-bottom: 40px;
        box-shadow: 0 10px 20px 0 rgba(138,138,138,.1);
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        border-radius: 10px;
    }

        .business-5f-items li div {
            float: left;
            width: 230px;
        }

    .business-5f-items .business-5f-item {
        width: 90px;
        height: 90px;
        margin-left: 20px;
        margin-top: 30px;
        margin-right: 20px;
    }

.business-5f-item-t {
    font-size: 20px;
    color: #595961;
    margin-top: 30px;
    letter-spacing: 2px;
    line-height: 30px;
}

.business-5f-item-c {
    font-size: 18px;
    color: #9a9aa9;
    letter-spacing: 0;
    line-height: 26px;
    margin-top: 5px;
}

.buss2-jyfx, .buss2-klfx, .buss2-kqfx, .buss2-spfx, .buss2-yxfx, .buss2-zhld {
    background-image: url("../../img/nweb/img/buss/buss2.png?20180228");
    background-repeat: no-repeat;
}

.buss2-jyfx {
    background-position: 0 0;
}

.buss2-klfx {
    background-position: 0 -95px;
}

.buss2-kqfx {
    background-position: 0 -190px;
}

.buss2-spfx {
    background-position: 0 -285px;
}

.buss2-yxfx {
    background-position: 0 -380px;
}

.buss2-zhld {
    background-position: 0 -475px;
}

.business-4f-img > img {
    width: 700px;
    height: 600px;
}

.business-6f-items {
    width: 120%;
    margin-bottom: 20px;
    margin-left: 20px;
}

    .business-6f-items li {
        float: left;
        margin-right: 165px;
        margin-bottom: 80px;
    }

.business-6f-item {
    height: 100px;
    width: 100px;
    margin-bottom: 10px;
}

.business-6f-item-t {
    text-align: center;
}

.business6-ewm, .business6-gzh, .business6-hyfx, .business6-more, .business6-twts, .business6-wxss, .business6-xcx, .business6-xcxm, .business6-xcxzd, .business6-xxtz {
    background-image: url("../../img/nweb/img/buss/business6.png?20180228");
    background-repeat: no-repeat;
}

.business6-ewm {
    background-position: 0 0;
}

.business6-gzh {
    background-position: 0 -110px;
}

.business6-hyfx {
    background-position: 0 -220px;
}

.business6-more {
    background-position: 0 -330px;
}

.business6-twts {
    background-position: 0 -440px;
}

.business6-wxss {
    background-position: 0 -550px;
}

.business6-xcx {
    background-position: 0 -660px;
}

.business6-xcxm {
    background-position: 0 -770px;
}

.business6-xcxzd {
    background-position: 0 -880px;
}

.business6-xxtz {
    background-position: 0 -990px;
}

.business-7f-items {
    width: 100%;
    margin-left: 20px;
}

    .business-7f-items li {
        display: inline-block;
        vertical-align: top;
        margin-right: 40px;
        background-color: #fff;
        border-radius: 10px;
        box-shadow: 0 10px 20px 0 rgba(138,138,138,.1);
        text-align: center;
        height: 280px;
        width: 255px;
    }

.business7-fy, .business7-fz, .business7-nl, .business7-xt {
    background-image: url("../../img/nweb/img/buss/business7.png?20180228");
    background-repeat: no-repeat;
}

.business7-fy {
    background-position: 0 0;
}

.business7-fz {
    background-position: 0 -290px;
}

.business7-nl {
    background-position: 0 -580px;
}

.business7-xt {
    background-position: 0 -870px;
}

.business-8f-items {
    width: 100%;
    margin-left: 30px;
}

    .business-8f-items li {
        display: inline-block;
        vertical-align: top;
        margin-right: 60px;
        background-color: #fff;
        min-width: 340px;
        padding-bottom: 30px;
        text-align: center;
        box-shadow: 0 12px 46px 0 rgba(130,130,130,.14);
        border-radius: 10px;
    }

.business-8f-item {
    height: 210px;
    width: 100%;
}

.business8-fwzd, .business8-llzc, .business8-yypx {
    background-image: url("../../img/nweb/img/buss/business8.png");
    background-repeat: no-repeat;
}

.business8-fwzd {
    background-position: 0 0;
}

.business8-llzc {
    background-position: 0 -220px;
}

.business8-yypx {
    background-position: 0 -440px;
}

.ui-input-phone {
    font-size: 20px;
    color: #FFF;
    background: 0 0;
    outline: none;
    border: 1px solid #517af4;
    border-radius: 5px;
    padding-left: 15px;
    width: 382px;
    height: 46px;
    line-height: 50px;
}

input::-webkit-input-placeholder {
    color: #fff;
    opacity: .3;
}

input::-moz-placeholder, input:-moz-placeholder {
    color: #fff;
    opacity: .3;
}

input:-ms-input-placeholder {
    color: #fff;
    opacity: .3;
}

.ui-phone-btn {
    width: 140px;
    text-align: center;
    height: 50px;
    line-height: 50px;
    color: #fff;
    font-size: 20px;
    background-color: #517af4;
    display: inline-block;
    border-radius: 0 5px 5px 0;
    margin-left: -144px;
}

.lst-buss1 > li {
    height: 300px;
    border: 1px solid red;
    display: inline-block;
    vertical-align: top;
    margin-left: 144px;
    width: 102px;
}

    .lst-buss1 > li:first-child {
        margin-left: 0;
    }

.lst-buss1-s {
    width: 100%;
}

    .lst-buss1-s > li {
        text-align: center;
        margin-bottom: 26px;
    }

.buss1-ddgl, .buss1-dpzx, .buss1-spgl, .buss1-wlgl, .buss1-wqgl, .buss1-zffs {
    background-image: url('../../img/nweb/img/buss/buss1.png');
    background-repeat: no-repeat;
    vertical-align: middle;
}

.buss1-ddgl {
    background-position: 0 0;
    height: 110px;
    width: 127px;
}

.buss1-dpzx {
    background-position: 0 -115px;
    height: 129px;
    width: 78px;
}

.buss1-spgl {
    background-position: 0 -249px;
    height: 118px;
    width: 132px;
}

.buss1-wlgl {
    background-position: 0 -372px;
    height: 109px;
    width: 142px;
}

.buss1-wqgl {
    background-position: 0 -486px;
    height: 110px;
    width: 160px;
}

.buss1-zffs {
    background-position: 0 -601px;
    height: 66px;
    width: 230px;
}

.buss2-hh, .buss2-klsd, .buss2-lmxy, .buss2-lp {
    background-image: url('../../img/nweb/img/buss/buss2@2x.png');
    background-repeat: no-repeat;
    vertical-align: middle;
}

.buss2-hh {
    background-position: 0 0;
    height: 45px;
    width: 80px;
}

.buss5-hd .active .buss2-hh {
    background-position: 0 -50px;
}

.buss2-klsd {
    background-position: 0 -100px;
    height: 46px;
    width: 120px;
}

.buss5-hd .active .buss2-klsd {
    background-position: 0 -151px;
    height: 46px;
    width: 120px;
}

.buss2-lmxy {
    background-position: 0 -202px;
    height: 70px;
    width: 70px;
}

.buss5-hd .active .buss2-lmxy {
    background-position: 0 -277px;
    height: 70px;
    width: 70px;
}

.buss2-lp {
    background-position: 0 -352px;
    height: 49px;
    width: 141px;
}

.buss5-hd .active .buss2-lp {
    background-position: 0 -406px;
    height: 60px;
    width: 143px;
}

.buss3-i1, .buss3-i2, .buss3-i3, .buss3-i4 {
    background: url('../../img/nweb/img/buss/buss3.png') center/100% no-repeat;
}

.buss3-i1 {
    background-position: 0 0;
    height: 137px;
    width: 164px;
}

.buss3-i2 {
    background-position: 0 -147px;
    height: 120px;
    width: 134px;
}

.buss3-i3 {
    background-position: 0 -277px;
    height: 147px;
    width: 131px;
}

.buss3-i4 {
    background-position: 0 -434px;
    height: 133px;
    width: 132px;
}

.buss4-i1, .buss4-i2, .buss4-i3 {
    background: url('../../img/nweb/img/buss/buss4.png') center/100% no-repeat;
}

.buss4-i1 {
    background-position: 0 0;
    height: 111px;
    width: 178px;
}

.buss4-i2 {
    background-position: 0 -121px;
    height: 118px;
    width: 147px;
}

.buss4-i3 {
    background-position: 0 -249px;
    height: 116px;
    width: 127px;
}

.lst-buss2 {
    margin-right: -60px;
    margin-top: -70px;
}

.lst-buss2-lh {
    line-height: 136px;
}

.lst-buss2 > li {
    display: inline-block;
    vertical-align: top;
    margin-right: 60px;
    margin-top: 70px;
    background-color: #fff;
    min-width: 340px;
    padding-bottom: 30px;
    padding-top: 20px;
    border-radius: 5px;
    box-shadow: 0 0 16px #e0e0e0;
    text-align: center;
}

.lst-buss3-l {
    border-radius: 10px;
    border: 1px solid #dfe1e6;
    width: 340px;
}

    .lst-buss3-l > li {
        padding-top: 20px;
        padding-bottom: 30px;
        border-top: 1px solid #dfe1e6;
        cursor: pointer;
    }

        .lst-buss3-l > li:first-child {
            border-top: none;
        }

        .lst-buss3-l > li.active {
            background-color: #dfe1e6;
        }

        .lst-buss3-l > li:first-child.active {
            border-radius: 10px 10px 0 0;
        }

        .lst-buss3-l > li:last-child.active {
            border-radius: 0 0 10px 10px;
        }

.lst-buss3-txt {
    margin-top: 8px;
    color: #9a9aa9;
}

.lst-buss3-l > li.active .lst-buss3-txt {
    color: #595961;
}

.lst-buss3-r {
    min-height: 350px;
}

    .lst-buss3-r > li {
        display: none;
        min-width: 500px;
    }

        .lst-buss3-r > li.active {
            display: block;
        }

.buss4-box {
    width: 900px;
    margin: 110px auto;
}

.buss4-item {
    width: 320px;
}

.buss4-img {
    line-height: 300px;
    vertical-align: middle;
    margin-bottom: 36px;
}

.buss4-lnk {
    border: 1px solid #2589ff;
    border-radius: 2px;
    color: #2589ff;
    padding: 8px 44px;
}

.buss5-box {
    width: 1140px;
    margin: 70px auto 100px;
    background: #fff;
    box-shadow: 0 10px 20px 0 rgba(138,138,138,.1);
    border-radius: 2px;
}

.buss5-hd {
    border-bottom: 1px solid #e4e4ec;
}

    .buss5-hd > li {
        display: inline-block;
        width: 25%;
        height: 104px;
        line-height: 100px;
        position: relative;
        cursor: pointer;
    }

        .buss5-hd > li.active:before {
            content: '';
            position: absolute;
            width: 50%;
            left: 25%;
            bottom: 0;
            height: 4px;
            line-height: 4px;
            font-size: 4px;
            background-color: #111a27;
        }

.buss5-bd {
    padding: 36px 70px 46px;
    min-height: 140px;
}

    .buss5-bd > li {
        display: none;
        line-height: 30px;
    }

        .buss5-bd > li.active {
            display: block;
        }

.lst-buss6 {
    margin-right: -40px;
}

    .lst-buss6 > li {
        display: inline-block;
        vertical-align: top;
        margin-right: 40px;
        background-color: #fff;
        min-width: 250px;
        padding-bottom: 30px;
        padding-top: 40px;
        border-radius: 5px;
        box-shadow: 0 0 16px #e0e0e0;
        text-align: center;
    }

.lst-buss6-in {
    min-height: 160px;
}

.lst-buss6-hr {
    width: 16px;
    height: 6px;
    background-color: #111a27;
    line-height: 6px;
    font-size: 6px;
}

.lst-buss7 {
    margin-right: -60px;
}

    .lst-buss7 > li {
        display: inline-block;
        vertical-align: top;
        margin-right: 60px;
        background-color: #fff;
        min-width: 340px;
        padding-bottom: 30px;
        padding-top: 45px;
        border-radius: 5px;
        box-shadow: 0 0 16px #e0e0e0;
        text-align: center;
    }

.lst-buss7-in {
    min-height: 140px;
}

.g-ml100 {
    margin-left: 100px;
}

.g-ml190 {
    margin-left: 190px;
}

.m-ban.zhan {
    background-color: #2589ff;
}

.zhan .m-ban-lnk:hover, .zhan .m-snav-b.s1, .zhan .m-snav-b:hover {
    color: #2589ff;
}

/*.zhan .m-ban1-img {
    top: 30px;
}*/

.zhan1-app, .zhan1-appqr, .zhan1-apptop, .zhan1-bcfb, .zhan1-bdsj, .zhan1-dj, .zhan1-dllrk, .zhan1-gzh, .zhan1-hyfx, .zhan1-hymb, .zhan1-jt, .zhan1-ksh, .zhan1-more, .zhan1-search, .zhan1-sjfx, .zhan1-smsq, .zhan1-xxtz, .zhan1-zdy {
    background-image: url('../../img/nweb/img/zhan/zhan1.png');
    background-repeat: no-repeat;
}

.zhan1-app {
    background-position: 0 0;
    height: 60px;
    width: 60px;
}

.active .zhan1-app {
    background-position: 0 -65px;
    height: 60px;
    width: 60px;
}

.zhan1-appqr {
    background-position: 0 -130px;
    height: 102px;
    width: 102px;
}

.zhan1-apptop {
    background-position: 0 -237px;
    height: 102px;
    width: 102px;
}

.zhan1-bcfb {
    background-position: 0 -344px;
    height: 122px;
    width: 122px;
}

.zhan1-bdsj {
    background-position: 0 -471px;
    height: 57px;
    width: 47px;
}

.active .zhan1-bdsj {
    background-position: 0 -532px;
    height: 58px;
    width: 48px;
}

.zhan1-dj {
    background-position: 0 -596px;
    height: 122px;
    width: 122px;
}

.zhan1-dllrk {
    background-position: 0 -723px;
    height: 56px;
    width: 56px;
}

.active .zhan1-dllrk {
    background-position: 0 -784px;
    height: 56px;
    width: 56px;
}

.zhan1-gzh {
    background-position: 0 -845px;
    height: 102px;
    width: 102px;
}

.zhan1-hyfx {
    background-position: 0 -952px;
    height: 102px;
    width: 102px;
}

.zhan1-hymb {
    background-position: 0 -1059px;
    height: 54px;
    width: 58px;
}

.active .zhan1-hymb {
    background-position: 0 -1118px;
    height: 54px;
    width: 58px;
}

.zhan1-jt {
    background-position: 0 -1177px;
    height: 40px;
    width: 56px;
}

.zhan1-ksh {
    background-position: 0 -1222px;
    height: 55px;
    width: 62px;
}

.active .zhan1-ksh {
    background-position: 0 -1282px;
    height: 55px;
    width: 62px;
}

.zhan1-more {
    background-position: 0 -1342px;
    height: 102px;
    width: 102px;
}

.zhan1-search {
    background-position: 0 -1449px;
    height: 102px;
    width: 102px;
}

.zhan1-sjfx {
    background-position: 0 -1556px;
    height: 54px;
    width: 54px;
}

.active .zhan1-sjfx {
    background-position: 0 -1615px;
    height: 54px;
    width: 54px;
}

.zhan1-smsq {
    background-position: 0 -1674px;
    height: 122px;
    width: 122px;
}

.zhan1-xxtz {
    background-position: 0 -1801px;
    height: 102px;
    width: 102px;
}

.zhan1-zdy {
    background-position: 0 -1908px;
    height: 102px;
    width: 102px;
}

.zhan2-bx, .zhan2-fc, .zhan2-fd, .zhan2-gw, .zhan2-hq, .zhan2-hs, .zhan2-jd, .zhan2-jr, .zhan2-jy, .zhan2-jz, .zhan2-ktv, .zhan2-lf, .zhan2-ly, .zhan2-mj, .zhan2-more, .zhan2-mr, .zhan2-qc, .zhan2-sc, .zhan2-sh, .zhan2-ws, .zhan2-wy, .zhan2-xx, .zhan2-xy, .zhan2-yd, .zhan2-ylmr, .zhan2-zb, .zhan2-zx {
    background-image: url('../../img/nweb/img/zhan/zhan2.png');
    background-repeat: no-repeat;
}

.zhan2-bx {
    background-position: 0 0;
}

.zhan2-bx, .zhan2-fc {
    height: 142px;
    width: 142px;
}

.zhan2-fc {
    background-position: 0 -147px;
}

.zhan2-fd {
    background-position: 0 -294px;
}

.zhan2-fd, .zhan2-gw {
    height: 142px;
    width: 142px;
}

.zhan2-gw {
    background-position: 0 -441px;
}

.zhan2-hq {
    background-position: 0 -588px;
}

.zhan2-hq, .zhan2-hs {
    height: 142px;
    width: 142px;
}

.zhan2-hs {
    background-position: 0 -735px;
}

.zhan2-jd {
    background-position: 0 -882px;
}

.zhan2-jd, .zhan2-jr {
    height: 142px;
    width: 142px;
}

.zhan2-jr {
    background-position: 0 -1029px;
}

.zhan2-jy {
    background-position: 0 -1176px;
}

.zhan2-jy, .zhan2-jz {
    height: 142px;
    width: 142px;
}

.zhan2-jz {
    background-position: 0 -1323px;
}

.zhan2-ktv {
    background-position: 0 -1470px;
}

.zhan2-ktv, .zhan2-lf {
    height: 142px;
    width: 142px;
}

.zhan2-lf {
    background-position: 0 -1617px;
}

.zhan2-ly {
    background-position: 0 -1764px;
}

.zhan2-ly, .zhan2-mj {
    height: 142px;
    width: 142px;
}

.zhan2-mj {
    background-position: 0 -1911px;
}

.zhan2-more {
    background-position: 0 -2058px;
    height: 142px;
    width: 142px;
}

.zhan2-mr {
    background-position: 0 -2205px;
    height: 142px;
    width: 142px;
}

.zhan2-qc {
    background-position: 0 -2352px;
}

.zhan2-qc, .zhan2-sc {
    height: 142px;
    width: 142px;
}

.zhan2-sc {
    background-position: 0 -2499px;
}

.zhan2-sh {
    background-position: 0 -2646px;
}

.zhan2-sh, .zhan2-ws {
    height: 142px;
    width: 142px;
}

.zhan2-ws {
    background-position: 0 -2793px;
}

.zhan2-wy {
    background-position: 0 -2940px;
}

.zhan2-wy, .zhan2-xx {
    height: 142px;
    width: 142px;
}

.zhan2-xx {
    background-position: 0 -3087px;
}

.zhan2-xy {
    background-position: 0 -3234px;
}

.zhan2-xy, .zhan2-yd {
    height: 142px;
    width: 142px;
}

.zhan2-yd {
    background-position: 0 -3381px;
}

.zhan2-ylmr {
    background-position: 0 -3528px;
    height: 142px;
    width: 142px;
}

.zhan2-zb {
    background-position: 0 -3675px;
}

.zhan2-zb, .zhan2-zx {
    height: 142px;
    width: 142px;
}

.zhan2-zx {
    background-position: 0 -3822px;
}

.zhan3-i1, .zhan3-i2, .zhan3-i3, .zhan3-i4 {
    background-image: url('../../img/nweb/img/zhan/zhan3.png');
    background-repeat: no-repeat;
}

.zhan3-i1 {
    background-position: 0 0;
}

.zhan3-i1, .zhan3-i2 {
    height: 320px;
    width: 295px;
}

.zhan3-i2 {
    background-position: 0 -325px;
}

.zhan3-i3 {
    background-position: 0 -650px;
}

.zhan3-i3, .zhan3-i4 {
    height: 320px;
    width: 295px;
}

.zhan3-i4 {
    background-position: 0 -975px;
}

.zhan .m-ban-lnk-h {
    background: #FFF;
    box-shadow: 0 10px 16px 0 rgba(79,39,39,.16);
    border-radius: 5px;
    padding: 5px 0;
    top: 120%;
}

.lst-zhan1 > li {
    width: 140px;
    margin-left: 72px;
    display: inline-block;
    cursor: pointer;
    position: relative;
}

    .lst-zhan1 > li:hover, .lst-zhan1 > li.active {
        color: #2589ff;
    }

    .lst-zhan1 > li:first-child {
        margin-left: 0;
    }

    .lst-zhan1 > li.active:after {
        position: absolute;
        bottom: -30px;
        margin-left: -12px;
        left: 50%;
        content: '';
        width: 0;
        height: 0;
        border-left: 10px solid transparent;
        border-right: 10px solid transparent;
        border-bottom: 14px solid #efeff4;
    }

.zhan1-box {
    padding-top: 60px;
    height: 480px;
}

.zhan1-item {
    display: none;
}

    .zhan1-item.active {
        display: block;
    }

.zhan1-item1 > span, .zhan1-item1 > img, .lst-zhan1-ib > li {
    display: inline-block;
    vertical-align: middle;
}

.lst-zhan1-ib > li {
    margin-right: 38px;
    text-align: center;
}

.lst-zhan1-ib1 {
    margin-right: -264px;
}

    .lst-zhan1-ib1 > li {
        display: inline-block;
        text-align: center;
        margin-right: 264px;
        margin-top: 50px;
    }

.lst-zhan2 > li {
    display: inline-block;
    margin-right: -10px;
    margin-top: -14px;
}

.zhan2-bg {
    background: url('../../img/nweb/img/zhan/zhan2_bg.png') center center no-repeat;
    height: 646px;
    background-size: cover;
}

.g-mr60 {
    margin-right: 60px;
}

.m-ban.canting {
    background-color: #0560a6;
}

.canting .m-ban-lnk-h {
    background: #FFF;
    box-shadow: 0 10px 16px 0 rgba(79,39,39,.16);
    border-radius: 5px;
    width: 100%;
    top: 120%;
}



.canting_nav {
    border-bottom: 1px solid #ddd;
    margin: 0 36px;
    font-size: 0;
}

    .canting_nav > li {
        width: 376px;
        padding: 13px 0;
        display: inline-block;
        font-size: 22px;
        cursor: pointer;
    }

        .canting_nav > li.active {
            border-bottom: 2px solid #2589ff;
            color: #2589ff;
        }

.canting_cont > li {
    display: none;
}

    .canting_cont > li.active {
        display: inline-block;
    }

.canting_cont .des {
    margin: 40px 80px 50px;
    font-size: 16px;
}

.icon-wrap {
    width: 1132px;
    margin: 0 auto;
    border-top: 1px solid #ddd;
    border-left: 1px solid #ddd;
}

    .icon-wrap > li {
        position: relative;
        background-color: #fff;
    }

        .icon-wrap > li:hover .qr-box {
            z-index: 1;
            opacity: 1;
            transform: scale(1);
            -moz-transform: scale(1);
            -webkit-transform: scale(1);
        }

.icon-wrap-li {
    float: left;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
}

.icon-wrap .qr-box {
    width: 282px;
    height: 282px;
    position: absolute;
    left: -1px;
    top: -53px;
    background: #fff;
    border: 1px solid #ddd;
    opacity: 0;
    text-align: center;
    filter: alpha(opacity=0);
    transform: scale(.5);
    -moz-transform: scale(.5);
    -webkit-transform: scale(.5);
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
}

.qr-box > img {
    width: 130px;
    height: 130px;
    margin-top: 76px;
}

.g-maxw > img {
    max-width: 1200px;
}

.m-ban.wm {
    background-color: #08f;
}

.wm .m-ban-lnk-h {
    background: #FFF;
    box-shadow: 0 10px 16px 0 rgba(79,39,39,.16);
    border-radius: 5px;
    width: 100%;
    top: 120%;
}

.wm .m-ban1-img {
    right: 0;
    top: 110px;
    height: 70%;
}

.wm_nav > li {
    float: left;
    border-radius: 20px;
    border: 2px solid #ddd;
    margin-right: 20px;
    overflow: hidden;
    cursor: pointer;
}

    .wm_nav > li:hover {
        border: 2px solid #08f;
    }

    .wm_nav > li.active {
        border: 2px solid #08f;
        -moz-box-shadow: 0 5px 10px rgba(0,136,255,.2);
        -webkit-box-shadow: 0 5px 10px rgba(0,136,255,.2);
        box-shadow: 0 5px 10px rgba(0,136,255,.2);
    }

.wm_cont > li {
    display: none;
}

    .wm_cont > li.active {
        display: inline-block;
    }

.g-maxw {
    max-width: 1200px;
}

.g-mw800 {
    max-width: 800px;
}

.m-ban.zd {
    background-color: #08f;
}

.zd .m-ban1-img {
    top: 50px;
    right: 0;
    height: 460px;
}

.zd .m-ban-lnk-h {
    background: #FFF;
    box-shadow: 0 10px 16px 0 rgba(79,39,39,.16);
    border-radius: 5px;
    width: 100%;
    top: 120%;
}

.advantage-item > li {
    float: left;
    width: 280px;
    margin-right: 20px;
    box-shadow: 0 0 16px 0 rgba(0,0,0,.06);
    -webkit-box-shadow: 0 0 16px 0 rgba(0,0,0,.06);
    -moz-box-shadow: 0 0 16px 0 rgba(0,0,0,.06);
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    overflow: hidden;
}

    .advantage-item > li:last-child {
        margin-right: 0;
    }

.advantage-item .bg-item {
    display: block;
    width: 280px;
    height: 240px;
    background: #ddf0ff;
}

.advantage-item p {
    margin: 30px 30px 50px;
    font-size: 16px;
    color: #595961;
    line-height: 26px;
    text-align: left;
}

.entrance-item > li {
    float: left;
    margin-right: 170px;
    margin-top: 80px;
}

    .entrance-item > li:nth-child(5n) {
        margin-right: 0;
    }

    .entrance-item > li p {
        font-size: 16px;
    }

.entrance-item .icon {
    width: 100px;
    height: 100px;
    background-image: url('../../img/nweb/img/zd/icon@2x.png');
    background-repeat: no-repeat;
    background-size: 500px 400px;
    margin-bottom: 10px;
}

.entrance-item .qr-code {
    background-position: 0 0;
}

.entrance-item .nearby {
    background-position: -100px 0;
}

.entrance-item .search {
    background-position: -200px 0;
}

.entrance-item .history {
    background-position: -300px 0;
}

.entrance-item .friend {
    background-position: -400px 0;
}

.entrance-item .program {
    background-position: 0 -100px;
}

.entrance-item .message {
    background-position: -100px -100px;
}

.entrance-item .public {
    background-position: -200px -100px;
}

.entrance-item .custom {
    background-position: -300px -100px;
}

.entrance-item .more {
    background-position: -400px -100px;
}

.entrance-item .restaurant {
    background-position: 0 -200px;
}

.entrance-item .cake {
    background-position: -100px -200px;
}

.entrance-item .fresh {
    background-position: -200px -200px;
}

.entrance-item .salon {
    background-position: -300px -200px;
}

.entrance-item .infant {
    background-position: -400px -200px;
}

.entrance-item .fitness {
    background-position: 0 -300px;
}

.entrance-item .recreation {
    background-position: -100px -300px;
}

.entrance-item .training {
    background-position: -200px -300px;
}

.entrance-item .life {
    background-position: -300px -300px;
}

.entrance-item .decoration {
    background-position: -400px -300px;
}

.pay-item > li {
    float: left;
    margin-right: 73px;
}

    .pay-item > li:last-child {
        margin-right: 0;
    }

    .pay-item > li p {
        font-size: 18px;
    }

.support-item > li {
    float: left;
    width: 255px;
    height: 280px;
    margin-right: 40px;
    box-shadow: 0 0 16px 0 rgba(0,0,0,.06);
    -webkit-box-shadow: 0 0 16px 0 rgba(0,0,0,.06);
    -moz-box-shadow: 0 0 16px 0 rgba(0,0,0,.06);
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    overflow: hidden;
    background-color: #fff;
}

    .support-item > li:last-child {
        margin-right: 0;
    }

.support-item .bg-item {
    display: block;
    width: 255px;
}

.support-item > li p {
    font-size: 18px;
    color: #595961;
    letter-spacing: 1.76px;
    line-height: 31px;
    margin-top: 20px;
}

.m-ban.store {
    background-color: #33ac61;
}

.store .m-snav-b.s1, .store .m-snav-b:hover, .store .m-ban-lnk:hover {
    color: #33ac61;
}

.store-2f-title li {
    width: 300px;
    float: left;
    text-align: center;
    margin-bottom: 48px;
    cursor: pointer;
}

    .store-2f-title li > div {
        display: inline-block;
        width: 180px;
        height: 190px;
        margin-bottom: 20px;
    }

.store1-i1, .store1-i11, .store1-i12, .store1-i13, .store1-i14, .store1-i2, .store1-i3, .store1-i4 {
    background-image: url("../../img/nweb/img/store/store1.png");
    background-position: center;
    background-repeat: no-repeat;
}

.store1-i1 {
    background-position: 0 0;
}

.store1-i11 {
    background-position: 0 -200px;
}

.store1-i12 {
    background-position: 0 -400px;
}

.store1-i13 {
    background-position: 0 -600px;
}

.store1-i14 {
    background-position: 0 -800px;
}

.store1-i2 {
    background-position: 0 -1000px;
}

.store1-i3 {
    background-position: 0 -1200px;
}

.store1-i4 {
    background-position: 0 -1400px;
}

.store-2f-title .active .store1-i1 {
    background-position: 0 -200px;
}

.store-2f-title .active .store1-i2 {
    background-position: 0 -400px;
}

.store-2f-title .active .store1-i3 {
    background-position: 0 -600px;
}

.store-2f-title .active .store1-i4 {
    background-position: 0 -800px;
}

.store-2f-items1, .store-2f-items2, .store-2f-items3, .store-2f-items4 {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    transition: opacity .3s cubic-bezier(.02,.01,.47,1);
}

    .store-2f-items1.active, .store-2f-items2.active, .store-2f-items3.active, .store-2f-items4.active {
        position: relative;
        filter: alpha(opacity=100);
        opacity: 1;
        z-index: 9;
    }

.store-2f-title .active .storeC1 {
    color: #33ac61;
}

.store-2f-title .active .storeC2 {
    color: #7dc99d;
}

.store-2f-items1 {
    width: 1200px;
    margin-left: 100px;
}

    .store-2f-items1 li {
        float: left;
        width: 70px;
        margin-left: 160px;
        margin-top: 80px;
        margin-bottom: 100px;
    }

        .store-2f-items1 li:first-child {
            margin-left: 0;
        }

        .store-2f-items1 li > div {
            height: 70px;
            margin-bottom: 10px;
        }

        .store-2f-items1 li > p {
            font-size: 16px;
            color: #595961;
            text-align: center;
        }

.store-2f-items2 {
    width: 1200px;
    margin-left: 48px;
    padding-top: 59px;
}

    .store-2f-items2 li {
        float: left;
        width: 80px;
        text-align: center;
        margin-right: 48px;
        margin-bottom: 68px;
    }

        .store-2f-items2 li div {
            display: inline-block;
            width: 70px;
            height: 70px;
            margin-bottom: 10px;
        }

        .store-2f-items2 li > p {
            font-size: 16px;
            color: #595961;
            text-align: center;
        }

.store-2f-items3 {
    width: 1200px;
    margin-left: 70px;
    padding-top: 59px;
}

    .store-2f-items3 li {
        float: left;
        width: 112px;
        text-align: center;
        margin-right: 120px;
        margin-bottom: 68px;
    }

        .store-2f-items3 li > div {
            display: inline-block;
            text-aline: center;
            margin-bottom: 10px;
            width: 70px;
            height: 70px;
        }

        .store-2f-items3 li > p {
            font-size: 16px;
            color: #595961;
            text-align: center;
        }

.store-2f-items4 {
    width: 1200px;
    margin-left: 100px;
}

    .store-2f-items4 li {
        float: left;
        width: 70px;
        margin-left: 160px;
        text-align: center;
        margin-top: 80px;
        margin-bottom: 100px;
    }

        .store-2f-items4 li:first-child {
            margin-left: 0;
        }

        .store-2f-items4 li div {
            height: 70px;
            margin-bottom: 10px;
        }

        .store-2f-items4 li p {
            font-size: 16px;
            color: #595961;
        }

.store2-1f1, .store2-1f2, .store2-1f3, .store2-1f4, .store2-1f5 {
    background-image: url("../../img/nweb/img/store/store2-1.png?20180228");
    background-repeat: no-repeat;
}

.store2-1f1 {
    background-position: 0 0;
}

.store2-1f2 {
    background-position: 0 -80px;
}

.store2-1f3 {
    background-position: 0 -160px;
}

.store2-1f4 {
    background-position: 0 -240px;
}

.store2-1f5 {
    background-position: 0 -320px;
}

.store2-3f1, .store2-3f10, .store2-3f2, .store2-3f3, .store2-3f4, .store2-3f5, .store2-3f6, .store2-3f7, .store2-3f8, .store2-3f9 {
    background-image: url("../../img/nweb/img/store/store2-3.png");
    background-repeat: no-repeat;
}

.store2-3f1 {
    background-position: 0 0;
}

.store2-3f10 {
    background-position: 0 -80px;
}

.store2-3f2 {
    background-position: 0 -160px;
}

.store2-3f3 {
    background-position: 0 -240px;
}

.store2-3f4 {
    background-position: 0 -320px;
}

.store2-3f5 {
    background-position: 0 -400px;
}

.store2-3f6 {
    background-position: 0 -480px;
}

.store2-3f7 {
    background-position: 0 -560px;
}

.store2-3f8 {
    background-position: 0 -640px;
}

.store2-3f9 {
    background-position: 0 -720px;
}

.store-3f-items li {
    display: inline-block;
    width: 300px;
    height: 340px;
    border-radius: 10px;
    box-shadow: 0 10px 20px 0 rgba(138,138,138,.2);
    background: #FFF;
    margin-top: 70px;
    text-align: center;
    color: #9a9aa9;
    margin-bottom: 93px;
}

    .store-3f-items li > div {
        display: inline-block;
        width: 190px;
        height: 190px;
        margin-top: 40px;
        margin-bottom: 38px;
    }

.store2-2f1, .store2-2f10, .store2-2f11, .store2-2f12, .store2-2f13, .store2-2f14, .store2-2f15, .store2-2f16, .store2-2f17, .store2-2f18, .store2-2f2, .store2-2f3, .store2-2f4, .store2-2f5, .store2-2f6, .store2-2f7, .store2-2f8, .store2-2f9 {
    background-image: url("../../img/nweb/img/store/store2-2.png");
    background-repeat: no-repeat;
}

.store2-2f1 {
    background-position: 0 0;
}

.store2-2f10 {
    background-position: 0 -80px;
}

.store2-2f11 {
    background-position: 0 -160px;
}

.store2-2f12 {
    background-position: 0 -240px;
}

.store2-2f13 {
    background-position: 0 -320px;
}

.store2-2f14 {
    background-position: 0 -400px;
}

.store2-2f15 {
    background-position: 0 -480px;
}

.store2-2f16 {
    background-position: 0 -560px;
}

.store2-2f17 {
    background-position: 0 -640px;
}

.store2-2f18 {
    background-position: 0 -720px;
}

.store2-2f2 {
    background-position: 0 -800px;
}

.store2-2f3 {
    background-position: 0 -880px;
}

.store2-2f4 {
    background-position: 0 -960px;
}

.store2-2f5 {
    background-position: 0 -1040px;
}

.store2-2f6 {
    background-position: 0 -1120px;
}

.store2-2f7 {
    background-position: 0 -1200px;
}

.store2-2f8 {
    background-position: 0 -1280px;
}

.store2-2f9 {
    background-position: 0 -1360px;
}

.store3-i1, .store3-i2, .store3-i3 {
    background-image: url("../../img/nweb/img/store/store3.png?20180228");
    background-repeat: no-repeat;
}

.store3-i1 {
    background-position: 0 0;
}

.store3-i2 {
    background-position: 0 -200px;
}

.store3-i3 {
    background-position: 0 -400px;
}

.store2-4f1, .store2-4f2, .store2-4f3, .store2-4f4, .store2-4f5 {
    background-image: url("../../img/nweb/img/store/store2-4.png");
    background-repeat: no-repeat;
}

.store2-4f1 {
    background-position: 0 0;
}

.store2-4f2 {
    background-position: 0 -80px;
}

.store2-4f3 {
    background-position: 0 -160px;
}

.store2-4f4 {
    background-position: 0 -240px;
}

.store2-4f5 {
    background-position: 0 -320px;
}

.store-4f-bgc, .store-6f-bgc {
    background: #f1f1f5;
    transition: all .3s linear;
}

.store-4f-items {
    margin-left: 108px;
    margin-top: 90px;
}

    .store-4f-items > li {
        float: left;
        width: 140px;
        margin-right: 71px;
        margin-bottom: 70px;
    }

        .store-4f-items > li div {
            width: 100%;
            height: 140px;
            margin-bottom: 20px;
        }

        .store-4f-items > li p {
            font-size: 16px;
            color: #595961;
            text-align: center;
        }

.store4-i1, .store4-i10, .store4-i2, .store4-i3, .store4-i4, .store4-i5, .store4-i6, .store4-i7, .store4-i8, .store4-i9 {
    background: url('../../img/nweb/img/store/store4.png');
    background-repeat: no-repeat;
}

.store4-i1 {
    background-position: 0 0;
}

.store4-i10 {
    background-position: 0 -145px;
}

.store4-i2 {
    background-position: 0 -290px;
}

.store4-i3 {
    background-position: 0 -435px;
}

.store4-i4 {
    background-position: 0 -580px;
}

.store4-i5 {
    background-position: 0 -725px;
}

.store4-i6 {
    background-position: 0 -870px;
}

.store4-i7 {
    background-position: 0 -1015px;
}

.store4-i8 {
    background-position: 0 -1160px;
}

.store4-i9 {
    background-position: 0 -1305px;
}

.store-5f-bgc {
    background: #fff;
}

.store-5f-items {
    font-size: 0;
    -webkit-text-size-adjust: none;
    margin-top: 54px;
}

    .store-5f-items > li {
        width: 270px;
        display: inline-block;
        text-align: center;
        margin-bottom: 110px;
    }

        .store-5f-items > li div {
            display: inline-block;
            height: 140px;
            width: 140px;
            margin-top: 36px;
            margin-bottom: 20px;
        }

        .store-5f-items > li p {
            text-align: center;
        }

.store5-i1, .store5-i2, .store5-i3, .store5-i4 {
    background-image: url('../../img/nweb/img/store/store5.png');
    background-repeat: no-repeat;
}

.store5-i1 {
    background-position: 0 0;
}

.store5-i2 {
    background-position: 0 -150px;
    height: 280px;
    width: 280px;
}

.store5-i3 {
    background-position: 0 -300px;
}

.store5-i4 {
    background-position: 0 -450px;
}

.store6-i1, .store6-i2, .store6-i3, .store6-i4 {
    background-image: url('../../img/nweb/img/store/store6.png');
    background-repeat: no-repeat;
}

.store6-i1 {
    background-position: 0 0;
}

.store6-i2 {
    background-position: 0 -150px;
}

.store6-i3 {
    background-position: 0 -300px;
}

.store6-i4 {
    background-position: 0 -450px;
}

.store-8f-items > li {
    padding-top: 0;
}

.store8-i1, .store8-i2, .store8-i3 {
    background: url('../../img/nweb/img/store/store8.png?20180228');
    background-repeat: no-repeat;
    height: 211px;
    width: 340px;
}

.store8-i1 {
    background-position: 0 0;
}

.store8-i2 {
    background-position: 0 -221px;
}

.store8-i3 {
    background-position: 0 -442px;
}

.store-9f-items > li {
    padding-top: 0;
}

.store9-i1, .store9-i2, .store9-i3, .store9-i4 {
    background-image: url('../../img/nweb/img/store/store9.png?20180228');
    background-repeat: no-repeat;
    height: 200px;
    width: 255px;
}

.store9-i1 {
    background-position: 0 0;
}

.store9-i2 {
    background-position: 0 -210px;
}

.store9-i3 {
    background-position: 0 -420px;
}

.store9-i4 {
    background-position: 0 -630px;
}

.lst-store9-hr {
    background: #33ac61;
}

.store-hply, .store-hplya, .store-klsd, .store-klsda, .store-lmxy, .store-lmxya, .store-yh, .store-yha {
    background-image: url('../../img/nweb/img/store/store7.png?20180503');
    background-repeat: no-repeat;
    height: 100px;
    width: 285px;
}

.active .store-hply {
    background-position: 0 -110px;
}

.store-hply {
    background-position: 0 0;
}

.active .store-klsd {
    background-position: 0 -330px;
}

.store-klsd {
    background-position: 0 -220px;
}

.active .store-lmxy {
    background-position: 0 -550px;
}

.store-lmxy {
    background-position: 0 -440px;
}

.active .store-yh {
    background-position: 0 -770px;
}

.store-yh {
    background-position: 0 -660px;
}

@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2) {
    .ft-res-meet {
        background: url('../../img/nweb/img/meeting/ft_res@2x.png') no-repeat #2589ff center center;
        background-size: auto 100%;
    }

    .business1-ddgl, .business1-dpzx, .business1-sjgl, .business1-spgl, .business1-sqdzc, .business1-wlgl {
        background-image: url("../../img/nweb/img/buss/business1@2x.png?20180228");
        background-size: 100%;
        background-repeat: no-repeat;
    }

    .business3-clh, .business3-dzp, .business3-ggk, .business3-jkyl, .business3-kj, .business3-mjmz, .business3-pt, .business3-tqj, .business3-wbdr, .business3-xszk, .business3-yhm, .business3-yhq, .business3-yhtz, .business3-zftg, .business3-zjd, .business3-zqg {
        background-image: url("../../img/nweb/img/buss/business3@2x.png?20180228");
        background-size: 100%;
        background-repeat: no-repeat;
    }

    .buss2-jyfx, .buss2-klfx, .buss2-kqfx, .buss2-spfx, .buss2-yxfx, .buss2-zhld {
        background-image: url("../../img/nweb/img/buss/buss2@2x.png?20180228");
        background-size: 100%;
        background-repeat: no-repeat;
    }

    .business6-ewm, .business6-gzh, .business6-hyfx, .business6-more, .business6-twts, .business6-wxss, .business6-xcx, .business6-xcxm, .business6-xcxzd, .business6-xxtz {
        background-image: url("../../img/nweb/img/buss/business6@2x.png?20180228");
        background-size: 100%;
        background-repeat: no-repeat;
    }

    .business7-fy, .business7-fz, .business7-nl, .business7-xt {
        background-image: url("../../img/nweb/img/buss/business7@2x.png?20180228");
        background-size: 100%;
        background-repeat: no-repeat;
    }

    .business8-fwzd, .business8-llzc, .business8-yypx {
        background-image: url("../../img/nweb/img/buss/business8@2x.png?20180228");
        background-size: 100%;
        background-repeat: no-repeat;
    }

    .store1-i1, .store1-i11, .store1-i12, .store1-i13, .store1-i14, .store1-i2, .store1-i3, .store1-i4 {
        background-image: url("../../img/nweb/img/store/store1@2x.png?20180228");
        background-size: 100%;
        background-repeat: no-repeat;
    }

    .store2-1f1, .store2-1f2, .store2-1f3, .store2-1f4, .store2-1f5 {
        background-image: url("../../img/nweb/img/store/store2-1@2x.png?20180228");
        background-size: 100%;
        background-repeat: no-repeat;
    }

    .store2-2f1, .store2-2f10, .store2-2f11, .store2-2f12, .store2-2f13, .store2-2f14, .store2-2f15, .store2-2f16, .store2-2f17, .store2-2f18, .store2-2f2, .store2-2f3, .store2-2f4, .store2-2f5, .store2-2f6, .store2-2f7, .store2-2f8, .store2-2f9 {
        background-image: url("../../img/nweb/img/store/store2-2@2x.png?20180228");
        background-size: 100%;
        background-repeat: no-repeat;
    }

    .store2-3f1, .store2-3f10, .store2-3f2, .store2-3f3, .store2-3f4, .store2-3f5, .store2-3f6, .store2-3f7, .store2-3f8, .store2-3f9 {
        background-image: url("../../img/nweb/img/store/store2-3@2x.png?20180228");
        background-size: 100%;
        background-repeat: no-repeat;
    }

    .store2-4f1, .store2-4f2, .store2-4f3, .store2-4f4, .store2-4f5 {
        background-image: url("../../img/nweb/img/store/store2-4@2x.png?20180228");
        background-size: 100%;
        background-repeat: no-repeat;
    }

    .store3-i1, .store3-i2, .store3-i3 {
        background-image: url("../../img/nweb/img/store/store3@2x.png?20180228");
        background-size: 100%;
        background-repeat: no-repeat;
    }

    .store4-i1, .store4-i10, .store4-i2, .store4-i3, .store4-i4, .store4-i5, .store4-i6, .store4-i7, .store4-i8, .store4-i9 {
        background-image: url('../../img/nweb/img/store/store4@2x.png?20180228');
        background-size: 100%;
        background-repeat: no-repeat;
    }

    .store5-i1, .store5-i2, .store5-i3, .store5-i4 {
        background-image: url('../../img/nweb/img/store/store5@2x.png?20180228');
        background-size: 100%;
        background-repeat: no-repeat;
    }

    .store6-i1, .store6-i2, .store6-i3, .store6-i4 {
        background-image: url('../../img/nweb/img/store/store6@2x.png?20180228');
        background-size: 100%;
        background-repeat: no-repeat;
    }

    .store8-i1, .store8-i2, .store8-i3 {
        background-image: url('../../img/nweb/img/store/store8@2x.png?20180228');
        height: 211px;
        width: 340px;
        background-size: 100%;
        background-repeat: no-repeat;
    }

    .store9-i1, .store9-i2, .store9-i3, .store9-i4 {
        background-image: url('../../img/nweb/img/store/store9@2x.png?20180228');
        background-size: 100%;
        background-repeat: no-repeat;
        height: 200px;
        width: 255px;
    }
}

.m-ban.beauty {
    background-color: #e62e3d;
}

.beauty .m-ban-lnk:hover, .beauty .m-snav-b.s1, .beauty .m-snav-b:hover {
    color: #e62e3d;
}

.beauty .m-ban-lnk-h {
    background: #FFF;
    box-shadow: 0 10px 16px 0 rgba(79,39,39,.16);
    border-radius: 5px;
    width: 100%;
    top: 120%;
}

.beauty .m-ban1-img {
    top: 98px;
    width: 440px;
}

.beauty-l1-wrap li {
    margin-left: 96px;
}

    .beauty-l1-wrap li:first-child {
        margin-left: 0;
    }

    .beauty-l1-wrap li i {
        display: block;
        width: 120px;
        height: 120px;
    }

.beauty-l8-wrap li {
    margin-left: 165px;
}

    .beauty-l8-wrap li:first-child {
        margin-left: 0;
    }

    .beauty-l8-wrap li i {
        display: block;
        width: 100px;
        height: 100px;
        margin-bottom: 10px;
    }

    .beauty-l8-wrap li span {
        font-size: 16px;
        font-weight: 700;
    }

.beauty_nav {
    border-bottom: 1px solid #ddd;
    margin: 0 36px;
    font-size: 0;
}

    .beauty_nav > li {
        width: 376px;
        padding: 13px 0;
        display: inline-block;
        font-size: 22px;
        cursor: pointer;
    }

        .beauty_nav > li.active {
            border-bottom: 2px solid #bc212d;
            color: #bc212d;
            margin-bottom: -1px;
        }

.beauty_cont {
    position: relative;
    overflow: hidden;
}

    .beauty_cont > li {
        position: absolute;
        left: 0;
        top: 0;
        opacity: 0;
        transition: opacity .3s cubic-bezier(.02,.01,.47,1);
        filter: alpha(opacity=0);
    }

        .beauty_cont > li.active {
            position: relative;
            opacity: 1;
            filter: alpha(opacity=100);
        }

.beauty-L1-sprite, .beauty-L1-L1-1, .beauty-L1-L1-2, .beauty-L1-L1-3, .beauty-L1-L1-4, .beauty-L1-L1-5, .beauty-L1-L1-6 {
    background-image: url('../../img/nweb/img/beauty/beauty-L1.png');
    background-repeat: no-repeat;
}

.beauty-L8-sprite, .beauty-L8-L8-1, .beauty-L8-L8-10, .beauty-L8-L8-11, .beauty-L8-L8-12, .beauty-L8-L8-13, .beauty-L8-L8-14, .beauty-L8-L8-15, .beauty-L8-L8-2, .beauty-L8-L8-3, .beauty-L8-L8-4, .beauty-L8-L8-5, .beauty-L8-L8-6, .beauty-L8-L8-7, .beauty-L8-L8-8, .beauty-L8-L8-9 {
    background-image: url('../../img/nweb/img/beauty/beauty-L8.png');
    background-repeat: no-repeat;
}

.beauty-L1-L1-1 {
    background-position: 0 0;
}

.beauty-L1-L1-2 {
    background-position: 0 -130px;
}

.beauty-L1-L1-3 {
    background-position: 0 -260px;
}

.beauty-L1-L1-4 {
    background-position: 0 -390px;
}

.beauty-L1-L1-5 {
    background-position: 0 -520px;
}

.beauty-L1-L1-6 {
    background-position: 0 -650px;
}

.beauty-L8-L8-1 {
    background-position: 0 0;
}

.beauty-L8-L8-10 {
    background-position: 0 -110px;
}

.beauty-L8-L8-11 {
    background-position: 0 -220px;
}

.beauty-L8-L8-12 {
    background-position: 0 -330px;
}

.beauty-L8-L8-13 {
    background-position: 0 -440px;
}

.beauty-L8-L8-14 {
    background-position: 0 -550px;
}

.beauty-L8-L8-15 {
    background-position: 0 -660px;
}

.beauty-L8-L8-2 {
    background-position: 0 -770px;
}

.beauty-L8-L8-3 {
    background-position: 0 -880px;
}

.beauty-L8-L8-4 {
    background-position: 0 -990px;
}

.beauty-L8-L8-5 {
    background-position: 0 -1100px;
}

.beauty-L8-L8-6 {
    background-position: 0 -1210px;
}

.beauty-L8-L8-7 {
    background-position: 0 -1320px;
}

.beauty-L8-L8-8 {
    background-position: 0 -1430px;
}

.beauty-L8-L8-9 {
    background-position: 0 -1540px;
}

@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2) {
    .beauty-L1-sprite, .beauty-L1-L1-1, .beauty-L1-L1-2, .beauty-L1-L1-3, .beauty-L1-L1-4, .beauty-L1-L1-5, .beauty-L1-L1-6 {
        background-image: url('../../img/nweb/img/beauty/beauty-L1@2x.png');
        background-repeat: no-repeat;
        background-size: 100%;
    }

    .beauty-L8-sprite, .beauty-L8-L8-1, .beauty-L8-L8-10, .beauty-L8-L8-11, .beauty-L8-L8-12, .beauty-L8-L8-13, .beauty-L8-L8-14, .beauty-L8-L8-15, .beauty-L8-L8-2, .beauty-L8-L8-3, .beauty-L8-L8-4, .beauty-L8-L8-5, .beauty-L8-L8-6, .beauty-L8-L8-7, .beauty-L8-L8-8, .beauty-L8-L8-9 {
        background-image: url('../../img/nweb/img/beauty/beauty-L8@2x.png');
        background-repeat: no-repeat;
        background-size: 100%;
    }
}

.m-ban.xy {
    background-color: #ff7800;
}

.xy .m-ban-lnk:hover, .xy .m-snav-b.s1, .xy .m-snav-b:hover {
    color: #ff7800;
}

.xy .m-ban-lnk-h {
    background: #FFF;
    box-shadow: 0 10px 16px 0 rgba(79,39,39,.16);
    border-radius: 5px;
    width: 100%;
    top: 120%;
}

.xy .m-logo1 {
    width: 30px;
}

.xy .m-ban1-img {
    top: 65px;
    width: 435px;
}

.xy-l1-wrap li {
    margin-left: 91px;
}

    .xy-l1-wrap li:first-child {
        margin-left: 0;
    }

    .xy-l1-wrap li i {
        display: block;
        width: 124px;
        height: 124px;
    }

.xy-l1-wrap p {
    font-weight: 700;
}

.xy_nav {
    border-bottom: 1px solid #ddd;
    margin-right: 36px;
    margin-left: 36px;
    font-size: 0;
}

    .xy_nav > li {
        width: 376px;
        padding: 13px 0;
        display: inline-block;
        font-size: 22px;
        cursor: pointer;
    }

        .xy_nav > li.active {
            border-bottom: 2px solid #ff7800;
            color: #ff7800;
            margin-bottom: -1px;
        }

.xy_cont {
    position: relative;
    overflow: hidden;
}

.xy-layout {
    padding-top: 80px;
    padding-bottom: 68px;
}

.xy_cont > li {
    display: none;
}

    .xy_cont > li.active {
        display: block;
    }

.xy-l9-wrap li {
    margin-left: 165px;
}

    .xy-l9-wrap li:first-child {
        margin-left: 0;
    }

    .xy-l9-wrap li i {
        display: block;
        width: 100px;
        height: 100px;
        margin-bottom: 10px;
    }

    .xy-l9-wrap li span {
        font-size: 16px;
        font-weight: 700;
    }

.xy-f1-sprite, .xy-f1-ktv, .xy-f1-mshp, .xy-f1-xysn, .xy-f1-ydjs, .xy-f1-zlam, .xy-f1-zyzq {
    background-image: url('../../img/nweb/img/xy/xy-f1.png');
    background-repeat: no-repeat;
}

.xy-f9-sprite, .xy-f9-h5, .xy-f9-hygl, .xy-f9-hyyx, .xy-f9-lbyhq, .xy-f9-sjfx, .xy-f9-sjyx, .xy-f9-wkf, .xy-f9-wxkb, .xy-f9-xcx, .xy-f9-xxtz, .xy-f9-ydgw, .xy-f9-yyyd, .xy-f9-zpzs, .xy-f9-zxfx, .xy-f9-zxsk {
    background-image: url('../../img/nweb/img/xy/xy-f9.png');
    background-repeat: no-repeat;
}

.xy-f1-ktv {
    background-position: 0 0;
}

.xy-f1-mshp {
    background-position: 0 -134px;
}

.xy-f1-xysn {
    background-position: 0 -268px;
}

.xy-f1-ydjs {
    background-position: 0 -402px;
}

.xy-f1-zlam {
    background-position: 0 -536px;
}

.xy-f1-zyzq {
    background-position: 0 -670px;
}

.xy-f9-h5 {
    background-position: 0 0;
}

.xy-f9-hygl {
    background-position: 0 -110px;
}

.xy-f9-hyyx {
    background-position: 0 -220px;
}

.xy-f9-lbyhq {
    background-position: 0 -330px;
}

.xy-f9-sjfx {
    background-position: 0 -440px;
}

.xy-f9-sjyx {
    background-position: 0 -550px;
}

.xy-f9-wkf {
    background-position: 0 -660px;
}

.xy-f9-wxkb {
    background-position: 0 -770px;
}

.xy-f9-xcx {
    background-position: 0 -880px;
}

.xy-f9-xxtz {
    background-position: 0 -990px;
}

.xy-f9-ydgw {
    background-position: 0 -1100px;
}

.xy-f9-yyyd {
    background-position: 0 -1210px;
}

.xy-f9-zpzs {
    background-position: 0 -1320px;
}

.xy-f9-zxfx {
    background-position: 0 -1430px;
}

.xy-f9-zxsk {
    background-position: 0 -1540px;
}

@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2) {
    .xy-f1-sprite, .xy-f1-ktv, .xy-f1-mshp, .xy-f1-xysn, .xy-f1-ydjs, .xy-f1-zlam, .xy-f1-zyzq {
        background-image: url('../../img/nweb/img/xy/xy-f1@2x.png?20180416');
        background-repeat: no-repeat;
        background-size: 100%;
    }

    .xy-f9-sprite, .xy-f9-h5, .xy-f9-hygl, .xy-f9-hyyx, .xy-f9-lbyhq, .xy-f9-sjfx, .xy-f9-sjyx, .xy-f9-wkf, .xy-f9-wxkb, .xy-f9-xcx, .xy-f9-xxtz, .xy-f9-ydgw, .xy-f9-yyyd, .xy-f9-zpzs, .xy-f9-zxfx, .xy-f9-zxsk {
        background-image: url('../../img/nweb/img/xy/xy-f9@2x.png');
        background-repeat: no-repeat;
        background-size: 100%;
    }
}

.m-ban.xst {
    background-color: #e5e6fe;
}

/*.xst .m-ban1-img {
    margin-right: -164px;
    top: 37px;
}*/

.m-ban.wmbd {
    background-image: linear-gradient(-1deg,#6807c0 0%,#050145 100%);
    background: #050145 url('../../img/nweb/img/wmbd/f1/bg.jpg') repeat-x top left;
}

.wmbd .m-ban-lnk:hover, .wmbd .m-snav-b.s1, .wmbd .m-snav-b:hover {
    color: #1746d2;
}

.wmbd .m-ban1-img {
    top: 5px;
}

.wmbd-f3-nav {
    margin-bottom: 100px;
    padding: 0 50px;
}

    .wmbd-f3-nav li {
        width: 33%;
        position: relative;
        display: inline-block;
        font-size: 24px;
        color: #333;
        cursor: pointer;
    }

        .wmbd-f3-nav li.active {
            font-weight: 700;
        }

        .wmbd-f3-nav li i {
            width: 60px;
            opacity: 0;
            height: 6px;
            background-color: #2589ff;
            border-radius: 10px;
            position: absolute;
            left: 50%;
            margin-left: -30px;
            top: 68px;
            -moz-transition: opacity .1s ease-in;
            -o-transition: opacity .1s ease-in;
            -webkit-transition: opacity .1s ease-in;
            transition: opacity .1s ease-in;
        }

        .wmbd-f3-nav li.active > i {
            opacity: 1;
        }

.wmbd-f3-cont {
    width: 1200px;
    height: 570px;
    overflow: hidden;
    text-align: left;
}

    .wmbd-f3-cont li {
        display: inline-block;
    }

.wmbd-f3-container {
    width: 10000px;
}

.wmbd-f3-arrow {
    position: absolute;
    top: 64%;
    width: 1200px;
}

    .wmbd-f3-arrow .prev-btn, .wmbd-f3-arrow .next-btn {
        width: 19px;
        height: 30px;
        cursor: pointer;
        border: 20px solid transparent;
        background-repeat: no-repeat;
    }

    .wmbd-f3-arrow .prev-btn {
        background-image: url('../../img/nweb/img/wmbd/f3/@1x/arrow_l.png');
        position: absolute;
        left: 0;
    }

        .wmbd-f3-arrow .prev-btn:hover {
            background-image: url('../../img/nweb/img/wmbd/f3/@1x/arrow_l_h.png');
        }

    .wmbd-f3-arrow .next-btn {
        background-image: url('../../img/nweb/img/wmbd/f3/@1x/arrow_r.png');
        position: absolute;
        right: 0;
    }

        .wmbd-f3-arrow .next-btn:hover {
            background-image: url('../../img/nweb/img/wmbd/f3/@1x/arrow_r_h.png');
        }

.wmbd-f4-wrap {
    background: #5c5d6f url('../../img/nweb/img/wmbd/f4/bg.png') no-repeat center center;
    height: 800px;
}

.wmbd-f4-cont {
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -510px;
}

.wmbd-f6-wrap .g-mr126 {
    margin-right: 126px;
}

.wmbd-f7-wrap {
    background: #3b3a3f url('../../img/nweb/img/wmbd/f7/bg.png') no-repeat center center;
    height: 590px;
    padding-top: 110px;
}

.wmbd-f8-wrap {
    padding-bottom: 103px;
}

.wmbd-f7-wrap ul {
    font-size: 0;
    margin-bottom: 16px;
}

.wmbd-f7-wrap li {
    display: inline-block;
    margin-left: 16px;
}

    .wmbd-f7-wrap li:first-child {
        margin-left: 0;
    }

.wmbd-f8-wrap dt {
    margin-bottom: 70px;
}

.wmbd-f8-wrap dd {
    display: inline-block;
    margin-left: 40px;
    height: 280px;
    background: #fff;
    box-shadow: 0 10px 20px 0 rgba(138,138,138,.1);
}

    .wmbd-f8-wrap dd, .wmbd-f8-wrap dd img {
        border-radius: 10px;
    }

        .wmbd-f8-wrap dd:first-child {
            margin-left: 0;
        }

@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2) {
    .wmbd-f3-arrow .prev-btn, .wmbd-f3-arrow .next-btn {
        width: 19px;
        height: 30px;
        background-size: cover;
    }

    .wmbd-f3-arrow .prev-btn {
        background-image: url('../../img/nweb/img/wmbd/f3/@2x/arrow_l.png');
    }

        .wmbd-f3-arrow .prev-btn:hover {
            background-image: url('../../img/nweb/img/wmbd/f3/@2x/arrow_l_h.png');
        }

    .wmbd-f3-arrow .next-btn {
        background-image: url('../../img/nweb/img/wmbd/f3/@2x/arrow_r.png');
    }

        .wmbd-f3-arrow .next-btn:hover {
            background-image: url('../../img/nweb/img/wmbd/f3/@2x/arrow_r_h.png');
        }

    .wmbd-f4-wrap {
        background-image: url('../../img/nweb/img/wmbd/f4/bg@2x.png');
        background-size: cover;
        height: 800px;
    }

    .wmbd-f7-wrap {
        background-image: url('../../img/nweb/img/wmbd/f7/bg@2x.png');
        background-size: cover;
        height: 590px;
    }
}

.m-ban.hotel {
    background: #b79e86;
    background: -webkit-linear-gradient(135deg,#b79e86 0%,#d7c4ac 100%);
    background: -moz-linear-gradient(135deg,#b79e86 0%,#d7c4ac 100%);
    background: -o-linear-gradient(135deg,#b79e86 0%,#d7c4ac 100%);
    background: linear-gradient(135deg,#b79e86 0%,#d7c4ac 100%);
}

.hotel .m-ban1-img {
    width: 983px;
    height: 462px;
    right: -360px;
    top: 0;
}

/*.retail .m-ban1-img {
    width: 617px;
    height: 439px;
}*/

.m-ban.retail {
    background: #602fe2;
}

.m-ban.travel {
    background-color: #ff5870;
}

.travel .m-ban-lnk:hover, .travel .m-snav-b.s1, .travel .m-snav-b:hover {
    color: #ff6e64;
}

.travel .m-ban-lnk-h {
    margin-left: -60px;
}
