/*0303*/
body {letter-spacing: 0; overflow-x:hidden;}

.wrapper{width:100%; margin:0 auto; overflow: hidden;position: relative; padding-bottom: 100px;}
.wrapper .banner img{width:100%;margin:0 auto;}
.wrapper .banner img.phone {display: none;}
.wrapper .center {width: 1100px;position: relative;margin-left:-550px;left: 50%; overflow: hidden;}

.h3_tit{ text-align: center; color:#333;font-size: 32px; line-height: 4em; margin:60px auto 20px;}
.h3_tit em{width:30px; height: 2px;background:#e3240a;display: inline-block; vertical-align: middle;margin:0 20px;}
.h_bg01{background: url("../images/tit01.png") no-repeat center bottom;}
.h_bg02{background: url("../images/tit02.png") no-repeat center bottom;}
.h_bg03{background: url("../images/tit03.png") no-repeat center bottom;}
.service_txt{position: relative; background: url("../images/bg09.png") no-repeat left bottom;}
.ser_left p{color:#666; font-size: 18px;line-height: 1.8em; padding-left: 80px;margin-top: 20px; padding-top: 15px; width: 600px;}
.ser_left p b{color:#333;font-size: 22px; display: block; margin-bottom: 10px;}
.ser_left p span.break {word-break: break-all;}
.ser_left p.p1{background: url("../images/icon01.png") no-repeat left top;}
.ser_left p.p2{background: url("../images/icon02.png") no-repeat left top;}
.ser_left p.p3{background: url("../images/icon03.png") no-repeat left top;}
.ser_left p.p4{background: url("../images/icon04.png") no-repeat left top;}
.ser_left p.p5{background: url("../images/icon05.png") no-repeat left top;}
.ser_left p.p6{background: url("../images/icon06.png") no-repeat left top;}
.ser_left table{width:86%;margin:10px auto;}
.ser_left table td{background: #f5f5f5; padding:8px 0;font-size: 16px; color:#333; text-align: center;line-height: 30px;}
.ser_left table tr.td1 td{background: #fafafa;}
.wx_txt{position: absolute; right: 0; top:0; width: 362px;}
.wx_txt img{display: block;margin:0 auto 10px;}
.wx_txt p{background: url("../images/wx_bg.png") no-repeat left top;width:362px; height: 430px; padding:80px 0 0 0;color:#fff; font-size: 2em; text-align: center;}
.wx_txt span b{color:#e3240a; display: block;}
.wx_txt span{color:#999; font-size: 14px; line-height: 20px; margin-top: 15px; display: block;padding: 0 5px;}

.pro_bg{background: url("../images/pro_bg.jpg") no-repeat center top;height: 525px; padding-top: 95px;}
.pro_bg .center{background: #fff;}
.pro_bg ul li{padding:50px 20px; border-right: 1px solid #f2f2f2;width:230px; display: inline-block; height: 320px; vertical-align: top;}
.pro_bg ul li span{color:#333;font-size: 20px;display: block;margin-bottom: 25px;}
.pro_bg ul li b{color:#f27457;font-size: 40px; display: block; margin-bottom: 40px;}
.pro_bg ul li p{color:#474747;font-size: 15px; line-height: 22px;}

.mat_txt ul li{  width:486px ;height:150px; line-height: 22px; color:#666; font-size: 14px; padding:15px 25px 20px 25px; display: inline-block; vertical-align: top; margin:10px 5px;}
.mat_txt ul li.li1{background: url("../images/bg01.jpg") no-repeat left top;}
.mat_txt ul li.li2{background: url("../images/bg02.jpg") no-repeat left top;}
.mat_txt ul li.li3{background: url("../images/bg03.jpg") no-repeat left top;}
.mat_txt ul li.li4{background: url("../images/bg04.jpg") no-repeat left top;}
.mat_txt ul li.li5{background: url("../images/bg05.jpg") no-repeat left top;}
.mat_txt ul li.li6{background: url("../images/bg06.jpg") no-repeat left top;}
.mat_txt ul li.li7{background: url("../images/bg07.jpg") no-repeat left top;}
.mat_txt ul li.li8{background: url("../images/bg08.jpg") no-repeat left top;}
.mat_txt ul li.li0{background: url("../images/bg10.jpg") no-repeat left top; width:890px; padding:80px 30px 70px 110px;}
.mat_txt ul li.li0 b{font-size: 26px; font-weight: normal; color:#f27457;}



/*订票框*/
.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;}

	.m_banner{display: none;}
	.wrapper{background: #fff; padding-bottom: 10px;}

	.wrapper .banner img.phone {display: block;width: 100%;}
	.wrapper .banner img.pc {display: none;}

	.wrapper .banner {width: 100%;padding: 0px;margin: 0px;left: 0px;}
	
	.wrapper .center{width:100%;margin:0; left:0;}
	.h3_tit{ font-size: 20px; line-height: 2em; margin:20px auto 0px;}
	.h3_tit em{margin:0 10px;}
	.h_bg01{background:none;}
	.h_bg02{background:none;}
	.h_bg03{background:none;}
	.service_txt{position: relative; background:none; width: 96%;margin:0 auto;}
	.ser_left p{ font-size: 14px;line-height: 1.8em; padding-left: 40px;margin-top: 0; padding-top: 5px; width: 90%;}
	.ser_left p b{font-size: 14px;margin-bottom:0; }
	.ser_left p.p1{background: url("../images/icon01_A.png") no-repeat left top;}
	.ser_left p.p2{background: url("../images/icon02_A.png") no-repeat left top;}
	.ser_left p.p3{background: url("../images/icon03_A.png") no-repeat left top;}
	.ser_left p.p4{background: url("../images/icon04_A.png") no-repeat left top;}
	.ser_left p.p5{background: url("../images/icon05_A.png") no-repeat left top;}
	.ser_left p.p6{background: url("../images/icon06_A.png") no-repeat left top;}
	.ser_left table{width:100%;margin:10px auto;}
	.ser_left table td{font-size: 14px; line-height: 30px;}
	.wx_txt{position: relative; right: 0; top:0; width: 100%;}
	.wx_txt img{display: block;margin:0 auto 10px;}
	.wx_txt p{background: none; color:#666;font-size: 14px;width:100%;height: auto;padding:0; }
	.wx_txt span{font-size: 12px; }

	.pro_bg{height: auto; padding-top: 0; width: 96%; padding:2%;margin:0 auto; }
	.pro_bg .center{padding:10px;width: auto;}
	.pro_bg ul li{padding:0; border-right: none;width:100%; display: block; height: auto;margin-bottom: 10px; }
	.pro_bg ul li span{font-size: 16px; margin-bottom: 5px;}
	.pro_bg ul li b{font-size: 18px;  margin-bottom: 5px;}
	.pro_bg ul li p{font-size: 14px; }

	.mat_txt ul{width:96%;margin:0 auto;}
	.mat_txt ul li{  width:94% ;height:auto; line-height: 24px; color:#666; font-size: 14px; display: block;  margin:10px 0; padding:0 0 0 15px;}
	.mat_txt ul li.li1,.mat_txt ul li.li2,.mat_txt ul li.li3,.mat_txt ul li.li4,.mat_txt ul li.li5,.mat_txt ul li.li6,.mat_txt ul li.li7,.mat_txt ul li.li8{background: url("../images/d_icon08.png") no-repeat left 8px;}
	.mat_txt ul li.li8{ padding:0 0 0 15px; width: 94%;}
	.mat_txt ul li.li8 b{font-size: 16px; color:#e3240a;}
}