﻿@charset "utf-8";
html,
body {
	font-size: 18px;
	font-family: "Microsoft YaHei", '微软雅黑';
}

* {
	margin: 0;
	padding: 0;
}

li {
	list-style: none;
}

a {
	text-decoration: none;
	cursor: pointer;
}

img {}

.fl {
	float: left;
}

.fr {
	float: right;
}

.mainb {
	width: 90%;
	margin: 0 auto;
}

.clear {
	clear: both;
}

@font-face {
	font-family: 'myfont';
	src: url('../font/Alibaba-PuHuiTi-Light.ttf') format('truetype');
}

.ftitle73 {
	padding: 40px 0 20px 0;
}

.ftitle73 h2 {
	text-align: center;
	font-size: 34px;
	letter-spacing: 3px;
	position: relative;
	/*border-bottom: 1px solid #ccc;*/
	color: #d1d1d2;
	font-weight: normal;
	padding-bottom: 15px;
	text-transform: uppercase;
}

.ftitle73 h2 span {
	color: #65AF24;
}

.ftitle73 h2:after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 48%;
	background: #65AF24;
	width: 5%;
	height: 2px;
}

.ftitle73 h2:before {
	content: '';
	position: absolute;
	bottom: 0;
	left: 44%;
	background: #ccc;
	width: 13%;
	height: 1px;
}


/*头部开始*/

.top60-line:after {
	content: "";
	display: block;
	clear: both;
}

.top60-line {
	width: 100%;
	display: block;
}

.top60-line li {
	float: left;
	width: 25%;
	height: 4px;
}

.top60-line li:first-child {
	background: #008d57;
}

.top60-line li:nth-child(2) {
	background: #adda4b;
}

.top60-line li:nth-child(3) {
	background: #07be92;
}

.top60-line li:nth-child(4) {
	background: #6bd164;
}

.top60 {
	width: 100%;
	background: #F3F3F3;
}

.top60:after {
	content: "";
	display: block;
	clear: both;
}

.top60-l {}

.top60-l p {
	height: 45px;
	line-height: 45px;
	color: #454545;
	font-size: 16px;
}

.top60 ul {
	float: right;
}

.top60 ul li {
	float: left;
	padding: 0 20px;
	height: 45px;
	line-height: 45px;
	position: relative;
}

.top60 ul li:before {
	vertical-align: middle;
	width: 20px;
	height: 20px;
	margin-right: 8px;
	display: inline-block;
	content: "";
}

.top60 ul li:first-child:before {
	background: url(../img/topicon3.png);
	background-size: 100% 100%;
}

.top60 ul li:nth-child(2):before {
	background: url(../img/topicon2.png);
	background-size: 100% 100%;
}

.top60 ul li:nth-child(3):before {
	background: url(../img/topicon1.png);
	background-size: 100% 100%;
}

.top60 ul li a {
	color: #454545;
	display: inline-block;
	font-size: 16px;
}

.top60 .top60-ma {
	width: 90px;
	height: 90px;
	padding: 10px;
	background: #fff;
	position: absolute;
	top: 45px;
	left: 20px;
	display: none;
	z-index: 10;
}

.top60 ul li:hover .top60-ma {
	display: block;
}

.top60 .top60-ma img {
	width: 100%;
	height: 100%;
}

.head61 {
	width: 100%;
	position: absolute;
	top: 45px;
	left: 0;
	z-index: 9;
	background: #fff;
}

.head61-pos {
	position: fixed;
	top: 0;
	left: 0;
	box-shadow: 5px 5px 15px 2px #e2e1e1;
	z-index: 99;
}

.head61:after {
	content: "";
	display: block;
	clear: both;
}

.logo61 {}

.logo61 .logo {
	height: 73px;
	width: auto;
	margin-top: 8px;
	display:block;
}
.logo61 .logo img{
	display:block;
}
.logo61 .navbtn {
	display: none;
}

.nav61 {}

.nav61 li {}

.nav61 li a {}

.nav61 {
	width: 67%;
	height: 90px;
	margin-left: 0.5%;
}

.nav61>li {
	float: left;
	width: 12.5%;
	position:relative;
}

.head61_pos .nav61>li {
	background: url(../img/head61-line.png) no-repeat right center;
	background-size: 1px 30px;
}

.nav61>li>a {
	display: block;
	height: 90px;
	line-height: 90px;
	text-align: center;
	color: #454545;
	font-size: 20px;
}

.erji_menu {
	width: 150%;
	padding: 0px 30px 10px 30px;
	box-sizing: border-box;
	background: rgba(255, 255, 255, .8);
	display: none;
	position:absolute;
	top:90px;
	lef:0;
	/*transform: translateX(-50%);*/
}

.nav61>li:hover .first_menu,.nav61 .on {
	background: #65AF24;
	color:#fff;
}
.nav61 .on>a{
	color:#fff;
}
.nav61>li:hover .erji_menu {
	display: block;
}

.erji_menu>li {
	/*background: #fff;*/
	border-bottom: 1px solid #65AF24;
	line-height: 55px;
	text-align: center;
	animation-name: menu-2_5886;
	animation-fill-mode: forwards;
	animation-duration: 300ms;
	/*-webkit-animation-duration:300ms;*/
	animation-timing-function: ease-in-out;
}

.erji_menu>li>a {
	color: #000;
	display: block;
}

.erji_menu>li>a:hover {
	background: #65AF24;
	color: #fff;
}

.nav61>li:hover .erji_menu>li:first-child {
	animation-delay: -150ms;
}

.nav61>li:hover .erji_menu>li:nth-child(2) {
	animation-delay: 0ms;
}

.nav61>li:hover .erji_menu>li:nth-child(3) {
	animation-delay: 150ms;
}

.nav61>li:hover .erji_menu>li:nth-child(4) {
	animation-delay: 300ms;
}

.nav61>li:hover .erji_menu>li:nth-child(5) {
	animation-delay: 450ms;
}

.nav61>li:hover .erji_menu>li:nth-child(6) {
	animation-delay: 600ms;
}

.nav61>li:hover .erji_menu>li:nth-child(7) {
	animation-delay: 750ms;
}

.nav61>li:hover .erji_menu>li:nth-child(8) {
	animation-delay: 900ms;
}

.nav61>li:hover .erji_menu>li:nth-child(9) {
	animation-delay: 1050ms;
}

.nav61>li:hover .erji_menu>li:nth-child(10) {
	animation-delay: 1200ms;
}

.nav61>li:hover .erji_menu>li:nth-child(11) {
	animation-delay: 1350ms;
}

.nav61>li:hover .erji_menu>li:nth-child(12) {
	animation-delay: 1500ms;
}

@-webkit-keyframes menu-2_5886 {
	0% {
		opacity: 0;
		-webkit-transform: rotateX(-90deg);
		transform: rotateX(-90deg)
	}
	50% {
		-webkit-transform: rotateX(20deg);
		transform: rotateX(20deg)
	}
	100% {
		opacity: 1;
		-webkit-transform: rotateX(0);
		transform: rotateX(0)
	}
}

@keyframes menu-2_5886 {
	0% {
		opacity: 0;
		-webkit-transform: rotateX(-90deg);
		transform: rotateX(-90deg)
	}
	50% {
		-webkit-transform: rotateX(20deg);
		transform: rotateX(20deg)
	}
	100% {
		opacity: 1;
		-webkit-transform: rotateX(0);
		transform: rotateX(0)
	}
}

.nav61 li:last-child {
	/*display: none;*/
}

.head61_pos {
	background: #65AF24;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 9;
	transition: all .3s;
	box-shadow: 5px 5px 15px 2px #4e4e4e;
}

.tel73 {
	width: 15%;
	background: url(../img/tel73.png) no-repeat center left;
	background-size: 45px;
	padding-left: 55px;
	padding-top: 18px;
	height: 90px;
	box-sizing: border-box;
}

.tel73 p {
	font-size: 16px;
	color: #747474;
}

.tel73 span {
	font-size: 30px;
	color: #65AF24;
	display: block;
	font-weight: bold;
}


/*头部结束*/


/*banner*/


/* 轮播点 */

.banner73 .item a {
	display: block;
}

.banner73 .item img {
	width: 100%;
}

.banner73 .slick-arrow {
	position: absolute;
	top: 50%;
	z-index: 1;
	width: 34px;
	height: 34px;
	font-size: 0;
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #201e1c;
	border: 0;
	transition: all .2s;
}

.banner73 .slick-prev {
	left: 7%;
	background-image: url(../img/arrow_01.png);
}

.banner73 .slick-next {
	right: 7%;
	background-image: url(../img/arrow_02.png);
}

.banner73 .slick-prev:hover {
	background-color: #ffef10;
	background-image: url(../img/arrow_03.png);
}

.banner73 .slick-next:hover {
	background-color: #ffef10;
	background-image: url(../img/arrow_04.png);
}

.banner73 .slick-dots {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 22px;
	text-align: center;
}

.slick-dots li {
	width: 11px;
	height: 11px;
	display: inline-block;
	vertical-align: middle;
	margin: 0 10px;
	background-color: #666;
	border-radius: 50%;
	opacity: .6;
}

.slick-dots .slick-active {
	width: 27px;
	height: 26px;
	background-size: 100% 100%;
	background-color: transparent;
	background-image: url(../img/icon_09.png);
}


/*banner里的slick样式*/

.slick-slider {
	position: relative;
	display: block;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-touch-callout: none;
	-khtml-user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent;
	margin-top:85px;
}

.slick-list {
	position: relative;
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 0
}

.slick-list:focus {
	outline: 0
}

.slick-list.dragging {
	cursor: pointer;
	cursor: hand
}

.slick-slider .slick-list,
.slick-slider .slick-track {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}

.slick-track {
	position: relative;
	top: 0;
	left: 0;
	display: block
}

.slick-track:after,
.slick-track:before {
	display: table;
	content: ''
}

.slick-track:after {
	clear: both
}

.slick-loading .slick-track {
	visibility: hidden
}

.slick-slide {
	display: none;
	float: left;
	outline: 0 none;
	height: 100%;
	min-height: 1px
}

[dir=rtl] .slick-slide {
	float: right
}

.slick-slide img {
	display: block
}

.slick-slide.slick-loading img {
	display: none
}

.slick-slide.dragging img {
	pointer-events: none
}

.slick-initialized .slick-slide {
	display: block
}

.slick-loading .slick-slide {
	visibility: hidden
}

.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent
}

.slick-arrow.slick-hidden {
	display: none
}

.slick-dots li {
	cursor: pointer;
	cursor: hand
}

.slick-dots button {
	display: none
}


/*产品*/

.pro73 {
	padding-bottom: 40px;
	background: url(../img/pro73-bj.jpg) no-repeat center top;
	background-size: 100% 100%;
}

.pro73-nav {
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	margin-bottom: 10px;
	width: 90%;
	margin: 20px auto;
}

.pro73-nav:after {
	content: "";
	display: block;
	clear: both;
}

.pro73-nav li {
	width: 16.666%;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	box-sizing: border-box;
	float: left;
	height: 50px;
	line-height: 50px;
	text-align: center;
}

.pro73-nav li:first-child,
.pro73-nav li:hover {
	background: #65AF24;
	border: 1px solid #65AF24;
}

.pro73-nav li a {
	color: #666;
	overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
}

.pro73-nav li:first-child a,
.pro73-nav li:hover a {
	color: #fff;
}

.pro73-con {
	margin-top: 40px;
}

.pro73-con:after {
	content: "";
	display: block;
	clear: both;
}

.pro73-con li {
	width: 24.25%;
	float: left;
	margin-left: 1%;
	background: #65AF24;
	padding: 5px;
	box-sizing: border-box;
	margin-bottom: 20px;
}

