@charset "utf-8";


body{
	margin:0px;
/*	background-color:#036;*/
	background-color:#036;
	line-height:100%;
	}

a{
	text-decoration:none;
	color:#00F;
	}
	
a:visited{
	text-decoration:none;
	color:#00f;
	}
	
a:hover{
	text-decoration:underline;
	color:#C00;
	}

	
address{
	font-style:normal;
	}

/**,ul,li {
	margin: 0px;
	padding: 0px;
	font-style: normal;
	font-weight: normal;
	font-size: 100%;
	line-height: 1.4em;
}*/
ul {
	list-style-type: circle;
	font-size:12px;
	margin-bottom:8px;
}

li{
	margin:64x 0px;	
	}

ol{
	font-size:12px;
	margin-bottom:8px;	
}
ol li{
	margin:2px 2px; 
	padding:0px 2px;	
	}

img {
	border:none;
}
em{
	font-style:normal;
	}
/*h1,h2,h3,h4{
	font-weight:bold;
	margin:8px 4px 4px 4px;
	}*/
/*p{
	font-size:12px;
	margin:4px 8px;
	}*/


.none_s {
	border-style: none;
}

.annno {
	font-size: 10px;
	color: #FF0000;
}
.ano {
	font-size: 10px;
	
}


span.ss{
	font-size:10px;	
	}

.none {
	border-style: none;
}


p{
	font-size:12px;
	line-height:150%;
	padding: 3px 2px 3px 10px;
	margin-bottom: 6px;
	margin-top: 3px;
}
.p_red{
	color:red;	
	}
/*dl{
	margin:2px;
	}

dl dt{
	font-weight:bold;
	margin:0px;
	}

dl dd{
	margin:3px 0px 6px 0px;
	}
.bb{
	font-size:10px;
	color:#F00;
	}*/

img.f_right {
	float: right;
	margin:10px 12px 10px 12px;
	border: 1px solid #cccccc;
	padding: 6px;
	background: #FFFFFF;
	clear: left;
}
img.n_f_right {
	float: right;
	margin:10px 12px 10px 12px;
	border: none;
	padding: 6px;
	background: #FFFFFF;
	clear: left;
}
a img.f_right  {
	clear: left;
	float: right;
	margin:10px 12px 10px 12px;
	border: 1px solid #cccccc;
	padding: 6px;
	background: #FFFFFF;
}
a:hover img.f_right {
	clear: left;
	float: right;
	margin:10px 12px 10px 12px;
	border: 1px solid #0099CC;
	padding: 6px;
	background: #FFFFFF;
}

img.f_left {
	clear: right;
	float: left;
	margin:10px 12px 10px 12px;
	border: 1px solid #cccccc;
	background: #FFFFFF;
	padding: 6px;
}
img.n_f_left {
	clear: right;
	float: left;
	margin:10px 12px 10px 12px;
	border: none;
	background: #FFFFFF;
	padding: 6px;
}
a img.f_left  {
	clear: right;
	float: left;
	margin:10px 12px 10px 12px;
	border: 1px solid #cccccc;
	background: #FFFFFF;
	padding: 6px;
}
a:hover img.f_left {
	clear: right;
	float: left;
	margin:10px 12px 10px 12px;
	border: 1px solid #0099CC;
	background: #FFFFFF;
	padding: 6px;
}
/*--
----------------------------------------------------------------------------*/



.cl {
	clear: left;
	font-size: 0px;
	line-height: 0px;
	height: 1px;
	overflow: hidden;
	visibility: hidden;
}
.cr {
	clear: right;
	visibility: hidden;
}
.cb {
	clear: both;
	font-size: 0px;
	line-height: 0px;
	height: 1px;
	overflow: hidden;
	visibility: hidden;
}



/*--
----------------------------------------------------------------------------*/


div#header_container{
	width:100%;
	height:230px;
	}

div#header_container #h_box{
	width:960px;
	height:230px;
	margin:0px auto;
	background: url(../images/header_img_bnr.jpg) top center no-repeat;
	}
div#header_container #h_box_b{
	width:960px;
	height:230px;
	margin:0px auto;
	background: url(../images/header_img_biyou_bnr.jpg) top center no-repeat;
	}
