body{
	font-family: "微软雅黑",'宋体';
	font-size:12px;
	color:#888;
	margin:0px;
	padding:0px;	 
	overflow-x:hidden;
}
 h4,h3,h2,h1{
	margin:0;
	padding:0;
	font-size:12px;
	font-weight:normal;
	line-height:1.5em;
}
*{
	margin:0;
	padding:0;
	border:0;
}
ul,li,div {
	padding:0;
	margin:0;
	list-style:none;
}
.home_tx {
 PADDING:0px;}
.input{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #CCCCCC;
	height:17px;
}
input,TEXTAREA{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #efefef;
	line-height:13px;
}
td{
	padding-left:5px;
}
.go-textkuang{ 
	padding:5px;
	width:60px;
	height:23px;
	border:1px solid #c1c1c1;
	margin:3px;
}
.textkuang,textarea{
 
	border:1px solid #e1e1e1;
	margin:2px;
	margin-left:0px;
}
#home_tx {
	PADDING: 0px;
	BACKGROUND:url(../xyimg/hometx_03.gif) bottom repeat-x;	WIDTH:100%;
 
}
 width:980px;
 margin:0 auto;
 line-height:20px;
 LEFT: 50%; MARGIN-LEFT: -501PX; MARGIN-TOP: -1PX;
 }

a {
	color: #999;
	text-decoration: none;
}
a:hover{color:black; color:#3b7fc6;}
ul, li, h1, h2, h3, h4, h5, h6, dl, dt, dd, form, hr, img, div, label, span { margin:0; padding:0;list-style:none;border:0; }
ul, li { list-style:none; }
h4 { font-size:14px; }
h5 { font-size:13px; }
h6 { font-size:12px; }
img { border:0; }
input{ font-family:Arial, Helvetica, sans-serif; height:20px}
.clear { height:0; clear:both; overflow:hidden; }
.height_auto{
	height:auto;
	overflow:hidden;
	zoom:1;
}

UL {
	PADDING: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; FONT-FAMILY: "微软雅黑",Arial,"宋体"; FONT-SIZE: 12px; 
}
OL {
	PADDING: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; FONT-FAMILY: "微软雅黑",Arial,"宋体"; FONT-SIZE: 12px; 
}
DL {
	PADDING: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; FONT-FAMILY: "微软雅黑",Arial,"宋体"; FONT-SIZE: 12px; 
}
LI {
	PADDING: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px;FONT-FAMILY: "微软雅黑",Arial,"宋体"; FONT-SIZE: 12px; 
}
DT {
	PADDING: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; FONT-FAMILY: "微软雅黑",Arial,"宋体"; FONT-SIZE: 12px; 
}
DD {
	PADDING: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; FONT-FAMILY: "微软雅黑",Arial,"宋体"; FONT-SIZE: 12px; 
}
P {
	PADDING: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; FONT-FAMILY: "微软雅黑",Arial,"宋体"; FONT-SIZE: 12px;
}
#topbg{
	background:url(../xyimg/top.jpg) bottom #ffffff repeat-x;
}
#top{
	width:990px;
	margin:0 auto;
	height:118px;
}
#logo{
	width:540px;
	float:left;
	text-align:center;
	height:85px;
}
/*主菜单框架*/
#header{
width:800px;
float:left;
height:30px;
}

