body {
	margin:0;
	padding:0;
	background:url(../img/bg.jpg) top left repeat-x #fff;
}
img{
	border:0px;
}
#wrapper{
	margin:0 auto;
	padding:0;
	width:1002px;
	background:#FFF;
}
body, td, th{
	font-size:15px;
	line-height:1.5;
	letter-spacing: 1px;
	}
a:link,
a:visited{
	color:#660000;
	text-decoration:underline;
}
a:hover{
	color:#60c;
	}
/*top*/
#header{
	width:1002px;
	margin:0;
	padding:0;
	}
#header h1{
	margin:0;
	padding:0;
	/*background:#900;*/
	width:650px;
	top:0;
	position:absolute;
}
#header h2{
	margin:0;
	padding:0;
	/*background:#090;*/
	width:150px;
	top:10px;
	margin-left:650px;
	position:absolute;
}
#header h2 ul{
	margin:0;
	padding:0;
}
#header h2 ul li{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
#header h3{
	margin:0;
	padding:0;
	/*background:#00F;*/
	width:202px;
	top:10px;
	position:absolute;
	margin-left:800px;
	background:url(../img/google_bg.gif) top left no-repeat;

}
#header h3 .keyword01{
	width:90px;
	border:0px;
	margin:1px 0 0 65px;
	position:absolute;
	height:20px;
}
#header h3 .search01{
	margin:1px 0 0 160px;
}



#abgneBlock {
	margin:0;
	padding:0;
	width:1002px;
	height:217px;
	border:0;
	}
#abgneBlock #player {
	position: relative;
	overflow: hidden;
	height: 100%;
	}
#abgneBlock ul.list {
	padding: 0;
	margin: 0;
	list-style: none;
	position: absolute;
	width: 100%;
	height: 100%;
	}
#abgneBlock ul.list li {
	float: left;
	width: 100%;
	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: 20px;
	}
#abgneBlock ul.playerControl li {
	float: left;
	color: #ff99cc;
	text-align: center;
	line-height: 20px;
	width: 20px;
	height: 20px;
	font-family: Arial;
	font-size: 12px;
	cursor: pointer;
	margin: 0px 2px;
	background: url(../img/control_ico.gif) no-repeat -21px 0;
	}
#abgneBlock ul.playerControl li.current { 
	color: #fff;
	font-weight: bold;
	background-position: 0 0;
	}


	
	
#menu{
	/*background:url(../img/menu_bg.jpg) top left no-repeat;*/
	height:39px;
	margin:0;
	padding:0;
	}
#menu ul{
	margin:0;
	padding:0;
	}
#menu ul li{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	}
#menu .open{
	
	}
#menu .open ul {
	margin:0;
	padding:0;
	}

#menu .open ul li {
	margin:0;
	padding:15px;
	list-style:none;
	float:left;
	}
#menu .open a:link,
#menu .open a:visited{
	color:#000;
	text-decoration:none;
	font-size:13px;
	
}
#menu .open a:hover{
	color:#60c;
}
#menu .open01,
#menu .open02,
#menu .open03,
#menu .open04,
#menu .open06{
	position:absolute;
	margin:-10px 0 0 0;
	margin:-5px 0 0 0\9;/* IE9 */
	>margin:32px 0 0 -96px;/* IE7 */
	padding:0;
	background:#ffffcc;
	border:1px solid #F30;
	z-index:99;
	}
@media all and (-ms-high-contrast:none)
     {
     *::-ms-backdrop, #menu .open01,
	 ::-ms-backdrop, #menu .open02,
	 ::-ms-backdrop, #menu .open03,
	 ::-ms-backdrop, #menu .open04,
     ::-ms-backdrop, #menu .open06{ 
	position:absolute;
	margin:-5px 0 0 0;
	padding:0;
	background:#ffffcc;
	border:1px solid #F30;
	z-index:99;
	 } /* IE11 */
     }
#menu .open05{
	}
#menu .open06{
	position:absolute;
	margin:33px 0 0 690px;
	margin:33px 0 0 690px\9;/* IE9 */
	>margin:33px 0 0 -96px;/* IE7 */
	padding:0;
	background:#ffffcc;
	border:1px solid #F30;
	z-index:99;
	}

