@charset "UTF-8";.headnav {
    height: 70px;
    overflow: hidden
}

.headnav-wrap {
    height: 100%;
    background-color: #1a1f23;
    zoom:1}

.headnav-wrap:after {
    content: ".";
    clear: both;
    display: block;
    height: 0;
    visibility: hidden
}

.headnav-logo {
    float: left;
    margin: 15px 0 0 70px
}

.headnav-main {
    float: right
}

.headnav-list {
    float: left
}

.headnav-list .list-item {
    float: left;
    margin-right: 75px;
    font-size: 16px
}

.headnav-list .list-item .list-link {
    display: inline-block;
    line-height: 70px;
    color: #cdd7e0
}

.headnav-list .list-item .list-link:hover {
    color: #fff
}

.headnav-list .list-item.cur {
    position: relative
}

.headnav-list .list-item.cur:after {
    content: '';
    display: block;
    width: 8px;
    height: 2px;
    background-color: #f6443f;
    position: absolute;
    left: -10px;
    top: 50%;
    margin-top: -1px
}

.headnav-list .list-item.cur .list-link,.headnav-list .list-item.cur .list-link:hover {
    color: #f6443f
}

.headnav-signup {
    float: right;
    height: 100%
}

.headnav-signup .signup-btn {
    display: none;
    width: 160px;
    height: 100%;
    line-height: 70px;
    font-size: 20px;
    text-align: center
}

.headnav-signup .signup-btn.btn-default {
    color: #fff;
    background-color: #f6443f
}

.headnav-signup .signup-btn.btn-disabled {
    cursor: default;
    color: #bababa;
    background-color: #878787
}

.headnav-signup.show-signup-end .end,.headnav-signup.show-signup-my .my,.headnav-signup.show-signup-normal .normal {
    display: inline-block
}

.ico-chip1,.ico-chip10,.ico-chip2,.ico-chip3,.ico-chip4,.ico-chip5,.ico-chip6,.ico-chip7,.ico-chip8,.ico-chip9,.ico-ico,.ico-msg,.ico-people,.ico-phone,.ico-title01,.ico-title02,.ico-title03,.ico-title04,.index .swiper-slide-1 .chip1,.index .swiper-slide-1 .chip10,.index .swiper-slide-1 .chip2,.index .swiper-slide-1 .chip3,.index .swiper-slide-1 .chip4,.index .swiper-slide-1 .chip5,.index .swiper-slide-1 .chip6,.index .swiper-slide-1 .chip7,.index .swiper-slide-1 .chip8,.index .swiper-slide-1 .chip9 {
    background-image: url(../img/ico-s769fdf7bd5.png);
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: middle
}

.ico-chip1 {
    background-position: 0 0;
    height: 109px;
    width: 133px
}

.ico-chip10 {
    background-position: 0 -114px;
    height: 75px;
    width: 59px
}

.ico-chip2 {
    background-position: 0 -194px;
    height: 80px;
    width: 67px
}

.ico-chip3 {
    background-position: 0 -279px;
    height: 50px;
    width: 50px
}

.ico-chip4 {
    background-position: 0 -334px;
    height: 35px;
    width: 35px
}

.ico-chip5 {
    background-position: 0 -374px;
    height: 55px;
    width: 54px
}

.ico-chip6 {
    background-position: 0 -434px;
    height: 126px;
    width: 156px
}

.ico-chip7 {
    background-position: 0 -565px;
    height: 77px;
    width: 81px
}

.ico-chip8 {
    background-position: 0 -647px;
    height: 53px;
    width: 100px
}

.ico-chip9 {
    background-position: 0 -705px;
    height: 157px;
    width: 153px
}

.ico-msg {
    background-position: 0 -867px;
    height: 13px;
    width: 16px
}

.ico-people {
    background-position: 0 -885px;
    height: 17px;
    width: 15px
}

.ico-phone {
    background-position: 0 -907px;
    height: 14px;
    width: 17px
}

.ico-title01,.ico-title02,.ico-title03,.ico-title04 {
    height: 36px;
    width: 36px
}

