@charset "utf-8";

#about_bg {
	background-image: url(../about_img/about_bigbg.jpg);
	background-repeat: repeat;
	width:auto;
	width:100%;
	min-width:1024px;
}
#top {
	background-image: url(../about_img/book_topbigbg.jpg);
	background-repeat:repeat-x;
	height:232px;
	width:auto;
	width:100%;
	min-width:1024px;
}
#about_menu {
	height: 90px;
	width: 1024px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: center;
	vertical-align: bottom;
}

#about_link{
	text-align:center;
}
#about_main{
	background-image:url(../about_img/about_starbg.jpg);
	background-repeat:repeat-x;
	margin:auto;
	padding: 0px;
	height: auto!important;
	height:100%;
	min-height: 68%;
}
#about_cneter {
	width: 1024px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	height: auto!important;
	height:100%;
}
#about_cneter:after  {
	clear: both;
	height:0px;
	visibility:hidden;
	content:".";
	display: block;
}
#about_center2 {
	width: 1024px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	height: auto!important;
	height:100%;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#about_center2:after  {
	clear: both;
	height:0px;
	visibility:hidden;
	content:".";
	display: block;
}
#about_footer{
	background-image:url(../about_img/footer_img_bg.png);
	background-repeat:no-repeat;
	background-position: top center;
	text-align:center;
	margin: 0px;
	padding: 0px;
		}
#about_copyright{
	background-image:url(../about_img/book_copyright.png);
	background-repeat:repeat-x;
	height: 158px;
		}
		
/*-----------------關於funpark---------------------------------------*/
#aboutfunpark_left {
	width: 490px;
	display:block;
	float: left;
}
#aboutfunpark_left ul{
	text-align:right;
	padding:0px;
}
#aboutfunpark_lableft {
	width: 250px;
	float: left;
	margin-top: 30px;
	text-align: right;
}
#aboutfunpark_labright {
	width:760px;
	float: left;
	height: 512px;
	margin: 0px;
	padding: 0px;
}
#aboutfunpark_left ul li{
	list-style-type:none;
}
#aboutfunpark_right {
	width: 520px;
	display:block;
	float: right;
}
#aboutfunpark_right ul{
	text-align:center;
	padding:0px;
}
#aboutfunpark_right ul li{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333333;
	line-height:20px;
	list-style-type:none;
}
#download_lableft {
	width: 220px;
	margin-top: 80px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 30px;
	text-align: right;
}
#download_right {
	line-height: 150%;
	padding: 0px;
	float: right;
	width: 730px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#Group2 {
	padding: 0px;
	clear: both;
	width: 965px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	height: 220px;
}

.sop_01 {
	padding: 0px;
	width: 975px;
	margin-right: auto;
	margin-left: auto;
}
#video_title {
	font-size: 17px;
	font-weight: bold;
	color: #FFF;
	background-image: url(../about_img/btn_ioshandbook_06.png);
	background-repeat: no-repeat;
	text-align: center;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 223px;
}



/*-----------------書城首頁---------------------------------------*/

#book_list {
	background-image: url(../about_img/book_menu_bg.png);
	background-repeat: no-repeat;
	height:45px;
	width:810px;
	clear: both;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: right;
	padding-left: 175px;
	display: block;
	margin-right: auto;
	margin-left: auto;
}

#book_list_bg {
	text-align: center;
	width: 100%;
	margin-bottom: -70px;
	position: absolute;
	padding-top: 40px;
}

#book_list ul {
	text-align: right;
	display: inline;
	height: 45px;
	width: 800px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#book_list ul dl {
	font-family: Verdana, Geneva, sans-serif, "微軟正黑體";
	font-size: 13px;
	font-weight: normal;
	color: #FFFFFF;
	background-image: url(../about_img/book_menu_o.png);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
	display: block;
	margin: 0px;
	height: 30px;
	width: 110px;
	float: left;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#book_list ul li {
	font-family: Verdana, Geneva, sans-serif, "微軟正黑體";
	font-size: 13px;
	font-weight: normal;
	color: #000;
	background-image: url(../about_img/book_menu.png);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
	display: block;
	height: 30px;
	width: 110px;
	float: left;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#book_list ul li:hover {
	font-family: Verdana, Geneva, sans-serif, "微軟正黑體";
	font-size: 13px;
	font-weight: normal;
	color: #FFFFFF;
	background-image: url(../about_img/book_menu_o.png);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
	display: block;
	height: 30px;
	width: 110px;
	float: left;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#book_list ul li a:hover {
	font-family: Verdana, Geneva, sans-serif, "微軟正黑體";
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
}


