/* Index CSS Document */
*{margin:0px;padding:0px;}

/* 全局定义 */
body{
	background:#fff;
	font-size:12px
}
body,div,img,a,p,ul,li,dl,dd,dt,h1,h2,h3,h4,iforme,option,form,table{
	margin:0;
	padding:0;
	list-style-type:none;
	border:none;
}
img{
	display:block;
}

a{
	color:#1D95BA;
	text-decoration:none;
}
a:hover{
	color:red;
	text-decoration:underline;
}

.fl{
	float:left;
}
.fr{
	float:right;
}
.clear{
	clear:both;
	font-size:0;
}
#clear_both {
	font: 0px/0px 'arial';
	clear:both;
	height:0px;
	width:0px;
	line-height:0px;
	display:block;
	visibility:hidden;
}
/**
 *
 * 解决ie6浮动块和非浮动块3像素BUG
 *
 * 使用方法：
 * 在浮动块中增加如下类 
 * 在最靠近非浮动块的浮动块上加上类“ie6_3px_right”
 * 在最靠近非浮动块的浮动块上加上类“ie6_3px_left”
 */
.ie6_3px_left {
	margin-left:-3px;
}
.ie6_3px_right {
	margin-right:-3px;
}











/* 页面头部 */

.indexHead{
	width:950px;
	background:#F5F5F5;
	margin:auto;

}
.indexHeadTop_bg{
	background:url(../images/bg_top.gif) repeat-x;
	height:9px; font-size:0;
}
.indexHeadLeft{
	width:224px;
	height:80px;
	overflow:hidden;
	padding-left:24px;
}
.indexHeadMidd{
	padding:4px 10px 4px 10px;
	height:12px; margin:45px 0 0 30px;
	border:solid 1px #ccc;
	background:#fff;
	width:180px;
	overflow:hidden;
}
	/* 搜索条 */
.indexHeadRight{
	width:350px;
	height:47px; 
	padding-right:10px;
	margin-top:18px
}
.indexHeadRight .searchMidd{
	background:url(../images/searchin_bg.jpg) repeat-x; 
	border:solid 1px #fff; height:35px; border-right:none; 
	border-left:none; 
	width:306px; 
	padding:10px  20px 0 10px;
}
.searchMidd .input1{
	height:15px;
	width:98px;
	text-align:center;
}



