@charset "utf-8";
/* CSS Document */
img{behavior: url(../images/iepngfix.htc);}
body{ 
	background: #333; 
	font-family:Verdana, Geneva, sans-serif;
	background:url(../images/back-new.png) repeat;
	color:#333;
	font-size:12px;
	
	}

a:link{
	color:#333;
	font-size:12px;
	text-decoration:none;
	}
a:visited{
	color:#FFF;
	font-size:12px;
	text-decoration:none;
	}
a:hover{
	color: #CF0;
	font-size:12px;
	text-decoration:none;
}
a:active{
	color: #CF0;
	font-size:12px;
	text-decoration:none;
}
.menu_left{
	padding-left:15px;
	width:137px;
	
	}
.frame{
	background-image:url(../images/frame_bg.png);
	background-repeat:repeat-y;
	
	margin:0; 
	padding:0;	
	}
.top_frame{ 
	background-image: url(../images/top_1.png);
	background-repeat:repeat-x;
	margin:0; padding:0;
	
	}
td.top_frame{
	cursor:pointer;
	text-align:left;
	margin:0; padding:0;
	vertical-align:bottom;
	color:#CCC;
	font-weight:bolder;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
.top_frame a:link{
	color:#CCC;
	text-decoration:none;
	}
.top_frame a:visited{
	color:#CCC;
	text-decoration:none;
	}
.top_frame a:hover{
	color:#CF0;
	text-decoration:none;
	}
td.top_frame2{
	cursor:pointer;
	text-align:left;
	margin:0; padding:0;
	vertical-align:bottom;
	color:#CCC;
	font-weight:bolder;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
.top_frame2 a:link{
	color:#CCC;
	text-decoration:none;
	}
.top_frame2 a:visited{
	color:#CCC;
	text-decoration:none;
	}
.top_frame2 a:hover{
	color:#CF0;
	text-decoration:none;
	}

.midile_frame{ 
margin:0; padding:0;
	}
.right_frame{
	text-align:center;
	padding-top:20px;
	
	}
.bottom_frame{
background-image:url(../images/2.png); background-repeat:no-repeat;
margin:0; padding:0;
	
	}
.main_word{ 
	cursor:pointer;
	color:#333;
	font-weight:bolder;
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	
	}
td.main_word{
	width:152;
	overflow: hidden;
	white-space: normal;
	_overflow: none; 
	_height: 1%;
	
	
	}
.main_word a:link{ 
	cursor:pointer;
	color:#333;
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	
	}
.main_word a:visited{ 
	cursor:pointer;
	color:#333;
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	
	}
.main_word a:hover{ 
	cursor:pointer;
	color: #F3C;
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	
	}
.sub_main_word{
width:200px;
cursor:pointer;
overflow: hidden;
font-size:12px;
white-space: normal;
line-height:18px;
/*
_overflow: none; 
_height: 1%;
*/
height:12px;
padding:0;
margin:0;

}
td.sub_main_word li{
	height:12px;
	padding:0;
	margin:0;
	}
td.sub_main_word{
	width:200px;
	overflow: hidden;
	white-space: normal;
	_overflow: none; 
	_height: 1%;
	padding:0;
    margin:0;
	
	
	}
.sub_main_word a:link{ 
	color:#333;
	font-size:12px; 
	text-decoration:none;
	
	}
.sub_main_word a:visited{ 
	color:#333; 
	font-size:12px; 
	text-decoration:none;
	
	}
.sub_main_word a:hover{ 
	color: #F3C;
	font-size:12px; 
	text-decoration:none;
	
	}
.in_work_text{
width:725px;
cursor:pointer;
overflow: hidden;
white-space: normal;
_overflow: none; 
_height: 1%;	
	}
.blog_main{
	color: #F9F;
	overflow: hidden;
	white-space: normal;
	_overflow: none; 
	_height: 1%;
	}
td.blog_main{
	width:152;
	overflow: hidden;
	white-space: normal;
	_overflow: none; 
	_height: 1%;
	padding-left:16px;
	
	
	}
.blog_main a:link{ 
	color:#CCC; 
	font-size:12px; 
	text-decoration:none;
	}
.blog_main a:visited{  
	color:#CCC; 
	font-size:12px;
	text-decoration:none; 
}
.blog_main a:hover{  
	color: rgb(136, 119, 119); 
	font-size:12px; 
	text-decoration:none;
}
.blog_title{
	padding:0px;
	font-size:16px;
	font-weight:bold;
	color:#CF0;
	padding-top:20px;
	
	}
.blog_word{
	
	}
.blog_title_time{
	font-size:16px;
	font-weight:bold;
	color:#CCC;
	
	}
.in_blog_center{
	
	}
.center_cont{ 
	color:#CCC;
	font-size:12px;
	border: #000 solid 5px;
	border-right-width:0px;
	border-left-width:0px;

	
	}
.hiden_center_cont{ 
	color:#FFF; 
	background-color:#666; 
	font-size:12px;
	border: #666 solid 5px;
	border-right-width:0px;
	border-left-width:0px;

	
	}
.re_hiden_center_cont{
	color:#FFF; 
	background-color:#666; 
	font-size:12px;
	border: #666 solid 5px;
	border-right-width:0px;
	border-left-width:0px;
	
	}
.re_hiden_cinter_cont_title{
	color: #F6F;
	background-color:#666; 
	font-size:12px;
	
	}
.re_po_cont{ 
	color:#FFF;
	font-size:12px;
	
	}
.cinter_cont_title{ 
	color:#CF3; 
	font-size:12px;
	
	}
.re_cinter_cont_title{
	color: #F09; 
	font-size:12px;
	
	}
.hiden_cinter_cont_title{ 
	color:#CF3; 
	background-color:#666; 
	font-size:12px;
	}
input{ 
	background-color: #000; 
	color: #CCC;
	font-size:14px;
	
	}
textarea{ 
	background-color: #000; 
	color: #CCC;
	font-size:14px;
	overflow: auto;
	scrollbar-arrow-color:#666;
	scrollbar-base-color:#666;
	}
.main_table{ 
	padding-left:100px;
	padding-top:20px;
	
	
	}
.blog_main_word{
	color: #FFF;
	font-size:16px;
	
	}
.blog_main_word a:link{
	color: #FFF;
	font-size:16px;
	text-decoration:none;
	
	}
.blog_main_word a:visited{
	color: #CCC;
	font-size:16px;
	text-decoration:none;
	
    }
.blog_main_word a:hover{
	color: #CF0;
	font-size:16px;
	text-decoration:none;
	
	}
.blog_main_time{
	color:#999;
	font-size:14px;
	
	
	}
.blog_main_re_num{
	color:#CCC;
	font-size:12px;
	
	
	}
.line{ color:#CF0;
	}
.menu_left{
padding-left:15px;
	}
.blog_content{
	color:#FFF;
	font-size:12px;
	}
.blog_content a:link{
	color:#FFF;
	font-size:12px;
	text-decoration:none;
	}
.blog_content a:visited{
	color:#FFF;
	font-size:12px;
	text-decoration:none;
	}
.blog_content a:hover{
	color: #CF0;
	font-size:12px;
	text-decoration:none;
}
.index_center_content{
	vertical-align:top;
	text-align:left;
	padding-top:10px;
	padding-bottom:50px;}
.index_main_class{
	padding-left:2px;
	font-size:12px;
	font-weight: 700;
	color: #CF0;
	}
.index_time_class{ 
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #999;
	}
.index_center_table{
	padding-left:2px;
	margin-left:2px;
	margin-right:2px;
	}
#index_center_table_top{ background-image:url(../images/center_top.png); background-repeat:no-repeat;
	}
img,#index_center_table_top{
	behavior: url(../images/iepngfix.htc);
	}
