@charset "gb2312";
body{

	margin-left:0px;

	margin-top:0px;

	margin-right:0px;

	margin-bottom:0px;

	font-family:"Microsoft Yahei","Simsun","Arial Black","verdana";

	font-size:12px;

	line-height:22px;

	color:#333;

	background-color:#fff; 

}
UL{list-style-type:none}UL,p,li,form,h1,h2,h3,h4,h5,h6{PADDING-BOTTOM:0px;MARGIN:0px;PADDING-LEFT:0px;PADDING-RIGHT:0px;PADDING-TOP:0px}#head{width:100%;float:left}#menu{

	width:100%;

	float:left;

	

}

#dibu{ 
width:100%; 
float:left;
padding-bottom:78px;
}

#flash{

	width:100%;

	float:left;

	background-image: url(../images/fbg.jpg);

	background-repeat: repeat-x;

	background-position: left bottom; padding-bottom:0px;

}#end{width:100%;height:60px;float:left;padding-bottom:50px}#piaofu{width:100%;height:72px;position:fixed;bottom:0px;left:0px}#hyweb{width:100%;float:left; }#lmtc{width:100%;float:left; padding-bottom:10px; padding-top:10px;}#body{width:100%;margin-left:auto;margin-right:auto;min-width:320px;max-width:640px;overflow:hidden}#top{

	width:100%;

	float:left;

}

#logo{

	width:100%;

	float:left;

	position:relative;

	text-align:center;

	padding-top:4px;

	padding-bottom:4px;

	background-color:#fff;

	border-top:#007C7C solid 4px;



}

#logo img{ height:60px}

#logo .tel{

	position:absolute;

	height:24px;

	line-height:24px;

	right:8px;

	top:26px;

	width:130px; text-align:center;

	font-size:13px;

	color:#0568C5;  z-index:80; font-weight:bold; background-color:#fff;border-radius:4px;

}

#logo .tel A{color:#0568C5; }

#bht{ width:100%; float:left;}

#dh{width:100%;float:left;background-image: url(../images/menu.jpg);

	background-repeat: repeat-x;

	background-position: left top; }
#dh ul{list-style-type:none; }
#dh UL LI{
	width:20%;
	float:left;
	margin:0px;
	line-height:32px;
	font-size:14px;
	text-align:center;
	background-image:url(../images/li1.png);
	background-repeat:no-repeat;
	background-position:right center; 
	font-weight:bold;
	}
#dh UL LI A{
	color:#fff; 
	display:block;
}
#dh UL LI A:hover{

	color:#fff;

	background-image: url(../images/hover.jpg);

	background-repeat: repeat-x;

	background-position: left top;	

}#dh UL LI A.sec{

	color:#fff;

	background-image: url(../images/hover.jpg);

	background-repeat: repeat-x;

	background-position: left top;	

}

#dh UL LI.c4{ background-image:none}

#dh UL LI.c8{ background-image:none}

#content{width:100%;float:left;}

#middlea{

	width:100%;

	float:left;

	background-color:#f6f6f6;

	padding-top:5px;

	padding-bottom:5px;

	background-image: url(../images/product_bg.jpg);

	background-repeat: repeat;

	background-position: left top;

	}

#middle{

	width:100%;

	float:left;

	background-color:#fff;

	padding-top:5px;

	padding-bottom:5px;

	}

#lmc{ width:100%; float:left; margin-top:5px;}

#lmc img{ width:100%;}	

#lmt{

	width:98%;

	margin-left:auto;

	margin-right:auto;

	height:36px;

	background-image: url(../images/product_top_bg.jpg);

	background-repeat: repeat-x;

	background-position: left top;

}

#lmt h2{

	padding-left:22px;

	float:left;

	font-size: 14px;

	color:#fff;

	line-height:36px;

	height:36px;

	background-image: url(../images/icon1.png);

	background-repeat: no-repeat;

	background-position: 5px center;

}

#lmt1{ width:98%; margin-left:auto; margin-right:auto;

	background-image: url(../images/d5.jpg);

	background-repeat: repeat-x;

	background-position: left top;

	background-color: #f5f5f5; border:#cacaca solid 1px;border-radius:4px; height:36px;

}

#lmt1 h2{

	padding-left:22px;

	padding-right:12px;

	line-height:36px;

	float:left;

	color:#010101;

	font-size:14px; font-weight:normal;

	background-image: url(../images/hdf.jpg);

	background-repeat: no-repeat;

	background-position: 10px center;

}

#info{

	width:96%;

	float:left;

	padding:2%;



	



}

#company{ width:98%; float:left;  overflow:hidden; line-height:22px; overflow: hidden; max-height:110px;}

#company img{ width:25%; max-width:130px;border:#007C7C solid 1px; padding:1px; float:left; margin-right:12px;}

#company p{ }

#info-1{ width:100%; float:left;}