#website .language{ float:right; position:relative; top:10px; right:25px;_top:5px;}
#website .language h3{ width:160px; height:18px; line-height:18px; overflow:hidden; padding-left:6px; color:#888; background:url(../xyimg/bg_1.png) no-repeat; text-align:left; }
#head .language h3 span{ display:block; width:22px; height:18px; float:right; margin-left:3px; background:url(../xyimg/bg_1.png) no-repea;}
#website .language ul{ display:none; width:158px; background:#FFF; border:1px solid #DDD; position:absolute; left:0; }
#website .language li{ height:20px; overflow:hidden; text-align:left;  width:150px; float:left;}
#website .language li a{ display:block; width:150px;line-height:18px;   color:#888; padding:0 4px;
}
#website .language li a:hover{ background:#F5F5F5; color:#2B6CC5; text-decoration:none;}
#website .hover h3{  color:#2B6CC5;}
#website .hover ul{ display:block;}
#topnav {
height:30px;

}
#nav {
	Z-INDEX:7; POSITION: relative; WIDTH: 720px;  HEIGHT: 40px; float:right; clear:both;
}
.menu {
	Z-INDEX: 933;
	 POSITION: absolute; 
	 PADDING: 0px; 
	 MARGIN: 0px; 
     WIDTH:730px; 
	 HEIGHT: 40px; 
	 FONT-SIZE: 12px; 
	 top:-25px; 
	 left:100px;
}
/*主菜单*/
/*主菜单 标签*/
.menu LI {
	MARGIN: 0px; FLOAT: left;
	margin-right:3px;
}
/*主菜单 链接*/
.menu .lis .A{
	display:block;
	width:101PX;
	 
}
.menu LI  A{
	display:block;
}
.menu li .A{
	TEXT-ALIGN: center; LINE-HEIGHT: 42px;  BACKGROUND:url(../xyimg/icon_menu_g.gif) no-repeat right 19px; DISPLAY: block;COLOR: #333333; TEXT-DECORATION: none; 
}
 
 
/*主菜单 经过*/
.menu  li .A:hover {
	BACKGROUND: url(../xyimg/menu_hover.jpg) ; color:#FFF;
}
/*主菜单 停留*/
.menu li.current .A {
	BACKGROUND:url(../xyimg/icon_menu_g.gif) no-repeat right 19px;color:#333333;
}
/*当鼠标移到子菜单的时候*/
.menu li.hover .A {
	background:url(../xyimg/menu_hover.jpg) ; color:#FFF;  
}

/*子菜单公用样式*/
.menu LI UL {
	POSITION: absolute;
	display:none;
	border-top:2px solid #004e99;
	border-bottom:1px solid #d4d4d4;
	-moz-box-shadow:1px 1px 4px #000;
	-webkit-box-shadow:1px 1px 4px #000;
	box-shadow:1px 1px 4px #000;
	left:-175px;
	width:980px;
	background:#FFFFFF url(../xyimg/navbg.jpg) bottom repeat-x;
	padding-top:10px;
	margin:auto;
    Z-INDEX:99999;

}

/*子菜单会继承父级,要设置对应差数
子类鼠标经过*/
.menu LI UL LI {
	
}
.menu LI UL LI A {
	TEXT-ALIGN: left; PADDING: 0px;  BACKGROUND: #FFF; COLOR: #666;border:0px solid #FFF;
}
.menu LI UL LI A:hover {
	 BACKGROUND: #FFF; border:0px solid #CDCDCD; COLOR: #004e99; TEXT-ALIGN: left; border:0px solid #FFF; padding:0px; 
}

/*主菜单 停留的时候子菜单样式，不设置的话样式会继承父级*/
.menu LI.current UL LI A {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px;  PADDING-RIGHT: 0px; BACKGROUND: #FFF url() no-repeat right 18px; COLOR: #666; PADDING-TOP: 0px;
}
.menu LI.hover UL LI A {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px;  PADDING-RIGHT: 0px; BACKGROUND: #FFF; COLOR: #666; PADDING-TOP: 0px;
}
.menu LI.link UL LI A {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; PADDING-RIGHT: 0px; BACKGROUND: #FFF; COLOR: #666; PADDING-TOP: 0px;
}
.Sun_link{ height:26px;padding:10px 0px 0px 20px; }
.Sun_link h5{ font-size:12px; text-align:left; color:#004e99; margin:0 0 10px 0; }
.menu LI UL LI .Sun_link a:link,.menu LI UL LI .Sun_link a:visited{TEXT-ALIGN: left; LINE-HEIGHT:26px;COLOR: #333333; TEXT-DECORATION:none; background:none;}
.menu LI UL LI #submenu a:link,.menu LI UL LI .Sun_link #submenu a:visited{TEXT-ALIGN: left; LINE-HEIGHT:26px;COLOR: #333333; TEXT-DECORATION:none; background:none;}
.menu LI UL LI .Sun_link a:hover{TEXT-ALIGN: left; LINE-HEIGHT:26px;COLOR: #333333; TEXT-DECORATION:underline}

/*子菜单宽度和高度*/
#nav0 ul {
	 WIDTH: 980px;background:#FFFFFF url(../xyimg/navbg.jpg) bottom repeat-x;HEIGHT: 180px;
}

#nav1 ul {
	 WIDTH: 980px;background:#FFFFFF url(../xyimg/navbg.jpg) bottom repeat-x;HEIGHT: 180px;
}

#nav2 UL {
	WIDTH: 980px;  background:#FFFFFF url(../xyimg/navbg.jpg) bottom repeat-x;  HEIGHT: 180px;
}
#nav3 UL {
	WIDTH: 980px;  background:#FFFFFF url(../xyimg/navbg.jpg) bottom repeat-x;  HEIGHT: 180px;
}

