@charset "utf-8";
/* CSS Document */

body{ 
background-color: #dddddb;
margin:0px;
}

/*首頁定位*/
#homeflash{
width:955px;
margin:0 auto;
}

#news{

}
/*--------------------*/
/*內頁定位*/
#topflash{
width:955px;
margin:0 auto;
}
/*--------------------*/


p{
	font-family: Tahoma, Verdana, Arial;
	line-height:1.5em;
	font-size:75%;
	margin-top:3px;
	color:#737373;
 }
select{
 font-family: Tahoma, Verdana, Arial;
 }
th{ background:#f3f3f3; border-bottom:1px solid #ccc; border-top-width: 1px; border-right-width: 1px; border-left-width: 1px;;
 }
 
 h1{
	font-family: Tahoma, Verdana, Arial,"新細明體";
	margin:0px;
 }
 h2{
	font-family: Tahoma, Verdana, Arial,"新細明體";
	margin:3px;
 }
  h3{
	font-family: Tahoma, Verdana, Arial,"新細明體";
	margin:3px; font-weight:normal;
 }
/*---------------------------------------------------------------- 文字基本設定 --------*/
/* 大小 */
.f70{
font-size:70%;
font-family: Tahoma, Verdana, Arial,"新細明體";
}
.f75{
	font-size:70%;
	font-family: Tahoma, Verdana, Arial, "新細明體";
}
.f80{
font-size:75%;
font-family: Tahoma, Verdana, Arial,"新細明體";
}
.f90{
font-size:90%;
font-family:Tahoma, Verdana, Arial,"新細明體";
}
.f100{
font-size:100%;
font-family:Tahoma, Verdana, Arial,"新細明體";
}
.f114{
font-size:114%;
font-family:Tahoma, Verdana, Arial,"新細明體";
}
/* 粗細 */
.bold{
font-weight:bold;
}
.no-bold{
font-weight:normal;
}

/* 顏色 */
.cfff{
color:#FFF;
}
.c000{
color:#000;
}

.c666{
color:#666;
}
.c888{
color:#818181;
}

.ceb1{
color:#EBB012;
}

.c777{
color:#747474}

.cf52{
color:#F15A22}

.c7a0{
color:#72AA00}

/*線條樣式*/
.line_dot{
border-bottom:dotted #CCCCCC 1px;}

.line_d{
border: solid #CCCCCC 1px;}

.line_s{
border-bottom: solid #CCCCCC 1px;}

.line_r{
border-top:0px;
border-left:0px;
border-right:solid #CCCCCC 1px;
border-bottom: solid #CCCCCC 1px;}

.line_1r{
border-top:0px;
border-left:0px;
border-right:solid #CCCCCC 1px;
}


.line_t{
border-top:0px;
border-left:0px;
border-right:solid #CCCCCC 1px;
border-left: solid #CCCCCC 1px;
border-bottom: solid #CCCCCC 1px;}

.line_l{
border-top:0px;
border-right:0px;
border-left:solid #CCCCCC 1px;
border-bottom: solid #CCCCCC 1px;}



/*字體*/
.font-geo {font-family: Georgia, "Times New Roman", Times, serif}
.font-num {font-family: Georgia, "Times New Roman", Times, serif; font-weight:bold;}

/*頁框*/
#wrapper{width:100%;margin:0px;}

#wrapper1{
	margin:0px;
	width:100%;
	background-color: DDDDDB;
}

#integral{ margin:0 auto; width:955px;
}


/*首頁body*/
#body_index{ width:955px; margin:0 auto; background-color:#FFFFFF;}
#marquee{margin:10px auto;}
#news{margin:10px auto;}
.dot01{
	margin:5px;
}

#pic-index{ margin:10px auto; border:#CCCCCC 1px solid;
}

#seotext{
 float:left;width:527px; padding:10px;}
 

#newslist{padding-bottom:3px;margin-bottom:5px; border-bottom:#CCCCCC solid 1px;}

#more{ padding:5px 0px 5px 0px;}


#main_table_l_box { font-size:75%;
	MARGIN-TOP: 3px; BORDER-BOTTOM: #c3c3c3 1px solid
}
#main_table_l_box A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; COLOR: #58595b; PADDING-TOP: 0px; TEXT-DECORATION: none
}
#main_table_l_box A.active {
	COLOR: #58595b
}
#main_table_l_box A:hover {
	COLOR: #58595b
}
#main_table_l_box A:hover {
	COLOR: #fff;
	background-color: #ccc;
}