#info-1 h1{ width:100%; float:left;	TEXT-OVERFLOW: ellipsis;

	WHITE-SPACE: nowrap;

	OVERFLOW: hidden; line-height:30px; font-size:14px; color:#007C7C;}

#info-1 p{ width:100%; float:left; line-height:22px; color:#666; text-indent:24px;}	

#news-1{width:100%;

	float:left; 

}

#news-1 ul{ list-style-type:none;   font-size:12px;  }

#news-1 UL LI.none {

	BACKGROUND: none transparent scroll repeat 0% 0%;

}

#news-1 UL LI {

	text-align:left;

	WIDTH:100%;

	float:left;

	display:block;

	line-height:25px;

	height:25px;

	OVERFLOW: hidden;

	font-size:12px;

	background-image: url(../images/ico03.gif);

	background-repeat: no-repeat;

	background-position: 2px center;

	border-bottom:#ddd dotted 1px;



}

#news-1 UL LI .right{ width:70%; float:left;TEXT-OVERFLOW: ellipsis;

	WHITE-SPACE: nowrap;

	OVERFLOW: hidden; }#news-1 UL LI span{float:right;color:#007C7C;font-size:12px}

#news-1 UL LI A {

padding-left:20px;

color:#555;

}

#news-1 UL LI A:hover {

padding-left:20px;

	COLOR:#007C7C;



}



#mored{

	width:50px;

	text-align:center;

	float:right;

	color:#fff;

	line-height:20px;

	font-size:12px; background-color:#fff; border-radius:4px; margin-top:8px; margin-right:8px;

}

#mored A{ color:#007C7C; }

#fwlb{

	width:100%;

	float:left; position:relative;

	

				

}

#fwlb .lmdh{ float:left; margin-left:10px; text-align:center;height:30px; background-color:#007c7c; width:100px; line-height:30px; color:#FFFFFF; cursor:pointer; }

#fwlb UL{ list-style-type:none; position:absolute; left:110px; top:0px; z-index:1000; display:none; background-color:#007c7c;padding:5px;}

#fwlb UL LI {

	margin:4px;



	height:20px;

	line-height:20px;

	TEXT-OVERFLOW: ellipsis;

	WHITE-SPACE: nowrap;

	OVERFLOW: hidden;

	text-align:center;

	float:left;

	font-size:12px;

}



#fwlb UL LI A {

	COLOR:#555; display:block;border-radius:4px;	padding-left:6px;

	padding-right:6px;background-color:#fff;

}

#fwlb UL LI A:hover {

	COLOR:#fff; background-color:#F44F17;

}

#product {



	WIDTH:100%;

	FLOAT: left;  overflow:hidden; margin-top:12px;



}

#product UL {

	LIST-STYLE-TYPE: none

}

#product UL LI {

	TEXT-ALIGN: center; WIDTH:30%;HEIGHT: 190px; FLOAT: left; margin-right:5%; position:relative;

}

#product UL LI.r{WIDTH:30%; float:right; margin:0px;HEIGHT:190px;}

#product UL LI IMG {

	  WIDTH: 100%; HEIGHT: 170px; display:block; border:0px;border-radius:8px;

}

#product UL LI h3{border-radius:0px 0px 8px 8px; overflow:hidden;

	width:100%;

	cursor:pointer;

	font-size:14px;

	height:30px;

	line-height:30px;

	position:absolute;

	font-weight:normal;

	left:0px;

	bottom:20px;

	color:#FFFFFF;

	background-image: url(../images/bgt1.png);

	background-repeat: repeat;

	background-position: left top;

}

#product UL LI A { color:#525252;

	

}

#product UL LI A:hover h3{ background-color:#007C7C; background-image:none;

	  COLOR:#fff;

}

#middle-1t{

	width:100%;

	float:left;

	height:28px;

	background-image: url(../images/lmc.jpg);

	background-repeat: repeat-x;

	background-position: left top;

}

#middle-1t h2{ width:98px;

	float:left;

	font-size:14px;

	line-height:24px;

	color:#fff;

	background-image: url(../images/lma.jpg);

	background-repeat: no-repeat;

	background-position: left top; margin-left:10px; text-align:center;

}

#middle-1t .more{ padding-right:10px; text-align:left; float:right; line-height:24px; color:#666;}

#middle-1t A{ color:#666;}

#middle-2t{

	width:100%;

	float:left;

	height:31px;

	background-image: url(../images/hkbg.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	background-color:#F9F9F9;

}

#middle-2t h2{ padding-left:32px;

	float:left;

	font-size:14px;

	line-height:30px;

	color:#007C7C;



}

#middle-2t .more{ padding-right:10px; text-align:left; float:right; line-height:30px; color:#666;}

#middle-2t A{ color:#666;}

#case{width:100%;

	float:left;

	text-align:center; 

}

#case ul{ list-style-type:none; }

#case UL LI { width:30%; float:left; text-align:center; margin:1%;overflow:hidden;border:#ddd solid 1px; padding:2px;border-radius:4px; text-align:center; background-color:#fff;}