.pro73-con li:hover {
	background: #F7F7F7;
}

.pro73-con li:first-child,
.pro73-con li:nth-child(5) {
	margin-left: 0;
}

.pro73-con li .pic {
	width: 100%;
	height:377px;
}

.pro73-con li .pic img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.pro73-con li h3 {
	height: 50px;
	line-height: 50px;
	font-size: 20px;
	font-weight: normal;
	color: #fff;
	text-align: center;
	overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
}

.pro73-con li:hover h3 {
	color: #65AF24;
}


/*广告条*/

.why73 {}

.why73:after {
	content: "";
	display: block;
	clear: both;
}

.why73-con {
	width: 60%;
	padding: 60px 60px 36px 5%;
	box-sizing: border-box;
	background: #F0F0F0;
}

.why73-con ul {}

.why73-con ul li {
	margin-bottom: 30px;
}

.why73-con ul li:after {
	content: "";
	display: block;
	clear: both;
}

.why73-con li .icon {
	width: 55px;
	height: 55px;
}

.why73-con li .icon img {
	width: 100%;
}

.why73-con li .con {
	width: calc(100% - 100px);
}

.why73-con li .con h3 {
	color: #65AF24;
	margin-bottom: 8px;
	letter-spacing: 2px;
}

.why73-con li .con p {
	color: #444;
	line-height: 30px;
}

.why73-img {
	width: 40%;
	height: 540px;
	box-sizing: border-box;
	position: relative;
}

.why73-img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.why73-img .mask {
	position: absolute;
	top: 23%;
	left: 0;
	color: #fff;
	width: 40%;
	background: rgba(101, 175, 36, .7);
	padding: 40px;
	box-sizing: border-box;
}

.why73-img .mask h2 {
	font-size: 40px;
	margin-bottom: 5px;
	font-weight: normal;
}

.why73-img .mask em {
	width: 60px;
	height: 8px;
	background: #fff;
	display: block;
	margin: 20px 0;
}

.why73-img .mask p {
	margin-bottom: 10px;
}

.why73-img .mask span {
	display: block;
	font-weight: bold;
	font-size: 20px;
	letter-spacing: 2px;
}


/*流程开始*/

.liuc55 {
	width: 100%;
	padding-bottom: 60px;
	background: url(../img/liucheng73-bj.jpg) no-repeat center top;
	background-size: 100% 100%;
}

.liuc55 .ftitle73 h2 {
	color: #ededed;
}

.liuc55 .ftitle73 h2 span {
	color: #65AF24;
}

.liuc55 .ftitle73 h2:after {
	background: #FF9800;
}

.liuc55 .ftitle73 h2 span {
	color: #fff;
}

.liuc55 ul:after {
	display: block;
	content: "";
	clear: both;
}

.liuc55 li {
	float: left;
	width: 14.2857%;
	text-align: center;
	position: relative;
}

.liuc55 li:after {
	content: "";
	position: absolute;
	bottom: 18px;
	right: -93px;
	width: 170px;
	border-bottom: 1px dashed #e5e5e5;
}

.liuc55 li:before {
	content: "";
	position: absolute;
	top: 22px;
	right: -10px;
	width: 0px;
	height: 0px;
	border-style: dashed dashed dashed solid;
	border-color: transparent transparent transparent #fff;
	border-width: 7px;
}

.liuc55 li:last-child:after,
.liuc55 li:last-child:before {
	display: none;
}

.liuc55 li i {
	display: inline-block;
	background: #fff;
	border-radius: 50%;
}

.liuc55 li p {
	margin-top: 10px;
	font-size: 20px;
	line-height: 35px;
	color: #fff;
}

.liuc55 li div {
	line-height: 35px;
	color: #fff;
	margin-bottom: 10px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.liuc55 li div em {
	font-style: normal;
	color: #b48b62;
	font-weight: bold;
}

.liuc55 li span {
	margin-top: 7px;
	display: inline-block;
	width: 35px;
	height: 42px;
	line-height: 42px;
	background: url(../img/liuc55-icon8.png);
	background-size: cover;
	color: #65AF24;
}

.liuc55 li:hover i {
	background: #fff;
}

.liuc55 li:hover p {
	color: #fff;
}


/*公司简介*/

.about73 {
	padding: 40px 0 150px 0;
	background: url(../img/about73-bj1.jpg) no-repeat;
}

.about73 .mainb {
	position: relative;
}

.about73-top {
	width: 100%;
}

.about73-top:after {
	content: "";
	display: block;
	clear: both;
}

.about73-con {
	width: 60%;
}

.about73-con h3 {
	font-size: 34px;
	letter-spacing: 2px;
	color: #454545;
}

.about73-con span {
	color: #797979;
	display: block;
	line-height: 50px;
}

.about73-con i {
	width: 80px;
	height: 4px;
	background: #65AF24;
	display: block;
	margin-bottom: 30px;
}

.about73-con p {
	color: #797979;
	/*text-indent: 2em;*/
	height: 175px;
	line-height: 35px;
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 5;
}

.about73-con a {
	display: inline-block;
	width: 180px;
	height: 45px;
	line-height: 45px;
	color: #fff;
	background: #65AF24;
	text-align: center;
	margin-top: 30px;
	box-sizing: border-box;
	position: relative;
	overflow: hidden;
	border: 1px solid #65AF24;
	z-index: 4;
	float: left;
}

.about73-con a:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 150%;
	height: 100%;
	z-index: -1;
	background-color: #fff;
	-webkit-transform: rotate3d(0, 0, 1, -45deg) translate3d(0, -3em, 0);
	transform: rotate3d(0, 0, 1, -45deg) translate3d(0, -3em, 0);
	-webkit-transform-origin: 0 100%;
	transform-origin: 0 100%;
	-webkit-transition: -webkit-transform .3s, opacity .3s, background-color .3s;
	transition: transform .3s, opacity .3s, background-color .3s;
}

.about73-con a:before,
.about73-con a:after {
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	content: "";
	display: inline-block;
	position: absolute;
	z-index: -1;
}

.about73-con a:hover {
	background: #fff;
	color: #222;
	border-radius: 3px;
	border: 1px solid #65AF24;
	transition: all .3s ease-in-out;
}

.about73-con a:hover:before {
	-webkit-transform: rotate3d(0, 0, 1, 0);
	transform: rotate3d(0, 0, 1, 0);
	-webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
	transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}

.about73-con em {
	float: left;
	font-size: 28px;
	font-style: normal;
	font-weight: bold;
	margin-left: 50px;
	margin-top: 33px;
	color: #65AF24;
}

.about73-con em:before {
	vertical-align: middle;
	width: 30px;
	height: 30px;
	margin-right: 10px;
	display: inline-block;
	content: "";
	background: url(../img/tel73.png);
	background-size: 100% 100%;
}

.about73-img {
	width: 37%;
	height: 380px;
}

.about73-img img {
	width: 100%;
	height: 100%;
}

.about73-list {
	padding: 50px 20px;
	box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.1);
	margin-top: 30px;
	position: absolute;
	bottom: -190px;
	left: 0;
	width: 100%;
	background: #fff;
	box-sizing: border-box;
	display: flex;
	justify-content: space-around;
}

.about73-list li {
	background-repeat: no-repeat;
	background-position: left center;
	background-size: auto;
	padding-left: 65px;
	box-sizing: border-box;
}

.about73-list li:first-child {
	background-image: url(../img/about73-icon1.png);
}

.about73-list li:nth-child(2) {
	background-image: url(../img/about73-icon2.png);
}

.about73-list li:nth-child(3) {
	background-image: url(../img/about73-icon3.png);
}

.about73-list li:nth-child(4) {
	background-image: url(../img/about73-icon4.png);
}

.about73-list li:nth-child(5) {
	background-image: url(../img/about73-icon5.png);
}

.about73-list li p {
	font-size: 18px;
	color: #3c3c3c;
}

.about73-list li span {
	font-size: 13px;
	font-weight: lighter;
	text-transform: uppercase;
	color: #3c3c3c;
	margin-top: 3px;
}


/*案例*/

.case73 {
	padding: 40px 0;
	/*background: url(../img/news61-bj.jpg) no-repeat center top;
	    background-size: 100% 100%;*/
	background: url(../img/case73-bj.jpg);
}

.case73-nav {
	width: 65%;
	margin: 20px auto;
	text-align: center;
}

.case73-nav:after {
	content: "";
	display: block;
	clear: both;
}

.case73-nav li {
	width: 20%;
	height: 50px;
	line-height: 50px;
	margin: 0 1%;
	display: inline-block;
	box-sizing: border-box;
}

.case73-nav li a {
	position: relative;
	overflow: hidden;
	display: inline-block;
	background: #65AF24;
	color: #fff;
	border: 1px solid #65AF24;
	width: 100%;
	height: 100%;
	text-align: center;
	z-index: 4;
}

.case73-nav li a:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 150%;
	height: 100%;
	z-index: -1;
	background-color: #fff;
	-webkit-transform: rotate3d(0, 0, 1, -45deg) translate3d(0, -3em, 0);
	transform: rotate3d(0, 0, 1, -45deg) translate3d(0, -3em, 0);
	-webkit-transform-origin: 0 100%;
	transform-origin: 0 100%;
	-webkit-transition: -webkit-transform .3s, opacity .3s, background-color .3s;
	transition: transform .3s, opacity .3s, background-color .3s;
}

.case73-nav li a:before,
.case73-nav li a:after {
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	content: "";
	display: inline-block;
	position: absolute;
	z-index: -1;
}

.case73-nav li a:hover {
	background: #fff;
	color: #222;
	border-radius: 3px;
	border: 1px solid #65AF24;
	transition: all .3s ease-in-out;
}

.case73-nav li a:hover:before {
	-webkit-transform: rotate3d(0, 0, 1, 0);
	transform: rotate3d(0, 0, 1, 0);
	-webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
	transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}

.case73-con {
	margin-top: 30px;
}

.case73-con:after {
	content: "";
	display: block;
	clear: both;
}

.case73-con li {
	width: 25%;
	float: left;
	position: relative;
	overflow: hidden;
}

.case73-con li a {
	color:#fff;
}

.case73-con .pic {
	width: 100%;
	height: 440px;
}

.case73-con .pic img {
	width: 100%;
	height: 100%;
}

.case73-con .mask {
	width: 100%;
	height: 172px;
	position: absolute;
	bottom: -76px;
	left: 0;
	background: rgba(101, 175, 36, .6);
	color: #fff;
	padding: 20px;
	box-sizing: border-box;
	line-height: 35px;
	text-align: center;
}

.case73-con li:hover .mask {
	bottom: 0;
	transition: all .6s;
}

