#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; padding-top:50px; padding-bottom:50px;}#main{ width:1200px; float:left; overflow:hidden; padding-bottom:40px;}
#prod{ width:1200px; float:left}
#cplist{width:1200px;
	text-align:center; float:left; position:relative; margin-top:35px; clear:both; padding-bottom:30px; 
}
#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:280px; transition:all 0.4s ease-in-out 0s;}
#cplist ul li dd img{ max-width:368px;  height:280px; display:block; margin-left:auto;; margin-right:auto; transition:all 0.4s ease-in-out 0s;   }
#cplist UL LI .tp{width:100%;height:280px; overflow:hidden;}
#cplist UL LI p{ font-size:16px; text-align:center; width:100%; font-weight:600;  color:#555;height:50px; line-height:50px;TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden; float:left;}
#cplist UL LI:hover dd{ border:#008EC8 solid 1px; background-color:#fff;}
#cplist UL LI:hover p{  color:#fff; background-color:#008EC8}
#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:#008EC8}
#cplist .prev:hover i,#cplist .next:hover i{ color:#00A5EC}
#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:#fff;  margin:5px; border-radius:35px; background-color:#008EC8;
}
#lmdf A i{ float:left; margin-right:10px;line-height:35px;}
#lmdf A.active{	color:#fff; background-color:#00A3E8; }
#lmdf A:hover{	color:#fff; background-color:#00A3E8;}
#prolista{width:1200px;
	float:left;
	text-align:center; overflow:hidden; 
}
#prolista ul{ list-style-type:none; width:1250px; }
#prolista UL LI { width:384px; margin-right:24px; float:left;  margin-top:10px; margin-bottom:10px; }
#prolista UL LI:hover .tp{ border:#008EC8 solid 1px;}
#prolista UL LI .tp{ width:364px; height:250px; float:left; background-color:#fff;  overflow:hidden;  text-align:center; padding:9px; border:#ddd solid 1px;}
#prolista ul li img{ max-width:364px;height:250px;transition:all 0.6s ease-in-out 0s; display:block; margin-left:auto; margin-right:auto;}
#prolista UL LI p{  width:374px;text-align:center; height:30px; font-size:14px; line-height:30px; padding:5px; overflow:hidden; font-weight:600; margin-top:-1px;}

#prolista UL LI A{
	color:#333;

}
#prolista UL LI A:hover  p{
	color:#008EC8; 

}
#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);}
#TJCP .bgt{
	width:100%;
	position:absolute;
	left:50%;
	top:0px;
	height:100%;
	background-image: url(f1.jpg);
	background-repeat: no-repeat;
	background-position: left center; z-index:0;background-size:auto 100%;
}
#prod .left_cf {
	left: 0px; width: 400px; position: relative; float:left; margin-top:20px;
}
#prod .left_cf ul {
}
#prod .left_cf ul li {
	width: 100%; height: 95px; line-height: 95px; overflow: hidden; position: relative; z-index: 2;
}
#prod a {
	display: block;
}
#prod .left_cf ul li.normal{}
#prod .left_cf ul li a {
	padding-left: 5%;
}
#prod .left_cf ul li .ico {
	background: url("ipt3_ico.png") no-repeat; transition:0.2s; width: 60px; height: 50px; margin-right: 15px; vertical-align: middle; display: inline-block;
}
#prod .left_cf ul li.normal .ico2 {
	background-position: -60px 0px;
}
#prod .left_cf ul li.normal .ico3 {
	background-position: -120px 0px;
}
#prod .left_cf ul li.normal .ico4 {
	background-position: -180px 0px;
}
#prod .left_cf ul li.normal .ico5 {
	background-position: -240px 0px;
}
#prod .left_cf ul li.normal .ico6 {
	background-position: -300px 0px;
}
#prod .left_cf ul li.normal .line {
	background: rgb(102, 102, 102); transition:0.5s; width: 70px; height: 1px; margin-right: 15px; display: inline-block;
}
#prod .left_cf ul li .t {
	transition:0.5s; color: rgb(0, 0, 0); font-size: 18px; vertical-align: middle;
}
#prod .left_cf ul li .cover {
	background:#009DE1; transition:0.5s; left: 0px; top: 0px; width: 0px; height: 100%; position: absolute; z-index: -1;
}
#prod .left_cf ul li::after {
	background: rgb(255, 255, 255); transition:0.5s; display: block; position: absolute; content: "";
}
#prod .left_cf ul li::before {
	background: rgb(255, 255, 255); transition:0.5s; display: block; position: absolute; content: "";
}
#prod .left_cf ul li::after {
	top: 50%; width: 30px; height: 1px; right: -40px;
}
#prod .left_cf ul li::before {
	top: 50%; width: 1px; height: 30px; right: -40px; margin-top: -15px;
}
#prod .left_cf ul li.active .cover {
	width: 100%;
}
#prod .left_cf ul li.active .ico {
	background-position: 0px -50px;
}
#prod .left_cf ul li.active .ico2 {
	background-position: -60px -50px;
}
#prod .left_cf ul li.active .ico3 {
	background-position: -120px -50px;
}
#prod .left_cf ul li.active .ico4 {
	background-position: -180px -50px;
}
#prod .left_cf ul li.active .ico5 {
	background-position: -240px -50px;
}
#prod .left_cf ul li.active .ico6 {
	background-position: -300px -50px;
}
#prod .left_cf ul li.active .line {
	background: rgb(255, 255, 255);
}
#prod .left_cf ul li.active .t {
	color: rgb(255, 255, 255);
}
#prod .left_cf ul li.active::after {
	right: 40px;
}
#prod .left_cf ul li.active::before {
	right: 55px;
}
#prod .right{ width:740px; float:right; }
#prod .right .nrc{ width:200px; height:270px;position:relative; z-index:10;
	background-color: #FFFFFF;
	background-image: url(ipt3_con_bg.png);
	background-repeat: no-repeat;
	background-position: center top; margin-top:20px; padding:40px; float:left;
}
#prod .right .nrc .zs{ width:200px; display:table-cell; height:270px; vertical-align:middle;text-align:center}
#prod .right .nrc .zs dd{
	text-align:center;
	font-size:20px; font-weight:600;
	line-height:45px; color:#009DE1;
	background-image: url(line2.jpg);
	background-repeat: no-repeat;
	background-position: center bottom; height:45px; overflow:hidden; margin-bottom:25px;
}
#prod .right .nrc .zs p{ line-height:30px; color:#666666; font-size:14px;margin-bottom:25px; text-align:left;}
#prod .right .nrc .zs span{ color:#009DE1; font-size:14px; font-weight:bold; }
.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:#009DE1; font-weight:600; margin-top:-22px; letter-spacing:4px;
}
#lmbt .bt dd span{	display:inline-block; }
#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:65px;
	font-size:62px;  letter-spacing:1px;
	text-align:center;
	color:#ccc;
	text-transform:uppercase;
	font-family: Arial, Helvetica, sans-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:#008EC8; margin-bottom:12px;}
