@import "reset.css";

body {
	background:url("../images/t_background.jpg") repeat-x;
	color:#666;
	font-family:"Arial", "宋体";
	font-size:12px;
	text-align:center;
}

input {
	border:1px solid #DDD;
	width:230px;
	height:25px;
	line-height:25px;
	padding:0 3px;
}

textarea {
	border:1px solid #DDD;
	width:90%;
	padding:0 3px;
}

a {
	color:#666;
	text-decoration:none;
}

.clr {
	clear:both;
}

.row {
	margin-bottom:10px;
}

#wrapper {
	margin:0 auto;
	text-align:left;
	width:1003px;
}

#header {
	padding:5px 25px 0 25px;
}

	#logo a {
		background:url("../images/logo.jpg");
		float:left;
		height:65px;
		overflow:hidden;
		text-indent:-9999px;
		width:350px;
	}

	#tools {
		height:30px;
		line-height:30px;
		padding-right:15px;
		text-align:right;
	}
		
		#tools a {
			color:#333;
		}

	#hotline {
		background:url("../images/hotline2.jpg") no-repeat right bottom;
		height:35px;
		text-indent:-9999px;
	}

	#banner {
	text-align:center;
	z-index: 0;
	}

	#post {
		background:url("../images/nbar.jpg") no-repeat;
		height:30px;
		margin:0 auto;
		width:910px;
	}

		#post a {
			color:#FFF;
			text-decoration:underline;
		}

		#post a:hover { color:#CCC; }

		#post .m {
			background:url("../images/nav.jpg") 0 center;
			height:30px;
			margin-left:10px;
			width:890px;
			overflow:hidden;
			*background-position:0 -30px;
			_width:886px;
		}

		#post .r {
			background:url("../images/nav.jpg") no-repeat 0 bottom;
			height:30px;
			float:right;
			width:10px;
		}

		#post .c {
			color:#FFF;
			background:url("../images/line-long.jpg") no-repeat left 28px;
			line-height:30px;
		}

			#post .c .date, #post .c .post {
				*background-position:15px -1px;
				background:url("../images/date-ico.jpg") no-repeat 15px -2px;
				padding-left:40px;
			}

			#header #post .c .post {
				background-image:url("../images/acm-ico.jpg");
			}

			#post .c a {
				padding:0 10px;
			}


		#services { 
		margin-left:10px;
			width:940px;
		}

		#services li {
			float:left;
			margin:10px 0;
			margin-right:10px;
			MARGIN-LEFT: 0px;
		}
        
			
		#services UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 12px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
        
		
		
		
		#services li.last {
			margin:10px 0;
		}



			#services .ser1 {background:url("../images/t_bars_01.gif"); float:left;height:46px;width:220px;overflow:hidden;}
			#services .ser1:hover { background:url("../images/t_bars_02.gif");float:left;height:46px;width:220px;overflow:hidden; }

			#services .ser2 {background:url("../images/t_bars_03.gif"); float:left;height:46px;width:220px;overflow:hidden; }
			#services .ser2:hover { background:url("../images/t_bars_04.gif"); float:left;height:46px;width:220px;overflow:hidden; }

			#services .ser3 { background:url("../images/t_bars_05.gif"); float:left;height:46px;width:220px;overflow:hidden; }
			#services .ser3:hover { background:url("../images/t_bars_06.gif"); float:left;height:46px;width:220px;overflow:hidden;}

			#services .ser4 { background:url("../images/t_bars_07.gif"); float:left;height:46px;width:220px;overflow:hidden; }
			#services .ser4:hover { background:url("../images/t_bars_08.gif"); float:left;height:46px;width:220px;overflow:hidden; }
			
	
.menu1 {
	DISPLAY: block;
	Z-INDEX: 222;
	FLOAT: left;
	LINE-HEIGHT: 33px;
	POSITION: relative;
	HEIGHT: 46px
}
.menu1 A:link, .menu1 A:visited,.menu1 A:hover,.menu1 A:active  {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 12px; Z-INDEX: 100; FLOAT: left; WIDTH: 300px; COLOR: #000000; LINE-HEIGHT: 33px; HEIGHT: 33px; TEXT-ALIGN: center; TEXT-DECORATION: none
}

