@charset "UTF-8";
@keyframes sploosh {
 0% {
     -webkit-box-shadow: 0 0 0 0 rgba(36,137,255,.8);
     -moz-box-shadow: 0 0 0 0 rgba(36,137,255,.8);
     box-shadow: 0 0 0 0 rgba(36,137,255,.8)
 }

 to {
     -webkit-box-shadow: 0 0 .13333rem .4rem transparent;
     -moz-box-shadow: 0 0 .13333rem .4rem transparent;
     box-shadow: 0 0 .13333rem .4rem transparent
 }
}

@-webkit-keyframes slideInUp {
    0% {
        -webkit-transform: translate3d(0,100%,0);
        transform: translate3d(0,100%,0)
    }

    to {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }
}

@keyframes slideInUp {
    0% {
        -webkit-transform: translate3d(0,100%,0);
        transform: translate3d(0,100%,0)
    }

    to {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }
}

.m-head {
    width: 100%
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    -ms-transition-property: -ms-transform;
    transition-property: transform;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box
}

.swiper-slide {
    -webkit-flex-shrink: 0;
    -ms-flex: 0 0 auto;
    flex-shrink: 0;
    position: relative
}

.swiper-pagination-bullet {
    width: .2rem;
    height: .2rem;
    display: inline-block;
    -webkit-border-radius: .2rem;
    -moz-border-radius: .2rem;
    -ms-border-radius: .2rem;
    -o-border-radius: .2rem;
    border-radius: .2rem;
    border: 1px solid #007aff;
    background-color: #fff;
    opacity: .8;
    margin: 0 .13333rem
}

.swiper-pagination-bullet-active {
    opacity: 1;
    background: #007aff
}

.swiper-pagination {
    bottom: 0;
    left: 0;
    width: 100%;
    position: absolute;
    text-align: center;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    -webkit-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    -o-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    z-index: 3
}

.kld-f1-sub,.kld-f1-t {
    color: #fff;
    text-align: center
}

.kld-f1-t {
    letter-spacing: .06667rem;
    font-size: .61333rem
}

.kld-f1-sub {
    font-size: .34667rem;
    line-height: .53333rem;
    letter-spacing: 0
}

.kld-f1-btn {
    display: inline-block;
    width: 3.2rem;
    height: .93333rem;
    border: 1px solid #fff
}

.kld-f2-t {
    margin: 1.06667rem 0;
    font-size: .48rem;
    color: #595961;
    font-weight: 700;
    letter-spacing: 0;
    line-height: .48rem
}

.kld-f2-items {
    margin: 0 1.30667rem .8rem
}

.kld-f2-item>i {
    display: inline-block;
    width: 1.65333rem;
    height: 1.65333rem;
    background-image: url(../img/kld/kld-f2-icon.png);
    background-repeat: no-repeat;
    background-size: 1.65333rem auto
}

.kld-f2-item>p {
    margin-top: .24rem;
    font-weight: 700
}

.kld-f2-cyms {
    background-position: 0 0
}

.kld-f2-jhsy {
    background-position: 0 -1.78667rem
}

.kld-f2-jypx {
    background-position: 0 -3.57333rem
}

.kld-f2-kgms {
    background-position: 0 -5.36rem
}

.kld-f2-lrhy {
    background-position: 0 -7.14667rem
}

.kld-f2-qzhy {
    background-position: 0 -8.93333rem
}

.kld-f2-shfw {
    background-position: 0 -10.72rem
}

.kld-f2-xxyl {
    background-position: 0 -12.50667rem
}

.kld-f2-xyhz {
    background-position: 0 -14.29333rem
}

.kld-f2-ydjb {
    background-position: 0 -16.08rem
}

.kld-f2-ydjs {
    background-position: 0 -17.86667rem
}

.kld-f2-zhsc {
    background-position: 0 -19.65333rem
}

.kld-f3-sub,.kld-f3-t {
    color: #595961;
    text-align: center
}

.kld-f3-t {
    font-weight: 700;
    margin-top: 1.06667rem;
    font-size: .48rem;
    line-height: .4rem
}

.kld-f3-sub {
    margin-top: .21333rem;
    font-size: .32rem;
    letter-spacing: 0;
    line-height: .53333rem
}

.kld-f3-img {
    display: block;
    height: 4.16rem;
    width: 8.96rem;
    margin: .8rem auto .82667rem
}

.kld-com-sub,.kld-com-t {
    color: #595961;
    letter-spacing: 0;
    text-align: center;
    line-height: .53333rem
}

.kld-com-t {
    font-weight: 700;
    font-size: .48rem
}

.kld-com-sub {
    margin-top: .21333rem;
    font-size: .32rem
}

.kld-com-items {
    width: 9.33333rem;
    margin: 0 auto 2.06667rem
}

.kld-com-item>i {
    display: block;
    width: 4.53333rem;
    height: 7.73333rem;
    margin-bottom: .4rem
}

.kld-com-item>p,.kld-f10-item>p,.kld-f2-item>p {
    font-size: .32rem;
    color: #595961;
    letter-spacing: 0;
    text-align: center
}

.kld-com-item>p {
    line-height: .26667rem
}

.kld-f4-img {
    background: url(../img/kld/kld-f4-img.png) no-repeat center
}

.kld-f5-img {
    background: url(../img/kld/kld-f5-img.png?20181212) no-repeat center
}

.kld-f6-img {
    background: url(../img/kld/kld-f6-img.png) no-repeat center
}

.kld-f7-img {
    background: url(../img/kld/kld-f7-img.png) no-repeat center
}

.kld-f8-img {
    background: url(../img/kld/kld-f8-img.png?20181212) no-repeat center
}

.kld-f9-img {
    background: url(../img/kld/kld-f9-img.png?20181212) no-repeat center
}

.kld-f4-img,.kld-f5-img,.kld-f6-img,.kld-f7-img,.kld-f8-img,.kld-f9-img {
    background-size: 100% auto
}

.kld-f4-1,.kld-f5-1,.kld-f6-1,.kld-f7-1,.kld-f8-1,.kld-f9-1 {
    background-position: 0 0
}

.kld-f4-2,.kld-f5-2,.kld-f6-2,.kld-f7-2,.kld-f8-2,.kld-f9-2 {
    background-position: 0 -7.86667rem
}

.kld-f4-3,.kld-f5-3,.kld-f6-3,.kld-f7-3,.kld-f8-3,.kld-f9-3 {
    background-position: 0 -15.73333rem
}

.kld-f4-4,.kld-f5-4,.kld-f6-4,.kld-f7-4,.kld-f8-4,.kld-f9-4 {
    background-position: 0 -23.6rem
}

.kld-swiper .swiper-pagination {
    margin-bottom: 1.06667rem
}

.kld-swiper .swiper-pagination-bullet {
    width: .21333rem;
    height: .21333rem;
    border: 0;
    background-color: #d8d8d8;
    margin: 0 .06667rem
}

.kld-swiper .swiper-pagination-bullet-active {
    background: #00d1dd
}

.kld-f10-sub,.kld-f10-t {
    color: #595961;
    letter-spacing: 0;
    text-align: center;
    line-height: .53333rem
}

.kld-f10-t {
    font-weight: 700;
    font-size: .48rem
}

.kld-f10-sub {
    font-size: .32rem;
    margin-top: .21333rem
}

.kld-f10-items {
    margin: .8rem 1rem .45333rem
}

.kld-f10-item>i {
    width: 1.86667rem;
    height: 1.86667rem;
    background-image: url(../img/kld/kld-f10-icon.png);
    background-repeat: no-repeat;
    background-size: 1.86667rem auto
}

.kld-f10-item>p {
    margin-top: .13333rem;
    font-weight: 700
}

.kld-f10-hygl {
    background-position: 0 0
}

.kld-f10-hyyx {
    background-position: 0 -2rem
}

.kld-f10-lbyhq {
    background-position: 0 -4rem
}

.kld-f10-sjfx {
    background-position: 0 -6rem
}

.kld-f10-sjyx {
    background-position: 0 -8rem
}

.kld-f10-wkf {
    background-position: 0 -10rem
}

.kld-f10-wxkb {
    background-position: 0 -12rem
}

.kld-f10-xcx {
    background-position: 0 -14rem
}

.kld-f10-xxtz {
    background-position: 0 -16rem
}

.kld-f10-ydgw {
    background-position: 0 -18rem
}

.kld-f10-yxhd {
    background-position: 0 -20rem
}

.kld-f10-yyyd {
    background-position: 0 -22rem
}

.kld-f10-zpzs {
    background-position: 0 -24rem
}

.kld-f10-zxfx {
    background-position: 0 -26rem
}

.kld-f10-zxsk {
    background-position: 0 -28rem
}

.m-head2 {
    height: 7.46667rem
}

.m-head2 .i-s-p {
    z-index: 3
}

.m-head2 .swiper-pagination {
    bottom: .26667rem
}

.m-head2 .index-href {
    display: block;
    overflow: hidden;
    color: #fff
}

.i-ban-busi,.i-ban-hotel,.i-ban-hotel2.i-ban-form,.i-ban-proxy,.i-ban-retail,.i-ban-travel,.i-ban-wr,.i-ban-wrProxy,.i-ban-xst,.i-ban-xy,.i-ban1,.i-ban10,.i-ban2,.i-ban3,.i-ban4,.i-ban6,.i-ban7,.i-ban8,.i-ban9 {
    background-repeat: no-repeat;
    background-size: 100% 100%;
    display: block;
    height: 100%
}

.i-ban1 {
    background-image: url(../img/home/wds_ban.png)
}

.i-ban2 {
    background-image: url(../img/home/wz_ban.png)
}

.i-ban3 {
    background-image: url(../img/home/xd_ban.png)
}

.i-ban4 {
    background-image: url(../img/home/zd_ban.png)
}

.i-ban6 {
    background-image: url(../img/home/kld_ban.png?20180726)
}

.i-ban7 {
    background-image: url(../img/home/wm_ban.png?20190327)
}

.i-ban8 {
    background-image: url(../img/canting/canting_ban.png)
}

.i-ban9 {
    background-image: url(../img/home/wp_ban.png)
}

.i-ban10 {
    background-image: url(../img/home/beauty_ban.png)
}

.i-ban-xy {
    background-image: url(../img/home/xy_ban.png)
}

.i-ban-hotel {
    background-image: url(../img/home/hotel_ban.png?20190114)
}

.i-ban-hotel2 {
    background-image: url(../img/home/hotel_ban2.png?20190114)
}

.i-ban-xst {
    background-image: url(../img/xts/ban.png)
}

.i-ban-proxy {
    background-image: url(../img/xst/proxy/ban.png)
}

.i-ban-form {
    background-image: url(../img/home/form_ban.png)
}

.i-ban-travel {
    background-image: url(../img/home/travel_ban.png)
}

.i-ban-busi {
    background-image: url(../img/home/busi_ban.png)
}

.i-ban-wr {
    background-image: url(../img/home/wr_ban.png)
}

.i-ban-retail {
    background-image: url(../img/home/retail_ban.png)
}

.i-ban-wrProxy {
    background-image: url(../img/home/wrProxy_ban.png)
}

.i-btn,.i-btn1 {
    display: inline-block;
    width: 3.2rem;
    height: .93333rem;
    border: 1px solid #fcf3f3
}

.i-btn1 {
    top: 67%;
    left: 50%;
    margin-left: -1.6rem
}

.i-reg {
    height: 100%;
    display: block;
    line-height: .93333rem
}

.i-sp-bgc1 {
    background: #f1f2f5
}

.i-sp-cw {
    color: #595961
}

.i-sp-memu {
    padding: 0 .26667rem
}

.i-sp-memu li a {
    background: #fff;
    height: 1.73333rem
}

.i-sp-img {
    display: inline-block;
    height: 1.33333rem;
    width: 1.6rem;
    background-size: 100% 100%;
    position: relative
}

.i-sp-pic {
    width: 1.06667rem;
    height: 1.13333rem;
    display: inline-block
}

.i-sp-ico {
    width: .34667rem;
    height: .34667rem;
    float: right
}

.i-sp-b1 {
    background: #2589ff url(../img/home/weizhan.png) center no-repeat;
    -webkit-box-shadow: .10667rem 0 .24rem #bbdaff;
    -moz-box-shadow: .10667rem 0 .24rem #bbdaff;
    -ms-box-shadow: .10667rem 0 .24rem #bbdaff;
    -o-box-shadow: .10667rem 0 .24rem #bbdaff;
    box-shadow: .10667rem 0 .24rem #bbdaff
}

.i-sp-b2 {
    background: #2a406e url(../img/home/huiwu.png) center no-repeat;
    -webkit-box-shadow: .10667rem 0 .24rem #becff3;
    -moz-box-shadow: .10667rem 0 .24rem #becff3;
    -ms-box-shadow: .10667rem 0 .24rem #becff3;
    -o-box-shadow: .10667rem 0 .24rem #becff3;
    box-shadow: .10667rem 0 .24rem #becff3
}

.i-sp-b3 {
    background: #f95f60 url(../img/home/xiaodian.png) center no-repeat;
    -webkit-box-shadow: .10667rem 0 .24rem #ffdbe1;
    -moz-box-shadow: .10667rem 0 .24rem #ffdbe1;
    -ms-box-shadow: .10667rem 0 .24rem #ffdbe1;
    -o-box-shadow: .10667rem 0 .24rem #ffdbe1;
    box-shadow: .10667rem 0 .24rem #ffdbe1
}

.i-sp-b4,.i-sp-wsc {
    -webkit-box-shadow: .10667rem 0 .24rem #c0d5ff;
    -moz-box-shadow: .10667rem 0 .24rem #c0d5ff;
    -ms-box-shadow: .10667rem 0 .24rem #c0d5ff;
    -o-box-shadow: .10667rem 0 .24rem #c0d5ff;
    box-shadow: .10667rem 0 .24rem #c0d5ff
}

.i-sp-b4 {
    background: #256fff url(../img/home/zhidian.png) center no-repeat
}

.i-sp-wsc {
    background: #256fff url(../img/home/bg_wsc.png) center no-repeat;
    background-size: 1.6rem 1.33333rem
}

.i-sp-wh {
    position: absolute;
    font-size: .8rem;
    text-align: center;
    left: 50%;
    top: 50%;
    height: .90667rem;
    width: .96rem;
    margin-left: -.48rem;
    margin-top: -.45333rem
}

.i-errow {
    height: .34667rem;
    width: .34667rem
}

.i-sp-list {
    width: 100%;
    height: 4.26667rem
}

.i-sp-bg1 {
    background-image: url(../img/home/i-sp-bg1.png)
}

.i-sp-bg2 {
    background-image: url(../img/home/i-sp-bg3.png)
}

.i-sp-bg3 {
    background-image: url(../img/home/i-sp-bg4.png)
}

.i-sp-bg4 {
    background-image: url(../img/home/i-sp-bg2.png)
}

.i-sp-bg1,.i-sp-bg2,.i-sp-bg3,.i-sp-bg4,.i-sp-bg5 {
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: center
}

.i-mc-items {
    display: none
}

.i-7f-items li a,.i-mc-t {
    height: 1.86667rem
}

.i-mc-href {
    display: block
}

.i-mc-zhx-bg {
    background: #2b74fe;
    display: inline-block;
    height: 1.06667rem;
    width: 1.06667rem;
    line-height: 1.6rem;
    text-align: center
}

.i-mc-img1 {
    width: .90667rem;
    height: .72rem
}

.i-mc-c1 {
    color: #727281
}

.i-mc-icon {
    display: inline-block;
    height: .8rem;
    width: .8rem;
    font-size: .8rem
}

.i-mc-plr {
    padding: 0 .26667rem 0 .46667rem
}

.i-mc-p1 {
    padding: .42667rem 0
}

.i-mc-p2 {
    padding-bottom: .29333rem
}