#nav4 UL {
	WIDTH: 980px;  background:#FFFFFF url(../xyimg/navbg.jpg) bottom repeat-x;  HEIGHT: 180px;
}
#nav5 UL {
	WIDTH: 980px;  background:#FFFFFF url(../xyimg/navbg.jpg) bottom repeat-x; HEIGHT: 180px;
}
#nav6 UL {
	WIDTH: 980px; background:#FFFFFF url(../xyimg/navbg.jpg) bottom repeat-x;  HEIGHT: 180px;
}
.title_h{ font-size:14px; color:#888; font-weight:bold}
.intro_more{padding:10px 0px 10px 0px; text-align:left; color:#888; line-height:18px}
#menu{
	width:740px;
	float:left;
	height:180px;
}
#menu .li{
	width:240px;
	text-align:center;
	float:left;
}
#menu .li span{
	display:block;
}
#menu .li .a_news{
	display:block;
	width:200px;
	margin:0 auto;
}
#menu .li .a_news img{
	border:2px solid #efefef;
}
#menu .li .a_news:hover img{
  border:2px solid #fff;
}
#menu .li .font{
	font-size:14px;
	font-weight:bold;
	text-align:left;
	line-height:32px;
}

#menu_products{
	width:980px;
	float:left;
	height:180px;
}
#menu_products .li{
	width:240px;
	text-align:center;
	float:left;
}
#menu_products .li span{
	display:block;
}
#menu_products .li .a_news{
	display:block;
	width:200px;
	margin:0 auto;
}
#menu_products .li .a_news img{
	border:2px solid #efefef;
}
#menu_products .li .a_news:hover img{
  border:2px solid #fff;
}
#menu_products .li .font{
	font-size:14px;
	font-weight:bold;
	text-align:left;
	line-height:32px;
}
#top_right{
	width:260px;
	float:right;
	margin-top:27px;
	height:74px;
 
}
#top_right .lan{
 	text-align:right;
	padding-right:15px;
	height:30px;
	color:#666;
	padding-top:7px;
 
}
#website{
	padding-top:5px;
	text-align:right;
	padding-right:40px;
	line-height:40px;
	color:#666;
}
#website a{
	padding:9px;
	padding-bottom:5px;
	padding-top:5px;
}
#website a:hover{
	color:#fff;
	BACKGROUND:#004e99
}
#main{
	width:997px;
	margin:0 auto;
	clear:both;
	margin-top:1px;
	height:1px;
	position:relative;
	
}
 
 
#banners{
	height:210px;
 
}
.bgstretcher {
	background:center;
	width:100%;
	overflow: hidden;
	 margin:auto;
	 margin-top:90px;
     position:relative; 
     left:50%; 
     top:50%; 
     z-index:1; 
     
 
}
.bgstretcher, .bgstretcher UL, .bgstretcher UL LI {
	display:block;
	position: absolute;
	top: 0;
	 
	right: 0;
	left: 0;
	bottom: 0;
	z-index:-1;
}
.bgstretcher UL, .bgstretcher UL LI {
	margin: 0;
	padding: 0;
	list-style: none;
}

.main{
	width:970px;
	margin:0 auto;
	background:url(../xyimg/service.jpg) no-repeat;
 
}
.about{
	 
	background:url(../xyimg/aboutus.jpg) top center no-repeat;
}
.news{
 
	background:url(../xyimg/newscenter.jpg) top center no-repeat;
}
.qywh{
 
	background:url(../xyimg/qywh.jpg) top center no-repeat;
}
.rlzy{
 
	background:url(../xyimg/rlzy.jpg) top center no-repeat;
}
.lxwm{
 
	background:url(../xyimg/lxwm.jpg) top center no-repeat;
}
.fwzc{
 
	background:url(../xyimg/fwzc.jpg) top center no-repeat;
}
.zzry{
 
	background:url(../xyimg/zzry.jpg) top center no-repeat;
}
.cpzx{
 
	background:url(../xyimg/cpzx.jpg) top center no-repeat;
}
.xswl{
 
	background:url(../xyimg/xswl.jpg) top center no-repeat;
}
.bodybg{
	background:url(../xyimg/hrs.jpg) top center no-repeat;
 
 }
 .bodybg1{
	background:url(../xyimg/newss1.jpg) top center no-repeat;
 
 }
 .bodybg2{
	background:url(../xyimg/service.jpg) top center no-repeat;
 
 } 
 
