#main{ width:1200px; float:left; overflow:hidden;}
#lmbt{
	width:1200px;
	float:left;
	text-align:center;
	overflow:hidden;

}
#lmbt .bt{ float:left; width:1200px;text-align:center;}
#lmbt .bt dd{
	font-size:36px;
	height:75px;
	color:#333; border-bottom:#ddd solid 1px;
}
#lmbt .bt dd span{	display:inline-block; border-bottom:#039B40 solid 3px; padding:25px 0px;}
#lmbt .bt dd .hs{ background-color:#fff}
#lmbt .bt dd .bg{
	background-color:#fff;
	background-image: url(bga.jpg);
	background-repeat: repeat;
	background-position: center center;
}
#lmbt .bt p{ line-height:40px;
	font-size:30px; font-weight:normal; letter-spacing:1px;
	text-align:center;
	color:#a4a4a4;
	text-transform:uppercase;
 margin-top:10px; margin-bottom:10px;
}
#lmbt .bt em{ 
	font-size:16px;
	color:#777;
	line-height:25px;
	font-style: normal;
}

#company{ width:1200px; float:left; margin-top:45px; position:relative;}
#company .bz{ position:absolute; top:-90px; right:30px;}
#company .sp{ width:580px; float:left;}
#company .sp img,#company .sp  embed,#company .sp iframe,#company .sp  VIDEO{width: 580px;height: 350px; overflow:hidden;}
#company .sp  VIDEO{object-fit: fill}
#company .nrc{ width:580px; float:right;}
#company .nrc dd{ font-size:24px; text-align:left; border-bottom:#ccc solid 1px; padding-bottom:15px; color:#000; margin-bottom:12px;}
#company .nrc p{ text-align:left; line-height:30px; font-size:15px; color:#666;}
#company .nrc A.more{margin-top:15px;
	display:inline-block;
	padding-left:30px;
	padding-right:30px;
	line-height:35px;
	font-size:16px;
	border-radius:2px;
	color:#03963F; border:#03963F solid 1px;
	transition:all 0.2s ease-in-out 0s;
}
#company  .nrc A.more:hover {
	 border:#03963F solid 1px; color:#fff; background-color:#03963F;
}
#qyzs{ width:1200px; float:left; margin-top:45px; position:relative;}
#qyzs .tab{ width:140px; position:absolute; left:0px; top:0px;}
#qyzs .zsq{ width:1000px; padding:40px; float:right; background-color:#f4f4f4;box-shadow:0px 2px 4px #ccc;}
#qyzs .zsq .more{width:1000px; float:left; margin-top:25px; text-align:center;}
#qyzs .zsq .more A{
	display:inline-block;
	padding-left:30px;
	padding-right:30px;
	line-height:35px;
	font-size:14px;
	border-radius:2px;
	color:#03963F; border:#03963F solid 1px;
	transition:all 0.2s ease-in-out 0s;
}
#qyzs .zsq .more A:hover {
	 border:#03963F solid 1px; color:#fff; background-color:#03963F;
}
.nTab{ width:140px; float:left; overflow:hidden; text-align:center; }
.nTab  ul{
border:0;
margin:0; 
}
.nTab  li{ width:130px; float:left;
	text-align:center;
	cursor: pointer;
	list-style-type: none;
	height:55px;
	line-height:55px;
	font-size: 18px; border-radius:5px 0px 0px 5px; overflow:hidden; margin-top:30px;

}
.nTab li.active{
	color:#fff; background-color:#03963F;
}
.nTab li.normal{
	color:#555;background-color:#f6f6f6;
	}

#zxlist {
	WIDTH:1000px;
	FLOAT: left;  position:relative; overflow:hidden;
}
#zxlist UL {
	LIST-STYLE-TYPE: none
}
#zxlist UL LI {
	TEXT-ALIGN: center; WIDTH:230px; FLOAT: left; margin-left:10px; margin-right:10px;cursor:pointer; position:relative;
}

#zxlist UL LI dd{ width:220px;;TEXT-ALIGN: center; height:160px; overflow:hidden; background-color:#fff; padding:5px; border:#ddd solid 1px;  }
#zxlist UL LI IMG { border:0px; max-width:230px; margin-left:auto; margin-right:auto; display:block; height:160px;transition:all 0.3s ease-in-out 0s;}
#zxlist UL LI:hover dd{ border:#03963F solid 1px;}
#zxlist UL LI p{TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden; height:30px; line-height:30px; margin-top:10px; text-align:center;
}
#zxlist UL LI A {
	DISPLAY: block; color:#555;transition:all 0.3s ease-in-out 0s;
}
#zxlist UL LI A:hover {
	color:#03963F
}
#zxlist UL LI A:hover img{-webkit-transform:scale(1.10);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
#zxlist .prev,
#zxlist .next {
	width: 38px;
	height:170px;
	position: absolute;
	background-repeat: no-repeat;
	background-position: left center;
	top:0px; 
}
#zxlist .prev {left:-50px;
		background-image: url(lefta.png);
	background-repeat: no-repeat;
	background-position: left center;
}
#zxlist .next {
	right:-50px;
	background-position: right center;
	background-image: url(righta.png);
}

