@charset "utf-8";
/*for FireFox*/
input[type="submit"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, button::g188-moz-focus-inner { border : 0px; }
input::-moz-focus-inner { border: 0; }
a {text-decoration:none;color:#333; outline: 0;  -webkit-transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
    -o-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;}

a:hover{ color:#cc0000;text-decoration:none; }
a:active { outline: none; -moz-outline: none; }
a { -moz-user-focus: none; outline:none;/*去掉Firefox点击时产生的虚线框*/}
:focus, .button:focus {outline:none;}
.button::-moz-focus-inner {border:0;}
/*for IE8 */
input[type="submit"]:focus, input[type="button"]:focus { outline : none; }
/*for IE8 */
input[type="submit"]:focus, input[type="button"]:focus, button:focus { outline : none; }
input[type="submit"], input[type="reset"], input[type="button"], button { -webkit-appearance: none; /*去掉苹果的默认UI来渲染按钮*/}
/* CSS Document */
html{-webkit-text-size-adjust:none; /*解决chrome浏览器下字体不能小于12px*/}
html{zoom:1;}html *{outline:0;zoom:1;} html button::-moz-focus-inner{border-color:transparent!important;} 
html, body {width:100%;padding:0;margin:0;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,p,blockquote,th,td,figure{margin:0;padding:0;}
body {  font-family:Tahoma,Arial, "Microsoft YaHei", PingFangSC-Regular ,"Hiragino Sans GB","Droid Sans Fallback","WenQuanYi Micro Hei",SimSun, "宋体", Heiti, "黑体",STXihei, "华文细黑", sans-serif;
  font-size:12px;
  /*line-height: 1.75em;*/
  line-height: 1.6875;
  font-weight: 400;
  color: #333;
  height: 100%;
  overflow-x: hidden; 
}
.wrap{width:1170px; margin:0px auto;  }
li{list-style-type:none}
ul{margin:0px;padding:0px; list-style-image:none; list-style:none;outside:none;} 

img {width:100%; max-width:100%;height:auto;  border: none;border: none\0;}

.f-l{ float:left;}
.f-r{ float:right;}
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix {
  clear: both;
  display: block;
  font-size: 0px;
  height: 0px;
  line-height: 0;
  width: 100%;
  overflow:hidden;
  }
.clear{ clear:both;}/* 清除浮动*/
.clearx:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}.clearx { display: block; }
.radius4{-moz-border-radius:4px;-khtml-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.hide{display:none}
.box-boder{ border:1px solid #ddd; overflow:hidden;}
.blank10{height:10px; overflow:hidden}
.blank18{height:18px; overflow:hidden}
hr{ height:0; border:0px; border-bottom:1px solid #ddd;}
.colwrapper { overflow:hidden; zoom:1 /*for ie*/; margin:5px auto; }/* 高度自适应 */ 
.transparent{filter:alpha(opacity=50); -moz-opacity:0.5;/** Firefox 3.5即将原生支持opacity属性，所以本条属性只在Firefox3以下版本有效 ***/ -khtml-opacity: 0.5; opacity: 0.5; } 
.shenglue{word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

@media screen and (-webkit-min-device-pixel-ratio:0){/* chrome*/
	.justify:after{
		content:".";
		display: inline-block;
		width:100%;
		overflow:hidden;
		height:0;
	}
}
*html{
	background-image:url(about:blank);
	background-attachment:fixed;
}
/*--------------------------------------------------------------------------------------*/
.huandeng{width: 100%;height:860px;z-index:2;position:relative;overflow:hidden;}
.mask{background: #000;height: 860px; width: 100%;position: absolute; z-index: 10; left: 0; top: 0;
  filter:alpha(Opacity=40);
  -moz-opacity:0.4;
  opacity:0.4;
-webkit-transition: all 0.5s ease-in-out 0.5s;
-ms-transition: all 0.5s ease-in-out 0.5s;
-moz-transition: all 0.5s ease-in-out 0.5s;
-o-transition: all 0.5s ease-in-out 0.5s;
transition: all 0.5s ease-in-out 0.5s;
}
.swiper-container {width:100%;height:100%;}
.swiper-slide {text-align:center;font-size:18px;background:#fff;overflow:hidden;}
.swiper-horizontal>.swiper-pagination-bullets {    bottom: 50px;   }
.slide-inner {position:absolute;width:100%;height:100%;left:0;top:0;background-size:cover;background-position:center;    
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -webkit-justify-content:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-align-items:center;
    align-items:center;
    color:#fff;  
    z-index: 9;
  }
#slidewenzi1{ position:absolute; top: 394px; text-align: center;  left: 0; right: 0; margin: auto; font-size: 4.5rem; font-weight: 600; color: #fff;z-index: 50;}
#slidewenzi2{ position:absolute; top: 464px; text-align: center;  left: 0; right: 0; margin: auto; font-size: 2.5rem;color: #fff; font-weight: 200; z-index: 50;}
/*首页顶部幻灯结束*/
/* 景区公告 */
.gonggao{background: #fff; height: 65px; line-height: 65px; margin-top: -30px;-moz-border-radius:6px;-khtml-border-radius:6px;-webkit-border-radius:6px;border-radius:6px; box-shadow: 0 0 20px rgba(100, 100, 100, .4);    -moz-box-shadow: 0 0 20px rgba(100, 100, 100, .4);    -webkit-box-shadow: 0 0 20px rgba(100, 100, 100, .4); z-index: 2; position: relative;}
.gonggao  .tt{float: left; margin-left: 10px; height: 45px; width: 120px;   background: url(gonggao-tb.png) 10px 20px no-repeat;  padding-left: 40px; font-size: 16px; font-weight: 800;}
.gonggao .gg{float: left; height: 25px;  line-height: 25px;  margin-top: 20px; width: 80%; font-size: 14px; border-left: 1px solid #ddd; padding-left: 20px;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
/*热门活动*/
.huodong-index{ padding: 80px 0; overflow: hidden;}
.huodong-title{ float: left;width: 160px;   }
.huodong-title .tt1{float: left; font-size: 3.5rem; width: 100%; font-weight: 800;}
.huodong-title .tt2{float: left; font-size: 1.5rem;}
.huodong-qiehuan{float: right;  width: 125px; }
.LeftBotton{background:url(links.png) 0 0 no-repeat;width:50px;height:54px; margin-right: 10px;overflow:hidden;float:left;display:inline;cursor:pointer;}
.RightBotton{float: right;width:50px;height:54px; background:url(links.png) -50px 0 no-repeat;overflow:hidden;float:left;display:inline;cursor:pointer;}
.rollBox{width:100%;padding:15px 0 0 0px ; margin:0 auto;}
.rollBox .Cont{float:left; width:1164px; overflow:hidden; }
.rollBox .ScrCont{width:9999909999999px;}
.rollBox .Cont .pic{float:left; width:364px; background: #fff; margin:0 36px 0  0;  display:inline;}
.rollBox .Cont .pic .ct{float: left;width: 364px;height: 449px; clear: both; position: relative; }
.rollBox .Cont .pic .ct img{height: 449px; -moz-border-radius:8px;-khtml-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}
.rollBox .Cont .pic .ct span{position: absolute; background: #333; color: #fff; opacity: 0;  bottom: 0;  left: 0;  width: 364px; height: 100%; line-height: 48px; overflow: hidden; text-align: center;  -moz-border-radius:8px;-khtml-border-radius:8px;-webkit-border-radius:8px;border-radius:8px; transition: 0.5s;-moz-transition: 0.5s;-ms-transition: 0.5s;-o-transition: 0.5s;-webkit-transition: 0.5s;}
.rollBox .Cont .pic .ct  .tt01{ position: absolute;font-size: 26px; font-weight: 800; color: #fff; text-align: left; left: 30px; top: 90%; width: 45px; border-bottom: 4px solid #d62e15; opacity: 0;}
.rollBox .Cont .pic .ct  .tt02{position: absolute; left: 30px; top: 99%; color: #fff; font-size: 18px;opacity: 0; width: 85%; height: 30px; overflow: hidden;}
.rollBox .Cont .pic .ct a:hover span{opacity: 0.4;bottom: 0; }
.rollBox .Cont .pic .ct a:hover .tt01{opacity: 1.0;top: 70%; transition: 0.5s;-moz-transition: 0.5s;-ms-transition: 0.5s;-o-transition: 0.5s;-webkit-transition: 0.5s;}
.rollBox .Cont .pic .ct a:hover .tt02{opacity: 1.0;top: 83%;transition: 0.5s;-moz-transition: 0.5s;-ms-transition: 0.5s;-o-transition: 0.5s;-webkit-transition: 0.5s;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;}
.rollBox .Cont a:hover{color:#f00;text-decoration:none;}
.rollBox #List1,.rollBox #List2{float:left;}

/*新闻资讯开始*/
.xinwen-index{padding: 80px 0; overflow: hidden;}
.xwtitle{float: left; width: 160px;}
.xwtitle .tt1{float: left; font-size: 3.5rem; width: 100%; font-weight: 800;}
.xwtitle .tt2{float: left; font-size: 1.5rem;}
.xwmore{float: right; width: 107px;}
.more1{display: block; width: 107px; height: 45px;  border: 2px solid #c04621;-moz-border-radius:40px;-khtml-border-radius:40px;-webkit-border-radius:40px;border-radius:40px; position: relative; overflow: hidden;}
/*more1和more2样式*/
.more1 .wz{position: absolute;  font-size: 16px; left: 10px; top:-1px;}
.more1 .tb{position: absolute; width: 19px; height: 16px; right: 20px;top:12px; background: url(more-tb1.png) center center no-repeat;}
.more1 a{display: block; color: #c04621;}

.more2{display: block; width: 107px; height: 45px; background: #c04520;  border: 2px solid #c04520;-moz-border-radius:40px;-khtml-border-radius:40px;-webkit-border-radius:40px;border-radius:40px; position: relative; overflow: hidden;}
.more2 .wz{position: absolute;  font-size: 16px; left: 10px; top:-1px;}
.more2 .tb{position: absolute; width: 19px; height: 16px; right: 20px;top:12px; background: url(more-tb2.png) center center no-repeat;}
.more2 a{display: block; color: #fff;}

.xwhuandeng{float: left; width: 562px; height: 360px;}
/*焦点图*/
.focus{position:relative;width:100%;height:380px;background-color:#000;margin:40px auto 0 auto;}  
.focus img{width:660px;height:380px;} 
.focus .shadow .title{width:260px;height:65px;padding-left:30px;padding-top:20px;}
.focus .shadow .title a{text-decoration:none;color:#fff;font-size:14px;font-weight:bolder;overflow:hidden;}
.focus .btn{position:absolute;bottom:34px;left:510px;overflow:hidden;zoom:1;} 
.focus .btn a{position:relative;display:inline;width:13px;height:13px;border-radius:7px;margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53";text-decoration:none;text-align:center;outline:0;float:left;background:#D9D9D9;}  
.focus .btn a:hover,.focus .btn a.current{cursor:pointer;background:#fc114a;}  
.focus .fPic{position:absolute;left:0px;top:0px;}  
.focus .D1fBt{overflow:hidden;zoom:1;height:16px;z-index:10;}  
.focus .shadow{width:100%;position:absolute;bottom:0;left:0px;z-index:10;height:41px;line-height:41px;background:rgba(0,0,0,0.6);  
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;display:block;text-align:left;}  
.focus .shadow a{display: block; text-decoration:none;color:#fff;font-size:14px;margin-left:10px;width: 70%; word-break:keep-all;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;  font-family:"\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{position:relative;width:100%;float:left;display:none;background:#000  }  
.focus .fcon img{display:block;}  
.focus .fbg{bottom:8px;right:10px;position:absolute;height:21px;text-align:center;z-index:20;}  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative;display:inline;width:8px;height:8px;border-radius:7px;margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53";text-decoration:none;text-align:center;outline:0;float:left;background:#b2b2b2; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fff;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none;font-style:normal;}    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;}
.focus .prev{top:50%;margin-top:-37px;left:0;background-position:0 -74px;cursor:pointer;}  
.focus .next{top:50%;margin-top:-37px;right:0;background-position:-40px -74px;cursor:pointer;}  
.focus .prev:hover{background-position:0 0;}  
.focus .next:hover{background-position:-40px 0;} 

.xinwenlist{float: right; width: 552px; margin-top: 25px;}
.xinwenlist ul li{float: left; width: 100%;  padding: 14px;-webkit-transition: all 0.5s ease-out;    -moz-transition: all 0.5s ease-out;    -o-transition: all 0.5s ease-out;    transition: all 0.5s ease-out;}
.xinwenlist ul li:hover{background: #f6f6f6;-webkit-transition: all 0.5s ease-in;    -moz-transition: all 0.5s ease-in;    -o-transition: all 0.5s ease-in;    transition: all 0.5s ease-in;}
.xinwenlist ul li .shijian{float: left; width: 15%; height: 45px; padding-right: 15px; border-right: 1px solid #ddd;}
.xinwenlist ul li .shijian .riqi{float: right; font-size: 22px; font-weight: 400; margin-top: -6px; }
.xinwenlist ul li .shijian .nianyue{float: right; font-size: 12px; color: #666;}
.xinwenlist ul li .biaoti{float: left; width: 80%; margin-left: 2%; }
.xinwenlist ul li .biaoti .tt{float: left; width: 100%;height: 24px; overflow: hidden;}
.xinwenlist ul li .biaoti .tt a{font-size: 16px; font-weight: 800;}
.xinwenlist ul li .biaoti .jj{float: left; width: 100%; height: 24px; color: #999; margin-top: 5px; word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;  }

/*探索景区开始*/
.tansuo{padding: 80px 0; background: #f6f6f6; overflow: hidden;}
.tansuo-bg{width: 100%; height: 513px;background: url(tansuo-bg.jpg)center center no-repeat; background-size: 100% 100%;}
.tansuo-bg .left{float: left; width: 490px; margin-left: 60px; margin-top: 66px;color: #fff;}
.tansuo-bg .left .tt1{float: left; font-size: 3.5rem;  font-weight: 800; }
.tansuo-bg .left .tt2{float: left; font-size: 1.5rem;}
.tansuo-bg .left .jianjie{float: left; font-size: 14px; padding-top: 30px; padding-bottom: 30px; line-height: 180%;}
.tansuo-bg .left .more{float: left; width: 107px; height: 46px;}
.tansuo-bg .right{float: left; width: 456px; margin-left: 95px; margin-top: 99px;}
.tansuo-bg .right img{border: 5px solid #fff;-moz-border-radius:4px;-khtml-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
/*景区视频开始*/
.shipin-index{padding: 80px 0;overflow: hidden;}
.shipin-index .tt01{text-align: center; font-size: 3.5rem; width: 100%; font-weight: 800;}
.shipin-index .tt02{text-align: center; font-size: 1.5rem;width: 100%;}
.shipin-index .shipin{padding-top: 50px;}
/*底部开始*/
.foot{background: #f5f5f5; padding: 65px 0 35px 0; overflow: hidden;}
.foot .left1{float:left;  width: 230px;   }
.foot .left2{float: left; width: 350px;}
.foot .left1 .tt1,.foot .left2 .tt1{font-size: 16px; font-weight: 800; padding-bottom: 15px;}
.foot .left1 .tt2,.foot .left2 .tt2{font-size: 14px; color: #999;line-height: 30px;}
.foot .right{float: right; width: 232px; text-align: right;}
.foot .right .tt2{font-size: 14px; line-height: 30px;}
.foot .right .tt2 a{text-decoration: underline; }
.foot .right .tt2 a:hover{text-decoration: underline;  color: #cc3300; }
.foot .bottom{ border-top: 1px solid #e0e0e0; margin-top: 30px;}
.foot .bottom p{text-align: center; padding-top: 20px; color: #999; font-size: 14px;}
.foot .bottom p a{color: #999;}
.foot .bottom p a:hover{color: #cc0000;}
/*栏目顶部图片*/
.lmdatu-gongsi,.lmdatu-xinwen,.lmdatu-gonglue,.lmdatu-jiaotong,.lmdatu-canyin,.lmdatu-jiudian{ height:600px;    -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover;  }

.lmdatu-gongsi{ background:url(lmdatu-gongsi.jpg) no-repeat top center;}
.lmdatu-xinwen{ background:url(lmdatu-xinwen.jpg) no-repeat top center;}
.lmdatu-gonglue{ background:url(lmdatu-gonglue.jpg) no-repeat top center;}
.lmdatu-jiaotong{ background:url(lmdatu-jiaotong.jpg) no-repeat top center;}
.lmdatu-canyin{ background:url(lmdatu-canyin.jpg) no-repeat top center;}
.lmdatu-jiudian{ background:url(lmdatu-jiudian.jpg) no-repeat top center;}
.lmdatu-xinwen .tt1,.lmdatu-gongsi .tt1{padding-top: 270px;  text-align: center;   font-size: 4.5rem; font-weight: 600; color: #fff;}
.lmdatu-xinwen .tt2,.lmdatu-gongsi .tt2{padding-top: 30px;text-align: center; max-width: 1900px; margin: 0 auto; padding: 0 80px;  font-size: 2.5rem;color: #fff; font-weight: 200;}
.nrtop-gonglue{height: 186px; background: #333;}



/*当前位置*/
.wz{ border-bottom:1px solid #ddd; padding:8px;  }
.wz a{margin:6px;color:#666}
.wz a:hover{ color:#cc0000;}

/*新闻中心栏目开始*/
.lmfenlei{padding: 90px 0;}
.lmfenlei .title{float: left; width: 50%;}
.lmfenlei .title .tt{float: left; font-size: 3.5rem; font-weight: 800;}
.lmfenlei .title .en{float: left; font-size: 1.5rem; color: #999;  padding-top: 18px; padding-left: 15px;}
.lmfenlei .fenlei{float: right;  width: 350px;}
.lmfenlei .fenlei ul li{float: left;  margin-left: 5px;}
.lmfenlei .fenlei ul li a{display: block; padding: 5px 15px;    text-align: center;  font-size: 14px;  -moz-border-radius:40px;-khtml-border-radius:40px;-webkit-border-radius:40px;border-radius:40px; }
.lmfenlei .fenlei ul li a:hover{display: block; background: #c04520; color: #fff; }
.lmfenlei .fenlei ul li a.curr{background: #c04520; color: #fff; }

/*景区公告list*/
.gglist{width: 100%; padding-top: 50px;}
.gglist ul{}
.gglist ul li{float: left; width: 100%; height: 80px;  padding: 15px 0 15px 0;-webkit-transition: all 0.5s ease-out;    -moz-transition: all 0.5s ease-out;    -o-transition: all 0.5s ease-out;    transition: all 0.5s ease-out; overflow: hidden;}
.gglist ul li:hover{background: #f6f6f6;-webkit-transition: all 0.5s ease-in;    -moz-transition: all 0.5s ease-in;    -o-transition: all 0.5s ease-in;    transition: all 0.5s ease-in; box-shadow: 0 0 20px rgba(100, 100, 100, .4);    -moz-box-shadow: 0 0 20px rgba(100, 100, 100, .4);    -webkit-box-shadow: 0 0 20px rgba(100, 100, 100, .4); }
.gglist ul li .shijian{float: left; width: 10%; padding-left: 2%; height: 45px; padding-left: 25px; border-right: 1px solid #ddd;}
.gglist ul li .shijian .riqi{float: left; font-size: 22px; font-weight: 400; margin-top: -10px; }
.gglist ul li .shijian .nian{float: left; font-size: 16px; color: #666; padding-bottom: 10px;}
.gglist ul li .biaoti{float: left; width: 82%; margin-left: 2%;  margin-top: 10px; font-size: 16px;  font-weight: 800; height: 27px; overflow: hidden;}
/*新闻资讯list*/
.xwlist{min-height: 600px;    margin: 0 auto;  padding: 80px  0  120px 0;}
.xwlist ul{}
.xwlist ul li{float: left; width: 100%;   padding: 24px; background: #fff; margin-bottom: 16px; transition: .3s;-moz-transition: .3s;-ms-transition: .3s;-o-transition: .3s;-webkit-transition: .3s;}
.xwlist ul li:hover{box-shadow: 0 0 10px rgba(100, 100, 100, .2);-moz-box-shadow: 0 0 10px rgba(100, 100, 100, .2);-webkit-box-shadow: 0 0 10px rgba(100, 100, 100, .2);}
.xwlist ul li .left{float: left; width: 22%;}
.xwlist ul li .left img{height: 158px;}
.xwlist ul li .center{float: left; width: 68%;  margin-left: 3%;}
.xwlist ul li .center .tt{float: left;  width: 100%; font-size: 18px; font-weight: 800; height: 27px; overflow: hidden;}
.xwlist ul li .center .jj{float: left;  width: 100%;  height: 52px;  font-size: 16px;  color: #777; margin-top: 18px;  margin-bottom: 28px;overflow: hidden;}
.xwlist ul li .center .riqi{float: left;   font-size: 16px;   color: #999;}
.xwlist ul li .right{float: right;   width: 5%; margin-top: 45px; display: none;}
.xwlist ul li .right img{width: 54px;}
.xwlist ul li:hover .right{display: block;}
/*精彩活动list*/
.jchdlist{padding: 80px  0  120px 0; }
.jchdlist ul {}
.jchdlist ul li{ float: left; width: 30%;margin-right: 3%; margin-bottom: 3%;}
.jchdlist ul li:nth-child(3n){margin-right: 0;}
.jchdlist ul li .tu{width: 100%; }
.jchdlist ul li .tu img{
  -webkit-border-top-left-radius: 8px;
-moz-border-top-left-radius: 8px;
-ms-border-top-left-radius: 8px;
-o-border-top-left-radius: 8px;
border-top-left-radius: 8px;
-webkit-border-top-right-radius: 8px;
-moz-border-top-right-radius: 8px;
-ms-border-top-right-radius: 8px;
-o-border-top-right-radius: 8px;
border-top-right-radius: 8px;}
.jchdlist ul li .bt{width: 100%; height: 133px; border: 1px solid #ddd; -webkit-border-bottom-left-radius: 8px;
-moz-border-bottom-left-radius: 8px;
-ms-border-bottom-left-radius: 8px;
-o-border-bottom-left-radius: 8px;
border-bottom-left-radius: 8px;
-webkit-border-bottom-right-radius: 8px;
-moz-border-bottom-right-radius: 8px;
-ms-border-bottom-right-radius: 8px;
-o-border-bottom-right-radius: 8px;
border-bottom-right-radius: 8px;}
.jchdlist ul li .bt .tt1{float: left;  font-size: 3rem; border-bottom: 3px solid #d62e15; margin-left: 8%; margin-top: 15px; }
.jchdlist ul li .bt .tt2{float: left; font-size: 16px;clear: both; margin-left: 8%; margin-top: 15px; width: 70%; height: 25px;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
/*分页样式*/
.fenye{ position:relative;  width: 570px; margin: 0 auto; clear:both; text-align:right;  margin-top: 50px;  }
.fenye .tt{position: absolute; left: 0;  top:6px; font-size: 16px;}
.fenye .pages{position: absolute; left: 50px;}
.fenye .pages a{text-decoration:none; font-size:12px; width: 40px;  height:40px; -moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;    text-align:center; line-height:40px; float:left;color:#333;margin-left:10px;  background:#f8f8f8;}
.fenye .pages a:hover{ background:#cdcdcd;}
.fenye .pages .prev,.fenye .pages .next{ display: block;width:40px; height: 40px; text-align:center;}
.fenye .pages .prev{background: url(page-prev.png) center center no-repeat;}
.fenye .pages .next{background: url(page-next.png) center center no-repeat;}
.fenye .pages a.prev,.fenye .pages a.next{border: none;}
.fenye .pages a.prev:hover{background: url(page-prev.png) center center no-repeat;}
.fenye .pages a.next:hover{background: url(page-next.png) center center no-repeat;}
.fenye .pages a.cur{ text-align:center; background:#cdcdcd;}
.fenye .pages a.cur:hover{}

/*内容详情页*/
.neirongbox{padding: 80px 0; margin-top: 185px; overflow: hidden;}
.neirongbox h1{font-size: 3.5rem; font-weight: 400; text-align: center; line-height: 180%; padding-bottom: 40px;}
.neirongbox .shijian{height: 43px; background: url(neirong-x.png) center center repeat-x;}
.neirongbox .shijian .fb{width: 245px; height: 43px; margin: 0 auto; background: #fff; text-align: center; font-size: 16px; color: #666;}
.neirongbox .neirong{padding-top: 40px;line-height: 180%;}
.neirongbox .neirong p{font-size: 16px; line-height: 180%; }
.neirongbox .neirong img{ width: auto; max-width: 1050px; padding: 20px 0;}

/*关于景区*/
.guanyujq-1{padding-bottom: 30px; font-size: 16px;line-height: 180%; text-indent: 2em;}
.guanyujq-2{width: 95%;margin: 0 auto; font-size: 16px;line-height: 180%;  background: url(guanyujq-bg.png) 5px 0 repeat-y;  margin-bottom: 50px;overflow: hidden;}
.guanyujq-2 .title{ height: 25px;  background: url(guanyujq-tb.png) 0 10px no-repeat;  padding-left: 35px; font-size: 2rem; font-weight: 800;}
.guanyujq-2 .info{ float: left;  padding-left: 35px;  padding-top: 30px;  padding-bottom: 50px;overflow: hidden;}
.guanyujq-2 .ct{padding:0 0 50px 0; width: 686px; margin: 0 auto; overflow: hidden;}
/*公司简介*/
.gongsijj{font-size: 16px;line-height: 180%; padding-bottom: 90px; overflow: hidden; }
.gongsijj p{text-indent: 2em;}
.gongsijj .ct{padding: 50px 0;width: 1200px; margin: 0 auto; overflow: hidden;}

/*游玩攻略list*/
.gongluelist{ background: #f4f4f4; padding: 80px  0  120px 0; }
.gongluelist ul {}
.gongluelist ul li{ float: left; width: 30%;margin-right: 3%; margin-bottom: 3%;background: #fff;overflow: hidden; border: 1px solid #ddd; -webkit-border-bottom-left-radius: 8px;
-moz-border-bottom-left-radius: 8px;
-ms-border-bottom-left-radius: 8px;
-o-border-bottom-left-radius: 8px;
border-bottom-left-radius: 8px;
-webkit-border-bottom-right-radius: 8px;
-moz-border-bottom-right-radius: 8px;
-ms-border-bottom-right-radius: 8px;
-o-border-bottom-right-radius: 8px;
border-bottom-right-radius: 8px;}
.gongluelist ul li:nth-child(3n){margin-right: 0;}
.gongluelist ul li .tu{width: 100%; }
.gongluelist ul li .tu img{ height: 257px;
  -webkit-border-top-left-radius: 8px;
-moz-border-top-left-radius: 8px;
-ms-border-top-left-radius: 8px;
-o-border-top-left-radius: 8px;
border-top-left-radius: 8px;
-webkit-border-top-right-radius: 8px;
-moz-border-top-right-radius: 8px;
-ms-border-top-right-radius: 8px;
-o-border-top-right-radius: 8px;
border-top-right-radius: 8px;}

.gongluelist ul li .tt{float: left; font-size: 16px; font-weight: 800;clear: both; margin-left: 5%; margin-top: 15px; width: 90%; height: 25px;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; }
.gongluelist ul li .jj{width:90%; margin: 0 auto; margin-top: 15px; font-size: 14px; height: 70px; overflow: hidden; color: #666;}
.gongluelist ul li .more{float: right; }
.gongluelist ul li .more a{display: block; width: 80px; height: 29px; line-height: 29px; margin: 20px;margin-right: 25px; background: #c04520; color: #fff; text-align: center; -moz-border-radius:40px;-khtml-border-radius:40px;-webkit-border-radius:40px;border-radius:40px;}
.gongluelist ul li .more a:hover{color: #ccc;}

/*游玩攻略内容详情页*/
.neirongbox-gonglue{padding: 80px 0; overflow: hidden;}
.neirongbox-gonglue h1{font-size: 3.5rem; font-weight: 400; text-align: center; line-height: 180%; padding-bottom: 40px;}
.neirongbox-gonglue .shijian{height: 43px; background: url(neirong-x.png) center center repeat-x;}
.neirongbox-gonglue .shijian .fb{width: 245px; height: 43px; margin: 0 auto; background: #fff; text-align: center; font-size: 16px; color: #666;}
.neirongbox-gonglue .neirong{padding-top: 40px;line-height: 180%;}
.neirongbox-gonglue .neirong p{font-size: 16px; line-height: 180%; }
.neirongbox-gonglue .neirong img{ width: auto; max-width: 1050px; padding: 20px 0;}
.neirongbox-gonglue hr{height:0;border:0;border-bottom:1px solid #ccc; }
.neirongbox-gonglue .shangxia{width: 100%; height: 20px; overflow: hidden; }
.neirongbox-gonglue .shangxia .shang{float: left; width: 49%;}
.neirongbox-gonglue .shangxia .xia{float: right; width: 49%; text-align: right;}
.neirongbox-gonglue .shangxia a{color: #c04520; font-size: 14px;}

/*交通指南*/
.jiaotong{padding: 50px 0; overflow: hidden;}
.jiaotong .list{background: #f6f6f6; padding: 20px 0;  margin-bottom: 25px;overflow: hidden;}
.jiaotong .list .left{float: left; height: 240px; line-height: 240px;padding-left: 40px; padding-right: 40px; border-right: 1px solid #e0e0e0; color: #c04520; font-size: 18px;}
.jiaotong .list .right{ float: left;  margin-left: 40px; width: 960px;}
.jiaotong .list .right p{font-size: 16px; line-height: 220%; word-wrap:break-word;}
.jiaotong .list .right p span{color: #c04520;}

/*景区导览*/
.daolan{padding: 50px 0; overflow: hidden;}
/*民俗文化*/
.minsulist{  padding: 80px  0  120px 0; }
.minsulist ul {}
.minsulist ul li{ float: left; width: 22%;margin-right: 3%; margin-bottom: 3%; padding-bottom: 30px;background: #fff;overflow: hidden; border: 0px solid #ddd; -webkit-border-bottom-left-radius: 8px;
-moz-border-bottom-left-radius: 8px;
-ms-border-bottom-left-radius: 8px;
-o-border-bottom-left-radius: 8px;
border-bottom-left-radius: 8px;
-webkit-border-bottom-right-radius: 8px;
-moz-border-bottom-right-radius: 8px;
-ms-border-bottom-right-radius: 8px;
-o-border-bottom-right-radius: 8px;
border-bottom-right-radius: 8px;}
.minsulist ul li:hover{box-shadow: 0 0 20px rgba(100, 100, 100, .4);    -moz-box-shadow: 0 0 20px rgba(100, 100, 100, .4);    -webkit-box-shadow: 0 0 20px rgba(100, 100, 100, .4);}
.minsulist ul li:nth-child(4n){margin-right: 0;}
.minsulist ul li .tu{width: 100%; }
.minsulist ul li .tu img{ height: 280px;
  -webkit-border-top-left-radius: 8px;
-moz-border-top-left-radius: 8px;
-ms-border-top-left-radius: 8px;
-o-border-top-left-radius: 8px;
border-top-left-radius: 8px;
-webkit-border-top-right-radius: 8px;
-moz-border-top-right-radius: 8px;
-ms-border-top-right-radius: 8px;
-o-border-top-right-radius: 8px;
border-top-right-radius: 8px;}

.minsulist ul li .tt{float: left; height: 55px; background: url(minsu-ttbg.png) left 35px no-repeat; font-size: 16px; font-weight: 800;clear: both; margin-left: 5%; margin-top: 15px; width: 90%; word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; }
/*娱乐项目*/
.yulelist{  padding: 80px  0  120px 0; }
.yulelist ul {}
.yulelist ul li {float: left; width: 30%;margin-right: 3%; margin-bottom: 3%; overflow: hidden;}
.yulelist ul li .ct{float: left; height: 449px; clear: both; position: relative;}
.yulelist ul li .ct img{ height: 449px; -moz-border-radius:8px;-khtml-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}
.yulelist ul li span{position: absolute; background: #333; color: #fff; opacity: 0;  bottom: 0;  left: 0;  width: 100%; height: 100%;  overflow: hidden; text-align: center;  -moz-border-radius:8px;-khtml-border-radius:8px;-webkit-border-radius:8px;border-radius:8px; transition: 0.5s;-moz-transition: 0.5s;-ms-transition: 0.5s;-o-transition: 0.5s;-webkit-transition: 0.5s;}
.yulelist ul li .ct .tt01{position: absolute;font-size: 26px; font-weight: 800; color: #fff; text-align: left; left: 30px; top: 90%; width: 45px; border-bottom: 4px solid #d62e15; opacity: 0;}
.yulelist ul li .ct .tt02{position: absolute; left: 30px; top: 99%; color: #fff; font-size: 14px;opacity: 0;}
.yulelist ul li .ct a:hover span{opacity: 0.4;bottom: 0; }
.yulelist ul li .ct a:hover .tt01{opacity: 1.0;top: 70%; transition: 0.5s;-moz-transition: 0.5s;-ms-transition: 0.5s;-o-transition: 0.5s;-webkit-transition: 0.5s;}
.yulelist ul li .ct a:hover .tt02{opacity: 1.0;top: 83%;transition: 0.5s;-moz-transition: 0.5s;-ms-transition: 0.5s;-o-transition: 0.5s;-webkit-transition: 0.5s;}

/*餐饮美食*/
.canyinlist{  padding: 80px  0  120px 0; }
.canyinlist ul {}
.canyinlist ul li{float: left; width: 50%; margin-bottom: 3%;}
.canyinlist ul li .tu{float: left;  width: 30%; }
.canyinlist ul li .tu img{height: 211px;-moz-border-radius:8px;-khtml-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}
.canyinlist ul li .right{float: left; width: 60%; margin-left: 5%;}
.canyinlist ul li .tt{float: left; font-size: 18px; font-weight: 800; margin-bottom: 42px;}
.canyinlist ul li .jj{float: left; width: 100%; font-size: 16px; height: 52px;  margin-bottom: 55px;overflow: hidden;}
.canyinlist ul li .more{float: left; }
.canyinlist ul li .more a{display: block; width: 80px; height: 29px; line-height: 29px;  background: #c04520; color: #fff; text-align: center; -moz-border-radius:40px;-khtml-border-radius:40px;-webkit-border-radius:40px;border-radius:40px;}
.canyinlist ul li .more a:hover{color: #ccc;}
/*酒店住宿*/
.jiudianlist{  padding: 80px  0  120px 0; }
.jiudianlist ul {}
.jiudianlist ul li{ float: left; width: 22%;margin-right: 3%; margin-bottom: 3%; padding-bottom: 30px;background: #fff;overflow: hidden; border: 0px solid #ddd; -webkit-border-bottom-left-radius: 8px;
-moz-border-bottom-left-radius: 8px;
-ms-border-bottom-left-radius: 8px;
-o-border-bottom-left-radius: 8px;
border-bottom-left-radius: 8px;
-webkit-border-bottom-right-radius: 8px;
-moz-border-bottom-right-radius: 8px;
-ms-border-bottom-right-radius: 8px;
-o-border-bottom-right-radius: 8px;
border-bottom-right-radius: 8px;}
.jiudianlist ul li:hover{box-shadow: 0 0 20px rgba(100, 100, 100, .4);    -moz-box-shadow: 0 0 20px rgba(100, 100, 100, .4);    -webkit-box-shadow: 0 0 20px rgba(100, 100, 100, .4);}
.jiudianlist ul li:nth-child(4n){margin-right: 0;}
.jiudianlist ul li .tu{width: 100%; }
.jiudianlist ul li .tu img{ height: 155px;
  -webkit-border-top-left-radius: 8px;
-moz-border-top-left-radius: 8px;
-ms-border-top-left-radius: 8px;
-o-border-top-left-radius: 8px;
border-top-left-radius: 8px;
-webkit-border-top-right-radius: 8px;
-moz-border-top-right-radius: 8px;
-ms-border-top-right-radius: 8px;
-o-border-top-right-radius: 8px;
border-top-right-radius: 8px;}

.jiudianlist ul li .tt{float: left; height: 25px;  font-size: 16px; font-weight: 200;clear: both; margin-left: 5%; margin-top: 15px; width: 90%; margin-bottom: 15px; word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; }
.jiudianlist ul li .tt2{float: left; font-size: 14px; color: #999; margin-left: 5%; width: 90%; height: 45px;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
/*在线预订 弹出层*/

.modal {display:none;}
.modal__overlay {position:fixed;top:0;right:0;bottom:0;left:0;width:100%;z-index:200;opacity:0;transition:opacity 0.2s;will-change:opacity;background-color:#000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.modal__header {/* Optional */            padding:1.5rem;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ddd;}
.modal__close {/* Optional */            margin:0;padding:0;border:none;background-color:transparent;cursor:pointer;background-image:url("data:image/svg+xml,%0A%3Csvg width='15px' height='16px' viewBox='0 0 15 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='2.-Menu' transform='translate(-15.000000,-13.000000)' stroke='%23000000'%3E%3Cg id='Group' transform='translate(15.000000,13.521000)'%3E%3Cpath d='M0,0.479000129 L15,14.2971819' id='Path-3'%3E%3C/path%3E%3Cpath d='M0,14.7761821 L15,-1.24344979e-14' id='Path-3'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");width:15px;height:15px;}
.modal__wrapper {width:100%;z-index:9999;overflow:auto;opacity:0;max-width:350px;max-height:80vh;transition:transform 0.2s,opacity 0.2s;will-change:transform;background-color:#fff;display:flex;flex-direction:column;-webkit-transform:translateY(5%);transform:translateY(5%);-webkit-overflow-scrolling:touch;/* enables momentum scrolling in iOS overflow elements */            /* Optional */            box-shadow:0 2px 6px #777;border-radius:5px;margin:20px;}
.modal__content {position:relative;overflow-x:hidden;overflow-y:auto;  height:100%;flex-grow:1;/* Optional */            padding:1.5rem;}
.modal.is-active {display:flex;justify-content:center;align-items:center;position:fixed;top:0;right:0;left:0;bottom:0;z-index:9999;}
.modal.is-visible .modal__wrapper {opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}
.modal.is-visible .modal__overlay {opacity:0.5;}
.modal__content img{  height: 290px;}
.modal__content  .tt1{text-align: center;}
.modal__content  .tt2{text-align: center;}

/*联系我们*/
.lianxi{  padding: 80px  0  120px 0; }
.lianxi .title{}
.lianxi .title .tt1{font-size: 3.5rem;  font-weight: 200;}
.lianxi .title .tt2{font-size: 1.2rem;}
.lianxi .title2{float: left; width: 100%; padding: 50px 0; overflow: hidden;}
.lianxi .title2 .tt1{float: left; width: 100%;  font-size: 2.0rem;  font-weight: 200; line-height: 200%;}
.lianxi .title2 .tt2{float: left; width: 100%;font-size: 2.0rem; font-weight: 200;  color: #c04520;line-height: 200%;}

@media screen and (min-width: 1024px){

}
@media screen and (max-width: 1023px) {

}



@media screen and (max-width: 768px) {  
.neirongbox .neirong img{width: 100%;}
.guanyujq-2 .ct{width: 100%;}
#slidewenzi1{ padding-top: 394px;  font-size: 2.5rem; }
#slidewenzi2{ padding-top: 30px;  padding-left: 20px; padding-right: 20px; font-size: 1.5rem; }
.gonggao .gg{width: 60%;}
.huodong-index{padding-bottom: 0;}
.huodong-title .tt1{font-size: 2.5rem;}
.huodong-title .tt2{font-size: 1rem;}
.xwtitle .tt1{ font-size: 2.5rem; }
.xwtitle .tt2{ font-size: 1.0rem;}
.more1 .wz{font-size: 14px;}
.more2 .wz{font-size: 14px;}
.xwhuandeng{float: none; width: 100%; margin: 0 auto;}
.focus{width: 100%; height: 100%;}
.tansuo-bg{height: auto; padding-bottom: 40px; overflow: hidden;}
.tansuo-bg .left{width: 100%; margin-left: 5%; padding-bottom: 50px;}
.tansuo-bg .left .jianjie{width: 90%;}
.tansuo-bg .right{float: none;  width: 95%; margin-left: 0; margin: 0 auto; }
.shipin-index{padding: 40px 0;}
.shipin-index .tt01{font-size: 2.5rem;}
.shipin-index .tt02{font-size: 1.0rem;}
.foot .left1{float:left;  width: 100%;   }
.foot .left2{float: left; width: 100%;}
.foot .right{float: left; text-align: left;}
.neirongbox h1{font-size: 2.5rem;}
.neirongbox .neirong p{font-size: 1rem;}
.lmdatu-xinwen .tt1,.lmdatu-gongsi .tt1{font-size: 2.5rem; padding-top: 350px;padding-bottom: 15px;}
.lmdatu-xinwen .tt2,.lmdatu-gongsi .tt2{font-size: 1.5rem; padding: 0 50px; line-height: 180%;}
.lmfenlei{padding: 50px 0;}
.lmfenlei .title{float: none; width: 100%;}
.lmfenlei .title .tt{float: none; text-align: center; font-size: 3.0rem;}
.lmfenlei .title .en{float: none; text-align: center; font-size: 1rem; padding-top: 0;}
.lmfenlei .fenlei{float: none; margin: 0 auto; margin-top: 35px;}
.gglist ul li .shijian{width: 20%;}
.gglist ul li .biaoti{width: 72%;}
.xwlist ul li .left{float: left; width: 100%; height: auto; padding-bottom: 20px;}
.xwlist ul li .left img{height: auto;}
.xwlist ul li .center{float: none; width: 100%; margin-left: 0; }
.xwlist ul li .center .jj{ margin-bottom: 15px;}
.gongsijj .ct{width: 100%;}
.guanyujq-2 .ct{width: 90%; padding-left: 35px;}
.jiaotong .list .left{float: left; width: 100%; border-right: 0;  height: 45px; line-height: 45px; border-bottom: 1px solid #ddd; margin-bottom: 20px;}
.jiaotong .list .right{margin: 40px; width: 90%;}
.canyinlist ul li{width: 100%;}
.minsulist ul li{width: 48%;}
.minsulist ul li:nth-child(2n){margin-right: 0;}
.neirongbox-gonglue{padding: 50px 0;}
.neirongbox-gonglue h1{font-size: 2.5rem;}
.neirongbox-gonglue .neirong img{max-width: 100%;}
.lianxi .title .tt1{font-size: 2.5rem;  }
.lianxi .title2 .tt1{font-size:1.5rem ;}
.lianxi .title2 .tt2{font-size:1.5rem;}
.yulelist ul li{width: 100%;margin-right: 0; margin-bottom: 5%;}
.yulelist ul li .ct{width: 100%; height: auto;}
.yulelist ul li .ct img{ width: 100%;  height: auto; }
}
@media screen and (max-width: 550px) {  
.xwhuandeng{height: 280px;}
.focus img{height: 280px;}
.xinwenlist{float: none; width: 100%;}
.xinwenlist ul li .shijian{width: 22%;}
.xinwenlist ul li .biaoti{width: 75%;}
.gglist ul li .shijian{width: 25%;}
.gglist ul li .biaoti{width: 70%;}
.jchdlist ul li{float: none; width: 100%;  margin-right: 0;}
.lmfenlei .fenlei{width: 100%;}
.lmfenlei .fenlei ul li{width: 32%; margin-left: 1%;}
.lmfenlei .fenlei ul li a{width: 100%;  font-size: 12px;}
.canyinlist ul li{margin-bottom: 5%;}
.canyinlist ul li .tu{width: 100%;}
.canyinlist ul li .tu img{height: auto;}
.canyinlist ul li .right{width: 100%;}
.canyinlist ul li .tt{padding-top: 15px; margin-bottom: 20px;}
.canyinlist ul li .jj{margin-bottom: 20px;}
.jiudianlist ul li{width: 100%; margin-right: 0;}
.jiudianlist ul li .tu img{height: auto;}
.minsulist ul li{width: 100%; margin-right: 0;}
.minsulist ul li .tu img{height: auto;}
.gongluelist ul li{width: 100%; margin-right: 0; margin-bottom: 5%;}
.gongluelist ul li .tu img{height: auto;}

}


@media screen and (max-width: 420px) {  
.navbar-brand {width: 90%;}
}
@media screen and (max-width: 380px) {  
.gonggao .gg{width: 50%;}
}

