@charset "gb2312";
body {
	padding:0;
	margin:0;
	background:url(images/index_01.jpg) left top repeat;
	font:13px/22px Arial, Helvetica, sans-serif;
	color:#555555;	
}

div,ul,li,p,span,form{padding:0;margin:0;}
*,ul,li,ol,dl,dt,dd,em{ padding:0; margin:0; list-style:none; font-style:normal;}

a:link{color:#555555; text-decoration:none;}
a:visited{color:#555555; text-decoration:none;}
a:hover{color:#0302a2; text-decoration:underline;}


div#top{
	width:980px;
	margin:0 auto;
	background:url(images/index_03.jpg) left top repeat-x;
	height:111px;
	clear:both;
}
.logo{float:left;}
.header{float:right;padding-top:15px;padding-right:20px;}
.lan a{display:block;float:left;width:70px;height:22px;background:url(images/index_04.jpg) left top no-repeat;margin:0 10px; text-align:center;line-height:22px;}
.lan a:hover{display:block;float:left;width:70px;height:22px;background:url(images/index_04_.jpg) left top no-repeat;margin:0 10px; text-align:center;line-height:22px;color:#F00;}
.search{width:197px;clear:both;padding-top:20px;}

div#menu{
	width:980px;
	background:url(images/index_05.jpg) left center repeat-x;
	height:40px;
	margin:0 auto;
	clear:both;
}

/*--------一级菜单样式---------------------padding-top:8px;-*/
#m_nav li{float:left; display:block;width:140px; text-align:center; font-size:14px; font-weight:bold;position:relative; z-index:100;list-style:none;}
#m_nav li a:link,#m_nav li a:visited{color:#ffffff;display:block; height:40px;line-height:40px;}
#m_nav li a:hover {background:url(images/index_12.jpg) left top repeat-x;color:#0202a2; text-decoration:none;}
#m_nav li span{color:#FFF; font-family:Arial; font-size:11px;  display:block;}
#menu_ul li:hover ul{position: absolute;  display:block;}  
/*--------二级菜单样式------- */
#m_nav li ul{list-style:none; position: absolute; left:0; top:40px; width: 100px; display:none;}
#m_nav li ul li{text-align:left;background-color:#ff7800; position:relative; font-size:12px; width:120px; background-image:none; filter:alpha(opacity=80);  -moz-opacity:0.8; opacity:0.8; height:26px; line-height:26px;border-bottom:#ec6f00 1px solid;}
#m_nav li ul li a:link,#m_nav li ul li a:visited{display:block; color:#fff; padding-left:16px;height:22px; line-height:16px; padding-top:6px; font-weight:500;}
#m_nav li ul li a:hover{background-image:none; padding-left:16px; background-color:#f46700; color:#000;  text-decoration:none;font-weight:600;}

div#banner{width:980px;margin:0 auto;}
/*banner*/
.slideBox{ width:100%; height:200px; overflow:hidden; position:relative;text-align:center;}
.slideBox .hd{ height:10px; overflow:hidden; position:absolute; left:50%; margin-left:-90px; bottom:10px; z-index:1;  padding:5px 15px;}
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:10px;  width:12px; height:12px; border-radius:50%;  text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#00049b; color:#fff; }
.slideBox .bd{ position:relative; width:100%;height:100%; z-index:0;  }
.slideBox .bd li{ zoom:1;width:100%; height:100%;}
.slideBox .bd li a{ width:100%; height:200px; text-indent:-9999px; display:block}
.slideBox .prev,
.slideBox .next{ position:absolute; left:8%; top:50%; margin-top:-35px; display:block; width:32px; height:51px; background:url(../images/slider-arrow.png) -110px 0px no-repeat; filter:alpha(opacity=80);opacity:0.8;   }
.slideBox .next{ left:auto; right:8%; background-position:0px 0px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }
div#indexcontent{width:980px;margin:10px auto 0;clear:both;}

.about{width:542px;height:205px;border:#dcdcdc 1px solid;padding:10px; background:#FFF;float:left;}
.aboutname{border-bottom:#cdcdcd 1px solid;height:26px;line-height:26px;width:522px;padding:0 10px;}
.aboutcontent{width:542px;padding:5px 0 0;height:172px; overflow:hidden;}
.news{width:385px;height:205px;border:#dcdcdc 1px solid;padding:10px; background:#FFF;float:right;}
.newsname{border-bottom:#cdcdcd 1px solid;height:26px;line-height:26px;width:365px;padding:0 10px;}
.news ul{list-style:none;padding:5px 0 10px;}
.news ul li a{display:block; background:url(images/circle.gif) 6px center no-repeat;padding-left:25px;line-height:28px;border-bottom:#dedede 1px dashed;}


div#products{width:980px;margin:12px auto 0;background:#f5f5f5;height:310px;clear:both;}
.proname{border-bottom:#cdcdcd 1px solid;height:35px;line-height:35px;width:960px;padding:0 10px;}
div#products ul{list-style:none;width:990px;}
div#products ul li{float:left;margin:10px 10px 0 0;}

div#content{
	width:980px;
	clear:both;
	margin:0 auto;
	padding-top:12px;
}
.left{float:left;width:204px;}
.leftlist{
	width:200px;
	padding:1px;
	border:#cdcdcd 1px solid;
	margin-bottom:12px;
	background:#FFF;
}
.leftname{width:170px;height:34px;background:url(images/index_09.jpg) left top no-repeat;padding-left:30px;font:bold 14px/34px Tahoma, Geneva, sans-serif;color:#FFF;}
.leftlist ul{list-style:none;padding:9px 15px 15px;}
.leftlist ul li a{ display:block;width:150px;height:28px; background:url(images/circle.gif) 6px center no-repeat;padding-left:20px;line-height:28px;border-bottom:#dedede 1px solid;}

.links{width:182px;height:160px; background:url(images/index_11.jpg) left top repeat-x #FFF;border:#cdcdcd 1px solid;padding:10px;clear:both;}


.right{float:right;width:760px; background:#FFF;border:#cdcdcd 1px solid;padding:1px;}
.nname{
	width:745px; background:url(images/index_10.jpg) left bottom repeat-x;padding-left:15px;font:bold 14px/34px Tahoma, Geneva, sans-serif;color:#0302a5;}
.ncontent{
	padding:12px 15px 20px;}
div#bottom{width:950px;padding:0 15px;margin:5px auto 0;background:url(images/index_06.jpg) left top repeat-x;height:43px;line-height:43px;clear:both;}