#book_list_2 {
	background-image: url(../about_img/book_menu_bg_02.png);
	background-repeat: no-repeat;
	height:45px;
	width:810px;
	clear: both;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: center;
	padding-left: 90px;
	display: block;
	margin-right: auto;
	margin-left: auto;
	padding-right: 84px;
}
#book_list_2 ul {
	text-align: center;
	display: inline;
	height: 45px;
	width: 800px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#book_list_2 ul dl {
	font-family: Verdana, Geneva, sans-serif, "微軟正黑體";
	font-size: 13px;
	font-weight: normal;
	color: #FFFFFF;
	background-image: url(../about_img/book_menu_o.png);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
	display: block;
	margin: 0px;
	height: 30px;
	width: 110px;
	float: left;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#book_list_2 ul li {
	font-family: Verdana, Geneva, sans-serif, "微軟正黑體";
	font-size: 13px;
	font-weight: normal;
	color: #000;
	background-image: url(../about_img/book_menu.png);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
	display: block;
	height: 30px;
	width: 110px;
	float: left;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#book_list_2 ul li:hover {
	font-family: Verdana, Geneva, sans-serif, "微軟正黑體";
	font-size: 13px;
	font-weight: normal;
	color: #FFFFFF;
	background-image: url(../about_img/book_menu_o.png);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
	display: block;
	height: 30px;
	width: 110px;
	float: left;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#book_list_2 ul li a:hover {
	font-family: Verdana, Geneva, sans-serif, "微軟正黑體";
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
}

#book_ad{
	background-image:url(../about_img/book_as_bg.png);
	width:982px;
	height:325px;
	margin-top:90px;
	text-align:center;
	padding-top:25px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	}
#book_ad_div {
	height: 450px;
	width: 1024px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	z-index: 80;
}

#book_push {
	padding: 0px;
	width: 1024px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
}

#book_tab{
	margin-top:20px;
	width:965px;
	clear: both;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	}
#book_tab ul {
	list-style-type: none;
	background-image:url(../about_img/member_tab_line.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	display: inline-block;
	width: 965px;
	height: 46px;
	text-align: left;
	vertical-align: bottom;
	margin: 0px;
	padding: 0px;
	list-style-position: outside;
}
#book_tab ul li{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	background-image: url(../about_img/member_tab_onbg.png);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	height: 43px;
	width: 140px;
	list-style-type: none;
	display: block;
	float: left;
	list-style-position: outside;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-decoration: none;
	vertical-align: middle;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 55px;
}
#book_tab ul li a{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #FFF;
	background-image: url(../about_img/member_tab_offbg.png);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	height: 43px;
	width: 140px;
	list-style-type: none;
	display: block;
	float: left;
	list-style-position: outside;
	vertical-align: middle;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#book_tab ul li a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	background-image: url(../about_img/member_tab_onbg.png);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	height: 43px;
	width: 140px;
	list-style-type: none;
	display: block;
	float: left;
	margin: 0px;
	list-style-position: outside;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-decoration: none;
	vertical-align: middle;
}

#book_tab1{
	margin-top:20px;
	width:965px;
	clear: both;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	}
#book_tab1 ul {
	list-style-type: none;
	background-image:url(../about_img/member_tab_line.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	display: inline-block;
	width: 965px;
	height: 46px;
	text-align: left;
	vertical-align: bottom;
	margin: 0px;
	padding: 0px;
	list-style-position: outside;
}
#book_tab1 ul li{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #FFF;
	background-image: url(../about_img/member_tab_offbg.png);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	height: 43px;
	width: 140px;
	list-style-type: none;
	display: block;
	float: left;
	list-style-position: outside;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-decoration: none;
	vertical-align: middle;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 55px;
}
#book_tab1 ul li a{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #FFF;
}

#book_tab1 ul li a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	background-image: url(../about_img/member_tab_onbg.png);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	height: 43px;
	width: 140px;
	list-style-type: none;
	display: block;
	float: left;
	margin: 0px;
	list-style-position: outside;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-decoration: none;
	vertical-align: middle;
}
#book_tab1 .book_tab_on {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	background-image: url(../about_img/member_tab_onbg.png);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	height: 43px;
	width: 140px;
	list-style-type: none;
	display: block;
	float: left;
	margin: 0px;
	list-style-position: outside;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-decoration: none;
	vertical-align: middle;
}
#book_tab1 .book_tab_on a{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
}

