@media only screen and (max-width:1660px){
	.f_nav a{
		padding: 0 10px;
	}
	.jdal li a>div{
		padding: 30px 28px;
	}
	.jdaltxt{
		padding:0 10px 0 26px !important
	}
	.jdaltxt p{
		font-size: 14px;
		margin-top: 15px;
	}
	.zpsjbanner .swiper-container,.jdal_right .swiper-container{
		height: auto;
	}
	.zpsj_r_banner .swiper-container{
		margin-top: 25px;
	}
	.zpsj_r_img h2{
		margin-top: 20px;
	}
	.map>li{
		padding: 48px 12px 38px;
	}
	.xingtxt{
		padding-top: 25px ;
		padding-right: 85px;
	}
	.xinglist li:nth-child(even) .xingtxt{
		padding-left: 85px;
	}
	.ymlz li:nth-child(odd) .ymtxt{
		padding-top: 35px;
		padding-right: 60px;
	}
	.ymlz li:nth-child(even) .ymtxt{
		padding-top: 35px;
		padding-left: 60px;
	}
	.container{
		width: 1200px;
	}
	.c_i li h2 span{
		font-size: 20px;
	}
	.c_i li h3{
		font-size: 80px;
		height: 165px;
	}
	.c_i_t{
		margin-top: 70px;
	}
	.c_i_t span{
		font-size: 16px;
	}
	.c_i_t img{
		width: 150px;
	}
	.c_i li:nth-child(3)>img{
		width: 80%;
	}
	.c_i li:nth-child(4){
		padding-left: 0;
	}
	.c_i li:nth-child(4) .c_i_t{
		padding-left: 35px;
	}
	
	.section2{
		height: 100% !important;
	}
	.c_itxt{
		height: auto;
	}
	.c_i li>div{
		height: auto;
	}
	.zpsj_r_img{
		margin-top: 130px;
	}
	.zpsj_r_img li>img:nth-child(1){
		width: 50%;
	}
	.zpsjbanner .swiper-slide div{
		bottom: 10px;
	}
	.i_newbanner{
		width: 1200px;
	}
	.i_newinner h2{
		font-size: 16px;
	}
	.f_left{
		width: 65%;
	}
	.lsgz_right{
		padding-right: 250px;
		padding-left: 70px;
	}
	.lsgz_right p{
		font-size: 14px;
		line-height: 24px;
	}
	.logo{
		margin-top: 25px;
	}
	.btn{
		margin-top: 45px;
	}
	.nav{
		margin-top: 18px;
	}
	.lsgz img{
		margin-top: 20px;
	}
	.ppgs li a{
		padding: 46px 0;
	}
	.ppgszs li{
		padding: 34px 36px;
	}
	.pplsinner h2{
		font-size: 50px;
		line-height: 50px;
	}
	.pplstxt{
		width: 50%;
		padding: 40px;
	}
	.ppls .ppback li{
		height: 700px;
	}
	.alxq_right p{
		font-size: 14px;
		line-height: 26px;
		margin-bottom: 25px;
	}
	.alxq_right{
		padding:0 7% 0 5%;
	}
	.alxqnp{
		margin-top: 80px;
	}
	.lxwm_center>div{
		top: 30px;
		padding-left: 35px;
		
	}
	.lxwm_center>div>h2{
		margin: 45px 0 20px;
	}
	.lxwmpicewm{
		margin-top: 20px;
	}
	.ping{
		padding: 50px 0 60px;
		margin-top: 200px;
	}
	.ping_right{
		width:20%
	}
	.cctext{
		padding: 60px 0 30px 0;
	}
	.cctext p{
		font-size: 14px;
	}
	.cctext h2{
		font-size: 28px;
	}
	.since{
		padding: 80px 0;
	}
	.l_r_inner{
		padding: 80px 48px 60px 85px;
	}
	.lsc_ico{
		margin: 30px 0;
	}
	.l_r_inner p{
		font-size: 18px;
	}
	.l_r_inner h2{
		font-size: 14px;
	}
	.gylsctxt p{
		line-height: 26px;
		font-size: 14px;
	}
	.gylsctxt h2{
		font-size: 42px;
	}
	.gb{
		padding: 100px 0;
	}
	.gb p{
		font-size: 16px;
		line-height: 34px;
	}
	.gylsc .more_top{
		padding: 60px 0;
	}
	.jyln{
		padding: 120px 0;
	}
	.jylntext{
		padding: 80px 100px;
	}
	.jylntext p{
		font-size: 14px;
		line-height: 38px;
	}
	.jylntext{
		min-height: 515px;
	}
	.jylnbanner{
		height: 600px;
	}
	.ldgh_right p{
		font-size: 16px;
		margin-bottom: 30px;
	}
	.ryzz li h2 font{
		font-size: 16px;
	}
	.ryzz ul:before{
		left: 22.5%;
	}
	.new ul{
		padding-bottom: 80px;
	}
	.new .more_top a{
		margin-top: 40px;
	}
	.more_top button{
		width: 136px;
		height: 136px;
		line-height: 136px;
	}
	.zpjspics img{
		margin-top: 60px;
	}
	.zpjspics a>img:nth-child(1){
		height: 120%;
	}
	.zpjslist li a>p{
		font-size: 14px;
	}
	.zpjsinner div h6{
		font-size: 16px;
	}
	.alxq_right img{
		margin-bottom: 20px;
	}
	.zpjsxq .alxq_right{
		padding-top: 50px;
	}
	.alxq_right h2{
		margin-bottom: 20px;
		padding-bottom: 20px;
	}
	.zpsjbanner .swiper-slide div{
		padding-bottom: 18px;
	}
}
@media only screen and (max-width:1440px){
	.xinginnerimg div img:last-child{
		margin-top: 0;
	}
	.ldgxlb li div{
		padding:5px
	}
	.ldgxlbtxt h2{
		font-size: 16px;
	}
	.ldgxlbtxt span,.ldgxlbtxt p{
		font-size: 12px;
	}
	.xinginnerimg div img{
		margin-bottom: 18px;
	}
	.xinginner li h2{
		font-size: 26px;
	}
	.logo{
		margin-left: 15px;
		width: 128px;
	}
	.logo img{
		width: 100%;
	}
	.c_i li h2 img{
		width:100%
	}
	.hjjybanner .swiper-slide>a>img{
		width: 100%;
	}
	.zpsjbanner .swiper-slide p{
		font-size: 16px;
	}
	.zpsjbanner .swiper-slide h6{
		width: 16px;
	}
	.zpsjbanner .swiper-slide h6 img{
		width: 100%;
	}
	.zpsj_r_img li a>img:nth-child(1){
		max-width: 60%;
	}
	.xinginnerimg h6{
		font-size: 38px;
	}
	.xinginnerimg h5{
		font-size: 18px;
	}
	.xinginner li span{
		margin-bottom: 36px
	}
	.jjjs{
		padding:80px 0 120px
	}
	.jjjs p{
		font-size: 16px;
	}
	.gytab h2{
		font-size: 20px;
	}
	.gytit h2{
		font-size: 26px;
	}
	.gytit{
		margin-bottom: 36px;
	}
	.gyinner p,.gyinner h4{
		font-size: 14px;
		line-height: 26px;
		margin-bottom: 26px;
	}
	.gyinner span{
		font-size: 14px;
		line-height: 26px;
	}
	.sitemap p{
		line-height: 30px;
		font-size: 14px;
	}
	.map>li span,.map>li li a{
		font-size: 14px;
	}
	.map>li>a{
		line-height: 34px;
	}
	.map>li{
		padding: 32px 8px 26px;
	}
	.xingtxt h2,.ymtxt h2{
		font-size: 26px;
		line-height: 44px;
	}
	.xingtxt p,.ymtxt p{
		font-size: 14px;
		line-height: 26px;
	}
	.xingtxt span,.ymtxt span{
		line-height: 24px;
		margin-bottom: 12px;
	}
	.gytab{
		padding: 35px 0 40px;
	}
	.hjjytit p{
		font-size: 14px;
	}
	.caijs p{
		width: 370px;
		font-size: 12px;
		line-height: 24px;
		height: 168px;
	}
	.alxq_right img{
		width: 180px;
	}
	.alxq_right>img{
		width: auto !important;
	}
	.alxq_right h2{
		font-size: 18px;
	}
	.alxq_right p{
		font-size: 12px;
	}
	.alxqnp a{
		line-height: 34px;
		padding-left: 17px;
	}
	.alxqnp a span{
		font-size: 14px;
	}
	.zpjspic h2{
		font-size: 36px;
	}
	.zpjspics h6{
		height: 120px;
	}
	.zpjspics img{
		margin-top: 20px;
		margin-bottom: 6px;
	}
	.zpjspics h2{
		font-size: 14px;
	}
	.zpjslist{
		padding-bottom: 60px;
	}
	.more_top button{
		margin: 0 25px;
	}
	.zpjslist li a>p{
		font-size: 12px;
	}
	.container{
		width: 1000px;
	}
	.c_i li h2{
		min-width: auto;
		width: 90%;
	}
	.c_i li h2 span{
		font-size: 14px;
	}
	.c_i_t{
		padding-left: 24px;
		margin-top: 30px;
	}
	.c_i_t span{
		width: 20px;
		font-size: 14px;
	}
	.c_i_t img{
		width: 100px;
	}
	.hjjybanner .swiper-slide>a>div div{
		margin:20px 0 25px
	}
	.hjjybanner .swiper-slide p{
		margin: 20px auto 0;
		padding: 10px 0;
	}
	.zpsj_r_img{
		margin-top: 70px;
	}
	.zpsj_r_banner .swiper-container{
		margin-top: 40px;
	}
	.zpsj_r_banner .swiper-slide:after{
		bottom: 17px;
	}
	.al_tab>div font{
		width: 76px;
		height: 76px;
		line-height: 76px;
	}
	.al_tab>div font img{
		width:32px;
	}
	.al_tab>div span{
		font-size: 18px;
	}
	.i_newbanner{
		width: 1000px;
	}
	.i_newinner h2{
		font-size: 14px;
		line-height:24px;
	}
	.i_newinner p{
		font-size: 14px;
		line-height:24px;
		margin-bottom: 40px;
	}
	.i_newinner>img:nth-child(3){
		margin: 15px auto;
	}
	.footer{
		padding-top: 60px ;
	}
	.f_bottom{
		padding: 20px 0;
		margin-top: 20px;
	}
	.f_nav a{
		font-size: 14px;
		padding: 0 10px;
	}
	.f_left h2 span{
		font-size: 22px;
	}
	.rylist h2{
		font-size: 14px;
		line-height: 40px;
	}
	.cczpimg{
		width: 260px;
	}
	.cczp h3{
		font-size: 16px;
	}
	.cczp>ul>li>h2{
		font-size: 20px;
	}
	.rylist{
		margin-top: 20px;
	}
	.cczp>ul>li{
		margin-bottom: 30px;
	}
	.cczp>ul>li li:nth-child(1){
		height: 40px;
	}
	.rylist h6{
		line-height: 40px;
		height: 40px;
		font-size: 16px;
	}
	.lsgz .container{
		padding: 45px;
	}
	.lsgz h2{
		font-size: 24px;
	}
	.lsgz p{
		font-size: 14px;
	}
	.lsgz{
		padding: 30px 0;
	}
	.lsgz_right p{
		font-size: 12px;
		margin-bottom: 12px;
	}
	.lsgz_right h2{
		font-size: 16px;
	}
	.lsgz_right{
		padding-right: 200px;
		padding-left: 40px;
	}
	.lsgz_button{
		margin-top: 30px;
	}
	.lsgz_right>img{
		margin-bottom: 20px;
	}
	.ppgs li a{
		padding: 30px 0;
	}
	.ppgstxt p{
		font-size: 14px;
	}
	.more_top button{
		width: 110px;
		height: 110px;
		line-height: 110px;
	}
	.more_top button font{
		font-size: 24px;
	}
	.more_top button:hover font{
		font-size: 30px;
	}
	.ppgsxq p{
		line-height: 24px;
		font-size: 14px;
	}
	.ppgszs li h6{
		font-size: 14px;
		margin-bottom: 15px;
	}
	.ppgsnp{
		margin: 60px auto;
	}
	.ppgsnp a{
		line-height: 36px;
		font-size: 14px;
	}
	.ppgszs li{
		padding: 20px;
	}
	.ppls .ppback li{
		height: 550px;
	}
	.pplsinner h2{
		font-size: 32px;
	}
	.pplsinner h3{
		font-size: 24px;
		line-height:36px
	}
	.pplstxt{
		margin-top: 15px;
		width: 60%;
	}
	.pplstxt>p{
		font-size: 14px;
		line-height: 26px;
	}
	.video_txt p{
		font-size: 14px;
	}
	.video_txt img{
		margin-bottom: 15px;
	}
	.video_txt h2{
		font-size: 18px;
		margin-bottom: 15px;
	}
	.spyd li a{
		padding-top: 44px;
	}
	.spydxq p{
		font-size: 14px;
		line-height: 24px;
	}
	.spyd.spydxq li{
		padding: 20px;
	}
	.jdaltxt{
		padding: 20px 10px 0 20px;
	}
	.jdaltxt p{
		margin-top: 15px;
		font-size: 12px;
		line-height: 24px;
	}
	.xmaltxt p{
		font-size: 14px;
		line-height: 24px;
		height: 72px;
	}
	.xmaltxt img{
		margin: 10px 0;
	}
	.more_top{
		padding: 30px 0;
	}
	.lxwm_left h2{
		font-size: 36px;
	}
	.lian h6{
		font-size: 44px;
		line-height: 55px;
	}
	.lian{
		height: 160px;
	}
	.lxwm_center>div>h2{
		margin: 20px 0 10px;
		font-size: 24px;
	}
	.lxwm_center>div>h2 span{
		font-size: 16px;
		line-height: 26px;
	}
	.lxwm_center>div>span{
		font-size: 12px;
		line-height: 20px;
	}
	.lxwmpicewm img{
		width: 80px;
	}
	.lxwm li{
		width: 20%;
		margin: 0 2.5%;
	}
	.lxwm li{
		height: 320px;
	}
	.ping_center p{
		font-size: 14px;
		line-height: 22px;
	}
	.ping_left h6{
		font-size: 50px;
	}
	.ping_right{
		width: 24%;
	}
	.ping{
		/*margin-top: 140px;*/
		margin-top: 0
	}
	.cctext p{
		line-height: 24px;
	}
	.bncctab li h2{
		font-size: 16px;
	}
	.cctabinner>div{
		top: 26%;
	}
	.gylsctxt h2{
		font-size: 34px;
		margin-bottom: 20px;
	}
	.gylsctxt h2 span{
		font-size: 34px;
	}
	.l_r_inner{
		padding: 40px ;
	}
	.l_r_inner p{
		font-size: 14px;
	}
	.l_r_inner h6{
		font-size: 14px;
		line-break: normal;2px
	}
	.gjjs{
		padding: 50px 0;
	}
	.gfrk_right img:nth-child(2){
		width: 220px;
	}
	.gfrk{
		padding-bottom: 60px;
	}
	.gb{
		padding: 70px 0;
	}
	.jylntext h2{
		font-size: 24px;
		margin-bottom: 22px;
	}
	.jylntext img{
		margin-bottom: 22px;
	}
	.jylntext p{
		font-size: 12px;
		line-break: normal;4px
	}
	.jylntext{
		min-height: 400px;
		padding: 60px 70px;
	}
	.jylnbanner{
		height: 460px;
	}
	.jylnbanner h6{
		font-size: 26px;
		line-height: 100px;
	}
	.jyln{
		padding: 80px 0;
	}
	.ldgh_right{
		padding-left: 50px;
	}
	.ldgh_right p{
		font-size: 14px;
		line-height: 24px;
	}
	.ryzz{
		padding: 70px 0;
	}
	.ryzz li:hover{
		padding: 36px 0;
	}
	.ryzz li div>img{
		width: 80px;
	}
	.ryzz li h2 font{
		font-size: 14px;
	}
	.ryzz li h2{
		line-height: 44px;
	}
	.ryzz li h2 img{
		top: 13px;
	}
	.ryzz li span{
		font-size: 14px;
		margin-right: 50px;
	}
	.ryzz li:hover span{
		font-size: 16px;
		line-height: 44px;
	}
	.ryzz ul:before{
		left: 24%;
	}
	.new li a{
		padding: 25px;
	}
	.new li p{
		font-size: 14px;
	}
	.new li h2{
		font-size: 16px;
	}
	.new li:nth-child(2n){
		margin-top: 60px;
	}
	.new ul{
		padding-bottom: 40px;
	}
	.zpjsinner div img{
		width: 50px;
	}
	.zpjsinner div h6{
		font-size: 13px;
	}
	.zpjsxq .alxq_right>img{
		width: 160px !important;
	}
	.alxqnp{
		margin-top: 40px;
	}
	.zpjspics li{
		float: left;
	}
	.jylnbanner sup{
		width: 7px;
		height: 7px;
	}
	
	.pic>h2{
		font-size: 36px;
	}
	.hjjytab li{
		height: 220px;
	}
	.hjjytab li span{
		margin-top: 44px;
	}
}	
@media only screen and (max-width:1280px){
	.ppls .ppback li{
		height:500px;
	}
	.pplsinner>img{
		margin-bottom: 20px;
	}
	.pplstxt{
		width:65%
	}
	.lsgz img{
		margin-top: 0;
	}
	.lsgz h2{
		margin:20px 0 30px
	}
	.lsgz_button{
		margin-top: 12px;
	}
	.zpsjbanner .swiper-container{
		position: absolute;
		left: 0;
		width: 100%;
		height: auto;
		top: 50%;
		transform: translateY(-50%);
	}
	.jdal_right>div>div{
		position: absolute;
		left: 0;
		top: 50%;
		width: 100%;
		transform: translateY(-50%);
	}
.ldgxlb li{width:100%;}
.ldgxlbtxt p{height:auto;}
}
@media only screen and (max-width:1200px){
	.lxwm_right{
		width: 100%;
	}
	.lxwm_left{
		display: none;
	}
	.lxwm_center{
		width: 100%;
	}
	.lxwm_center img{
		height: auto !important;
	}
	.lxwm_right>img{
		height: auto !important;
		width: 100%;
	}
	.lxwm_center>div{
		top: 50%;
		transform: translateY(-60%);
		padding-left: 0;
		text-align: center;
	}
	.lian{
		margin: 0 auto;
	}
	
}
@media only screen and (max-width:768px){
	
	
	.cailist li{
		width: 100% !important;
		margin-bottom: 20px;
	}
	
	.jjjs p{
		width: 65%;
		font-size: 14px;
	}
	.jjjs{
		padding:50px 0 80px ;
	}
	.map>li{
		width: 100%;
	}
	.sitemaptab li{
		width: 13%;
	}
	.bncctab li div{
		width: 100%;
		
	}
	.caiinner{
		padding-top: 40px;
		margin-top: 40px;
	}
	.caijs{
		display: block !important; 
	}
	.xingimg,.xingtxt,.ymimg,.ymtxt{
		float: none !important;
		width: 100% !important;
		padding-left:0 !important ;
		padding-right: 0 !important;
	
	}
	.ymlz li{
		margin-bottom: 40px !important;
	}
	.gytab{
		padding: 20px 0 30px !important;
	}
	.xinginner li h2{
		padding-left: 0;
		font-size: 22px;
	}
	.xinginnerimg div img{
		margin-bottom: 5px;
	}
	.nav{
		display: none !important;
	}
	.bncctab,.bncctab li div{
		position: static;
		transform: translateX(0) translateY(0);
	}
	.bncctab{
		background: #fff;
		border-bottom: 1px solid #fed800;
		
		text-align: center;
	}
	.bncctab li h6,.bncctab li h2{
		writing-mode: initial;
		width: auto;
		display: block;
		color:#282828
	}
	.bncctab li h6 {
		opacity: .5;
	}
	.bncctab li{
		padding: 15px 0;
	}
	.bncctab li.ac{
		background: #fed800;
	}
	.bncctab li.ac h6,.bncctab li.ac h2{
		color:#fff
	}
	.bncctab li img{
		display: none;
	}
	.logo {
		display: block !important; 
		margin: 15px 0 0 20px;
		width: 100px;
	}
	.btn{
		margin: 20px 20px 0 0;
	}
	.pic>h2{
		top: 50%;
		font-size: 24px;
		line-height: 30px;
	}
	.logo  img{
		width: 100%;
	}
	#fp-nav{
		display: none;
	}
	.c_i li:nth-child(3){
		display: none;
	}
	.c_i li{
		width: 50%;
		height: auto;
	}
	.c_itxt{
		position: static;
		opacity: 1;
	}
	.c_i li>div>img{
		display: none;
	}
	.container{
		width: 100%;
		box-sizing: border-box;
		padding: 0 5%;
	}
	.i_newbanner .swiper-slide{
		border-right: none;
	}
	.i_newbanner{
		width: 75%;
		box-sizing: border-box;
		padding: 0 5%;
	}
	.c_i li>div{
		width: 100%;
		opacity: 1;
	}
	.c_i li h3{
		display: inline-block;
		height: auto;
		writing-mode:initial;
		margin-top: 0;
		font-size: 50px;
	}
	.c_i_t span{
		width: auto;
		writing-mode:initial;
		padding-left: 0;
		margin-top: 0;
	}
	.c_i{
		height: auto;
	}
	.c_i li{
		margin-bottom: 10px;
	}
	.c_i li h2{
		position: static;
		transform: translateX(0);
		width: 80% !important;
	}
	.c_i li:nth-child(4) h2{
		box-sizing: initial;
	}
	.c_i_t span:nth-child(2){
		margin-top: 0;
	}
	.c_i_t img{
		display: none;
	}
	.c_i li.ac>h2{
		opacity: 1;
	}
	.c_i_t{
		margin-top: 0;
		text-align: center;
		
	}
	.hjjybanner .swiper-slide{
		opacity: 0;
	}
	.hjjybanner .swiper-slide-active{
		opacity: 1;
	}
	.zpsj_r_banner{
		height: auto;
		width: 100%;
		
	}
	.zpsjbanner{
		display: none;
	}
	.jdal_right{
		display: none;
	}
	.jdal_left{
		width: 100%;
	}
	.f_nav{
		text-align: center;
	}
	.f_nav a{
		border-right: 0;
	}
	.f_left{
		width: 100%;
	}
	.f_right{
		text-align: center;
		width: 100%;
		margin-top: 20px;
	}
	.nav_sel>ul>li>a{
		display: block;
		line-height: 50px;
	}
	.nav_sel li{
		line-height: 50px;
	}
	.nav_sel>ul>li ul{
		display: none !important;
	}
	.cczp{
		display: none;
	}
	.m_cczp{
		display: block;
	}
	.lsgz_left,.lsgz_right{
		width:100%
	}
	.lsgz_right{
		padding: 20px 5%;
	}
	.ppgs li .container img:nth-child(1){
		width: 100%;
	}
	.ppgs li img:last-child{
		display: none;
	}
	.ppgstxt{
		margin-left: 0;
		width: 100%;
		padding: 10px 0;
	}
	.ppgszs li{
		width: 100%;
		margin-bottom: 20px;
		margin-right: 0;
	}
	.ppls{
		display: none;
	}
	.m_ppls{
		display: block;
		padding-top: 50px;
	}
	.m_ppls h2{
		font-size: 24px;
		color:#fed800;
		line-height: 40px;
	}
	.m_ppls h3{
		font-size: 16px;
		color:#282828;
		margin-bottom: 30px
	}
	.m_ppls li{
		margin-bottom: 30px;
	}
	.video_txt{
		width: 100%;
		margin-right: 0;
		margin-bottom: 20px;
	}
	.viderimg{
		width: 100%;
	}
	.hjjytab{
		position: static;
		background: #fff;
		background: url(../images/cczpback_02.png);
	}
	.hjjytab li span{
		border: none;
		/*width: auto;*/
		font-size: 26px;
		/*height: auto;*/
		margin-top: 0;
	}
	.hjjytab li.ac{
		background:#fed800 ;
	}
	.hjjytab li.ac span,.hjjytab li.ac p font{
		color:#fff
	}
	.hjjytab li span,.hjjytab li p font{
		color:#282828
	}
	.hjjytab li a>img{
		display: none !important;
	}
	
	.hjjytab li{
		height: auto;
		padding: 15px 0;
	}
	.alimg{
		width: 100%;
	}
	.jdaltxt{
		width:100%;
		margin-bottom: 40px;
	}
	.jdaltxt p{
		height: 48px;
	}
	.jdal li a>div{
		padding: 24px;
	}
	.jdaltab li{
		padding: 20px;
	}
	.alxq_left,.alxq_right{
		width: 100%;
		
	}
	.alxq_right{
		padding: 20px 5%;
	}
	.xmal li{
		margin-right: 0;
		width: 100%;
	}
	
	.lxwm_center>div>*{
		/*display: none;*/
	}
	.lxwm_center>div> .lian{
		display: inline-block;
		height: 130px;
	}
	.lian h6{
		margin-top: 25px;
		font-size: 34px;
	}
	.lian h6 font{
		display: none;
	}
	.lxwm li{
		width: 40%;
		margin: 0 5%;
		height: auto;
		margin-bottom: 20px;
	}
	.lxwm li .lian{
		position: static;
		width: 100%;
	}
	.lxwm li .lian h5{
		position: static;
		margin-top: 15px;
	}
	.ping .container>*{
		width: 100%;
		margin: 0 auto 10px;
	}
	.ping_left{
		text-align: left;
	}
	.lxwm li:hover{
		transform: translateY(0);
	}
	.ccbanner{
		width: 100%;
		float: none !important;
	}
	.cctext{
		padding: 20px 5%;
		width: 100%;
	}
	.gylscpic .jdaltab li{
		width: 33.333333%;
		margin-right: 0;
		padding: 10px;
		float: left;
		box-sizing: border-box;
	}
	.gylsc{
		padding-top: 40px;
	}
	.since_left{
		width: 100%;
		margin-bottom: 20px;
	}
	.since_right{
		width: 100%;
		margin-left: 0;
	}
	.lsc_right{
		width: 100%;
	}
	.lsc_right>div{
		width: 100%;
	}
	.lsc_{
		background-image: none
	}
	.gj_left{
		float: none;
		width: 100%;
		margin-top: 20px;
	}
	.gj_right{
		padding: 20px 0 0;
		width: 100%;
	}
	.gfrk_right{
		position: static;
		width: 100%;
	}
	.gfrk_right img:nth-child(2){
		display: none;
	}
	.gfrk_left{
		width: 100%;
	}
	.jylntext{
		width: 100%;
		height: auto;
		min-height: auto;
		padding: 40px;
	}
	.jylntext h2{
		font-size: 18px;
		height: 30px;
		line-height: 30px;
		margin-bottom: 10px;
	}
	.jylnbanner{
		width: 100%;
		padding-left: 0;
		height: auto;
		text-align: center;
	}
	.jylnbanner .swiper-button-prev, .jylnbanner .swiper-button-next{
		position: absolute;
		width: auto;
		padding-left: 0;
		transform: translateY(-50%);
	}
	.jylnbanner .swiper-button-prev img{
		transform: rotateZ(-90deg);
	}
	.jylnbanner .swiper-button-next img{
		transform: rotateZ(-90deg);
	}
	.jyln{
		padding: 40px 0;
	}
	.ldgh_left{
		width: 100%;
	}
	.ldgh_right{
		width: 100%;
		padding: 20px 0 0;
	}	
	.ryzz li>div{
		padding-left: 0;
	}
	.ryzz ul:before{
		display: none;
	}
	.ryzz li span{
		margin-right: 20px;
		line-height: 36px;
	}
	.ryzz li h2{
		line-height: 36px;
		width: calc(100% - 120px);
		box-sizing: border-box;
	}
	.ryzz li h2 img{
		top: 7px;
	}
	.ryzz li:hover{
		padding: 0;
	}
	.ryzz li>div>img{
		display: none !important;
	}
	.ryzz li:hover h2{
		transform: translateX(-20px);
	}
	.ryzz li:hover>div{
		background-image: none
	}
	.ryzz li:hover span{
		font-size: 14px;
		transform: translateX(0);
	}
	.new li{
		width:100%;
		margin-right: 0;
	}
	.new ul:before{
		display:none;
	}
	.new li a:before,.new li a:after{
		display: none !important;
	}
	.new li{
		margin-top: 0 !important;
		margin-bottom: 30px;
	}
	.gylscpic>img:nth-child(2){
		transform: translateY(-50%) translateX(-50%);
		width: 50px;
	}
	
	
	.zpjspics .container{
		padding: 0;
	}
	.zpjspics li{
		width: 25%;

	}
	.zpjspics img{
		margin: 10px auto 0;
		transform: translateX(0) !important;
	}
	.zpjspics h6,.zpjspics h2{
		writing-mode: initial;
		width: 100%;
		height: auto;
		text-align: center;
		
	}
	.zpjspics li h6,.zpjspics li h2{
		color:#fff
	}
	.zpjspics li.ac h6,.zpjspics li.ac h2{
		color:#282828
	}
	.ppgsnp a{
		width: 100%;
		margin-right: 0;
		font-size: 12px;
		margin-bottom: 10px;
	}
	.ldgx_rw{
		height: auto;
	}
}
@media only screen and (max-width:414px){
	.zpsj_r_banner .swiper-slide:hover img:nth-child(2), .zpsj_r_banner .swiper-slide.ac img:nth-child(2){
		display: none;
	}
	.sec1txt h2 img{
		width: 80%;
	}
	.c_i li h2 img{
		width:auto;
		height: 100%;
	}
	.sec1txt  img:nth-child(3){
		width: 280px;
	}
	header.h_m{
		background: rgba(255,255,255,.9);
		padding-bottom: 10px;
	}
	.sitemaptab{
		text-align: center !important;
	}
	.bncctab li div{
		text-align: center !important;
	}
	.sitemap{
		padding: 30px 0;
	}
	.hjjytit p{
		width: 80%;
	}
	.xingtxt h2, .ymtxt h2{
		font-size: 18px;
		line-height: 36px;
	}
	.xingtxt p, .ymtxt p{
		font-size: 12px;
		line-height: 25px;
	}
	.xinginner li{
		margin-bottom: 20px;
		width: 48%;
		padding-top: 0 !important;
		margin-left:0 !important;
		margin-right: 4% ;
	}
	.xinginner li:nth-child(2n){
		margin-right: 0;
	}
	.xinginner{
		padding-top: 20px;
		
	}
	
	.cailist li img{
		width: 100%;
	}
	.cailist li .img:after{
		display: none;
	}
	.cailist li .caijs{
		position: static;
		
	}
	.caijs p{
		color:#282828;
		text-align: left;
	}
	.caijs h6{
		margin: 20px 0;
		padding: 0;
	}
	.xinginner li:first-child{
		display: block;
		width: 100%;
		margin-right: 0;
	}
	.caijs h6{
		font-size: 20px;
	}
	.gx{
		padding: 30px 0;
	}
	.gx h2{
		font-size: 16px;
	}
	.gx h6{
		font-size: 16px;
		margin: 0 0 20px;
	}
	.gytab h2{
		
		width: 90%;
		margin: 0 auto 20px !important;
		display: block;
	}
	.gytit h2{
		font-size: 18px;
	}
	.gyinner h5{
		font-size: 16px;
		margin-bottom: 10px;
	}
	.jjjs{
		background-size: cover;
		background-position: center 0;
	}
	.gx p{
		font-size: 12px;
		line-height: 24px;
	}
	.cailist{
		padding-bottom: 0;
	}
	
	.zpjspics div img{
		display: none;
	}
	.zpjspics h6{
		line-height: 24px;
		width: 100%;
	}
	.zpjspics li{
		width: 50%;
	}
	.pic>h2{
		font-size: 16px;
		width: 100%;
		text-align: center;
	}
	.logo{
		width: 50px;
	}
	.btn{
		width: 34px;
		margin-top: 12px;
		height: 34px;
	}
	.btn span{
		width: 12px;
		height: 3px;
	}
	.btn span:after,.btn span:before{
		width: 12px;
		height: 3px;
	}
	.zpjslist li{
		width: 100%;
	}
	.new{
		padding-top:20px
	}
	.new li:nth-child(odd):before{
		display: none;
	}
	.gylscpic>img:nth-child(2){
		width: 25px;
		transform: translateY(0) translateX(-50%);
		top: 10%;
	}
	.gylscpic .jdaltab li{
		width: 50%;
	}
	.bncctab li h2{
		font-size: 14px;
	}
	.ryzz li h2{
		width: 100%;
	}
	.ryzz li:hover h2{
		transform: translateX(0);
	}
	.ryzz li:hover img{
		opacity: 1 !important;
	}
	.ryzz li div>img{
		display: none;
	}
	.zpjspics li h6, .zpjspics li h2{
		color:#282828;
		line-height: 30px;
	}
	.zpjspics li h6{
		display: none;
	}
	.ldgh_left img:nth-child(1){
		display: none;
	}
	.ldgh_left img:nth-child(2){
		display: block;
	}
	.l_r_inner>img{
		width: 100%;
	}
	.gb h2{
		font-size: 24px;
	}
	.gb p{
		width: 80%;
		font-size: 12px;
		line-height: 24px;
	}
	.gylsc{
		overflow: hidden;
	}
	.gylsctxt h2{
		font-size: 24px;
	}
	.gylsctxt h2 span{
		font-size: 26px;
	}
	.cctext{
		padding: 30px !important;
	}
	.ccjd li{
		padding-bottom: 0;
	}
	.cctext h2{
		font-size: 24px;
	}
	.ccbanner .swiper-button-prev img, .ccbanner .swiper-button-next img{
		width: 15px;
	}
	
	.lxwm li{
		width: 100%;
		margin: 0 auto 15px;
		background-size: auto auto;
		background-repeat: initial;
	}
	.lxwm{
		background-size: auto auto;
		background-repeat: initial;
		
	}
	.ping{
		margin-top:20px
	}
	.alxq_left .swiper-button-prev img, .alxq_left .swiper-button-next img{
		width: 15px;
	}
	.jdal li{
		width: 100%;
		margin-right: 0;
	}
	.hjjytab li{
		width: 50%;
	}
	.pic>h2{
		transform: translateX(-50%) translateY(0);
		top: 18%;
	}
	.hjjytab li span{
		line-height: 40px;
	}
	.bncctab{
		text-align: left;
	}
	.bncctab li{
		width: 50%;
	}
	.spydxq{
		padding-top: 40px;
	}
	.zpjspics a>img:nth-child(1){
		display: none;
	}
	.zpjspics a>img:nth-child(2){
		display: block;
		opacity: 0;
		position: absolute;
		left: 0;
		top: 50%;
		transform: translateY(-50%) !important;
		margin-top: 0;
		bottom: initial;
	}
	.video_txt img{
		width: 30px;
	}
	.ppgsxq h2{
		font-size: 20px;
		padding-top: 35px;
	}
	.ppgs li:hover a>img{
		opacity: 0;
	}
	.ppgs{
		padding: 30px 5%;
		box-sizing: border-box;
	}
	.ppgs li .container{
		padding: 0;
	}
	.lsgz p{
		font-size: 12px;
		line-height: 24px;
	}
	.lsgz .container{
		background-size: auto 100%;
	}
	.m_cczp li{
		margin-right: 0;
		width: 100%;
	}
	.sec1txt:after{
		display: none;
	}
	.sec1txt h2{
		font-size: 44px;
	}
	.sec1txt h2 span{
		font-size: 48px;
	}
	.sec1txt h3{
		letter-spacing: 0;
	}
	.sec1txt h4{
		font-size: 18px;
	}
	.sec1txt>img{
		margin-bottom: 20px;
	}
	.c_i li h2{
		line-height: 33px;
		height: 36px;
		background-size: auto 100%;
		padding-right: 18px;
	}
	.c_i li h2 span{
		font-size:12px ;
		line-height: 36px;
	}
	.c_i li h3{
		line-height: 45px;
		font-size: 30px;
	}
	.hjjybanner .swiper-slide p{
		width: 70%;
		font-size: 12px;
		line-height: 22px;
		display: none !important;
	}
	.sec3banner ul li{
		overflow: hidden;
	}
	.sec3banner ul li img{
		height: 100%;
		width: auto;
	}
	.zpsj_r_img li img:nth-child(1){
		max-width: 70%;
	}
	.zpsj_r_banner .swiper-container{
		padding: 0;
	}
	.zpsj_r_banner .swiper-button-prev, .zpsj_r_banner .swiper-button-next{
		display: block;
	}
	.zpsj_r_banner .swiper-button-prev img, .zpsj_r_banner .swiper-button-next img{
		width: 15px;
	}
	/*.zpsj_r_banner .swiper-button-prev{
		left: -20px;
	}
	.zpsj_r_banner .swiper-button-next{
		right: -20px;
	}*/
	.zpsj_r_img h2{
		margin: 15px 0;
	}
	.al_tab>div h6{
		width: 100%;
		left:0;
		text-align: center;
	}
	.al_tab{
		right: 50%;
		transform: translateY(-50%) translateX(50%);
		width: 100%;
	}
	.al_tab>div a>img{
		width:auto
	}
	.i_newbanner .swiper-button-prev{
		left: -20px;
	}
	.i_newbanner .swiper-button-next{
		right: -20px;
	}
	.f_add img{
		display: none;
	}
	.zpsj_r_banner .swiper-button-prev, .zpsj_r_banner .swiper-button-next{
		width: 15px;
		height: 28px;
	}
	.c_i_t{
		padding-left: 0;
	}
	.c_i li:nth-child(4) .c_i_t{
		padding-left: 0;
	}
	.i_newinner{
		padding: 0 12px;
	}
	.nav_sel>ul{
		padding-top: 45px;
	}
	.nav_sel>ul>li>a{
		line-height: 40px;
	}
	.i_newbanner .swiper-button-prev img, .i_newbanner .swiper-button-next img{
		width: 15px;
	}
	.i_newbanner .swiper-button-prev:hover img,.i_newbanner .swiper-button-next:hover img{
		transform: scale(1);
	}
	.footer{
		background-size: auto 100%;
	}
	.jdaltab li{
		width:50%;
		box-sizing: border-box;
	}
	.gylsctxt h2 img{
		width:200px
	}
	.ccjd li:nth-child(1) h2 img{
		width: 120px;
	}
	.ccjd li:nth-child(2) h2 img{
		width: 90px;
	}
	
}
@media only screen and (max-width:375px){
	.gylscpic>img:nth-child(2){
		top: 7%;
	}
	.pic>h2{
		transform: translateX(-50%) translateY(0);
		top: 10%;
	}
	.hjjybanner .swiper-slide h2{
		/*display: none;*/
	}
}
