#main{ width:1200px; float:left;}
#zjcp{width:1200px;
	float:left;
}
#zjcp ul{ list-style-type:none;   font-size:12px;  }
#zjcp UL LI.none {
	BACKGROUND: none transparent scroll repeat 0% 0%;
}
#zjcp UL LI .tp{width:150px; height:100px; float:left; margin-right:20px; overflow:hidden;}
#zjcp UL LI  img{ margin-right:15px;width:150px; height:100px;transition:all 0.3s ease-in-out 0s;}
#zjcp UL LI .nr{ width:800px; float:left;}
#zjcp UL LI {width:1200px;float:left;}
#zjcp UL LI h1{ font-size:28px; line-height:40px; font-weight:400px; color:#fff;}
#zjcp UL LI p{ font-size:14px; color:#F2FDEE; line-height:30px; height:60px; overflow:hidden;}
#zjcp UL LI .more{ float:right; width:150px; text-transform:uppercase; height:50px; text-align:center;border-radius:5px; margin-top:25px; background-color:#222; color:#fff; line-height:50px; font-size:16px;transition:all 0.3s ease-in-out 0s;}
#zjcp UL LI:hover .more{ background-color:#fff; color:#3EA70F;}


#zjcp UL LI A {
color:#fff;
}
#zjcp UL LI A:hover {

	color:#fff;
}
#lmbt{
	width:1200px;
	float:left;
	text-align:center;
	background-image: url(line.jpg);
	background-repeat: repeat-x;
	background-position: left center; height:50px; margin-bottom:25px;
}
#lmbt span{ font-size:30px; display: inline-block;*display: inline;font-weight:normal; padding-left:25px; padding-right:25px; color:#222; line-height:50px; height:50px; background-color:#fff; margin-bottom:25px;}
#lmbt .hsf{ background-color:#E8E8E8}
#lmbt em{
	color:#3EA70F;
	font-style: normal;
}
#lefta{width:230px; float:left;}
#lm-1{
	width:230px;
	float:left; 	background-color:#3EA70F;
	background-image: url(lmtw.jpg);
	background-repeat: repeat-x;
	background-position: left center; padding-top:15px; padding-bottom:15px; margin-bottom:1px;
}
#lm-1 h1{ margin-left:20px; font-size:18px; color:#fff; font-weight:normal; line-height:30px; text-align:left;}
#lm-1 h1 p{ font-size:12px; color:#F8FEF5; text-transform:uppercase; line-height:15px;}
#lm-2{
	width:230px;
	float:left;
	height:42px;
	background-color:#3EA70F;
	background-image: url(lmt1.jpg);
	background-repeat: repeat-x;
	background-position: left center;
}
#lm-2 h1{
	float:left;
	font-size:16px;
	color:#fff;
	line-height:42px;
	margin-left:10px;

}
#nylm-1{
	width:230px;
	float:left;
	background-image: url(gywm_bg.jpg);
	background-repeat: repeat;
	background-position: left top;
}
#nylm-2{
	width:210px; float:left; padding:9px; border:#ddd solid 1px; border-top:0px;}
#lmfl{
	width:230px;
	float:left;
	overflow:hidden;
		
}
#lmfl UL{ list-style-type:none;   }
#lmfl UL LI {
	WIDTH: 230px;
	font-size: 15px;
	line-height:55px; height:55px;
	float:left; background-color:#f2f2f2;overflow:hidden; margin-bottom:1px;
}
#lmfl UL LI i{ margin-right:12px;}
#lmfl UL LI A {
padding-left:20px;
	color:#333;
	display:block; border-bottom:#ddd solid 1px;
	
}
#lmfl UL LI.sec A {	
	color:#fff;
	background-color:#3EA70F; border-bottom:#37980E solid 1px;
	
}
#lmfl UL LI A:hover {	color:#fff;
	background-color:#3EA70F; border-bottom:#37980E solid 1px;
}
#more{ width:1200px; float:left; margin-top:20px; text-align:center;}
#more A{
	display:inline-block;
	padding-left:50px;
	padding-right:50px;
	line-height:50px;
	color:#fff;
	font-size:16px; font-weight:bold;
	border-radius:2px;
	border:#222 solid 1px;
	background-color:#222;
	color:#fff;
	transition:all 0.2s ease-in-out 0s;	
}
#more A:hover {
	background:#3EA70F;  color:#FFFFFF; border:#3EA70F solid 1px;
}
#prolista{width:924px;
	float:right;
	text-align:center; overflow:hidden;
}
#prolista ul{ list-style-type:none; width:950px; }
#prolista UL LI { width:219px; float:left; text-align:center; margin-right:16px;overflow:hidden; background-color:#fff; }

