#ggbaner{ width:100%; float:left;}
#ggbaner img{ width:100%; display:block;}
#TJCP{ width:100%; float:left; overflow:hidden; min-width:1200px; position:relative; z-index:2; }#main{ width:1200px; float:left;  padding-bottom:40px;}
#ztcp{ width:100%; float:left; position:relative; display:block; }
#ztcp .tpa{
	width:50%;
	position:absolute;
	left:0px;
	top:0px;
	height:100%; overflow:hidden;

}
#ztcp .tpa.ra{ right:0px; left:auto;}
#ztcp .tpa img{ width:100%; display:block; min-height:100%;transition:all 0.4s ease-in-out 0s; }
#ztcp .tpa:hover img{-webkit-transform:scale(1.10);-moz-transform:scale(1.10);-o-transform:scale(1.10);transform:scale(1.10);}
#ztcp .nra{ width:50%; float:right;}
#ztcp .nra.la{ float:left;}
#ztcp .nra .js{ width:80%; float:left; padding: 15% 10%;}
#ztcp .nra .js h4{ font-size:30px; color:#FDB812; line-height:1.5;}
#ztcp .nra .js h5{
	font-size:18px;
	color:#111; font-weight:normal;
	text-transform:uppercase;
	font-family: Arial, Helvetica, sans-serif; margin-top:1%; margin-bottom:1%;
}
#ztcp .nra .js p{ padding-left:10px;
	color:#888;
	line-height:1.8;
	background-image: url(jtaa.png);
	background-repeat: no-repeat;
	background-position: left 10px; font-size:14px; 
}
#prod{ width:1200px; float:left}
#cplist{width:1200px;
	text-align:center; float:left; position:relative; margin-top:25px; clear:both; padding-bottom:10px; 
}
#cplist .zzd{ width:1200px; float:left; overflow:hidden; }
#cplist ul{ list-style-type:none; }
#cplist UL LI { width:380px; float:left; display:block;text-align:center;  margin-left:10px; margin-right:10px;overflow:hidden; cursor:pointer;  }
#cplist UL LI dd{ width:368px; border:#eee solid 1px; padding:5px; float:left; overflow:hidden;height:250px; transition:all 0.4s ease-in-out 0s; background-color:#fff;}
#cplist ul li dd img{ max-width:368px;  height:250px; display:block; margin-left:auto;; margin-right:auto; transition:all 0.4s ease-in-out 0s;   }
#cplist UL LI .tp{width:100%;height:250px; overflow:hidden;}
#cplist UL LI p{ font-size:16px; text-align:center; width:100%;   color:#333;height:50px; line-height:50px;TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden; float:left;}
#cplist UL LI:hover dd{ border:#FDB812 solid 1px; background-color:#fff;}
#cplist UL LI:hover p{  color:#fff; background-color:#FDB812}
#cplist UL LI A:hover img{-webkit-transform:scale(1.10);-moz-transform:scale(1.10);-o-transform:scale(1.10);transform:scale(1.10);}
#cplist .prev,#cplist .next {
	width: 38px;
	height:285px; display:block;
	top:0px; position:absolute;
}
#cplist .prev i,#cplist .next i{ line-height:270px; color:#FDB812}
#cplist .prev:hover i,#cplist .next:hover i{ color:#F6C418}
#cplist .prev {left:-50px;
}
#cplist .next {right:-50px;}
#lmdf{float:left;width:100%; font-size:0px;  text-align:center; margin-bottom:30px; margin-top:30px; padding-bottom:10px;padding-top:10px; overflow:hidden; margin-top:22px;}
#lmdf A{
	padding-left:20px;
	line-height:35px;
	padding-right:20px;
	font-size:15px;
	display:inline-block;
	 color:#FDB812;  margin:5px; border-radius:35px; border:#FDB812 solid 1px;
}
#lmdf A i{ float:left; margin-right:10px;line-height:35px;}
#lmdf A.active{	color:#fff; background-color:#FDB812; }
#lmdf A:hover{	color:#fff; background-color:#FDB812;}
#pro{ width:100%; float:left; margin-top:30px;}
#prolista{width:940px;
	float:right;
	text-align:center; overflow:hidden; 
}
#prolista ul{ list-style-type:none; width:1250px; }
#prolista UL LI { width:300px; margin-right:20px; float:left;  }
#prolista UL LI:hover .tp{ border:#FDB812 solid 1px;}
#prolista UL LI .tp{ width:290px; height:210px; float:left; background-color:#fff;  overflow:hidden;  text-align:center; padding:4px; border:#ddd solid 1px;}
#prolista ul li img{ max-width:100%;height:210px;transition:all 0.6s ease-in-out 0s; display:block; margin-left:auto; margin-right:auto;}
#prolista UL LI p{  width:290px;text-align:center; height:35px; font-size:14px; line-height:35px; padding:5px; overflow:hidden; font-weight:600;}

