html {margin: 0;padding: 0;height: 100%; overflow:auto}
body {margin: 0;padding: 0;background: #FFFFFF;position:relative;width:100%;height:100%; overflow:auto}
body, td, th, input, select, textarea, option, optgroup {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #000000;}
input[type='text'] {padding: 2px;}
select {padding: 1px;}
textarea {padding: 2px;}
a, a:visited {cursor: pointer;color:#1C94C4; }
form {margin: 0;padding: 0;}
#header { min-height:90px;padding: 0px 30px; background-color:#FFF0E1;max-height:150px;}
#header .div1 { font-size:22px; color:#4e580f;float: left; font-weight:bold; text-shadow : 1px 1px 1px #e4ff2f ;}
#header .div2 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #FFF;text-align: right;padding: 25px 15px 0px 0px;float: right;}
#header .div1 .adname{ font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; padding:0 10px; _padding:0 5px;}
#header .div2 span {font-weight: bold;}
#menu {background: url('../images/menu.png') repeat-x;position: relative;z-index: 1;height: 35px;clear: both;padding: 0px 30px;min-width: 900px; color:#FFFFFF;}
#menu a:visited{ color:#FFFFFF;}

#language_panel div {
	float:left;
	margin-left:5px;
	margin-top:5px;
	padding-right:10px;
	padding-left:10px;	
	font-size:14px;
	height:25px;
	line-height:25px;
	text-align:center;	
}

#language_panel div:hover {
	background-color:#FC9;	
}

#language_panel {
	display:none;
	min-width:250px;
	max-width:400px;
	background-color:#DE9314;
	position:absolute;
	top:34px;
	min-height:100px;	
}

table.view_post_item {

	
}

table.view_post_item td {
	border-spacing:0px;	
	font-size:14px;
	color:#666;

	
}

/* 文章列表 */
.board_subject {
	font-size:18px;
	color:#D97B33;
}

.subject {
	font-size:16px;
}

.author {
	font-size:12px;
	font-style:normal;
}

.description {
	font-size:16px;
	font-weight:200;
}

.manager {
	font-size:12px;
	font-weight:100;
}
/* 文章列表 END*/

/* 文章 */
.post_panel {
	
	padding:5px;
	background-color:#fff;
	clear:both;
	position:relative;
	display:block;

	
}

.post_panel .detail {
	padding-left:5px;
	padding-bottom:30px;
	clear:left;
	min-height:250px;
	display:block;
}

.post_panel .button_group {
	float:right;

}

.post_panel .attach {
	display:block;	
}

.post_panel .attach a {
	margin-right:10px;
}

.post_panel .member_info {
	height:60px;

	background-color:#EEEEEF;
	display:block;
	padding:5px;
}

.post_panel .member_info .big_head {
	float:left;
	display:block;	
}

.big_head img{ 
    top:-20px; 
	position:relative; 
	border:2px solid #DEDEE0;
}

.info .push {
	top:10px;
	right:30px;
	position:absolute;
	display:block;	
}

.push .up_count {
	float:left;
	display:block;
	color:#2C9801;
	font-size:12px;
	padding-right:3px;
	padding-top:2px;
}

.push .dn_count {
	float:left;
	display:block;
	color:#DC4700;
	font-size:12px;
	padding-left:2px;	
	padding-top:2px;	
}

/* 可加分 */
.push .up_click {
	background:url(../images/post_detail.png) no-repeat left 0px;
	display:block;
	width:20px;
	height:19px;
	float:left;
	cursor:pointer;
}
/* 可加分 hover */
.push .up_click:hover {
	background:url(../images/post_detail.png) no-repeat left -28px;
	display:block;
	width:20px;
	height:19px;
	float:left;
	cursor:pointer;	
}

/* 可扣分 */
.push .dn_click {
	background:url(../images/post_detail.png) no-repeat -20px 0px;
	display:block;
	width:20px;
	height:19px;
	float:left;
	cursor:pointer;	
}
/* 可扣分 hover */
.push .dn_click:hover {
	background:url(../images/post_detail.png) no-repeat -20px -28px;
	display:block;
	width:20px;
	height:19px;
	float:left;
	cursor:pointer;	
}

