.mayigongjiang{
	margin-top: 10px;
	width: 138px;
	height: auto;
}
.nav_right_img{
	height: 50px;
	line-height: 50px;
	padding-top: 17px;
	display: flex;
	position: absolute;
	right: 0;
	width: 195px;
	top: 15px;
}
.nav_right_dianhua{
	width: 20px;
	height: 20px;
	margin-top: 16px;
	margin-right: 10px;
	position: absolute;
	top: 0;
	left: 0;
}
.nav_right_img p{
	margin-top: 2px;
	color:#008359;
	letter-spacing: 1px;
	font-weight: bold;
	font-family: "微软雅黑";
	position: absolute;
	right: 0;
	top: 0;
	font-size: 22px;
}
.menu{ margin-right: 120px;}

.mxw-box {
	max-width: 1200px;
	margin: 0 auto;
	font-size: 16px;
	color: #333;
}

/* ==================== 通用布局 start ==================== */
@media screen and (min-width: 751px) {
	.u-row-2,
	.u-row-3,
	.u-row-4,
	.u-row-5,
	.u-row-6 {
		display: flex;
		align-items: stretch;
		justify-content: flex-start;
		flex-wrap: wrap;
	}
	.u-row-2 > .u-col {
		width: 48%;
	}
	.u-row-2 > .u-col:nth-child(2n) {
		margin-left: 4%;
	}
	.u-row-2 > .u-col:nth-child(2) ~ .u-col {
		margin-top: 4%;
	}
	.u-row-3 > .u-col {
		width: 32%;
	}
	.u-row-3 > .u-col:nth-child(3n-1) {
		margin-left: 2%;
		margin-right: 2%;
	}
	.u-row-3 > .u-col:nth-child(3) ~ .u-col {
		margin-top: 2%;
	}
	.u-row-4 > .u-col {
		width: 23.5%;
		margin-right: 2%;
	}
	.u-row-4 > .u-col:nth-child(4n) {
		margin-right: 0%;
	}
	.u-row-4 > .u-col:nth-child(4) ~ .u-col {
		margin-top: 2%;
	}
	.u-row-5 > .u-col {
		width: 18.4%;
		margin-right: 2%;
	}
	.u-row-5 > .u-col:nth-child(5n) {
		margin-right: 0%;
	}
	.u-row-5 > .u-col:nth-child(5) ~ .u-col {
		margin-top: 2%;
	}
	.u-row-6 > .u-col {
		width: 15%;
		margin-right: 2%;
	}
	.u-row-6 > .u-col:nth-child(6n) {
		margin-right: 0%;
	}
	.u-row-6 > .u-col:nth-child(6) ~ .u-col {
		margin-top: 2%;
	}
}
@media screen and (max-width: 751px) {
	.u-row-2,
	.u-row-3,
	.u-row-4,
	.u-row-5,
	.u-row-6 {
		display: flex;
		align-items: stretch;
		justify-content: flex-start;
		flex-wrap: wrap;
	}
	.u-row-2 .u-col {
		width: 100%;
	}
	.u-row-2 .u-col:nth-child(1) ~ .u-col {
		margin-top: 2%;
	}
	.u-row-3 > .u-col,
	.u-row-4 > .u-col,
	.u-row-5 > .u-col,
	.u-row-6 > .u-col {
		width: 48%;
	}
	.u-row-3 > .u-col:nth-child(2n),
	.u-row-4 > .u-col:nth-child(2n),
	.u-row-5 > .u-col:nth-child(2n),
	.u-row-6 > .u-col:nth-child(2n) {
		margin-left: 4%;
	}
	.u-row-3 > .u-col:nth-child(2) ~ .u-col,
	.u-row-4 > .u-col:nth-child(2) ~ .u-col,
	.u-row-5 > .u-col:nth-child(2) ~ .u-col,
	.u-row-6 > .u-col:nth-child(2) ~ .u-col {
		margin-top: 4%;
	}
}
/* ==================== 通用布局 end ==================== */
.mxw-image img {
	transition: all 0.4s;
	width: 100%;
}
a:hover, a:focus{text-decoration: none}