/*內頁body*/
#body_page{ width:955px; margin:0 auto; background-color:#FFFFFF; }
#main{
	float:left;
	width:710px;
	background-image:url(../images/bg_main.gif);
	background-repeat:no-repeat;
}




/*左側選單*/
#left{ float:left;width:245px; margin-top:0px;}
#member{width:226px; margin-top:0px;}
#menu{ margin-top:40px; margin-bottom:30px;}
#ad_left{margin-top:20px; margin-bottom:50px;}


#search{ padding-left:8px; padding-top:8px;background-image:url(../images/search.gif); background-repeat:no-repeat;
width:183px; height:63px; margin:10px auto 0px;}
#productmenu{ padding-left:8px; padding-top:8px;margin:0px auto 0px;width:183px; height:243px;
background-image:url(../images/menu_b.gif); background-position:0 0; background-repeat:no-repeat;}
#productmenu ul li{ width:130px; padding-left:2px;margin-left:2px;line-height:25px; list-style: none; list-style-image:url(../images/dot_01.gif); border-bottom:1px solid #FFCC00;list-style-position: inside;
 }


/*中間內容*/

#nav{
	font-family: Tahoma, Verdana, Arial;
	font-size:75%;
	padding:10px 18px;
	color:#999999;
}
#title_main{ margin-left:45px; margin-top:20px;}

#main_content{
	width:700px;
	background-image:url(../images/main_content_backgroup.jpg);
	background-repeat:no-repeat;
}

#content{
	width:650px;
	margin-top:20px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: 35px;
}

#content_p{
	margin-top:10px;
	margin-bottom: 20px;
}

#content_qa{
	margin-top:5px;
	margin-bottom: 5px;
}
#from_p{
	margin-top:10px;
	margin-bottom: 10px;
}


/*頁尾*/
#footer_index{width:100%;margin:0px; background-color:#DDDDDB;}
#footer{
margin:0 auto; width:955px;}
#footercopy{
	font-family: Tahoma, Verdana, Arial;
	font-size:75%;
	color:#666666;
padding-top:8px;
height:80px;
}



#footerpage{
margin:0 auto; width:100%; height:50px;background-color:#202528;}
#footernav{
padding-top:10px; padding-left:240px;}