/* 己加分 */
.push .up_seted {
	background:url(../images/post_detail.png) no-repeat left -57px;
	display:block;
	width:20px;
	height:19px;
	float:left;
}

/* 己加分未設定 */
.push .up_empty {
	background:url(../images/post_detail.png) no-repeat left -85px;
	display:block;
	width:20px;
	height:19px;
	float:left;
}

/* 己扣分 */
.push .dn_seted {
	background:url(../images/post_detail.png) no-repeat -20px -57px;
	display:block;
	width:20px;
	height:19px;
	float:left;
}

/* 己扣分未設定 */
.push .dn_empty {
	background:url(../images/post_detail.png) no-repeat -20px -85px;
	display:block;
	width:20px;
	height:19px;
	float:left;
}

.post_panel .member_info .info {
	float:left;
	width:300px;
	display:block;
	margin-left:10px;
}

.post_panel .member_info .function {
	float:left;
	width:200px;
	display:block;	
}

/* 文章CSS END */


.function_panel ,
.discussion_panel
{
	display:inline-block;
	
}

.category_news {
	height:100px;
	margin:5px;
	font-size:16px;
	color:#999;
	font-weight:bold;
}

.member_panel {
	min-height:450px;	
}


.member_panel form table.item td input[type="password"] ,
.member_panel form table.item td input[type="text"] 
{	
	width:400px;	
}

.member_panel form table.item td textarea {
	min-height:150px;
	min-width:400px;
}

.function_panel {
	background-color:#EBEBEB;
	padding:20px;
	margin:30px;	
	font-size:16px;
	color:#999;
	font-weight:bold;
	display:block;
	padding-bottom:60px;
	min-height:600px;	
    border:5px solid #E4E4E4;
}

.function_panel .title {
	font-size:20px;
	color:#996600;	
	font-weight:bold;
	border-bottom:double;
	border-bottom-color:#C1C1C1;
	padding-bottom:5px;	
}


.post {
	width:96%;	
	margin-left:10px;
	margin-right:30px;	
	font-weight:bold;
	padding:10px;
	padding-bottom:60px;
	background-color:#EEEFEE;
	display:inline-block;	
}

.post .title {
	height:60px;
	line-height:60px;
	font-size:18px;
	color:#333;
	border-bottom:double;  
	border-bottom-color:#CCC;	
	margin-bottom:20px;
	margin-left:10px;	
}

.indicate {
	height:30px;
	line-height:30px;
	font-size:14px;
	color:#999;
	margin-left:10px;	
}


.indicate span:hover {
	cursor:pointer;
	text-decoration:underline;
	color:#900;
	
}

.post .view_title {
	height:50px;
	line-height:50px;
	font-size:18px;
	color:#333;
    margin-left:10px; 
	border-bottom:double;  
	border-bottom-color:#CCC;	
	margin-bottom:20px;
}

table.post_item {
	padding-left:40px;
	
}

table.post_item td {
	border-spacing:0px;	
	font-size:14px;
	color:#666;
	height:30px;
	line-height:30px;
	padding:5px;
	
}



.function_panel table.item {
	margin-top:60px;
}

table.post_item td input[type=text],
table.post_item td textarea,
.function_panel table.item td select,
.function_panel table.item td input[type=text],
.function_panel table.item td input[type=password],
.function_panel table.item td textarea {
	width:400px;
	color:#000;
}

table.post_item td input[type=text]:focus,
table.post_item td textarea:focus,
.function_panel table.item td select:focus,
.function_panel table.item td input[type=text]:focus,
.function_panel table.item td input[type=password]:focus,
.function_panel table.item td textarea:focus{
	background-color:#FFF0E1;
}

.function_panel table.item td {
	border-spacing:0px;	
	
	font-size:14px;
	color:#666;
	height:30px;
	line-height:30px;
	padding:5px;
	
}

