body{ margin:0; padding:0; background:url(../images/bg.jpg) repeat-x; font-size:12px; color:#333333;}

a:link{ text-decoration:none;color:#333333;}
a:visited{ text-decoration:none;color:#333333;}
a:hover{ text-decoration: underline;color:#333333;}

h1,ul,li,dl,dt{ list-style:none; margin:0; padding:0;}
.w490{ width:490px;}
.clr{ clear:both;}
.head{ width:978px; margin:0 auto;}
.fl{ float:left;}
.fr{ float:right;}

.tt{ display: block; padding:3px 20px;}
.tt a{ color:#006599; font-size:14px; font-weight:bold; }

.p_tt{ display: block; padding:2px 40px;}
.p_tt a{ color:#ffffff; font-size:14px; font-weight:bold; }

.top{ background:url(../images/top_bg.jpg) no-repeat; height:108px;}

.logo{}
.menu{}
.menu li{ float: left; padding:0 38px; height:35px; line-height:35px; text-align:center;}

.menu li a{ font-weight:bold; color:#FFFFFF; font-size:14px;} 

.swf{ width:978px; margin:0 auto; height:275px; padding:8px 0 0 0;}

.contents{ width:978px; margin:0 auto;}

.left{ width:230px; float:left;}
.left .title{ background:url(../images/title.jpg) no-repeat; height:27px; line-height:24px;}
.left .list{ border:1px #e5e5e5 solid; padding:15px; margin:1px 0 0 0; }

.left .list li{ background:url(../images/l_bg1.jpg) no-repeat; line-height:29px; height:29px; margin:0 0 2px 0; border:1px #e5e5e5 solid; padding:0 25px;}

.right{ width:735px; float:right;}

.page{}
.page .title{ background:url(../images/a_title.jpg) no-repeat; height:27px; line-height:27px;}

.n_list{ background:url(../images/title.jpg) no-repeat; height:27px; line-height:27px; width:230px;}
.n_list .list{ border:1px #e5e5e5 solid; padding:5px 15px 15px 15px; margin:1px 0 0 0; }


.n_list .list li{ background:url(../images/l_bg2.jpg) no-repeat; height:27px; line-height:27px;  padding:0 15px;overflow:hidden;}
.p_list{}
.p_list .title{ background:url(../images/p_title.jpg) no-repeat; height:27px; line-height:27px;} 
.p_list .list{ padding:12px;}
.p_list .list li{ float:left; line-height:24px; text-align:center; margin:0 7px 20px 7px;overflow:hidden;}
.p_list .list li img{ border:1px #e5e5e5 solid; padding:2px;}
.function {
	TEXT-ALIGN: center; MARGIN: 20px 0px; COLOR: #040404; CLEAR: both
}
.function  span{ padding: 3px 6px; background-color:#e5e5e5; margin:0 5px;}

.function A:link {
	BORDER-BOTTOM: #dddddd 1px solid; BORDER-LEFT: #dddddd 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: #f6f6f6; COLOR: #040404; BORDER-TOP: #dddddd 1px solid; FONT-WEIGHT: normal; BORDER-RIGHT: #dddddd 1px solid; TEXT-DECORATION: none; PADDING-TOP: 2px; margin:0 3px;
}
.function A:visited {
	BORDER-BOTTOM: #dddddd 1px solid; BORDER-LEFT: #dddddd 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: #f6f6f6; COLOR: #040404; BORDER-TOP: #dddddd 1px solid; FONT-WEIGHT: normal; BORDER-RIGHT: #dddddd 1px solid; TEXT-DECORATION: none; PADDING-TOP: 2px; margin:0 3px;
}
.function A:hover {
	BORDER-BOTTOM: #ffd000 1px solid; BORDER-LEFT: #ffd000 1px solid; BACKGROUND: #ffdf7e; COLOR: #cc0000; BORDER-TOP: #ffd000 1px solid; FONT-WEIGHT: normal; BORDER-RIGHT: #ffd000 1px solid; TEXT-DECORATION: none; margin:0 3px;
}
.function A.current:link {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN: 1px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP: 0px; BORDER-RIGHT: 0px; TEXT-DECORATION: none; margin:0 3px;
}
.function A.current:visited {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN: 1px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP: 0px; BORDER-RIGHT: 0px; TEXT-DECORATION: none; margin:0 3px;
}
.function A.current:hover {
	BORDER-BOTTOM: #ffd000 1px solid; BORDER-LEFT: #ffd000 1px solid; MARGIN: 0px; BACKGROUND: #ffdf7e; COLOR: #cc0000; BORDER-TOP: #ffd000 1px solid; BORDER-RIGHT: #ffd000 1px solid; TEXT-DECORATION: none; margin:0 3px;
}


.info_title{ font-size:16px; text-align:center; line-height:40px; height:40px; margin:20px 0 0 0;}
.info_other{ text-align:center; height:30px; line-height:30px;}


.inputs{ border:1px #e5e5e5 solid;}
.input{border:1px #e5e5e5 solid; width:100px;}



.foot{}
.foot .nav{ background-color:#333333; height:35px; line-height:35px; width:978px; margin:0 auto; color:#FFFFFF; text-align:center;}

.foot .nav a{ color:#FFFFFF;}

.foot .text{ text-align:center; line-height:24px; padding:10px 0;}


