﻿@charset "utf-8";







/* CSS Document */







/* = Stucture 網頁整體結構







---------------------------------------------------------------*/







html {







	text-align:center;







}







body {







	width:990px;







	text-align:left;







	margin:0 auto;







	position:relative;







}







.close {







	display:none;







}













/* = All 整體設定







---------------------------------------------------------------*/







/*全部文字設定*/







body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {







	font: 10pt/1.5em Arial, "新細明體";







	color:#757575;







}







a {







	color:#757575;







	text-decoration:none;







}



a:visited {



	color: #555555;



}





a:hover {







	color:#900D12;







}







ul {







	list-style-image: url(../../../img/arr_dot.gif);







}







ul, li, p {







	font-size:12px;







	position:relative;







}







hr {







	height:7px;







 >height:1px;







	margin:6px 0px;







 >margin:-1px 0px;







	display:block;







	clear:both;







	border:none;







	border-bottom:dotted 1px #666;







}







/* = Header 標頭







---------------------------------------------------------------*/







#header{



	height:100px;



}



#header H1 {



	BACKGROUND: url(../../../img/logo_sheeee.jpg) no-repeat 0px 6px; WIDTH: 180px; HEIGHT: 100px



}



#header H1 A {



	DISPLAY: block; WIDTH: 100%; TEXT-INDENT: -2000px; HEIGHT: 100%



}







/* Nav 主導覽列*/







#nav {







	background:#0276C1 url(../../../img/ptn_nav.gif) repeat-x;







	height:28px;







	padding:0px;







	list-style:none;







	margin:0 0 1px 0;







}







#nav li {







	list-style-image:none;







	float:left;







	width:81px;







}







#nav a {







	color:#FFFFFF;







	background:url(../../../img/arr_nav.gif) no-repeat 100% 10px;







	display:block;







	width:100%;







	line-height:26px;







	_line-height:20px;







	height:26px;







	_height:20px;







	letter-spacing:0.2em;







	text-align:center;







	padding:2px 0 0 0;







	_padding:8px 0 0 0;







}







#nav a:hover {







	background:url(../../../img/btn_nav_r.gif) no-repeat 0 0;







	color:#434342;







	font-weight:bold;







}







#nav .current a {







	background:url(../../../img/btn_nav_r.gif) no-repeat;







	color:#434342;







	font-weight:bold;







}







/* Subnav 副導覽列*/







#subnav {







	list-style:none;







	color:#FFE2E2;







	position:absolute;







	top: 0px;







	right:0px;







}







#subnav span{







	color:#900D12;







}







#subnav li {







	float:left;







	line-height:1.9em;







}







#subnav a {







	font-size:9pt;







	margin:0 3px;







	letter-spacing:2px;







	padding:0px 0px 0px 3px







}







#subnav a:hover {







	color:#900D12;







}







#subnav a.btn_login {







	background: url(../../../img/arr_login.gif) no-repeat 0 1px;







	_background-position:0 0px;







	padding:0px 0 0 12px;







}







#subnav a.btn_join {







	background: url(../../../img/arr_join.gif) no-repeat 0 1px;







	_background-position:0 0px;







	padding:0px 0 0 14px;







}







#subnav a.btn_menu{







	background:url(../../../img/arr_pinktri.gif) no-repeat 4px 4px;









	padding:0px 0 0 14px;







}







#memberCenter{







	background:#fff;







	z-index:10000;







	padding:10px 0px 10px 10px;







	top:23px;







	left:400px;







	position:absolute;







	width:165px;







	border:solid 1px #cfcfcf;







}







#memberCenter ul{







	width:165px;







	margin:0px;







	padding:0px;







	list-style-image:none;







	list-style:none;







}







#memberCenter li{







	background:url(../../../img/arr_pinktri.gif) no-repeat 3px 7px;







	line-height:2em;







	float:left;







	width:5.5em;







	padding:0 0 0 1em;







	border-bottom:dotted 1px #F6CECE;

	color:#757575;







}







.btn_close{







	background:url(../../../img/btn_close.gif) no-repeat;







	height:9px;







	width:9px;







	position:absolute;







	top:4px;







	right:4px;







}













/* Hotkey 熱門關鍵字*/