.category_post_board {
	margin:5px;
	font-size:16px;
	color:#999;
	font-weight:bold;
	display:block;
	min-height:450px;
}

.category_post {
	margin:2px;
	font-size:14px;
	color:#999;
	font-weight:bold;
	display:block;
	min-height:450px;
}

.category_post .subject {
	font-size:14px;	
}

.category_post_board table.item ,
.category_post_board table.item td{
	border-spacing:0px;
	border-bottom:1px solid #E4E4E4;

}

.category_post table.item ,
.category_post table.item td{
	border-spacing:0px;


}


.category_post_board table.item td{
	padding:6px;
	color:#666;
}
.category_post table.item td{
	padding:2px;
	color:#666;
}


.category_post_board table.item tr.head td{
	font-size:14px;
	color:#999;
	background-color:#EFEFEF;
}
.category_post table.item tr.head td{
	font-size:14px;
	color:#999;
	background-color:#EFEFEF;
}


.category_post_board table.item tr:hover {
	background-color:#FFF0E1;
	cursor:pointer;	
}
.category_post table.item tr:hover {
	background-color:#FFF0E1;
	cursor:pointer;	
}


.category_letter { padding-right:3px;display:block;float:left; }
.category_letter :hover { text-decoration:underline; font-weight:bold; color:#999;}
.category_letter span { font-size:20px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#999; padding:2px 6px 2px 6px; }
.category_letter.select span { background-color:#E6E6E6 }

.select_panel { height:45px; line-height:45px; border-bottom:1px solid #CCCCCC; display:block; overflow:hidden;  }
.item_panel { padding:10px; padding-top:15px; padding-bottom:15px; display:none; }


ul.left,div.left {float: left; width:8%;}
ul.right,div.right {float: right; width:8%;}
ul.center,div.center {float:left; width: 84%;}
.nav {position: relative; margin: 0; padding: 0;}
.nav ul {list-style: none; margin: 0; padding: 0; background: url('../images/transparent.png');}
.nav a {display: block;color: #FFFFFF; text-decoration: none; padding: 5px;}
li.sp  {
    border-left:1px solid #CC9900;
	margin-left:2px;
	margin-left:2px;
}

li.sp_end {
    border-left:1px solid #CC9900;
	margin-left:2px;
	margin-left:2px;	
    border-right:1px solid #CC9900;
	margin-right:2px;
	margin-right:2px;
}

.nav .top, .nav li li.sfhover {
	padding: 10px 15px 9px 17px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;	
	text-align: center;
}

.top:hover {
    background-color:#DE9314;
}

.nav ul li {padding: 2px;}
.nav .selected .top {background: url('../images/selected.png') repeat-x;color: #FFFFFF;}
.nav .selected:hover a.top, .nav .sfhover a.top {}
.nav .parent {background: url('../images/arrow_right.png') 95% center no-repeat;}
.nav li {float: left;list-style: none;}

#content {
	background: #FFFFFF url('../images/background.png') 0px 1px repeat-x;
	padding: 10px 30px 0px 30px;
	min-width: 900px;
	padding-bottom: 128px;
	_background: #FFFFFF url('../images/background.jpg') 0px 1px repeat-x;
}
#container {height: 100%;}
body > #container { height: auto; min-height: 100%;}
#footer {
	background: #FFFFFF url('../images/footer.png') repeat-x;
	height: 40px;
	padding-top: 38px;
	text-align: center;
	font-size: 12px;
	color: #333;
	position: relative;
	margin-top: -78px;
	clear: both;
	
}
.store a:visited,.store a:active{ color:#FFFFFF;}
#footer a {color: #333;text-decoration: underline;}

#subgroup {
    display:block; 
    min-height:30px;
    padding:5px;
}

.breadcrumb, .breadcrumb a {
	font-size: 12px;
	color: #666;
	margin-bottom: 15px;
	*margin-bottom: 30px;
}
.success {
	padding: 15px 0px;
	margin-bottom: 15px;
	background: #E4F1C9;
	border: 1px solid #A5BD71;
	font-size: 12px;
	text-align: center;
}
.warning {
	padding: 15px 0px;
	margin-bottom: 15px;
	background: #FFDFE0;
	border: 1px solid #FF9999;
	font-size: 12px;
	text-align: center;
}
.attention {
	padding: 15px 0px;
	margin-bottom: 15px;
	background: #FEFBCC;
	border: 1px solid #E6DB55;
	font-size: 12px;
	text-align: center;
}
.box {
	margin-bottom: 15px;
	margin-left: 16px;
	margin-right: 16px;
}
.box .heading {
	height: 40px;
	background: url('../images/box_center.png') repeat-x;
	margin-bottom: 0px;

	_border-left:#CCCCCC 1px solid;
	_border-right:#CCCCCC 1px solid;
}
.box > .left{
	float: left;
	width: 7px;
	height: 40px;
	background: url('../images/box_left.png') no-repeat;
}
.box > .right {
	float: right;
	width: 7px;
	height: 40px;
	background: url('../images/box_right.png') no-repeat;
}
.heading h1 {
	background-position:  2px 9px;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 11px 0px 11px 10px;
	_margin-left:5px;
	color: #333;
	font-size: 18px;
	float: left;
}

.heading h2 {
	background-position:  2px 9px;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 9px 0px 11px 3px;
	_margin-left:5px;
	color: #999;
	font-size: 16px;
	float: left;
}

.box .heading .buttons {float: right;padding-top: 8px;}
.content {
	padding: 10px;
	_padding:20px;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	min-height:100px;
	display:block;
	height:auto;	
}
.button {
	padding-left: 8px;
	display: inline-block;
	margin-right: 5px;
	background: url('../images/button_left.png') top left no-repeat;
}
.button span {
	color: #FFF;
	display: block;
	padding: 5px 10px 5px 2px;
	background: url('../images/button_right.png') top right no-repeat;
}
.list {border-collapse: collapse;width: 100%;border-top: 1px solid #DDDDDD;border-left: 1px solid #DDDDDD;margin-bottom: 20px;}
.list tr:hover{ background-color:#FFFDEE;}
.list td {border-right: 1px solid #DDDDDD;border-bottom: 1px solid #DDDDDD;}
.list thead td {background-color: #EFEFEF;padding: 0px 5px;}
.list thead td a, .list thead td {text-decoration: none;color: #222222;font-weight: bold;}
.list tbody a {text-decoration:none;}
.list tbody td {vertical-align: middle; padding: 0px 5px;}
.list tbody tr:odd {background: #FFFFFF;}
.list tbody tr:even {background: #E4EEF7;}
.list .left {text-align: left;padding: 7px;}
.list .right {text-align: right;padding: 7px;}
.list .center {text-align: center;padding: 7px;}
.list .asc {padding-right: 15px;background: url('../images/asc.png') right center no-repeat;}
.list .desc {padding-right: 15px;background: url('../images/desc.png') right center no-repeat;}
.list .filter td {padding: 5px;background: #E7EFEF;}
tbody tr,tbody td{ _border-bottom:#F5F5F5 1px dotted; _padding-top:10px; _padding-bottom:10px;}

.form {
	width: 100%;
	border-collapse: collapse;
	margin-bottom: 20px;
	overflow:hidden;
}
.form_a {
	width: 100%;
	border-collapse: collapse;
	margin-bottom: 20px;
	overflow:hidden;
}
.form_b {
	width: 50%;
	border-collapse: collapse;
	margin-bottom: 20px;
	overflow:hidden;
}
.form2{	
	width: 100%;
	border-collapse: collapse;
	margin-bottom: 20px;
	border:#CCC 1px solid;
	
}
.form2 td.tt{height:30px; font-size:15px;}
.form2 td.tt b{ color:#F00;}

.form2 > * > * > td {
	padding: 10px;
	color: #000000;
	border-bottom: 1px dotted #CCCCCC;
	border-right: 1px dotted #CCCCCC;
}

tr.form_t{ background-color:#F0F0F0;}

table.form tr td:first-child {
	width: 200px;
}
.form > * > * > td {
	padding: 10px;
	color: #000000;
	border-bottom: 1px dotted #CCCCCC;
}
.form_a > * > * > td {
	padding: 5px;
	color: #000000;
	border-bottom: 1px dotted #CCCCCC;
}

.form_b > * > * > td {
	padding: 5px;
	color: #000000;
	border-bottom: 1px dotted #CCCCCC;
}
.help {
	color: #999;
	font-size: 10px;
	font-weight: normal;
	font-family: Verdana, Geneva, sans-serif;
	display: block;
}
.required {
	color: #FF0000;
	font-weight: bold;
}
.error {
	color: #FF0000;
	padding-top: 3px;
	display: block;
	font-size: 12px;
	font-weight: normal;
}
.scrollbox {
	border: 1px solid #CCCCCC;
	width: 350px;
	height: 100px;
	background: #FFFFFF;
	overflow-y: scroll;
}
.htabs {
	padding: 0px 0px 0px 10px;
	height: 30px;
/*	border-bottom: 1px solid #DDDDDD;
*/
	margin-bottom: 15px;
}
.htabs a {
	background: #FFFFFF url('../images/tab.png') repeat-x; 
	padding: 6px 15px 7px 15px;
	*padding: 6px 15px 5px 15px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: center;
	text-decoration: none;
    color:#960;
	margin-right: 2px;
}
.htabs a.selected {	
	padding-bottom: 10px;
	*padding-bottom: 8px;
	margin-top:3px;	
	background: #FFF0E1;
	font-size: 15px;
    font-weight:bold;

}
.vtabs {
	width: 180px;
	padding: 10px 0px;
	min-height: 300px;
	float: left;
	display: block;
	border-right: 1px solid #DDDDDD;
}
.vtabs a {
	display: block;
	float: left;
	width: 150px;
	margin-bottom: 5px;
	clear: both;
	border-top: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	background: #F7F7F7;
	padding: 6px 14px 7px 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: right;
	text-decoration: none;
	color: #000000;
}
.vtabs a.selected {
	padding-right: 15px;
	background: #FFFFFF;
}
.vtabs_page {
	margin-left: 195px;
}
.scrollbox div {
	padding: 3px;
}
.scrollbox div input {
	margin: 0px;
	padding: 0px;
	margin-right: 3px;
}
.scrollbox div.even {
	background: #FFFFFF;
}
.scrollbox div.odd {
	background: #E4EEF7;
}

.add {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/add.png) no-repeat scroll right center;
	color:#000000;
	display:inline-block;
	padding-right:20px;
	cursor: pointer;
}
.remove {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/delete.png) no-repeat scroll right center;
	color:#000000;
	display:inline-block;
	padding-right:20px;
	cursor: pointer;
}
.description_text{ width:80%; height:200px;}
.text_50{ width:80%;}
.Added{ width:150px; height:30px; background:url(../images/btn_gray_bg.jpg) repeat-x; border:#dbdbdb 1px solid; text-align:center; font-size:13px; font-weight:bold; color:#333333; cursor: pointer;}

/* 分頁按鈕 */
.pagination {}
.pagination .links {float: left;}
.pagination .links a {border: 1px solid #CCCCCC;padding: 4px 7px;text-decoration: none;color: #000000;}
.pagination .links b {border: 1px solid #CCCCCC;padding: 4px 7px;text-decoration: none;color: #000000;background: #FFFFFF;}

.page { margin:3px; padding:3px; float:left; margin-left:10px;}
.page a{ border:#ddd 1px solid; color:#aaa; padding:2px 5px; margin-right:2px;text-decoration:none;}
.page a:hover { border:#a0a0a0 1px solid; padding:2px 5px; margin-right:2px;}
.page span.current {border:#a0a0a0 1px solid; padding:2px 5px; color:#aaa;margin-right:2px; background-color:#f0f0f0; font-weight:bold;}
.page span.disabled {border:#f3f3f3 1px solid;  padding:2px 5px;margin-right:2px; color:#ccc;}
.results{ float:right; margin-right:10px;}

/* 共用 */
.button_gy{display: inline-block;zoom: 1;vertical-align: baseline;margin: 0 2px;outline: none;cursor: pointer;text-align: center;text-decoration: none;
font: 12px/100% Arial, Helvetica, sans-serif;padding:5px 10px;color:#333;border: solid 1px #B7B7B7;background: white;background: -webkit-gradient(linear, left top, left bottom, from(white), to(#EDEDED));
background: -moz-linear-gradient(top, white, #EDEDED);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');border-image: initial;}
a.button_gy{ text-decoration:none;}
.button_gy:hover,.button_gy.select{background: #EDEDED;background: -webkit-gradient(linear, left top, left bottom, from(#535353), to(#626262));background: -moz-linear-gradient(top, #535353, #626262);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#535353', endColorstr='#626262'); color:#FFF; border:#535353 1px solid; }
.form_a tr{ height:35px; }

/* ICON */
.but_edit,.but_del,.but_add,.but_copy{display:block; width:20px; height:20px; border:#CCC 1px solid; text-align:center; text-indent:-9999px; margin-left:3px; background-color:#F2F2F2; float:left; cursor:pointer; }
.but_edit{background:url(../images/edit.png) #F2F2F2 no-repeat -20px 2px;}
.but_del{ background:url(../images/edit.png) #F2F2F2 no-repeat 1px 2px;}
.but_add{ background:url(../images/edit.png) #F2F2F2 no-repeat -43px 2px;}
.but_copy{ background:url(../images/copy.png) #F2F2F2 no-repeat 1px 2px;}
.but_edit:hover,.but_del:hover,.but_add:hover,.but_copy:hover{background-color:#CCC;}

/* 跳出視窗 */
#goods_box,#inline,#add_pro{ position:absolute; z-index: 300; height: 100%; width: 100%; display:none; top:0; left:0;}
.TB_box{ color:#333; position:fixed; background:#FFF;; z-index: 302; color: black; top: 20%; left: 30%; border: 1px solid #555; overflow:hidden; min-width:350px; border:#333 10px solid;}
.up_win_top{ display:block; background-color:#ECAA34; overflow:hidden; padding:0 10px; height:40px; line-height:40px;}
.up_win_top h3{ color:#4b5f1e; float:left; font-size:18px; margin-top:0px}
.up_win_top .box_tit{ color:#4b5f1e; float:left; font-size:18px; padding:10px;font-weight:bold;}
.up_win_top p{ float:right; margin-right:10px; }
.up_win_bot{background-color:#EEE; padding:10px; display:block; overflow:hidden; border-top:#CCC 1px solid;}
.input_a{  border:#CCC 1px solid; width:200px; height:20px; -webkit-box-shadow: inset 1px 1px 2px rgba(200,200,200,0.2); box-shadow: inset 1px 1px 2px rgba(200,200,200,0.2);}
.tab_Client{ border-collapse:collapse; width:100%;}
.tab_Client td{ border-bottom:#E8E8E8 1px solid; border-left:#E8E8E8 1px solid; border-right:#E8E8E8 1px solid; table-layout:auto; padding:8px;}
.tab_Client tr:hover{ background-color:#F2F2F2; cursor: pointer;}
.tabCi_wrap{width:500px; max-height:330px; overflow-x:hidden;}
.open_right{ text-align:center;}
.add_pro_seach{ padding:20px;}
.add_pro_input{ width:200px; height:20px; padding:8px; margin:10px; color:#CCC; }
.otabs {padding: 20px 0px 0px 10px; height: 30px; border-bottom: 1px solid #819304;}
.otabs a {
	border-top: 1px solid #819304;
	border-left: 1px solid #819304;
	border-right: 1px solid #819304;
	background-color:#92a706;
	padding: 6px 15px 7px 15px;
	*padding: 6px 15px 5px 15px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	color: #66740b;
	margin-right: 2px;
}
.otabs a.selected {
	padding-bottom: 8px;
	*padding-bottom: 6px;
	background: #FFFFFF;
	color:#000;
}


#polist{position:absolute; width:500px; color:#333;  padding: 10px; background-color:#666; display:none;  top:200px; left:30%; z-index:999; }

/* 文字顏色 */
.red{ color:#900;}
.b_red{color:#900; font-size:14px; font-weight:bold;}
.bule{ color:#369;}
.b_bule{color:#069; font-size:14px; font-weight:bold;}
.green{ color:#690;}
.gray{ color:#999;}

/* 上傳圖片 */
.pic_del{ float:left; margin-left:5px;}
.pic_del img{border:#f1f1f1 1px solid;}
a.del_pic { padding:5px 10px; background:url(../images/transparent.png) repeat; color:#FFF; position:absolute; visibility:hidden; z-index:99;}
.pic_del:hover  a.del_pic{visibility:visible;}

/* 表格樣式 */
.tab_list{border-collapse: collapse; border-top: 1px solid #DDDDDD;border-right: 1px solid #DDDDDD; padding-bottom:10px;}
.tab_list tr,.tab_list td{ padding:5px 8px; border-left:#CCC 1px solid; border-bottom:#CCC 1px solid;}
.tab_list tr{ height:30px;}
.tab_list tr:hover{ background-color:#FEFFE1; cursor:pointer;}
.tr_gy{background-color:#fbfbfb;}

/* 頁尾 */
#footer a{ text-decoration:none; color:#333;}

/* 首頁 */
.index_menu,.index_bottom{ display:block;  overflow:hidden;}
.index_menu ul{ list-style:none;  overflow:hidden;}
.index_menu li{ 
	display:inline-block; 
	width:90px; 
	margin-right:10px; 
	padding:10px;
	height:90px; 
	border:#CCC 1px solid; 
	text-align:center;
	color: #606060;
	border: solid 1px #B7B7B7;
	background: white;
	background: -webkit-gradient(linear, left top, left bottom, from(white), to(#EDEDED));
	background: -moz-linear-gradient(top, white, #EDEDED);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');
	font-family:"微軟正黑體","新細明體",Arial, Helvetica, sans-serif;
	zoom: 1;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
	float:left;
	margin-top:10px;
}

.index_menu li:hover{
	background: #EDEDED;
	background: -webkit-gradient(linear, left top, left bottom, from(white), to(gainsboro));
	background: -moz-linear-gradient(top, white, gainsboro);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dcdcdc');}
.im_top{ font-size:40px; color:#900; font-weight:bold; width:90px; float:left; margin-top:15px;}
.m_tit{ font-size:14px; color:#333; width:90px; margin-top:5px; float:left; text-align:center; }

.index_tab_a{border-collapse: collapse; margin-top:20px; margin-left:40px; margin-bottom:20px; width:30%; float:left;border-right:#DDD 1px solid; border-top:#DDD 1px solid; min-width:320px; }
.index_tab_a tr,.index_tab_a td{ padding:8px; border-left:#DDD 1px solid; border-bottom:#DDD 1px solid; }

.index_tab_b{border-collapse: collapse; margin-top:20px; margin-left:20px; margin-bottom:20px; width:60%; float:left;border-right:#DDD 1px solid; border-top:#DDD 1px solid; min-width:600px; }
.index_tab_b tr,.index_tab_b td{ padding:8px; border-left:#DDD 1px solid; border-bottom:#DDD 1px solid; }



::-webkit-scrollbar {
    -webkit-appearance: none;
}

::-webkit-scrollbar:vertical {
    width: 12px;
}

::-webkit-scrollbar:horizontal {
    height: 12px;
}

::-webkit-scrollbar-thumb {
    background-color: rgba(0, 0, 0, .5);
    border-radius: 10px;
    border: 2px solid #ffffff;
}

::-webkit-scrollbar-track {
    border-radius: 10px;  
    background-color: #ffffff; 
}