#prolista UL LI A{
	color:#333;

}
#prolista UL LI A:hover  p{
	color:#FDB812; 

}
#prolista UL LI A:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}

.nonea{ display:none;}
#lmbt{
	width:100%;
	float:left;
	text-align:center;
	overflow:hidden;

}
#lmbt .bt{ width:100%;text-align:center; float:left;}
#lmbt .bt dd{
	font-size:42px;
	height:55px;
	color:#FDB812; font-weight:600;  letter-spacing:4px;
}
#lmbt .bt dd span{	display:inline-block; }
#lmbt .bt dd .hs{ background-color:#fff}
#lmbt .bt dd .bg{
	background-color:#f3f3f3;

}
#lmbt .bt p{ line-height:65px;
	font-size:62px;  letter-spacing:1px;
	text-align:center;
	color:#aaa;
	text-transform:uppercase;
	font-family: "Times New Roman", Times, serif; margin-top:12px; margin-bottom:5px;letter-spacing:5px;
}
#lmbt .bt em{
	width:100%;
	display:inline-block;
	font-size:14px;
	color:#777;
	line-height:25px;
	background-image: url(line1.png);
	background-repeat: no-repeat;
	background-position: center center;
	font-style: normal;
}

#company{ width:1200px; float:left; margin-top:25px; overflow:hidden;}
#company .nrc{ width:1200px; float:oeft;}
#company .nrc dd{ font-size:20px; text-align:left; border-bottom:#ccc solid 1px; padding-bottom:8px; font-weight:600; color:#FDB812; margin-bottom:12px;}
#company .nrc img{ width:100%; display:block; margin-bottom:14px;}
#company .nrc p{ text-align:left; line-height:30px; font-size:16px; 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:#FDB812; border:#FDB812 solid 1px;
	transition:all 0.2s ease-in-out 0s;
}
#company  .nrc A.more:hover {
	 border:#FDB812 solid 1px; color:#fff; background-color:#FDB812;
}
#jjlist{width:1200px;
	float:left;
	text-align:center;  overflow:hidden; margin-top:20px;
}
#jjlist ul{ list-style-type:none; width:1240px;}
#jjlist UL LI { width:380px; float:left; text-align:center;  margin-right:30px;overflow:hidden; margin-top:15px; margin-bottom:15px;}
#jjlist UL LI dd{ width:378px; border:#ddd solid 1px; float:left;height:200px; overflow:hidden; position:relative;}
#jjlist ul li img{width:380px; min-height:200px;transition:all 0.4s ease-in-out 0s; display:block;  }
#jjlist UL LI:hover img{-webkit-transform:scale(1.1); -moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
#zzlist{width:1200px;
	float:left;
	text-align:center; margin-top:10px;
}
#zzlist ul{ list-style-type:none; width:1240px; }
#zzlist UL LI { width:285px; float:left; background-color:#fff; margin-right:20px; margin-top:15px; margin-bottom:15px; }
#zzlist ul li img{ max-width:275px; height:190px;transition:all 0.6s ease-in-out 0s; display:block; margin-left:auto; margin-right:auto;}
#zzlist UL LI dd{ width:275px; height:190px; float:left;  overflow:hidden;  text-align:center; padding:4px; border:#ccc solid 1px; background-color:#fff;}
#zzlist UL LI:hover{box-shadow: 0px 1px 8px #999;-webkit-box-shadow: 0px 1px 8px #999;-moz-box-shadow: 0px 1px 8px #999;}
#zzlist UL LI:hover img{-webkit-transform:scale(1.1); -moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
#yyfw{ width:100%; float:left;  min-width:1200px; padding-top:30px; padding-bottom:30px;}
#yyfw ul{ list-style-type:none; width:1200px; float:left; overflow:hidden; }
#yyfw ul li{ width:20%; border-left:#ddd solid 1px;  float:left; margin-left:-1px; text-align:center; margin-top:10px; padding-bottom:10px;}
#yyfw ul li .nrc{ width:100%; text-align:center; float:left;transition:all 0.4s ease-in-out 0s;}
#yyfw ul li .nrc img{ max-width:60%; }
#yyfw ul li .nrc p{ font-size:16px; color:#666; line-height:30px; margin-top:15px;}
#yyfw ul li:hover .nrc{ margin-top:-10px;}
#yyfw ul li:hover .nrc p{ color:#FDB812;}
#ggfw{
	width:100%;
	float:left;
	position:relative;min-width:1200px; display:block; overflow:hidden;
}
#ggfw img{ width:100%; display:block;}
#ggfw .nrc{ width:100%; position:absolute; z-index:2; top:0px; left:0px; text-align:center; height:100%; background-color:	rgba(158,113,37,0.6);}
#ggfw .nrc dd{ font-size:38px; color:#fff; margin-top:6%; color:#fff; margin-bottom:55px;}
#ggfw .nrc p{ font-size:16px; line-height:30px; color:#fff; text-align:center;}
#ggfw .nrc a{ color:#fff;}
#prolist{ width:1200px; float:left; margin-top:25px;}
#prolist .zzd{ width:1200px; float:left; overflow:hidden; }
#prolist ul{ list-style-type:none; width:1230px;}
#prolist UL LI { width:384px; float:left; text-align:center;  margin-right:24px;overflow:hidden; margin-bottom:24px;}
#prolist UL LI dd{ width:100%; float:left; overflow:hidden;height:265px; position:relative;}
#prolist ul li dd img{ width:100%; min-height:265px; transition:all 0.4s ease-in-out 0s;   }
#prolist UL LI .zzc{ width:100%;position:absolute;left:0px; bottom:0px; height:40px; z-index:10; transition:all 0.4s ease-in-out 0s; background-color:rgba(0,0,0,0.6); overflow:hidden;}

