@media only screen and (max-width:1800px ) {
		.cpzxbannertxt h2{
			margin-top: 20px;
		}	
		.cpzxbannertxt .continer .banbac{
			padding: 25px 20px;
			padding-top: 5px;
		}
		#logins{width:27%;}
		.zcright form{
			width: 55%;
		}
}


@media only screen and (max-width:1440px ) {
	.cpzxbannertxt h2{
		margin-top: 0;
	}
	
}
@media only screen and (max-width:1366px ) {
	.cpzxbannertxt h2{
		font-size: 30px;
	}
}
@media only screen and (max-width:1200px ) {
	.continer,.w1400{width: 96%;padding: 0 2%;}
	.cpxq>.clearfix p img{
		max-width: 100%;
		height: auto;
	}
	.ls .left{width:100%;float:none;line-height:2;}
	.cpxq p img{width: 100%;height: auto;}
	.lsfz.continer{	padding-top: 30px;}
	.ls{margin-top: 10px;padding-bottom: 20px;}
	.ls p{width:96%;float:none;line-height:2;margin: auto 2%;}
	.ls_img img{
		min-height: auto;
	}
	.cplb li img{	width: 100%;height:auto;}
	.lyinner{
		float: right;
		width: 78%;
	}
	.pj>div:nth-child(2){
		width: 100%;
	}
	.share{
		display: none;
	}
	.fwjs li{
		height: auto;
	}
	.ershou li{
		width: 100%;
		margin-right: 0;
	}
	#boxscroll{
		width: 100% !important;
	}
	.cpzxbannertxt h2{
		margin-top: 2%;
		font-size: 30px;
		display: block;
		border: none;
	}
	.cpzxbannertxt .continer .banbac{
		display: none;
	}
	.cpzxbannertxt .continer>p{
		display: none;
	}
	.cpzxbannera{
		position: initial !important;
	}
	.add ul{
		float: none;
		width: 100%;
		text-align: center;
		margin-right: 0;
		margin-bottom: 20px;
	}
	.add ul li span, .add ul li p{
		float: none;
	}
	.add ul li:last-child p{
	float: none;
	
}
.yqlj{
	float: none;
	width: 100%;
	text-align: center;
}
.flag{display: none;}
.logo img{height:60px;}
	.navspan{
		display: block;
		margin:10px 10px 0 0;
		position: relative;
		z-index: 100;
	}
	body{
		padding-top:60px;
	}
	header{
		position: fixed;
		top: 0;
		z-index: 10;
		width: 100%;
		
		}
	header nav{
		
		position: absolute;
		overflow: hidden;
		right: -550px;
	}