div#header_container #h_box_r{
	width:960px;
	height:230px;
	margin:0px auto;
	background: url(../images/header_img_report_bnr.jpg) top center no-repeat;
	}

div#header_container #h_box h1{
	text-align:right;
	margin:0px;
	padding:10px 10px 0px 0px;
	clear:right;
	}
	
div#header_container #h_box h2{
	display:none;
	}	
div#header_container #h_box_b h2{
	display:none;
	}
div#header_container #h_box_r h2{
	display:none;
	}		
div#header_container #h_box p{
	text-align:right;
	margin:0px 10px 0px 0px;
	}
div#header_container #h_box ul{
	float:right;
	margin:6px 10px;
	
	}

div#header_container #h_box ul li{
	display:inline;
	}
div#header_container #h_box ul li#mail_bnr{
	padding:0px 6px 0px 16px;
	_padding:0px 4px;
	
	}

div#header_container #h_box_r h1{
	text-align:right;
	margin:0px;
	padding:10px 10px 0px 0px;
	clear:right;
	}
div#header_container #h_box_r p{
	text-align:right;
	margin:0px 10px 0px 0px;
	}
div#header_container #h_box_r ul{
	float:right;
	margin:6px 10px;
	
	}

div#header_container #h_box_r ul li{
	display:inline;
	}
div#header_container #h_box_r ul li#mail_bnr{
	padding:0px 6px 0px 16px;
	_padding:0px 4px;
	
	}

div#header_container #h_box_b h1{
	text-align:right;
	margin:0px;
	padding:10px 10px 0px 0px;
	clear:right;
	}
div#header_container #h_box_b p{
	text-align:right;
	margin:0px 10px 0px 0px;
	}
div#header_container #h_box_b ul{
	float:right;
	margin:6px 10px;
	
	}

div#header_container #h_box_b ul li{
	display:inline;
	}
div#header_container #h_box_b ul li#mail_bnr{
	padding:0px 6px 0px 16px;
	_padding:0px 4px;
	
	}


div#contents_container00{
	width:100%;
	height:auto;
	margin:0px auto;
	padding: 3px 0px 10px 0px;
	/*	background-color:#FFFAF0;*/
	background-color:#fff;
	border-top:2px groove #ccc;
	}
	
div#contents_container00 #contents_container01{
	width:930px;
	height:auto;
	margin:0px auto;
	border-left:4px double #ccc;
	border-right:4px double #ccc;
	padding:2px 10px;
	}	

div#contents_container00 #contents_container01 ul.panlist{
	float:left;
	margin:0px;
	padding:0px;
	margin-bottom:10px;
	}	

div#contents_container00 #contents_container01 ul.panlist li{
	display:inline;
	font-size:10px;
	margin:0px;
	padding:0px;
	}	

/*--
----------------------------------------------------------------------------*/


div#contents_container00 #contents_container01 #main_l_container{
	width:660px;
	height:auto;
	margin:0px auto;
	padding:4px;
	border-right:1px dotted #ccc;
	float:left;
	clear:right;
	}
div#contents_container00 #contents_container01 #main_l_container h2{
	font-size:110%;
	background:url(../images/h2_bg.gif) no-repeat 4px  ;
/*	border-top:1px solid #9FC9CE;*/
	border-bottom:3px double #9FC9CE;
	padding:8px 4px 8px 20px; 
	}	
div#contents_container00 #contents_container01 #main_l_container h3{
	font-size:14px;
	padding:2px 6px;
	margin:16px 6px 10px 8px;
	border-left:solid 6px #9FC9CE;
	
	}	
div#contents_container00 #contents_container01 #main_l_container h4{
	font-size:14px;
	padding:0px 4px;
	margin:12px 4px 12px 7px;
/*	border-left:solid 6px #F93;*/
	color:#666;
	}	

div#contents_container00 #contents_container01 #main_l_container ul.nm_menu{
	margin:0px;
	padding:0px;
	float:left;
	}
div#contents_container00 #contents_container01 #main_l_container ul.nm_menu li{
	display:inline;
	margin:10px;
	padding:0px;
	}	
div#contents_container00 #contents_container01 #main_l_container ul.nm_menu li a img{
	border:solid 4px #E3E8EA;
	width:300px;
	height:55px;
	}	
