@media only screen and (max-width:1680px){
	.logo{width: 20%;}
	.logo img{width: 100%;}
	.jljh{padding: 300px 0 160px;}
	.jljh h2{font-size: 76px;}
	.jljh h3{font-size: 52px;}
	.jljh_txt{padding: 50px 90px 60px 310px;}
	.jljhgyxh{margin: 100px 0 80px;}
	.jljh_txt h3{font-size: 44px;}
	.jljh_txt h3::after, .jljhgyxh_r h3::after, .jljhsqbz h3::after, .jljhsqlc h3::after{margin: 40px 0;}
	.jljhgyxh_r h3, .jljhsqbz h3, .jljhsqlc h3{font-size: 30px;}
	.jljhgyxh_r p,.jljhsqbz p,.jljhgyxh_r p,.jljhsqbz p,.jljhsqbz p strong,.jljhsqbz p a,.jljh_txt p{font-size: 16px;}
	.jljhsqfs{margin-bottom: 380px;}

	.jjglbf_r{padding-right: 11%;}
	.jtkhbf_l{padding-left: 11%;}


	.sbzm h2{font-size: 72px;line-height: 72px;}
	.sbzm h3,.sbzm h4{font-size: 32px;line-height: 32px;}
	.sbzm img{margin-bottom: 180px;}
	.sbzmtxt h5,.yfjjbt h2{font-size: 36px;}
	.yfjjbt h3{font-size: 32px;}
	.zzfx ul li h2{font-size: 90px;line-height: 90px;}
	.zzfx ul li h3,.yfsblctxt_r h3{font-size: 22px;}


}

