﻿@charset "utf-8";


@media (min-width:1601px) {
	html {
		font-size: 16px;
	}
}

@media (min-width:1400px) and (max-width:1600px) {
	html {
		font-size: 16px;
	}
}

@media (min-width:640px) and (max-width:1399px) {
	html {
		font-size: 15px;
	}
}

@media (min-width:481px) and (max-width:639px) {
	html {
		font-size: 14px;
	}
}

@media (min-width:329px) and (max-width:480px) {
	html {
		font-size: 13px;
	}
}

#s_news .bd ul li .txt:before,
#s_news .bd ul li .txt h5,
#s_news .bd ul li .txt p,
#s_news .bd ul li .time,
#s_news .bd ul li .btn_xq2,
#n_download ul li h5,
#n_download ul li svg path,
#n_download ul li .btn_down span {
	transition: .5s;
	-webkit-transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
}

@media (min-width: 768px) {
	.top_menu:hover:after {
		bottom: 0;
		top: auto;
		height: 100%;
	}
}

@media (min-width: 992px) {}

@media (min-width: 1200px) {}

@media (min-width: 1280px) {}

@media (min-width: 1440px) {}

@media (min-width: 1660px) {
	.n_nav a {
		margin-right: 3rem;
	}
}

@media screen and (min-width:1200px) and (max-width:1440px) {}

@media (max-width: 1660px) {}

.web {}

.wap {
	display: none;
}

@media (max-width: 1440px) {
	.n_nav a {
		margin-right: 2.25rem;
	}

	.n_banner div.pic {
		height: 26rem;
	}

	.n_licheng .bd {
		margin-top: 8rem;
	}

	.n_jiaru .right {
		padding-left: 4rem;
	}

	.n_rencai {
		padding-bottom: 7rem;
	}

	.n_rencai .slick-arrow {
		z-index: 99;
		position: absolute;
		top: auto;
		opacity: 1;
		bottom: -3.5rem;
		display: block;
		width: 8px;
		height: 15px;
		background-size: contain !important;
	}

	.n_rencai .slick-prev {
		left: 50%;
		margin-left: -2rem;
		background: url(../images/s_fuwu_left.png) left center no-repeat;
		transition: 300ms;
		-webkit-transition: 300ms;
	}

	.n_rencai .slick-next {
		right: 50%;
		margin-right: -2rem;
		background: url(../images/s_fuwu_right.png) right center no-repeat;
		transition: 300ms;
		-webkit-transition: 300ms;
	}

	.n_rencai .slick-prev:hover {
		background: url(../images/s_fuwu_left_on.png) left center no-repeat;
	}

	.n_rencai .slick-next:hover {
		background: url(../images/s_fuwu_right_on.png) right center no-repeat;
	}

	.n_gongyi ul li p br {
		display: none;
	}

	.n_gy_list .hd ul li a {
		min-width: 11rem;
	}

	.n_gy_list .hd ul li {
		margin: 0 .5rem;
	}
}

@media (max-width: 1360px) {
	.n_banner div.pic {
		height: 24rem;
	}

	.licheng_slide ul li .txt .con {
		width: 17rem;
	}

	.slide_car .slick-prev {
		left: 1rem;
	}

	.slide_car .slick-next {
		right: 1rem;
	}

}

@media (max-width: 1280px) {
	.video_slide .right {
		width: 21rem;
	}

	.video_slide .left {
		width: calc(100% - 21rem);
		height: 42rem;
		padding-right: 1.5rem;
	}

	.licheng_slide ul li .txt .con {
		width: 16rem;
	}

	.licheng_slide ul li:nth-child(7) .con {
		width: 15rem;
	}

	.licheng_slide ul li:nth-child(7) .txt {
		bottom: 50%;
		padding-bottom: 11rem;
	}

	.licheng_slide ul li:nth-child(5) .txt {
		bottom: 30%;
		padding-bottom: 11rem;
	}

	.n_licheng .bd {
		margin-top: 10rem;
	}
}

