@charset "UTF-8";
/* CSS Document */


img {
  border: 0px
}

body{
	background:#faf5d5;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	}
	
#footer {
	margin:0 auto;
	padding:0;
	}
	
#footer .word_bg{
	background:url(../images/footer_bg.png) top repeat-x;
	height:63px;
	margin:0;
	padding:0;
	}	

#footer .word_bg p{
	width:1024px;
	text-align:center;
	color:#fff;
	font-size:12px;
	margin:0 auto;
	padding:15px 0 0 0;
	line-height:1.7em;
	}
	
#footer .word_bg p a{
	color:#fff;
	text-decoration:none;
	}
	
#footer .word_bg p a:hover{
	color:#FFC;
	text-decoration:none;
	}		
	
#main{
	background:url(../images/top_bg.png) top repeat-x;
	margin:auto;
	padding:0;
	}
	
#top{
	width:1024px;
	height:83px;
	margin:auto;
	padding:0;
	}	
	
#top .logo{
	width:375px;
	height:83px;
	margin:0;
	padding:0;
	float:left;
	}
	
#nav{
	width:560px;
	height:83px;
	margin:0;
	padding:0;
	float:left;
	z-index:9999;
	}
	
#nav ul{
	width:560px;
	margin:0;
	padding:0;
	float:left;
	list-style-type:none;
	}	
	
#nav li{
	width:108px;
	margin:0;
	padding:0;
	float:left;
	}
	
#nav li h1{
	color:#000;
	font-size:13px;
	margin:0;
	padding:23px 0 0 27px;
	}	
	
#nav li p{
	color:#fff;
	font-size:10px;
	margin:0;
	padding:0 0 0 27px;
	-webkit-text-size-adjust: none;
	line-height:1.5em;
	}
	
#nav li h2{
	color:#000;
	font-size:13px;
	margin:0;
	padding:23px 0 0 21px;
	}	
	
#nav li h3{
	color:#fff;
	font-size:10px;
	margin:0;
	padding:0 0 0 21px;
	-webkit-text-size-adjust: none;
	line-height:1.5em;
	font-weight:normal;
	}	
		
#nav li a{
	width:108px;
	height:83px;
	margin:0;
	padding:0;
	text-decoration:none;
	display:block;
	}	
	
#nav li a:hover{
	background:url(../images/menu_bg.png) top no-repeat;
	width:108px;
	height:83px;
	margin:0;
	padding:0;
	text-decoration:none;
	display:block;
	}	
	
#top .lan{
	width:65px;
	margin:5px 0 0 0;
	padding:0;
	float:right;
	}	
	
#top .lan ul{
	width:65px;
	margin:0;
	padding:0;
	float:right;
	list-style-type:none;
	}		
	
#top .lan li{
	background:#bd9dad;
	text-align:center;
	width:25px;
	margin:0 0 5px 0;
	padding:0;
	float:right;
	border:#fff 1px solid;
	-webkit-border-radius:3px; 
	-moz-border-radius:3px;
	display:block;
	font-size:10px;
	-webkit-text-size-adjust: none;
	line-height:2em;
	font-weight:bold;
	}
	
#top .lan li a{
	color:#fff;
	text-decoration:none;
	display:block;
	}
	
#top .lan li a:hover{
	background:#71465c;
	text-decoration:none;
	width:25px;
	display:block;
	-webkit-border-radius:3px; 
	-moz-border-radius:3px;
	}
	
#top .search{
	width:110px;
	margin:0 5px 0 0;
	padding:0;
	float:right;
	display:block;
	}		
	
#top .search_btn{
	background:#bd9dad;
	text-align:center;
	width:35px;
	margin:0;
	padding:0;
	float:right;
	color:#fff;
	border:#fff 1px solid;
	-webkit-border-radius:3px; 
	-moz-border-radius:3px;
	display:block;
	font-size:10px;
	-webkit-text-size-adjust: none;
	line-height:2em;
	font-weight:bold;
	}		

#contact{
	width:1024px;
	margin:0 auto;
	padding:0;
	overflow:hidden;
	}
	
#sitemap{
	width:1004px;
	margin:0 0 0 20px;
	padding:0;
	float:left;
	font-size:13px;
	line-height:3em;
	color:#e2878d;
	}
	
#sitemap a{
	color:#e2878d;
	text-decoration:none;
	}
	
#sitemap a:hover{
	color:#C00;
	text-decoration:none;
	}	
	
#title{
	width:1024px;
	height:24px;
	margin:0 0 35px 20px;
	padding:0;
	float:left;
	}	
	
#title p{
	font-size:13px;
	margin:0;
	padding:0;
	float:left;
	}	
	
#title p a{
	color:#000;
	text-decoration:none;
	}	
	
#title p a:hover{
	color:#F00;
	text-decoration:none;
	}		

#contact .story{
	width:1024px;
	margin:0 auto;
	padding:0;
	}	
		
