@charset "utf-8";
/* CSS Document */

/* 網站基本設定
---------------------------------------------*/
html,body {
	color: #333;
	font: 75% "微軟正黑體", verdana, Geneva;
	background: #ece500 url(../images/body_bg.jpg) repeat-x left top;
}
a {
	color: #5f5f5f;
	text-decoration: none;
	}
a:hover {
	color: #000000;
	text-decoration: underline;
	}
img {	
    display: block;
}
.clean-float {
	clear: both;
}

/* 網站結構設定
---------------------------------------------*/
#wrapper {width:1000px;margin:0 auto; position:relative;}

/* index
---------------------------------------------*/
#indexContent{background: url(../images/index_bg.jpg) no-repeat left top; width:1000px; position:relative; height:858px;}
#indexContent h1{position:absolute;left: 35px;top: 35px;}
#indexLogo{position:absolute;right: 17px;top: 17px;}
#menu_btn01{position:absolute;left: 470px;top: 54px;}
#menu_btn02{position:absolute;left: 588px;top: 46px;}
#menu_btn03{position:absolute;left: 707px;top: 39px;}
#menu_btn04{
	position:absolute;
	left: 687px;
	top: 78px;
}
#menu_btn05{
	position:absolute;
	left: 662px;
	top: 78px;
}
#menu_btn06{position:absolute;left: 805px;top: 69px;}
#movePhotoA{position:absolute;left: 471px;top: 168px;}
#movePhotoB{position:absolute;left: 854px;top: 148px;}
#movePhotoC{position:absolute;left: 390px;top: 335px;z-index:999;}
#catch{position:absolute;left: 35px;top: 420px;}
#indexPrice{position:absolute;left: 212px;top: 639px;}
#indexBook{position:absolute;left: 35px;top: 591px;}
#indexBuy{position:absolute;left: 212px;top: 766px;}
#indexSale{position:absolute;left: 356px;top: 773px;font-size: 13px;font-weight: bolder;color: #333;width:auto;}
#fbText{position:absolute;visibility: hidden;}
#club{
	position:absolute;
	left: 212px;
	top: 804px;
}


/* Header Set
---------------------------------------------*/
#header{
	width:1000px;
	height:344px;
	position:relative;
	background: url(../images/inside_header_bg.jpg) no-repeat left top;
}
#inside_menu01{position:absolute;left: 387px;top: 37px;}
#inside_menu02{position:absolute;left: 505px;top: 29px;}
#inside_menu03{position:absolute;left: 624px;top: 22px;}
#inside_menu04{
	position:absolute;
	left: 602px;
	top: 60px;
}
#inside_menu05{position:absolute;left: 579px;top: 60px;}
#inside_menu06{position:absolute;left: 722px;top: 52px;}
#fly{
	position:absolute;
	left: 79px;
	top: 315px;
	z-index:999;
}
#headerLogo{
	position:absolute;
	right: 17px;
	top: 17px;
}
#insideTitle{
	position:relative;
	width:1000px; height:43px;
	background: url(../images/inside_title_bg.gif) no-repeat left top;
}
#insideTitle h1{position:absolute; top:0; left:375px;}
#insideTitle #home{
	width:80px;
	position:absolute;
	font-size: 14px;
	font-weight: bolder;
	color: #FFF;
	top:13px;
	right:0px;
}
#insideTitle a{ color:#FFF; text-decoration:none;}
#insideTitle a:hover{ color:#FFF; text-decoration:underline;}


#content{
	padding:0;
	margin:0 17px 30px 17px;
	width:966px;
	background: url(../images/inside_content_bg.gif) repeat-y left top;
}
#contentLeft{float:left; width:275px; padding:0 21px; padding-top:20px;}
#leftPhoto{border: 1px solid #ababa7; position:relative; width:273px; height:340px;}
#leftPhoto00{position:absolute;left:0;top:0;}
#leftPhoto01{position:absolute;left:0;top:0; visibility:hidden;}
#leftPhoto02{position:absolute;left:0;top:0; visibility:hidden;}
#leftPhoto03{position:absolute;left:0;top:0; visibility:hidden;}
#leftPhoto04{position:absolute;left:0;top:0; visibility:hidden;}
#leftPhoto05{position:absolute;left:0;top:0; visibility:hidden;}
#leftPhoto06{position:absolute;left:0;top:0; visibility:hidden;}
#leftPhoto07{position:absolute;left:0;top:0; visibility:hidden;}
#leftPhoto08{position:absolute;left:0;top:0; visibility:hidden;}
#leftPhoto09{position:absolute;left:0;top:0; visibility:hidden;}

.leftPhotoList{
	margin:10px 0;
	padding-bottom:10px;
	border-bottom: 1px dotted #b0b0b0;
}
.leftPhotoList img{ border: 1px solid #676767;}
.leftPhotoList td{ padding:2px 0;}

#contentLeft dt{ margin-bottom:15px;}



#contentRight{ float:right; width:570px; padding:20px 38px 30px 38px;}
#contentRight dt{margin-bottom:30px;}
#contentRight h2{ margin-bottom:15px;}
#contentRight h3{
	margin:30px 0 15px 0;
	font: bold 18px "新細明體";
	color: #333;
}
#contentRight h4{
	margin-bottom:15px;
	padding-bottom:15px;
	border-bottom: 1px dotted #999;
	font-size: 13px;
	color: #434343;
	line-height: 24px;
	font-weight: normal;
}
#contentRight h5{
	margin-bottom:30px;
	font-size: 12px;
	font-weight: bold;
	color: #333;
	text-align:right;
}
#contentRight p{font-size: 15px;color: #434343; line-height:24px; margin-bottom:20px;}
#read{ margin-bottom:20px;}
#download{ margin-bottom:20px;}
.redText{ color:#d8004c;}

.pptImages{float:left;border: 1px solid #32b6cd;}
.pptText{
	height:68px;
	float:left;
	margin-left:10px;
	padding-left:10px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #919191;
}
#contentRight p a{color: #fd9900;text-decoration: underline;}
#contentRight p a:hover{color: #F00;text-decoration: underline;}

#footer{width:1000px;}
#footerContent{ margin:20px auto; width:930px; padding:0 35px; position:relative;}
#insideFooterContent{ margin:20px auto; width:966px; padding:0; position:relative;}
#footerLogo{}
#footerLogo dt{ margin-right:11px; float:left;}
#footerLogo dt.no{ float:right; margin-right:0;}
#footerCopyright{
	margin-top:5px;
	font-size: 11px;
	line-height: 21px;
	color: #333;
}

#facebook{
	width:300px;
	position:absolute;
	display:block;
	right: 577px;
	top: 9px;
	left: 44px;
}
#facebook li{ margin-bottom:3px;}

#footerFb{
	margin-top:10px;
	width:640px;
}

/*主編的話 左邊*/
#editorLeft{float:left; width:317px;}
#comming{
	padding:85px;
	height:200px;
	font-size: 15px;
	font-weight: bold;
	color: #333;
}
