@charset "utf-8";
/* CSS Document */
body{
	font-size:12px;
	font-family:Arial,"\5b8b\4f53";
	background-color:#000;
}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote,dl, dt, dd, ul, ol, li,pre,fieldset,lengend, button,input, textarea,th,td,form{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
ul,ol{list-style:none;}
.auto{margin:0 auto; width:960px;}
.hide{display:none;}
.p-rel{position:relative;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
.fz14{ font-size:14px;}
.fz16{ font-size:16px;}
/**/
.bg-box{background:url(../images/bg-02.jpg) center top no-repeat;}
.bg-box-2{background:url(../images/bg-09.jpg) center top no-repeat;}
.headbox,.headbox-2{background:url(../images/bg-01.jpg) no-repeat; height:376px;}
.headbox-2 .btn{
	clear:both;
	position:relative;
	}
.headbox-2 .btn a{
	position:absolute;
	top:257px;
	left:126px;
	width:130px;
	height:115px;
	text-indent:-999em;
	overflow:hidden;
	}
.headbox-2 .btn .a1{
	width:90px;
	height:75px;
	left:260px;
	top:295px;
	}	
.headbox-2{background:url(../images/bg-08.jpg) no-repeat;}
.headbox .nav{
	float:right;
	padding:13px 10px 0 0;
	*padding:15px 10px 0 0;
	}
.headbox-2 .nav{
	float:right;
	padding:12px 10px 0 0;
	*padding:14px 10px 0 0;
	}
.headbox .nav li,.headbox-2 .nav li{
	float:left;
	width:66px;
	}
.headbox .nav li a,.headbox .nav li a:hover,.headbox-2 .nav li a,.headbox-2 .nav li a:hover{
	color:#fcffaa;
	}	
.cont h1,.cont .btn a{background:url(../images/btn.jpg) no-repeat;}
.cont,.cont-2,.cont-3{
	background:url(../images/bg.png) repeat-y;
	overflow:hidden;
	zooom:1;
	}
.cont-2{
	background:url(../images/cont-bg-2.jpg) repeat-y;
	background-position:69px 0;
	}
.cont-3{
	background:url(../images/cont-bg-3.jpg) repeat-y;
	background-position:69px 0;
	}	
.cont h1{
	color:#441f15;
	font-size:14px;
	width:743px;
	font-weight:bold;
	text-align:center;
	line-height:30px;
	background-position:0 0;
	margin:0 auto 18px;
	}
.cont .text{
	line-height:23px;
	font-size:12px;
	color:#;
	padding:0 108px;
	clear:both;
	min-height:350px;
	_height:350px;
	}
.cont .text .p1{
	text-indent:2em;
	text-align:left;
	}
.cont .text p{
	text-align:center;
	padding:2px;
	}
.cont .text .p2{
	text-align:left;
	}
.cont .text h2{
	color:#8d0300;
	font-size:14px;
	font-weight:bold;
	}	
.cont .btn{
	padding-left:108px;
	clear:both;
	overflow:hidden;
	zoom:1;
	margin-bottom:20px;
	}	
.cont .btn a{
	float:left;
	background-position:0 -30px;
	width:225px;
	line-height:35px;
	color:#fff9b8;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	margin-right:5px;
	}
.cont .btn a:hover{
	text-decoration:none;
	}	
.cont .top-bt{
	height:190px;
	background:url(../images/bg-03.jpg) no-repeat;
	margin-bottom:-140px;
	display:block;
	}
.cont-3 .top-bt{
	height:190px;
	background:url(../images/bg-07.jpg) no-repeat;
	margin-bottom:-140px;
	display:block;
	}
.bottom p{
	width:960px;
	margin:0 auto;
	text-align:center;
	line-height:22px;
	}
.btm-1,.btm-2,.btm-3{
	background:url(../images/bot-bg.jpg) center top no-repeat; height:131px;
	margin-top:-93px;
	padding-top:160px;
	color:#604006;
	position:relative;
	z-index:-1;
	}
.btm-2{
	background:url(../images/bot-bg-2.jpg) center top no-repeat; height:131px;
	}
.btm-3{
	background:url(../images/bot-bg-3.jpg) center top no-repeat; height:131px;
	}		
.top-link{
	height:330px;
	padding-top:5px;
	width:960px;
	margin:0 auto;
	background:url(../images/bg-04.jpg) no-repeat;
	}
.top-link a{
	width:100%;
	background:url(../images/bg-04.jpg) no-repeat;
}	
.top-link h2{
	overflow:hidden;
	zoom:1;
	}
.top-link .link-1 a{
	height:97px;
	background-position:0 -342px;
	}
.top-link .link-1 a:hover{
	background-position:0 -5px;
	}	
.top-link .link-2 a{
	height:72px;
	background-position:0 -102px;
	}
.top-link .link-2 a:hover{
	background-position:0 -439px;
	}	
.top-link .link-3 a{
	height:71px;
	background-position:0 -511px;
	}
.top-link .link-3 a:hover{
	background-position:0 -174px;
}
.top-link .link-4 a{
	height:70px;
	background-position:0 -581px;
	}
.top-link .link-4 a:hover{
	background-position:0 -244px;
	}
.top-link h2 a{
	display:block;
	text-indent:-999em;
	overflow:hidden;
	}	
.index-cont-r{
	position:relative;
	height:162px;
	width:442px;
	background:url(../images/btn-02.jpg) no-repeat;
	}
.index-cont-r a{
	position:absolute;
	height:69px;
	width:139px;
	text-indent:-999em;
	overflow:hidden;
	left:7px;
	top:46px;
	}
.index-cont-r .a2{
	left:151px;
	top:46px;
	}
.index-cont-r .a3{
	left:295px;
	top:46px;
	}
.flash-box{
	clear:both;
	padding:45px 45px 0 0;
	text-align:right;
	}