/*网站导航条开始*/
.navBorder{width:950px;background:#F5F5F5;margin:auto;}
.nav {width:928px;height:49px;overflow:hidden;margin:0px auto;background:#F5F5F5;}
	.nav LI {width:98px;height:49px;float:left;background:url('../images/nav.png') repeat-x 0px 0px;}
		.nav LI A {line-height:49px;font-size:14px;font-weight:bold;color:#FFFFFF;text-align:center;text-decoration:none;display:block;}
			.nav LI A:hover {text-decoration:none;background:url('../images/nav.png') no-repeat center -294px;color:#FFFFFF}
	.nav LI.left {width:8px;height:49px;background:url('../images/nav.png') no-repeat 0px -60px;}
	.nav LI.vline {float:left;width:4px;height:49px;background:url('../images/nav.png') no-repeat 0px -180px;}
	.nav LI.pre {height:49px;width:56px;}
	.nav LI.fix {float:none;height:49px;width:auto;}
	.nav LI.right {float:right;width:8px;height:49px;background:url('../images/nav.png') no-repeat 0px -120px;}
	.nav LI#cur A{background:url('../images/nav.png') no-repeat center -234px;}
/*网站导航条结束*/





.banner{
	padding:0 6px 0 7px;
	width:937px; 
	margin:auto; 
	height:316px; 
	background:#F5F5F5; 
}

.cata_banner {
	padding:0px;
	width:950px; 
	margin:auto; 
	height:89px; 
	background:#F5F5F5; 
}



/* 主体部分 */


#dot_arrow {
	width:13px;
	height:14px;
	background:url('../images/about.png') no-repeat -39px -210px;
	margin:4px 8px;
	font-size:0px;
}
#no1 {
	width:18px;
	height:13px;
	background:url('../images/about.png') no-repeat 0px -152px;
	font-size:0px;
}
#no2 {
	width:18px;
	height:13px;
	background:url('../images/about.png') no-repeat -24px -152px;
	font-size:0px;
}
#spW5{font:0px Arial;width:5px;height:auto;overflow:hidden;clear:none;}
#spW10{font:0px Arial;width:10px;height:auto;overflow:hidden;clear:none;}
#spW20{font:0px Arial;width:20px;height:auto;overflow:hidden;clear:none;}
#spH10{font:0px Arial;height:10px;width:auto;overflow:hidden;clear:both;}


.mainContainer {
	width:950px;
	background:#f5f5f5;
	margin:0px auto;
}
	.mainContainer .leftContainer {
		width:244px;
		display:inline;
		/*border:1px solid #00f;*/
	}

		.mainContainer .leftContainer .cata_name {
				width:200px;
				height:26px;
				line-height:26px;
				margin:0px auto 0px 20px;
				padding-top:8px; /*FF下不知道 margin-top 有数值好像有问题，不知道为什么现在这么处理 */
				font-size:14px;
				font-weight:bold;
				color:#000000;
		}
			.mainContainer .leftContainer .cata_name .dot {
				width:13px;
				height:14px;
				background:url('../images/about.png') no-repeat -90px -153px;
				margin:5px 6px auto 10px;
				font-size:0px;
			}
		.mainContainer .leftContainer .cata_line {
			width:205px;
			height:4px;
			background:url('../images/about.png') no-repeat -0px -82px;
			margin:0px auto;
			font-size:0px;
		}



		.mainContainer .leftContainer .menu_top {
			width:234px;
			height:15px;
			background:url('../images/about_left.png') no-repeat 0px 0px;
			margin:0px auto;
		}
		.mainContainer .leftContainer .menu {
			width:234px;
			background:url('../images/about_left.png') repeat-y -245px 0px;
			margin:0px auto 0px auto;
		}
			.mainContainer .leftContainer UL {list-style:none outside none;margin:0px;}
			.mainContainer .leftContainer LI {list-style:none outside none; margin:14px auto; width:160px; height:28px;}
			.mainContainer .leftContainer .menu LI A{
				width:160px;
				height:28px;
				line-height:28px;
				font-size:14px;
				font-weight:bold;
				color:#1D95BA;
				text-indent:30px;
				background:url('../images/about.png') no-repeat 0px 0px;
				display:block;
				text-decoration:none;
			}
			.mainContainer .leftContainer .menu LI A:hover{
				background:url('../images/about.png') no-repeat 0px -39px;
				color:#FF6803;
				text-decoration:none;
			}

		.mainContainer .leftContainer .menu_product {
			width:234px;
			background:url('../images/about_left.png') repeat-y -245px 0px;
			margin:0px auto;
		}
			.mainContainer .leftContainer .menu_product LI {list-style:none outside none; margin:4px auto; width:160px; height:28px;}
			.mainContainer .leftContainer .menu_product A{
				width:160px;
				height:28px;
				line-height:28px;
				font-size:14px;
				color:#1D95BA;
				border-bottom:1px dashed #cccccc;
				display:block;
				text-decoration:none;
			}
			.mainContainer .leftContainer .menu_product A:hover{
				color:#FF6803;
				text-decoration:none;
			}

			.mainContainer .leftContainer .menu_product LI .dot {
				width:3px;
				height:3px;
				background:url('../images/about.png') no-repeat -77px -163px;
				margin:11px 10px;
				font-size:0px;
			}




			.mainContainer .leftContainer A.keyword {
				width:169px;
				height:31px;
				background:url('../images/about.png') repeat-y 0px -99px;
				text-indent:-9999px;
				margin:18px auto 0px 18px;
				padding-bottom:8px;/*FF下不知道 margin-bottom 有数值好像有问题，不知道为什么现在这么处理 */
				display:block;
				border:none;
				font-size:0px;
				overflow:hidden;
			}



		.mainContainer .leftContainer .menu_bottom {
			width:234px;
			height:15px;
			background:url('../images/about_left.png') no-repeat -490px 0px;
			margin:0px auto;
		}




	.mainContainer .leftContainer .pic_cata {
		width:170px;
		margin:18px auto;
	}
		.mainContainer .leftContainer .pic_cata .cata_pic{
			width:95px;
		}
			.mainContainer .leftContainer .pic_cata .cata_pic IMG{
				width:93px;
				height:78px;
				margin:4px auto 4px 0px;
			}
		.mainContainer .leftContainer .pic_cata .cata_name{
			margin-top:0px;
			width:52px;
			height:36px;
			line-height:36px;
			font-weight:bold;
			color:#444444;
			font-size:12px;
		}
			.mainContainer .leftContainer .pic_cata .cata_name A{
				color:#444444;
			}
		.mainContainer .leftContainer .pic_cata .cata_name_cargo{
			background:url('../images/about.png') no-repeat 0px -179px;
			font-size:0px;
			width:29px;
			height:5px;
			text-indent:-9999px;
			overflow:hidden;
			margin:0px auto 8px 20px;
		}
		.mainContainer .leftContainer .pic_cata .cata_name_hr{
			background:url('../images/about.png') no-repeat 0px -189px;
			font-size:0px;
			width:23px;
			height:5px;
			text-indent:-9999px;
			overflow:hidden;
			margin:0px auto 8px 20px;
		}
			.mainContainer .leftContainer .pic_cata .cata_name_no {
				width:52px;
			}
			.mainContainer .leftContainer .pic_cata .bggray {
				background-color:#e5e5e6;
				font:0px Arial;
				width:26px;
				height:10px;
				overflow:hidden;
				clear:none;
				margin:2px 4px;
			}

/**
 右侧
 */
	.mainContainer .rightContainer {
		width:683px;
		display:inline;
		margin:0px 9px;
		/*border:1px solid #f00;*/
	}
		.mainContainer .rightContainer .nav {
			height:28px;
			line-height:28px;
			color:#575757;
			width:100%;
			margin:0px auto;
			display:block;
		}
			.mainContainer .rightContainer .nav A{
				height:28px;
				line-height:28px;
				color:#575757;
			}
			.mainContainer .rightContainer .nav .dot {
				width:10px;
				height:9px;
				background:url('../images/about.png') no-repeat -119px -158px;
				margin:9px 6px auto 18px;
				font-size:0px;
			}



		.mainContainer .rightContainer .title {
			width:683px;
			height:29px;
		}
		.mainContainer .rightContainer .dot {
			width:9px;
			height:23px;
			background:url('../images/about.png') no-repeat -147px -148px;
			margin:3px 4px;
			font-size:0px;
		}
		.mainContainer .rightContainer .title .left {
			width:16px;
			height:29px;
			display:inline;
			margin-right:-3px;
			background:url('../images/about.png') no-repeat 0px -202px;
		}
		.mainContainer .rightContainer .title .mid {
			width:auto;
			height:29px;
			background:url('../images/about.png') repeat-x -0px -238px;
			font-weight:bold;
			line-height:29px;
			font-size:14px;
			color:#1D95BA;
		}
		.mainContainer .rightContainer .title .right {
			width:16px;
			height:29px;
			display:inline;
			margin-left:-3px;
			background:url('../images/about.png') no-repeat -16px -202px;
		}
		.mainContainer .rightContainer .content {
			width:92%;
			margin:6px auto;
			line-height:26px;
			color:#555555;
			word-break:break-all;
		}
			.mainContainer .rightContainer .replycontent {
				width:96%;
				margin:6px auto;
				background-color:#FFFFCC;
				padding:5px;
				border:1px solid #CCCCCC;
			}



.NewsList {
	width:672px;
	margin:6px auto;
}
.NewsList TD {
	height:34px
	line-height:26px;
	border-bottom:1px dashed #AAAAAA;
}
	.NewsList A {
		line-height:26px;
		color:#444444;
		text-decoration:none;
	}
	.NewsList A:hover {
		color:#FF7B02;
		text-decoration:underline;
	}
	.NewsList .datetime {
		font:10px 'arial';
		text-align:center;
		width:100px;
	}



.GuestbookList {
	width:672px;
	margin:6px auto;
}
.ProductList {
	width:672px;
	margin:6px auto;
	padding-left:8px;
}
	.ProductList .ProductItem {
		float:left;
		width:160px;
		height:170px;
		margin:8px 8px 0px 0px;
		overflow:hidden;
	}
		.ProductList .ProductItem UL {
			list-style:none outside none;
		}
			.ProductList .ProductItem LI {
				list-style:none outside none;
				text-align:center;
				clear:both;
			}
				.ProductList .ProductItem .img IMG {
					width:140px;
					height:110px;
					padding:1px;
					border:1px solid #AAAAAA;
					margin:0px auto;
					font-size:0px;
				}
				.ProductList .ProductItem .ProductTitle {
					
				}
				.ProductList .ProductItem .ProductTitle A {
					color:#ff5a00;
					line-height:26px;
					text-decoration:none;
					text-align:center;
					display:inline;
				}
				.ProductList .ProductItem .ProductTitle A:hover {
					text-decoration:underline;
				}

	.page_nav {
		margin:10px auto;
		height:26px;
		line-height:26px;
	}













	/* 左边新闻(中间和右边的新闻部分也调用了其中一部分样式) */
.indexNews{
	padding:0 6px 0 7px;
	width:937px; 
	margin:auto; 
	background:#F5F5F5; 
	
}
.indexNewsLeft{
	display:inline;
	margin-right:6px;
	width:306px;
	color:#444444;
	margin-bottom:12px;
	background:url(../images/bg_news_cont.gif) 2px 0 repeat-y;
}
.indexNewsLeft .topTitle{
	width:251px;
	background:url(../images/bg_news_title.gif);
	height:53px;
	padding:12px 20px 0 35px;
	line-height:41px;
}


	/*IE6 不会显示white 暂时这里处理*/

.topTitle .MenuOut{
	background:url(../images/bg_title_out.gif) no-repeat;
	width:94px;
	height:40px;
	line-height:30px;
	text-align:center;
	padding-bottom:9px;
	margin-top:1px;
}
.topTitle .MenuOut a{
		font-size:14px;
		color:#fff;
		font-weight:bold;
		text-decoration:none;
	}
.topTitle .MenuOut a:hover{
		text-decoration:underline;
	}

.topTitle .MenuOut1{
	background:url(../images/bg_title_out1.gif) no-repeat;
	width:94px;
	height:40px;
	line-height:30px;
	text-align:center;
	padding-bottom:9px;
	margin-top:1px;
}

.topTitle .MenuOut1 a{
		font-size:14px;
		color:#fff;
		font-weight:bold;
		text-decoration:none;
}
.topTitle .MenuOut1 a:hover{
		text-decoration:underline;
}

.topTitle .MenuOut1 span a{
		font-size:12px;
		color:#ff6d02;
		font-weight:bold;
		text-decoration:none;
}
.topTitle .MenuOut1 span a:hover{
		text-decoration:underline;
}





.indexNewsLeft .border{
	width:274px;
	margin:auto;
	line-height:22px;
	padding-bottom:12px;
}
.border .text{ 
	padding:0px 0 0px 0;
}

	/* 中间新闻 */
.border .table{
	width:98px;
	height:98px;
	overflow:hidden;
} 
.border #pic{
	border:solid 1px #dcdcdc;
	margin-right:6px;
	width:120px;
	height:100px;
} 

	/* 右边新闻 */
