.header, .body, .footer{min-width: 100px;width: 100%;}
.s-wrap{width: 1400px;margin: 0 auto;position: relative;}

.ts404{width: 100%;height: 100%;position: fixed;background: url("../image/404.jpg") no-repeat top center;top: 0;left: 0;z-index: 9999999;color: #333;}
.ts404.x-show{display: block;}

.ts404 .ts_box{max-width: 1310px;height: 522px;background: url("../image/tsback.png") no-repeat center center/cover ;position: absolute;
left: 50%;top: 50%;transform: translate(-50%,-50%);width: 90%;border-radius: 15px;
padding: 52px 70px;box-sizing: border-box;

display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.ts404 .ts_box img{display: block;margin: 0 auto;}
.ts404 .ts_box .p{text-align: center;font-size: 50px;color: #882625;margin-top: 50px;}

.s-mod{width: 100%;height: 100%;position: fixed;background: rgba(0,0,0,0.5);top: 0;left: 0;z-index: 9999999;color: #333;display: none;}





.hidd{overflow: hidden;right: 0;}
.s-mod.x-show{display: block;}
.s-mod .s-box{max-width: 1200px;max-height: 700px;background-color: #fff;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 90%;
padding: 52px 70px;box-sizing: border-box;
}
.s-mod .tit{font-size: 30px;text-align: center;}
.s-mod .desc{font-size: 18px;line-height: 1.6;margin-top: 26px;max-height: 485px;}
.s-mod1 .desc{max-height: 400px;}
.s-mod .desc .p+.p{margin-top: 26px;}
.s-mod .desc span{color: #bd8a49;}
.s-mod .desc .p{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}
.s-mod .desc .p .span{width:28px ;}
.s-mod .desc .p1+.t{margin-top: 14px;}
.s-mod .desc .t{font-size: 22px;font-weight: bold;margin-bottom: 14px;}
.s-mod .desc .p1{font-size: 18px;line-height: 1.77;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}

.s-mod .desc .w{flex: 1;-ms-flex: 1;}
.s-mod .lab{font-size: 18px;font-weight: bold;margin-top: 32px;display: block;line-height: 25px;padding-left: 34px;background: url(../image/s_icon.png) no-repeat left center;cursor: pointer;}
.s-mod .lab input{display: none;}
.s-mod .lab.cur{background: url(../image/s_iconc.png) no-repeat left center;}
.s-mod .close{width: 24px;height: 24px;background: url(../image/close2.png) no-repeat;background-size: cover;position: absolute;right: 36px;top: 32px;cursor: pointer;}
.s-mod .but{width: 130px;height: 49px;background: url(../image/s_btn2.png) no-repeat;font-size: 18px;color: #ffffff;text-align: center;
line-height: 49px;margin:  0 auto;margin-top: 26px;cursor: pointer;}
/* .s-mod .but1{background: url(../image/s_btn2.png) no-repeat;} */
.s-mod .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width: 5px;background-color: #eaeaea;}
.s-mod .fh{width: 28px;height: 15px;background: url(../image/xing1.png) no-repeat;margin-top: 7px;margin-right: ;}
.mCSB_scrollTools .mCSB_draggerRail{background-color: #eaeaea;width: 1px;}

.s-mod .mCSB_container{margin-right: 30px;}



.scroll-mod{ position: relative; overflow: hidden;}
.scroll-mod .scroll-axis-x{ padding-bottom: 10px;}
.scroll-mod .scroll-axis-y{ padding-right: 10px;}
.scroll-cont{ height: 100%; max-height: inherit; overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.scroll-cont::-webkit-scrollbar{ display: none;}
.scroll-track-x,
.scroll-track-y{ position: absolute; background-color: rgba(0,0,0,0.1);}
.scroll-bar-x,
.scroll-bar-y{ background-color: #aaa; border-radius: 999999px; cursor: pointer;}
.scroll-track-x{ bottom: 0; left: 0; right: 0;}
.scroll-bar-x{ width: 0; height: 5px;}
.scroll-track-y{ top: 0; bottom: 0; right: 0;}
.scroll-bar-y{ width: 5px; height: 0;}
.scroll-track-disable{ display: none;}


.booking1{width: 100%;height: 175px;background: url(../image/booking.jpg) no-repeat center center/cover;
display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;position: relative;
-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;
}
.booking0{display: none;}

.booking1 .mask{position: absolute;top: 0;left: 0;right: 0;bottom: 0;}
.booking1 .tit{font-size: 60px;color: #fff;position: relative;letter-spacing: 11px;}
.booking2 {color: #333;background: url(../image/s-back2.jpg) top center;}
.booking2 .tit{font-size: 30px;text-align: center;}
.booking2 .p{font-size: 16px;text-align: center;margin-top: 15px;line-height: 1.6;}
.booking2 .p a{color: #a90c0c;}
.booking2 .slick-item{padding-top: 40px;padding-bottom: 39px;}
.booking2 .slick-dots{margin-top: 39px;position: relative;}
.booking2 .slick-dots li{width: 15px;height: 3px;border-radius: 0;background-color: #ededed;padding: 0;}
.booking2 .slick-dots li.slick-active, .booking2 .slick-dots li.slick-active:hover{width: 40px;height: 3px;background-color: #a90c0c;}
.booking2 .slick-dots{bottom: 46px;}
.booking2 .close{width: 38px;height: 38px;background:  url(../image/close3.png) no-repeat;position: absolute;right: 0;top: 40px;cursor: pointer;z-index: 2;
background-size: cover;}
.booking2 .slick-mod{margin: 0 100px;}
.booking3{padding-top: 50px;padding-bottom: 47px;color: #333;}
.booking3 .s-wrap{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;flex-wrap: wrap;-ms-flex-wrap: wrap;}
.booking3 .left{width: 602px;}
.booking3 .left .tit{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;
	-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;
}
.booking3 .left .t{font-size: 36px;}
.booking3 .left .y{font-size: 18px;font-family: arial;margin-left: 30px;margin-top: 5px;margin-right: auto;}
.booking3 .left .w{font-size: 14px;color: #9f7b4b;margin-top: 5px;}
.booking3 .left .w img{margin-right: 10px;}
.booking3 .left .desc{font-size: 18px;line-height: 1.6;margin-top: 23px;text-align: justify;}
.booking3 .left .list{margin-top: 20px;padding-right: 38px;
	display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;
	-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;
}
.booking3 .left .li{text-align: center;}
.booking3 .left .time{font-size: 38px;font-family: impact;color: #333;line-height: 1.2;}
.booking3 .left .p{font-size: 16px;}
.booking3 .left .span{width: 31px;height: 6px;background: url(../image/s-line.png);margin-top: 24px;background-size: 100% 100%;}
.booking3 .right{width: 662px;margin-left: auto;}
.booking3 .right .title{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;
-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;
-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;
}
.booking3 .right .title .span a{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;
	-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;font-size: 36px;color: #333;}
.booking3 .right .title .span i{display: block;width: 9px;height: 9px;background: url(../image/s_dian.png) no-repeat;margin: 0 16px;background-size:auto 100%;}
.booking3 .right .title .more { font-family: fzfysjt; color: #333; position: relative; line-height: 1; width: 14px; padding: 10px 17px; font-size: 14px;
display: block;	
}
.booking3 .right .title .more i { position: absolute; left: 0; top: 0; background: url(../image/s_more0.png) no-repeat; width: 48px; height: 100%; }
.booking3 .right .title .more:hover i { -webkit-transition: all 0.5s linear; transition: all 0.5s linear; -webkit-transform: rotate(-180deg); transform: rotate(-180deg); }
.booking3 .right .list{color: #333;font-size: 18px;margin-top: 24px;}
.booking3 .right .y{font-family: arial;margin-left: auto;}
.booking3 .right .t{padding-left: 23px;position: relative;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;max-width: calc(100% - 184px);padding-right: 25px;

}

.booking3 .right .t em{margin-left: 3px;position: absolute;top: 50%;margin-top: -10px;right: 0;background-color: #b73736;color: #fff;display: inline-block;width: 20px;height: 20px;font-size: 14px;text-align: center;line-height: 20px;border-radius: 3px;}

.booking3 .right .t::before{width: 5px;height: 5px;border-radius: 50%;background-color: #333;content: "";display: block;
position: absolute;left: 0;top: 50%;margin-top: -2px;}
.booking3 .right .li{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;position: relative;
-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;
margin-top: 15px;
}
.booking3 .right .li a.a{position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: rgba(255,255,255,0);}

.booking4{padding-top: 30px;background: url(../image/s-back2.jpg) top center;position: relative;color: #333;padding-bottom: 63px;overflow: hidden;}
/* .booking4::before{width: 100%;height: 503px;position: absolute;left: 50%;bottom: 0;transform: translateX(-50%);content: "";display: block;
-ms-transform:  translateX(-50%);
background: url(../image/s-back2.jpg) top center;
} */
.booking4 .s-wrap{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;flex-wrap: wrap;-ms-flex-wrap: wrap;}
.booking4 .left{width: calc(50% - 15px);margin-right: 30px;box-shadow: 0 4px 25px rgba(0,0,0,0.13);}
.booking4 .tit{font-size: 60px;color: #fff;background: url(../image/s_bg2.jpg) no-repeat center center/cover;height: 120px;padding-left: 68px;
display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;letter-spacing: 4px;
-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.booking4 .bot{padding: 35px 55px 38px 71px;height: 500px;box-sizing: border-box;position: relative;
background:#fff url(../image/s_bg1.png) no-repeat left bottom;text-align: justify;
}
.booking4 .left .bot{
	background:#fff url(../image/s_bg10.png) no-repeat left bottom;
}
.booking4 .t{font-size: 18px;margin-bottom: 10px;line-height: 1.65;
display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: start;
				-webkit-align-items: flex-start;
				-ms-flex-align: start;
				align-items: flex-start;

}
.booking4 .t a{color: #9f7b4b;text-decoration: underline !important;}
.booking4 .t img{margin-right: 11px;position: relative;top: 1px;flex-shrink: 0;width: 24px;height: 24px;}
.booking4 .t .txt{flex: 1;-ms-flex: 1;}
.booking4 .t .txt p:last-child{width: calc(100% - 290px);position: relative;text-align: justify;}
.booking4 .t .txt p:nth-child(2)::before{display: none;}
.booking4 .t .txt p:last-child::before{width: 24px;height: 24px;background-color: red;content: "";display: block;border-radius: 50%;
position: absolute;left: -35px;top: 1px;background: url(../image/s_icon7.png) no-repeat center center/cover;
}
.booking4 .p{font-size: 20px;line-height: 1.6;}
.booking4 .div{width: 280px;position: absolute;right: 60px;bottom: 39px;}
.booking4 .div .img{position: relative;}
.booking4 .div .img img{width: 100%;box-sizing: border-box;}
.booking4 .div .img a.a{position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: rgba(255,255,255,0);}
.booking4 .div img{border-radius: 50%;border: 1px solid #e7e7e7;}
.booking4 .div .link{display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		}
.booking4 .div	.zn{text-align: center;font-size: 16px;color: #333;display: block;
text-decoration: underline !important;margin-top: 5px;cursor: pointer;margin-left: 10px;

}
.booking4 .zc img{width: 27px;height: 27px;margin-right: 17px;}
.booking4 .n{font-size: 24px;color: #a90c0c;font-weight: bold;text-align: center;margin-top: 10px;}
.booking4 .js_t{text-align: center;font-size: 16px;color: #333;text-decoration: underline;margin-top: 5px;cursor: pointer;}
.booking4 .right{width: calc(50% - 15px);box-shadow: 0 4px 25px rgba(0,0,0,0.13);}
.booking4 .right .tit{background: url(../image/s_bg3.jpg) no-repeat center center/cover;}
.booking4 .tk{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;font-size: 24px;position: relative;line-height: 1.6;margin-top: 46px;
-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center
}
.booking4 .zc{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;cursor: pointer;
	-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;
	text-decoration: underline;
	}

.booking5{padding-top: 62px;color: #333;padding-bottom: 62px;}
.booking5 .tit{font-size: 36px;text-align: center;}

.booking5 .desc{text-align: center;font-size: 18px;margin-top: 17px;line-height: 1.6;}

.booking5 .list{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;margin-top: 40px;box-sizing: border-box;
/* -webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between; */
-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
}


.booking5 .icon{position: relative;width: 61px;margin: 0 auto;}
.booking5 .tel{font-size: 16px;color: #b2b2b2;font-family: arial;margin-top: 4px;position: absolute;white-space: nowrap;left: 50%;transform: translateX(-50%);
bottom: -24px;}
.booking5 .icon::before{padding-top: 100%;content: "";display: block;}
.booking5 .icon img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.booking5 .list .li{position: relative;margin: 0 60px;}
.booking5 .t{font-size: 18px;text-align: center;margin-top: 15px;}
.booking5 .list a.a{position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: rgba(255,255,255,0);}
.booking6{display: none;}
@keyframes animat-shake {
	0%, 100% { transform: rotate(0deg);}
	25%, 75% { transform: rotate(5deg);}
	50% { transform: rotate(-5deg);}
}
@media screen and (min-width: 769px){
	.booking5 .list .li:hover .icon{animation: animat-shake .5s;}
}
@media screen and (max-width:1440px){
	.s-wrap{margin: 0 50px;width: auto;}
	.booking3 .left{width: calc(50% - 15px);}
	.booking3 .right{width: calc(50% - 15px);}
	.booking1 .tit{font-size: 42px;}
	.booking4 .tit{font-size: 42px;}
	.s-mod .s-box{height: 500px;}
	.s-mod .desc{max-height: 340px;}
	.s-mod1 .desc{max-height: 220px;}
	
	.ts404 .ts_box{width: 700px;height: 279px;}
	.ts404 .ts_box img{width: 80px;}
	.ts404 .ts_box .p{font-size: 24px;}
	.booking4 .t{font-size: 18px;}
	.booking4 .t .txt p:last-child{width: calc(100% - 230px);}
	.booking4 .bot{padding: 35px 30px;}
		.booking4 .div{width: 220px;right: 30px;}
}

@media screen and (max-width:1200px){
	.booking4 .bot{padding: 35px 30px 38px 40px;}

}

@media screen and (max-width:1100px){
	.booking3 .left .tit{flex-wrap: wrap;-ms-flex-wrap: wrap;}
	.booking1 .tit{font-size: 36px;}
	.booking4 .tit{font-size: 36px;}
	.booking4 .bot{padding: 35px 20px 0 20px;}
	.booking4 .div{width: 180px;}
	.booking2 .tit{font-size: 28px;}
	.booking3 .left .t{font-size: 30px;}
	.booking3 .right .title .span a{font-size: 30px;}
	
	.booking4 .p{font-size: 18px;}
	.booking4 .n{font-size: 18px;}
	.booking4 .tk{font-size: 20px;}
	.booking5 .tit{font-size: 30px;}
	.booking5 .t{font-size: 16px;}
	.booking5 .list .li{margin: 0 40px;}
		.booking4 .t .txt p:last-child{width: calc(100% - 210px);}
}
@media screen and (max-width: 1045px){
	.body{padding-top: 0;}
}


@media screen and (max-width:960px){
	
	.booking3 .left .y{margin-left: 15px;}
	.booking3 .left .desc{margin-top: 10px;}
	.booking4 .t br{display: none;}
}

@media screen and (max-width:870px){
	.booking1{height: 100px;}
	.booking1 .tit{font-size: 28px;}
	.booking2 .tit{font-size: 20px;padding-bottom: 50px;}
	.booking2 .close{top: 10px;right: -5px;}
	.booking2 .tit{padding-bottom: 0px;}
	.booking3 .s-wrap{flex-wrap: wrap;}
	.booking3 .left{width: 100%;}
	.booking3 .right{width: 100%;margin-top: 30px;}
	.booking3 .left .t{font-size: 22px;}
	.booking3 .left .y{margin-left: 10px;}
	.booking3 .left .w img{margin-right: 0;}
	.booking3 .left .y{font-size: 14px;}
	.s-wrap{margin: 0 15px;}
	.booking4 .t img{top: 0;}
	.booking3 .left .tit{flex-wrap: wrap;}
	.booking3 .left .w img{width: 26px;}
	.booking3 .left .desc{font-size: 16px;}
	.booking3 .left .list{padding-right: 0;}
	.booking3 .left .time{font-size: 28px;}
	.booking3 .right .title .span a{font-size: 22px;}
	.booking3 .right .list{font-size: 16px;margin-top: 15px;}
	.booking4 .s-wrap{flex-wrap: wrap;}
	.booking4 .left{width: 100%;margin-right: 0;}
	.booking4 .tit{height: 80px;font-size: 28px;padding-left: 20px;}
	.booking4 .bot{padding: 30px 20px;height: 411px;}
	.booking4 .t{font-size: 18px;}
	.booking4 .p{font-size: 16px;}
	.booking4 .div{right: 20px;bottom: 30px;width: 130px;}
	.booking4 .right{width: 100%;margin-top: 20px;}
	.booking4 .zc img{margin-right: 10px;}
	.booking5 .tit{font-size: 24px;}
	.booking5 .desc{font-size: 16px;}
	.booking5 .list{padding: 0;}
	.booking5 .icon{width: 50px;margin: 0 auto;}
	.booking5 .t{font-size: 14px;}
	.booking4 .n{font-size: 14px;}
	.booking4 .js_t{font-size: 14px;}
	.s-mod .s-box{padding: 30px 15px;}
	.s-mod .tit{font-size: 24px;}
	.s-mod .desc{font-size: 16px;}
	.s-mod .desc{max-height: 340px;}
	.s-mod .lab{font-size: 16px;}
	.s-mod .but{font-size: 16px;}
	.s-mod .desc .t{font-size: 18px;}
	.s-mod .desc .p1{font-size: 16px;}
	.s-mod .close{right: 20px;top: 20px;}
	
	.booking4 .bot{background-size: 40.87%;}
	.booking4 .left .bot{background-size: 40.87%;}
	.s-mod .s-box{height: auto;}
	.booking3 .right{display: none;}
	.booking6{padding-top: 0;}
	.booking4{padding-bottom: 34px;padding-top: 0;}
	.booking6 .right{display: block;margin-top: 0;}
	.booking3 .left .time{font-family: 微软雅黑,'Heiti SC',黑体,Arial;}
	.booking2 .close{width: 30px;height: 30px;}
	.booking2 .slick-item{padding-top: 50px;padding-bottom: 53px;}

	.s-mod .lab{margin-top: 15px;}
	.s-mod .but{margin-top: 20px;}
	.booking2 .slick-mod{margin: 0 ;}
	.s-mod .mCSB_container{margin-right: 0;}
	.booking4 .t br{display: block;}
	.booking5 .tel{font-size: 12px;}
	.booking3{padding: 30px 0;}
	.booking4{padding-top: 34px;}
	.booking4 .tk{margin-top: 20px;}
	#footer .wrap { margin: 0 20px; }
	.s-mod .mCustomScrollBox{padding: 0 15px;}
	.s-mod  .mCSB_scrollTools{right: 0px;}
	.booking2 .slick-dots{bottom: 54px;}
	.booking4 .div .zn{margin-left: 0;font-size: 14px;width: 100%;}
}
@media screen and (max-width:768px){
	.booking4 .t .txt p br{display: none;}
	.s-top .li .y{margin-left: 12px;}
	.s-top .li .t{width: calc(100% - 140px);overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
	.booking4 .tit{font-size: 0.4rem;letter-spacing: 2px;}
	.booking6{display: block;padding-top: 21px;}	
	.footer .suds-mod .img{width: 125px;}
	.booking2 .tit{font-size: 0.36rem;}
	.booking2 .p{font-size: 0.24rem;}
	.booking3 .left .t{font-size: 0.4rem;}
	.booking3 .left .y{font-size: 0.24rem;}
	.booking3 .left .w{font-size: 0.24rem;}
	.booking3 .left .desc{font-size: 0.24rem;}
	.booking3 .left .time{font-size: 0.34rem;}
	.booking3 .left .p{font-size: 0.22rem;}
	.booking3 .left .span{width: 0.31rem;height: 0.06rem;margin: 0 0.15rem;margin-top: 0.24rem;}
	.booking4 .t{font-size: 0.24rem;}
	.booking4 .n{font-size: 0.24rem;}
	.booking4 .zc{font-size: 0.28rem;}
	.booking3 .right .title .span a{font-size: 0.32rem;}
	.booking5{background: url(../image/s-back2.jpg) top center;}
	.booking5 .tit{font-size: 0.32rem;}
	.booking5 .desc{font-size: 0.24rem;}
	.booking5 .t{font-size: 0.22rem;}
	.booking5 .tel{font-size: 0.20rem;position: absolute;bottom: -0.3rem;white-space: nowrap;left: 50%;transform: translateX(-50%);}
/* 	.booking3 .left .list{-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;} */
	.booking3 .right .list{font-size: 0.24rem;margin-top: 0;}
	.booking3 .right .t em{font-style: normal;margin-left: 3px;position: absolute;top: 50%;margin-top: -0.19rem;right: 0;
	background-color: #b73736;color: #fff;display: inline-block;width: 0.38rem;height:  0.38rem;border-radius: 0.1rem;
	font-size: 0.24rem;text-align: center;line-height: 0.38rem;border-radius: 3px;}
	.booking3 .right .t{line-height: 1.6;}
	
	.booking3 .right .li{margin-top: 0.15rem;}
	.booking4 .zc img{width: 0.4rem;height: auto;}
	.booking4 .t img{width: 0.4rem;height: auto;}
	.booking3 .right .y{font-size: 0.2rem;}
	.booking5{padding-top: 30px;padding-bottom: 50px;}
	.booking4 .t img{margin-right: 0.1rem;}
	.booking3 .right .t{padding-left: 0.3rem;padding-right: 0.4rem;box-sizing: border-box;max-width: calc(100% - 1.5rem);}
	.booking3 .right .title .more{font-size: 0.2rem;width: 0.84rem;height: 0.84rem;box-sizing: border-box;padding: 0.22rem 0.31rem;}
	.booking1{display: none;}
	.booking0{display: block;position: relative;}
	.booking0 .pic{width: 100%;}
	.booking0 .pic img{width: 100%;}
	.booking0 .mask{position: absolute;top: 0;left: 0;right: 0;bottom: 0;}
	.booking5 .icon{width: 0.734rem;}
	.booking0 .tit{font-size: 0.54rem;color: #fff;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);letter-spacing: 5px;}
	.s-mod .tit{font-size: 0.32rem;}
	.s-mod .desc{font-size: 0.24rem;}
	.s-mod .lab{font-size: 0.24rem;padding-left: 0.5rem;background-position: 0 3px;}
	.s-mod .lab{background-size: 20px;}
	.s-mod .lab.cur{background-size: 20px;background-position: 0 3px;}
	.s-mod .desc .p .span{width: 0.5rem;}
	.s-mod .desc .p+.p{margin-top: 0.2rem;}
	.s-mod .desc .t{font-size: 0.28rem;}
	.s-mod .but{font-size: 0.24rem;width: 2rem;height: 0.78rem;background:url(../image/s_btn2.png) no-repeat center center;background-size: 100%;line-height: 0.78rem;}
	.booking3 .right .title .span i{margin: 0 0.15rem;}
	.booking5 .desc span{display: inline-block;}
	.booking4 .js_t{font-size: 0.22rem;}
	
	.booking4 .div .zn{font-size: 0.22rem;width: 100%;}
	.booking4 .div{width: 2.4rem;}
	.body{padding-top: 	76px;}
	.s-wrap{margin: 0 0.35rem;}
	.booking4 .bot{min-height: 6rem;}
	.booking5 .list .li{margin: 0  auto;}
	
	.ts404 .ts_box{width: 90%;height: 3rem;padding: 0.5rem 0;}
	.ts404 .ts_box img{width: 1rem;}
	.ts404 .ts_box .p{font-size: 0.3rem;margin-top: 0.4rem;}
	.booking5 .list{margin-top: 28px;}
	
	.booking4 .t .txt p:last-child{width: calc(100% - 2.7rem);}
	
	.booking4 .t .txt p:last-child::before{width: 0.4rem;height: 0.4rem;content: "";display: block;border-radius: 50%;
	position: absolute;left: -0.5rem;top: 0.8em;transform: translateY(-50%);background: url(../image/s_icon7.png) no-repeat center center/cover;
	}
}