#hotkey {







	color:#999999;







	position:absolute;







	margin:0px;







	top:35px;







	left:200px;







	width:21em;







	height:1.5em;







	overflow:hidden;







}







#hotkey a {







	color:#900D12;







	margin:0 0.5em;







}







#hotkey a:hover {







	color:#900D12;







}







/*您的位置導航*/







#navigation {







	padding: 0.5em 0;







}







#navigation p {







	margin: 0;







	font-weight:bold;







	color:#A51417;







}







#navigation p a, #navigation p strong {







	margin: 0 0.5em;







	font-weight:bold;	







	color:#A51417;	







}







#navigation .banner_nav{







	float:right;







	z-index:100;







}







#navigation .banner_nav a:link,#navigation .banner_nav a:visited{







	font-weight:bold;







}







#navigation .banner_nav a:hover{







	text-decoration:underline;







}







/*#searchform {







	float: right;







}







#searchform * {







	vertical-align: top;







}







#searchform button {







	margin-left: 0.5em;







}*/















/* = Content 內容區塊 







---------------------------------------------------------------*/







.leftside {







	float:left;







}







.rightside {







	float:right;







}







span.block_footer {







	display:block;







	clear:both;







	height:8px;







	_height:1px;







	line-height:0px;







}







/* main 精選區塊*/







#main {







	background: url(../../../img/bg_main.gif) no-repeat 80px 0;







	width:674px;







	height:398px;







	margin:4px;







	_margin:4px 2px;







	position:relative;







}







#mainContent {







	position:absolute;







	width:567px;







	height:371px;







	top:1px;







	left:81px;







	padding:10px;







}







#mainContent div {







	height:100%;







}







#mainContent h2 {







	color:#900D12;







	font-weight:bold;







	margin:2px 0px 8px 0px;







}







#mainContent h2 a {







	color:#900D12;







}







#mainContent h2 a:hover {







	color:#000;







}







#mainContent h3 {







	font-size:12px;







	font-weight:bold;







	margin:2px 0px 0px 0px;







}







#mainContent ul {







	margin:5px 0 5px 345px;







}







/* main 精選區塊排版樣式*/







#focus img {







	border:solid 1px #BCBCBC;







	float:left;







	margin:0 10px 0 0px;







	max-height:320px;







	max-width:320px;







	height:expression(this.height > 320 ? 320 : true);	







	width:expression(this.width > 320 ? 320 : true);	







}







#focus p.picIntro {







	float:left;







	clear:left;







	width:314px;







	padding:0px 3px 0px 0px;







	margin:3px 0 0 0;/*border:solid 1px #006185;*/







}







#focus li{







	line-height:1.8em;







}







#blog .hot {







	padding:0px;







	margin:0px;







	height:23px;







	list-style:none;







}







#blog .hot li {







	width:47%;







	float:left;







	margin:0px;







	padding:0 0 0 15px;







	background: url(../../../img/arr_dot.gif) no-repeat 0px 2px;







}







#photo p.picIntro {







	float:left;







	clear:left;







	width:314px;







	padding:0px 3px;







	margin:3px 0 0 0;/*border:solid 1px #006185;*/







}







#photo img {







	margin:0px 0px 0px 0px;







}







#photo .mainImg {







	border:solid 1px #BCBCBC;







	float:left;







	margin:0px 10px 0px 0px;







}







#photo .mainImg2 {







	max-width: 100px;







	max-height: 100px;







	width: expression(this.width>100 && this.height < this.width ? 100: true);







	height: expression(this.height>100 ? 100: true);







	border:solid 1px #3B9DDA;		







}







#media .movie_player{







	width:80px;







	position:absolute;







	top:5px;







	right:8px;







	text-align:center;







}







#media .movie_player a{







	font-size:12px;







	line-height:1.2em;







	display:block;







	margin:0 auto 3px auto;







}







#media #player_list{







	height:340px;







	overflow:hidden;







	width:84px;







}







#media #player_list div{







	height:84px;







}







#media #player_list div:hover{







	background:#E1F7FF;







}







#media #player_up,#media #player_down{







	background:url(../../../img/arr_playerUp.gif) no-repeat 50% 0;







	height:16px;







	text-indent:-2000px;







}







#media #player_down{







	background:url(../../../img/arr_playerDown.gif) no-repeat 50% 0;







}







