﻿/* CSS Document */
@charset "UTF-8";
body {
	margin: 0;
	background-color:#CCCCCC;
}
html 
{
	overflow-x:hidden;
    font-family:Arial,Helvetica,sans-serif;
}
*{
margin:0;
padding:0;
}
.left_menu{

}
.red{
color:#FF0000;
}
.btn_search{
width:56px; height:20px;border:0;
}

/**首頁新聞模塊*/
.ne{
margin:0 5px 0 5px;
width:409px;
margin-top:14px;
}
.ne li{
margin:0 0 8px  4px;
font-size:12px;
list-style-type:none;
border-bottom:#FF6503 dashed 1px;
}
.ne li a{

text-decoration:none;
color:#000000;
}
.ne li span{
	float:right;
}
.ne_live{
margin:10px 4px 0 5px;
width:405px;
}
.ne_live li{
margin:0 0 8px  4px;
font-size:12px;
list-style-type:none;
border-bottom:#FF6503 dashed 1px;
}
.ne_live li a{

text-decoration:none;
color:#000000;
}
.ne_live li span{
	float:right;
}
#warp{
	margin:0 auto;
	width:993px;
	background-color:#FFFFFF;
}
#warp #header{
width:993px;
}
#warp #header #lgo{
width:993px;
height:126px;
background:url(../images/top.jpg);
background-repeat:no-repeat;
margin:0;
}
/**********導航***********/
#warp #header #nav{
width:993px;
height:32px;
background-image:url(../images/li_2.jpg);

}
#warp #header #nav #na{
margin-left:72px;
height:32px;
background-image:url(../images/li_2.jpg);
background-repeat:repeat-x;
}
#warp #header #nav #na li{
padding-right:10px;
float:left;
background-image:url(../images/li_1.jpg);
background-repeat:no-repeat;
background-position:left ;
list-style-type:none;
}

#warp #header #nav #na li a{
	margin-left:15px;
	color:#FFFFFF;
	font-weight:bold;
	font:"黑體";
	font-size:16px;
	text-decoration:none;
	line-height:33px;
	display:block;
}
#warp #header #nav #na li a:hover{
	margin-left:0;
	background-image:url(../images/ho_01.jpg);
	background-repeat:repeat-x;
	width:83px;
	color:#000000;
	text-align:center;

}
#warp #header #nav #na li #mag:hover
{
	width:100px;
}
/*導航 “首頁”*/
#warp #header #nav #na li a.in:hover
{
	width:49px;
}
/***搜索****/
#warp #header #nav #na li p{
	height:20px;
	margin-top:5px;
}
#warp #header #nav #na li p .input_nav{
	margin-right:1px;
	height:17px;
	color:#CCCCCC;
}
/***********banner************/
#warp #header #ban{
margin:0 auto;
width:981px;
height:151px;
background:#999999;
}
/************content******************/
#warp #content{
margin-top:4px;
width:993px;
/*height:500px;*/
padding:0 11px 0 11px;
}
#warp #content #toolbar{
background-image:url(../images/q_1.jpg);
background-repeat:repeat-y;
background-position:right;
margin-right:4px;
width:224px;
float:left;
}
#warp #content #toolbar #weather{
width:224px;
height:35px;
line-height:35px;
font-size:12px;
color:#0352AF;
}
#warp #content #toolbar #notice{
border:1px;
border-style:solid;
border-color:#CCCCCC;
width:224px;
height:189px;
}
#warp #content #toolbar #notice dl {
margin:10px 0 0 5px;
width:206px;
height:138px;
font-size:12px;

}
#warp #content #toolbar #notice dl dt
{
	
	font-size:13px;
	color:#095A8F;
	text-align:center;
	font-weight:bold;
}
#warp #content #toolbar #notice dl dd
{
	margin-left:3px;

	color:#4C4C4C;
	line-height:16pt;
	width:206px;
}
#warp #content #toolbar #lst{
	margin-top:9px;
}
#warp #content #toolbar #lst li{
	list-style-type:none;
}
#warp #content #toolbar #lst a{
	color:#000000;
	text-decoration:none;
}

#warp #content #toolbar #lst a img{
	border:0;
}

#warp #content #toolbar #download{
width:221px;
}

#warp #content #toolbar #download #ul_dl
{
width:221px;
height:atuo\0;
}