.mains{
	width:970px;
	position:absolute;
	top:0px;
	left:0px;
	height:500px;
	 
}
.main_bg{
	width:997PX;
	height:220PX;
	background:url(../xyimg/main.png) no-repeat;
	margin:0 auto;
 
 
}
.bodys{
	 background:url(../xyimg/bannerbg.jpg) repeat-x;
	 height:auto;
	 overflow:hidden
}
#BODY{
	width:950PX;
	height:180PX;
	margin:0 auto;
}
.top{
	height:50px;
}
#video{
	width:244px;
	float:left;
	height:110px;
	padding:0px;
	padding-bottom:5px;
	text-align:center;
	padding-right:0px;
}
#news{
	width:430px;
	float:left;
	padding-left:22px;
	padding-top:0px;
	height:120px;
}
#news .pic{
	width:165px;
	float:left;
	border:#CCCCCC 1px solid; 
	height:115px; 
	margin-right:10px;
	text-align:center;
	+margin-right:5px;
	 
}
#news .con{
	float:left;
	line-height:20px;
	width:250px;
	color:#666;
}
#news_ul li{
	width:230px;
	height:22px;
	float:left;
	_height:20px;	 
	line-height:22px;
	_line-height:20px;
}
#news_ul li a{
	float:left;
	color:#555;
}
#news_ul li a:hover{
	color:#039;
}
#news_ul li .time{
	float:right;
	color:#888;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif
}
#npro{
	width:230px;
	float:right;
	height:110px;
	padding:5px;
}
 
#footer{
	 margin:0 auto;
	 margin-top:5px;
	 padding-top:10px;
	 width:980px; 
	 line-height:25px;
	 color:#efefef;
 }
 #footer a{color:#ffffff;}
 .tl{
	 padding:8px;
	 font-weight:bold;
	 padding-left:12px;
	 background:#888;
	 border-top:1px solid #e9e9e9;
	 border-bottom:1px solid #efefef;
	 color:#ffffff;
 }
 .tls{
	  padding:8px;
	 font-weight:bold;
	 padding-left:12px;
	 font-size:14px;
	 text-align:center;
	 color:#888;
	 border-bottom:1px  dotted #efefef;
 }
 .infos{
	 line-height:21px;
	 padding:8px;
	 color:#666;
	 
 }
.info{
	 line-height:21px;
	 padding:8px;
	 background:#f7f7f7;
 }
 .product{
	width:100%;
	margin:0 auto;
}
.height_auto{
	height:auto;
	overflow:hidden;zoom:1;
	}
	
.height_index{
height:300px;
overflow:hidden;
zoom:1;
}
.product ul{
	list-style:none;
	width:99%;
	margin:0 auto;
	}
.product ul li{
	display:block;
	width:179px;
	height:160px;
	margin:5px;
	float:left;
	margin-right:0px;
	text-align:center;
	}
.product ul li img{
	width: 120px;
	border:#F7F7F7 solid 3px;
	height:127px;
 }
.product ul li a:hover img{
 
	border:#0057AE solid 3px;
 
 }
	.product ul li span{
		display:block;
		width:180px;
		height:25px;
		line-height:25px;
		text-align:center;
	}
.products{
	width:100%;
	margin:0 auto;
}
 
.products ul{
	list-style:none;
	width:99%;
	margin:0 auto;
	}
.products ul li{
	display:block;
	width:130px;
	height:150px;
	float:left;
	margin-right:0px;
	text-align:center;
	}
.products ul li img{
	width: 120px;
	height: 120px;
	border:1px solid #E3E3E3;
	
	}
.products ul li span{
		display:block;
		width:130px;
		height:25px;
		line-height:25px;
		text-align:center;
	}
.showpage {
	font-size:12px;
	color:#666;
    text-align:center; 
	padding:5px;
	font-family:"宋体";
	margin-top:10px;
}
.showpage a {
	padding:3px 5px;	 
}
.showpage a:link,.showpage a:visited {  background:#FFF;}
.show_page a:hover,.showpage a:hover {  background:#174c90;color:#FFF;}
.showpage font { padding:3px 5px;  background:#174c90; font-size:12px; color:#FFF;}
.showpage span{
	padding:3px 5px;  background:#fff;color:#ccc;
}
#featured {
	margin: 0 0 10px 0;
	}
#featured .item {
	position: relative;
	overflow:hidden;
	width:157px;
	height:155px;
	float:left;
	padding:0 0 0 26px;
	margin-bottom:5px;
	}
#featured .item img {
	position:absolute;
	}
