.header .header_title .header_list .sonlist {
	margin-right: 30px;
}

.header .header_title .logo {
	width: auto;
}

.header .header_title .header_list .sonlist a {
	font-size: 14px;
}

.header .son .context .first_list>a {
	font-size: 16px;
}

.header .son .context .first_list>div>p>a {
	font-size: 14px;
}

.header .son .context .first_list>div>p>a {
	max-width: 300px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.footer .logo_erweima .ft_erweima .left .ft_tl {
	font-size: 9px;
}

.footer .ft_list>li>p {
	white-space: nowrap;
}


.footer .ft_list>li>p {
	font-size: 14px;
}

.footer .ft_list>li .son_list li>a {
	font-size: 12px;
	white-space: nowrap;
}

.footer .rt_ct .rt_img li>.list .name {
	white-space: nowrap;
}

.footer .rt_ct .bumen li a {
	font-size: 12px;
}

.map_zoology .zoology_content li .zl_name h2 {
	font-size: 22px;
}

.dh ul li.on .p2 {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	overflow: hidden;
	-webkit-line-clamp: 2;
	text-overflow: ellipsis;
}

.news .news_if .right>li .rg_tl,
.news .news_if .left .lf_tl {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	overflow: hidden;
	-webkit-line-clamp: 2;
	text-overflow: ellipsis;
}

.aboutUs .subComp ul li a .txts h2 {
	font-size: 16px;
}

.content .left_banner .left_txt>.lt_txt {
	font-size: 20px;
}

.aboutUs .subComp ul li a .txts p {
	font-size: 14px;
}

.product_category .pc_content .pt_row .left_row .lr_box .lr_name .name {
	font-size: 14px;
}

.wasdom_city .wasdom_list .wl_container .wc_title {
	font-size: 20px;
}

.wasdom_city .wasdom_list .wc_content .wc_list .wctitle {
	display: block;
	width: 100%;
	font-size: 16px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.wasdom_city .wasdom_list .wc_content .wc_list .wctxt {
	font-size: 14px;
	height: 24px;
}


.natural_resources .nr_content .nr_container .left_title .lt_name {
	font-size: 20px;
}

.natural_resources .nr_ping .np_name {
	font-size: 24px;
}

.natural_resources .nr_ping .np_txt {
	font-size: 14px;
}

.natural_resources .nr_content .nr_container .right_ct .rc_div .rc_txt {
	font-size: 14px;
}

.more_box .mi_list>li>.ml_box .ml_title {
	font-size: 14px;
}

.aboutUs .intro .comp .box2 .numScroll .box .down>p {
	font-size: 16px;
}

.aboutUs .intro .comp .box3 .boxContent .down .right h2 {
	font-size: 20px;
}

.footer .ft_list>li:first-child,
.footer .ft_list>li:nth-child(2),
.footer .ft_list>li:nth-child(3),
.footer .ft_list>li:nth-child(4) {
	margin-right: 20px;
}

.footer .rt_ct .rt_img li {
	margin-right: 20px;
}

.sm_content .sm_right .sr_main .sm_name {
	font-size: 14px;
}

.data_content .dv_list .left_dl .dl_title .at_name {
	font-size: 16px;
}

.suport_form .form_admin .right_form .form_meau .fm_body .form_input .form_name {
	width: 250px;
}

.suport_form .form_admin .right_form .form_meau .fm_body .form_important,
.suport_form .form_admin .right_form .form_meau .fm_body .form_input {
	margin-left: 50px;
}

.aboutUs .contact .left .txts>div {
	display: block;
}

.aboutUs .contact .left {
	width: 50%;
}

.aboutUs .contact .right {
	flex: 1;
}

.aboutUs .contact .left .txts span {
	white-space: normal;
}

.aboutUs .contact .right .img {
	width: 100%;
}

.right_fix .lianxi .zi{
	font-size: 12px;
	line-height: 42px;
}
.right_fix .mine .tel_icon{
	width:500px
}
.right_fix .tel .tel_icon .father .ft_box:nth-child(4){
	border-bottom: 1px dashed #dcdcdc;;
}
@media screen and (max-width: 1440px) {
	.header .header_title .logo {
		width: auto;
		height: 43px;
	}

	.header .header_title .header_list .sonlist {
		margin-right: 20px;
	}

	.header .son .context .first_list {
		width: auto;
		max-width: 10%;
	}

	.header .son .context .first_list>div>p>a {
		width: 100%;
	}

	.footer .rt_ct {
		width: auto;
	}

	.footer .rt_ct .rt_img {
		flex-wrap: wrap;
	}

	.footer .rt_ct .rt_img li {
		margin-right: 2%;
	}
}


@media screen and (max-width: 980px) {
	.header_sp .left_logo {
		width: auto;
		height: 50px;
		margin-top: 13px;
	}

	.map_platform .pt_content .platform .pt_slide .pt_title {
		font-size: 16px;
	}

	.map_platform .pt_content .platform .pt_slide .pt_txt {
		font-size: 12px;
		margin: 0 10px;
	}

	.map_platform .pt_content .platform .pt_slide .slide_img {
		height: auto;
	}

	.content .left_banner .left_txt {
		margin-left: 0;
		transform: translate(-50%, -50%);
		margin-top: 0;
	}

	.map_platform .pt_content .platform {
		height: auto;
	}

	.map_platform .pt_content .platform .pt_slide {
		height: auto;
	}

	.aboutUs .intro .comp .box2 .numScroll {
		flex-wrap: wrap;
	}

	.aboutUs .intro .comp .box2 .numScroll .box {
		width: 50%;
		margin-right: 0;
		box-sizing: border-box;
		margin-bottom: 15px;
	}

	.aboutUs {
		width: 100%;
	}

	.aboutUs .intro .comp .box2 .numScroll .box:nth-child(2n) {
		border: none;
	}

	.aboutUs .contact .left {
		width: 100%;
	}

	.aboutUs .contact .right {
		width: 100%;
		overflow: hidden;
	}

	.header_sp {
		width: 100%;
	}

}



@media screen and (max-width: 1250px) {
	.header .header_title .header_list .sonlist a {
		font-size: 12px;

	}

	.header .header_title .header_list .sonlist {
		margin-right: 10px;
	}
}

@media screen and (max-width: 600px) {
	.aboutUs .intro .comp .box2 .numScroll .box {
		width: 100%;
		border: none;
		margin-bottom: 25px;
	}
}

@media screen and (max-width: 486px) {
	.map_platform .pt_content .platform.platformProducts-list .pt_slide {
		width: 48%;
		border-radius: 10px;
		margin-bottom: 15px;
		overflow: hidden;
		margin-right: 2%;
	}

	.about_gis {
		margin-top: 10px;
		height: auto;
	}

	.map_platform .pt_content .platform .pt_slide .slide_img {
		height: auto;
	}

	.map_platform .pt_content .platform.platformProducts-list .pt_slide:nth-child(3n) {
		margin-right: 2%;
	}

	.map_platform .pt_content .platform.platformProducts-list .pt_slide:nth-child(2n) {
		margin-right: 0%;
	}

	.map_platform .pt_content .platform .pt_slide .pt_title {
		font-size: 14px;
	}
}