#menu .open07{
	position:absolute;
	margin:-10px 0 0 -295px;
	margin:-5px 0 0 -295px\9;/* IE9 */
	>margin:32px 0 0 -390px;/* IE7 */
	padding:0;
	background:#ffffcc;
	border:1px solid #F30;
	z-index:99;
	}
@media all and (-ms-high-contrast:none)
     {
     *::-ms-backdrop, #menu .open07{ 
	position:absolute;
	margin:-5px 0 0 -295px;
	padding:0;
	background:#ffffcc;
	border:1px solid #F30;
	z-index:99;
	 } /* IE11 */
     }
#menu .open08{
	position:absolute;
	margin:-10px 0 0 -480px;
	margin:-5px 0 0 -480px\9;/* IE9 */
	>margin:32px 0 0 -580px;/* IE7 */
	padding:0;
	background:#ffffcc;
	border:1px solid #F30;
	z-index:99;
	}
@media all and (-ms-high-contrast:none)
     {
     *::-ms-backdrop, #menu .open08{ 
	position:absolute;
	margin:-5px 0 0 -480px;
	padding:0;
	background:#ffffcc;
	border:1px solid #F30;
	z-index:99;
	 } /* IE11 */
     }

#menu .open01 ul,
#menu .open02 ul,
#menu .open03 ul,
#menu .open04 ul,
#menu .open06 ul,
#menu .open07 ul,
#menu .open08 ul{
	margin:0;
	padding:0;
	}
#menu .open01 ul li,
#menu .open02 ul li,
#menu .open03 ul li,
#menu .open04 ul li,
#menu .open06 ul li,
#menu .open07 ul li,
#menu .open08 ul li{
	margin:0;
	padding:5px 10px;
	list-style:none;
	float:left;
	}
#menu .open01 a:link,
#menu .open01 a:visited,
#menu .open02 a:link,
#menu .open02 a:visited,
#menu .open03 a:link,
#menu .open03 a:visited,
#menu .open04 a:link,
#menu .open04 a:visited,
#menu .open06 a:link,
#menu .open06 a:visited,
#menu .open07 a:link,
#menu .open07 a:visited,
#menu .open08 a:link,
#menu .open08 a:visited{
	color:#000;
	text-decoration:none;
	font-size:13px;
	
}
#menu .open01 a:hover,
#menu .open02 a:hover,
#menu .open03 a:hover,
#menu .open04 a:hover,
#menu .open06 a:hover,
#menu .open07 a:hover,
#menu .open08 a:hover{
	color:#60c;
}


/*inside*/
#main{
	width:1002px;
	margin:0;
	padding:0;
	background:url(../img/left_bg.jpg) top left no-repeat;
}

#main #left{
	width:220px;
	margin:-39px 0 0 0;
	padding:0;
	float:left;
	/*position:absolute;*/
	
}
#main #right{
	width:782px;
	float:right;
	margin:0;
	padding:0;
}
#leftmenu,
#leftmenu2,
#memberlogin{
	margin:0 0 0 24px;
	}
#member{
	background:url(../img/search_member_bg.png) top left no-repeat;
	height:70px;
	width:181px;
	padding:40px 0 0 5px;
	font-size:13px;
	}	
#member .search03{
	width:115px;
	border:1px solid #F90;
	height:20px;
	padding-left:3px;
	margin-right:5px;
	}
#member .search032{
	width:120px;
	border:1px solid #F90;
	height:20px;
	padding-left:3px;
	margin-right:5px;
	}
#leftmenu h1,
#leftmenu2 h1{
	margin:0px 0 0 0;
	padding:0;
	z-index:999;
	position:relative;
	}
#leftmenu ul,
#leftmenu2 ul{
	margin:0;
	padding:0;
	background:url(../img/leftmenu_bg.jpg) bottom left no-repeat;
	}
#leftmenu ul li{
	margin:0;
	padding:0 0 0 10px;
	width:160px;
	list-style:none;
	}
#leftmenu2 ul li{
	margin:0;
	padding:0 0 0 10px;
	width:75px;
	list-style:none;
	float:left;
	}
