@charset "utf-8";
 @media (min-width:1601px) {
html {
	font-size: 16px;
}
}
 @media (min-width:1400px) and (max-width:1600px) {
html {
	font-size: 14px;
}
}
 @media (min-width:640px) and (max-width:1399px) {
html {
	font-size: 13px;
}
}
 @media (min-width:481px) and (max-width:639px) {
html {
	font-size: 13px;
}
.n_news ul li a .img {
	display: none;
}
}
 @media (min-width:329px) and (max-width:480px) {
html {
	font-size: 13px;
}
.n_news ul li a .img {
	display: none;
}
.n_dw img {
	width: 70%;
}
}
 @media (min-width:1200px) and (max-width:1600px) {
.n_zizhi .bd {
	margin: 0 5rem;
}
.arrstyle .swiper-button-prev {
	left: -5rem;
}
.arrstyle .swiper-button-next {
	right: -5rem;
}
}
 @media (min-width: 768px) {
}
 @media (min-width: 992px) {
.n_rencailinian .hd ul li:hover {
	color: #000000;
}
.n_rencailinian .hd ul li:hover:after {
	transform: scaleX(1);
	visibility: visible;
}
.n_wenhua2 ul li:hover {
	transform: translateY(-2.5rem);
}
}
 @media (min-width: 1200px) {
}
 @media (min-width: 1280px) {
}
 @media (min-width: 1440px) {
}
 @media (min-width: 1660px) {
}
 @media screen and (min-width:1200px) and (max-width:1440px) {
}
 @media (max-width: 1660px) {
#foot .box1 .left {
	margin-right: 8rem;
}
}
 @media (max-width: 1600px) {
}
.web {
}
.wap {
	display: none;
}
 @media (max-width: 1440px) {
#foot .box1 .left {
	margin-right: 6rem;
}
.pro_slide {
	margin-right: 3rem;
}
.n_dangjian .right {
	margin-left: 1rem;
}
.n_liuyan .m>.left {
	margin-right: 5rem;
}
.n_news ul {
	column-gap: 3rem;
}
.arrstyle .swiper-button-white {
	width: 3.25rem;
	height: 3.25rem;
}
.arrstyle .swiper-button-prev {
	left: -3.75rem;
}
.arrstyle .swiper-button-next {
	right: -3.75rem;
}
.n_zhici .left {
	margin-right: 3rem;
}
.n_dangjian .con {
	margin-bottom: 3rem;
	width: 100%;
}
.n_dangjian .lou {
	max-width: 800px;
	width: 100%;
}
.n_dangjian .tt img {
	width: 4.5rem;
}
.n_dangjian .tt {
	margin-bottom: 2rem;
}
}
 @media (max-width: 1360px) {
.n_liuyan .m>.left {
	margin-right: 4rem;
}
.n_news ul {
	column-gap: 2.5rem;
}
}
 @media (max-width: 1280px) {
}
#nav43, #nav44, #nav45, #nav48, #nav49, #nav50, #nav51, #nav52, #nav46, #nav3, #nav4, #nav5, #nav6 {
	position: relative;
	transform: translateY(-5.375rem);
	display: block;
}
 @media (max-width: 1200px) {
#nav {
	margin-right: 1.5rem;
}
#header {
	display: none;
	height: 4.5rem;
}
#m_header {
	display: block;
}
#nav_btn_box {
	display: block;
}
.n_title {
	display: none
}
#m_n_nav {
	display: block
}
.web {
	display: none;
}
.wap {
	display: block;
}
span.wap {
	display: inline;
}
.online_q {
	display: none;
}
#n_main {
	padding-top: 4.5rem;
}
.pro_left_con {
	margin-right: 3rem;
}
.prolist ul {
	grid-template-columns: repeat(2, 1fr);
}
.n_liuyan .m>.left {
	margin-right: 3rem;
}
.n_campusjoin .bd .txt {
	padding: 3rem 3rem;
}
.join_banner {
	height: 0;
	padding-top: 45%;
}
.n_rencailinian .hd ul li {
	font-size: 1.125rem;
}
.n_rencailinian .right {
	padding: 4rem 3rem;
}
.n_wenhua .bd {
	flex-direction: column-reverse;
}
.n_wenhua .right {
	margin-left: 0;
	margin-bottom: 3rem;
}
.n_wenhua {
	height: auto;
}
.n_licheng .fl01 .w1200 {
	padding: 3rem 0 0 15px !important;
}
.n_licheng .fl02 .slick_bd h4 {
	padding: 66px 0 15px;
	display: none;
}
.n_licheng .fl02 .slick_bd .right {
	width: 95%
}
.n_licheng .fl01 .slick_hd {
	width: calc(100% - 9rem);
	padding: 0
}
.n_licheng .fl01 .arr_box {
	width: 100%;
}
#banner {
	padding-top: 4.5rem;
}
#nav43, #nav44, #nav45, #nav48, #nav49, #nav50, #nav51, #nav52, #nav46, #nav3, #nav4, #nav5, #nav6 {
	transform: translateY(-4.5rem);
	position: relative;
	display: block;
}
.anchor {
	transform: translateY(-7rem);
	position: relative;
	display: block;
}
}
 @media (max-width: 1100px) {
}