.third_title>p {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.third_title_border {
    border-bottom: .01333rem solid #d9dbe5
}

.third_title_shadow {
    -webkit-box-shadow: 0 .02667rem .13333rem #e3e2e5;
    -moz-box-shadow: 0 .02667rem .13333rem #e3e2e5;
    -ms-box-shadow: 0 .02667rem .13333rem #e3e2e5;
    -o-box-shadow: 0 .02667rem .13333rem #e3e2e5;
    box-shadow: 0 .02667rem .13333rem #e3e2e5
}

.i-se-wrap {
    height: 12.13333rem;
    background: url(../img/home/i-se-bg.png) center no-repeat;
    background-size: 100% 100%
}

.i-se-sweiper {
    height: 6.66667rem
}

.i-se-sweiper .swiper-pagination {
    bottom: -.66667rem
}

.i-se-sr3 {
    margin-right: .4rem
}

.i-se-sl60 {
    margin-left: .8rem
}

.i-se-sl3 {
    margin-left: .4rem
}

.i-se-s {
    height: 6.66667rem;
    width: 7.33333rem;
    padding: 0 .4rem;
    margin-left: .18667rem;
    margin-right: .18667rem
}

.i-se-s2 {
    width: .8rem
}

.i-se-href {
    display: block;
    overflow: hidden
}

.i-se-gkt {
    line-height: 1.28rem
}

.i-se-t {
    height: 1.28rem;
    vertical-align: middle
}

.i-se-t,.i-se-t2 {
    display: inline-block;
    line-height: .96rem
}

.i-se-t2,.i-se-title {
    height: 1.28rem
}

.i-se-ic {
    height: .48rem;
    width: .48rem
}

.i-se-ic2 {
    width: .53333rem;
    height: .53333rem
}

.i-se-ic3 {
    width: .81867rem;
    height: .26667rem
}

.i-se-ic5 {
    width: .66667rem;
    height: .41333rem;
    vertical-align: middle
}

.i-se-ic4 {
    width: 1.54667rem;
    height: .26667rem
}

.i-se-gk {
    padding-right: .2rem
}

.i-s-p .swiper-pagination-bullet,.i-se-sp .swiper-pagination-bullet {
    border-radius: 0;
    -webkit-border-radius: 0;
    width: .4rem;
    height: .13333rem;
    opacity: .2;
    background: #fff;
    border: 0
}

.i-s-p .swiper-pagination-bullet {
    margin: 0 .06667rem
}

.i-s-p .swiper-pagination-bullet-active,.i-se-sp .swiper-pagination-bullet-active {
    background: #fff;
    opacity: 1
}

.i-ur-wrap {
    height: 2.66667rem;
    width: 100%;
    line-height: 2.66667rem;
    background: url(../img/home/i-se-numbg.png) center no-repeat;
    justify-content: center
}

.i-ur-reg {
    height: 1.2rem;
    margin: .6rem .46667rem;
    border: 1px solid #2589ff
}

.i-us-lin {
    line-height: 1.86667rem
}

.i-us-lin2 {
    line-height: 1.2rem;
    color: #2589ff
}

.i-us-pr,.i-us-pr2 {
    padding-left: .26667rem;
    height: .53333rem;
    width: .53333rem;
    vertical-align: middle
}

.i-us-pr2 {
    padding-left: .4rem;
    height: .8rem;
    width: .8rem
}

.i-6f-wrap {
    background: #262730
}

.i-6f-items {
    margin: 0 4% 1.42667rem
}

.i-6f-items li {
    width: 2.66667rem;
    overflow: hidden
}

.i-6f-item {
    height: 2.8rem
}

.i-6f-item svg {
    height: 2.66667rem;
    width: 2.66667rem
}

.i-6f-dei {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    height: .8rem
}

.i-7f-items {
    margin: 0 2.7% .8rem
}

.i-7f-items li {
    margin-bottom: .26667rem;
    -webkit-box-shadow: 0 .02667rem .13333rem #e3e2e5;
    -moz-box-shadow: 0 .02667rem .13333rem #e3e2e5;
    -ms-box-shadow: 0 .02667rem .13333rem #e3e2e5;
    -o-box-shadow: 0 .02667rem .13333rem #e3e2e5;
    box-shadow: 0 .02667rem .13333rem #e3e2e5
}

.i-7f-items li a {
    width: 100%;
    overflow: hidden
}

.i-7f-img {
    width: 14.7%;
    height: 1.46667rem;
    margin-left: 4%
}

.i-7f-img1 {
    background: url(../img/home/i-7f-img1.png?20190122) center no-repeat;
    background-size: 100%
}

.i-7f-img2 {
    background: url(../img/home/i-7f-img2.png?20190122) center no-repeat;
    background-size: 100%
}

.i-7f-img3 {
    background: url(../img/home/i-7f-img3.png?20190124) center no-repeat;
    background-size: 100%
}

.i-7f-d {
    width: 65.3%;
    margin-left: 4%
}

.i-7f-arrows {
    margin-left: .21333rem
}

.i-7f-arrows svg {
    height: .77333rem;
    width: .48rem
}

.i-8f-wrap {
    margin: .8rem .26667rem .26667rem;
    height: 4.8rem
}

.i-8f-wrap video {
    object-fit: cover
}

.i-8f-wrap-cover {
    display: block;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0
}

.pw-wrap {
    width: 8.13333rem;
    background: #fff;
    position: fixed;
    z-index: 7;
    top: 6.89333rem;
    left: 50%;
    margin-left: -4.06667rem;
    -webkit-border-radius: .26667rem;
    -moz-border-radius: .26667rem;
    -ms-border-radius: .26667rem;
    -o-border-radius: .26667rem;
    border-radius: .26667rem;
    -webkit-box-shadow: 0 .26667rem .81333rem rgba(6,7,31,.17);
    -moz-box-shadow: 0 .26667rem .81333rem rgba(6,7,31,.17);
    -ms-box-shadow: 0 .26667rem .81333rem rgba(6,7,31,.17);
    -o-box-shadow: 0 .26667rem .81333rem rgba(6,7,31,.17);
    box-shadow: 0 .26667rem .81333rem rgba(6,7,31,.17)
}

.pw-wrap .pw-server {
    position: absolute;
    width: 1.33333rem;
    height: 1.33333rem;
    left: 50%;
    z-index: 33;
    -webkit-border-radius: .66667rem;
    -moz-border-radius: .66667rem;
    -ms-border-radius: .66667rem;
    -o-border-radius: .66667rem;
    border-radius: .66667rem;
    margin-left: -.66667rem;
    margin-top: -.37333rem;
    -webkit-box-shadow: 0 .29333rem .28rem rgba(187,187,187,.45);
    -moz-box-shadow: 0 .29333rem .28rem rgba(187,187,187,.45);
    -ms-box-shadow: 0 .29333rem .28rem rgba(187,187,187,.45);
    -o-box-shadow: 0 .29333rem .28rem rgba(187,187,187,.45);
    box-shadow: 0 .29333rem .28rem rgba(187,187,187,.45)
}

.pw-wrap .pw-cont {
    margin-top: 1.6rem;
    margin-bottom: .53333rem
}

.pw-wrap .pw-btn-wrap {
    padding-bottom: .4rem
}

.pw-wrap .pw-btn-wrap .pw-later,.pw-wrap .pw-btn-wrap a {
    border: 1px solid #2589ff;
    color: #2589ff
}

.pw-wrap .pw-btn-wrap input[type=button]:active {
    border: 0
}

.pw-wrap .pw-btn-wrap .pw-consult {
    background: #2589ff;
    color: #fff
}

.pw-wrap .pw-btn-wrap a {
    width: 3.53333rem;
    height: .88rem;
    background: #fff;
    -webkit-border-radius: .13333rem;
    -moz-border-radius: .13333rem;
    -ms-border-radius: .13333rem;
    -o-border-radius: .13333rem;
    border-radius: .13333rem;
    line-height: .90667rem;
    display: inline-block;
    vertical-align: middle
}

.reg-line-phone-wrap,.register-popup {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0
}

.register-popup {
    top: 0;
    background-color: rgba(0,0,0,.7);
    display: none;
    z-index: 10
}

.reg-line-phone-wrap {
    height: 1.32rem;
    max-width: 750px;
    z-index: 9;
    margin: 0 auto;
    opacity: .96;
    background: #fff;
    -webkit-box-shadow: 0 0 .8rem 0 rgba(59,62,83,.1);
    -moz-box-shadow: 0 0 .8rem 0 rgba(59,62,83,.1);
    -ms-box-shadow: 0 0 .8rem 0 rgba(59,62,83,.1);
    -o-box-shadow: 0 0 .8rem 0 rgba(59,62,83,.1);
    box-shadow: 0 0 .8rem 0 rgba(59,62,83,.1)
}

.reg-line-phone-wrap>a {
    font-size: .4rem;
    color: #2589ff;
    display: inline-block;
    width: 50%;
    height: 100%;
    text-align: center;
    line-height: 1.33333rem;
    position: relative;
    font-weight: 700
}

.reg-consulte-line:after {
    content: "|";
    height: .4rem;
    width: 2px;
    color: #67adff;
    position: absolute;
    right: 1px
}

.reg-icon {
    background: url(../img/reg-bottom.png) center no-repeat;
    background-size: 100%;
    width: .48rem;
    height: .48rem;
    vertical-align: middle;
    margin-right: .21333rem
}

.reg-lineIcon {
    background-position: 0 0
}

.reg-phoneIcon {
    background-position: 0 -.61333rem
}

.register-cont-wrap {
    position: relative;
    background-color: #fff;
    width: 8rem;
    margin-top: .84rem;
    margin-left: auto;
    margin-right: auto;
    padding: .66667rem .6rem .4rem;
    -webkit-border-radius: .26667rem;
    -moz-border-radius: .26667rem;
    -ms-border-radius: .26667rem;
    -o-border-radius: .26667rem;
    border-radius: .26667rem
}

.register-cont-wrap section {
    width: 13.33333rem
}

.register-cont-wrap .reg-back {
    width: .36rem;
    left: 0;
    top: 0
}

.reg-width-wrap {
    width: 133.33333rem
}

.register {
    background: #f2f2f6
}

.reg-title-wrap {
    height: 2.4rem;
    text-align: center
}

.reg-title-wrap p {
    font-size: .26667rem;
    color: #000;
    letter-spacing: .20973rem;
    line-height: .37333rem;
    margin-top: -.4rem
}

.reg-num-wrap,.reg-select {
    box-sizing: border-box
}

.reg-select {
    width: 3.2rem;
    height: 1.2rem;
    border: 0;
    outline: 0;
    padding-left: .26667rem;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    background: url(../img/reg-errow.png) no-repeat right center;
    background-size: .28rem .17333rem;
    margin-right: .13333rem;
    line-height: 1.2rem
}

.reg-select option {
    font-size: .29333rem;
    color: #595961
}

.reg-logo {
    display: inline-block;
    height: 1.82667rem;
    width: 6.08rem;
    position: relative;
    background: url(../img/logo.png) no-repeat;
    background-size: 100%
}

.reg-logo-icon {
    position: absolute;
    top: -1.33333rem;
    left: .13333rem
}

.reg-details-com {
    background: #fff
}

.reg-details-phone {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    border: 0;
    height: 1.2rem
}

.reg-details-add,.reg-details-coder,.reg-details-pass,.reg-details-phone {
    outline: 0;
    background: 0 0
}

.reg-border {
    border: 1px solid #2589ff
}

.reg-details-wrap {
    padding-bottom: .8rem;
    width: 8.13333rem;
    float: left;
    margin-right: .53333rem;
    transition: all .3s cubic-bezier(0,.36,.62,.99)
}

.reg-bor {
    -webkit-border-radius: .26667rem;
    -moz-border-radius: .26667rem;
    -ms-border-radius: .26667rem;
    -o-border-radius: .26667rem;
    border-radius: .26667rem
}

.shadow {
    -webkit-box-shadow: 0 .26667rem .66667rem #d8d8dd;
    -moz-box-shadow: 0 .26667rem .66667rem #d8d8dd;
    -ms-box-shadow: 0 .26667rem .66667rem #d8d8dd;
    -o-box-shadow: 0 .26667rem .66667rem #d8d8dd;
    box-shadow: 0 .26667rem .66667rem #d8d8dd
}

.reg-protocol-wrap {
    float: left;
    width: 8.26667rem;
    height: 11.6rem
}

.reg-protocol-cont {
    overflow-y: scroll;
    text-align: justify;
    width: 8rem;
    height: 10.66667rem
}

.reg-details-com .reg-pl {
    padding-left: .26667rem
}

.reg-details-t {
    padding-bottom: .66667rem;
    line-height: .8rem;
    vertical-align: middle
}

.reg-details-t span {
    display: inline-block
}

.reg-details-t-com {
    margin-left: .26667rem
}

.reg-details-t-icon {
    color: #3092ff;
    width: .66667rem;
    height: .66667rem;
    background: url(../img/register.png) center no-repeat;
    background-size: 100% 100%
}

.reg-wh,.reg-wh2 {
    height: 1.2rem;
    box-sizing: border-box
}

.reg-wh {
    width: 100%
}

.reg-wh2 {
    width: 5.46667rem
}

.reg-wh3 {
    width: 2.4rem;
    height: 1.2rem;
    text-align: center;
    float: right
}

.reg-btn-coder {
    background-color: #fff;
    border: 0
}

.reg-bc {
    border: 1px solid #e3e2e5
}

.error {
    border: 1px solid #ff5050
}

.reg-btn-com {
    background: #2589ff;
    border: 0;
    color: #fff;
    height: 1.17333rem;
    width: 100%;
    outline: 0;
    margin-top: .4rem;
    margin-bottom: .66667rem;
    -webkit-border-radius: .13333rem;
    -moz-border-radius: .13333rem;
    -ms-border-radius: .13333rem;
    -o-border-radius: .13333rem;
    border-radius: .13333rem
}

.reg-btn-com.disabled {
    background: #ccc
}

.reg-details-agree {
    height: .56rem;
    justify-content: center;
    color: #ccc
}

.reg-details-agree a {
    color: #ccc
}

.reg-footer {
    background: #f2f2f6
}

.reg-footer p {
    text-align: center;
    color: #b2aeb9;
    line-height: .53333rem
}

.reg-footer.s1 {
    background-color: transparent
}

input::-webkit-input-placeholder {
    color: #bbb
}

input::-moz-input-placeholder {
    color: #bbb
}

input:-moz-placeholder {
    color: #bbb
}

input:-ms-input-placeholder {
    color: #bbb
}

.register-errow {
    width: .28rem;
    height: .17333rem;
    background: url(../img/reg-errow.png) center no-repeat;
    background-size: 100% 100%;
    right: .46667rem;
    bottom: .45333rem
}

.zhongguo {
    font-size: 18px
}

.success-reg {
    line-height: .8rem;
    color: #2589ff;
    padding-top: .93333rem;
    margin-bottom: 1.54667rem
}

.suc-icon {
    height: 2.18667rem;
    width: 2.18667rem
}

.suc-back {
    background: #2589ff;
    border: 0;
    display: block;
    line-height: 1.17333rem;
    color: #fff;
    height: 1.17333rem;
    outline: 0;
    width: 100%;
    -webkit-border-radius: .13333rem;
    -moz-border-radius: .13333rem;
    -ms-border-radius: .13333rem;
    -o-border-radius: .13333rem;
    border-radius: .13333rem
}

.suc-t1 {
    margin-top: .74667rem
}

.suc-p {
    line-height: .8rem
}

.suc-back {
    margin-top: 1.12rem
}

.suc-wrap {
    -webkit-border-radius: .26667rem;
    -moz-border-radius: .26667rem;
    -ms-border-radius: .26667rem;
    -o-border-radius: .26667rem;
    border-radius: .26667rem;
    background: #fff;
    padding-bottom: .84rem
}

.wds-h1 {
    height: 100%
}

.wds-2f-wrap {
    letter-spacing: .03467rem
}

.wds-2f-wrap,.wds-3f-wrap {
    padding-bottom: 1.6rem
}

.wds-3f-swiper .wds-3f-item {
    padding-left: .4rem
}

.wds-3f-swiper .wds-3f-item .wds-3f-item-r {
    flex-direction: column;
    justify-content: center
}

.wds-3f-swiper .i-wds-3f-p {
    bottom: -.4rem
}

.wds-3f-swiper .i-wds-3f-p .swiper-pagination-bullet {
    border-radius: 0;
    -webkit-border-radius: 0;
    width: .4rem;
    height: .13333rem;
    opacity: .3;
    background: #517bfc;
    border: 0
}

.wds-3f-swiper .i-wds-3f-p .swiper-pagination-bullet-active {
    background: #517bfc;
    opacity: 1
}

.wds-4f-wrap {
    background: url(../img/wds/wds-4f-bg.png?20180206) no-repeat;
    background-size: 100% 100%
}

.wds-4f-swiper {
    overflow: hidden
}

.wds-4f-img,.wds-4f-img1 {
    width: 5.62667rem;
    height: 5.50667rem;
    margin: 0 auto
}

.wds-4f-img1 {
    width: 9.17333rem;
    height: 7.49333rem
}

.wds-5f-contont-wrap {
    margin: .4rem;
    padding-bottom: .66667rem
}

.wds-5f-item {
    background: #fff;
    border-radius: .13333rem;
    -webkit-box-shadow: 0 .08rem .24rem .05333rem rgba(0,0,0,.03);
    -moz-box-shadow: 0 .08rem .24rem .05333rem rgba(0,0,0,.03);
    -ms-box-shadow: 0 .08rem .24rem .05333rem rgba(0,0,0,.03);
    -o-box-shadow: 0 .08rem .24rem .05333rem rgba(0,0,0,.03);
    box-shadow: 0 .08rem .24rem .05333rem rgba(0,0,0,.03);
    box-sizing: border-box;
    align-items: center
}

.wds-5f-item .wds-5f-item-r {
    margin-left: .26667rem;
    flex-direction: column;
    justify-content: center
}

.wds-5f-item .wds-5f-item-r span {
    letter-spacing: .03467rem
}

.wds-6f-contont-wrap {
    margin: 0 .26667rem;
    padding-bottom: .93333rem
}

.wds-7f-dei-wrap {
    padding-left: .73333rem;
    padding-right: 1rem
}

.wds-7f-1,.wds-7f-2,.wds-7f-3 {
    background-image: url(../img/wds/wds-L7-sa485ff3474.png);
    background-repeat: no-repeat;
    background-size: 100%;
    height: 2.13333rem;
    width: 2.4rem
}

.wds-7f-1 {
    background-position: 0 0
}

.wds-7f-2 {
    background-position: 0 -1.73333rem
}

.wds-7f-3 {
    background-position: 0 -3.46667rem
}

.wds-7f-dei p {
    text-align: left;
    margin-left: .66667rem
}

.wds-7f-dei p span {
    font-size: .37333rem;
    color: #595961;
    display: block
}

.wds-7f-dei p .wds-texts {
    font-size: .32rem;
    color: #9a9aa9
}

.wds-7f-img {
    width: 2.4rem;
    height: 1.6rem
}

.flex1,.server-3f-items li div {
    flex: 1
}

.wds-reg {
    height: 1.86667rem;
    background: #303345
}

.wds-L2-L2-1,.wds-L2-L2-2,.wds-L2-L2-3,.wds-L2-L2-4,.wds-L2-L2-5,.wds-L2-L2-6,.wds-L2-sprite {
    background-image: url(../img/wds/wds-L2-s73e4c08767.png);
    background-repeat: no-repeat;
    background-size: 100%;
    width: 3.46667rem;
    height: 2.08rem
}

.wds-L3-L3-1,.wds-L3-L3-10,.wds-L3-L3-11,.wds-L3-L3-12,.wds-L3-L3-13,.wds-L3-L3-14,.wds-L3-L3-15,.wds-L3-L3-16,.wds-L3-L3-2,.wds-L3-L3-3,.wds-L3-L3-4,.wds-L3-L3-5,.wds-L3-L3-6,.wds-L3-L3-7,.wds-L3-L3-8,.wds-L3-L3-9,.wds-L3-sprite {
    background-image: url(../img/wds/wds-L3-s1d72e1fef3.png);
    background-repeat: no-repeat;
    background-size: 100%;
    width: 1.06667rem;
    height: 1.06667rem
}

.wds-L5-L5-1,.wds-L5-L5-2,.wds-L5-L5-3,.wds-L5-L5-4,.wds-L5-L5-5,.wds-L5-L5-6,.wds-L5-sprite {
    background-image: url(../img/wds/wds-L5-s0d39c3e53b.png);
    background-repeat: no-repeat;
    background-size: 100%;
    width: 1.2rem;
    height: 1.2rem
}

.wds-L6-L6-1,.wds-L6-L6-2,.wds-L6-L6-3,.wds-L6-L6-4,.wds-L6-L6-5,.wds-L6-L6-6,.wds-L6-L6-7,.wds-L6-L6-8,.wds-L6-L6-9,.wds-L6-sprite {
    background-image: url(../img/wds/wds-L6-sae7a251308.png);
    background-repeat: no-repeat;
    background-size: 100%;
    width: 1.86667rem;
    height: 1.86667rem
}

.wds-L2-L2-1 {
    background-position: 0 0
}

.wds-L2-L2-2 {
    background-position: 0 -2.21333rem
}

.wds-L2-L2-3 {
    background-position: 0 -4.42667rem
}

.wds-L2-L2-4 {
    background-position: 0 -6.64rem
}

.wds-L2-L2-5 {
    background-position: 0 -8.85333rem
}

.wds-L2-L2-6 {
    background-position: 0 -11.06667rem
}

.wds-L3-L3-1 {
    background-position: 0 0
}

.wds-L3-L3-10 {
    background-position: 0 -1.2rem
}

.wds-L3-L3-11 {
    background-position: 0 -2.4rem
}

.wds-L3-L3-12 {
    background-position: 0 -3.6rem
}

.wds-L3-L3-13 {
    background-position: 0 -4.8rem
}

.wds-L3-L3-14 {
    background-position: 0 -6rem
}

.wds-L3-L3-15 {
    background-position: 0 -7.2rem
}

.wds-L3-L3-16 {
    background-position: 0 -8.4rem
}

.wds-L3-L3-2 {
    background-position: 0 -9.6rem
}

.wds-L3-L3-3 {
    background-position: 0 -10.8rem
}

.wds-L3-L3-4 {
    background-position: 0 -12rem
}

.wds-L3-L3-5 {
    background-position: 0 -13.2rem
}

.wds-L3-L3-6 {
    background-position: 0 -14.4rem
}

.wds-L3-L3-7 {
    background-position: 0 -15.6rem
}

.wds-L3-L3-8 {
    background-position: 0 -16.8rem
}

.wds-L3-L3-9 {
    background-position: 0 -18rem
}

.wds-L5-L5-1 {
    background-position: 0 0
}

.wds-L5-L5-2 {
    background-position: 0 -1.33333rem
}

.wds-L5-L5-3 {
    background-position: 0 -2.66667rem
}

.wds-L5-L5-4 {
    background-position: 0 -4rem
}

.wds-L5-L5-5 {
    background-position: 0 -5.33333rem
}

.wds-L5-L5-6 {
    background-position: 0 -6.66667rem
}

.wds-L6-L6-1 {
    background-position: 0 0
}

.wds-L6-L6-2 {
    background-position: 0 -2rem
}

.wds-L6-L6-3 {
    background-position: 0 -4rem
}

.wds-L6-L6-4 {
    background-position: 0 -6rem
}

.wds-L6-L6-5 {
    background-position: 0 -8rem
}

.wds-L6-L6-6 {
    background-position: 0 -10rem
}

.wds-L6-L6-7 {
    background-position: 0 -12rem
}

.wds-L6-L6-8 {
    background-position: 0 -14rem
}

.wds-L6-L6-9 {
    background-position: 0 -16rem
}

.xd-2f-wrap {
    padding-bottom: 1.62667rem;
    background: #f1f2f5
}

.xd-2f-wrap .swiper-slide {
    width: 2.53333rem!important;
    margin-right: .18667rem!important
}

.xd-in1-csm,.xd-in1-dxjd,.xd-in1-fsxb,.xd-in1-gssx,.xd-in1-jjjf,.xd-in1-kxsp,.xd-in1-myqz,.xd-in1-mzhf,.xd-in1-tsyx,.xd-in1-ylbj {
    background-image: url(../img/xd/in1-s31e545bb86.png);
    background-repeat: no-repeat;
    background-size: 100%;
    height: 2.53333rem;
    width: 2.53333rem
}

.xd-in1-csm {
    background-position: 0 0
}

.xd-in1-dxjd {
    background-position: 0 -2.66667rem
}

.xd-in1-fsxb {
    background-position: 0 -5.33333rem
}

.xd-in1-gssx {
    background-position: 0 -8rem
}

.xd-in1-jjjf {
    background-position: 0 -10.66667rem
}

.xd-in1-kxsp {
    background-position: 0 -13.33333rem
}

.xd-in1-myqz {
    background-position: 0 -16rem
}

.xd-in1-mzhf {
    background-position: 0 -18.66667rem
}

.xd-in1-tsyx {
    background-position: 0 -21.33333rem
}

.xd-in1-ylbj {
    background-position: 0 -24rem
}

.xd-3f-wrap li {
    padding-bottom: .74667rem
}

.server-2f-items li .server-2f-icon,.xd-3f-img {
    width: 2.13333rem;
    height: 2.13333rem;
    margin: 0 auto
}

.xd-3f-tit {
    font-size: .34667rem;
    color: #595961;
    line-height: .61333rem;
    text-align: center;
    margin-top: .10667rem
}

.xd-3f-des {
    font-size: .32rem;
    color: #9a9aa9;
    letter-spacing: .036rem;
    text-align: center;
    margin-top: .13333rem
}

.xd-sf-cw,.xd-sf-dd,.xd-sf-dp,.xd-sf-kq,.xd-sf-sj,.xd-sf-sp {
    background-image: url(../img/xd/in2-s34cf70b03f.png);
    background-repeat: no-repeat;
    background-size: 100%;
    height: 2.13333rem;
    width: 2.13333rem
}

.xd-sf-cw {
    background-position: 0 0
}

.xd-sf-dd {
    background-position: 0 -2.26667rem
}

.xd-sf-dp {
    background-position: 0 -4.53333rem
}

.xd-sf-kq {
    background-position: 0 -6.8rem
}

.xd-sf-sj {
    background-position: 0 -9.06667rem
}

.xd-sf-sp {
    background-position: 0 -11.33333rem
}

.xd-4f-wrap {
    background: #f1f2f5;
    overflow: hidden
}

.xd-4f-items p {
    padding: .24rem .26667rem
}

.xd-active {
    background: #fff;
    -webkit-border-radius: .10667rem;
    -moz-border-radius: .10667rem;
    -ms-border-radius: .10667rem;
    -o-border-radius: .10667rem;
    border-radius: .10667rem;
    -webkit-box-shadow: 0 .13333rem .26667rem #e3e2e5;
    -moz-box-shadow: 0 .13333rem .26667rem #e3e2e5;
    -ms-box-shadow: 0 .13333rem .26667rem #e3e2e5;
    -o-box-shadow: 0 .13333rem .26667rem #e3e2e5;
    box-shadow: 0 .13333rem .26667rem #e3e2e5
}

.xd-4f-fg {
    display: inline-block;
    height: .53333rem;
    width: 1.06667rem;
    margin-bottom: .26667rem
}

.xd-4f-txt {
    font-size: .32rem;
    color: #595961;
    line-height: .32rem
}

.in3-xd-ff-f,.in3-xd-ff-fi,.in3-xd-ff-o,.in3-xd-ff-t,.in3-xd-ff-th {
    background-image: url(../img/xd/in3-s7f81433a9a.png);
    background-repeat: no-repeat;
    background-size: 100%;
    height: .53333rem;
    width: 1.06667rem
}

.in3-xd-ff-f {
    background-position: 0 0
}

.in3-xd-ff-fi {
    background-position: 0 -.66667rem
}

.in3-xd-ff-o {
    background-position: 0 -1.33333rem
}

.in3-xd-ff-t {
    background-position: 0 -2rem
}

.in3-xd-ff-th {
    background-position: 0 -2.66667rem
}

.xd-4f-imgbox {
    padding: 0 .33333rem
}

.xd-4f-img {
    height: 7.33333rem;
    background: url(../img/xd/xd-fg1.png) no-repeat;
    background-size: 100%
}

.xd-5f-wrap {
    background: #fff;
    padding-bottom: 1.70667rem
}

.xd-5f-img {
    height: 16.38667rem;
    background: url(../img/xd/xd-5f-bg.png) no-repeat;
    background-size: 100%
}

.xd-6f-wrap {
    background-color: #f1f2f5
}

.xd-6f-imgbox {
    height: 1.86667rem;
    width: 1.86667rem;
    margin: 0 auto
}

.xd-in4-ewm,.xd-in4-gzh,.xd-in4-hyfx,.xd-in4-sprite,.xd-in4-twts,.xd-in4-wxss,.xd-in4-xcx,.xd-in4-xcxm,.xd-in4-xcxzd,.xd-in4-xxtz {
    background-image: url(../img/xd/in4-s0a0b62ba37.png);
    background-repeat: no-repeat;
    background-size: 100%;
    height: 1.86667rem;
    width: 1.86667rem
}

.xd-in4-ewm {
    background-position: 0 0
}

.xd-in4-gzh {
    background-position: 0 -2.4rem
}

.xd-in4-hyfx {
    background-position: 0 -4.8rem
}

.xd-in4-twts {
    background-position: 0 -7.2rem
}

.xd-in4-wxss {
    background-position: 0 -9.6rem
}

.xd-in4-xcx {
    background-position: 0 -12rem
}

.xd-in4-xcxm {
    background-position: 0 -14.4rem
}

.xd-in4-xcxzd {
    background-position: 0 -16.8rem
}

.xd-in4-xxtz {
    background-position: 0 -19.2rem
}

.xd-list>li {
    margin-bottom: 1.2rem
}

.xd-7f-img {
    height: 2.13333rem;
    width: 2.4rem
}

.in5-sprite,.xd-sf-bo,.xd-sf-bt,.xd-sf-bth {
    background-image: url(../img/xd/in5-s5999dcc99a.png);
    background-repeat: no-repeat;
    background-size: 100%;
    height: 2.13333rem;
    width: 2.4rem
}

.xd-sf-bo {
    background-position: 0 0
}

.xd-sf-bt {
    background-position: 0 -2.26667rem
}

.xd-sf-bth {
    background-position: 0 -4.53333rem
}

.xd-reg {
    background: #fa6869;
    height: 1.86667rem
}

.wz-ban {
    text-align: center;
    background: url(../img/wz/banner.png) center no-repeat;
    background-size: 100% auto
}

.wz-ban a {
    background: #2689ff;
    border-radius: .02667rem;
    border: 0
}

.wz-ban .i-btn {
    border: 0
}

.wz-f2-wrap,.wz-f3-wrap {
    text-align: center;
    color: #595961;
    overflow: hidden
}

.wz-f2-wrap {
    background: #fff
}

.wz-f2-wrap>img {
    margin: .53333rem auto .26667rem;
    display: block;
    height: 6.21333rem
}

.wz-f3-wrap {
    background: #f1f1f5
}

.wz-f3-wrap>img {
    margin: .53333rem auto 0;
    display: block;
    height: 6.66667rem
}

.wz-f4-wrap {
    position: relative;
    text-align: center;
    height: 12.37333rem;
    background: #fff
}

.wz-f4-wrap .swiper-slide {
    width: 4.26667rem;
    height: 6.85333rem;
    margin-left: .26667rem;
    margin-right: .26667rem;
    -webkit-transform: scale(.85,.85);
    -moz-transform: scale(.85,.85);
    -ms-transform: scale(.85,.85);
    -o-transform: scale(.85,.85);
    transform: scale(.85,.85);
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s
}

.wz-f4-wrap .swiper-slide-active {
    -webkit-transform: scale(1,1);
    -moz-transform: scale(1,1);
    -ms-transform: scale(1,1);
    -o-transform: scale(1,1);
    transform: scale(1,1)
}

.wz-f4-img1 {
    background: url(../img/wz/f4_img1.png) center no-repeat;
    background-size: auto 100%
}

.wz-f4-img2 {
    background: url(../img/wz/f4_img2.png) center no-repeat
}

.wz-f4-img2,.wz-f4-img3,.wz-f4-img4 {
    background-size: auto 100%
}

.wz-f4-img3 {
    background: url(../img/wz/f4_img3.png) center no-repeat
}

.wz-f4-img4 {
    background: url(../img/wz/f4_img4.png) center no-repeat
}

.wz-f4-img5 {
    background: url(../img/wz/f4_img5.png) center no-repeat
}

.wz-f4-img5,.wz-f4-img6,.wz-f4-img7 {
    background-size: auto 100%
}

.wz-f4-img6 {
    background: url(../img/wz/f4_img6.png) center no-repeat
}

.wz-f4-img7 {
    background: url(../img/wz/f4_img7.png) center no-repeat
}

.wz-f4-wrap .swiper-pagination-bullet {
    filter: alpha(opacity=30);
    opacity: .3;
    background: #2689ff
}

.wz-f4-wrap .swiper-pagination-bullet-active {
    filter: alpha(opacity=100);
    opacity: 1;
    background: #2689ff
}

.wz-f5-wrap {
    background: #f1f1f5
}

.wz-f5-wrap>img {
    margin: .53333rem auto .26667rem;
    display: block;
    height: 8.13333rem
}

.wz-f5-wrap,.wz-f6-wrap,.wz-f7-wrap {
    text-align: center;
    overflow: hidden
}

.wz-f6-wrap {
    background: #fff
}

.wz-f6-wrap>img,.wz-f7-wrap>img,.wz-f8-wrap>img {
    margin: .53333rem auto .26667rem;
    display: block;
    height: 7.2rem
}

.wz-f7-wrap {
    background: #f1f1f5
}

.wz-f7-wrap>img,.wz-f8-wrap>img {
    height: 6.4rem
}

.wz-f8-wrap {
    background: #fff
}

.wz-f10-wrap,.wz-f8-wrap,.wz-f9-wrap {
    text-align: center;
    overflow: hidden
}

.wz-f9-wrap {
    background: #f1f1f5
}

.wz-f10-wrap>img,.wz-f11-wrap>img,.wz-f9-wrap>img {
    margin: .53333rem auto .26667rem;
    display: block;
    height: 6.16rem
}

.wz-f10-wrap {
    background: #fff
}

.wz-f10-wrap>img,.wz-f11-wrap>img {
    height: 8.29333rem
}

.wz-f11-wrap {
    background: #f1f1f5
}

.wz-f11-wrap>img {
    height: 7.76rem
}

.wz-f11-wrap,.wz-f12-wrap,.wz-f13-wrap {
    overflow: hidden;
    text-align: center
}

.wz-f12-wrap {
    color: #fff;
    background: url(../img/wz/f12_bg.png) center no-repeat;
    background-size: 100% auto;
    height: 8.98667rem
}

.wz-f12-wrap>img {
    margin: auto;
    display: block;
    height: 6.73333rem
}

.wz-f13-wrap {
    height: 11.14667rem;
    background: #fff;
    position: relative
}

.wz-f13-icon {
    width: 6.37333rem;
    height: 6.66667rem;
    margin: 0 .4rem;
    background: url(../img/wz/f13_img.png) center no-repeat;
    background-size: 100% auto;
    -webkit-transform: scale(.92,.92);
    -moz-transform: scale(.92,.92);
    -ms-transform: scale(.92,.92);
    -o-transform: scale(.92,.92);
    transform: scale(.92,.92);
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s
}

.wz-f13-icon1 {
    background-position: 0 0
}

.wz-f13-icon2 {
    background-position: 0 -6.8rem
}

.wz-f13-icon3 {
    background-position: 0 -13.6rem
}

.wz-f13-icon4 {
    background-position: 0 -20.4rem
}

.wz-f13-icon.swiper-slide-active {
    -webkit-transform: scale(1,1);
    -moz-transform: scale(1,1);
    -ms-transform: scale(1,1);
    -o-transform: scale(1,1);
    transform: scale(1,1)
}

.wz-f13-wrap .swiper-pagination-bullet,.wz-reg {
    background: #2689ff
}

.wz-reg {
    height: 1.86667rem
}

.kefu-phone a,.wz-reg>a {
    display: block;
    text-align: center
}

.wz-day {
    margin: 0 .18667rem
}

.agent-bgc {
    background-color: #f0f2f5
}

.agent-col {
    color: #b1b1b9
}

.agent-col2 {
    color: #999
}

.agent-border {
    border-bottom: .08rem solid #eee
}

.agent_header {
    height: 8.61333rem;
    overflow: hidden;
    position: relative;
    text-align: center;
    color: #fff;
    background: url(../img/agent/ban.png) no-repeat center;
    background-size: 100% auto
}

.agent-ban-btn {
    display: block;
    margin: 1.33333rem auto 0;
    height: 1.09333rem;
    width: 3.74667rem;
    font-size: .37333rem;
    text-align: center;
    line-height: 1.09333rem;
    border-radius: .08rem;
    color: #fff;
    background: #2489ff
}

.agent-f2-items {
    margin: .74667rem auto .66667rem;
    width: 9.52rem
}

.agent-f2-items>li {
    margin: 0 .50667rem .74667rem;
    width: 3.73333rem;
    height: 2.66667rem;
    border: 1px solid #e3e4ec;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: .16rem
}

.agent-f2-icon {
    display: block;
    width: 1.76rem;
    height: 1.25333rem;
    margin: .37333rem auto .08rem;
    background: url(../img/agent/f2_icon.png) no-repeat center;
    background-size: 100% auto
}

.agent-f2-icon1 {
    background-position: 0 0
}

.agent-f2-icon2 {
    background-position: 0 -1.38667rem
}

.agent-f2-icon3 {
    background-position: 0 -2.77333rem
}

.agent-f2-icon4 {
    background-position: 0 -4.16rem
}

.agent-f3-items {
    position: relative;
    width: 9.52rem;
    margin: .66667rem auto 1.04rem;
    overflow: hidden
}

.agent-f3-items>li {
    float: left;
    margin-bottom: .8rem;
    width: 3.17333rem
}

.agent-f3-icon {
    margin: 0 auto .13333rem;
    display: block;
    width: 1.25333rem;
    height: 1.25333rem;
    background: url(../img/agent/f3_icon.png) no-repeat center;
    background-size: 100% auto
}

.agent-f3-icon1 {
    background-position: 0 0
}

.agent-f3-icon10 {
    background-position: 0 -1.38667rem
}

.agent-f3-icon11 {
    background-position: 0 -2.77333rem
}

.agent-f3-icon12 {
    background-position: 0 -4.16rem
}

.agent-f3-icon2 {
    background-position: 0 -5.54667rem
}

.agent-f3-icon3 {
    background-position: 0 -6.93333rem
}

.agent-f3-icon4 {
    background-position: 0 -8.32rem
}

.agent-f3-icon5 {
    background-position: 0 -9.70667rem
}

.agent-f3-icon6 {
    background-position: 0 -11.09333rem
}

.agent-f3-icon7 {
    background-position: 0 -12.48rem
}

.agent-f3-icon8 {
    background-position: 0 -13.86667rem
}

.agent-f3-icon9 {
    background-position: 0 -15.25333rem
}

.agent-popup {
    display: none;
    position: absolute;
    left: 0;
    margin: auto;
    width: 9.33333rem;
    overflow: hidden;
    background-color: #fff;
    z-index: 5
}

.agent-top1 {
    top: 2rem
}

.agent-top2 {
    top: 4.72rem
}

.agent-bot1 {
    bottom: 5.6rem
}

.agent-bot2 {
    bottom: 2.8rem
}

.agent-popup>p {
    margin: 1.06667rem 1.06667rem 1.12rem
}

.agent-popup-bg1 {
    min-height: 3.68rem;
    background: url(../img/agent/p_bg1.png) no-repeat center;
    background-size: 100% auto
}

.agent-popup-bg2 {
    min-height: 4.96rem;
    background: url(../img/agent/p_bg2.png) no-repeat center;
    background-size: 100% auto
}

.agent-popup-bg3 {
    min-height: 6.29333rem;
    background: url(../img/agent/p_bg3.png) no-repeat center;
    background-size: 100% auto
}

.agent-popup-bg4 {
    min-height: 4.4rem;
    background: url(../img/agent/p_bg4.png) no-repeat center;
    background-size: 100% auto
}

.agent-popup-bg5 {
    min-height: 4.16rem;
    background: url(../img/agent/p_bg5.png) no-repeat center;
    background-size: 100% auto
}

.agent-popup-bg6 {
    min-height: 4.96rem;
    background: url(../img/agent/p_bg6.png) no-repeat center;
    background-size: 100% auto
}

.agent-popup-bg7 {
    min-height: 3.86667rem;
    background: url(../img/agent/p_bg7.png) no-repeat center;
    background-size: 100% auto
}

.agent-popup-bg8 {
    min-height: 4.69333rem;
    background: url(../img/agent/p_bg8.png) no-repeat center;
    background-size: 100% auto
}

.agent-popup-bg9 {
    min-height: 4.42667rem;
    background: url(../img/agent/p_bg9.png) no-repeat center;
    background-size: 100% auto
}

.agent-popup-bg10 {
    min-height: 3.84rem;
    background: url(../img/agent/p_bg10.png) no-repeat center;
    background-size: 100% auto
}

.agent-popup-bg11 {
    min-height: 5.46667rem;
    background: url(../img/agent/p_bg11.png) no-repeat center;
    background-size: 100% auto
}

.agent-popup-close {
    display: block;
    position: absolute;
    bottom: .53333rem;
    right: 0;
    left: 0;
    margin: auto;
    width: .69333rem;
    height: .69333rem;
    background: url(../img/agent/close.png) no-repeat center;
    background-size: 100% auto
}

.agent-bottom {
    bottom: .8rem
}

.agent-block {
    display: block
}

.agent-none {
    display: none
}

.agent-f4-wrap {
    height: 12.13333rem;
    overflow: hidden;
    color: #fff;
    background: url(../img/agent/f4_bg.png) no-repeat center;
    background-size: 100% auto
}

.agent-f4-cont {
    width: 8.93333rem;
    margin: .29333rem auto 0
}

.agent-f4-cont>p {
    margin-bottom: .32rem;
    text-indent: 2em;
    font-size: .34667rem
}

.about_header {
    height: 5.33333rem;
    background: url(../img/agent/about_tbg.png) no-repeat;
    background-size: 100%;
    overflow: hidden
}

.about-2ft {
    margin-top: .66667rem;
    border-bottom: .5px solid #e3e2e5;
    padding-bottom: .4rem;
    margin-bottom: .53333rem
}

.about-2f-dei {
    color: #595961;
    font-size: .37333rem;
    line-height: .66667rem;
    margin-bottom: .8rem
}

.about-3f {
    padding-bottom: 1.2rem
}

.about-3f div {
    margin-top: .4rem;
    font-size: .37333rem;
    color: #595961;
    line-height: .66667rem
}

.about-3f-t {
    border-bottom: .5px solid #cbcad0;
    padding-bottom: .4rem
}

.about-3f-bg {
    background: #f2f2f6
}

.about-span {
    background: #d4d4d4;
    height: .53333rem;
    width: .13333rem;
    float: right;
    margin-top: .18667rem
}

.product-title-wrap {
    background: url(../img/products/product_bg.png) no-repeat;
    background-size: 100%;
    overflow: hidden
}

.product-title-des {
    width: 6.21333rem;
    padding-left: .4rem
}

.product-title-icon {
    width: 3.84rem;
    height: 3.84rem;
    background: url(../img/products/product-view/logo-bg.png) no-repeat;
    background-size: 100% 100%;
    line-height: 3.84rem;
    text-align: center
}

.info_logo {
    width: 1.41333rem;
    height: 1.41333rem;
    vertical-align: middle
}

.pros-list {
    margin-top: .76rem;
    margin-bottom: 1.33333rem
}

.product-ty {
    display: block;
    width: 92%;
    margin: 0 auto;
    height: 1.17333rem;
    margin-bottom: .66667rem;
    background: #2589ff;
    color: #fff;
    font-size: .48rem;
    text-align: center;
    line-height: 1.17333rem;
    -webkit-border-radius: .13333rem;
    -moz-border-radius: .13333rem;
    -ms-border-radius: .13333rem;
    -o-border-radius: .13333rem;
    border-radius: .13333rem
}

.kefu-phone {
    position: fixed;
    overflow: hidden;
    bottom: 1.86667rem;
    right: 4%;
    margin-top: -1.46667rem;
    z-index: 99
}

.kefu-phone a {
    color: #fff;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    -o-border-radius: 100%;
    border-radius: 100%;
    width: 1.2rem;
    height: 1.2rem;
    background: rgba(0,0,0,.6);
    line-height: 1.2rem
}

.kefu-phone a svg {
    height: .66667rem;
    width: .71733rem
}

.k-fs18 {
    font-size: .24rem
}

.kefu-phone.s-ys {
    top: 50%;
    margin-top: -1.46667rem
}

.kefu-phone.s-ys a {
    padding-top: .24rem;
    width: 1.33333rem;
    height: 1.09333rem;
    line-height: 100%
}

.kefu-phone.s-ys a svg {
    margin-bottom: .08rem;
    height: .50667rem;
    width: .50667rem
}

.server-2f-wrap {
    background: #f1f2f5;
    overflow: hidden
}

.server-2f-items {
    padding: 0 .13333rem
}

.server-2f-items li {
    width: 3.14667rem;
    text-align: center
}

.server-3f-wrap {
    overflow: hidden
}

.server-3f-items {
    padding: 0 .26667rem
}

.server-3f-items li {
    border: 1px solid #e3e2e5;
    padding: 0 .26667rem;
    margin-bottom: .26667rem
}

.server-3f-icon {
    width: 2.13333rem;
    height: 2.13333rem;
    margin: .26667rem .4rem
}

.server-4f-wrap {
    overflow: hidden;
    background: #f1f2f5;
    padding-bottom: 1.2rem
}

.server-4f-items {
    -moz-column-gap: .26667rem;
    -webkit-column-gap: .26667rem;
    column-gap: .26667rem;
    margin: 0 .26667rem;
    background: #fff;
    padding-bottom: .26667rem
}

.server-4f-items li {
    width: 2.8rem;
    height: 1.33333rem;
    margin-bottom: .53333rem
}

.server-banner {
    background: url(../img/server/server-banner.png) no-repeat;
    background-size: 100% 100%
}

.sup-title {
    top: 0;
    left: 0;
    width: 100%;
    height: .8rem;
    margin-top: .26667rem;
    background: url(../img/server/server-logo.png) no-repeat;
    background-size: auto .8rem;
    background-position-x: .53333rem
}

.server-in1-dsfw,.server-in1-dzfw,.server-in1-khgxgl,.server-in1-lpkq,.server-in1-mdsy,.server-in1-tppscl,.server-in1-yjfw,.server-in1-yxcj {
    background-image: url(../img/server/in1-se87dce740c.png);
    background-repeat: no-repeat;
    background-size: 100%;
    height: 2.13333rem;
    width: 2.13333rem
}

.server-in1-dsfw {
    background-position: 0 0
}

.server-in1-dzfw {
    background-position: 0 -2.26667rem
}

.server-in1-khgxgl {
    background-position: 0 -4.53333rem
}

.server-in1-lpkq {
    background-position: 0 -6.8rem
}

.server-in1-mdsy {
    background-position: 0 -9.06667rem
}

.server-in1-tppscl {
    background-position: 0 -11.33333rem
}

.server-in1-yjfw {
    background-position: 0 -13.6rem
}

.server-in1-yxcj {
    background-position: 0 -15.86667rem
}

.server-in2-haowan,.server-in2-ikoko,.server-in2-kingdee,.server-in2-mdzb,.server-in2-ste,.server-in2-wdgj,.server-in2-wln,.server-in2-wsgjp,.server-in2-xhd,.server-in2-yly,.server-in2-yqx,.server-in2-yx {
    background-image: url(../img/server/in2-s00a79e0428.png);
    background-repeat: no-repeat;
    background-size: 100%;
    height: 1.33333rem;
    width: 2.8rem
}

.server-in2-haowan {
    background-position: 0 0
}

.server-in2-ikoko {
    background-position: 0 -1.46667rem
}

.server-in2-kingdee {
    background-position: 0 -2.93333rem
}

.server-in2-mdzb {
    background-position: 0 -4.4rem
}

.server-in2-ste {
    background-position: 0 -5.86667rem
}

.server-in2-wdgj {
    background-position: 0 -7.33333rem
}

.server-in2-wln {
    background-position: 0 -8.8rem
}

.server-in2-wsgjp {
    background-position: 0 -10.26667rem
}

.server-in2-xhd {
    background-position: 0 -11.73333rem
}

.server-in2-yly {
    background-position: 0 -13.2rem
}

.server-in2-yqx {
    background-position: 0 -14.66667rem
}

.server-in2-yx {
    background-position: 0 -16.13333rem
}

.in3-server-dzl,.in3-server-gzy,.in3-server-ygl {
    background-image: url(../img/server/in3-s7677257616.png);
    background-repeat: no-repeat;
    background-size: 100%;
    height: 2.13333rem;
    width: 2.13333rem
}

.in3-server-dzl {
    background-position: 0 0
}

.in3-server-gzy {
    background-position: 0 -2.26667rem
}

.in3-server-ygl {
    background-position: 0 -4.53333rem
}

.sup-logo {
    height: .64rem;
    width: 3.4rem
}

.appCenter {
    line-height: 1.46667rem;
    border-top: 1px solid #161a2c;
    border-bottom: 1px solid #161a2c
}

.appConter-items {
    display: none
}

.second_title_wrap {
    display: block
}

.xd-logo {
    background: url(../img/topic-logo/xd-logo.png?20190114) center no-repeat;
    width: 2.68rem
}

.wsc-logo {
    width: 2.28rem;
    background: url(../img/topic-logo/wds-logo.png?20190114) center no-repeat
}

.wz-logo {
    width: 2.74667rem;
    background: url(../img/topic-logo/wz-logo.png?20190114) center no-repeat
}

.kld-logo {
    width: 2.18667rem;
    background: url(../img/topic-logo/kld-logo.png?20190114) center no-repeat
}

.meeting-logo {
    width: 2.68rem;
    background: url(../img/topic-logo/meeting-logo.png?20190114) center no-repeat
}

.wm-logo {
    width: 2.66667rem;
    background: url(../img/topic-logo/wm-logo.png?20190327) center no-repeat
}

.canting-logo {
    width: 2.48rem;
    background: url(../img/topic-logo/canting-logo.png?20190114) center no-repeat
}

.wp-logo {
    width: 2.74667rem;
    background: url(../img/topic-logo/wp-logo.png?20190114) center no-repeat
}

.beauty-logo {
    width: 2.61333rem;
    background: url(../img/topic-logo/beauty-logo.png?20190114) center no-repeat
}

.xy-logo {
    width: 2.41333rem;
    background: url(../img/topic-logo/xy-logo.png?20190114) center no-repeat
}

.xst-logo {
    width: 2.29333rem;
    background: url(../img/topic-logo/xst-logo.png?20190114) center no-repeat
}

.wmbd-logo {
    width: 2.61333rem;
    background: url(../img/topic-logo/form-logo.png?20190114) center no-repeat
}

.travel-logo {
    width: 2.74667rem;
    background: url(../img/topic-logo/travel-logo.png?20190114) center no-repeat
}

.retail-logo {
    width: 2.72rem;
    background: url(../img/topic-logo/retail-logo.png?20190114) center no-repeat
}

.hotel-logo {
    width: 2.74667rem;
    background: url(../img/topic-logo/hotel-logo.png?20190114) center no-repeat
}

.beauty-logo,.canting-logo,.hotel-logo,.kld-logo,.meeting-logo,.retail-logo,.travel-logo,.wm-logo,.wmbd-logo,.wp-logo,.wsc-logo,.wz-logo,.xd-logo,.xst-logo,.xy-logo {
    height: .64rem;
    float: left;
    background-size: 100%
}

.beauty-stock-code,.canting-stock-code,.hotel-stock-code,.kld-stock-code,.meeting-stock-code,.retail-stock-code,.travel-stock-code,.wm-stock-code,.wmbd-stock-code,.wp-stock-code,.wsc-stock-code,.wz-stock-code,.xd-stock-code,.xst-stock-code,.xy-stock-code {
    margin-top: .13333rem
}

.canting-reg {
    background-color: #2589ff;
    height: 1.86667rem
}

.area_ctrl,.gearArea {
    width: 100%;
    left: 0;
    overflow: hidden
}

.gearArea {
    font-family: Helvetica Neue,Helvetica,Arial,sans-serif;
    font-size: 10px;
    background-color: rgba(0,0,0,.2);
    display: block;
    top: 0;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    position: fixed;
    height: 100%;
    z-index: 9900
}

.area_ctrl {
    vertical-align: middle;
    background-color: #d5d8df;
    color: #000;
    margin: 0;
    height: auto;
    position: absolute;
    bottom: 0;
    z-index: 9901;
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0)
}