.menu1 A:hover {
	BACKGROUND: url(/data/skins/chinese/image/menu_bg.jpg) no-repeat -587px 0px; COLOR: #000000
}
.menu1 A:active {
	BACKGROUND: url(/data/skins/chinese/image/menu_bg.jpg) no-repeat -587px 0px; COLOR: #000000
}
.menu1:hover UL {
	DISPLAY: block; VISIBILITY: visible; POSITION: absolute
}
.menu1 UL {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: inline; PADDING-LEFT: 0px; Z-INDEX: 100; LEFT: 0px; VISIBILITY: hidden; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; WIDTH: 95px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; POSITION: absolute; TOP: 33px; HEIGHT: auto; min-width: 95px
}
.menu1 UL dt {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; DISPLAY: inline; FONT-SIZE: 12px; Z-INDEX: 100; BORDER-LEFT: medium none; WIDTH: 150px; BORDER-BOTTOM: medium none; WHITE-SPACE: nowrap; LIST-STYLE-TYPE: none; HEIGHT: 12px; TEXT-ALIGN: left; min-width: 95px;margin:0px 0;text-align:center;
}
.menu1 UL dt A:link {
	BACKGROUND: none transparent scroll repeat 0% 0%; LINE-HEIGHT: 25px; HEIGHT: 25px
}
.menu1 UL dt A:visited {
	BACKGROUND: none transparent scroll repeat 0% 0%; LINE-HEIGHT: 25px; HEIGHT: 25px
}
.menu1 UL dt A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%; LINE-HEIGHT: 25px; HEIGHT: 25px
}
.menu1 UL dt A:active {
	BACKGROUND: none transparent scroll repeat 0% 0%; LINE-HEIGHT: 25px; HEIGHT: 25px
}

.menu1 UL dt A:link {
	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 12px; Z-INDEX: 100; BACKGROUND: url(/images/menubit.gif) #145399 no-repeat left center; FILTER: Alpha(Opacity=80); MARGIN: 0px; WIDTH: 100%; COLOR: #ffffff; TEXT-INDENT: 15px; LINE-HEIGHT: 25px; BORDER-BOTTOM: #c3e1f9 1px solid; HEIGHT: 25px; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.menu1 UL dt A:visited {
	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 12px; Z-INDEX: 100; BACKGROUND: url(/images/menubit.gif) #145399 no-repeat left center; FILTER: Alpha(Opacity=80); MARGIN: 0px; WIDTH: 100%; COLOR: #ffffff; TEXT-INDENT: 15px; LINE-HEIGHT: 25px; BORDER-BOTTOM: #c3e1f9 1px solid; HEIGHT: 25px; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.menu1 UL dt A:hover {
	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 12px; Z-INDEX: 100; BACKGROUND: url(/images/menubit.gif) #145399 no-repeat left center; FILTER: Alpha(Opacity=80); MARGIN: 0px; WIDTH: 100%; COLOR: #ffffff; TEXT-INDENT: 15px; LINE-HEIGHT: 25px; BORDER-BOTTOM: #c3e1f9 1px solid; HEIGHT: 25px; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.menu1 UL dt A:active {
	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 12px; Z-INDEX: 100; BACKGROUND: url(/images/menubit.gif) #145399 no-repeat left center; FILTER: Alpha(Opacity=80); MARGIN: 0px; WIDTH: 100%; COLOR: #ffffff; TEXT-INDENT: 15px; LINE-HEIGHT: 25px; BORDER-BOTTOM: #c3e1f9 1px solid; HEIGHT: 25px; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.menu1 UL dt A:hover {
	BACKGROUND: url(/images/menubit.gif) #5cb4dd no-repeat left center;
	text-align: center;
}





