@charset "utf-8";
/* CSS Document */

html, body {
	margin:0;
	padding:0;
	font: 400 13px/160% Arial, "新細明體";
	color: #333;
}
a {
	text-decoration: none;
	color: #333;
	outline: none; /* for Firefox */
	hlbr:expression(this.onFocus=this.blur()); /* for IE */
}
a:hover {
	color: #666;
	text-decoration: underline;
}
div, p, span, ul, ol, li, h1, h2, h3, h4, h5, h6, input, table, td, th, img {
	margin: 0;
	padding: 0;
}
img { border: none; }
.clr { clear: both; display:block; }
.tRight { text-align: right; }
.tLeft{ text-align:left;}
.tCenter { text-align: center; }
.fL { float: left; }
.fR { float: right; }
.vanish {
	position:absolute;
	top:-500em;
	left:-500em;
}

#pagesize{ width:100%; min-width:980px; margin:0 auto; box-sizing:border-box;}
#header{ background:url(../images/header_admin.jpg) no-repeat center top; background-size:cover; height:220px; margin:0; padding:0;}
#center{ display:flex; align-items:flex-start; justify-content:center; padding:10px; min-height:280px; }

#Lf_outer{ flex:none; width:197px; padding-right:12px; border-right:1px solid #ddd; min-height:500px; }
.menu{ width:197px; overflow:hidden; font-size:15px; line-height:24px;}
.menu h1{ background:url(../images/tlt_01.gif) no-repeat; height:32px; border-bottom: 3px solid #ddd; margin-bottom:10px;}
.menu h1.login{ background:none; margin:0 auto; padding:5px 0; font-size:13px; font-weight:normal; text-align:center;}
.menu_t{ height:10px;}
.menu_b{ background:url(../images/menu_b.gif) no-repeat; text-align:center; height:40px; padding-top:10px;}

.menu_m{ background:url(../images/menu_m.gif) repeat-y; width:183px; padding:0 7px;}
.menu_m ul{ padding: 0; margin:0;}
.menu_m li{ list-style:none; line-height:30px; padding-left:25px; background:url(../images/list_icon02.gif) no-repeat 5px 10px; border-bottom:1px dashed #ddd;}
.menu_m li.nobg{ list-style:none; padding-left:25px; background:none; border-bottom:1px dashed #ddd;}
.menu_m li a:hover{ text-decoration:none; color:#2cadd6;}
.menu_m li.blue{ color:#2cadd6; font-weight:bold;}
.menu_m li.blue a{ color:#2cadd6; font-weight:bold; text-decoration:none;}

.menu_in ul{ margin:0; padding:0;}
.menu_in li{ background:none; margin:2px 0; padding-top:1px; padding-bottom:1px; padding-left:10px; background-color:#ddd;}
.menu_in li a:hover{ text-decoration:none; color:#fff;}
.menu_in li.blue2{ color:#2cadd6; font-weight:bold;}
.menu_in li.blue2 a{ color:#2cadd6; font-weight:bold; text-decoration:none;}

.menu_in ul .inset{ margin:0; padding:0;}
.menu_in .inset li{ background:none; margin:2px 0; padding-top:1px; padding-bottom:1px; padding-left:10px; background-color:#ddd;}
.menu_in .inset li a:hover{ text-decoration:none; color:#fff;}
.menu_in .inset li.blue2{ color:#2cadd6; font-weight:bold;}
.menu_in .inset li.blue2 a{ color:#2cadd6; font-weight:bold; text-decoration:none;}



#main{ flex:1; min-width:0; overflow:auto; position:relative; margin-left:10px;}
#main h1{ background:url(../images/main_tlt.gif) no-repeat; width:auto; height:35px; _height:32px; .height:32px; padding-left:60px; padding-top:6px; _padding-top:8px; .padding-top:8px; font-weight:bold; font-size:18px; color:#1ea8d3;}
#main h1.intlt{ background:url(../images/main_tlt02.gif) no-repeat; width:auto; height:35px; _height:32px; .height:32px; padding-left:60px; padding-top:6px; _padding-top:8px; .padding-top:8px; font-weight:bold; font-size:18px; color:#1ea8d3;}
#main .newsin{ margin:0; padding:0;}
#main .newsin h1{ font-size:15px; color:#FF6600; font-weight:bold; background:none; padding:0; margin-top:10px;}
#main .newsin span{ font-size:13px; color:#333; margin-left:20px; font-weight:normal;}
#main .newsin p{ font-size:15px; line-height:21px; margin:10px 0; padding:0;}
#main .newsin p.ps{ margin-top:30px; font-size:13px; font-weight:normal;}
#main .newsin p.ps span{ margin:0; padding:0; color:#0000FF; font-weight:bold; font-size:13px;}
#content{ padding-top:5px; padding-left:10px; padding-right:10px;}


#footer{ height:40px; background-color:#ddd; padding:20px 0; margin-top:20px; line-height:21px;}
#footer p{ margin-top:2px; margin-bottom:2px;}

/*表格*/
.t_tb {
	border: solid 1px #EFEFEF;
	background-color: #fff;
	margin: 0 auto 10px;
}
.t_tb th {
	font-weight: 400;
	background-color: #4ba4dc;
	color: #fff;
	padding-left:4px;
	padding-right:4px;
	padding-top:0;
	_padding-top:5px;
	.padding-top:5px;
	height:30px;
	_height:25px;
	.height:25px;
	
}
.t_tb td {
	text-align: center;
	padding:0 4px;
	background-color: #eee;
}
.t_tb td.tlf{
	text-align:left;
	padding:0 4px;
	background-color: #eee;
}
.t_tb td.tlf img{ margin-bottom:-3px; _margin-bottom:0; .margin-bottom:0;}
.t_tb tr.altrow td {
	background-color: #fcfcfc;
}
.t_tb td input {
	margin: 3px 0;
	text-align:left;
}

/*頁碼*/
.page {
	white-space:nowrap;
}
.page {
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 20px;
	font-size: 12px;
}
.page ul {
	text-align:center;
}
.page li {
	display:inline;
	margin-right: 1px;
	margin-left: 1px;
}
.page a {
	padding-right: 5px;
	padding-left: 5px;
	text-decoration:none;
}
.page .current a {
	background-color: #ffaf00;
	color: #FFFFFF;
	text-decoration:underline;
}
.page .back,.page .next {
	border: 1px solid #999999;
	background-color: #FFFFFF;
	display: inline-block;
}
.page .paging-meta {
	margin: 0 0 6px 0;
	text-align: center;
	color: #666;
}
.page li.ellipsis {
	color: #999;
	padding: 0 4px;
}
#root{ line-height:21px; padding-left:240px;}
#root .hov{ color:#006699; font-weight:bold;}

.but{ padding:5px 5px; margin:0 auto; text-align:center;}
.but_lf{ padding:5px 5px; margin:0 auto; text-align:left;}
.but_rt{ padding:5px 5px; margin:0 auto; text-align:right;}
.but01{ background:url(../images/but_01.gif) no-repeat; width:74px; height:22px; _height:19px; .height:19px; font-size:13px; line-height:18px; padding-top:0; _padding-top:3px; .padding-top:3px; margin:0 auto;}
.but01 a{ text-decoration:none;}
#more{ position:absolute; right:10px; top:12px;}
#more a{ background: url(../images/icon_more.gif) no-repeat; width: 60px; height: 18px; display: block; text-indent: -9999px;}
.t13red{ color:#ff0000;}

