.header{
	background-color: #365061;
}
.page{
	background-color: #fff; width: 960px; text-align: left;
}
.main{
	width: 611px; height: 442px;
}
.main2{
	background-image: url(../images/main-2.gif);
}

.tt{background: url(../images/tt2.gif) repeat-x right; height:41px; color: #fff; width:100%; font-size: 13px;}
.tt img{margin-right:5px;}

.box{ margin-left: 5px; margin-right:5px; margin-bottom: 10px; text-align: left;}
.box .top{ height:26px; padding-left: 10px; color: #333; font-weight: bold; font-size: 16px; padding-top: 2px;}
.box .sp{background: url(../images/sp.gif) repeat-x; height:1px;}
.box .content{ padding: 10px; line-height: 25px;}
.box .subject {font-weight: bold;}
.box .description{ color: #666; line-height: 22px;}

.main-ad{width:600px; overflow:hidden;}
.paper_l{ width:9px; background: url(../images/bg_left.png) repeat-y; }
.paper_r{ width:9px; background: url(../images/bg_right.png) repeat-y; }
.left{ width:212px; height:997px; background: url(images/menu_bg.gif) no-repeat; vertical-align: top; text-align: center;}

.board{	margin-top:0px; margin-left: 10px; vertical-align: top;}

.board .title{ background: url(../images/menu_title.gif) no-repeat; width:167px; height: 14px; margin-top: 0; margin-bottom: 10px; padding-top:13px; font-size: 15px; font-weight: bold; color: #83331A;}
.board .list{ text-align: left; padding-left: 5px; margin: 10px;}
.board .line{ background:url(../images/dotline.gif) repeat-x; height:3px; width: 90%;}
.board .more{ text-align: right; padding-right: 10px; height: 15px; margin-top: 5px;}
.board .store{ background: url(../images/store.gif) no-repeat; color: #fff; text-align: center; width:63px; height: 24px; padding-top: 5px; margin-right: 2px; margin-top: 5px;}
.board .q_search{text-align: left; padding-left: 5px;}
.board .store a{	color: #fff; text-decoration: none; }
.board .store a:hover{	color: #fff; text-decoration: underline;}

.search{	width:281px;}
.search .search_l{float: left; width: 30px; height: 128px; background-image: url(images/search_2.gif);}
.search .search_r{float: right; width: 28px; height: 128px; background-image: url(images/search_3.gif);}
.search .info{ float:left;}

.pager{text-align: center; margin-top: 5px;}
.pager img{margin-left: 5px; margin-right: 5px;}
.pager a, .pager font{margin-right: 5px;}

.title{color: #fff; font-size: 16px; font-weight: bold; margin: 10px;}
.note{color: White; background-color: #6495ED; border-top: 2px solid Blue; border-bottom: 2px solid Blue; margin-left: 5px; padding: 10px; margin-bottom: 10px;}
ul.diamond li{
	height: 32px;
}
.marquee{color: #fff; padding: 2px;}
.marquee a{	color: #fff; text-decoration: none;}
.marquee a:hover{	color: #fff; text-decoration: underline;}
.marquee ul{margin: 0px;}
.marquee ul li{display: inline; margin-right: 20px;}
.message{
	border: 1px solid #ccc;
	height: 50px;
	color: red;
	margin: 5px;
	padding: 10px;
}
#article{width: 730px; margin: 10px; line-height: 22px;}
#article th{background-color: #f3f3f3;}
#article .date{color: #ccc; text-align: right;}

.sp{background: url(../images/sp.gif) repeat-x; height: 2px;}
.spv{background: url(../images/sp_v.gif) repeat-y; width: 10px;}

.photo_object_div1 {
	BORDER: #ff9000 2px solid; FLOAT: left; WIDTH: 60px; MARGIN-RIGHT: 4px; HEIGHT: 60px; margin-top: 4px;
}
.photo_object_div2 {
	BORDER: #ccc 2px solid; FLOAT: left; WIDTH: 65px; MARGIN-RIGHT: 4px; HEIGHT: 65px; margin-top: 4px; overflow: hidden;
}
.photo_object{
	border: #ccc 2px solid; background-color: #999; width: 280px; overflow: hidden; padding: 0px;
}
.photo_object_smaill{
	border: #ccc 2px solid; float: left; width: 200px; height: 200px; overflow: hidden; padding: 2px;
}
.photo_sub{

}
.object_main{
	margin: 5px; padding: 5px; vertical-align: top; width: 580px; text-align: left;
}
.object_name{
	color: Blue; font-size: 16px; margin: 5px; font-weight: bold;
}
.object_func{
	text-align: right; padding-right: 15px;
}
.object_info{
	margin: 5px;
}
.object_info table{
	
}
.object_info td{
	padding: 2px;
}
.object_info th{
	font-weight: bold;
}
.object_info tr.row1{
	background: url(../images/sp-info.gif) repeat-x bottom;
}
.object_info tr.row2{
	background: url(../images/sp-info.gif) repeat-x bottom;
}
.object_info td{
	padding-left: 5px;
}

#form{padding: 1px; margin-top: 5px; text-align: left; border: 1px solid #ccc;}
#form table.form{	width:100%;}
#form table tr.row1{	background-color: #F0FFFF;}
#form table tr.row2{ background-color: #F8F8FF;}
#form table td{padding: 2px; }
#form .noborder td{padding: 0px; border: 0px;}
#form table td td{border:0px;}
#form tr.rowtitle td{font-weight: bold;}

.bottom{	background: url(../images/foot_line.gif) repeat-y; height: 25px; text-align: center; vertical-align: middle; color: #fff;}
.bottom ul{ display: inline;}
.bottom ul li{ display: inline; margin: 2px;}
.bottom a{ color: #fff; text-decoration: none; }
.footer{ height: 30px; text-align:center; color: #fff; background: #142553;}
.footer-bg{
	background: url(../images/footer-bg.gif) repeat-x; 
}

#job table{	width:100%; background: #6495ED;}
#job table td.name{background: #F8F8FF; padding-left: 5px;}
#job table td.value{	background: #FFFFFF; padding-left: 5px;}
#job .sp{background: url(../images/sp.gif) repeat-x; height: 2px; margin-top: 5px; margin-bottom: 5px;}