#case ul li img{  max-width:98%; height:130px; margin-top:5px;  background-color:#fff; }

#case UL LI p{

	height:22px;

	line-height:22px;

	text-align:center;

	overflow:hidden;

	font-size:14px;

}

#case UL LI A{ color:#333; display:block;}

#case UL LI A:hover{

	color:#007C7C;

}

#cbt{ width:96%; float:left; background-color:#F2F2F2; padding:2%;}

#cb_1{ border:#007C7C solid 1px; background-color:#fff; width:97%; background-color:#FFFFFF; float:left; padding:1%;}

#fwxm{ width:100%; float:left; margin-top:5px;}

#fwxm ul{list-style-type:none;}

#fwxm ul li{ width:48%; margin-left:1%; margin-right:1%; float:left; overflow:hidden; margin-top:4px; margin-bottom:4px; float:left;}

#fwxm ul li .img1{ width:60px; float:left; height:60px; margin-right:8px;}

#fwxm ul li .bt{ line-height:20x; height:20px; font-size:12px; overflow:hidden; color:#007C7C; font-weight:bold;}

#fwxm ul li .js{ line-height:20x; height:40px; font-size:12px; overflow:hidden; color:#666666;}

#banquan{

	width:96%;

	padding-top:16px;

	padding-left:2%;

	padding-right:2%;

	padding-bottom:8px;

	line-height:22px;

	color:#fff;

	text-align:center;

	background-color:#007c7c; border-top:#fff 2px solid;

}

#banquan A{ color:#fff;}

#bottom{width:100%;float:left;HEIGHT:70px;background-image:url(../images/end.jpg);background-repeat:repeat-x;background-position:left top;filter:alpha(Opacity=90);-moz-opacity:.9;opacity:.9}#bottom .footer{HEIGHT:70px}#bottom .footer UL{TEXT-ALIGN:left}#bottom .footer UL LI{width:24%;text-align:center;height:70px;text-align:center;float:left}#bottom .footer UL LI A{width:100%;overflow:hidden;display:block;cursor:pointer;padding-top:40px;font-size:14px;text-align:center;line-height:30px;color:#fff;letter-spacing:3px}#bottom .footer UL LI.home{background-image:url(../images/home.png);background-repeat:no-repeat;background-position:center 8px}#bottom .footer UL LI.tel{background-image:url(../images/dh.png);background-repeat:no-repeat;background-position:center 8px}#bottom .footer UL LI.dx{background-image:url(../images/fx.png);background-repeat:no-repeat;background-position:center 8px}#bottom .footer UL LI.fx{background-image:url(../images/dx.png);background-repeat:no-repeat;background-position:center 8px}#bottom .footer UL LI.kg{width:1%;height:70px;float:left;background-image:url(../images/li.jpg);background-repeat:repeat-y;background-position:center top}a:link{text-decoration:none;color:#111}a:visited{text-decoration:none;color:#111}a:hover{color:#007C7C;text-decoration:none}

.hg{ margin-top:8px;}

#hotcp{width:100%;

	float:left;

	text-align:center; overflow:hidden; 

}

#hotcp ul{ list-style-type:none; }

#hotcp UL LI { width:30%; float:left; text-align:center; margin-left:8px; margin-right:8px;overflow:hidden;  text-align:center; border:#ccc solid 1px; background-color:#fff;}

#hotcp ul li img{  max-width:98%; height:130px;background-color:#fff; border:0px; margin-top:5px; }

#hotcp UL LI p{

	height:30px;

	line-height:30px;

	text-align:center;

	overflow:hidden;

	font-size:14px;

}

#hotcp UL LI A{ color:#333; display:block;}

#hotcp UL LI A:hover{

	color:#007C7C;

}

#news-3{width:100%;

	float:left; 

}

#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:100%;

	float:left; 

	

}

#news-3 UL LI .wen{

	padding-left:35px;

	background-image: url(../images/h_w.jpg);

	background-repeat: no-repeat;

	background-position: left center; height:25px;TEXT-OVERFLOW: ellipsis;

	WHITE-SPACE: nowrap;

	OVERFLOW: hidden; font-size:14px;

}

#news-3 UL LI .da{	border-bottom:#ccc dotted 1px;	padding-left:35px;

	background-image: url(../images/d.jpg);

	background-repeat: no-repeat;

	background-position: left 4px; line-height:20px; color:#666;  overflow:hidden; padding-bottom:3px; padding-top:3px;}

#news-3 UL LI span{ 

	color:#333;

	

}

#news-3 UL LI A {

color:#333;

}

#news-3 UL LI A:hover {

	color:#007C7C;

}
.maximg img{ max-width:100%; height:auto !important}
.kuang{ height:33px; width:100%; box-sizing:border-box; padding:0 10px; margin-bottom:10px}
.wenben{ padding:5px; width:100%; box-sizing:border-box; height:80px}
#tj{ width:100px; height:33px;}