#part1{
	width:100%;
	float:left;
	background-image: url(bg1.jpg);
	background-repeat: repeat;
	background-position: left top; padding-bottom:1%; overflow:hidden;
}
#part2{ width:100%; float:left; background-color:#fff; padding-top:1%; padding-bottom:1%;overflow:hidden;}
#part3{ width:100%; float:left; background-color:#f6f6f6; padding-top:1%; padding-bottom:1%;overflow:hidden;}
#main{ width:97%; padding:1.5%; float:left; }
#pro{ width:100%; float:left; position:relative; display:block; z-index:101; overflow:hidden;}
#lmdf{float:left;width:100%; text-align:center;  margin-top:30px; margin-bottom:25px; overflow:hidden;}
#lmdf A{ font-weight:bold;
	line-height:2.5;
	display:inline-block;
	 color:#fff; background-color:#0F9B5E; margin:0.5%;border-radius:5px; padding-left:2%; padding-right:2%;
}
#lmdf A:hover{	color:#fff; background-color:#ff9900;}
#cpfl{ FLOAT: left; width:23%; overflow:hidden;}
#lm-1{
width:100%;
	float:left; 	background-color:#0F9B5E;
	 padding-top:10px; padding-bottom:10px; 
}
#lm-1 span{ float:right; margin-right:12px;}
#lm-1 dd{ margin-left:3%; font-size:16px; font-weight:bold; color:#fff; line-height:30px; text-align:left;}
#lm-1 dd i{ margin-left:8px; margin-right:8px;}
#lmfl{
	width:100%;
	float:left;
	overflow:hidden;;
		
}
#lmfl UL{ list-style-type:none;   }
#lmfl UL LI {
		width:100%;
	font-size: 14px;
	line-height:45px; font-weight:bold; line-height:45px;
	float:left; border-bottom:#ddd solid 1px;background-color:#fff; 	TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden;
	
}
#lmfl UL LI A { border-left:#eee solid 6px;
padding-left:10px;
	color:#444;transition:all 0.3s ease-in-out 0s;
	display:block; 
		
}
#lmfl UL LI A i{ float:right; margin-right:12px;line-height:45px; font-size:18px;}
#lmfl UL LI.sec A {	padding-left:10px;
border-left:#0F9B5E solid 6px;

	color:#0F9B5E;
	display:block; background-color:#F3F3F3;
	
}
#lmfl UL LI A:hover {padding-left:20px;
border-left:#0F9B5E solid 6px;
	color:#0F9B5E;
	display:block; background-color:#F3F3F3;
}
#sylx{ width:90%; float:left; padding:5%; color:#555; line-height:2;}
#proa {
	WIDTH:100%;
	FLOAT:right;overflow:hidden;
}
#pro_1{ width:100%; float:left; border-bottom:#0F9B5E solid 2px;line-height:48px;}
#pro_1 dd{ padding-left:5%; padding-right:5%; float:left; background-color:#0F9B5E;  font-size:16px; font-weight:600; color:#fff;}
#pro_1 .more{ float:right; font-size:16px;margin-right:10px;}
#pro_1 .more a{ color:#555; text-transform:uppercase; }
#pro_1 .more a:hover{ color:#0F9B5E;}
#lmtd{ width:100%; float:left; border-bottom:#0F9B5E solid 2px;line-height:48px;}
#lmtd dd{ padding-left:5%; padding-right:5%; float:left; background-color:#0F9B5E;  font-size:16px; font-weight:600; color:#fff;}
#lmtd .more{ float:right; font-size:16px;margin-right:10px;}
#lmtd .more a{ color:#555; text-transform:uppercase; }
#lmtd .more a:hover{ color:#0F9B5E;}
#prolist {
	WIDTH:100%;
	FLOAT: left; 
}
#prolist UL {
	LIST-STYLE-TYPE: none;  overflow:hidden;
}
#prolist UL LI {
	TEXT-ALIGN: center; width:23.4%; FLOAT: left; margin:0px 0.8%; 
}

