@charset "utf-8";
A:link { FONT-STYLE: normal; TEXT-DECORATION: none; color: #777777} 
A:visited { FONT-STYLE: normal; TEXT-DECORATION: none; color: #777777} 
A:active { FONT-STYLE: normal; TEXT-DECORATION: none; color: #777777} 
A:hover { COLOR: #274a8e; FONT-STYLE: normal; TEXT-DECORATION: underline} 
body { margin:0px;
	font-size: 13px;
	color:#5d5d5d;
	line-height: 24px;
	font-family: Arial, Helvetica, sans-serif; background-color:#f8f8f8; text-align:center;
}
.f10px{ font-size:10px;}
.c_gray01{ color:#c9c8c8;}


/* ------------- all ------------- */
#top{
	position:relative;
	width:1000px;
	background:url(../images/top_bg.gif) no-repeat;
	margin:auto;
	overflow:hidden;
	zoom:1;
	}
.logo{float:left; height:68px; padding-top:15px;}
.top_pic{float:left;}
.language{ font-size:12px; float:right; margin:20px 0 0px 0px;}
.language b{
	font-weight: bold;
	color: #CC0000;
}
.language A { color:#aaaaaa; margin:0px 10px;}
.language a:link, .language a:visited  {}
.language a:active, .language a:hover { color:#043e92; text-decoration:none;}

.top_menu { font-size: 16px; color: #000; font-weight:bold; width:550px; height:35px; float:left; border:0px solid #ccc; text-align:right; margin:5px 0px 0px 60px; _float:left;}
.top_menu A { color:#000; margin-left:10px; float:left; display:inline-block; font-weight:bold; height:25px;}
.top_menu a:link, .top_menu a:visited  {padding:5px 5px 0px 5px;	color: #979797; height:30px;	text-decoration: none;  float:left; font-weight:bold;}
.top_menu a:active, .top_menu a:hover {	padding:5px 5px 0px 5px; color: #fff;	height:30px; float:left; text-decoration: none;	background:url(../images/mu_over.jpg) no-repeat; background-position:top;font-weight:bold;}


#bg_main{ text-align:left;width:1000px;	margin:0px auto; background:url(../images/bg_ind.jpg) repeat-x; height:300px;}

/* ------------- left ------------- */
.left{ color:#6f6f6f; line-height:30px; width:670px; float:left; padding:50px 30px 25px 0px;}
.left_img{ margin-right:25px; float:left;}

/* ------------- middle ------------- */
.middle{width:300px; float:left;}
.td_01{ border-bottom:1px solid #f0f0f0;}
.td_02{ border-bottom:1px solid #dedede;}
.middle{ background-color:#fcfcfc;}
.middle A { color:#000; }
.middle a:link, .middle a:visited  {}
.middle a:active, .middle a:hover { color:#fa3e3e;}



/* ------------- right ------------- */
.right{width:316px; line-height:18px;}
.right strong{ color:#000;}
.right img{ margin-bottom:10px;}
.new_pro{}
.new_pro_pic{line-height:106px; background:url(../images/ind_newpro_bg.jpg) no-repeat; padding:3px; width:100px;  float:left; text-align:center; min-height:106px;}
.new_pro img{}
.new_pro_text{ margin-left:106px; padding:8px 0px 0px 10px;background:url(../images/ind_newpro_bg02.jpg) no-repeat; min-height:100px; .height:100px;}
.new_pro_text02{ font-size:10px;color:#b3b3b3; line-height:20px; margin:10px 0px;}
.new_pro_next{ text-align:right; padding-right:20px;}

/* ------------- ad ------------- */
#ad{ width:1000px; margin:0px auto; text-align:center;}
#ad img{ margin:30px 15px;}

.both{ clear:both;}

/* ------------- copyright ------------- */
#Copyright {
	color: #b4b4b4;
	line-height: 16px;
	text-align:center;
	float: left;
	border: 0px solid #ce3;
	font-size:0.8em;
	background:url(../images/.jpg) repeat-x;
	width: 100%;clear:both;
}
#Copyright a:link, #Copyright a:visited  {font-size:1.1em; color:#000; padding-top: 10px; margin:0px 10px;}
#Copyright a:active, #Copyright a:hover {font-size:1.1em; color:#939292; text-decoration: underline;margin:0px 10px;}
.copy{width:1000px; height:60px; text-align:center; margin:0px auto; background:url(../images/.jpg) no-repeat; line-height:22px;}
.copy_02{ color:#808080;width:125px; float:right; text-align:center; margin:25px 20px 0px 0px;}
.copy_02 a{color:#808080;}
.copy_02 a:hover {	color:#808080;	text-decoration: underline;}

#Copyright .copy_03{color:#666666; }
#Copyright .copy_03:link, #Copyright .copy_03:visited  {color:#666666;}
#Copyright .copy_03:active, #Copyright .copy_03:hover {	color:#a3a3a3;	text-decoration: underline;}


.copy_search{ background:url(../images/under_search.gif) no-repeat; width:181px; height:24px; padding-left:80px; padding-top:2px;}
.copy_search form { margin:0; padding:0; }



/* ------------- other ------------- */
.clearfix:after {    content: ".";     display: block;     height: 0;     clear: both;     visibility: hidden;}
.clearfix {display: inline-block;}/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/* ------------- 首頁廣告動態 ------------- */
	#abgneBlock {
		width: 1000px;
		height: 311px;
		position: relative;
		overflow: hidden; margin:0px auto;
	}
	#abgneBlock ul.list {
		padding: 0;
		margin: 0;
		list-style: none;
		position: absolute;
		width: 9999px;
		height: 100%;
	}
	#abgneBlock ul.list li {
		float: left;
		width: 1000px;
		height: 100%;
	}
	#abgneBlock .list img{
		width: 100%;
		height: 100%;
		border: 0;
	}
	#abgneBlock ul.playerControl {
		margin: 0;
		padding: 0;
		list-style: none;
		position: absolute;
		bottom: 5px;
		right: 5px;
		height: 14px;
	}
	#abgneBlock ul.playerControl li {
		float: left;
		width: 10px;
		height: 10px;
		cursor: pointer;
		margin: 0px 2px;
		background: url(../images/cir_ctrl.png) no-repeat -10px 0;
	}
	#abgneBlock ul.playerControl li.current { 
		background-position: 0 0;
	}