body {
	background: rgb(131, 209, 208); margin: 0px; -ms-word-break: normal; -ms-word-wrap: break-word; -webkit-text-size-adjust: none;
}
body {
	color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; font-size: 12px;
}
input {
	color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; font-size: 12px;
}
textarea {
	color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; font-size: 12px;
}
select {
	color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; font-size: 12px;
}
p {
	color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; font-size: 12px;
}
table {
	color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; font-size: 12px;
}
div {
	color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; font-size: 12px;
}
dd {
	margin: 0px; padding: 0px;
}
dt {
	margin: 0px; padding: 0px;
}
dl {
	margin: 0px; padding: 0px;
}
p {
	margin: 0px; padding: 0px;
}
ul {
	margin: 0px; padding: 0px;
}
li {
	margin: 0px; padding: 0px;
}
ol {
	margin: 0px; padding: 0px;
}
form {
	margin: 0px; padding: 0px;
}
input {
	margin: 0px; padding: 0px;
}
h1 {
	margin: 0px; padding: 0px;
}
h2 {
	margin: 0px; padding: 0px;
}
h3 {
	margin: 0px; padding: 0px;
}
h4 {
	margin: 0px; padding: 0px;
}
h5 {
	margin: 0px; padding: 0px;
}
h6 {
	margin: 0px; padding: 0px;
}
ul {
	list-style-type: none; list-style-image: none;
}
ol {
	list-style-type: none; list-style-image: none;
}
li {
	list-style-type: none; list-style-image: none;
}
h1 {
	font-style: normal; font-weight: normal;
}
h2 {
	font-style: normal; font-weight: normal;
}
h3 {
	font-style: normal; font-weight: normal;
}
h4 {
	font-style: normal; font-weight: normal;
}
h5 {
	font-style: normal; font-weight: normal;
}
h6 {
	font-style: normal; font-weight: normal;
}
a {
	color: rgb(254, 90, 0); text-decoration: underline;
}
a:hover {
	color: rgb(171, 26, 0); text-decoration: underline;
}
.clear {
	clear: both;
}
.clearfix::after {
	height: 0px; line-height: 0; clear: both; display: block; visibility: hidden; content: ".";
}
img {
	border: currentColor; border-image: none; text-decoration: none;
}
.wrapper {
	margin: auto; width: 1050px;
}
.header {
	background: rgb(66, 66, 66); width: 100%; text-align: center;
}
.books {
	margin: auto; width: 780px;
}
.footer { width:100%;
	background: rgb(66, 66, 66); padding: 10px; text-align: center; color: rgb(255, 255, 255); letter-spacing: 1px; font-size: 11px;
	font-family:"微軟正黑體";
}
h1 {
	background: url("images/slogan.png") no-repeat; width: 421px; height: 360px; text-indent: -9999px; overflow: hidden; position: absolute; z-index: 9999;
}
.map {
	margin: auto; width:100%; position: relative;
}
.map a {
	text-indent: -9999px; display: block; position: absolute;
}
.p1 {
	background: url("images/p1.png") no-repeat; left: 438px; top: 28px; width: 212px; height: 67px;
}
.p1:hover {
	background: url("images/p1.gif") no-repeat;
}
.p2 {
	background: url("images/p2.png") no-repeat; left: 632px; top: 97px; width: 199px; height: 92px;
}
.p2:hover {
	background: url("images/p2.gif") no-repeat;
}
.p3 {
	background: url("images/p3.png") no-repeat; left: 263px; top: 479px; width: 174px; height: 89px;
}
.p3:hover {
	background: url("images/p3.gif") no-repeat;
}
.p4 {
	background: url("images/p4.png") no-repeat;
	left: 546px;
	top: 171px;
	width: 185px;
	height: 88px;
}
.p4:hover {
	background: url("images/p4.gif") no-repeat;
}
.p5 {
	background: url("images/p5.png") no-repeat; left: 472px; top: 311px; width: 169px; height: 68px;
}
.p5:hover {
	background: url("images/p5.gif") no-repeat;
}
.p6 {
	background: url("images/p6.png") no-repeat; left: 620px; top: 677px; width: 160px; height: 98px;
}
.p6:hover {
	background: url("images/p6.gif") no-repeat;
}
.p7 {
	background: url("images/p7.png") no-repeat; left: 801px; top: 251px; width: 198px; height: 88px;
}
.p7:hover {
	background: url("images/p7.gif") no-repeat;
}
.p8 {
	background: url("images/p8.png") no-repeat; left: 315px; top: 383px; width: 202px; height: 64px;
}
.p8:hover {
	background: url("images/p8.gif") no-repeat;
}
.p9 {
	background: url("images/p9.png") no-repeat; left: 34px; top: 465px; width: 163px; height: 92px;
}
.p9:hover {
	background: url("images/p9.gif") no-repeat;
}
.p10 {
	background: url("images/p10.png") no-repeat; left: 194px; top: 605px; width: 235px; height: 71px;
}
.p10:hover {
	background: url("images/p10.gif") no-repeat;
}
.p11 {
	background: url("images/p11.png") no-repeat; left: 497px; top: 475px; width: 208px; height: 77px;
}
.p11:hover {
	background: url("images/p11.gif") no-repeat;
}
.p12 {
	background: url("images/p12.png") no-repeat; left: 465px; top: 583px; width: 212px; height: 79px;
}
.p12:hover {
	background: url("images/p12.gif") no-repeat;
}
.p13 {
	background: url("images/p13.png") no-repeat; left: 129px; top: 691px; width: 196px; height: 72px;
}
.p13:hover {
	background: url("images/p13.gif") no-repeat;
}
.p14 {
	background: url("images/p14.png") no-repeat; left: 354px; top: 688px; width: 199px; height: 73px;
}
.p14:hover {
	background: url("images/p14.gif") no-repeat;
}
.p15 {
	background: url("images/p15.png") no-repeat; left: 698px; top: 572px; width: 187px; height: 76px;
}
.p15:hover {
	background: url("images/p15.gif") no-repeat;
}
.p16 {
	background: url("images/p16.png") no-repeat; left: 68px; top: 783px; width: 178px; height: 66px;
}
.p16:hover {
	background: url("images/p16.gif") no-repeat;
}
.p17 {
	background: url("images/p17.png") no-repeat; left: 266px; top: 767px; width: 212px; height: 86px;
}
.p17:hover {
	background: url("images/p17.gif") no-repeat;
}
.p18 {
	background: url("images/p18.png") no-repeat; left: 38px; top: 851px; width: 190px; height: 78px;
}
.p18:hover {
	background: url("images/p18.gif") no-repeat;
}
.p19 {
	background: url("images/p19.png") no-repeat; left: 439px; top: 848px; width: 157px; height: 67px;
}
.p19:hover {
	background: url("images/p19.gif") no-repeat;
}
.p20 {
	background: url("images/p20.png") no-repeat; left: 534px; top: 919px; width: 182px; height: 70px;
}
.p20:hover {
	background: url("images/p20.gif") no-repeat;
}
.p21 {
	background: url("images/p21.png") no-repeat; left: 205px; top: 935px; width: 187px; height: 90px;
}
.p21:hover {
	background: url("images/p21.gif") no-repeat;
}
.p22 {
	background: url("images/p22.png") no-repeat; left: 67px; top: 1013px; width: 203px; height: 74px;
}
.p22:hover {
	background: url("images/p22.gif") no-repeat;
}
.p23 {
	background: url("images/p23.png") no-repeat; left: 167px; top: 1106px; width: 211px; height: 65px;
}
.p23:hover {
	background: url("images/p23.gif") no-repeat;
}
.p24 {
	background: url("images/p24.png") no-repeat; left: 457px; top: 1022px; width: 189px; height: 71px;
}
.p24:hover {
	background: url("images/p24.gif") no-repeat;
}
.p25 {
	background: url("images/p25.png") no-repeat; left: 409px; top: 1130px; width: 203px; height: 71px;
}
.p25:hover {
	background: url("images/p25.gif") no-repeat;
}
strong.t1 {
	padding: 15px 0px 0px 35px; color: rgb(51, 51, 51); display: block;
}
ul.about {
	margin: auto; padding: 5px 0px 20px 60px; text-align: left; color: rgb(51, 51, 51); line-height: 22px;
}
ul.about li {
	list-style: decimal; padding-right: 40px;
}
#back {
	background: url("images/backtop.png") no-repeat; top: 450px; width: 54px; height: 142px; right: 20px; color: white; font-size: 20px; display: none; position: fixed; z-index: 100; cursor: pointer;
}
#back:hover {
	background-position: -54px 0px;
}
