.hfs106{font-size:106px;line-height: 0.8;}
.hfs84{font-size:84px;}
.hfs60{font-size:60px;}
.hfs48{font-size:48px;}
.hfs40{font-size:40px;}
.hfs36{font-size:36px;}
.hfs30{font-size:30px;}
.hfs24{font-size:24px;}
.hfs20{font-size:20px;}
.hfs18{font-size:18px;}
.hotel-1400{max-width:1400px;margin:0 auto;width:73%;}
.hotel-1600{margin:0 auto;max-width: 1600px;width:83.33%;}
.hotel-wrapper .title{padding:0;}
.hotel-wrapper{background:#fff;}
.hotel-part1{background: #f7f7f7;}
.hotel-part1 .hbox{padding:30px 7.4% 25px;background-color: rgba(255,255,255,.9);position: relative;z-index:10;margin-top:-66px;box-shadow: 5px 9px 10px rgba(4,0,0,.15);border-radius:10px;overflow: hidden;}
.hotel-part1 .title{font-weight: bold;text-align: center;line-height:1.78;color:#928710;letter-spacing: 2px;}
.hotel-part1 .desc{letter-spacing: 2px;line-height: 1.67;margin-top:5px;}
.hotel-part2{padding-top:30px;background: #f7f7f7;}
.hotel-part2 .img{box-shadow: 0 0 10px rgba(4,0,0,0.5);overflow: hidden;border-radius: 40px;position: relative;padding-bottom:100%;transform: scale(0.88);transform-origin: center;transition: all .4s;}
.hotel-part2 .img .full_img{position: absolute;top:0;left:0;width:100%;height:100%;}
.hotel-part2 .swiper .swiper-slide{width:20%;padding:10px 0;}
.hotel-part2 .swiper .swiper-slide-active .img{transform: scale(1);}

.hotel-part3{padding-top:38px;background: #f7f7f7;}
.hotel-bgline{background-image: linear-gradient(to right,#f28e26,#fd644f);}
.hotel-title .round{float:left;height:56px;width: 305px;max-width: 25%;background-image: linear-gradient(to right,#f28e26,#fd644f);border-radius:24px;overflow: hidden;border-top-left-radius: 0;border-bottom-left-radius: 0;margin-right:3.64%;}
.hotel-title .title{float:left;min-width:126px;line-height: 56px;height: 56px;background-image: linear-gradient(to right,#f28e26,#fd644f);border-radius:24px;overflow: hidden;padding:0 20px;text-align: center;color:#fff;}

.hotel-p3-top {padding-top:78px;overflow: hidden;} 
.hotel-p3-top .box{padding-bottom: 10px;border-bottom: 1px solid #0037a0;}
.hotel-p3-top .left{position: relative;float:left;width:50%;}
.hotel-p3-top .left .item-img{position: relative;padding: 0 9.375% 7.25% 0;background: url(../img/img-bg.png) no-repeat center;background-size: 100% 100%;}
.hotel-p3-top .left .item-img .img{padding-bottom: 63.86%;position: relative;overflow: hidden;}
.hotel-p3-top .left .item-img .img .full_img{transition: all .4s;}
.hotel-p3-top .left .item-img:hover .img .full_img{transform: scale(1.05);}
.hotel-p3-top .left .pop-tit{position: absolute;right:-10%;top:33px;z-index:10;}
.hotel-p3-top .right{float:right;width:50%;position: relative;} 
.hotel-p3-top .right .con{padding-left:10%;width: 100%;}
.hotel-p3-top .right .tit{color:#666;line-height:50px;padding-left: 15px;}
.hotel-p3-top .right .en{color: #dadada;font-weight: bold;margin: 20px 0;position: relative;font-family: arial;padding-bottom: 70px;margin-left: 9.5%;}
.hotel-p3-top .right .en .e{position: relative;z-index: 10;}
.hotel-p3-top .right .en .hotel-bgline{width: 830px;height: 70px;margin-top: 2px;position: absolute;left: 0;bottom: 0;}
.hotel-p3-top .right .desc{width: 87.5%;padding-left:19px;margin-left: 12.5%;color: #666;margin-top: 30px;line-height: 1.667;position: relative;}
.hotel-p3-top .right .desc .line{position: absolute;left: 0;bottom: -10px;height: 85%;width: 1px;background: #0037a0;}
.hotel-p3-top .right .desc .line:after{content: '';position: absolute;width: 8px;height: 8px;border-radius: 100%;overflow: hidden;background: #0037a0;bottom: 100%;left: -3px;margin-bottom: 2px;}
.hotel-p3-swiper{padding: 15px 0;}
.hotel-p3-swiper .swiper{margin:0 6px;padding:0 80px;position: relative;}
.hotel-p3-swiper .swiper .swiper-container{padding: 0 2px;overflow: visible;}
.hotel-p3-swiper .swiper-slide{padding: 10px 0;width: 25%;}
.hotel-p3-swiper .swiper .sitem{position: relative;overflow: hidden;box-shadow: 0 0 10px rgba(4,0,0,.5);transform: scale(0.95);transition: all .4s;overflow: hidden;}
.hotel-p3-swiper .swiper .item-img{position: relative;padding-bottom: 62.6%;overflow: hidden;}
.hotel-p3-swiper .swiper .item-img .full_img{position: absolute;top: 0;left: 0;}
.hotel-p3-swiper .swiper .sitem .item-txt{position: absolute;bottom: 0;left: 0;line-height: 35px;height: 35px;width: 100%;background: rgba(0,0,0,.45);color: #fff;font-size: 17px;text-align: center;padding: 0 10px;transform: translateY(100%);transition: all .3s;}
.hotel-p3-swiper .swiper-slide .sitem:hover{transform: scale(1.0);}
.hotel-p3-swiper .swiper-slide .sitem:hover .item-txt{transform: translateY(0);}
.hotel-p3-swiper .swiper-btn{font-size: 30px;color: #d2d2d2;position: absolute;top: 50%;margin-top: -22px;width: 80px;text-align: center;}
.hotel-p3-swiper .swiper-btn:hover{color: #0037a0;}
.hotel-p3-swiper .swiper-button-next{right: 0;}
.hotel-p3-swiper .swiper-button-prev{left: 0;}

.hotel-part4{padding-top: 100px;background: #f7f7f7;}
.hotel-p4-box{position: relative;margin-top: 70px;}
.hotel-p4-box:after{content: ""; width: 100%; height: 100%; background: rgba(0,0,0,.6); position: absolute; left: 0; top: 0; z-index: 9;}
.hotel-p4-box .con{position: absolute;left: 0;width: 100%;top:43%;transform: translateY(-50%);color: #fff;z-index: 10;}
.hotel-p4-box .con .txt{max-width: 840px;}
.hotel-p4-box .con .txt .tit{font-weight: bold;opacity: 0.4;line-height: 0.9;letter-spacing: 3px;text-transform: uppercase;}
.hotel-p4-box .con .txt .line{width: 54px;height: 2px;background: #fff;margin-top: 40px;}
.hotel-p4-box .con .txt .desc{line-height: 2.5;margin-top: 20px;letter-spacing: 1px;font-size: 18px;}
.hotel-p4-box .con .txt .more{letter-spacing: 1px;text-transform: uppercase;float: left;padding: 0 18px;line-height: 48px;border: 1px solid #fff;color: #fff;text-align: center;margin-top: 32px;}
.hotel-p4-box .con .txt .more span{font-size: 20px;letter-spacing: 2px;}
.hotel-part4 .hotel-p4-swiper{padding-top: 35px;background: #fff;margin: 0;}

.hotel-part5{padding-top: 90px;background: #fff;}
.hotel-p5-box{background-repeat: no-repeat;background-position: center;background-size: cover;position: relative;margin-top: 75px;overflow: hidden;}
.hotel-p5-box .con{float: left;width: 615px;background: url(../img/hq-white.png) no-repeat left top;background-size: 100% 100%;padding: 70px 0 130px;min-height: 600px;}
.hotel-p5-box .txt .y{font-size: 210px;font-weight: bold;color: #fff;padding: 0 9.8%;line-height: 0.8;font-family: arial;height: 70px;}
.hotel-p5-box .txt .y.r{text-align: right;}
.hotel-p5-box .desc{margin-left:15.7%;max-width: 71%;line-height: 1.6667;color: #393939;letter-spacing: 2px;margin-top: 5px;}
.hotel-p5-box .en{text-align: right;position: relative;margin-right: -116px;color: #fff;line-height: 0.8;margin-top: 50px;}
.hotel-p5-box .en .e{padding-right: 50px;}
.hotel-p5-box .en .hotel-bgline{height:70px;margin-top: -24px;}

.hotel-part6{padding-top: 110px;background: #fff;}
.hotel-p6-top{margin-top: 70px;padding-bottom: 20px;}
.hotel-part6 .left{width: 50%;}
.hotel-part6 .left .item-img{position: relative;padding-bottom: 50.4%;}
.hotel-part6 .left .item-img .full_img{transition: all .4s;}
.hotel-part6 .left .item-img:hover .full_img{transform: scale(1.04);}
.hotel-part6 .left .item-mask{position: absolute;left: 0;top: 0;width: 101.25%;height: 103.5%;z-index: 10;background: url(../img/gj-mask.png) no-repeat center;background-size: 100% 100%;}
.hotel-part6 .right{width: 50%;position: relative;z-index: 10;}
.hotel-part6 .right .line{position: absolute;top:40px;bottom: 24px;width: 1px;background: #0037a0;right: 91.1%;}
.hotel-part6 .right .line.l{top: auto;width:17.7%;right:91.1%;height: 1px;}
.hotel-part6 .right .line span{position: absolute;width: 8px;height: 8px;border-radius: 100%;overflow: hidden;background:#0037a0;left: -4px;top: -17px;}
.hotel-part6 .right .line.l span{left: -17px;top: -4px;}
.hotel-part6 .right .desc{line-height: 1.667;width:64.6%;margin-left: 8.9%;margin-top: 10px;padding-left: 14px;letter-spacing: 1px;text-align: justify;}
.hotel-part6 .right .en{color: #dadada;font-weight: bold;padding-left: 14%;}
.hotel-part6 .right .en .hotel-bgline{height: 70px;margin-top: 6px;}
.hotel-p6-swiper{margin-top: 85px;margin-left: -1.3%;margin-right: -1.3%; position: relative;}
.hotel-p6-swiper .swiper-slide{width: 33.333%;}
.hotel-p6-swiper .swiper-slide .sitem{padding: 0 3.8%;}
.hotel-p6-swiper .swiper-slide .sitem .item-img{position: relative;padding-bottom: 73.3%;overflow: hidden;transition: all .3s linear;}
.hotel-p6-swiper .swiper-slide .sitem .item-img p{width: 100%; font-size: 16px; color: #fff; line-height: 24px; text-align: center; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; padding: 10px; background: rgba(0,0,0,.6); position: absolute; left: 0; bottom: 0; z-index: 10; display: none;}
.hotel-p6-swiper .swiper-slide .sitem:hover .item-img{transform: scale(1.04);}
.hotel-p6-swiper .swiper-slide .sitem:hover .item-img p{display: block;}
.hotel-p6-swiper .swiper-btn{font-size: 30px;color: #d2d2d2;position: absolute;top: 50%;margin-top: -22px;width: 80px;text-align: center;}
.hotel-p6-swiper .swiper-btn:hover{color: #0037a0;}
.hotel-p6-swiper .swiper-button-next{right: -80px;}
.hotel-p6-swiper .swiper-button-prev{left: -80px;}

.hotel-part7{margin-top: 104px;}
.hotel-part7 .right .tit span{font-weight: bold;}
.hotel-part7 .hotel-p3-top .left{padding-bottom: 60px;}
.hotel-part7 .hotel-p3-top .left .pop-tit{top: 28px;}
.hotel-part7 .hotel-p3-top .right .desc{margin-top: 60px;padding-bottom: 30px;}

.hotel-part8{padding:110px 0 65px;}
.hotel-p8-con{margin-top: 37px;position: relative;padding-top:72px;overflow: hidden;}
.hotel-p8-con .line{position: absolute;top: 0;left: 0;height: 1px;width:65.5%;background: #0037a0;}
.hotel-p8-con .line .sline{position: absolute;width: 1px;background: #0037a0;top: 0;height: 80px;right: 0;}
.hotel-p8-con .line .sline:after{content: '';position: absolute;width: 8px;height: 8px;border-radius: 100%;background: #0037a0;top: 100%;margin-top: 3px;left: -3px;}
.hotel-p8-con .left{width: 64.3%;float: left;overflow: hidden;}
.hotel-p8-con .right{float: right;width: 33.2%;}
.hotel-p8-con .left .swiper{/*width: 42.12%;*/width: 540px;float: right;}
.hotel-p8-con .left .swiper .swiper-slide{margin-right: 9.26%;width: 100%;}
.hotel-p8-con .left .swiper-container{overflow: visible;}
.hotel-p8-con .left .sitem{position: relative;}
.hotel-p8-con .left .item-img{position: relative;/*padding-bottom: 74.8%;*/overflow: hidden;height: 404px;}
.hotel-p8-con .left .sitem .item-name{background: #f4872d;position: absolute;bottom: 0;left: 0;line-height: 1;padding: 16px;text-align: center;color: #fff;z-index: 10;}
.hotel-p8-con .right .desc{color: #666;font-size: 16px;text-align: justify;letter-spacing: 1px;line-height: 1.875;max-height: 240px;overflow-y: auto;text-indent: 2em;width: 78.1%;padding-right: 25px;}
.hotel-p8-con .right .bottom{margin-top:7px;align-items: flex-end;}
.hotel-p8-con .right .bottom .en{font-weight: bold;color: #dadada;height: 85px;line-height: 85px;letter-spacing: 1px;}
.hotel-p8-con .right .bottom .hotel-bgline{height: 70px;margin-top: 2px;}
.hotel-p8-con .right .bottom .swiper-btn-box{height: 70px;margin-right: 11.4%;}
.hotel-p8-con .right .bottom .swiper-btn{float: left;width: 56px;height: 56px;background: url(../img/next-btn.png) no-repeat center;background-size: 100% 100%;}
.hotel-p8-con .right .bottom .swiper-btn-prev{margin-right: 24px;background-image: url(../img/prev-btn.png);}
.hotel-p8-con .right .bottom .swiper-btn.swiper-button-disabled{opacity: 0.7;}

.hotel-p8-con .right .desc::-webkit-scrollbar {width:5px;}
.hotel-p8-con .right .desc::-webkit-scrollbar-track {background:#fff;}
.hotel-p8-con .right .desc::-webkit-scrollbar-thumb {background:#7f7f7f;border-radius: 5px;}
.hotel-p8-con .right .desc::-webkit-scrollbar-thumb:window-inactive {background:#7f7f7f;border-radius: 5px;}
.hotel-p8-con .right .desc::-webkit-scrollbar-thumb:vertical:hover {background:#7f7f7f;border-radius: 5px;}

.hotel-code-box{padding:53px 0;}
.hotel-code-box .code-img{width:140px;margin-right: 30px;}
.hotel-code-box .code-txt{font-weight: bold;text-align: center;width: 60px;color: #666;margin-right: 40px;}
.hotel-code-box .code-txt .icon{width: 59px;height: 48px;background: url(../img/code-border.png) no-repeat center;background-size: 100% 100%;position: relative;}
.hotel-code-box .code-txt .icon-btn{position: absolute;width:49px;height:43px;background: url(../img/hfdj.png) no-repeat center;background-size: 100% 100%;top: 9px;left: 12px;}
@-webkit-keyframes spin {
    from {
        left:0;top:0;
    }
    30%{
        left:50%;top:0;
    }
    60%{
        left:100%;top:50%;
    }
    to {
       left:0;top:80%;
    }
}

@keyframes spin {
    from {
        left:0;top:0;
    }
    30%{
        left:50%;top:0;
    }
    60%{
        left:100%;top:50%;
    }
    to {
       left:0;top:80%;
    }
}
.hotel-code-box .code-txt .txt{line-height: 18px;margin-top: 10px;}
.hotel-code-box .code-val .v-item{padding-left:45px;background: url(../img/icon-tel.png) no-repeat left top;position: relative;color: #666;line-height: 24px;margin-bottom: 32px;}
.hotel-code-box .code-val .v-item.addr{background-image: url(../img/icon-addr.png);}
.hotel-code-box .code-val .v-item:last-child{margin: 0;}
.hotel-code-box .code-val .v-item:before{position: absolute;left:33px;width:2px;height:20px;background: #666;content: '';top: 3px;}

@media (max-width: 1600px){
	.hfs106{font-size:100px;}
	.hfs84{font-size:80px;}
	.hfs60{font-size:56px;}
	.hfs48{font-size:44px;}
	.hfs40{font-size:36px;}
	.hfs36{font-size:32px;}
	.hfs30{font-size:26px;}
	.hfs24{font-size:22px;}
	.hfs18{font-size: 16px;}
	.hotel-p3-swiper .swiper .sitem .item-txt{font-size: 16px;}
	.hotel-p8-con .right .bottom .swiper-btn-prev{margin-right: 15px;}
	.hotel-p8-con .left .swiper{width: 45%;}
	.hotel-p8-con .right .bottom .swiper-btn{width: 50px;height: 50px;}
	.hotel-p8-con .right .bottom .swiper-btn-box{margin-right: 8%;}
	.hotel-part6 .right .en .hotel-bgline,.hotel-p5-box .en .hotel-bgline,.hotel-p3-top .right .en .hotel-bgline{height: 60px;}

	.hotel-p3-top{padding-top: 55px;}
	.hotel-part4{padding-top: 85px;}
	.hotel-part5{padding-top: 75px;}
	.hotel-p5-box{margin-top: 60px;}
	.hotel-part6{padding-top: 95px;}
	.hotel-p6-top{margin-top: 60px;}
	.hotel-p6-swiper{margin-top: 70px;}
	.hotel-part8{padding: 95px 0 50px;}
	.hotel-p4-box .con .txt .desc{font-size: 17px;}
	.hotel-part7{margin-top: 90px;}
	/*.hotel-part6 .right .desc{font-size: 15px;}*/
	/*.hotel-part6 .right .desc{max-height: 220px;overflow-y: auto;padding-right: 10px;font-size: 15px;}
	.hotel-part6 .right .desc::-webkit-scrollbar {width:5px;}
	.hotel-part6 .right .desc::-webkit-scrollbar-track {background:#fff;}
	.hotel-part6 .right .desc::-webkit-scrollbar-thumb {background:#7f7f7f;border-radius: 5px;}
	.hotel-part6 .right .desc::-webkit-scrollbar-thumb:window-inactive {background:#7f7f7f;border-radius: 5px;}
	.hotel-part6 .right .desc::-webkit-scrollbar-thumb:vertical:hover {background:#7f7f7f;border-radius: 5px;}
	.hotel-p6-swiper{margin-top: 70px;}*/
	.hotel-p4-box .con .txt .more span{font-size: 18px;}
	.hotel-p5-box .txt .y{font-size: 200px;}
	.hotel-part7 .hotel-p3-top .right .desc{margin-top: 45px;}
}
@media (max-width: 1500px){
	.hfs106{font-size:80px;}
	.hfs84{font-size:76px;}
	.hfs60{font-size:52px;}
	.hfs48{font-size:40px;}
	.hfs40{font-size:32px;}
	.hfs36{font-size:30px;}
	.hfs18{font-size: 15px;}
}

@media (max-width: 1200px){
	.hfs106{font-size:60px;}
	.hfs84{font-size:56px;}
	.hfs60{font-size:46px;}
	.hfs48{font-size:36px;}
	.hfs40{font-size:30px;}
	.hfs36{font-size:28px;}
	.hfs30{font-size:22px;}
	.hfs24{font-size:18px;}
	.hfs18{font-size: 14px;}
	.hotel-part1 .title{line-height: 1.5;}
	.hotel-part1 .desc{letter-spacing: 1px;font-size: 14px;margin-top: 10px;}
	.hotel-part2 .swiper .swiper-slide{width: 25%;}
	.hotel-title .round{height: 50px;}
	.hotel-title .title{height: 50px;line-height: 50px;padding: 0 15px;min-width: 110px;font-size: 26px;}
	.hotel-part3 .hotel-p3-top .right .tit span{font-size: 30px;}
	.hotel-p3-top .right .tit{line-height: 40px;}
	.hotel-part6 .right .en .hotel-bgline, .hotel-p5-box .en .hotel-bgline, .hotel-p3-top .right .en .hotel-bgline{height: 50px;}
	.hotel-p3-top .right .en{padding-bottom: 55px;}
	.hotel-p3-top .left .item-img .img{padding: 0;height: 320px;}
	.hotel-p3-top .right .desc{margin-top: 10px;}
	.hotel-p3-swiper .swiper-slide{width: 33.333%;}
	.hotel-p3-swiper .swiper .sitem{box-shadow: 0 0 8px rgb(4,0,0,.3);}
	.hotel-p3-swiper .swiper .sitem .item-txt{font-size: 15px;}
	.hotel-part4{padding-top: 70px;}
	.hotel-p4-box{margin-top: 55px;}
	.hotel-p4-box .con .txt .desc{font-size: 16px;margin-top: 10px;}
	.hotel-p4-box .con .txt .line{margin-top: 30px;}
	.hotel-p4-box .con .txt .more{margin-top: 20px;line-height: 40px;}
	.hotel-p4-box .con{top: 48%;}
	.hotel-p3-swiper .swiper{padding: 0 60px;margin: 0;}
	.hotel-p3-swiper .swiper-btn{font-size: 24px;width: 60px;}
	.hotel-p3-swiper .swiper-btn:after{font-size: 26px;}
	.hotel-part5{padding-top: 60px}
	.hotel-p5-box{margin-top: 50px;}
	.hotel-p5-box .txt .y{font-size: 180px;height: 66px;}
	.hotel-p5-box .con{padding: 55px 0 100px;min-height: 500px;width: 45%;}
	.hotel-p5-box .en{margin-right: -70px;margin-top: 35px;}
	.hotel-p5-box .en .e{padding-right: 40px;}
	.hotel-part6{padding-top: 80px;}
	.hotel-part6 .left .item-img{padding-bottom: 0;height: 320px;}
	.hotel-part6 .right .desc{max-height: 190px;overflow-y: auto;width: 80%;padding-right: 10px;}
	.hotel-part6 .right .desc::-webkit-scrollbar {width:5px;}
	.hotel-part6 .right .desc::-webkit-scrollbar-track {background:#fff;}
	.hotel-part6 .right .desc::-webkit-scrollbar-thumb {background:#7f7f7f;border-radius: 5px;}
	.hotel-part6 .right .desc::-webkit-scrollbar-thumb:window-inactive {background:#7f7f7f;border-radius: 5px;}
	.hotel-part6 .right .desc::-webkit-scrollbar-thumb:vertical:hover {background:#7f7f7f;border-radius: 5px;}
	.hotel-p6-swiper{margin-top: 55px;}
	.hotel-p6-swiper .swiper-btn{font-size: 24px;width: 60px;}
	.hotel-p6-swiper .swiper-btn:after{font-size: 26px;}
	.hotel-part7{margin-top: 75px;}
	.hotel-part7 .hotel-p3-top .right .desc{margin-top: 30px;}
	.hotel-p3-top .right .tit{line-height: 32px;}
	.hotel-part7 .hotel-p3-top .left{padding-bottom: 45px;}
	.hotel-p3-top{padding-top: 40px;}
	.hotel-part8{padding: 80px 0 40px;}
	.hotel-p8-con{padding-top: 60px;}
	.hotel-p8-con .right .desc{padding-right: 10px;letter-spacing: 0;font-size: 14px;width: 85%;}
	.hotel-p8-con .right .bottom .en{line-height: 60px;height: 60px;}
	.hotel-p8-con .right .bottom .hotel-bgline,.hotel-p8-con .right .bottom .swiper-btn-box{height: 50px;}
	.hotel-p8-con .right .desc{max-height: 180px;line-height: 1.5;}
	.hotel-p8-con .left .swiper{width: 54%;}
	.hotel-p8-con .left .item-img{height: 300px;}
	.hotel-p8-con .right .bottom .swiper-btn{width: 40px;height: 40px;}
	.hotel-p8-con .right .bottom .swiper-btn-prev{margin-right: 12px;}
	.hotel-code-box{padding: 40px 0;}
	.hotel-code-box .code-val .v-item{margin-bottom: 20px;}

}

@media (max-width: 992px){
	.hfs106{font-size:50px;}
	.hfs84{font-size:46px;}
	.hfs60{font-size:42px;}
	.hfs48{font-size:32px;}
	.hfs40{font-size:28px;}
	.hfs36{font-size:26px;}
	.hfs30{font-size:20px;}
	.hfs24{font-size:16px;}
	.hfs18{font-size: 13px;}
	.hotel-1400{width: 85%;}
	.hotel-1600{width: 94%;}
	.hotel-part1 .title{line-height: 1.4;}
	.hotel-part2 .swiper .swiper-slide{width: 30%;}
	.hotel-title .round{height: 40px;}
	.hotel-title .title{height: 40px;line-height: 40px;padding: 0 12px;min-width: 80px;font-size: 24px;}
	.hotel-p3-top .right .desc{line-height: 1.6;}
	.hotel-part4{padding-top: 55px;}
	.hotel-p4-box{margin-top: 40px;padding: 60px 0 80px;}
	.hotel-p4-box img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;object-position: center;}
	.hotel-p4-box .con{position: relative;top: auto;transform: none;}
	.hotel-p4-box .con .txt .desc{font-size: 15px;line-height: 2;}
	.hotel-part4 .hotel-p4-swiper{padding-top: 20px;}
	.hotel-part5{padding-top: 45px;}
	.hotel-p5-box .txt .y{font-size: 150px;height: 60px;}
	.hotel-p5-box .con{padding: 40px 0 80px;}
	.hotel-p5-box .en{margin-top: 20px;}
	.hotel-p5-box .en .hotel-bgline{margin-top: -15px;}
	.hotel-p5-box .con{width: 50%;}
	.hotel-p3-swiper .swiper .sitem .item-txt{font-size: 14px;line-height: 32px;}
	.hotel-part6{padding-top: 65px;}
	.hotel-p6-top{margin-top: 45px;}
	.hotel-p6-swiper{margin-top: 40px;}
	.hotel-part7{margin-top: 60px;}
	.hotel-p3-top .left .item-img .img{height: 300px;}
	.hotel-part7 .hotel-p3-top .left{padding-bottom: 35px;}
	.hotel-part7 .hotel-p3-top .right .desc{padding-bottom: 20px;}
	.hotel-part8{padding: 65px 0 30px;}
	.hotel-p8-con .left{width: 52%;}
	.hotel-p8-con .right{width: 45.5%;}
	.hotel-p8-con .left .swiper{width: 80%;}
	.hotel-p8-con .line{width: 54.5%;}
	.hotel-p8-con .line .sline{height: 65px;}
	.hotel-part2 .img{border-radius: 30px;}
}

@media (max-width: 767px){
	.hfs106{font-size:46px;}
	.hfs84{font-size:40px;}
	.hfs60{font-size:36px;}
	.hfs48{font-size:28px;}
	.hfs40{font-size:24px;}
	.hfs36{font-size:22px;}
	.hfs30{font-size:18px;}
	.hfs24{font-size:15px;}
	.hotel-part1 .hbox{padding: 25px 7.4% 20px;}
	.hotel-part2 .img{border-radius: 20px;}
	.hotel-part2 .swiper .swiper-slide{width: 45%;}
	.hotel-title .title{font-size: 18px;height: 32px;line-height: 32px;min-width: 70px;}
	.hotel-title .round{height: 32px;}
	.hotel-p3-top{padding-top: 30px;}
	.hotel-p3-top .left,.hotel-p3-top .right{width: 100%;}
	.hotel-p3-top .right{margin-top: 20px;}
	.hotel-p3-top .left .item-img .img{height: auto;padding-bottom: 64%;}
	.hotel-p3-top .right .con{padding-left: 0;}
	.hotel-p3-top .right .desc{width: 95%;margin-left: 5%;}
	.hotel-p3-top .left .pop-tit{display: none;}
	.hotel-part6 .right .en .hotel-bgline, .hotel-p5-box .en .hotel-bgline, .hotel-p3-top .right .en .hotel-bgline{height: 40px;}
	.hotel-p3-top .right .en{padding-bottom: 45px;}
	.hotel-1400{width: 94%;padding: 0 15px;}
	.hotel-1600{width: 100%;padding: 0 15px;}
	.hotel-p3-top .right .tit{font-size: 16px;}
	.hotel-p3-swiper .swiper-slide{width: 50%;}
	.hotel-p3-swiper .swiper-btn{width: 30px;}
	.hotel-p3-swiper .swiper{padding: 0 30px;}
	.hotel-p3-swiper .swiper .sitem{box-shadow: 0 0 4px rgb(4 0 0 / 30%);}
	.hotel-part4{padding-top: 35px;}
	.hotel-p4-box{margin-top: 35px;}
	.hotel-p4-box .con .txt .desc{font-size: 14px;line-height: 1.7;}
	.hotel-p4-box .con .txt .line{margin-top: 22px;}
	.hotel-p4-box .con .txt .more span{font-size: 16px;}
	.hotel-p4-box .con .txt .more{font-size: 12px;line-height: 36px;padding: 0 12px;}
	.hotel-part5{padding-top: 30px;}
	.hotel-p5-box{margin-top: 35px;}
	.hotel-p5-box .con{width: 100%;min-height: 350px;padding-bottom: 50px;}
	.hotel-p5-box .txt .y{font-size: 120px;height: 40px;padding: 0 5%;}
	.hotel-p5-box .desc{margin-left: 5%;max-width: 80%;}
	.hotel-part6{padding-top: 45px;}
	.hotel-p6-top{margin-top: 30px;}
	.hotel-part6 .left,.hotel-part6 .right{width: 100%;}
	.hotel-part6 .right{margin-top: 20px;}
	.hotel-part6 .right .desc{width: 86%;}
	.hotel-part6 .left .item-img{height: auto;padding-bottom: 50%;}
	.hotel-part6 .right .en{margin-top: 20px;}
	.hotel-p6-swiper{margin-top: 25px;}
	.hotel-p6-swiper .swiper-slide{width: 50%;}
	.hotel-p6-swiper .swiper-slide .sitem .item-img p{font-size: 14px; padding: 5px 10px;}
	.hotel-p6-swiper .swiper-btn{width: 30px;}
	.hotel-p6-swiper .swiper-button-next{right: 0;}
    .hotel-p6-swiper .swiper-button-prev{left: 0;}
	.hotel-part7 .hotel-p3-top .left{padding-bottom: 0;}
	.hotel-p3-top .right .tit{font-size: 14px;line-height: 28px;}
	.hotel-part8{padding-top: 40px;}
	.hotel-p8-con{padding-top: 35px;}
	.hotel-p8-con .left{width: 100%;}
	.hotel-p8-con .left .item-img{height: auto;padding-bottom: 75%;}
	.hotel-p8-con .right{width: 100%;margin-top: 30px;}
	.hotel-p8-con .right .desc{width: 100%;padding-left: 15px;font-size: 13px;line-height: 1.6;}
	.hotel-p8-con .right .bottom .swiper-btn{width: 32px;height: 32px;}
	.hotel-p8-con .right .bottom{padding-left: 15px;}
	.hotel-code-box{padding: 30px 15px;}
	.hotel-code-box .code-img{margin-right: 12px;width: 100px;}
	.hotel-code-box .code-txt{margin-right: 15px;}
	.hotel-code-box .code-val .v-item{padding-left: 28px;background-size: 18px auto;line-height: 20px;font-size: ;}
	.hotel-code-box .code-val .v-item:before{left: 24px;height: 18px;width: 1px;}
	.hotel-code-box .code-txt .txt{font-size: 12px;line-height: 15px;}
	.hotel-code-box .code-txt .icon{width: 50px;height: 40px;}
	.hotel-code-box .code-txt .icon-btn{width: 40px;height: 36px;}
	.hotel-code-box .code-val .v-item{margin-bottom: 15px;}
	
	
	.inner-banner{
        padding-top: 60px !important;
    }
    .normal_navTool{
        top: 0 !important;
        position: absolute !important;
    }
    .hotel-1400{
        width: 100%;
    }
    .hotel-part1 .hbox{
        padding: 25px 15px 20px;
    }
    .hotel-p4-box{
        padding: 30px 0;
    }
    .hotel-p4-box .con{
        margin-top: 20px;
    }
    .hotel-part6 .left .item-mask{
        width: 100%;
    }
	
}