@charset "utf-8";


/* ======================================  ==== */
body {
	background: #F8F7F2 url(../images/bg.gif) no-repeat center top;
	text-align: center;
}
a {
	color: #01538C;
	text-decoration: none;
}
a:hover {
	color: #A40316;
	text-decoration: underline;
}
/* ======================================  ==== */
#All {
	width: 810px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: left;
}
/* ======================================  ==== */
#Webtitle {
	text-align: left;
	width: 700px;
}
/* ======回168首頁的CSS*/
#bthome {
 float: right;
}
#bthome img {
 height: 28px;
 width: 116px;
 border: none;
}
#bthome a {
 background: url(../images/icon_168.gif) no-repeat;
 text-decoration: none;
}
#bthome a:hover {
 background: url(../images/icon_168-hover.gif) no-repeat;
 text-decoration: underline;
}

/* ======================================  ==== */
#Layout {
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	width: 100%;
}
#Layout td.Left {
	vertical-align: top;
	text-align: left;
	background: url(../images/bg-center.gif) repeat-y left;
	padding: 0px;
	margin: 0px;
}
#Layout td.Right {
	vertical-align: top;
	text-align: left;
	width: 217px;
	padding: 0px;
	background: url(../images/bg-right.gif) repeat-y left;
}
/* ======================================  ==== */
#MainMenu {
	text-align: center;
	display: inline;
}
/* ---------------  ------ */
#MainMenu .Menu01 {
	margin-left: 20px
}
#MainMenu .Menu01 img {
	height: 15px;
	width: 102px;
	border: none;
}
#MainMenu .Menu01 a {
	background: url(../images/bt01.gif) no-repeat;
	text-decoration: none;
}
#MainMenu .Menu01 a:hover {
	background: url(../images/bt01-over.gif) no-repeat;
	text-decoration: underline;
}
/* ---------------  ------ */
#MainMenu .Menu02 {
	margin-left: 10px
}
#MainMenu .Menu02 img {
	height: 15px;
	width: 143px;
	border: none;
}
#MainMenu .Menu02 a {
	background: url(../images/bt02.gif) no-repeat;
}
#MainMenu .Menu02 a:hover {
	background: url(../images/bt02-over.gif) no-repeat;
}
/* ---------------  ------ */
#MainMenu .Menu03 {
	margin-left: 10px
}
#MainMenu .Menu03 img {
	height: 15px;
	width: 143px;
	border: none;
}
#MainMenu .Menu03 a {
	background: url(../images/bt03.gif) no-repeat;
}
#MainMenu .Menu03 a:hover {
	background: url(../images/bt03-over.gif) no-repeat;
}
/* ---------------  ------ */
#MainMenu .Menu04 {
	margin-left: 10px
}
#MainMenu .Menu04 img {
	height: 15px;
	width: 143px;
	border: none;
}
#MainMenu .Menu04 a {
	background: url(../images/bt04.gif) no-repeat;
}
#MainMenu .Menu04 a:hover {
	background: url(../images/bt04-over.gif) no-repeat;
}
/* ---------------  ------ */
#MainMenu .Menu05 {
	margin-left: 10px
}
#MainMenu .Menu05 img {
	height: 15px;
	width: 88px;
	border: none;
}
#MainMenu .Menu05 a {
	background: url(../images/bt05.gif) no-repeat;
}
#MainMenu .Menu05 a:hover {
	background: url(../images/bt05-over.gif) no-repeat;
}
/* ======================================  ==== */
#Bottom {
	margin: 0px;
	height: 100px;
	padding: 80px 0px 0px 50px;
	background: url(../images/bg-bottom.gif) no-repeat top left;
	font-size: 12px;
}
#Bottom p {
	margin: 0px;
	padding: 4px 0px 0px 0px;
}
#Bottom img {
	float: right;
	margin: 0px 200px 0px 0px;
	border: none;
}
/* ======================================  ==== */
#News {
	background: url(../images/bg-main.gif) no-repeat top left;
	height: 203px;
	margin: 0px;
	padding: 0px;
	
}
html > body #News {
	margin-top: -55px;
	}
