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

*{
	margin:0; padding:0; 
}
a img {
	border:none; 
}
td {
	padding:3px; 
}
body{
	background : url(../images/bak.jpg) repeat-x left top; background-color:#FFFFFF;  
}


/*base*/
#head {
	width:760px; height:85px; margin:0 auto; padding-top:10px; 
}
#hcopy {
	color:#666666; font-size:12px; line-height:18px; margin-top:10px; float:left; padding-left:15px; width:380px; overflow:hidden; 
}

#container {
	margin:0 auto; width:760px;
}
* html #container {
	margin-top:-3px; 
}

#menu {
	width:760px; height:32px;
}
#menu ul  {
	list-style-type:none;
}
#menu li {
	float:left; display:inline; height:30px; 
}


#content {
	background-color: #E3E6EE; clear:both; 
}
#rcontent {
	width:532px; padding-left:15px; margin:10px 0; float:left; 
}

#pan {
	list-style-type:none; margin-bottom:15px; height:15px; font-size:10pt; font-weight:bold; color:#666666; 
}
#pan li {
	float:left; display:inline; padding:0 3px; 
}

#sidemenu{
	width:213px; float:left; margin:10px 0; background : url(../images/menu/sidetop.gif) no-repeat left top; 
}
#sidemenu ul {
	list-style-type:none; margin-top:28px;
}
#sidemenu .bu{
	padding:0 2px; width:209px; height:37px; background-color:#000099;  
}
* html #sidemenu li {
	margin-top:-4px; 
}

#pagetop {
	clear:both; text-align:right; padding:4px; 
}
#foot {
	clear:both; margin:10px auto; background : url(../images/titlebac.jpg) repeat-x center 34px; text-align:center; 
}　


/*index*/
#submenu ul { list-style-type:none; }
#submenu ul li {
	float:left; display:inline; height:111px; 
} 
 
#rec_menu ul {
	list-style-type:none; margin-left:5px; 
}
#rec_menu ul li {
	float:left; display:inline; height:87px;
} 

#topic {
	width:458px; float:left; margin:10px 0; height:300px;
}
#topics {
	overflow:scroll; width:438px; height:255px; padding:0 10px; 
} 
#topic ul {
	background-color:#FFFFFF; padding:8px; list-style-type:none; width:400px;
}
#topic li {
	padding:8px; border-bottom:1px solid #1E449A;
}

#banar {
	width:280px; padding :10px; float: left; text-align:center; 
}

#gaiyou {
	clear:both; margin:20px 0; height:88px; 
}
#gaiyou ul {
	list-style-type:none; background-color:#FFFFFF; background : url(../images/g_bac.jpg) center bottom; width:740px; height:39px; margin:10px; 
}
#gaiyou li {
	float:left; display:inline; padding:10px 0 10px 45px; 
} 
#bspace {
	clear:both; width:100%; padding:0px 10px; 
}


/*info*/
#cmenu1 {
	height:102px; 
}
#cmenu1 ul {
	list-style-type:none; 
}
#cmenu1 ul li {
	float:left; display:inline; padding:10px 0 10px 33px; 
}
.cmenu ul {
	list-style-type:none; 
}
.cmenu ul li {
	float:left; display:inline; padding:10px 0 10px 33px; 
}


/*staff*/
#reclute {
	width:209px; height:243px; background : url(../images/ir03.jpg) no-repeat left top; margin-top:10px; margin-left:33px; float:left; 
}
#reclute ul{
	list-style-type:none; padding: 40px 35px;  
}
#reclute li {
	margin:15px 0;
}

/*depart*/
.bmenu{
	margin:10px 0; 
}
.bmenu ul {
	list-style-type:none; font-size:11pt; color:#666666; font-weight:bold;
}
.bmenu li{
	width:120px; height:30px; float:left; display:inline; line-height:12px; padding-left:5px; margin-top:4px;
}
#bm1 {
	width:512px; height:270px; background-color:#CAF8DE; margin-top:5px; padding:10px; 
}
#bm2 {
	width:512px; height:150px; background-color:#F6D6D7; margin-top:5px; padding:10px; 
}
#bm3 {
	width:512px; height:90px; background-color:#FFFF99; margin-top:5px; padding:10px; 
}
#body td {
	padding:0; 
}

.colum{
	margin-bottom:15px; margin-top:10px; 
}
.c01{
	width:528px; height:12px; background : url(../depart/images/02.jpg) no-repeat left top;  
}
.c02 {
	width:508px; background-color:#D9FFFF; padding:10px; 
}
* html .c02 {
	margin-top:-7px; 
}
.c03{
	width:528px; height:12px; background : url(../depart/images/01.jpg) no-repeat left top;  
}