*{
	margin: 0;
	padding: 0;
}
body {
	font-size: 0.16rem;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.haed {
	width: 1400px;
	margin: 0 auto;
	padding: 0.16rem 0;

}

.wrap {
	max-width: 1400px;
	margin: 0 auto;
}

.haed_logo {
	font-size: 0;
	float: left;
}

.haed_logo img {
	width: 100%;
}

.haed_nav {
	float: left;
	font-size: 0;

}

.haed_nav ul {
	line-height: 0.68rem;
	margin: 0 0.5rem;
}

.haed_nav ul li {
	display: inline-block;
	font-size: 0.18rem;
}

.haed_nav ul li a {
	color: #444444;
	padding: 0.1rem 0.02rem;
	margin: 0 0.35rem;
        text-decoration:none;
}

.haed_nav ul li a:hover,
.haed_nav ul .on a {
	color: #009944 !important;
	border-bottom: 1px solid #009944;
}

.haed_right {
	float: left;
	font-size: 0;
	position: relative;
	margin: 0.14rem 0;
}

.haed_right i {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 0;
}

.haed_right span {
	font-size: 24px;
	line-height: 0.4rem;
	display: block;
	color: #009944;
	margin-left: 0.48rem;
}

.banner {
	font-size: 0;
}


.banner img {
	width: 100%;
}

.swiper-container ul li {
	font-size: 0;
}

.swiper-container ul li img {
	width: 100%;
}

.product_cont {
	margin-top: 1rem;
	display: block;
	margin-bottom: 1rem;
}

.product_left {
	width: 36%;
}

.product_right {
	width: 64%;
}

.product_title h3 {
	font-size: 0.48rem;
	margin-bottom: 0.3rem;
}

.product_title i {
	display: block;
	width: 60px;
	height: 4px;
	background: #009944;
}

.product_title p {
	font-size: 0.3rem;
	color: #444444;
	margin-top: 0.3rem;
	margin-bottom: 0.4rem;
}

.product_title hr {
	width: 400px;
	background: #cdcdcd;
	display: block;
	border: none;
	height: 1px;
}

.product_nav {
	margin-top: 0.4rem;
}
.item_img_x{  margin-top: 40px;}
.product_nav ul li {
	font-size: 0.3rem;
	width: 2.5rem;
	display: block;
	cursor: pointer;
	border-top-right-radius: 30px;
	border-bottom-right-radius: 30px;
	padding-left: 0.3rem;
	margin-bottom: 0.15rem;
}

.product_nav ul li:last-child {
	margin-bottom: 0;
}


.product_nav ul li:hover,
.product_nav ul .on {
	background: #009944;
	color: #FFFFFF;
}

.product_img a {
	font-size: 18px;
	float: right;
}

.product_text2 {
	background: #009944;
	width: 410px;
	font-size: 0;
	padding: 40px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 0;

}

.product_text2 span {
	display: block;
	font-size: 0.3rem;
	color: #FFFFFF;
	margin-bottom: 20px;
}

.product_text2 p {
	font-size: 18px;
	color: #FFFFFF;
}

.product_img {
	font-size: 0;
}

.product_text2 a {
	background: #FFFFFF;
	color: #009944;
	font-size: 18px;
	width: 132px;
	height: 40px;
	line-height: 40px;
	display: inline-block;
	text-align: center;
	border-radius: 20px;
	float: right;
	margin-top: 40px;
}

.product_li {
	position: relative;
}

.about {
	background: #f8f8f8;
}

.about_cont {
	display: block;
	padding: 1rem 0;
}

.about_auto {
	width: 49%;
	margin-right: 1%;
}

.about_right {
	width: 49%;
	margin-left: 1%;
}

.about_right_img {
	font-size: 0;
	text-align: right;
}

.about_void {
	margin-top: 40px;
}

.about_void video {
	width: 100%;
}

.about_right_text {
	font-size: 0;
	margin-top: 154px;
}

.about_right_text p {
	font-size: 24px;
	text-indent: 2em;
	line-height: 40px;
}

.cations {
	margin: 1rem 0;
}

.myswiper3 {
	overflow: hidden;
	margin-top: 40px;
}
.mt-2{font-size:0.24rem;}
.item_img_x ul li:first-child {
	margin-left: 0px;
}

.item_img_x ul li {
	float: left;
	width: 440px;
	margin-left: 2px !important;
}

.item_img_x ul li a {
	display: block;
	font-size: 0;
}

.item_img_x ul li img {
	width: 100%;
}

.item_img_x ul li i {
	font-size: 18px;
	color: #000000;
	width: 100%;
	text-align: center;
	line-height: 60px;
	background: #fff;
	display: inline-block;
	font-style: normal;
}

.cations {
	position: relative;
}

.case {
	background: #F8F8F8;
	padding: 1rem 0;
	font-size: 0;
}

.case_title {
	margin-top: 40px;
}

.case_left {
	width: 49%;
	margin-right: 1%;

}

.case_right {
	width: 49%;
	margin-left: 1%;
}

.case_right p {
	font-size: 24px;
	line-height: 50px;
	text-indent: 2em;
}

.case_right a {
	font-size: 18px;
	background: #009944;
	line-height: 40px;
	width: 130px;
	display: block;
	text-align: center;
	color: #FFFFFF;
	border-radius: 20px;
	float: right;
	margin-top: 30px;

}

.new {
	margin: 1rem 0;
}

.news_li {
	background: #f8f8f8;
	width: 32%;
	float: left;
	margin-right: 2%;
	font-size: 0;
}

.news_li:last-child {
	margin-right: 0;
}

.news_li_img {
	text-align: center;
}

.news_li_text p {
	font-size: 30px;
	color: #444444;
}

.news_li_text span {
	color: #999999;
	font-size: 18px;
	display: block;
	line-height: 30px;
}

.news_li_text a {
	font-size: 18px;
	color: #444444;
	margin-top: 10px;
	display: block;
}

.news_li_text {
	padding: 0 30px;
         padding-bottom: 20px;

}

.new_ul {
	margin-top: 40px;
}

.footer {
	background: #222222;
	font-size: 0;

}

.footer_img {
	float: left;
	font-size: 0;
	width: 20%;
}

.footer_title {
	float: left;
	width: 40%;
	margin-top: 40px;
}


.footer_rwm {
	float: left;
	width: 40%;

}

.rwm span {
	display: block;
	color: #FFFFFF;
	font-size: 24px;
	line-height: 40px;
	margin-top: 10px;
}

.rwm {
	float: right;
	width: 46%;
	text-align: center;
}

.footer_title_phong p {
	color: #FFFFFF;
	margin-top: 18px;
	font-size: 24px;
	margin-left: 40px;

}

.footer_title_phong {
	position: relative;
}

.footer_title_phong i {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}

.footer {
	padding: 40px 0;
}

.jszc p {
	font-size: 18px;
	color: #FFFFFF;
	border-top: 1px solid #aeaeae;
	text-align: center;
		line-height: 70px;
}
.jszc p  a{
	margin-left:10px;
	color: #FFFFFF;
		line-height: 70px;
}
.jszc {
	background: #222222; 

}
.news_li_img img{width:100%;}