#prolist UL LI .zzc p{ text-align:center; color:#fff; font-size:16px;  line-height:40px; overflow:hidden;transition:all 0.4s ease-in-out 0s; }
#prolist UL LI .zzc span{display:inline-block; border:#fff solid 1px; padding:5px 25px; font-size:14px; color:#fff; margin-top:30px;}
#prolist UL LI:hover .zzc{ height:100%;}
#prolist UL LI:hover .zzc p{ margin-top:25%; font-size:20px; font-weight:bold;}
#prolist UL LI A:hover img{-webkit-transform:scale(1.10);-moz-transform:scale(1.10);-o-transform:scale(1.10);transform:scale(1.10);}
#prolist .prev,#prolist .next {
	width: 38px;
	height:285px; display:block;
	top:0px; position:absolute;
}
#prolist .prev i,#prolist .next i{ line-height:285px; color:#FDB812}
#prolist .prev:hover i,#prolist .next:hover i{ color:#990000}
#prolist .prev {left:-50px;
}
#prolist .next {right:-50px;
}

#zsjm_2{ width:1200px; float:left;  overflow:hidden; margin-top:30px;}
#zsjm_2 ul{list-style-type:none;}
#zsjm_2 ul li{ width:400px; float:left; background-color:#FFFFFF; overflow:hidden;}
#zsjm_2 ul li .jsv{width:400px; float:left; position:relative; height:178px; overflow:hidden;}
#zsjm_2 ul li .num{
	width:75px;
	height:70px;
	color:#fff;
	position:absolute;
	left:0px;
	top:0px;
	background-image: url(a.png);
	background-repeat: no-repeat;
	background-position: left top;
	font-size:30px; line-height:36px; text-indent:5px; font-weight:bold;
	font-family: "Times New Roman", Times, serif;
}
#zsjm_2 ul li b{ color:#dd0000; margin-right:6px;}
#zsjm_2 ul li p{ font-size:16px; line-height:25px; padding-left:50px; padding-right:50px; height:100px; margin-top:39px; color:#666; overflow:hidden;}
#zsjm_2 ul li img{ width:400px; height:178px; border:0px; float:left;}#lxwm{ width:1200px; float:left;}
#more{ width:1200px; float:left; margin-top:45px; text-align:center;}
#more A{
	display:inline-block;
	padding-left:40px;
	padding-right:40px;
	line-height:40px;
	font-size:16px;
	border-radius:2px;
	color:#FDB812; border:#FDB812 solid 2px;
	transition:all 0.2s ease-in-out 0s; 
}
#more A.bai{ background-color:#fff;}
#more A:hover {
	background:#FDB812; border:#FDB812 solid 2px; color:#fff; 
}
#news{ width:585px; float:right;  overflow:hidden;}
.nTabx{
	width:585px;
	float:left;
	overflow:hidden;
	text-align:center; margin-bottom:20px;
}
.nTabx  ul{
border:0;
margin:0; 
}
.nTabx  li{ display:inline-block;
	text-align:center;
	cursor: pointer;
	list-style-type: none;
	 overflow:hidden; margin-right:4px; margin-left:4px; font-size:14px;  line-height:30px; padding-left:20px; padding-right:20px; border-radius:2px;

}
.nTabx li.active{background-color:#FDB812; color:#fff;border:#FDB812 solid 1px;}
.nTabx li.normal{ background-color:#333;color:#fff; border:#111 solid 1px;}
.nonea{ display:none;}
#newsa{ width:1200px; float:left;margin-top:30px;}
#news-1{
	width:585px;
	float:left; position:relative; overflow:hidden;
	
}
#news-1 UL {
	COLOR:#565656; list-style-type:none;;
}
#news-1 UL LI {
	WIDTH:100%;
	float:left;
}
#news-1 UL LI .tp{ WIDTH:100%;  height:420px; overflow:hidden; float:left; position:relative;}
#news-1 UL LI .tp img{ width:100%; min-height:420px; display:block; transition:all 0.4s ease-in-out 0s;}
#news-1 UL LI .tp .rq{ width:70px; height:50px; line-height:24px; padding-top:10px; text-align:center; position:absolute; left:0px; top:25px; background-color:rgba(0,0,0,0.4); color:#fff;}
#news-1 UL LI .tp .rq b{ font-size:22px;}
#news-1 UL LI .tp .rq p{ font-size:12px; }
#news-1 UL LI .bf1{ width:555px; line-height:30px; background-color:rgba(0,0,0,0.5); padding:5px 15px; padding-bottom:25px; position:absolute; left:0px; bottom:0px;}
#news-1 UL LI .bf1 .f18{ font-size:16px;TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden; height:30px; line-height:30px; color:#FDB812; margin-bottom:5px;}
#news-1 UL LI:hover .f18{color:#FDB812}
#news-1 UL LI:hover .tp .rq{  background-color:rgba(0,0,0,0.8);}
#news-1 UL LI .bf1 p{ font-size:14px; color:#fff; line-height:20px;}
#news-1 UL LI .bf1 p span{ color:#FDB812;}
#news-1 UL LI .bf1 p i{ font-size:18px; color:#fff; margin-right:10px;}