.case73-con .mask h3 {
	font-size: 20px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.case73-con .mask p {
	font-size: 18px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.case73-con .mask .more {
	width: 180px;
	height: 40px;
	line-height: 40px;
	border: 1px solid #fff;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	margin: 0 auto;
	margin-top: 20px;
}

.case73-con .mask .more:hover {
	background: #65AF24;
	color: #fff;
	border: 1px solid #65AF24;
}


/*新闻*/

.news73 {
	padding-bottom: 40px;
	/*background: url(../img/news73-bj.png) no-repeat center top;*/
	background: url(../img/news73-bj.png);
}

.news73-nav {
	width: 65%;
	text-align: center;
	margin: 0 auto;
	margin-top: 20px;
}

.news73-nav li {
	width: 25%;
	display: inline-block;
	height: 45px;
	line-height: 45px;
	border: 1px solid #ccc;
}

.news73-nav li a {
	color: rgba(0, 0, 0, 0.8);
}

.news73-nav li:hover {
	background: #65AF24;
}

.news73-nav li:hover a {
	color: #fff;
}

.news73-con {
	margin-top: 40px;
}

.news73-con:after {
	content: "";
	display: block;
	clear: both;
}

.news73-con li {
	width: 32.66%;
	float: left;
	margin-left: 1%;
	margin-bottom: 15px;
	border: 1px solid #ccc;
	padding: 20px 30px;
	box-sizing: border-box;
}

.news73-con li:hover {
	border: 1px solid #65AF24;
}

.news73-con li:first-child,
.news73-con li:nth-child(4),
.news73-con li:nth-child(7),
.news73-con li:nth-child(10) {
	margin-left: 0;
}

.news73-con .date {
	width: 20%;
	color: #b2b2b2;
	text-align: center;
	border-right: 1px solid #ccc;
	box-sizing: border-box;
}

.news73-con .date h4 {
	text-transform: uppercase;
	font-weight: normal;
	font-size: 24px;
	padding-top: 10px;
}

.news73-con .date h5 {
	font-size: 16px;
	font-weight: normal;
}

.news73-con .con {
	width: 70%;
	margin-left: 3%;
}

.news73-con .con h3 {
	color: rgba(0, 0, 0, 0.7);
	font-size: 20px;
	line-height: 35px;
	font-weight: normal;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.news73-con .con p {
	color: rgba(0, 0, 0, 0.5);
	line-height: 35px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.news73-con span {
	display: inline-block;
	width: 34px;
	height: 34px;
	background: url(../img/news-arrow.png) no-repeat center center;
	background-size: 100% 100%;
	float: right;
	margin-top: 20px;
}

.news73-con li:hover span {
	background: url(../img/news-arrowl.png) no-repeat center center;
	background-size: 100% 100%;
}


/*解决方案开始*/

.solve73 {
	width: 100%;
	padding-bottom: 40px;
	background: url(../img/solve73-bj.jpg) no-repeat center top;
	background-size: 100% 100%;
}

.solve73 .mainb {
	/*width:1200px;
	margin:0 auto;
	height:444px;*/
}

.solve73 ul li {
	display: block;
	width: 19.2%;
	margin-left: 1%;
	height: 445px;
	float: left;
	position: relative;
	overflow: hidden;
}
.solve73 ul li a{
	width:100%;
	height:100%;
}

.solve73 ul li:first-child {
	margin-left: 0;
}

.solve73 li .img {
	width: 100%;
	height: 100%;
}

.solve73 li .txt {
	width: 100%;
	height: 97px;
	position: absolute;
	top: 50%;
	left: 0%;
	margin: -47px 0 0 0px;
}

.solve73 li .txt span {
	font-size: 40px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 2px;
	display: block;
	text-shadow: #fff 1px 0 0, #fff 0 1px 0, #fff -1px 0 0, #fff 0 -1px 0;
	text-shadow: 0.1em 0.1em 0.05em #333
}

.solve73 li .txt h3 {
	font-size: 20px;
	font-weight: normal;
	color: #fff;
	text-align: center;
	letter-spacing: 2px;
}

.solve73 li .img2 {
	width: 100%;
	height: 97px;
	position: absolute;
	top: 50%;
	left: -100%;
	margin: -47px 0 0 0px;
}


/*尾部*/

.link73 {
	width: 100%;
	background: #262626;
	border-bottom: 1px solid #4d4d4d;
	padding: 20px 0;
}

.link73 b {
	font-size: 22px;
	color: #65af24;
	letter-spacing: 2px;
}

.link73 b:before {
	vertical-align: middle;
	width: 30px;
	height: 30px;
	margin-right: 10px;
	display: inline-block;
	content: "";
	background: url(../img/links73.png);
	background-size: 100% 100%;
}

.link73 a {
	color: #999;
	padding: 0 20px;
	height: 45px;
	line-height: 45px;
	display: inline-block;
}

.foot73 {
	width: 100%;
	background: #262626;
	color: #999;
	padding: 40px 0;
}

.foot73:after {
	content: "";
	display: block;
	clear: both;
}

.foot73-ma {
	width: 25%;
}

.foot73-ma .ma {
	width: 17%;
}

.foot73-ma .ma img {
	width: 100%;
}

.foot73-ma .con {
	width: 80%;
	padding-top: 7px;
}

.foot73-ma .con h2 {
	font-size: 30px;
	letter-spacing: 2px;
	color: #fff;
}

.foot73-ma .con p {
	font-size: 16px;
	margin-top: 10px;
}

.foot73-ma .con p b {
	color: #65AF24;
	font-size: 18px;
}

.foot73-ma .copy73 {
	border-top: 1px solid #8b8b8b;
	margin-top: 20px;
	padding-top: 20px;
}

.foot73-ma .copy73 p,
.foot73-ma .copy73 a {
	height: 35px;
	line-height: 35px;
	color: #999;
}

.foot73-nav {
	width: 51%;
	margin-left: 4%;
}

.foot73-nav li {
	width: 25%;
	float: left;
}

.foot73-nav li h3 {
	font-size: 20px;
	height: 45px;
	margin-bottom: 10px;
	color: #FFFFFF;
	font-weight: normal;
	position: relative;
	letter-spacing: 2px;
}

.foot73-nav li h3:after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	background: #65AF24;
	width: 17%;
	height: 2px;
}

.foot73-nav li a {
	color: #999;
	line-height: 35px;
	display: block;
}

.foot73-nav li a:hover {
	color: #65AF24;
}

.foot73-info {
	width: 20%;
}

.foot73-info p {
	height: 35px;
	line-height: 35px;
	color: #7c7c7c;
}

.foot73-info p:before {
	vertical-align: middle;
	width: 20px;
	height: 20px;
	display: inline-block;
	content: "";
	margin-right: 10px;
}

.foot73-info p:first-child:before {
	background: url(../img/footer49_icon1.png);
	background-size: 100% 100%;
}

.foot73-info p:nth-child(2):before {
	background: url(../img/footer49_icon4.png);
	background-size: 100% 100%;
}

.foot73-info p:nth-child(3):before {
	background: url(../img/footer49_icon2.png);
	background-size: 100% 100%;
}

.foot73-info p marquee {
	width: 372px;
	float: right;
}
.mfoot48_nav{display:none;}

/*内页*/


/*一：内页公用部分*/

.icont {
	/*padding-bottom: 40px;*/
}

.paddt20 {
	padding-top: 20px;
}


/*1---内页大图*/

.inner_banner {
	width: 100%;
	
	margin-top: 86px;
}
.iban1{
	background: url(../img/inner_banner1.jpg) no-repeat center center;
	background-size: 100% 100%;
}
.iban2{
	background: url(../img/inner_banner1.jpg) no-repeat center center;
	background-size: 100% 100%;
}
.iban3{
	background: url(../img/inner_banner1.jpg) no-repeat center center;
	background-size: 100% 100%;
}
.iban4{
	background: url(../img/inner_banner1.jpg) no-repeat center center;
	background-size: 100% 100%;
}
.i_b_box {
	width: 100%;
}

.i_b_tit {
	padding-top: 3%;
}

.i_b_tit h1 {
	font-size: 60px;
	text-transform: uppercase;
	font-family: 'myfont';
	color: rgba(255, 255, 255, .5);
	text-align: center;
}

.i_b_tit h2 {
	text-align: center;
	color: #fff;
	font-size: 36px;
	letter-spacing: 2px;
	margin-top: 15px;
}


/*2---内页位置导航*/

.ibread {
	width: 100%;
	padding: 20px;
	color: #fff;
	margin-top: 5%;
	background: rgba(0, 0, 0, .3);
	box-sizing: border-box;
}

.ibread i {
	padding: 2px 10px 0 0;
}

.ibread_l i {
	float: left;
}

.ibread_l {
	width: 50%;
}

.ibread_l p,
.ibread_l p a {
	display: inline-block;
	color: #fff;
}

.ibread_r {
	width: 50%;
	text-align: right;
}

.ibread_r {
	float: right;
}

.ibread_r a{
	color:#fff;
}

/*3---内页二级栏目*/

.i_n_nav {
	background: #F4F4F4;
	text-align: center;
	font-size:0;
}

.i_n_nav li {
	display: inline-block;
	width: 9%;
	color: #0d0d0d;
	height: 70px;
	line-height: 70px;
	text-align: center;
	box-sizing: border-box;
	font-size: 20px;
	border-right: 1px solid #c3c3c3;
	overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
}
.i_n_nav.i_n_nav_p li{
	border-bottom: 1px solid #c3c3c3;
}
.i_n_nav li a {
	color: #3d3d3d;
	display:block;
	overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
}

.i_n_nav li:hover {
	background: #65AF24;
}

.i_n_nav li:hover a {
	color: #fff;
}


/*4---内页分页*/


/*分页*/

.page {
	width: 100%;
	text-align: center;
	min-height: 30px;
	margin-top: 20px;
}

.page .pagebox {
	text-align: center;
}

.pagebox span {
	border: 1px solid #ccc;
	margin-right: 10px;
	margin-bottom: 10px;
	width: 40px;
	line-height: 30px;
	display: inline-block;
	color: #7c7c7c;
	border-radius: 5px;
}

.pagebox span a {
	color: #7c7c7c;
	width: 100%;
	display: block;
}

.pagebox .pagebox_num_nonce {
	color: #fff;
	background: #65AF24;
	border: 1px solid #65AF24;
}

.pagebox .pagebox_pre,
.pagebox .pagebox_next_nolink,
.pagebox .pagebox_pre_nolink,
.pagebox .pagebox_next {
	width: 90px !important;
}


/*上一页下一页*/

.updown {
	margin-top: 40px;
	font-size: 18px;
}

.updown span {
	margin-right: 10px;
	background: #65AF24;
	display: inline-block;
	width: 120px;
	text-align: center;
	color: #fff;
	font-weight: bold;
	letter-spacing: 2px;
	border-left: 15px solid #c6bfbf;
	box-sizing: border-box;
}

.updown p {
	height: 50px;
	line-height: 50px;
	background: #f5f5f5;
	border-bottom: 1px solid #eee;
	margin-bottom: 10px;
	font-size: 18px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #666;
}

.updown p a {
	color: #666;
}

.updown p:hover a {
	padding-left: 19px;
	transition: .6s;
	color: #65af24;
}

.updown p:hover {
	color: #65af24;
}

/*5---最下面公用优势*/
.advant51 {
	width: 100%;
	padding-bottom: 40px;
	margin-top: 40px;
}

.advant51 ul {
	margin-top: 20px;
}

.advant51 ul li {
	width: 25%;
	float: left;
	background: #F2F2F2;
	padding: 40px;
	box-sizing: border-box;
	/* height: 310px; */
	/*box-shadow: 5px 5px 15px 2px #e2e1e1;*/
}

.advant51 ul li:nth-child(2),
.advant51 ul li:nth-child(4) {
	background: #65AF24;
	color: #fff;
}

.advant51 ul li:nth-child(2) p,
.advant51 ul li:nth-child(4) p,
.advant51 ul li:nth-child(2) a,
.advant51 ul li:nth-child(4) a {
	color: #fff;
}

.advant51 li span {
	display: block;
	width: 60px;
	height: 60px;
	margin-bottom: 20px;
	transition: all 0.6s;
}
.advant51 ul li:hover span{
	margin-top: -20px;
}
.advant51 li span img {
	width: 100%;
	height: 100%;
	transition: all 0.6s;
}
.advant51 ul li:hover span img{
	transform: rotate(-360deg);
}
.advant51 li h3 {
	font-size: 20px;
	letter-spacing: 1px;
	margin-bottom: 20px;
}

.advant51 li p {
	color: #666;
	height: 60px;
	line-height: 30px;
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

.advant51 li a {
	display:block;
	color: #4a4a4a;
	margin-top: 20px;
}

/*6---标题*/
.icont .ftitle73{
	width: 90%;
	margin: 0 auto;
}

.icont .ftitle73 h2 {
	border-bottom: 1px solid #ccc;
}

.icont .ftitle73 h2:before {
	display: none;
}
/* 7---公用图片类 */
.ftitle57{
	    border-left: 10px solid #FFEB3B;
    /* padding-left: 10px; */
    margin-top: 30px;
    background: #f3f3f3;
}
.ftitle57 h3{
	height: 50px;
    line-height: 50px;
    font-size: 20px;
    display: inline-block;
    background: #65af24;
    padding: 0 30px;
    color: #fff;
}

.solve57 {
	padding-bottom: 40px;
	/*background: url(../img/solve57-bj.jpg) no-repeat center top;
	background-size: 100% 100%;*/
	background: url(../img/solve57-bj.png);
}

.solve57-list {
	margin-top: 20px;
}

.solve57-list li {
	position: relative;
	float: left;
	width: 24.25%;
	height: 385px;
	margin-left: 1%;
	margin-bottom: 10px;
}

.solve57-list li:first-child,
.solve57-list li:nth-child(5) {
	margin-left: 0;
}

.solve57-img {
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.solve57-img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: all 1s;
}

.solve57-list li:hover .solve57-img img {
	transform: scale(1.1);
}

.solve57-mask {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .3);
	transition: all 0.6s;
}

.solve57-list li:hover .solve57-mask {
	background: rgba(0, 0, 0, .6);
	transform: scale(0.9);
}

.solve57-mask .img {
	padding-top: 17%;
	width: 20%;
	margin: 0 auto;
}

.solve57-mask .img img {
	width: 100%;
}

.solve57-mask h3 {
	color: #fff;
	font-size: 26px;
	text-align: center;
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
}

.solve57-mask .mask_more {
	color: #fff;
	font-size: 18px;
	text-align: center;
	font-weight: bold;
	line-height: 55px;
	letter-spacing: 2px;
	display: block;
}
/*二、内页页面*/


/*1---关于我们*/

.iabout {}

.iabout-con {
	line-height: 1.8;
	color: #777;
}
/*常见问答*/
.ques62 {
	padding: 40px 0;
	background: url(../img/inewswd-bj.jpg) no-repeat center top;
	background-size: 100% 100%;
	margin-top: 40px;
}
.ques62:after {
	content: "";
	display: block;
	clear: both;
}
.ques62-title {
	width: 15%;
	height: 213px;
	background: #38941b url(../img/ques62-bj.gif) no-repeat;
	overflow: hidden;
}
.ques62-title a {
	font-size: 18px;
	color: #fff;
	font-weight: bold;
	display: block;
	width: 144px;
	height: 160px;
	padding: 40px 0 0 30px;
}
.ques62-list {
	width: 85%;
	padding-left: 20px;
	overflow: hidden;
	box-sizing: border-box;
}
.ques62-list em {
	width: 37px;
	height: 23px;
	display: block;
}
.ques62-list em img {
	width: 37px;
	height: 23px;
}
.ques62 dl {
	width: 30%;
	float: left;
	padding: 0 70px 0 0;
	box-sizing: border-box;
}
.ques62 dt {
	height: 74px;
	overflow: hidden;
}
.ques62 dt a {
	font-size: 20px;
	color: #333;
}
.ques62 dt a:hover {
	color: #65AF24;
}
.ques62 dt span {
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	line-height: 50px;
}
.ques62-ans {
	font-size: 18px;
	color: #666;
	height: 60px;
	line-height: 30px;
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	padding: 10px 0 0;
}
.ques62 dd span {
	display: block;
	width: 120px;
	padding: 10px 0 0;
}
.ques62 dd span a {
	display: block;
	font-size: 18px;
	color: #484848;
	text-transform: uppercase;
	width: 120px;
	text-align: center;
	height: 35px;
	line-height: 35px;
	overflow: hidden;
	border: #d2d2d2 1px solid;
}
.ques62 dd span a:hover {
	background: #65AF24;
	color: #fff;
	border: #65AF24 1px solid;
}

/*2---荣誉资质*/

.ihonor {}

.ihonor-con {}

.ihonor-con ul {}

.ihonor-con ul:after {
	content: "";
	display: block;
	clear: both;
}

.ihonor-con ul li {
	width: 24.25%;
	float: left;
	margin-left: 1%;
	position: relative;
	margin-bottom: 20px;
	overflow: hidden;
	background-color: #000;
}

.ihonor-con ul li:first-child,
.ihonor-con ul li:nth-child(5),
.ihonor-con ul li:nth-child(9) {
	margin-left: 0;
}

.ihonor-con ul li .pic {
	width: 100%;
	height: 384px;
	overflow: hidden;
	display: block;
}

.ihonor-con ul li .pic img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: all .6s;
}

.ihonor-con ul li:hover img {
	opacity: 0.55;
	filter: alpha(opacity=55);
	transform: scale(1.1);
}

.ihonor-con ul li p {
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 2;
	padding: 0 5px;
	width: 100%;
	font-size: 20px;
	line-height: 55px;
	color: #fff;
	text-align: center;
	background-color: rgba(101, 175, 36, 0.55);
}

.ihonor-con ul li:hover p {
	margin-bottom: -22px;
	left: 15%;
	width: 70%;
	bottom: 50%;
	background: none;
	border-top: 1px solid #bbb;
	border-bottom: 1px solid #bbb;
	transition: all .6s;
}


/*3---案例中心*/

.icase {}

.icase-con {}

.icase-con:after {
	content: "";
	display: block;
	clear: both;
}

.icase-con li {
	width: 24.25%;
	float: left;
	margin-left: 1%;
	position: relative;
	margin-bottom: 20px;
	overflow: hidden;
}

.icase-con li:first-child,
.icase-con li:nth-child(5),
.icase-con li:nth-child(9) {
	margin-left: 0;
}

.icase-con li a {
	display: block;
	width: 100%;
	height: 100%;
}

.icase-con li .pic {
	width: 100%;
	height: 384px;
}
.jiejue2022 li .pic{
	height:631px;
}
	

.icase-con li .pic img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.icase-con li h3 {
	height: 55px;
	line-height: 55px;
	background: #65AF24;
	padding: 0 20px;
	box-sizing: border-box;
	color: #fff;
	font-size: 20px;
	font-weight: normal;
	text-align: center;
}

.icase-con li .mask {
	position: absolute;
	left: 0;
	top: 0;
	box-sizing: border-box;
	width: 100%;
	height: 100%;
	background: rgba(101, 175, 36, .2);
	filter: alpha(opacity=20);
	z-index: 20;
	opacity: 0;
	transform: skewX(45deg);
	visibility: hidden;
	transition: 360ms;
}

.icase-con li .mask:before {
	content: "";
	width: 100%;
	height: 0%;
	border-left: 3px solid #65AF24;
	border-right: 3px solid #65AF24;
	box-sizing: border-box;
	position: absolute;
	left: 0;
	top: 0;
	transition: 320ms;
}

.icase-con li .mask:after {
	content: "";
	width: 0%;
	height: 100%;
	border-top: 3px solid #65AF24;
	border-bottom: 3px solid #65AF24;
	box-sizing: border-box;
	position: absolute;
	left: 0;
	top: 0;
	transition: 320ms;
}

.icase-con li .mask b {
	display: block;
	width: 46px;
	height: 46px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -23px;
	margin-top: -23px;
	z-index: 30;
}

.icase-con li .mask b:before {
	content: "";
	width: 100%;
	height: 1px;
	background: #65AF24;
	position: absolute;
	left: 0;
	top: 23px;
	transform: translateX(-200px);
	-webkit-transform: translateX(-200px);
}

.icase-con li .mask b:after {
	content: "";
	width: 1px;
	height: 100%;
	background: #65AF24;
	position: absolute;
	left: 23px;
	top: 0;
	transform: translateY(-200px);
	-webkit-transform: translateY(-200px);
}

.icase-con li:hover .mask {
	opacity: 1;
	transform: skewX(0);
	visibility: visible;
}

.icase-con li:hover .mask:before {
	height: 100%;
	transition: 330ms 200ms;
}

.icase-con li:hover .mask:after {
	width: 100%;
	transition: 330ms 200ms;
}

.icase-con li:hover .mask b:before {
	transition: 355ms 180ms;
	transform: translateX(0);
	-webkit-transform: translateX(0);
}

.icase-con li:hover .mask :after {
	transition: 355ms 240ms;
	transform: translateY(0);
	-webkit-transform: translateY(0);
}


/*4---产品列表*/

.ipro {}

.ipro ul {}

.ipro ul:after {
	content: "";
	display: block;
	clear: both;
}

.ipro ul li {
	width: 32.666%;
	float: left;
	margin-left: 1%;
	position: relative;
	margin-bottom: 20px;
	overflow: hidden;
	border: 1px solid #ececec;
	background-color: #fff;
	box-sizing: border-box;
}

.ipro ul li:hover {
	border: 1px solid #65AF24;
}

.ipro ul li:first-child,
.ipro ul li:nth-child(4),
.ipro ul li:nth-child(7),
.ipro ul li:nth-child(10) {
	margin-left: 0;
}

.ipro ul li .pic {
	float: left;
	width: 45%;
	height: 232px;
	padding: 10px;
	box-sizing: border-box;
}

.ipro ul li .pic a {
	display: block;
	width: 100%;
	height: 100%;
}

.ipro ul li .pic img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.ipro ul li .mask {
	/*width: 45%;
    height: 100%;*/
	width: calc(45% - 20px);
	height: calc(100% - 20px);
	background: rgba(0, 0, 0, 0);
	position: absolute;
	left: 10px;
	top: 10px;
	opacity: 0;
	-webkit-transform: rotateX(180deg) scale(0.5, 0.5);
	transform: rotateX(180deg) scale(0.2, 0.2);
	transition: all ease-out .5s;
}

.ipro ul li:hover .mask {
	opacity: 1;
	-webkit-transform: rotateX(0deg) scale(1, 1);
	transform: rotateX(0deg) scale(1, 1);
	transition: all 1s cubic-bezier(.23, 1, .38, 1) 0s;
	background: rgba(0, 0, 0, 0.3);
}

.ipro ul li .mask .icon {
	display: block;
	width: 55px;
	height: 55px;
	background: url(../img/ilinks.png);
	background-size: 100%;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -21px;
	margin-top: -21px;
}

.ipro ul li .info {
	margin-left: 46%;
	padding: 10px;
	box-sizing: border-box;
}

.ipro ul li .info .title {
	display: block;
	font-size: 20px;
	line-height: 35px;
	height: 35px;
	color: #242e42;
	margin-bottom: 10px;
	overflow: hidden;
	-webkit-transition: all .8s ease-out;
	transition: all .8s ease-out;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.ipro ul li .info p {
	color: #999;
	line-height: 30px;
	height: 60px;
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	margin-bottom: 30px;
}

.ipro ul li .info .more {
	display: block;
	color: #999;
	border: 1px solid #999;
	width: 70%;
	height: 45px;
	line-height: 45px;
	margin: auto;
	text-align: center;
	-webkit-transition: all .8s ease-out;
	transition: all .8s ease-out;
	box-sizing: border-box;
}

.ipro ul li:hover .info .more {
	color: #65AF24;
	border: 1px solid #65AF24;
}


/*5---产品详情*/

.iprodetail-top {}

.iprodetail-top:after {
	content: "";
	display: block;
	clear: both;
}

.iprod-pic {
	width: 32%;
	height:507px;
	overflow: hidden;
}
/*#BlowupLens{
	display: none;
}
#iprodetail-top-pic:hover #BlowupLens{
	display: block;
}*/
.iprod-pic img {
	width: 100%;
}

.iprod-info {
	width: 66%;
	border-left: 1px solid #999;
	position: relative;
}

.iprod-info .line {
	position: absolute;
	left: -6px;
	top: 13px;
}

.iprod-info .line li {
	width: 11px;
	height: 1px;
	background: #999;
	margin-bottom: 4px;
}

.iprod-info .con {
	padding: 0 0 0 40px;
	box-sizing: border-box;
}

.iprod-info .con h3 {
	border-bottom: 1px solid #999;
}

.iprod-info .con h3 span {
	display: block;
	font-size: 22px;
	color: #65AF24;
	letter-spacing: 2px;
}

.iprod-info .con h3 em {
	font-size: 16px;
	line-height: 35px;
	font-weight: normal;
	color: #999;
	font-style: normal;
}

.iprod-info .con .gs {
	margin-top: 10px;
	margin-bottom: 10px;
	line-height: 35px;
	color: #555;
	padding: 0 10px;
	box-sizing: border-box;
	height: 105px;
	border-bottom: 1px dashed #ccc;
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
}

.iprod-info .con .gs span {
	color: #65AF24;
	font-weight: bold;
}

.iprod-info .con .gs:before {
	vertical-align: middle;
	width: 25px;
	height: 25px;
	margin-right: 10px;
	display: inline-block;
	content: "";
	background: url(../img/ipro-icon1.png);
	background-size: 100% 100%;
}

.iprod-info .con .gg {
	margin-top: 20px;
	color: #555;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.iprod-info .con .gg:before {
	vertical-align: middle;
	width: 25px;
	height: 25px;
	margin-right: 10px;
	display: inline-block;
	content: "";
	background: url(../img/ipro-icon2.png);
	background-size: 100% 100%;
}

.iprod-info .con .tel {
	margin-top: 30px;
}

.iprod-info .con .tel:after {
	content: "";
	display: block;
	clear: both;
}

.iprod-info .con .ma {
	width: 100px;
	float: left;
}

.iprod-info .con .tel h4 {
	float: left;
	width: 35%;
	margin-left: 5%;
	background: url(../img/ipro-icon3.png) no-repeat center left;
	background-size: 45px;
	padding-left: 55px;
	padding-top: 18px;
	height: 90px;
	box-sizing: border-box;
}

.iprod-info .con .tel h4 i {
	font-size: 16px;
	color: #747474;
	font-style: normal;
}

.iprod-info .con .tel h4 b {
	font-size: 30px;
	color: #65AF24;
	display: block;
}

.iprod-info .con .tel-more {
	width: 180px;
	height: 45px;
	line-height: 45px;
	color: #fff;
	background: #65AF24;
	text-align: center;
	margin-top: 50px;
	box-sizing: border-box;
	position: relative;
	overflow: hidden;
	border: 1px solid #65AF24;
	z-index: 4;
	float: left;
	display: block;
}

.iprod-info .con .tel-more:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 150%;
	height: 100%;
	z-index: -1;
	background-color: #fff;
	-webkit-transform: rotate3d(0, 0, 1, -45deg) translate3d(0, -3em, 0);
	transform: rotate3d(0, 0, 1, -45deg) translate3d(0, -3em, 0);
	-webkit-transform-origin: 0 100%;
	transform-origin: 0 100%;
	-webkit-transition: -webkit-transform .3s, opacity .3s, background-color .3s;
	transition: transform .3s, opacity .3s, background-color .3s;
}

.iprod-info .con .tel-more:before,
.iprod-info .con .tel-more:after {
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	content: "";
	display: inline-block;
	position: absolute;
	z-index: -1;
}

.iprod-info .con .tel-more:hover {
	background: #fff;
	color: #222;
	border-radius: 3px;
	border: 1px solid #65AF24;
	transition: all .3s ease-in-out;
}

.iprod-info .con .tel-more:hover:before {
	-webkit-transform: rotate3d(0, 0, 1, 0);
	transform: rotate3d(0, 0, 1, 0);
	-webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
	transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}

.iprodetail-bottom {
	line-height: 1.8;
	color: #666;
}
.iprodetail  .ftitle73{
	width: 100%;
}
.ftitlecp15{margin-bottom:15px;}


/*6---联系我们*/

.imess-con:after {
	content: "";
	display: block;
	clear: both;
}

.imess-mes {
	width: 55%;
	padding: 35px 6%;
	border-bottom: 5px solid #65AF24;
	box-shadow: 0px 2px 15px rgba(0, 0, 0, .18);
	box-sizing: border-box;
}

.imess-mes h3,
.imess-info h3 {
	font-size: 30px;
	color: #333e46;
	letter-spacing: 2px;
	margin-bottom: 5px;
}

.imess-mes p,
.imess-info p {
	color: #595959;
	line-height: 35px;
	font-size: 16px;
}

input {
	border: 0;
	display: block;
	outline: none;
	background: none;
	box-sizing: border-box;
}

button {
	border: 0;
	display: block;
	outline: none;
	background: none;
	box-sizing: border-box;
}

textarea {
	border: 0;
	display: block;
	outline: none;
	background: none;
	box-sizing: border-box;
	resize: none;
}

.ilycon_img {
	width: 45%;
	padding-top: 15px;
}

.ily_form {
	width: 100%;
}

.ilycon_li {
	height: 66px;
	width: 100%;
	position: relative;
	margin-bottom: 14px;
	padding: 20px 0;
	border-bottom: 1px solid #434343;
	box-sizing: border-box;
	overflow: hidden;
}

.ilycon_li:nth-child(4) {
	height: 100px;
}

.ilycon_li input {
	width: 100%;
	height: 100%;
	position: relative;
	font-size: 16px;
	line-height: 26px;
	color: #ABABAB;
}

.ilycon_li textarea {
	width: 100%;
	height: 100%;
	position: relative;
	font-size: 16px;
	line-height: 26px;
	color: #949494;
	font-family: "微软雅黑";
}

.ilycli_box {
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: relative;
}

.ilycon_li img {
	position: absolute;
	top: 30%;
	bottom: 0;
	right: 0;
	margin: auto;
}

.ilycon_btn {
	width: 218px;
	height: 55px;
	background: #65AF24;
	border-left: 2px solid #65AF24;
	border-right: 2px solid #65AF24;
	border-radius: 22px;
	overflow: hidden;
	position: relative;
	text-align: center;
	cursor: pointer;
	margin-top: 30px;
}

.ilycon_sub {
	font-size: 18px;
	line-height: 55px;
	color: #fff;
}

.ilycon_btn:hover {
	opacity: 0.8;
	transition: 0.6s;
}

.imess-info {
	width: 42%;
	background: url(../img/mess-bj.png);
}

.imess-info p {
	height: 140px;
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
}

.imess-info-con {
	line-height: 38px;
	margin-top: 30px;
	font-weight: bold;
	color: #000000;
}
.imess-info-con li:before{vertical-align: middle;width: 25px;height: 25px;margin-right: 10px;display: inline-block;content: "";}

.imess-info-con li:first-child:before{background: url(../img/mes-icon1.png);background-size: 100% 100%;}

.imess-info-con li:nth-child(2):before{background: url(../img/mes-icon2.png);background-size: 100% 100%;}

.imess-info-con li:nth-child(3):before{background: url(../img/mes-icon3.png);background-size: 100% 100%;}

.imess-info-con li:nth-child(4):before{background: url(../img/mes-icon4.png);background-size: 100% 100%;}

.imess-info-con li:nth-child(5):before{background: url(../img/mes-icon5.png);background-size: 100% 100%;}
/*7---新闻资讯*/

.inewstxt-con:after {
	content: "";
	display: block;
	clear: both;
}

.inewstxt-list {
	/*padding: 30px 0;*/
	width: 78%;
}

.inewstxt-list .list {
	border: 1px solid #ebebeb;
	margin-bottom: 10px;
	box-sizing: border-box;
}

.inewstxt-list .list .title {
	float: left;
	width: 95%;
	font-size: 20px;
	color: #242e42;
	line-height: 26px;
	padding: 13.5px 0 13.5px 12px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.inewstxt-list .list:hover .title {
	color: #65AF24;
}

.inewstxt-list .list .title .ico {
	float: left;
	width: 26px;
	height: 26px;
	margin-right: 6px;
}

.inewstxt-list .list .title .ico img {
	width: 100%;
}

.inewstxt-list .list .button {
	width: 53px;
	height: 53px;
	float: right;
	background-color: #f4f4f4;
}

.inewstxt-list .list .button .span {
	display: block;
	width: 15px;
	height: 1px;
	background-color: #464646;
	margin: 26px auto;
	position: relative;
}

.inewstxt-list .list .button .span::after {
	width: 1px;
	height: 15px;
	background-color: #464646;
	content: "";
	position: absolute;
	top: -7px;
	left: 7px;
}

.inewstxt-list .list .down {
	padding: 0 38px;
	margin-top: 15px;
	font-size: 18px;
	color: #666666;
	line-height: 35px;
	position: relative;
	display: none;
	position: relative;
	margin-bottom: 15px;
	height: 105px;
	box-sizing: border-box;
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
}

.inewstxt-list .list .down a {
	color: #666666;
}

.inewstxt-list .list .down .more {
	color: #0d0d0d;
}

.inewstxt-list .top.on .button {
	background-color: #65AF24;
}

.inewstxt-list .top.on .button .span {
	background-color: #fff;
}

.inewstxt-list .top.on .button .span::after {
	display: none;
}

.inewstxt-list .list .down:hover .more {
	color: #048bcb;
}

.newsrecom {
	width: 19%;
}

.newsrecom .top {
	border-top: 1px solid #ccc;
	margin-bottom: 40px;
}

.newsrecom .top h3,.newsrecom .bottom h3 {
	font-size: 20px;
	font-weight: bold;
	color: #3d3d3d;
	letter-spacing: 2px;
	line-height: 45px;
	position: relative;
	
	
}

.newsrecom .top h3 a,.newsrecom .bottom h3 a{
	color:#242e42;
}
.newsrecom .top h3:before,.newsrecom .bottom h3:before {
	content: '';
	position: absolute;
	top: -1px;
	background: #65af24;
	width: 28%;
	height: 1px;
}

.newsrecom .top img {
	width: 100%;
}

.newsrecom .top ul {
	width: 100%;
	box-shadow: 0px 20px 20px -20px rgba(0,0,0,.2);
}

.newsrecom .top ul li {
	width: 100%;
	height: 50px;
	line-height: 50px;
	border-bottom: 1px dashed #ccc;
}

.newsrecom .top ul li a {
	display: block;
	color: #666;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.newsrecom .top ul li a:before {
	vertical-align: middle;
	width: 10px;
	height: 10px;
	margin-right: 10px;
	display: inline-block;
	content: "";
	background: url(../img/xing.png);
	background-size: 100% 100%;
}
.newsrecom .bottom {
	border-top: 1px solid #ccc;
}
.newsrecom .bottom ul{
	width: 100%;
}
.newsrecom .bottom li{
	    width: 100%;
    background: #F7F8F9;
    margin-bottom: 10px;
    padding: 10px;
    box-sizing: border-box;
}
.newsrecom .bottom li:after{
	content: "";
	display: block;
	clear: both;
}
.newsrecom .bottom li a{
	width: 100%;
	display: block;
}
.newsrecom .bottom .pic{
	width: 35%;
	height: 105px;
	overflow: hidden;
}
.newsrecom .bottom .pic img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: all .6s;
}
.newsrecom .bottom li:hover .pic img{
	transform: scale(1.1);
}
.newsrecom .bottom li .con{
	width: 63%;
}
.newsrecom .bottom li .con h3{
	font-weight: normal;
	line-height: 35px;
	overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
}
.newsrecom .bottom li:hover .con h3{
	color: #65AF24;
}
.newsrecom .bottom li .con h3:before{
	display: none;
}
.newsrecom .bottom li .con p{
	color: #7b7b7b;
    line-height: 30px;
    height: 60px;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
/*8---图文新闻*/
.inewspic-con{
	
}
.inewspic-con:after{
	content: "";
	display: block;
	clear: both;
}
.inewspic-con li {
	width: 24.25%;
	margin-left: 1%;
	margin-bottom: 20px;
	float: left;
	background: #fff;
	transition: all .5s ease;
	    box-shadow: 5px 5px 15px 2px #f3f3f3;
}
.inewspic-con li:first-child,.inewspic-con li:nth-child(5){
	margin-left: 0;
}

.inewspic-con li:hover{
	transform: translate(3px,-5px);
	box-shadow: 0 0 10px 5px rgba(157,157,157,0.3);
	background: #65AF24;
}
.inewspic-con li:hover .inewspic-con .time span{
	background: #fecf02;;
	transition: background .5s ease;
}
.inewspic-con .pic {
	width: 100%;
	height: 394px;
}

.inewspic-con .pic img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	display: block;
}

.inewspic-con .con {
	width: 100%;
	padding: 5%;
	box-sizing: border-box;
}

.inewspic-con .time {
	width: 100%;
	position: relative;
}

.inewspic-con .time h2 {
	font-size: 40px;
	text-transform: uppercase;
	color:#616161;
	line-height: 1.02;
}
.inewspic-con li:hover .time h2{
	color: #fff;
}
.inewspic-con .time span {
	position: absolute;
	bottom: 2px;
	left: 10%;
	background: #fafafa;
	font-size: 14px;
	color: #293340;
}

.inewspic-con .con h3 {
	    padding: 3% 0;
    font-size: 20px;
    letter-spacing: 1px;
    font-weight: bold;
    color: #5a5a5a;
    line-height: 25px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.inewspic-con li:hover .con h3{
	color: #fff;
}
.inewspic-con .con p {
	line-height: 30px;
    color: #9d9d9d;
    margin-bottom: 2%;
    height: 60px;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.inewspic-con li:hover .con p{
	color: #fff;
}
.inewspic-con .more{
	width: :100%;
	font-size: 12px;
	font-family: arial;
	color: #b1b1b1;
}
.inewspic-con li:hover .more{
	color: #fff;
}
.inewspic-con .more i{
	display: inline-block;
	width: 13px;
	height: 12px;
	background: url(../img/news2_more.png) no-repeat;
}
/*9---新闻详情页无侧边*/
.inewsdetail{
	
}
.inewsdetail h3{
	font-size: 24px;
	letter-spacing: 2px;
	margin-bottom: 20px;
	text-align: center;
	color: #65AF24;
}
.inewsdetail .info{
	border-top: 1px dashed #ccc;
	border-bottom: 1px dashed #ccc;
	text-align: center;
	height: 50px;
	line-height: 50px;
	color: #666;
}
.inewsdetail .info span{
	display: inline-block;
	min-width: 150px;
}
.inewsdetail .con{
	    line-height: 1.8;
    color: #666;
    margin-top: 20px;
}
/*10---新闻详情页有侧边*/
.inewsdetailcc{
	
}
.inewsdetailcc:after{
	content: "";
	display: block;
	clear: both;
}
.inewsdetailcc .detail{
	width: 78%;
}
.inewsdetailcc .detail h3{
	font-size: 24px;
    margin-bottom: 10px;
    position: relative;
    padding-left: 30px;
    box-sizing: border-box;
    height: 50px;
    border-bottom: 1px solid #ccc;
}
.inewsdetailcc .detail h3:before{
	    content: "";
    width: 5px;
    height:30px;
    background: #65AF24;
    position: absolute;
    margin-right: 30px;
    top: 0;
    left: 0;
}
.inewsdetailcc .detail .info{
	width: 100%;
}
.inewsdetailcc .detail .info span{
	    margin-right: 50px;
	color: #666;
	display: inline-block;
	height: 50px;
	line-height: 50px;
}
.inewsdetailcc .detail .abstract{
	width: 100%;
	background: #f4f4f4;
	padding: 15px 30px;
	box-sizing: border-box;
	margin-top: 20px;
}
.inewsdetailcc .detail .abstract p{
	color: #888;
	line-height: 30px;
	height: 60px;
display: -webkit-box;
overflow: hidden;
text-overflow: ellipsis;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
}
.inewsdetailcc .detail .abstract p span{
	color: #65AF24;
}
.inewsdetailcc .detail .con{
	line-height: 1.8;
    color: #666;
    margin-top: 20px;
}
@media screen and (max-width:1920px) {
	html,body {font-size: 16px;}
	/* 首页 */
	.nav61>li>a,.pro73-con li h3,.liuc55 li p,.case73-con .mask h3,.news73-con .con h3,.solve73 li .txt h3,.foot73-nav li h3 {font-size:18px;}
	
	.case73-con .mask p,.foot73-ma .con p b{font-size:16px;}
	
	.erji_menu>li{line-height:45px;}
	
	.pro73-nav li,.pro73-con li h3{height: 45px;line-height: 45px;}
	/* --------------------- */
	.top60-l p {height: 40px;line-height: 40px;font-size: 15px;}
	
	.top60 ul li{height: 40px;line-height: 40px;}
	
	.top60 ul li a{font-size: 15px;}
	
	.top60 .top60-ma{top:40px;}
	
	.logo61 .logo{height:auto;margin-bottom:8px;}
	
	.logo61 .logo img{height:65px;}
	
	.nav61{height:81px;width: 64%;}
	
	.nav61>li>a {height: 81px;line-height: 81px;}
	
	.erji_menu {width: 160%;top:81px;}
	
	.tel73 span {font-size: 24px;}
	
	.tel73 {background-size: 40px;height: 81px;}
	
	.slick-slider{margin-top:80px;}
	
	.pro73 {padding-bottom: 30px;}
	
	.pro73-nav,.case73-nav{margin:10px auto;}
	
	.pro73-con {margin-top: 30px;}
	
	.pro73-con li .pic{height:291px;}
	
	.case73-con .pic{height:333px;}
	
	.case73-con .mask{line-height:30px; bottom: -80px;}
	
	.news73-nav{margin-top:10px;}
	
	.why73-img{height:527px;}
	
	.why73-img .mask{width:43%;}
	
	.why73-img .mask h2 {font-size: 32px;}
	
	.solve73 ul li{height:418px;}
	
	.solve73 li .txt span {font-size: 34px;}
	
	.foot73-ma .con h2 {font-size: 20px;}
	
	.foot73-ma {width: 26%;}
	
	.foot73-nav li h3{height:40px;}
	
	.foot73-nav {width: 50%;}
	
	.foot73-info p marquee {width: 250px;}
	
	.foot73-ma .ma {width: 15%;}
	
	.foot73-ma .con { width: 82%;}
	/* 内页 */
	.i_n_nav li,.advant51 li h3,.ihonor-con ul li p,.ipro ul li .info .title,.inewstxt-list .list .title,.newsrecom .top h3,.newsrecom .bottom h3,.inewspic-con .con h3，.icase-con li h3,.inewspic-con .con h3,.icase-con li h3{font-size:18px;}
	
	.inewstxt-list .list .down，.updown p,.updown p,.ilycon_sub,.inewstxt-list .list .down{font-size:16px;}
	
	.ihonor-con ul li p,.ilycon_sub{line-height:45px;}
	
	.icase-con li h3{height: 45px;line-height: 45px;}
	
	
	/* --------------------- */
	/* 内页公共部分 */
	
	/* 1---面包 */
	.i_n_nav li{height: 60px;line-height: 60px;}
	/* 2---优势 */
	/* 3---内页大图 */
	.i_b_tit h2{font-size:34px;}
	
	.inner_banner{margin-top:81px;}
	
	.i_b_tit h1 {font-size: 56px;}
	/* 4---内页下面图片 */
	.solve57-list li{height:291px;}
	
	.solve57-mask h3 {font-size: 22px;color: #fff;}
	/*5---上一页下一页*/
	
	/* 内页内容 */
	/* 1---公司实力 */
	.ihonor-con ul li .pic{height:291px;}
	
	/* 2---产品列表 */
	.ipro ul li .pic{height:175px;}
	
	.ipro ul li .info .title{margin-bottom:0;}
	
	.ipro ul li .info p{margin-bottom:15px;}
	
	.ipro ul li .info .more{height: 40px;line-height: 40px;}
	/* 3---商品详情页 */
	
	.iprod-info .con .gs{height:70px;-webkit-line-clamp:2;}
	
	.iprod-info .con .tel {margin-top: 20px;}
	
	.iprod-info .con .tel-more{margin-top:20px;}
	
	.iprod-pic{height:383px;}
	/* 4---文字新闻列表 */
	/* 5---图片新闻列表 */
	.inewspic-con .pic{height:291px;}
	
	.inewspic-con .time h2 {font-size: 36px;}
	
	.inewspic-con .con h3 {padding: 1% 0;}
	/* 6---案例 */
	.icase-con li .pic {height: 291px;}
	
	.jiejue2022 li .pic{height:477px;}
	/* 7---留言 */
	.ilycon_btn{height:45px;}
	
	.imess-mes h3, .imess-info h3 {font-size: 26px;}
}
@media screen and (max-width:1600px) {
	html,body {font-size: 15px;}
	/* 首页 */
	.nav61>li>a,.pro73-con li h3,.liuc55 li p,.about73-list li p,.case73-con .mask h3,.news73-con .con h3,.solve73 li .txt h3,.foot73-nav li h3 {font-size:16px;}
	
	.case73-con .mask p,.foot73-ma .con p b{font-size:15px;}
	
	.erji_menu>li{line-height:40px;}
	
	.pro73-nav li,.pro73-con li h3,.case73-nav li,.news73-nav li{height: 40px;line-height: 40px;}
	/* --------------------- */
	.logo61 .logo img {height: 60px;}
	
	.head61{top:44px;}
	
	.head61-pos{top:0;}
	
	.nav61 {height: 76px;width: 60%;}
	
	.nav61>li>a {height: 76px;line-height: 76px;}
	
	.erji_menu{padding:10px;top:76px;}
	
	.tel73 {width: 17%;height: 76px;padding-top: 13px;}
	
	.tel73 span {font-size: 22px;}
	
	.slick-slider{margin-top:75px;}
	
	.ftitle73 {padding: 25px 0 20px 0;}
	
	.ftitle73 h2{font-size:30px;}
	
	.pro73 {padding-bottom: 20px;}
	
	.pro73-con li .pic {height: 235px;}
	
	.about73-con h3 {font-size: 28px;}
	
	.about73-con p{height:150px;line-height:30px;}
	
	.about73-img{height:345px;}
	
	.about73-list li{background-size:40px;}
	
	.case73{padding:40px 0 30px 0;}
	
	.case73-con .pic {height: 277px;}
	
	.case73-con .mask{padding:10px 20px;bottom: -77px;height:150px;}
	
	.case73-con .mask .more{margin-top:15px;}
	
	.news73 {padding-bottom: 30px;}
	
	.news73-con {margin-top: 30px;}
	
	.news73-con .date h4{font-size:20px;}
	
	.news73-con .date h5 {font-size: 15px;}
	
	.news73-con .date {width: 25%;}
	
	.news73-con .con {width: 62%;}
	
	.why73-con{padding:33px 60px 36px 5%;}
	
	.why73-con ul li {margin-bottom: 20px;}
	
	.why73-img {height: 487px;}
	
	.why73-img .mask{padding:30px;    width: 47%;}
	
	.why73-img .mask h2 {font-size: 26px;}
	
	.why73-img .mask em{height:5px;}
	
	.why73-img .mask span{font-size:16px;}
	
	.solve73 {padding-bottom: 30px;}
	
	.solve73 ul li{height:348px;}
	
	.solve73 li .txt span {font-size: 30px;}
	
	.foot73-ma .con h2 {font-size: 18px;}
	
	.foot73-ma {width: 30%;}
	
	.foot73-nav {width: 45%;}
	
	.foot73-info p marquee {width: 195px;}
	
	.foot73-ma .copy73 p, .foot73-ma .copy73 a{height: 35px;line-height: 35px;}
	
	.foot73-nav li a{line-height: 30px;}
	
	/* 内页 */
	.i_n_nav li,.advant51 li h3,.ihonor-con ul li p,.ipro ul li .info .title,.inewstxt-list .list .title,.newsrecom .top h3,.newsrecom .bottom h3,.inewspic-con .con h3，.icase-con li h3,.inewspic-con .con h3,.icase-con li h3{font-size:16px;}
	
	.inewstxt-list .list .down，.updown p,.updown p,.ilycon_sub,.inewstxt-list .list .down{font-size:15px;}
	
	.ihonor-con ul li p,.ilycon_sub{line-height:40px;}
	
	.icase-con li h3{height: 40px;line-height: 40px;}	
	
	/* --------------------- */
	/* 内页公共部分 */
	
	/* 1---面包 */
	/* .i_n_nav li{height: 50px;line-height: 50px;} */
	/* 2---优势 */
	/* 3---内页大图 */
	.inner_banner{margin-top:76px;}
	
	.i_b_tit h2{font-size:28px;margin-top:0;}
	
	.i_b_tit h1 {font-size: 46px;}
	
	.ibread{padding:10px 20px;}
	/* 4---内页下面图片 */
	.solve57 {padding-bottom: 30px;}
	
	.ftitle57 h3{font-size:18px;}
	
	.solve57-list li{height:242px;}
	
	.solve57-mask h3 {font-size: 18px;}
	
	.solve57-mask .mask_more{font-size: 16px;}
	/*5---上一页下一页*/
	
	/* 6---侧边栏 */
	.newsrecom .top ul li{height:45px;line-height:45px;}
	
	.newsrecom .bottom li .con p {line-height: 25px;height: 50px;}
	
	.newsrecom .bottom .pic {height: 80px;}
	/* 7---内页下面优势 */
	.advant51 li span{width:50px;height:50px;}
	
	.advant51 li h3{margin-bottom:10px;}
	
	.advant51 li a{margin-top:10px;}
	
	/* 内页内容 */
	/* 1---公司实力 */
	.ihonor-con ul li .pic{height:242px;}
	
	/* 2---产品列表 */
	.ipro ul li .pic{width: 50%;height:176px;}
	
	/* .ipro ul li .info .title{margin-bottom:0;}
	
	.ipro ul li .info p{margin-bottom:15px;} */
	
	.ipro ul li .info .more{height: 40px;line-height: 40px;}
	/* 3---商品详情页 */
	
	.iprod-info .con h3 span{font-size:20px;}
	
	.iprod-info .con .ma {width: 80px;}
	
	.iprod-info .con .tel h4 b {font-size: 24px;}
	
	.iprod-info .con .tel h4{height:85px;}
	
	.iprod-pic{height:318px;}
	/* 4---文字新闻列表 */
	.inewstxt-list .list .title {width: 90%;}
	
	/* 5---图片新闻列表 */
	.inewspic-con .pic{height:242px;}
	
	.inewspic-con .time h2 {font-size: 34px;}
	
	/* .inewspic-con .con h3 {padding: 1% 0;} */
	/* 6---案例 */
	.icase-con li .pic {height: 242px;}
	
	.jiejue2022 li .pic{height:398px;}
	/* 7---留言 */
	.ilycon_btn{height:40px;}
	
	.imess-mes h3, .imess-info h3 {font-size: 22px;}
	
	.ilycon_li {height: 50px;padding: 10px 0;}
	
}
@media screen and (max-width:1440px) {
	html,body {font-size: 15px;}
	/* 首页 */
	
	/* --------------------- */
	.logo61 .logo img {height: 50px;}
	
	.nav61 {height: 66px;width: 59%;}
	
	.nav61>li>a {height: 66px;line-height: 66px;}
	
	.erji_menu {width: 170%;top:66px;}
	
	.tel73 {width: 19%;height: 66px;padding-top: 10px;    background-size: 35px;}
	
	.slick-slider{margin-top:65px;}
	
	.pro73-con li .pic {height: 211px;}
	
	.about73 {padding: 40px 0 120px 0;}
	
	.about73-list {padding: 40px 20px;    bottom: -160px;}
	
	.case73-con .pic {height: 250px;}
	
	.why73-img .mask{width: 52%;}
	
	.solve73 ul li{height:313px;}
	
	.solve73 li .txt span {font-size: 26px;}
	
	.foot73-ma {width: 34%;}
	
	.foot73-nav {width: 42%;}
	
	.foot73-info p marquee {width: 165px;}
	
	/* 内页 */
	
	
	/* --------------------- */
	/* 内页公共部分 */
	
	/* 1---面包 */
	
	/* 2---优势 */
	/* 3---内页大图 */
	.inner_banner{margin-top:66px;}
	
	.i_b_tit {padding-top: 5%;}
	
	.i_b_tit h2{font-size:24px;}
	
	.i_b_tit h1 {font-size: 42px;}
	
	.ibread{padding:10px 20px;}
	/* 4---内页下面图片 */
	
	.ftitle57 h3{font-size:16px;}
	
	.solve57-list li{height:218px;}
	
	.solve57-mask h3 {font-size: 15px;}
	
	.solve57-mask .mask_more{font-size: 14px;}
	/*5---上一页下一页*/
	
	/* 6---侧边栏 */

	/* 7---内页下面优势 */
	
	
	/* 内页内容 */
	/* 1---公司实力 */
	.ihonor-con ul li .pic{height:218px;}
	
	/* 2---产品列表 */
	.ipro ul li .pic{height:151px;}
	
	.ipro ul li .info p{margin-bottom:10px;line-height: 25px;height: 50px;}
	
	.ipro ul li .info .more{height: 35px;line-height: 35px;}
	/* 3---商品详情页 */
	
	.iprod-info .con .tel-more{height: 35px;line-height: 35px;}
	
	.iprod-pic{height:287px;}
	/* 4---文字新闻列表 */
	
	/* 5---图片新闻列表 */
	.inewspic-con .pic{height:218px;}

	/* 6---案例 */
	.icase-con li .pic {height: 218px;}
	
	.jiejue2022 li .pic{height:358px;}
	/* 7---留言 */
	
	.imess-mes h3, .imess-info h3 {font-size: 20px;}
	
}
@media screen and (max-width:1360px) {
	html,body {font-size: 15px;}
	/* 首页 */
	
	/* --------------------- */
	.nav61 {width: 57%;}
	
	.tel73 {width: 20%;}
	
	.pro73-con li .pic {height: 198px;}
	
	.case73-con .pic {height: 236px;}
	
	.news73-con .date {width: 30%;}
	
	.news73-con .con {width: 55%;}
	
	.why73-con li .con p{line-height:25px;}
	
	.why73-con li .con {width: calc(100% - 80px);}
	
	.why73-img .mask {width: 55%;}
	
	.why73-img {height: 452px;}
	
	.solve73 ul li{height:296px;}
	
	.foot73-ma {width: 36%;}
	
	.foot73-nav {width: 40%;}
	
	.foot73-info p marquee {width: 157px;}
	
	/* 内页 */
	
	
	/* --------------------- */
	/* 内页公共部分 */
	
	/* 1---面包 */
	
	/* 2---优势 */
	/* 3---内页大图 */
	
	/* 4---内页下面图片 */
	
	.solve57-list li{height:205px;}
	/*5---上一页下一页*/
	
	/* 6---侧边栏 */

	/* 7---内页下面优势 */
	
	
	/* 内页内容 */
	/* 1---公司实力 */
	.ihonor-con ul li .pic{height:205px;}
	
	/* 2---产品列表 */
	
	/* 3---商品详情页 */
	
	.iprod-pic{height:271px;}
	
	
	/* 4---文字新闻列表 */
	
	/* 5---图片新闻列表 */
	.inewspic-con .pic{height:205px;}

	/* 6---案例 */
	.icase-con li .pic {height: 205px;}
	
	.jiejue2022 li .pic{height:339px;}
	/* 7---留言 */
	
}
@media screen and (max-width:1280px) {
	html,body {font-size: 15px;}
	/* 首页 */
	
	/* --------------------- */
	.nav61 {width: 55%;}
	
	.erji_menu {width: 190%;}
	
	.tel73 {width: 21%;}
	
	.foot73-nav li{width:33.333%;}
	
	.foot73-nav li:nth-child(2){display:none;}
	
	.foot73-ma {width: 38%;}
	
	.foot73-nav {width: 35%;}
	
	.foot73-info {width: 22%;}
	
	
	
	/* 内页 */
	
	
	/* --------------------- */
	/* 内页公共部分 */
	
	/* 1---面包 */
	
	/* 2---优势 */
	/* 3---内页大图 */
	
	/* 4---内页下面图片 */
	
	
	/*5---上一页下一页*/
	
	/* 6---侧边栏 */

	/* 7---内页下面优势 */
	
	
	/* 内页内容 */
	/* 1---公司实力 */
	
	
	/* 2---产品列表 */
	
	/* 3---商品详情页 */
	
	.iprod-info .con .tel h4{width:40%;}
	/* 4---文字新闻列表 */
	
	/* 5---图片新闻列表 */
	

	/* 6---案例 */
	
	/* 7---留言 */
	
}
@media screen and (max-width: 959px) {
	html,
	body {
		min-width: 768px;
		max-width: 768px;
		overflow-x: hidden;
	}
	.mainb {
		width: 98%;
	}
	/* 首页 */
	.tel73,.top60{display:none;}
	
	.head61{top:4px;}
	
	.logo61{width:100%;}
	
	.logo61 .logo{float:left;}
	
	.logo61 .navbtn {position: absolute;right: 10px;top: 22px;display: block;background: transparent;outline: none;border: none;}
				
	.logo61 .navbtn span {display: block;width: 28px;height: 3px;background-color: #333333;margin-left: calc(50% - 15px);margin-bottom: 5px;transition: all .5s ease-out;transform-origin: 0 0;background: #65af24;}
				
	.logo61 .navbtn.active {padding: 2px;}
	
	.logo61 .navbtn.active span:first-child {transform: rotate(45deg) translate(5px, -4px);}
				
	.logo61 .navbtn.active span:nth-child(2) {opacity: 0;}
	
	.logo61 .navbtn.active span:last-child {transform: rotate(-45deg) translate(-1px, 6px);}

	.nav61 {display: none;position: fixed;width: 50%;height: 100%;top: 70px;margin-left: 0;float: none;background: rgba(0, 0, 0, 0.9);padding: 20px 0;z-index: 3;right: -50%;transition: all .5s;}
				
	.nav61.lef {right: 0;}
				
	.nav61>li {width: 100%;border-bottom: 1px dashed #ccc;}
	
	.nav61>li>a{color:#fff;}
				
	.erji_menu,.head61-pos{display:none!important;}
	
	.ftitle73 {padding: 15px 0 15px 0;}
	
	.ftitle73 h2 {font-size: 24px;}
	
	.pro73-nav{width:100%;}
	
	.pro73-con li{margin-bottom:8px;}
	
	.pro73-con li .pic{height:119px;}
	
	.pro73-nav li, .pro73-con li h3, .case73-nav li, .news73-nav li { height: 40px;line-height: 40px;}
	
	.pro73 {padding-bottom: 10px;}
	
	.liuc55 li div{display:none;}
	
	.about73 {padding: 15px 0 15px 0;}
	
	.about73-con{width:100%;}
	
	.about73-con h3 {font-size: 24px;}
	
	.about73-con span{line-height:40px;}
	
	.about73-con i{margin-bottom:20px;}
	
	.about73-img,.about73-list{display:none;}
	
	.case73{padding:0 0 15px 0;}
	
	.case73-nav {width: 100%;}
	
	.case73-con .pic,.case73-con .mask {height: 133px;}
	
	.case73-con .mask{padding:0 10px;bottom:-102px;}
	
	.case73-con .mask .more {width: 150px;height: 35px;line-height: 35px;}
	
	.news73,.solve73 {padding-bottom: 15px;}
	
	.news73-nav {width: 100%;margin-top:0;}
	
	.news73-con {margin-top: 20px;}
	
	.news73-con li,.solve73 ul li {width: 49.5%;margin-bottom: 8px;}
	
	.news73-con li:nth-child(2n-1),.solve73 ul li:nth-child(2n-1){margin-left:0}
	
	.news73-con li:nth-child(2n),.solve73 ul li:nth-child(2n){margin-left:1%;}
	
	.news73-con li:last-child{display:none;}
	
	.why73-con{width:100%;}
	
	.why73-img{display:none;}
	
	.solve73 ul li:nth-child(5){display:none;}
	
	.solve73 ul li{height:469px;}
	
	.foot73-ma{display:none;}
	
	.foot73-nav {width: 60%;}
	
	.foot73-info {width: 35%;}
	
	.foot73-info p marquee {width: 180px;}
	
	/* 内页 */
	
	
	/* --------------------- */
	/* 内页公共部分 */
	
	/* 1---面包 */
	.i_n_nav li{width:15%;}
	/* 2---优势 */
	.advant51 { padding-bottom: 20px;margin-top: 20px;}
	
	.advant51 ul li {width: 50%;padding:20px;}
	
	.advant51 ul li:nth-child(3){float:right;}
	/* 3---内页大图 */
	.i_b_tit h1 {font-size: 34px;}
	
	.i_b_tit h2 {font-size: 20px;}
	
	/* 4---内页下面图片 */
	.solve57 {padding-bottom: 15px;}
	
	.solve57-list li {height: 126px;}
	
	.solve57-mask .img {padding-top: 7%;}
	
	.solve57-mask .mask_more{line-height:35px;}
	
	.inewsdetail h3 {margin-bottom: 10px;}
	
	/*5---上一页下一页*/
	
	/* 6---侧边栏 */
	
	/* 7---内页下面文字 */
	.icont .news73-con li:last-child{display:block;}
	/* 内页内容 */
	.iabout-con img{width:100%;height:auto;}
	
	/* 1---公司实力 */
	.ihonor-con ul li{margin-bottom:10px;}
	
	.ihonor-con ul li .pic{height:126px;}
	
	.ihonor-con ul li p, .ilycon_sub {line-height: 30px;}
	
	/* 2---产品列表 */
	.ipro ul li {width: 49.5%;margin-bottom:8px;}
	
	.ipro ul li:nth-child(2n-1) {margin-left:0;}
	
	.ipro ul li:nth-child(2n) {margin-left:1%;}
	/* 3---商品详情页 */
	.iprod-pic{width:100%;height:auto;}
	
	.iprod-info{width:100%;margin-top:15px;}
	
	.iprod-info .con {padding: 0 0 0 20px;}
	
	#BlowupLens{display:none!important;}
	
	/* 4---文字新闻列表 */
	.inewstxt-list{width:100%;}
	
	.newsrecom{display:none;}
	/* 5---图片新闻列表 */
	.inewspic-con .pic {height: 126px;}
	
	.inewspic-con .con p {line-height: 25px;height: 50px;}
	/* 6---新闻详情 */
	.inewsdetailcc .detail{width:100%;}
	
	.inewsdetailcc .detail .abstract{margin-top:0;}
	
	.inewsdetailcc .detail .con img{width:100%;height:auto;}
	
	.inewsdetail .con img{width:100%;height:auto;}
	/* 7---案例 */
	.icase-con li .pic {height: 126px;}
	
	.jiejue2022 li .pic{height:210px;}
	
	.icase-con li h3 {height: 35px;line-height: 35px;}
	/* 8---留言 */
	.imess-mes{width:100%;margin-bottom:15px;}
	
	.imess-info{width:100%;}
}
@media screen and (max-width: 640px) {
	html,
	body {
		min-width: 100%;
		max-width: 100%;
	}
	.logo61 .logo{margin-top:3px;margin-bottom:3px;}
	
	.logo61 .navbtn {top: 17px;}
	
	.nav61{top:60px;}
	
	.nav61>li>a {height: 50px;line-height: 50px;}
	
	.slick-slider {margin-top: 56px;}
	
	.banner73 .slick-arrow{top:37%;}
	
	.banner73 .slick-dots{bottom:2px;}
	
	.ftitle73 h2 {font-size: 20px;}
	
	.pro73-nav, .case73-nav{margin:0;}
	
	.pro73-nav li{width:50%;}
	
	.pro73-con {margin-top: 15px;}
	
	.pro73-con li {width: 49.5%;margin-bottom: 3px;padding:5px 5px 0 5px;}
	
	.pro73-con li:nth-child(2n-1){margin-left:0;}
	
	.pro73-con li:nth-child(2n){margin-left:1%;}
	
	.liuc55{display:none;}
	
	.about73-con h3 {font-size: 20px;}
	
	.about73-con a{height:40px;line-height:40px;    margin-top: 20px;}
	
	.about73-con em{display:none;}
	
	.case73-nav li{width:30%;}
	
	.case73-con {margin-top: 15px;}
	
	.case73-con li{width:50%;}
	
	.news73-nav li {width: 31%;}
	
	.news73-con li{width:100%;padding:10px;}
	
	.news73-con li:nth-child(2n-1),.news73-con li:nth-child(2n){margin-left:0;}
	
	.news73-con .con h3,.news73-con .con p{line-height:30px;}
	
	.why73-con{padding: 33px 5% 36px 5%;}
	
	.solve73 ul li{height:229px;}
	
	.solve73 li .txt span {font-size: 20px;}
	
	.solve73 li .txt{top:63%;}
	
	.foot73{padding:10px 0;    margin-bottom: 60px;}
	
	.foot73-ma{display:block;width:100%;}
	
	.foot73-ma .ma,.foot73-ma .con,.foot73-nav,.foot73-info{display:none;}
	
	.foot73-ma .copy73 {border-top: none;margin-top: 0px;padding-top: 0px;}
	
	.foot73-ma .copy73 p, .foot73-ma .copy73 a {height: 30px;line-height: 30px;}
	
	.mfoot48_nav {display:block;width: 100%;height: 60px;background: #65AF24;position: fixed;bottom: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-pack: distribute;justify-content: space-around;z-index: 99999;}
			
	.mfoot48_list {width: 23.33%;}
			
	.mfoot48_nav_a {width: 100%;height: 100%;}
			
	.mfoot48_nav_b {width: 30px;overflow: hidden;margin: 0 auto;margin-top: 5px;}
			
	.mfoot48_nav_b img {width: 100%;height: 100%;display:block;}
			
	.mfoot48_nav_c {width: 100%;text-align: center;font-size: 14px;color: #FFFFFF;}
			
	.mfoot48_nav_d {width: 100%;}
			
	.mfoot48_nav_d img {width: 80%;margin-top: -30%;display:block;}
			
	.mfoot48_list_tel {width: 30%;}
	
	/* 内页 */
	.paddt20 {padding-top: 15px;}
	
	.iabout-con{line-height:25px;}
	
	
	/* --------------------- */
	/* 内页公共部分 */
	
	/* 1---面包 */
	.i_n_nav li {width: 33.333%;float: left;border-bottom: 1px solid #ccc;height: 45px;line-height: 45px;}
	
	.i_n_nav li:nth-child(3n){border-right:none;}
	/* 2---优势 */
	.advant51 li span {width: 40px;height: 40px;margin-bottom: 10px;}
	
	.advant51 li h3 {margin-bottom: 5px;}
	
	.advant51 li p {height: 50px;line-height: 25px;}
	
	.advant51 li a { margin-top: 5px;}
	
	.advant51 {padding-bottom: 15px;margin-top: 15px;}
	
	/* 3---内页大图 */
	.inner_banner {margin-top: 56px;}
	
	.ibread {padding: 10px;}
	
	.ibread_l{width:100%;}
	
	.ibread_r,.i_b_tit h1{display:none;}
	
	
	
	/* 4---内页下面图片 */
	.solve57-list li {width: 49.5%;margin-bottom: 3px;}
	
	.solve57-list li:nth-child(2n-1){margin-left:0;}
	
	.solve57-list li:nth-child(2n){margin-left:1%;}
	
	/*5---上一页下一页*/
	.pagebox .pagebox_pre, .pagebox .pagebox_next_nolink, .pagebox .pagebox_pre_nolink, .pagebox .pagebox_next { width: 60px !important;}
	
	.updown p {height: 40px;line-height: 40px;}
	/* 6---侧边栏 */
	
	/* 7---内页下面文字 */
	.ftitle57{margin-top:15px;}
	
	.ftitle57 h3 {height: 40px;line-height: 40px;}
	/* 内页内容 */
	/* 1---公司实力 */
	.ihonor-con ul li {width: 49.5%;margin-bottom: 4px;}
	
	.ihonor-con ul li:nth-child(2n-1){margin-left:0;}
	
	.ihonor-con ul li:nth-child(2n){margin-left:1%;}
	/* 2---产品列表 */
	.ipro ul li {width: 100%;margin-left:0;}
	
	.ipro ul li:nth-child(2n){margin-left:0;}
	/* 3---商品详情页 */
	.iprod-info .con .tel{display:none;}
	
	.iprodetail-bottom img{width:100%;height:auto;}
	
	.iprod-info .con .tel-more{display:none;}
	/* 4---文字新闻列表 */
	.inewstxt-list .list .title { width: 70%;}
	
	.inewstxt-list .list .down{height:75px;line-height:25px;}
	
	.inewstxt-list .list .button {width: 40px;height: 40px;}
	
	.inewstxt-list .list .button .span{margin:19px auto;}
	
	.inewstxt-list .list .title{padding:7.5px 0 7.5px 12px;}
	/* 5---图片新闻列表 */
	.inewspic-con li {width: 49.5%;margin-bottom:3px;}
	
	.inewspic-con li:nth-child(2n-1){margin-left:0;}
	
	.inewspic-con li:nth-child(2n){margin-left:1%;}
	/* 6---新闻详情 */
	.inewsdetailcc .detail h3 {font-size: 18px;height: auto;padding-bottom: 10px;}
	
	.inewsdetailcc .detail .info span{height:30px;line-height:30px;margin-right: 30px;}
	
	.inewsdetailcc .detail .abstract{padding:10px;}
	
	.inewsdetailcc .detail .abstract p {line-height: 25px;height: 50px;}
	
	.inewsdetail h3 {font-size: 18px;}
	
	.inewsdetail .info {height: auto;line-height: 25px;}
	
	.inewsdetail .info span {min-width: 142px;}
	/* 7---案例 */
	.icase-con li{width: 49.5%;margin-bottom:3px;}
	
	.icase-con li:nth-child(2n-1){margin-left:0;}
	
	.icase-con li:nth-child(2n){margin-left:1%;}
	
	.jiejue2022 li .pic{height:209px;}
	/* 8---留言 */
	
}