

@media screen and (max-width: 1920px){
	.nv2 li{margin: 0 1.9%;font-size: 22px;}
}
@media screen and (max-width: 1600px){

	.fd-nv{
		width: 16.6666%;
	}
	body{
		overflow-x: hidden;
	}
	.nv2 li{margin: 0 2%;font-size: 22px;}
	.nv2-3 li{
		margin: 0 100px 0 100px;
	}
}
@media screen and (max-width: 1400px){

#banner .wrap .txt{padding-top: 27%;}
}



@media screen and (max-width: 1300px){
	#f-list3 .con{
		padding: 0 50px;
	}
	#f-list3 .owl-prev{
		left: 0;
	}

	#f-list3 .owl-next{
		right: -10px;
	}
	#banner .wrap .ban-txt{
		height: auto;
	}


}
@media screen and (max-width: 1220px){
	.side-bar{
		display: none;
	}
	#banner .flex-control-nav{margin-left: -550px;top: 140px;}
}

@media screen and (max-width: 1180px){
#banner .wrap .txt{padding-top:16%;}
.news-bar{padding-left: 20px;}
	#banner .flexslider .slides li{height: 480px;}
	.year-list{
		/*display: none;*/
	}
	.year-list{
		background: none;
		position: static;
		display: block;
		text-align: center;
		width: 100%;
	}
	.year-list a{
		display: inline-block;
		background: none;
		margin: 0;
		text-indent: 0;
	}
	.year-list a:hover{
		background: none;
		color: #333;
	}
	.big-eve{
		width: 100%;
		text-align: center;
	}
	.big-eve .img{
		float: none;
	}
	.big-eve p{text-align: left;}
}


@media screen and (max-width: 1100px){
	#bd .wp{
		padding: 0 10px;
	}
	.sub-box{
		width:220px;
	}
	.nv2 li{
		margin: 0 20px;
	}
	.pro-feature-pic .l{
			float:none;
	}
	.pro-feature-pic{
		text-align: center;
	}
	.pro-feature-t h4,
	.pro-feature-t h5,
	.pro-feature-t h6{
		text-align: center;
	}

}

@media screen and (max-width: 990px){
#banner .flexslider .slides li{background:none !important;height: auto;}
.pc-ban{display:none;}
	.m-ban{
		display: block;
	}
	.ban-txt{
		margin-top: 10%;
		width: 40%;
	}
	.holder{height: 90px;display: block!important;}

	#banner .wrap .txt{
		display: none;
	}
	#banner .flex-control-nav{
		top: auto;
		left: 0;
		bottom: 0px;
		margin: 0;
		width: 100%;
		text-align: center;
	}
	#banner .flex-prev{
		left: 10px;
	}

	#banner .flex-next{
		right: 10px;
	}
	.nv2 li{margin: 0 1%;}
}
@media screen and (max-width: 930px){
	.news-bar{display:none;}
		.search-box{display: none;}
}

@media screen and (max-width: 850px){
.m-acc-tit{display:block;}
	#header{display: none;}
	.mobile-header{
		display: block;
	}
	.main-col{padding-left: 0;background:none;}
	.main-col .cont{border: 0;}
	.side-col{display: none;}
	.nc-box .con{border-right: none;}
	.follow{display: none;}
	.s-ban{padding: 0; height: 90px; margin-bottom:20px; display:none;}
	.s-ban *{font-size:0 !important;}
	.m-hide{display: none;}
	.acc-tit{
		display: block;
	}
	.nc-box .con{
		width: 100%;
	}
	.nc-list{
		text-align: left;
	}
	.nc-list li{
		padding: 0;
		padding: 0 0 0 30%;
	}
	.list-p1 li{
		width: 100%;
	}
}

@media screen and (max-width: 800px){
	.up-list2{
		margin: 0;
	}
	.fd-nv{
		width: 50%;
	}
	.acc-con{
		padding: 10px;
	}
	.a-price{width: 100%;}	
	.t4{font-size: 28px;margin: 0 0 0 0;}
	.t5{
		font-size: 20px;
	}
	.f-info1 h2 strong{font-size: 21px;}
	.f-info1 h2 img{width: 64px;height: auto;}
	.list-i{margin-left: 0;margin-right: 0;}
	.list-i li{
		width: 50%;
	}
	.v-list span{display: block;background: none;padding-left: 0;}
	.t-row1 .btn2{
		width: 100%;
		margin: 0 auto 20px auto;
	}
	.v-list li{
		width: 100%;
	}
	.t-row2 .con{
		float: none;
		width: 100%;
		padding: 0 20px;
	}
	.up-list1 li{
		width: 50%;
		text-align: left;
		padding-left: 90px;
	}
	.a-btn{font-size: 14px;}
	.tc .a-btn{
		margin: 0 4px 10px;
		width: 40%;
		vertical-align: middle;
	}
	.up-list2 li{
		width: 100%;
	}
	.up-list2 li .con{
		padding: 10px 60px 10px 10px;
		height: 130px;
		-webkit-background-size: 40px;
		-moz-background-size: 40px;
		-o-background-size: 40px;
		background-size: 40px;
	}
	.up-list2 li h3{
		font-size: 20px;
	}
	.up-list2 li p{
		font-size: 16px;
	}
	.pz-list4 li{
		width: 50%;
		border: none;
		padding: 0 6px 10px 10px;
		float:left;
	}
	.about-us .con .img,
	.ab-row1 .r{float: none;}
	.about-us .con .img,
	.ab-row1 img{width: 100%;margin: 10px 0;}
	.about-us .txt,
	.ab-row1 .l{width: 100%;}

}