#warp #content #toolbar #download #ul_dl li{
background-repeat:no-repeat;
list-style-type:none;
}

#warp #content #toolbar #download #ul_dl li a{
	height:17px;
	width:38px;
	color:#000000;
	text-decoration:none;
}

#warp #content #toolbar #download #ul_dl li a img {
margin-top:8px;
margin-left:82px;
}

#warp #content #toolbar #download #ul_dl .btn_online{
width:80px;
height:19px;
border:0;
}

#warp #content #toolbar #lun{
	width:222px;
	height:78px;
	border:1px;
	border-style:solid;
	border-color:#CCCCCC;

}
#warp #content #toolbar #lun a{
	
	color:#000000;
	text-decoration:none;
}
#warp #content #toolbar #lun img{
	padding:3px 0 0 2px;
	width:219px;
	height:78px;

}

#warp #content #toolbar #Survey{

}
#warp #content #toolbar #Survey dl{
width:220px;
/*background:#FCFCF4;*/
background-position:bottom;
border-left:1px;
border-left:solid;
border-left-color:#CFCFCD;
border-right:solid;
border-right-color:#CFCFCD;
border-right:1px;
border-bottom:solid;
border-bottom-color:#CFCFCD;
border-bottom:1px;
color:#518717;
font-weight:bold;
}
#warp #content #toolbar #Survey dl dt{
padding:9px;
font-size:13px;
}
#warp #content #toolbar #Survey dl dd{
font-size:12px;
}
#warp #content #toolbar #Survey dl dd .btn_su{
width:55px;
height:18px;
border:0;
}
#warp #content #toolbar #Survey dl .tt{
background-image:url(../images/ss.jpg);
background-repeat:no-repeat;
height:49px;
}
#warp #content #toolbar #Survey dl .tt p{
margin-top:28px;
margin-left:130px;
}
#warp #content #toolbar #Survey dl .tt a{
color:#64A71C;
text-decoration:none;
}

#warp #content #pagebody{
width:753px;
float:left;

}

#warp #content #pagebody #news #news_le{
width:418px;
float:left;
}
#warp #content #pagebody #news #news_le ul{}
 .di{
margin-bottom:5px;
width:418px;

border:solid #CCCCCC 1px;
}
#warp #content #pagebody #news #news_le .tle{
width:418px;
height:30px;
	background-image:url(../images/lm.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
#warp #content #pagebody #news #news_le .tle img{
border:0;
margin-left:373px;
margin-top:8px;
}
#warp #content #pagebody #news #news_le #lmdt{
margin:5px 0 0 2px;
width:416px;
}
#warp #content #pagebody #news #news_le #lmdt dl
{
width:417px;
height:123px;
margin-bottom:8px;
}
#warp #content #pagebody #news #news_le #lmdt dl dt{
margin:10px auto;
margin-left:8px;
text-indent:18pt;

}
#warp #content #pagebody #news #news_le #lmdt dl dt a{
color:#0C5B93;
font-size:16px;
font-weight:bold;
text-decoration:none;
}
#warp #content #pagebody #news #news_le #lmdt dl dd{
margin-left:8px;
margin-right:5px;
font-size:12px;
color:#010101;
text-indent:18pt;
line-height:16pt;
}
#warp #content #pagebody #news #news_le #lmdt dl .img{
margin:2px 2px 0 2px;
float:right;
}
#warp #content #pagebody #news #news_le #lmdt #news_lst{

}
#warp #content #pagebody #news #news_le #lmdt #news_lst li{
list-style-type:none;
border-bottom:#FF6503 dashed 1px;
}
#warp #content #pagebody #news #news_le #lmdt #news_lst li span{
float:right;
}
#warp #content #pagebody #news #news_le #lmdt #news_lst li a{

text-decoration:none;
color:#000000;
}