#main {
	margin:0 auto;
	width:920px;
	_width:928px;
}

	#main .r, #main .l, #main .m {
	height:420px;
	}

	#main .r, #main .l {
		margin-right:5px;
		width:190px;
	}

	#main .r {
		background:url("../images/nav-b.jpg") center center;
		float:right;
	}


		#main .r .a {
			background:url("../images/nav-en-t.jpg") no-repeat;
			height:100%;
		}

		#main .r .b {
	background:url("../images/nav-b.jpg") no-repeat right bottom;
	height:390px;
	padding-top:35px;
		}

		#pages-nav {
			clear:both;
			margin-bottom:7px;
		}

		#pages-oai {
			clear:both;
			padding-bottom:10px;
		}

	#main .l, #pages-nav {
		background:url("../images/nav-b.jpg") center center;
		float:left;
		margin-left:5px;
	}

		#main .l .a {
			background:url("../images/nav-cn-t.jpg") no-repeat;
			height:100%;
		}

		#main .l .b {
	background:url("../images/nav-b.jpg") no-repeat left bottom;
	height:390px;
	padding-top:35px;
		}

	#main .nav .b {
		font-size:14px;
		/*font-weight:bold;*/
		overflow:hidden;
	}

		#main .nav .b li {
			background:url("../images/nav-line1.jpg") no-repeat center bottom;
			height:30px;
			padding-left:15px;
			_padding-left:8px;
		}

		#main .nav .b a {
			background:url("../images/nav-arrow1.jpg") no-repeat left center;
			line-height:30px;
			padding-left:10px;
		}

		#main .b a:hover {
			color:#F60;
		}

			#main .nav .b ol li {
				background:url("../images/nav-line2.jpg") repeat-x left bottom;
				height:24px;
				margin-left:35px;
				padding:0;
				width:120px;
			}

				#main .nav .b ol a {
					background:url("../images/nav-arrow2.jpg") no-repeat left center;
					font-size:12px;
					font-weight:normal;
					padding-left:15px;
					line-height:23px;
				}

	#main .m {
		width:510px;
		overflow:hidden;
		margin-left:205px;
		_margin-left:207px;
	}

		#search {
			background:url("../images/search.jpg") left center;
			height:41px;
			width:510px;
			_width:506px;
			overflow:hidden;
		}

			#search form {
				height:0;
			}

			#search table {
			}

			#search td {
				padding:7px 0 0 17px;
			}

			#search .l {
				width:10px;
				background:red;
			}

			#search .r {
				width:10px;
				background:red;
			}
				
				#search label {
					background:url("../images/search-txt.jpg");
					float:left;
					height:18px;
					overflow:hidden;
					text-indent:-9999px;
					width:80px;
				}

				#search input {
					background:url("../images/search-input.jpg") no-repeat;
					border:0;
					color:#666;
					font-size:12px;
					height:20px;
					padding:0 5px;
					width:250px;
					float:left\9;
				}

				#search select {
					border:0;
					background:url("../images/search-choose.jpg") no-repeat;
					color:#666;
					font-size:12px;
					height:20px;
					padding:2px 0 0 5px;
					margin-top:-8px;
					float:left\9;
					margin-top:0\9;
					width:119px;
				}
				
				*+html #search input {
					padding-top:3px;
					float:left
				}

				*+html #search select {
					float:left;
					font-size:9px;
					margin:0;
				}

				#search button {
					background:url("../images/gr-ico.jpg");
					border:0;
					float:right;
					height:18px;
					width:18px;					
				}

				#wrapper #search input {
					*height:16px;
					*line-height:1em;
				}

		#fla {
			border:1px solid #dddddd;
			height:415px;
			_height:413px;
			overflow:hidden;
			width:508px;
			_width:506px;
		}

		#main .r1 {
			background:url("../images/info-box.jpg") no-repeat;
			float:right;
			height:268px;
			margin-right:5px;
			width:350px;
		}

		#main .l1 {
			float:left;
			_margin-left:3px;
		}

			#main .l1 li {
				margin-top:3px;
			}

			#main .l1 li a {
				display:block;
				height:56px;
				text-indent:-9999px;
				overflow:hidden;
				width:195px;
			}

			#main .l1 #oai {
				background:url("../images/oa-bar.jpg");
				height:81px;
				margin-bottom:10px;
			}
			
				#main .l1 #shangwu {
				background:url("../images/shangwu.jpg");
				vertical-align: middle;
				width:190px;
				height:258px;
				margin-bottom:10px;
			}
			
			#main .l1 #lnav1 { background:url("../images/bars.jpg"); width:190px; margin-left:5px; }
			#main .l1 #lnav1:hover { background-position:left bottom; }
			#main .l1 #lnav2 { background:url("../images/bars.jpg") center top; width:190px; margin-left:5px; }
			#main .l1 #lnav2:hover { background-position:center bottom; }
			#main .l1 #lnav3 { background:url("../images/bars.jpg") right top; width:190px; margin-left:5px; }
			#main .l1 #lnav3:hover { background-position:right bottom; }

		#main .m1 {
			background:url("../images/info-box.jpg") no-repeat;
			height:268px;
			margin-left:205px;
			_margin-left:207px;
			width:350px;
		}

		#main .m1 h3, #main .r1 h3,#main .m1 h4,#main .r1 h5, #main .m1 .more, #main .r1 .more {
			height:35px;
			text-indent:-9999px;
		}

		#main .m1 .more, #main .r1 .more {
			background:url("../images/more.jpg");
			float:right;
			height:13px;
			margin:12px 15px 0 0;
			overflow:hidden;
			width:46px;
		}

		#main .m1 h3 { background:url("../images/news.jpg") no-repeat 5px center; }
		#main .r1 h3 { background:url("../images/honor.jpg") no-repeat 5px center; }
        #main .m1 h4 { background:url("../images/Technology.jpg") no-repeat 5px center; }
		#main .r1 h5 { background:url("../images/sales.jpg") no-repeat 5px center; }
		
		#row1, #row2 {
			margin:0 5px;
		}

			#row1 h3, #row2 h3, #row1 .more, #row2 .more, #row1 span, #row2 span {
				height:35px;
			}

			#row1 span, #row2 span, #row1 .more, #row2 .more {
				float:right;
			}

			#row1 h3 { background:url("../images/cases.jpg") no-repeat 6px 6px; text-indent:-9999px; overflow:hidden; }
			#row2 h3 { background:url("../images/products.jpg") no-repeat 6px 6px; text-indent:-9999px; overflow:hidden; }

			#row1 .more, #row2 .more { 
				background:url("../images/more.jpg"); 
				height:13px;
				margin:12px 15px 0 0; 
				overflow:hidden;
				text-indent:-9999px;
				width:46px;
			}

			#main #row1 {
				background:url("../images/1row.jpg") no-repeat;
				height:156px;
				_margin-left:10px;
			}


		#ff {
			background:url("../images/main-bottom.jpg") repeat-x center bottom;
			padding-bottom:10px;
		}

			#ff #row2 {
				background:url("../images/2row.jpg") repeat-x;
				height:191px;
				margin:0 auto;
				width:910px;
			}

