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

body{
background-color: #ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#3f3636;

}


br.noFloat {
   clear: both;
}

h1{
	font-size:12px;
}

div.line{
	height:25px;
	width:160px;
	border-bottom: 1px solid #000;
}

div.main{
background-color:#FFFFFF;
width:985px;
height:100%;
margin: auto;
margin-top:20px;
overflow:hidden;
background-image:url(layout/right_menu_back.gif);
background-repeat:repeat-y;
background-position:right;
}

div.main_print{
background-color:#FFFFFF;
width:770px;
height:100%;
margin: auto;
margin-top:20px;
overflow:hidden;
}

div.header{
	background-image:url(layout/header);
	background-repeat:no-repeat;
	width:985px;
	height:200px;
}

div.header_wind{
	background-image:url(layout/header_wind);
	background-repeat:no-repeat;
	width:985px;
	height:200px;
}

div.middle{
	background-image:url(layout/middle.gif);
	background-repeat:repeat-y;
	width:985px;
	height:auto;
}

div.footer{
	background-image:url(layout/footer.gif);
	background-repeat:no-repeat;
	width: 985px;
	height: 64px;
	padding-top:10px;
	padding-left:30px;
}

div.footer_box{
	background-color:#0069ad;
	width:915px;
	height:20px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height: 18px;
	color:#FFF;
	padding-left:5px;
	
}

div.footer_left{
	width:760px;
	float:left;
}


div.footer_right{
	width:150px;
	float:left;
}
div.content{
	padding-top: 20px;
	padding-left: 30px;
	background-image:url(layout/back_logo.jpg);
	background-repeat:no-repeat;
	background-position:center bottom;
	height:auto;
	
}

div.content_nav_box{
	
	float:left;
	width: 180px;
	height: auto;
}

div.content_text_box{
	
	float:left;
	width: 340px;
	height: 500px;
	overflow-y: auto;
	padding-right:5px;
	margin-right:10px;
	
}

div.content_text_box_print{
	
	float:left;
	width: 340px;
	height: 100%;
	overflow-y: auto;
	padding-right:5px;
	margin-right:10px;
	
}

div.content_image_box{
	padding-top:20px;
	float:left;
	width: 380px;
	height: auto;
}

div.top_title{
	padding-top:140px;
	padding-left: 30px;
	float:left;
	color:#999;
	font-size:14px;

}

div.top_nav_box{
	width: 500px;
	height: 110px;
	padding-top: 50px;
	padding-left: 430px;

}


div.top_nav_main{
	width: 100px;
	height: 100px;
	float: left;
	margin-left: 5px;
}

div.top_nav_text{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#666;
}

div.top_nav{
	width: 100px;
	height: 100px;
	border: 1px solid;
	background-color:#0069ad;
	border-color:#666;
	}

div.top_nav_act{
	width: 100px;
	height: 100px;
	border: 2px solid;
	background-color:#0069ad;
	border-color:#F00;
	
}

div.left_menu_button{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color: RGB(166,167,153);
	line-height: 20px;
	min-height: 30px;
	border-bottom: 1px solid #333;
	width:150px;
	float:left;
	margin-top:3px;
}



div.left_menu_stripe{
	margin-top:3px;
	float:left;
	width: 10px;
	height:30px;
	background-color:#005083;
	border-bottom: 1px solid #333;
}

div.left_menu_stripe_light{
	margin-top:3px;
	float:left;
	width: 10px;
	height:30px;
	background-color:#0069a9;
	border-bottom: 1px solid #333;
}

div.left_menu_sub{
	padding-top: 150px;	
	
}

div.left_menu_sub_text{
	float:left;
	width:100px;
	height:25px;
	line-height: 20px;
	color:#666;
	font-size:12px;
	
	}

div.left_menu_sub_image{
	float:left;
	width: 20px;
	height:25px;
	
	}

div.title{
	font-family:Verdana, Geneva, sans-serif;
	font-size: 14px;
	color:#666;
	margin-bottom:7px;
}

div.thumbs{
	padding-top:10px;
	width:100%;
	height:110px;
	white-space:nowrap; 
	overflow-x: auto; 
	overflow-y: hidden;
}

div.thumb_sub{
	padding-top:10px;
	width:380px;
	height:100px;
	
}

div.sub_title_thumb{
	padding-top:10px;
	font-size:12px;
	color:#666;
	font-family:Verdana, Geneva, sans-serif;
}

div.home_news{
	float:left;
	
	
}


div.home_news_box{
	padding-top: 50px;
	width:650px;
	
	
}

img.thumb_img{
	border: solid 2px;
	border-color:#666;
}

img.thumb_img_sub{
	border: solid 0px;
	padding-right:5px;
	padding-bottom: 5px;
}


a.left_menu{
	color: RGB(166,167,153);
	text-decoration:none;
}

a.left_menu_act{
	color: RGB(196,11,32);
	text-decoration:none;
}


a.top_menu{
	color:#ffffff;
	border: 0px;
	text-decoration:none;
}

a.footer{
	color:#FFF;
	text-decoration:none;
}

#box {
position:relative; 
z-index:3;}

#box a {
color:#666666;
background:#ffffff;
font: Arial, Helvetica, sans-serif 12px;
text-decoration:none;
display:block;
padding: 2px;
}

#box a:hover {
color:#666666;
background:#ffffff;
width:600px;
height: 18px;}

#box a span {display:none;}

#box a:hover span {
color:white;
background:#0069ad;
font:normal 12px arial, sans-serif;
border:1px solid black;
display:block;
padding:5px;
margin-top: -100px;
margin-left: 140px;}