#prolista UL LI .tp{ width:213px; height:150px; border:#E6E7E7 solid 1px; background-color:#fff; overflow:hidden; padding:2px; text-align:center;}
#prolista ul li img{width:213px;height:150px;transition:all 0.6s ease-in-out 0s;}
#prolista UL LI h1{ width:219px;text-align:center; height:40px; font-size:14px; line-height:40px; overflow:hidden; }

#prolista UL LI A{
	color:#555;

}
#prolista UL LI A:hover{
	color:#3EA70F;

}
#prolista UL LI A:hover img{-webkit-transform:scale(1.20);-moz-transform:scale(1.20);-o-transform:scale(1.20);transform:scale(1.20);}
#prolista UL LI A:hover h1{ }
#prolista UL LI A:hover .tp{ border:#3EA70F solid 1px; background-color:#FFF4CE;}
#gsjs{ width:1150px; float:left; padding:25px;  background-color:rgba(255,255,255,0.9); box-shadow: 0px 1px 6px #CCC;-webkit-box-shadow: 0px 1px 6px #CCC;-moz-box-shadow: 0px 1px 6px #CCC;}
#companya{
	width:510px;
	float:left; float:right;
}
#companya .nr{width:510px; float:left; line-height:26px; font-size:14px; color:#333; margin-top:10px;}

#companya .more{ width:510px; float:left; margin-top:20px; text-align:right;}
#companya .more A{
	display:inline-block;
	padding-left:30px;
	padding-right:30px;
	line-height:30px;
	color:#fff;
	font-size:14px;
	border-radius:2px;
	border:#222 solid 1px;
	background-color:#222;
	color:#fff;
	transition:all 0.2s ease-in-out 0s;
}
#companya .more A:hover {
	background:#3EA70F;  color:#FFFFFF; border:#3EA70F solid 1px;
}
#video{
	width:600px;
	float:left; height:350px;

}

#video  img,#video  embed,#video iframe,#video  VIDEO{ width:600px; height:350px; overflow:hidden;}
#rylist {
	WIDTH:1080px;
	FLOAT: left; position:relative;  margin-top:30px; padding-left:35px; padding-right:35px;
}
#rylist UL {
	LIST-STYLE-TYPE: none;
}
#rylist UL LI {
	TEXT-ALIGN: center; WIDTH:240px; overflow:hidden; height:200px; FLOAT: left; margin:5px 10px;box-shadow: 0px 1px 6px #ddd;-webkit-box-shadow: 0px 1px 6px #ddd;-moz-box-shadow: 0px 1px 6px #ddd; padding:5px;
}
#rylist UL LI:hover{box-shadow: 0px 1px 6px #ccc;-webkit-box-shadow: 0px 1px 6px #ccc;-moz-box-shadow: 0px 1px 6px #ccc;}
#rylist UL LI .tp{WIDTH:240px; height:200px; display:table-cell; vertical-align:middle; text-align:center;}
#rylist UL LI IMG { border:0px;max-width:240px; max-height:200px;transition:all 0.6s ease-in-out 0s;}
#rylist UL LI A:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);}
#rylist .prev,
#rylist .next {
	width: 35px;
	height:220px;
	position: absolute;
	top:0px; z-index:10; line-height:220px;  color:#999999;
}
#rylist .prev{ text-align:left; left:0px;}
#rylist .next{ text-align:right; right:0px;}
#rylist .prev i,#rylist .next i{ line-height:220px;font-size:50px; }
#rylist .prev:hover,#rylist .next:hover{ color:#3EA70F;}
#prolist{width:1200px;
	float:left;
	text-align:center; 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; position:relative; }

#prolist UL LI .tp{ width:380px; height:248px; overflow:hidden; border:#ddd solid 1px; padding:1px;  }
#prolist ul li img{ max-width:380px; height:248px;transition:all 0.4s ease-in-out 0s;   }
#prolist UL LI h1{ width:324px; height:194px;filter: Alpha(Opacity=0);/*IE7 fix*/
	opacity: 0;transition:all 0.4s ease-in-out 0s;
 position:absolute; left:0px; top:0px; text-align:center; background-color:rgba(62,167,15,0.5); padding:30px; font-size:16px; color:#fff; line-height:190px; overflow:hidden;

}
#prolist UL LI A{color:#fff;}
#prolist UL LI A:hover{color:#fff;}
#prolist UL LI A:hover .tp{ border:#3EA70F solid 1px;}

#prolist UL LI A:hover  h1{ display:block;filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;}
#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);}
#part1{width:1200px; float:left;}
#company{ width:560px; float:left; overflow:hidden;}
#company .nr{ width:560px; float:left;}
#company .nr p{ line-height:30px; font-size:16px; color:#555;}


