﻿.bottom {
	border-width: 0px;
	vertical-align: middle;
}
.boder0 {
	border-width: 0px;
}
.mainLink {
	font-size: 13px;
	color: #006666;
	text-decoration: none;
	line-height: 20px;
}
.mainLink a:link {
	font-size: 13px;
	color: #006666;
	text-decoration: none;
	line-height: 20px;
}
.mainLink a:visited {
	font-size: 13px;
	color: #006666;
	text-decoration: none;
	line-height: 20px;
}
.mainLink a:hover {
	font-size: 13px;
	color: #003366;
	text-decoration: underline;
	line-height: 20px;
}
.mainLink2 {
	font-size: 13px;
	color: #006666;
	text-decoration: none;
	line-height: 22px;
	padding-top: 2px;
}
.mainLink2 a:link {
	font-size: 13px;
	color: #006666;
	text-decoration: none;
	line-height: 20px;
}
.mainLink2 a:visited {
	font-size: 13px;
	color: #006666;
	text-decoration: none;
	line-height: 20px;
}
.mainLink2 a:hover {
	font-size: 13px;
	color: #F27900;
	text-decoration: underline;
	line-height: 20px;
}

.white {
	padding: 3px;
	font-size: 12px;
	color: #CCCCCC;
	text-decoration: none;
}
.white a:link {
	font-size: 12px;
	color: #CCCCCC;
	text-decoration: none;
	line-height: 20px;
}
.white a:visited {
	font-size: 12px;
	color: #CCCCCC;
	text-decoration: none;
	line-height: 20px;
}
.white a:hover {
	font-size: 12px;
	color: #C1D7D0;
	text-decoration: underline;
	line-height: 20px;
}
.hotnews {
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	line-height: 20px;
}
.hotnews a:link {
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	height: 20px;
}
.hotnews a:visited {
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
.hotnews a:hover {
	font-size: 12px;
	color: #333333;
	text-decoration: underline;
}
/*新保成的*/
.red {
	font-family: "Times New Roman";
	color: #CC0000;
	font-size: 12px;
	line-height: 18px;
}
.bookdetail_red {
	padding: 4px;
	font-family: "Times New Roman";
	color: #CC3300;
	font-size: 14px;
	line-height: 0.5cm;
}
.bookdetail_green {
	padding: 1px;
	font-family: "Times New Roman";
	color: #006666;
	font-size: 12px;
	line-height: 0.5cm;
}
.bookdetail_title {
	border: 3px double #115A70;
	padding: 2px;
	font-family: 新細明體;
	color: #006666;
	font-size: 13px;
	background-color: #F5F5F5;
	text-align: center;
}
.bookdetail_text {
	padding: 4px;
	font-family: "Times New Roman";
	color: #333333;
	font-size: 12px;
	line-height: 18px;
}
.mapb1k {
	padding: 4px;
	color: #CC3300;
	font-size: 13px;
	border-right-color: #C1C1C1;
	border-right-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #C1C1C1;
}
.mapb2k {
	padding: 4px;
	color: #003366;
	font-size: 13px;
	border-right-color: #C1C1C1;
	border-right-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #C1C1C1;
}
.mapb3k {
	padding: 4px;
	color: #333333;
	font-size: 12px;
	line-height: 16px;
}
/*舊CSS*/
.member_line {
	border-width: 1px;
	border-color: #638A87;
	padding: 5px;
	font-family: 新細明體;
	color: #006666;
	font-size: 13px;
	text-align: center;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
.member_line2 {
	padding: 5px;
	font-family: 新細明體;
	color: #006666;
	font-size: 13px;
	text-align: left;
}
.member_add {
	padding: 8px;
	font-family: 新細明體;
	color: #990000;
	font-size: 13px;
	text-align: center;
	text-decoration: none;
}
.member_add a:link {
	padding: 8px;
	font-family: 新細明體;
	color: #990000;
	font-size: 13px;
	text-align: center;
	text-decoration: none;
}
.member_add a:visited {
	padding: 8px;
	font-family: 新細明體;
	color: #990000;
	font-size: 13px;
	text-align: center;
	text-decoration: none;
}
.member_add a:hover {
	padding: 8px;
	font-family: 新細明體;
	color: #990000;
	font-size: 13px;
	text-align: center;
	text-decoration: underline;
}
.mainLink_text {
	font-size: 13px;
	color: #006666;
	text-decoration: none;
	line-height: 18px;
}
.action_line {
	padding: 4px;
	vertical-align: middle;
	font-size: 12px;
	text-indent: 3px;
	text-align: right;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	border-bottom-color: #028399;
}
.bot2 {
	color: #512800;
	font-size: 12px;
	line-height: 18px;
	background-image: url('images/bot_2.gif');
	font-family: 新細明體;
}
.bot1 {
	color: #333333;
	font-size: 12px;
	border-right-style: solid;
	border-right-width: 1px;
	text-indent: 3px;
	padding-left: 3px;
	border-right-color: #333333;
	text-decoration: none;
}
.bot1 a:link {
	color: #333333;
	font-size: 12px;
	text-decoration: none;
}
.bot1 a:active {
	color: #333333;
	font-size: 12px;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #333333;
	text-decoration: none;
}
.bot1 a:visited {
	color: #333333;
	font-size: 12px;
	text-decoration: none;
}
.bot1 a:hover {
	color: #333333;
	font-size: 12px;
	background-color: #FFFFDD;
}
.bot2_english {
	color: #512800;
	font-size: 12px;
	line-height: 18px;
	font-family: ADMUI3Lg;
}
.member_text {
	font-size: 12px;
	color: #535353;
	text-decoration: none;
	line-height: 20px;
	text-indent: 4px;
	padding-top: 2px;
}
.membline {
	border: 1px solid #246F6F;
}
.memborderBK {
	padding: 3px;
	background-color: #BACACC;
	font-size: 12px;
	color: #215767;
}
.ordertext {
	padding: 3px;
	font-size: 12px;
	color: #663300;
}
.memb_order2 {
	background-color: #E2E7E8;
}
.shopbk {
	border: 4px double #EFAD00;
	padding: 2px;
	background-color: #EFAD00;
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
}
.shop_ordertex {
	padding: 6px 3px 3px 3px;
	font-size: 12px;
	color: #5A5A5A;
	text-align: center;
}
.shop_ordertex_orange {
	padding: 3px;
	font-size: 12px;
	color: #FF6600;
	line-height: 16px;
}
.shop_white {
	padding: 6px;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 16px;
}
.shop_ordertex2 {
	padding: 6px 3px 3px 3px;
	font-size: 12px;
	color: #5A5A5A;
	text-align: right;
}
.search_line {
	font-size: 12px;
	color: #5A5A5A;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	border-bottom-color: #232B47;
}
.bookdeep_gary {
	padding: 3px;
	font-size: 15px;
	color: #333333;
	line-height: 16px;
}
.booktext {
	padding: 3px;
	font-size: 12px;
	color: #4D4D4D;
	line-height: 18px;
	text-indent: 24px;
	font-family: 新細明體;
}
.dis_bk {
	padding: 3px;
	font-size: 12px;
	color: #00274F;
	text-decoration: none;
	line-height: 26px;
}
.dis_bk a:link {
	font-size: 12px;
	color: #00274F;
	text-decoration: none;
}
.dis_bk a:active {
	font-size: 12px;
	color: #00274F;
	text-decoration: none;
}
.dis_bk a:visited {
	font-size: 12px;
	color: #00274F;
	text-decoration: none;
}
.dis_bk a:hover {
	font-size: 12px;
	color: #800000;
	text-decoration: underline;
}
.dis_bk2 {
	padding: 3px;
	background-color: #E3E4E9;
	font-size: 12px;
	color: #333333;
	line-height: 16px;
}
.dis_bk3 {
	padding: 3px;
	background-color: #D9E3E1;
	font-size: 12px;
	color: #333333;
	line-height: 16px;
}
.edmtable {
	border-width: 1px;
	border-color: #014F5C;
	border-top-style: solid;
	border-left-style: solid;
}
.edmgray {
	border-width: 1px;
	border-color: #014F5C;
	border-right-style: solid;
	border-bottom-style: solid;
	background-color: #E3E3E3;
	color: #004242;
	font-size: 13px;
	padding: 3px;
}
.edmtext2 {
	border-width: 1px;
	border-color: #014F5C;
	border-right-style: solid;
	border-bottom-style: solid;
	color: #333333;
	font-size: 13px;
	padding: 3px;
}
.edmtext {
	border-width: 1px;
	border-color: #014F5C;
	border-right-style: solid;
	border-bottom-style: solid;
	color: #FF9900;
	font-size: 13px;
	text-indent: 9px;
}
.edmtext a:link {
	color: #FF9900;
	font-size: 13px;
	text-indent: 9px;
	text-decoration: none;
}
.edmtext a:visited {
	color: #FF9900;
	font-size: 13px;
	text-indent: 9px;
	text-decoration: none;
}
.edmtext a:hover {
	color: #CC6600;
	font-size: 13px;
	text-indent: 9px;
	text-decoration: underline;
}
.edmtext a:active {
	color: #FF9900;
	font-size: 13px;
	text-indent: 9px;
	text-decoration: none;
}
.mail {
	color: #666666;
	font-size: 12px;
	text-indent: 9px;
	text-decoration: none;
	background-color: #FFFFFF;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-color: #AFAFAF;
	border-bottom-color: #AFAFAF;
	border-left-color: #AFAFAF;
}
.mail_title {
	color: #3F6167;
	font-size: 14px;
	text-decoration: none;
	font-family: 華康中黑體;
	font-weight: bold;
	padding-top: 4px;
}
.fQ {
	padding: 4px;
	border: 1px solid #DFE5DD;
	color: #D95700;
	font-size: 12px;
	text-decoration: none;
	font-family: 新細明體;
	line-height: 18px;
}
.fQ2 {
	padding: 6px 4px 4px 4px;
	color: #003300;
	font-size: 13px;
	text-decoration: none;
	font-family: 新細明體;
	background-color: #DFE5DD;
	line-height: 18px;
}
.run {
	padding: 5px;
	color: #006699;
	font-size: 13px;
	text-decoration: none;
	font-family: 新細明體;
	line-height: 18px;
}
.run a:link {
	padding: 6px;
	color: #006699;
	font-size: 13px;
	text-decoration: none;
	font-family: 新細明體;
	line-height: 18px;
}
.run a:visited {
	padding: 6px;
	color: #006699;
	font-size: 13px;
	text-decoration: none;
	font-family: 新細明體;
	line-height: 18px;
}
.run a:hover {
	padding: 6px;
	color: #66CCFF;
	font-size: 13px;
	text-decoration: underline;
	font-family: 新細明體;
	line-height: 18px;
}
.run a:active {
	padding: 6px;
	color: #006699;
	font-size: 13px;
	text-decoration: none;
	font-family: 新細明體;
	line-height: 18px;
}
.map {
	padding: 4px;
	color: #993366;
	font-size: 13px;
	text-decoration: none;
	font-family: 新細明體;
	line-height: 18px;
}
.map a:link {
	padding: 4px;
	color: #993366;
	font-size: 13px;
	text-decoration: none;
	font-family: 新細明體;
	line-height: 18px;
}
.map a:visited {
	padding: 4px;
	color: #993366;
	font-size: 13px;
	text-decoration: none;
	font-family: 新細明體;
	line-height: 18px;
}
.map a:hover {
	padding: 4px;
	color: #660033;
	font-size: 13px;
	text-decoration: underline;
	font-family: 新細明體;
	line-height: 18px;
}
.map a:active {
	padding: 4px;
	color: #993366;
	font-size: 13px;
	text-decoration: none;
	font-family: 新細明體;
	line-height: 18px;
}
.map_text {
	padding: 4px;
	font-size: 12px;
	color: #535353;
	text-decoration: none;
	line-height: 18px;
	text-indent: 4px;
}
.cont_boder {
	border-left-style: solid;
	border-left-width: 1px;
	border-right: 1px solid #C0C0C0;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom: 1px solid #C0C0C0;
	border-color: #C0C0C0;
}
.deep_orange {
	padding: 4px;
	color: #D95700;
	font-size: 13px;
	text-decoration: none;
	font-family: 新細明體;
	line-height: 18px;
}
.exam_boder {
	border: 1px solid #A6E2FF;
}
.allbook {
	font-size: 16px;
	color: #75A2AE;
	font-weight: bold;
	font-family: 華康中黑體;
}
.menu {
	padding: 3px 3px 1px 3px;
	color: #006699;
	font-size: 13px;
	text-align: left;
}
.menu a:link {
	color: #006699;
	font-size: 13px;
	text-decoration: none;
	font-family: 新細明體;
	line-height: 18px;
}
.menu a:visited {
	color: #006699;
	font-size: 13px;
	text-decoration: none;
	font-family: 新細明體;
	line-height: 18px;
}
.menu a:hover {
	color: #ADD1CF;
	font-size: 13px;
	text-decoration: none;
	font-family: 新細明體;
	line-height: 18px;
}
.menu a:active {
	color: #006699;
	font-size: 13px;
	text-decoration: none;
	font-family: 新細明體;
	line-height: 18p
}	
.longD{display:block}
.longD *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#EEDC1B}
.longD1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f7ef9c;
  border-right:1px solid #f7ef9c;
  background:#f2e454}
.longD2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fdfbe8;
  border-right:1px solid #fdfbe8;
  background:#f1e246}
.longD3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #f1e246;
  border-right:1px solid #f1e246;}
.longD4{
  border-left:1px solid #f7ef9c;
  border-right:1px solid #f7ef9c}
.longD5{
  border-left:1px solid #f2e454;
  border-right:1px solid #f2e454}
.longDfg{
	background: #EEDC1B;
	text-align: center;
}