@media only screen and (max-width: 767px) {
	
	#banner .wrap .txt{
		display: none;
	}
	.pro-feature{text-align: center;}
	.pro-feature .l,.pro-feature .r{float:none;}
	/*.main-col{padding-left: 0;background:none;}*/
	.PC-box{display: none;}
	.MobileBox{display: block;}
	.news-bar{display: none;}
	.cur{display: none;}
	/*.side-col{display: none;}*/
	/*.main-col .cont{border: 0;}*/
	.mobile-hide{display: none;}
	.chapter .info *{margin: 0 5px;}

	.com-culture .ad{text-align: center;}
	.com-culture .ad h3{display: block;margin-bottom: 10px;}
	.com-culture .ad img{padding: 0;margin: 0 auto;border: 0;}

	.map-area{position: relative;right: 0;top: 0;margin: 20px auto;max-width: 98%;}
	.company-info,.riding-route{width: 100%;max-width: 470px;margin: 20px auto;}

	.s-img-ul1 li{width: 50%;margin: 10px 0;}
	.s-img-ul1 li a{display: block;width: 96%;max-width: 280px;margin: 0 auto;}
	.s-img-ul1 li .pic{margin-bottom: 5px;}

	.s-new-ul{padding: 0;}
	.s-new-ul li .txt{padding-left: 180px;}

	.com-culture .det-intro img{display: block;float: none;margin: 10px auto;}
	.join-us .con{
		text-indent: 0;
		padding: 0 0 0 20px;
	}

}


@media screen and (max-width: 640px){
.acc-con .pz-list4-b li{border:none;}
.m-tel-show{display:block;}
.up-list1 li{padding-left: 60px;}
	.s-ban{display: none;}
	.chapter img{width: 100% !important;height: auto !important;}
	.chapter-mark span{display:block;padding-left: 20px;padding-right: 20px;width: auto;line-height: 24px;height: 24px;margin-bottom: 5px;}
	.chapter-mark a{font-size: 14px;}
	.ab-img3{height: auto}
	.ab-img3 span{
		padding-top: 20px;
		text-align: center;
	}
	.ab-img3 img{
		margin: 0;
		border: none;
	}

	.list-i li{width: 100%;}
	.com-det{padding: 10px;}
	.m-show{display: block;}
	.list-p2 li{
		width: 100%;
	}
	.main-col .up-list2 li{width: 100%;}
	.up-list2 li{
		width: 100%;
	}
	.pz-list4 li{
		width: 100%;
	}
	.up-list1 li{
		-webkit-background-size: 50px;
		-moz-background-size: 50px;
		-o-background-size: 50px;
		background-size: 50px;
	}
	.up-list1 h3{
		font-size: 18px;
	}
	.a-price .tr span{
		margin: 0 10px 0 0;
	}
	.ti h1{
		font-size: 20px;
		margin-top: 20px;
	}
	.ti p{
		text-align: left;
		padding: 0 35px;
	}
	.ti .btn2{
		display: none;
	}
	.ti .m-show{
		display: block!important;
		margin: 10px auto 0 auto;
	}
	.pz-new-wp .con{
		width: 100%;
	}
	.chapter-share{float: left !important; clear:both;margin: 20px 0 0 0;}
	.pc-ban{
		display: none;
	}

	.s-new-ul li .pic{width: 100px;}
	.s-new-ul li .txt{padding-left: 110px;}
	.s-new-ul li p{height: 40px;line-height: 20px;overflow: hidden;}
	.s-new-ul li h3{margin-bottom: 4px;}
	.s-new-ul li h3{font-size: 16px;}
	.pz-t3 a{padding: 0 10px;}
	.f-info1 h2 strong{font-size: 14px;}
	.pc-fd{display:none;}
	.m-fd{display:block;}
	.pro-feature-pic .l{
			float:none;
	}	
}

@media only screen and (max-width: 480px) {
	.up-list1 li{width:100%;}
	.sub-address-dl dd .con{padding-right: 0;}
	.sub-address-dl dd .pic{position: relative;width: auto;margin: 10px auto;}

	.nc-list li{
		padding: 0;
		padding: 0 0 0 20%;
	}
}