@media only screen and (max-width:1660px){
	.whlnstxt{
		padding-left: 80px;
		padding-top: 32px;
	}
	.whlnstxt p{
		font-size: 16px;
	}
	.whlnstxt h3{
		margin-bottom: 15px;
	}
	.whlnstxt{
		height: 275px;
	}
	.gsjjtxt h3{
		margin-bottom: 0;
	}
	.gsjjtxt h2{
		margin-top: 50px;
	}
	.container{
		width: 1320px;
	}
	.fzlc li span{
		font-size: 14px;
	}
	.nav>li{
		
	}
	.logo img{
		width: 100%;
	}
	.logo{
		width: 206px;
	}
	.tel{
		font-size:20px;
	}
	.nav{
		margin-right:140px;
	}
	.ywico {
		width: 160px;
	}
	.ywlis{
		width: 310px;
		padding-left: 25px;
	}
	.ywimg{
		width: 590px;
	}
	.ywlis a{
		line-height: 30px;
	}
	.ywico a{
		margin-top: 50px;
		width: 40px;
		height: 40px;
		line-height: 44px;
	}
	.gscginner{
		padding: 20px 0 0 22px;
	}
	.gscginner:before{
		margin-bottom: 15px;
	}
	.gscginner p{
		font-size: 13px;
		line-height: 26px;
	}
	.jdalxq{
		padding: 44px 80px 45px;
	}
	.alnp a:nth-child(2){
		margin: 0 2.5%;
	}
	.address h2{
		font-size: 16px;
		line-height: 50px;
	}
	.address h2 font{
		font-size: 32px;
	}
	.address{
		padding: 0 48px;
	}
	.whln li p{
		font-size: 16px;
	}
	.xwlist_inner p{
		font-size: 14px;
		line-height: 24px;
		height: 120px;
	}
	.xwlist_inner h6{
		margin-top: 0;
	}
	.xwxq{
		padding: 70px 90px ;
	}
	.yjinner{
		margin-top: 45px;
	}
	.enclosure a{
		line-height: 60px;
		height: 60px;
	}
	
	.box3_img{ width:80px; height:80px;}
	.box3_img img{ width:100%;}
	.box3_list ul{ width:1365px;}
	.box3_list li{ margin-right:0;}
	.box3_txt{ margin-left:10px; width:182px;}
	.box3_h1{ line-height:16px; font-size:12px; margin-top:15px; height:32px; overflow:hidden;}
	.box3_h2{ font-size:14px; margin-top:12px; }
	.box3_h3{ margin-top:13px;}
	.box3_list li:nth-child(5) .box3_h1{ width:200px;}
	
	.box4_list{ width:1359px;}
	.box4_list li{ width:300px; margin-right:39px;}
	.box4_img{ width:300px; height:202px;}
	.box4_img img{ width:100%; height:100%;}
	.box4_txt{ margin-top:22px;}
	.box4_h1{ font-size:16px; height:16px;}
	.box4_h2{ font-size:14px; line-height:16px; margin-top:15px;}
	.box4_h2 img{ margin-right:7px;}
	.box4_h3{ font-size:14px; line-height:20px; margin-top:14px; height:60px; overflow:hidden;}
	
	.wrap{ width:1140px;}
	
	.newslist{ width:1177px;}
	.newslist li{ width:300px; padding:26px; margin:0 40px 40px 0;}
	
	.classlist{ width:1162px;}
	.classlist li{ width:364px; margin:0 22px 22px 0;}
	.class_img{ width:364px; height:255px;}
	.class_img img{ width:100%; height:100%;}
	
	.classnav{ width:1155px;}
	.classnav li{ width:562px; margin:0 15px 15px 0;}
	.nav_img{ width:277px; height:210px;}
	.nav_img img{ width:100%; height:100%;}
	.nav_txt{ margin-left:22px; width:240px;}
	.nav_h1{ font-size:18px; line-height:32px; margin-top:15px;}
	.nav_h2{ line-height:22px; margin-top:7px; font-size:12px;}
	.nav_h3{ margin-top:33px;}
	.nav_h3 img{ width:87px; height:30px;}
	
	.caselist{ width:900px;}
	.caselist li{ width:427px; margin:0 0 22px 22px;}
	.case_img{ width:427px; height:262px;}
	.case_img img{ width:100%; height:100%;}
	.case_txt{ height:52px; line-height:52px; padding:0 18px;}
	.case_txt1{ font-size:16px;}
	.case_txt2{ font-size:14px;}
	
	.case_nav{ width:120px; padding:6px 15px 15px;}
	.case_nav li{ line-height:45px;}
	
	.about6{ padding:60px 0 50px;}
	.picScroll-left .bd ul{ width:1163px;}
	.picScroll-left .bd ul li{ width:364px; margin-right:23px;}
	.about6_img{ width:364px; height:255px;}
	.about6_img img{ width:100%; height:100%;}
	
	.videolist{width: 1163px;}
	.videolist li{width: 364px; margin-right: 23px; margin-bottom:23px;}
	
	.news1_tu{ width:427px; height:232px;}
	.news1_zi{ padding:11px 37px 22px 22px;}
	.news_time{ width:37px;}
	.news_date{ line-height:33px; margin-top:15px; font-size:34px;}
	.news_year{ line-height:15px;}
	.news_more{ width:37px; height:37px; margin-top:14px;}
	.news_more img{ width:100%; height:100%; display:block;}
	.news_txt{ width:300px;}
	.news_txt1{ line-height:51px; height:51px;}
	.news_txt2{ line-height:22px; height:44px; margin-top:12px;}
	
	.news1_en{font-size:20px;}
	.news1_ch{ font-size:22px; margin-top:12px;}
	.news1_tt{ padding:16px 37px 11px; margin-top:22px;}
	.tt_txt{width: 501px;}
	.tt_txt1{ line-height:25px; padding-bottom:9px;}
	.tt_txt2{ line-height:22px; margin-top:12px;}
	.tt_time{width: 37px;}
	.tt_date{ font-size:34px; line-height:27px;}
	.tt_year{ line-height:22px;}
	.tt_more{ margin-top:13px; width:37px; height:37px;}
	.tt_more img{ width:100%; height:100%;}
	
	.news1_ul{ margin-top:17px;}
	.news1_ul li{ line-height:40px;}
	
	.news2_ul{ width:1177px;}
	.news2_ul .bd ul li{ width:300px; padding:26px; margin:0 40px 0 0;}
	
	.news3_ul li{ width:262px; padding:0 57px;}
	.news3_zi3{ width:90px; height:27px; margin-top:18px;}
	#demo { width: 1140px;}
	
	.box_pro{ padding: 37px 0;}
	.pro_slide{ margin-top: 22px;}
	.pro_slide .hd{ top: -67px;}
	.pro_slide .hd li{ width: 135px; line-height: 35px; font-size: 14px; border-radius: 30px; margin-left: 15px;}
	.pro_slide .bd ul{ width: 1350px;}
	.pro_slide .bd li{ width: 420px; height: 292px; margin-right: 30px;}
	
}
@media only screen and (max-width:1440px){
	.whlnstxt h2{
		line-height: 28px;
		font-size: 20px;
	}
	.jdalbanner .swiper-button-prev{
		left: 12%;
	}
	.whlnstxt{
		padding-right: 30px;
		height:216px ;
	}
	.whlnstxt img{
		width: 26px;
		margin-bottom: 10px;
	}
	.whlnstxt p{
		font-size: 14px;
		
		
	}
	.jdalbanner .swiper-button-next{
		right: 12%;
	}
	.alnp a{
		height: 40px;
		line-height: 40px;
		padding-left: 47px;
	}
	.hzhbpage p{
		width: 80%;
	}
	.gybanner .swiper-button-prev, .gybanner .swiper-button-next{
		width: 44px;
		height: 44px;
		line-height: 49px;
		font-size: 22px;
	}
	.alnp a:nth-child(2){
		padding-left: 0;
	}
	.jdalbanner h2{
		font-size: 18px;
		margin-top: 12px;
	}
	.jdalbanner h3{
		width: 30px;
		height: 30px;
		font-size: 18px;
		line-height: 33px;
		margin: 10px auto;
	}
	.hdtxt{
		padding: 0 50px;
	}
	.zptit h5{
		width: 17%;
	}
	.address h2,.address h2 p{
		font-size: 12px;
		line-height:40px ;
	}
	.address h2 p{
		margin-left: 57px;
	}
	.address h2 span{
		font-size: 14px;
	}
	.address h2 font{
		font-size: 24px;
	}
	.add #allmap{
		height: 400px;
	}
	.form input{
		line-height: 40px;
		height: 40px;
	}
	.ejTab a{
		line-height: 50px;
		font-size: 14px;
	}
	.xwxq{
		padding: 45px 50px;
	}
	.newlist li div{
		padding: 22px;
	}
	.xwlist_inner p{
		font-size: 12px;
		line-height: 22px;
		height: 110px;
	}
	.whln li p{
		font-size: 14px;
		margin-top: 30px;
	}
	.yjtit h6{
		width: 40px;
		height: 40px;
		line-height: 40px;
	}
	.yjtit h2{
		line-height: 40px;
		font-size: 18px;
	}
	.yjinner{
		margin-top: 20px;
	}
	.yjinner p{
		font-size: 12px;
		line-height: 22px;
		width: 86%;
	}
	.zjk{
		padding: 45px 110px 60px;
	}
	.zbgglist{
		padding: 50px  0 0;
	}
	.yjms li{
		margin-bottom: 15px;
	}
	.yjms li span{
		line-height: 22px;
		height: 44px;
		font-size: 12px;
		margin-bottom: 0;
	}
	.xmtd{
		padding: 60px 100px;
	}
	.yjms li h2{
		font-size: 16px;
		line-height: 30px;
	}
	.banner .swiper-slide h2{
		font-size: 56px;
	}
	.banner .swiper-slide h3{
		font-size: 14px;
	}
	.logo img{
		width: 100%;
	}
	.seach input{
		width: 100px;
	}
	.nav{
		
	}
	.nav>li{
		
	}
	.nav>li>a{
		font-size: 14px;
	}
	.seach{
		margin-top: 34px;
	}
	.gsnum li h2 span{
		font-size: 36px;
	}
	.gsnum.container{
		padding: 12px 0;
	}
	.gsjjtxt h2{
		margin-top:36px ;
		font-size: 28px;
	}
	.gsjjtxt h3{
		margin-bottom: 15px;
		font-size: 14px;
	}
	.gsjjtxt p{
		width: 91.2%;
		font-size: 12px;
		line-height: 24px;
		margin-bottom: 30px;
		margin-top:24px;
	}
	.gsjjtxt h4{
		font-size: 15px;
		margin-bottom: 15px;
	}
	.gsjjtxt a{
		width: 100px;
		height: 28px;
		line-height: 28px;
	}
	.i_tit1 h2,.i_tit2 h2{
		font-size: 28px;
		line-height: 34px;
	}
	.i_tit1 span,.i_tit2 span{
		font-size: 16px !important;
	}
	.ywinner.container{
		padding: 40px ;
	}
	.ywico{
		width: 147px;
	}
	.ywlis{
		width:235px ;
		padding-left: 20px;
	}
	.ywimg{
		width: 538px;
	}
	.ywlis a{
		font-size: 14px;
		line-height: 28px;
	}
	.ywico h2{
		font-size: 15px;
	}
	.ywico h3{
		font-size: 12px;
	}
	.ywico a{
		width: 26px;
		height: 26px;
		line-height: 26px;
		font-size: 12px;
		margin-top: 40px;
	}
	.i_tit2 p{
		font-size: 12px;
	}
	.yjaltxt{
		padding: 36px;
	}
	.yjaltxt h2{
		font-size: 22px;
	}
	.hzjj{
		padding: 50px 30px;
	}
	.hzjj p{
		font-size: 12px;
	}
	.hzjj a{
		width: 110px;
		height: 28px;
		line-height: 28px;
		font-size: 14px;
	}
	.gsysul li p{
		font-size: 12px;
	}
	.gsysul li h2{
		font-size: 26px;
	}
	.gsysul li img{
		
	}
	.gsysul li.ac h2{
		margin-top: 30px;
	}
	.news .swiper-slide div{
		padding: 15px;
	}
	.news .swiper-slide p{
		font-size: 12px;
		line-height: 24px;
		height: 72px;
		margin-bottom: 40px;
	}
	.news .swiper-button-next, .news .swiper-button-prev{
		width: 34px;
		height: 34px;
		line-height: 34px;
	}
	.f_left img{
		width: 300px;
	}
	.f_center p{
		font-size: 13px;
	}
	.gsys .i_tit1{
		top: 40px;
	}
	.gscginner p{
		font-size: 12px;
		line-height: 22px;
	}
	.gsnr p,.gsnums p{
		font-size: 14px;
		line-height: 26px;
	}
	.gsnums li h2 span{
		font-size: 46px;
	}
	.cg li p{
		font-size: 16px;
	}
	.dszinner p{
		font-size: 12px;
		line-height: 24px;
	}
	.dszinner{
		padding:80px 12.7% 40px 18.2%
	}
	.tjbanner{
		height: 400px;
		padding-bottom: 20px;
	}
	.tjbanner h2 span{
		height: 50px;
	}
	.bannerimg1 img:nth-child(3){
		top: 47%;
	}
	.bannerimg1 img:nth-child(4){
		top: 49%;
	}
	.bannerimg1 img:nth-child(5){
		top: 18%;
	}
	.bannerimg1 img:nth-child(6){
		top: 19%;
	}
	.bannerimg1 img:nth-child(7){
		top: 22%;
	}
}
@media only screen and (max-width:1200px){
	.whlnstxt{
		width: 100%;
		padding: 20px 50px;
		height: auto
	}
	.whlnsimg{
		display: none
	}
	.bq p a{
		font-size: 12px;
		
	}
	.gsysul li h6 img:nth-child(1){
		display:inline-block;
	}
	.gsysul li img{
		margin-top: 0 !important;
		width: 37px !important;
	}
	.zpinner p{padding-right: 0;}
	.gsys{
		background: url(/static/images/gsysimg_02.jpg);
		background-size: auto 100%;
	}
	.yjalbanner .swiper-slide:hover .yjaltxt{
		transform: translateY(0) translateX(0);
	}
	.banner .swiper-slide>img:nth-child(1){
		display: none;
	}
	.banner .swiper-slide>img:nth-child(2){
		display: inline-block;
	}
	.cbl,.nav>li ul{
		display: none !important;
	}
	.pic h2{
		font-size: 32px;
		width: 100%;
	}
	.btn{
		display: block;
	}
	.container{
		width: 100%;
		box-sizing: border-box;
		padding: 0 5%;
	}
	.nav{
		position: absolute;
		width: 50%;
		text-align: center;
		right: 0;
		top: 93px;
		background: #0091cc;
		margin-right: 0;
		margin-top: 0;
		transform: rotateZ(90deg) scale(0);
		z-index: 5;
	}
	header{
		width: 100%;
		position: static;
	}
	.nav.ac{
		transform: rotateZ(0) scale(1);
	}
	.nav>li{
		width: 100%;
	}
	.nav>li>a{
		color:#fff !important;
		border: none !important;
		display: block;
		width: 100%;
	}
	.hzhb{
		overflow: hidden;
	}
	.seach{
		margin-right: 15px;
	}
	.btn{
		margin-top: 30px;
	}
	.banner .swiper-slide h2{
		font-size: 24px;
		line-height: 40px;
	}
	.gsjjimg{
		float: none;
		width: 100%;
		text-align: center;
	}
	.gsjjimg img:nth-child(1){
		display: none;
	}
	.gsjjimg img:nth-child(2){
		display: inline-block;
	}
	.gsjjtxt{
		width: 100%;
		float: none;
		box-sizing: border-box;
		padding: 0 5%;
	}
	.gsnum.container{
		position: static;
		transform: translateX(0);
		margin-top: 20px;
	}
	.ywinner.container{
		display: none;
	}
	.ywnum{
		background: none;
	}
	.ywnum li{
		width: 25%;
		margin-bottom: 15px;
	}
	.yjaltxt{
		position: static;
		width: 100%;
		transform: translateX(0);
	}
	.yjaltxt h6{
		display: none;
	}
	.hzjj{
	width: 100%;
	}
	.hzbanner{
		width: 100%;
	}
	.hzbanner .swiper-pagination{
		position: static;
		width: 100%;
	}
	.gsysimg{
		display:none;
	}
	.gsys .i_tit1{
		position: static;
		width: 100%;
		text-align: center;
		transform: translateX(0);
		margin: 20px 0;
	}
	.gsysul {
		position: static;
	}
	.gsys{
		padding: 25px 0;
	}
	.gsys .i_tit1 span{
		color:#fff
	}
	.gsysul li{
		width: 50%;
		margin-bottom: 15px;
		height: 130px;
		border-right: 0;
	}
	.gsysul li h6{
		height: 35px;
	}
	.gsysul li h2{
		font-size-adjust: 16px;
	}
	.gsysul li img{
		display: none;
	}
	.gsysul li span{
		color:#fff;
		padding-bottom: 0;
		opacity: 1;
		margin-bottom: 0;
		font-size: 12px;
	}
	.gsysul li span:after{
		display: none;
	}
	.gsysul li p{
		display: none;
	}
	.gsysul li font{
		display: none;
	}
	.gsysul li.ac{
		background: transparent;
		width: 50%;
	}
	/*.gsysul li h6 img:nth-child(2){
		display: inline-block;
		margin-top: 0;
	}*/
	.news .swiper-slide img{
		display: none;
	}
	.news .swiper-slide div{
		position: static;
	}
	.gsjjtxt h4:before{
		display: none;
	}
	.gsjjtxt{
		text-align: left;
	}
	.i_tit2 p{
		float: none;
		width: 100%;
	}
	.i_tit2 h2{
		float: none;
	}
	.i_tit2>div{
		float: none;
		margin-top: 10px;
	}
	.f_left{
		float: none;
		width: 100%;
		/*text-align: center;*/
	}
	header{
	padding-bottom: 20px;
	}
	header{
		background: #fff;
	}
	header .logo img:nth-child(1){
		display: none;
	}
	header .logo img:nth-child(2){
		display: block;
	}
	header .nav>li>a{
		color:#0091cc;
		border-color:#0091cc
	}
	header .seach input,header .seach button font{
		color:#0091cc
	}
	header .seach{
		border-color:#0091cc
	}
	header .seach input::-webkit-input-placeholder {
		color:#0091cc
	}
	.zs li{
		width: 65%;
		margin: 0 auto ;
		position: static;
	}
	.zjk{
		padding: 20px 5%;
	}
	.zjk h2{
		font-size: 22px;
		margin-bottom: 40px;
	}
	.zjk p{
		font-size: 14px;
	}
	.zbtime{
		width: 100%;
		height: auto;
		padding: 10px 0;
		text-align: center;
		margin-bottom: 15px;
	}
	.zbtime h2{
		position: static;
		transform: translateY(0) translateX(0);
	}
	.zbgglist{
		padding-top: 20px;
	}
	.zbgglist li h6{
		display: none;
	}
	.zbgglist li a{
		padding-right: 0;
	}
	.zbtxt{
		width: 100%;
		padding-left: 0;
	}
	.ywnum li:after{
		display: none;
	}
	.yjxq{
		padding: 40px 5%;
	}
	.yjxq>h2{
		font-size: 20px;
	}
	.yjxq img{
		margin-bottom: 20px;
	}
	.yjms li span{
		height: auto;
		padding-bottom: 10px;
	}
	.xmtd h3{
		font-size: 16px;
	}
	.xmtd p{
		font-size: 12px;
		line-height: 24px;
	}
	.yjzs li img{
		width: 100%;
	}
	.yjinner{
		width: 100%;
	}
	.yjzs{
		padding-top: 30px;
	}
	.newleft{
		width: 100%;
		margin-right: 0;
	}
	.newright{
		margin-top: 20px;
		width: 100%;
	}
	.newlist li{
		width: 48%;
		margin-right: 4%;
	}
	.newlist li:nth-child(2n){
		margin-right: 0;
	}
	.newlist li img{
		display: none;
	}
	.newlist li div{
		position: static;
	}
	.newlist li:hover h3{
		color:#999;
	 }
	 .newlist li:hover h2{
		color:#666
	 }
	 .newlist li:hover p{
		color:#333
	 }
	 .whln li img:last-child{
	 	display: none;
	 }
	 .whln li{
	 	width: 48%;
	 	margin-right: 4%;
	 	margin-bottom: 20px;
	 }
	 .whln li:nth-child(2n){
	 	margin-right: 0;
	 }
	 .whln{
	 	padding-top: 20px;
	 }
	 .whhd li img{
	 	width: 100%;
	 }
	 .hdtxt{
	 	width: 100%;
	 	padding: 0;
	 	margin-top: 20px;
	 }
	 .whhd li h6{
	 	display: none;
	 }
	 .whhd li a{
	 	padding: 20px;
	 }
	 .whhd{
	 	margin-top: 20px;
	 }
	 .ssjg li a{
	 	padding: 30px;
	 }
	 .ssjg li h6{
	 	display: none;
	 }
	 .zptit h5,.zptit h3{
	 	display: none;
	 }
	 .zpinner{
	 	padding: 20px 5%;
	 }
	 .zpleft,.zpright{
	 	width: 100%;
	 }
	.add #allmap{
		width: 100%;
	}
	.add{
		padding: 0;
	}
	.address{
		width: 100%;
	}
	.form form{
		width: 90%;
		margin: 20px auto;
	}
	.jdalxq{
		padding: 20px 5%;
	}
	.alnp a{
		width: 100%;
		margin-bottom: 10px;
		padding:0 10px;
		height: auto;
		font-size: 12px;
	}
	.alnp a:nth-child(2){
		width: 60px;
		height: 60px;
		padding-bottom: 0;
		display: block;
		margin: 0 auto 10px;
	}
	.jdalbanner .swiper-container{
		width: 100%;
		overflow: hidden;
	}
	.jdalbanner{
		padding: 0;
	}
	.jdalbanner .swiper-button-next, .jdalbanner .swiper-button-prev{
		color:#fff;
		font-size: 26px;
		margin-top: -56px;
	}
	.jdalbanner .swiper-button-next{
		right: 0;
	}
	.jdalbanner .swiper-button-prev{
		left: 0;
	}
	.hdrybanner .swiper-button-prev, .hdrybanner .swiper-button-next{
		color:#0091cc
	}
	.hdrybanner .swiper-button-prev{
		left: 0;
	}
	.hdrybanner .swiper-button-next{
		right: 0;
	}
	.hzbanner .swiper-button-prev, .hzbanner .swiper-button-next{
		display: block;
	}
	.gysy li .gybanner,.gysy li .whinner{
		width: 100% !important;
		float: none !important;
		text-align: left !important;
		padding: 0 5%!important;
		box-sizing: border-box;
	}
	.gysy li .whinner p{
		float: none !important;
		width: 100% !important;
	}
	.whinner h2{
		font-size: 22px;
		padding-bottom: 10px;
	}
	.gsnr{
		padding-right: 0;
		width: 100%;
	}
	.gsnr h2{
		font-size: 30px;
	}
	.gsjspic{
		display: none;
	}
	.gsnums li{
		width: 50%;
		padding-left: 0;
		text-align: center;
		box-sizing: border-box;
		padding: 0 10px;
	}
	.cg li img,.cg li div{
		width: 100% !important;
		position: static !important;
		float: none !important;
	}
	.cg li p{
		position: static;
		transform: translateX(0) translateY(0);
		padding: 20px 0;
		text-align: center;
		width: 50%;
		margin: 0 auto;
	}
	.gscg li img{
		width: 100%;
	}
	.gscg li{
		padding: 20px;
	}
	.gscginner{
		width: 100%;
	}
	.gscg{
		padding-top: 50px;
	}
	.fzlc li{
		width: 100%;
		padding-left: 15%;
	}
	.fz_{
		display: none;
	}
	.fzlc ul:before,.fzlc ul:after{
		display: none;
	}
	.fzlc ul>img{
		display: none;
	}
	.fzlc{
		padding: 30px 0 150px;
	}
	.fzlc h2 font:after{
		display: none;
	}
	.dszimg{
		position: static;
		transform: translateY(0) translateX(0);
		width: 100%;
	}
	.dszimg img:nth-child(2){
		display: none;
	}
	.dszimg img{
		width: 50% !important;
		display: block;
		margin: 0 auto 30px;
	}
	.dszinner{
		width: 100%;
		padding: 20px 5%;
	}
	#allmap{
		height: 350px;
	}
}
@media only screen and (max-width:414px){
	.i_tit2 a{
		font-size: 12px;
		width: 30%;
	}
	.whlnstxt{
		padding: 20px 35px 30px
	}
	.whlnstxt h2{
		font-size: 16px
	}
	.whlnstxt h3{
		font-size: 14px
	}
	.nav>li{
		padding-bottom: 0;
	}
	.m_ywfw{
		display: block;
	}
	.ywnum{
		display: none;
	}
	.ywfw{
		padding: 0;
	}
	.ywfw>.i_tit1{
		display: none;
	}
	.address{
		padding:20px;
	}
	.address h2{
		line-height: 26px;
		margin-bottom: 10px;
	}
	.form{
		background-size: cover;
	}
	.news .swiper-slide:hover span, .news .swiper-slide:hover h2, .news .swiper-slide:hover p{
		color:#333
	}
	.gsjj,.ywfw,.yjal,.hzhb,.gsys,.new{
		overflow: hidden;
	}
	.hzhb{
		padding-bottom: 40px;
	}
	.f_center p a{
		color:rgba(255,255,255,.8)
	}
	.bq p{
		line-height: 24px;
		font-size: 12px;
		text-align: center;
	}
	.share{
		text-align: center;
		width: 100%;
	}
	.zs li{
		width: 100%;
	}
	.yjms li{
		width: 100%;
		margin-right: 0;
		/*text-align: center;*/
		border-bottom: none;
	}
	.cg li p{
		width:80%;
		text-align: left;
	}
	.ywfwpage.ywfw{
		padding: 50px 0;
	}
	.fzlc li{
		padding-left:0
	}
	.fzlc li h2{
		font-size: 30px;
		margin-bottom:15px
	}
	.fzlc li h2 font{
		font-size: 30px;
	}
	.gscg li{
		width: 100%;
		margin-right:0
	}
	.gsnums li h2 span{
		font-size: 30px;
	}
	.gsnums{
		background-size: cover;
		padding: 80px 0;
	}
	.jdalTab{
		font-size: 0;
		padding: 35px 0;
	}
	.jdalTab h2{
		width: auto;
		padding: 0 15px;
		line-height: 30px;
		height: 30px;
		margin: 0 10px 10px;
		box-sizing: border-box;
	}
	.form input{
		font-size: 12px;
	}
	.zptit h4{
		width: 50%;
	}
	.zptit{
		height: 40px;
	}
	.zptit h2,.zptit h4,.zptit>div{
		width: auto;
		line-height: 40px !important;
		font-size: 16px !important;
	}
	.zpinner p{
		font-size: 14px;
	}
	.whln li{
		padding-top: 20PX;
	}
	.newlist li{
		width: 100%;
		margin-right: 0;
	}
	.xwlist_inner p{
		height: auto;
		margin-bottom: 20px;
	}
	.newnp a{
		width: 31% !important;
		margin-left: 0;
		margin-right: 2%;
		float: none;
		margin-bottom: 15px;
		float: left;
	}
	.newnp a:last-child{
		margin-right: 0;
	}
	.yjinner{
		padding: 0 5%;
	}
	.zbtime h2{
		font-size: 22px;
	}
	.zbtxt h2{
		font-size: 16px;
		line-height: 28px;
	}
	.zbtxt p{
		font-size: 14px;
	}
	.enclosure a{
		width:100% ;
		padding:0 15px;
	}
	.pic h2{
		font-size: 22px;
		line-height: 30px;
	}
	.bq{
		margin-top: 30px;
		padding: 10px 0;
	}
	.ejTab a{
		width: 25%;
		font-size: 12px;
		box-sizing: border-box;
		padding: 0 10px;
	}
	.pic h2 span{
		font-size:14px
	}
	.f_left img{
		width: 240px;
	}
	.f_left{
		display: none;
	}
	.f_nav{
		display: none;
	}
	footer{
		padding-top: 30px;
	}
	.f_center{
		float: none;
		width: 100%;
		margin-top: 20px;
		text-align: center;
	}
	.f_right{
		float: none;
		width: 100%;
	}
	.f_center p{
		font-size: 12px;
		line-height: 24px;
		margin-bottom: 12px;
	}
	.banner .swiper-slide h3{
		font-size: 12px;
		line-height: 20px;
		width: 80%;
		margin: 0 auto;
	}
	.logo{
		width: 110px;
	}
	.seach{
		margin-right: 10px;
		margin-top: 26px;
	}
	.btn{
		margin-top: 21px;
	}
	.seach input{
		width: 80px;
		padding-left: 10px;
		font-size: 12px;
	}
	.nav{
		top: 81px;
	}
	.gsjjtxt h2{
		margin-top: 20px;
		font-size: 24px;
	}
	.gsjjtxt h3{
		font-size: 13px;
		line-height: 20px;
		margin-bottom: 0;
	}
	.gsnum li{
		width: 50%;
		padding-left: 0;
		text-align: center;
	}
	.ywnum li{
		width: 50%;
	}
	.yjalbanner .swiper-button-next,.yjalbanner .swiper-button-prev{
		position: static;
		display: inline-block;
		transform: translateY(0);
		margin: 10px 0;
		font-size: 22px;
	}
	.yjalbanner{
		text-align: center;
		margin-top: 20px;
	}
	.yjalbanner .swiper-slide{
		text-align: left;
	}
	.yjal{
		padding: 30px 0 0;
	}
	.i_tit2 h2,.i_tit1 h2{
		font-size: 20px;
		line-height: 24px;
	}
	.i_tit2 h2 span,.i_tit1 span{
		font-size:14px ;
	}
	.hzbanner .swiper-pagination-bullet{
		width: 8px;
		height: 8px;
	}
	.gsysul li h6 img{
		max-width: 30%;
	}
}
@media only screen and (max-width:375px){
	.pic h2{
		font-size: 16px;
	}
}