#footer {
	background:url("../images/footer.jpg") repeat-x;
	height:181px;
	width:100%;
}

	#footer .cont {
		margin:0 auto;
		width:1003px;
	}

	#footNav {
		background:url("../images/line-spc.jpg") repeat-x left bottom;
		height:35px;
		line-height:35px;
		margin:0 25px;
		text-align:left;
	}

	#footer a:hover {
		color:#F60;
	}

	#footer table {
		width:950px;
		_width:960px;
	}

	#footer td {
		background:url("../images/b_vertical-line.jpg") no-repeat right center;
		height:150px;
		padding:10px 0 0 10px;
		line-height:26px;
	}

	#footer td.last {
		background:url();
	}

		#footer dl {
			line-height:26px;
		}

		#footer dt {
			background:url("../images/dt.jpg") no-repeat left center;
			color:#006395;
			font-weight:bold;
			padding-left:15px;
		}

		#footer .last dd {
			line-height:15px;
		}

.content{ 
	font-size:12px;
	width:100%;	
	padding:0 1%;
	word-break: break-all;
	overflow:hidden;	
	line-height: 150%;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:98%}

.infoBody {
	margin:10px;
}

.infoBody img {
	height:73px;
	width:102px;
	float:left;
}

.infoBody ul {
	margin:0;
	padding:0;
}

