#main{
	width:1200px;
	float:left; overflow:hidden;

}
#lmbt{
	width:1200px;
	float:left;
	text-align:center;
}
#lmbt .bt{ float:left; width:1200px;text-align:center;}
#lmbt .bt h3{
	font-size:40px;
	line-height:50px;
	color:#009ED6;
	display:inline-block;
	font-weight:normal;
	font-family: "impact","Times New Roman", Times, serif; text-transform:uppercase;
}
#lmbt .bt h3 span{ color:#449836; margin-left:20px;}
#lmbt .bt h2{background-image: url(line2.png);
	background-repeat: no-repeat;
	background-position: center center;
	line-height:30px; color:#333; font-size:16px;
}
#lmdf{float:left;width:1200px; text-align:center;  margin-top:15px; margin-bottom:5px; overflow:hidden;}
#lmdf A{
	padding-left:15px;
	line-height:35px;
	padding-right:15px;
	font-size:16px;
	display:inline-block;
	 color:#fff; background-color:#009ED6; margin-left:10px; margin-right:10px;border-radius:4px;
}
#lmdf A:hover{	color:#fff; background-color:#79ba52;}
#pro{ width:1200px;float:left; margin-top:10px;}

#prolist {
	WIDTH:1200px;
	FLOAT: left;  overflow:hidden;
}
#prolist UL {
	LIST-STYLE-TYPE: none; width:1230px;
}
#prolist UL LI {
	TEXT-ALIGN: center; WIDTH:285px; FLOAT: left;cursor:pointer; margin-right:20px; margin-top:10px; margin-bottom:10px;border-radius:8px; overflow:hidden;
}

#prolist UL LI h5{ width:265px; cursor:pointer;TEXT-ALIGN: center; height:200px; overflow:hidden;background-color:#fff; padding:10px; }
#prolist UL LI IMG { border:0px; max-width:260px; height:200px;transition:all 0.4s ease-in-out 0s;}
#prolist UL LI p{ width:275px;cursor:pointer; text-align:center; font-size:14px; height:35px; line-height:35px; padding:5px; background-color:#009ED6; overflow:hidden; }
#prolist UL LI A {
	DISPLAY: block; color:#fff;transition:all 0.2s ease-in-out 0s;
}
#prolist UL LI:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);}
#prolist UL LI:hover p{background-color:#3362A8;}
#more{
	width:1200px;
	text-align:center;
	float:left;
 padding-top:20px; padding-bottom:10px;
}
#more A{ border:#009ED6 solid 1px; padding:4px 25px 4px 25px;border-radius:4px; line-height:14px; color:#fff; background-color:#009ED6; font-size:14px;transition:all 0.3s ease-in-out 0s;}
#more A:hover{ background-color:#FFA800; color:#fff; border:#FFA800  solid 1px;}

#company{ width:1200px; float:left; overflow:hidden;}
#us{ width:1200px; float:left; position:relative; }
#us .bt{ float:left; width:1200px;text-align:center;}
#us .bt h3{
	font-size:40px;
	line-height:50px;
	color:#fff;
	display:inline-block;
	font-weight:normal;
	font-family: "impact","Times New Roman", Times, serif; text-transform:uppercase;
}
#us .bt h3 span{ color:#79ba52; margin-left:20px;}
#us .bt h2{background-image: url(line1.png);
	background-repeat: no-repeat;
	background-position: center center;
	line-height:30px; color:#fff; font-size:16px;
}
#us .nr{ width:1160px; float:left; padding:20px;color:#fff; margin-top:10px;}
#us .nr p{ text-indent:28px; line-height:28px; font-size:14px; }
#us .nr span{ color:#79ba52; font-weight:bold;}

