@charset "utf-8";
/*
* Author:pengxing
* Date:2023.8.2
*/
.new-header,.container{width:100%;margin:0 auto;}
.container{background-color:#fff;}
.container img{max-width:100%;display:block;}
.banner{width:100%;height:667px;overflow:hidden;position:relative;}
.bannerInfo{width:1920px;height:667px;overflow:hidden;position:absolute;left:50%;margin-left:-960px;top:0;}
.bannerInfo .swiper-slide,.bannerInfo .swiper-slide img{width:1920px;height:500px;}
.bannerInfo .swiper-slide{position:relative;}
.bannerInfo .pagination{width:7.5rem;text-align:center;line-height:0;position:absolute;left:0;bottom:.2rem;z-index:1;}
.bannerInfo .pagination span{width:.1rem;height:.1rem;font-size:0;background-color:#cac9cb;border-radius:50%;opacity:1;margin:0 .1rem;display:inline-block;vertical-align:top;}
.bannerInfo .pagination .swiper-pagination-bullet-active{background-color:#24d2b6;}

.bannerWap{display:none;}
.item{width:1280px;margin:0 auto;}

.f1Bg{background-color:#f5f5f5;}
.f1Box h2{text-align:center;padding:70px 0 30px;}
.f1Box h2 span{width:287px;height:124px;background:url(/style/images/booking/tie_01.png) no-repeat;display:block;margin:0 auto;}
.f1BoxFrom{overflow:hidden;}
.f1BoxFrom dl{float:left;width:550px;margin-bottom:20px; padding:0 10px;}
.f1BoxFrom dt{line-height:60px;font-size:30px;color:#333;}
.f1BoxFrom dd input.text,.f1BoxFrom dd select.text{width:100%;height:60px;background-color:#fff;font-size:28px;border:0; color:#666;}
.f1BoxFrom dd{background-color:#fff;position:relative;padding:0 10px;box-shadow:0 0 6px rgba(0,0,0,.1); border-radius:4px; overflow:hidden;}
.f1BoxFrom dd.tel{padding-left:130px}
.f1BoxFrom dd.tel select{width:120px;height:60px;text-align:center;font-size:28px;color:#fff;background-color:#bf9586;border:0;border-radius:0;position:absolute;left:0;top:0;}
.f1BoxFrom dl.fr{float:right;}
.f1BoxFrom dl.txt{width:100%;}
.f1BoxFrom dl.txt dd textarea{width:100%;height:300px;font-size:28px;border:0;}
.f1BoxFrom .btn{float:left;width:100%;text-align:center;display:block;padding-top:10px;}
.f1BoxFrom .btn input{width:370px;height:70px;text-align:center;line-height:70px;font-size:34px;color:#fff;background-color:#bf9586;border:0;border-radius:200px;margin:0 40px;} 
.f1BoxFrom .btn input.reset{background-color:#fc961b;}
.f1Box p.txt{text-align:center;line-height:37px;font-size:18px;color:#545353;padding:20px 30px 80px;}
.f1Box p.txt span{color:#fc961b;}

.f2Box{width: 1200px;margin: 0 auto;padding: 30px 0 50px;}
.f2Box .tab{text-align: center;padding-bottom: 25px;}
.f2Box .tab span{line-height: 51px;font-size: 24px;color: #333;margin: 0 100px;display: inline-block;position: relative;}
.f2Box .tab span i{width: 60px;height: 4px;background-color: #22a8a9;display: none;position: absolute;left: 50%;bottom: 0;margin-left: -30px;}
.f2Box .tab span i{display: block;}
.f2Box .tabCon,.f2Box .tabCon img{width: 1200px;height: 197px;}

.swt-booking{width:100%;height:100%;background-color:rgba(0,0,0,.5);position:fixed;left:0;top:0;z-index:99;}
.swt-booking .bajs-light-popup-origin{width:6rem;background-color:#fff;border-radius:20px;box-shadow:rgba(0,0,0,.5) 0 0 10px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
.swt-booking .bajs-light-popup-content{padding:.5rem .2rem .3rem;}
.swt-booking .bajs-light-popup-content h3{text-align:center;line-height:.5rem;font-size:.36rem;}
.swt-booking .bajs-light-popup-content h3 img{width:1rem;height:1rem;display:block;margin:0 auto .1rem;}
.swt-booking .bajs-light-popup-content li{line-height:.4rem;font-size:.28rem;padding:.1rem .1rem;}
.swt-booking .bajs-light-popup-content a.btn{width:5rem;height:.6rem;text-align:center;line-height:.6rem;font-size:.32rem;color:#fff;background-color:#ff7b00;border-radius:1rem;display:block;margin:0 auto;position:relative;}
@media only screen and (max-width: 750px){
	.new-header,.container{min-width:320px;width:100%;max-width:750px;margin:0 auto;}
	.container{background-color:#fff;padding-bottom:0;}
	.container img{max-width:100%;display:block;}
	.item{width:auto;}

	.banner{display:none;}
	.bannerWap{position:relative;width:100%;overflow:hidden;display:block;}
	.bannerWap .swiper-slide{position:relative;}
	.bannerWap .pagination{width:7.5rem;text-align:center;line-height:0;position:absolute;left:0;bottom:.2rem;z-index:1;}
	.bannerWap .pagination span{width:.1rem;height:.1rem;font-size:0;background-color:#cac9cb;border-radius:50%;opacity:1;margin:0 .1rem;display:inline-block;vertical-align:top;}
	.bannerWap .pagination .swiper-pagination-bullet-active{background-color:#24d2b6;}
	
	.f1Bg{background-color:#e8f6f6;}
	.f1Box h2{padding:.5rem 0 .3rem;}
	.f1Box h2 span{width:2.87rem;height:1.24rem;background:url(/style/images/booking/tie_01.png) no-repeat;background-size:100% 100%;}
	.f1BoxFrom{padding:0 .3rem;}
	.f1BoxFrom dl{float:none;width:auto;margin-bottom:.2rem;padding-left:2.15rem;position:relative;}
	.f1BoxFrom dt{width:2.1rem;text-align:right;line-height:.6rem;font-size:.3rem;position:absolute;left:0;top:0;}
	.f1BoxFrom dd input.text,.f1BoxFrom dd select.text{width:100%;height:.6rem;font-size:.28rem;}
	.f1BoxFrom dd{padding:0 .1rem;}
	.f1BoxFrom dd.tel{padding-left:1.3rem;}
	.f1BoxFrom dd.tel select{width:1.2rem;height:.6rem;font-size:.28rem;}
	.f1BoxFrom dl.fr{float:none;}
	.f1BoxFrom dl.txt{width:auto;}
	.f1BoxFrom dl.txt dd textarea{width:100%;height:300px;font-size:28px;border:0;}
	.f1BoxFrom .btn{float:left;width:100%;text-align:center;display:block;}
	.f1BoxFrom .btn input{width:2.5rem;height:.8rem;line-height:.8rem;font-size:.4rem;border-radius:1rem;margin:0 .15rem;} 
	.f1BoxFrom .btn input.reset{background-color:#fc961b;}
	.f1Box p.txt{line-height:.5rem;font-size:.3rem;padding:.5rem .2rem .5rem;}
	.f1Box p.txt span{color:#fc961b;}

	.f2Box{width:auto;margin:0 auto;padding:.3rem 0 .5rem;}
	.f2Box .tab{padding-bottom:.25rem;}
	.f2Box .tab span{line-height:.5rem;font-size:.24rem;margin:0 .5rem;}
	.f2Box .tab span i{width:.6rem;height:.04rem;margin-left:-.3rem;}
	.f2Box .tabCon,.f2Box .tabCon img{width:100%;height:auto;}
}