.slideInUp {
    -webkit-animation: slideInUp .3s;
    animation: slideInUp .3s
}

.area_roll,.area_roll>div {
    background-color: transparent;
    overflow: hidden
}

.area_roll {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-mask: -webkit-gradient(linear,0% 50%,0% 100%,from(#debb47),to(rgba(36,142,36,0)));
    -webkit-mask: -webkit-linear-gradient(top,#debb47 50%,rgba(36,142,36,0));
    height: auto
}

.area_roll>div {
    font-size: 1.6em;
    height: 16em;
    float: left;
    position: relative;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.area_roll>div .gear {
    width: 100%;
    float: left;
    position: absolute;
    z-index: 9902;
    margin-top: 4em
}

.area_roll_mask {
    -webkit-mask: -webkit-gradient(linear,0% 40%,0% 0%,from(#debb47),to(rgba(36,142,36,0)));
    -webkit-mask: -webkit-linear-gradient(bottom,#debb47 50%,rgba(36,142,36,0));
    padding: 0
}

.area_grid {
    position: relative;
    top: 4em;
    width: 100%;
    height: 2em;
    margin: 0;
    box-sizing: border-box;
    z-index: 0;
    border-top: 1px solid #abaeb5;
    border-bottom: 1px solid #abaeb5
}

.area_roll>div:nth-child(3) .area_grid>div {
    left: 42%
}

.area_btn {
    color: #2589ff;
    font-size: 1.6em;
    line-height: 1em;
    text-align: center;
    padding: .8em 1em
}

.area_btn_box:after,.area_btn_box:before {
    content: '';
    position: absolute;
    height: 1px;
    width: 100%;
    display: block;
    background-color: #96979b;
    z-index: 15;
    -webkit-transform: scaleY(.33);
    transform: scaleY(.33)
}

.area_btn_box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    background-color: #f1f2f4;
    position: relative
}

.area_btn_box:before {
    left: 0;
    top: 0;
    -webkit-transform-origin: 50% 20%;
    transform-origin: 50% 20%
}

.area_btn_box:after {
    left: 0;
    bottom: 0;
    -webkit-transform-origin: 50% 70%;
    transform-origin: 50% 70%
}

.area_btn_box,.m-mask-box,.tooth {
    display: -webkit-flex
}

.tooth {
    height: 2em;
    line-height: 2em;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    line-clamp: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    overflow: hidden
}

.m-mask-box {
    justify-content: center;
    align-items: center;
    z-index: 10
}

.m-mask-box,.m-mask-box1 {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    overflow: hidden;
    background-color: rgba(0,0,0,.2)
}

.m-mask-cen {
    justify-content: center;
    align-items: center;
    display: -webkit-flex;
    height: 100%
}

.m-mask-box.bgw {
    background-color: transparent
}

.s-close-btn {
    display: none;
    position: absolute;
    right: .37333rem;
    top: .64rem
}

.s-close-btn img {
    width: .66667rem;
    height: .66667rem
}

.m-box-close,.m-box-close-btn {
    margin-top: .37333rem;
    text-align: center
}

.m-box-close-btn img {
    width: 1.2rem;
    height: 1.2rem
}

.m-box-close {
    width: .96rem;
    height: .96rem;
    font-size: .4rem;
    line-height: .93333rem;
    background-color: #999;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    position: absolute;
    bottom: 1.57333rem;
    left: 50%;
    margin-left: -.4rem;
    z-index: 99;
    -webkit-box-shadow: 0 0 .13333rem .02667rem #666;
    -moz-box-shadow: 0 0 .13333rem .02667rem #666;
    -ms-box-shadow: 0 0 .13333rem .02667rem #666;
    -o-box-shadow: 0 0 .13333rem .02667rem #666;
    box-shadow: 0 0 .13333rem .02667rem #666
}

.m-protocol {
    width: 84%;
    height: 70%;
    padding: 4% 2%;
    margin-top: -10%;
    background-color: #fff;
    line-height: 1.5;
    overflow-y: scroll;
    -webkit-box-shadow: 0 .13333rem .4rem #ccc;
    -moz-box-shadow: 0 .13333rem .4rem #ccc;
    -ms-box-shadow: 0 .13333rem .4rem #ccc;
    -o-box-shadow: 0 .13333rem .4rem #ccc;
    box-shadow: 0 .13333rem .4rem #ccc;
    -webkit-border-radius: .08rem;
    -moz-border-radius: .08rem;
    -ms-border-radius: .08rem;
    -o-border-radius: .08rem;
    border-radius: .08rem
}

.m-protocol>div,.reg-protocol-cont>div {
    line-height: .61333rem;
    font-size: .37333rem
}

.m-protocol>.tt,.reg-protocol-cont>.tt {
    font-weight: 700;
    margin-bottom: .4rem
}

.m-body-model {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    height: 100%;
    overflow: hidden
}

.m-tip {
    padding: .26667rem;
    text-align: center;
    margin: 0 auto;
    -webkit-border-radius: .10667rem;
    -moz-border-radius: .10667rem;
    -ms-border-radius: .10667rem;
    -o-border-radius: .10667rem;
    border-radius: .10667rem;
    background-color: rgba(0,0,0,.6);
    color: #fff
}

.qrcode_wrap {
    height: 100%;
    width: 100%;
    background-color: rgba(0,0,0,.2);
    position: absolute;
    z-index: 20;
    top: 0;
    display: none
}

.qrode {
    width: 90%;
    position: fixed;
    z-index: 21;
    top: 40%;
    left: 50%;
    transform: translate(-50%,-50%)
}

.qrode img {
    width: 100%
}

.zd-jump,.zh-shade {
    top: 0;
    bottom: 0;
    right: 0;
    left: 0
}

.zd-jump {
    width: 100%;
    height: 100%;
    background: url(../img/zd/bg.png) center no-repeat;
    position: relative;
    z-index: 800
}

.zh-shade {
    position: absolute;
    z-index: 840;
    margin: auto;
    width: 8.02667rem;
    height: 10.66667rem;
    background: url(../img/zd/jump.png) center no-repeat
}

.zd-jump,.zh-shade {
    background-size: 100% auto
}

.zd-shade-btn,.zd-shade-time {
    text-align: center;
    letter-spacing: 0
}

.zd-shade-btn {
    display: block;
    width: 6.42667rem;
    height: 1.08rem;
    background: #fff;
    border-radius: .53333rem;
    margin: 8.8rem auto 0;
    line-height: 1.08rem;
    font-size: .42667rem;
    color: #3876ff
}

.zd-shade-time {
    cursor: default;
    margin-top: .13333rem;
    font-size: .34667rem;
    color: #fff
}

.wm-ban-t {
    margin-top: 1.73333rem;
    font-size: .53333rem;
    letter-spacing: .05333rem
}

.wm-ban-reg,.wm-ban-sub,.wm-ban-t {
    color: #fff;
    text-align: center
}

.wm-ban-sub {
    margin-top: .26667rem;
    font-size: .34667rem;
    line-height: .53333rem
}

.wm-ban-reg {
    display: block;
    margin: .86667rem auto 0;
    width: 3.17333rem;
    height: .93333rem;
    background-color: #2689ff;
    font-size: .4rem;
    letter-spacing: 0;
    line-height: .93333rem
}

.wm-bg1 {
    background: #f1f1f5
}

.wm-title {
    font-size: .48rem;
    color: #595961;
    letter-spacing: 0;
    text-align: center;
    line-height: .66667rem
}

.wm-subTitle,.wm-swiper-t {
    font-size: .32rem;
    text-align: center
}

.wm-subTitle {
    letter-spacing: 0;
    margin-top: .26667rem;
    color: #9797a1;
    line-height: .45333rem
}

.wm-swiper-t {
    color: #595961;
    line-height: .48rem
}

.wm-swiper-img {
    width: 9.33333rem;
    height: 7.46667rem;
    margin: .26667rem auto
}

.wm-swiper-wrap {
    text-align: center;
    overflow: hidden
}

.wm-swiper-wrap .swiper-pagination {
    position: relative;
    margin-top: .64rem
}

.wm-swiper-wrap .swiper-pagination-bullet {
    width: .21333rem;
    height: .08rem;
    opacity: .3;
    background: #2589ff
}

.wm-swiper-wrap .swiper-pagination-bullet-active {
    opacity: 1;
    background: #2589ff
}

.wm-f5-subTitle,.wm-f5-title {
    margin-top: 1.06667rem;
    font-size: .48rem;
    color: #595961;
    letter-spacing: 0;
    text-align: center;
    line-height: .66667rem
}

.wm-f5-subTitle {
    font-size: .32rem;
    color: #9797a1;
    margin-top: .26667rem;
    line-height: .50667rem
}

.wm-explain-items {
    width: 9.2rem;
    margin: .66667rem auto .26667rem;
    overflow: hidden
}

.wm-explain-item {
    background: #fff;
    height: 2.32rem;
    margin-bottom: .4rem
}

.wm-explain-icon {
    display: block;
    width: 1.6rem;
    height: 1.6rem;
    margin: .36rem .36rem .36rem .49333rem;
    background: url(../img/wm/L7.png?20190328) center no-repeat;
    background-size: 100% auto
}

.wm-explain-icon1 {
    background-position: 0 0
}

.wm-explain-icon2 {
    background-position: 0 -1.73333rem
}

.wm-explain-icon3 {
    background-position: 0 -3.46667rem
}

.wm-explain-icon4 {
    background-position: 0 -5.2rem
}

.wm-explain-icon5 {
    background-position: 0 -6.93333rem
}

.wm-explain-icon6 {
    background-position: 0 -8.66667rem
}

.wm-explain-icon7 {
    background-position: 0 -10.4rem
}

.wm-explain-icon8 {
    background-position: 0 -12.13333rem
}

.wm-explain-icon9 {
    background-position: 0 -13.86667rem
}

.wm-explain-icon10 {
    background-position: 0 -15.6rem
}

.wm-explain-icon11 {
    background-position: 0 -17.33333rem
}

.wm-explain-icon12 {
    background-position: 0 -19.06667rem
}

.wm-explain {
    width: 6.74667rem
}

.wm-explain-t {
    text-align: left;
    font-weight: 700;
    font-size: .4rem;
    color: #595961;
    letter-spacing: .04rem;
    line-height: .4rem
}

.wm-explain-des {
    margin-top: .18667rem;
    text-align: left;
    font-size: .32rem;
    color: #9797a1;
    letter-spacing: .02667rem;
    line-height: .45333rem
}

.wm-f5-bot,.wm-f6-title {
    font-size: .32rem;
    color: #595961;
    text-align: center;
    line-height: .48rem
}

.wm-f6-title {
    margin-top: 1.06667rem;
    font-size: .48rem;
    letter-spacing: 0;
    line-height: .66667rem
}

.wm-f6-icon {
    width: 6.37333rem;
    height: 6.66667rem;
    margin: 0 .4rem;
    background: url(../img/wm/L8.png?20190328) center no-repeat;
    background-size: 100% auto;
    -webkit-transform: scale(.92,.92);
    -moz-transform: scale(.92,.92);
    -ms-transform: scale(.92,.92);
    -o-transform: scale(.92,.92);
    transform: scale(.92,.92);
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s
}

.wm-f6-icon1 {
    background-position: 0 0
}

.wm-f6-icon2 {
    background-position: 0 -6.8rem
}

.wm-f6-icon3 {
    background-position: 0 -13.6rem
}

.wm-f6-icon4 {
    background-position: 0 -20.4rem
}

.wm-f6-icon.swiper-slide-active {
    -webkit-transform: scale(1,1);
    -moz-transform: scale(1,1);
    -ms-transform: scale(1,1);
    -o-transform: scale(1,1);
    transform: scale(1,1)
}

.wm-f6-wrap .swiper-pagination-bullet {
    background: #2689ff
}

.wm-reg {
    text-align: center;
    background: #2589ff
}

.canting-swiper .swiper-slide {
    width: 100%
}

.canting-swiper .swiper-slide div {
    height: 7.11467rem;
    width: 4rem
}

.canting-swiper .swiper-slide ul {
    width: 8.73333rem;
    margin: 0 auto .53333rem
}

.canting-1f-t {
    letter-spacing: .06rem
}

.canting-1f-items {
    margin: 0 9.1% .93333rem
}

.canting-1f-icon {
    display: inline-block;
    height: .37333rem;
    width: .37333rem;
    background: url(../img/canting/canting-1f-icon.png);
    background-size: 100% 100%
}

.canting-1f-items li {
    overflow: hidden;
    line-height: .53333rem
}

.annual-register a,.canting-1f-items li span {
    vertical-align: middle
}

.canting-2f-show {
    margin: 0 auto .84rem;
    width: 8.97333rem;
    height: 4.14667rem;
    background: url(../img/canting/canting-2f-show.png);
    background-size: 100% 100%
}

.canting-carousel {
    margin: 0 auto;
    width: 100%
}

.canting-carousel .swiper-pagination {
    position: relative
}

.canting-3f-bg1 {
    background: url(../img/canting/canting-3f-bg1.png) center no-repeat;
    background-size: 100% 100%
}

.canting-3f-bg2 {
    background: url(../img/canting/canting-3f-bg2.png) center no-repeat;
    background-size: 100% 100%
}

.canting-3f-bg3 {
    background: url(../img/canting/canting-3f-bg3.png) center no-repeat;
    background-size: 100% 100%
}

.canting-3f-bg4 {
    background: url(../img/canting/canting-3f-bg4.png) center no-repeat;
    background-size: 100% 100%
}

.canting-4f-show {
    margin: 0 auto .84rem;
    width: 8.8rem;
    height: 1.62667rem;
    background: url(../img/canting/canting-4f-show.png);
    background-size: 100% 100%
}

.canting-5f-show {
    height: 4.8rem;
    margin: 0 auto .84rem;
    width: 6.66667rem;
    background: url(../img/canting/canting-5f-show.png) 0 0/100% no-repeat
}

.canting-6f-bg1 {
    background: url(../img/canting/canting-6f-bg1.png) center no-repeat;
    background-size: 100% 100%
}

.canting-6f-bg2 {
    background: url(../img/canting/canting-6f-bg2.png) center no-repeat;
    background-size: 100% 100%
}

.canting-6f-bg3 {
    background: url(../img/canting/canting-6f-bg3.png) center no-repeat;
    background-size: 100% 100%
}

.canting-6f-bg4 {
    background: url(../img/canting/canting-6f-bg4.png) center no-repeat;
    background-size: 100% 100%
}

.canting-7f-bg1 {
    background: url(../img/canting/canting-7f-bg1.png) center no-repeat;
    background-size: 100% 100%
}

.canting-7f-bg2 {
    background: url(../img/canting/canting-7f-bg2.png) center no-repeat;
    background-size: 100% 100%
}

.canting-7f-bg3 {
    background: url(../img/canting/canting-7f-bg3.png) center no-repeat;
    background-size: 100% 100%
}

.canting-7f-bg4 {
    background: url(../img/canting/canting-7f-bg4.png) center no-repeat;
    background-size: 100% 100%
}

.canting-8f-bg1 {
    background: url(../img/canting/canting-8f-bg1.png?20181212) center no-repeat;
    background-size: 100% 100%
}

.canting-8f-bg2 {
    background: url(../img/canting/canting-8f-bg2.png) center no-repeat;
    background-size: 100% 100%
}

.canting-8f-bg3 {
    background: url(../img/canting/canting-8f-bg3.png) center no-repeat;
    background-size: 100% 100%
}

.canting-8f-bg4 {
    background: url(../img/canting/canting-8f-bg4.png) center no-repeat;
    background-size: 100% 100%
}

.canting-8f-bg5 {
    background: url(../img/canting/canting-8f-bg5.png) center no-repeat;
    background-size: 100% 100%
}

.canting-8f-bg6 {
    background: url(../img/canting/canting-8f-bg6.png) center no-repeat;
    background-size: 100% 100%
}

.canting-9f-items {
    margin: 0 5% .4rem;
    -moz-column-gap: 0;
    -webkit-column-gap: 0;
    column-gap: 0
}

.canting-9f-items li {
    margin-bottom: .4rem
}

.canting-9f-items li span {
    display: block;
    height: 1.86667rem;
    width: 1.86667rem;
    margin: 0 auto .08rem
}

.canting-9f-items li p {
    font-size: .32rem;
    color: #595961;
    text-align: center
}

.canting-in1-jxhsjfx,.canting-in1-nryy,.canting-in1-ppdwfx,.canting-in1-ptxtdj,.canting-in1-qdtg,.canting-in1-sprite,.canting-in1-yxhdch {
    background-image: url(../img/canting/in1-s7a60df702c.png);
    background-repeat: no-repeat;
    background-size: 100% auto
}

.canting-in1-jxhsjfx {
    background-position: 0 0
}

.canting-in1-nryy {
    background-position: 0 -2rem
}

.canting-in1-ppdwfx {
    background-position: 0 -4rem
}

.canting-in1-ptxtdj {
    background-position: 0 -6rem
}

.canting-in1-qdtg {
    background-position: 0 -8rem
}

.canting-in1-yxhdch {
    background-position: 0 -10rem
}

.annual-itmes li img,.mini-itmes li img {
    display: block;
    width: 100%;
    height: auto
}

.annual-register {
    width: 100%;
    height: 2.4rem;
    background: url(../img/annual-meeting/n-11.png) center/100% no-repeat;
    text-align: center;
    line-height: 2.4rem
}

.annual-register a {
    display: inline-block;
    height: 1.2rem;
    width: 6rem;
    background: url(../img/annual-meeting/n-12.png) center/100% no-repeat
}

.wp-reg {
    background: #2bad5e;
    height: 1.86667rem
}

.wp-l1-wrap .nav-hd {
    color: #9a9aa9;
    font-size: .37333rem;
    border-bottom: 1px solid #f1f1f1
}

.wp-l1-wrap .nav-hd li {
    outline: 0;
    -webkit-tap-highlight-color: transparent
}

.wp-l1-wrap .nav-hd li span {
    display: inline-block;
    padding: .37333rem 0 .33333rem
}

.wp-l1-wrap .nav-hd .active {
    background-color: #fff
}

.wp-l1-wrap .nav-hd .active span {
    font-weight: 700;
    color: #2bad5e;
    border-bottom: .10667rem solid #2bad5e
}

.wp-l1-wrap .nav-bd .bd-sort {
    display: none
}

.wp-l1-wrap .nav-bd .bd-sort li {
    flex: 1;
    display: flex;
    flex-direction: column;
    align-items: center
}

.wp-l1-wrap .nav-bd .bd-sort li i {
    width: .93333rem;
    height: .93333rem
}

.wp-l1-wrap .nav-bd .active {
    display: block
}

.wp-l1-wrap .nav-bd .bd-sort-1,.wp-l1-wrap .nav-bd .bd-sort-4 {
    padding: .8rem .45333rem 1.06667rem
}

.wp-l1-wrap .nav-bd .bd-sort-2,.wp-l1-wrap .nav-bd .bd-sort-3 {
    padding: .53333rem .45333rem .8rem
}

.wp-l2-wrap .l2-cont {
    padding: 1.2rem .6rem 1.6rem
}

.wp-l2-wrap .l2-cont .l2-cont-item {
    display: flex;
    flex-direction: column;
    align-items: center
}

.wp-l2-wrap .l2-cont .l2-cont-item i {
    width: 2.4rem;
    height: 2.4rem
}

.wp-l3-wrap .l3-cont {
    margin-top: 1.2rem;
    border-top: .01333rem solid #f1f1f1
}

.wp-l3-wrap .l3-cont .l3-cont-l1 li {
    border-right: .01333rem solid #f1f1f1
}

.wp-l3-wrap .l3-cont li {
    display: flex;
    align-items: center;
    height: 2rem;
    border-bottom: .01333rem solid #f1f1f1
}

.wp-l3-wrap .l3-cont li i {
    flex-shrink: 0;
    width: 1.86667rem;
    height: 1.86667rem;
    display: inline-block
}

.wp-l4-wrap .l4-cont {
    padding: 2.13333rem .8rem .13333rem
}

.wp-l4-wrap .l4-cont li {
    background-color: #fff;
    border-radius: .10667rem;
    text-align: center;
    margin-bottom: 1.46667rem;
    padding: 0 .6rem;
    min-height: 2.96rem
}

.wp-l4-wrap .l4-cont li i {
    width: 1.86667rem;
    height: 1.86667rem;
    margin-top: -.93333rem
}

.wp-l5-wrap .l5-cont {
    padding: 1.2rem .66667rem 1.46667rem
}

.wp-l5-wrap .l5-cont li {
    background: #fff;
    box-shadow: 0 6px 13px 0 rgba(0,0,0,.07);
    border-radius: .02667rem
}

.wp-l5-wrap .l5-cont li i {
    width: 1.86667rem;
    height: 1.86667rem;
    margin: 0 .53333rem 0 .66667rem
}

.wp-l5-wrap .l5-cont .l5-cont-r,.wp-l6-wrap .l6-cont .l6-cont-r {
    flex-direction: column;
    justify-content: center
}

.wp-l6-wrap .l6-cont {
    padding: .93333rem .8rem .8rem
}

.wp-l6-wrap .l6-cont i {
    width: 2.4rem;
    height: 1.6rem;
    margin-right: .6rem;
    flex-shrink: 0
}

.L1a-icon_1_home_black_line_decoration,.L1a-icon_2_home_black_line_commodity,.L1a-icon_3_home_black_line_order,.L1a-icon_4_home_black_line_logistics,.L1a-icon_5_home_black_line_rights,.L1a-sprite {
    background-image: url(../img/wp/L1a-s0009f627bf.png);
    background-repeat: no-repeat;
    background-size: 100%
}

.L1b-icon_10_home_black_line_turntable,.L1b-icon_1_home_black_line_ordinary,.L1b-icon_2_home_black_line_lottery,.L1b-icon_3_home_black_line_bargain,.L1b-icon_4_home_black_line_gift,.L1b-icon_5_home_black_line_scratchcard,.L1b-icon_6_home_black_line_lantern,.L1b-icon_7_home_black_line_coupon,.L1b-icon_8_home_black_line_mark,.L1b-icon_9_home_black_line_vote,.L1b-sprite {
    background-image: url(../img/wp/L1b-s9ec91a44ac.png);
    background-repeat: no-repeat;
    background-size: 100%
}

.L1c-icon_10_home_black_line_marketing,.L1c-icon_1_home_black_line_member,.L1c-icon_2_home_black_line_integral,.L1c-icon_3_home_black_line_recharge,.L1c-icon_4_home_black_line_grade,.L1c-icon_5_home_black_line_label,.L1c-icon_6_home_black_line_card,.L1c-icon_7_home_black_line_consumption,.L1c-icon_8_home_black_line_birthday,.L1c-icon_9_home_black_line_festival,.L1c-sprite {
    background-image: url(../img/wp/L1c-s65a935e5c5.png);
    background-repeat: no-repeat;
    background-size: 100%
}

.L1d-icon_1_home_black_line_transaction,.L1d-icon_2_home_black_line_commodity_analysis,.L1d-icon_3_home_black_line_flow,.L1d-icon_4_home_black_line_sales,.L1d-icon_5_home_black_line_conversion,.L1d-sprite {
    background-image: url(../img/wp/L1d-s5dd226ac4b.png);
    background-repeat: no-repeat;
    background-size: 100%
}

.L2-icon_green_l2_01,.L2-icon_green_l2_02,.L2-icon_green_l2_03,.L2-sprite {
    background-image: url(../img/wp/L2-s51d576b176.png);
    background-repeat: no-repeat;
    background-size: 100%
}

.L3-icon_green_line_activity,.L3-icon_green_line_apps,.L3-icon_green_line_delivery_time,.L3-icon_green_line_elivery,.L3-icon_green_line_independent,.L3-icon_green_line_lbs,.L3-icon_green_line_o2o,.L3-icon_green_line_range_decoration,.L3-icon_green_line_range_permissions,.L3-icon_green_line_range_price,.L3-sprite {
    background-image: url(../img/wp/L3-s9c4405f1c5.png);
    background-repeat: no-repeat;
    background-size: 100%
}

.L4-icon_green_small_affiliate,.L4-icon_green_small_distributor,.L4-icon_green_small_supplier,.L4-icon_green_small_weiguest,.L4-sprite {
    background-image: url(../img/wp/L4-s066bd85e58.png);
    background-repeat: no-repeat;
    background-size: 100%
}

.L5-icon_green_line_commission,.L5-icon_green_line_promote_code,.L5-icon_green_line_team_mission,.L5-icon_green_line_team_pk,.L5-sprite {
    background-image: url(../img/wp/L5-s506bf468e8.png);
    background-repeat: no-repeat;
    background-size: 100%
}

.L6-icon_green_l6_01,.L6-icon_green_l6_02,.L6-icon_green_l6_03,.L6-sprite {
    background-image: url(../img/wp/L6-s6f86c52782.png);
    background-repeat: no-repeat;
    background-size: 100%
}

.L1a-icon_1_home_black_line_decoration {
    background-position: 0 0
}

.L1a-icon_2_home_black_line_commodity {
    background-position: 0 -1.06667rem
}

.L1a-icon_3_home_black_line_order {
    background-position: 0 -2.13333rem
}

.L1a-icon_4_home_black_line_logistics {
    background-position: 0 -3.2rem
}

.L1a-icon_5_home_black_line_rights {
    background-position: 0 -4.26667rem
}

.L1b-icon_10_home_black_line_turntable {
    background-position: 0 0
}

.L1b-icon_1_home_black_line_ordinary {
    background-position: 0 -1.06667rem
}

.L1b-icon_2_home_black_line_lottery {
    background-position: 0 -2.13333rem
}

.L1b-icon_3_home_black_line_bargain {
    background-position: 0 -3.2rem
}

.L1b-icon_4_home_black_line_gift {
    background-position: 0 -4.26667rem
}

.L1b-icon_5_home_black_line_scratchcard {
    background-position: 0 -5.33333rem
}

.L1b-icon_6_home_black_line_lantern {
    background-position: 0 -6.4rem
}

.L1b-icon_7_home_black_line_coupon {
    background-position: 0 -7.46667rem
}

.L1b-icon_8_home_black_line_mark {
    background-position: 0 -8.53333rem
}

.L1b-icon_9_home_black_line_vote {
    background-position: 0 -9.6rem
}

.L1c-icon_10_home_black_line_marketing {
    background-position: 0 0
}

.L1c-icon_1_home_black_line_member {
    background-position: 0 -1.06667rem
}

.L1c-icon_2_home_black_line_integral {
    background-position: 0 -2.13333rem
}

.L1c-icon_3_home_black_line_recharge {
    background-position: 0 -3.2rem
}

.L1c-icon_4_home_black_line_grade {
    background-position: 0 -4.26667rem
}

.L1c-icon_5_home_black_line_label {
    background-position: 0 -5.33333rem
}

.L1c-icon_6_home_black_line_card {
    background-position: 0 -6.4rem
}

.L1c-icon_7_home_black_line_consumption {
    background-position: 0 -7.46667rem
}

.L1c-icon_8_home_black_line_birthday {
    background-position: 0 -8.53333rem
}

.L1c-icon_9_home_black_line_festival {
    background-position: 0 -9.6rem
}

.L1d-icon_1_home_black_line_transaction {
    background-position: 0 0
}

.L1d-icon_2_home_black_line_commodity_analysis {
    background-position: 0 -1.06667rem
}

.L1d-icon_3_home_black_line_flow {
    background-position: 0 -2.13333rem
}

.L1d-icon_4_home_black_line_sales {
    background-position: 0 -3.2rem
}

.L1d-icon_5_home_black_line_conversion {
    background-position: 0 -4.26667rem
}

.L2-icon_green_l2_01 {
    background-position: 0 0
}

.L2-icon_green_l2_02 {
    background-position: 0 -2.53333rem
}

.L2-icon_green_l2_03 {
    background-position: 0 -5.06667rem
}

.L3-icon_green_line_activity {
    background-position: 0 0
}

.L3-icon_green_line_apps {
    background-position: 0 -2rem
}

.L3-icon_green_line_delivery_time {
    background-position: 0 -4rem
}

.L3-icon_green_line_elivery {
    background-position: 0 -6rem
}

.L3-icon_green_line_independent {
    background-position: 0 -8rem
}

.L3-icon_green_line_lbs {
    background-position: 0 -10rem
}

.L3-icon_green_line_o2o {
    background-position: 0 -12rem
}

.L3-icon_green_line_range_decoration {
    background-position: 0 -14rem
}

.L3-icon_green_line_range_permissions {
    background-position: 0 -16rem
}

.L3-icon_green_line_range_price {
    background-position: 0 -18rem
}

.L4-icon_green_small_affiliate {
    background-position: 0 0
}

.L4-icon_green_small_distributor {
    background-position: 0 -2rem
}

.L4-icon_green_small_supplier {
    background-position: 0 -4rem
}

.L4-icon_green_small_weiguest {
    background-position: 0 -6rem
}

.L5-icon_green_line_commission {
    background-position: 0 0
}

.L5-icon_green_line_promote_code {
    background-position: 0 -2rem
}

.L5-icon_green_line_team_mission {
    background-position: 0 -4rem
}

.L5-icon_green_line_team_pk {
    background-position: 0 -6rem
}

.L6-icon_green_l6_01 {
    background-position: 0 0
}

.L6-icon_green_l6_02 {
    background-position: 0 -1.73333rem
}

.L6-icon_green_l6_03 {
    background-position: 0 -3.46667rem
}

.beauty-reg {
    background: #bc212d;
    height: 1.86667rem
}

.beauty-l1-wrap .l1-cont {
    padding: 1.06667rem .6rem 1.2rem
}

.beauty-l1-wrap .l1-cont .l1-cont-item {
    display: flex;
    flex-direction: column;
    align-items: center
}

.beauty-l2-wrap .l2-cont {
    padding: .8rem .50667rem .84rem
}

.beauty-l2-wrap .l2-cont .l2-cont-img {
    width: 100%
}

.beauty-l3-wrap .sw-cont,.beauty-l4-wrap .sw-cont,.beauty-l5-wrap .sw-cont,.beauty-l6-wrap .sw-cont {
    padding: .8rem .53333rem 0
}

.beauty-l3-wrap .sw-cont .swiper-container,.beauty-l4-wrap .sw-cont .swiper-container,.beauty-l5-wrap .sw-cont .swiper-container,.beauty-l6-wrap .sw-cont .swiper-container {
    padding-bottom: 2.06667rem
}

.beauty-l3-wrap .sw-cont .sw-cont-item,.beauty-l4-wrap .sw-cont .sw-cont-item,.beauty-l5-wrap .sw-cont .sw-cont-item,.beauty-l6-wrap .sw-cont .sw-cont-item,.beauty-l7-wrap .l7-cont li,.xy-l1-wrap .l1-cont .l1-cont-item,.xy-l7-wrap .l7-cont li {
    display: flex;
    flex-direction: column;
    align-items: center
}

.beauty-l3-wrap .sw-cont .sw-cont-item>img,.beauty-l4-wrap .sw-cont .sw-cont-item>img,.beauty-l5-wrap .sw-cont .sw-cont-item>img,.beauty-l6-wrap .sw-cont .sw-cont-item>img,.xy-l3-wrap .sw-cont .sw-cont-item>img,.xy-l4-wrap .sw-cont .sw-cont-item>img,.xy-l5-wrap .sw-cont .sw-cont-item>img,.xy-l6-wrap .sw-cont .sw-cont-item>img {
    width: 4.53333rem;
    height: 7.73333rem
}

.beauty-l7-wrap .l7-cont {
    padding: .53333rem 1rem .45333rem
}

.beauty-l7-wrap .l7-cont li,.xy-l7-wrap .l7-cont li {
    margin-bottom: .4rem
}

.ui-pagination {
    bottom: 1.06667rem
}

.ui-pagination .swiper-pagination-bullet {
    width: .21333rem;
    height: .21333rem;
    background-color: #d8d8d8;
    border-color: #d8d8d8;
    border-radius: .13333rem
}

.ui-pagination .swiper-pagination-bullet-active {
    background-color: #2488ff;
    border-color: #2488ff
}

.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/beauty/beauty-L1.png);
    background-repeat: no-repeat;
    width: 1.6rem;
    height: 1.6rem;
    background-size: 100% auto
}

.beauty-L7-h5,.beauty-L7-hygl,.beauty-L7-hyyx,.beauty-L7-lbyhq,.beauty-L7-sjfx,.beauty-L7-sjyx,.beauty-L7-wkf,.beauty-L7-wxkb,.beauty-L7-xcx,.beauty-L7-xxtz,.beauty-L7-ydgw,.beauty-L7-yyyd,.beauty-L7-zpzs,.beauty-L7-zxfx,.beauty-L7-zxsk {
    background-image: url(../img/beauty/beauty-L7.png);
    background-repeat: no-repeat;
    width: 1.86667rem;
    height: 1.86667rem;
    background-size: 100% auto
}

.beauty-L1-L1-1 {
    background-position: 0 0
}

.beauty-L1-L1-2 {
    background-position: 0 -1.73333rem
}

.beauty-L1-L1-3 {
    background-position: 0 -3.46667rem
}

.beauty-L1-L1-4 {
    background-position: 0 -5.2rem
}

.beauty-L1-L1-5 {
    background-position: 0 -6.93333rem
}

.beauty-L1-L1-6 {
    background-position: 0 -8.66667rem
}

.beauty-L7-h5 {
    background-position: 0 0
}

.beauty-L7-hygl {
    background-position: 0 -1.86667rem
}

.beauty-L7-hyyx {
    background-position: 0 -3.73333rem
}

.beauty-L7-lbyhq {
    background-position: 0 -5.6rem
}

.beauty-L7-sjfx {
    background-position: 0 -7.46667rem
}

.beauty-L7-sjyx {
    background-position: 0 -9.33333rem
}

.beauty-L7-wkf {
    background-position: 0 -11.2rem
}

.beauty-L7-wxkb {
    background-position: 0 -13.06667rem
}

.beauty-L7-xcx {
    background-position: 0 -14.93333rem
}

.beauty-L7-xxtz {
    background-position: 0 -16.8rem
}

.beauty-L7-ydgw {
    background-position: 0 -18.66667rem
}

.beauty-L7-yyyd {
    background-position: 0 -20.53333rem
}

.beauty-L7-zpzs {
    background-position: 0 -22.4rem
}

.beauty-L7-zxfx {
    background-position: 0 -24.26667rem
}

.beauty-L7-zxsk {
    background-position: 0 -26.13333rem
}

.xy-reg {
    background: #ff7800;
    height: 1.86667rem
}

.title {
    padding-top: 1.06667rem;
    text-align: center
}

.xy-l1-wrap .l1-cont {
    padding: 1.06667rem .6rem 1.2rem
}

.xy-l2-wrap .l2-cont {
    padding: .8rem .50667rem .84rem
}

.wmbd-f2-wrap .f2-cont li img,.xy-l2-wrap .l2-cont .l2-cont-img,.xy-l3-wrap .sw-cont .sw-cont-item .g-w100,.xy-l4-wrap .sw-cont .sw-cont-item .g-w100,.xy-l5-wrap .sw-cont .sw-cont-item .g-w100,.xy-l6-wrap .sw-cont .sw-cont-item .g-w100 {
    width: 100%
}

.xy-l3-wrap .sw-cont,.xy-l4-wrap .sw-cont,.xy-l5-wrap .sw-cont,.xy-l6-wrap .sw-cont {
    padding-top: .8rem
}

.xy-l3-wrap .sw-cont .swiper-container,.xy-l4-wrap .sw-cont .swiper-container,.xy-l5-wrap .sw-cont .swiper-container,.xy-l6-wrap .sw-cont .swiper-container {
    padding-bottom: 2.06667rem
}

.xy-l3-wrap .sw-cont .sw-cont-item,.xy-l4-wrap .sw-cont .sw-cont-item,.xy-l5-wrap .sw-cont .sw-cont-item,.xy-l6-wrap .sw-cont .sw-cont-item,.yth-f5-wrap .yth-f5-cont li {
    display: flex;
    flex-direction: column;
    align-items: center
}

.xy-l7-wrap .l7-cont {
    padding: .53333rem 1rem .45333rem
}

.xy-f1-ktv,.xy-f1-mshp,.xy-f1-sprite,.xy-f1-xysn,.xy-f1-ydjs,.xy-f1-zlam,.xy-f1-zyzq {
    background-image: url(../img/xy/xy-f1.png);
    background-repeat: no-repeat;
    width: 1.65333rem;
    height: 1.65333rem;
    background-size: 100%
}

.xy-f9-h5,.xy-f9-hygl,.xy-f9-hyyx,.xy-f9-lbyhq,.xy-f9-sjfx,.xy-f9-sjyx,.xy-f9-sprite,.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/xy/xy-f9.png);
    background-repeat: no-repeat;
    width: 1.86667rem;
    height: 1.86667rem;
    background-size: 100% auto
}

.xy-f1-ktv {
    background-position: 0 0
}

.xy-f1-mshp {
    background-position: 0 -1.92rem
}

.xy-f1-xysn {
    background-position: 0 -3.84rem
}

.xy-f1-ydjs {
    background-position: 0 -5.76rem
}

.xy-f1-zlam {
    background-position: 0 -7.68rem
}

.xy-f1-zyzq {
    background-position: 0 -9.6rem
}

.xy-f9-h5 {
    background-position: 0 0
}

.xy-f9-hygl {
    background-position: 0 -2rem
}

.xy-f9-hyyx {
    background-position: 0 -4rem
}

.xy-f9-lbyhq {
    background-position: 0 -6rem
}

.xy-f9-sjfx {
    background-position: 0 -8rem
}

.xy-f9-sjyx {
    background-position: 0 -10rem
}

.xy-f9-wkf {
    background-position: 0 -12rem
}

.xy-f9-wxkb {
    background-position: 0 -14rem
}

.xy-f9-xcx {
    background-position: 0 -16rem
}

.xy-f9-xxtz {
    background-position: 0 -18rem
}

.xy-f9-ydgw {
    background-position: 0 -20rem
}

.xy-f9-yyyd {
    background-position: 0 -22rem
}

.xy-f9-zpzs {
    background-position: 0 -24rem
}

.xy-f9-zxfx {
    background-position: 0 -26rem
}

.xy-f9-zxsk {
    background-position: 0 -28rem
}

.m-head3 {
    height: 11.33333rem
}

.g-mt65 {
    margin-top: .86667rem
}

.g-mt120 {
    margin-top: 1.6rem
}

.i-ban-mina {
    background: #281bc2 url(../img/mina/banner.png) center center
}

.mina-bg1 {
    background: #eaedfc url(../img/mina/mina_i1.png) center center;
    height: 7.14667rem
}

.i-ban-mina,.mina-bg1 {
    background-size: 100% auto
}

.mina-f1 {
    text-align: left;
    margin-left: .66667rem;
    margin-right: .66667rem;
    -moz-column-gap: 1.06667rem;
    -webkit-column-gap: 1.06667rem;
    column-gap: 1.06667rem
}

.mina-f1>li {
    border-top: .01333rem solid #281bc2;
    padding-top: .26667rem
}

.mina-in1-kfc,.mina-in1-kfm,.mina-in1-sprite,.mina-in1-tgj,.mina-in1-yln {
    background-image: url(../img/mina/in1-s03dfe3c314.png);
    background-repeat: no-repeat;
    background-size: 1.46667rem auto;
    height: 1.46667rem;
    width: 1.46667rem;
    margin: 0 auto
}

.mina-in1-kfc {
    background-position: 0 0
}

.mina-in1-kfm {
    background-position: 0 -1.53333rem
}

.mina-in1-tgj {
    background-position: 0 -3.06667rem
}

.mina-in1-yln {
    background-position: 0 -4.6rem
}

.mina-f6 {
    -moz-column-count: 6;
    -webkit-column-count: 6;
    column-count: 6;
    -moz-column-gap: 0;
    -webkit-column-gap: 0;
    column-gap: 0;
    margin-left: .26667rem;
    margin-right: .26667rem
}

.mina-f1>li,.mina-f6>li {
    -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid
}

.mina-in2-cpzc,.mina-in2-gfd,.mina-in2-pxzc,.mina-in2-sprite,.mina-in2-tgzc,.mina-in2-xsgj,.mina-in2-zyzc {
    background-image: url(../img/mina/in2-s3dab50f6ef.png);
    background-repeat: no-repeat;
    background-size: auto 7.06667rem;
    height: 1.09333rem;
    width: 1.06667rem;
    margin: 0 auto
}

.mina-in2-cpzc {
    background-position: 0 0
}

.mina-in2-gfd {
    background-position: 0 -1.2rem
}

.mina-in2-pxzc {
    background-position: 0 -2.4rem
}

.mina-in2-tgzc {
    background-position: 0 -3.6rem
}

.mina-in2-xsgj {
    background-position: 0 -4.8rem
}

.mina-in2-zyzc {
    background-position: 0 -6rem
}

.k-bg-mina-be {
    background-color: #281bc2
}

.k-fc-mina-be {
    color: #281bc2
}

.mina-bg2 {
    background: #281bc2 url(../img/mina/mina_ft.png) center center;
    background-size: 100% auto;
    height: 6.04rem
}

.mina-btn {
    display: inline-block;
    color: #281bc2;
    padding: .32rem .72rem;
    border: 1px solid #281bc2;
    text-align: center;
    line-height: .28rem;
    background: 0 0;
    border-radius: 2px
}

.mina-ft-t {
    padding-top: .58667rem;
    padding-bottom: .26667rem;
    border-bottom: 1px solid rgba(255,255,255,.6)
}

.mina-ch-n {
    font-size: .32rem;
    color: #fff;
    line-height: .50667rem;
    opacity: .5
}

.mina-swiper {
    width: 100%;
    margin-left: 0
}

.mina-swiper img {
    width: 61.3%;
    margin-left: -54%
}

.mina-swiper-c {
    width: 52.4%;
    top: 24%;
    right: 3%
}

.mina-swiper-c li {
    font-size: .32rem;
    color: #595961;
    line-height: .93333rem;
    text-align: left;
    padding-left: .48rem;
    background-image: url(../img/mina/tick.png);
    background-repeat: no-repeat;
    background-size: .26667rem .24rem;
    background-position: left
}

.mina-nav span {
    width: .18667rem;
    height: .18667rem;
    border: 0
}

.mina-nav .swiper-pagination-bullet {
    opacity: .2;
    background: #281bc2;
    border-radius: 50%
}

.mina-nav .swiper-pagination-bullet-active {
    opacity: 1;
    border: 0;
    background-color: #281bc2;
    border-radius: 50%
}

.i-ban-xcxyth {
    background-color: #051534;
    background-image: url(../img/xcxyth/f1/banner.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    height: 100%
}

.yth-g-pt {
    padding-top: 1.06667rem
}

.yth-g-pb,.yth-g-ptb {
    padding-bottom: 1.33333rem
}

.yth-g-ptb {
    padding-top: 1.06667rem
}

.hotel-f2-item>p,.yth-tt {
    text-align: center
}

.yth-f1-wrap {
    height: 7.46667rem
}

.yth-f1-wrap img {
    width: 100%;
    height: 100%;
    display: block
}

.yth-f2-wrap .yth-f2-cont {
    padding: .93333rem .66667rem .61333rem .26667rem
}

.yth-f2-wrap .yth-f2-cont .item-l {
    padding: .4rem
}

.yth-f2-wrap .yth-f2-cont .item-l img {
    width: 3.28rem;
    height: 6.93333rem;
    border-radius: .4rem;
    box-shadow: .13333rem .2rem .53333rem 0 rgba(19,35,42,.09)
}

.yth-f2-wrap .yth-f2-cont .item-r {
    padding-top: 1.4rem
}

.yth-f2-wrap .yth-f2-cont .item-r li {
    color: #595961;
    font-size: .32rem;
    line-height: .53333rem;
    margin-bottom: .53333rem
}

.yth-f2-wrap .yth-f2-cont .item-r li img {
    width: .45333rem;
    height: .45333rem
}

.yth-f2-wrap .yth-f2-cont .swiper-container {
    padding-bottom: .85333rem
}

.yth-f2-wrap .yth-f2-cont .swiper-slide {
    font-size: 0
}

.yth-f2-wrap .yth-f2-cont .ui-pagination {
    bottom: 0
}

.yth-f2-wrap .yth-f2-cont .ui-pagination .swiper-pagination-bullet-active {
    background: #acacc8;
    border-color: #acacc8
}

.yth-f3-wrap .yth-f3-cont {
    padding: 1.06667rem .26667rem .8rem;
    text-align: center;
    color: #fff
}

.yth-f3-wrap .yth-f3-cont .bg-wsc {
    padding-top: 1.4rem;
    background-image: url(../../img/xcxyth/f3/wsc.png)
}

.yth-f3-wrap .yth-f3-cont .bg-wz {
    padding-top: 1.06667rem;
    background-image: url(../../img/xcxyth/f3/wz.png)
}

.yth-f3-wrap .yth-f3-cont .bg-hw {
    padding-top: 1.06667rem;
    background-image: url(../../img/xcxyth/f3/hw.png)
}

.yth-f3-wrap .yth-f3-cont .bg-kld {
    padding-top: 1.4rem;
    background-image: url(../../img/xcxyth/f3/kld.png)
}

.yth-f3-wrap .yth-f3-cont .bg-hw,.yth-f3-wrap .yth-f3-cont .bg-kld,.yth-f3-wrap .yth-f3-cont .bg-wsc,.yth-f3-wrap .yth-f3-cont .bg-wz {
    width: 100%;
    height: 4.26667rem;
    background-size: cover;
    box-sizing: border-box;
    background-color: #6f6f6f
}

.yth-f4-wrap .yth-f4-cont,.yth-f6-cont {
    padding: 1.13333rem .2rem 0;
    text-align: center
}

.yth-f4-wrap .yth-f4-cont img {
    width: 1.33333rem;
    height: 1.33333rem
}

.yth-f5-wrap .yth-f5-cont {
    padding: .77333rem .66667rem .53333rem
}

.yth-f5-wrap .yth-f5-cont li {
    margin-bottom: .8rem
}

.yth-f6-cont {
    padding: 1.06667rem .26667rem .66667rem;
    color: #fff;
    box-sizing: border-box
}

.yth-f6-cont .swiper-container {
    padding-bottom: .74667rem
}

.yth-f6-cont .swiper-pagination-bullet-active {
    background: #acacc8;
    border-color: #acacc8
}

.yth-f6-cont .ui-pagination {
    bottom: 0
}

.yth-f6-cont .slider {
    padding: 0 .13333rem;
    height: 3.86667rem;
    box-sizing: border-box;
    overflow: hidden
}

.yth-f6-cont .slider li {
    padding-top: .53333rem;
    margin-bottom: .4rem;
    width: 2.98667rem;
    height: 1.73333rem;
    box-sizing: border-box;
    -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid;
    background-color: #6f6f6f
}

.yth-f6-cont .slider i {
    width: .26667rem;
    height: .05333rem;
    background-color: #fff;
    display: block;
    margin: .33333rem auto 0
}

.yth-f6-cont .slider .bg-jjjf {
    background-image: url(../../img/xcxyth/f6/jjjf.png)
}

.yth-f6-cont .slider .bg-yljk {
    background-image: url(../../img/xcxyth/f6/yljk.png)
}

.yth-f6-cont .slider .bg-mrys {
    background-image: url(../../img/xcxyth/f6/mrys.png)
}

.yth-f6-cont .slider .bg-sxsg {
    background-image: url(../../img/xcxyth/f6/sxsg.png)
}

.yth-f6-cont .slider .bg-cyjs {
    background-image: url(../../img/xcxyth/f6/cyjs.png)
}

.yth-f6-cont .slider .bg-md {
    background-image: url(../../img/xcxyth/f6/md.png)
}

.yth-f6-cont .slider .bg-mz {
    background-image: url(../../img/xcxyth/f6/mz.png)
}

.yth-f6-cont .slider .bg-lpxh {
    background-image: url(../../img/xcxyth/f6/lpxh.png)
}

.yth-f6-cont .slider .bg-dghb {
    background-image: url(../../img/xcxyth/f6/dghb.png)
}

.yth-f6-cont .slider .bg-fsxm {
    background-image: url(../../img/xcxyth/f6/fsxm.png)
}

.yth-f6-cont .slider .bg-qcfw {
    background-image: url(../../img/xcxyth/f6/qcfw.png)
}

.yth-f6-cont .slider .bg-rybh {
    background-image: url(../../img/xcxyth/f6/rybh.png)
}

.yth-f6-cont .slider .bg-jypx {
    background-image: url(../../img/xcxyth/f6/jypx.png)
}

.yth-f6-cont .slider .bg-qzmy {
    background-image: url(../../img/xcxyth/f6/qzmy.png)
}

.yth-f6-cont .slider .bg-tsyx {
    background-image: url(../../img/xcxyth/f6/tsyx.png)
}

.yth-f6-cont .slider .bg-cyjs,.yth-f6-cont .slider .bg-dghb,.yth-f6-cont .slider .bg-fsxm,.yth-f6-cont .slider .bg-jjjf,.yth-f6-cont .slider .bg-jypx,.yth-f6-cont .slider .bg-lpxh,.yth-f6-cont .slider .bg-md,.yth-f6-cont .slider .bg-mrys,.yth-f6-cont .slider .bg-mz,.yth-f6-cont .slider .bg-qcfw,.yth-f6-cont .slider .bg-qzmy,.yth-f6-cont .slider .bg-rybh,.yth-f6-cont .slider .bg-sxsg,.yth-f6-cont .slider .bg-tsyx,.yth-f6-cont .slider .bg-yljk {
    background-size: cover
}

.yth-f7-wrap .yth-f7-cont {
    padding: .93333rem .66667rem 0
}

.yth-f7-wrap .yth-f7-cont img {
    width: 2.4rem;
    height: 2.4rem
}

.xcxyth-f5-ewm,.xcxyth-f5-fj,.xcxyth-f5-gd,.xcxyth-f5-gzh,.xcxyth-f5-lsss,.xcxyth-f5-sprite,.xcxyth-f5-tj,.xcxyth-f5-tw,.xcxyth-f5-wxss,.xcxyth-f5-xx,.xcxyth-f5-zd {
    background-image: url(../../img/xcxyth/f5/xcxyth-f5.png);
    background-repeat: no-repeat;
    background-size: 100%;
    width: 1.33333rem;
    height: 1.33333rem
}

.xcxyth-f5-ewm {
    background-position: 0 0
}

.xcxyth-f5-fj {
    background-position: 0 -1.4rem
}

.xcxyth-f5-gd {
    background-position: 0 -2.8rem
}

.xcxyth-f5-gzh {
    background-position: 0 -4.2rem
}

.xcxyth-f5-lsss {
    background-position: 0 -5.6rem
}

.xcxyth-f5-tj {
    background-position: 0 -7rem
}

.xcxyth-f5-tw {
    background-position: 0 -8.4rem
}

.xcxyth-f5-wxss {
    background-position: 0 -9.8rem
}

.xcxyth-f5-xx {
    background-position: 0 -11rem
}

.xcxyth-f5-zd {
    background-position: 0 -12.6rem
}

.ggzs-btn {
    position: relative;
    height: 7.46667rem;
    color: #fff;
    text-align: center;
    overflow: hidden;
    background: url(../../img/ggzs/banner.png?20190313) center center;
    background-size: auto 100%
}

.ggzs-col1 {
    color: #acacb7
}

.ggzs-f2 {
    overflow: hidden;
    text-align: center
}

.ggzs-f2-items {
    border: 1px solid #e3e2e5;
    padding-top: .26667rem;
    padding-bottom: .26667rem;
    width: 9.2rem;
    height: 8.58667rem;
    margin: .8rem auto;
    background: url(../../img/ggzs/f2-line.png?20190313) center no-repeat;
    background-size: .37333rem 5.70667rem;
    background-position: 94% 42%
}

.ggzs-f2-items>li {
    padding: .26667rem 0;
    width: 100%;
    overflow: hidden
}

.ggzs-f2-icon {
    display: block;
    float: left;
    width: 2.13333rem;
    height: 2.13333rem;
    margin-left: .13333rem;
    margin-right: .13333rem;
    background: url(../../img/ggzs/f2-icon.png?20190313) center center;
    background-size: 100% auto
}

.ggzs-f2-icon1 {
    background-position: 0 0
}

.ggzs-f2-icon2 {
    background-position: 0 -2.26667rem
}

.ggzs-f2-icon3 {
    background-position: 0 -4.53333rem
}

.ggzs-f2-icon4 {
    background-position: 0 -6.8rem
}

.ggzs-f2-des {
    float: left;
    width: 6.8rem;
    text-align: left
}

.ggzs-f3 {
    overflow: hidden;
    background: #f1f1f5;
    text-align: center
}

.ggzs-f3-items {
    margin-bottom: 1.06667rem
}

.ggzs-f3-items>li {
    width: 9.2rem;
    margin: .8rem auto 0;
    text-align: center;
    overflow: hidden;
    background: #fff
}

.ggzs-f3-img1 {
    width: 9.2rem;
    height: 7.6rem;
    margin: .4rem auto .66667rem;
    background: url(../../img/ggzs/f3-img1.png?20190313) center center;
    background-size: 100% auto
}

.ggzs-f3-img2 {
    width: 9.2rem;
    height: 6.13333rem;
    background: url(../../img/ggzs/f3-img2.png?20190313) center center
}

.ggzs-f3-img3 {
    width: 9.2rem;
    height: 5.73333rem;
    background: url(../../img/ggzs/f3-img3.png?20190313) center center
}

.ggzs-f3-img4 {
    width: 9.2rem;
    height: 6.8rem;
    background: url(../../img/ggzs/f3-img4.png?20190313) center center
}

.ggzs-f3-img2,.ggzs-f3-img3,.ggzs-f3-img4 {
    margin: .4rem auto .66667rem;
    background-size: 100% auto
}

.ggzs-f4 {
    height: 11.86667rem;
    text-align: center;
    color: #fff;
    background: url(../../img/ggzs/f4-bg.png?20190313) center center
}

.ggzs-f4-des {
    position: relative;
    width: 9.2rem;
    height: 7.6rem;
    margin: 1.02667rem auto 0;
    background: url(../../img/ggzs/f4-img.png?20190313) center center
}

.ggzs-f4,.ggzs-f4-des {
    overflow: hidden;
    background-size: auto 100%
}

.ggzs-f4-txt,.ggzs-num {
    color: #fff;
    letter-spacing: 0;
    line-height: .66667rem
}

.ggzs-f4-txt {
    margin-top: 3.2rem;
    margin-left: 4.48rem;
    text-align: left;
    width: 4.93333rem;
    font-size: .26667rem
}

.ggzs-num {
    font-size: .45333rem
}

.ggzs-f5,.ggzs-f5-items {
    overflow: hidden;
    text-align: center
}

.ggzs-f5-items {
    width: 9rem;
    margin: .8rem auto .53333rem
}

.ggzs-f5-item {
    height: 2.66667rem;
    width: 2.66667rem;
    margin-bottom: .53333rem;
    background: url(../../img/ggzs/f5-img.png?20190313) center center;
    background-size: 100% auto
}

.ggzs-f5-item1 {
    background-position: 0 0
}

.ggzs-f5-item2 {
    background-position: 0 -2.8rem
}

.ggzs-f5-item3 {
    background-position: 0 -5.6rem
}

.ggzs-f5-item4 {
    background-position: 0 -8.4rem
}

.ggzs-f5-item5 {
    background-position: 0 -11.2rem
}

.ggzs-f5-item6 {
    background-position: 0 -14rem;
    margin-right: 0
}

.ggzs-f6 {
    background: #f1f1f5;
    overflow: hidden
}

.ggzs-f6-items {
    width: 8.66667rem;
    margin: .93333rem auto .4rem;
    overflow: hidden
}

.ggzs-f6-items>li {
    background: #fff;
    margin-bottom: .4rem
}

.ggzs-f6-item {
    width: 100%;
    height: 2.66667rem;
    background: url(../../img/ggzs/f6-img.png?20190313) center center;
    background-size: 100% auto
}

.ggzs-f6-item1 {
    background-position: 0 0
}

.ggzs-f6-item2 {
    background-position: 0 -2.8rem
}

.ggzs-f6-item3 {
    background-position: 0 -5.6rem
}

.ggzs-f6-item4 {
    background-position: 0 -8.4rem
}

.ggzs-f6-line {
    width: .21333rem;
    height: .08rem;
    margin: auto;
    background: #0845d0
}

.ggzs-f6-t {
    margin-top: .24rem;
    font-size: .34667rem;
    color: #595961;
    letter-spacing: .04rem;
    text-align: center;
    line-height: .41333rem
}

.ggzs-footer-reg {
    text-align: center;
    background: #0845d0
}

.reg-topic .reg-details-wrap {
    float: inherit;
    margin: 0 auto;
    padding-bottom: 1.33333rem
}

.reg-topic .reg-details-wrap .reg-details-agree input {
    background: 0 0
}

.reg-topic .reg-details-wrap .reg-details-add,.reg-topic .reg-details-wrap .reg-details-coder,.reg-topic .reg-details-wrap .reg-details-pass {
    outline: 0;
    background: #fff;
    padding-left: .26667rem
}

.hotel-bgc {
    background-color: #f5f3f0
}

.hotel-img {
    width: 10rem;
    height: 6.66667rem;
    margin: auto
}

.hotel-btn {
    width: 3.2rem;
    height: .93333rem;
    margin: .96rem auto 0;
    font-size: .4rem;
    color: #fff;
    background: #c0ac92;
    border-radius: .02667rem
}

.hotel-f2-items {
    width: 9.2rem;
    margin: .93333rem auto .66667rem
}

.hotel-f2-item {
    width: 4.4rem;
    height: 2.13333rem;
    margin-bottom: .4rem;
    font-weight: 700;
    background: url(../img/hotel/f2-bg.png) no-repeat center;
    background-size: 100% auto
}

.hotel-f2-item1 {
    background-position: 0 0
}

.hotel-f2-item2 {
    background-position: 0 -2.26667rem
}

.hotel-f2-item3 {
    background-position: 0 -4.53333rem
}

.hotel-f2-item4 {
    background-position: 0 -6.8rem
}

.hotel-f2-item>p {
    margin-top: .58667rem;
    font-size: .45333rem;
    color: #fff;
    letter-spacing: .05333rem;
    text-shadow: 0 .08rem .26667rem rgba(71,48,28,.6)
}

.hotel-f2-item>span {
    display: block;
    width: .53333rem;
    height: .05333rem;
    margin: .13333rem auto;
    background: #fff
}

.hotel-f3-item {
    width: 9.2rem;
    height: 2.13333rem;
    margin: 0 auto .4rem;
    overflow: hidden;
    background: url(../img/hotel/f3-bg.png) no-repeat center;
    background-size: 100% auto
}

.hotel-f3-item1 {
    background-position: 0 0
}

.hotel-f3-item2 {
    background-position: 0 -2.26667rem
}

.hotel-f3-item3 {
    background-position: 0 -4.53333rem
}

.hotel-f3-item4 {
    background-position: 0 -6.8rem
}

.hotel-f3-sup,.hotel-f3-t {
    padding-left: 2.26667rem;
    text-align: left
}

.hotel-f3-t {
    margin-top: .53333rem;
    font-weight: 700;
    color: #fff;
    letter-spacing: .04rem;
    font-size: .4rem;
    line-height: .50667rem
}

.hotel-f3-sup {
    font-size: .32rem;
    color: rgba(255,255,255,.56);
    letter-spacing: 0;
    line-height: .45333rem
}

.hotel-f4-items {
    width: 9.2rem;
    margin: .8rem auto .66667rem;
    overflow: hidden
}

.hotel-f4-item {
    width: 4.4rem;
    height: 2.32rem;
    margin-bottom: .4rem;
    background: url(../img/hotel/f4-bg.png) no-repeat center;
    background-size: 100% auto
}

.hotel-f4-item1 {
    background-position: 0 0
}

.hotel-f4-item2 {
    background-position: 0 -2.45333rem
}

.hotel-f4-item3 {
    background-position: 0 -4.90667rem
}

.hotel-f4-item4 {
    background-position: 0 -7.36rem
}

.hotel-f4-item5 {
    background-position: 0 -9.81333rem
}

.hotel-f4-item6 {
    background-position: 0 -12.26667rem
}

.hotel-f4-sub,.hotel-f4-t {
    padding-left: .4rem;
    text-align: left
}

.hotel-f4-t {
    font-weight: 700;
    letter-spacing: .04rem;
    margin-top: .4rem;
    font-size: .4rem;
    color: #b79a7d;
    line-height: .50667rem
}

.hotel-f4-sub {
    margin-top: .10667rem;
    font-size: .32rem;
    color: #ccb496;
    letter-spacing: 0;
    line-height: .45333rem
}

.hotel-f7-items,.hotel-swiper {
    position: relative;
    overflow: hidden
}

.hotel-swiper .swiper-pagination-bullet {
    opacity: .3;
    background: #d7c4ac
}

.hotel-swiper .swiper-pagination-bullet-active {
    opacity: 1;
    background: #d7c4ac
}

.hotel-f7-items {
    margin: .93333rem auto .66667rem
}

.hotel-f7-item {
    width: 9.2rem;
    height: 2.13333rem;
    overflow: hidden;
    margin: 0 auto .4rem;
    background: url(../img/hotel/f7-bg.png) no-repeat center;
    background-size: 100% auto
}

.hotel-f7-item1 {
    background-position: 0 0
}

.hotel-f7-item2 {
    background-position: 0 -2.26667rem
}

.hotel-f7-item3 {
    background-position: 0 -4.53333rem
}

.hotel-f7-item4 {
    background-position: 0 -6.8rem
}

.hotel-f7-item5 {
    background-position: 0 -9.06667rem
}

.hotel-f7-item6 {
    background-position: 0 -11.33333rem
}

.hotel-f7-sub,.hotel-f7-t {
    padding-left: 1.73333rem;
    text-align: left
}

.hotel-f7-t {
    font-weight: 700;
    letter-spacing: .05333rem;
    margin-top: .53333rem;
    font-size: .4rem;
    color: #b79a7d;
    line-height: .50667rem
}

.hotel-f7-sub {
    margin-top: .10667rem;
    font-size: .32rem;
    color: #ccb496;
    line-height: .45333rem
}

.hotel-f8-wrap {
    height: 11.14667rem;
    overflow: hidden;
    position: relative
}

.hotel-f8-wrap .swiper-pagination-bullet {
    opacity: .3;
    background-color: #d7c4ac
}

.hotel-f8-wrap .swiper-pagination-bullet-active {
    opacity: 1;
    background-color: #d7c4ac
}

.hotel-f8-item {
    width: 6.37333rem;
    height: 6.66667rem;
    margin-left: .2rem;
    margin-right: .2rem;
    -webkit-transform: scale(.4,.94);
    -moz-transform: scale(.94,.94);
    -ms-transform: scale(.94,.94);
    -o-transform: scale(.94,.94);
    transform: scale(.94,.94);
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    background: url(../img/hotel/f8-bg.png?20181213) no-repeat center;
    background-size: 100% auto
}

.hotel-f8-item1,.wmbd-f7-wrap li .f7-bg1 {
    background-position: 0 0
}

.hotel-f8-item2 {
    background-position: 0 -6.8rem
}

.hotel-f8-item3 {
    background-position: 0 -13.6rem
}

.hotel-f8-item4 {
    background-position: 0 -20.4rem
}

.hotel-f8-wrap .swiper-slide-active .hotel-f8-item {
    -webkit-transform: scale(1,1);
    -moz-transform: scale(1,1);
    -ms-transform: scale(1,1);
    -o-transform: scale(1,1);
    transform: scale(1,1)
}

.hotel-reg {
    background-image: linear-gradient(135deg,#b79e86 0%,#d7c4ac 100%);
    height: 1.86667rem
}

.wmbd-reg {
    background-color: #292d3b
}

.wmbd-f2-wrap .f2-nav {
    margin-top: 1.01333rem
}

.wmbd-f2-wrap .f2-nav li {
    position: relative;
    font-size: .37333rem;
    color: #9797a1;
    -webkit-tap-highlight-color: transparent;
    -moz-tap-highlight-color: transparent;
    -o-tap-highlight-color: transparent
}

.wmbd-f2-wrap .f2-nav li.active {
    color: #2589ff
}

.wmbd-f2-wrap .f2-nav li.active>i {
    width: .8rem
}

.wmbd-f2-wrap .f2-nav li i {
    width: 0;
    height: .08rem;
    background-color: #2589ff;
    border-radius: .13333rem;
    position: absolute;
    left: 50%;
    margin-left: -.4rem;
    top: .90667rem;
    -moz-transition: width .2s ease-in;
    -o-transition: width .2s ease-in;
    -webkit-transition: width .2s ease-in;
    transition: width .2s ease-in
}

.wmbd-f2-wrap .f2-cont {
    height: auto;
    overflow: hidden;
    text-align: left;
    margin-top: .53333rem
}

.wmbd-f2-wrap .f2-cont li {
    display: none;
    vertical-align: top;
    text-align: center
}

.travel-f3-txt>span,.wmbd-f2-wrap .f2-cont li.active,.wmbd-f7-wrap li i {
    display: inline-block
}

.wmbd-f3-wrap .tt {
    position: absolute;
    width: 4.8rem;
    left: 50%;
    margin-left: -2.4rem;
    padding-top: .93333rem
}

.f5-cont {
    padding: 0 .53333rem
}

.f5-cont .f5-box {
    height: 5.6rem;
    box-shadow: 0 .13333rem .13333rem 0 rgba(29,21,76,.1);
    border-radius: .13333rem;
    border: 1px solid #f2f2f2
}

.f5-cont .f5-cont-l,.f5-cont .f5-cont-r {
    width: 4.26667rem;
    height: 4.53333rem;
    background: url(../img/wmbd/f5_img.png) center center;
    margin: 0 auto;
    background-position: 0 0;
    background-size: 100%;
    border-radius: .26667rem
}

.f5-cont .f5-cont-r {
    background-position: 0 -4.8rem
}

.wmbd-f6-wrap {
    background: url(../img/wmbd/f6_bg.png) 0 0 no-repeat;
    height: 9.66667rem;
    background-size: cover
}

.wmbd-f6-wrap .swiper-container {
    margin: 0 auto;
    width: 10rem;
    height: 7rem
}

.wmbd-f6-wrap .swiper-container img {
    height: 100%
}

.wmbd-f6-wrap .pagination .swiper-pagination-bullet {
    width: .32rem;
    height: .13333rem;
    opacity: .2;
    background: #fff;
    border-radius: 0;
    border: 0
}

.wmbd-f6-wrap .pagination .swiper-pagination-bullet-active {
    opacity: 1
}

.wmbd-f7-wrap .f7-cont {
    padding: 0 .66667rem
}

.ggzs-f6-items>li,.wmbd-f7-wrap li {
    width: 4.13333rem;
    height: 4.13333rem
}

.wmbd-f7-wrap li i {
    background: url(../img/wmbd/f7.png) no-repeat;
    background-size: 100%;
    width: 4.13333rem;
    height: 2.66667rem
}

.wmbd-f7-wrap li span {
    width: .21333rem;
    height: .08rem;
    display: block;
    background-color: #278dfc;
    margin: .13333rem auto
}

.wmbd-f7-wrap li .f7-bg2 {
    background-position: 0 -2.8rem
}

.wmbd-f7-wrap li .f7-bg3 {
    background-position: 0 -5.6rem
}

.wmbd-f7-wrap li .f7-bg4 {
    background-position: 0 -8.4rem
}

.travel-f1-t {
    font-size: .61333rem;
    letter-spacing: .06667rem
}

.travel-f2-t {
    margin-top: .8rem;
    font-size: .48rem;
    color: #595961;
    letter-spacing: 0;
    text-align: center
}

.travel-f2-items {
    margin: .8rem auto .66667rem;
    width: 9.2rem
}

.travel-f2-items>li {
    margin-bottom: .4rem;
    width: 4.4rem;
    height: 4.42667rem;
    text-align: center;
    letter-spacing: .04rem
}

.travel-f2-icon {
    margin: .18667rem auto 0;
    width: 3.46667rem;
    height: 2.08rem;
    background: url(../img/travel/f1_icon.png) no-repeat center;
    background-size: 100% auto
}

.travel-f2-icon1 {
    background-position: 0 0
}

.travel-f2-icon2 {
    background-position: 0 -2.21333rem
}

.travel-f2-icon3 {
    background-position: 0 -4.42667rem
}

.travel-f2-icon4 {
    background-position: 0 -6.64rem
}

.travel-f2-icon5 {
    background-position: 0 -8.85333rem
}

.travel-f2-icon6 {
    background-position: 0 -11.06667rem
}

.travel-f2-itemT {
    margin-top: .16rem;
    font-size: .4rem;
    color: #595961;
    line-height: .61333rem
}

.travel-f2-itemSub {
    margin-top: .16rem;
    font-size: .32rem;
    color: #9a9aa9;
    line-height: .48rem
}

.travel-f3-t {
    margin: .93333rem auto .8rem;
    font-size: .48rem;
    color: #595961;
    letter-spacing: 0;
    text-align: center
}

.travel-f3-carousel {
    position: relative
}

.travel-f3-item {
    margin: 0 auto 1.54667rem;
    width: 8.14667rem;
    overflow: hidden
}

.travel-f3-img {
    width: 8.14667rem;
    height: 6.44rem
}

.travel-f3-txt>span {
    width: 50%;
    font-size: .32rem;
    color: #595961;
    line-height: .26667rem;
    text-align: center
}

.travel-f3-carousel .swiper-pagination-bullet,.travel-f5-carousel .swiper-pagination-bullet {
    margin: 0 .06667rem;
    width: .21333rem;
    height: .08rem;
    border-radius: 0;
    border: 0;
    background-color: #ff6e64;
    opacity: .3
}

.travel-f3-carousel .swiper-pagination-bullet-active,.travel-f5-carousel .swiper-pagination-bullet-active {
    opacity: 1
}

.travel2-f4-items {
    margin: .8rem auto .18667rem;
    width: 9.84rem;
    text-align: center
}

.travel2-f4-items>li {
    margin: 0 .81333rem 1.06667rem;
    width: 1.65333rem;
    overflow: hidden
}

.travel-f4-icon {
    display: block;
    width: 1.65333rem;
    height: 1.65333rem;
    background: url(../img/travel/f4_icon.png) no-repeat center;
    background-size: 100% auto
}

.travel-f4-icon1 {
    background-position: 0 0
}

.travel-f4-icon2 {
    background-position: 0 -1.78667rem
}

.travel-f4-icon3 {
    background-position: 0 -3.57333rem
}

.travel-f4-icon4 {
    background-position: 0 -5.36rem
}

.travel-f4-icon5 {
    background-position: 0 -7.14667rem
}

.travel-f4-icon6 {
    background-position: 0 -8.93333rem
}

.travel-f4-icon7 {
    background-position: 0 -10.72rem
}

.travel-f4-icon8 {
    background-position: 0 -12.50667rem
}

.travel-f4-icon9 {
    background-position: 0 -14.29333rem
}

.travel-f5-carousel {
    position: relative
}

.travel-f5-item1 {
    margin: 0 auto;
    width: 7.77333rem;
    text-align: center
}

.travel-f5-img1 {
    margin-top: 1.04rem;
    width: 7.77333rem;
    height: 7.77333rem
}

.travel-f5-item2 {
    margin: 0 auto;
    width: 8.49333rem;
    text-align: center
}

.travel-f5-img2 {
    margin-top: 1.92rem;
    width: 8.49333rem;
    height: 6.44rem
}

.travel-f5-item3 {
    margin: 0 auto;
    width: 7.48rem;
    text-align: center
}

.travel-f5-img3 {
    margin-top: 1.46667rem;
    width: 7.48rem;
    height: 6.88rem
}

.travel-f6-items {
    margin: 1.06667rem auto -.13333rem;
    width: 9.73333rem;
    text-align: center
}

.travel-f6-items>li {
    margin: 0 .66667rem 1.2rem;
    width: 1.86667rem
}

.travel-f6-icon {
    display: block;
    margin-bottom: .33333rem;
    width: 1.86667rem;
    height: 1.86667rem;
    background: url(../img/travel/f6_icon.png) no-repeat center;
    background-size: 100% auto
}

.travel-f6-icon1 {
    background-position: 0 0
}

.travel-f6-icon2 {
    background-position: 0 -2rem
}

.travel-f6-icon3 {
    background-position: 0 -4rem
}

.travel-f6-icon4 {
    background-position: 0 -6rem
}

.travel-f6-icon5 {
    background-position: 0 -8rem
}

.travel-f6-icon6 {
    background-position: 0 -10rem
}

.travel-f6-icon7 {
    background-position: 0 -12rem
}

.travel-f6-icon8 {
    background-position: 0 -14rem
}

.travel-f6-icon9 {
    background-position: 0 -16rem
}

.travel-f7-items {
    margin: .93333rem auto .53333rem;
    width: 8.66667rem
}

.travel-f7-items>li {
    margin-bottom: .4rem;
    width: 4.13333rem;
    text-align: center
}

.travel-f7-icon {
    display: block;
    height: 2.66667rem;
    background: url(../img/travel/f7_icon.png) no-repeat center;
    background-size: 100% auto
}

.travel-f7-icon1 {
    background-position: 0 0
}

.travel-f7-icon2 {
    background-position: 0 -2.8rem
}

.travel-f7-icon3 {
    background-position: 0 -5.6rem
}

.travel-f7-icon4 {
    background-position: 0 -8.4rem
}

.travel-f7-line {
    margin: .13333rem auto .24rem;
    width: .21333rem;
    height: .08rem;
    background-color: #ff6e64
}

.travel-f7-txt {
    margin-bottom: .6rem;
    font-size: .34667rem;
    color: #595961;
    letter-spacing: .04rem;
    text-align: center;
    line-height: .41333rem
}

.travel-f8-items {
    margin: 0 auto .53333rem;
    width: 8.66667rem;
    overflow: hidden;
    text-align: left
}

.travel-f8-icon {
    height: 2.13333rem;
    width: 2.61333rem;
    background: url(../img/travel/f8_icon.png) no-repeat center;
    background-size: 100% auto
}

.travel-f8-icon1 {
    background-position: 0 0
}

.travel-f8-icon2 {
    background-position: 0 -2.26667rem
}

.travel-f8-icon3 {
    background-position: 0 -4.53333rem
}

.travel-reg {
    background-image: linear-gradient(90deg,#ff5870 0%,#ff8b54 97%)
}
