/* CSS Document */

body{font-family:Arial, Helvetica, sans-serif;text-align:center;margin:0;padding:0;font-size:12px;line-height:25px;	background-color: #FFFFFF;	background-image: url(to_01.gif);background-repeat: repeat-x;background-position: top;}

body,div{text-align:center;margin-right:auto;margin-left:auto;}

div,form,ul,ol,li,span,p,dl,dt,dd,area{margin:0;padding:0;border:0;text-align:left;}
A:link {TEXT-DECORATION: none;}
A:visited {TEXT-DECORATION: none;}
A:hover {TEXT-DECORATION:none;}
A:active {TEXT-DECORATION: none;}
img,a img{border:0;margin:0;padding:0;}

ul,ol,li{list-style:none}

table,td,input{font-size:12px}

img{font-size:0;line-height:0;margin:0;padding:0;}

a,area {blr:expression(this.onFocus=this.blur())}/*去除虚边框*/
:focus {-moz-outline-style:none;}

.clear{clear:both;}

.float{float:left;}

/*========通用样式==========*/
#top{width:1024px; height:95px; margin:auto;}
#logo{ width:484px; float:left;}
.teldiv{ width:226px; height:24px; float:left; margin:55px 10px 10px 248px;}
.nav{width:1024px; margin:auto; height:47px; background-image:url(nav_01.gif); background-repeat:repeat-x; overflow:hidden}
.nav ul{ float:left; margin:0; list-style:none;}
.nav li{width:120px; float:left; font-size:14px; font-weight:bold; color:#FFFFFF; text-align:center}
.menu,.menu:visited,.menu:link,.menu:active{
	display:block;width:120px; height:40px; float:left; font-size:14px; font-weight:bold; color:#FFFFFF; text-align:center;padding-top: 7px;text-align: center;	
	}
.menu:hover,.menunow,.menunow:active,.menunow:visited,.menunow:link,.menunow:hover{
	display:block;width:120px; height:40px; float:left; font-size:14px; font-weight:bold; color:#FFFFFF; text-align:center;padding-top: 7px;text-align: center;	 background-image:url(nav_001.gif); 
} 
#banner{ width:1024px;  height:264px; margin:auto; text-align:center;}

#main{ width:1024px; margin:auto; overflow:hidden; background-color:#FFFFFF;}
.biankuan{ width:32px; height:auto; float:left;}
#leftbox{ width:658px; margin:20px; height:auto; float:left;}
.gsjjline{ width:658px;}
#rightbox{width:230px; margin:20px 20px 20px 12px; height:auto; float:left;}
.biaoti{ padding-bottom:5px; width:200px; float:left; height:20px;}
.moredot{ width:19px; height:20px; float:right;}
#jjpic{width:267px; height:118px; padding:10px; float:left}
#jjtext{ width:351px; float:left; padding:10px 10px 0px 10px;}
#xxjs{width:84px; height:23px; float:right; padding-right:8px;}
.box1{width:318px; float:left; margin-top:10px; overflow:hidden}
.box2{width:318px; float:left; margin-left:22px;margin-top:10px;overflow:hidden}

.newline{ width:318px;}
.new_box{width:318px;}
.new_box ul {padding:10px; margin:0px;}
.new_box li{ color:#666666; text-align:left;}
.new_box A{ background-image:url(sa_dot.gif); background-repeat:no-repeat; background-position:left; padding-left:20px; color:#666666; text-align:left}
.new_box A:hover{ background-image:url(sa_dot.gif); background-repeat:no-repeat; background-position:left; padding-left:20px; color:#FF3300; text-align:left}


.product {
	FLOAT: left; WIDTH: 658px
}
.product UL {
	MARGIN-TOP: 8px
}
.product LI {
	FLOAT: left; OVERFLOW: hidden; border:#FFCC00 1px solid; padding:2px; width:146px; float:left; margin:15px 5px 10px 5px;
}
.product_Zt {
	DISPLAY: block; COLOR: #666; LINE-HEIGHT: 24px; HEIGHT: 28px; text-align:center; 
}
.product_Zt A{
	COLOR: #666666;
}
.product_Zt A:hover{
	COLOR: #FF3300;
}

.right_new{ width:230px; margin:auto; text-align:center; color:#666666}
.right_new A{ color:#666666}
.right_new A:hover{ color:#666666}

.right_nb { width:230px; background-image:url(P_0bj.gif); height:277px;}
.right_nb li A{display:block; background-image:url(nedot_2.gif); background-position:5px; background-repeat:no-repeat; padding-left:25px; border-bottom:#C0E9E7 1px solid; text-align:left; margin-left:10px; width:190px;COLOR: #666666;}
.right_nb li A:hover{display:block; background-image:url(nedot_1.gif); background-position:5px; background-repeat:no-repeat; padding-left:25px; border-bottom:#C0E9E7 1px solid; text-align:left;  color:#FF3300 ; margin-left:10px;width:190px;}



.right_tel{ width:230px; margin:5px 0px 5px 0px; text-align:center; background-image: url(bak_bj.gif); background-repeat:no-repeat; background-position:center; height:22px; color:#FFFFFF;}

.m_box{ width:658px; height:auto; overflow: hidden; color:#666666; line-height:25px; }

.m_box2{ width:658px; height:auto; overflow: hidden; color:#666666; line-height:25px; text-align:center}


.down_box{width:100%;}
.down_box ul {padding:10px; margin:0px;}
.down_box li{background-image:url(sa_dot.gif); background-repeat:no-repeat; background-position:left; padding-left:20px; color:#666666; text-align:left}
.down_box A{ color:#666666; text-align:left}
.down_box A:hover{color:#FF3300; text-align:left}

#foot{ background-image: url(foot-bj.gif); background-position:top; background-repeat:repeat-x; color:#8FBBDB; margin: auto; text-align:center; height:70px; padding-top:15px; width:100%}
.foot A{ color:#8FBBDB; text-align:center;}
.foot A:hover:{ color:#ffffff; text-align:center;}