#book_hot_new {
	clear: both;
	width: 990px;
	margin-right: auto;
	margin-left: auto;
	height: auto;
	margin-top: 10px;
	margin-bottom: 10px;
}
#book_hot_new:after  {
	clear: both;
	height:0px;
	visibility:hidden;
	content:".";
	display: block;
}
.more_book {
	color: #FFF;
	background-image: url(../about_img/book_butt_more.jpg);
	background-repeat: no-repeat;
	text-align: center;
	height: 19px;
	width: 58px;
	border: 0px solid #000;
	padding: 0px;
	margin-top: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
}


#about_book_hot {
	display:block;
	width:630px;
	margin: 0px;
	padding: 0px;
	float: left;
}
#about_book_hot a{
	line-height:18px;
	font-size:12px;
}
#about_book_hot a:hover{
	text-decoration:none;
}

#hot_book_block {
	padding: 0px;
	height: 92px;
	width: 195px;
	text-align: left;
	float: left;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
}
#hot_book_block a:hover{
	color:#000;
}
/*#book_hot_icon {
	font-size: 12px;
	color: #98852b;
	text-align: right;
}*/
#book_hot_icon {
	font-size: 12px;
	color: #98852b;
	text-align: right;
	width: 195px;
	height: 20px;
	margin-top: 92px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -195px;
	display: block;
	float: left;
}
#hot_book_block img {
	margin-top: 2px;
	margin-right: 7px;
	margin-bottom: 2px;
	margin-left: 2px;
	border: 1px solid #e1e1e1;
}
#about_book_new {
	width: 350px;
	display: block;
	float: right;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#about_book_new_block {
	width: 350px;
	text-align: center;
	padding: 0px;
	clear: both;
	line-height:170%;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
}

#about_book_new_block ul {
	margin: 10px;
	padding: 10px;
	width: 350px;
	list-style-type: none;
	clear: both;
	line-height:100%;
}
#about_book_new_block ul li {
	float: left;
	height: 92px;
	width: 92px;
	overflow: visible;
	padding: 0px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 15px;
	line-height:100%;
}
#about_book_new_block ul li ul {
	display:none;
	line-height:100%;
}
#about_book_new_block ul li:hover ul {
	padding: 0px;
	width: 330px;
	list-style-type: none;
	display: inline;
	margin: 20px;
	clear: both;
	line-height:100%;
}
#about_book_new_block ul li:hover ul li {
	color: #FFF;
	background-image: url(../about_img/foucs_text_bg.png);
	background-repeat: repeat;
	display:block;
	float: left;
	height: 83px;
	width: 82px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	position: absolute;
	margin-top: -94px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	text-decoration: none;
	text-align: center;
	font-size: 11px;
	line-height:100%;
}
#about_book_new_block ul li:hover ul li a{
	color: #FFF;
	text-decoration: none;
	text-align: center;
}

#about_book_btn_bar {
	text-align: right;
	vertical-align: bottom;
	height: 25px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#about_book_btn_bar_cen {
	text-align: center;
	vertical-align: bottom;
	height: 35px;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
/*//-------------------------------------------------------------------------------------*/
/*//------------------------about_funpark_iframe頁面設定用-------------------------------------------------------------*/
#aboutfunpark_iframebg {
	width:740px;
	background-image: url(../about_img/about_funpark_cut_15.png);
	height: 442px;
	padding-top: 40px;
	padding-right: 10px;
	padding-bottom: 30px;
	padding-left: 10px;
	margin: 0px;
	background-repeat: no-repeat;
}
#about_funpark_iframe {
	margin: 0px;
	padding: 0px;
	height: 446px;
	width: 740px;
}
#iframe_title {
	font-family: Verdana, Geneva, sans-serif, "微軟正黑體";
	font-size: 20px;
	font-weight: bolder;
	color: #48c4b4;
	text-decoration: none;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 50px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}