div#contents_container00 #contents_container01 #main_l_container ul.nm_menu li a:hover img{
	border:solid 4px #069;
	width:300px;
	height:55px;
	}			
	
div#contents_container00 #contents_container01 #main_l_container ul.t_menu{
	font-size:12px;
	padding:0px 0px 0px 20px;
	
	}
div#contents_container00 #contents_container01 #main_l_container ul.t_menu li{
	margin-bottom:10px;
	padding-left:20px;
	list-style:none;
	background:url(../images/top_list_icon.gif) no-repeat top left;	
	}	
	
	
div#contents_container00 #contents_container01 #main_l_container dl{
	font-size:12px;
	margin:0px 0px 10px 0px;
	}	
		
div#contents_container00 #contents_container01 #main_l_container dl dt{
	font-weight:bold;
	margin-left:8px;
/*	padding-left:6px;*/
	color:#036;
/*	border-top:#CCC 1px solid;
	border-bottom:#CCC 1px solid;*/
	}	
div#contents_container00 #contents_container01 #main_l_container dl dd{
	margin:4px 4px 14px 10px;
	line-height: 150%;
	}	
div#contents_container00 #contents_container01 #main_l_container dl dd ul{
	margin:2px 6px; 
	padding:6px 10px;
	}					
div#contents_container00 #contents_container01 #main_l_container dl dd ul li{
	list-style:circle;
	}		

div#contents_container00 #contents_container01 #main_l_container table.stable{
	border: solid 1px #cccccc;
	border-collapse: collapse;
	font-size: 10px;
	margin-bottom: 10px;
	width:100%;
	margin:20px 0px;

}
div#contents_container00 #contents_container01 #main_l_container table.stable th{
	border: solid 1px #cccccc;
}
div#contents_container00 #contents_container01 #main_l_container table.stable td{
	border: solid 1px #cccccc;
}
div#contents_container00 #contents_container01 #main_l_container table.stable th{
	background:#FCC;
	}
div#contents_container00 #contents_container01 #main_l_container table.stable td{
	text-align:center;
	}
	

div#contents_container00 #contents_container01 #main_l_container table.parison{
	border:1px solid #CCCCCC;
	border-collapse:collapse;
	font-size:10px;
	margin-bottom:20px;
	margin-left:20px;
	width:90%;
	}

div#contents_container00 #contents_container01 #main_l_container table.parison th{
	border: 1px solid #CCCCCC;
	background: #F4E3F3;
	text-align: left;
	padding: 3px;
}
div#contents_container00 #contents_container01 #main_l_container table.parison td{
	vertical-align: top;
	border: 1px solid #CCCCCC;
	font-size:10px;
	text-align: left;
	padding: 3px;

}
div#contents_container00 #contents_container01 #main_l_container table.parison td ul{
	margin:0px;
	padding:0px;
	font-size: 10px;
}
div#contents_container00 #contents_container01 #main_l_container table.parison td ul li{
	list-style: none;
}


div#contents_container00 #contents_container01 #main_l_container dl.b_top01{
	border:4px solid #E3E8EA;
	padding:10px 0px 0px 60px;
	width:80%;
	margin-left:23px;
	background:url(../images/b_top_icon_01.gif) no-repeat 3px 2px;
}

