﻿/* CSS Document */

.spacer{

	clear:both; 

	font-size:0; 

	line-height:0;

}



.image {

	float: left;

	margin-right: 8px;

	margin-bottom: 5px;

	margin-left: 0;

	border: 1px solid #999999;

	padding: 1px;

}



.image_rt {

	float: right;

	margin-bottom: 5px;

	margin-left: 8px;

	border: 1px solid #999999;

	padding: 1px;

}



.image_lt {

	float: left;

	margin-bottom: 5px;

	border: 1px solid #999999;

	padding: 1px;

	margin-right: 8px;

}



.image_lin {

	float: left;

	margin-top: 8px;

	margin-right: 3px;

}



.image_ad {

	border: 1px solid #999999;

	padding: 3px;

}



.imglt {

	BORDER-RIGHT: #666 1px solid;

	BORDER-TOP: #666 1px solid;

	BORDER-LEFT: #666 1px solid;

	BORDER-BOTTOM: #666 1px solid;

	height: 90px;

	width: 120px;

	margin-top: 0px;

	margin-right: 10px;

	margin-bottom: 5px;

	margin-left: 0px;

	float: left;

	overflow: hidden;

	padding: 0px;

	text-align: center;

}



.img_rt {

	BORDER-RIGHT: #666 1px solid;

	BORDER-TOP: #666 1px solid;

	BORDER-LEFT: #666 1px solid;

	BORDER-BOTTOM: #666 1px solid;

	height: 90px;

	width: 120px;

	margin-top: 0px;

	margin-right: 10px;

	margin-bottom: 5px;

	margin-left: 0px;

	float: left;

	overflow: hidden;

	padding: 0px;

	text-align: center;

}



.box_r {

	float:right!important;

	margin-right: 20px;

}







.lin{

	margin-bottom: 10px;

	overflow: hidden;

	padding-top: 10px;

	padding-right: 0px;

	padding-bottom: 10px;

	padding-left: 0px;

	width: 80%;

}



.lin .po{

	margin-bottom: 10px;

	display: block;



}

/*------------------------------------------------main--------------------*/





#banner

{

	;

	position: relative;

	height: 220px;

	background-image: url(w3_001/w3_001.jpg);

	background-repeat: no-repeat;

	background-position: center center;

}

#banner .tit {

	position:absolute;

	left:33px;

	top:28px;

	width:auto;

	height:auto;

	z-index:auto;

}



#banner .tit h1 {

	font-size: 24px;

	font-weight: bold;

	color: #CCCCCC;

	font-family: "微軟正黑體";

	text-decoration: none;

}



#banner .tit h1 a {

	font-size: 24px;

	font-weight: bold;

	color: #FF6600;

	font-family: "微軟正黑體";

	text-decoration: none;

	background-color: #FFFFFF;

	padding: 5px;

}

/*------------------------------------------------header--------------------*/







#left{

	width:740px;

	float:left;

	margin-top: 10px;

	margin-left: 20px;

	margin-bottom: 10px;

	margin-right: 0px;

	/*background-color:#EAE680;

	color:#000;*/

}



#left p.leftTop{

	display:block;

	font-size:0px;

	line-height:0;

	margin: 0px;

	padding: 0px;

	background-image: url(img/ma_top.gif);

	background-repeat: no-repeat;

	background-position: 0 0;

	height: 15px;

}



#left p.leftdown{

	display:block;

	font-size:0px;

	line-height:0;

	margin: 0px;

	padding: 0px;

	background-image: url(img/ma_down.gif);

	background-repeat: no-repeat;

	background-position: 0 0;

	background-color: #E7D3EF;

	height: 15px;

}



#ja_main {

	background-color: #fff;
	
	border-radius:10px;
	
	padding:20px;

	/*background-color:#EAE680;

	color:#000;*/
	
	font-family:'Microsoft JhengHei';

}



#home_top {

	background-color: #FFFFFF;





	/*background-color:#EAE680;

	color:#000;*/

}



#home_top h4 {

	line-height:35px;

	font-size:0;

	font-size:16px;

	font-weight: bold;

	font-style: normal;

	color: #333333;

	display: block;

	background-image: url(images/lt_tit.gif);

	background-repeat: no-repeat;

	padding-left: 10px;

}



#home_bottom {

	margin-right: 10px;

	margin-left: 10px;

	margin-bottom: 10px;



	/*background-color:#EAE680;

	color:#000;*/

}



#home_lt {

	width: 327px;

	float: left;



	/*background-color:#EAE680;

	color:#000;*/

}



#home_lt h4 {

	line-height:35px;

	font-size:0;

	font-size:16px;

	font-weight: bold;

	font-style: normal;

	color: #333333;

	display: block;

	background-image: url(images/list_atit.gif);

	background-repeat: no-repeat;

	padding-left: 10px;

}



#home_rt {

	width: 327px;

	float: right;



	/*background-color:#EAE680;

	color:#000;*/

}