.head{background: #fff;}
	.dl{
		background: initial;
		background: #0057B1;
	}
	header nav.ac{	
		
		z-index: 5;
		right:0;
		top: 60px;
	}
	header nav ul{
		float: right;
		width: 100%;
		transform: translateX(360px);
		
	}
	header nav ul.ac{
		transform: translateX(0);
	}
	header nav li{
		width: 100%;
		border: none;
		padding: 0;
		text-align: center;
	}
	header nav li a{
		display: block;
	}
	.group{
		display: none !important;
	}
	.d_right{
		width: 50%;
	}
	.d_left{
		width: 50%;
	}
	footer .t_left{
		float: none;
		text-align: center;
		margin-bottom: 10px;
	}
	footer .t_right{
		float: none;
		text-align: center;
		margin-top: 10px;
	}
	footer .footer_xx{
		padding-top: 30px;
	}
	.f_logo{
		float: none;
		border: none;
		margin: 0 auto;
	}
	footer .add{
		float: none;
		margin: 0 auto;
		width: 100%;
		text-align: center;
		padding: 0;
	}
	footer .add .icon{
		text-align: left;
		padding-left: 30%;
	}
	footer nav{
		text-align: center;
	}
	footer  .nav>ul{
		display: inline-block;
	}
	.f_erweima{
		float: none;
		text-align: center;
		width: 100%;
		margin-top: 20px;
	}
	footer .ewm{
		float: none !important;
		display: inline-block;
		width: 40%;
	}
	.bq{
		text-align: center;
		
	}
	.com{
		float: none;
		display: inline-block;
		margin-bottom: 10px;
	}
	.sm{
		float: none;
		display: inherit;
	}
	.top{
		display: none;
	}
	.times{
		float: none;
		width: 100%;
		margin: 0 auto;
		margin-bottom: 20px;
		padding: 0;
		height: initial;
		overflow: initial;
	}
	.times>ul>li p{
		width: 96%;
		padding: 2%;
		display: inline-block;
		max-width: initial;
	}
	.times>ul>li h3{
		position: initial;
		margin-right: 10px;
	}
	.times>ul>li span{
		display: none;
	}
	
	.times>ul>li{
		width: 100%;
		padding: 0;	
	}
	.times>ul{
		border: none;
	}
	.ls_img{
		float: none;
		width: 100%;
		margin: 0;
	}
	.swiper-button-prev,.swiper-button-next{
		display: none !important;
	}
	.jjfainner{
		display: none;
	}
	.jjfa{

		background:initial;

		padding-top: 20px;

		/*min-height: 200px;*/
		padding: 0;

	}
	.jjfa>img{
		display: block;
		width: 100%;
		/*height: 100%;*/	
		position: initial;
			
	}
	.jjfa .wrap_tit{
		position: absolute;
		top: 10px;
		z-index: 2;
	}
	.indexnews .wrap_tit a{
		width: 40%;
		margin-bottom: 10px;
	}
	.jjfa .wrap_tit a{
		float: right;
		width: 130px;
		height: 30px;
		line-height: 30px;
	}
	.jjfa>.l_more{
	display: block;
	margin-bottom: 20px;
}
.czxximg{
	float: none;
	width: 100%;
}
	.czxxxq{
		float: none;
		width: 95%;
		padding-top: 20px;
	}
	.jjfa .wrap_tit h2{
		float: left;
	}
	.index_news.continer{
		padding: 0;
		margin: 0 auto;
		margin-top: 20px;
		padding-bottom: 50px;
	}
	.sw.continer{
		padding-bottom: 530px;
	}
	.index_news .swiper-pagination{
		left:initial;
		width: 100%;
		text-align: center;
	}
	.index_news .swiper-pagination-bullet{
		display: inline-block;
	}
	.wrap_tit h2{
		display: block;
		float: none;
		margin-bottom: 20px;
	}
	.wrap_tit{
		text-align: center;
	}
	.wrap_tit a{
		float: none;
		width: 20%;
		display: inline-block;
	}
	.zhxx{
		float: none;
		width: 100%;
		margin: 0;
	}
	.jlh{
		float: none;
		width: 100%;
	}
	.jlhbanner .swiper{
		float: none;
		margin-bottom: 20px;
		width: 97%;
	}
	.inner_left{
		float: none;
		width: 100%;
		margin-bottom: 20px;
	}
	.inner_right{
		float: none;
		width: 100%;
		padding: 0;
	}
	.erji ul{
		text-align: center;
	}
	.erji.cp li{
		width: 50%;
		margin: 0 auto;
	}
	.erji li.ac .sanji{
		padding: 0;
		margin-top: 27px;
		text-align: left;
		padding-left: 30px;
	}
	.qywh .we li:nth-child(4) span{
		color: #fff;
	}
	.qywh .we li:nth-child(5) span{
		color: #fff;
	}
	.erji.cp li span{
		margin: 0;
		float: left;
		margin-left: 10px;
	}
	.erji.cp li:last-child{
		text-align: left;
	}
	.erji.cp li:nth-child(6){
		text-align: left;
	}
	.cplb li{
		width: 44.5%;
		margin: 0;
		margin-right: 1%;
	}
	.cplb li:nth-child(2n+0){
		margin-right: 0;
	}
	
	.cp_jg>.img{
		float: none;
		width: 80%;
		margin: 0 auto;
		margin-bottom: 20px;
	}
	.cp_jg .price{
		float: none;
		width: 80%;
		text-align: center;
	}
	.pos .xljstxt{
		position: initial;
		width: 100%;
		margin-top: 10px;
		padding-top: 20px;
		height: initial;
		padding-bottom: 20px;
	}
	.xljs>a{
		display: block;
		margin: 0 auto;
		margin-top: 20px;
	}
	.oldinner .xljs .xljstxt{
		display: none;
	}
	.xljstxt h2{
		margin: 10px;
	}
	.xljs{
		height: initial;
	}
	.xl>ul li{
		width: 100%;
		margin-bottom: 15px;
	}
	.xl>ul li:last-child{
		margin: 0 auto;
		float: none;
	}
	.xl>ul li i{
		display: none;
	}
	.ztban .slide{
		
		width: 50%;
	}
	nav>ul> li a{
		padding-bottom: 23px;
	}
	nav>ul{
		background: rgba(255,255,255,.9);
	}
	.jsjl li .time{
		height: initial;
	}
	.jsjl li .time span{
		font-size: 18px;
		line-height: 35px;
	}
	.ztbanner img{
		width: 100%;
	}
	.ztban{
		position: initial;
		height: initial;
	}
	.xl>ul li img{
		width: auto;
		height: 60px;
	}
	.alzs li{
		width: 49%;
		margin: 0;
		margin-right: 2%;
		margin-bottom: 20px;
	}
	.alzs li:nth-child(2n+0){
		
		margin-right: 0;
	}
	.ctjjfalist li img{
		float: none !important;
		width: 100%;
		margin: 0;
	}
	.ctjjfalist li .jjfalist_txt{
		float: none !important;
		width: 94%;
		margin: 0 !important;
		
		min-height: initial;
	}
	.l_logo{
		float: none;
		text-align: center;
		width: 100%;
		height: initial;
	}
	.l_logo img{
		margin-top: 100px;
	}
	.form{
		float: none;
		width: 100%;
		height:initial;
		padding: 20px 0;
		margin-top: 20px;
	}
	.form form{
		margin: 0 auto;
		width: 70%;
		padding: 5%;
	}
	.fujslist li img{
		float: none !important; 
		width: 100%;
	}
	.fujslist li .fujstxt{
		float: none !important;
		width: 100%;
		padding: 0;
		padding-top: 20px;
	}
	.fwjs li{
		width: 49%;
		margin: 0;
		margin-right: 2%;
		margin-bottom: 20px;
	}
	.fwjs li:nth-child(2n+1){
		margin-right: 0;
	}
	.pj img{
		width: 100%;
	}
	.jsjl li{
		width: 100%;
		margin: 0;
		float: none;
		margin-bottom: 20px;
	}
	.qygk img{
		float: none;
		width: 100%;
		margin:0;
		margin-top: 20px;
	}
	.qygk_inner{
		float: none;
		width: 100%;
		padding: 0;
		padding-top: 20px;
	}
	.qy_pic{
		float: none;
		width: 100%;
		padding: 0;
	}
	.qy_pic img{
		width: 100%;
		margin-top: 20px;
	}
	.qyln{
		float: none;
		width: 100%;
		padding: 0;
		margin-bottom: 20px;
	}
	.qywh .we li{
		width: 43.4%;
		background: #367bc2 !important;
	}
	.qywh .we li:nth-child(2){
		background: #fff !important;
	}
	.qywh .we li:nth-child(3){
		background: #fff !important;
		color: #000;
	}
	.qywh .we li:nth-child(3) h2{
		color: #000;
	}
	.qywh .we li:nth-child(6){
		background: #fff !important;
		color: #000;
	}
	.qywh .we li:nth-child(6) h2{
		color: #000;
	}
	.qywh .we li:nth-child(7){
		background: #fff !important;
		color: #000;
	}
	.qywh .we li:nth-child(7) h2{
		color: #000;
	}
	.zz_piv{
		float: none;
		width: 100%;
		margin-top: 20px;
	}
	.danwei{
		float: none;
		width: 100%;
		padding: 0;
		margin-top: 20px;
	}
	.dw{
		
		width: 80%;
		text-align: center;
		margin: 0 auto;
	}
	.all{
		width: 20%;
	}
	.lxwm .map{
		float: none;
		width: 100%;
		margin: 0;
	}
	.lxfs{
		width: 100%;
		float: none;
		text-align: center;
		padding: 20px 0;
		height: initial;
	}
	.lxfs h2{
		margin: 0;
		text-align: center;
	}
	.jsjl li .txt{
		width: 100% !important;
		float: none;
		padding-bottom: 20px;
	}
	.jsjl li .time{
		float: none;
		width: 100% !important;
	}
	.jsjlxq .inner_pic{
		margin: 0 auto;
		width: 100%;
	}
	.lxwmlist li{
		width: 96% !important;
		margin-right: 0 !important;
	}
	.lxwmlist li img{
		width: 100%;
	}
	#allmap{
		height: 280px !important;
	}
	.lxwmlist li:nth-child(4) img{
		margin-top: 20px;
	}
	.inner_right .gkjs img{
		float: none !important;
		width: 70%;
		margin: 0 auto;
	}
	.gkjs .txt{
		float: none;
		width: 100%;
		margin-top: 20px;
	}
	.zzrz img{
		width: 45%;
		margin-right: 10%;
	}
	.zzrz .rzdw{
		width: 100%;
		margin-top: 20px;
		text-align: center;
	}
	.rzdw p{
		text-align: center;
	}
	.ryzs li {
		width: 100%;
		margin-right: 0;
	}
	.videolist li{
		width: 100%;
		margin: 0;
	}
	
	.gsdt_list{
		float: none;
		width: 100%;
	}
	.date{
		float: none;
		width: 100%;
		margin-top:16px
	}
	.jt{
		display: none;
	}
	.HXGS li{
		width: 100%;
		float: none;
	}
	.HXGS li img{
		width: 100%;
	}
	.hxgs_inner{
		float: none;
		width: 90%;
	}
	.czxxbanner img{
		width: 100%;
	}
	.form{
		padding-bottom: 50px;
	}
	.mediaimg{
		display: block;
	}
	.mediaimg img{
		width: 100%;
	}
	.chinamap>div:first-child{
		display: none;
	}
	.chinamap>ul{
		display: none;
	}
	.alzs li div{
		height: initial;
	}
	.changes h2{
		margin-bottom: 10px;
	}
	.qylninners{
		float: none;
		width: 100%;
	}
	.qylninners.list{
		float: none;
		width: 100%;
		box-shadow: none;
	}
	.qylninners.list:after{
		display: none;
	}
	.sanji a:first-child{
		margin-top: 27px;
	}
	.sanji{
		padding-left: 30px;
	}
	.sanji a{
		text-align: left;
	}
}