.infoBody dl {
	margin-left:110px;
	line-height:35px;
}

.infoBody dd {
	line-height:20px;
	text-indent:2em;
}

dt {
	background:url("../images/nav-arrow2.jpg") no-repeat left center;
	color:#F60;
	font-weight:bold;
	padding-left:10px;
}

.infoBody ul {
	width:95%;
	padding-top:5px;
	margin:0 auto;
}

.infoBody li {
	background:url("../images/nav-line2.jpg") repeat-x left bottom;
	height:26px;
	line-height:26px;
}

.infoBody li a {
	background:url("../images/nav-arrow2.jpg") no-repeat left center;
	padding-left:12px;
}

.infoBody .date {
	float:right;
	margin-right:10px;
}

#row1 .infoBody td {
	border-right:1px dashed gray;
	padding:0 5px;
}

#row1 .infoBody img {
	height:93px;
	width:120px;
	float:left;
}

#row1 .infoBody dl {
	margin-left:130px;
	line-height:20px;
}

#row1 .infoBody dd {
	text-indent:0;
}

#row1 .infoBody dd p {
	text-indent:2em;
}

#row2 .infoBody {
	margin:0;
	padding:0;
}

#row2 .infoBody img {
	height:100px;
	margin:10px 15px;
	width:100px;
}

#row2 .infoBody dt, #row2 .infoBody dd {
	display:block;
}

#row2 .product {
	background:url("../images/vline.jpg") repeat-y right center;
	float:left;
	text-align:center;
	width:130px;
}

	#row2 .product h4 {
		clear:both;
		font-weight:bold;
	}

	#row2 .product h4 a {
		color:#F60;
	}

	#row2 .product span.cgy {
		display:inline;
		line-height:18px;
	}

	#row2 .product.last {
		background:url();
	}


/**
 * 内页
 */


#container {
	width:auto;
	_width:710px;
	_overflow:hidden;
	margin-left:205px;
	margin-right:5px;
	_margin-right:10px;
}

	#container a:hover {
		color:#F60;
	}

	#container h5 {
		border-bottom:1px solid #EEE;
		color:#F60;
		font-size:120%;
		font-weight:bold;
		padding:10px 0 5px 0;
	}

	#currentPath {
		font-size:14px;
		font-weight:bold;
	}

	#currentPath a:hover {
		color:#F60;
	}

	#adImage, #adImage a {
		height:100px;
		overflow:hidden;
	}

	#adImage img {
		display:block;
	}

	#info {
		margin:15px;
	}

		#info .title {
			color:#F60;
			font-size:16px;
			font-weight:bold;
			padding:0 0 10px 0;
		}

		#info .desc {
			border-top:1px solid #D93;
			font-size:12px;
			text-indent:2em;
		}

		#info td {
			padding:5px;
			font-size:14px;
		}

		#container form input {
			border:1px solid #DDD;
			width:230px;
			height:25px;
			line-height:25px;
			padding:0 3px;
		}

		#info form input, #info form button {
			margin-bottom:25px;
		}

		#info form.nnn input, #info form.nnn button {
			margin:0;
		}

		#info .comInfo img {
			float:left;
			margin:0 15px 15px 0;
		}

		#info .comInfo h4 {
			font-size:120%;
		}

		#info .comInfo p {
			line-height:160%;
		}

		#info .dd th, #info .dd td{
			text-align:center;
		}

		#info .dd th {
			font-weight:bold;
			padding-bottom:3px;
			border-bottom:1px solid #EEE;
		}

		#info table h5 {
			font-size:90%;
		}

	#searchBar {
		margin:10px 0;
	}

		#searchBar td {
			padding:5px;
		}

	#searchBar .advSearch {
		font-size:14px;
		height:25px;
		line-height:25px;
	}

	.sales img, .pros img {
		padding:5px;
	}

	#container table {
		width:100%;
	}

	.sales th, .products th {
		border-bottom:1px solid #EEE;
		font-size:14px;
		font-weight:bold;
		padding:3px 0;
	}

	.sales td, .sales th {
		text-align:center;
	}

	.products .bigShow {
		height:300px;
		overflow:hidden;
		width:300px;
	}

	.products .smallShow td img {
		height:65px;
		overflow:hidden;
		width:85px;
	}

	.products td, .products th {
		text-align:center;
	}


	#showProduct {
		height:275px;
		overflow:hidden;
		width:400px;
	}

