@charset "utf-8";
/* CSS Document */
/*通用*/
.cke_contents{height:600px !important;}
/**/
table.forms {	min-width:700px;	max-width:960px;	border:1px solid #fff;	margin-bottom:50px;}
table.forms td,table.forms th{	text-align: center ; 	position:relative;	border-right:1px solid #fff;	vertical-align:top;}
.formtable{ margin-top:20px; margin-bottom:40px; border:1px double #d5d5d5;:}
.formtable th{ height:26px; background-color:#3F4140;; font-size:15px; line-height:26px; padding:5px 0; color:#FFF;text-align:center;}
.formtable th select{ padding-left:5px; border:1px solid #cccccc; height:26px; min-width:80px;background:#fff;}
.formtable td{ height:26px; font-size:15px; line-height:26px; padding:5px 0; text-align:center;border-bottom:1px dotted #ccccee;background:#dddddd;}
.formtable th input[type=text]{ padding-left:5px; border:1px solid #cccccc; height:26px; width:90%;background:#fff;}
.formtable td input[type=text]{ padding-left:5px; border:1px solid #cccccc; height:26px; width:90%;background:#fff;}
.formtable td select{ padding-left:5px; border:1px solid #cccccc; height:26px; min-width:60px;background:#fff;}
.lineclick{display:block;height:24px; background-color:#fff; font-size:15px; line-height:24px; color:#885a36; width:24px;text-align:center;border:1px solid #2495bf;float:left; margin:0 10px;}
#lanselect{	padding:10px 0;	text-align:right;	font-size:15px;	color:#666;	line-height:26px;	width:950px;}
#lanselect select{	height:26px;	width:200px;	padding:0 5px;	font-size:15px;	color:#666;	line-height:30px;	margin-left:10px;}
#lanreq{	font-size:50px;	color:#999;	padding:150px;	text-align:center;}
a{text-decoration: none;  color:#aaaaaa;}
a:hover{color:#aaaaaa; text-decoration:underline;}
p{ line-height:22px;}
h2{ color:#3F4140; margin-left:20px; margin-bottom:20px;}
.b-left{ border-left:1px solid #fff;}
.b-right{ border-right:1px solid #fff;}
.b-bottom{ border-bottom:1px solid #fff;}
.img-border{ margin-left:15px; width:400px; height:155px; border:1px solid #333; text-align:left; background-color:#FFF;}
.wrapper{ width:100%; height:100%;}
.content{ padding-left:15px; padding-top:35px; padding-right:15px; float:left;}
/* ### LEFT MENU ####  */
.nav-box{ min-height:100%; width:200px; position:absolute; background:#e6e6e6;}	/*左手全部 */
.nav-logo{ position:relative;	margin:0px; padding:20px 0; width:100%;	text-align:center;	background:#fff;}	/* logo wrap */
.nav-login{ position:relative;	margin:0px;	padding:0 0 12px 20px; width:180px; 	background:#fff;}	/* 使用者列 */
.nav-login table{ margin:0;	}	/* 使用者列 */
.nav-login table td{ padding:3px 5px 3px 0;font-size:13px; line-height:18px;}	/* 使用者列 */
.nav-login p{ color:#3F4140;}
/* 主分類目錄 */
.menuheader{ color:#FF0; background:#0064a0;border-bottom:1px solid #999;}
.menuheader:hover{ color:#FFF; background:#083e5e;}
.operate ul li.selected .menuheader { color:#FFF; background:url(../img/nav-sub-select.jpg) repeat-x;}
.operate{ height:auto;margin-bottom:50px; width: 200px; background:#FCC;}/* 功能列表區塊 */
.operate ul li .nav { padding-left:15px; cursor:pointer; display:block; width:185px; height:33px; font-size:15px; color:#fff; font-weight:bold; line-height:33px;}
.operate ul li .nolsit{ padding-left:15px; cursor:pointer; display:block; width:185px; height:33px; font-size:15px; color:#fff; font-weight:bold; line-height:33px;}
.operate li .list-item {position:relative; width:200px; height:auto; zoom:1;}
/* 功能列表 */
.am01{ padding-left:20px; height:33px; border-bottom:1px solid #ccc;background:#fff;}	/*	regular	*/
.am01 p{ line-height:33px; color:#444; font-size:15px; }
.am01 a{ color:#444; text-decoration:none; }
.am01-select{ background-color:#866!important;}/*	selected	*/
.am01-select a{color:#fff!important;}
.am01:hover{ background-color:#EDD;}	/*	hover	*/
/* 按鍵 */
.white-btn{ padding:2px 10px 2px 10px; color:#3F4140; background-color:#fff; text-align:center; line-height:25px;display:inline-block;margin:auto;}
.white-btn:hover{ color:#3F4140;text-decoration:none; background-color:#eee;}
.blue-btn{ padding:2px 10px 2px 10px; color:#FFF; background-color:#3F4140; text-align:center; line-height:25px;display:inline-block;margin:auto;}
.blue-btn:hover{ color:#fff;text-decoration:none;background-color:#ae7345;}
.gray-btn{ padding:2px 10px 2px 10px; color:#555; background-color:#eee; text-align:center; line-height:25px;display:inline-block;margin:auto;border:1px solid #bbb;}
.gray-btn:hover{ color:#444;text-decoration:none;background-color:#aff;}

.input01{ margin-left:10px; padding-left:5px; border:1px solid #cccccc; height:30px; width:95%;}
.input02{padding-left:5px; border:1px solid #cccccc; height:30px; width:90%;}
.input03{padding-left:5px; border:1px solid #cccccc; height:100px; width:90%;}
.input04{padding-left:5px; border:1px solid #cccccc; height:30px; width:210px;}
.list01 { border:1px solid #cccccc; height:30px; width:85px;}
.list02 { border:1px solid #cccccc; height:30px; width:35px;}
.textarea1{	margin-left:10px; padding-left:5px; border:1px solid #cccccc; height:80px; width:95%;}
table{ margin-top:20px; margin-bottom:40px;}
th{ height:36px; background-color:#3F4140; font-size:15px; color:#FFF;}
td{ padding-top:10px; padding-bottom:10px;}
.tr36{ height:36px;}
.tr01{background-color:#eee;}
.tr02{background-color:#ddd;}
.news-update-img{ width:400px; height:250px; background:#FFF;}
/* FOR font awson */
i{margin-right:5px;}