.indexNewsLeft .topTitle1{
	width:251px;
	background:url(../images/bg_hotnews_title.gif);
	height:53px;
	padding:12px 20px 0 35px;
	line-height:40px;
}
.topTitle1 .menuOn{
	background:url(../images/bg_title_on.gif) no-repeat;
	width:79px;
	padding-bottom:9px;
	line-height:31px;
	text-align:center;
}

	.topTitle1 .menuOn A{
		font-size:14px;
		color:#fff;
		font-weight:bold;
		text-decoration:none;
	}
	.topTitle1 .menuOn A:hover{
		text-decoration:underline;
	}






.border .title_hei{ line-height:normal;}
.border #pic1{ margin-bottom:8px;
	width:63px;
	height:46px;
	overflow:hidden;
}
.border .content{
	width:100%;
	padding-top:8px;
	margin-top:10px;*margin-top:4px!important;*margin-top:4px;
	background:url(../images/bg_hrdian.gif) repeat-x;
}


/* 页面底部 */
.footbar{
	width:940px; 
	background:#F5F5F5; 
	margin:auto; 
	padding-left:10px
}
.footbarMidd{
	width:909px;
	height:45px; 
	background:url(../images/bg_footmidd.jpg) repeat-x;
	text-align:center;
	border:solid 1px #fff;
	border-left:none;
	border-right:none;
	padding-top:12px;
	line-height:20px;
}
.footbarMidd ul{
	width:333px; 
	height:15px; 
	margin:auto
}

.footbar .copy{
	line-height:48px; 
	color:#018def; 
	text-align:center; 
	font-size:14px;
}