#News img {
	width: 146px;
	height: 106px;
	float: left;
	border: 2px solid #DCDDDE;
	margin: 50px 10px 2px 117px;
}
#News h1 {
	margin: 55px 10px 10px 117px;
	font-size: 15px;
	font-weight: bold;
	color: #94277B;
	padding: 0px;
	
}
html > body #News h1 {
	padding-top: 55px;
	}
#News p {
	font-size: 12px;
	color: #333333;
	margin: 0px 20px 0px 0px;
	line-height: 14px;
	
}
#News .more {
	font-size: 12px;
	color: #AB0202;
	float: right;
	margin-top: 15px;
	margin-right: 25px;
}
#News .more a {
	color: #AB0202;
	text-decoration: none;
}
#News .more a:hover {
	color: #01538C;
	text-decoration: underline;
}
/* ======================================  ==== */
#container {
	margin: 0px 0px 0px 65px;
}
#spacer {
  clear: both;
}
/* ---------------  ------ */
#UnitCon {
	float: left;
	margin: 5px 2px 5px 0px;
	padding: 2px 0px 5px 4px;
	border-right: 1px dashed #E5CC7F;
	width: 166px;
}
#UnitCon .head {
	height: 40px;
	margin-bottom: 5px;
}
#UnitCon .pic {
	height: 56px;
	width: 155px;
	border: 3px solid #DCDDDE;
}
#UnitCon h1 {
	font-size: 15px;
	font-weight: bold;
	color: #B85942;
	margin: 5px 0px 5px 0px;
}
#UnitCon p {
	font-size: 12px;
	margin: 0px;
	color: #666666;
	line-height: 14px;
}
/* ---------------  ------ */
#UnitPeo {
	float: left;
	margin: 5px 2px 5px 0px;
	padding: 2px 0px 5px 4px;
	border-right: 1px dashed #E5CC7F;
	width: 166px;
}
#UnitPeo .head {
	height: 40px;
	margin-bottom: 5px;
}
#UnitPeo .pic {
	height: 56px;
	width: 155px;
	border: 3px solid #DCDDDE;
}
#UnitPeo h1 {
	font-size: 15px;
	font-weight: bold;
	color: #829038;
	margin: 5px 0px 5px 0px;
}
#UnitPeo p {
	font-size: 12px;
	margin: 0px;
	color: #666666;
	line-height: 14px;
}
/* ---------------  ------ */
#UnitCar {
	float: left;
	margin: 5px 0px 5px 0px;
	padding: 2px 0px 5px 4px;
	width: 166px;
}
#UnitCar .head {
	height: 40px;
	margin-bottom: 5px;
}
#UnitCar .pic {
	height: 56px;
	width: 155px;
	border: 3px solid #DCDDDE;
}
#UnitCar h1 {
	font-size: 15px;
	font-weight: bold;
	color: #48697C;
	margin: 5px 0px 5px 0px;
}
#UnitCar p {
	font-size: 12px;
	margin: 0px;
	color: #666666;
	line-height: 14px;
}
/* --------------- more ------ */
#container .more {
	float: right;
	font-size: 12px;
	color: #AB0202;
	margin: 7px 10px 0px 0px;
	font-family: Helvetica, sans-serif, Arial;
	font-weight: bold;
}
#container .more a {
	color: #333333;
	text-decoration: none;
	background: url(../images/icon-more.gif) no-repeat 0px 5px;
	padding-left: 10px;
}
#container .more a:hover {
	background: url(../images/icon-more-over.gif) no-repeat 0px 5px;
	color: #01538C;
}
/* ======================================  ==== */
.Textbg {
	float: right;
	margin: 20px 0px 0px 40px;
}
/* ====================================== Accesskey ==== */
.Accesskey {
	filter: Alpha(Opacity=10);
	font-size: 10px;
	position: absolute;
}