#contact .about{
	width:1024px;
	margin:0 auto;
	padding:0;
	}	
	
#contact .about ul{
	width:840px;
	margin:0;
	padding:0;
	float:left;
	list-style-type:none;
	}
	
#contact .about li{
	width:840px;
	height:168px;
	margin:0 0 30px 0;
	padding:0;
	float:left;
	}
	
#contact .about li h1{
	color:#000;
	font-size:13px;
	margin:0 0 0 20px;
	padding:0;
	float:left;
	font-weight:bold;
	line-height:2.5em;
	}
	
#contact .about li p{
	width:635px;
	color:#000;
	font-size:13px;
	margin:0 0 0 20px;
	padding:0;
	line-height:1.7em;
	float:left;
	}
	
#contact .about li img{
	float:left;
	}

#left .sitemap{
	margin:0 0 0 20px;
	padding:0;
	float:left;
	font-size:13px;
	line-height:3em;
	color:#e2878d;
	}
	
#left .sitemap a{
	color:#e2878d;
	text-decoration:none;
	}
	
#left .sitemap a:hover{
	color:#C00;
	text-decoration:none;
	}	
	 			
#left{
	background:#fff;
	width:157px;
	height:800px;
	margin:0;
	padding:0;
	float:left;
	padding-bottom:2000px;
    margin-bottom:-2000px;
	overflow:hidden;
	}
	
#left h1{
	width:127px;
	height:31px;
	background:#7dd4ff;
	font-size:16px;
	color:#000;
	margin:0 0 0 9px;
	padding:0 0 0 12px;
	line-height:2em;
	float:left;
	}
	
#left ul{
	width:157px;
	margin:5px 0 0 0;
	padding:0 0 20px 0;
	float:left;
	list-style-type:none;
	}	
	
#left li{
	width:123px;
	font-size:16px;
	margin:0 0 0 8px;
	padding:0 0 0 15px;
	float:left;
	list-style-type:none;
	border-bottom:#b4b4b4 1px solid;
	color:#000;
	line-height:2.3em;
	display:block;
	}	
	
#left li a{
	width:123px;
	color:#000;
	text-decoration:none;
	display:block;
	}

#left li a:hover{
	width:123px;
	background:url(../images/arrow_03.png) right no-repeat;
	color:#b4b4b4;
	text-decoration:none;
	display:block;
	}
	
#contact .list{
	width:810px;
	height:302px;
	background:#fff;
	margin:20px 0 20px 22px;
	padding:0;
	float:left;
	border:#e49194 1px solid;
	}
	
#contact .list p{
	font-size:12px;
	margin:0;
	padding:0;
	line-height:1.5em;
	text-align:center;
	}
		
#contact .intro_img{
	width:254px;
	height:254px;
	margin:20px 0 0 22px;
	padding:3px;
	float:left;
	border:#e49194 1px solid;
	}
	
#p_intro{
	width:850px;
	margin:20px 0 0 0;
	padding:0;
	float:left;
	}	
	
#p_intro .right{
	width:400px;
	margin:0;
	padding:0;
	float:right;
	}	
	
#p_intro .right h1{
	font-size:20px;
	color:#76281a;
	margin:0;
	padding:0;
	line-height:2em;
	}
	
#p_intro .right h2{
	font-size:13px;
	color:#d9002b;
	margin:0;
	padding:0;
	line-height:1.7em;
	}
	
#p_intro .buy{
	width:400px;
	height:32px;
	margin:10px 0 0 0;
	padding:0 0 10px 0;
	float:right;
	border-bottom:#b1ad99 1px solid;
	}
	
#p_intro .right h3{
	width:400px;
	font-size:12px;
	color:#000;
	margin:0;
	padding:0;
	line-height:3em;
	border-bottom:#b1ad99 1px solid;
	}	
	
#p_intro .right p{
	font-size:12px;
	color:#000;
	margin:0;
	padding:0;
	line-height:2em;
	}
	
#p_intro .left{
	width:390px;
	margin:0 0 0 30px;
	padding:0;
	float:left;
	}
	
#p_intro .left h1{
	background:#f3e16f;
	width:370px;
	margin:20px 0 0 0;
	padding:10px;
	float:left;
	color:#000;
	font-size:13px;
	line-height:2em;
	}
	
#nav li{
	float:left;
	z-index:9999;
	}
#nav li ul{
	display:none;
	position:absolute;
	margin-left:7px;
	z-index:9999;
	}
#nav li ul li{
	clear:both;
	}
#nav li ul a{
	color:#000;
	text-align:center;
	font-size:13px;
	width:94px;
	height:30px;
	background:#ffffcc;
	border-bottom:#cccca4 1px solid;
	line-height:2em;
	z-index:9999;
	}
#nav li ul li a:hover{
	width:94px;
	background:#FFF;
	height:30px;
	color:#A33236;
	z-index:9999;
	}								