@media screen and (min-width: 751px) {
	.pc-none,
	.mob-nav,
	.pc-none {
		display: none !important;
	}
	.mxw-ny-box {
		padding-top: 60px;
		padding-bottom: 60px;
		max-width: 1200px;
	}
}
@media screen and (max-width: 1680px) {
	.mxw-box,
	.mxw-ny-box {
		max-width: 86%;
	}
}
@media screen and (max-width: 751px) {
	.mxw-ny-box {
		max-width: 100%;
		font-size: 0;
		padding: 30px 20px;
	}
}
@media screen and (max-width: 751px) {
	body {
		margin-top: 60px;
	}
	html {
		font-size: 50px;
	}
	.m-none,
	.pc-nav {
		display: none !important;
	}
	.mxw-box {
		padding: 30px 20px;
		max-width: 100%;
	}
	.mxw-section {
		padding-left: 0;
		padding-right: 0;
	}
	article {
		font-size: 15px;
	}
}
/* ==================== 页面自定义样式 end ==================== */

/* ==================== 内页 - 分类 start ==================== */
.ny-cate {
	background-color: #fff;
}
.ny-cate > .mxw-box {
	display: flex;
	align-items: center;
	justify-content: center;
}
.ny-cate .cate-item {
	display: block;
	margin-right: 80px;
	font-size: 16px;
	color: #333;
	line-height: 1.2;
	padding-top: 30px;
	padding-bottom: 30px;
	position: relative;
}
.ny-cate .cate-item:after {
	content: "";
	display: block;
	width: 0;
	height: 2px;
	background-color: #008359;
	position: absolute;
	bottom: -0.0167rem;
	left: 50%;
	transform: translateX(-50%);
	z-index: 9;
	transition: all 0.4s;
}
.ny-cate .cate-item:last-child {
	margin-right: 0;
}
.ny-cate .cate-item:hover,
.ny-cate .cate-item.active {
	color: #008359;
	text-decoration: none;
}
.ny-cate .cate-item:hover:after,
.ny-cate .cate-item.active:after {
	width: 100%;
}
@media screen and (min-width: 751px) {
	.ny-cate {
		border-bottom: 1px solid #e5e5e5;
	}
}
@media screen and (max-width: 751px) {
	.ny-cate {
		background-color: #fbfbfb;
	}
	.ny-cate > .mxw-box {
		flex-wrap: wrap;
		padding: 0px 20px;
		justify-content: flex-start;
	}
	.ny-cate .cate-item {
		width: 32%;
		margin: 0!important;
		text-align: center;
		padding-top: 12px;
		padding-bottom: 12px;
	}
	.ny-cate .cate-item:nth-child(3n-1) {
		margin-left: 2%!important;
		margin-right: 2%!important;
	}
	.ny-cate .cate-item:nth-child(3) ~ .cate-item {
		margin-top: 0!important;
	}
}
/* ==================== 内页 - 分类 end ==================== */

/* ==================== 产品中心 start ==================== */
.ny-product .item {
	background-color: #fff;
	display: block;
	transition: transform 0.4s;
}
.ny-product .item .title {
	text-align: center;
	font-size: 16px;
	padding: 10px 10px;
}
@media screen and (min-width: 751px) {
	.ny-product .item:nth-child(3) ~ .item {
		margin-top: 4%;
	}
	.ny-product .item:hover {
		transform: translateY(-20px);
		box-shadow: 0 10px 20px -2px rgba(0, 0, 0, 0.2);
	}
}
/* ==================== 产品中心 end ==================== */
/* ==================== 产品详情页 start ==================== */