#prolist UL LI dd{  border:#ddd solid 1px; background-color:#fff; padding:1px;  overflow:hidden; text-align:center; box-shadow: 0px 1px 2px #ddd;-webkit-box-shadow:0px 1px 2px #ddd;-moz-box-shadow: 0px 1px 2px #ddd;}
#prolist UL LI IMG { border:0px;max-width:100%; display:block; margin-left:auto; margin-right:auto; height:210px; transition:all 0.3s ease-in-out 0s;}
#prolist UL LI p{ padding:5px; height:30px; line-height:30px; overflow:hidden;TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden;  text-align:center;
}
#prolist UL LI A {
	DISPLAY: block; color:#333;transition:all 0.6s ease-in-out 0s;
}
#prolist UL LI A:hover dd{ border:#0F9B5E solid 1px;}
#prolist UL LI A:hover img{-webkit-transform:scale(1.10);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
#prolist UL LI A:hover p{
	color:#0F9B5E;
}
#morea{ width:100%; float:left; margin-top:10px; text-align:center;}
#morea A{
	width:80px;
	display:inline-block;
	height:30px;
	line-height:30px;
	text-align:center;
	font-size:14px;
	border-radius:2px;
	color:#fff;
	transition:all 0.3s ease-in-out 0s;
	background-color:#0F9B5E; border:#0F9B5E solid 1px; color:#fff;
}#morea A:hover{
	color:#fff; background-color:#0F9B5E; border:#0F9B5E solid 1px;
}
#ways{
	width:100%;
	float:left;
	background-image: url(bg1.jpg);
	background-repeat: repeat;
	background-position: left top; overflow:hidden;
}
#waysa{
	width:100%;
	float:left; 
	background-image: url(ys1.png);
	background-repeat: no-repeat;
	background-position: center bottom; text-align:center; overflow:hidden;background-size:cover;
}
#waysa dd{ font-size:36px; color:#fff; margin-top:3%; letter-spacing:5px;}
#waysa dd span{
	font-size:55px;
	font-weight:bold;
	font-family: "Times New Roman", Times, serif;
}
#waysa p{ font-size:18px; font-weight:600; color:#fff; margin-top:16px;
	background-image: url(xx.png);
	background-repeat: no-repeat;
	background-position: center center;; margin-bottom:60px;
}
#waysa p.en{ text-transform:uppercase; font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
}
#wzys{
	width:100%; 
	FLOAT: left; margin-top:2%; padding-bottom:3%;
}
#wzys li{ list-style-type:none; text-align:center;}
#wzys  li .tp{ width:100%;text-align:center;}
#wzys  li .tp img{max-width:95%; display:block; margin-left:auto; margin-right:auto;}
#wzys  li .nr{width:100%}
#wzys  li .nr dd{
	font-size:24px;
	color:#0F9B5E;
	line-height:50px;  
	width:100%;  border-bottom:#0F9B5E  dotted 1px;overflow:hidden;TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden; height:50px;
}
#wzys  li  span{ width:55px; height:55px; background-color:#FF9900; line-height:55px;
	color:#fff; display:inline-block;
	font-size:34px;
	font-family: "Times New Roman", Times, serif; margin-bottom:2%;  margin-top:2%;border-radius:100%; font-weight:bold;
}
#wzys  li .nr .xq{ width:100%; line-height:1.8;   color:#555;text-align:left; margin-top:2%;}
#wzys .owl-controls .owl-dots .owl-dot{ margin-top:1%;}
#wzys .owl-controls .owl-dots .owl-dot span{
width:12px;height:12px;margin:12px 5px; background-color:#0F9B5E;border-radius:12px;
}
#wzys .owl-controls .owl-dots .owl-dot.active span,#wzys .owl-theme .owl-dots .owl-dot:hover span{background-color:#fd0000;}