div#contents_container00 #contents_container01 #main_l_container dl.b_top02{
	border:4px solid #E3E8EA;
	padding:10px 0px 0px 60px;
	width:80%;
	margin-left:23px;
	background:url(../images/b_top_icon_02.gif) no-repeat 3px 2px;
}
div#contents_container00 #contents_container01 #main_l_container dl.b_top03{
	border:4px solid #E3E8EA;
	padding:10px 0px 0px 60px;
	width:80%;
	margin-left:23px;
	background:url(../images/b_top_icon_03.gif) no-repeat 3px 2px;
}
div#contents_container00 #contents_container01 #main_l_container dl.b_top04{
	border:4px solid #E3E8EA;
	padding:10px 0px 0px 60px;
	width:80%;
	margin-left:23px;
	background:url(../images/b_top_icon_04.gif) no-repeat 3px 2px;	
}
div#contents_container00 #contents_container01 #main_l_container dl.b_top05{
	border:4px solid #E3E8EA;
	padding:10px 0px 0px 60px;
	width:80%;
	margin-left:23px;
	background:url(../images/b_top_icon_05.gif) no-repeat 3px 2px;
}
div#contents_container00 #contents_container01 #main_l_container dl.b_top06{
	border:4px solid #E3E8EA;
	padding:10px 0px 0px 60px;
	width:80%;
	margin-left:23px;
	background:url(../images/b_top_icon_06.gif) no-repeat 3px 2px;
}
div#contents_container00 #contents_container01 #main_l_container dl.b_top07{
	border:4px solid #E3E8EA;
	padding:10px 0px 0px 60px;
	width:80%;
	margin-left:23px;
	background:url(../images/b_top_icon_07.gif) no-repeat 3px 2px;
}
div#contents_container00 #contents_container01 #main_l_container dl.b_top08{
	border:4px solid #E3E8EA;
	padding:10px 0px 0px 60px;
	width:80%;
	margin-left:23px;
	background:url(../images/b_top_icon_08.gif) no-repeat 3px 2px;	
}
div#contents_container00 #contents_container01 #main_l_container dl.b_top09{
	border:4px solid #E3E8EA;
	padding:10px 0px 0px 60px;
	width:80%;
	margin-left:23px;
	background:url(../images/b_top_icon_09.gif) no-repeat 3px 2px;
}



div#contents_container00 #contents_container01 #main_l_container dl.b_top01 dt,dl.b_top02 dt,dl.b_top03 dt,dl.b_top04 dt,dl.b_top05 dt,dl.b_top06 dt,dl.b_top07 dt,dl.b_top08 dt,dl.b_top09 dt{
	font-size:14px;	
			
}

div#contents_container00 #contents_container01 #main_l_container dl.b_top01,dl.b_top02,dl.b_top03,dl.b_top04,dl.b_top05,dl.b_top06,dl.b_top07,dl.b_top08,dl.b_top09 dd{
	
}





div#contents_container00 #contents_container01 #main_l_container ul.bulle {
	margin:0px 0px 20px 20px;
	padding: 0px;
}


div#contents_container00 #contents_container01 #main_l_container ul.bulle li {
	display:inline;
	margin-top: 4px;
	margin-bottom: 10px;
	text-align:center;
}

div#contents_container00 #contents_container01 #main_l_container ul.bulle li a {
	display:block;
	margin:2px;
	width:80px;
	float: left;
	padding:3px;
	border:1px solid #0066CC;
	
}


div#contents_container00 #contents_container01 #main_l_container ul.bulle li.bla {
	display:block;
	margin:2px;
	width:80px;
	float: left;
	padding:3px;
	border:1px solid #999;
	color:#999;
	
}
div#contents_container00 #contents_container01 #main_l_container ul.bulle li a:hover {
	text-decoration:none;
	
}
div#contents_container00 #contents_container01 #main_l_container ul#pn_b {
	margin: 50px 0px 30px 220px;
	padding: 0px;
	font-size:12px;

}
div#contents_container00 #contents_container01 #main_l_container ul#pn_b li {
	list-style: none;
	display: inline;
	float: left;
	margin-right: 10px;
	clear: right;
}
div#contents_container00 #contents_container01 #main_l_container ul#pn_b li a {
	list-style: none;
	display: block;
	padding:3px;
	height: 20px;
	width: 90px;
	text-align: center;
	border: 1px solid #999;
}
div#contents_container00 #contents_container01 #main_l_container ul#pn_b li a:hover {
	text-decoration:none;
	list-style: none;
	display: block;
	padding:3px;
	height: 20px;
	width: 90px;
	border: 1px solid #999;
	text-align: center;
}	
	
	
	
div#contents_container00 #contents_container01 #r_bnr_container{
	width:200px;
	height:auto;
	margin:0px 20px 0px 0px;
	/*	border:1px solid #ccc;*/
	padding:4px;
	float:right;
	}

div#contents_container00 #contents_container01 #main_l_container dl#top_sum{
/*	font-size:14px;
	line-height:140%;
	margin-bottom:5px;
	width:98%;
	height:auto;
	background:#fff;
	border:1px solid #ccc;
	padding-top:10px;*/
	}

div#contents_container00 #contents_container01 #main_l_container dl#top_sum dt{

	width:136px;
	height:83px;
	float:left;
	border:none;
	}
	