.u-flex {
	display: flex;
	flex-direction: row;
	align-items: center;
}
.u-col-top {
	align-items: flex-start;
}
.ny-product-desc {
	overflow: hidden;
}
.ny-product-desc .product-image {
	width: 600px;
	margin-right: 30px;
	flex-shrink: 0;
	position: relative;
	z-index: 9;
}
.ny-product-desc .product-image img {
	width: 100%;
}
.ny-product-desc .product-desc {
	flex-grow: 1;
}
.ny-product-desc .product-desc .title {
	font-size: 20px;
	padding-bottom: 15px;
	border-bottom: 1px solid #ddd;
	margin-bottom:15px;
	font-weight: bold;
	color: #008359;
	text-align: left;
}
.ny-product-desc .product-desc .desc {
	font-size: 16px;
	color: #666;
	line-height: 1.8;text-align: left;
}
.ny-product-desc .bottom {
	margin-top: 45px;

	text-align: justify;
}
.easyzoom-flyout img {
	max-width: inherit!important;
	width: auto!important;
}

.ny-product-desc .bottom .head {
	width: 100%;
	border-bottom: 1px solid #008359;
	display: flex;
	flex-wrap: wrap;
	align-items: flex-end;
	justify-content: flex-start;
	margin-bottom: 30px;
}
.ny-product-desc .bottom .head .text1 {
	padding: 0 15px;
	border-bottom: 2px solid #008359;
	font-size: 20px;
	line-height: 1.5;
	height: auto;
	color: #008359;
}

@media screen and (max-width: 751px) {
	.ny-product-desc {
		padding: 0;
	}
	.ny-product-desc .product-image {
		width: 100%;
		margin-right: 0;
		margin-bottom: 15px;
		pointer-events: none;
	}
	.ny-product-desc .product-desc .title {
		font-size: 18px;
		margin-bottom: 10px;
		padding-bottom: 10px;
	}
	.ny-product-desc .top {
		flex-flow: column;
	}
	.ny-product-desc .product-desc .desc {
		font-size: 14px;
	}
	.ny-product-desc .bottom {
		margin-top: 15px;
	}
}
/* ==================== 产品详情页 end ==================== */

.ny-product-desc .bottom .desc img{max-width: 100%; height: auto !important;}


