.bellows__item:not(.bellows--is-open) > .bellows__content {
  height:0; overflow:hidden;}

.bellows__item.bellows--is-open > .bellows__content-wrapper,
.bellows__item.bellows--is-closing > .bellows__content-wrapper {
  display: block;height:auto; }

.bellows__content-wrapper {
  height:0;overflow:hidden;  display: none;}
 
.bellows {
	display:none;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
     position: absolute;
     bottom:15px;
     left:0;     
     width:100%;
}

.bellows__header {
  position: relative;
  padding: 10px 20px;
  margin:0 2%;
   background:url(../images/nav-ico.png) 96% 50% no-repeat #3C71C1;
   background-size:20px;
 border-radius:4px;
  color:#fff;
  }
  .bellows__header:active {
   }
  .bellows__header h1,
  .bellows__header h2,
  .bellows__header h3,
  .bellows__header h4 {
    font-size:130%;font-weight:normal;}
.bellows__content{ background:#fff;padding:0 20px;  position: absolute;margin:0 2%;left:0;top:38px;width:96%;  z-index: 9999;;}
.bellows__content ul li{ display:block;border-bottom:1px solid #eee;width:100%; height:50px; line-height:50px;}
.bellows__content ul li.subnav{ text-indent:22px;}
.bellows__content a{font-size:130%;font-weight:normal; display:block;}
.bellows__content ul li.hover a{color:#FF5659}
@media screen and (max-width: 1280px){
	.park-right{
		padding:0 10%;
	}
	.park-right .title{
		margin-top:20%;
	}
	.contactbox{
		width:95%;
	}
}
@media screen and (max-width: 1024px){
	.box{
		width:95%;
	}
	.logo{
		width:240px;
		margin-top:15px;
	}
	.nav li{
		padding:0 15px;
	}
	.homenews{
		width:80%;
		height:400px;
		
	}
	.left-box .homenews,.right-box .homenews{
		
		float:none;
		margin:0 auto;
	}
	
	.park-right{
		padding:0 5%;
	}
	.park-right .title{
		margin-top:10%;
		font-size:2.2em;
	}
	.home-about .about-left{
	width:50%;
	float:left;
}
	.home-about .aboutimg{
	width:45%;	
}
.sub-yewu-list{
	width:95%;
}
.sub-yewu-list ul{
	margin-left:-3%;
}
.sub-yewu-list li {
	width:30%;
	margin:3% 0 0 3%;
	height:290px;
}
.sub-yewu-list li .pic{
	padding:8%;
}
.show-yewu-content .tit{
	
	width:25%;
	
}
.show-yewu-content .content{
	width:65%;
	float:right;
	margin-left:5%;
	
}
.sub-box2{
	padding:4% 0;
}
#map{
	width:60%;
	
}
.contact{
	width:40%;
}
.newslist{
	padding:5% 0;
}
.newslist .pic{
	width:30%;
}
.newslist .right{
	width:65%
}
.newslist .right .more{
	margin-top:15px;
}
.wenhua-list{
	padding:0;
}
.wenhua-list ul{
	margin-left:-3%;
}

.wenhua-list li{
	width:47%;
	margin:3% 0 0 3%;
	height: 470px;
}
.wenhua-list li .con{
	padding:5%;
}
.join-top .right .tit{
	margin-top:30px;
}
.join-top .right .email{
	padding-top:30px;
}
.join-top{
	margin-top:30px;
}
.join-list ul{
	margin-left:-1%;
}
.join-list li{
	width:49%;
	margin:1% 0 0 1%;
	padding:3%;
	height:500px;
}
.join-list li .list .con{
	line-height: 25px;
	width:100%;
}
}

@media screen and (max-width: 800px){

.navbar{}
.top-bar{ display:inline-block;}
.header{
	display: none;
	
}
.logo{
	width:auto;
	
}
		.homenews .title a{
	font-size:2em;
}
.park-right{
		padding:0 5%;
	}
	.park-right .title{
		margin-top:10%;
	}
	.park-right .des{
		margin-top:15px;
		font-size:1.2em;
		
	}
	.park-right .more{
		margin-top:10px;
	}
	.sub-yewu-list li {
	width:30%;
	margin:3% 0 0 3%;
	height:250px;
}
.sub-yewu-list li .pic{
	padding:8%;
}

}

@media screen and (max-width: 768px){
	.about-box .aboutimg,.about-box .about-left{
	width:100%;
}
	.yqrz-box{padding:0;}
	.yqrz-box .pic{height: auto;margin-top:0;width:100%;}
	.yqrz-box .pic img{margin:0;width:100%;height: auto;}
	.yqrz-form{width:100%;padding:4%;height: auto;}
	.yqrz-form .tit{margin:0;padding:0;margin-top:4%;}
	.yqrz-form .tit::before{display:none;}
	.footer .right-con{margin-top:0;}
.bellows{ display:inline}
.sub-menu{
	display: none;
}
.show-footer a{
	
	width:30%;
}
.wenhua-list li{
	
	height: 420px;
}
.join-top .right .tit{
	font-size:18px;
}
.join-top .right .des{
	font-size:12px;
	padding-top:20px;
}
.join-list li{
	width:100%;
	height: auto;
}
	.link-list li{width:33.33%;}
	
	
	
	.dj-banner{height: auto;background: none;}
	.dj-banner img{max-width: 100%;}
	.dj-topbg{margin-top:14px;}
	.dj-bgbox{padding:3%;}
	.dj-menu{width:100%;height: auto;}
	.dj-menu li{width:50%;}
	.dj-home-news{margin-top:3%;height: auto;margin-left:0;}
	.dj-home-news .swiper-slide img{height: auto;}
	.dj-news{width:100%;margin:0;padding:3%;}
	.dj-news .tit span::before{left:0;}
	.dj-news .tit span{padding-left:20px;}
	.dj-home-news .swiper-slide p{bottom:0;text-align: left;padding:3%;}
	.dj-dyfc li{width:50%;margin:0;padding:1%;}
	.dj-dyfc ul{margin:3% 0 0 0;}
	.dj-dyfc li .pic{height:0;padding-top:60%;position: relative;}
	.dj-dyfc li .pic a{width:100%;height: 100%;position: absolute;top:0;left:0;}
	.dj-links li a{font-size:14px;}
	.dj-links li {margin:0;width:auto;margin:3% 3% 0 0;}
	.dj-links{padding:3%;}
	.wap{display: block;}
	.dj-left{margin-top:3%;margin-bottom:0;}
	.dj-right{width:100%;margin-top:0;}
	.dj-list1 li{width:100%;}
	.dj-list1 li .pic{height: auto;width:100%;}
	.dj-list1 li .text{width:100%;margin:0;padding:3%;}
	.dj-list1 li .pic IMG{width:100%;}
	.right-topline{padding:4% 0;}
	.dj-show-content{padding:4%;}
	.dj-list2{padding:3%;}
	.dj-list2 li{}
	
	.news-list ul{width:100%;padding:3%;margin:0;}
	.news-list li{height: auto;line-height: normal;height: 45px;line-height: 45px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding-right:60px;}
	.news-list li span{display: none;}
	.news-list li a{margin:0 0 0 10px;}
}
@media screen and (max-width: 640px){
	
	.park-right{
		width:100%;
	}
	.park-right .more{
		margin-bottom:20px;
	}
	.swiper-container{
		width:100%;
	}
	.yewu-list li{
		width:50%;
		height:200px;
		border: none;
	}
	.yewu{
		padding:0 0;
	}
	.yewu-list{
		margin-top:40px;
	}
	.home-about .about-left{
		width:100%;
		margin-top:20px;
	}
		.home-about{
			padding:20px 0;
		}
	.home-about .aboutimg{
		width:100%;
		
	}
	.footer{
		padding:5% 0;
	}
	.footer .left-con{
		display: none;
	}
	.footer .right-con{
		width:100%;
		text-align: center;
	}
	.home-about .about-left .title2{
		font-size:2.3em;
	}
	.sub-yewu-list li {
	width:47%;
	margin:3% 0 0 3%;
	height:290px;
}
.sub-yewu-list li .pic{
	padding:8%;
}
.wenhua-list li{
	
	height: 400px;
}
.join-top .pic{
	width:100%;
}
.join-top .pic img{
	width:100%;
}
.join-top .right{
	width:100%;
	padding:0 0 20px 0;
}
	.left-box,.right-box{
			width:100%;
			height:auto;
		padding:5%;
		}
	.homenews{height: auto;}
	.homenews p.time{margin:0;}
	.home-left,.home-right{width:100%;height: auto;}
	.home-news{height: auto;}
	.news-tab li{padding:0 10px;font-size:18px;}
	.tab-con li .text{width:calc(100% - 80px);}
	.home-right li h3{width:100%;}
	.home-right ul{padding:4%;}
	.home-right li{margin-top:4%;}
	.home-right li .time{width:100%;text-align: left;font-size:12px;}
	.home-right li .time p{display: inline-block;padding-left:12px;}
	.home-right li .time span{display: none;}
}


@media screen and (max-width: 380px){
		
		.homenews p.time{
			margin-top:0;
			
		}
			.yewu-list li .con{
				font-size:1.5em;
			}
				.sub-yewu-list ul{
					margin:0;
				}
			.sub-yewu-list li {
	width:100%;
	margin:3% 0 0 0;
	height:290px;
}
.sub-yewu-list li .pic{
	padding:8%;
}
.pages a,.pages span{
	padding:8px 6px;
	margin:5px 2px;
	
}
.show-yewu-content{
	padding:5%;
}
.show-yewu-content .tit{
	
	width:100%;
	
}
.show-yewu-content .content{
	width:100%;
	float:right;
	margin-top:15px;
	
	
}
.show-footer a span{
padding:0 3%;
	background: none;
}
.show-footer a.pre span,.show-footer a.list span,.show-footer a.next span{
	background: none;
}
.about-box{
	padding:3%;
}

#map{
	width:100%;
	
}
.contact{
	width:100%;
	height: auto;
}
.newslist .pic{
	width:100%;
}
.newslist .right{
	width:100%
}
.newslist .right .time{
	padding-top:15px;
	
}
.newslist .right .title a{
	font-size:1.8em;
}
.wenhua-list ul{
	margin:0;
}
.wenhua-list li{
	width:100%;
	height: auto;
	margin:3% 0 0 0;
}
.wenhua-list li:hover .pic{
	margin:0;
}
}
	