#leftmenu  a:link,
#leftmenu  a:visited,
#leftmenu2  a:link,
#leftmenu2  a:visited{
	color:#333333;
	font-weight:bold;
	text-decoration:none;
	padding:5px 0 5px 15px;
	display:block;
	background:url(../img/leftmenu_li.gif) center left no-repeat;
}
#leftmenu  a:hover,
#leftmenu2  a:hover{
	color:#FFF;
	background:url(../img/leftmenu_li_over.gif) center left no-repeat #ff8b00;
}
#leftmenu2 .over a:link,
#leftmenu2 .over a:visited{
	color:#fff;
	background:url(../img/leftmenu_li_over.gif) center left no-repeat #ff8b00;
}
#leftmenu h2,
#leftmenu2 h2{
	margin:0;
	padding:0;
	}
	
#memberlogin h1{
	margin:0;
	padding:0;
	background:url(../img/member_h1_bg.jpg) top left no-repeat;
	}
#memberlogin p{
	line-height:0;
	}
#memberlogin form{
	background:url(../img/member_bg.jpg) top left repeat-y;
	margin:0;
	padding:0;
	}
#memberlogin table{
	margin:0 0 0 10px;
	
	}
#memberlogin .keyword02{
	width:110px;
	border:1px solid #ff9933;
	background:#ffdbb8;
	height:20px;
	padding-left:3px;
	}
#memberlogin .keyword03{
	width:115px;
	border:1px solid #ff9933;
	background:#ffdbb8;
	height:25px;
	padding-left:3px;
	}
#memberlogin .user{
	font-size:13px;
	}
#memberlogin ul{
	background:url(../img/member_ul_bg.jpg) top left no-repeat;
	width:182px;
	height:46px;
	margin:0;
	padding:0;
	text-align:center;
	}
#memberlogin ul li{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	}


#title{
	background:url(../img/title_bg.jpg) top left no-repeat;
	margin:0;
	padding:0;
	width:95%;
	}
#title h1 {
	margin:0;
	padding:0 0 0 30px;
	float:left;
	font-size:22px;
	color:#630;
	}
#title h2 {
	margin:0;
	padding:10px 0 0 0;
	float:right;
	font-size:12px;
	font-weight:normal;
	}
#title h2 a:link,
#title h2 a:visited{
	color:#000;
	text-decoration:none;
}
#title h2 a:hover{
	color:#600;
}



#center{
	margin:10px 30px 0 20px;
	padding:0;
	}
#main #right #center #txt{
	margin:50px 0;
	padding:0;
}
#main #right #back{
	clear:both;
	text-align:right;
}



#search02{
}
#list {
	margin:10px  0px;
	padding:0;
}
#list table {
	width: 100%;
	border-collapse: collapse;
	border:0px solid #ddd;
}
#list table th {
	background:url(../img/list_th_bg.gif) bottom left repeat-x #faefe9;
	white-space: nowrap;
	font-weight:normal;
	color:#000;
	border: 1px solid #FFF;
	text-align:center;
}
#list table th,
#list table td{
	padding:8px;
	border-collapse: collapse;
	}
#list table td {
	background:url(../img/line03.gif) bottom left repeat-x;
}
#list table tr.c01 td{
	background:url(../img/line03.gif) bottom left repeat-x #efefef;
}
#list table td a:link,
#list table td a:visited{
	color:#000;
	text-decoration:none;
}
#list table td a:hover{
	color:#609;
}

#list table .date,
#list table .number{
	white-space:nowrap;
	font-family:Arial, Helvetica, sans-serif;
	color:#C03;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}
#list table .number {
	color:#000;
}
#list table .number2{
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:12px;
	font-weight:normal;
}
#list h1{
	margin:0;
	padding:20px 0 0 0;
}
#list5 {
	margin:10px  0px;
	padding:0;
}
#list5 table {
	width: 100%;
	border-collapse: collapse;
	border:0px solid #ddd;
}
#list5 table th {
	background:url(../img/list_th_bg.gif) bottom left repeat-x #faefe9;
	white-space: nowrap;
	font-weight:normal;
	color:#000;
	border: 1px solid #FFF;
	text-align:center;
}
#list5 table th,
#list5 table td{
	padding:8px;
	border-collapse: collapse;
	font-weight:bold;
	}
#list5 table td {
	
}
#list5 table tr.c01 td{
	
}
#list5 table td a:link,
#list5 table td a:visited{
	color:#000;
	text-decoration:none;
}
#list5 table td a:hover{
	color:#609;
}
#page{
	margin:20px;
	padding:0;
	font-size:13px;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
}
#page a:link,
#page a:visited{
	color:#333;
	text-decoration:none;
	padding:0 8px;
}
#page a:hover{
	color:#60c;
	text-decoration:underline;
}
#list2 {
	margin:10px  0px;
	padding:0;
}
#list2 h1{
	font-size:25px;
	color:#930;
	background:url(../img/list2_h1_bg.jpg) bottom left repeat-x #fffbfa;
	margin:0;
	padding:10px 20px;
	}