div#contents_container00 #contents_container01 #main_l_container dl#top_sum dt img{
	
	}
	
div#contents_container00 #contents_container01 #main_l_container dl#top_sum dd{

	padding:20px 4px 10px 140px;
	}

/*div#contents_container00 #contents_container01 #main_l_container #topics{
	overflow:auto;
	height:100px;
	margin:0px 0px 10px 0px;
	}

div#contents_container00 #contents_container01 #main_l_container h4#t_h{
	border:none;
	border-bottom:2px solid #ccc;
	padding:2px 0px 2px 3px;
	background:#E8ECEE;
	}
	
div#contents_container00 #contents_container01 #main_l_container  #topics dl{
	margin:4px 0px 20px 4px;
	padding:0px 0px 0px 0px;
	font-size:10px;
	}

div#contents_container00 #contents_container01 #main_l_container  #topics dt{
	border:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	display:block;
	width:50px;
	height:10px;
	}

div#contents_container00 #contents_container01 #main_l_container  #topics dt em{
	font-weight:bold;
	color:#F60;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}

div#contents_container00 #contents_container01 #main_l_container  #topics dd { 
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}*/


div#contents_container00 #contents_container01 #r_bnr_container #topics{
	overflow:auto;
	height:270px;
	margin:0px 0px 40px 0px;
	border:solid 1px #ccc;
	}

div#contents_container00 #contents_container01 #r_bnr_container h4#t_h{
	border:none;
	padding:1px 0px;
	margin:20px 0px 3px 0px;
	}
	
div#contents_container00 #contents_container01 #r_bnr_container #topics dl{
	margin:4px 0px 30px 4px;
	padding:0px 0px 0px 0px;
	font-size:10px;
	line-height:100%;
	}

div#contents_container00 #contents_container01 #r_bnr_container #topics dt{
	border:none;
	padding:0px;
	margin:0px;
	}

div#contents_container00 #contents_container01 #r_bnr_container #topics dt em{
	font-weight:bold;
	color:#F60;

	}

div#contents_container00 #contents_container01 #r_bnr_container #topics dd { 
	line-height:140%;
	padding:0px;
	margin:0px 0px 5px 0px;
	}


div#contents_container00 #contents_container01 #r_bnr_container ul{
	margin:0px;
	padding:0px;
	}

div#contents_container00 #contents_container01 #r_bnr_container ul li{
	list-style:none;
	margin-bottom:3px;
	}

div#contents_container00 #contents_container01 #main_l_container #tran{
	width: 660px;
	margin: 0px;
	padding: 0px;
	text-align: right;
}









div#contents_container00 #contents_container01 #main_l_container  ul.news_p {
}
div#contents_container00 #contents_container01 #main_l_container  ul.news_p li {
	margin-bottom: 12px;
}
div#contents_container00 #contents_container01 #main_l_container  ul.news_p li ul {
	margin: 0px;
	padding: 0px;
}
div#contents_container00 #contents_container01 #main_l_container  ul.news_p li ul li {
	list-style: none;
}







div#contents_container00 #contents_container01 #main_l_container  ul.mp {
	padding:0px 0px 0px 20px;
}

div#contents_container00 #contents_container01 #main_l_container  ul.mp li {
	list-style:none;

}

div#contents_container00 #contents_container01 #main_l_container  ul.mp li ul {
	margin:10px 0px;
	padding:0px;
}

div#contents_container00 #contents_container01 #main_l_container  ul.mp li ul li {
	list-style:none;
	background:url(../images/mp_list.gif) no-repeat left;
	margin:4px 0px 2px 16px;
	padding:2px 0px 3px 13px;
}



/*--
----------------------------------------------------------------------------*/

div#footer_container{
	width:100%;
	height:140px;
	color:#fff;
	font-size:12px;
	}

div#footer_container #footer_link{
	width:960px;
	height:auto;
	margin:0px auto;
	padding:10px 0px;
	text-align:center;
	}
div#footer_container #footer_link p{
	margin:0px;
	padding:0px;
	}	
div#footer_container #footer_link a{
	color:#fff;
	text-decoration:underline;
	}
	
div#footer_container #footer_link a:visited{
	color:#fff;
	text-decoration:underline;
	}	
	
div#footer_container #footer_link a:hover {
	color:#fff;
	text-decoration:none;
	}	

