@charset "utf-8";

/* ---------------------------------------------- */

/* Base */

/* ---------------------------------------------- */

A:link {

    color:#ffe78f; 

	text-decoration:none;

}



A:visited { 

    color:#ffe78f; 

	text-decoration:none;

}



A:active {

    color:#ff8a00; 

	text-decoration:none;

}



A:hover {

    color:#ff8a00; 

	text-decoration:none;

}
html {

	margin: 0px;

	padding: 0px;

}

body {

	background-image: url(../img/page_bg.gif);

	background-repeat: repeat;

	margin: 0px;

	padding-top: 5px;

	padding-right: 0px;

	padding-bottom: 15px;

	padding-left: 0px;

}

ul  {

	list-style: none;

	margin: 0px;

	padding: 0px;

}

p {

	font-size: 12px;

	padding: 0px;

	margin: 5px 0px 0px;

}

img {

	border:none;

}

#All {

	width: 970px;

	padding: 0px;

	margin: 0 auto;

}

#Main {

	width: 970px;

	float: left;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	margin: 0px;

	background-image: url(../img/page_bg.gif);

	background-repeat: repeat;

}

.clear {

	width: 680px;

	height: 10px;

}



/* ---------------------------------------------- */

/* header */

/* ---------------------------------------------- */

.header {

	width: 970px;

	height: 125px;

	float: left;

}

.header_Catch {

	float: left;

	width: 970px;

	height: 20px;

}

.header_Catch h1 {

	text-decoration:none;

	font-size: 12px;

	font-family: "MS PGothic";

	line-height: 13px;

}

.header_Catch h1 a:link {

    color:#ffe78f; 

	text-decoration:none;

}



.header_Catch h1 a:visited { 

    color:#ffe78f; 

	text-decoration:none;

}



.header_Catch h1 a:active {

    color:#ff8a00; 

	text-decoration:none;

}



.header_Catch h1 a:hover {

    color:#ff8a00; 

	text-decoration:none;

}

.header_logo {

	float: left;

	width: 179px;

	text-align: center;

	height: 106px;

}

.header_search {

	background-image: url(../img/header_sbg.gif);

	width: 791px;

	text-align: right;

	float: right;

	height: 25px;

}

.header_search li{

	display: inline;

	padding: 0px;

	margin: 0px;

}

.header_Mainmenu {

	float: right;

	width: 791px;

	height: 81px;

	background-image: url(../img/top_menu_bg3.jpg);

}

.header_Mainmenu li{

	display: inline;

	padding: 0px;

	margin: 0px;

}

.menu_bg {

	height: 43px;

	width: 791px;

}

.mainmenu {

	float: left;

	height: 43px;

}



#nav {

height:43px; position:relative; font-family:"MS PGothic"; font-size:11px;z-index:500;

}

#nav .select {

margin:0; padding:0; list-style:none; white-space:nowrap;

}

#nav li {

float:left;

}

#nav .select a {

height:43px; float:left; padding:0;

}

#nav .select a b {

padding:0 30px 10px 15px;

}

#nav .select li:hover a {

	cursor:pointer;

	padding-top: 0;

	padding-right: 0;

	padding-bottom: 0;

}

#nav .select li:hover a b {

padding:0; cursor:pointer;

}

#nav .select li a img.menuon {

	display: none;

}

#nav .select li a img.menuoff {

	display: inline;

}

#nav .select li a:hover img.menuon {

	display: inline;

}

#nav .select li a:hover img.menuoff {

	display: none;

}

#nav .sub {

	display:none;

	margin:0;

	list-style:none;

	padding-top: 10px;

	padding-right: 0;

	padding-bottom: 0;

	padding-left: 10px;

}

#nav .sub li {

	background-color: #5c4c36;

}

#nav .select li:hover .sub {

height:18px; display:block; position:absolute; float:left; width:750px; top:28px; left:0; text-align:center;

}

#nav .select li:hover .sub li a {

	display:block;

	height:18px;

	line-height:16px;

	float:left;

	padding:0 15px;

	margin:0;

	white-space:nowrap;

	color:#FFFFFF;

	font-size:12px;

}

#nav .select li:hover .sub li a:hover {

	color:#ff9000;

	background:#5c4c36;

	line-height:15px;

}