#push div {







	width:49%;







	height:25%;







}







#push ul {







	margin:0px;







	width:45%;







	position:absolute;







	top:10px;







	right:10px;







	list-style-image: none;







}







#push li {







	margin:0px 0px 11px 0px;







}







#push span {







	color:#900D12;







	padding:0 5px 0 0;







}







/* mainNav 精選區塊導覽列*/







ul.mainNav {







	background:url(../../../img/btn_mainnav.gif) no-repeat;







	width:80px;







	height:396px;







	list-style-image:none;







}







ul.mainNav a {







	height:56px;







	width:100%;







	display:block;







	text-indent:-2000px;

	







}







ul.mainNav li.current a {







	background-image:url(../../../img/btn_mainnav_r.gif);







	background-repeat: no-repeat;







}







ul.mainNav a:hover {







	background:url(../../../img/btn_mainnav_r.gif) no-repeat;







}







ul.mainNav #mainNav01 a {







	background-position:0px 0px;







}







ul.mainNav #mainNav02 a {







	background-position:0px -56px;







}







ul.mainNav #mainNav03 a {







	background-position:0px -112px;







}







ul.mainNav #mainNav04 a {







	background-position:0px -168px;







}







ul.mainNav #mainNav05 a {







	background-position:0px -224px;







}







ul.mainNav #mainNav06 a {







	background-position:0px -280px;







}







ul.mainNav #mainNav07 a {







	background-position:0px -336px;







}







ul.mainNav #mainNav01 a:hover {







	background-position:0px 0px;







}







ul.mainNav #mainNav02 a:hover {







	background-position:0px -56px;







}







ul.mainNav #mainNav03 a:hover {







	background-position:0px -112px;







}







ul.mainNav #mainNav04 a:hover {







	background-position:0px -168px;







}







ul.mainNav #mainNav05 a:hover {







	background-position:0px -224px;







}







ul.mainNav #mainNav06 a:hover {







	background-position:0px -280px;







}







ul.mainNav #mainNav07 a:hover {







	background-position:0px -336px;







}







/* block_s 300px小區塊 */







div.block_s {







	width:298px;







	border:solid 1px #cfcfcf;







	margin:4px;







	position:relative;







}







div.block_s h3 {







	background:#ebebeb url(../../../img/ptn_block_s_tit.gif) repeat-x;







	font-size:11pt;







	height:23px;







	border-bottom:solid 1px #f9f9f9;







	letter-spacing: 0.2em;







	padding:3px 0 0 10px;







}







.block_s ul {







	list-style-type: disc;







	color:#8b8b8b;







	padding:0 0 0 15px;







	margin:8px 10px;







}







.block_s li {







	font-size:9pt;







	line-height:1.6em;







}







.block_s img {







	border:solid 1px #bcbcbc;







	margin:15px 10px;







}







/* block_b 674px中區塊 */







div.block_b {







	background:url(../../../img/ptn_blockb_bg.gif) repeat-x 0px 30px;







	width:672px;







	border:solid 1px #cfcfcf;







	margin:4px;







	position:relative;







}







div.block_b div {







	padding:0 0px 18px 0;







	margin:10px 10px 0px 10px;







}







div.block_b div p, div.block_b div li {







	font:12px/1.7em Arial, "新細明體";







}







div.block_b h4 {







	color:#900D12;







	font-weight:bold;







}







div.block_b h5 {







	color:#ffffff;







	font-weight:bold;







}







div.block_b h5 a {







	color:#900D12;







	font-weight:normal;







}

/*好站推薦*/

div.block_f {

	width:672px;

	border:solid 1px #cfcfcf;

	margin:4px;

	position:relative;

}







div.block_f div {







	padding:0 0px 0px 0;







	margin:10px 10px 0px 5px;







}







div.block_f div p, div.block_f div li {







	font:12px/1.7em Arial, "新細明體";







}







div.block_f h3 {







	background:#ebebeb url(../../../img/ptn_block_s_tit.gif) repeat-x;







	font-size:11pt;







	height:23px;







	border-bottom:solid 1px #f9f9f9;







	letter-spacing: 0.2em;







	padding:3px 0 0 10px;







}





/* block_style 中區塊排版樣式 */







/*各頻道首頁區塊*/







