@charset "utf-8";

/**/
.neiye_banner{width:100%; min-width:1200px; height:auto; margin:0 auto; overflow:hidden;}
.neiye_banner img{width:100%; height:auto; margin: 0 auto;display: block;background-size:100% 100%;}

.neiye_box{width:100%; min-width:1200px; overflow:hidden; position:absolute; top:400px; z-index:9999;}
.neiye_box_N{width:1180px; height:auto; min-height:500px !important; background:#FFF; padding:20px 10px 20px 10px; border-radius:20px;  margin:30px auto; overflow:hidden;}


.neiye_box_dqwz{width:100%; height:50px; border-bottom:1px solid #cdcdcd; margin:0 auto; overflow:hidden;}
.neiye_box_dqwz i{width:30px; height:30px; background:url(../images/Img_20.png) 0 center no-repeat; background-size:100%; float:left; margin:10px 0 0 0;}
.neiye_box_dqwz h2{font-family: Microsoft YaHei,"宋体",Arial, Helvetica, sans-serif; font-weight:normal; line-height:50px; font-size:14px; color:#696969; padding:0 0 0 40px;}
.neiye_box_dqwz h2 a{color:#696969;}
.neiye_box_dqwz h2 a:hover{color:#b27f2c; text-decoration:underline;}

/*景区概况*/
.neiye_box_nav{width:1200px; height:auto; overflow:hidden; margin:10px auto;}
.neiye_box_nav ul{width:100%;}
.neiye_box_nav ul li{float:left; width:15%; height:45px; text-align:center; line-height:45px; background:#ebc587; margin:0 0 0 15px; overflow:hidden; display:block;}
.neiye_box_nav ul li a{font-family: Microsoft YaHei,"宋体",Arial, Helvetica, sans-serif;font-size:16px; color:#292929; display:block;}
.neiye_box_nav a:hover,.neiye_box_nav .active a{color:#FFF;text-decoration:none;font-weight:normal; background:url(../images/Img_39.jpg) center center no-repeat;background-size:100%}

.neiye_box_content{width:100%; height:auto; min-height:500px; background:#FFF;  overflow:hidden; margin:0 auto;}
.neiye_box_content_div{width:98%; height:auto;margin:0 auto; padding:10px 0 30px 0;}
.neiye_box_content_div > p{width:100%; height:auto; line-height:35px; font-family: Microsoft YaHei,"宋体",Arial, Helvetica, sans-serif;font-size:16px; color:#494949;}
.neiye_box_content_div > h1{line-height:45px; font-family: Microsoft YaHei,"宋体",Arial, Helvetica, sans-serif;font-size:30px; color:#b27f2c; text-align:center; }


/*图片列表*/
.neiye_box_tulist{width:100%; height:auto; min-height:500px; background:#FFF;  overflow:hidden; margin:0 auto; padding:0 0 20px 0;}
.neiye_box_tulist a{width:367px; height:300px; float:left; overflow:hidden; margin:15px 0 0 15px;}
.neiye_box_tulist a img{width:100%; height:300px; overflow:hidden;}


/*公告列表*/
.neiye_box_newsN{width:100%; height:auto; min-height:500px;  overflow:hidden; margin:0 auto;}

.title_btn_N{width:13%; height:35px; margin:0 auto;}
.title_btn_N i{width:22px; height:35px; float:left; overflow:hidden; margin:8px 10px 0 0;}
.title_btn_N i img{width:100%; height:22px; overflow:hidden;}
.title_btn_N a{float:left; width:110px; height:35px;font-family: Microsoft YaHei,"宋体",Arial, Helvetica, sans-serif;font-size:24px; color:#b27f2c; font-weight:normal;}
.title_btn_N a:hover{color:#b27f2c; text-decoration:underline;}

.more {
    width: 150px;
    margin: 0 auto;
    text-align: center;
    padding-top: 2em;
}

.more a {
	text-align:center;
    line-height: 2em;
    display: block;
    border: 1px solid #ccc;
    color: #999;
    border-radius: 5px;
    text-decoration: none;
    transition: 400ms;
	font-size:14px;
}

.more a:hover {
    color: #b27f2c;
    border: 1px solid #b27f2c;
}

/*********************** 新闻  公告样式 ***********************/
.jqgg_Box{width: 100%;    height: auto;   margin: 0px auto;    overflow: hidden;    padding: 1em 0px;}



.zxgg{width:100%; height:auto; overflow:hidden; padding:1em 0 0 0;}
.zxgg .img{width:42%; float:left; height:auto; overflow:hidden; position:relative;}
.zxgg .img p{width:100%; height:36px; line-height:36px; position:absolute; bottom:0; background:rgba(255,255,255,0.6);
color:#444; text-align:center; font-size:14px;}
.zxgg .img img{width:100%; height:297px; transition:400ms; overflow:hidden;}
.zxgg .img:hover img{ transform:scale(1.09);}
.zxgg ul{ width:56%; float:right;}
.zxgg ul li{height:40px; line-height:40px; border-bottom:1px dashed #bfbfbf;}
.zxgg ul li:first-child{ height:90px;}
.zxgg ul li:first-child span{ font-size:14px;}
@media(max-width:640px){
    .zxgg ul li:first-child span{
        margin-right: 0;
        margin-top: -35px;
    }
}
.zxgg ul li:first-child a{font-size:22px; font-weight:400; color:#292929;}
@media(max-width:640px){
    .zxgg ul li:first-child a{
        font-size: 14px;
    }
}
.zxgg ul li:first-child p{ margin:0; padding:0; font-size:14px; padding-left:20px; line-height:26px; color:#b0b0b0;}
.zxgg ul li a{ display: block;overflow: hidden; white-space: nowrap; text-overflow: ellipsis; padding-right: 80px;line-height:35px; font-family: Microsoft YaHei,"宋体",Arial, Helvetica, sans-serif;font-size:16px;}
.zxgg ul li span{ float:right; color:#c4c4c4;margin-right: -80px}
.zxgg ul li:hover{ color:#b2802d;}
.zxgg ul li:hover a{ color:#b2802d; text-decoration:underline;}
.zxgg ul li:hover span{ color:#b2802d;}

/****** 媒体关注  ******/
.mtgz_Box{width: 100%;    height: auto;   margin: 0px auto;    overflow: hidden;    padding:2em 0px; background:#f2f2f2; border-radius:20px;}

.meiti {
    width: 1200px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
}

.meiti ul li {
    width: 30%;
    height: auto;
    float: left;
    overflow: hidden;
    margin: 0 1.4em;
}

.meiti ul li .top {
    width: 100%;
    height: auto;
    overflow: hidden;
}

.meiti ul li .top .left {
    width: 81px;
    height: 81px;
    background: url(../images/new_meiti_img_1.png) no-repeat center;
    float: left;
    text-align: center;
    color: #484848;
}

.meiti ul li .top .left b {
    font-size: 36px;
    line-height: 50px;
    font-weight: 400;
}

.meiti ul li .top .left span {
    font-size: 14px;
    line-height: 16px;
	color:#696969
}

.meiti ul li .top .right {
    width: 75%;
    float: right;
}

.meiti ul li .top .right a {
    text-decoration: none;
    font-size: 16px;
    line-height: 36px;
    color: #393939;
    transform: 400ms;
}

.meiti ul li .top .right a:hover {
    color: #b2802d;
}

.meiti ul li .top .right p {
    font-size: 14px;
    line-height: 20px;
    color: #919191;
}

.meiti ul li .bottom {
    width: 100%;
    height: 41px;
    text-align: center;
}

.meiti ul li .bottom a {
    width: 41px;
    height: 41px;
    display: block;
    margin-left: 47%;
    margin-top: 10px;
    background: url(../images/new_meiti_img_2.png) no-repeat 0 -41px;
    transition: 400ms;
}

.meiti ul li .bottom a:hover {
    background: url(../images/new_meiti_img_2.png) no-repeat;
}


/**活动纪实样式1*/

.jishi{width:100%; height:auto; overflow:hidden; padding:1em 0 0 0;}
.msg-list {padding:0 0 10px 8px;font-size:0;}
.msg-list li {display:inline-block;*display:inline;	zoom:1;	width:33%;	height:280px;	min-width:300px;	color:#555;	text-align:left;	font-size:14px;overflow:hidden;}
.msg-list li:hover {background:#c4a169;	color:#fff;}
.msg-list li:hover span{color:#aea062;	border:1px solid #fff;	background:#fff;}
.msg-list li:hover .msg-ct .title {	color:#fff;}
.msg-list li:hover .msg-ct .title i {background:#fff;}
.msg-list li:hover .msg-ct a {color:#fff;border:1px solid #fff;}
.msg-list li:hover .border-right {border-right:1px solid #aea062;}
.msg-list li .border-right {padding-top:30px;	height:248px;	border-right:1px solid #e1e1e1;}
.msg-list li .border-right.lastChild {	border-right:none;}
.msg-list li .time {position:relative;	float:left;	width:20%;	height:100%;text-align:right;}
.msg-list li .time .day {font-size:24px;}
.msg-list li .time .year {font-size:16px;line-height:30px;}
.msg-list li .time .line {position:absolute;top:60px;right:18px;	display:block;	width:1px;	height:40px;	background:#ebc587;}
.msg-list li .msg-ct {float:left;	width:80%;	height:100%;}
.msg-list li .msg-ct .title {position:relative;	margin-left:8%;	padding-bottom:26px;	width:90%;	font-size:18px;	color:#222;}
.msg-list li .msg-ct .title i {	position:absolute;	bottom:0;	left:0;	display:block;	width:40px;	height:3px;	background:#c2c2c2;}
.msg-list li .msg-ct .intro {margin:25px 0 0 8%;	width:90%;	line-height:24px;}
.msg-list li .msg-ct span {	margin:25px 0 0 8%;	display:block;	width:100px;height:30px;color:#9e9e9e;text-align:center;line-height:30px;border:1px solid #9e9e9e;}
.msg-list li .msg-ct:hover a span {color:#c4a169;border:1px solid #fff;	background:#fff;	display:block;}

/*优惠活动 列表2*/
.youhui{width:100%; height:auto; overflow:hidden; padding:1em 0 0 0;}
.news-list{width:100%;}
.news-list li{
	float: left;
	width: 30%;
	padding: 20px 20px 0 18px;
	transition: 400ms;

}
.news-list li:hover{
	background-color: #b27f2c;
}
.news-list li:hover h2,
.news-list li:hover h3,
.news-list li:hover p{
	color:#fff;
}



.news-list li:hover  .xinwen-more2{
	opacity: 0;
}
.news-list li h2{
	font-size: 14px;
	color:#494949;
	font-family: 'Microsoft Yahei';
	font-weight:normal;
	
}

.news-list li h3{
	font-size: 18px;
	color:#333;
	height: 40px;
	overflow: hidden;
	line-height:40px;
	margin-top: 18px;
	overflow:hidden;
}
.news-list li:hover  h3{
	/*color:#e35d2c;*/
}


.news-list li p{
	font-size: 15px;
	color:#8c8c8c;
	overflow: hidden;
	margin-top: 20px;
	line-height: 2;
}

.xinwen-more2{
	background-image: url(../images/jiantou.png);
	display: inline-block;
	width: 53px;
	height: 9px;
	cursor: pointer;
	margin-top: 10px;
}

.xinwen-pic
{overflow: hidden;margin-top: 20px;}
.xinwen-pic img{
	display: block;
	width: 100%!important;
	transition: .3s;
	height: 183px!important;

}

.xinwen-pic:hover img{
	-webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}


/****** 视频导览  *******/
.shipin{width:100%; height:auto; overflow:hidden; padding:1em 0 0 0;}
.shipin ul {
    width: 100%;
    height: auto;
    overflow: hidden;
}


.shipin ul li {
    width: 32%;
    float: left;
    margin: 0 0 0 13px;
}

.shipin ul li .img {
    width: 100%;
    height:260px;
    overflow: hidden;
}

.shipin ul li .img img {
    width: 100%;
	height:260px;
	overflow:hidden;
    transition: 400ms;
}

.shipin ul li .img img:hover {
    opacity: 0.8;
    -webkit-transform: scale(1.09);
    transform: scale(1.09);
}

.shipin ul li a {
    text-decoration: none;
    font-size: 16px;
    color: #393939;
    transform: 400ms;
    line-height: 35px;
}

.shipin ul li a:hover {
    color: #b27f2c;
}

.shipin ul li p {
    font-size: 14px;
    line-height: 22px;
    color: #868686;
    margin-top: 8px;
}

.shipin ul li .bot {
    width: 50%;
    margin-left: 27%;
    height: 24px;
    margin-top: 15px;
}

.shipin ul li .bot span {
    width: 24px;
    height: 24px;
    float: left;
    display: block;transition:all 0.5s;
    background: url(../images/news_lindao_img_1.png) no-repeat 0 -24px;
	cursor:pointer;
}

.shipin ul li .bot a {
    float: left;
    font-size: 14px;
    margin-left: 10px;
    line-height: 24px;
    color: #999999;
}

.shipin ul li .bot:hover span {
    background: url(../images/news_lindao_img_1.png) no-repeat;
}

.shipin ul li .bot:hover a {
    color: #b27f2c;
}


/********党群建设********/
.zhaobiao {
    width: 1200px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    padding-top: 1.5em;
}

.zhaobiao ul li {
    width: 30%;
    height: auto;
    float: left;
    overflow: hidden;
    margin: 0 1.4em;
}

.zhaobiao ul li .top {
    width: 100%;
    height: auto;
    overflow: hidden;
}

.zhaobiao ul li .top .left {
    width: 20.5%;
    height: auto;
    background: #b27f2c;
    float: left;
    text-align: center;
    color: #fff;
}

.zhaobiao ul li .top .left b {
    font-size: 36px;
    line-height: 50px;
    font-weight: 400;
}

.zhaobiao ul li .top .left span {
    font-size: 16px;
    line-height: 36px;
    margin-top: 20px;
}

.zhaobiao ul li .top .right {
    width: 72%;
    float: right;
}

.zhaobiao ul li .top .right a {
    text-decoration: none;
    font-size: 16px;
    line-height: 36px;
    color: #393939;
    transform: 400ms;
}

.zhaobiao ul li .top .right a:hover {
    color: #b27f2c;
}

.zhaobiao ul li .top .right p {
    font-size: 14px;
    line-height: 25px;
    color: #919191;
}





/*特色景点*/
.traffic-guide-advert{position:relative;height:680px}
.trcffic-list{width:98%;height:auto;background:#fff;padding:25px 0 0 0; margin:0 auto;}
.trcffic-list .item{width:100%;height:180px;margin-bottom:20px}
.trcffic-list .item .traffic-list{width:260px;height:100%;display:block;overflow:hidden;text-align:center;position:relative}
.trcffic-list .item .traffic-list img{height:100%; width:100%;}
.trcffic-list .item .traffic-list p{width:100%;height:100%;display:block}
.trcffic-list .item .traffic-content{position:relative;width:865px;height:100%;float:left;padding-left: 26px;}
.trcffic-list .item .traffic-content .traffic-title{width:300px;height:30px;display:block; cursor:pointer; color:#b27f2c; text-decoration:underline; cursor:default!important;font:normal 20px/30px Microsoft YaHei}
.trcffic-list .item .traffic-content .traffic-title span{margin-right:15px;vertical-align:middle; cursor:pointer;}
.trcffic-list .item .traffic-content .traffic-title .icon-plan{float:left; width:50px; height:50px; overflow:hidden;}
.trcffic-list .item .traffic-content .traffic-title .icon-plan img{width:100%; height:50px; overflow:hidden;}
.trcffic-list .item .traffic-content .traffic-title:hover a span{color:#b27f2c; text-decoration:underline;}

.trcffic-list .item .traffic-content .traffic-text{font:normal 14px/24px Microsoft YaHei;color:#666; margin-top:15px; height:75px; overflow:hidden;}
.trcffic-list .item .traffic-content .ticket{width:100%;height:20px;display:block;margin-top:10px;font:700 14px Microsoft YaHei;color:#333;padding-top:6px}
.trcffic-list .item .traffic-content .fw{width:100%;height:auto;display:block;margin-top:10px}
.trcffic-list .item .traffic-content .fw a{height:100%;display:block;border:1px solid #e9e9e9;border-radius:5px;margin-right:10px;overflow:hidden}
.trcffic-list .item .traffic-content .fw a img{height:50px}
.trcffic-list .item .traffic-content .see-details{position:absolute;bottom:10px;width:95px;height:33px;display:block;border:1px solid #e9e9e9;border-radius:5px;font:normal 14px/33px Microsoft YaHei;text-align:center;color:#666}
.trcffic-list .item .tg-fl{float:left;}
.trcffic-list .item .tg-fl span{width:8px;height:15px;position:absolute;right:0;bottom:22px;display:block;background:url(../images/sj.png)}
.trcffic-list .item .tg-fr{float:right}
.trcffic-list .item .tg-fr span{width:8px;height:15px;position:absolute;left:0;bottom:22px;display:block;background:url(../images/sjl.png)}
.trcffic-list .color1{color:#c0b68a!important}
.trcffic-list .color2{background: #fcfbe9!important;}
.trcffic-list .color3{color:#00b9af!important}
.trcffic-list .color4{background: #fcfbe9!important;}
.trcffic-list .color5{color:#ff324a!important}


.trcffic-list .color1 .see-details:hover{background:#c0b68a;color:#fff;border:1px solid transparent}
.trcffic-list .color2 .see-details:hover{background:#b27f2c;color:#fff;border:1px solid transparent}
.trcffic-list .color3 .see-details:hover{background:#00b9af;color:#fff;border:1px solid transparent}
.trcffic-list .color4 .see-details:hover{background:#ff9700;color:#fff;border:1px solid transparent}
.trcffic-list .color5 .see-details:hover{background:#ff324a;color:#fff;border:1px solid transparent}


/*招聘列表*/
.neiye_box_center_zhaopin{width:96%; height:auto; min-height:500px; background:#FFF; margin:0px auto;}
.neiye_box_center_zhaopin_div{width:100%; height:auto; margin:0 auto;}

/*景区配套*/
.neiye_box_content_pt{width:100%; height:auto; min-height:500px; margin:30px auto;  padding:0 0 30px 0;}

.neiye_box_content_pt #s_way{ margin: 0 auto; }

.neiye_box_content_pt #s_way ul{ padding-bottom: 0;}

#s_way ul{ margin-right: -40px;  padding-bottom: 125px;}
#s_way li{ width:260px;  padding:13px; margin-left: 15px; margin-bottom: 20px; float: left; display: block; background: #fff;}
#s_way li .box{ }
#s_way li .pic_box{width:260px; height:180px; position:relative; overflow: hidden;}
#s_way li img{width:100%; height:180px; display:block;  }
#s_way li .text_box{ position:relative; padding:20px 0 0px 0; }
#s_way li .text_box h1 { display: block; height: 17px; line-height: 17px; background: url(../images/icon_way.png) left center no-repeat; padding-left: 16px;  }
#s_way li .text_box h1 a{overflow:hidden;     text-align: left; white-space: nowrap; overflow:hidden;text-overflow: ellipsis;  color:#353535; font-size:16px;  display:block;  }
#s_way li .text_box font{line-height:40px;  color:#b27f2c; height:40px; overflow:hidden; font-size:16px;  text-align:center; font-weight:bold;}
#s_way li .text_box font a{color:#FFF; display:block;background:#b27f2c; margin:10px 0 10px 0;}
#s_way li .text_box p{line-height:24px;  color:#747378; height:48px; overflow:hidden; font-size:14px; text-align: justify;}
#s_way li:hover h1{background: url(../images/icon_way.png) left center no-repeat;}
#s_way li:hover h1 a{ color: #b27f2c;  }
#s_way li:hover{ box-shadow: 0 0 20px #999;  }
#s_way .bnt_more {position: absolute; left: 50%; margin-left: -305px; bottom: -55px; z-index: 9999; }
#s_way .bnt_more a{ display: block; position: relative; width: 600px; height: 100px; overflow: hidden; border: 5px solid #fff;}
#s_way .bnt_more img{ display: block;  width: 600px; height: 100px;}
#s_way .bnt_more h1{ position: absolute; left: 0; top: 0; color: #fff; text-align: center; font-size: 14px; display: block; width: 100%; text-align: centerc;  line-height: 110px;} 

.fl i {
    color: red;
    font-style: normal;
}
.modal-body .err {
    color: #cb2531;
   
}
.modal-body  .err .err-msg {
	font-style: inherit;
    visibility: visible;
}
.contact-input .err-msg {
	visibility: hidden;
	
}

/*免费咨询-投诉建议*/
	
	.mfzx{width:84%; height:auto; margin:0 auto; background:url(../images/8.png) right bottom no-repeat;;}
	.mfzx .textfile{height: auto; margin-top: 30px; position: relative; padding-left:70px;}
	.mfzx .textfile span.t{width: 60px; height: 40px; line-height: 40px; font-family: Microsoft YaHei,"宋体",Arial, Helvetica, sans-serif; font-weight:normal; font-size:15px; display: block; position: absolute; left: 0; top: 0; text-align: right;}
	.mfzx .textfile i{color:#ff0000; font-size:14px; margin:0 0 0 5px;}
	.mfzx .textfile input{width: 360px; height: 38px; line-height:38px; border: 1px solid #e4e4e4; padding: 0 10px;color: #999; background-color:#fff;}
	.mfzx .textfile .emailist{border: 1px solid #e4e4e4; background-color: #fff; line-height: 30px;}
	.mfzx .textfile .emailist li{padding: 0 10px;}
	.mfzx .textfile .emailist li.on{background-color:#b2b2b2; padding: 0 10px;}
	.mfzx .textfile a.zixunsubmit{width:140px; height: 46px; display: block; border:1px solid #aea062; border-radius:15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; text-align: center; line-height: 46px; color: #aea062; font-size: 16px; font-weight:bold;}
	.mfzx .textfile a.zixunsubmit:hover{border:1px solid #aea062; border-radius:15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; color:#FFF; background:#aea062;}
	
	.mfzx .textfile input.zixunsubmit{width:140px; height: 46px; margin:0 auto; display: block; border:1px solid #aea062; border-radius:15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; text-align: center; line-height: 46px; color: #aea062; font-size: 16px; font-weight:bold;}
	.mfzx .textfile input.zixunsubmit:hover{border:1px solid #aea062; border-radius:15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; color:#FFF; background:#aea062;}
	.mfzx .textfile textarea{resize: none;width: 384px;height: 90px; border: 1px solid #e4e4e4; vertical-align: top;font-size: 14px;color: #aea062;line-height: 20px;}
	
	.mfzx .err {
	    color: #cb2531;
	  
	}
	.mfzx .form .err .err-msg {
		font-style: inherit;
	    visibility: visible;
	}
	.mfzx .textfile .err-msg {
		visibility: hidden;
		font-size: 14px;
		color: #cb2531;
		position: absolute;
		display: block;
		line-height: 31px;
	    margin-left: 5px;
	}
	


/* 新闻详情页1 */
	.news_detail {
		width: 94%;
		height: auto;
		overflow: hidden;
		font-size: 14px;
		line-height: 30px;
		padding: 31px 21px;
	}
	
	.news_detail h1.tit {
		font-size: 20px;
		font-family: 'Microsoft YaHei';
		color: #333;
		line-height: 50px;
		border-bottom: 1px dashed #ccc;
	}
	
	.news_dt {
		height: 40px;
		margin: 0 auto;
		font-size: 12px;
		line-height: 28px;
		font-weight: normal;
		color: #696969;
	}
	
	.new_info {
		padding-top: 18px;
		clear: both;
		font-size: 14px;
		line-height: 30px;
		font-family: Microsoft YaHei, "宋体", Arial, Helvetica, sans-serif;
		padding-bottom: 15px;
		border-bottom: 1px dashed #ccc;
		color: #202020;
	}
	.new_info img {/*width: 100%;height: 100%;*/text-align: center;}
	.sxpart {
		margin: 10px 0px;
		font-size: 12px;
	}