#caselist{width:1200px;
	float:left;
	text-align:center;  overflow:hidden; margin-top:35px;
}
#caselist ul{ list-style-type:none; width:1240px;}
#caselist UL LI { width:380px; float:left; text-align:center;  margin-right:30px;overflow:hidden; margin-top:15px; margin-bottom:15px;}
#caselist UL LI dd{ width:100%; float:left;height:250px; overflow:hidden; position:relative;}
#caselist ul li img{width:380px; min-height:250px;transition:all 0.4s ease-in-out 0s;   }

#caselist UL LI p{ width:360px; background-color:#f6f6f6; text-align:center; float:left; height:44px; line-height:22px; padding:10px; font-size:16px;TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden; color:#fff; color:#555; text-align:center;}
#caselist UL LI span{font-family: Arial, Helvetica, sans-serif; text-transform:capitalize; font-size:14px;
}
#caselist UL LI:hover p{ background-color:#03963F; color:#FFFFFF;}
#caselist UL LI:hover img{-webkit-transform:scale(1.1); -moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}

#more{ width:1200px; float:left; margin-top:45px; text-align:center;}
#more A{
	display:inline-block;
	padding-left:40px;
	padding-right:40px;
	line-height:45px;
	font-size:14px;
	border-radius:2px;
	color:#00A1E9; border:#00A1E9 solid 1px;
	transition:all 0.2s ease-in-out 0s; 
}
#more A:hover {
	background:#00A1E9; border:#00A1E9 solid 1px; color:#fff; 
}
#kcxm { width:1200px; float:left; height:550px; position: relative; overflow:hidden;
}
#kcxm .c6 {
	width: 360px; text-align: center;
}
#kcxm .jd1 {
	left: 10px; top: 338px; position: absolute;
}
#kcxm .c6 h3 {
	 padding: 10px 0px; letter-spacing: 5px; font-size-adjust: none; font-stretch: normal; font-size:34px;
}
#kcxm .c6 p {
	 color: rgb(119, 119, 119); font-size-adjust: none; font-stretch: normal;
}
#kcxm .jd1 a.more1 {
	background: url("more1.png") no-repeat; margin: 30px auto 0px; width: 39px; height: 39px; display: block;
}
#kcxm .jd1 h3 {
	color: rgb(255, 169, 3);
}
#kcxm .jd2 {
	left: 420px; top: 154px; position: absolute;
}
#kcxm .jd2 a.more2 {
	background: url("more2.png") no-repeat; margin: 236px auto 0px; width: 39px; height: 39px; display: block;
}
#kcxm .jd2 h3 {
	color:#03963F;
}
#kcxm .jd3 {
	right: 10px; top: 338px; position: absolute;
}
#kcxm .jd3 a.more3 {
	background: url("more3.png") no-repeat; margin: 10px auto 0px; width: 39px; height: 39px; display: block;
}
#kcxm .jd3 h3 {
	color:#D51113;
}
#news{ width:1200px; float:left;  overflow:hidden; padding-top:8PX; padding-bottom:10px;}
.nTabx{
	width:720px;
	float:left;
	overflow:hidden;
	text-align:center;
}
.nTabx  ul{
border:0;
margin:0; width:790px;
}
.nTabx  li{ float:left;
	text-align:center;
	cursor: pointer;
	list-style-type: none;
	 overflow:hidden; font-size:16px;   width:220px; margin-right:30px;display:inline-block; height:60px;

}
.nTabx  li .f1{color:#03963F}
.nTabx  li .f2{color:#FFA903}
.nTabx  li .f3{color:#D51113}
.nTabx  li i{ font-size:24px; color:#000; margin-top:-10px;display:none;}
.nTabx  li span{ width:100%; height:50px;border-radius:5px; display:block; line-height:50px; text-align:center; color:#fff;}
.nTabx .ys1{ background-color:#03963F;}
.nTabx .ys2{ background-color:#FFA903;}
.nTabx .ys3{ background-color:#D51113;}
.nTabx li.active i{ display:block;}
.nTabx li.normal i{ display:none;  }
.nonea{ display:none;}
#newsa{ width:720px; float:left;}

#newsb{ width:390px;float:right; margin-right:6PX;padding:25px; float:right; background-color:#f4f4f4;box-shadow:0px 2px 4px #ccc;}
#xwbt{
	width:390px;
	float:left;
	background-image: url(dg.jpg);
	background-repeat: repeat-x;
	background-position: left 42px; margin-top:-20px;
}
#xwbt dd{ font-size:16px; float:left; font-weight:bold; color:#03963F; line-height:40px; border-bottom:#03963F solid 5px; }
#xwbt span{ font-size:12px; color:#999; text-transform:capitalize; line-height:30px; margin-left:8px; float:left;}
#xwbt .more{ float:right; margin-right:10px;line-height:40px;}
#xwbt .more A{ color:#999;}
#xwbt .more A:hover{ color:#03963F;}
#newsc{width:720px; float:left; margin-top:20px; position:relative; padding-bottom:50px;}
#newsc .more{ position:absolute; bottom:0px; right:0px; font-size:14px; line-height:30px;}
#newsc .ys1{ background-color:#03963F;}
#newsc .ys2{ background-color:#FFA903;}
#newsc .ys3{ background-color:#D51113;}
#newsc .more a{ color:#fff; padding:2px 25px;border-radius:4px; display:block;}
#jcf1{ width:390px; float:left; margin-top:20px;}
#jcf1 span{background-color:#03963F; padding:0px 18px;border-radius:4px; color:#fff;}
#jcf1 .fl{ float:left;}
#jcf1 .fr{ float:right; background-color:#D51113;}
#newsa_1{
	width:720px;
	float:left; overflow:hidden; padding-bottom:10px; 

	}
#newsa_1 .tp{ width:200px; height:125px; float:left; overflow:hidden; margin-right:18px;}	
#newsa_1 img{ transition:all 0.4s ease-in-out 0s;width:230px; min-height:125px; display:block;}
#newsa_1 dd{ font-size:17px;  line-height:30px; height:30px; 	TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden; cursor:pointer;}

#newsa_1 p{ line-height:25px; color:#666;  font-size:13px; height:75px; overflow:hidden;}
#newsa_1 .time{ color:#999; height:20px; font-size:12px; line-height:20px; overflow:hidden;}
#newsa_1  A{ color:#333;}
#newsa_1  A:hover{
	color:#03963F;

}
#newsa_1:hover img{-webkit-transform:scale(1.10);-moz-transform:scale(1.10);-o-transform:scale(1.10);transform:scale(1.10);}
#news-1{
	width:720px;
	float:right; overflow:hidden; 
	
}
#news-1 UL {
	COLOR:#565656; list-style-type:none; 
}
#news-1 UL LI A:hover {
	color:#03963F; 
}
#news-1 UL LI A { display:block; padding-left:10px;
	color:#555; 
}
#news-1 UL LI {
	WIDTH:720px;
	float:left;
	line-height:40px;
	font-size:14px;
	background-image: url(ico03.gif);
	background-repeat: no-repeat;
	background-position: left center;
	 border-bottom:#EEE dotted 1PX;
}


