.cont-w2, .nav {
    box-sizing: border-box
}

.cont-w2, .cont-w3 {
    text-align: center
}

body {
    padding-top: 1.26rem
}

.nav {
    max-width: 750px;
    width: 100%;
    height: 1.46rem;
    background-color: #710000;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    z-index: 9;
    padding: .16rem .24rem
}

    .nav .icon {
        width: 1.13rem;
        height: 1.13rem;
        overflow: hidden
    }

    .nav .flex1 {
        padding: 0 0 0 .24rem;
        overflow: hidden
    }

        .nav .flex1 .title {
            margin-top: .1rem
        }

        .nav .flex1 .lev {
            font-size: .2rem;
            color: #deb9b9;
            line-height: .3rem
        }

            .nav .flex1 .lev span {
                padding: 0 .1rem
            }

            .nav .flex1 .lev i {
                width: .18rem;
                height: .18rem;
                background: url(../images/star.png) no-repeat;
                background-size: 100%;
                display: inline-block
            }

                .nav .flex1 .lev i.half {
                    background: url(../images/star2.png) no-repeat;
                    background-size: 100%
                }

        .nav .flex1 .desc {
            font-size: .2rem;
            color: #deb9b9;
            line-height: .3rem
        }

            .nav .flex1 .desc span {
                color: #ffdc2f
            }

.cont-w1 {
    position: relative
}

    .cont-w1 .btn {
        position: absolute;
        bottom: .2rem;
        left: 0;
        right: 0;
        margin: 0 auto
    }

.cont-w2 {
    height: 10.49rem;
    background: url(../images/bg2.jpg) no-repeat;
    background-size: cover;
    padding-top: 1.2rem
}

    .cont-w2 .swiper-container {
        margin-top: .3rem
    }

        .cont-w2 .swiper-container .swiper-slide {
            width: 4.74rem
        }

        .cont-w2 .swiper-container .swiper-button-next, .cont-w2 .swiper-container .swiper-button-prev {
            width: .7rem;
            height: 1.27rem;
            margin-top: -.64rem
        }

        .cont-w2 .swiper-container .swiper-button-prev {
            background: url(../images/left.png) no-repeat;
            background-size: cover
        }

        .cont-w2 .swiper-container .swiper-button-next {
            background: url(../images/right.png) no-repeat;
            background-size: cover
        }

.cont-w3 {
    height: 13.62rem;
    background: url(../images/bg3.jpg) no-repeat;
    background-size: cover
}

    .cont-w3 .btn {
        display: block;
        margin: 1rem auto 0
    }

    .cont-w3 .list {
        width: 5.8rem;
        margin: .7rem auto 0
    }

        .cont-w3 .list li {
            border-bottom: solid 1px #bfb8a7;
            padding: .18rem 0
        }

            .cont-w3 .list li .icon {
                width: .82rem
            }

            .cont-w3 .list li .flex1 {
                overflow: hidden;
                padding: 0 0 0 .2rem
            }

                .cont-w3 .list li .flex1 .name {
                    font-size: .24rem;
                    color: #202020;
                    text-align: left
                }

                    .cont-w3 .list li .flex1 .name .star {
                        margin-left: .1rem
                    }

                        .cont-w3 .list li .flex1 .name .star img {
                            display: inline-block;
                            position: relative;
                            top: .02rem
                        }

                    .cont-w3 .list li .flex1 .name .like {
                        padding-left: .3rem;
                        background: url(../images/like.png) left center no-repeat;
                        background-size: .23rem .23rem;
                        float: right;
                        font-size: .16rem;
                        color: #e06400
                    }

                .cont-w3 .list li .flex1 .txt {
                    font-size: .16rem;
                    color: #202020;
                    line-height: .26rem;
                    margin-top: .05rem;
                    text-align: left
                }

            .cont-w3 .list li:last-child {
                border: none
            }

#tw .cont-w1 {
    height: 13.04rem;
    background: url(../images/bg1.jpg) no-repeat;
    background-size: cover
}

#en .cont-w1 {
    height: 13.04rem;
    background: url(../images/bg1-en.jpg) no-repeat;
    background-size: cover
}

#kr .cont-w1 {
    height: 13.04rem;
    background: url(../images/bg1-sk.jpg) no-repeat;
    background-size: cover
}
