 @charset "utf-8";
.index {
	width: 100%;
	min-height: 100px;
	height: auto !important;
	display: flex;
	margin: 0 auto;
	justify-content: space-between;
	margin-top: 20px;
}
.indexlogo {
	width: 100%;
	min-height: 100px;
	height: auto !important;
	display: flex;
	margin: 0 auto;
	justify-content: space-between;
	margin-top: 20px;
}
.logo {
	width: 303px;
	height: 94px;
	margin-left: 80px;
}
.tel {
	width: 271px;
	height: 94px;
}
.tel_top {
	width: 200px;
	height: 30px;
	line-height: 30px;
	font-family: 微软雅黑;
	font-size: 18px;
	color: #777777;
}
.tel_under {
	min-width: 200px;
	width: auto !important;
	height: 30px;
	font-family: 微软雅黑;
	font-size: 30px;
	color: #69c72b;
	font-weight: bold;
}
.header3 {
	width: 100%;
	height: 40px;
	background-color: #69c72b;
}
.header2 {
	width: 100%;
	height: 60px;
	display: none;
}
.headerdh {
	width: 70%;
	height: 40px;
	display: flex;
	margin: 0 auto;
	justify-content: space-around;
}
.guangaotu {
	width:100%;
	height:270px;
}
.headerpd {
	width: 156px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-family: 微软雅黑;
	font-size: 20px;
	color: #fff;
	background-color: #3b9704;
}
.headerpd2 {
	width: 156px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-family: 微软雅黑;
	font-size: 20px;
	color: #fff;
	background-color: #69c72b;
}
.headerpd2 a:visited {
	width: 156px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-family: 微软雅黑;
	font-size: 20px;
	color: #fff;
	background-color: #3b9704;
}
.fullSlide {
	width: 100%;
	position: relative;
	height: 458px;
	z-index: 1;
	display: block;
}
.fenye{
	width:100%;
}
.fullSlide .bd {
	width: 100%;
	margin: 0 auto;
	position: relative;
	z-index: 0;
	overflow: hidden;
	display: block;
	height: 458px;
}
.fullSlide .bd ul {
	width: 100%;
	margin: 0px;
}
.fullSlide .bd li {
	width: 100%;
	height: 470px;
	text-align: center;
}
.fullSlide .bd li a {
	display: block;
	height: 470px;
}
.fullSlide .hd {
	width: 100%;
	position: absolute;
	z-index: 1;
	bottom: 0;
	left: 0;
	height: 30px;
	line-height: 30px;
}
.fullSlide .hd ul {
	text-align: center;
}
.fullSlide .hd ul li {
	cursor: pointer;
	display: inline-block;
 *display: inline;
	zoom: 1;
	width: 22px;
	height: 10px;
	margin: 2px;
	overflow: hidden;
	background: #333;
	filter: alpha(opacity=80);
	opacity: 0.8;
}
.fullSlide .hd ul .on {
	background: #e90000;
}
.fullSlide .next {
	left: auto;
	right: 15%;
	background-position: -6px -137px;
}
.pinpai {
	width: 80%;
	min-height: 40px;
	height: auto !important;
	display: flex;
	margin: 0 auto;
	justify-content: space-between;
	margin-top: 90px;
}
.chanpinnr {
	width: 1040px;
	min-height: 40px;
	height: auto !important;
	display: flex;
	margin: 0 auto;
	justify-content: space-between;
	margin-top: 90px;
	border-bottom: 1px #ccc solid;
}
.chanpin {
	width: 1440px;
	min-height: 40px;
	height: auto !important;
	background-color: #fff;
	margin: 0 auto;
	border: 1px #d6d3d3 solid;
	margin-top: 20px;
}
.gao {
	margin-top: 20px;
}
.pinpaitp {
	width: 634px;
	min-height: 60px;
	height: auto !important;
	margin: 0 auto;
}
.pinpaitp img {
	width: 500px;
	height: 500px;
}
.pinpaims {
	width: 525px;
	min-height: 60px;
	height: auto !important;
}
.pinpaimsbt {
	width: 525px;
	min-height: 30px;
	height: auto !important;
	font-family: 微软雅黑;
	font-size: 30px;
	color: #004466;
	font-weight: bold;
	border-left: 3px #69c72b solid;
}
.pinpaimsxq {
	width: 525px;
	min-height: 30px;
	height: auto !important;
	font-family: 微软雅黑;
	font-size: 18px;
	color: #80807c;
	margin-top: 20px;
}
.pinpaimsan {
	width: 30%;
	height: 40px;
	background-color: #8bbc07;
	border-radius: 30px;
	margin-top: 20px;
	font-family: 微软雅黑;
	font-size: 20px;
	color: #fff;
	line-height: 40px;
	text-align: center;
}
.footer {
	width: 100%;
	height: 343px;
	background-color: #000;
}
.zhishi {
	width: 80%;
	height: 250px;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	margin-top: 20px;
	border-bottom: 1px #4e5157 solid;
}
.footer_logo {
	width: 100px;
	height: 100px;
	padding-top: 80px;
}
.footer_zs {
	width: 680px;
	height: 100px;
	padding-top: 100px;
}
.footer_gz {
	width: 120px;
	height: 120px;
	padding-top: 60px;
}
.footer_gzt {
	width: 120px;
	height: 120px;
}
.footer_gzt img {
	width: 120px;
	height: 120px;
}
.footer_gzwz {
	width: 120px;
	height: 40px;
	line-height: 40px;
	font-family: 微软雅黑;
	font-size: 18px;
	color: #fff;
	text-align: center;
}
.banquan {
	width: 60%;
	height: 60px;
	line-height: 60px;
	font-family: 微软雅黑;
	font-size: 14px;
	color: #fff;
	margin: 0 auto;
	text-align: center;
}
.footer_zs1 {
	width: 680px;
	height: 25px;
	display: flex;
	justify-content: space-between;
}
.footer_zslj {
	width: 200px;
	height: 40px;
	font-family: 微软雅黑;
	font-size: 18px;
	color: #fff;
	overflow: hidden; /* 确保超出容器的文本被隐藏 */
	white-space: nowrap; /* 防止文本换行 */
	text-overflow: ellipsis; /* 超出部分显示省略号 */
}
.abouta {
	width: 100%;
	height: auto !important;
	margin: 0 auto;
	background-color: #f7f8fc;
	overflow: hidden;
}
.about {
	width: 1440px;
	min-height: 375px;
	height: auto !important;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	margin-top: 20px;
}
.abouttp {
	width: 731px;
	height: 375px;
}
.aboutwz {
	width: 509px;
	min-height: 375px;
	height: auto !important;
	background-color: #f7f8fc;
	margin: 0 auto;
}
.aboutwzbt {
	width: 490px;
	height: 40px;
	line-height: 40px;
	font-family: 微软雅黑;
	font-size: 30px;
	color: #000;
}
.aboutwzbtly {
	width: 90%;
	height: 40px;
	line-height: 40px;
	font-family: 微软雅黑;
	font-size: 30px;
	color: #000;
	border:1px #f00 solid;
}
.aboutwzxq {
	width: 490px;
	min-height: 40px;
	height: auto !important;
	line-height: 25px;
	font-family: 微软雅黑;
	font-size: 18px;
	color: #000;
	margin-top: 20px;
}
.Newsbg {
	width: 100%;
	min-height: 40px;
	height: auto !important;
	background-color: #fff;
}
.News {
	width: 90%;
	min-height: 40px;
	height: auto !important;
	margin: 0 auto;
	background-color: #fff;
}
.Newwz {
	width: 90%;
	min-height: 40px;
	height: auto !important;
	background-color: #fff;
	margin: 0 auto;
}
.Newwz a:hover {
	text-decoration: underline;
}
.Newxt {
	width: 3%;
	border-bottom: 2px #c7000b solid;
	margin-top: 30px;
	margin-left: 40px;
}
.Newwzxq {
	width: 90%;
	min-height: 40px;
	height: auto !important;
	font-family: 微软雅黑;
	font-size: 16px;
	color: #000;
	margin-top: 20px;
	display: flex;
	justify-content: space-between;
	border-bottom: 1px #ccc dashed;
	font-weight: normal;
	margin-left: 20px;
}
.Newwzxq a {
	font-weight: normal;
	color: #000;
}
.Newxw {
	width: 100%;
	height: 40px;
	line-height: 40px;
	white-space: nowrap; /* 不换行 */
	overflow: hidden; /* 超出部分隐藏 */
	text-overflow: ellipsis; /* 使用省略符号 */
	margin-left: 20px;
}
.Newxw a {
	font-weight: normal;
	color: #000;
}
.Newrq {
	width: 30%;
	height: 40px;
	line-height: 40px;
	margin-left: 20px;
	text-align: right;
}
.Newqydt {
	width: 90%;
	height: 40px;
	line-height: 40px;
	font-family: 微软雅黑;
	font-size: 30px;
	color: #000;
	display: flex;
	justify-content: space-around;
	margin-left: 20px;
	padding-top: 20px;
}
.Newqyxw {
	width: 90%;
	height: 40px;
	line-height: 40px;
	font-family: 微软雅黑;
	font-size: 30px;
	color: #000;
	display: flex;
	justify-content: space-around;
	margin-left: 20px;
	padding-top: 20px;
}
.Newgd {
	width: 40%;
	height: 40px;
	line-height: 40px;
	font-family: 微软雅黑;
	font-size: 16px;
	color: #000;
	text-align: right;
}
.Newgd a {
	font-weight: normal;
	color: #000;
}
.Newwzbt {
	width: 100%;
	height: 40px;
	line-height: 40px;
	font-family: 微软雅黑;
	font-size: 30px;
	color: #000;
	margin-left: 20px;
}
.mdfb {
	width: 100%;
	margin: 0 auto;
}
.sousuobg {
	width: 100%;
	min-height: 60px;
	height: auto !important;
	background-color: #f8f8f8;
}
.sousuo {
	width: 80%;
	height: 60px;
	padding-top: 10px;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
}
.sousuo1 {
	width: 25%;
	height: 40px;
	line-height: 40px;
}
.sousuo2 {
	width: 25%;
	height: 40px;
	line-height: 40px;
}
.sousuo3 {
	width: 25%;
	height: 40px;
	line-height:40px;
	border-radius: 30px;
	background-color: #38b71f;
	-webkit-appearance: none;
	border: 0;
	color: #fff;
	font-size: 16px;
	text-align:center;
}
.chengshi {
	width: 1147px;
	min-height: 40px;
	height: auto !important;
	border: 1px #c8c9ca solid;
	margin: 0 auto;
	background-color: #fff;
	border-radius: 5px;
}
.chengshibt {
	width: 1147px;
	min-height: 40px;
	height: auto !important;
	display: flex;
	flex-flow: wrap;
	justify-content: left;
	background-color: #f4f4f4;
}
.chengshinr {
	width: 99px;
	min-height: 40px;
	height: auto !important;
	line-height: 25px;
	background-color: #9ad2f5;
	text-align: center;
	color: #fff;
}
.chengshinr1 {
	width: 288px;
	min-height: 40px;
	height: auto !important;
	line-height: 25px;
	text-align: center;
	border: 1px #fff solid;
}
.chengshinr2 {
	width: 497px;
	min-height: 40px;
	height: auto !important;
	line-height: 25px;
	text-align: center;
	border: 1px #fff solid;
}
.chengshinr3 {
	width: 263px;
	min-height: 40px;
	height: auto !important;
	line-height: 25px;
	text-align: center;
	border: 1px #fff solid;
}
.chengshi2 {
	width: 1147px;
	min-height: 40px;
	height: auto !important;
	margin: 0 auto;
	background-color: #fff;
	border-top: 1px #fff solid;
}
.chengshinra {
	width: 99px;
	min-height: 40px;
	height: auto !important;
	line-height: 25px;
	background-color: #1e9be9;
	text-align: center;
	color: #fff;
}
.chengshinr12 {
	width: 288px;
	min-height: 40px;
	height: auto !important;
	line-height: 25px;
	text-align: center;
}
.chengshinr22 {
	width: 497px;
	min-height: 40px;
	height: auto !important;
	line-height: 25px;
	text-align: center;
}
.chengshinr32 {
	width: 263px;
	min-height: 40px;
	height: auto !important;
	line-height: 25px;
	text-align: center;
}
/*rightFix*/
						.rightFix {
	width: 65px;
	position: fixed;
	right: 10px;
	bottom: 10%;
	z-index: 999;
}
.rightFix a {
	width: 65px;
	height: auto;
	background: #5fc11e;
	text-align: center;
	display: block;
	margin-bottom: 6px;
	position: relative;
	padding-top: 8px;
	border-radius: 5px;
	padding-bottom: 5px;
}
.rightFix a h3 {
	color: #fff;
	font-weight: 400;
	font-size: 12px;
}
.rightFix .ico {
	width: 32px;
	height: 32px;
	display: block;
	position: relative;
	overflow: hidden;
	transition: all ease 300ms;
	margin: 0 auto 1px;
	padding: 0;
	background: url("../images/fix-ico.png") no-repeat 0 0;
}
.rightFix .img {
	width: 110px;
	height: auto;
	position: absolute;
	left: -10px;
	top: 0;
	padding: 6px;
	background: #5fc11e;
	border: 1px solid #ddd;
	background: #fff;
	display: none;
	text-align: center;
	opacity: 0;
	filter: alpha(opacity=0);
	transition: all ease-in-out 0.2s;
	border-radius: 5px;
	color: #333;
	padding-bottom: 10px;
}
.rightFix .img p {
	padding-top: 5px;
}
.rightFix a:hover .img {
	opacity: 1;
	filter: alpha(opacity=100);
	left: -140px;
	display: block;
}
.rightFix .img img {
	width: 110px;
	height: 110px;
}
.rightFix a span {
	width: 200px;
	text-align: center;
	height: 62px;
	line-height: 62px;
	position: absolute;
	top: 0;
	background: #5fc11e;
	color: #fff;
	display: block;
	font-weight: bold;
	font-size: 18px;
	opacity: 0;
	filter: alpha(opacity=0);
	transition: all ease-in-out 0.2s;
	border-radius: 7px 0 0 7px;
}
.rightFix a:hover {
	background-color: #5fc11e;
	overflow: visible;
}
.rightFix a:hover h3 {
	color: #fff;
}
.rightFix a.fix-ewm:hover img {
	opacity: 1;
	filter: alpha(opacity=100);
	left: -140px;
}
.rightFix a:hover span {
	opacity: 1;
	filter: alpha(opacity=100);
	left: -210px;
}
.rightFix .fix-tel:hover .ico {
	background-position: -32px 0;
}
.rightFix .fix-xcx .ico {
	background-position: 0 -32px;
}
.rightFix .fix-xcx:hover .ico {
	background-position: -32px -32px;
}
.rightFix .fix-ewm .ico {
	background-position: 0 -64px;/* background-position: 0 -30px; */
}
.rightFix .fix-ewm1 .ico {
	background-position: 0 -30px;
}
.rightFix .fix-ewm:hover .ico {
	background-position: -32px -64px;
}
.rightFix .fix-ewm1:hover .ico {
	background-position: -32px -30px;
}
.rightFix .mess .ico {
	background-position: 0 -96px;
}
.rightFix .mess:hover .ico {
	background-position: -32px -96px;
}
.rightFix .fix_top .ico {
	background-position: 0 -128px;
}
.rightFix .fix_top:hover .ico, .rightFix .fix_top.hover .ico {
	background-position: -32px -128px;
}
.rightFix .fix-form {
	background-position: 10px -234px;
}
.rightFix .fix-form span {
	font-size: 14px;
	line-height: 23px;
	width: 180px;
}
.rightFix .fix-form:hover {
	background-position: -37px -234px;
}
.wzbtcp {
	width: 80%;
	min-height: 40px;
	height: auto !important;
	line-height: 40px;
	font-family: 微软雅黑;
	font-size: 40px;
	color: #000;
	font-weight: bold;
	margin: 0 auto;
	margin-top: 60px;
}
.wzbtcpbt {
	width: 80%;
	min-height: 40px;
	height: auto !important;
	line-height: 25px;
	font-family: 微软雅黑;
	font-size: 30px;
	color: #000;
	font-weight: bold;
	margin: 0 auto;
	text-align: center;
	margin-top: 60px;
}
.wzxqcp {
	width: 80%;
	min-height: 140px;
	height: auto !important;
	line-height: 25px;
	font-family: 微软雅黑;
	font-size: 20px;
	color: #000;
	margin: 0 auto;
	margin-top: 15px;
}
.wzbtcptp {
	width: 100%;
	text-align: center;
}
.wzbtcptp img {
	max-width: 90%;
	margin: 0px auto;
}
.zjtd {
	width:100%;
	height:95%;
	background:#f1f2f6;
}
.zjtd_bt {
	width:25%;
	min-width:25%;
	width: auto !important;
	height:30px;
	line-height:30px;
	margin:0 auto;
	text-align:center;
	font-family: 微软雅黑;
	font-size: 30px;
	color: #000;
	font-weight:bold;
}
.zjtd_bt span {
	width:20%;
	color: #dbdbdb;
}
.zjtd_by {
	width:60%;
	height:25px;
	line-height:20px;
	text-align:center;
	font-family: 微软雅黑;
	font-size: 13px;
	margin-top:10px;
	color: #000;
	text-align:center;
	margin:0 auto;
	margin-top:10px;
}
.zjtd_zp {
	width:80%;
	height:300px;
	min_height:300px;
	height: auto !important;
	display: flex;
	justify-content: space-between;
	margin:0 auto;
}
.product-grid {
	width:85%;
	height:300px;
	min_height:300px;
	height: auto !important;
	margin:0 auto;
	display: grid;
	grid-template-columns: repeat(4, 25%);
	gap: 10px;
	padding: 20px;
}
.product-item {
	background-color: #fff;
	padding: 20px;
	text-align: center;
	border-radius: 5px;
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}
.product-grid2 {
	width:85%;
	margin:0 auto;
	display: grid;
	grid-template-columns: repeat(4, 25%);
	gap: 10px;
	padding: 20px;
}
.product-item2 {
	background-color: #fff;
	padding: 20px;
	text-align: center;
	border-radius: 5px;
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}
.zjtd_zp1 {
	width:22%;
	height:300px;
	min_height:300px;
	height: auto !important;
	margin:0 auto;
	margin-top:20px;
	background-color:#fff;
	margin:20px;
	padding-top:20px;
}
.zp1yaaq {
	width:90%;
	height:300px;
	min_height:300px;
	height: auto !important;
	margin:0 auto;
	margin:20px;
}
.zjtd_zp2 {
	width:90%;
	min_height:300px;
	margin:0 auto;
}
.zjtd_zp2wz {
	width:90%;
	height:25px;
	min-height:25px;
	height: auto !important;
	line-height:15px;
	margin:0 auto;
	font-family: 微软雅黑;
	font-size: 13px;
	color: #000;
	text-align:center;
	margin-top:10px;
	padding:10px;
}
.cpaa {
	width:90%;
	height:40px;
	line-height:15px;
	margin:0 auto;
	font-family: 微软雅黑;
	font-size: 13px;
	color: #000;
	background-color:#f2f2f2;
	padding-top:10px;
}
.zjtd_zp2wzjs {
	width:80%;
	min_height:45px;
	height: auto !important;
	line-height:20px;
	margin:0 auto;
	font-family: 微软雅黑;
	font-size: 15px;
	color: #9a9a9a;
	text-align:center;
	margin-top:10px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3; /* 限制行数为3行 */
	overflow: hidden;
}
.dlpp {
	width:100%;
	height:300px;
	min-height:300px;
	height: auto !important;
	background:#2fb93e;
	overflow:hidden;
}
.dlppfy {
	width:100%;
	height:1700px;
	min-height: 1700px;
	height: auto !important;
	background:#2fb93e;
	overflow:hidden;
}
.dlpp_bt {
	width:25%;
	min-width: 25%;
	width: auto !important;
	height:30px;
	line-height:30px;
	margin:0 auto;
	text-align:center;
	font-family: 微软雅黑;
	font-size: 30px;
	color: #fff;
}
.dlpp_by {
	width:60%;
	height:20px;
	line-height:20px;
	text-align:center;
	font-family: 微软雅黑;
	font-size: 15px;
	color: #fff;
	margin:0 auto;
	margin-top:10px;
}
.liucheng {
	width:100%;
	margin:0 auto;
	padding-top:20px;
	display: flex;
	justify-content: space-around;
	background-color:#fff;
}
.liucheng_1 {
	width:30%;
	height:100%;
}
.liucheng_2 {
	width:30%;
	height:100%;
	margin-left:5px;
}
.ljtl {
	width:80%;
	height:500px;
	min-height:500px;
	height: auto !important;
	display: flex;
	justify-content: space-around;
	margin:0 auto;
	margin-top:20px;
}
.ljtl_zs {
	width:778px;
	height:500px;
	min-height:500px;
	height: auto !important;
	border:1px #ececec solid;
	border-radius: 5px;
}
.ljtl_ly {
	width:599px;
	height:500px;
	background:#f2fbeb;
	border-radius: 5px;
	margin-left:10px;
}
.ljtl_lyqa {
	width:599px;
	height:500px;
	background:#f2fbeb;
	border-radius: 5px;
	margin-left:10px;
}
.ljtl_zs1 {
	width:100%;
	height:130px;
	min-height:130px;
	height: auto !important;
	display: flex;
	justify-content: space-around;
	margin-top:20px;
}
.ljtl_zs1_left {
	width:25%;
	margin-left:20px;
}
.ljtl_zs1_right {
	width:70%;
}
.ljtl_zs1_rightbt {
	width:100%;
	height:20px;
	line-height:20px;
	font-family: 微软雅黑;
	font-size: 18px;
	color: #000;
}
.ljtl_zs1_rightnr {
	width:100%;
	height:20px;
	line-height:20px;
	min-height: 20px;
	height: auto !important;
	font-family: 微软雅黑;
	font-size: 13px;
	color: #333333;
	margin-top:5px;
}
.ljtl_zs1_righttime {
	width:100%;
	height:20px;
	min-height: 20px;
	height: auto !important;
	line-height:15px;
	font-family: 微软雅黑;
	font-size: 12px;
	color: #b5b5b5;
}
.Newwzxq_1 {
	width: 90%;
	min-height: 20px;
	height: auto !important;
	font-family: 微软雅黑;
	font-size: 13px;
	color: #333333;
	margin-top: 10px;
	display: flex;
	justify-content: space-between;
	border-bottom: 1px #ccc dashed;
	font-weight: normal;
	margin-left: 20px;
}
.Newwzxq_1 a {
	font-weight: normal;
	color: #000;
}
.Newxw_1 {
	width: 100%;
	height: 20px;
	line-height: 20px;
	white-space: nowrap; /* 不换行 */
	overflow: hidden; /* 超出部分隐藏 */
	text-overflow: ellipsis; /* 使用省略符号 */
	margin-left: 20px;
}
.Newxw_1 a {
	font-weight: normal;
	color: #000;
}
.Newrq_1 {
	width: 30%;
	height: 20px;
	line-height: 20px;
	margin-left: 20px;
	text-align: right;
}
.Newwzxq_2 {
	width: 90%;
	min-height: 20px;
	height: auto !important;
	font-family: 微软雅黑;
	font-size: 10px;
	color: #333333;
	margin-top: 10px;
	display: flex;
	justify-content: space-between;
	font-weight: normal;
	margin-left: 20px;
}
.Newwzxq_2 a {
	font-weight: normal;
	color: #000;
}
.Newxw_2 {
	width: 100%;
	height: 30px;
	line-height: 30px;
	white-space: nowrap; /* 不换行 */
	overflow: hidden; /* 超出部分隐藏 */
	margin-left: 20px;
	font-size:20px;
	margin-top:10px;
}
.Newxw_2 a {
	font-weight: normal;
	color: #000;
}
.Newrq_2 {
	width: 30%;
	height: 20px;
	line-height: 20px;
	margin-left: 20px;
	text-align: right;
	margin-top:10px;
	font-size:14px;
}
.Newrq_bs {
	width:90%;
	height:420px;
	background:#fff;
	border-radius: 5px;
	margin:0 auto;
	margin-top:10px;
}
.Newwzxq_3 {
	width: 90%;
	min-height: 40px;
	height: auto !important;
	font-family: 微软雅黑;
	font-size: 13px;
	color: #333333;
	margin-top: 10px;
	display: flex;
	justify-content: space-between;
	font-weight: normal;
	margin-left: 10px;
}
.Newwzxq_3 a {
	font-weight: normal;
	color: #000;
}
.Newxw_3 {
	width: 8%;
	height: 23px;
	line-height: 23px;
	white-space: nowrap; /* 不换行 */
	overflow: hidden; /* 超出部分隐藏 */
	margin-left: 10px;
	font-size:15px;
	margin-top:10px;
	background:#5fc11e;
	color:#fff;
	text-align:center;
	border-radius: 5px;
}
.Newxw_3 a {
	font-weight: normal;
	color: #000;
}
.Newrq_3 {
	width: 100%;
	height: 20px;
	line-height: 20px;
	margin-left: 10px;
	text-align: left;
	margin-top:10px;
}
.Newwzxq_4 {
	width: 90%;
	min-height: 20px;
	height: auto !important;
	font-family: 微软雅黑;
	font-size: 13px;
	color: #333333;
	margin-top:5px;
	display: flex;
	justify-content: space-between;
	font-weight: normal;
	margin-left: 10px;
}
.Newwzxq_4 a {
	font-weight: normal;
	color: #000;
}
.Newxw_4 {
	width: 8%;
	height: 23px;
	line-height: 25px;
	white-space: nowrap; /* 不换行 */
	overflow: hidden; /* 超出部分隐藏 */
	margin-left: 10px;
	font-size:15px;
	background:#f2fbeb;
	color:#000;
	text-align:center;
	border-radius: 5px;
}
.Newxw_4 a {
	font-weight: normal;
	color: #000;
}
.Newrq_4 {
	width: 100%;
	height: 60px;
	line-height: 20px;
	margin-left: 10px;
	text-align: left;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3; /* 限制行数为3行 */
	overflow: hidden;
}
.wenda {
	width:90%;
	height:120px;
	margin-top:20px;
	border-bottom: 1px #ccc dashed;
	margin:0 auto;
}
.daohang {
	width:20%;
	height:20px;
	line-height:20px;
	font-family: 微软雅黑;
	font-size: 13px;
	color: #fff;
}
.daohang a {
	color: #fff;
}
.daohang span {
	color: #898585;
}
.daohang span a {
	color: #898585;
	font-weight:normal;
	font-size:13px;
}
.main_nav {
	display: flex;
	text-align: center;
	height: 40px;
	line-height: 40px;
	border-bottom:1px #fff solid;
	width:90%;
	margin:0 auto;
}
.main_nav_item {
	flex: 1;
}
.main_nav_item a {
	display: inline-block;
	font-weight: bold;
	height: 38px;
	color:#fff;
}
.main_nav_item .active {
	border-bottom: 2px solid #fff;
}
.main_navzs {
	height: 40px;
	line-height: 40px;
	display: flex;
	text-align: center;
	margin:0 auto;
	margin-top:10px;
}
.main_nav_itemzs {
	flex: 1;
	width:100%;
	height: 40px;
	background-color:#2fb93f;
	border-radius: 5px;
	margin:2px;
}
.main_nav_itemzs a {
	width:40%;
	height: 150px;
	display: inline-block;
	font-weight: bold;
	font-size:13px;
	color:#fff;
}
.main_navfa {
	width:80%;
	height: 60px;
	line-height: 40px;
	display: flex;
	text-align: center;
	margin:0 auto;
	padding-top:20px;
}
.main_nav_itemfa {
	flex: 1;
	width:100%;
	height: 40px;
	background-color:#2fb93f;
	border-radius: 10px;
	margin:2px;
}
.main_nav_itemfa a {
	width:100%;
	height: 40px;
	display: inline-block;
	font-weight: bold;
	font-size:15px;
	color:#fff;
}
.message {
	width:100%;
	height:600px;
}
.anniu3 {
	width: 60%;
	height: 40px;
	min-height:40px;
	height: auto !important;
	margin: 0 auto;
	margin-top: 50px;
	margin-bottom: 50px;
	-webkit-appearance: none;
	border:0;
}
.anniu2 {
	width: 100%;
	height: 40px;
	min-height:40px;
	height: auto !important;
	color: #FFFFFF;
	background: #57ad3e;
	font-size: 18px;
	margin: 0 auto;
	border-radius: 5px;
	text-align: center;
	line-height: 20px;
	-webkit-appearance: none;
	border:0;
}
.network {
	width:100%;
	height:100%;
	display: flex;
	justify-content: center;
	background-color:#fff;
}
.mendian {
	width:40%;
	height:400px;
}
.ditu {
	width:35%;
	height:300px;
}
.wangluo {
	width:100%;
	display: flex;
	justify-content: flex-start;
}
.shulaing {
	width:40%;
	height:100px;
	font-size:80px;
	color:#38b71f;
	font-weight:bold;
}
.shulaing::after {
 content: '+';
 position: absolute;
 top: 1em;
 transform: translateY(-50%);
 font-size: 20px;
}
.shulaingjiahao {
	width:100%;
	height:100px;
	font-size:30px;
	color:#38b71f;
	font-weight:bold;
}
.shulaingwz {
	width:100%;
	height:40px;
	line-height:40px;
	color:#666666;
	font-size:16px;
}
.shulaingwz2 {
	width:100%;
	height:40px;
	line-height:40px;
	color:#000;
	font-size:20px;
	font-weight:bold;
}
/*移动端css*/
/*设置背景颜色*/
	.nobg {
	background: none;
	background-color: #f4f4f4;
	color: #000000;
}
.headerphone, .cd-lateral-nav, .cd-menu-icon-1, #cd-menu-trigger, .pc, .yddatu1, .ydcp, .ydpinpai, .ydpinpaitp, .ydpinpaims, .ydpinpaimsbt, .ydpinpaimsxq, .ydcpimg, .ydpinpai gao, .ydfooter, .ydfooter_zs, .ydfooter_zs1, .ydfooter_zslj, .ydfooter_gz, .ydfooter_gzt，ydfooter_gzwz, .ydfooter_gzwz, .ydbanquan, .yddatu2, .ydaboutwz, .ydaboutwzxq, .header2, .main, .ydwzbtcp, .ydwzbtcptp, .ydwzxqcp, .KBStatic, .callus, .KBStatic2, .zjtd4, .zjtd_zpy, .ljtl_zs1yd, .main_navzs, .networkyd,.fenye{
	display: none;
}
.pc {
	width: 100%;
	height: 80px;
	background-color: #FFF;
	display: none;
}
 @media (max-width: 768px) {
 .headerphone {
 width: 191px;
 height: 60px;
 float: left;
 margin-left: 15px;
 padding-top: 15px;
}
 .index {
 display: none;
}
 .cd-menu-icon-1, .cd-menu-trigger, .ydaboutwz, .ydaboutwzbt, .ydaboutwzxq {
 display: block;
}
 .cd-lateral-nav, .item-has-children, .fullSlide, .about, .mdfb {
 display: none;
}
 .zjtd_zp4 {
 display: none;
}
 .pc {
 width: 100%;
 height: 80px;
 background-color: #FFF;
 display: none;
}
 .rightFix, .fix-tel, .ico, .ftel, .fix-ewm, .fix-ewm1, .fix_top, .fullSlide, .bd ul, .bd li, .hd, .cp, .footer, .footer_zs, .footer_zs1, .footer_zslj, .footer_gz, .footer_gzt，footer_gzwz, .footer_gzwz, .banquan, .header3, .mdfb, .fullSlide1, .zjtd_zp, .ljtl_zs1, .Newwzxq_1, .ljtl_zs, .ljtl_lyqa, .aboutwz, .network, .header_main, .product-grid, .product-item {
 display: none;
}
 .yddatu1 {
 width:100%;
 display: block;
}
 .about {
 min-height: 120px;
 height: auto !important;
 width: 100%;
 margin-top: 20px;
 display: block;
}
 .main {
 width: 100%;
 min-height: 60px;
 height: auto !important;
 display: block;
}
 .h {
 width: 100%;
 min-height: 60px;
 height: auto !important;
 display: none;
}
 .headerphone, .cd-lateral-nav, .cd-menu-icon-1, #cd-menu-trigger, .pc, .is-clicked, .cd-menu-icon, .ydcp, .ydpinpaitp, .ydpinpaims, .ydpinpaimsbt, .ydpinpaimsxq, .ydcpimg, .cd-navigation, .item-has-children, .ydfooter, .ydfooter_zs, .ydfooter_zs1, .ydfooter_zslj, .ydfooter_gz, .ydfooter_gzt，ydfooter_gzwz, .ydfooter_gzwz, .ydbanquan, .header2, .ydwzbtcp, .ydwzbtcptp, .ydwzxqcp, .KBStatic, .callus, .KBStatic2, .wzbtcpbt, .mdfb, .liucheng_1, .liucheng_2, .liucheng, .ljtl, .zjtd_zpy, .main_navzs, .rightFix, .fix-tel, .ico, .ftel, .fix-ewm, .fix-ewm1, .fix_top, .rightFix, .fix-tel, .ico, .ftel, .fix-ewm, .fix-ewm1, .fix_top, .ljtl_zs1, .chanpin, .networkyd,.aboutwz{
 display: block;
}
 .cp {
 width: 100%;
 min-height: 120px;
 height: auto !important;
 margin: 0 auto;
 background-color: #fff;
 overflow: hidden;
}
 .cpimg img {
 width: 80%;
 margin: 0 auto;
 margin-left: 60px;
}
 .pinpaimsbt {
 width: 100%;
 font-family: 微软雅黑;
 font-size: 20px;
 margin: 0 auto;
 margin-top: 20px;
}
 .pinpaimsxq {
 width: 90%;
 height: auto !important;
 font-family: 微软雅黑;
 font-size: 16px;
 color: #80807c;
 margin: 0 auto;
 margin-top: 20px;
}
 .pinpaimsan {
 width: 60%;
 background-color: #8bbc07;
 border-radius: 30px;
 margin-top: 20px;
 font-family: 微软雅黑;
 font-size: 16px;
 color: #fff;
 line-height: 40px;
 text-align: center;
 margin-left: 30px;
}
 .gaodu {
 width: 100%;
 height: 80px;
 background-color: #fff;
}
 .aboutwz {
 width: 100%;
 min-height: 375px;
 height: auto !important;
 background-color: #eeeeee;
 margin: 0 auto;
 overflow: hidden;
}
 .aboutwzbt {
 width: 80%;
 height: 40px;
 line-height: 40px;
 font-family: 微软雅黑;
 font-size: 22px;
 color: #000;
 margin: 0 auto;
 font-weight: bold;
 margin-top: 10px;
}
 .aboutwzbtly {
 width: 90%;
 height: 40px;
 line-height: 40px;
 font-family: 微软雅黑;
 font-size: 22px;
 color: #000;
 margin: 0 auto;
 font-weight: bold;
 margin-top: 10px;
}
 .aboutwzxq {
 width: 80%;
 min-height: 40px;
 height: auto !important;
 line-height: 25px;
 font-family: 微软雅黑;
 font-size: 18px;
 color: #000;
 margin: 0 auto;
}
 .chengshi {
 width: 80%;
 min-height: 40px;
 height: auto !important;
 border: 1px #c8c9ca solid;
 margin: 0 auto;
 background-color: #fff;
 margin-top: 20px;
 border-radius: 5px;
 font-size: 14px;
}
 .chengshibt {
 width: 100%;
 min-height: 40px;
 height: auto !important;
 display: flex;
 flex-flow: wrap;
 justify-content: left;
 background-color: #f4f4f4;
 font-size: 14px;
}
 .chengshinr {
 width: 10%;
 font-size: 14px;
}
 .chengshinr1 {
 width: 20%;
 font-size: 14px;
 border: 1px #fff solid;
}
 .chengshinr2 {
 width: 45%;
 font-size: 14px;
 border: 1px #fff solid;
}
 .chengshinr3 {
 width: 25%;
 font-size: 14px;
 word-wrap: break-word;
 border: 1px #fff solid;
}
 .chengshi2 {
 width: 100%;
 min-height: 40px;
 height: auto !important;
 margin: 0 auto;
 background-color: #fff;
 border-top: 1px #fff solid;
 font-size: 14px;
}
 .chengshinra {
 width: 10%;
 font-size: 14px;
}
 .chengshinr12 {
 width: 20%;
 font-size: 14px;
}
 .chengshinr22 {
 width: 45%;
 font-size: 14px;
}
 .chengshinr32 {
 width: 25%;
 font-size: 14px;
 word-wrap: break-word;
}
 .ydfooter {
 width: 100%;
 height: 230px;
 background-color: #000;
 overflow: hidden;
 padding-top: 20px;
}
 .ydfooter_zs {
 width: 100%;
 height: 100px;
}
 .ydfooter_zs1 {
 width: 60%;
 height: 30px;
 display: flex;
 justify-content: space-between;
 margin: 0 auto;
}
 .ydfooter_zslj {
 width: 60%;
 height: 30px;
 font-family: 微软雅黑;
 font-size: 14px;
 color: #fff;
 overflow: hidden; /* 确保超出容器的文本被隐藏 */
 white-space: nowrap; /* 防止文本换行 */
 text-overflow: ellipsis; /* 超出部分显示省略号*/
}
 .ydfooter_gz {
 width: 100%;
 height: 120px;
}
 .ydfooter_gzt {
 width: 50%;
 height: 50%;
 margin: 0 auto;
}
 .ydfooter_gzt img {
 width: 90px;
 height: 90px;
 margin: 0 auto;
 margin-left: 60px;
}
 .ydfooter_gzwz {
 width: 100%;
 height: 40px;
 line-height: 40px;
 font-family: 微软雅黑;
 font-size: 18px;
 color: #fff;
 text-align: center;
 padding-top: 30px;
}
 .ydbanquan {
 width: 100%;
 height: 40px;
 font-family: 微软雅黑;
 font-size: 14px;
 color: #fff;
 margin: 0 auto;
 text-align: center;
 margin-top: 20px;
}
 .wzbt {
 width: 80%;
 min-height: 40px;
 height: auto !important;
 line-height: 20px;
 font-family: 微软雅黑;
 font-size: 16px;
 color: #000;
 font-weight: bold;
 margin: 0 auto;
 margin-top: 15px;
}
 .wzxq {
 width: 80%;
 min-height: 240px;
 height: auto !important;
 line-height: 20px;
 font-family: 微软雅黑;
 font-size: 16px;
 color: #000;
 margin: 0 auto;
 margin-top: 15px;
}
 .wzbtcp {
 font-size: 18px;
 margin-top: 0px;
}
 .wzxqcp {
 width: 80%;
 min-height: 140px;
 height: auto !important;
 line-height: 20px;
 font-family: 微软雅黑;
 font-size: 16px;
 color: #000;
 margin: 0 auto;
 margin-top: 15px;
}
 .wzbtcptp {
 width: 100%;
}
 .wzbtcptp img {
 max-width: 90%;
 margin: 0px auto;
}
 .abouttp {
 width: 100%;
 height: auto !important;
}
 .abouta {
 background-color: #fff;
}
 .chanpin {
 width: 90%;
 margin-top: none;
 border: none;
}
 .chanpinnr {
 width: 80%;
 border-bottom: none;
 flex-direction: column;
 margin-top: auto;
}
 .pinpaitp {
 width: 80%;
 margin: 0 auto;
}
 .pinpaitp img {
 width: 80%;
 height: 80%;
 margin: 0 auto;
}
 .pinpaims {
 width: 100%;
 min-height: 60px;
 height: auto !important;
}
 .pinpai {
 width: 80%;
 min-height: 240px;
 height: auto !important;
 margin: 0 auto;
 flex-direction: column;
}
 .dibubg {
 background-color: #fff;
}
 .gao {
 margin-top: 20px;
 flex-direction: column-reverse;
}
 .wzbtcpbt {
 width: 80%;
 min-height: 40px;
 height: auto !important;
 line-height: 25px;
 font-family: 微软雅黑;
 font-size: 20px;
 color: #000;
 font-weight: bold;
 margin: 0 auto;
 text-align: center;
}
 .News {
 width: 100%;
 margin-top: auto;
}
 .Newwz {
 width: 100%;
}
 .Newwzxq {
 width: 90%;
}
 .Newwzbt {
 font-family: 微软雅黑;
 font-size: 20px;
 color: #000;
}
 .Newxt {
 width: 10%;
 margin-top: 20px;
}
 .Newxw {
 width: 60%;
 font-family: 微软雅黑;
 font-size: 16px;
 color: #000;
}
 .Newrq {
 font-family: 微软雅黑;
 font-size: 16px;
 color: #000;
}
 .Newrq {
 width: 30%;
 height: 40px;
 line-height: 40px;
 margin-left: 20px;
 text-align: left;
}
 .Newqydt {
 margin-top: auto;
}
 .Newqyxw {
 width: 90%;
 height: 40px;
 line-height: 40px;
 font-family: 微软雅黑;
 font-size: 30px;
 color: #000;
 display: flex;
 justify-content: space-around;
 margin-left: 20px;
 padding-top: 20px;
}
 .liucheng_1 {
 width:90%;
 height:100%;
 margin:0 auto;
}
 .liucheng_2 {
 width:90%;
 height:100%;
 margin:0 auto;
}
 .liucheng {
 width:100%;
 height:237px;
 min-height: 237px;
 height: auto !important;
 margin:0 auto;
 padding-top:20px;
 background-color:#fff;
}
 .ljtl {
 width:100%;
 height:500px;
 min-height: 500px;
 height: auto !important;
 margin:0 auto;
 padding-top:20px;
 background-color:#fff;
}
 .ljtl_zs {
 width:100%;
 height:500px;
 border:1px #ececec solid;
 border-radius: 5px;
}
 .ljtl_ly {
 width:95%;
 height:500px;
 background:#f2fbeb;
 border-radius: 5px;
 margin-left:10px;
}
 .ljtl_zs1 {
 width:100%;
 height:130px;
 display: flex;
 justify-content: space-around;
 margin-top:20px;
}
 .ljtl_zs1_left {
 width:25%;
 margin-left:20px;
}
 .ljtl_zs1_right {
 width:70%;
}
 .ljtl_zs1_rightbt {
 width:80%;
 height:20px;
 min-height: 20px;
 height: auto !important;
 margin-left:10px;
 line-height:20px;
 font-family: 微软雅黑;
 font-size: 18px;
 color: #000;
}
 .ljtl_zs1_rightnr {
 width:80%;
 height:20px;
 line-height:20px;
 min-height: 20px;
 height: auto !important;
 font-family: 微软雅黑;
 font-size: 13px;
 color: #333333;
 margin-top:5px;
 margin-left:10px;
 display: -webkit-box;
 -webkit-box-orient: vertical;
 -webkit-line-clamp: 3; /* 限制行数为3行 */
 overflow: hidden;
}
 .ljtl_zs1_righttime {
 width:100%;
 height:20px;
 min-height: 20px;
 height: auto !important;
 line-height:15px;
 font-family: 微软雅黑;
 font-size: 12px;
 color: #b5b5b5;
 margin-left:10px;
}
 .zjtd_zpy {
 width:100%;
 height:300px;
 min_height:300px;
 height: auto !important;
 float:left;
}
 .zjtd_zp1y {
 height:280px;
 min_height:280px;
 height: auto !important;
 margin:0 auto;
 margin:20px;
 padding-top:10px;
 background-color:#fff;
 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}
 .zp1yaa {
 width:100%;
 height:300px;
 min_height:300px;
float:left;
 height: auto !important;
 margin:0 auto;
 margin:20px;
}
 .zjtd_zp2y {
 width:100%;
 min_height:300px;
 height: auto !important;
 margin:0 auto;
}
 .zjtd_zp2wzy {
 width:100%;
 height:20px;
 min_height:25px;
 height: auto !important;
 line-height:20px;
 margin:0 auto;
 font-family: 微软雅黑;
 font-size: 13px;
 color: #000;
 text-align:center;
 padding:10px;
}
 .zjtd_zp2wzya {
 width:80%;
 height:30px;
 min_height:25px;
 height: auto !important;
 line-height:20px;
 margin:0 auto;
 font-family: 微软雅黑;
 font-size: 15px;
 color: #000;
 text-align:center;
 margin-top:10px;
 display: -webkit-box;
 -webkit-box-orient: vertical;
 -webkit-line-clamp:1; /* 限制行数为3行 */
 overflow: hidden;
}
 .zjtd_zp2wzyb {
 width:80%;
 height:30px;
 min_height:25px;
 height: auto !important;
 line-height:20px;
 margin:0 auto;
 font-family: 微软雅黑;
 font-size: 15px;
 color: #c0c0c0;
 text-align:center;
 margin-top:5px;
 display: -webkit-box;
 -webkit-box-orient: vertical;
 -webkit-line-clamp:2; /* 限制行数为3行 */
 overflow: hidden;
}
 .cpaay {
 width:100%;
 height:60px;
 line-height:25px;
 margin:0 auto;
 font-family: 微软雅黑;
 font-size: 13px;
 color: #000;
 background-color:#f2f2f2;
}
 .zjtd_zp2wzjsy {
 width:80%;
 min_height:45px;
 height: auto !important;
 line-height:20px;
 margin:0 auto;
 font-family: 微软雅黑;
 font-size: 15px;
 color: #9a9a9a;
 text-align:center;
 margin-top:10px;
 display: -webkit-box;
 -webkit-box-orient: vertical;
 -webkit-line-clamp: 3; /* 限制行数为3行 */
 overflow: hidden;
}
 .ljtl_zs1yd {
 width:100%;
 height:130px;
 min-height:130px;
 height: auto !important;
 display: flex;
 justify-content: space-around;
 margin-top:10px;
}
 .ljtl_zs1_leftyd {
 width:25%;
 margin-left:20px;
}
 .ljtl_zs1_rightyd {
 width:90%;
}
 .ljtl_zs1_rightbtyd {
 width:100%;
 height:20px;
 min-height: 20px;
 height: auto !important;
 line-height:20px;
 font-family: 微软雅黑;
 font-size: 18px;
 color: #000;
}
 .ljtl_zs1_rightnryd {
 width:100%;
 height:20px;
 line-height:20px;
 min-height: 20px;
 height: auto !important;
 font-family: 微软雅黑;
 font-size: 13px;
 color: #333333;
 margin-top:5px;
}
 .ljtl_zs1_righttimeyd {
 width:100%;
 height:20px;
 min-height: 20px;
 height: auto !important;
 line-height:15px;
 font-family: 微软雅黑;
 font-size: 12px;
 color: #b5b5b5;
}
 .ljtl_lyqa {
 width:95%;
 height:500px;
 background:#f2fbeb;
 border-radius: 5px;
 margin-left:10px;
}
.networkyd {
 width:90%;
 height:50px;
  min-height: 50px;
 height: auto !important;
 margin:0 auto;
 background-color:#fff;
}
 .mendianyd {
 width:90%;
 height:280px;
   min-height: 280px;
 height: auto !important;
}
.dituyd {
 width:30%;
}
.wangluoyd {
 width:100%;
 display: flex;
 justify-content: flex-start;
}
.shulaingyd {
 width:100%;
 height:60px;
 font-size:60px;
 color:#38b71f;
 font-weight:bold;
}
.shulaingyd::after {
 content: '+';
 position: absolute;
 top: 1em;
 transform: translateY(-50%);
 font-size: 20px;
}
.shulaingjiahaoyd {
 width:100%;
 height:60px;
 font-size:30px;
 color:#38b71f;
 font-weight:bold;
}
.shulaingwzyd {
 width:100%;
 height:40px;
 line-height:40px;
 color:#666666;
 font-size:15px;
}
.shulaingwz2yd {
 width:100%;
 min-height:40px;
 height: auto !important;
 line-height:25px;
 color:#000;
 font-size:14px;
 font-weight:bold;
}
.dituyd {
 width:100%;
}
}
.kaoshi {
	width:100%;
	height:40px;
}
.kaoshilogo {
	width:20px;
	height:20px;
}
.kaoshixian {
	width:80%;
	height:1px;
	border:1px #bdbdbd solid;
}