div.block_channel {







	padding:0px 0px 18px 0px;







}







div.block_channel div{







	border:solid 1px #e6e6e6;







	width:300px;







	height:250px;







	float:left;







	text-align:center;







	vertical-align:middle;







	line-height:268px;







	display:table-cell !important;







	margin-top:0;







	display:inline-block;







	overflow:hidden;







}







div.block_channel img {	







	width:auto;







	height:auto;







	max-width:300px;







	max-height:250px;







	width: expression(this.width>300 && this.height < this.width ? 300: true);	







	height:expression(this.height > 250 ? 250 : true);	







	margin-top:9px;







 >margin:0px 0 0 0px;/*for IE6 IE7*/







}







div.block_channel ul {







	padding:0px;







	margin:12px 0 0 10px;







 >margin:12px 0 0 310px;/*for IE6 IE7*/







	padding-left:7px;







}







div.block_channel li {







	margin:0 0 0 15px;







}







div.block_channel .hot {







	padding:0px;







	margin:0px;







	height:45px;







	list-style:none;







}







div.block_channel .hot li {







	width:45%;







	float:left;







	margin:0px;







	padding:0 0 0 15px;







	background: url(../../../img/arr_dot.gif) no-repeat 0px 2px;







}







div.block_channel h4 {







	line-height:1.8em;







	margin:15px 15px 5px 15px;







}







div.block_channel h4 a{







	color:#900D12;







}







div.block_channel h4 a:hover{







	text-decoration:underline;







}







/* block_style 功能區塊排版*/







div.block_blog,div.block_movie,div.block_photo,div.block_discuss,div.block_friend{







	height:340px;







	padding:0;







	overflow:hidden;







	/*border:solid 1px #block_channel;*/







}







div.block_star,div.block_kara,div.block_tool,div.block_weather{







	height:300px;







	padding:0;







	overflow:hidden;







}







/* block_blog 部落格排版*/







div.block_blog div {







	height:150px;







	width:315px;







	margin:3px;







	overflow:hidden;







	float:left;







	padding:0px;







}







div.block_blog img {







	float:left;







	vertical-align: middle;







	margin-right:10px;	







	border:solid 1px #eee;







	height:auto;







	max-height:150px;







	width:150px;







	min-width:150px;







	height:expression(this.height > 150 ? 150 : true);







}







div.block_blog h5 {







	line-height:1.8em;







	margin:0 0 8px 0;







}







/* block_movie block_friend 玩影音/朋友圈 排版*/







div.block_movie div, div.block_kara div{







	width:140px;







	float:left;







	text-align:center;







	padding:0px;







	margin:5px 10px 10px 10px;







	_margin:0px 8px 8px 8px;







	border:solid 1px #eee;







}







div.block_photo div{







	width:115px;







	height:135px;







	float:left;







	text-align:center;







	padding:0px;







	margin:16px 2px 10px 10px;







	_margin:13px 3px 8px 8px;







	border:solid 1px #eee;







}







div.block_friend div{







	width:120px;







	float:left;







	text-align:center;







	padding:0px;







	margin:7px 3px;







	border:solid 1px #eee;







}







div.block_movie a.mov {







	overflow:hidden;







	text-align:center;







	background:#000;







	margin:10px;







	padding:15px 0;







	display:block;	







}











div.block_movie a.mov img{







	height:90px;







	width:120px;







	overflow:hidden;







}





div.block_photo a.mov{







	overflow:hidden;







	text-align:center;







	width:115px;







	height:120px;	







	line-height:120px;







	vertical-align:middle;







	display: table-cell !important;







	margin:1px;	







}







div.block_photo a.mov img{







	max-width:100px;







	max-height:100px;







	height:expression(this.height > 100 ? 100 : true);







	width:expression(this.width > 100 ? 100 : true);







	overflow:hidden;







	background:#000;







}







div.block_friend a.mov{







	height:100px;







	width:100px;







	overflow:hidden;







	text-align:center;







	background:#000;







	margin:10px 5px;







	display:block;







}







div.block_kara a.mov{







	height:90px;







	width:120px;







	overflow:hidden;







	text-align:center;







	background:#000;







	margin:10px;







	display:block;







}







div.block_movie h5, div.block_photo h5,div.block_friend h5,div.block_kara h5{







	color:#757575;







	font-size:10pt;







}