.ico-title01 {
    background-position: 0 -926px
}

.ico-title02 {
    background-position: 0 -967px
}

.ico-title03 {
    background-position: 0 -1008px
}

.ico-title04 {
    background-position: 0 -1049px
}

@-webkit-keyframes float {
    0% {
        -webkit-transform: translateY(-6px)
    }

    100% {
        -webkit-transform: translateY(6px)
    }
}

@keyframes float {
    0% {
        transform: translateY(-6px)
    }

    100% {
        transform: translateY(6px)
    }
}

@-webkit-keyframes moveFromTopFade {
    from {
        opacity: .3;
        -webkit-transform: translateY(-30%)
    }
}

@keyframes moveFromTopFade {
    from {
        opacity: .3;
        -webkit-transform: translateY(-30%);
        transform: translateY(-30%)
    }
}

@-webkit-keyframes rotateSidesIn {
    0%,20%,40%,60% {
        opacity: 0;
        -webkit-transform: translateZ(-500px)
    }

    80% {
        opacity: 1;
        -webkit-transform: skew(-35deg);
        transform: skew(-35deg)
    }

    100% {
        -webkit-transform: skew(0)
    }
}

@keyframes rotateSidesIn {
    0%,20%,40%,60% {
        opacity: 0;
        transform: translateZ(-500px)
    }

    80% {
        opacity: 1;
        transform: skew(-35deg)
    }

    100% {
        -webkit-transform: skew(0)
    }
}

@-webkit-keyframes moveFromLeft {
    from {
        -webkit-transform: translateX(-100%)
    }
}

@keyframes moveFromLeft {
    from {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%)
    }
}

@-webkit-keyframes zoomInRight {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);
        transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);
        transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

@keyframes zoomInRight {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);
        transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);
        transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

@-webkit-keyframes rise {
    0% {
        opacity: 0;
        -webkit-transform: translate(0,-50px)
    }

    100% {
        opacity: 1;
        -webkit-transform: translate(0,0)
    }
}

@keyframes rise {
    0% {
        opacity: 0;
        transform: translate(0,-50px)
    }

    100% {
        opacity: 1;
        transform: translate(0,0)
    }
}

@-webkit-keyframes bounce {
    20%,53%,80%,from,to {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
        animation-timing-function: cubic-bezier(.215,.61,.355,1);
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }

    40%,43% {
        -webkit-animation-timing-function: cubic-bezier(.755,.05,.855,.06);
        animation-timing-function: cubic-bezier(.755,.05,.855,.06);
        -webkit-transform: translate3d(0,-30px,0);
        transform: translate3d(0,-30px,0)
    }

    70% {
        -webkit-animation-timing-function: cubic-bezier(.755,.05,.855,.06);
        animation-timing-function: cubic-bezier(.755,.05,.855,.06);
        -webkit-transform: translate3d(0,-15px,0);
        transform: translate3d(0,-15px,0)
    }

    90% {
        -webkit-transform: translate3d(0,-4px,0);
        transform: translate3d(0,-4px,0)
    }
}

@keyframes bounce {
    20%,53%,80%,from,to {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
        animation-timing-function: cubic-bezier(.215,.61,.355,1);
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }

    40%,43% {
        -webkit-animation-timing-function: cubic-bezier(.755,.05,.855,.06);
        animation-timing-function: cubic-bezier(.755,.05,.855,.06);
        -webkit-transform: translate3d(0,-30px,0);
        transform: translate3d(0,-30px,0)
    }

    70% {
        -webkit-animation-timing-function: cubic-bezier(.755,.05,.855,.06);
        animation-timing-function: cubic-bezier(.755,.05,.855,.06);
        -webkit-transform: translate3d(0,-15px,0);
        transform: translate3d(0,-15px,0)
    }

    90% {
        -webkit-transform: translate3d(0,-4px,0);
        transform: translate3d(0,-4px,0)
    }
}