#list2 h1 table{
	width: 1%;
	border-collapse: collapse;
	border:0px solid #ddd;
	background:url(../img/list2_h1_bgss.jpg) bottom left repeat-x;
	}
#list2 table {
	width: 100%;
	border-collapse: collapse;
	border:0px solid #ddd;
}
#list2 table th {
	background:url(../img/line03.gif) bottom left repeat-x #efefef;
	font-weight:normal;
	color:#000;
	border: 1px solid #FFF;
	text-align:center;
	white-space: nowrap;
}
#list2 table th,
#list2 table td{
	padding:8px;
	border-collapse: collapse;
	}
#list2 table th{
	padding:8px 16px;
	}
#list2 table td {
	background:url(../img/line03.gif) bottom left repeat-x;
}
#list2 table tr.c01 td{
	background:url(../img/line03.gif) bottom left repeat-x #efefef;
}
#list2 table td a:link,
#list2 table td a:visited{
	color:#000;
	text-decoration:none;
}
#list2 table td a:hover{
	color:#609;
}
#list #list3 table,
#list2 #list3 table {
	width: 100%;
	border-collapse: collapse;
	border:0px solid #ddd;
}
#list #list3 table td,
#list2 #list3 table td{
	padding:0px;
	border-collapse: collapse;
	background:url(../img/line0333.gif) bottom left repeat-x 
	}
	
#view {
}
#view h1{
	font-size:18px;
	color:#930;
	background:url(../img/view_h1_bgaa.jpg) center left no-repeat;
	margin:0;
	padding:10px 0 10px 9px;
	border-top:1px dotted #999;
	border-bottom:1px dotted #999;
}
#view h2 {
	background:url(../img/view_h2_bg.jpg) top left no-repeat;
	font-size:15px;
	font-weight:normal;
	color:#339;
	margin:0;
	padding:0;
}
#view .text{
	margin:0;
	padding:0;
	}
#photo {
	margin-top:10px;
}
#photo table {
	width: 100%;
	border-collapse: collapse;
	border:0px solid #ddd;
	
}
#photo table img{
	text-align:center;
	padding-bottom:20px;}
.photo2{
	border:3px solid #e5e5e5;
	}
.photo3{
	background:url(../img/photo3.jpg) top left repeat-x;
	text-align:center;
	}
#apply {
	margin:0;
	padding:0;
}
#apply .note{
	margin:0;
	padding:5px;
	border:1px solid #CCC;
	height:400px;
	width:95%;
	overflow:auto;
	}
#apply table {
	width: 100%;
	border-collapse: collapse;
	border:0px solid #ddd;
	background:url(img/list_td_bg.gif) top left repeat-x;
}
#apply table th {
	border-collapse: collapse;
	background:url(../img/line02.gif) bottom left repeat-x #fef2e4;
	white-space: nowrap;
	color:#663300;
	padding:8px;
	font-weight:normal;
	text-align:right;
}
#apply table td{
	border-collapse: collapse;
	background:url(../img/line01.gif) bottom left repeat-x #f9fafa;
	padding:8px;
}
#apply table td a:link,
#apply table td a:visited{
	color:#036;
	text-decoration:none;
}
#apply table td a:hover{
	color:#609;
}
#apply strong{
	color:#60C;
	font-weight:normal;
	}



#login {
	margin:30px 0 0 30px;
	padding:0;
	background:url(../img/computer.jpg) top left no-repeat;
}
#login form{
	padding-left:150px;
}
#login table {
	width: 10%;
	border-collapse: collapse;
	border:0px solid #ddd;
}
#login table th {
	border-collapse: collapse;
	white-space: nowrap;
	font-weight:bold;
	color:#000;
	padding:5px;
	text-align:right;
}
#login table td{
	border-collapse: collapse;
	padding:5px;
}
#login .input01{
	border:1px solid #999;
	font-size:15px;
	padding:5px;
	width:200px;
	}
