@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
body, input, button, textarea, select { font-size: 12px;font-family:΢���ź�,"Microsoft Yahei",Arial,Helvetica;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}

ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
input, textarea {
	outline: 0;
	padding:0; margin:0;
	resize: none;
}
* {
  -webkit-tap-highlight-color: transparent;
  outline: 0;
}
body{background:#f6f6f6;}
.clear{clear:both;*display:inline;overflow:hidden;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{zoom:1;}
.fl{ float:left;}
.fr{ float:right;}
a{color:#333;text-decoration:none;outline: none;}
a:hover{color:#666;text-decoration:none;}
.pos-r{position:relative;}
.pos-a{position:absolute;}
button{cursor:pointer;}
.wrapper{width:1200px;margin:0 auto;background:#fff;}
.wrap{width:1000px;margin:0 auto;}
.login{width:325px;position:absolute;top:45%;margin-top:-183px;left:50%;margin-left:-162px;}
.login-top{height:45px;line-height:45px;text-align:center;background:#f5f5f5;border-radius:5px 5px 0 0;font-size:14px;color:#666;}
.login-body{background:#fff;padding:20px;border-radius:0 0 5px 5px;}

.login-det{border:2px solid #006CAE;height:20px;line-height:20px;padding-left:5px;border-radius:3px;}
.login-det label{font-size:14px;color:#999;}
.login-det input{border:none;width:200px;padding-left:5px;}

.login-pass{margin-top:15px;}.login-pass label,.yzm .yzm-right label{color:#999;}
.login-pass p{float:right;}
.login-pass p a{color:#006CAE;display:inline-block;padding-left:10px;}
.login button{width:100%;border:none;background:#006CAE;color:#fff;height:35px;line-height:33px;margin-top:15px;font-size:16px;border-radius:3px;}
.other-login{margin-top:35px;}.other-login h3{color:#999;}
.other-login ul{text-align:center;margin-top:15px;}
.other-login ul li{display:inline-block;margin-left:20px;}.other-login ul li a{color:#999;}
.footer{position:absolute;bottom:50px;left:50%;margin-left:-108px;color:#fff;text-align:center;}
.yzm{margin-top:10px;}
.yzm .img{width:125px;height:40px;border:1px solid #ddd;border-radius:3px;float:left;text-align:center;}
.yzm .img img{width:64px;height::24px;}
.yzm .yzm-right{padding-left:5px;float:right;width:144px;height:20px;line-height:20px;border:1px solid #ddd;border-radius:3px;}
.yzm .yzm-right input{width:115px;padding-left:5px;border:none;}

.foot .footer-bot{background:#24272a;color:#fff;padding:50px 0;text-align:center;}
.foot .footer-bot .login-rk{display:inline-block;margin-left:20px;color:#006CAE;}
.foot .footer-bot .about{display:inline-block;padding:0 20px;border-right:1px solid #fff;color:#fff;}
.foot .footer-bot p{line-height:24px;}

.head{height:40px;line-height:40px;}.head-left span{margin-right:10px;}
.head-left a{color:#006CAE;}.head-right span{margin-left:30px;}
.head-right i{color:#006CAE;font-size:14px;}
.nav{width:1200px;height:60px;line-height:60px;position:absolute;top:40px;z-index:999;background:url(../images/navbar-bg.png) repeat;}
#navfixed{ position:fixed; top:0; width:1200px;}
.nav .logo{margin-top:13px;margin-right:50px;}
.nav .nav-list ul li{display:inline-block;width:80px;height:55px;text-align:center;}
.nav .nav-list ul li a{display:inline-block;color:#fff;width:100%;font-size:14px;}
.nav .nav-list ul li a:hover,.nav .nav-list ul li a.active{background:url(../images/nav-bg.png) no-repeat center bottom 10px;color:#006CAE;}
.nav .shopping{display:inline-block;background:url(../images/shopping-car.png) no-repeat left center;
width:110px;color:#fff;text-align:center;margin-right:35px;}
.nav .nav-right a{color:#006CAE;padding-left:10px;}


.foucebox {width:100%;height:421px;overflow:hidden;margin-bottom:40px;position:relative;}
.foucebox .bd {float:left; width:100%;height:421px;overflow:hidden;}
.foucebox .bd img {width:100%;height:421px;}
.foucebox .hd {position:absolute; width:110px;top:95px;right:0; padding-right:4px; z-index:1; }
.foucebox .hd ul { position:relative; width:110px; overflow:hidden;   }
.foucebox .hd li { height:50px; padding:5px; overflow:hidden;  }
.foucebox .hd img {width:110px;height:50px; display:block; margin-right:10px; }
.foucebox .hoverBg { position:absolute; top:3px; left:3px;width:104px; height:50px; z-index:100;border:2px solid #006CAE;}

.foucebox-t {position:relative;width:400px;height:335px;overflow:hidden;}
.foucebox-t .bd {position:absolute;left:0;top:0;width:400px;height:250px;overflow:hidden;}
.foucebox-t .bd img {width:400px;height:250px;}

.foucebox-t .hd {position:relative;height:70px;top:265px;}
.foucebox-t .hd ul {text-align:center;}
.foucebox-t .hd li {position:relative;float:left;display:inline;width:70px;height:70px;margin-left:9px;overflow:hidden; overflow:hidden; line-height:12px; }
.foucebox-t .hd a {display:block;width:70px;height:70px;padding:2px; color:#A9A9A7;}
.foucebox-t .hd img {width:70px;height:70px; margin-bottom:5px;}
.foucebox-t .hoverBg {position:absolute;left:7px;top:1px;width:66px;height:65px; cursor:pointer;z-index:2;border:2px solid #006CAE;}

.center-left{width:260px;}
.center-left .veiw ul li a:hover,.center-left .veiw h3 a:hover{color:#006CAE;}
.center-left h3,.travel-list .travel-list-right h4{font-size:18px;margin-bottom:20px;color:#26292c;}
.center-left p,.center-left .veiw ul li{color:#666;line-height:20px;font-size:14px;}
.center-left .glz-introduce a,.center-left .question span{color:#006CAE;}
.center-left .glz-introduce{margin-bottom:35px;}.center-left .glz-introduce img{width:260px;height:150px;}
.center-left .veiw,.center-left .question{margin-bottom:40px;}
.center-left .veiw ul li{white-space:nowrap; overflow:hidden; text-overflow:ellipsis}
.center-left .veiw ul li span{color:#006CAE;font-size:14px;}
.center-left .veiw ul li a{color:#666;}
.center-left .veiw h3 a{font-size:14px;color:#999;}
.center-left .question h3,.center-left .medium h3{border-left:3px solid #006CAE;padding-left:20px;}
.center-right{width:700px;}
.center-right .ticket h3{font-size:18px;margin-bottom:20px;}
.center-right .ticket span{font-size:14px;color:#999;}
.center-right .ticket a,.center-right .ticket ul li p.price-l{color:#006CAE;}
.center-right .ticket ul li{width:220px;display:inline-block;margin-bottom:35px;}
.center-right .ticket-ture ul li img{width:220px;height:150px;}
.center-right .ticket ul li img.scale{width:220px;height:150px;-webkit-transition: -webkit-transform .5s;transition: transform .5s;}
.travel-list a:hover img.scale,.center-right .around ul li a:hover img.scale{-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);box-shadow: 0 0 10px 2px rgba(0,0,0,.4);}
.center-right .ticket ul li p{color:#666;padding:10px 5px 5px;}
.center-right .ticket ul li p.price,.travel ul li p.price{height:30px;line-height:30px;margin-top:0;color:#999;}
.center-right .ticket ul li p .price-right,.travel ul li p .price-right{color:#006CAE;font-size:24px;}
.center-right .ticket ul li a{display:inline-block;width:100%;}
.center-right .ticket ul li a:hover p,.travel-list a:hover h4{color:#006CAE;}
.travel-list img.scale{width:250px;height:150px;-webkit-transition: -webkit-transform .5s;transition: transform .5s;}
.travel-list .travel-list-right{width:408px;margin-left:20px;}
.travel-list a{display:inline-block;padding:10px;}
.travel-list-right p{color:#666;font-size:14px;height:60px;overflow:hidden;}
.travel-list-right img{width:25px;height:25px;vertical-align:middle;}
.travel-list-right span{display:inline-block;margin-top:20px;}
.center-right .around ul li{border:1px solid #ddd;border-radius:5px;text-align:center;padding:10px 5px 0;}
.center-right .around ul li img.scale{width:195px;height:206px;}
.center-right .around .bottom{background:#f4f4f4;}
.center-right .ticket ul li p.price-l{font-size:16px;margin-top:0;}
.center-right .around .bot-right button{background:none;border:none;}
.center-right .around .bot-right button img{width:50px;height:50px;margin-top:5px;}
.center-right .around ul li{width:205px;}
.center-right ul li a{position:relative;}
.fix{position:fixed;top:200px;right:0;}
.fix a{display:block;width:75px;height:65px;text-align:center;padding-top:15px;}
.fix .fix-f{background:#ff7071;}
.fix .fix-t{background:#fbb01f;}
.center-right .move{width:210px; position: relative;transition: top 1s linear;top:0;}
.center-right .ticket ul li a:hover .move{top:-50px;background:#f6f6f6;}
.top-bg{height:220px;}.top-bg img{width:1200px;height:220px;}
.center-con{position:relative;color:#666;}
.introduction-head{width:165px;height:48px;background:#006CAE;text-align:center;color:#fff;padding-top:10px;
position:absolute;top:-57px;left:-1px;z-index:99;}
.introduction-content{padding:30px  0;text-indent:2em;line-height:20px;font-size:14px;}
.open-time{padding-bottom:30px;}
.open-time h3{font-size:18px;padding-left: 8px;color:#26292c;border-left:3px solid #006CAE;margin-bottom:25px;}
.open-time h3 span.english{font-size:12px;color:#666;margin-left:5px;}
.open-time p{margin-bottom:25px;}
.open-time img{width:220px;height:165px;}.open-time .open-time-top{margin-bottom:15px;}
.open-time ul li{display:inline-block;margin-left:-8px;}
.open-time a{display:inline-block;padding:10px 5px 10px 10px;}
.open-time a:hover{background:#f5f5f5;}.open-time a:hover .open-time-top span{color:#006CAE;}
.open-time a:hover img.scale{-webkit-transform: scale(0.9);-ms-transform: scale(0.9);transform: scale(0.9);box-shadow: 0 0 10px 2px rgba(0,0,0,.4);}
.open-time a img.scale{-webkit-transition: -webkit-transform .5s;transition: transform .5s;}
.open-time .open-time-top span{font-size:16px;}
.open-time .open-time-top img{width:23px;height:16px;margin-top:-4px;vertical-align:middle;}
.traffic ul li{display:block;margin-left:0;margin-top:10px;}
.traffic ul li img{width:50px;height:50px;}
.traffic ul li span{width:930px;padding:5px 10px;font-size:14px;line-height:20px;}
.open-time .weizhi{height:50px;line-height:50px;text-align:center;font-size:16px;}
.open-time .weizhi img{width:64px;height:44px;}
.travel-list-t img.scale{width:245px;height:145px;}
.travel-list-t .travel-list-right{width:665px;padding:0 15px 0 35px;}
.travel .travel-list-t a:hover{background:#f5f5f5;}
.search-bg{width:1200px;height:45px;line-height:45px;background:url(../images/navbar-bg.png) repeat;position:absolute;top:-44px;left:50%;margin-left:-600px;z-index:9;text-align:center;}
.search-bg button{border:none;border-radius:0 3px 3px 0;width:40px;height:30px;background:#006CAE url(../images/search.png) no-repeat center;
position:absolute;top:7px;margin-left:-4px;}@-moz-document domain(){.search-bg button{top:8px;}}
.search-bg input{width:250px;border:none;height:30px;line-height:30px;padding-left:5px;border-radius:3px 0 0 3px;}
.travel ul li{display:inline-block;width:240px;height:248px;margin-left:5px;margin-top:20px;}
.travel ul li a{display:block;width:220px;height:228px;padding:10px;}
.travel ul li a:hover{background:#f5f5f5;}.travel ul li a:hover .move{color:#006CAE;}
.travel ul li .scale{width:220px;height:150px;}
.travel ul li .move{font-size:14px;padding-top:10px;}
.ticket-xq .rside{width:492px;margin-left:30px;}
.ticket-xq .rside h3{font-size:18px;color:#333;}
.adult-ticket{padding:10px 20px;background:#fef6e8;height:65px;margin:20px 0;}
.adult-ticket p{line-height:32px;color:#999;}.adult-ticket p s,.adult-ticket p span{margin-left:50px;}
.adult-ticket p span{font-size:30px;color:#006CAE;}
.adult-ticket-r .btn{background:none;border:none;margin-top:10px;}.adult-ticket-r .btn span{font-size:14px;color:#006CAE;}
.adult-ticket-r .btn img{width:45px;height:45px;vertical-align:middle;}
.ticket-counts{padding:10px;border-top:1px dashed #999;border-bottom:1px dashed #999;text-align:center;}
.ticket-counts li{display:inline-block;width:30%;line-height:20px;border-right:1px dashed #999;font-size:14px;}
.ticket-counts li span{color:#006CAE;margin-left:15px;}
.ticket-fl{padding:15px 0 10px;border-bottom:1px dashed #999;font-size:14px;}
.ticket-fl table tr td{padding:0 20px 10px;}.ticket-fl table tr td span{color:#006CAE;}
.ticket-fl a{width:130px;height:35px;line-height:35px;display:inline-block;border-radius:18px;background:#006CAE;color:#fff;text-align:center;margin-top:20px;}
.ticket-ps{padding-top:10px;text-align:center;}
.ticket-ps li{display:inline-block;border-right:1px solid #999;padding:0 8px;font-size:14px;}
.ticket-rule{padding:0 20px;}.ticket-rule h3,.order-sign h3{font-size:18px;border-left:5px solid #006CAE;padding-left:10px;color:#26292c;}
.ticket-rule p{padding:10px 0;line-height:20px;}
.ticket-rule-list{margin-top:20px;}.ticket-rule-list ul{padding:10px 0;}
.ticket-rule-list ul li{line-height:20px;}
.ticket-order{padding:50px 0;}
.ticket-order ul{text-align:center;}
.ticket-order ul li{display:inline-block;}.ticket-order ul li p{width:100px;height:5px;border-top:1px dashed #999;margin:0 5px;}
.ticket-order ul li img{width:32px;height:32px;vertical-align:top;margin-right:10px;}
.ticket-order ul li span{font-size:16px;height:32px;line-height:32px;}
.order-sign{padding:0 20px;}
.order-sign table{background:#fef6e9;margin-top:20px;font-size:14px;width:100%;}
.order-sign table tr td input.travel-time{background:#fff url(../images/calendar.png) no-repeat right 5px center;border:none;height:30px;padding-left:5px;}
.order-sign table tr td{width:15%;text-align:center;padding:10px 0;}
.total{color:#f00;}
.reduce,.count-input,.add{display:inline-block;width:30px;height:30px;line-height:30px;margin-left:-5px;border:none;text-align:center;border:1px solid #ddd;}
.reduce{border-radius:5px 0 0 5px;cursor:pointer;background:#e6e6e6;border-right:none;}.add{border-radius:0 5px 5px 0;cursor:pointer;background:#e6e6e6;border-left:none;}
.pay-style ul li{width:25%;display:inline-block;margin-top:20px;text-align:center;}
.pay-style ul li p{margin-top:10px;font-size:14px;}
.pay-style input[type="radio"]{filter:alpha(opacity=0);opacity:0;}
.pay-zfb{background:url(../images/pay-zfb.png) no-repeat center center;display:inline-block;width:134px;height:47px;}
.pay-zfb2{background:url(../images/pay-zfb2.png) no-repeat center center;display:inline-block;width:134px;height:47px;}
.pay-weixin{background:url(../images/pay-weixin.png) no-repeat center center;display:inline-block;width:164px;height:47px;}
.pay-weixin2{background:url(../images/pay-weixin2.png) no-repeat center center;display:inline-block;width:164px;height:47px;}
.pay-card{background:url(../images/pay-card.png) no-repeat center center;display:inline-block;width:199px;height:47px;}
.pay-card2{background:url(../images/pay-card2.png) no-repeat center center;display:inline-block;width:199px;height:47px;}


.tijiao{text-align:center;padding:60px 0 30px;}
.tijiao button{width:140px;height:45px;border:none;color:#fff;margin-right:20px;font-size:14px;}

.left-menu{width:163px;padding-bottom:50px;}
.left-menu ul li{padding:10px 20px;border-bottom:1px dashed #ddd;background:url(../images/arrow-r.png) no-repeat right 10px center;cursor:pointer;}
.left-menu ul li.current{color:#006CAE;background:url(../images/arrow-r2.png) no-repeat right 10px center;}
.mtrw h3{text-align:center;font-size:14px;border-bottom:1px dashed #ddd;padding-bottom:10px;margin-bottom:10px;}
.mtrw ul li{display:inline-block;}
.mtrw ul li img{width:230px;height:145px;margin-left:8px;margin-top:20px;}
.mtrw p{text-indent:2em;line-height:20px;font-size:14px;}
.ggl ul li{width:100%;line-height:24px;border-bottom:1px dashed #ddd;padding:10px 0;}
.ggl-question span{color:#006CAE;}
.page{margin-top:10px;}
.my-order-menu ul{text-align:center;height:45px;line-height:45px;padding-bottom:3px;border-bottom:2px solid #ddd;}
.my-order-menu ul li{display:inline-block;padding:0 10px;margin-left:10px;font-size:14px;cursor:pointer;}
.active-on{border-bottom:3px solid #006CAE;}
.order-top-menu ul{text-align:center;margin:20px 0;}
.order-top-menu ul li{display:inline-block;padding:5px 20px;height:20px;line-height:20px;cursor:pointer;}
.online{background:#006CAE;border-radius:15px;color:#fff;}
.all-order{padding:0 20px 50px;}
.all-order table{width:100%;border:1px solid #ddd;}
.all-order table thead{border-bottom:1px dashed #ddd;}
.all-order table tr td{padding:15px 20px;}
.col{color:#006CAE;}
.go-time{background:url(../images/calendar.png) no-repeat right center;border:2px solid #ddd;height:30px;padding-left:5px;}
.all-order button{padding:5px 30px;background:#006CAE;height:30px;border-radius:15px;color:#fff;border:none;}
.overlay { display:none;position: fixed;top:-5px;left: 0;right: 0;bottom: 0;background: rgba(0,0,0,.5);z-index: 9;}
.box-login{display:none;margin: auto;position: fixed;top: 35%;left: 50%; margin-top:-90px;margin-left: -175px;width: 350px;height:178px; background: #fff;
z-index: 10;border-radius:5px;}
.box-login-top{height:40px;line-height:40px;background:#006CAE;text-align:center;color:#fff;border-radius:5px 5px 0 0;}
.box-login-top button{background:none;border:none;color:#fff;margin-top:11px;}
.box-foot{background:#f5f5f5;border-radius:0 0 5px 5px;padding:15px;text-align:center;}
.box-foot .sucess{background:#006CAE;width:100px;height:35px;border-radius:18px;border:none;color:#fff;}
.box-foot .fail{background:#fff;width:150px;height:35px;border-radius:18px;border:1px solid #006CAE;color:#006CAE;margin-left:10px;}

.fansy{color:#006CAE;margin-top:20px;}
.login-det .conbt{width:70px;display:inline-block;}