@media (max-width: 1200px) {
	#nav {
		margin-right: 1.5rem;
	}

	#header {
		display: none !important;
	}

	#m_header {
		display: block;
	}

	#nav_btn_box {
		display: block;
	}

	body.ny {
		padding-top: 4.5rem;
	}

	.s_area .hd {
		width: 21rem;
	}

	.s_area .bd {
		width: calc(100% - 21rem);
	}

	.s_area .bd ul li .txt {
		width: 55%;
	}

	.s_area .bd ul li .pic {
		width: 45%;
	}

	.s_about .right {
		flex-shrink: .5;
	}

	.foot_nav {
		display: none;
	}

	.foot_bot {
		flex-direction: column;
	}

	#foot .right {
		justify-content: center;
	}

	.s_coop .slick-prev {
		left: -2rem;
	}

	.s_coop .slick-next {
		right: -2rem;
	}

	.s_fuwu .slick-prev {
		left: -2rem;
	}

	.s_fuwu .slick-next {
		right: -2rem;
	}

	.s_news .bd .news01 {
		width: 29rem;
	}

	.s_news .bd .news02 {
		width: calc(100% - 29rem);
	}

	.n_about .right {
		flex-shrink: .5;
	}

	.n_nav_web {
		display: none;
	}

	.n_nav_wap {
		display: block !important;
	}

	#n_news_xq .right_con {
		width: 19rem;
		top: 3rem;
	}

	#n_news_xq .left_con {
		width: calc(100% - 21rem);
	}

	.n_huanwei01 .m {
		flex-direction: column;
	}

	.n_huanwei01 .right {
		margin-top: 8rem;
	}

	.n_youshi .m {
		flex-direction: column;
		align-items: center;
	}

	.n_pingtai {
		margin: 4rem 0;
	}

	.n_pingtai .ul .li {
		min-width: 220px;
	}

	.n_youshi .right {
		margin-top: 1.5rem;
	}

	.n_gufei03 .m {
		flex-direction: column;
		align-items: center;
	}

	.n_gufei03 .right {
		max-width: inherit;
		margin-top: 3rem;
		margin-left: 0;
		border-bottom: 0;
		padding-bottom: 0;
	}

	.n_gufei04 .m {
		flex-direction: column;
		align-items: flex-start;
	}

	.n_gufei04 .left {
		max-width: inherit;
	}

	.n_gufei04 .right {
		margin-left: 0;
	}
}

@media (max-width: 1100px) {
	.licheng_slide ul li .txt .con {
		width: 13rem !important;
	}

	.n_jiaru .m {
		align-items: flex-start;
	}

	.n_jiaru .left {
		flex-shrink: .5;
	}

	.n_jiaru .swiper {
		margin-top: 2rem;
	}

	.n_jiaru .swiper .box i {
		margin-top: 1rem;
		margin-bottom: 8px;
	}

	.n_gongyi .pic {
		margin-bottom: 2rem;
	}

	.n_gongyi ul li {
		position: static !important;
		margin: 0 !important;
		margin-bottom: 3rem !important;
		padding: 0 !important;
		width: 100%;
		text-align: left !important;
	}

	.n_gongyi ul li h5 span {
		position: static;
	}

	.n_gongyi ul li.li_5 {
		margin-bottom: 0 !important;
	}

	.n_gongyi ul li.li_5 .line {
		display: none;
	}

	.n_gongyi ul li h5 span {
		position: static;
		margin-right: 6px !important;
		width: 24px;
		text-align: center;
		margin-left: 0 !important;
	}

	.n_gongyi ul li h5 {
		display: flex;
		flex-direction: row-reverse !important;
		width: fit-content !important;
		margin-left: 0 !important;
	}

	.n_gongyi ul.ul_2 li .line:before {
		left: auto;
		right: -7px;
	}
}

/*==========================导航和banner变成手机模式============================*/