/**********************************************************************************/
#warp #content #pagebody #news #news_ri{
/*margin-left:4px;*/
width:325px;
float:left;
margin-bottom:5px;
margin-left:4px;
border:solid #CCCCCC 1px;


}
 .tle1{
width:326px;
height:30px;
	background-image:url(../images/news_1.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
 .tle1 img{
border:0;
margin-left:280px;
margin-top:8px;
}
#warp #content #pagebody #news #news_ri ul{
width:326px;
}
#warp #content #pagebody #news #news_ri #ma li{
padding-bottom:9px;
list-style-type:none;
border-bottom:#FF6503 solid 1px;

}
/***************/
.ne_right{
margin:10px 0px 0 0;



}
.ne_right li{
margin:8px 10px 8px  8px;
font-size:12px;
list-style-type:none;
border-bottom:#FF6503 dashed 1px;
}
.ne_right li a{
text-decoration:none;
color:#000000;
}
.ne_right li span{
	float:right;
}

#warp #content #pagebody #news #news_ri .img{
margin:0 2px 0 0px ;
float:right;
width:100px;
font-size:0px;
}
#warp #content #pagebody #news #news_ri dl{
padding:0 0 0 5px;
}
#warp #content #pagebody #news #news_ri dt{
	text-indent:18pt;
	line-height:14pt;
	margin-bottom:12px;
}
#warp #content #pagebody #news #news_ri dt a{
text-decoration:none;
font-size:16px;
font-size:"黑體";
color:#8B2202;
font-weight:bold;
}
#warp #content #pagebody #news #news_ri dd
{
	margin-left:3px;
	text-indent:18pt;
	line-height:16pt;
	font-size:12px;
}
/*************首頁底下文章*************/
#warp #content #pagebody #he{
width:753px;
}
#warp #content #pagebody #he div{
float: left;

}
#warp #content #pagebody #he div .live{
width:418px;
height:30px;
	background-image:url(../images/live.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
#warp #content #pagebody #he div .sysc{
width:326px;
height:30px;
	background-image:url(../images/shiyong.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
#warp #content #pagebody #he div .sysc img{
border:0;
margin-left:280px;
margin-top:8px;
}
#warp #content #pagebody #he div .live img{
border:0;
margin-left:373px;
margin-top:8px;
}
/**************************************foot****************************************************/
#warp #footer{
margin-top:20px;
width:1003px;
}
#warp #footer #fri_lst{
width:1003px;
}
#warp #footer #fri_lst ul{
margin-top:0;
margin-bottom:16px;
}
#warp #footer #fri_lst ul li{
float:left;
margin-left:20px;
list-style-type:none;
}
#warp #footer #fri_lst ul li a{
text-decoration:none;
color:#FFFFFF;
} 
#warp #footer #fri_lst ul li a img{
height:46px;
border:0;
}
#warp #footer #aboutus{
width:993px;
height:43px;
padding:0 0 0 10px;
margin:16px 0 0 0;
background:url(../images/foot_lin.jpg);
background-repeat:repeat-x;
color:#FFFFFF;
}
#warp #footer #aboutus p{
text-align:center;
	font-family:"";
	font-size:12px;
	line-height:23px;
}
#warp #footer #aboutus p span{
	font-family:"";
	font-size:11px;
	letter-spacing: 1px;
}
/************************************聯盟部門*******************************/
/**
 #warp #content .tool_left{
 background:url(../images/left_lin.jpg);
 background-repeat:repeat-x;
 }
**/
 #warp #content #pagebody #con
 {
 	margin-left:18px;
 width:582px;float:left;
 padding-left:5px;
 }
 /**********標題***********/
  .ri_bar{
  width:582px;
  height:29px;
  /* background-image:url(../images/lmdept.jpg);
  background-repeat:no-repeat;*/
 }
 .ri_bar p{
 margin:5px 0 0 15px;
 font-size:12px;
  font-weight:normal;
}
.ri_bar p a
{
	color:Black;
}
.ri_bar p a:hover
{
color:#FF6600;
}
  #warp #content #pagebody #con #dept_lst{
  
  width:582px;
    height:130px;
  border-bottom-width:1px;
  border-bottom-color:#FF9C0A;
  border-bottom-style:solid;
  text-align:right;
  
  }
   #warp #content #pagebody #con #dept_lst ul
   {
   	
   /*background:#FCFCF4;*/
   margin-left:40px;
   width:525px;
   }
   #warp #content #pagebody #con #dept_lst li{
  
   margin:6px  40px  4px 0 ;
   float:left;
	height:45px;
	width:91px;
   }
   #warp #content #pagebody #con #dept_lst li a img{
   border:0;
   }
 
 #warp #content #pagebody #
 {
 margin-top:20px;
 
 }
 /****************標題二***********/
 .dept_in
 {
 	margin-top:12px;
 /*background:#FCFCF4;*/
   background-image:url(../images/t_2.jpg);
  background-repeat:no-repeat;
   width:582px;
  height:28px;
 }
 .dept_in p{
 margin:8px 0 0 15px;
 color:#820002;
 font-size:14px;
 }
 #warp #content #pagebody #dept_info div{
 float:left;
 }
  #warp #content #pagebody #dept_info #dept_info{
  width:582px;
  }
  #info{
  width:298px;
  
  }
  #info ul{}
  #info ul li{
   margin:10px 0 0 20px ;
   /*background:#FCFCF4;*/
   list-style-type:none;
   }
  #info dl {
 
  
  }
  #info dl dd{
  width:298px;
  font-weight:bold;
  list-style-type:circle;
  font-size:12px;
  }
  .tle_1{
  color:#FC0405;
  font-size:13px;
  font-weight:bold;
  }
  .sjin{
  text-indent:18pt;
  }
 
 #in_img{
 float:right;}
 
  #warp #content #pagebody #ri_gif{
  padding-left:2px;
  padding-top:2px;
  width:81px;
  margin-left:2px;
  border:#CCCCCC solid 1px;
  float: right;  
  
  }
  /**************資訊*****/
  #warp #content #pagebody #con ul li{
  font-size:12px;
  margin-top:20px;
  height:250px;
  }
  #warp #content #pagebody #con ul li span{
  float:right;
  margin-right:5px;
  }
  #warp #content #pagebody #con ul li a{
  color:#000000;
  text-decoration:none;
  
  }
  #warp #content #pagebody #con #zixun_lst
  {
  	margin-left:5px;
  font-size:12px;
 }
   #warp #content #pagebody #con #zixun_lst li
   {
   	list-style-type:none;
	height:1px;
	margin-top:5px;
	margin-bottom:20px;

   }
 /***********************義工************************/
 #yigong{
 font-size:12px;
 }
  /*****************聯繫我們*********************/
   #warp #content #pagebody #con #dept_info #contact{
   margin-left:10px;
   
   }
  #warp #content #pagebody #con #dept_info #contact p{
  line-height:25px;
  font-size:12px;}
  /***********************留言****************/
  .advice_btn{
  width:90px;height:23px; border:0;
  }
  #advice_n
  {
  	
  	
  	/*height:478px;
/*background:#FCFCF4;*/

  	font-size:12px;
  	
  	color:#010100;
  }
  #advice_n table
  {
  	margin-top:15px;
  }
  #advice_n input
  {
  	
  }
  #advice_n td
  {
  	
  }
  #adviceLst
  {
  	margin-left:5px;
  	width:98%;
  	background:#FFFFFF;

  	 text-align:left;
  }
   #adviceLst tr th
    {
    	height:30px;
    	border:0;
    }
     #adviceLst tr td
     {
     	height:30px;
     	border-bottom:solid 1px #CCCCCC;
     	text-align:center;
     	padding-left:5px;
     }
  /************************加入民聯***********************/
  #reg{
	  margin-top:5px;
	  border:#C9C9C9 solid 1px;
  }
   #reg table{
   font-size:12px;
   margin-left:120px;}
    /*
   #reg h4
   {
   	  margin:10px 0 0  10px;
   	 width:582px;
	 height:28px;
   	 background-image:url(../images/t_2.jpg);
     background-repeat:no-repeat;
   }
  
  #reg p
  {
  	
	 color:#820002;
	font-size:14px;
	font-weight:bold;
	/*background:#FCFCF4;

}
*/
/*申請民聯、義工文本框*/
  .inputtext{
	  width:250px;
  }