#ggzs {
	WIDTH:1200px;
	FLOAT: left; margin-top:15px;  text-align:center; overflow:hidden;
}
#ggzs  ul{
	LIST-STYLE-TYPE: none; width:1240px;
}
#ggzs ul li{ width:380px; float:left; margin-right:30px;background-color:#fff;}
#ggzs ul li .tp{ width:380px; height:180px; overflow:hidden; }
#ggzs ul li .nr{ padding:20px; width:340px;}
#ggzs ul li img{ width:380px; min-height:180px;transition:all 0.4s ease-in-out 0s;}
#ggzs ul li  p{ font-size:14px;  color:#5a5a5a; line-height:25px; height:75px; margin-top:8px; text-align:left; text-indent:28px; }
#ggzs ul li h3{ font-size:16px; color:#333; font-weight:normal; }
#ggzs ul li:hover h1{ color:#3362A8}
#ggzs ul li:hover img{ -webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
#sllist {
	WIDTH:1200px;
	FLOAT: left; margin-top:5px; position:relative; overflow:hidden; 
}
#sllist UL {
	LIST-STYLE-TYPE: none;
}
#sllist UL LI {
	TEXT-ALIGN: center; WIDTH:285px; FLOAT: left; margin-right:20px;cursor:pointer; box-shadow:0px 4px 8px #777;-webkit-box-shadow:0px 4px 8px #777;-moz-box-shadow::0px 4px 8px #777; margin-top:15px; margin-bottom:15px;
}

#sllist UL LI h5{ width:279px; padding:2px;  border:#f7f7f7 solid 1PX; background-color:#fff; cursor:pointer;TEXT-ALIGN: center; height:210px; overflow:hidden;  }
#sllist UL LI IMG { border:0px;max-width:279px;HEIGHT:210px;transition:all 0.3s ease-in-out 0s;}
#sllist UL LI h4{text-align:center;
	width:275px;
	cursor:pointer;

	overflow:hidden; background-color:#09679d;   padding:5px; height:35px;  line-height:35px;
}
#sllist UL LI h4 b{  font-size:14px; height:35px; color:#fff; line-height:35px; overflow:hidden; font-weight:normal;}
#sllist UL LI A {
	DISPLAY: block; color:#444;transition:all 0.3s ease-in-out 0s;
}
#sllist UL LI A:hover {
	color:#fff
}
#sllist UL LI A:hover p{ color:#f1f1f1;}
#sllist UL LI A:hover h1{ border:#3362A8 solid 1px; padding:2px;}
#sllist UL LI A:hover h2{ background-color:#3362A8 ;}
#sllist UL LI A:hover img{-webkit-transform:scale(1.10);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
#sllist .prev,
#sllist .next {
	width: 38px;
	height:240px;
	position: absolute;
	background-repeat: no-repeat;
	background-position: left center;
	top:0px; 
}
#sllist .prev {left:-50px;
		background-image: url(left1.png);
	background-repeat: no-repeat;
	background-position: left center;
}
#sllist .next {
	right:-50px;
	background-position: right center;
	background-image: url(right1.png);
}
#case{ width:1150px; padding:25px; float:left; background-color:#fff;box-shadow: -1px 1px 6px #ccc;-webkit-box-shadow: -1px 1px 6px #ccc;-moz-box-shadow: -1px 1px 6px #ccc; margin-top:30px; margin-bottom:15px; overflow:hidden;}
#case_tj{ width:450px; float:left; height:420px; overflow:hidden; position:relative;}
#case_tj img{ width:450px; min-height:420px;transition:all 0.5s ease-in-out 0s;}
#case_tj .zzc{ width:440px; position:absolute; left:0px; top:0px; height:410px;padding:5px; background:rgba(51,98,168,0.6);	filter: Alpha(Opacity=0);
-moz-opacity:0;opacity:0;transition:all 0.3s ease-in-out 0s;}
#case_tj .wzq{ width:438px; height:408px; display:table-cell; vertical-align:middle; border:#ccc solid 1px;}
#case_tj .wzq h5{ font-size:18px; font-weight:normal; color:#FFFFFF; text-align:center; padding:10px; line-height:30px; height:30px; TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden; }
#case_tj .wzq  p{ height:40px;
	background-image: url(fdj.png);
	background-repeat: no-repeat;
	background-position: center center;
}
#case_tj:hover .zzc{filter: Alpha(Opacity=100);-moz-opacity:1; 		opacity:1;}
#case_tj:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
#case_lb {	WIDTH:680px;FLOAT:right; overflow:hidden;}
#case_lb UL {
	LIST-STYLE-TYPE: none; width:710px;
}
#case_lb UL LI {
	TEXT-ALIGN: center; WIDTH:330px;  FLOAT: left; margin-right:20px; height:200px; overflow:hidden; position:relative;
}
#case_lb UL LI:nth-child(1),#case_lb UL LI:nth-child(2){ margin-bottom:20px;}
#case_lb UL LI img{ width:330px; min-height:200px;transition:all 0.5s ease-in-out 0s;}
#case_lb UL LI .zzc{ width:320px; position:absolute; left:0px; top:0px; height:190px;padding:5px; background:rgba(51,98,168,0.6);	filter: Alpha(Opacity=0);
-moz-opacity:0;opacity:0;transition:all 0.3s ease-in-out 0s;}
#case_lb UL LI .wzq{ width:318px; height:188px; display:table-cell; vertical-align:middle; border:#ccc solid 1px;}
#case_lb UL LI .wzq h5{ width:300px; padding-left:9px; padding-right:9px;font-size:18px; font-weight:normal; color:#FFFFFF; text-align:center; padding:10px; line-height:30px; height:30px; TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden; }
#case_lb UL LI .wzq  p{ height:35px;
	background-image: url(fdj.png);
	background-repeat: no-repeat;
	background-position: center center;
}
#case_lb UL LI:hover .zzc{filter: Alpha(Opacity=100);-moz-opacity:1; 		opacity:1;}
#case_lb UL LI:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
#news{  margin-top:20px;width:1150px; background-color:#f2f2f2; padding:25px; float:left; background-color:#fff;box-shadow: -1px 1px 6px #ccc;-webkit-box-shadow: -1px 1px 6px #ccc;-moz-box-shadow: -1px 1px 6px #ccc;}
#infoa{ width:550px; float:left; overflow:hidden;}
#infob{ width:550px; float:right;overflow:hidden;}
#xwbt{
	width:550px;
	float:left;
	background-image: url(dg.jpg);
	background-repeat: repeat-x;
	background-position: left 42px;
}
#xwbt h3{ font-size:16px; float:left; color:#222; line-height:40px; border-bottom:#3379D8 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:#3379D8;}
#newsa_1{
	width:550px;
	float:left; margin-top:15px; overflow:hidden;margin-bottom:8px; border-bottom:#f2f2f2 dotted 1px; padding-bottom:15px;

	}