#company iframe,#company img{ width:580px; height:180px; margin-bottom:10px;}
#company h1,#company strong{ color:#111;}
#lxwm{ width:580px; float:right; font-size:16px; line-height:30px;}
#lyxx{ width:580px; float:right;}
#lyxx h1{ width:580px; float:left; font-size:24px; font-weight:normal; color:#3EA70F; line-height:30px; margin-top:15px;}
#lyxx h1 p{
	font-size:14px; text-transform:capitalize; margin-top:2px;
	font-family: Arial, Helvetica, sans-serif; line-height:18px; color:#555;
}
#message{ width:100%; float:left; margin-top:15px;}
#message .bk{ width:100%; float:left; margin-top:10px; margin-bottom:10px;}
#message .left{ width:48%; float:left;}
#message .r{ width:48%; float:right;}
#message .bg1{
	background-image: url(r1.png);
	background-repeat: no-repeat;
	background-position: 8px center;
}
#message .bg2{
	background-image: url(r2.png);
	background-repeat: no-repeat;
	background-position: 8px center;
}
#message .bg3{
	background-image: url(r3.png);
	background-repeat: no-repeat;
	background-position: 8px 6px;
}
#message input{ border:0px; outline:none;  color:#666666; outline:none;line-height:35px; height:40px; width:90%; background-color:#f8f8f8;text-indent:20px;font-size:14px; padding-left:5%; padding-right:5%}
#message textarea{ border:0px;outline:none;height:100px; line-height:25px; font-size:14px; width:92%;padding-left:4%;color:#666666;text-indent:10px; padding-right:4%; background-color:#f8f8f8;}
#message .button1{width:150px;height:50px;background-color:#3EA70F;background-image:none; border:0px; cursor:pointer;line-height:45px;color:#fff;font-size:16px;text-align:center;margin:6px;text-indent:0}

#news{ width:1200px; float:left; margin-top:15px;}
#infoa{ width:350px; float:left; padding:15px; background-color:#f8f8f8; margin-right:30px;}
#xwbt{
	width:350px;
	float:left;
	background-image: url(dg.jpg);
	background-repeat: repeat-x;
	background-position: left bottom; margin-top:-6px;
}
#xwbt h1{ font-size:16px; float:left; color:#3EA70F; line-height:30px; border-bottom:#3EA70F solid 2px; font-weight:normal;}
#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;}
#xwbt .more A{ color:#999;}
#xwbt .more A:hover{ color:#3EA70F;}
#info{width:350px;  padding:15px;  float:right; background-color:#f8f8f8;}
#newsa_1{
	width:350px;
	float:left; margin-top:10px; overflow:hidden;margin-bottom:8px; border-bottom:#eee solid 1px; padding-bottom:12px;

	}
#newsa_1 img{ width:120px; float:left; height:75px; padding:1px; border:#eee solid 1px; margin-right:12px;}
#newsa_1 h1{ font-size:15px; font-weight:normal; line-height:30px; height:30px; 	TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden; cursor:pointer;}
#newsa_1 span{color:#3EA70F; font-weight:bold;}
#newsa_1 p{ line-height:25px; color:#777; font-size:13px; height:50px; overflow:hidden;}
#newsa_1 .time{ color:#999; height:25px; overflow:hidden;}
#newsa_1  A{ color:#3EA70F;}
#newsa_1  A:hover{
	color:#EF800A;

}
#news-3{width:350px;
	float:left; margin-top:15px; height:266px; overflow:hidden;
}
#news-3 ul{ list-style-type:none;   font-size:12px;  }
#news-3 UL LI.none {
	BACKGROUND: none transparent scroll repeat 0% 0%;
}
#news-3 UL LI {
	text-align:left;
	WIDTH:350px;
	float:left; 
	
}
#news-3 UL LI .wen{
	padding-left:35px;
	background-image: url(quest_icon.jpg);
	background-repeat: no-repeat;
	background-position: left center; line-height:30px; font-size:14px;
}
#news-3 UL LI .da{	border-bottom:#ddd dotted 1px;	padding-left:35px;
	background-image: url(answer_icon.jpg);
	background-repeat: no-repeat;
	background-position: left 4px; line-height:25px; color:#666; height:50px; overflow:hidden; padding-bottom:3px; padding-top:3px;}
#news-3 UL LI span{ 
	color:#3EA70F;
	
}

#news-3 UL LI A {
color:#333;
}
#news-3 UL LI A:hover {
	color:#3EA70F;
}
#news-2{width:350px;
	float:left; margin-top:-4px; 
}
#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:350px;
	float:left;
	font-size:14px;
	border-bottom:#ddd dotted 1px;
	line-height:28px;
	background-image: url(jt1.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:#3EA70F;
}
#link{ width:1196px;  float:left; margin-top:20px; border:#ddd solid 1px; padding:1px;}
#link_1{ width:50px; line-height:20px; background-color:#3EA70F;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;}