@charset "utf-8";
/* CSS Document */
/*html{filter:gray}*/
h1,h2,h3,h4,h5,h6,p,form,ul,li,dl,dd,dt,body{
	padding:0;
	margin:0;
}
img{
	border:0;
}
h1{
	font-size:16px;
}
h2{
	font-size:14px;
}
h3{
	font-size:12px;
}
table{
	border-collapse:collapse;
}
ul,li{
	list-style:none;
}
a:active,a:visited{
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
body{
	font:12px/1.6 Arial, Helvetica, sans-serif "宋体";
	background:#003D70;
}
#head{
	width:980px;
	overflow:hidden;
	margin:auto;
	background:url(../images/bg_head.png) repeat-x;
}
#top{
	height:89px;
	overflow:hidden;
	position:relative;
}
#top ul{
	position:absolute;
	right:10px;
	top:50px;
	width: 247px;
}
#top li{
	float:left;
	padding:4px 20px 0 35px;
	height:21px;
	font-weight:bold;
	background:url(../images/bg_topnav.png) no-repeat;
}
#top li a{
	color:#0158A5;
	text-decoration:none;
}
#top li a:hover{
	text-decoration:underline;
}
#logo{
	position:absolute;
	left:10px;
	top:15px;
}
#logo_name{
	position:absolute;
	left:80px;
	top:15px;
}
#menubar{
	height:44px;
	overflow:hidden;
	background:url(../images/bg_menubarl.png) no-repeat;
}
#menubar ul{
	height:44px;
	padding:0 0 0 20px;
	background:url(../images/bg_menubarr.png) top right no-repeat;
}
#menubar li{
	float:left;
	font-size:14px;
	padding:0 20px;
	font-weight:bold;
}
#menubar li a{
	display:block;
	height:27px;
	float:left;
	padding:17px 0 0 0;
	color:#FFF;
	text-decoration:none;
}
#menubar li a:hover{
	text-decoration:underline;
}
#banner{
	height:126px;
	width:980px;
	margin:auto;
	text-align:center;
	background:#FFF;
}
#wrap{
	width:960px;
	margin:auto;
	padding:10px;
	overflow:hidden;
	background:#FFF url(../images/bg_wrapindex.png) no-repeat;
}
#sidebar{
	width:250px;
	float:left;
}
#business_transact{
	width:248px;
	height:218px;
	border:1px solid #89A9B8;
	overflow:hidden;
	margin-bottom:10px;
	background:url(../images/bg_businessdo.jpg) no-repeat;
}
#business_transact h2{
	text-align:center;
}
#business_transact ul{
	padding-top:7px;
}
#business_transact li{
	width:221px;
	height:22px;
	padding:6px 0 0 15px;
	margin:5px auto;
	background:url(../images/bg_businessdoli.png) no-repeat;
}
#charge_list{
	margin-bottom:10px;
	border:1px solid #9C4E5A;
	background:#FAF5F7;
}
#subject_report,#thunder_disaster,#defend_thunder{
	border:1px solid #89A9B8;
	background:#F6F9FC;
	margin-bottom:10px;
}
/* title list start*/
.title_red{
	height:23px;
	color:#6C0000;
    position:relative;
	padding:5px 0 0 8px;
	background:url(../images/bg_titlered.png) repeat-x;
}
.title_blue{
	height:23px;
	color:#264D73;
    position:relative;
	padding:5px 0 0 8px;
	background:url(../images/bg_titleblue.png) repeat-x;
}
.title_bluedark
{
	height:24px;
	color:#FFF;
	padding:4px 0 0 13px;
	background:url(../images/bg_titleblued.png) repeat-x;
}
.title_yellow{
	height:23px;
	color:#993300;
    position:relative;
	padding:5px 0 0 8px;
	background:url(../images/bg_titleyellow.png) repeat-x;
}
.title_yellow span {
	font-size:12px;
}
.title_yellow span a {
	text-decoration:none;
	color:#C40000;
}
.list_arrowb{
	padding:7px 7px 5px;
}
.list_arrowb li{
	background:url(../images/bg_arrowblack.png) 0 8px no-repeat;
	padding:1px 0 1px 8px;
}
.list_arrowb li a{
	color:#464646;
	text-decoration:none;
}
.list_arrowb li a:hover{
	color:#C40000;
	text-decoration:underline;
}
/* title list end*/
.photo_nav{
	margin-bottom:10px;
}
#main{
	width:700px;
	float:right;
}
#vocation_msg{
	border:1px solid #89A9B8;
	margin-bottom:10px;
}
#vmsg_cnt{
	width:698px;
	overflow:hidden;
}
#vmsg_cnt ul{
	width:445px;
	padding:7px;
	float:left;
}
#vmsg_cnt ul li{
	padding:1px 1px 1px 8px;
	overflow:hidden;
	width:436px;
	position:relative;
	background:url(../images/bg_pointblue.gif) 0 9px no-repeat;
}
#vmsg_cnt ul li span{
	position:absolute;
	right:0;
	top:1px;
}
#vmsg_cnt ul li a{
	color:#333;
	text-decoration:none;
}
#vmsg_cnt ul li a:hover{
	text-decoration:underline;
	color:#C40000;
}
#flash_AD{
	width:215px;
	text-align:center;
	float:right;
	padding:7px;
}
#thunder_about{
	width:678px;
	padding:10px;
	margin-bottom:10px;
	overflow:hidden;
	border:1px solid #89A9B8;
	background:#F3F7FB;
}
#business_check{
	width:320px;
	padding:0 20px 0 0;
	float:left;
	border-right:1px dashed #3C3C3C;
}
#web_apply{
	width:320px;
	float:right;
}
#business_check h2,#web_apply h2{
	color:#006699;
	border-bottom:3px solid #006699;
	padding-left:25px;
	background:url(../images/bg_arrowdown.gif) 4px 3px no-repeat;
}
#business_check form table{
	color:#006699;
}
#business_check form {
	padding:5px 0;
	margin-bottom:5px;
	border-bottom:1px dashed #646464;
}
#business_check form table td{
	padding:3px;
}
#list_apply{
}
#list_apply th{
	color:#069;
	text-align:left;
	font-weight:normal;
}
#web_apply ul{
	padding-top:10px;
}
#web_apply li{
	padding:1px 0;
	color:#006699;
	list-style:inside decimal;
}
#web_apply li a{
	color:#069;
	text-decoration:underline;
}
#thunder_list{
	width:700px;
	overflow:hidden;
}
#pass_floor,#item_inspect,#refuse_unit,#unpass_unit{
	width:344px;
	height:170px;
	border:1px solid #AE8E71;
	float:left;
	margin-bottom:10px;
}
#item_inspect,#unpass_unit{
	float:right;
}
.list_pointy{
	padding:8px;
}
.list_pointy li{
	padding:1px 0 1px 8px;
	background:url(../images/bg_pointyellow.gif) 0 9px no-repeat;
}
.list_pointy li a{
	color:#464646;
	text-decoration:none;
}
.list_pointy li a:hover{
	text-decoration:underline;
	color:#C40000;
}
#ddisaster_science{
	border:1px solid #9C4F5B;
	margin-bottom:10px;
}
#ddisaster_science ul{
	width:682px;
	padding:8px;
	overflow:hidden;
}
#ddisaster_science li{
	width:332px;
	float:left;
	padding:1px 0 1px 8px;
	background:url(../images/bg_pointblack.gif) 0 8px no-repeat;
}
#ddisaster_science li a{
	color:#464646;
	text-decoration:none;
}
#ddisaster_science li a:hover{
	text-decoration:underline;
	color:#C40000;
}
#flash_science{
	width:691px;
	padding:0 0 5px 7px;
	overflow:hidden;
}
#flash_science dl{
	float:left;
}
#flash_science dd{
	width:106px;
	height:70px;
	padding:4px;
}
#flash_science dd img{
	border:1px solid #CCC;
}
#friend_list{
	width:700px;
	overflow:hidden;
}
#friend_list table{
	width:706px;
	margin-left:-3px;
}
#friend_list td{
	padding:0 1px;
}
#friend_list img{
	border:1px solid #CCC;
}
#foot{
	width:980px;
	margin:auto;
	padding:10px 0;
	overflow:hidden;
	text-align:center;
	color:#666;
	background:#F3F3F3 url(../images/bg_foot.gif) repeat-x;
}
#wrap_inner{
	width:960px;
	padding:0 10px 5px 10px;
	margin:0 auto 0 auto;
	overflow:hidden;
	background:#FFF;
	
}
#wrapinner_cnt{
	width:955px;
	overflow:hidden;
	padding:10px 0 0 5px;
	background:#003D70 url(../images/bg_wrapinner.png) repeat-x;
}
#sidebar_inner{
	width:218px;
	padding:1px 1px 100px 1px;
	float:left;
	overflow:hidden;
	background:#FFF url(../images/bg_sidebarinner.png) bottom repeat-x;
}
#main_inner{
	width:720px;
	float:right;
	overflow:hidden;
	margin-top:-10px;
	padding:10px 0 0 10px;
	background:#FFF url(../images/bg_maininner.png) repeat-x;
}
.list_bluelight{
	padding:8px;
}
.list_bluelight li{
	padding:1px 0 0 10px;
	background:url(../images/bg_pointblued.gif) 0 7px no-repeat;
}
.list_bluelight li a{
	color:#006699;
	text-decoration:none;
}
.list_bluelight li a:hover{
	text-decoration:underline;
	color:#C40000;
}
#page_lead{
	height:40px;
	position:relative;
	background:url(../images/bg_pagelead.png) bottom repeat-x;
}
#page_lead p{
	height:22px;
	padding:3px 0 0 18px;
	color:#396FB5;
	background:url(../images/bg_pageleadtitle.gif) 3px 3px no-repeat;
}
#page_lead div{
	height:19px;
	width:615px;
	padding:1px 0 0 15px;
	color:#FFF;
	font-weight:normal;
	font-size:12px;
	position:absolute;
	right:0;
	top:3px;
	background:#317BC4 url(../images/bg_arrowposition.gif) 7px 7px no-repeat;
}
#page_lead div a{
	color:#FFF;
	text-decoration:none;
}
#page_lead div a:hover{
	text-decoration:underline;
}
#trade_title{
	height:32px;
	margin:15px 0 0;
	background:url(../images/bg_tradetitle.png) repeat-x;
}
#trade_title li{
	float:left;
	height:24px;
	color:#006699;
	padding:8px 0 0 0;
}
li.tlist_title{
	/*width:618px;*/
    width:300px;
	text-align:center;
}
li.tlist_date{
	width:400px;
	text-align:center;
}
#tlist{
	padding:10px 0;
}
#tlist li{
	padding:3px 0 3px 10px;
	position:relative;
	background:url(../images/bg_arrow.gif) 5px 10px no-repeat;
	
}
#tlist li span{
	width:100px;
	text-align:center;
	position:absolute;
	right:0;
	top:1px;
}
#tlist li a{
	color:#333;
	text-decoration:none;
}
#tlist li a:hover{
	text-decoration:underline;
	color:#C40000;
}
#page_list{
	height:29px;
	text-align:center;
	padding:10px 0 0 0;
	margin-bottom:27px;
	background:url(../images/bg_pagelist.png) repeat-x;
}
#page_list #page_num{
	width:25px;
}
#page_list span{
	color:#900;
	padding:0 2px;
}
#text_cnt{
	width:720px;
	padding-bottom:30px;
	overflow:hidden;
	text-align:justify;
	text-justify:inter-ideograph;
}
#text_title{
	color:#069;
	font-size:16px;
	font-weight:bold;
	padding:10px 0;
	text-align:center;
}
p.cnttxt_list{
	text-indent:20px;
	padding:10px 0;
}
.cnt_leadt{
	color:#C40000;
	margin-bottom:-5px;
}
.msgcnt_tip{
	color:#069;
}