#reg_div 
{
	margin-left:180px;
margin-top:10px;
margin-bottom:2px;

}
.btn_reg{
width:97px;
height:34px;
border:0
}
#h_reg{
margin:20px auto;
width:548px;
height:141px;
border:#CCCCCC solid 1px;

}
#h_reg h4{
margin:5px 0 0 10px;
font-size:12px;

}
#h_reg .exp{
margin-top:10px;
margin-left:15px;

}
#h_reg .exp li{
list-style-type:none;
}
#h_reg dl{
width:550px;
}

#ser_obj dt{
width:220px;
margin-left:10px;
margin-top:10px;
font-size:12px;
font-weight:bold;
}
#ser_obj dd{
/*
margin-left:10px;
margin-top:8px;
*/
}
/*
#ser_obj dd input{
width:30px;
margin-left:10px;
}
*/
#ser_obj dd ul{
margin-left:20px;
}
#ser_obj dd ul li{
float:left;
width:105px;
}

#ser_obj dd span
{
	margin-left:20px;
	float:left;
	
}
#ser_obj dd span label
{
	margin-right:10px;
	margin-bottom:5px;
	width:1000px;
}
#ser_obj dd ul li table
{

}
.next_btn{
margin-top:20px;
  width:80px;height:30px; border:0;
}

