@import  "basic.css";
@import  "main.css";
@import  "content.css";
@import  "side_cate.css";
@import  "top_ba.css";


#top {
	margin:0;
	padding-top:8px;
	width:100%; height:64px;
	background:url(../img/common/top_bg.gif) repeat-x 0 0;
	}
.logo {
	padding-left:20px;
	width:200px;height:64px;
	}
.keymenu{
	padding:0 10px 13px 0;
	text-align:right;
	vertical-align:bottom;
	height:64px;
}
#menu {
	width:100%; height:47px;
	background:url(../img/common/menu_bg.gif) repeat-x 0 0;
}
#menu ul {display:grid;grid-template-columns:repeat(5,auto);width:950px;list-style:none;margin:0;padding:0;}
	#menu ul:after {content:'';display:block;clear:both;visibility:hidden;}
	#menu ul li {}
	#menu ul li a {display:block;font-size:1.2em;font-weight:bold;color:#fff;line-height:47px;text-transform:uppercase;text-align:center;}
	#menu ul li a:hover {color:#cf0;}

#main_flash {
	width:100%; height:372px;
	margin:0;
	background:url(../img/main/main_flash_bg.gif) repeat-x 0 0;
	}
	#main_flash .flash {background:url(../img/main/main_flash_bg.png) no-repeat 0 0;}

#sub_flash {
	margin:0;
	width:100%; height:203px;
	background:url(../img/common/sub_flash_bg.gif) repeat-x 0 0;
	}
#flash {
	position:absolute;
	top:119px; left:0;
	width:950px; height:244px;
	background:url(../img/common/sub_flash_bg.png) no-repeat 0 0;
	}




#foot {
	clear: both; width:100%;padding:20px 0;
	background:#ebebeb;
	}
#foot table {height:153px;}
.foot_logo {padding:20px 10px 20px 20px;width:200px;border-right:1px solid #C1C1C1;}
.foot_copy {padding:0 0 0 35px;}
.foot_copy p.priv {text-align:right;}
.foot_copy p.priv a {display:inline-block;padding:5px;border-radius:3px;line-height:100%;cursor:pointer;background:#fff;}