#iframe_line {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #48c4b4;
	margin-left: 50px;
	margin-top: 3px;
}
#iframe_about_text {
	margin-left: 50px;
	font-family: Verdana, Geneva, sans-serif, "微軟正黑體";
	line-height: 150%;
	font-size: 15px;
	margin-right: 10px;
}
#iframe_img {
	text-align: center;
	width: 740px;
}
#role_intro_img {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 201px;
	width: 228px;
}
#role_intro_bg {
	background-image: url(../about_img/about_role_intro_bg.png);
	background-repeat: no-repeat;
	margin: 0px;
	height: 171px;
	width: 420px;
	float: right;
	padding-top: 20px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 35px;
	text-align: left;
	line-height: 150%;
}

	
/*//------------------------書城列表頁-------------------------------------------------------------*/

#book_detial_title {
	margin-top:10px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
#season_book {
	clear: both;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 0px;
	padding-left: 20px;
	padding-top: 0px;
	padding-bottom: 0px;
}

#season_book:after  {
	clear: both;
	height:0px;
	visibility:hidden;
	content:".";
	display: block;
}
#season_book_block {
	display: block;
	width:140px;
	float:left;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.season_book_img  {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #e8c330;
	border-right-color: #e8c330;
	border-left-color: #e8c330;
}

#season_book_block_no {
	background-image: url(../about_img/foucs_text_bg.png);
	background-repeat: repeat;
	display: block;
	margin-left:51px;
	margin-top:-17px;
	position: absolute;
	text-align:center;
	font-family: Verdana, Geneva, sans-serif, "微軟正黑體";
	font-size:11px;
	font-weight: normal;
	color: #ffffff;
	z-index: 99;
	height: 17px;
	width: 90px;
	line-height: 17px;
}
#season_book_block_no a{
	color:#FFFFFF;
	text-decoration:none;
}
#season_book_block_context {
	font-family: Verdana, Geneva, sans-serif, "微軟正黑體";
	font-size:12px;
	line-height:18px;
	color:#6e6e6e;
	background-color:#FFF;
	height: auto;
	width: 120px;
	margin: 0px;
	padding:10px;
}
#season_book_block_context a{
	font-family: Verdana, Geneva, sans-serif, "微軟正黑體";
	color: #6e6e6e;
	text-decoration: none;
}
#season_book_block_context p{
	margin:0px;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#998200;
	line-height:18px;
	}
#book_list_left {
	padding: 0px;
	float: left;
	width: 810px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#season_book_detial {
	width: 800px;
	display:block;
}

#season_book_detial:after  {
	clear: both;
	height:0px;
	visibility:hidden;
	content:".";
	display: block;
}
#about_book_hotlist{
	display:block;
	width:240px;
	}
#about_book_hotlist p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:20px;
	color:#239014;
	}
#about_book_hotlist ul{
	padding:0px;
	}
#about_book_hotlist li{
	display:block;
	list-style-type:none;
	float:left;
	}
#about_book_hotlist img{
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
	padding-left:0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #e8c330;
	border-right-color: #e8c330;
	border-left-color: #e8c330;
	border-bottom-color: #e8c330;
}
	
/*//--------------------------------右邊的編輯推薦-----------------------------------------------------*/

#book_detial_right {
	display: block;
	width: 169px;
	padding: 0px;
	float: right;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: auto;
}
#book_detial_left {
	background-image: url(../about_img/book_detial_bg.png);
	padding: 10px;
	float: left;
	height: 361px;
	width: 361px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: center;
}
#book_detial_intro_right {
	display: block;
	padding: 0px;
	width: 550px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 400px;
}
#book_detial_text ul {
	margin: 5px;
	padding: 5px;
	list-style-type: none;
}
#book_detial_text ul li {
	padding-bottom: 10px;
}
#book_intro_block {
	margin-top: 5px;
	margin-bottom: 5px;
	background-image: url(../about_img/book_detialtest_bg.png);
	text-align: left;
	height: 260px;
	width: 557px;
	padding: 10px;
	margin-right: 0px;
	margin-left: 0px;
}
#book_intro_line {
	height: 1px;
	width: 98%;
	padding: 0px;
	clear: both;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCC;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#book_intro_itemimg {
	padding: 0px;
	height: 163px;
	width: 113px;
	margin-top: -122px;
	margin-bottom: 0px;
	margin-left: 450px;
	position: absolute;
}


#book_detial_right ul .referbg {
	background-image: url(../about_img/book_refer_bg.png);
	background-repeat: repeat-y;
}