#home_rt h4 {

	line-height:35px;

	font-size:0;

	font-size:16px;

	font-weight: bold;

	font-style: normal;

	color: #333333;

	display: block;

	background-image: url(images/list_atit.gif);

	background-repeat: no-repeat;

	padding-left: 10px;

}



#list_text{

	overflow: hidden;

	margin-right: 10px;

	margin-left: 10px;

	font-size: 13px;

	background-image: ;

	background-repeat: repeat-x;

	background-position: bottom;

	padding-bottom: 10px;

	line-height: 22px;

	margin-bottom: 10px;

}



#list_text .imgl {

	BORDER-RIGHT: #666 1px solid;

	BORDER-TOP: #666 1px solid;

	BORDER-LEFT: #666 1px solid;

	BORDER-BOTTOM: #666 1px solid;

	height: 90px;

	width: 120px;

	margin-top: 0px;

	margin-right: 10px;

	margin-bottom: 10px;

	margin-left: 0px;

	float: left;

	overflow: hidden;

	padding: 2px;

}



#list_text h3 {

	font-size: 13px;

	font-weight: lighter;

	padding-top: 3px;

}



#list_text h3 a{

	font-size: 13px;

	color: #003399;

	text-decoration: none;

}



#list_text h3 a:hover{

	list-style-type:none;

	color: #666666;

	text-decoration: underline;

}



#list_text p{





}



#list_text span a {

	list-style-type:none;

	color: #0066CC;

	text-decoration: none;

}



#list_content {

	overflow: hidden;

	font-size: 13px;

	background-image: url(images/bg_lin.gif);

	background-repeat: repeat-x;

	background-position: bottom;

	padding-bottom: 10px;

	line-height: 22px;

	margin-bottom: 15px;

}



#list_content .imgl {

	BORDER-RIGHT: #666 1px solid;

	BORDER-TOP: #666 1px solid;

	BORDER-LEFT: #666 1px solid;

	BORDER-BOTTOM: #666 1px solid;

	height: 90px;

	width: 120px;

	margin-top: 0px;

	margin-right: 10px;

	margin-bottom: 5px;

	margin-left: 0px;

	float: left;

	overflow: hidden;

	padding: 2px;

	text-align: center;

}



.lin #list_content h8 {

	font-size: 20px;

	font-weight: bold;

	padding-top: 3px;

}



.lin #list_content h8 a{

	font-size: 20px;

	color: #333;

	text-decoration: none;

}



.lin #list_content h8 a:hover{

	list-style-type:none;

	color: #0099CC;

	text-decoration: none;

}



#list_content p{





}



#list_content span a {

	list-style-type:none;

	color: #0066CC;

	text-decoration: none;

}



#texta1{

	overflow: hidden;

	padding-bottom: 10px;

	border-right-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-left-style: solid;

	border-right-color: #CCCCCC;

	border-left-color: #CCCCCC;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CCCCCC;

	margin-bottom: 10px;

	padding-right: 10px;

	padding-left: 10px;

	background-color: #FAFAFA;

}



#texta1 h3{

	font-size: 13px;

	font-weight: normal;

	display: inline;



}



#texta1 ul{

	list-style-type:none;

	display: block;

	line-height: 32px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #DFDFDF;

	padding-bottom: 5px;

	padding-top: 5px;

}



#texta1 li{

	list-style-type:none;

	line-height: 22px;

	font-size: 13px;

}



#texta1 li a{

	list-style-type:none;

	color: #333333;

	text-decoration: none;

	font-size: 13px;

}



#texta1 li a:hover{

	list-style-type:none;

	color: #996600;

	text-decoration: underline;

}



#texta1 li span a{

	list-style-type:none;

	color: #CC6600;

}



#contenttxt{

	overflow: hidden;



}



#contenttxt .share{

	padding-bottom: 10px;

	font-size: 13px;

	line-height: 30px;

	border-bottom-color: #999999;

	margin-right: 0px;

	margin-left: 0px;

	padding-top: 10px;

	color: #000;



}

#contenttxt .share a{

	font-size: 13px;

	color: #FFF;

	text-decoration: none;



}



#contenttxt h1{

	font-size:0;

	font-size:16px;

	margin-bottom: 10px;

	font-weight: bold;

	font-family: "微軟正黑體";

	margin-top: 10px;

	color: #333;

}



#contenttxt h2 span{

	color:#9A0124;

	background-color:#FDFCCE;

	font-size: 16px;

	font-weight: bold;

	line-height: 20px;

}



#contenttxt h2{

	background-color:inherit;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-style: normal;

	font-weight: bold;

	font-variant: normal;

	padding-bottom: 5px;

	color: #666666;

}



#contenttxt h3{

	line-height:0;

	font-size:0;

	font-size:16px;

	line-height:22px;

	font-weight: bold;

	display: block;

	padding-left: 15px;

	margin-bottom: 15px;

	font-style: normal;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #999999;

	color: #FF6600;

}