#news-1 UL LI  span{ color:#999; float:right; font-size:13px;}
#news-2{
	width:390px;
	float:left; overflow:hidden; margin-top:15px;
	
}
#news-2 UL {
	COLOR:#333; list-style-type:none; 
}
#news-2 UL LI A { display:block; 
	color:#333; 
}
#news-2 UL LI {
	width:390px;
	float:left;
	line-height:34px;
	font-size:14px; border-bottom:#ddd solid 1px; padding-bottom:15px; margin-bottom:15px;
}
#news-2 UL LI .tp{ width:160px; height:100px; float:left; margin-right:15px; overflow:hidden;}
#news-2 UL LI .tp img{ display:block; width:100%; min-height:100px;transition:all 0.4s ease-in-out 0s}
#news-2 UL LI  dd{ font-size:15px; color:#333; line-height:30px;  height:30px; font-weight:bold; overflow:hidden;}
#news-2 UL LI p{ font-size:13px; color:#777; line-height:22px; height:66px; margin-top:2px; overflow:hidden;}
#news-2 UL LI:hover dd{color:#03963F;}
#news-2 UL LI:hover img{-webkit-transform:scale(1.10);-moz-transform:scale(1.10);-o-transform:scale(1.10);transform:scale(1.10);}
#link{ width:1196px; border:#ddd solid 1px; padding:1px; float:left; background-color:#fff; margin-top:25px;}
#link_1{
	width:70px;
	height:50px;
	float:left;
	line-height:25px;
	font-size:14px;
	text-align:center;
	color:#FFFFFF;background-color:#03963F;

}
#link_1 p{
	font-weight:bold;
	font-family: "Times New Roman", Times, serif; text-transform:uppercase;
}
#link_2{ width:1105px; padding-right:13px; float:right; line-height:25px;}
#link_2 a{ margin-left:8px; margin-right:8px;}