div.block_photo div p{







	height:15px;







	line-height:15px;







	vertical-align:middle;   		







	overflow:hidden;







	margin-bottom:5px;







}







div.block_movie div p, div.block_kara p a{







	height:1.2em;







	line-height:1.2em;







	margin:3px;







	overflow:hidden;







}







div.block_friend div p {







	height:2.4em;







	line-height:1.2em;







	margin:3px;







	overflow:hidden;







}







div.block_kara h6 a{







	color:#535353;







	font-size:12px;







	line-height:1.2em;







	margin:3px;







}







/* block_discuss 討論區排版*/







div.block_discuss div {







	width:49%;







	padding:0px;







	margin:5px 0px 0px 0px;







	overflow:hidden;







}







div.block_discuss ul {







	margin:10px 0px 0px 0px;







	width:45%;







	position:absolute;







	top:40px;







	right:10px;







}







div.block_discuss li {







	margin:0px 0px 8px 0px;







}







div.block_discuss span {







	color:#900D12;







	padding:0 5px 0 0;







}







div.block_discuss p{







	font-size:11px;







}







/* block_star 星相館 */







div.block_star img {







	float:left;







	margin-right:10px;







}







div.block_star ul {







	padding:0px;







	margin:12px 0 0 10px;







 >margin:12px 0 0 152px;/*for IE6 IE7*/







	padding-left:7px;







}







div.block_star li {







	margin:0 0 0 15px;







}







div.block_star .more{







	text-align:right;







	list-style-image: none;







}







div.block_star .hot {







	padding:0px;







	margin:0px;







	height:45px;







	list-style:none;







}







div.block_star .hot li {







	width:45%;







	float:left;







	margin:0px;







	padding:0 0 0 15px;







	background: url(../../../img/arr_dot.gif) no-repeat 0px 2px;







}







div.block_star h4 {







	line-height:1.8em;







	margin:0px 15px 5px 15px;







}







div.block_star h4 a{







	color:#535353;







}







div.block_star h4 a:hover{







	text-decoration:underline;







}







div.block_star span{







	color:#900D12;







}







/* block_tool 小工具 */







div.block_tool div {







	height:80px;







	width:315px;







	margin:3px;







	overflow:hidden;







	float:left;







	padding:0px;







}







div.block_tool img {







	height:78px;







	width:80px;







	float:left;







	margin-right:10px;	







	border:solid 1px #eee;







}







div.block_tool h5 {







	line-height:1.8em;







	margin:0 0 8px 0;







}







/* block_weather 氣象台 */







div.block_weather h4{







	height:2em;







	background:#;







	line-height:2em;







	margin:0 0 8px 275px;







	padding:0 0 0 5px;







	position:relative;







	border-bottom: solid 2px #0084FF;







}







div.block_weather select{







	font-size:12px;







	margin:0px;







	padding:0px;







	position:absolute;







	top:4px;







	right:0px;







	background:#FFFFFF;







	border:dashed 1px #d6d6d6;







}







div.block_weather img{







	float:left;







}







div.block_weather ul{







	margin:0 0 0 285px;







	list-style-image: none;







}







div.block_weather li{







	border-bottom:dashed 1px #d6d6d6;







}







div.block_weather p{







	margin:0 0 0 283px;







}







div.block_weather p img,div.block_weather li img{







	float:none;







	vertical-align:baseline;







}







div.block_weather .title{







	color:#900D12;







	font-weight:bold;







	margin:0px;







	line-height:2.5em;







	padding:5px 0 0 0 ;







}







/*精選雜誌*/







div.magazine div {







	float:left;







}







div.magazine p {







	margin:-10px 0px 0px 0px;







	line-height:1.2em;







	text-align:center;







}







/* block_l 970px大區塊 */







div.block_l {







	width:980px;







	border:solid 1px #cfcfcf;







	margin:4px;







	position:relative;







	clear:both;







}







div.block_l h3 {







	background:#ebebeb url(../../../img/ptn_block_s_tit.gif) repeat-x;







	font-size:11pt;







	height:23px;







	border-bottom:solid 1px #f9f9f9;







	letter-spacing: 0.2em;







	padding:3px 0 0 10px;







}







/* banner 樣式 */