#login a:link,
#login a:visited{
	color:#003;
	padding-right:20px;
	text-decoration:none;
	}
#login a:hover{
	color:#009;
	}
#main #index{
	width:782px;
	float:right;
	margin:0;
	padding:0;
}
#main #index #box02{
	width:550px;
	/*background:#36F;*/
	float:left;
	margin:0;
	padding:0;
	}
#main #index #box03{
	width:190px;
	/*background:#33C;*/
	float:left;
	margin:0 0 0 548px;
	>margin:0 0 0 0px;
	padding:0;
	position:absolute;
	}



#galleryin{
	margin-left:35px;
	}
#gallery{
	clear:both;
	margin:0 0 0 24px;
	}	
#gallery h1{
	margin:0;
	padding:10px 0 0 0;
	}
#gallery2{
	clear:both;
	}	
#gallery2 ul{
	margin:0;
	padding:0;
	}
#gallery2 ul li{
	margin:10px;
	padding:0;
	list-style:none;
	float:left;
	height:230px;
	}
#gallery2 h1{
	margin:0;
	padding:0;
	}
#gallery2 h1 img{
	border:1px solid #999;
	padding:3px;
	}
#gallery2 h2{
	font-size:15px;
	font-weight:normal;
	margin:0;
	padding:10px 0 0 0;
	background:url(../img/gallery2_bg.gif) top left no-repeat;
	width:204px;
	}
#gallery2 h2 a:link{
	text-decoration:none;
	color:#000;
	}
#gallery2 h2 a:hover{
	color:#C00;
	}
#gallery2 h3{
	font-size:13px;
	font-weight:normal;
	margin:0;
	padding:0;
	color:#306;
	}
#gallery2 .more,
#gallery .more{
	text-align:right;
	padding:0px 10px 10px 0;
	}
.slideshow {
		position: relative;
		height: 145px;
		width: 182px;
		float: left;
		margin:0;
		padding:0;
		border: 0;
		background:url(../img/gallery_bg.gif) top left repeat-x;
	}
.slideshow ul,
.slideshow li{
	margin: 0 0 0 2px;
	padding: 0;
	list-style: none;
	}
.slideshow li {
		position: absolute;
	}
	.slideshow a img{
		display: block;
		padding: 1px;
		margin: 0 auto;
		border: 1px solid #fff;
		background:#FFF;
	}
	.slideshow li a{
		display: block;
	}
	.slideshowController {
		position: absolute;
		right: 0;
		bottom: 0;
	}
	.slideshowController a {
		background: transparent url(images/arrows.png) no-repeat left top;
		display: block;
		width: 30px;
		height: 30px;
		position: absolute;
		right: 60px;
		bottom: 0;
		z-index: 9999;
		outline: none;	/* 去除超連結虛線 */
	}
	.slideshowController .next{
		background-position: -30px 0;
		right: 0;
	}
	.slideshowController .play{
		background-position: -60px 0;
		right: 30px;
	}
	.slideshowController .pause{
		background-position: -90px 0;
	}
#gallery .more{
	width:175px;
	text-align:right;
	padding:5px 10px 10px 0;
	}
.more{
	text-align:right;
	padding:5px 10px 10px 0;
	}
.more img{
	width:30px;
	height:12px;}
#epaper{
	clear:both;
	}	
#epaper ul,
#epaper li{
	margin:0;
	padding:0;
	}
#epaper li{
	list-style:none;
	float:left;
}
#fast{
	clear:both;
	}
#fast h1{
	margin:0;
	padding:10px 0 0 0;
	}
#fast ul,
#fast li{
	margin:0;
	padding:0;
	}
#fast li{
	list-style:none;
	padding:5px 0 5px 0;
	border-bottom:1px solid #efefef;
}
#fast li a:link,
#fast li a:visited{
	color:#000;
	text-decoration:none;
}
#fast li a:hover{
	color:#609;
}

#marqueen{
	background:url(../img/marqueen_bg.gif) top left no-repeat;m
	
	}
div#abgne_marquee {
		position: relative;
		overflow: hidden;	/* 超出範圍的部份要隱藏 */
		width: 450px;
		height: 25px;
		border: 0;
		padding-left:50px;
	}
	div#abgne_marquee ul, div#abgne_marquee li {
		margin: 0;
		padding: 0;
		list-style: none;
	}
	div#abgne_marquee ul {
		position: absolute;
	}
	div#abgne_marquee ul li a {
		display: block;
		overflow: hidden;	/* 超出範圍的部份要隱藏 */
		font-size:15px;
		height: 25px;
		line-height: 25px;
		text-decoration: none;
	}