@media (max-width: 992px) {
	.web {
		display: none;
	}

	.wap {
		display: block;
	}

	.s_about .tt {
		margin-bottom: 2.5rem;
	}

	.s_shuzi {
		margin-top: 2.5rem;
	}

	.s_about .left {
		padding-right: 2.5rem;
	}

	.s_shuzi li p {
		font-size: .875rem;
	}

	.s_shuzi li div {
		font-size: 2.875rem;
	}

	.s_area .hd ul li h3 {
		font-size: 1.5rem;
	}

	.s_area .hd ul li span {
		font-size: 1.125rem;
	}

	.s_area .hd ul li {
		padding: 2.5rem 2rem;
	}

	.s_news .bd .news01 {
		width: 23rem;
	}

	.s_news .bd .news02 {
		width: calc(100% - 23rem);
	}

	.news01 .txt {
		padding: 1rem 2rem;
	}

	.s_about .right {
		flex-shrink: 0.7;
	}

	.tc_shipin .tc_close {
		right: -.5rem;
	}

	.s_area .bd ul li .txt h3 {
		margin-top: 2rem;
	}

	.s_area .bd ul li .con {
		margin-bottom: 2.5rem;
	}

	.n_about .right {
		flex-shrink: 0.7;
	}

	.n_licheng .bd {
		display: none;
	}

	.licheng_slide_wap {
		display: block;
	}

	.n_licheng .hd .arrowbox {
		display: none;
	}

	.n_wenhua .box1 ul li .box {
		padding: 3rem 2rem;
	}

	.n_wenhua .box2 ul li .box {
		padding: 3rem 2rem;
	}

	.n_wenhua .box1 ul {
		display: flex;
	}

	.n_wenhua .box2 ul {
		display: flex;
	}

	.n_wenhua .box1 ul li .box {
		height: 100%;
	}

	.n_wenhua .box2 ul li .box {
		height: 100%;
	}

	.n_wenhua .box1 ul li span {
		margin-bottom: 1.75rem;
	}

	.n_wenhua .box2 ul li span {
		margin-bottom: 1.75rem;
	}

	#n_news_xq .left_con {
		width: 100%;
	}

	#n_news_xq .right_con {
		width: 100%;
		margin-top: 3rem;
		position: inherit;
	}

	.n_lianxi .box1 {
		flex-direction: column;
	}

	.n_lianxi .box1 .right {
		margin-top: 3rem;
		width: 100%;
	}

	.n_jiaru .m {
		flex-direction: column-reverse;
	}

	.n_jiaru .left {
		width: 100%;
		padding: 0;
		flex-shrink: 1;
		margin-top: 2.5rem;
	}

	.n_jiaru .right {
		width: 100%;
		padding: 0;
		flex-shrink: 1;
	}

	.n_huanbao01 .m {
		flex-direction: column;
	}

	.n_huanbao01 .left {
		margin-bottom: 3rem;
		padding-bottom: 5rem;
		padding-right: 0;
		max-width: inherit;
	}

	.n_gufei01 .m {
		flex-direction: column;
	}

	.n_gufei01 .left {
		padding-bottom: 2rem;
		padding-right: 0;
		border-bottom: 0;
	}

	.gufei_lc {
		transform: scale(.9);
		-webkit-transform: scale(.9);
		-moz-transform: scale(.9);
		-ms-transform: scale(.9);
		-o-transform: scale(.9);
	}
}

@media (min-width:481px) and (max-width:992px) {}

@media (max-width: 860px) {
	.s_about .m {
		flex-direction: column;
	}

	.s_about .left {
		padding-right: 0;
	}

	.s_about .right {
		width: 100%;
		margin-top: 3rem;
	}

	.s_about .pic img {
		width: 100%;
	}

	.s_area .box .m {
		flex-direction: column;
	}

	.s_area .hd {
		width: 100%;
	}

	.s_area .bd {
		width: 100%;
	}

	.s_area .hd ul li span {
		display: none;
	}

	.s_area .hd ul li {
		height: auto;
	}

	.s_area .hd ul li h3 {
		font-size: 1.25rem;
	}

	.s_news .bd .item {
		flex-direction: column;
	}

	.s_news .bd .news01 {
		width: 100%;
	}

	.s_news .bd .news02 {
		width: 100%;
		padding-left: 0;
		margin-top: 3rem;
	}

	.s_news .hd {
		flex-direction: column;
		align-items: flex-start;
		padding-bottom: 1.5rem;
	}

	.s_news .hd ul li a {
		margin-left: 0;
		margin-right: 1rem;
	}

	.s_news .s_tt {
		width: 100%;
		text-align: center;
		margin-bottom: 2rem;
	}

	.s_news .s_tt i {
		margin-left: auto;
	}

	.n_about .m {
		flex-direction: column;
	}

	.n_about .left {
		padding-right: 0;
	}

	.n_about .right {
		width: 100%;
		margin-top: 3rem;
	}

	.n_about .pic img {
		width: 100%;
	}

	.video_slide .right {
		width: 100%;
		float: none;
	}

	.video_slide .left {
		width: 100%;
		height: 0;
		padding-bottom: 60%;
		position: relative;
		padding-right: 0;
		float: none;
	}

	.video_slide .left .video-js {
		position: absolute;
		left: 0;
		bottom: 0;
		width: 100%;
		height: 100%;
	}

	.video_slide .bd ul {
		margin: 0 -6px;
	}

	.video_slide .bd ul li {
		width: 50%;
		float: left;
	}

	.video_slide .bd ul li {
		padding: 0 6px;
	}

	.video_slide {
		display: flex;
		flex-direction: column-reverse;
	}

	.video_slide .txt {
		display: none;
	}

	.video_slide .right {
		padding-bottom: 0;
	}

	.video_list ul li {
		width: 50%;
	}

	.video_slide {
		margin-bottom: 2.5rem;
	}

	.page {
		margin-top: 2.5rem;
	}
}

