.header {
    background: #130012;
}
/* ��Ƶ���� */
.v_bg {
    width: 100%;
    height: 434rem;
    margin-top: 92rem;
}
.v_bg .slogn>p:first-child{
    height:72rem;
}
.v_bg .slogn > p:last-child {
    height: 31rem;
    margin-top: 12rem;
    font-size: 18rem;
    color: #f7f7f7bd;
}
/* ��ɫ���� */
.red-bg {
    height: 238rem;
}
.address .content .item p:first-child {
    font-size: 22rem;
    white-space: nowrap;
    transform: scale(1);
}
    .address .content .item p:last-child {
    font-size: 18rem;
    white-space: nowrap;
    transform: scale(1);
}
    /* �Ƶ��б� */
    .hotelList .title {
        margin: 94rem 0 48rem;
    }
.hotelList .content {
    width: 100%;
    height: 458rem;
    overflow: hidden;
}
.hotelList .content .left,
.hotelList .content .right {
    display: none;
}
.hotelList .content {
    height: 690rem;
}
    .hotelList .content .list .swiper-slide {
        /*margin-right: 40rem;*/
        width: 526rem;
        /*margin-right: 50rem;*/
        width: 526rem;
        margin-left: 0rem;
    }
    .hotelList .content .list .item {
        /*    width: 578rem;
    height: 459rem;*/
        width: 496rem;
        height: 690rem;
        border-radius: 20rem;
        overflow: hidden;
        margin: 0 20rem 0 30rem;
        background-size: 100% 100%;
    }
.hotelList .content .list .item .info{
    height:121rem;
    width:calc(100% - 100rem);
    padding: 0 50rem;
}
        .hotelList .content .list .item .more {
            width: 172rem;
            border-radius: 50rem;
            margin-top: 20rem;
            font-size: 24rem;
            font-weight: 500;
            font-family: Source Han Sans CN;
        }


/* �������� */
.about {
    margin-bottom: 78rem;
    padding-bottom: 0rem;
}
.about .title {
    margin: 87rem 30rem 57rem;
}
.about .title .story{
    display:none;
}
.about .content {
    flex-direction:column;
}
    .about .content .text {
        width: 490rem;
        height: auto;
        padding: 50rem 60rem 40rem 200rem;
        margin-bottom: 45rem;
        font-family: Source Han Sans CN;
        font-size: 22rem;
    }
.about .content .item{
    width:calc(100% -  60rem);
    margin: 0 auto;
}
    .about .title .en {
        font-size: 33rem;
        line-height: 34rem;
        font-weight: 800;
        margin-top: 16rem;
        letter-spacing: 2rem;
        font-family: Source Han Sans CN;
    }
.about .content .swiper-container{
    width:100%;
}
.about .content .dots{
    display:none;
}
.about .more {
    position:relative;
}
.about .more .item{
    color:#fff;
    margin-left:0;
}
.about .more .item .cricleImg{
    background-image:url('/images/home/cricle-left-icon2.png');
    width:44rem;
    height:44rem;
}
/* ��Ѷ��̬ */
.news {
    padding: 80rem 30rem 200rem;
    position:relative;
}
.news .title{
    position:static;
}
    .news .title .cn {
        font-family: Source Han Sans CN;
        font-size:22rem;
    }
    .news .title .en {
        font-size: 34rem;
        line-height: 34rem;
        letter-spacing: 1rem;
        font-family: Source Han Sans CN;
    }
    .news .title .more {
        bottom: 78rem;
        left: 30rem;
        right: auto;
        white-space:nowrap;
        width:auto;
    }
.news .content{
    margin-top:53rem;
}
    .news .content .item {
        width: calc(50% - 13rem);
        height: 465rem;
        margin: 0;
    }

    .news .content .item .name {
        font-weight: bold;
        line-height: 30rem;
        font-family: Source Han Sans CN;
        font-size: 23rem;
        margin-top:14rem;
    }
    .news .content .item .brief {
        /*font-family: Source Han Sans CN;*/
        font-weight: 300;
        color: #4d4d4d;
        font-size: 20rem;
        margin-top:14rem;

    }
    .news .content .item .info {
        font-family: Source Han Sans CN;
        font-size: 18rem;
        margin-top: 14rem;
    }

    .news .content .item .bgImg {
        height: 250rem;
    }
/* �������� */
.joinUs {
    height: 380rem;
    background-image: url(/images/home/cooperation-img.png) !important;
}
.joinUs .content{
    width: calc(100% - 70rem);
    right:auto;
    padding:0 40rem 0 30rem;
    display:flex;
    flex-direction:column;
}
.joinUs .content .dots{
    display:none;
}
.joinUs .content .title{
    margin-top:54rem;
}
.joinUs .content .title .cn{
    color:#fff;

}
    .joinUs .content .title .en {
        font-size: 36rem;
        line-height: 36rem;
        font-family: Source Han Sans CN;
        font-weight: 800;
    }
    .joinUs .content .txt {
        margin-top: 34rem;
        align-self: flex-end;
        /*font-family: Source Han Sans CN;*/
        font-weight: 500;

        font-size:26rem;
    }
    .joinUs .content .btn {
        margin-top: 18rem;
        color: #fff;
        min-width: 216rem;
        padding: 0 22rem 0 16rem;
        box-sizing: border-box;
    }
/* �������� */
.links {
    width: 100%;
    height: 492rem;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
}
    .links .occupy1 {
    border:none;
    }
    .links .right .top {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-around;
    }
        .links .right .top div {
            margin: 10rem ;
        }
        .links .right .top > div:nth-child(1) {
            width:94rem;
            margin:0 32rem 0 42rem;
        }

        .links .right .top > div:nth-child(2) {
            width: 130rem;
            margin: 0 26rem;
        }
        .links .right .top > div:nth-child(3) {
            width: 104rem;
            margin: 0 26rem 0 27rem;
        }
        .links .right .top > div:nth-child(4) {
            width: 118rem;
            margin: 0 26rem 0 0rem;
        }
        .links .right .top > div:nth-child(5) {
            width: 64rem;
            margin: 0 20rem 0 17rem;
        }

        .links .right .top > div:nth-child(6) {
            width:120rem;
            margin-right: 16rem;
        }

        .links .right .top > div:nth-child(7) {
            width: 88rem;
            margin-right: 16rem;
        }

        .links .right .top > div:nth-child(8) {
            width: 104rem;
            margin-right: 16rem;
        }
        .links .right .top > div:nth-child(8) {
            width: 112rem;
            margin-right: 16rem;
        }
        .links .bottom {
            margin: 20rem auto 0;
            padding: 20rem 0 0;
        }


.links_PC {
    display: none;
}

.links_H5 {
    display: flex;
}

/*
            ��������ͳһ����
        */
.about .title .cn,
.news .title .cn,
.joinUs .content .title .cn {
    font-family: Source Han Sans CN;
    font-weight: bold;
    font-size: 23rem;
}