@media only screen and (max-width:1440px) {


	.jljhsqfs{margin-bottom: 280px;}
	.jljh h2{font-size: 62px;}
	.jljh h3{font-size: 44px;}
	.jljh_txt h3{font-size: 36px;}
	.jljhgyxh_r h3, .jljhsqbz h3, .jljhsqlc h3{font-size: 24px;}
	.jljhgyxh_r p, .jljhsqbz p, .jljhgyxh_r p, .jljhsqbz p, .jljhsqbz p strong, .jljhsqbz p a, .jljh_txt p{font-size: 14px}
	.jljhgyxh{margin: 80px 0 60px;}
	.jljhsqlctxt{margin-bottom: 60px;}
	.jljhsqlc{margin-bottom: 60px;}
	.jljhsqfs p{margin-bottom: 18px;}
	.jljh{padding: 240px 0 120px;}
	.jljhsqfs{margin-bottom: 180px;}
	.jljh_txt h3::after, .jljhgyxh_r h3::after, .jljhsqbz h3::after, .jljhsqlc h3::after{margin: 30px 0;}
	.container {
		width: 1200px
	}

	.yfimglist li span {
		margin: 11px 0 10px
	}

	.yf p {
		margin-bottom: 13px
	}

	.nav>ul>li>ul {
		left: auto;
		right: 0
	}

	.jjfa .right {
		padding: 30px 16px 0
	}
	.kytd_u1_list p{font-size: 12px;}
	.nav>ul>li>a{padding: 0 10px;}

	.jjglbf_r{padding-right: 6%;}
	.jtkhbf_l{padding-left: 6%;}


	.sbzm h2{font-size: 62px;line-height: 52px;}
	.sbzm h3,.sbzm h4{font-size: 28px;line-height: 30px;}
	.sbzm img{margin-bottom: 160px;}
	.sbzmtxt h5,.yfjjbt h2{font-size: 32px;}
	.yfjjbt h3{font-size: 28px;}
	.zzfx ul li h2{font-size: 80px;line-height: 80px;}
	.zzfx ul li h3{font-size: 20px;}
	.sbzmtxt p,.sbtj p,.jjglbf_r p,.jtkhbf_l p{font-size: 16px;line-height: 32px;}
	.zzfx ul li p{font-size: 16px;line-height: 30px;}
	.sbtj p strong,.yfsblctxt_r h3{font-size: 20px;}
	.yfsblctxt_r p{font-size: 14px;}


}
@media only screen and (max-width:1366px){
	.jljh h2{font-size: 50px;line-height: 30px;}
	.jljh h3{font-size: 32px;}
	.jljh_txt h3{font-size: 28px;}
	.jljhgyxh_r h3, .jljhsqbz h3, .jljhsqlc h3{font-size: 20px;}
	.jljh_txt{padding: 30px 90px 40px 310px;}

	.jjglbf_r{padding-right: 4%;}
	.jtkhbf_l{padding-left: 4%;}
}
@media only screen and (max-width:1200px) {

	.new_inner table{overflow: hidden;display: block;overflow-x: scroll;}
	.new_inner tbody{display: block;width: 800px;}

	.zzfx ul li{width: 100%;margin-right: 0;margin-bottom: 20px;padding: 20px;}
	.jjglbf_l, .jjglbf_r,.jtkhbf_l, .jtkhbf_r{width: 100%;}
	.yfsblctxt{padding-left: 0;}
	.sbzm h2{font-size: 32px;line-height: 32px;}
	.sbzm{padding-top: 60px;}
	.sbzm h3, .sbzm h4{font-size: 20px;}
	.sbzm h3{letter-spacing: 10px;}
	.sbzm h4{margin: 30px 0;}
	.sbzm img{margin-bottom: 60px;}
	.sbzmtxt{padding: 30px 20px;}
	.sbzmtxt h5, .yfjjbt h2{font-size: 24px;}
	.sbzmtxt h5{margin-bottom: 20px;}
	.sbzmtxt p{font-size: 14px;}
	.zzfx{margin-top: 40px;}
	.yfjjbt h3{font-size: 20px;line-height: 30px;letter-spacing: 10px !important;}
	.yfjjbt{margin-bottom: 25px;}
	.zzfx ul li h2{font-size: 40px;line-height: 40px;}
	.zzfx ul li h3{font-size: 18px;margin: 15px 0;}
	.zzfx ul li p{font-size: 14px;height: auto;}
	.sbtj{margin-top: 40px;}
	.sbzmtxt p, .sbtj p, .jjglbf_r p, .jtkhbf_l p{font-size: 14px;line-height: 28px;}
	.sbtj p{margin-bottom: 12px;}
	.jjglbf{margin-top: 40px;}
	.jjglbf_r{padding: 0 5%;margin-top: 20px;}
	.jtkhbf_l{padding: 0 5%;margin-bottom: 20px;}
	.jtkhbf_l p{padding-right: 0;}
	.yfsblc{margin: 40px 0 80px;}
	.yfsblctxt h6, .yfsblctxt .yfsblctxt_r{width: 100%;padding: 0;}
	.yfsblctxt h6{margin-bottom: 20px;}
	.sbtj p strong, .yfsblctxt_r h3{font-size: 18px;}
	.yfsblctxt_r h3{margin-bottom: 12px;}


	.kytd_u1 li{
		width: 100%;
		margin-right: 0
	}
	.kytd_u1_list{
		transform: translateY(88%)
	}
	.jrwm_u2 li{
		display: block;
		width: 100%;
		margin: 0 auto 15px
	}
	.rylist li,
	.rylist.zjyx_pic li {
		width: 49%;
		margin-right: 2% !important
	}
	.zjyx_video.rylist li{
		margin-right:0;
		width: 100%
	}
	.rylist li:nth-child(2n){
		margin-right: 0 !important
	}
	.container {
		width: 90%;
	}

	.btn {
		display: block;
	}

	.nav ul {
		float: none
	}

	.nav {
		position: absolute;
		float: none;
		right: 0;
		top: 100%;
		width: 50%;
		z-index: 10;
		background: #fff;
		display: none
	}

	.nav>ul>li {
		display: block
	}

	.nav>ul>li>ul {
		/* display: none !important; */
		background: #00a0e9
	}
.nav>ul>li>ul li>a{
	color: #fff !important
}
	.nav>ul>li>a {
		line-height: 42px;
		text-align: center;
		display: block;
		padding: 0;
		color: #00a0e9;
		font-size: 14px;
		border-bottom: 1px dashed #cccc
	}

	.share {
		display: none
	}

	footer.container {}

	.wrap_con1 {
		display: block
	}

	.wrap_con1_left,
	.wrap_con1_right,
	.wrap_con1_center {
		display: block;
		width: 100%;
		background: #fff
	}

	.wrap_con1_center:before {
		display: none
	}

	.wrap_con2 {
		display: none
	}

	.wrap_con3 {
		margin-top: 20px
	}

	.wrap_con3 ul li {
		width: 100%
	}

	.sjmt {
		display: none
	}

	.wrap_con3 ul li:nth-child(1) a:nth-child(1) {
		float: right
	}

	.wrap_con3 ul li:nth-child(2) a:nth-child(1) {
		float: left
	}

	.wrap_con3 ul li:nth-child(3) a:nth-child(2) {
		transform: translateX(-100%)
	}

	.wrap_con3 ul li:nth-child(3) a:nth-child(1) {
		transform: translateX(100%)
	}

	.table {
		display: block
	}

	.left {
		width: 100%
	}

	.left,
	.center,
	.right {
		display: block;
		width: 100%;
		box-sizing: border-box
	}

	.right {
		margin-top: 15px
	}

	.dsjbanner {
		width: 92%
	}

	.dsjbanner .swiper-slide div {
		border: 2px solid #00a0e9
	}

	.gyimg {
		width: 100%;
		display: block;
		margin-bottom: 15px
	}

	.gytxt {
		padding-left: 0;
		width: 100%
	}

	.kf_left {
		display: block;
		width: 100%;
		margin-bottom: 15px
	}

	.kf_right {
		display: block;
		width: 100%;
		padding-left: 0
	}

	.js {
		display: block
	}

	.js>* {
		display: block
	}

	.kong {
		display: none
	}

	.rq>div {
		display: block;
		width: 100%;
		margin-bottom: 15px
	}

	.jjfainner p,
	.zpvideo,
	.ly img ,.xzzxlist .xzimg {
		display: block;
		width: 100%;
		margin-bottom: 15px
	}

	.jjfainner .jjfaimg,
	.zpinners,
	.lyinner ,.xztxt {
		width: 100%;
		display: block;
		margin-left: 0;
		padding-left: 0
	}

	.newlist li .img {
		display: block;
		width: 100%
	}

	.newlist li .newlist_inner {
		width: 100%;
		display: block;
		margin-top: 15px;
		padding: 0
	}
	.new_inner{
		padding:35px
	}
	.np{
		position: static;
		transform: translateX(0);
		width: 100%
	}
	.gyright{
		position: static !important;
		padding: 20px;
	}
	.yf_right{
		position: static
	}
	.right_tit{
		margin-top: 0
	}
	.lxr li{
		display: block;
		width: 100%;
		margin-bottom: 15px;
	}
	#allmap{
		height: 400px
	}
	.logo img{
		width: 100%;
	}
	.logo{
		width: 350px;
		line-height: 80px
	}
	.yflybtn:before{
		display: none
	}
	.yflybtn:after{
		display: none
	}
	.jljh h2{font-size: 30px;}
	.jljh h3{font-size: 20px;}
	.jljh h2{margin-bottom: 0;}
	.jljh_txt{padding: 20px;box-sizing: border-box;width: 100%;}
	.jljh_txt h3{font-size: 22px}
	.jljh_txt h3::after, .jljhgyxh_r h3::after, .jljhsqbz h3::after, .jljhsqlc h3::after{margin: 20px 0;width: 60px;}
	.jljhgyxh_l{width: 100%;}
	.jljhgyxh_r{width: 100%;padding-left: 0;margin-top: 30px;}
	.jljhgyxh_r p, .jljhsqbz p, .jljhgyxh_r p, .jljhsqbz p, .jljhsqbz p strong, .jljhsqbz p a, .jljh_txt p{font-size: 12px}
	.jljhsqfs{margin-bottom: 60px;}
}
@media only screen and (max-width:414px){
	.jljh{padding: 80px 0 60px;background-size: 55%}
	.right.ie_new{
		padding: 0
	}
	.right.ie_gy{
		padding: 0
	}
	.newlist{
		padding:16px
	}
	.hotnew li p:before{
		display: none
	}.nav>ul>li:hover a, .nav>ul>li.ac a{
		color:#fff
	}
	.logo{
		width: 200px
	}
	.wrap_con1_left,
	.wrap_con1_right{
		padding:16px
	}
	.wrap_con1_center .swiper-slide p{
		font-size: 14px;
		line-height: 30px;
		position: static
	}
	.wrap_con3 ul li a{
		float: none !important;
		width: 100% !important;
		display: block;
		transform: translateX(0) !important
	}
	.wrap_con3 ul li{
		display: block
	}
	.con3_txt{
		padding: 22px !important
	}
	.f_top{
		padding-left: 0
	}
	.f_nav a{
		display: inline-block;
		margin-right: 0;
		width: 33.333%
	}
	.f_body{
		display: none;
	}
	.f_bottom{
		padding:0
	}
	.yflybanner .swiper-button-next,
	.yflybanner .swiper-button-prev{
		width: 28px;
		height: 28px;
		line-height: 28px
	}
	.gyxa,
	.gyyjy {
		padding: 16px
	}
	.dsjbanner{
		text-align: center
	}
	.dsjbanner .swiper-button-prev,
	.dsjbanner .swiper-button-next{
		display: inline-block;
		position: static;
		transform: translateY(0) translateX(0);
		margin: 10px 5px

	}
	.dsjinner{
		padding: 0;
		margin-top: 10px
	}
	.gyright>img:nth-child(1){
		margin-top: 0
	}
	.jjfa .jjfas,
	.yf,
	.scdrlist,
	.right {
		padding: 16px
	}
	.yflist.left.yf,
	.yflist,
	.yfimglist,
	.kfscx,
	.js,
	.ly ,.zp{
		padding: 16px
	}
	.right.ie_jrwm{
		padding: 0
	}
	.yflist li h6{
		font-size: 14px;
		line-height: 24px;
		height: 28px
	}
	.yflist li p{
		font-size: 12px;
		line-height: 24px
	}
	.yflist li{
		width: 100%;
		display: block;
		margin-right: 0
	}
	.rq p{
		line-height: 34px;
		font-size: 16px
	}
	.yfright .gyright{
		padding: 0
	}
	.yfimglist li span{
		font-size: 12px;
	}
	.yfimglist li{
		margin-right: 2% !important;
		width: 49%;

	}
	.yfimglist li:nth-child(2n){
		margin-right: 0 !important
	}
	.yf .right_tit h2{
		font-size: 18px
	}
	.yfbanner .swiper-slide p{
		position: static;
		line-height: 26px;
		font-size: 13px;
		font-weight: normal
	}
	.yfbanner .swiper-pagination{
		position: static;
		transform: translateY(0);
		text-align: center;
		margin-top: 5px
	}
	.yfbanner .swiper-pagination-bullet{
		width: 5px;
		height: 5px
	}
	.banner .swiper-pagination{
		bottom: 5px;

	}
	.banner .swiper-pagination-bullet{
		width: 5px;
		height: 5px
	}
	.zw li{
		width: 48%;
		margin-right: 2% !important
	}
	.zw li:nth-child(2n){
		margin-right: 0 !important
	}
	.lmhzinner,
	.wrap_con1_center {
		padding: 16px;
	}
	.xztxt h2{
		font-size: 16px;

	}
	.lxr li h2{
		padding-bottom: 14px;
		margin-bottom: 15px
	}
	.f_bottom p{
		font-size: 12px;
		line-height: 24px
	}
	footer.container{
		padding: 10px
	}
	.rylist li span{
		font-size: 12px;
		line-height: 24px;
		height: 48px
	}
	.gywm_title{
		font-size: 18px;
		margin-bottom: 18px
	}

	.lmhzinner>p img{
		display: block;
		margin: 0 auto !important;
		float: none;
	}
	.np a{
		display: block;
		width: 100%;
		text-align: center !important
	}
	.np a:nth-child(2){
		width: 100%
	}
	.xqtit h2{
		font-size: 18px;
		line-height: 32px
	}
	.xqtit{
		padding-bottom: 20px;
		margin-bottom: 20px
	}
	.new_inner{
		padding: 16px
	}
	.jr_why_list span{
		display: block;
		width: 100%;
	}
	.jr_why_list dl{
		display: block;
		width: 100%;
		padding: 26px
	}
	.jr_why_list dt{
		font-size: 18px;
		margin-bottom: 15px
	}
	.jr_why_list dd{
		font-size: 12px;
		line-height: 22px;
	}
	.jr_why_list dd:before{
		width: 4px;
		height: 4px;
		margin-right: 10px
	}
	.jrwm_u2 li{
		padding: 0 10px;
		height: auto;
		line-height: 0
	}
	.jrwm_u2_as h4{
		font-size: 14px;
		margin-bottom: px
	}
	.jrwm_u2_as p,
	.jrwm_u2_as span {
		font-size: 12px;
		line-height: 24px
	}
	.jrwm_u2_as{
		vertical-align: top;
		width: 100%;
		font-size: 0
	}
	.kytd_u1_list {
		transform: translateY(78.5%)
	}
}