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

.footer{
    width: auto;
	line-height:1.8em;
}

.footer a{
	color: #e2e2e2;
	text-decoration:none;
	font-size:12px;
}

a:hover.f_hover{
	text-decoration:underline;
}

	/*----------------------------- footer_top -----------------------------*/
	.footer_top{
		height:150px;
		background:url(/img/common/footer_bg_top.png) repeat-x;
	}

	.pagetop{
		height:30px;
		width:960px;
		margin:0 auto;
	}

	.f_menu{
		height:57px;
		width:960px;
		margin:0 auto;
	}

	.f_menu a{
		display:block;
	}

	.f_m_01{
		background:url(/img/common/footer_menu_bg.png) no-repeat;
		height:27px;
		width:130px;
		margin:15px 12px 15px 0;
		padding:3px 0 0 20px;
		float:left;
		display:inline;
		text-align:center;
	}

	.f_m_02{
		background:url(/img/common/footer_menu_bg.png) no-repeat;
		height:27px;
		width:130px;
		margin:15px 0px 15px 0;
		padding:3px 0 0 20px;
		float:left;
		display:inline;
		text-align:center;
	}


	/*----------------------------- footer_mid -----------------------------*/
	.footer_mid{
		background:url(/img/common/footer_bg_mid.png);
	}

	.f_category{
		margin:0 auto;
		width:960px;
	}

	.f_category p{
		color: #e2e2e2;
		text-decoration:none;
		font-size:14px;
		font-weight:bold;
		text-align:center;
	}

	.f_c_title{
		width:960px;
		padding:7px 0 7px 0;
		border-bottom:#1d1d1d solid 1px;
	}

	.f_c_content{
		border-top:#5c5c5c solid 1px;
		padding:10px 0;
	}

	.f_c_content li{
		background:url(/img/common/footer_category_icon.png) left center no-repeat;
		width:140px;
		margin:0 40px 6px;
		padding:0 0 0 20px;
		float:left;
		display:inline;
	}


	/*----------------------------- footer_btm -----------------------------*/
	.footer_btm{
		background:url(/img/common/footer_bg_btm.png) repeat-x;
	}

	.footer_btm p{
		font-size: 12px;
		color:#e2e2e2;
	}
	.copyright{
		height:32px;
		width:960px;
		margin:0 auto;
		padding:7px 0 0 0;
		text-align: center;
	}