.m-ban.kld {
    background-color: #00d1dd
}

.kld .m-ban-lnk:hover,.kld .m-snav-b.s1,.kld .m-snav-b:hover {
    color: #279ce4
}

.kld .m-ban1-img {
    width: 450px;
    height: 400px;
    margin-right: 0px;
    top: 25px
}

.kld .m-ban-lnk-h {
    margin-left: -60px
}

.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: #ADD2FB;
}

.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: #E9F1F9;
}

.zhan .m-ban1-img {
    width: 450px;
    height: 400px;
    margin-right: 0px;
    top: 25px
}

.m-ban.canting {
    background-color: #08f
}

.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 .m-ban1-img {
    width: 450px;
    height: 400px;
    margin-right: 0px;
    top: 25px
}

.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.jike {
    background-image: linear-gradient(136deg,#0072ff 0%,#4fb2fd 100%)
}

.jike .m-ban1-img {
    width: 450px;
    height: 400px;
    margin-right: 0px;
    top: 25px
}

.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 {
    width: 450px;
    height: 400px;
    margin-right: 0px;
    top: 25px
}

.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 {
    width: 450px;
    height: 400px;
    margin-right: 0px;
    top: 25px
}

.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) {
    .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 {
    width: 450px;
    height: 400px;
    margin-right: 0px;
    top: 25px
}

.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.xst {
    background-color: #1f2736
}

.xst .m-ban1-img {
    width: 450px;
    height: 400px;
    margin-right: 0px;
    top: 25px
}

.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 {
    width: 450px;
    height: 400px;
    margin-right: 0px;
    top: 25px
}

.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: 450px;
    height: 400px;
    margin-right: 0px;
    top: 25px
}

.retail .m-ban1-img {
    width: 450px;
    height: 400px;
    margin-right: 0px;
    top: 25px
}

.m-ban.retail {
    background: #5f2fe1
}

.m-ban.zkt {
    background: #3b6bee
}

.zkt .m-ban1-img {
    width: 450px;
    height: 400px;
    margin-right: 0px;
    top: 25px
}

.m-ban.travel {
    background-color: #ff5870;
    background-image: linear-gradient(90deg,#ff5870 0%,#ff8b54 97%)
}

.travel .m-ban-lnk:hover,.travel .m-snav-b.s1,.travel .m-snav-b:hover {
    color: #ff6e64
}

.travel .m-ban1-img {
    width: 450px;
    height: 400px;
    margin-right: 0px;
    top: 25px
}

.travel .m-ban-lnk-h {
    margin-left: -60px
}

.smart-store-shade {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 840;
    width: 100%;
    height: 100%;
    background: url('../../img/nweb/img/zd/bg.png') no-repeat center
}

.smart-store-shade-des {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    z-index: 850;
    width: 1032px;
    height: 582px;
    background: url('../../img/nweb/img/zd/shade.png') no-repeat center
}

.smart-store-shade-btn {
    display: block;
    width: 180px;
    height: 50px;
    position: absolute;
    top: 420px;
    right: 72px;
    text-align: center;
    background: rgba(216,216,216,0);
    border: 1px solid #FFF;
    font-size: 24px;
    border-radius: 5px;
    color: #FFF;
    letter-spacing: 0;
    line-height: 50px
}

.smart-store-shade-time {
    cursor: default;
    position: absolute;
    top: 486px;
    right: 108px;
    text-align: right;
    font-size: 16px;
    color: #FFF;
    letter-spacing: 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) {
    .smart-store-shade-des {
        background-image:url('../../img/nweb/img/zd/shade@2x.png');
        background-size: 100% auto
    }
}