#book_detial_right ul{
	padding:0px;
}
#book_detial_right li{
	list-style-type:none;
}
/*//------------------------書城詳細頁-------------------------------------------------------------*/

#bookdetial_sbook {
	background-image: url(../about_img/book_detial_listbg.png);
	display: block;
	height: 60px;
	width: 69px;
	text-align:center;
	padding-top:9px;
	margin-left:5px;
    margin-right:5px;
	float:left;
}

#bookdetial_tabcontext {
	display:block;
	margin:10px;
	padding: 10px;
}
#booktetial_member {
	width:60px;
	float:left;
	display:block;
	background-color:#FFFFFF;
	text-align:center;
	padding:5px;
	border: 1px solid #e8cc4e;
	line-height:20px;
	margin-right:20px;
	overflow: hidden;
	overflow:hidden;
	max-height:135px;
}
#booktetial_membertext {
	display:block;
	width:100%;
	line-height:20px;
}


#bookdetial_tabcontext ul{
	padding:0px;
}
#bookdetial_tabcontext ul li{
	display:block;
	margin-bottom:10px;
	margin-top:20px;
	padding-bottom:0px;
	list-style-type:none;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-bottom-color: #565030;
}
#bookdetial_tab{
	margin:auto;
	margin-top:20px;
	width:780px;
}
#bookdetial_tab ul {
	list-style-type: none;
	background-image:url(../about_img/member_tab_line.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	display: inline-block;
	width:100%;
	height: 46px;
	text-align: left;
	vertical-align: bottom;
	margin: 0px;
	padding: 0px;
	list-style-position: outside;
}
#bookdetial_tab ul li{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	background-image: url(../about_img/member_tab_onbg.png);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	height: 43px;
	width: 140px;
	list-style-type: none;
	display: block;
	float: left;
	list-style-position: outside;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-decoration: none;
	vertical-align: middle;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 55px;
}
#bookdetial_tab ul li a{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #FFF;
	background-image: url(../about_img/member_tab_offbg.png);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	height: 43px;
	width: 140px;
	list-style-type: none;
	display: block;
	float: left;
	list-style-position: outside;
	vertical-align: middle;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#bookdetial_tab ul li a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	background-image: url(../about_img/member_tab_onbg.png);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	height: 43px;
	width: 140px;
	list-style-type: none;
	display: block;
	float: left;
	margin: 0px;
	list-style-position: outside;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-decoration: none;
	vertical-align: middle;
}
#book_pageno {
	text-align: center;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
	width: 100%;
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#book_pageno a {
	text-align: right;
	vertical-align: middle;
	margin: 5px;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 6px;
}
#book_pageno a:hover {
	text-align: right;
	vertical-align: middle;
	color: #FFF;
	background-color: #333;
	margin: 5px;
	text-decoration: none;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 6px;
}
.book_pageno_btn {
	background-image: url(../about_img/book_pageno_btn.jpg);
	background-repeat: no-repeat;
	text-align: center;
	margin: 0px;
	padding: 0px;
	height: 19px;
	width: 41px;
	border: 0px solid #FFF;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
#book_detail_intro {
	padding: 0px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	height: auto!important;
	height:100%;
	min-height:30%;
	padding-top:20px;
}
#book_detail_intro:after  {
	clear: both;
	height:0px;
	visibility:hidden;
	content:".";
	display: block;
}
#book_contect_intro {
	padding: 10px;
	line-height: 170%;
	margin: 20px;
}
#repley_book_intro {
	padding: 10px;
	line-height: 170%;
	margin: 10px;
}
#book_si_intro {
	padding: 10px;
	line-height: 170%;
	margin: 20px;
}
#book_si_intro img{
	padding: 0px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: -10px;
}
#book_detail_text {
	padding: 0px;
	clear: both;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	height: auto!important;
	height:100%;
	min-height:30%;
	padding-top: 10px;
	padding-right: 24px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#book_detail_text:after  {
	clear: both;
	height:0px;
	visibility:hidden;
	content:".";
	display: block;
}
#intro_text {
	padding: 2px;
}
.book_repley_text {
	background-color: #FFFFFF;
	height: 100px;
	width: 660px;
	margin: 3px;
	padding: 3px;
	border: 1px solid #e1e1e1;
	overflow: auto;
}
.book_repley_select {
	border: 1px solid #e6e6e6;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 200px;
}