@media only screen and (max-width:992px ) {
	.cpzxbannera{
		display: none !important;
	}
}



@media only screen and (max-width:768px ) {
	.erji.cp li{
		width: 100%;
	}
	.wrap_tit div div{
		margin-bottom: 10px;
		float: none;
		display: inline-block;
	}
	.indexbanner .swiper-pagination{
		display: none;
	}
	#modal>div{
		height:120px;
		top: -220px;
	}
	.sw.continer{
		padding-bottom: 485px;
	}
	.xl>ul li{
		min-height: initial;
	}
	.xl>ul{
		width: 100%;
	}
	.downlist li>i{
		display: none;
	}
	.downlist li a{
		float:none;
		display: inline-block;
		width: 100px;
		height: 30px;
		line-height:30px ;	
		}
		.downlist li span{
			display: block;
			float: none;
			
		}
	.cplb li{
		width:95.5%;
		margin: 0;
		
	}
	.title .weizhi{
		float: none;
	}
	footer .ewm{
		display: block;
		margin: 0 auto;
	}
	.oldinner .xljs{
		width: 100%;
		float: none;
		margin: 0;
	}
	.xljs>a{
		margin-bottom: 20px;
	}
	.xl>ul li{
		width: 33%;
		/*float: none;*/		
	}
	.chinamap>div:first-child{
		display: none;
	}
	.chinamap ul{
		display: none;
	}
	
	.fwjs li{
		width: 100%;
		float: none;
	}
	.dw{
		float: none;
		width: 80%;
		text-align: center;
		margin: 0 auto;
	}
	.all{
		width: 100%;
		float: none;
		min-height: initial;
	}
	.all a{
		margin-top: 60px;
		margin-bottom: 60px;
	}
	.gsdtlist li img{
		float: none;
		width: 100%;
	}
	.gsdtlist_txt{
		width: 100%;
		padding: 0;
		float: none;
		margin-top: 20px;
	}
	.pjgylist li{
		width: 100%;
		
	}
	
	.pjgylist{
		margin-bottom: 20px;
	}
}