.banner_300100 {







	margin:4px;







	display:block;







	width:300px;







}







.banner_300250 {







	margin:4px;







	display:block;







	width:300px;







}







.banner_29898{







	display:block;







	margin:7px 0px;







	width:298px;







}







.banner_29898 img{







	padding:0px;







	margin:0px;







	border:none;







}







/* more 樣式 */







a.more_s {







	position:absolute;







	top:4px;







	right:10px;







}







a.more_b {







	background:url(../../../img/btn_moreb.gif) no-repeat;







	text-indent:-2000px;







	line-height:16px;







	height:16px;







	width:58px;







	right:0px;







	bottom:0px;







	display:block;







	margin:0px;







	position:absolute;







	border-top:0px solid #cccccc;







	border-left:0px solid #cccccc;







}







a.more_b:hover {







	background:url(../../../img/btn_moreb_r.gif) no-repeat;







}







a.more_l {







	position:absolute;







	top:4px;







	right:10px;







}







a.vote {







	color:#900D12;







	position:absolute;







	_top:-4px;







	right:0px;







	_right:10px;







}







.friendly_link {







	list-style:none;







	margin:8px 8px 0px 8px;







}







.friendly_link li {







	font-size:12px;







	width:85px;







	float:left;







	margin:3px 0 3px 5px;







	text-align:center;







}







.friendly_web {







	list-style:none;







	margin:8px 10px 0px 10px;







}







.friendly_web li {







	font-size:12px;







	width:92px;







	float:left;







	margin:0px;







	text-align:center;







}







/* summarylist 活動報報 */







.summarylist{







	list-style: url(none) none;







	padding:0px;







}







.summarylist li{







	list-style: none;







	list-style-image:none;







	height:86px;







	padding:5px 0px 0px 0px;







	margin:0px 0px 0px -15px;







	border-bottom:dotted 1px #bcbcbc;







	clear:both;







}







.summarylist li h5{







	color:#900D12;







	line-height:1.9em;







}







.summarylist li h5 a{







	color:#900D12;







}







.summarylist li img{







	float:left;







	margin:0px 10px 0px 0px;







}







/* channel 區塊導覽列 */







.channel {







	background:#ececec url(../../../img/ptn_blockb_channel.gif) repeat-x;







	height:30px;







	list-style:none;







}







.channel li {







	width:80px;







	line-height:30px;







	float:left;







	text-align:center;







	border-right:1px solid #cfcfcf;







}







.channel li a {







	width:100%;







	display:block;





}







.channel li a:hover {







	background:#ececec url(../../../img/ptn_blockb_channel_r.gif) repeat-x;







	color:#ffffff;







}
.channel li.current a {

	background:#ececec url(../../../img/ptn_blockb_channel_r.gif) repeat-x;
	color:#ffffff;
}
ul.under_img80 {







	position:absolute;







	width:177px;







	top:28px;







	right:0;







}







ul.under_img150 {







	position:absolute;







	width:140px;







	top:28px;







	right:0;







}







/* = footer 版權







---------------------------------------------------------------*/







#footer {





	border-top: 2px solid #d4d4d4;



	font-size: 11px;







	color: #aaaaaa;







	text-align: center;









	clear:both;



	border-top: 2px solid #d4d4d4;



}







#footer p {













	padding: 3px 0px;







	margin: 3px 0px;







}







#footer a:link, #footer a:visited {







	color: #626262;







	font-size: 9pt;







	text-decoration: none;







	padding:3px 10px;







}







#footer a:hover {







	text-decoration: underline;







}







#footer .mioLogo_s {







	margin: 0px;







	padding: 0px;







}







/*圖片列表*/







.imgthumblist {







	margin: 0;







	padding: 0;







	list-style: none;







	padding-bottom: 3px;







	clear:both;







}







/*\*/ * html .imgthumblist {







	height: 1%;







}/**/







*>.imgthumblist {







	overflow: hidden;







}







.imgthumblist li {







	float: left;







	display: inline;







	background: #FFF;







	text-align: center;







	width: 106px;







	height: 120px;







	w\idth: 106px;







	he\ight: 121px;







	overflow: hidden;







	border: 1px solid #EEE;







	padding: 3px;







	margin: 3px 0 0 3px;







}







