/*0303*/
body {letter-spacing: 0; overflow-x:hidden;font-family: "Microsoft YaHei"!important;}
h1, h2, h3, h4, h5, h6 {font-family: "Microsoft YaHei"!important;}
nav, p, li, dt, dd, caption, td, th, form, fieldset, textarea, select, option, input, button, address {font-family: "Microsoft YaHei"}
.wrapper{width:100%; margin:0 auto; overflow: hidden;background: #fff;}

.wrapper .banner {width:1920px;margin-left: -960px;left: 50%;position: relative; }
.wrapper .banner img {display:block;}
.wrapper .banner img.phone {display: none;}
.wrapper .center {width: 1150px;position: relative;margin-left:-575px;left: 50%; }

.wrapper .banner .center {top: 0px;position: absolute;overflow: hidden;_zoom:1;}
.wrapper .banner h1 {font-size: 55px!important;color: #fff;margin-top: 180px;letter-spacing: 4px;line-height: 55px;}
.wrapper .banner p {font-size: 34px;color: #fff}

.wrapper h2,.wrapper h3 {margin-top: 0px;}

.wrapper .banner .tit {position: absolute;top: 140px;left: 400px;}

.wrapper .banner .tit h1 {font-size: 60px!important;color: #fff;line-height: 74px;}
.wrapper .banner .tit p {font-size: 16px;color: #fff;line-height: 26px;text-align: justify;}

.divCenter {width: 1100px;position: relative;margin-left:-550px;left: 50%;}


.showList {width: 1920px;margin-left: -960px;left: 50%;position: relative;}
.showList .center {position: absolute;top: 0px;}
.showList .divBox {background: url(../images/divbg1.jpg) no-repeat;position: absolute;top: 0px;height:723px;width: 530px;}
.showList .divBox div {padding: 50px;}
.showList .divBox img {margin-top: 100px;}
.showList .divBox h2 {font-size: 38px!important;line-height: 66px; color: #fff;background: url(../images/line.png) no-repeat center bottom;padding-bottom: 50px;padding-top: 20px;margin-bottom: 40px;}
.showList .divBox p {font-size: 14px;line-height: 30px;color: #fff;text-align: justify;margin-bottom: 35px;}
.showList .divBox span {font-size: 20px;color: #fff;display: inline-block;width: 100%;position: absolute;left: 0px; bottom: 10px;background: url(../images/divbg3.png) no-repeat center;}

.showListL .divBox {left: 0}
.showListR .divBox {right: 0;background: url(../images/divbg2.png) no-repeat;}

.titDiv {background: url(../images/div2bg.jpg) no-repeat top;height: 390px;}
.titDiv h3 {font-size: 24px!important;color: #64422b;margin: 0px; margin-bottom: 20px;padding-top: 105px;}
.titDiv p {font-size: 16px;line-height: 36px; color: #64422b;background: url(../images/icon08.png) no-repeat center right;padding-bottom: 30px;}

.tith {margin-bottom: 70px;}
.tith h2 {font-size: 42px!important;text-align: center;margin-top: 0px;margin-bottom: 20px;}
.tith p {font-size: 14px;text-align: center;color: #3c2615;line-height: 28px;}
.tith p span {font-weight: bold;}

.layout {text-align: center;background: #f8f1e5;padding: 80px 0;}
.layout img {display: inline-block;margin-bottom: 30px;}
.layout p {font-size: 16px;text-align: center;color: #3c2615;padding: 0  80px;line-height: 38px;}

.business_seat {position: relative;margin-bottom: 300px;}
.business_seat h2 {color: #fff;}
.business_seat ul  {overflow: hidden;_zoom:1;width: 2000px;padding-top: 250px;}
.business_seat ul li {background: url(../images/divbg2.jpg) no-repeat;width: 278px;height: 418px;float: left;margin-right: 10px;}
.business_seat ul li img {display: inline-block;margin-bottom: 15px;}
.business_seat ul li div {text-align: center;padding: 40px 20px 0 20px}
.business_seat ul li span {font-size: 12px;color:#fff;display: inline-block;width: 100%;}
.business_seat ul li h3 {font-size: 20px!important;color: #fff;margin-bottom:30px;padding-bottom: 15px;background: url(../images/line.png) no-repeat center bottom;padding-top: 20px;}
.business_seat ul li p {font-size: 14px;line-height: 22px;color: #fff;text-align:left;text-align: justify;}
.business_seat .center {position: absolute;top: 100px;z-index: 999}
.imgbg {margin: 0 auto;display: block;}

.economy_seat {padding-bottom: 100px;}
.economy_seat dl {overflow: hidden;_zoom:1;}
.economy_seat dt {float: left;}
.economy_seat dd {float: right;width: 425px;}
.economy_seat dd h3 {font-size: 28px!important;color: #513514;margin-bottom: 40px;line-height: 40px;}
.economy_seat dd p {font-size: 14px;line-height: 28px;margin-bottom: 30px;}
.economy_seat dd p span {display: inline-block;width: 100%;padding-left: 28px;margin-bottom: 10px;}
.economy_seat dd p.p1 span {font-size: 20px;font-weight: bold;color: #1f110a;background: url(../images/icon08.png) no-repeat left;}
.economy_seat dd p.p2 span {font-size: 20px;font-weight: bold;color: #1f110a;background: url(../images/icon09.png) no-repeat left;}



.playLine {background: #f8f1e5;padding: 80px 0;}
.playLine dl {overflow: hidden;_zoom:1;}
.playLine dt {float: left;}
.playLine dd {float: right;width: 425px;}
.playLine dd h3 {font-size: 24px!important;color: #513514;margin-bottom: 20px;}
.playLine dd p {font-size: 14px;line-height: 28px;margin-bottom: 20px;}
	

.visual {background: #f8f1e5;padding: 80px 0;}
.visual dl {overflow: hidden;_zoom:1;}
.visual dt {float: left;}
.visual dd {float: right;}

.visual .imgTab {position: relative;}
.visual ul {overflow: hidden;_zoom:1;width: 9999px;}
.visual ul li {float: left;}
.visual ul li img {margin-right: 20px;display: inline-block;}

.visual .imgTab .prev {position: absolute;display: inline-block;width: 25px;height: 32px;background: url(../images/prev.png) no-repeat;left: -80px;top: 150px;}
.visual .imgTab .next {position: absolute;display: inline-block;width: 25px;height: 32px;background: url(../images/next.png) no-repeat;right: -80px;top: 150px;}

.pageDown {position: relative;}
.pageDown .center {position: absolute;top: 100px;z-index: 999}
.pageDown p {font-size: 16px;text-align: left;padding-left: 295px}


/*订票框*/
.bookingBox {margin-top:-200px;}
.bookingBoxFix {position:fixed;top: 20%;z-index: 10;width: 1200px;margin-left: -600px;left: 50%;margin-top: 0px;}
.bookingBoxFix .ticketBox {position: relative;z-index: 10}
.bookingBoxFix .kobg {width: 100%;height: 100%;position: fixed;top: 0px;left: 0px;background: url(../images/kobg.png) repeat;z-index:10;}

.bookingBox .tip {display: none;}
.bookingBoxFix .tip {display: block;font-size: 32px;text-align: center;line-height: 56px;color: #fff;padding-top: 30px;z-index: 10;position: relative;font-weight: bold;}

#ticket-2 {display: none;}
.ui-tabs .ui-tabs-nav {display: none;}


.bookingBox .tit {width: 1200px;margin: 0 auto;position: relative;}
.bookingBox .tit span {display: inline-block; font-size: 16px;color: #cb0303;height: 45px;line-height: 45px;padding: 0 23.8px;font-weight: bold;width: 260px;background:url(../images/ticket01.png) no-repeat 260px center #fff;}
.trip-box #trip-box-1 {border:none;}
.has-shadow {box-shadow: none;}
/*订票框*/

@media screen and (max-width: 1450px){
/* .ticketBox .container {width: auto;} */
	.ticketBox .tab-container {max-width: 1000px;}
	.bookingBox .tit{max-width: 1000px;}
	.bookingBox .tit span{width: 200px;background-position: 200px center;margin-left: 10px;}
}
@media (max-width: 1200px) {
    body{min-width: 1200px;overflow-x: auto;}
    
}
@media (max-width: 1024px) {


body {min-width: auto;}

.header,.nav,.footer {display: none;}
.bookingBox {display: none;}

	.wrapper .banner,.wrapper .center,.divCenter,.showList {width: auto;margin: 0px;padding: 0px;left: 0px;}
	.wrapper .banner img.pc {display: none;}
	.wrapper .banner img.phone {display: block;width: 100%;}

	.wrapper .banner .tit{position: static;background: #7c563e;width: auto;height: auto;margin: 0px;left: 0px;}
	.wrapper .dlDiv {width: auto;height: auto;margin: 0px;left: 0px;}
	.wrapper .banner .tit div {padding: 20px;}
	.wrapper .banner .tit h1 {font-size: 32px;font-weight: bold;}

	.wrapper {padding-bottom: 10px;}



	.wrapper .banner .center {position: static;text-align: center;}
	.wrapper .banner h1 {margin: 0px;padding: 0px;color: #7c583f;font-size: 32px!important;padding: 10px 0;}
	.wrapper .banner h1 p{margin: 0px;padding: 0px;color: #7c583f;font-size: 20px!important;}

	.titDiv {height: auto;padding: 10px;}
	.titDiv h3 {margin: 0px;padding: 0px;padding-top: 20px;margin-bottom: 10px;}
	.titDiv p {font-size: 14px;line-height: 22px;text-align: justify;padding: 0px;background: none;}


	.wrapper h2 {font-size: 24px!important;padding: 0 10px;padding-bottom: 0px;font-weight: bold}
	.wrapper h2 span {font-size: 22px;}

	.showList img {width: 100%;display: block;}
	.showList .divBox img {width: auto;margin-top: 10px;width: 10%}

	.showList .divBox {position: static;width: auto;height: auto;background:#db9f5f;padding-bottom: 40px;}
	.showList .center {position: static;}
	.showList .divBox h3 {font-size: 18px!important;margin: 10px;padding-bottom: 10px;}
	.showList .divBox p {font-size: 14px;line-height: 22px;padding: 0 20px;}
	.showList .divBox span {font-size: 14px;}


	.showList .divBox div {padding: 0px;}
	.showList .divBox h2 {font-size: 22px!important;line-height: 32px;padding-bottom: 10px;text-align: center;}
	.showList .divBox p {margin-bottom: 10px;padding: 0 10px;}

	.layout,.playLine,.visual {padding: 20px 0;}
	.layout img {width: 100%;margin: 20px 0;}
	.layout p {padding:0 20px;text-align: left;}

	.business_seat ul li div {padding: 40px 10px 0 10px;}
	.business_seat .imgbg {width: 100%;}
	.business_seat .center {position: static;top: 0px;}
	.business_seat h2 {color: #3c2615;padding-top: 20px;}
	.business_seat ul {padding-top: 0px;}
	.tith {margin-bottom: 20px;}

	.business_seat ul {width: auto;}
	.business_seat ul li {width: 50%;margin: 0px;background-size:100% 100%;}
	.business_seat {margin-bottom: 20px;}

	.economy_seat dt,.economy_seat img,.playLine dt,.playLine img {width: 100%;}
	.economy_seat dd,.playLine dd {width: auto;float: left;padding: 20px;}
	.playLine {padding-bottom: 0px;}

	.visual dt img,.visual dd img  {width: 100%;}

	.pageDown img {width: 100%;}
	.pageDown .center {position:static; }
	.pageDown h2 {padding-top: 20px;}

	.visual ul {width: 100%}
	.visual ul li {margin: 0px;float: none}
	.visual ul li img {width: 100%}

	.visual .imgTab .prev {position: absolute;display: inline-block;width: 50px;height: 50px;background: url(../images/prev.png) no-repeat #fff center;left: 10px;top: 40%;opacity: 0.8}
	.visual .imgTab .next {position: absolute;display: inline-block;width: 50px;height: 50px;background: url(../images/next.png) no-repeat #fff center;right: 10px;top:40%;opacity: 0.8}

	.wrapper .banner h1,.wrapper h2 {line-height: 40px;}
	.pageDown p {padding:0 20px;}
}	