/**********人才招聘*******/
#hrTbl{
width:100%;
text-align:center;
}
#hrTbl th{
font-size:12px;
height:24px;
}
#hrTbl td{
font-size:12px;
height:39px;
}

.staBox
{
	margin:5px 0 0 5px;
}

.staTle
{
	margin-top:15px;
	margin-left:6px;
	margin-bottom:5px;
	font-weight:bold;
	font-size:14px;
	font-family:宋體;
}
.staTle2
{
	margin-top:10px;
	margin-left:6px;
	margin-bottom:5px;
	font-size:12px;
	font-family:宋體;
	letter-spacing:2px;
	line-height:20px;
}

.staTle3
{
	margin-top:10px;
	margin-left:6px;
	margin-bottom:5px;
	font-size:12px;
	font-family:宋體;
	font-weight:bold;
	text-indent:9pt;
}
.staDD1
{
	margin-left:6px;
	margin-right:10px;
	font-size:12px;
	letter-spacing:2px;
	line-height:20px;
	text-indent:18pt;
}
.staDD2
{

	margin-left:2px;
	margin-top:10px;
	margin-bottom:5px;
	margin-right:10px;
	font-size:12px;
	letter-spacing:2px;
	line-height:20px;
}

.lsh_dd
{
	margin-top:12px;
	margin-right:13px;
	background:red;
	float :left;
}
.lsh_dd img
{
	border:0;
	width:106px;
	height:135px;
}
.lsh_dd p
{
	background:#CCCCCC;
	font-size:12px;
	height:22px;
	width:106px;
	line-height:23px;
	text-align:center;
}
.jsh_lin
{
	width:582px;
	margin-top:15px;
	border-bottom-color:#BA0103;
    border-bottom-style:solid;
    border-bottom:1px;
}
.jsh_tle
{
	width:111px;
	height:27px;
	background:#BA0103;
	background-image:url(../images/jsh_c.gif);
    background-repeat:no-repeat;
    background-position:right;
    font-size:14px;
    line-height:27px;
    color:#ffffff;
    font-weight:bold;
    text-align:center;
    vertical-align:bottom;
}
/*設置不是文本框的寬度*/
.notText input
{
	width:10px;
}
.checkboxlist label
{
	margin-right:21px;
}



#reg .t-1
{
	border:1px #333 solid;
	border-collapse:collapse;
	margin-left:50px;
	margin-right:0px;

}

.t-1 th,.t-1 td
{
	border:1px #333 solid;	
	
}

.td-chk
{
	margin-left:3px;
	display:block;
	_display:inline;
}

.td-chk *
{
	float:left;
	margin:0;
	padding:0;
}

.td-chk label
{
	width:9.2em;
	margin:0 0 0 10px!important;
	margin:4px 0 4px 5px;
	display:inline;
}
.t-ul
{
	margin-left:50px;
	padding-right:50px;

}
#warp #content #pagebody #con #reg .t-ul li
{
	list-style-type:none;
	margin:0;
}
.page
{
	text-align:right; margin:5px 10px 0 0;
}
.page a
{
	color:Black;
}

/*******************電子雜志********************/
.mag_d
{
	margin:5px 0 0 5px;
	width:650px;
}
.mag_d ul{}
.mag_d ul li
{
	margin-right:25px;
	width:191px;
	height:240px;
	float:left;
	list-style-type:none;
}
.mag_d ul li a{
	color:#1F3A87;
	
}
.mag_d ul li a:hover
{
	color:#000000;
	text-decoration:underline;
}
.mag_d ul li a img
{
	border:0;
	
}
