body{
	background : url("../images/index_bg.jpg") repeat-x #f5fbf1;
}

#index-header{
	width : 950px;
	height : 113px;
	background : url("../images/hd_bg.jpg") no-repeat;
}
	#index-header #index-header-inner{
		padding : 23px 32px 0 36px;
	}
		#index-header #index-header-inner h1{
			width : 228px;
			height : 69px;
			float : left;
		}
			#index-header #index-header-inner h1 a{
				width : 168px;
				height : 69px;
				font-size : 1px;
				text-indent : -9999px;
				display : block;
				background : url("../images/logo_huashihongfeng_69.png") no-repeat;
			}
		
		#index-header #index-header-inner #country{
			width : 450px;
			float : left;
			padding : 0;
			margin : 54px 0 0 15px;
			color : #9a9a9a;
		}
			#index-header #index-header-inner #country a{
				color : #9a9a9a;
				text-decoration : none;
			}
				#index-header #index-header-inner #country a:hover{
					color : #9a9a9a;
					text-decoration : underline;
				}
		
		#index-header #index-header-inner #product-logo{
			width : 75px;
			height : 51px;
			margin : 30px 0 0 15px;
			float : right;
			font-size : 1px;
			text-indent : -9999px;
			background : url("../images/hd_product_logo.gif") no-repeat;
		}
		#index-header #index-header-inner #bnr-chase-javis{
			width : 150px;
			float : right;
		}

#index-wrap{
	width:100%;
	position:absolute;
	z-index:100;
}

#wrap1{
	width:100%;
	height:1188px;
	background:url("../images/bg1.jpg") no-repeat center top;
	position:absolute;
	z-index:40;
}

#wrap2{
	width:100%;
	height:1188px;
	background:url("../images/bg2.jpg") no-repeat center top;
	position:absolute;
	z-index:30;
}

#wrap3{
	width:100%;
	height:1188px;
	background:url("../images/bg3.jpg") no-repeat center top;
	position:absolute;
	z-index:20;
}

#wrap4{
	width:100%;
	height:1188px;
	background:url("../images/bg4.jpg") no-repeat center top;
	position:absolute;
	z-index:10;
}


.clearfloat {
	font-size : 1px;
	line-height : 1px;
	height : 0px;
	clear : both;
}

.flash-n-area{
	padding : 30px 0 30px 0;
	text-align : center;
}
	.flash-n-area p{
		padding : 10px 0 0 0;
	}


/* clearfix ------------ */

.clearfix:after {
	content : ".";
	display : block;
	clear : both;
	height : 0;
	visibility : hidden;
}

.clearfix {
	display : inline-block;
}

/* Hide from MacIE \*/
* html .clearfix { height: 1px; }
.clearfix { display: block; }
/* End Hide from MacIE */


#footer{
	height : 70px;
	background : url("../images/footer_bg.jpg") no-repeat left bottom;
}
	#footer .global{
		padding : 43px 0 0 38px;
		float : left;
		color : #cacaca;
	}

	#footer .copy{
		padding : 40px 20px 0 0;
		float : right;
		color : #cacaca;
	}

#d-contents-wrap {
	width : 950px;
	margin : 0 auto;
	background-color:#fff;
}



#bottom-area{
	padding : 21px 37px 0 38px;
	background : url("../images/bottom_bg.jpg") no-repeat #fff;
}

	#bottom-area #key-features-area{
		width : 663px;
		float : left;
	}
		#bottom-area #key-features-area ul{
			list-style : none;
			padding : 0;
			margin : 15px 0 0 0;
		}
			#bottom-area #key-features-area ul li{
				width : 321px;
				padding : 3px;
				font-size : 11px;
				float : left;
				margin : 0 0 12px 0;
			}
			*html #bottom-area #key-features-area ul li{
				width : 313px;
				float : left;
			}
				#bottom-area #key-features-area ul li:hover{
					background : url("../images/key_ov.gif") repeat-y;
				}
				#bottom-area #key-features-area ul li div.img{
					width : 70px;
					float : left;
				}
				#bottom-area #key-features-area ul li div.txt{
					width : 236px;
					float : left;
					padding : 0 0 0 10px;
					background : url("../images/feature_bd.gif") no-repeat 0 2px;
				}
				#bottom-area #key-features-area ul li div.btn-more{
					margin : 5px 0 0 0;
				}
					#bottom-area #key-features-area ul li div.btn-more a{
						width : 117px;
						height : 10px;
						display : block;
						font-size : 1px;
						line-height : 1px;
						text-indent : -9999px;
						background : url("../images/btn_more.gif") no-repeat;
					}
						#bottom-area #key-features-area ul li div.btn-more a:hover{
							/*background-position : 0 0;*/
						}
			
	#bottom-area #info-area{
		width : 172px;
		float : right;
	}
		#bottom-area #info-area ul{
			list-style : none;
			padding : 0;
			margin : 15px 0 0 0;
		}
			#bottom-area #info-area ul li{
				padding : 0 0 12px 0;
			}
			
.blkShmmwPage{
	color:#614391;
	text-align:center;
	padding-top:4px;
	font-size:14px;
	line-height:22px;
}

.blkShmmwPage2009autumn{
	color:#614391;
	text-align:left;
	padding-top:4px;
	font-size:28px;
	line-height:42px;
}
			