/*==========================导航和banner变成手机模式============================*/

@media (max-width: 992px) {
.s_pro ul {
	grid-template-columns: repeat(2, 1fr);
}
.s_pro ul li:nth-child(1) {
	grid-column-start: 1;
	grid-column-end: 3;
	grid-row-start: 1;
	grid-row-end: 1;
}
.s_pro ul li:nth-child(2) {
	grid-column-start: 1;
	grid-column-end: 3;
	grid-row-start: 2;
	grid-row-end: 3;
}
.s_server .bgbox .pic:before {
	padding-top: 40rem;
}
.pro_xq01 {
	flex-direction: column;
}
.pro_slide {
	width: 100%;
	max-width: 400px;
	margin: 0 auto;
	margin-bottom: 3rem;
}
.piaodai {
	width: 18rem;
	height: 43rem;
}
.n_linian {
	height: 28rem;
}
.n_news ul li a .txt {
	padding: 1.875rem 2rem 2.5rem;
}
.n_lianxi02 .bd {
	flex-direction: column;
}
.n_lianxi02 .bd .txt {
	margin-right: 0;
	width: 100%;
}
.n_lianxi02 .bd .map {
	margin-top: 2.5rem;
	height: 30rem;
	width: 100%;
	max-width: none;
}
.n_lianxi02 .txt {
	row-gap: 1.25rem;
}
.n_wenhua2 ul {
	grid-template-columns: repeat(2, 1fr);
	row-gap: 2rem;
	padding-top: 0;
}
}
 @media (min-width:481px) and (max-width:992px) {
}
 @media (max-width: 860px) {
}
 @media (max-width: 768px) {
	 .pro_info {
	flex-grow: 1;width: 100%;
}
	 .n_zhiweifazhan .bd .txt {
	padding: 3rem 5rem;
	1padding-top: 0;width: 100%;
}.foot_lianxi {
  flex-grow: 1;
  display: flex;
  1justify-content: center;
  flex: 1;
  flex-direction: column;
  margin-right: 0;
}
	 .ff1{flex-grow: 1; width:100%;}
.add2 {
	width: 100% !important;
	margin-right: 0 !important;
	font-size: 22px !important;
	padding: 0 20px;
}
.n_about .n_tt {
	margin-right: 0 !important;
}
.pad_top2 {
	padding-top: 4rem;
}
.pad_bot2 {
	padding-bottom: 4rem;
}
.pad_top {
	padding-top: 5rem !important;
}
.pad_bot {
	padding-bottom: 5rem !important;
}
.xs_jianju {
	margin-left: -5px !important;
	margin-right: -5px !important;
}
.xs_jianju li {
	padding-left: 5px !important;
	padding-right: 5px !important;
}
.m {
	padding: 0 30px;
}
.s_news .bd {
	grid-template-columns: 1fr;
	row-gap: 1.5rem;
}
.news01 .box .img {
	height: auto;
}
.s_news .left {
	height: auto;
}
#foot .box1 .right {
	display: none;
}
#foot .box1 .left {
	margin-right: 0;
}
#banner .txt h3 {
	font-size: 2rem;
}
#banner .txt p {
	font-size: 1.75rem;
}
.prolist ul {
	grid-template-columns: repeat(2, 1fr);
 column-gap: .875rem;
}
.prolist ul li a {
	padding: 1.25rem;
}
.prolist ul li a .txt h4 {
	font-size: 1.125rem;
}
.prolist ul li a .txt {
	padding-top: 1rem;
}
.n_dangjian .lou {
	margin-top: 0;
}
.n_dangjian .right {
	margin-left: 2rem;
}
#foot .box1 .left {
	display: flex;
	width: 100%;
	justify-content: space-between;
}
.piaodai {
	width: 16rem;
	height: 46rem;
}
.n_liuyan .m .right {
	display: none;
}
.n_liuyan .m>.left {
	margin-right: 0;
}
.n_liuyan .n_tt {
	margin-bottom: 2rem;
}
.n_news ul {
	grid-template-columns: repeat(2, 1fr);
}
.news_xq_right {
	display: none;
}
.n_contact .bd {
	padding-left: 5rem;
}
.n_shezhao .bd ul {
	column-gap: 1rem;
	grid-auto-rows: 9.75rem;
}
.n_shezhao .bd ul li a {
	padding: 1rem;
}
.dotbox {
	margin-top: 2rem;
}
.n_rencailinian .m {
	grid-template-columns: 1fr;
}
.n_rencailinian .left {
 border-radius: .625rem .625rem 0 0;
}
.n_rencailinian .right {
 border-radius: 0 0 .625rem .625rem;
}
.n_rencailinian .hd {
	margin-bottom: 1rem;
}
.n_rencailinian .right {
	padding: 2rem;
}
.n_licheng .fl01 {
	height: 24rem;
}
.n_licheng .fl02 .slick_bd .right p {
	font-size: 13px;
}
.n_licheng .fl01 .slick_hd li h4 {
	font-size: 2rem
}
/* .n_gzhuangjing .swiper-slide .img img{ height: 16rem;} */
}
 @media (max-width: 480px) {
.pad_top {
	padding-top: 3rem !important;
}
.pad_bot {
	padding-bottom: 3rem !important;
}
.pad_top2 {
	1padding-top: 4.5rem !important; 
}
.pad_bot2 {
	padding-bottom: 2.5rem !important;
}
/* .pad_bot2 {
        padding: 2rem 1rem 2.5rem 1rem !important;
    } */

.m {
	padding: 0 15px;
}
.n_wenhua .m {
	padding: 0 2rem;
}
#foot {
	padding-top: 3.5rem;
}
#foot .box2 {
	flex-direction: column;
	padding-bottom: 2.5rem;
}
.foot_lianxi {
	margin-bottom: 1.5rem;
}
.foot_lianxi dl {
	margin-right: 2rem;
	display: flex;
	justify-content: center;
}
.foot_lianxi dl:nth-child(1) {
	flex-shrink: 0;
}
#banner .swiper-container {
	height: 30rem;
}
#banner .txt h3 {
	font-size: 1.75rem;
}
#banner .txt p {
	font-size: 1.375rem;
 margin-top: .5rem;
 margin-bottom: .75rem;
}
#banner .txt {
	padding-top: 3.5rem;
}
#banner .swiper-button-white {
	width: 3rem;
	height: 3rem;
	margin-top: 0;
}
#banner .swiper-button-white .arr {
	width: 1rem;
	height: 1rem;
}
.s_tt h3 {
	font-size: 1.75rem;
 margin-bottom: .75rem;
}
.circle_anim {
	width: 20rem;
	height: 20rem;
}
.s_pro ul li .txt {
	padding: 0 10px; margin-top:0;
}
.s_pro ul li .txt h3 {
	font-size: 1rem;
 margin-bottom: .5rem;
}
.s_pro ul li:nth-child(1) .txt h3 {
	font-size: 1.625rem;
	margin-bottom: 1.25rem;
}
.btn_border {
	padding: 0 1rem;
}
.s_pro ul li .btn_arr {
	width: 1.5rem;
	height: 1.5rem;
	right: 1rem;
	bottom: 1rem;
}
.s_pro ul li .btn_arr svg {
 width: .75rem;
 height: .75rem;
}
.s_pro ul {
 column-gap: .5rem;
 row-gap: .5rem;
}
.s_news .bd {
	row-gap: 1rem;
}
.s_server .underbox .m {
	display: block;
}
.s_server .underbox .m {
	flex-direction: column;
}
.s_server .underbox .m {
	padding: 0 15px;
}
.s_server .hd {
	padding-top: 2rem;
}
.s_server .hd:before {
	width: 100%;
	height: 1px;
	top: auto;
	bottom: 0;
}
.s_server .hd .swiper {
	height: auto;
}
.s_server .hd li {
	text-align: center;
}
.s_server .hd h3 {
	font-size: 1.125rem;
	text-align: center;
	padding: 1.5rem 0;
	display: inline-block;
}
.s_server .hd h3:before {
	width: 0;
	height: 3px;
	top: auto;
	bottom: 0;
}
.s_server .hd li.swiper-slide-thumb-active h3:before {
	height: 3px;
	width: 100%;
	top: auto;
	bottom: 0;
}
/* .s_server .hd .swiper-slide{ width: auto;} */
.s_server .bd {
	flex-grow: 0;
	margin: 0;
}
.s_server .bgbox .pic:before {
	padding-top: 35rem;
}
.s_server .txt .ico {
	width: 4rem;
	height: 4rem;
}
.s_server .txt {
	margin: 2rem 2rem;
	width: auto !important;
}
.s_server .txt h3 {
	font-size: 1.375rem;
	font-weight: bold;
	margin-top: 1.5rem;
	margin-bottom: 1.5rem;
}
.s_server .swiper-button-prev, .s_server .swiper-button-next {
	width: 3rem;
	height: 3rem;
	top: auto;
	bottom: 3rem;
}
.s_server .swiper-button-prev {
	left: 50%;
	margin-left: -3.5rem;
}
.s_server .swiper-button-next {
	right: 50%;
	margin-right: -3.5rem;
}
.dotbox {
	top: auto;
	bottom: 2rem;
}
.dotbox .dots {
	width: 1.5rem !important;
	height: 1.5rem !important;
}
.s_server .swiper-button-prev, .s_server .swiper-button-next {
	display: block;
}
.n_pro_xq .m {
	flex-direction: column;
}
.pro_left_con {
	position: static;
	width: 100%;
	margin-right: 0;
	margin-bottom: 2rem;
}
.pro_right_con {
	width: 100%;
}
.pro_xq02 .hd ul li {
	margin-right: 2rem;
}
.pro_info .tt h3 {
	font-size: 1.5rem;
}
.pro_info .tt {
	padding-bottom: 1.25rem;
	margin-bottom: 2rem;
}
.pro_info .tag {
	margin-bottom: 1rem;
}
.pro_xq02 {
	padding-top: 1.5rem;
}
.pro_xq02 .hd {
	margin-bottom: 2.5rem;
}
.pro_xq02 .bd .item {
	padding: 0 1rem 2rem 1rem;
}
.ar_article caption {
	font-size: 1.125rem;
}
#foot .box1 .left {
	display: block;
}
.n_dangjian .m {
	flex-direction: column;
}
.n_dangjian .right {
	position: absolute;
	right: 0;
 bottom: -.5rem;
}
.piaodai {
	width: 9rem;
	height: 18rem;
}
.n_dangjian .tt {
	margin-bottom: 1.5rem;
}
.n_dangjian .tt img {
	width: 3.5rem;
}
.n_dangjian .tt h3 {
	font-size: 1.875rem;
}
.n_dangjian .con {
	margin-bottom: 3rem;
}
.btn_arrdown {
	width: 3rem;
	height: 3rem;
}
.n_tt {
	margin-bottom: 1.75rem !important;
}
.n_tt span {
	font-size: 1.125rem;
	margin-bottom: 3px;
}
.n_tt h3 {
	font-size: 1.5rem;
}
.n_lianxi .m {
	flex-direction: column;
	overflow: hidden;
}
.n_lianxi .txt {
	margin-right: 0;
	margin-bottom: 2.5rem;
}
.n_lianxi .ewm {
	margin: 0;
}
.n_lianxi .txt .n_tt {
	text-align: left;
}
.form_shouhou .span {
	line-height: 3.25rem;
}
.form_shouhou .row .group {
	width: 100%;
	margin-bottom: 10px;
}
.form_shouhou .row {
	flex-direction: column;
	margin: 0;
}
.form_shouhou .button {
	height: 3.25rem;
}
.n_linian {
	height: 34rem; display:none;
}
.n_linian .con {
	margin-top: 1.5rem !important;
}
.n_linian .txt {
	min-height: 12.5rem;
}
.n_news ul {
	grid-template-columns: 1fr;
	row-gap: 1.75rem;
}
.loadmore {
	width: 9rem;
	height: 3rem;
}
.n_news ul li a .txt p {
	margin-bottom: 1.5rem;
}
.foot_tel {
	text-align: center;
}
.foot_ewm {
	justify-content: center;
}
.foot_ewm .ewm {
 margin: 0 .75rem;
}
.foot_lianxi {
	display: block;
}
.links .con a {
	margin-right: 1rem;
}
.links .tt {
	width: 3.5rem;
}
.foot_lianxi dl {
	margin-right: 0;
}
.copyright {
	text-align: center;
}
.ar_title .box1 h3 {
	font-size: 1.5rem;
	line-height: 2.125rem;
}
.ar_title .tag a {
	padding: 0 1.0625rem;
}
.ar_title .time {
	width: 5rem;
	height: 5.25rem;
}
.ar_title .timebox {
	margin-right: 1.25rem;
}
.ar_title .box1 {
 margin-bottom: .25rem;
}
.ar_title {
	padding-bottom: 1.5rem;
	margin-bottom: 1.5rem;
}
#foot {
	padding-top: 3rem;
}
.arrstyle .swiper-button-prev {
	left: -1rem;
}
.arrstyle .swiper-button-next {
	right: -1rem;
}
.arrstyle .swiper-button-white {
	width: 2.5rem;
	height: 2.5rem;
	border-radius: 50%;
}
.arrstyle .swiper-button-white .arr {
	width: 1.25rem;
	height: 1.25rem;
}
.pro_xiangguan .box {
	padding: 1rem;
}
.pro_xiangguan .box .txt h4 {
	font-size: 1rem;
}
.n_apply .box .txt {
	padding: 1rem;
}
.n_apply .box .txt p {
	height: 4.5rem;
	margin-bottom: 1rem;
}
.n_apply .box .txt h4 {
	font-size: 1.25rem;
}
.n_apply .box .txt span {
	opacity: 1;
	visibility: visible;
	height: 2.25rem;
}
.n_apply .box .txt {
	height: 14rem !important;
}
.n_apply.arrstyle .bd {
	padding-bottom: 4rem;
}
.n_apply.arrstyle .swiper-button-prev {
	left: 50%;
	margin-left: -3rem;
	bottom: 0;
	top: auto;
}
.n_apply.arrstyle .swiper-button-next {
	right: 50%;
	margin-right: -3rem;
	bottom: 0;
	top: auto;
}
.join_banner .btn_arrdown {
	margin-bottom: 1.375rem;
}
.n_campusjoin .bd {
	1grid-template-columns: 1fr;padding: 10px;
display:block;
justify-content: space-between;
}
.n_campusjoin .bd .txt {
	padding: 2rem;
}
.n_liucheng ul {
	display: grid;
 margin-top: .5rem;
	grid-template-columns: repeat(4, 1fr);
	row-gap: 2rem;
}
.n_liucheng ul li {
}
.n_liucheng ul li .ico {
	width: 4rem;
	height: 4rem;
}
.n_liucheng ul li h4 {
 font-size: .875rem;
	text-align: center;
	margin-top: 1rem;
	height: 2rem;
 margin-bottom: .625rem;
}
.n_liucheng ul li i {
	width: 10px;
	height: 10px;
	margin-bottom: 10px;
}
.n_liucheng ul:before {
	display: none;
}
.n_liucheng ul .box {
	z-index: 1;
}
.n_liucheng ul .box:before {
	content: "";
	display: block;
	width: 100%;
	height: 1px;
	bottom: 2.25rem;
	border-bottom: 1px dashed #e4e4e4;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	z-index: -1;
}
.n_contact .bd {
	height: 16rem;
	background-size: auto 100% !important;
}
.n_contact .bd dl+dl {
	margin-top: 1rem;
}
.n_contact .bd {
	padding-left: 2rem;
}
.n_contact .bd dl dd {
	font-size: 1.75rem;
}
.n_contact .bd dl dt {
	font-size: 1rem;
}
.n_lianxi01 {
	height: 18rem;
}
.n_lianxi01 .txt h3, .n_lianxi01 .txt h4 {
	font-size: 2rem;
}
.n_lianxi01 .txt span {
	font-size: 1.0625rem;
	line-height: 1.125rem;
}
.n_fazhan.arrstyle .bd {
	padding-bottom: 4rem;
}
.n_fazhan.arrstyle .swiper-button-white {
	background: none;
}
.n_fazhan.arrstyle .swiper-button-prev {
	left: 50%;
	margin-left: -3rem;
	bottom: 0;
	top: auto;
}
.n_fazhan.arrstyle .swiper-button-next {
	right: 50%;
	margin-right: -3rem;
	bottom: 0;
	top: auto;
}
.n_fazhan .con {
	font-size: 1rem;
	line-height: 2rem;
	margin-bottom: 1.5rem;
}
.n_shezhao .bd ul {
	grid-auto-rows: 7rem;
}
.n_shezhao .hd {
	margin-bottom: 2rem;
}
.n_shezhao .hd ul li a {
	width: 9rem;
	height: 3rem;
}
.n_gzhuangjing.arrstyle .bd {
	padding-bottom: 4rem;
}
.n_gzhuangjing.arrstyle .swiper-button-white {
	background: none;
}
.n_gzhuangjing.arrstyle .swiper-button-prev {
	left: 50%;
	margin-left: -3rem;
	bottom: 0;
	top: auto;
}
.n_gzhuangjing.arrstyle .swiper-button-next {
	right: 50%;
	margin-right: -3rem;
	bottom: 0;
	top: auto;
}
/* .n_gzhuangjing .swiper-slide .img{ height: 23rem;} */
.n_fazhan .txt h4 {
	font-size: 1rem;
}
.n_rencailinian .dotbox .dots {
	width: 10px !important;
	height: 10px !important;
}
.n_wenhua2 ul li .txt {
	padding-top: 2.5rem;
}
.n_wenhua2 ul li .img {
	height: 18rem;
}
.n_wenhua2 ul li .txt h5 {
	font-size: 1.375rem;
}
.n_wenhua2 ul li .txt i {
	margin-bottom: 1rem;
}
/* .n_style.arrstyle .bd{ padding-bottom: 4rem;} */
.n_style.arrstyle .swiper-button-white {
	background: #fff;
}
.arrstyle .swiper-button-white .border {
	display: none;
}
.n_style.arrstyle .swiper-button-prev {
	left: 1rem;
}
.n_style.arrstyle .swiper-button-next {
	right: 1rem;
}
.waves {
	height: 150px;
}
.n_wenhua2 ul {
	row-gap: 8px;
	column-gap: 8px;
}
.n_style .box .txt {
	padding: 1rem 1rem 1.5rem;
}
.n_style .box {
	margin: 0 2.25rem;
}
.n_wenhua .right {
	margin-bottom: 2rem;
}
.n_about {
	height: auto;
	padding-bottom: 3rem !important;
}
.btn_video2 {
	width: 4rem;
	height: 4rem;
}
.n_about .hd {
	margin-bottom: 1.5rem;
}
.n_about {
	background: #f3f4f4;
	background-size: 100% auto;
}
.n_about .con {
 font-size: .9375rem;
	line-height: 1.75rem;
	color: #333;
	margin-bottom: 1.5rem;
	text-align: justify;
}
.n_licheng .fl01 .m {
	padding: 3rem 0 0 2.25rem;
}
.n_licheng .fl01 {
	height: 14rem;
}
.n_licheng .fl02 .slick_bd .right {
	padding-bottom: 2rem;
}
.n_zizhi .box {
	padding: 2rem 1rem;
}
.n_zizhi .box h4 {
	margin-top: 1rem;
}
.n_zizhi.arrstyle .bd {
	padding-bottom: 4rem;
}
.n_zizhi.arrstyle .swiper-button-white {
	background: none;
}
.n_zizhi.arrstyle .swiper-button-prev {
	left: 50%;
	margin-left: -3rem;
	bottom: 0;
	top: auto;
}
.n_zizhi.arrstyle .swiper-button-next {
	right: 50%;
	margin-right: -3rem;
	bottom: 0;
	top: auto;
}
.n_shili.arrstyle .bd {
	padding-bottom: 4rem;
}
.n_shili.arrstyle .swiper-button-white {
	background: none;
}
.n_shili.arrstyle .swiper-button-prev {
	left: 50%;
	margin-left: -3rem;
	bottom: 0;
	top: auto;
}
.n_shili.arrstyle .swiper-button-next {
	right: 50%;
	margin-right: -3rem;
	bottom: 0;
	top: auto;
}
.copyright .ico {
	margin: 0 1rem;
}
.copyright .flex .flex {
	text-align: center;
	width: 100%;
	justify-content: center;
	margin-top: 1rem;
}
.pro_nav h3 {
	height: 3.0625rem;
}
/* .n_dangjian .lou { margin-top: 0; position: absolute; bottom: 0; left: 0; width: 97%;} */
.n_dangjian {
	height: auto;
}
.form_shouhou .textarea {
 margin-top: .875rem;
}
.ar_article h3 {
	font-size: 1.5rem;
	margin-bottom: 1rem;
}
.pro_xiangguan.arrstyle .bd {
	padding-bottom: 4rem;
}
.pro_xiangguan.arrstyle .swiper-button-white {
	background: none;
}
.pro_xiangguan.arrstyle .swiper-button-prev {
	left: 50%;
	margin-left: -3rem;
	bottom: 0;
	top: auto;
}
.pro_xiangguan.arrstyle .swiper-button-next {
	right: 50%;
	margin-right: -3rem;
	bottom: 0;
	top: auto;
}
.n_zhici .bd {
	flex-direction: column-reverse;
}
.n_zhici .bd .left {
	margin-right: 0;
	margin-top: 2rem;
}
.pic05 .box .con .ico {
	width: 3rem;
	height: 3rem;
}
.n_search .tt {
	margin-bottom: 2rem;
}
.qr-scanner {
	display: none;
}
.tc_video .tc_close {
	right: 0;
}
.n_licheng .fl01 .arr_box {
	padding: 0 1rem 0 0;
}
.n_licheng .fl01 .slick_hd {
	margin: 0 1rem;
}
.news02 ul li .txt h5 {
	white-space: inherit;
	line-height: 1.5rem;
	max-height: 3rem;
	overflow: hidden;
	-webkit-line-clamp: 2;
	margin-bottom: 5px;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
}
.news02 ul li .txt p {
	display: none;
}
.news02 ul li .txt div {
	flex-direction: column;
	align-items: flex-start;
	margin-bottom: 0;
}
.news02 ul li .txt span {
	margin-left: 0;
}
.n_wenhua2 ul {
	grid-template-columns: 1fr;
}
.n_wenhua2 ul li .txt {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}
.join_banner {
	height: 0;
	padding-top: 80%;
}
.pro_xq02 .bd .tt {
	font-size: 1.375rem;
}
.chengxiang_slide .img img {
	height: 5.875rem;
}
.cavs {
	display: none !important;
}
.n_licheng .fl02 .slick_bd .right {
	min-height: auto;
}
.n_zhici .scrollbox {
	height: auto;
}
.ar_article td, .ar_article td *, .ar_article th *, .ar_article th {
	word-break: normal;
 padding: .5rem .5rem;
	font-size: 13px !important;
	line-height: 1.5;
}
table {
	width: auto;
	max-width: none;
}
table td {
	min-width: 100px;
}
table td strong {
	white-space: nowrap;
}
.s_pro ul {
	display: block;
}
.n_wenhua .right {
	width: auto;
	margin-right: 2rem;
}
.n_wenhua .left {
	text-align: justify;
}
.n_gzhuangjing.yidongduan .swiper-slide .img img {
	height: 12rem;
}
.s_pro ul li+li {
	margin-top: 1rem;
}
.s_pro ul li .img {
	position: relative;
	z-index: 1;
	width: 100%;
}
.s_pro ul li:nth-child(2) .img {
	width: 100%;
	margin: 0 auto;
}
.s_pro ul li:nth-child(3) .img {
	width: 100%;
	margin: 0 auto;
}
.s_pro ul li:nth-child(4) .img {
	width: 100%;
	margin: 0 auto;
}
.s_pro ul li .img:before {
	content: "";
	display: block;
	width: 100%;
	height: 0;
	padding-top: 66.666%;
}
.s_pro ul li .img img {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	object-fit: contain;
}
.s_pro ul li .txt h3 {
	font-size: 1rem !important;
	margin-bottom: 1rem !important;
}
.btn_border {
	padding: 0 1rem !important;
	height: 1.875rem !important;
	line-height: 1.875rem !important;
	width: auto !important;
 font-size: .8125rem !important;
}
.n_lianxi02 .tt {
	margin-bottom: 1.125rem;
}
.n_dangjian .left {
	padding: 0 10px;
}
.foot_lianxi .title {
	margin: 0 auto;
	margin-bottom: 7px;
}
.links .con {
	text-align: center;
}
.s_pro ul {
	margin: -5px;
}
.s_pro ul li {
	width: 50%;
	float: left;
	padding: 5px;
	margin-top: 0 !important;
}
.s_pro ul li a {
	height: 200px;
	box-shadow: none;
}
.s_pro ul li .txt h3 {
	line-height: 1.25rem;
 1height: 2.5rem;
}
.s_pro ul li .img img {
 1top: 18px;
}
.n_news.arrstyle .bd {
	padding-bottom: 3.5rem;
	margin-bottom: 1px;
}
.n_news.arrstyle .swiper-button-prev {
	left: 50%;
	margin-left: -3rem;
	bottom: 0;
	top: auto;
}
.n_news.arrstyle .swiper-button-next {
	right: 50%;
	margin-right: -3rem;
	bottom: 0;
	top: auto;
}
.n_about .hd {
	flex-flow: wrap;
	gap: 1rem;
	padding-bottom: 1rem;
}
.n_dw {
	text-align: left;
}
.n_about .hd {
margin-bottom: .5rem;
}
}