#newsa_1 img{ width:168px; float:left; height:110px;border:#eee solid 2px; margin-right:12px;}
#newsa_1 h5{ font-size:16px; font-weight:normal; line-height:35px; height:35px; 	TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden; cursor:pointer;}
#newsa_1 span{color:#3362A8; font-weight:bold;}
#newsa_1 p{ line-height:24px; color:#777; font-size:14px; height:72px; overflow:hidden;}
#newsa_1 .time{ color:#999; height:25px; overflow:hidden;}
#newsa_1  A{ color:#333;}
#newsa_1  A:hover{
	color:#3362A8;

}
#news-2{width:550px;
	float:left; 
}
#news-2 ul{ list-style-type:none;   font-size:12px;  }
#news-2 UL LI.none {
	BACKGROUND: none transparent scroll repeat 0% 0%;
}
#news-2 UL LI {
	text-align:left;
	WIDTH:550px;
	float:left;
	font-size:14px;
	border-bottom:#eee dotted 1px;
	line-height:34px;
	background-image: url(ico03.gif);
	background-repeat: no-repeat;
	background-position: 5px center;	
}
#news-2 UL LI span{ float:right;
	color:#999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
#news-2 UL LI A {
padding-left:18px;
color:#555;
}
#news-2 UL LI A:hover {
	padding-left:18px;
	color:#3362A8;
}
#link{ width:1196px; padding:1px; background-color:#fff; border:#ddd solid 1px; float:left; margin-top:25px;}
#link_1{ width:50px; line-height:20px; background-color:#009ED6;float:left; padding-top:5px; padding-bottom:5px; font-size:14px; text-align:center; color:#FFFFFF;}
#link_2{ width:1122px; padding-right:13px; font-size:14px; float:right; line-height:25px;}
#link_2 A{ padding-left:8px; padding-right:8px;}