#index_center2{ background-image: url(../images/index_center2_bg.png);background-repeat:no-repeat;
	}
#index_center4{ background-image: url(../images/index_center4_bg.png);background-repeat:no-repeat;
	}
#index_center6{ background-image: url(../images/index_center6_bg.png);background-repeat:no-repeat;
	}
#index_center8{ background-image: url(../images/index_center8_bg.png);background-repeat:no-repeat;
	}
.index_main2{
	font-family: Verdana, Geneva, sans-serif;
	
	}
.main_table2{ margin-top:20px;
	}
#look_re_click{ 
	cursor:pointer;
	}
#look_re_click:hover{
	color:#F0C;
	}
#download_center1{
	background-image:url(../images/download1.png);
	background-repeat:no-repeat;
	}
#download_center3{
	background-image:url(../images/download2.png);
	background-repeat:no-repeat;
	}
.download_list{
	font-family:Verdana, Geneva, sans-serif;
	font-size:18px;
	}
.download_list a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:18px;
	}
.download_table{
	
	}

.about_menu{
	margin-left:0px;
	padding-left:0px;
	text-align:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:18px;
	
	}
.about_menu ul{
	list-style:none;
	text-align:left;
	margin:0px;
	padding:0px;
    padding-left:0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:18px;
	}
.about_menu li{
	list-style:none;
	text-align:left;
	margin:0px;
	padding:0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:18px;
	}
.about_menu_text{
	font-family:Verdana, Geneva, sans-serif;
	font-size:18px;
	}
.about_menu_text a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:18px;
	}
.about_menu_radio{
	color:#CF0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:18px;
	
	}
.admin_click{
	color:#FFF;
	cursor:pointer;
	font-size:12px;
	}