.imgthumblist p {







	margin: 0;







	line-height: 16px;







	vertical-align:middle;







}







.imgthumblist div {







	line-height: 100px;







	font-size: 90px;







	height: 100px;







	display: table;







	background: url(../images/dotline_h.gif) repeat-x bottom;







}







.imgthumblist div a {







	display: table-cell !important;







	display: block;







	width: 106px;







	vertical-align: middle;







}







.imgthumblist div img {







	width: 106px;







	vertical-align: middle;







	font-size: 10px;







	max-width: 100px;







	max-height: 100px;







	width: expression(this.width >100 && this.height < this.width ? 100: true);







	height: expression(this.height > 100 ? 100: true);







}







@media all and (min-width: 0px) {







.imgthumblist div img {







width: 100px;







height: 100px;







}







} /*for Opera Only*/







#blog .album {







	list-style-type:none;







	padding:0px;







	clear:both;







	margin:0px;







}







#blog .album li{







	width:48%;







	height:130px;







	float:left;







	margin-bottom:10px;	







	margin-right:6px;







	display: inline;







}







#blog .album li div{







	width:130px;







	height:130px;







	display:table-cell !important;







	text-align:center;







	vertical-align:middle;







	border:1px solid #EEE;







	line-height:130px;







	margin-right:5px;







}







#blog .album li div * {







	vertical-align:middle;







	text-align:center;







} 







#blog img {







	height:auto;







	width:auto;







	max-height:130px;







	max-width:130px;







	width: expression(this.width>130 && this.height < this.width ? 130: true);	







	height:expression(this.height > 130 ? 130 : true);







	vertical-align:middle;	







}







#blog div {







	width:49%;







	float:left;







	height:130px;







	margin:5px 2px;







	overflow:hidden;







	float:left;







}







#blog .album li div span{height:100%;display:inline-block;}







#block_channel_01 .album {







	list-style-type:none;







	padding:0px;







	clear:both;







	margin:0px;







}







#block_channel_01 .album li{







	width:48%;







	height:160px;







	float:left;







	display: inline;







	margin:10px 10px 10px 0;







}







#block_channel_01 h5{







	line-height:1.8em;







	margin:5px 0 8px 0;

	







}







#block_channel_01 .album li div{







	width:150px;







	height:150px;







	display:table-cell !important;







	text-align:center;







	vertical-align:middle;







	border:1px solid #EEE;







	line-height:150px;







	margin-right:5px;







}







#block_channel_01 .album li div * {







	vertical-align:middle;







	text-align:center;







} 







#block_channel_01 img {







	height:auto;







	width:auto;







	max-height:150px;







	max-width:150px;







	width: expression(this.width>150 && this.height < this.width ? 150: true);	







	height:expression(this.height > 150 ? 150 : true);







	vertical-align:middle;	







	margin-top:10px;







}







#block_channel_01 div {







	width:49%;







	float:left;







	margin:5px 2px;







	overflow:hidden;







	float:left;







}







#block_channel_01 .album li div span{height:100%;display:inline-block;}







#allsheeee {



	PADDING-RIGHT: 0px;



	PADDING-LEFT: 0px;



	FONT-SIZE: 9pt;



	RIGHT: 0px;



	BACKGROUND: url(../../../img/sheeee.gif) #efefef no-repeat;



	PADDING-BOTTOM: 0px;



	WIDTH: 250px;



	LINE-HEIGHT: 26px;



	PADDING-TOP: 20px;



	POSITION: absolute;



	TOP: 18px;



	HEIGHT: 60px;



	_vertical-align: 50%;



	z-index: 5;



}



/*首頁版頭*/

#top { /*top最外圈*/

    width:990px;

	height:116px;

	margin:auto;

	padding-bottom:30px;

}



#top_bg { /*紅色底*/

    width:990px;

	height:116px;

	_height:113px;

	background-image:url(../../../image/top_bg.jpg);

	margin:auto;

}

#top_icon { /*灰色按鈕區*/

    width:990px;

	height:30px;

	background-image:url(../../../image/icon_bg.jpg);

	left:auto;

	top:116px;

	POSITION: absolute;

}

#top_icon_left { /*灰色按鈕區左*/

    width:820px;

	float:left;

	padding-left:8px;

}