/**
 * SlideShow
 */


#slideshow {
	position: relative;
	padding: 0;
	list-style: none;
	width: 498px; /* the width of the container, change if necessary */
	height: 405px; /* the height of the container, change if necessary */
	_width:496px;
	_height:403px;
	overflow: hidden;
	margin:5px;
}

#slideshow img {
	border: none;
	width:498px;
	_width:496px;
	height:405px;
	_height:403px;
}

#slideshow .arrow {
	width: 40px;
	height: 40px;
	display: block;
	position: absolute;
	top: 20px;
	text-indent: -9999px;
	overflow: hidden;
	cursor: pointer;
}

#slideshow .arrowL {
	background: url(../images/slideView_arrows.gif) no-repeat;
	left: 17px;
}

#slideshow .arrowR {
	background: url(../images/slideView_arrows.gif) -40px 0px no-repeat;
	right: 17px;
	
}
.slideView, .thumbList {
	margin: 0;
	padding: 0;
	list-style: none;
}

.slidebar {
	background: url(../images/slideView_bar.gif) repeat-x;
	position: absolute;
	width: 100%;
	height: 75px;
	bottom: 0px;
	left: 0px;
	z-index: 5;
}

.slidebar .wrap {
	width: 361px;
	height: 75px;
	position: absolute;
	left: 70px;
	overflow: hidden;
	z-index: 6;
}

.slideView {
	height: auto;
	position: relative;
	top: 0;
	left: 0;
	overflow: hidden;
	z-index: 0;
}

.slideView li {
	width: 100%;
	height: 405px;   /* the height of the slideshow, change if necessary */
	_height:403px;
	float: left;
	margin: 0;
	display: inline;
}
.slideView li a {
	display: block;
	width: 100%;
	height: 100%;
}


#slideshow .desc {
	padding: 5px;
	margin: 0;
	width: 498px;   /* the width of the desccription, change if necessary */
	_width:496px;
	background: black;
	position: absolute;
	bottom: 75px;
	left: 0px;
	color: white;
	font-weight: bolder;
	overflow: hidden;
	z-index: 6;
	font-size: 12px;
}

#slideshow .thumbList {
	overflow: hidden;
	position: absolute;
	top: 0px;
	left: 0px;
	margin-top: 12px;
}

#slideshow .thumbList li {
	width: 90px;
	height: 52px;
	display: inline;
	margin: 0;
	float: left;
}

#slideshow .thumbList li img {
	width:80px;
	height:48px;
}

#slideshow .thumbList li a {
	display: block;
	width: 80px;
	height: 48px;
	border: 2px solid black;
	margin-left: 2px;
	
}

#slideshow .thumbList li a:hover {
	border-color: #f75514;
}

/**
 * Show Product Image
 */


