@charset "gb2312";
body  {
	font: 12px  "宋体","黑体", "新宋体", "仿宋_GB2312", "楷体_GB2312",Verdana, Arial, Helvetica, sans-serif;
	background: #ff6600;
	margin: 0 0; /* 最好将 body 元素的边距和填充设置为 0 以覆盖不同的浏览器默认值 */
	padding: 10px 0;
	text-align: center; /* 在 IE 5* 浏览器中，这会将容器居中。文本随后将在 #container 选择器中设置为默认左对齐 */
	color: #4b4b4b;
	font-size:12px;
	line-height:24px;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#9e9e9e', endColorStr='#f1f1f1', gradientType='0');
}

a{	color:#4b4b4b;	text-decoration:none;}
a:hover{	color: #FF0000;	text-decoration: underline;	}
a.redcolor{	color:#ffffff;}
a:visited {	color: #333;}
a.redcolor:hover {}

ul{padding:0; margin:0;}
.clearfloat { /* 此类应当放在 div 或 break 元素上，而且该元素应当是完全包含浮动的容器关闭之前的最后一个元素 */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.don{background-image:url(images/don1.png); background-position:50% 50%; background-repeat:repeat-x; height:1px; line-height:1px; font-size:1px;}
.don1{background-image:url(images/don1.png); background-position:50% 50%; background-repeat:repeat-x; height:20px; line-height:3px; font-size:1px;}
.block_right{
	float:right;
	width:232px;
}
.block_left{
	float:left;
	width:232px;
}
.block_center{
	margin:0 232px;
	padding:0;
	float:none;
}

.block_right ul li,.block_left ul li{ 

list-style:none;
background-image:url(images/bg.png);
background-position:-500px -208px;
background-repeat:no-repeat;
padding-left:10px;
}
#container { 
	width: 960px;  /* 当文本保持浏览器的默认字体大小时，此宽度将创建一个适合 800px 浏览器窗口的容器 */
	background: #FFFFFF;
	margin: 0 auto; /* 自动边距（与宽度一起）会将页面居中 */
	border: 2px solid #f1f1f1;
	border-bottom:none;
	text-align: left; /* 这将覆盖 body 元素上的“text-align: center”。 */
} 
#header{
	height:114px;
	background:url(images/bg2.png);
	background-position:0 66px;
	background-repeat:repeat-x;
	border-bottom:1px #D8D8D8 solid;
}
#top{
	height:30px;
	float:right;
	width:300px;
	background-image:url(images/bg.png); background-position:-500px -150px;
	background-repeat:no-repeat;
	margin:0 10px;
	line-height:30px;
}
#menu{
	height:32px;
	width:632px;
	float:right;
	margin:40px 5px 0 0;
	background-image:url(images/bg.png);
	background-position:0px -650px;
	background-repeat:no-repeat;
}
#menu ul{ margin:0; padding:0;}
#menu ul li{ float:left; width:79px; height:32px; background:url(images/bg.png); background-position:-500px -550px; background-repeat:no-repeat; line-height:32px; font-size:14px; font-weight:bold; text-align:center; list-style:none;}
#menu .active{background-position:-500px -500px;}
#menu a{color:#FFFFFF;}
#menu a:hover{ text-decoration:none;}
#logo{
float:left;
}

#ad{
	text-align:center;
	margin:2px 0;
}

#announcement{
height:161px;/*==231-50-20*/
background-image:url(images/bg.png);
background-position:-240px -100px;
background-repeat:no-repeat;
padding:50px 10px 20px 15px;/*高度要减去内补丁*/
}
#connection{
height:138px;/*==308-150-20*/
background-image:url(images/bg.png);
background-position:-240px -330px;
background-repeat:no-repeat;
padding:150px 10px 20px 15px;/*高度要减去内补丁*/
}
#connection2{
height:108px; /*==128-10-10*/
background-image:url(images/bg.png);
background-position:0px -700px;
background-repeat:no-repeat; 
padding:10px 10px 10px 15px;
}
#aboultus_title{
width:488px;
height:41px;
background-image:url(images/bg.png);
background-position:0 0;
background-repeat:no-repeat;
}
#products_shows_title{
width:488px;
height:41px;
background-image:url(images/bg.png);
background-position:0 -50px;
background-repeat:no-repeat;
}
.products_shows_div{
width:106px; height:130px; float:left; text-align:center; margin:0 6px; text-align:center;
}
.products_shows_div img{width:106px; height:107px;border:1px #dddddd solid;}
#video{
	height:175px;/*==229-44-10*/
	background-image:url(images/bg.png);
	background-position:-500px -250px;
	background-repeat:no-repeat;
	padding:44px 10px 10px 15px;/*高度要减去内补丁*/
}
#product{
	height:371px;/*==441-50-20*/
	background-image:url(images/bg.png);
	background-position:0px -100px;
	background-repeat:no-repeat;
	padding:50px 10px 20px 15px;/*高度要减去内补丁*/
}

#partners{
	height:24px;
	background-image:url(images/bg.png);
	background-position:-500px -50px;
	background-repeat:no-repeat;
}
#partners_content{border:1px #D8D8D8 solid; margin:0 5px;}
#partners_content img{ height:36px; width:98px;}

#footer{
	width: 962px;  /* 当文本保持浏览器的默认字体大小时，此宽度将创建一个适合 800px 浏览器窗口的容器 */
	margin: 0 auto; /* 自动边距（与宽度一起）会将页面居中 */
	/*height:120px;*/
}

.di{
background-image:url(images/bg3.png);background-position:-4px 0; background-repeat:no-repeat;
line-height:45px;
color:#ffffff;
height:45px;}

/****  2级页面  ****/

#main_content{
margin-left:232px;
}
h2{ height:29px; border-bottom:1px #dcdcdc solid; font-size:14px; font-weight:bold; padding-left:30px; line-height:29px; margin:0 10px; background-image:url(images/bg.png); background-position:-500px -600px; background-repeat:no-repeat;}
h3{ text-align:center; font-size:14px; font-weight:bold; height:24px; line-height:24px; margin:0px; padding:0px; border-bottom:1px #dcdcdc solid;}

#content{
 	margin:0 10px;
	border:1px #dcdcdc solid;
	padding:10px;
	float:none;
	zoom:1;
}
.product_div{width:150px; height:174px; text-align:center; margin:0 7px; float:left;}
.product_img{width:100%; height:150px; border:1px #dcdcdc solid;}

/* 分页 */
.listpage  { width: 100%; margin-top: 5px; }
	.xspace-page, .p_bar{ float: left; }
		.xspace-page a, .xspace-page span, .p_bar a, .p_bar span { float: left; display: inline; margin-right: 3px; line-height: 20px; padding: 0 5px; border: 1px solid; border-color: #CEE3EA #90AAB4 #90AAB4 #CEE3EA; background: #F5FBFF; }
			span.xspace-totlerecord, span.xspace-totlepages, a.p_total, a.p_pages { color: #090; }
				span.xspace-totlerecord, a.p_num { margin-right: 3; border-right: none; }
			span.xspace-current, a.p_curpage{ background: #F90; border-color: #0A0 #060 #060 #0A0; color: #FFF; font-weight: bold; }