.download_list_num{
	font-size:10px;
	
	}
.download_list_num a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	
	}
.download_photo{
	margin-left:37px;
	
	}
.line_padding{
	margin-top:50px;
	margin-bottom:5px;
	

	
	}
img,#index_center2{behavior: url(../images/iepngfix.htc);}
img,#index_center4{behavior: url(../images/iepngfix.htc);}
img,#index_center6{behavior: url(../images/iepngfix.htc);}
img,#index_center8{behavior: url(../images/iepngfix.htc);}
img,.top_frame{behavior: url(../images/iepngfix.htc);}
img,.bottom_frame{behavior: url(../images/iepngfix.htc);}
img,#download_center1{behavior: url(../images/iepngfix.htc);}
img,#download_center3{behavior: url(../images/iepngfix.htc);}
img,.thumbOuter .enabled{behavior: url(../images/iepngfix.htc);}
img,.dj_ie6 .thumbOuter .enabled {behavior: url(../images/iepngfix.htc);}

#main_table{
	}
#main_menu_td{
	}
table.main_menu3{
	padding:0;
	margin:0;
	}
table.main_menu3 td{
	padding:0;
	margin:0;
	}
td.p_menu{
	padding:0;
	margin:0;
	}
#blog_logo_td{
	padding-top:20px;
	}

#main_photo{
	background:url(../images/line-center.gif) no-repeat right bottom;
	}
#small_menu{
	background:url(../images/line-top.gif) no-repeat right bottom;
	}

ul.menu{
	height:26px;
	margin:0px;
	padding:0px;
	float:right;
	margin-bottom:20px;
	}

ul.menu li {
    float:left;
	height:26px;
	list-style:none;
	text-align:center;
	position: relative;
	margin:10px;
	padding:0;
}

ul.menu li a{
	color:transparent;
	}
ul.photo_thumbs{
	padding:0;
	margin:0;
	height:100px;
	}
ul.photo_thumbs li{
	list-style:none;
	float:left;
	padding:5px;
	}
img.clicked_thumb{
	
	}
img.other_thumb{
filter:alpha(opacity=50);
opacity:0.5;
	}
table.new_about_menu{
	font-family:SimHei;
	font-size:14pt;
	margin-bottom:20px;
	color:#999;
	}
table.new_about_menu a{
	font-family:SimHei;
	font-size:14pt;
	color:#999;
	}
table.new_about_menu td{
	padding-right:40px;
}
span.about_cht{
	font-size:10pt;
	color:#999;
	}
span.about_en{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#A28E82;
	letter-spacing:0;
	}
table.relation_com_table{
	margin-left:25px;
	width:490px;
	height:280px;
	border-left:#CCC solid 1px;
	border-top:#CCC solid 1px;
	}
table.relation_com_table td{
	margin-bottom:50px;
	border:0;
	border-right:#CCC solid 1px;
	border-bottom:#CCC solid 1px;
	}
td.movie_banner{
	padding-top:20px;	
	}
/*------------------------------------------------------blog right 圖片專換div*/
/* root element for scrollable */
.scrollable {

	/* required settings */
	position:relative;
	overflow:hidden;

	/* vertical scrollables have typically larger height than width but not now */
	height: 665px;
	width: 275px;
}

/* root element for scrollable items */
.scrollable .items {
	position:relative;

	/* this time we have very large space for the height */
	height:200px;
}
#actions{
	width:249px;
	height:20px;
	background-color:#333;
	color:#FFF;
	padding:2px;
	}
#actions a{
	color:#FFF;
	cursor:pointer;
	}
/*------------------------------------------------------blog right 圖片專換div*/
.page{
	font-size:12px;
	color:#000;
	font-weight:bolder;
	}
.page a{
	font-size:12px;
	color:#000;
	font-weight:bolder;
	}
table.blog_table{
	margin-bottom:20px;
	margin-left:10px;
	max-width: 584px;
	}
table.blog_table img{
	max-width: 564px;
	}
td.small_use{
	height:50px;
	background:(../images/line-blog.gif) no-repeat;
	}
td.small_use img{
	margin-right:10px;
	background:(../images/line-center.gif) no-repeat;
	}
div.re_title{
	float:left;
	width:100px;
	color:#FFF;
	font-size:16px;
	font-weight:bolder;
	margin-left:20px;
	}
div.re_title2{
	float:left;
	width:100px;
	color:#000;
	font-size:16px;
	font-weight:bolder;
	margin-left:20px;
	}
div.re_word{
	float:left;
	color:#FFF;
	max-width: 322px;
	}
div.re_word{
	float:left;
	color:#333;
	max-width: 322px;
	}
div.msg_word{
	max-width: 522px;
	color:#333;
	}
.photo_porfolio{
	max-height:600px;
	max-width:640px;
	}