#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:#008EC8; border:#008EC8 solid 1px;
	transition:all 0.2s ease-in-out 0s;
}
#company  .nrc A.more:hover {
	 border:#008EC8 solid 1px; color:#fff; background-color:#008EC8;
}
#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:#008EC8;}
#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:285px; float:left; text-align:center;  margin-right:20px;overflow:hidden; margin-bottom:20px;}
#prolist UL LI dd{ width:100%; float:left; overflow:hidden;height:205px; position:relative;}
#prolist ul li dd img{ width:100%; min-height:205px; transition:all 0.4s ease-in-out 0s;   }
#prolist UL LI .zzc{ width:285px;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:#008EC8}
#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:#008EC8; border:#008EC8 solid 2px;
	transition:all 0.2s ease-in-out 0s; 
}
#more A.bai{ background-color:#fff;}
#more A:hover {
	background:#008EC8; border:#008EC8 solid 2px; color:#fff; 
}
#news{ width:1200px; float:left;  overflow:hidden;}
.nTabx{
	width:1200px;
	float:left;
	overflow:hidden;
	text-align:center; margin-top:25px;
}
.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:16px;  line-height:35px; padding-left:20px; padding-right:20px; border-radius:35px;

}
.nTabx li.active{background-color:#008EC8; color:#fff;border:#008EC8 solid 1px;}
.nTabx li.normal{ background-color:#fff;color:#333; border:#ddd solid 1px;}
.nonea{ display:none;}
#newsa{ width:1200px; float:left;margin-top:30px;}
#news-1{
	width:1200px;
	float:left; position:relative; overflow:hidden;
	
}
#news-1 UL {
	COLOR:#565656; list-style-type:none;;
}
#news-1 UL LI {
	WIDTH:380px;
	float:left; margin-right:30px;
}
#news-1 UL LI .tp{ width:380px;  height:220px; overflow:hidden; float:left; position:relative;}
#news-1 UL LI .tp img{ width:380px; min-height:220px; 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:380px; float:left; line-height:30px; border-bottom:#eee solid 1px; padding-top:5px; padding-bottom:5px;}
#news-1 UL LI .bf1 .f18{ font-size:16px;TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden; height:30px; line-height:30px; color:#555; margin-bottom:5px;}
#news-1 UL LI:hover .f18{color:#333}
#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:#999}
#news-1 UL LI .bf1 p a{ color:#777;}
#news-1 UL LI .bf1 p i{ font-size:18px; color:#333; margin-right:10px;}
#news-1 UL LI .bf2{width:380px; float:left; margin-top:10px; font-size:13px; line-height:22px; height:66px; overflow:hidden;color:#999;}
#news-1 UL LI .bf2 a{ color:#555}
#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:#008EC8}
#news-1 UL LI:hover .bf1 .f18{ color:#008EC8}
#news-1 .prev,
#news-1 .next {
	width: 38px;
	height:250px;
	position: absolute;
	background-repeat: no-repeat;
	background-position: left center;
	top:0px; 
}
#news-1 .prev {left:-50px;
		background-image: url(lefta.png);
	background-repeat: no-repeat;
	background-position: left center;
}
#news-1 .next {
	right:-50px;
	background-position: right center;
	background-image: url(righta.png);
}
#newsa_1{
	width:1200px;
	float:left;  margin-top:25px; padding-top:10px; padding-bottom:10px;
	}
#newsa_1 UL {
	COLOR:#565656; list-style-type:none; width:1230px;
}

#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;margin-right:30px;
	
}
#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:28px;  height:28px; 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:68px;
	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:#008EC8; color:#fff;
}
#newsa_1 UL LI a:hover p{ color:#008EC8}
#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:#008EC8;

}
#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;}