
.wrapper{width:100%; margin:0 auto; overflow: hidden;background: #fff;}

.wrapper .banner {width:1920px;margin-left: -960px;left: 50%;position: relative;height: 630px;overflow:hidden;position: relative;}

.wrapper .banner h1 {position: absolute;font-size: 60px;color: #fff;top: 228px;left: 360px;padding: 30px 70px;box-sizing: border-box;line-height: 1.1;margin-top: 7px;}


.wrapper .center {width: 1200px;position: relative;margin-left:-600px;left: 50%;}

.divcolor {background: #f8f8f8;}

.mod1,.mod2,.mod3 {padding:60px  0 ;}
.mod1 dl {overflow: hidden;_zoom:1;}
.mod1 dl dt {float: left;}
.mod1 dl dt img {width: auto}
.mod1 dl dd {float: right;width: 530px;}
.mod1 dl dd p {font-size: 20px;color:#333;line-height: 40px;margin-bottom: 25px;}
.mod1 dl dd ol {overflow: hidden;_zoom:1;}
.mod1 dl dd ol li{float: left;background: url(../images/icon1.png) no-repeat left center;padding-left:30px;margin-right: 40px;margin-bottom: 20px; }
.mod1 dl dd ol a {color: #c90b15;font-size: 18px;}
.mod1 dl dd span {color: #666;font-size: 16px;display: inline-block;width: 100%;}



.mod1 dl.dlr dt{float: right;}
.mod1 dl.dlr dd{float:left;}


.mod2 img {width: auto}


.mod3 .tit {text-align: center;}
.mod3 .tit p {font-size: 20px;color:#333;line-height: 32px;margin-bottom: 40px;}
.mod3 .tit p a {color: #c90b15;font-size: 18px;background: url(../images/icon1.png) no-repeat left center;padding-left:30px;}

.mod3 ul {overflow: hidden;_zoom:1;width: 1300px;}
.mod3 ul li {float: left;margin-right: 25px;}
.mod3 ul li img {width: auto;}


@media screen and (max-width: 1450px){
	.ticketBox .tab-container {max-width: 1000px;}
	.bookingBox .tit{max-width: 1000px;}
	.bookingBox .tit span{width: 200px;background-position: 200px center;}
	


}
@media (max-width: 1200px) {
	
	body {min-width: auto;overflow-x: auto;}
	
	.wrapper{width: 1200px;}

}
@media (max-width: 1024px) {

	.header,.nav,.footer {display: none;}
	.bookingBox {display: none;}
	.center {width: auto;margin: 0px;padding: 0;left: 0px;}
	.wrapper{width: auto;}
	.wrapper .banner{width: 100%;position: relative;margin-left: 0;height: auto;left:auto;}
	.wrapper .banner .pc {display: none;}
	.wrapper .banner .phone {display: inline-block;width: 100%;}
	.wrapper .banner h1{left:50%;top:50%;margin-left: -183px;margin-top: -40px;padding:15px 25px;font-size: 45px;}
	.business .banner h1{margin-left: -137px;}
	.economy .banner h1{margin-left: -137px;}
	.wrapper .center{width: auto;margin: 0px;padding: 0;left: 0px;}
	
	
	.mod1, .mod2, .mod3{padding:15px 10px 10px;}

	.mod3 .tit p {font-size: 14px;line-height: 22px;margin-bottom: 10px;}
	.mod3 ul {width: auto;}
	.mod3 ul li img {width: 100%;}
	.mod3 ul li {float: none;margin:15px 0px 0;}
	.mod3 ul li:first-child{margin-top: 0;}
	.mod1 dl dt img{width: 100%;}
	.mod1 dl dt{float: none;text-align: center;}
	.mod1 dl dd {width: auto;float: none;margin-top: 15px;}
	.mod1 dl dd p {font-size: 14px;line-height: 22px;margin-bottom: 10px;}

	.mod1 dl dd ol a {font-size: 16px;}
	.mod1 dl dd ol li {margin-bottom: 10px;}
	.mod1 dl.dlr dt{float: none;}
	.mod2 img {width: 100%}
}	
@media (max-width: 768px) {

	.wrapper .banner h1{font-size: 30px;margin-left: -130px;margin-top: -31px;}
	.business .banner h1{margin-left: -100px;}
	.economy .banner h1{margin-left: -100px;}
}