@charset "utf-8";

/* CSS Document */

body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0 ;}

body{ font:12px Arial; background:#fff;-webkit-text-size-adjust:100%; margin:0 auto;}

a{color:#333; text-decoration:none}

a:hover{ color:#FF0000;text-decoration:none}

em{font-style:normal}

li{list-style:none}

cl { clear:both}

img{border:0;vertical-align:middle; padding:0; margin:0;}

table{border-collapse:collapse;border-spacing:0}

p{word-wrap:break-word}

.dis{display:block}

.ind{text-indent:2em}

.ind10{text-indent:10px;}

.noborder{border:0;}

.fl,.layout .fl,.chief{float:left;display:inline}

.fr,.layout .fr,.extra{float:right;display:inline}

.fn{font-weight:normal;}

.cl { clear:both}



#top

{

	background:url(../images/top_bg.jpg) repeat-x;

	height:113px;

}

#logo

{

	width:980px;

	margin:0 auto;

	height:113px;}

#logo h1

{

	padding-top:33px;

	float:left;}

#logo p

{

	float:right;

	padding-top:28px;}



#nav

{

	background:url(../images/nav_bg.jpg) repeat-x;

	height:36px;

	display:block;

}

#nav_list

{

	width:980px;

	margin:0 auto;

}

#nav_list ul

{

	height:36px;

	line-height:35px;



}

#nav_list ul .cur

{

	width:110px;

	float:left;

	text-align:center;

	background:url(../images/nav_bg01.jpg) no-repeat;

	display:block;

	height:36px;

}

#nav_list ul .cur a

{

	color:#FFF;

}



#nav_list ul li

{

	width:110px;

	float:left;

	text-align:center;

}

#nav_list ul li a

{

	color:#666;

	font-family:Arial;

}

#nav_list ul li a:hover

{

	background:url(../images/nav_bg01.jpg) no-repeat;

	width:110px;

	height:36px;


	color:#FFF;

}





#bottom

{

	height:105px;

	background:url(../images/bottom_bg.jpg) repeat-x;}

	

.bottom

{ 

	width:980px;

	margin:0 auto;

}

.bottom p {color:#4544448c}

.bottom a

{color:#4544448c; line-height:30px;}