#news-1 UL LI:hover img{-webkit-transform:scale(1.10);-moz-transform:scale(1.10);-o-transform:scale(1.10);transform:scale(1.10);}
#news-1 UL LI:hover .bf2 a{ color:#FDB812}
#news-1 UL LI:hover .bf1 .f18{ color:#FDB812}
#news-1 .num {right:10px; bottom:5px;  height:10px;  overflow:hidden;   position: absolute; z-index: 999;	}
#news-1 .num li { 
	width: 15px;
	height:5px;
	line-height:0px;
	overflow:hidden;
	color:#fff;
	font-size:0px; 
	text-align:center;
	margin-right:2px;
	margin-left:2px;
	cursor:pointer;
	float: left;
	overflow:hidden;
border-radius:10px; background-color:#fff;transition:all 0.3s ease-in-out 0s;
}
#news-1 .num li.on {background-color:#FDB812; width:30px;
}
#newsa_1{
	width:585px;
	float:left; 
	}
#newsa_1 UL {
	COLOR:#565656; list-style-type:none;
}

#newsa_1 UL LI {
	width:585px; float:left;
	line-height:22px;
	font-size:13px;
	border-bottom:#ccc  dotted 1px;
	padding-bottom:10px; margin-bottom:10px;
	
}
#newsa_1 UL LI.zyjs{ background-image:none; line-height:26px; font-size:14px; text-align:left; color:#888; }
#newsa_1 UL LI b{ font-size:32px;  line-height:35px; }
#newsa_1 UL LI span{ color:#666;}
#newsa_1 UL LI p{ font-size:15px; font-weight:600; line-height:25px;  height:25px; TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden; color:#333;}
#newsa_1 UL LI A dd {border-radius:4px;
	text-align:center;
	cursor:pointer;
	width:70px;
	height:64px;
	font-weight:normal;
	color:#fff;
	float:left;
	margin-right:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-top:8px;
	line-height:28px;
	border-radius:2px;
	background-color:#555;
}
#newsa_1 UL LI A:hover dd{
	   background-color:#FDB812; color:#fff;
}
#newsa_1 UL LI a:hover p{ color:#FDB812}
#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:#FDB812;

}
#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;}
#nylm{ FLOAT: left; WIDTH: 240px; background-color:#f4f4f4; height:800px; }
#lefta{width:240px; float:left;}


