body{ margin:0; padding:0; background:#D7D7D7; font-size:14px !important; font-family:Arial,"Lucida Grande","Microsoft Yahei","Hiragino Sans GB","Hiragino Sans GB W3",SimSun,STHeiti !important;}
.clearfix{clear:both; float:none;}
img{ border:none;}
a{text-decoration:none;}
a:hover{ text-decoration:underline;}

.container{ margin:auto;}
.header .header-top{ width:100%;height:134px;margin:auto; padding:10px 0; background:#1C1F89;}
.header .header-top .top-nav{ font-size:12px; width:50%; float:left;}
.header .header-top .top-nav font{color:#F7941D; padding-left:10px;}
.header .header-top .top-nav a{ margin:0 5px; color:#fff;}
.header .header-top .top-tel{ color:#fff; width:50%; float:left;}
.header .header-top .top-tel font{ padding-left:150px;}
.header .header-top .top-tel .tel{ font-size:44px; color:#F7941D; font-weight:bold; font-style:italic; padding-left:185px; line-height:48px;}
.header .header-top .top-tel .time{ font-size:12px; padding-left:300px;}
.header .header-top .sub-menu{ width:50px; height:52px; float:left; position:absolute; top:0;}
.header .header-top .sub-menu .menu{ font-size:60px; color:#fff; line-height:52px; position:absolute;  width:100%; height:100%; text-align:center;}
.header .header-top .sub-menu select{ width:100%; height:100%; position:absolute; opacity:0; cursor:pointer;}

.header .header-logo{ height:134px; background:#fff; }
.header .header-logo .container{ margin:auto; padding-top:10px; position:relative; }
.header .header-logo .search-box{width:320px;background:#D7D7D7;border-radius:1.5em;position:absolute;top:-40px;right:0;}
.header .header-logo .search-box .title{background:#F7941D;padding:10px 0;border-top-left-radius: 1em;border-top-right-radius: 1em;color:#fff;font-size:18px;font-weight:bold;
text-align:center;}
.header .header-logo .search-box .search{padding:10px;}
.header .header-logo .search-box .search table{width:100%;}
.header .header-logo .search-box .search table tr{height:25px;}
.header .header-logo .search-box .search table tr td{padding:0 5px;}
.header .header-logo .search-box .search table select{width:100%;}
.header .header-logo .search-box .search table input[type='submit']{margin-top:10px;width:50%;background:#F7941D;border:none;color:#fff;border-radius:1.5em;outline:none; cursor:pointer;}
.header .header-menu{ background:#F7941D;
	-webkit-box-shadow:0 -1px 10px 5px #CACACA;  
   	-moz-box-shadow:0 -1px 10px 5px #CACACA;  
    box-shadow:0 -1px 10px 5px #CACACA;
}
.header .header-menu ul{list-style:none; margin:0; padding:0;}
.header .header-menu ul li{float:left;}
.header .header-menu ul li a{padding:10px 24px; display:block; color:#fff; font-size:18px;}

.banner{ width:100%;}
.recommend{margin:auto; background:#fff; padding:0 15px; margin-top:-68px; position:relative;}
.recommend .title{ background:#F67A0E; font-size:18px; float:left; padding:10px; color:#fff; font-weight:bold; box-shadow:0 2px 5px 1px #CACACA; margin-bottom:10px;}
.recommend .box-img{ padding:0; overflow:hidden; width:24%; margin-left:1.33%; float:left;}
.recommend .box-img:first-child{ margin-left:0%;}
.recommend .box-img a.img{ border:5px solid #0C8F9E; display:block;}
.recommend .box-img a.img img{ width:100%; display:block; min-height:160px;}
.recommend .box-img .img-title {max-height:40px; min-height:40px;}
.recommend .box-img .img-title a{color:#0C8F9E; font-size:18px; font-weight:bold;}
.recommend .box-img .price{ color:#FE0119; font-weight:bold; font-size:24px;}
.recommend .box-img .detail{ text-align:right; margin-bottom:0;}
.recommend .box-img .detail a{ background:#0C8F9E; color:#fff; padding:5px 10px; display:block; float:right;}
.recommend .box-img-1{ position:relative; }
.recommend .box-img-1 .detail{ position:absolute; bottom:0; right:0;}
.recommend .box-img-4{margin-right:0;}
.news{margin:auto; margin-top:10px;}
.news .title{ background:#F67A0E; font-size:18px; float:left; padding:10px; color:#fff; font-weight:bold; box-shadow:0 2px 5px 1px #CACACA; margin-bottom:10px;}
.news .temp-div{ margin:0 15px;}
.news .more{text-align:right; margin-bottom:0; position:absolute; bottom:0; right:0;}
.news .more a{ background:#0C8F9E; color:#fff; padding:5px 30px; display:block; float:right;}
.news .news-left{ width:35%; float:left; background:#fff; margin-right:1%;overflow:hidden; height:323px; position:relative;}
.news .news-left ul{list-style:circle; padding-left:20px;}
.news .news-left ul li{ border-bottom:1px solid #F7941D; padding:11px 0;}
.news .news-left ul li a{color:#723F00; font-size:16px; font-weight:bold;}
.news .news-right{width:64%; float:left; background:#fff; height:323px; position:relative;}
.news .news-right ul{list-style:none; padding-left:0px;}
.news .news-right ul li{ border:1px solid #C2C2C2; margin:10px 0; padding:10px; box-shadow:0 0 1px 1px #CACACA;}
.news .news-right ul li a{color:#0C8F9E; font-size:20px; font-weight:bold; width:25%; display:block; border-right:2px solid #D7D7D7; padding-right:10px; text-align:center; float:left;}
.news .news-right ul li .des{ font-size:12px; color:#A0A0A0; padding:0 10px; float:left; width:68%;}

.ad{ margin:10px auto; padding:20px 0; background:#1C1F89; }
.ad .container a img{
	border-radius:10px;
	-webkit-box-shadow:2px 2px 1px 1px #180101; 
   	-moz-box-shadow:2px 2px 1px 1px #180101;
    box-shadow:2px 2px 1px 1px #180101;}
.ad .ad-div{ width:33.33%; display:block; float:left; text-align:center;}
.ad .ad-left{ text-align:left;}
.ad .ad-right{ text-align:right;}
.alone{ position:relative;}
.alone .container{background:#fff; padding:15px;}
.alone .container a img{ width:100%;}
.alone .title{background:#F67A0E; font-size:18px; float:left; padding:10px; color:#fff; font-weight:bold; box-shadow:0 2px 5px 1px #CACACA; margin-bottom:10px; position:absolute; top:0;}
.mtb20{margin-top:20px; margin-bottom:20px;}
.promotion .container{ padding-top:55px;}
.travelbox .container{ background:url(../img/travelboxbg.gif) no-repeat scroll 0 80px #fff; padding-top:55px;}
.travelbox .container .mainbox75{ float:right; width:75%;}
.travelbox .container .mainbox75 a{ width:32%; display:block; float:left; margin-left:1%;}
.msgs .container{ background:url(../img/newsbg.gif) no-repeat scroll 0 80px #fff; padding-top:55px;}
.msgs .container .mainbox82{ float:right; width:82%; background:#D7D7D7;}
.msgs .container .mainbox82 ul{ list-style:none; margin:0; padding:10px;}
.msgs .container .mainbox82 ul li{ border-bottom:1px solid #1C1F89; padding:10px 0;}
.msgs .container .mainbox82 ul li span{ width:30px; height:30px; display:block; float:left; font-size:12px; line-height:30px; color:#fff; margin-right:10px; text-align:center;}
.msgs .container .mainbox82 ul li span.new{ background:url(../img/icon_red.gif);}
.msgs .container .mainbox82 ul li span.vip{ background:url(../img/icon_gree.gif);}
.msgs .container .mainbox82 ul li span.jx{ background:url(../img/icon_org.gif);}
.msgs .container .mainbox82 ul li span.time{ width:20%; float:right; text-align:right; margin:0; font-size:16px; color:#1C1F89;}
.msgs .container .mainbox82 a{ float:left; width:72%; line-height:30px; color:#292C8E;}
.blog .container{ background:url(../img/blogbg.gif) no-repeat scroll 0 80px #fff; padding-top:55px;}
.blog .container .mainbox82{ float:right; width:82%;}
.blog .container .mainbox82 ul{ list-style:none; margin:0; padding:10px;}
.blog .container .mainbox82 ul li{ border-bottom:2px solid #0C8F9E; padding:10px 0 0 0;}
.blog .container .mainbox82 ul li span.time{ display:block; text-align:right; margin:10px 0; font-size:16px; color:#F89633; font-weight:bold;}
.blog .container .mainbox82 ul li a{color:#0C8F9E; font-weight:bold; line-height:24px;}
.blog .container .mainbox82 ul li p{ color:#929292; line-height:26px;}
.blog .container .mainbox82 ul li a.more{ background:#0C8F9E; color:#fff; font-weight:normal; padding:1px 15px; float:right; font-size:12px;}
.oneday .container{ background:url(../img/onedaybg.gif) no-repeat scroll 0 80px #fff; padding-top:55px;}
.oneday .container .mainbox82{ float:right; width:82%;}
.oneday .container .mainbox82 ul{ list-style:none; margin:0; padding:10px;}
.oneday .container .mainbox82 ul li{ padding:10px 0 0 0; }
.oneday .container .mainbox82 ul li span.img{ display:block; float:left; width:30%; margin-right:20px; padding-top:5px;}
.oneday .container .mainbox82 ul li span.img img{ width:100%;}
.oneday .container .mainbox82 ul li span.price{ display:block; text-align:left; margin:10px 0; font-size:16px; color:#F89633; font-weight:bold;}
.oneday .container .mainbox82 ul li span b{ font-size:28px;}
.oneday .container .mainbox82 ul li a{color:#0C8F9E; font-weight:bold; line-height:24px;}
.oneday .container .mainbox82 ul li a img{ width:100%;}
.oneday .container .mainbox82 ul li p{ color:#929292; line-height:26px;}
.oneday .container .mainbox82 ul li a.more{ background:#0C8F9E; color:#fff; font-weight:normal; padding:1px 15px; float:right; font-size:12px; margin-left:10px;}
.login .container{ background:url(../img/memberloginbg.gif) no-repeat scroll 0 80px #fff; padding-top:55px;}
.login .container .mainbox82{ float:right; width:82%;}
.login .container .mainbox82 ul{ list-style:none; margin:0; padding:10px;}
.login .container .mainbox82 ul li{ border-top:2px solid #0C8F9E; padding:50px 0 40px 0;}
.login .container .mainbox82 ul li form{ margin:auto; width:75%;}
.login .container .mainbox82 ul li form table{ width:100%;}
.login .container .mainbox82 ul li form table tr{ height:50px;}
.login .container input[type="text"],.login .container input[type="password"], textarea{width: 90%;height: 18px;margin: 0;padding: 5px 10px;font-size: 14px;outline: none;}
.login .container input[type="reset"], .login .container input[type="submit"]{ background:#1C1F89; border:0; color:#fff; padding:5px 10px; cursor:pointer; margin-right:10px; }
.login .container .mainbox82 ul li a{color:#0C8F9E; font-weight:bold; line-height:24px;}
.contactus .container{ background:url(../img/contactusbg.gif) no-repeat scroll 0 80px #fff; padding-top:55px;}
.contactus .container .mainbox82{ float:right; width:82%;}
.contactus .container p{ color:#1C1F89; }
.contactus .container p span{ background:#1C1F89; color:#1C1F89; padding:10px; color:#fff; display:block; float:left;}
.contactus .container hr{ height:2px; background:#1C1F89; margin:20px 0;}
.contactus .container img{ width:100%; }
.contactus .container table{ font-size:14px; color:#1C1F89; width:100%; margin-top:20px;}
.contactus .container table tr{ height:50px;}
.contactus .container .table_mobile{ display:none;}
.contactus .container .table_mobile table tr{ height:30px;}
.contactus .container input[type="password"], textarea{ height:100px!important; resize:none;}
.contactus .container input[type="text"], input[type="password"], textarea{width: 90%;height: 18px;margin: 0;padding: 5px 10px;font-size: 14px;outline: none;}
.contactus .container input[type="reset"], .contactus .container input[type="submit"]{ background:#1C1F89; border:0; color:#fff; padding:5px 10px; cursor:pointer; margin-right:10px; }
.blog .container .line{ margin:10px 0;}
.blog .container input[type="password"],.blog .container input[type="password"] textarea{ height:100px!important; resize:none;}
.blog .container input[type="text"], input[type="password"], .blog .container textarea{width: 99.5%;height: 18px;margin: 0;padding: 5px 0;font-size: 14px;outline: none;}
.blog .container input[type="reset"], .blog .container input[type="submit"]{ background:#1C1F89; border:0; color:#fff; padding:5px 10px; cursor:pointer; margin-right:10px; }
.blog .container select{ width:20%; height:38px;}
.search .container{padding-top:55px;}
.search_bottom{margin:auto; margin-bottom:20px;}
.search_recommend{background:#fff; padding:0 15px; position:relative; width:50%; float:left;}
.search_recommend .title{ background:#F67A0E; font-size:18px; float:left; padding:10px; color:#fff; font-weight:bold; box-shadow:0 2px 5px 1px #CACACA; margin-bottom:10px;}
.search_recommend .box-img{ padding:0; overflow:hidden; width:48.5%; margin-right:1.5%; float:left; height:394px; position:relative;}
.search_recommend .box-img a.img{ border:5px solid #0C8F9E; display:block;}
.search_recommend .box-img a.img img{ width:100%; display:block;}
.search_recommend .box-img .img-title a{color:#0C8F9E; font-size:18px; font-weight:bold;}
.search_recommend .box-img .price{ color:#FE0119; font-weight:bold; font-size:24px;}
.search_recommend .box-img .detail{ text-align:right; margin-bottom:0;}
.search_recommend .box-img .detail a{ background:#0C8F9E; color:#fff; padding:5px 10px; display:block; float:right; position:absolute; bottom:0; right:0;}
.search_recommend .box-img-2{margin-right:0; float:right;}
.search_alone{ position:relative; width:45%; float:right;}
.search_alone .container{background:#fff; padding:15px 15px 0 15px; height:430px; position:relative;}
.search_alone .container a img{ width:100%;}
.search_alone .title{background:#F67A0E; font-size:18px; float:left; padding:10px; color:#fff; font-weight:bold; box-shadow:0 2px 5px 1px #CACACA; margin-bottom:10px; position:absolute; top:0;}
.search_alone .more{ position:absolute; bottom:0; right:15px;}
.search_blog .container{}
.search_blog .container ul{ list-style:none; margin:0; padding:10px 10px 0 10px;}
.search_blog .container ul li{ padding:10px 0 0 0;}
.search_blog .container ul li span.time{ display:block; text-align:right; margin:10px 0; font-size:16px; color:#F89633; font-weight:bold;}
.search_blog .container ul li a{color:#0C8F9E; font-weight:bold; line-height:24px;}
.search_blog .container ul li p{ color:#929292; line-height:26px; height:240px; overflow:hidden;}
.search_blog .container ul li a.more{ background:#0C8F9E; color:#fff; font-weight:normal; padding:1px 15px; float:right; font-size:12px;}
.search_box{ border:2px solid #3D60A4; background:#EEF2FA; padding:10px;}
.search_box .search_title{ background:#0A85C1; color:#fff; padding:2px 5px; margin-bottom:10px;}
.search_box .search_content{ width:33.33%; float:left; font-size:14px;}
.search_box .search_content table{width:100%;}
.search_box .search_content input{width:90%; margin: 0;padding: 2px;font-size: 14px;outline: none;}
.search_box .search_content select{width:94%; margin: 0;padding: 2px;font-size: 14px;outline: none;}
.search_box .search_content input[type='reset'],.search_box .search_content input[type='submit']{width:48%; margin: 0;padding: 2px;font-size: 14px;outline: none; background:#0A85C1; color:#fff; border:0; cursor:pointer; margin-right:1%; padding:4px 0;}
.ticketinfo .container{padding-top:55px;}
.ticketinfo .container .info_title span.info_span{ text-align:center; font-size:18px; font-weight:bold; color:#fff; background:#1C1F89; padding:15px 0; display:block; margin:10px 0; border-radius: 10px;}
.ticketinfo .container .info_content span.price{ display:block; text-align:right; margin:10px 0; font-size:16px; color:#F89633; font-weight:bold;}
.ticketinfo .container .info_content span.price b{ font-size:28px; font-weight:bold;}
.ticketinfo .container .info_content a{color:#0C8F9E; font-weight:bold; line-height:24px;}
.ticketinfo .container .info_content p{ color:#929292; line-height:26px;}
.ticketinfo .container .info_img_box{ margin-bottom:10px;}
.ticketinfo .container .info_img_box .info_img_left{ width:60%; float:left; overflow:hidden;}
.ticketinfo .container .info_img_box .info_img_left img{ width:100%;}
.ticketinfo .container .info_img_box .info_img_right{ width:39%; float:left; padding-left:1%;}
.ticketinfo .container .info_img_box .info_img_right img{ width:31.6%; display:block; float:left; margin-bottom:2%;}
.ticketinfo .container .info_img_box .info_img_right .mr2{ margin-right:2%;}

.contact{ margin:10px 0;}
.contact .title{ background:#F67A0E; font-size:18px; float:left; padding:10px; color:#fff; font-weight:bold; box-shadow:0 2px 5px 1px #CACACA; margin-bottom:10px; position:absolute; top:0;}
.contact .temp-div{ margin:15px;}
.contact .contact-left{width:64%; float:left; background:#fff; margin-right:1%;overflow:hidden; position:relative; height:577px;}
.contact .contact-left .addr{ /* width:49%; margin-right:1%; float:left; */ margin-top:60px; color:#926B40;}
/* .contact .contact-left img{ float:right; width:50%;} */
.contact .contact-right{width:35%; float:left; background:#fff; padding-top:42px; position:relative; height:535px;}
.contact .contact-right ul{list-style:none; padding-left:0px;}
.contact .contact-right ul li{ padding:10px 0; border-bottom:1px solid #F7941D;}
.contact .contact-right ul li a{color:#723F00; font-size:16px; font-weight:bold; width:79%; margin-right:1%; float:left; vertical-align:middle}
.contact .contact-right ul li img{ width:20%; float:right;}

.footer{font-size:12px;
	 background:#1C1F89;
}
.footer .container{ margin:auto; padding:30px 15px;}
.footer a{margin:0 5px; color:#fff; }
.footer span{ float:right; color:#fff;}

.lSPager{ display:none;}
#image-gallery li{height:444px;}
.lSSlideWrapper{ height:444px;}
.lSSlideWrapper ul{margin-top:0;}
#image-gallery-promotion li{height:444px;}

.nav{ text-align:center; color:#fff; padding:10px 0; color:#292C8E;}
.nav a{ color:#292C8E; margin:0 5px; width:auto !important; float:none !important;}
.nav a:hover{ text-decoration:underline;}

.pdf-download{ width:100px;}
.pdf-download a{ margin:0 !important; font-size:14px !important; background:#F67A0E !important; text-align:center; font-weight:bold; color:#fff; padding:15px 0; display:block;}

.return-last{background: #F67A0E;
float: right;
padding: 10px;
margin-bottom: 10px;}
.return-last a{color: #fff;font-weight: bold;font-size: 12px;}

/*幻灯片*/
/*#play{font-size:12px;font-family:Verdana;color:#fff;width:100%; position:relative;}
#play img{border:none}
#play_info{position:absolute;margin-top:284px;padding:5px 0 0 10px;height:40px;width:100%;color:#fff;z-index:41;cursor:pointer; display:none;}
#play_info b{font-size:14px;display:block;margin-bottom:3px}
#play_bg{position:absolute;background-color:#000;margin:284px 0px 0 0px;height:45px;100%;filter:Alpha(Opacity=30);opacity:0.3;z-index:1; display:none}
#play_control{position:absolute;margin-top:355px; left:20px; height:11px;width:653px;text-align:center; z-index:11;}
#play_control ul{padding:0;margin:0;list-style-type:none;height:11px; margin-right:35px;}
#play_control ul li{float:left;background:url("../img/x.gif") no-repeat 0 -215px;width:11px;height:11px;margin-right:5px;cursor:pointer}
#play_control ul li b{display:none}
#play_list a{display:block;width:100%;height:444px;position:absolute;overflow:hidden; z-index:-9}
#play_list a img{width:100%;}
#play_pre{ position:absolute; top:50%; margin-top:-30px; left:0; z-index:999; display:none;}
#play_next{ position:absolute; top:50%; margin-top:-30px; right:0; z-index:999; display:none;}
#play_pre a,#play_next a{ color:#fff; font-size:14px; font-family:"微软雅黑", "黑体"; display:block; padding:20px 5px; background:#3479C7;}
#play_pre a:hover,#play_next a:hover{ text-decoration:none;}*/

@media (max-width: 500px) {
	.header .header-top .top-nav a{ display:none;}
	.header .header-top .top-nav font{ text-align:center; width:100%; margin-left:0 !important; display:block; padding-left:0;}
	.contact .contact-left .addr{ width:100%;}
	.contact .contact-left img{ width:100%;}
	
	.contactus .container .table_pc{ display:none;}
	.contactus .container .table_mobile{ display:block;}
}
@media (max-width: 767px) {
	.recommend .box-img{
		width:100%;
		margin-left:0;
		margin-top:20px;
	}
	.box-img-2,.box-img-4{ margin-right:0 !important;}
	.box-img-3,.box-img-4{ margin-top:20px !important;}
	.news .news-right ul li a{ width:100%; border:0;}
	.news .news-right .des{ display:none;}
	
	.travelbox .container .mainbox75{ width:100%;}
	.travelbox .container{ background:#fff;}
	.news .container .mainbox82{ width:100%;}
	.news .container{ background:#fff;}
	.news .container .mainbox82 a{ width:auto;}
	.news .container .mainbox82 span.time{ width:100% !important;}
	.blog .container .mainbox82{ width:100%;}
	.blog .container{ background:#fff;}
	.blog .container .mainbox82 a{ width:auto;}
	.oneday .container .mainbox82{ width:100%;}
	.oneday .container{ background:#fff;}
	.oneday .container .mainbox82 a{ width:auto;}
	.oneday .container .mainbox82 span.img{ width:100% !important; margin-right:0 !important; margin-bottom:20px;}
	.contactus .container{ background:#fff;}
	.contactus .container .mainbox82{ width:100%;}
	
	.search_box .search_content{ width:100%;}
	.search_box .search_content input{width:92%;}
	
	.msgs .container .mainbox82{ width:100%;}
	.msgs .container{ background:#fff;}
	.msgs .container .mainbox82 a{ width:auto;}
	
	.oneday .container .mainbox82 ul li{ width:49%;}
}
@media (max-width: 992px) {
	.header .header-top{
		height:2em;
		line-height:2em;
	}
	.header .header-top .top-tel{
		display:none;	
	}
	.header .header-logo, .header .header-menu{
		display:none;
	}
	.header .header-top .top-nav{ width:100%;}
	.header .header-top .top-nav font{ margin-left:50px;}
	.recommend, .news, .ad .container, .alone, .contact{margin-left:10px; margin-right:10px;}
	.search_recommend, .search_alone{ width:auto; margin-left:10px; margin-right:10px; float:none;}
	.search_recommend{ margin-bottom:20px;}
	.search_alone p{ height:auto !important;}
	.news .news-left{ width:100%;}
	.news .news-right{ width:100%; margin-top:10px;}
	.ad a img{ width:75%;}
	.contact .contact-left{ width:100%; margin-right:0;}
	.contact .contact-right{ width:100%; margin-top:10px;}
	.footer a{ display:none;}
	.footer span{ width:100%; text-align:center; display:block;}
	
	.ticketinfo .container .info_img_box .info_img_left{ width:100%;}
	.ticketinfo .container .info_img_box .info_img_left img{ width:100%;}
	.ticketinfo .container .info_img_box .info_img_right{ width:100%; padding-left:0; padding-top:2%;}
	.ticketinfo .container .info_img_box .info_img_right img{ width:32%}
	.ticketinfo .container .info_content p img{ width:100% !important; height:auto !important;}
}
@media (min-width: 992px) {
	.header .container, .search_bottom, .news, .ad .container, .contact .container{
		width: 940px;
	}
	.recommend, .alone .container, .footer .container{
		width: 910px;
	}
	.sub-menu{ display:none;}
}	