#company{
width:100%; 
	float:left; position:relative; display:block; overflow:hidden;

}
#company .nr a{ color:#0F9B5E; font-weight:bold;}
#company .gsjj{width:52%; float:right; color:#0F9B5E}
#company .gsjj .nr{ width:100%; float:left;}
#company .gsjj .nr dd{ font-size:24px; line-height:2;  }
#company .gsjj .nr p{ font-size:14px; line-height:30px; color:#666;  margin-top:10px; text-indent:2rem;}
#company .tqp{ width:46%; float:left;}
#gs_banner{ width:100%; position:relative;}
#gs_banner  .owl-dots{ width:80%; position:absolute; right:10px; bottom:-5px; text-align:right;}
#gs_banner .owl-controls .owl-dots .owl-dot span{
	background:none;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 15px; background-color:rgba(255,255,255,0.9); width:10px; height:10px;
	margin-left: 3px;
}
#gs_banner .owl-controls .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#0F9B5E;}
#gs_banner .owl-item .item{ width:100%; float:left; text-align:center; position:relative;}
#gs_banner .owl-item .item img{ width:100%;}
#gs_banner .owl-controls .owl-nav{filter: Alpha(Opacity=0);
-moz-opacity:0; 		opacity:0;transition:all 0.3s ease-in-out 0s;}
#gs_banner:hover .owl-controls .owl-nav{filter: Alpha(Opacity=60);
-moz-opacity:0.6; 		opacity:0.6}
#gs_banner .owl-controls .owl-nav .owl-next,#gs_banner .owl-controls .owl-nav .owl-prev{ position:absolute; background:none; top:0px; width:3%;height:100%; line-height:0px; font-size:0px;background-size:100% ;}
#gslf{ width:100%; float:left; overflow:hidden; margin-top:16px;}
#gslf UL {
	LIST-STYLE-TYPE: none; margin-left:-3%;
}
#gslf UL li{ width:22%;float:left; margin-left:3%; text-align:center; }
#gslf UL li A{ font-size:15px;  color:#0F9B5E; display:block; line-height:34px; border:#0F9B5E solid 1px;border-radius:5px; overflow:hidden;}
#gslf UL li A:hover{ background-color:#0F9B5E; color:#fff;}
#zzry{ width:100%;  float:left; position:relative; margin-top:2.2%;}
#zzry li{ width:100%;LIST-STYLE-TYPE: none;}
#zzry li dd{ padding:2px; border:#ddd solid 1px; overflow:hidden; display:block;}
#zzry li dd img{ max-width:100%; height:180px;  transition: 0.3s; margin-left:auto; margin-right:auto;}
#zzry li p{ padding:5px; line-height:22px;overflow:hidden;TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden;  text-align:center; background-color:#eee; color:#333333}
#zzry li:hover img{transform: scale(1.1);}
#zzry li:hover dd { display:block; border:#0F9B5E solid 1px;}
#zzry li:hover p{ background-color:#0F9B5E; color:#fff;}
#zzry .owl-controls .owl-dots .owl-dot{ margin-top:1%;}
#zzry .owl-controls .owl-dots .owl-dot span{
width:6px;height:6px;margin:12px 5px; background-color:#ddd; border:#ddd solid 1px;border-radius:100%
}
#zzry .owl-controls .owl-dots .owl-dot.active span,#zzry .owl-theme .owl-dots .owl-dot:hover span{ width:6px; height:6px;background:#0F9B5E;border:#0F9B5E solid 1px;}
#zzry .owl-controls .owl-nav{filter: Alpha(Opacity=0);
-moz-opacity:0; 		opacity:0;transition:all 0.3s ease-in-out 0s;}
#zzry:hover .owl-controls .owl-nav{filter: Alpha(Opacity=100);
-moz-opacity:1; 		opacity:1}
#zzry .owl-controls .owl-nav .owl-next,#zzry .owl-controls .owl-nav .owl-prev{ position:absolute;  width:5%; top:0px; height:90%;  background:none; line-height:0px; font-size:0px;background-size:45% ;}
#zzry .owl-controls .owl-nav .owl-next{ 
	left:0px;
	background-image: url(la.png);
	background-repeat: no-repeat;
	background-position: left center;
}
#zzry .owl-controls .owl-nav .owl-prev{
	right:0px;
	background-image: url(ra.png);
	background-repeat: no-repeat;
	background-position: right center;
}
#news{ width:100%; float:left; position:relative; display:block;}
#info_1{ width:30%; float:left; margin-right:2%; padding:1%; background-color:#fff;border-radius:3px; overflow:hidden;}
#info_2{ width:32%; position:absolute; right:0px;  height:100%; top:0px; background-color:#fff; overflow:hidden;}
#info_2 .nrc{ width:94%; margin:3%; float:left;overflow:hidden; }
#xbt{ width:100%; float:left; border-bottom:#0F9B5E solid 2px;}
#xbt dd{ padding-left:2px; padding-right:2px; float:left; line-height:35px; font-size:16px; font-weight:600; color:#0F9B5E;}
#xbt .more{ float:right; font-size:16px;line-height:35px;}
#xbt .more a{ color:#555; text-transform:uppercase;}
#xbt .more a:hover{ color:#0F9B5E;}
#newsa_1{
	 width:100%;
	float:left; margin-top:1.8%; overflow:hidden;margin-bottom:8px; border-bottom:#eee solid 1px; padding-bottom:10px;

	}