@-webkit-keyframes c0 {
    to {
        -ms-transform: scale(1);
        -moz-transform: scale(1);
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes c0 {
    to {
        -ms-transform: scale(1);
        -moz-transform: scale(1);
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@-webkit-keyframes c1 {
    to {
        margin-top: -118px;
        margin-left: -390px;
        z-index: 1
    }
}

@keyframes c1 {
    to {
        margin-top: -118px;
        margin-left: -390px;
        z-index: 1
    }
}

@-webkit-keyframes c2 {
    to {
        margin-top: -62px;
        margin-left: 390px;
        z-index: 1
    }
}

@keyframes c2 {
    to {
        margin-top: -62px;
        margin-left: 390px;
        z-index: 1
    }
}

@-webkit-keyframes c3 {
    to {
        margin-top: -151px;
        margin-left: 260px;
        z-index: 1
    }
}

@keyframes c3 {
    to {
        margin-top: -151px;
        margin-left: 260px;
        z-index: 1
    }
}

@-webkit-keyframes c4 {
    to {
        margin-top: 281px;
        margin-left: 183px;
        z-index: 1
    }
}

@keyframes c4 {
    to {
        margin-top: 281px;
        margin-left: 183px;
        z-index: 1
    }
}

@-webkit-keyframes c5 {
    to {
        margin-top: 310px;
        margin-left: -190px;
        z-index: 1
    }
}

@keyframes c5 {
    to {
        margin-top: 310px;
        margin-left: -190px;
        z-index: 1
    }
}

@-webkit-keyframes c6 {
    to {
        margin-top: 128px;
        margin-left: -560px;
        z-index: 1
    }
}

@keyframes c6 {
    to {
        margin-top: 128px;
        margin-left: -560px;
        z-index: 1
    }
}

@-webkit-keyframes c7 {
    to {
        margin-top: 280px;
        margin-left: -438px;
        z-index: 1
    }
}

@keyframes c7 {
    to {
        margin-top: 280px;
        margin-left: -438px;
        z-index: 1
    }
}

@-webkit-keyframes c8 {
    to {
        margin-top: 280px;
        margin-left: 303px;
        z-index: 1
    }
}

@keyframes c8 {
    to {
        margin-top: 280px;
        margin-left: 303px;
        z-index: 1
    }
}

@-webkit-keyframes c9 {
    to {
        margin-top: 77px;
        margin-left: 400px;
        z-index: 1
    }
}

@keyframes c9 {
    to {
        margin-top: 77px;
        margin-left: 400px;
        z-index: 1
    }
}

@-webkit-keyframes c10 {
    to {
        margin-top: -172px;
        margin-left: 542px;
        z-index: 1
    }
}

@keyframes c10 {
    to {
        margin-top: -172px;
        margin-left: 542px;
        z-index: 1
    }
}

.index {
    min-width: 960px
}

.index .swiper-container {
    height: 100%;
    background-color: #070e16
}

.index .headnav {
    min-width: 1040px
}

.index .swiper-slide.swiper-slide-active .chip {
    -ms-transform: scale(1);
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1
}

.index .swiper-slide.swiper-slide-active .chip0 {
    -webkit-animation: c0 .6s ease both;
    animation: c0 .6s ease both
}

.index .swiper-slide.swiper-slide-active .chip1 {
    -webkit-animation: c1 .6s ease both;
    animation: c1 .6s ease both
}

.index .swiper-slide.swiper-slide-active .chip2 {
    -webkit-animation: c2 .6s ease both;
    animation: c2 .6s ease both
}

.index .swiper-slide.swiper-slide-active .chip3 {
    -webkit-animation: c3 .6s ease both;
    animation: c3 .6s ease both
}

.index .swiper-slide.swiper-slide-active .chip4 {
    -webkit-animation: c4 .6s ease both;
    animation: c4 .6s ease both
}

.index .swiper-slide.swiper-slide-active .chip5 {
    -webkit-animation: c5 .6s ease both;
    animation: c5 .6s ease both
}

.index .swiper-slide.swiper-slide-active .chip6 {
    -webkit-animation: c6 .6s ease both;
    animation: c6 .6s ease both
}

.index .swiper-slide.swiper-slide-active .chip7 {
    -webkit-animation: c7 .6s ease both;
    animation: c7 .6s ease both
}

.index .swiper-slide.swiper-slide-active .chip8 {
    -webkit-animation: c8 .6s ease both;
    animation: c8 .6s ease both
}

.index .swiper-slide.swiper-slide-active .chip9 {
    -webkit-animation: c9 .6s ease both;
    animation: c9 .6s ease both
}

.index .swiper-slide.swiper-slide-active .chip10 {
    -webkit-animation: c10 .6s ease both;
    animation: c10 .6s ease both
}

.index .swiper-slide.swiper-slide-active .logo-box {
    -webkit-animation: moveFromLeft .6s ease both;
    animation: moveFromLeft .6s ease both;
    position: relative;
    top: -25px
}

.index .swiper-slide.swiper-slide-active .page-sort {
    -webkit-animation: rotateSidesIn 1s both ease-in;
    animation: rotateSidesIn 1s both ease-in
}

.index .swiper-slide.swiper-slide-active .cnt-part {
    -webkit-animation: moveFromTopFade 1s ease both;
    animation: moveFromTopFade 1s ease both
}

.index .swiper-slide.swiper-slide-active .citystop-list,.index .swiper-slide.swiper-slide-active.swiper-slide-2 .detail-link {
    -webkit-animation: rise 1s .8s ease both;
    animation: rise 1s .8 ease both
}

.index .swiper-slide.swiper-slide-active .title-sec {
    -webkit-animation-duration: .8s;
    animation-duration: .8s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: zoomInRight;
    animation-name: zoomInRight
}

.index .swiper-slide.swiper-slide-active .page-aside {
    -webkit-animation: moveFromTopFade 1s ease both;
    animation: moveFromTopFade 1s ease both
}

.index .swiper-slide.swiper-slide-active .main-title {
    -webkit-animation-name: bounce;
    animation-name: bounce
}

.index .slide-main {
    color: #e2e2e2;
    font-size: 16px;
    height: 100%;
    padding-top: 50px;
    width: 1180px;
    margin: 0 auto
}

.index .slide-main .page-sort {
    float: left;
    font-size: 20px;
    color: #fff;
    padding-right: 30px;
    position: relative;
    margin-top: 100px;
    text-align: center;
    margin-right: 55px
}

.index .slide-main .page-sort .sort-num {
    display: block
}

.index .slide-main .page-sort .sort-num:before {
    content: '';
    display: block;
    position: absolute;
    top: 50px;
    left: 5px;
    width: 10px;
    height: 10px;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
    -ms-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

.index .slide-main .page-sort .sort-num:after {
    content: '';
    display: block;
    position: absolute;
    right: 0;
    top: -15px;
    width: 4px;
    height: 60px;
    background-color: #f6443f
}

.index .swiper-slide-3 .citystop-list:after,.index .swiper-slide-4 .info-group:after,.index .swiper-slide-5 .leader-box:after {
    content: ".";
    clear: both;
    visibility: hidden;
    display: block
}

.index .slide-main .title-wrap {
    margin-bottom: 25px
}

.index .slide-main .title-wrap .title-sec {
    font-size: 36px;
    font-weight: 700;
    color: #f6443f
}

.index .slide-main .title-wrap .title-sec span[class*=ico] {
    margin-right: 5px;
    vertical-align: -5px
}

.index .slide-main .title-wrap .sec-time {
    color: #e2e2e2;
    font-size: 20px
}

.index .slide-main .title-three {
    font-size: 20px;
    font-weight: 700;
    color: #f6443f;
    margin-bottom: 10px
}

.index .slide-main .page-cnt {
    float: left;
    width: 1000px
}

.index .slide-main .cnt-part {
    margin-bottom: 20px
}

.index .slide-main .cnt-part .cnt-part-content {
    line-height: 32px
}

.index .slide-main .page-aside {
    float: left;
    margin-left: 130px
}

.index .swiper-slide:after {
    width: 0;
    height: 0
}

.index .slide-adaptation {
    height: 100%
}

.index .swiper-slide-1 {
    background: url(../img/page1_bg.jpg) center center repeat-x #000518;
    background-size: cover;
    overflow: hidden
}

.index .swiper-slide-1 .chip {
    -webkit-transition: all .7s ease;
    transition: all .7s ease;
    position: absolute;
    top: 25%;
    left: 50%;
    opacity: 0;
    -ms-transform: scale(0);
    -moz-transform: scale(0);
    -webkit-transform: scale(0);
    transform: scale(0);
    z-index: -1
}

.index .swiper-slide-1 .chip0 {
    position: absolute;
    left: 50%;
    top: 0;
    margin-left: -960px;
    margin-top: 0;
    z-index: 6;
    -ms-transform: scale(0);
    -moz-transform: scale(0);
    -webkit-transform: scale(0);
    transform: scale(0)
}

.index .swiper-slide-1 .chip1 {
    background-position: 0 0;
    height: 109px;
    width: 133px
}

.index .swiper-slide-1 .chip2 {
    background-position: 0 -194px;
    height: 80px;
    width: 67px
}

.index .swiper-slide-1 .chip3 {
    background-position: 0 -279px;
    height: 50px;
    width: 50px
}

.index .swiper-slide-1 .chip4 {
    background-position: 0 -334px;
    height: 35px;
    width: 35px
}

.index .swiper-slide-1 .chip5 {
    background-position: 0 -374px;
    height: 55px;
    width: 54px
}

.index .swiper-slide-1 .chip6 {
    background-position: 0 -434px;
    height: 126px;
    width: 156px
}

.index .swiper-slide-1 .chip7 {
    background-position: 0 -565px;
    height: 77px;
    width: 81px
}

.index .swiper-slide-1 .chip8 {
    background-position: 0 -647px;
    height: 53px;
    width: 100px
}

.index .swiper-slide-1 .chip9 {
    background-position: 0 -705px;
    height: 157px;
    width: 153px
}

.index .swiper-slide-1 .chip10 {
    background-position: 0 -114px;
    height: 75px;
    width: 59px
}

.index .swiper-slide-1 .slide-main {
    height: 100%;
    position: relative
}

.index .swiper-slide-1 .main-title {
    width: 615px;
    height: 60px;
    background: url(../img/title.png) no-repeat;
    background-size: 100% 100%;
    margin: 120px auto 0 -307px;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom
}

.index .swiper-slide-1 .time {
    width: 100%;
    font-size: 28px;
    color: #fff;
    text-align: center;
    position: absolute;
    top: 50%;
    margin-top: 215px
}

.index .swiper-slide-2 {
    background: url(../img/page2_bg.jpg) center bottom repeat-x #080d12;
    background-size: cover;
    overflow: hidden
}

.index .swiper-slide-2 .title .name {
    color: #13eaad;
    line-height: 26px;
    margin-top: 122px
}

.index .swiper-slide-2 .page-cnt {
    width: 590px
}

.index .swiper-slide-2 .img-content {
    margin-top: 20px;
    margin-bottom: 35px
}

.index .swiper-slide-2 .detail-link {
    display: block;
    width: 200px;
    height: 60px;
    line-height: 60px;
    text-align: center;
    font-size: 24px;
    color: #fff;
    background-color: #f6443f
}

.index .swiper-slide-2 .advan {
    margin-top: 60px
}

.index .swiper-slide-3 {
    background: url(../img/page3_bg.jpg) center center repeat-x #080d12;
    background-size: cover;
    overflow: hidden
}

.index .swiper-slide-3 .cnt-part-content.self {
    width: 850px
}

.index .swiper-slide-3 .citystop-list {
    margin-top: 55px;
    zoom:1}

.index .swiper-slide-3 .citystop-list:after {
    height: 0
}

.index .swiper-slide-3 .citystop-list .citystop-item {
    float: left;
    width: 330px;
    height: 220px;
    text-align: center
}

.index .swiper-slide-3 .citystop-list .citystop-item a {
    color: #fff;
    display: block;
    width: 100%;
    height: 100%;
    cursor: default
}

.index .swiper-slide-3 .citystop-list .item01 {
    background: url(../img/citystop01.jpg) 100% 100% no-repeat #080d12
}

.index .swiper-slide-3 .citystop-list .item02 {
    background: url(../img/citystop02.jpg) 100% 100% no-repeat #080d12
}

.index .swiper-slide-3 .citystop-list .item03 {
    background: url(../img/citystop03.jpg) 100% 100% no-repeat #080d12
}

.index .swiper-slide-3 .citystop-list .item04 {
    background: url(../img/citystop04.jpg) 100% 100% no-repeat #080d12
}

.index .swiper-slide-3 .citystop-list .item05 {
    background: url(../img/citystop05.jpg) 100% 100% no-repeat #080d12
}

.index .swiper-slide-3 .citystop-list .item06 {
    background: url(../img/citystop06.jpg) 100% 100% no-repeat #080d12
}

.index .swiper-slide-3 .citystop-list .citystop-name {
    font-size: 30px;
    padding-top: 87.5px
}

.index .swiper-slide-3 .citystop-list .citystop-time {
    font-size: 20px
}

.index .swiper-slide-4 {
    background: url(../img/page4_bg.jpg) center center repeat-x #080d12;
    background-size: cover;
    overflow: hidden
}

.index .swiper-slide-4 .cnt-part-content {
    width: 520px
}

.index .swiper-slide-4 .self {
    width: 660px;
    height: 330px;
    background: url(../img/place_bg.jpg) #080d12;
    background-size: cover;
    position: relative;
    margin-top: 20px
}

.index .swiper-slide-4 .info-group {
    zoom:1;margin-bottom: 22px
}

.index .swiper-slide-4 .info-group:after {
    height: 0
}

.index .swiper-slide-4 .info-box {
    position: absolute;
    left: 50%;
    top: 50%;
    -ms-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 528px;
    height: 181px;
    background-color: rgba(0,0,0,.5);
    color: #fff;
    padding: 38px 35px;
    line-height: 1.2
}

.index .swiper-slide-4 .info-box span[class*=ico] {
    float: left;
    margin-right: 10px;
    vertical-align: middle
}

.index .swiper-slide-4 .info-box .info-txt {
    float: left;
    width: 430px;
    margin-top: -4px
}

.index .swiper-slide-5 {
    background: url(../img/page5_bg.jpg) center center repeat-x #080d12;
    background-size: cover;
    overflow: hidden
}

.index .swiper-slide-5 .leader-box {
    zoom:1}

.index .swiper-slide-5 .leader-box:after {
    height: 0
}

.index .swiper-slide-5 .title-wrap {
    margin-bottom: 15px
}

.index .swiper-slide-5 .title-three {
    position: relative;
    padding-left: 15px;
    margin-bottom: 10px
}

.index .swiper-slide-5 .title-three:before {
    content: '';
    display: block;
    width: 6px;
    height: 6px;
    background-color: #f6443f;
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -3px;
    -ms-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

.index .swiper-slide-5 .sponsor {
    float: left
}

.index .swiper-slide-5 .help-sponsor {
    float: left;
    margin-left: 85px
}

.index .swiper-slide-5 .help-sponsor img {
    margin-right: 30px
}

.index .swiper-slide-5 .help-sponsor img:last-child {
    margin-right: 0
}

.index .swiper-slide-5 .partner .partner-pic {
    width: 1000px
}

@media screen and (max-width: 1367px) {
    .index .swiper-slide-1 .time {
        margin-top:255px
    }

    .index .swiper-slide-1 .main-title {
        margin-top: 160px
    }

    .slide-zoom-cont {
        zoom:.8}
}

@media screen and (max-height: 680px) {
    .slide-zoom-cont {
        zoom:.63
    }
}