/**前台分页样式**/
.Pagination {padding:15px 0; height:30px; line-height:30px; text-align: center; margin-top: 30px; }
.Pagination a {margin-left:2px;padding:5px 10px 5px;    font-size: 14px;}
.Pagination .dot{ border:medium none; padding:4px 8px}
.Pagination a:link, .Pagination a:visited {border:1px solid #dedede;color:#696969;text-decoration:none;}
.Pagination a:hover, .Pagination a:active, .Pagination a.current:link, .Pagination a.current:visited {
	color:#fff; background-color:#008359 ; background-image:none; border: 1px solid #008359;}
.Pagination .selectBar{ border:#dedede solid 1px; font-size:12px; width:95px; height:21px; line-height:21px; margin-left:10px; display:inline}
.Pagination a.tips{_padding:4px 7px 1px;}




/* ==================== 内页 - 新闻中心 start ==================== */
.ny-news .item {
	border-bottom: 1px solid #ebebeb;
	padding: 30px;
	background: #fff;
	transition: transform 0.4s;
	display: flex;
	align-items: flex-start;
}
.ny-news .item:first-child {
	padding-top: 0;
}
.ny-news .item .left {
	order: 1;
	flex-shrink: 0;
	position: relative;
	margin-right: 40px;
}
.ny-news .item .left .date {
	color: #999;
	font-size: 24px;
	line-height: 1.2;
}
.ny-news .item .left .arrow {
	width: 40px;
	height: 30px;
	margin-top: 25px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.ny-news .item .left .arrow:before {
	content: "";
	display: block;
	width: 14px;
	height: 1px;
	background-color: #ccc;
}
.ny-news .item .left .arrow:after {
	content: "";
	display: block;
	width: 8px;
	height: 8px;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	transform: rotate(45deg);
	margin-left: -10px;
}
.ny-news .item .right {
	order: 3;
	min-width: 0;
	flex-grow: 1;
}
.ny-news .item .right .title {
	margin-bottom: 15px;
	font-size: 18px;
	color: #222;
	font-weight: bold;
	text-align: left;
}
.ny-news .item .right .desc {
	font-size: 15px;
	line-height: 1.8;
	color: #999;
}
.ny-news .item .cover {
	order: 4;
	width: 220px;
	flex-shrink: 0;
	margin-left: 40px;
}

.pc-none{display:none}

@media screen and (min-width: 751px) {
	.ny-news .item:after {
		content: "";
		display: block;
		width: 40px;
		height: 2px;
		background-color: #999;
		order: 2;
		flex-shrink: 0;
		margin-right: 20px;
		margin-top: 10px;
		transition: width 0.4s;
	}
	.ny-news .item:hover:after {
		width: 60px;
	}
	.ny-news .item:hover .arrow {
		background-color: #008359;
	}
	.ny-news .item:hover .arrow:before {
		background-color: #fff;
	}
	.ny-news .item:hover .arrow:after {
		border-color: #fff;
	}
}
@media screen and (max-width: 751px) {
	.ny-news .item {
		padding: 15px;
		align-items: center;
	}
	.ny-news .item .left {
		margin-right: 20px;
	}
	.ny-news .item .left .date {
		font-size: 16px;
	}
	.ny-news .item .left .arrow {
		margin-top: 10px;
	}
	.ny-news .item .right .title {
		font-size: 15px;
		margin-bottom: 10px;
	}
	.ny-news .item .right .desc {
		font-size: 12px;
	}
}
/* ==================== 内页 - 新闻中心 end ==================== */




/* ==================== 新闻详情 start ==================== */
.ny-news-desc {
	padding-top: 0;
	margin-bottom: 34px;
}
.ny-news-desc > .mxw-box {
	padding-top: 60px;
}
.ny-news-desc .title {
	font-weight: bold;
	font-size: 27px;
	color: #333;
	padding-bottom: 19px;
}
.ny-news-desc .info {
	font-size: 0;
	padding-bottom: 19px;
	border-bottom: 1px solid #d5d5d5;
	margin-bottom: 19px;
}
.ny-news-desc .info .text {
	font-size: 15px;
	color: #999;
	display: inline-block;
	margin-right: 19px;
	border-left: 1px solid #ccc;
	padding-left: 19px;
}
.ny-news-desc .info .tip + .text {
	border-left: 0;
}
.ny-news-desc .info .tip {
	border: 1px solid #999;
	border-radius: 97px;
	padding: 5px 10px;
	line-height: 1;
	font-size: 14px;
	display: inline-block;
	color: #999;
}
.ny-news-desc .article img {
	display: block;
	margin: 0 auto;
}
.ny-news-desc .article {
	line-height: 1.8;
	text-align: justify;
	font-size: 15px;
}
.ny-news-desc .article p {
	line-height: 1.8;
}
@media screen and (max-width: 751px) {
	.ny-news-desc {
		padding: 0;
		background: none;
		margin-bottom: 0;
	}
	.ny-news-desc > .mxw-box {
		padding: 30px 20px;
	}
	.ny-news-desc .article {
		font-size: 17px;
	}
	.ny-news-desc .info .text {
		margin-right: 6px;
		padding-left: 6px;
		line-height: 2em;
		display: inline;
	}
	.ny-news-desc .info {
		padding-bottom: 12px;
	}
}
/* ==================== 新闻详情 end ==================== */

.ban_swi{ float: none;padding-top: 84px;}
.ban_swi .swiper-slide{ text-align: center;}
.ban_swi .swiper-slide img{max-width:100%;}
.ban_swi .swiper-pagination-bullet{width: 15px; height: 15px; background: #fff; opacity: 1;}
.ban_swi .swiper-pagination-bullet-active{ background: #008359;  border-radius: 6px; }



.ny-about4 .section1 {
  background: url(../images/img45.jpg) no-repeat center bottom;
  background-size: cover;
  padding-top: 1.3333rem;
  padding-bottom: 6.1667rem;
}
.ny-about4 .section1 .desc {
  position: relative;
  z-index: 9;
  font-size: 0.2667rem;
  color: #777;
  text-align: justify;
  line-height: 2em;
  margin-bottom: 0.8333rem;
}
.ny-about4 .section1 .itembox {
  display: flex;
  align-items: flex-start;
  margin-top: 40px;    flex-wrap: wrap;
}
.ny-about4 .section1 .item {
  position: relative;
  width: 33.3333%;
  text-align: center;    margin-bottom: 30px;
}
.ny-about4 .section1 .item:last-child:after {
  display: none;
}
.ny-about4 .section1 .item:after {
  content: "";
  display: block;

  background-size: 100%;
  width: 1.002px;
  height: 162px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 0;
}
.ny-about4 .section1 .item .icon {
  margin: 0 auto;
  width: 102px;
  margin-bottom: 19.998px;
}
.ny-about4 .section1 .item .info {
  text-align: center;
}
.ny-about4 .section1 .item .text1 {
  font-size: 16px;
  color: #333;
  line-height: 1.5;
  margin-bottom: 10px;
  font-weight: bold;
}
.ny-about4 .section1 .item .text2 {
  font-size: 14px;
  color: #777;
  line-height: 1.6;
}
.services {

    height: auto;
}

/* ==================== 移动端头部 start ==================== */
@media screen and (max-width: 751px) {
	.mob-none{
		display: none;
	}
	header {
		width: 100%;
		transition: all 0.4s;
		position: relative;
		z-index: 9999;
	}
	.mxw-mob-nav .head {
		font-size: 0;
		padding-left: 12px;
		padding-right: 12px;
		display: flex;
		align-items: center;
		justify-content: space-between;
		height: 60px;
		max-width: 750px;
		width: 100%;
		/*transform: translateX(-50%);*/
		position: fixed;
		top: 0;
		left: 0;
		z-index: 99;
		background: #fff;
		border-bottom: 1px solid #eee;    box-sizing: border-box;
	}
	.mxw-mob-nav .logo {
		display: block;
		flex-shrink: 0;
	}
	.mxw-mob-nav .logo img {
		height: 40px;
	}
	.mxw-mob-nav .menu-btn {
		flex-shrink: 0;
		width: 26px;
		height: 20px;
		cursor: pointer;
		outline: none;
		display: flex;
		flex-flow: column;
		justify-content: space-between;
		align-items: center;
	}
	.mxw-mob-nav .menu-btn i {
		display: block;
		width: 100%;
		height: 3px;
		border-radius: 100px;
		background: #333;
	}
	.mxw-mob-nav .menus-box {
		position: fixed;
		width: 100%;
		height: 100%;
		top: 0;
		right: 50%;
		max-width: 450px;
		z-index: 9999;
		background: rgba(0, 0, 0, 0.5);
		visibility: hidden;
		opacity: 0;
		transform: translateX(50%);
	}
	.mxw-mob-nav .menus-box.active1 {
		visibility: visible;
		opacity: 1;
	}
	.mxw-mob-nav .menus-box.active1 .menus {
		transform: translateX(0);
	}
	.mxw-mob-nav .menus {
		width: 60%;
		height: 100%;
		margin-right: 0;
		margin-left: auto;
		background: #fff;
		transform: translateX(100%);
		transition: all 0.5s;
		display: flex;
		align-items: flex-start;
		justify-content: flex-start;
		flex-flow: column;
	}
	.mxw-mob-nav .menus > ul {
		width: 100%;
		overflow: auto;
	}
	.mxw-mob-nav .menus > ul > li.active1 > ul {
		display: block;
	}
	.mxw-mob-nav .menus > ul > li > a {
		display: block;
		width: 100%;
		padding: 15px 18px;
		font-size: 14px;
		color: #555;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.mxw-mob-nav .menus > ul > li > a.sub:after {
		content: "";
		display: inline-block;
		vertical-align: middle;
		width: 0;
		height: 0;
		border-top: 4px solid #555;
		border-left: 4px solid transparent;
		border-right: 4px solid transparent;
		border-bottom: 0;
		margin-left: 10px;
	}
	.mxw-mob-nav .menus > ul > li > ul {
		display: none;
		padding: 0px 24px;
	}
	.mxw-mob-nav .menus > ul > li > ul > li > a {
		font-size: 14px;
		color: #888;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		display: block;
		line-height: 36px;
		height: 36px;
		border-bottom: 1px solid #f3f3f3;
	}
	.mxw-mob-nav .menus-head {
		width: 100%;
		flex-shrink: 0;
		display: flex;
		align-items: center;
		justify-content: space-between;
		background: #F8F8F8;
		border-bottom: 0.6px solid #eee;
		font-size: 16.8px;
		font-weight: bold;
		line-height: 54px;
		height: 54px;
		padding-left: 18px;
		padding-right: 18px;
	}
	.mxw-mob-nav .menus-head .text {
		color: #333;
		line-height: 1.2;
	}
	.mxw-mob-nav .menus-head .mxw-close {
		flex-shrink: 0;
		width: 20px;
		height: 20px;
		cursor: pointer;
		outline: none;
		position: relative;
		transform: rotate(45deg);
	}
	.mxw-mob-nav .menus-head .mxw-close:before,
	.mxw-mob-nav .menus-head .mxw-close:after {
		content: "";
		display: block;
		border-radius: 100px;
		position: absolute;
		left: 50%;
		top: 50%;
		background-color: #333;
		transform: translate(-50%, -50%);
	}
	.mxw-mob-nav .menus-head .mxw-close:before {
		width: 2px;
		height: 100%;
	}
	.mxw-mob-nav .menus-head .mxw-close:after {
		width: 100%;
		height: 2px;
	}



.averall-hr,.averall-hrs{display:none}
.pc-none{display:block}
.services{ height:auto;}
.services .service-all{width: 95%;
    height: auto; border:none;    overflow: hidden;    margin-bottom: 35px;
    border-radius: 0;}
.service-all>img{margin-top: 67px !important;
    margin-left: 10px !important;    margin-bottom: 40px !important;
    width: 270px !important;
    height: auto !important;display:none;}
.services .service-all>div{        position: initial !important; width: 49%;
    float: left; margin-right: 2%;}
.services .service-all>div:nth-child(2n+1){ margin-right:0}
.services .service-all>div .service-title{     text-align: center;    margin-bottom: 10px;}
.services .service-all>div .service-text{     text-align:center;    width: 100%;
    margin-bottom: 15px;}
.averall{    padding-top: 30px !important;}
.wrapper .result .result-box3{width:95%;    margin: 0 auto;}
.wrapper .result .result-box4 .box4-text .text {
    font-size: 14px;}
.wrapper .result{ height:320px;}
.wrapper .result .result-box4 .box4-text{    top: 30px;}
.wrapper .result .result-box4 .box4-text .box .num {
    height: 55px;
    font-size: 35px;}
.averall{     margin-top: 20px;}
.foot .foot-flow1 .flow1-box{width:100%;}
.foot_ewm{    position: initial;}
.flow .flow-one{    width: 95%;justify-content: space-between;    display: flex;    margin: 10px auto 20px;    position: initial;
    transform: none;}
.flow-text{     margin: 10px 10px 0;}
.flow1, .flow2, .flow3{  width: 31.5%; }
.arrow{width: 7%; display:none;}
.flow .hr{display:none}
.flow .flow-two{ width: 95%;justify-content: space-between;    display: flex;    margin: 10px auto 20px;    position: initial;
    transform: none;}
.cooperation{    height: auto;
    padding-bottom: 35px;}
.contect{margin-top: 0;}
.contect-list{    position: initial !important;
    width: 95% !important;
    height: auto !important;
    transform: none !important;
    overflow: hidden !important;
    margin: 30px auto;}
.contect-box1 img{    margin: 0 auto 10px !important;}
.contect-box1, .contect-box2, .contect-box3{    width: 100% !important;
    height: auto !important;}
.more .more-btn{    width: 155px;
    height: 35px;    font-size: 14px;
    line-height: 35px;}
.contect-title{    margin-bottom: 15px;}
.foot{    margin-top: 40px;
    width: 100%;
    height: auto;}
.foot .foot-flow1 .flow1-box {
    width: 95%;    overflow: hidden;
    height: auto;    margin: 0 auto;
}
.foot .foot-flow1 .flow1-box .box1 .title{       margin: 25px auto 10px !important;
    height: auto;
    overflow: hidden;}
.foot .foot-flow1 .flow1-box .box1 .text{}
.foot .foot-flow1 .flow1-box .box1{ height:auto}
.foot .foot-flow1 .flow1-box .map,.foot .foot-flow1 .flow1-box .box2{display:none}
.foot_ewm {
    position: initial;
    float: right;    margin: 25px auto;
}

.wrapper .banner{     margin-top: 60px !important; }
.service-contents{     margin-top:0 !important; }
.content-box{ height:auto !important;}
.content-box .contents{ width:95% !important;height: auto !important;overflow: hidden;}
.content-box .contents:nth-of-type(1) .contents-text1{    width: 100% !important;
    height: auto !important;}
.content-box .contents:nth-of-type(1) .contents-text2{width: 100% !important;
    height: auto !important;
    padding: 0 !important;}
.content-box .contents:nth-of-type(1) .contents-text2 .text1{    margin-top: 30px !important;}
.content-box .contents:nth-of-type(1) .contents-text2 .text2 {
    font-size: 24px !important;}
.content-box .contents:nth-of-type(1) .contents-text2 .text3 {    margin-top: 15px !important;    line-height: 1.75;}
.content-box .contents:nth-of-type(2) .contents-text2{width: 100% !important; height: auto !important;
    padding-right: 0 !important;
}
.content-box .contents:nth-of-type(2) .contents-text2 .text1 {
    font-size: 16px;
    margin-top: 30px !important;
}
.content-box .contents:nth-of-type(2) .contents-text2 .text2 {
    font-size: 22px !important;}
.content-box .contents:nth-of-type(2) .contents-text2 .text3 {
    margin-top: 20px !important;
    margin-bottom: 15px;}

.wrapper .banner img{max-width:100%;}

 .ny-banner img{max-width:100%;}

.ny-news .item .right .desc{overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;}

.ny-news-desc .article{font-size:14px;}
.ny-news-desc .article img{max-width:100% !important;}
.services .service-all .service-box6,.services .service-all .service-box5,.services .service-all .service-box4,.services .service-all .service-box3,.services .service-all .service-box2,.services .service-all .service-box1{    display: none;}
.ban_swi .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
}
#cer .swiper-slide img{width:100%;}
#cer{ width:95%; margin: 0 auto;}
.case{ margin-top:20px;}
#cer .swiper-slide p{    line-height: 40px;
    padding-top: 0;
    text-align: center;
    color: #636363;
    font-size: 14px;
    margin: 0;    0 8px 10px #ddd;}
#cer .swiper-slide{ padding-bottom:15px;}
.more{     margin: 20px auto 40px auto;}

.averall-title{    font-size: 22px;}

.contect-box1, .contect-box2, .contect-box3{ box-shadow:none;}
.ban_swi{padding-top:0}
.ny-about4 .section1 .item{    width: 48%;}
.ny-about4 .section1 .itembox{justify-content: space-between;    margin-top: 0px;}

}
/* ==================== 移动端头部 end ==================== */