@media (max-width: 768px) {
	.pad_top {
		padding-top: 3rem;
	}

	.pad_bot {
		padding-bottom: 3rem;
	}

	.xs_jianju {
		margin-left: -5px !important;
		margin-right: -5px !important;
	}

	.xs_jianju li {
		padding: 0 5px !important;
	}

	.m {
		padding: 0 30px;
	}

	.pad_top {
		padding-top: 3rem;
	}

	.pad_bot {
		padding-bottom: 3rem;
	}

	.pad_aside {
		padding-left: 1rem;
		padding-right: 1rem;
	}

	.n_article .ar_article {
		padding-bottom: 10px !important;
	}

	.ar_article table {
		width: 100% !important;
	}

	.ar_article table td,
	.ar_article table th {
		padding: 3px 2px !important;
		font-size: 10px !important;
		font-weight: normal !important;
		width: auto !important;
		height: auto !important;
	}

	.ar_article table td *,
	.ar_article table th * {
		padding: 3px 2px !important;
		font-size: 10px !important;
		font-weight: normal !important;
		padding: 0 !important;
	}

	#foot .m {
		flex-direction: column;
	}

	#foot .left {
	  flex-shrink: 0;
	  margin-right: 0;
	  width: 100%;
	  text-align: center;
	}
	
	.foot_lianxi ul li {
	  float: left;
	  margin-right: 0rem;
	}
	
	.foot_lianxi li{
		width: 100%;
	}
	
	#foot .right {
		padding-left: 0;
		margin-top: 3rem;
	}

	.zizhi_list ul li {
		width: 50%;
	}

	.n_news ul li {
		width: 100%;
	}

	.n_news ul li .img {
		width: 16rem;
		height: 11rem;
		margin-right: 2rem;
	}

	.n_news ul li .txt {
		height: 11rem;
	}

	.n_news ul li .txt span {
		margin-bottom: 8px;
	}

	.n_news ul li h2 {
		margin-bottom: 8px;
		font-size: 1.125rem;
	}

	.n_news ul li .btn_xx {
		margin-top: 5px;
	}

	.n_branch ul li {
		width: 100%;
	}

	.n_branch ul li .box {
		margin: 0;
		margin-top: 1rem;
	}

	.n_join ul li {
		width: 100%;
	}

	.n_peiyu .m {
		flex-direction: column;
	}

	.n_peiyu .left {
		width: 100%;
	}

	.n_peiyu .right {
		width: 100%;
	}

	.n_peiyu .right .pic {
		height: auto;
	}

	.n_peiyu .hd ul li {
		height: auto;
	}

	.n_peiyu .hd ul li .box {
		padding-bottom: 9rem;
	}

	.n_peiyu .slick_arrow_right {
		bottom: 5rem;
	}

	.n_gufei02 .m {
		flex-direction: column;
	}

	.n_gufei02 .left {
		width: 100%;
	}

	.n_gufei02 .right {
		width: 100%;
	}

	.n_gufei02 .right .pic {
		height: auto;
	}

	.n_gufei02 .hd ul li {
		height: auto;
	}

	.n_gufei02 .hd ul li .box {
		padding-bottom: 9rem;
	}

	.n_gufei02 .slick_arrow_right {
		bottom: 5rem;
	}

	.n_huanjing ul {
		display: block;
	}

	.n_huanjing ul li {
		width: 100% !important;
		margin-bottom: 1.5rem;
	}

	.n_huanjing ul li .img {
		height: auto;
	}

	.n_huanjing ul li .txt {
		position: static;
	}

	.n_huanjing ul li .con {
		height: auto;
		opacity: 1;
	}

	.n_huanjing ul li .tt {
		text-align: left;
		justify-content: space-between;
	}

	.n_huanjing ul li .tt .ico {
		display: block;
		opacity: 1;
	}

	.n_huanjing ul li .con {
		height: 3.25rem;
		opacity: 1;
	}

	.pic06 ul li {
		width: 50%;
	}

	.n_huanbao02 .flex {
		flex-direction: column;
	}

	.n_huanbao02 .txt {
		text-align: left !important;
		margin-bottom: 2rem;
	}

	.n_huanbao02 .center {
		order: 0;
	}

	.n_huanbao02 .txt1 {
		order: 1;
	}

	.n_huanbao02 .txt2 {
		order: 2;
	}

	.gufei_lc {
		transform: scale(.8);
		-webkit-transform: scale(.8);
		-moz-transform: scale(.8);
		-ms-transform: scale(.8);
		-o-transform: scale(.8);
	}

	.slide_car .slick-prev {
		left: -1rem;
	}

	.slide_car .slick-next {
		right: -1rem;
	}

	.n_lianxi .flex {
		flex-direction: column;
	}

	.n_lianxi .ewm .box {
		margin-left: 0;
		margin-right: 2rem;
	}

	.n_lianxi .ewm {
		margin-top: 10px;
	}

	.n_gongyi .mask h3 {
		font-size: 2rem;
	}

	.n_gongyi .mask h6 {
		font-size: 1.25rem;
		letter-spacing: 1px;
	}
}