#lm-1{width:240px;	float:left; background-color:#FDB812;	padding-top:15px;
	padding-bottom:15px; }
#lm-1 dd{ font-size:20px; color:#fff; font-weight:600;text-align:center;}
#lm-1 dd p{ font-size:12px; font-weight:normal; color:#FFF0F0; text-transform:uppercase; line-height:18px;}
#nylm-1{
	width:240px;
	float:left;  border-top:0px;
	
}
#nylm-2{
	width:222px; float:left; padding:9px; border-top:0px;}
#lm-2{
	width:240px;
	float:left;
	height:42px; background-color:#FDB812;border-radius:4px 4px 0px 0px; 
}
#lm-2 dd{
	float:left;
	font-size:16px;
	color:#fff;
	line-height:42px;
	margin-left:10px;font-weight:600;

}
#lmfl{
width:240px;
	float:left; overflow:hidden; padding-bottom:10px;
			
}
#lmfl dd{ font-size:15px;width:240px; float:left; line-height:50px; border-bottom:#fff solid 1px; cursor:pointer;}
#lmfl dd em{
	font-size:12px;
	font-style: normal; font-weight:bold; margin-right:10px; margin-left:10px;
}
#lmfl dd span{ width:35px; height:50px; float:right;
	background-image: url(down.png);
	background-repeat: no-repeat;
	background-position: center center;
}
#lmfl dd a{ color:#333;line-height:50px; height:50px; width:84%; float:left; TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden;}
#lmfl dd a:hover{color:#fff;}
#lmfl dd.on,#lmfl dd:hover{ background-color:#FDB812;}
#lmfl dd.on span{background-image: url(up.png);}
#lmfl dd.on a{color:#fff;}


#lxwm_2a{
	width:220px;
	float:left; font-size:14px;
	line-height:22px;
	
}
#lxwm_2a img{ max-width:100%; margin-top:5px; margin-bottom:5px;}
#lxwm_2a p{ font-size:14px; line-height:25px;}
#lxwm_2a p i{ width:20px; line-height:24px; margin-right:8px; text-align:center;}