/*-----------超連結樣式-----------------*/
 a:link,a:visited{
	text-decoration:none;
	color:#757575;
}
 a:hover{
	text-decoration:none;
	color:#FF6600;
}
 
  .menuA:link,.menuA:visited{
	font-family: Tahoma, Verdana, Arial;
	height:28px;
	text-align:left;
	text-decoration:none;
	color:#2f2f2f;
}
 .menuA:hover{height:28px;text-align:left;text-decoration:none;color:#2690C8; } 
 
 
 
   .subA:link,.subA:visited{
   width:197px;
height:28px;
background-position:0px 5px;
	font-family: Tahoma, Verdana, Arial;
	text-align:left;
	text-decoration:none;
	color:#666666;
	padding-left:55px;
}
 .subA:hover{height:28px;text-align:left;text-decoration:none;color:#2690C8;padding-left:55px; } 
 
 
 .footermenuA:link,.footermenuA:visited{
	font-family: Tahoma, Verdana, Arial;
	text-align:left;
	text-decoration:none;
	color:#FFFFFF;
}
 .footermenuA:hover{height:28px;text-align:left;text-decoration:none;color:#61B0F6; } 
 
 
 .navA:link,.navA:visited{
	font-family: Tahoma, Verdana, Arial;
	text-align:left;
	text-decoration:none;
	color:#F15A22;
}
 .navA:hover{
	text-align:left;
	text-decoration:none;
	color:#333333;
} 
 
 
 .more:link,.more:visited{padding:0px;margin-top:0px;background:url('arrow_more.gif') 0px no-repeat}
 .more:hover{background:url('arrow_more_s.gif') 0px no-repeat;}  


 .newsA:link,.newsA:visited{ font-size:75%;line-height:18px;text-align:left;text-decoration:none;color:#666;}
 .newsA:hover{
	font-size:75%;
	line-height:18px;
	text-align:left;
	text-decoration:none;
	color:#FF6600;
} 
.newsnum{ line-height:30px;}


 .noA:link,.noA:visited{ 	font-family: Tahoma, Verdana, Arial;
	text-align:left; letter-spacing:.1em;
	text-decoration:none;
	color:#F15A22;}
 .noA:hover{
	text-align:left;
	text-decoration:none;
	color:#333333;
} 

 .product:link,.product:visited{
 font-size:100%;
 color:#FFFFFF;
 text-align:center;
	padding-top:15px;
	margin-top:0px;
	background-image: url(../images/bt_product.gif);
	background-repeat: no-repeat;
	background-position: 0px;
	height: 37px;
	width: 135px;
	display:block;
}
 .product:hover{
  font-size:100%;
color:#4478A2;
	background-image: url(../images/bt_product.gif);
	background-repeat: no-repeat;
	background-position: 0px;
}  


.week:link,.week:visited{
	font-size:80%;
		color:#000;
	cursor:pointer;
	width:67px;
	height:21px;
	text-align: center;
	background-image:url(../images/bt_data_h.gif);
	background-repeat:no-repeat;
	padding-top:5px;
	display:block;
}
.week:hover{
	font-size:80%;
	color:#FFFFFF;
	cursor:pointer;
	width:67px;
	height:21px;
	text-align: center;
	background-image:url(../images/bt_data.gif);
	background-repeat:no-repeat;
	padding-top:5px;
	display:block;
}




.menutitle{
font-size:80%;
cursor:pointer;
padding-top:5px;
padding-left:50px;
width:147px;
height:28px;
text-align:left;
background-image:url(../images/bg_menu_a.gif);
background-repeat:no-repeat;
}
.menutitle:hover{
font-size:80%;
color:#2690C8;
cursor:pointer;
padding-top:5px;
padding-left:50px;
width:147px;
height:28px;
text-align:left;
background-image:url(../images/bg_menu_a_h.gif);
background-repeat:no-repeat;
}
.submenu{
background-image: url(../images/bg_menu_s.gif);
font-size:75%;
line-height:28px;
display: none;
margin-bottom: 5px;
margin-top: 0px;
}

.input{
border:solid 1px #CCCCCC;
background-color:#F7F7F7;
}




#container {
	Z-INDEX: 10; LEFT: 50%; MARGIN-LEFT: -477px; WIDTH: 955px; POSITION: absolute
}
#main_box_top {
	Z-INDEX: 100; RIGHT: 20px; WIDTH: 735px; POSITION: absolute; TOP: 0px
}
#main_mu_top_l {
	POSITION: absolute; HEIGHT: 28px
}

#news_brbg{
		   width:735px;
		   height:25px;
		   background:url(../images/news_brbg.gif) top left no-repeat;
		   margin:0 0 10px 0;
		   }

/*
.menutitle{
font-size:80%;
cursor:pointer;
padding-top:5px;
padding-left:50px;
width:147px;
height:28px;
text-align:left;
background-image:url(../images/bg_menu_a.gif);
background-repeat:no-repeat;
}
.menutitle:hover{
font-size:80%;
color:#2690C8;
cursor:pointer;
padding-top:5px;
padding-left:50px;
width:147px;
height:28px;
text-align:left;
background-image:url(../images/bg_menu_a_h.gif);
background-repeat:no-repeat;
}
.submenu{
font-size:75%;
line-height:22px;
display: none;
background-image:url(../images/bg_menu_s.gif);
background-repeat:no-repeat;
width:197px;
height:28px;
padding-left:0px;
margin-left:0px;
margin-bottom: 5px;
margin-top: 5px;
}
*/