#class2{	
	clear:both;
	background:url(../img/class_bg.jpg) top left no-repeat;
	width:535px;
	height:83px;
	padding-top:20px;
	}
#class2 ul{
	margin:0 0 0 85px;
	}
#class2 li{
	margin:0;
	padding:0;
	list-style:none;
	}
#class2 li a:link,
#class2 li a:visited{
	color:#FF0;
	text-decoration:none;
}
#class2 li a:hover{
	color:#F90;
}
#class2 .more{
	padding-top:20px;}
#news{
	
	}
#main-news{
	position:relative;
	float:left;
	margin:0px;
	padding:0;
	width:530px;
	background:url(../img/20130530/tag_bg.gif) top left repeat-x;
}

.main-label,.main-label2,.main-label3,.main-label4,.main-label5,.main-label6{
	position:absolute;
	top:0px;
	background:url(../img/news_01_over.gif);
}
.main-label2{
	left:83px;
	background:url(../img/news_02.gif);
	}
.main-label3{
	left:166px;
	background:url(../img/news_03.gif);
}
.main-label4{
	left:249px;
	background:url(../img/news_04.gif);
}
.main-label5{
	left:332px;
	background:url(../img/news_05.gif);
}
.main-label6{
	left:415px;
	background:url(../img/news_06.gif);
}
.main-content{
	position:relative;
	margin:40px 0px 20px 0px;
}
.main-content #list4{
	
	}
.main-content #list4 table {
	width: 100%;
	border-collapse: collapse;
	border:0px solid #ddd;
}
.main-content #list4 table td{
	border-collapse: collapse;
	background:url(../img/line01.gif) bottom left repeat-x #f9fafa;
	padding:5px;
}
.main-content #list4 table td a:link,
.main-content #list4 table td a:visited{
	color:#000;
	text-decoration:none;
}
.main-content #list4 table td a:hover{
	color:#609;
}
.main-content #list4 table .date{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	white-space: nowrap;
	letter-spacing: 0px;
	font-weight:bold;
	}
#main-content_2 .date{
	color:#090;
	}
#main-content_3 .date{
	color:#039;
	}
#main-content_4 .date{
	color:#609;
	}
#main-content_5 .date{
	color:#F06;
	}	
#main-content_6 .date{
	color:#C30;
	}

#banner{	
	clear:both;
	}
#banner2{	
	clear:both;
	}
#banner2 ul,
#banner2 li{
	margin:0;
	padding:0;
	}
#banner2 li{
	list-style:none;
	float:left;
	margin-left:2px;
	padding-right:2px;
	}
#fb{
	margin-top:10px;
	}
#fb h1{
	margin:0;
	padding:0;
	}
#support{
	clear:both;
	margin:0 0 0 24px;
	}
#support ul,
#support li{
	margin:0;
	padding:0;
	}
#support li{
	list-style:none;
	}
@media all and (-ms-high-contrast:none)
     {
     *::-ms-backdrop, #support li{ 
	margin:0;
	padding:0 0 6px 0;
	list-style:none;
	 } /* IE11 */
     }
#return{
	width:1002px;
	margin:0;
	padding:0;
	}
#return ul {
	margin:0px 0 0 850px;
	padding:73px 0 20px 0;
	}
#return ul li{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	}
/*footer*/
#footer{
	background:url(../img/footer_bg.jpg) top left repeat-x;
	width:1002px;
	margin:0;
	padding:20px 0 0 0;
	}
#footer h2{
	font-size:13px;
	font-weight:normal;
	margin:0 30px;
	>margin:-30px 30px 0 30px;
	height:80px;
	}
#footer h2 strong{
	color:#60C;
	}
#footer h2 a:link,
#footer h2 a:visited{
	color:#60C;
	text-decoration:underline;
}
#footer h2 a:hover{
	text-decoration:none;
}

.centerbtn{
	text-align:center;
	padding-top:30px;
	}
.centerbtn img{
	padding:0 10px;
	}
.link01{
	font-weight:bold;
	}
.link01 a:link,
.link01 a:visited{
	color:#000;
	text-decoration:none;
}
.link01 a:hover{
	color:#609;
}
.site{
	}