#featured .item .boxCaption {
	width:137px;
	padding:10px;
	margin: 115px 0 0 3px;
	position:absolute;
	top:160px;
	z-index:4;
	background:url(../xyimg/bg-box.png) repeat top left;
	color:#fff;
	text-shadow: 0px 1px 0px #000;
	}
.top_box {
	background: url(../xyimg/boxtop.png) no-repeat;
	position:absolute;
	z-index:5;
	width:157px;
	height:155px;
	}
.top_box a {
	position: absolute;
	padding:152px 0 0 185px;
	}
.top_t {
	position:absolute;
	width:157px;
	z-index:3;
	}
.top_t img{
	width:157px;
	}
.thumbnail_hot img {
	position:absolute;
	width: 157px;
	height:155px;
	z-index:3;
	}
#featured .item h2 {
	font-weight:normal;
	text-align:center;
	}
#featured .item a {
	color:#f2f2f2;
	}
#featured .item a:hover {
	color:#d9d9d9;
	}
 /*图片展示*/
 #idPicShow{
 width:170px;
 height:180px;
 border:1px solid #eee;
 text-align:center;
 position:relative;
}
#idPicText{
  text-align:center;
 font-weight:bold;
 overflow:hidden;
 padding:5px;
 
}
 
#idPicList img{
 cursor:pointer;
 width:35px;
 height:35px;
 filter:alpha(opacity=60);
 border:1px solid #e6e6e6;
 padding:3px;
 -moz-opacity: .6;
 opacity: .6;
 
 margin:5px;
}
#idPicList img.on{
 filter:alpha(opacity=100);
 -moz-opacity: 1;
 opacity: 1;
}
#newss li{
	float:left;
	text-align:center;
	padding-bottom:8px;
	margin-bottom:6px;
 }
#newss li a{
	display:block;
	width:210px;
	line-height:25px;
	margin:0 auto;
	
 }
 #newss li a:hover img{
	 border:1px solid #ccc;
	 _border:3px solid #ccc;
}
 #newss li a img{
	 border:1px solid #ffffff; 
	 _ border:3px solid #ffffff; 
}
#newss li img{
	width:180px;
	-moz-box-shadow:1px 1px 4px #000;
	-webkit-box-shadow:1px 1px 4px #000;
	box-shadow:1px 1px 4px #000;
 
}
#newss li span{
	display:block;
}
#newss li .font{
	line-height:30px;
	border-bottom:1px solid #e1e1e1;
	margin-bottom:5px;
	
}
/*视频样式*/
#tinybox {position:absolute; display:none;background:#ffffff url(../xyimg/preload.gif) no-repeat 50% 50%; border:10px solid #e3e3e3; z-index:2000; }
#tinymask {position:absolute; display:none; top:0; left:0; height:100%; width:100%; background:#000000; z-index:1500; }
#tinycontent {background:#ffffff; font-size:1.1em; }

/*底部样式*/
#footers{
	background:url(../xyimg/footer.jpg) repeat-x #f9fafb;
	line-height:21px;
	padding-top:20px;
	margin-top:5px; 
	padding-bottom:20px;
	color:e5e5e5;
	
}
.foot_link{clear:both; font-size:12px;
}
.foot_link a{
	padding:8px;

}
.foot_link span{
	padding:8px;
	padding-right:0px;
	color:#888;
}
.hrcon{
	-moz-box-shadow:1px 1px 4px #000;
	-webkit-box-shadow:1px 1px 4px #000;
	box-shadow:1px 1px 4px #000;
}
#newss_ul{
	border:1px solid #efefef;
	border-bottom:0;
	padding-bottom:5px;
}
#newss_ul .title{
	 width:175px;
	 float:left;
	 clear:both;
	height:30px;
	line-height:30px;
	background:url(../xyimg/newbg.jpg) bottom repeat-x;
	padding-left:10px;
	 
}
 
.left{
	width:600px;
	float:left;
}
.right{
	width:180px;
	float:right;
	overflow:hidden;
}

#mainBody {BACKGROUND: url(../xyimg/ad/index-top-bg.jpg) no-repeat top; clear:both;}
#main-body-bg {BACKGROUND: url(../xyimg/ad/index-top-bg.jpg) no-repeat top;  HEIGHT:260px}