#newsa_1 img{ width:110px; float:left; height:80px; padding:1px; border:#eee solid 1px; margin-right:12px;}
#newsa_1 dd{ font-size:14px; font-weight:600; line-height:30px; height:30px; 	TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden; cursor:pointer; }
#newsa_1 span{color:#0F9B5E; font-weight:bold;}
#newsa_1 p{ line-height:25px; color:#777; font-size:13px; height:50px;isplay: -webkit-box; 
overflow : hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp:2;
-webkit-box-orient: vertical;}
#newsa_1 .time{ color:#999; height:25px; overflow:hidden;}
#newsa_1  A{ color:#333;}
#newsa_1  A:hover{
	color:#0F9B5E;

}
#news-2{ width:100%;
	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:100%;
	float:left; 
	border-bottom:#ddd dotted 1px;
	line-height:30px;
	background-image: url(dot.jpg);
	background-repeat: no-repeat;
	background-position:2px center;	
}
#news-2 UL LI span{ float:right;
	color:#999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
#news-2 UL LI A { width:72%; float:left;
padding-left:12px;TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden; font-size:14px;
color:#555;
}
#news-2 UL LI A:hover {
	color:#0F9B5E;
}
#news-3{ width:100%;
	float:left; margin-top:15px;  overflow:hidden; 
}
#news-3 ul{ list-style-type:none; overflow:hidden;  font-size:14px;  }
#news-3 UL LI.none {
	BACKGROUND: none transparent scroll repeat 0% 0%;
}
#news-3 UL LI {
	text-align:left;
width:100%;
	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; height:30px; font-size:15px;TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden; 
}
#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 6px; line-height:25px; color:#777; height:50px; overflow:hidden; padding-bottom:3px; padding-top:3px;}
#news-3 UL LI span{ 
	color:#0F9B5E;
	
}

