@charset "utf-8";
body {
	font-size:12px;
	background-color: #a77818;
	margin:0px;
	}
a{
	color:#864b09;
	text-decoration:none; 	
}
a:hover{
	color:#864b09;
	text-decoration:underline;
}
.clearfix:after {  
	content:".";  
	display:block;  
	height:0;  
	clear:both;  
	visibility:hidden;  
	overflow: hidden;
	}  
.clearfix{
	display:inline-block;
	clear: both;
	width:0px;
	height:0px; 
	overflow: hidden;
} 
.daoh-a a{ color:#00FF00;font-family:"微软雅黑";}
.daoh-a a:link {text-decoration: none;color: #00FF00;}
.daoh-a a:visited {text-decoration: none;color: #00FF00;}
.daoh-a a:hover {text-decoration: none;color: #0b881f;}
.daoh-a a:active {text-decoration: none;color: #0b881f;}
#header { background:url(../images/images/2-hbg.gif); width:100%; margin-top:0px;}
.headerline { height:5px; background:#000000;}
.greenline { height:1px; background:#5f5800;}
.Hconner { width:860px; margin:0px auto; overflow:hidden;}

#logoimg { width:150px; height:150px; float:left; clear:left;}
#logoimg img { margin-top:15px; margin-left:10px;}
#logotxt { width:690px; height:150px; float:right; clear:right;}
#logo { margin-top:40px;}
#daoh { width:995px; margin:0px auto; background:url(../images/images/dh-bg.gif); margin-top:14px; overflow:hidden;}
#daoh-l { float:left; clear:left;}
#daoh-m { float:right; clear:right; overflow:hidden;width:980px; overflow:hidden;}
#daoh-c { float:left; clear:left; text-align:center; color:#00FF00; width:965px; overflow:hidden; }
#daoh-c li { list-style:none; float:left; width:120px; height:48px;}
#daoh-r { float:right; clear:right; width:15px;}
.daoh-a { float:left; clear:left; width:118px; text-align:center; margin-top:8px;  }
.daoh-a a { font-family:"微软雅黑"; font-size:16px; line-height:35px;letter-spacing:1px;}
.daoh-fg { float:right; clear:right;}
#indexswf { margin:0px auto; margin-top:5px;}
.left{
	float: left;
}
.right{
	float: right;
}
.hide{
	display: none;
}
/* Container Box Style */
#wrap{
	width: 995px;
	margin: 0 auto;
	overflow: hidden;
}

	#container-inBox{
		width: 965px;
		margin:0 auto;
		overflow: hidden;
		border: 1px solid #fff3a4;
		background: url(../images/container-fix.gif);
	}


		/* conBox Style */
		.contentBox{
			width: 947px;
			margin: 0px 9px;
			overflow: hidden;
		}
				
		/* sideBar Style */
		.sideBar{
			width:242px;
			overflow: hidden;
		}
			.sideBox{
				width:242px;
				margin-top: 6px;
				overflow: hidden;
			}
				.sideBox .side-top{
					width: 242px;
					height: 36px;
					line-height: 38px;
					color: #fdf0b2;
					overflow: hidden;
					background: url(../images/sidebar-box.gif) 0px 0px no-repeat;
				}
					.sideBox .side-top label{
						width: 150px;
						height: 36px;
						overflow: hidden;
						float: left;
						display: block;
						text-indent: 13px;
					}
					.sideBox .side-top span{
						width: 50px;
						height: 36px;
						overflow: hidden;
						float: right;
						display: block;
						text-align: right;
						padding-right: 10px;
					}
						.sideBox .side-top span a{
							color: #fdf0b2;
						}
				.sideBox .side-end{
					width: 242px;
					height: 4px;
					overflow: hidden;
					background: url(../images/sidebar-box.gif) 0px -36px no-repeat;
				}
				.sideBox .side-main{
					width: 242px;
					overflow: hidden;
					background: url(../images/sidebar-bg.gif) repeat-y;
				}
					.sideBox .side-main ul{
						width: 216px;
						margin:6px 13px;
						overflow: hidden;
						background: url(../images/number-ico.gif) 0px 7px no-repeat;

					}
					#note .side-main ul{
						background: url(../images/number-ico.gif) 0px -274px no-repeat;
					}
						.sideBox .side-main ul li{
							width:216px;
							height: 26px;
							line-height: 26px;
							text-indent: 20px;
							float: left;
							border-bottom: 1px dashed #e5c08b;
							list-style:none;
						}
						.side-main img { margin:0px 5px;}
					#intro span{
						display: none;
					}
					#intro .side-main dl{
						width: 216px;
						margin:0px 13px;
						margin-top: 10px;
						height: 115px;
						overflow: hidden;
						border-bottom: 1px solid #d4a96c;
					}
						#intro .side-main dl dt{
							width: 74px;
							height: 100px;
							overflow: hidden;
							margin-right: 6px;
							float: left;
							text-align: center;
						}
							#intro .side-main dl dt a{
								width:74px;
								height: 100px;
								overflow: hidden;
								font-weight: bold;
								line-height: 26px;
							}
								#intro .side-main dl dt a img{
									width: 70px;
									height: 70px;
									overflow: hidden;
									padding: 1px;
									border: 1px solid #864b09;
								}
						#intro .side-main dl dd{
							width: 133px;
							height: 22px;
							overflow: hidden;
						}
						
					#intro .side-main ol{
						width: 216px;
						margin:0px 13px;
						margin-top: 5px;
						margin-bottom: 2px;
						height: 71px;
						overflow: hidden;
					}
						#intro .side-main ol li{							
							line-height: 16px;
							margin:3px 0;
						}
						
		/* Content Style */
		.content{
			width:694px;
			overflow: hidden;
		}
		.conBox{
				width:694px;
				margin-top: 6px;
				overflow: hidden;
			}
				.conBox .con-top{
					width: 694px;
					height: 36px;
					line-height: 38px;
					color: #fdf0b2;
					overflow: hidden;
					background: url(../images/content-box.gif) 0px -8px no-repeat;
				}
					.conBox .con-top label{
						width: 500px;
						height: 36px;
						overflow: hidden;
						float: left;
						display: block;
						text-indent: 13px;
					}
					.mk{
						width: 500px;
						height: 36px;
						overflow: hidden;
						float: left;
						display: block;
						text-indent: 13px;
						}
					.mk a{color: #fdf0b2;}
					.conBox .con-top span{
						width: 50px;
						height: 36px;
						overflow: hidden;
						float: right;
						display: block;
						text-align: right;
						padding-right: 10px;
					}
						.conBox .con-top span a{
							color: #fdf0b2;
						}
				.conBox .con-end{
					width: 694px;
					height: 4px;
					overflow: hidden;
					background: url(../images/content-box.gif) 0px -4px no-repeat;
				}
				.conBox .con-main{
					width: 694px;
					overflow: hidden;
					background: url(../images/content-bg.gif) repeat-y;
				}
				
				/* Fucos Style */				
				#focus .con-top{
					height: 4px;
					background: url(../images/content-box.gif) 0px 0px no-repeat;
				}
				#focus .con-main{
					height: 236px;					
				}
					#focus .focus-box{
						width:428px;
						height: 215px;
						overflow: hidden;
						margin: 10px 0px 0px 13px;
						display: block;
						_display: inline;
						position:relative;
						border: 1px solid #864b09;
					}
						#focus .focus-box ul{
							position:absolute;
						}
							#focus .focus-box ul li{
								width:428px;
								height: 215px;
								overflow: hidden;
							}
							#focus .focus-box ul li img{
								width:428px;
								height: 215px;
								overflow: hidden;
							}
						#focus .focus-box span{
							width:428px;
							height: 40px;
							line-height: 40px;
							font-weight: bold;
							font-size: 14px;
							color: #fff;
							text-indent: 15px;
							overflow: hidden;
							margin-top: -40px;
							display: block;
							cursor: pointer;
							position: relative;
							*position: inherit;
							background: url(../images/transparent.png);
							_background:none;
							_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src="images/transparent.png");
						}
					#focus .focus-menu{
						width:154px;
						height: 221px;
						margin: 10px 12px 0px 0px;
						margin-right: 13px;
						display: block;
						_display: inline;
					}
						#focus .focus-menu li{
							width:154px;
							height: 31px;
							line-height: 31px;							
							margin-bottom: 6px;
							font-size: 14px;
							text-indent: 16px;
							cursor: pointer;
							background: url(../images/subMenu-bg.gif) 0px -31px no-repeat;
						}
							#focus .focus-menu li.selected{
								color: #fff;
								font-weight: bold;
								background: url(../images/subMenu-bg.gif) 0px 0px no-repeat;
							}
							#focus .focus-menu li.active{
								font-weight: bold;
							}
			
				/* Product Style */				
				#product .tab-menu{
					width: 420px;
					height: 36px;
					margin-left: 13px;
					display: inline;
					overflow: hidden;
				}
					#product .tab-menu li{
						width: 71px;
						height: 25px;
						line-height: 25px;
						margin-top:11px;
						overflow: hidden;
						float: left;
						cursor: pointer;
						text-align: center;
						background: url(../images/tab-line.gif) right top no-repeat;
					}
					#tab-w{ float:left; width:85px; line-height: 25px;text-align: center;margin-top:7px;}
					#product .tab-menu li.selected{
						color: #ab611a;
						font-weight: bold;
						background: url(../images/menu-hover.gif) no-repeat;
					}
					#product .tab-menu li.active{
						font-weight: bold;
					}
					
				#product .tab-box{
					height: 137px;
					overflow: hidden;
				}
				#product .tab-box .list-img{
					height: 137px;
					overflow: hidden;
				}
					#product ul{
						margin-left: 14px;
					}
						#product ul li{
							width:139px;
							height: 121px;
							margin-top: 12px;
							overflow: hidden;
							float: left;
							margin-right: 10px;
							display: inline;
							line-height: 20px;
							*line-height: 30px;
						}
							#product ul li img{
								width:135px;
								height: 87px;
								overflow: hidden;
								padding: 1px;
								border: 1px solid #864b09;
							}
				
				/* Search Style */
				#search{
					width: 242px;
					height: 43px;
					overflow: hidden;
					margin-top: 1px;
					background: url(../images/search-bg.gif) 0px 0px no-repeat;
				}
					#search .input-text{
						width:153px;
						height: 22px;
						line-height: 22px;
						padding: 0 5px;
						overflow: hidden;
						float: left;
						margin-top: 9px;
						margin-left: 9px;
						font-family: Tahoma;
						border: 1px solid #b77229;
						background: #fff;
					}
					#search .input-button{
						width:53px;
						height: 24px;
						overflow: hidden;
						float: right;
						margin-top: 9px;
						margin-right: 9px;
						cursor: pointer;
						border: 0px solid #b77229;
						background: url(../images/search-bg.gif) -165px -43px no-repeat;
					}
					
				#side-ad{
					width: 242px;
					height: 163px;
					overflow: hidden;
					margin-top:7px;
				}
				
				/* Customer */
				#customer .con-top{
					height: 66px;
					text-indent: -999px;
					background: url(../images/content-box.gif) 0px -44px no-repeat;
				}
				#customer .con-main{
					height:397px;
				}
					#customer .bagua{
						width:608px;
						margin: 0 3px;
						background: url(../images/subMenu-bg.gif) right -82px no-repeat;
					}
					#customer ul{
						margin-top: 3px;
					}
						#customer ul li{
							width: 276px;
							height: 83px;
							overflow: hidden;
							float: left;
							margin-left: 18px;
							margin-top: 12px;
							display: inline;
							background: url(../images/list-bg.gif) 0px -83px no-repeat;
						}
						#customer ul li.highlight{
							background: url(../images/list-bg.gif) 0px 0px no-repeat;
						}
							#customer ul li span{
								width: 92px;
								height: 62px;
								overflow: hidden;
								display: inline;
								float: left;
								margin-top: 11px;
								margin-left: 11px;
							}
								#customer ul li span img{
									width:88px;
									height: 58px;
									overflow: hidden;
									border: 1px solid #b77229;
									background: #fff;
								}
							#customer ul li dl{
								width: 160px;
								height: 62px;
								overflow: hidden;
								display: inline;
								float: right;
								margin-top: 11px;
								margin-right: 5px;
							}	
								#customer ul li dl dt{
									width: 160px;
									height: 26px;
									overflow: hidden;									
								}
									#customer ul li dl dt a{
										color: #000;
										font-weight: bold;
										font-family: 微软雅黑;
										font-size: 18px;
									}
								#customer ul li dl dd{
									width: 160px;
									height: 40px;
									overflow: hidden;		
									color: #cb8f42;							
								}	
								
				/* Theory  Style */
				#theory .con-main{
					height:282px;
				}
					#theory ol{
						width: 668px;
						height: 104px;
						overflow: hidden;
						margin: 0px 13px;
						border-bottom:1px solid #d4a96c 
					}
						#theory ol li{
							width: 334px;
							height: 78px;
							float: left;
							overflow: hidden;							
							margin-top: 13px;
						}
							#theory ol li span{
								width: 106px;
								height: 78px;
								overflow: hidden;
								display: inline;
								float: left;
							}
								#theory ol li span img{
									width: 102px;
									height: 74px;
									overflow: hidden;
									padding: 1px;
									border: 1px solid #864b09;
								}
							#theory ol li dl{
								width: 210px;
								height: 78px;
								overflow: hidden;
								display: inline;
								float: left;
								margin-left: 8px;
							}
								#theory ol li dl dt{
									font-weight: bold;
									width: 170px;
									height: 22px;
									line-height: 22px;
									overflow: hidden;
								}
								#theory ol li dl dd{
									text-indent: 12px;
								}
								
					#theory ul{
						width: 668px;
						height:170px;
						overflow: hidden;
						margin: 0px 13px;
						margin-top: 6px;
						background: url(../images/bagua-bg.gif) right bottom no-repeat;
					}
						#theory ul li{
							width: 334px;
							height: 26px;
							line-height: 26px;
							float: left;
							overflow: hidden;	
							border-bottom: 1px dashed #e5c08b;
						}	
							#theory ul li em{
								color: #cb8f42;
							}
				/* Theory-h  Style */
				#theory-h .con-main{
					height:282px;
				}		
					#theory-h ol{
						width: 708px;
						height: 443px;
						overflow: hidden;
						margin: 0px 13px;
					}
						#theory-h ol li{
							width: 334px;
							height: 78px;
							float: left;
							overflow: hidden;							
							margin-top: 10px;
						}
							#theory-h ol li span{
								width: 106px;
								height: 78px;
								overflow: hidden;
								display: inline;
								float: left;
							}
								#theory-h ol li span img{
									width: 102px;
									height: 74px;
									overflow: hidden;
									padding: 1px;
									border: 1px solid #864b09;
								}
							#theory-h ol li dl{
								width: 210px;
								height: 78px;
								overflow: hidden;
								display: inline;
								float: left;
								margin-left: 8px;
							}
								#theory-h ol li dl dt{
									font-weight: bold;
									width: 210px;
									height: 22px;
									line-height: 22px;
									overflow: hidden;
								}
								#theory-h ol li dl dd{
									text-indent: 12px;
								}
								
					#theory-h ul{
						width: 588px;
						height:170px;
						overflow: hidden;
						margin: 0px 13px;
						margin-top: 6px;
						background: url(../images/bagua-bg.gif) right bottom no-repeat;
					}
						#theory-h ul li{
							width: 294px;
							height: 26px;
							line-height: 26px;
							float: left;
							overflow: hidden;	
							border-bottom: 1px dashed #e5c08b;
						}	
							#theory-h ul li em{
								color: #cb8f42;
							}
							
				.conBox-w{
				width:864px;
				margin-top: 6px;
				overflow: hidden;
			}
				.conBox-w .con-top-w{
					width: 864px;
					height: 36px;
					line-height: 38px;
					color: #fdf0b2;
					overflow: hidden;
					background: url(../images/content-box-w.gif) 0px -8px no-repeat;
				}
					.conBox-w .con-top-w label{
						width: 600px;
						height: 36px;
						overflow: hidden;
						float: left;
						display: block;
						text-indent: 13px;
					}
					.conBox-w .con-top-w span{
						width: 50px;
						height: 36px;
						overflow: hidden;
						float: right;
						display: block;
						text-align: right;
						padding-right: 10px;
					}
						.conBox-w .con-top-w span a{
							color: #fdf0b2;
						}
				.conBox-w .con-end-w{
					width: 864px;
					height: 4px;
					overflow: hidden;
					background: url(../images/content-box-w.gif) 0px -4px no-repeat;
				}
				.conBox-w .con-main-w{
					width: 864px;
					overflow: hidden;
					background: url(../images/content-bg-w.gif) repeat-y;
				}

		/* conBox Style */

			
			#goin span,#special span{
				display: none;
			}
			
			#goin .side-main ul,#special .side-main ul{
				background: none;
			}
				#goin .side-main ul li,#special .side-main ul li{
					background: url(../images/dot.gif) 7px 10px no-repeat;
				}
			#special-mail span{
			}
			#special-mail .side-main ul{
				background: none; 
			}
			#special-mail .side-main ul li{ 
				background: url(../images/dot.gif) 7px 10px no-repeat;
				}
			
		#lists .con-main ul{
			width: 588px;
			overflow: hidden;
			margin: 0px 13px;
			margin-top: 6px;
			background: url(../images/bagua-bg.gif) right bottom no-repeat;
		}
			#lists .con-main ul li{
				width: 588px;
				height: 26px;
				line-height: 26px;
				float: left;
				overflow: hidden;	
				border-bottom: 1px dashed #e5c08b;
			}	
				#lists .con-main ul li em{
					color: #cb8f42;
				}
				
			.pages{
				width: 608px;
				height: 30px;
				line-height: 30px;
				overflow: hidden;
				margin: 0 3px;
				margin-top: 8px;
				border-top: 1px solid #ab611a;
			}
				.pages label{
					width: 100px;
					height: 30px;
					overflow: hidden;
					float: left;
					text-indent: 10px;
				}
				.pages em{
					font-weight: bold;
				}
				.pages h2{
					width: 480px;
					height: 30px;
					overflow: hidden;
					float: right;
					text-align: right;
					padding-right: 10px;
				}
					.pages h2 .input-text{
						width: 30px;
						height: 16px;
						color: #cb8f42;
						line-height: 16px;
						text-align: center;
						margin-top: 4px;
						overflow: hidden;
						border: 1px solid #ab611a;
						background: #fff;
					}
					.pages h2 .active{
						color: #000;
						font-weight: bold;
					}
					
				#detail .con-top span{
					display: none;
				}
				#detail .con-main{
					padding-bottom: 50px;
				}
				#detail .con-main h1{
					width: 628px;
					height: 80px;
					line-height: 80px;
					overflow: hidden;
					margin: 0px 13px;
					margin-top: 10px;
					font-family: 微软雅黑;
					font-size: 28px;
					text-align: center;
				}
				#detail .con-main h2{
					width: 628px;
					height: 30px;
					line-height: 30px;
					overflow: hidden;
					margin: 0px 13px;
					text-align: center;
					color: #cb8f42;
					border-top: 1px dashed #e5c08b;
					border-bottom: 1px dashed #e5c08b;
				}
				#detail .con-main p{
					width: 618px;
					line-height: 30px;
					overflow: hidden;
					font-size: 14px;
					margin: 10px 18px;
					text-indent: 28px;
				}
				.mar_10{ margin:5px 10px; font-size:14px; overflow:hidden;}
				.mar_10 ul li{
								width: 668px;
								height: 26px;
								line-height: 26px;
								float: left;
								overflow: hidden;	
								border-bottom: 1px dashed #e5c08b;
							}