#banner-main{margin-top:0px;width:954px;margin-left:auto;margin-right:auto;}
#banner-main .banner-inner{border:0px solid #bfb9ab;}
#banner-main img{display:block;width:954px;}

.lefttdbg{line-height:25px; FONT-FAMILY: "微软雅黑",Arial, Helvetica, sans-serif,"宋体"; FONT-SIZE: 12px; text-align:left;}

.mainindex{
background-image:url(mainby.jpg);
background-repeat:repeat-x;
}
.main1{
width:980px;
margin:0px auto;
padding-top:17px;
padding-bottom:10px;
}
.newsindex{
width:320px;
float:left;
background-color:#FFFFFF;
}
.aboutindex{
width:400px;
float:left;
display:inline;
margin-left:10px;
}
.contactindex{
width:239px;
float:right;
}
.newstop{
height:36px;
background-image:url(newstop.jpg);
background-repeat:no-repeat;
text-align:right;
padding-right:10px;
}
.newstop h2{
font-size:14px;
color:#51A704;
float:left;
padding-left:10px;
padding-top:3px;
}
.newstop img{
margin-top:12px;
}
.newsmiddle{
height:159px;
padding:5px;
background-image:url(newsmiddle.jpg);
background-repeat:repeat-y;
overflow:hidden;
}
.newslist{
text-align:right;
}
.newslist a{
padding-left:15px;
float:left;
}
.newslist li{
height:30px;
line-height:25px;
background-image:url(newsbiao.jpg);
background-position:5px 12px;
background-repeat:no-repeat;
border-bottom:1px #CCCCCC dotted;
}
.newsimage{
padding:10px;
background-color:#E7E5E8;
margin-bottom:5px;
}
.newsbottom{
background-image:url(newsbottom.jpg);
background-repeat:no-repeat;
height:5px;
font-size:0px;
}
.abouttop{
height:36px;
background-image:url(abouttop.jpg);
background-repeat:no-repeat;
text-align:right;
padding-right:10px;
}
.abouttop h2{
font-size:14px;
color:#51A704;
float:left;
padding-left:10px;
padding-top:3px;
}
.abouttop img{
margin-top:12px;
}
.aboutmiddle{
height:159px;
padding:5px;
background-image:url(aboutmiddle.jpg);
background-repeat:repeat-y;
overflow:hidden;
font-size:12px;
line-height:25px;
}
.aboutbottom{
background-image:url(aboutbottom.jpg);
background-repeat:no-repeat;
height:5px;
font-size:0px;
}
.contacttop{
height:36px;
background-image:url(contacttop.jpg);
background-repeat:no-repeat;
text-align:right;
padding-right:10px;
}
.contacttop h2{
font-size:14px;
color:#51A704;
float:left;
padding-left:10px;
padding-top:3px;
}
.contacttop img{
margin-top:12px;
}
.contactbottom{
background-image:url(contactbottom.jpg);
background-repeat:no-repeat;
height:164px;
padding:5px;
}
.productindex{
padding-top:10px;
}
.productindex dl{
width:156px;
float:left;
display:inline;
margin-left:10px;
margin-right:10px;
margin-top:5px;
}
.productindex dl dt img{
width:150px;
height:135px;
border:1px #CCCCCC solid;
padding:2px;
}
.productindex dl dd{
text-align:center;
height:30px;
line-height:30px;
}
.producttop{
height:36px;
background-image:url(producttop.jpg);
background-repeat:no-repeat;
text-align:right;
padding-right:10px;
}
.producttop h2{
font-size:14px;
color:#51A704;
float:left;
padding-left:10px;
padding-top:3px;
}
.producttop img{
margin-top:12px;
}
.productmiddle{
height:170px;
padding:5px;
background-image:url(productmiddle.jpg);
background-repeat:repeat-y;
overflow:hidden;
}
.productmiddle img{
	width:150px;
	height:135px;
	border:#CCC solid 1px;
}
.productbottom{
background-image:url(productbottom.jpg);
background-repeat:no-repeat;
height:5px;
font-size:0px;
}
#demo {
overflow:hidden;
width: 100%;
}

#indemo {
float: left;
width: 800%;
}
#demo1 {
float: left;
}
#demo2 {
float: left;
}
.footindex{
padding-top:10px;
height:55px;
background-color:#2371AF;
text-align:center;
color:#FFFFFF;
}
.footindex a{
color:#FFFFFF;
}