#news-3 UL LI A {
color:#333;
}
#news-3 UL LI A:hover {
	color:#0F9B5E;
}
#link{ height:50px;   border:#ccc solid 1px; padding:1px; background-color:#FFFFFF;; margin-top:-1%;}
#link_1{ width:8%; line-height:20px; background-color:#0F9B5E;float:left; padding-top:5px; padding-bottom:5px; font-weight:bold; font-size:14px; text-align:center; color:#FFFFFF;}
#link_2{ width:90%; padding-right:13px; font-size:14px; float:right; line-height:25px;}
#link_2 A{ padding-left:8px; padding-right:8px;}
@media only screen and (max-width: 1300px){#company .gsjj .nr p{ line-height:25px; font-size:14px;}#prolist UL LI IMG { height:180px;}}
@media only screen and (max-width: 1200px){#company .gsjj .nr p{ line-height:22px; font-size:13px;}}
@media only screen and (max-width: 1100px){#news-3 UL LI .wen{ height:30px; line-height:30px;}#news-3 UL LI .da{ line-height:20px; height:40px;}#news-2 UL LI { line-height:25px;}#news-2 UL LI a{ font-size:13px; width:70%;}#news-2 UL LI span{ font-size:12px;}#zzry li dd img{ height:165px;}#company .gsjj .nr dd{ font-size:18px; font-weight:bold; line-height:28px;}#company .gsjj .nr p{ line-height:22px; font-size:13px;}#ways_1 ul li{padding-bottom:5px; padding-top:5px;}#ways_1 ul li .num{font-size:28px;height:32px; line-height:32px;}#ways_1 ul li .nrc dd{font-size:16px;}#ways_1 ul li .nrc p{font-size:13px; line-height:25px;}#prolist UL LI IMG { height:150px;}#lmtd .more,#pro_1 .more{ font-size:14px;}#waysa dd{font-size:30px;}#waysa dd span{ font-size:34px;}#waysa p{ font-size:16px;margin-bottom:40px;}
#company .gsjj .nr p{ line-height:22px; height:154px; display: -webkit-box; 
overflow : hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp:7;
-webkit-box-orient: vertical;}}

@media only screen and (max-width: 960px){#info_1{ width:46%; margin-left:1%; margin-right:1%;}#info_2{ width:98%; margin:1%; float:left; position:relative;}#gslf{ margin-top:10px;}#gslf UL li A{ font-size:13px;  line-height:28px;}#company .gsjj .nr dd{ font-size:16px;line-height:25px;}#company .gsjj .nr p{ line-height:20px; font-size:12px; height:160px;-webkit-line-clamp:8;}#ways_1 ul li .num{font-size:22px;height:30px; line-height:30px;}#ways_1 ul li .nrc dd{font-size:14px;}#ways_1 ul li .nrc p{font-size:12px; line-height:20px;}#prolist UL LI { width:30.33%;margin:0px 1.5%; }#wzys  li .nr dd{ font-size:20px; line-height:32px; height:32px;}#wzys  li span{ width:40px; height:40px; line-height:40px; font-size:26px;}}
@media only screen and (max-width: 800px){#wzys  li .nr dd{ font-size:16px; font-weight:bold;}#wzys{ width:96%; padding:2%;}#news-2 UL LI A { font-size:12px;}#xbt .more,#xbt dd{ font-size:14px; line-height:30px;}#zzry li dd img{ height:150px;}#company .gsjj .nr p{ line-height:22px; height:132px; display: -webkit-box; 
overflow : hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp:6;
-webkit-box-orient: vertical;}#gslf{ margin-top:5px;}#gslf UL li A{ font-size:12px;  line-height:24px;}#company .gsjj .nr dd{ font-size:14px;line-height:20px;}#waysa dd{font-size:22px;}#waysa dd span{  font-size:26px;}#waysa p{ font-size:14px;margin-bottom:30px; margin-top:10px;background-image: url(xx1.png);}#lmfl{ background-color:#fff; padding-bottom:5%;}#lm-1 dd{ font-size:14px; line-height:25px;}#lmfl UL LI A i,#lmfl UL LI { font-size:13px; height:30px; line-height:30px;}#cpfl{ width:100%; position:absolute; left:0px; top:0px; z-index:1000;}#lmtd .more,#pro_1 .more{ font-size:12px; color:#0F9B5E}#pro_1 .more i{ margin-right:12px;}#lmtd dd,#pro_1 dd{ font-size:14px;}#lmtd,#pro_1{ line-height:30px;}#proa { width:100%; background-color:#fff;}#prolist UL LI IMG { height:110px;}}
@media only screen and (max-width: 640px){#news-3 UL LI .wen{ font-size:12px; font-weight:bold;}#newsa_1 dd{ font-size:12px;}#info_1{ width:92%; padding:3%; margin:1%;}#info_2{ width:98%; margin:1%; float:left; position:relative;}#zzry li dd img{ height:120px;}#company .tqp{ position:relative; width:100%; float:left;}#company .gsjj{ width:100%; margin-top:2%;}#ways_1 .tpq{ width:100%; float:left;}#ways_1 .tpq img{ max-width:100%; margin-left:auto; margin-right:auto;}#ways_1 ul{ width:100%;}}
@media only screen and (max-width: 550px){#xbt .more,#xbt dd{ font-size:13px; line-height:30px;}#prolist UL LI { width:45%;margin:0px 2.5%; }#prolist UL LI IMG { height:130px;}#zzry li dd img{ height:100px;}#prolist UL LI:last-child{ display:block;}#wzys  li .nr dd{ font-size:15px;}}
@media only screen and (max-width: 450px){#lmtd dd,#pro_1 dd{ font-size:12px;}#prolist UL LI IMG { height:100px;}#ways_1 ul li .num{ font-size:18px;}}