#nav .sub2 {

	display:none;

	list-style:none;

	padding-top: 10px;

	padding-right: 0;

	padding-bottom: 0;

	padding-left: 65px;

}

#nav .sub2 li {

	background-color: #5c4c36;

}

#nav .select li:hover .sub2 {

height:18px; display:block; position:absolute; float:left; width:650px; top:28px; left:0; text-align:center;

}

#nav .select li:hover .sub2 li a {

	display:block;

	height:18px;

	line-height:16px;

	float:left;

	padding:0 15px;

	margin:0;

	white-space:nowrap;

	color:#FFFFFF;

	font-size:12px;

}

#nav .select li:hover .sub2 li a:hover {

	color:#ff9000;

	background:#5c4c36;

	line-height:15px;

}



#nav .sub4 {

	display:none;

	list-style:none;

	padding-top: 10px;

	padding-right: 0;

	padding-bottom: 0;

	padding-left: 280px;

}

#nav .sub4 li {

	background-color: #5c4c36;

}

#nav .select li:hover .sub4 {

height:18px; display:block; position:absolute; float:left; width:300px; top:28px; left:0; text-align:center;

}

#nav .select li:hover .sub4 li a {

	display:block;

	height:18px;

	line-height:16px;

	float:left;

	padding:0 15px;

	margin:0;

	white-space:nowrap;

	color:#FFFFFF;

	font-size:12px;

}

#nav .select li:hover .sub4 li a:hover {

	color:#ff9000;

	background:#5c4c36;

	line-height:15px;

}



#nav .sub5 {

	display:none;

	list-style:none;

	padding-top: 10px;

	padding-right: 0;

	padding-bottom: 0;

	padding-left: 335px;

}

#nav .sub5 li {

	background-color: #5c4c36;

}

#nav .select li:hover .sub5 {

height:18px; display:block; position:absolute; float:left; width:300px; top:28px; left:0; text-align:center;

}

#nav .select li:hover .sub5 li a {

	display:block;

	height:18px;

	line-height:16px;

	float:left;

	padding:0 15px;

	margin:0;

	white-space:nowrap;

	color:#FFFFFF;

	font-size:12px;

}

#nav .select li:hover .sub5 li a:hover {

	color:#ff9000;

	background:#5c4c36;

	line-height:15px;

}



#nav .sub7 {

	display:none;

	list-style:none;

	padding-top: 10px;

	padding-right: 0;

	padding-bottom: 0;

	padding-left: 600px;

}

#nav .sub7 li {

	background-color: #5c4c36;

}

#nav .select li:hover .sub7 {

height:18px; display:block; position:absolute; float:left; width:200px; top:28px; left:0; text-align:center;

}

#nav .select li:hover .sub7 li a {

	display:block;

	height:18px;

	line-height:16px;

	float:left;

	padding:0 15px;

	margin:0;

	white-space:nowrap;

	color:#FFFFFF;

	font-size:12px;

}

#nav .select li:hover .sub7 li a:hover {

	color:#ff9000;

	background:#5c4c36;

	line-height:15px;

}

/* ---------------------------------------------- */

/* center */

/* ---------------------------------------------- */



.center_Main {

	float: left;

	width: 970px;

	text-align: center;

	font-size: 10pt;

	padding-bottom: 15px;

}



.center_mainimg {

	width: 970px;

	margin: 0px;

	height: 276px;

}

.center_cont {

	background-image: url(../img/center_bg.gif);

	width: 970px;

}

.banner{

	background-image: url(../img/banner_bg.gif);

	background-repeat: no-repeat;

	height: 85px;

}

.item {

	background-image: url(../img/sbg1_1.gif);

	background-repeat: repeat-x;

}



/* ---------------------------------------------- */

/* Footer */

/* ---------------------------------------------- */



.footer {

	background-image: url(../img/footer_bg.gif);

	float: left;

	background-repeat: repeat;

	height: 75px;

	width: 970px;

}

.footer_logo {

	text-align: center;

	float: left;

	width: 200px;

}

.footer_add {

	float: left;

	font-family: "MS PGothic";

	font-size: 12px;

	color: #FFFFFF;

	height: 60px;

	text-align: center;

	width: 620px;

	margin-top: 10px;

}

.footer_icon {

	width: 100px;

	float: right;

	text-align: center;

	height: 55px;

	padding-top: 20px;

}