@media (max-width: 480px) {
	.m {
		padding: 0 2vw;
	}

	#banner .slick-dots li button:before {
		width: 1.25rem;
		height: 3px;
	}

	#banner li .img {
		height: 33rem;
		background-attachment: inherit !important;
	}

	.s_area .box {
		background-attachment: inherit !important;
	}

	#banner .pic {
		margin-bottom: 25%;
	}

	.mouse_down {
		width: 3rem;
		height: 3rem;
		margin-left: -1.5rem;
		bottom: 60px;
	}

	.s_about {
		padding: 3.25rem 0;
	}

	.s_about .con {
		text-align: justify;
	}

	.s_about .tt span {
		font-size: 2.25rem;
	}

	.s_about .tt h3 {
		font-size: 1.625rem;
	}

	.s_shuzi li div {
		font-size: 2rem;
	}

	.dataNums .dataOne {
		width: 1.125rem;
	}

	.s_about .btn_xq {
		margin-top: 2.5rem;
	}

	.s_area .bd ul li {
		flex-direction: column-reverse;
	}

	.s_area .bd ul li .txt {
		width: 100%;
	}

	.s_area .bd ul li .pic {
		width: 100%;
	}

	.s_area .bd ul li .pic {
		height: 20rem;
	}

	.s_area .bd ul li .pic img {
		width: 100%;
	}

	.s_area .hd ul li {
		padding: 1.5rem 1rem;
		height: 108px;
	}

	.s_area .hd ul li h3 {
		font-size: 12px;
		font-weight: normal;
		line-height: 1.25rem;
		margin-top: 10px;
	}

	.s_area .hd ul li .ico {
		height: 20px;
		width: 20px;
	}

	.s_area .bd ul li .txt {
		height: auto;
	}

	.s_area .bd ul li .txt h3 {
		margin-top: 1rem;
	}

	.s_area .box {
		padding: 3rem 0;
	}

	.s_area {
		padding-top: 3.25rem;
	}

	.s_fuwu {
		padding: 3.25rem 0;
	}

	.s_news {
		padding: 3.25rem 0;
	}

	.s_coop {
		padding: 3rem 0;
	}

	.s_tt {
		margin-bottom: 2.25rem;
	}

	.s_tt h3 {
		font-size: 1.75rem;
	}

	.s_tt h3 span {
		font-size: 1.125rem;
	}

	#foot {
		padding: 3.25rem 0;
	}

	.s_coop ul {
		margin-top: -10px;
		margin-left: 10px !important;
		margin-right: 10px !important;
	}

	.s_coop ul li {
		margin-top: 10px;
	}

	.s_coop .slick-arrow {
		margin-top: 9px;
	}

	.s_coop .slick-prev {
		left: -10px;
	}

	.s_coop .slick-next {
		right: -10px;
	}

	.s_fuwu .slick-prev {
		left: -10px;
	}

	.s_fuwu .slick-next {
		right: -10px;
	}

	.s_fuwu ul {
		margin-top: -10px;
		margin-left: 10px !important;
		margin-right: 10px !important;
	}

	.s_fuwu ul li {
		margin-top: 10px;
	}

	.s_fuwu .slick-arrow {
		margin-top: -30px;
	}

	.news02 ul li .img {
		width: 12rem;
		height: 8rem;
	}

	.news02 ul li .txt {
		width: calc(100% - 12rem);
	}

	.news02 ul li p {
		display: none;
	}

	.news02 ul li h5 {
		white-space: normal;
		font-size: 1rem;
		line-height: 1.5rem;
		height: 3rem;
		overflow: hidden;
		font-weight: normal;
	}

	.s_about .pic img {
		height: 300px;
		object-fit: cover;
		border-radius: 15px 0 15px 0;
		-webkit-border-radius: 15px 0 15px 0;
		-moz-border-radius: 15px 0 15px 0;
		-ms-border-radius: 15px 0 15px 0;
		-o-border-radius: 15px 0 15px 0;
	}

	.s_about .tt {
		margin-bottom: 2rem;
	}

	#gotop {
		bottom: 2.5rem;
		right: 1rem;
	}

	.foot_bot {
		padding: .5rem 1.5rem;
		border-radius: 10px;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		-ms-border-radius: 10px;
		-o-border-radius: 10px;
	}

	.foot_link {
		margin-top: 5px;
	}

	.n_banner div.pic {
		height: 8rem;
	}

	.n_banner .txt b {
		font-size: 1.25rem;
	}

	.n_about {
		padding: 3.25rem 0;
	}

	.n_about .tt {
		margin-bottom: 2rem;
	}

	.n_about .tt p {
		font-size: 3.25rem;
	}

	.n_about .tt h3 {
		font-size: 1.25rem;
		margin-top: .5rem;
	}

	.n_about .con {
		line-height: 2rem;
	}

	.n_video {
		padding-bottom: 3.25rem;
		padding-top: 3rem;
	}

	.video_slide .bd ul li .mask .ico_play,
	.video_list ul li .mask .ico_play {
		width: 2.5rem;
		height: 2.5rem;
	}

	.subnav ul li {
		width: 32%;
	}

	.subnav ul li a {
		margin: 0 6px;
		width: auto;
	}

	.zizhi_list ul li .pic {
		width: 156px;
		height: 222px;
	}

	.zizhi_list ul li .desk {
		height: 33px;
		background-size: 150% !important;
	}

	.zizhi_list ul li {
		margin-top: 2rem;
	}

	.zizhi_list ul {
		margin-top: -2rem;
	}

	.n_licheng {
		padding: 3rem 0;
	}

	.n_wenhua {
		padding: 3rem 0;
	}

	.n_tt {
		margin-bottom: 2rem;
	}

	.n_wenhua .box1 ul {
		flex-direction: column;
	}

	.n_wenhua .box2 ul {
		flex-direction: column;
	}

	.n_wenhua .box2 ul li {
		width: 100%;
		float: none;
	}

	.n_wenhua .box1 ul li {
		width: 100%;
	}

	.n_wenhua .box1 ul li.on {
		width: 100%;
	}

	.n_wenhua ul li .box {
		padding: 2rem 1.5rem !important;
	}

	.n_wenhua ul li p {
		font-size: 1rem !important;
	}

	.n_huodong ul li .txt h5 {
		margin-bottom: .5rem;
	}

	.n_huodong ul li .txt {
		padding-top: 1rem;
	}

	.n_huodong .slick-arrow {
		top: auto;
		bottom: -5rem;
	}

	.n_huodong .slick-prev {
		left: 50%;
		margin-left: -3rem;
	}

	.n_huodong .slick-next {
		right: 50%;
		margin-right: -3rem;
	}

	.n_huodong {
		padding-top: 3rem;
		padding-bottom: 7rem;
	}

	.n_wenhua ul li .ico {
		height: 1.75rem !important;
		width: 1.75rem !important;
	}

	.n_news ul li .img {
		width: 12rem;
		height: 9rem;
		margin-right: 1rem;
	}

	.n_news ul li .txt {
		height: 9rem;
	}

	.n_news ul li .btn_xx {
		display: none;
	}

	.n_news {
		padding: 3rem 0;
	}

	#n_news_xq {
		padding: 3rem 0;
	}

	#n_news_xq .left_con {
		padding: 2rem 1.5rem;
	}

	.ar_fot ul li {
		height: 3.5rem;
		line-height: 3.5rem;
		padding: 0 1rem;
	}

	.ar_fot {
		margin-top: 2rem;
	}

	.n_lianxi form .group {
		width: 100%;
	}

	.n_jiaru {
		padding-top: 3rem;
		padding-bottom: 3rem;
	}

	.n_jiaru .swiper .box h5 img {
		max-width: 18px;
		max-height: 18px;
	}

	.n_rencai ul li p {
		font-size: 12px;
	}

	.n_rencai ul li span {
		font-size: 6rem;
	}

	.n_rencai ul li .txt {
		padding-bottom: 1rem;
	}

	.n_shili {
		padding-top: 3rem;
		padding-bottom: 1.5rem;
	}

	.n_shili .con {
		margin-bottom: 2rem;
	}

	.n_shili ul {
		flex-wrap: wrap;
	}

	.n_shili li {
		width: 50%;
		margin-bottom: 20px;
	}

	.n_rencai {
		padding-top: 3rem;
	}

	.n_rencai ul li .pic {
		margin-bottom: 1.25rem;
	}

	.n_join ul li .yaoqiu span {
		margin-right: 1rem;
	}

	.n_join ul li .btn_arr {
		display: none;
	}

	.n_join ul li .fuli {
		margin-bottom: 0;
	}

	.n_join ul li .fuli span {
		padding: 6px 1rem;
	}

	.n_join ul li .yaoqiu {
		margin: 10px 0 15px !important;
	}

	.page a {
		padding: 0 7px;
		min-width: 32px;
		line-height: 30px;
		height: 32px;
		margin: 0 2px;
	}

	.n_peiyu .hd ul li .box {
		padding-bottom: 5rem;
	}

	.n_peiyu .hd ul li {
		padding: 3rem 1.25rem;
	}

	.n_peiyu .hd ul li .box .tt {
		margin-bottom: 2rem;
	}

	.n_peiyu .slick_arrow_right {
		bottom: 3rem;
		left: 1.25rem;
	}

	.n_gufei02 .hd ul li .box {
		padding-bottom: 5rem;
	}

	.n_gufei02 .hd ul li {
		padding: 3rem 1.25rem;
	}

	.n_gufei02 .hd ul li .box .tt {
		margin-bottom: 2rem;
	}

	.n_gufei02 .slick_arrow_right {
		bottom: 3rem;
		left: 1.25rem;
	}

	.n_huanjing {
		padding: 3rem 0;
	}

	.n_gongyi {
		padding: 3rem 0;
	}

	.n_gy_list .hd ul li {
		margin: 5px 0;
		width: 50%;
		float: left;
		padding: 0 5px;
	}

	.n_gy_list .hd ul li a {
		min-width: inherit;
		width: 100%;
		padding: 0;
	}

	.n_gy_list {
		padding-top: 3rem;
		padding-bottom: 3rem;
	}

	.liucheng {
		padding: 2rem 1rem;
		flex-wrap: wrap;
		justify-content: flex-start;
	}

	.liucheng img {
		width: .75rem;
		margin: 0 6px;
	}

	.n_pingtai .ul .li {
		min-width: 175px;
		line-height: 1.35;
	}

	.n_huanwei01 .right {
		margin-top: 3rem;
		transform: scale(.6);
	}

	.n_huanwei01 {
		padding-bottom: 0;
		padding-top: 3rem;
	}

	.n_pingtai .ul .li p {
		font-size: 1.5rem;
	}

	.slide_car ul li {
		padding: 0 10px;
	}

	.n_youshi {
		padding: 3rem 0;
	}

	.n_youshi .left ul li span {
		width: 66px;
		padding-left: 33px;
	}

	.n_youshi .left ul li .txt {
		padding: 1.25rem 1rem;
	}

	.n_youshi .left ul li .txt p {
		line-height: 1.75rem;
	}

	.n_youshi .left ul li {
		margin-bottom: 1.5rem;
		width: 100%;
	}

	.n_huanbao01 .left {
		padding-bottom: 0;
		background: none;
		margin-bottom: 2rem;
	}

	.n_huanbao01 {
		padding-top: 3rem;
		padding-bottom: 3.5rem;
	}

	.n_huanbao02 {
		padding: 3rem 0 1rem;
	}

	.n_huanbao02 .center {
		margin-bottom: 0;
		margin-top: -1rem;
		transform: scale(.8);
		-webkit-transform: scale(.8);
		-moz-transform: scale(.8);
		-ms-transform: scale(.8);
		-o-transform: scale(.8);
	}

	.n_gufei01 {
		padding-bottom: 3rem;
	}

	.n_gufei02 .hd ul li .box .tt h3 {
		font-size: 1.75rem;
	}

	.n_gufei03 {
		padding-top: 3rem;
		padding-bottom: 3rem;
	}

	.gufeijishu ul li {
		width: 50%;
	}

	.gufeijishu ul li:nth-child(5) {
		width: 100%;
	}

	.gufeijishu ul li .img {
		height: 270px;
	}

	.gufeijishu ul li:nth-child(5) .img {
		height: 170px;
	}

	.gufeijishu ul li:nth-child(5) span {
		display: none;
	}

	.n_gufei04 {
		padding-top: 3rem;
		padding-bottom: 3rem;
	}

	.n_gufei04 .left .tt {
		margin-top: 1rem;
	}

	.n_gufei05 ul {
		margin: 0 2rem;
	}

	.n_huanjing ul {
		margin-bottom: 1rem;
	}

	.gufei_lc {
		transform: scale(.4);
		-webkit-transform: scale(.5);
		-moz-transform: scale(.4);
		-ms-transform: scale(.4);
		-o-transform: scale(.4);
	}

	.n_gufei03 .left {
		height: 391px;
	}

	.gufei_lc {
		top: -138px;
		margin-right: 104px;
	}

	.gufei_lc ul li span {
		font-size: 32px;
	}

	.gufei_lc ul li p {
		font-size: 21px;
		white-space: normal;
		min-width: 204px;
		line-height: 1.5;
		margin-top: 0;
	}

	.gufei_lc ul li.li_12 {
		top: 307px;
	}

	.n_gufei02 .hd ul li .box .tt h3 {
		font-size: 1.5rem;
	}

	.gufei_lc ul li.li_1 {
		flex-direction: column-reverse;
		text-align: center;
		top: auto;
		bottom: 378px;
		right: 436px;
	}

	.gufei_lc ul li.li_2 {
		flex-direction: column-reverse;
		text-align: center;
		top: auto;
		bottom: 506px;
		right: 240px;
	}

	.gufei_lc ul li.li_3 {
		flex-direction: column-reverse;
		text-align: center;
		top: auto;
		bottom: 487px;
		right: 4px;
		left: auto;
	}

	.gufei_lc ul li.li_4 {
		flex-direction: column-reverse;
		top: auto;
		bottom: 278px;
		left: 441px;
		text-align: center;
	}

	.gufei_lc ul li.li_5 {
		flex-direction: column;
		text-align: center;
		left: 414px;
		top: 392px;
	}

	.gufei_lc ul li.li_6 {
		flex-direction: column;
		text-align: center;
		left: 243px;
	}

	.gufei_lc ul li.li_7 {
		flex-direction: column;
		text-align: center;
		right: 300px;
	}

	.gufei_lc ul li.li_8 {
		flex-direction: column;
		right: 434px;
		text-align: center;
	}

	.gufei_lc ul li.li_9 {}

	.gufei_lc ul li.li_10 {}

	.gufei_lc ul li.li_11 {
		left: 272px;
	}

	.gufei_lc ul li.li_12 {}

	.gufei_lc ul li.li_13 {}

	.logo01 img {
		width: 100px !important;
		height: 100px !important;
	}

	.s_news .hd ul li a {
		font-size: 16px;
	}

	.n_gufei02 .left {
		background: #3d75c0;
	}

	.n_gufei03 .right {
		margin-top: 0;
	}

	.n_lianxi form .group.yzm {
		width: 100%;
	}

	.group.btnbox.fr {
		float: none;
		margin-left: 6px;
	}

	.n_banner div.pic {
		height: 12rem;
		background-position: left !important;
	}

	.n_huanwei01 .left .con {
		height: auto;
		min-height: inherit;
	}

	.n_youshi .left {
		width: 100%;
	}
}