#top_icon_right { /*灰色按鈕區右*/

    width:140px;

	float:right;

	text-align:right;

	_padding-top:8px;

	padding-top:5px;

	padding-right:15px;

}

#top_bg_logo { /*logo*/

    width:240px;

	float:left;

	text-align:left;

}

#top_bg_rightitem { /*top右側主功能最外圍*/

    width:590px;

	float:right;

	text-align:right;

	height:116px;

	padding-right:8px;

	_padding-right:2px;

}

#top_bg_rightitem_01 { /*top右側主功能上方選單*/

    width:100%;

	float:right;

	text-align:right;

	padding-top:5px;

	padding-right:8px;

}

#top_bg_rightitem_02 { /*top右側主功能上方選單*/

    width:100%;

	float:right;

	text-align:right;

	margin-top:60px;

	padding-top:5px;

	padding-right:2px;

}

.img{

    vertical-align:top;border:0px;

}



.unnamed1 {line-height:20px;letter-spacing:1px;}

.white_word {text-decoration: none;color:#ffffff;font-family: Verdana;font-size:12px;}

.gray_word {text-decoration: none;color:#585858;font-family: Verdana;font-size:11px;}



.white_wordline:visited {text-decoration: none;color:#ffffff;font-family: Verdana;font-size:12px;}

.white_wordline:active  {text-decoration: none;color:#ffffff;font-family: Verdana;font-size:12px;;}

.white_wordline:hover   {text-decoration: underline;color:#ffffff;font-family:Verdana;font-size:12px;}

.white_wordline:link    {text-decoration: none;color:#ffffff;font-family: Verdana;font-size:12px;}



.gray_wordline:visited {text-decoration: none;color:#585858;font-family: Verdana;font-size:11px;}

.gray_wordline:active  {text-decoration: none;color:#585858;font-family: Verdana;font-size:11px;;}

.gray_wordline:hover   {text-decoration: underline;color:#585858;font-family:Verdana;font-size:11px;}

.gray_wordline:link    {text-decoration: none;color:#585858;font-family: Verdana;font-size:11px;}



/*首頁友善連結*/

#link{

        width:640px;

	    margin:auto;

}

#link_logo{

        width:85px;

	    float:left;

	    margin-top:10px;

	    margin-down:10px;

	    margin-left:9px;

		margin-right:9px;

}

.img1{

    vertical-align:top;border:1px  solid #CECECE;

}
#menu{

}
.bar_menu01{
	letter-spacing:1px;
	top:146px;
	left:0px;
	width:220px;
	filter:alpha(opacity=90);   /* IE */

    -moz-opacity:0.9;          /* Moz + FF */
	opacity:0.9;
	/*visibility: visible;*/
	z-index: 10000;
	float:right;
	POSITION: absolute;
	visibility: visible;
}
.bar_menu02{
	letter-spacing:1px;
	top:146px;
	left:138px;
	width:220px;
	filter:alpha(opacity=90);   /* IE */

    -moz-opacity:0.9;          /* Moz + FF */
	opacity:0.9;
	/*visibility: visible;*/
	z-index: 10000;
	float:right;
	POSITION: absolute;
	visibility: visible;
}
.bar_menu03{
	letter-spacing:1px;
	top:146px;
	left:277px;
	width:220px;
	filter:alpha(opacity=90);   /* IE */

    -moz-opacity:0.9;          /* Moz + FF */
	opacity:0.9;
	/*visibility: visible;*/
	z-index: 10000;
	float:right;
	POSITION: absolute;
	visibility: visible;
}
.bar_menu04{
	letter-spacing:1px;
	top:146px;
	left:444px;
	width:220px;
	filter:alpha(opacity=90);   /* IE */

    -moz-opacity:0.9;          /* Moz + FF */
	opacity:0.9;
	/*visibility: visible;*/
	z-index: 10000;
	float:right;
	POSITION: absolute;
	visibility: visible;
}
.bar_menu05{
	letter-spacing:1px;
	top:146px;
	left:551px;
	width:220px;
	filter:alpha(opacity=90);   /* IE */

    -moz-opacity:0.9;          /* Moz + FF */
	opacity:0.9;
	/*visibility: visible;*/
	z-index: 10000;
	float:right;
	POSITION: absolute;
	visibility: visible;
}