.site h1,
.site h2{
	font-size:15px;
	font-weight:normal;
	margin:0;
	padding:0;
	}
.site li{
	float:left;
	list-style:none;
	width:201px;
	display:block;
	margin-right:20px;
	margin-bottom:25px;
	}
.site li h2 ul li{
	float:;
	list-style:none;
	width:175px;
	display:block;
	margin:0 0 0 -41px;
	padding:5px 0 5px 25px;
	border-bottom:1px solid #efefef;
	background:url(../img/site_li.gif) center left no-repeat;
	}
.site li h2 ul li a:link,
.site li h2 ul li a:visited{
	color:#000;
	text-decoration:none;
}
.site li h2 ul li a:hover{
	color:#60C;
}
#shopping{
	position:absolute;
	position:fixed;
	right:0;
	bottom:20px;
	z-index:1000;
	}
.w01B{
	font-weight:bold;
	color:#F00;
	}
.w02{
	color:#03C;
	}
.w02B{
	color:#03C;
	font-weight:bold;
	}
.w03{
	color:#C09;
	}
.w03B{
	color:#C09;
	font-weight:bold;
	}

	
/*poto02*/	
#leftmenu ul li ol{
	margin:0;
	padding:2px 2px 2px 40px;
	width:120px;
	list-style:none;
	background:#ffdbb8;
	display:block;}
#leftmenu ul li ol a:link,
#leftmenu ul li ol a:visited{ color:#be1194; background:#FFF;}
	
/*poto02bg*/

.7wored { color:#930;}
.7allcen ul{margin:0;padding:0;list-style:none;}

.72pbg1 { background:url(../07photo/images/ab02.png) repeat-y center;}
.72pbg2 { background:url(../07photo/images/ab01.png) no-repeat top;}
.72pbg3 { background:url(../07photo/images/ab03.png) no-repeat center;height:208px; }
	

/*poto03boxA*/	
.73boxa { background:url(../07photo/images/73a_bg.png) center; }
.73abg1 { background:url(../07photo/images/73a_01.png) center top no-repeat; height:83px;}
.73abg2 { background: url(../07photo/images/73a_03.png) center  bottom no-repeat; height:63px;}
.73awo { background:url(../07photo/images/73a_02.png) no-repeat top center; padding: 20px 200px 20px 80px;}
	.73awo ul { list-style:none; margin:3px; padding:3px; float:none; background:#FFF;border-radius:10px; border:solid 1px #999999;  }
	.73awo ul li { list-style:none; border:1px dotted #999999; margin:0; padding:0; float:none;} 
	.73awo ul span { color:#930;}

/*poto03boxB*/
.73boxb { background:url(../07photo/images/bb_01.png) repeat-y center;}
.73pbg2 { background:url(../07photo/images/bb_02.png) no-repeat center; padding:20px 130px 20px 130px;}
	.73pbg2 ul li {margin:0;padding:0;border-bottom:1px dotted #666; list-style:none; float:none; }
.73pbg3 { background:url(../07photo/images/bb_03.png) no-repeat center; padding:30px auto 35px auto; text-align:center;}
	.73pbg3 span{ color:#59910a; font-size:13pt; font-weight:bold;} 
.73pbg4 { background:url(../07photo/images/bb_04.png) no-repeat center top; padding:45px 45px 45px 45px;}
	.73pbg4 img{ border:3px solid #FFF; float:left; margin:10px;}
	
/*poto03menu*/
.73mu { height:43px; }
 .73mu ul,li{
	margin:0;padding:0;list-style:none;float:left;}

/*poto02con*/
.7conbox span { list-style:none; font-size:20pt; color:#ff3901; font-weight:bold;}
.7conbox li{list-style:none; padding:30px 240px 30px 30px;}

/*poto02ti*/
.72tibox { background:url(../07photo/images/abti_01.png) no-repeat left; height:40pt;}
.72tiwo {padding-left:70px; font-size:18pt; font-family:"微軟正黑體"; font-weight:bold; color:#a71a8a; float:left;}
.72slogn { background:url(../07photo/images/abti_02.png) repeat-x; font-size:13pt; color:
#FFF; font-family:"微軟正黑體"; font-weight:bold; float:left;letter-spacing:0.80em; padding:10px 6px 10px 6px;}