#pages { margin:0px auto; margin-top:20px; text-align:center; clear:both;}
#pages a { padding:3px 6px 2px; margin:3px; border:1px solid #ab611a; text-align:center; color:#ab611a;}
#pages a.now{ background:#ab611a; color:#fff; border:0;}
#pages a:hover,#pages a.now:hover { background:#ab611a; color:#fff;}
#links { margin: 10px 11px 0px 11px;list-style:none;background: url(../images/line.gif) left top repeat-x;width: 860px;height: 25px; overflow:hidden;}
#links li { float:left; line-height:30px; margin:0px 4px;}
.tab-box-w ul{ overflow:hidden; width: 845px;}
.con-main-show{
					width: 694px;
					overflow: hidden;
					background: url(../images/content-bg.gif) repeat-y;
				}
.con-main-show h1{
					width: 650px;
					height: 80px;
					line-height: 80px;
					overflow: hidden;
					margin: 0px 13px;
					margin-top: 10px;
					font-family: 微软雅黑;
					font-size: 26px;
					text-align: center;
}
.con-main-show h2{
					width: 650px;
					height: 30px;
					line-height: 30px;
					overflow: hidden;
					margin: 0px 13px;
					text-align: center;
					font-size:12px;
					color: #cb8f42;
					border-top: 1px dashed #e5c08b;
					border-bottom: 1px dashed #e5c08b;
}
#show-main{
					width: 660px;
					line-height: 30px;
					overflow: hidden;
					font-size: 14px;
					margin: 10px 15px;
				}
#show-main img,a img{ 
					border:0;  
					margin:0;  
					padding:0; 
					max-width:650px; 
					width: expression(this.width > 650 && this.width > this.height ? 650px : 'auto';);  
					max-height:1650px; 
					height: expresion(this.height > 1650 ? 1650px : 'auto';); 
					}

#keyword { margin-top:20px; font-size:12px;}
#footer { background:#a91819; overflow:hidden;}
#fconner { width:960px; margin:0px auto; overflow:hidden;color:#00CC33;}
#fotimg{ float:left; clear:left; width:230px;}
#fottxt{ float:right; clear:right; width:720px; line-height:30px; margin-top:10px; list-style:none;  color:#00CC33;}
#fottxt a { color:#00CC33;}
#fottxt li { color:#00CC33;}