.c{*zoom:1}
.c:before,.c:after{display:table; content:"";}
.c:after{clear:both;}
/*焦点图*/
.show{position:relative;width:100%;}
.show .slides_container{width:100%;overflow:hidden;}
.show .slide{position:relative;}
.show .img1{position:absolute;top:0;left:0;}
.slide_info{position:absolute; top:50%; left:0px; text-align:center; width:100%; height:120px; margin-top:-90px;color:#fff;}
.slide_info h2{line-height:80px;font-size:58px;}
.slide_info h3{line-height:40px; font-size:26px;}
/*.slide_info img{ width:177px; height:110px;}*/
.show .pagination{position:absolute;top:50%;left:30px;z-index:999; height:120px; margin-top:-60px; float: left;}
.show .pagination li{display:block;margin:5px;width:10px;height:10px;overflow:hidden;border-radius:5px;background:#FFF;text-indent:-999px;cursor:pointer;}
.show .pagination .current{background:#50a261;}

#fullslider{ width:100%; height:100%;position:relative;overflow:hidden}
#slides { display:block; width:100%; height:100%; position:relative}
#slides li { display:block; width:100%; height:100%; position:absolute}
#slides li a { display:block; width:100%; height:100%;position:relative}
#slides li a .ad{position:absolute; top:50%; left:0px; text-align:center; width:100%; height:360px; margin-top:-140px;color:#fff;}
#slides li a .ad h2{line-height:80px;font-size:58px;}
#slides li a .ad h3{line-height:40px; font-size:26px;}
#slides li a .ad img{ width:177px; height:110px;}
#pagination { display:block; padding:5px 15px 5px 0; text-align:center;}
#pagination li { display:block;  width:9px; height:9px; margin-bottom:16px; border-radius:7px; background:#fff }
#pagination li a { display:block; width:100%; height:100%; text-indent:-9999px; cursor:pointer;}
#pagination li.current { background:#50a261}
#fullslider .wrap{width:14px;height:200px;position:absolute;top:50%; right:10px; z-index:9999;}

/*预定*/
#index-book {width:100%;display:block; position:absolute; bottom:0;left:0px; text-align:center; z-index:1000}
#index-book .btn{width:100%; height:61px; position:relative}
#index-book .btn #key{width:150px; height:60px; margin-left:-75px;position:absolute; bottom:-1px;left:50%; background:url(../images/book.png) no-repeat;cursor:pointer; text-indent:-9999px;}
#zhankai2{display:none;}
#index-book #zhankai{width:100%;background:url(../images/bookbg.png) 0 0 repeat; height:0px;overflow:hidden}
.zhankai-l{float:left; width:50%; text-align:right; padding-top:20px; overflow:hidden}
.zhankai-r{float:right; width:50%; text-align:left; padding-top:20px; overflow:hidden}
#zhankai .ad{line-height:30px; text-align:center;font-size:12px;color:#333;padding-top:10px;}
.zhankai-l .ad{width:100%; text-align:center;border-right:solid 1px #dadada; }
.zhankai-r .ad{width:100%; text-align:center;}
#zhankai .ad h1{font-size:14px;color:#fff; }
#zhankai .ad h2{line-height:40px;font-size:32px;color:#333; }
#zhankai .ad div{
	padding:20px 5px;
	display:inline-block;}
#zhankai .ad a img{filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity: 0.6;opacity: 0.6;}
#zhankai .ad a:hover img{ filter:alpha(opacity=100);-moz-opacity:1.0;-khtml-opacity: 1.0;opacity: 1.0;}

/*公告*/
.gonggao{height:70px; background:url(../images/ggbg.jpg) top center no-repeat; padding:0 20px;}
.gonggao .wrap{ position:relative;height:65px;}
#gonggao{ position:absolute;left:0px;top:20px; height:25px;overflow:hidden;text-align:left; width:auto; float:none; margin-top:0px;}
#gonggao div{line-height:25px;height:25px;white-space:nowrap;overflow:hidden;}
.tianqi{position:absolute;right:0px;top:20px;height:25px; width:auto; float:none; margin-top:0px;}
.tianqi .tq{width:290px; overflow:hidden; margin-top:-2px;}
.yuce{margin-left:20px;line-height:25px;height:25px; font-family:"微软雅黑"; font-size:14px;}
.yuce span{color:#60b272}

/*快捷导航*/
.index2{background:#FAFBF5 url(../images/kjdh.jpg) top center no-repeat;}
.kuaijie{}
.kuaijie2{background:#f7f8ef}
.kuaijie ul{width:650px; text-align:center; padding-top:50px;margin:0 auto;}
.kuaijie ul li{width:20%; float:left}
.kuaijie ul li span{line-height:30px; margin:20px auto; display:block; font-size:14px;font-family:"微软雅黑";color:#797979}
.btn{width:50px; margin:30px auto 0px auto; display:block; padding:0px;}
.kuaijie .text,.kuaijie2 .text{text-align:center; padding-top:40px;}
.kuaijie .text h2{line-height:40px;font-size:34px;}
.kuaijie .text h2 a{color:#000}
.kuaijie .text h3 a{color:#222}
.kuaijie2 .text h2{line-height:40px;font-size:32px; padding-top:50px;}
.kuaijie .text h3,.kuaijie2 .text h3{line-height:35px;font-size:22px;}


/*套餐*/
.taocan{ position:relative; overflow:hidden;}
.taocan .btn14{ margin:0 auto;width:50px; padding:30px 0px}
.taocan #arrLeft{width:66px;height:132px;cursor:pointer;position:absolute; left:0px; top:45%; margin-top:-66px; z-index:999}
.taocan #arrRight{width:66px;height:132px;cursor:pointer;position:absolute; right:0px; top:45%; margin-top:-66px}
.taocan li{float:left; position:relative; overflow:hidden; width:420px;}
.taocan li img{width:100%;}
.taocan li .text{ background-color:#fafbf2; text-align:center; height:190px;color:#333; border:solid 1px #e9eae2; border-top:0px; }
.taocan li a:hover .text { background-color:#fdfdfd; }
.taocan li .text h2{line-height:40px;height:70px; overflow:hidden;font-size:22px; padding-top:30px;}
.taocan li .text h3{line-height:30px;height:30px; overflow:hidden;font-size:14px;}
.taocan li .text h4{line-height:40px;font-size:18px;}
.taocan li .text h4 span{ color:#bf302b;}
.taocan li a .bor{width:94%; height:70%;border:solid 3px #fff; margin:3%; display:none; position:absolute; top:0px; left:0px;}
.taocan li a:hover .bor{ display:block;}
.picbox{width:100%;overflow:hidden; position:relative;border-top:solid #EEEAFB 10px;}
.piclist{width:9999px; overflow:hidden;}
.box{
	width:100%;
	overflow:hidden;}
.swaplist{ position:absolute; left:-3000px; top:0px}
.og_prev{width:66px;height:132px;background:url('../images/goleft.png') no-repeat;cursor:pointer;position:absolute; left:0px; top:35%; margin-top:-66px}
.og_next{width:66px;height:132px;background:url('../images/goright.png') no-repeat;cursor:pointer; position:absolute; right:0px; top:35%; margin-top:-66px}
.og_prev img,.og_next img{width:100%;}

/*景点推荐*/
.jingdian{clear:both;overflow:hidden}
.jingdian li{width:33.333%;float:left; position:relative; overflow:hidden;}
.jingdian li img{width:100%;height:100%;}
.jingdian li .img{width:100%; height:100%; background-color:#000; position:absolute; top:0px; left:0px;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5; z-index:10}
.jingdian li .bt{width:100%;position:absolute; bottom:10%;left:0px;z-index:20;text-align:center;}
.jingdian li .btn{width:auto;display:inline; border:solid 1px #fff;text-align:center; line-height:40px; margin:0 auto; padding:5px 10px; font-size:20px; color:#fff;border-radius:0px}
.jingdian li a:hover .btn{border:solid 1px #94c922; background-color:#94c922;}
.jingdian li a:hover .img{display:none;}

.index-news{background-color:#fdfdf4; position:relative}
.index-news h1{ line-height:100px; font-size:38px;width:100%; text-align:center; padding-bottom:30px;padding-top:60px;}
.index-news .daohang{ height:36px;width:600px; position:absolute; top:172px; left:50%; margin-left:-300px; z-index:999}
.index-news .daohang li{width:180px;  line-height:36px; text-align:center; float:left; margin:0px 10px;}
.index-news .daohang li a{font-size:16px; color:#fff; font-family:"微软雅黑";display:block;height:36px;background:#92cf68;-moz-border-radius: 18px;-webkit-border-radius: 18px;border-radius:18px;}
.index-news .daohang li a.on{background:#A3B25F;}
.index-news .con{background-color:#f2f3e8;}
.index-news .con .newslist{ width:80%;margin:0px auto; padding-top:80px;}
.newslist li{width:21%; margin:0px 2%; float:left; text-align:left; background-color:#fff; border-bottom:solid 5px #e5e6de}
.newslist li .img{
	display:block;
	width:100%;
	padding-bottom:66%;
	background-position:center center;
	background-size:cover;}
.newslist li h2{line-height:32px; font-size:22px; margin:20px 15px 10px 15px; height:64px; overflow:hidden}
.newslist li .date{line-height:30px; font-size:14px; color:#797979; padding-left:15px;font-family:"微软雅黑";}
.newslist li .view{ background:url(../images/yanjing.jpg) 15px 7px no-repeat;line-height:30px; font-size:14px; color:#797979; padding-left:40px;font-family:"微软雅黑"; position:relative; margin-bottom:20px;}
.newslist li .view a{ position:absolute; right:15px; top:0px; font-size:16px;color:#5fb272; text-decoration:underline}

.brand{width:100%; background-color:#fafbf2;padding-bottom:30px;}
.brand .text{text-align:center; padding-top:100px;}
.brand .text h2{line-height:40px;font-size:38px; padding-top:20px;}
.brand .text h3{line-height:30px;font-size:18px;padding-bottom:20px;}
.brandlist{width:100%; background-color:#fafbf2; padding:50px 0px;}
.brandlist li{width:25%; text-align:center; overflow:hidden; float:left}
.brandlist2{display:none;}
.btn_new{
	width:50px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;}
.video-js-box{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%!important;
	height:100%!important;
	overflow:hidden;
	z-index:1001;
	background:#000;}
video.video-js{
	width:100%!important;
	height:auto !important;}
.video_close{
	display:none;
	position:absolute;
	right:40px;
	top:120px;
	width:30px;
	height:30px;
	z-index:9;
	background:url(../images/video_close.png) 0 0 no-repeat;}
.js_play{
	font-size:14px;
	color:#FFF;
	font-weight:700;}
.video-js-box:hover .video_close{
	display:block;}

/*1680宽度*/
/* for 1680px or less */
@media screen and (max-width: 1720px){
	.taocan li a .bor{height:67%;}
}
/*1440宽度*/
/* for 1440px or less */
@media screen and (max-width: 1456px){
	.indexbanner .Btnwrap{width:1200px}
	.taocan li a .bor{height:64%;}
	.og_prev{top:32%;}
	.og_next{top:32%;}
}
/*1280宽度*/
/* for 1280px or less */
@media screen and (max-width: 1380px){
	.indexbanner .Btnwrap{width:100%;height:auto}
	.taocan li a .bor{height:62%;width:96%; margin:2%}
	#zhankai .ad{line-height:20px; text-align:center;font-size:14px;color:#666;padding-top:10px;}
	#zhankai .ad h1{font-size:14px;color:#fff; }
	#zhankai .ad h2{line-height:30px;font-size:22px;color:#333; }
}
/*1024宽度*/
/* for 1024px or less */
@media screen and (max-width: 1199px){
.indexbanner .Btnwrap{width:100%;height:auto}
.taocan li a .bor{height:58%;}
.jingdian li a.btn{width:150px; height:30px;line-height:30px;margin-left:-50px; font-size:18px;}
}
/*800宽度 手机Mobile*/
/* for 980px or less*/
@media screen and (max-width: 979px){
.taocan li a .bor{height:54%;}
.jingdian li a.btn{ height:25px;line-height:25px;font-size:16px;}
.newslist li{width:46%; margin:0px 2%; float:left; text-align:left; background-color:#fff; border-bottom:solid 5px #e5e6de; margin-bottom:4%;}
}
@media screen and (max-width: 768px){
.video_close{
		top:40px;}
.show{
	margin-top:88px;}
#index-book .btn #key a{
	display:block;
	width:100%;
	height:100%;}
#index-book .btn #key{
	width:90px;
	height:36px;
	background-size:cover;
	margin-left:-45px;}
#index-book .btn{
	height:auto;
	margin:0;}

#arrLeft,#arrRight{display:none}
#zhankai2{display:none;}
#zhankai2 .zhankai-l{width:100%; text-align:center;  overflow:hidden; background-color:#5fb272;padding-top:0px;}
#zhankai2 .zhankai-r{width:100%; text-align:center;  overflow:hidden; background-color:#56aa68;padding-top:0px;}
#zhankai2 .zhankai-l .ad{float:none; padding-right:0px;border-right:solid 0px #75ca89}
#zhankai2 .zhankai-r .ad{float:none; padding-left:0px;}
#zhankai2 .ad{line-height:30px; text-align:center;font-size:14px;color:#fff;padding-top:0px;}
#zhankai2 .ad h1{font-size:14px;color:#fff; }
#zhankai2 .ad h2{line-height:30px;font-size:26px;color:#fff; }
#zhankai2 .ad a img{ margin:20px 5px 30px 5px;filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity: 0.6;opacity: 0.6;}
#zhankai2 .ad a:hover img{ filter:alpha(opacity=100);-moz-opacity:1.0;-khtml-opacity: 1.0;opacity: 1.0;}

.tianqi{width:100%; margin:0 auto; padding-top:20px; text-align:center; float:none}
.tianqi .yuce{ margin-right:50px;}
.tianqi .tq{ margin:0 auto 10px auto;}

.index2,.gonggao,.brand{ background:#f7f8ef}
.kuaijie ul{width:100%; padding-bottom:20px;}
.kuaijie .text{background:#f7f8ef;padding-top:50px;font-size:26px;}
.kuaijie .text h3{ padding-bottom:40px; font-size:16px;}

/*套餐*/
.taocan{width:100%;border-top:0px;position:relative; overflow:hidden}
.taocan li{float:left; position:relative; overflow:hidden; background-color:#fefffe;}
.taocan li img{width:100%;}
.taocan li .text{ background-color:#fefffe; text-align:center; height:160px;color:#333; border:solid 1px #e9eae2; border-top:0px;padding:20px 0px;}
.taocan li a:hover .text { background-color:#fdfdfd; }
.taocan li .text h2{line-height:40px;height:40px; overflow:hidden;font-size:26px; padding-top:0px; }
.taocan li .text h3{line-height:30px;height:30px; overflow:hidden;font-size:16px;}
.taocan li .text h4{line-height:40px;font-size:26px;}
.taocan li .text h4 span{ color:#bf302b;}
.taocan li a .bor{width:94%; height:70%;border:solid 0px #fff; margin:3%; display:none; position:absolute; top:0px; left:0px;}
.taocan li a:hover .bor{ display:block;}
/*景点推荐*/
.jingdian li{width:50%;}
.jingdian li .bt{width:100%;position:absolute; bottom:10%;left:0px;z-index:20;text-align:center;}
.jingdian li .btn{border:solid 0px #fff;line-height:30px; font-size:18px; }

.index-news h1{ line-height:50px; font-size:26px; padding-top:30px; padding-bottom:50px;}
.index-news .daohang{
	top:110px;}
.index-news .con .newslist{
	padding-top:45px;}

/*品牌*/
.brand{padding-bottom:0px;}
.brand .text{text-align:center; padding-top:40px;}
.brand .text h2{font-size:26px;}
.brand .text h3{ display:none}
.brandlist{display:none}
.brandlist2{width:100%; background-color:#f7f8ef; padding:0px; display:block;padding-bottom:20px;}
.brandlist2 li{width:25%; text-align:center; overflow:hidden; float:left;padding:30px 0px;}
.brandlist2 li span{ display:block; color:#333; font-size:22px; line-height:26px;}
.kuaijie .text{
	padding-top:30px;}
.kuaijie .text h3{
	padding-bottom:0;}
.kuaijie ul{}
.video_clos{
	display:block;
	top:100px;
	right:20px;}
.tianqi .tq{
	float:left!important}	
}
/*720宽度 手机Mobile*/
/* for 720px or less*/
@media screen and (max-width: 720px){

.index-news{background-color:#fdfdf4; position:relative}
.index-news h1{ line-height:50px; font-size:38px;width:100%; text-align:center; padding-bottom:60px;padding-top:40px;}
.index-news .daohang{ height:80px;width:100%; position:absolute;left:0px;top:110px;z-index:999; margin-left:0px}
.index-news .daohang li{width:33.33333%;  line-height:80px;height:80px; text-align:center; float:left; margin:0px;}
.index-news .daohang li a{font-size:16px; color:#fff; font-family:"微软雅黑";display:block;height:80px;background:#5fb272;-moz-border-radius: 0px;-webkit-border-radius: 0px;border-radius:0px;}
.index-news .daohang li a.on{background:#a3b25f;}
.index-news .con{background-color:#f2f3e8;}
.index-news .con .newslist{ width:96%;margin:0px auto; padding-top:80px;}
.newslist li{width:46%; margin:10px 2%; float:left; text-align:left; background-color:#fff; border-bottom:solid 5px #e5e6de}
.newslist li img{width:100%;}
.newslist li h2{line-height:32px; font-size:22px; margin:20px 15px 10px 15px; height:64px; overflow:hidden}
.newslist li .date{line-height:30px; font-size:14px; color:#797979; padding-left:15px;font-family:"微软雅黑";}
.newslist li .view{ background:url(../images/yanjing.jpg) 15px 7px no-repeat;line-height:30px; font-size:14px; color:#797979; padding-left:40px;font-family:"微软雅黑"; position:relative; margin-bottom:20px;}
.newslist li .view a{ position:absolute; right:15px; top:0px; font-size:16px;color:#5fb272; text-decoration:underline}


.slide_info{position:absolute; top:50%; left:0px; text-align:center; width:100%; height:100px; margin-top:-70px;color:#fff;}
.slide_info h2{line-height:40px;font-size:30px;}
.slide_info h3{line-height:20px; font-size:16px;}
#slides li a .ad{position:absolute; top:50%; left:0px; text-align:center; width:100%; height:160px; margin-top:-80px;color:#fff;}
#slides li a .ad h2{line-height:50px;font-size:40px;}
#slides li a .ad h3{line-height:25px; font-size:22px;}
}

/*640宽度 手机Mobile*/
/* for 640px or less*/
@media screen and (max-width:640px){
.slide_info{position:absolute; top:50%; left:0px; text-align:center; width:100%; height:80px; margin-top:-60px;color:#fff;}
.slide_info h2{line-height:40px;font-size:30px;}
.slide_info h3{line-height:20px; font-size:16px;}
#slides li a .ad{position:absolute; top:50%; left:0px; text-align:center; width:100%; height:160px; margin-top:-80px;color:#fff;}
#slides li a .ad h2{line-height:40px;font-size:30px;}
#slides li a .ad h3{line-height:20px; font-size:16px;}
.tianqi .yuce{ margin-right:20px;}
.taocan li .text{ height:120px;padding:20px 0px;}
.taocan li .text h2{line-height:30px;height:30px; font-size:18px;  }
.taocan li .text h3{line-height:20px;height:20px; font-size:14px;}
.taocan li .text h4{line-height:30px;font-size:18px;}
.jingdian li .btn{border:solid 0px #fff;line-height:30px; font-size:14px; }
.brandlist2 li{
	padding-left:8px;
	padding-right:8px;}
.brandlist2 li span{
	font-size:14px;}
.brandlist2 li img{
	width:100%;}
.kuaijie ul li{
	padding-left:8px;
	padding-right:8px;}
.jingdian li:nth-child(5),.jingdian li:nth-child(6){
	display:none}
.newslist li{
	display:none}
.newslist li:nth-child(1),.newslist li:nth-child(2){
	display:block;}
#zhankai .ad{
	padding:0 15px;}
#zhankai .ad div{
	float:left;
	width:50%;
	text-align:center;}
#zhankai .ad a{
	display:inline-block;}
#zhankai .ad a img{
	width:100%;
	max-width:100%;}
.zhankai-l .ad{
	border:none}
.zhankai-l{
	border-right: 1px solid #dadada;}
#zhankai .ad h2{
	font-size:14px;}
#zhankai .ad p{
	font-size:14px;
	height:50px;}
.kuaijie ul li span{
	display:none;}
#gonggao{
	top:8px;}

}
/* for 480px or less*/
@media screen and (max-width:480px){
#zhankai2 .ad h1{font-size:14px;color:#fff; }
#zhankai2 .ad h2{line-height:30px;font-size:22px;color:#fff; }

.brandlist2 li span{ display:block; color:#333; font-size:16px; line-height:26px;}
.kuaijie ul li img{width:90%;}

.index-news .con .newslist{ width:96%;margin:0px auto; padding-top:80px;}
.newslist li h2{line-height:25px; font-size:16px; margin:20px 15px 10px 15px; height:50px; overflow:hidden}
.newslist li .date{line-height:30px; font-size:14px; color:#797979; padding-left:15px;font-family:"微软雅黑";}
.newslist li .view{ font-size:14px; }
.newslist li .view a{ position:absolute; right:15px; top:0px; font-size:14px;color:#5fb272; text-decoration:underline}
.gonggao .wrap{height:90px;}
.tianqi{height:70px;}
.tianqi .yuce{ margin-right:0px;width:100%; text-align:center}
.tianqi .tq{width:100%; text-align:center}
.taocan li .text{ height:120px;padding:20px 0px;}
.taocan li .text h2{line-height:30px;height:30px; font-size:16px;  }
.taocan li .text h3{line-height:20px;height:20px; font-size:14px;}
.taocan li .text h4{line-height:30px;font-size:16px;}
.show .pagination{
	top:90%;
	right:15px;}
}

/*屏幕400-450px时*/
@media screen and (max-width:450px){
.kuaijie ul li span{
	font-size:14px;}
.zhankai-l,.zhankai-r{
	width:100%;}
.zhankai-r{
	m
	padding-top:0;}
.zhankai-l{
	border:none;}
.zhankai-l .ad div{
	padding-bottom:5px;
	border-bottom:1px solid #dadada;}
#zhankai .ad h2{
	font-size:16px;}
#zhankai .ad p{
	height:auto;}
.brandlist2 li span{
	font-size:14px;}

}
.slide_info h2 {
	text-shadow: 2px 3px 2px #333;font-family: "΢ź";
}