.book_repley_btn {
	color: #333333;
	background-image: url(../about_img/book_detial_butt.png);
	background-repeat: no-repeat;
	text-align: center;
	margin: 0px;
	padding: 0px;
	height: 21px;
	width: 67px;
	border: 0px solid #FFFFFF;
	font-size: 12px;
}

#book_movie_play {
	margin: 0px;
	padding: 0px;
	height: 360px;
	width: 360px;
	color: #000000;
	text-align: right;
}
#book_movie_play a{
	color: #000000;
	text-align: right;
	text-decoration: none;
}
#book_music_play {
	background-image: url(../about_img/foucs_text_bg.png);
	background-repeat: repeat;
	padding: 5px;
	height: 60px;
	width: 350px;
	position: absolute;
	margin-top: -70px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#book_item_icon {
	height: 163px;
	width: 113px;
	position: absolute;
	margin-top: -113px;
	z-index: 99;
}
/*
#about_video {
	width:956px;
	margin:auto;
	text-align:center;
	margin-top:30px;
}
#about_video_play {
	margin: auto;
	width: 807px;
	margin-bottom:20px;
}
#about_video02 {
	background-image: url(../about_img/video_bg02.png);
	background-repeat: repeat-y;
	padding-top:20px;
	padding-left:30px;
}
#about_video_list {
	display:block;
	width: 179px;
	text-align:left;
	color:#2a2a2a;
	line-height:22px;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 12px;
	margin-left:22px;
	margin-right:22px;
	margin-bottom:20px;
	float:left;
}


#about_video01 {
	background-image: url(../about_img/video_bg01.png);
	background-repeat: repeat-y;
	width: 956px;
}
#about_video_title{
	display:block;
	background-image: url(../about_img/video_title.png);
	background-repeat: no-repeat;
	text-align: left;
	height:32px;
	width:807px;
	margin:auto;
	font-size:13pt;
	font-weight: bold;
	font-family: Verdana, Geneva, sans-serif;
	color: #292929;
	margin-top:10px;
	line-height: 32px;
	margin-bottom:20px;
}*/
#about_video {
	width:956px;
	margin:auto;
	text-align:center;
	margin-top:30px;
	line-height:100%;
}
#about_video_play {
	margin: auto;
	width: 807px;
	margin-bottom:20px;
}
#about_video02 {
	background-image: url(../about_img/video_bg02.png);
	background-repeat: repeat-y;
	display: block;
	height: auto;
	min-height:180px;
	text-align: center;
}
#about_video_list {
	display:block;
	width: 179px;
	text-align:left;
	color:#2a2a2a;
	line-height:22px;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 12px;
	margin-left:30px;
	margin-right:30px;
	margin-bottom:20px;
	float:left;
	margin-top: 20px;
}


#about_video01 {
	background-image: url(../about_img/video_bg01.png);
	background-repeat: repeat-y;
	width: 956px;
	display: block;
	margin:0px;
	height:auto;
	min-height:350px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
#about_video_title{
	display:block;
	background-image: url(../about_img/video_title.png);
	background-repeat: no-repeat;
	text-align: left;
	height:32px;
	font-size:13pt;
	font-weight: bold;
	font-family: Verdana, Geneva, sans-serif;
	color: #292929;
	line-height: 32px;
	width: 807px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
#video_top {
	width: 956px;
	height:34px;
	margin: 0px;
	padding: 0px;
	line-height:100%;	
}
#video_main {
	width: 956px;
	margin: auto;
}
#season_book_block2 {
	margin: 10px;
	padding: 0px;
	height: 140px;
	width: 310px;
	float: left;
	display: inline;
}
#season_book_block2_text {
	height: 140px;
	width: 170px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 140px;
	text-align: left;
}
#season_book_text {
	background-image: url(../about_img/season_book_boxbg.png);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 5px;
	height: 116px;
	width: 160px;
}
.service_5_bg {
	background-image: url(../about_img/about_funpark_service007.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.service_5_magebg {
	background-image: url(../about_img/about_5role005.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 359px;
}
.service_5_enbg {
	background-image: url(../about_img/about_5role002.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 359px;
}
.service_5_kidbg {
	background-image: url(../about_img/about_5role003.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 359px;
}
.service_5_moviebg {
	background-image: url(../about_img/about_5role004.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 359px;
}