@charset "utf-8";
@font-face {
	font-family: "Barlow Condensed";
	src: url(../css/fonts/BarlowCondensed-Regular.ttf);
}
@font-face {
	font-family: "Barlow Condensed SemiBold";
	src: url(../css/fonts/BarlowCondensed-SemiBold.ttf);
}
@font-face {
	font-family: "Barlow Condensed Bold";
	src: url(../css/fonts/BarlowCondensed-Bold.ttf);
}
@font-face {
	font-family: "Barlow Condensed Medium";
	src: url(../css/fonts/BarlowCondensed-Medium.ttf);
}
@font-face {
	font-family: Roboto;
	src: url(../css/fonts/ROBOTO-REGULAR.TTF);
}
@font-face {
	font-family: Roboto-Light;
	src: url(../css/fonts/Roboto-Light-10.ttf);
}
@font-face {
	font-family: play;
	src: url(../css/fonts/PLAYFAIRDISPLAY-REGULAR.TTF);
}
@font-face {
	font-family: play-black;
	src: url(../css/fonts/PLAYFAIRDISPLAY-BLACK.TTF);
}
@font-face {
	font-family: play-bold;
	src: url(../css/fonts/PLAYFAIRDISPLAY-BOLD.TTF);
}
@font-face {
	font-family: Bebas;
	src: url(../css/fonts/BEBAS.TTF);
}
@font-face {
	font-family: Bahnschrift;
	src: url(../css/fonts/bahnschrift.ttf);
}

@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 {
}
.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 {
}
.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 .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 15px;
}
#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: 2.625rem;
}
.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%;
}
}