.svwp {width: 50px; height: 20px; background: #fff;} /*preloader stuff. do not modify!*/ 
.svwp ul{position: relative; left: -999em;}/*preloader stuff. do not modify!*/ 
.slideViewer { /*this is the gallery container*/ 
position: relative; 
overflow: hidden;  
margin: 0; 
padding: 0; 
background: #fff; 
} 
.slideViewer ul {  /*this is your list of images*/ 
position: relative; 
left: 0; 
top: 0; 
width: 1%; 
list-style-type: none; 
margin: 0;  
padding: 0; 
} 
.slideViewer ul li { /*each LI item is floated; the whole list is now displayed as if its in one row*/ 
float:left; 
} 
 
/*typographic info*/ 
.slideViewer span.typo{  
padding: 6px; /* do not modify padding (yet)*/ 
background: #fff; 
color: #000; 
font: normal 10px Verdana; 
} 
 
.thumbSlider { /*the thumbnails slider contanier*/ 
overflow: hidden; 
width: 1%; 
background: #fff; 
} 
.thumbSlider ul { /*the thumbnails list of images*/ 
list-style-type: none; 
margin: 0;  
padding: 0; 
} 
.thumbSlider ul li{  
float:left; 
margin: 0; 
} 
.thumbSlider a{ /*the link wrapped around each thumbnail. dynamically.*/ 
color: #fff; 
text-decoration: none; 
} 
.thumbSlider a img{ 
border: 0; 
display: block; 
padding: 0; 
} 
.thumbSlider p.tmbrdr { /* the border above -not around- each thumb */ 
/* width, height and top values are dynamically added by the script. Do not modify. */ 
position:relative;  
left: 0; 
font-size: 0.01em; 
left: 0; 
margin: 0; 
padding: 0; 
} 
 
a.left, a.right { /*the left and right buttons (links)*/ 
background: transparent; /* could be any color  */ 
color: #ff0000; 
font: bold 16px Arial; 
overflow: hidden; 
} 
a.left span, a.right span{ 
 
} 
a.left img, a.right img{ 
border: 0; 
} 
a.l_dis, a.r_dis { 
background: transparent; /* ALWAYS leave transparent. this is the 'disabled' state of the link !  */ 
cursor: default; 
} 
a.l_dis span, a.r_dis span { 
display: none; 
} 
a:focus {outline:none;} 

.index_title{ margin:0px; padding:0px; border:none; white-space:nowrap; text-overflow: ellipsis; overflow:hidden;}

/*底部友情链接 样式*/
#icefable1 { margin:0px auto; padding:0px; border:none; width:960px; height:30px;background:url("../images/line-spc.jpg") repeat-x left bottom;}
#icefable1 ul{border:none; margin:0px auto; padding:0px;}
#icefable1 ul li{ float:left; margin:10px; padding:0px; border:none; width:auto; height:30px; line-height:30px; list-style:none; white-space:nowrap; text-overflow: ellipsis; overflow:hidden;}

/*------------导航栏------------*/
/*导航层级*/
#menu{
	margin:0 auto;
	padding:0;
	border:none;
	width: 910px;
	height: 36px;
	background: url(../images/daohang_01.gif) repeat-x;

}
#menu_box{
	position:relative;
	margin:0 auto;
	padding:0;
	border:none;
	height:36px;
	line-height:36px;
	
}
	
#dhnav{		
	font-size: 14px;	
		position:absolute;
		list-style-type:none;
		z-index:5;

}
/*一级导航样式*/
#dhnav li{
	width:101px;
	height: 36px;
	background-image: url(../images/daohang_02.gif);
	background-repeat: no-repeat;
	background-position: right top;
	float:left;
	text-align:center;
	position: relative;
	cursor:pointer;	
}

.liend li{
	background-image: none;
	width:98px;
	height: 36px;
	background-repeat: no-repeat;
	background-position: right top;
	float:left;
	text-align:center;
	position: relative;
	cursor:pointer;	
}

/*一级导航鼠标移上去样式*/
#dhnav  li:hover,#dhnav a:hover table{	
	background-image: url(../images/daohang_bj_2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-weight: bold;	
}

/*一级导航鼠标移上去后打开二级导航*/
#dhnav li:hover dd,#dhnav li a:hover dd{
	display:block;
}
#dhnav dt{
		background: none no-repeat left center;
	color:#F60;
	font-weight:bold;
	padding-left:10px;
	}

/*二级导航样式*/
#dhnav dd{
	width:98px;
	height: 30px;
	line-height:30px;
	background-image: url(../images/daohang_01.gif);
	background-repeat: repeat-x;
	background-color: #0e65a2;	
	display:none;
}
/*所有a的样式*/
#dhnav a{
	font-family: Tahoma, Verdana, Segoe, sans-serif;
	color:#fff;
	display:block;
	width:100%;
	border:none;
	font-size:12px;
	text-decoration:none;
}
/*所有a移上去样式*/
#dhnav a:hover{
	text-decoration:none;
	font-size:14px;
	font-weight: bold;
	color:#ffff66;
}
/*针对IE6设置*/
#dhnav a table{
	color:#fff;
	display:block;
width:100%;
border:none;
}

