@charset "utf-8";
/* CSS Document */
*{ padding:0px; margin:0px;}
ul{ list-style:none;}
img{ border:0px;}
a{ text-decoration:none;}
.clear{ clear:both;}
body{ font-family:Microsoft YaHei;}
.type,.class-btn,.height,.footer{ display:none;}
/*头部*/
#headdiv {
	height:100px;
	position: fixed;
	top: 0px;
	width: 100%;
	z-index: 1000;
	background: none;
}

/*logo和导航*/
.top02 {
	width:100%;
	min-width:1200px;
	background-color: rgb(255, 255, 255);   box-shadow: 0 0 5px rgba(0,0,0,0.4);
	height:100px;
}
.top02 .top02_center {
	width:1200px;
	margin:0 auto
}
.logo {
	width:200px;
	float:left;
	padding-top:20px
}
.logo img { width:200px;
	float:left
}
.nav {
	float:right
}
.nav li {
	position:relative
}
.nav li.m {
	width:86px;
	padding-right:22px;
	margin:0 22px 0 0;
	float:left;
	text-align:center;
}
.nav .m.on a.mmm { font-weight:bold;}
.nav a.mmm {
	width:86px;
	height:60px;
	padding-top:40px;
	display:block;
	font-size:15px;
	color:#333
}
/*二级导航*/
.nav .sub {
	display:none;
	width:100%;
	padding:0;
	position:fixed;
	top:100px;
	overflow:hidden;
	text-align:left;
	z-index:110;
	left:0;
	background-color:rgba(239,239,239,0.75)
}
.nav .sub .nav_xiao {
	width:1200px;
	overflow:hidden; padding:50px 0px;
	margin:0 auto
}
.nav .sub .nav_xiao span{ font-size:24px; color:#666; margin-bottom:10px;}
.nav .sub .nav_xiao p{ color:#333;  line-height:28px; overflow:hidden;  text-align:justify; letter-spacing:0.5px; font-size:13px; margin-bottom:28px;}
.nav .sub .nav_xiao .nav_l{ width:200px; height:113px; float:left;}
.nav .sub .nav_xiao .nav_l img{ width:100%;}
.nav .sub .nav_xiao .nav_r{ width:840px; float:right;}
.nav .sub .nav_xiao .nav_r a{ width:30%; margin-right:2%; padding-left:1%; display:inline-block; height:54px; line-height:54px; color:#333; font-size:16px;  font-weight:bold; border-bottom: 1px solid #ccc;}
.nav .sub .nav_xiao .nav_r a:hover{  background:#42b25d;  color:#fff;}
/*首页 第一部分*/
#index1{ width:1200px; margin:0px auto; background:#fff; border-radius:5px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.2)!important; height:150px; margin-top:-68px; z-index:99; position:relative;}
#index1 a{ float:left; display:block;  border-right: 1px solid #ccc; width:399.3px;}
#index1 a:nth-child(3){ border-right:0px;}
#index1 a img{ width:160px; height:150px; display:inline-block; float:left;}
#index1 a .index1_w{ width:220px; float:left; margin-top: 40px; }
#index1 a .index1_w span{color:#333; font-size:24px; font-weight:bold;}
#index1 a .index1_w .nav-line{  width:40px; height:1px; display:block; margin-top:10px; background:#ad1c1c;}
#index1 a .index1_w p{ font-size:13px;  line-height:24px; color:#666;}
#index1 a:hover{ box-shadow: 0 0 30px rgba(0, 0, 0, 0.5)!important;}
#index1 a:hover .index1_w span{ color:#ad1c1c;}
#index1 a:hover .index1_w .nav-line{ width:80px; animation:change 0.3s ease;}
@keyframes change {
    from{
        width:40px;
    }
    to{
        width:80px;
    }
}
/*首页 产品*/
#index2{ width:1200px; margin:68px auto 0px auto;}
.title{ background:url(../images/titlebg.jpg) left 4px no-repeat; width:490px; height:97px; text-align:center; margin:0px auto; color:#3ab65e; font-size:36px; font-weight:bolder;}
.title p{ color:#9a9a9a; font-size:14px; font-weight:normal; padding:4px 0px 15px 0px;}
.title span{ color:#cddae0; font-size:18px; font-weight:normal; letter-spacing:5px;}
.title1{ background:url(../images/titlebg1.png) left 4px no-repeat; width:490px; height:97px; text-align:center; margin:0px auto; color:#fff; font-size:36px; font-weight:bolder;}
.title1 p{ color:#fff; font-size:14px; font-weight:normal; padding:4px 0px 15px 0px;}
.title1 span{ color:#fff; font-size:18px; font-weight:normal; letter-spacing:5px;}

#index2 ul{ margin-left:-13px; *zoom:1;_position:relative; *margin-left:-26px; margin-top:60px;}
#index2 ul li{  width:288px;  height:280px;  margin-right:13px;  margin-bottom:40px;  float:left; border:1px solid rgba(0, 0, 0, 0.3); border-radius:5px;}
#index2 ul li a{ display:block; width:100%; height:280px; overflow:hidden;  position:relative;}
#index2 ul li .img{ width:286px; height:190px; overflow:hidden;  }
#index2 ul li .img img{transition: all 1s; width:286px; height:190px;  object-fit: cover; display:block;}
#index2 ul li a:hover .img img{ transform: scale(1.2);  }
#index2 ul li .title0{ font-weight: bold; color:#333; font-size:16px; padding: 30px 20px 5px 20px; position:relative; z-index:10;text-align: center;}
#index2 ul li .title_gy{ color: #666; font-size:14px; padding:0px 20px; position:relative; z-index:10;text-align: center;}
#index2 ul li a:hover .title0{ color:#fff;}
.mask{width:100%; height:100%; position: absolute; display: none;  background-color: rgba(66,178,93,0.7); }
.mask:hover .mask1{ margin-top:107px; margin-left:111px; -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;}
  .mask:hover .mask2{ width:32px; height:30px; display:block; margin-top:45px; margin-left:220px; -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;}
.more{ width:120px; height:40px; background:#37b45a; font-size:14px; color:#fff; line-height:40px; text-align:center; display:block; margin:0px auto; border-radius: 5px;}
/*首页 新闻动态*/
#index3{ background-image: url(../images/newsbg.jpg); height:660px; margin-top:90px; padding-top:88px;
    background-position: top left;
    background-attachment: fixed;}
.index31{ width:1200px; margin:0px auto;}
.index3_l{ width:570px; height:380px; overflow:hidden; float:left; margin-top:64px;}
.index3_r{ width:590px; float:right; margin-top:75px;}
.index3_r a{ display: block;     padding: 17px 20px 17px 0px;
    border-bottom: 1px dotted #ddd;}
.index3_r .news_time {float: left;  width:84px;  height:80px;  border-right: 1px solid #c8c8c8;}
.index3_r .news_time .date { text-align: center; font-size: 14px;  height: 100%;  font-family: arial;  color: #fff;}
.index3_r .news_time .date span { display: block; margin-top:3px; margin-bottom:10px; font-family: impact; width: 100%;  height: 50px; line-height: 50px; font-size: 55px;
text-align: center;}
.index3_r .news_con { float: right;  width:448px;}
.index3_r .news_con .nowti { font-size: 18px; color: #f8f8f8; line-height: 30px; height: 30px; overflow: hidden; font-weight: bold; white-space:nowrap;  overflow:hidden; text-overflow:ellipsis; width:100%;}
.index3_r .news_con .tx { line-height: 22px; height: 44px;  overflow: hidden; font-size: 13px; color: #ccc; margin-top: 6px;}
.index3_r a:hover{ background:#ccc;}
.index3_r a:hover .date{ color:#37b45a;}
.index3_r a:hover .news_time{ border-right:1px solid #c8c8c8;}
.index3_r a:hover  .news_con .nowti{ color:#0181bf;}
.index3_r a:hover  .news_con .tx{ color:#cccccc;}
#more0{ margin-top:40px;}
/*首页 案例*/
#index4{ background:url(../images/casebg.jpg) center center no-repeat; height:610px; padding-top:60px;}
#scrollBox{ margin:40px auto; overflow:hidden; width:1200px;}
#scrollBox #con1,#scrollBox #con2{ float:left;}        
#innerdiv {float:left; width:800%;}
#innerdiv .case1{ width:276px; float:left; border:1px solid #ccc9c9; margin:0px 10px;}
#innerdiv .case1 img{width:276px; height:184px;  object-fit: cover; overflow:hidden;}
#innerdiv .case1 p{ width:94%; margin:0px auto; color:#666; font-size:12px; padding:15px 0px 20px 0px;text-align: center;}
#innerdiv .case1 p a{ color:#333; font-size:15px; font-weight:600; white-space:nowrap;  overflow:hidden; text-overflow:ellipsis; display:block; width:100%; padding-bottom:20px;text-align: center;}
#innerdiv .case1 p a:hover{ color:#37b45a;}
/*首页 关于我们*/
#index5{ background:url(../images/aboutbg.jpg) center center no-repeat; height:615px; padding-top:60px;}
#index5 .biao{ color:#fff; font-size:24px; text-align:center; padding:35px 0px 20px 0px;}
#index5 p{ text-align:center; color:#D3D3D3; font-size:16px; line-height:180%;}
#index5 .about1{ text-align:center; margin-top:78px;}
#index5 .about1 a{ display:inline-block; margin:0px 30px;}
@keyframes scaleDraw {
	/*定义关键帧、scaleDrew是需要绑定到选择器的关键帧名称*/
            0% {
	transform:scale(1);
	/*开始为原始大小*/
}
25% {
	transform:scale(1.1);
	/*放大1.1倍*/
}
50% {
	transform:scale(1);
}
75% {
	transform:scale(1.1);
}
}
#index5 .about1 a:hover img{-webkit-animation-name:scaleDraw;
	/*关键帧名称*/
            -webkit-animation-timing-function:cubic-bezier(0,0,1,1);
	/*动画的速度曲线*/
            -webkit-animation-iteration-count:infinite;
	/*动画播放的次数*/
            -webkit-animation-duration:1s;
	/*动画所花费的时间*/}
/*底部*/
#footerbg{ background:#37b45a; padding:25px 0px;}
#footer{ width:1200px; margin:0px auto;}
#footer .c_left{ width:216px; float:left;}
#footer .c_left dd{ width:50%; float:left; margin:9px 0px;}
#footer .c_left dd a{ color:#fff; font-size:14px;}
#footer .c_cen{ width:766px; padding:0px 28px; height:150px; float:left; border-left:1px solid #fff; border-right:1px solid #fff;}
#footer .c_cen dl{ float:left; margin:9px 13px; }
#footer .c_cen dl.one{ width:280px; float:left;}
#footer .c_cen dl.two{ width:340px; float:left;}
#footer .c_cen dd{ float:left; margin-right:20px;}
#footer .c_cen dt{ color:#fff; margin-top:8px;}
#footer .c_cen dt a{ color:#FFF;}
#footer .fewm{ width:112px; float:right;}
#footer .fewm dl{width:112px; display:block;}
#footer .fewm dl dt{width:112px; height:112px; background:#fff; text-align:center;}
#footer .fewm dl dt img{width:112px; height:112px; overflow:hidden; display:inline-block;}
#footer .fewm dl dd{ font-size:14px; color:#fff; line-height:24px; padding-top:5px; text-align:center;  white-space:nowrap;  overflow:hidden; text-overflow:ellipsis;}

#bottom{ background:#000; text-align:center; color:#FFF; font-size:14px; padding:14px 0px;}
#bottom a{ color:#fff;}

/*内页*/
#zybanner{ width:100%; height:531px; overflow:hidden; background-size: cover; background-position: 50% 50%;  background-repeat:no-repeat;}
#positionbg{ background:#f2f2f2; color:#676767; font-size:14px; padding:18px 0px;}
#position{ width:1200px; margin:0px auto;}
#position a{color:#676767;}
#position a:hover{ text-decoration:underline;}

#containter{ width:1200px; margin:50px auto;}
/*新闻资讯*/
.newslist .item{ padding:20px 0px; border-bottom:1px dotted #ddd; width:100%; transition:all .5s;}
.newslist .item .pic{ width:200px; height:150px; overflow:hidden; display:block; float:left; margin-right:20px; }
.newslist .item .pic img{ width:200px; height:150px;  object-fit: cover; overflow:hidden; float:left; transition: all 1s;}
.newslist .item .pic:hover img{transform: scale(1.2);}
.newslist .item h3{font-size:16px; color:#444; overflow:hidden; font-weight:normal; white-space:nowrap;  overflow:hidden; text-overflow:ellipsis; transition: all ease 300ms; margin-top:15px;}
.newslist .item h3 a{ font-size:16px; color:#444;}
.newslist .item .txt{color:#999; line-height:20px; font-size:14px; margin:12px 0px 0px 0px; overflow:hidden; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; }
.newslist .item .time{color:#999; font-size:14px; margin-top:12px;}
.newslist .item h3 a:hover{color:#37b45a;}
.newslist .time span{ float:right;}
.newslist .time span img{ vertical-align:middle; margin-right:3px;}
/*分页*/
.pglist{ font-size:14px; color:#333333; margin-top:25px; text-align:center;}
.pglist a{ color:#333333;}
/*新闻内页*/
.ntitle{ color:#333; font-size:24px; text-align:center; padding-top:33px;}
.ntime{ text-align:center; color:#6c6c6c; font-size:14px; border-top:1px solid #e6e8e9; padding-top:8px; margin-top:18px;}
.nview{ color:#333333; font-size:15px; line-height:190%; padding-top:28px;}
.page{width:100%; overflow: hidden; border-top:1px dashed #c2c1c1; margin-top:30px; padding-top:20px; }
.page p{width:100%; font-size:14px; color:#1d1d1d; margin:7px 0px;}
.page p a{color:#1d1d1d}
.page p a:hover{text-decoration: underline; color:#37b45a;}
.nview img{ max-width:100%; margin:0px auto; display:block;}
/*关于我们*/
#left{ width:170px; float:left;}
#left ul li a{ display:block; border-bottom:1px dashed #ccc; color:#000; font-size:14px; padding:13px 0px;}
#left ul li a font{ color:#37b45a; font-size:12px; margin:0px 9px 0px 17px;}
#left ul li a:hover{ background:#37b45a; color:#fff;}
#left ul li a:hover font{ color:#fff;}
#right{ width:1000px; float:right;}
.nview1{ color:#333333; font-size:16px; line-height:190%;}
/*产品中心*/
.sort{ width:1200px; margin:0px auto 25px auto; text-align:center;}
.sort li{ display:inline-block;}
.sort li a{ display:inline-block; border:1px solid #ccc;  border-radius:10px; font-size:14px; text-align:center; color:#666; padding:5px 15px; margin:0px 5px;}
.sort li a:hover{ background:#37b45a; border:1px solid #37b45a; color:#fff;}
.prolist{ margin-left:-25px; *zoom:1;_position:relative; *margin-left:-50px;}
.prolist li{ width:276px; float:left; border:1px solid #ccc; margin:10px 0px 10px 25px;}
.prolist li .pic2{ width:276px; height:184px; overflow:hidden; display:block;}
.prolist li img{width:276px; height:184px;  object-fit: cover; overflow:hidden; transition: all 1s;}
.prolist li .pic2:hover img{transform: scale(1.2);}
.prolist li p{ width:94%; margin:0px auto; color:#666; font-size:12px; padding:15px 0px 5px 0px;}
.prolist li p a{ color:#333; font-size:15px; font-weight:600; white-space:nowrap;  overflow:hidden; text-overflow:ellipsis; display:block; width:100%; padding-bottom:20px;text-align: center;}
.prolist li p a:hover{ color:#37b45a;}
@media only screen and ( max-width:800px ){
	.type,.class-btn,.height,.footer{ display:block;}
		img { width: auto; max-width: 100%; }
		html{-webkit-text-size-adjust:none; max-height:100%}
		body{width:100%;background:#fff;height:100%; -webkit-tap-highlight-color: transparent;}
		/*导航*/
  .type{width:100%; top:80px; position:absolute; background:#232323; overflow-x: hidden; -webkit-overflow-scrolling: touch; -webkit-transition:all 0.3s ease-in-out 0s; -moz-transition:all 0.3s ease-in-out 0s; -ms-transition:all 0.3s ease-in-out 0s; transition:all 0.3s ease-in-out 0s; height:auto;  padding:30px 0; display:none; z-index:999;}
.typebg{ width:90%; margin:0px auto;}
.typetitle{ color:#FFFFFF; font-size:0.24rem;}
.typebg ul li{ margin:8px 0px;}
.typebg ul li a{ background:#FFFFFF;  color: #666; display:block; font-size:16px; padding:7px 0px 7px 10px;}
.typebg ul li a:hover,.typebg ul li a.active{ background:#d31145; color:#FFFFFF;}
.class-btn{position:absolute; right:3%; top:30px; width:10%;  cursor:pointer; text-align:right;}

#headdiv {
	height:80px; 
	position: fixed;
	top: 0px;
	width: 100%;
	z-index: 1000;
	background: none;
}

/*logo和导航*/
.top02 {
	width:100%;
	min-width:94%; position:relative;
	background-color: rgb(255, 255, 255);   box-shadow: 0 0 5px rgba(0,0,0,0.4);
	height:80px;
}
.top02 .top02_center {
	width:94%;
	margin:0 auto;
}
.logo {
	width:50%;
	float:left;
	padding-top:15px
}
.logo img { width:100%;
	float:left
}

.nav{ display:none;}

/*首页 第一部分*/
#index1{ width:94%; margin:0px auto; background:#fff; border-radius:5px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.2)!important; height:auto; margin-top:0px; z-index:99; position:relative;}
#index1 a{ float:none; display:block;  border-right: 0px solid #ccc; border-bottom: 1px solid #ccc; width:100%; padding-bottom:20px;}
#index1 a:nth-child(3){ border-right:0px;}
#index1 a img{ width:30%; height:auto; vertical-align:middle; float:left;}
#index1 a .index1_w{ width:60%; float:left; margin-top:0px; }
#index1 a .index1_w span{color:#333; font-size:20px; font-weight:bold; display:block; margin-top:10px;}
#index1 a .index1_w .nav-line{  width:40px; height:1px; display:block; margin:5px 0px; background:#ad1c1c;}
/*首页 产品*/
.title{ background-image:url(../images/titlebg.jpg); background-repeat:no-repeat; background-size:100% auto;  width:94%; height:auto; text-align:center; margin:0px auto; color:#3ab65e; font-size:20px; font-weight:bolder;}
.title p{ color:#9a9a9a; font-size:12px; font-weight:normal; padding:4px 0px 4px 0px;}
.title span{ color:#cddae0; font-size:14px; font-weight:normal; letter-spacing:5px;}
.title1{ background-image:url(../images/titlebg1.png); background-repeat:no-repeat; background-size:100% auto;  width:94%; height:auto; text-align:center; margin:0px auto; color:#fff; font-size:20px; font-weight:bolder;}
.title1 p{ color:#fff; font-size:12px; font-weight:normal; padding:4px 0px 15px 0px;}
.title1 span{ color:#fff; font-size:14px; font-weight:normal; letter-spacing:5px;}

#index2{ width:94%; margin:68px auto 0px auto;}
#index2 ul{ margin-left:0%; *zoom:1;_position:relative; *margin-left:0%; margin-top:30px;}
#index2 ul li{  width:46%;  height:auto;  margin-right:1.7%; margin-left:1.7%;  margin-bottom:40px; padding-bottom:10px;  float:left; border:1px solid rgba(0, 0, 0, 0.3); border-radius:5px;}
#index2 ul li a{ display:block; width:100%; height:auto; overflow:hidden;  position:relative;}
#index2 ul li .img{ width:98%; height:6em; overflow:hidden;  }
#index2 ul li .img img{transition: all 1s; width:100%; height:6em;  object-fit: cover; display:block;}
#index2 ul li .title0{ font-weight: bold; color:#333; font-size:16px; padding: 30px 2% 5px 2%; position:relative; z-index:10; text-overflow:ellipsis;  overflow:hidden;  white-space:nowrap;}
#index2 ul li .title_gy{ color: #666; font-size:14px; padding:0px 2%; position:relative; z-index:10; text-overflow:ellipsis;  overflow:hidden;  white-space:nowrap;}
/*首页 新闻动态*/
#index3{ background-image: url(../images/newsbg.jpg); height:560px; margin-top:60px; padding-top:40px;
    background-position: top left;
    background-attachment: fixed;}
.index31{ width:94%; margin:0px auto;}
.index3_l{ display:none;}
.index3_r{ width:100%; float:none; margin-top:0px;}
.index3_r a{ display: block;     padding: 17px 20px 17px 0px;
    border-bottom: 1px dotted #ddd;}
.index3_r .news_time {float: left;  width:30%;  height:80px;  border-right: 1px solid #c8c8c8;}
.index3_r .news_time .date { text-align: center; font-size: 14px;  height: 100%;  font-family: arial;  color: #fff;}
.index3_r .news_time .date span { display: block; margin-top:3px; margin-bottom:10px; font-family: impact; width: 100%;  height: 50px; line-height: 50px; font-size: 55px;
text-align: center;}
.index3_r .news_con { float: right;  width:60%;}
/*首页 案例*/
#index4{ background:url(../images/casebg.jpg) center center no-repeat; height:541px; padding-top:60px;}
#scrollBox{ margin:40px auto; overflow:hidden; width:94%;}
#scrollBox #con1,#scrollBox #con2{ float:left;}        
#innerdiv {float:left; width:800%;  height:302px; overflow:hidden;}
#innerdiv .case1{ width:276px; float:left; height:300px; border:1px solid #f3f3f3; margin:0px 10px;}
#innerdiv .case1 img{width:276px; height:184px; overflow:hidden;  object-fit: cover;}
#innerdiv .case1 p{ width:94%; margin:0px auto; color:#666; font-size:12px; padding:15px 0px 25px 0px;}
/*首页 关于我们*/
#index5{ background:url(../images/aboutbg.jpg) center center no-repeat; height:500px; padding-top:60px;}
#index5 .biao{ color:#fff; font-size:24px; text-align:center; padding:35px 0px 20px 0px; width:94%; margin:0px auto;}
#index5 p{ text-align:center; color:#D3D3D3; font-size:16px; line-height:180%;  width:94%; margin:0px auto;}
#index5 .about1{ display:none;}
/*底部*/
#footerbg{ background:#37b45a; padding:25px 0px;}
#footer{ width:94%; margin:0px auto;}
#footer .c_left{ display:none;}
#footer .c_cen{ width:100%; padding:0px 0px; height:auto; float:none; border-left:0px solid #fff; border-right:0px solid #fff;}
#footer .c_cen dl{ float:left; margin:9px 0px; }
#footer .c_cen dl.one{ width:100%; float:left;}
#footer .c_cen dl.two{ width:100%; float:left;}
#footer .c_cen dd{ float:left; margin-right:20px;}
#footer .c_cen dt{ color:#fff; margin-top:8px;}
#footer .c_cen dt a{ color:#FFF;}
#footer .fewm{ display:none;}

.height{ height:50px;}
.footer{width:100%;height:50px;position: fixed!important;bottom: 0;right: 0; z-index: 9999; -webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;}
.foot{width:100%;position: fixed;height:50px;bottom:0;left:0;z-index:10;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s; background:#86da9c;}
.foot-relative{position:relative;width:100%;height:50px;}
#foot a{ width:100%; display:block; text-align:center; color:#FFFFFF; font-size:24px;  margin:0px auto; height:50px; line-height:50px;}

#zybanner{ width:100%; height:120px; overflow:hidden; background-size: cover; background-position: 50% 50%;  background-repeat:no-repeat; margin-top:80px;}

#position{ width:94%; margin:0px auto;}
#containter{ width:94%; margin:50px auto;}
/*关于我们*/
#left{ width:100%; float:none;}
#left ul li{ width:48%; margin-right:2%; float:left;}
#left ul li a{ display:block; border-bottom:1px dashed #ccc; color:#000; font-size:14px; padding:13px 0px;}
#left ul li a font{ color:#37b45a; font-size:12px; margin:0px 9px 0px 17px;}
#left ul li a:hover{ background:#37b45a; color:#fff;}
#left ul li a:hover font{ color:#fff;}
#right{ width:100%; float:none; margin-top:30px;}
.nview1{ color:#333333; font-size:16px; line-height:190%;}
/*新闻资讯*/
.newslist .item{ padding:20px 0px; border-bottom:1px dotted #ddd; width:100%; transition:all .5s;}
.newslist .item .pic{ width:30%; height:6em; overflow:hidden; display:block; float:left; margin-right:20px; }
.newslist .item .pic img{ width:100%; height:6em; object-fit: cover; overflow:hidden; float:left; transition: all 1s;}
.newslist .item .pic:hover img{transform: scale(1.2);}
.newslist .item h3{font-size:16px; color:#444; overflow:hidden; font-weight:normal; white-space:nowrap;  overflow:hidden; text-overflow:ellipsis; transition: all ease 300ms; margin-top:0px;}
.newslist .item h3 a{ font-size:16px; color:#444;}
.newslist .item .txt{color:#999; line-height:20px; font-size:14px; margin:4px 0px 0px 0px; overflow:hidden; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; }
.newslist .item .time{color:#999; font-size:14px; margin-top:5px;}
/*产品中心*/
.sort{ width:94%; margin:0px auto 25px auto; text-align:center;}
.sort li{ display:inline-block;}
.sort li a{ display:inline-block; border:1px solid #ccc;  border-radius:10px; font-size:14px; text-align:center; color:#666; padding:5px 20px; margin:6px 5px;}
.sort li a:hover{ background:#37b45a; border:1px solid #37b45a; color:#fff;}
.prolist{ margin-left:-3%; *zoom:1;_position:relative; *margin-left:-6%;}
.prolist li{ width:46.2%; float:left; border:1px solid #ccc; margin:10px 0px 10px 3%;}
.prolist li .pic2{ width:100%; height:6em; overflow:hidden; display:block;}
.prolist li img{width:100%; height:6em;  object-fit: cover; overflow:hidden; transition: all 1s;}
.prolist li .pic2:hover img{transform: scale(1.2);}
.prolist li p{ width:94%; margin:0px auto; color:#666; font-size:12px; padding:15px 0px 30px 0px;}
.prolist li p a{ color:#333; font-size:15px; font-weight:600; white-space:nowrap;  overflow:hidden; text-overflow:ellipsis; display:block; width:100%; padding-bottom:10px;}
.prolist li p a:hover{ color:#37b45a;}




}