#contenttxt h4{

	display:block;

	color:#FF6600;

	background-color:inherit;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-style: normal;

	font-weight: bold;

	font-variant: normal;

	margin-top: 10px;

	margin-right: 0;

	margin-bottom: 10px;

	margin-left: 0;

}



#contenttxt .datd {

	list-style-type:none;

	font-size: 16px;

	margin-bottom: 10px;

	line-height: 26px;

	margin-right: 0px;

	margin-left: 0px;

}



#contenttxt .text{

	font-size: 16px;

	line-height: 24px;

	overflow: hidden;

	margin-top: 10px;

	margin-bottom: 10px;

	margin-right: 0px;

	margin-left: 0px;

	width:80%;

	color:#333;

}



#contenttxt .text font{

	font-size: 16px;

}



#contenttxt .text p{

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 15px;

	margin-left: 0px;

}



#contenttxt .text a{

	margin: 0px;

	padding: 0px;

	overflow: hidden;

	color: #FF9900;

}



#contenttxt .home {

	list-style-type:none;

	margin-bottom: 5px;

	text-align: center;

	text-decoration: none;

	margin-top: 10px;

	padding: 2px;

	background-color: #009999;

	display: block;

	width: 60px;

	float: right;

	margin-right: 10px;

	margin-left: 0px;

}



#contenttxt .home a {

	list-style-type:none;

	font-size: 16px;

	line-height: 20px;

	color: #FFFFFF;

	text-decoration: none;

}



#store_txt{

	overflow: hidden;

	margin-right: 10px;

	font-size: 13px;

	line-height: 22px;

	margin-left: 10px;

	margin-top: 10px;

}



#store_txt a{

	font-size: 13px;

	color: #006699;



}



#store_txt li{

	font-size: 13px;

	line-height: 22px;

	padding-top: 5px;

	padding-left: 10px;

}



#right{

	width:200px;

	float:right;

	margin-top: 10px;

	margin-bottom: 10px;	/*background-color:#EAE680;

	color:#000;*/

	margin-left: 0px;

	margin-right: 20px;

}



#righta0{



}



#righta1{

	background-color: #FFFFCC;

	margin-bottom: 10px;



}



p.righta1top{

	display:block;

	font-size:0px;

	line-height:0;

	background-repeat: no-repeat;

	background-position: 0 0;

	height: 0px;

}



#righta1center{

	display:block;

	background-image: url(images/rt_cn.gif);

	background-position: 0 0;

	padding-right: 15px;

	padding-left: 15px;

}



#rightcenter h3{

	line-height:0;

	font-size:0;

	font-size:16px;

	line-height:30px;

	font-weight: bold;

	display: block;

	font-style: normal;

	color: #333333;

	background-image: url(images/rt_tit.gif);

}



p.righta1down{

	display:block;

	height:0px;

	font-size:0px;

	line-height:0;

	margin: 0px;

	padding: 0px;

	background-repeat: no-repeat;

	background-position: 0 0;

}



#righta2{

	margin-bottom: 15px;



}



#righta2 h4{

	font-size:0;

	font-size:15px;

	font-weight: bold;

	display: block;

	font-style: normal;

	color: #CCCCCC;

	background-image: url(images/rt2_tit.gif);

	padding-left: 10px;

	line-height: 30px;

}



#righta2 p.righta2top{

	display:block;

	height:30px;

	font-size:0px;

	line-height:0;

	margin: 0px;

	padding: 0px;

	background-image: url(images/rt2_tit.gif);

	background-repeat: no-repeat;

	background-position: 0 0;

}



#righta2center{

	background-position: 0 0;

	border-right-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-left-style: solid;

	border-right-color: #999999;

	border-left-color: #999999;

	background-color: #FFFFFF;

	padding-right: 10px;

	padding-left: 10px;

	overflow: hidden;

}



#righta2center a{

	color: #666666;

	text-decoration: none;



}



#rightcenter h3{

	line-height:0;

	font-size:0;

	font-size:16px;

	line-height:30px;

	font-weight: bold;

	display: block;

	font-style: normal;

	color: #333333;

	background-image: url(images/rt_tit.gif);

}



#righta2 p.righta2down{

	display:block;

	height:15px;

	font-size:0px;

	line-height:0;

	margin: 0px;

	padding: 0px;

	background-image: url(images/rt2_down.gif);

	background-repeat: no-repeat;

	background-position: 0 0;

}

/*------------------------------------------------right--------------------*/
/*stool*/ 

.link-else {/*right-link*/ 
    top: 40%; 
    right: 15px; 
    bottom: 0; 
    margin: auto; 
    position: fixed; 
    width: 45px; 
    z-index:998;  
    opacity: 1; 
} 
 
.link-else ul li{/*right-link*/ 
  list-style:none; 
    margin-top: 5px; 
    opacity: 0.75; 
} 
    .link-else ul li:hover{ 
    opacity: 1; 
}





/*------------------------------------------------footer--------------------*/