#pdisaster_page{
	width:640px;
	padding-top:3px;
	border-top:1px dashed #CCC;
}
#refer_page p ,#pdisaster_page p{
	position:absolute;
	top:3px;
	padding-left:5px;
	left:0;
}
#refer_page p span,#pdisaster_page p span {
	color:#C40000;
}
#refer_page ul,#pdisaster_page ul {
	float:right;
	height:25px;
	line-height:30px;
}
#refer_page ul li,#pdisaster_page ul li {
	float:left;
	color:#666;
	padding:0 5px;
}
#refer_page ul li a,#pdisaster_page ul li a {
	color:#666;
	text-decoration:none;
}
#refer_page ul li a:hover,#pdisaster_page ul li a:hover {
	text-decoration:underline;
	color:#C40000;
}
#listdate {
    float:right;
    /*background-color:#fdd;*/ /*for test*/
    margin:0;
    padding:0;
    display:inline;
    height:20px;
    line-height:20px;    
}
#article_list {
    width:540px;
}
#article_list li {
    /*background-color:#fcf;*/ /*for test*/
    height:20px;
    line-height:20px;
    /*overflow:hidden;*/
    clear:both;    
    /*height:10px;    
    display:block;*/
}
#article_list li a {
    float:left;
    margin:0;
    padding:0;
    height:20px;
    line-height:20px;    
    
}

#vocation_msg h2 span,#subject_report h2 span,#ddisaster_science h2 span{
	position:absolute;
	right:5px;
	top:5px;
	font-size:12px;
	font-weight:normal;
}
#vocation_msg h2 span a,#subject_report h2 span a {
	color:#C40000;
}