@charset "utf-8";
.search-input-small {
    width: 150px;
    height: 20px;
    line-height: 20px;
    border: 1px solid #ABABAB;
    font-size: 13px;
    vertical-align: top;
    margin: 0px;
    padding: 0px 3px;
    float: left;
}
.epaperBlk {
	margin: 0px 5px 5px 0px;
	padding: 5px 0px 0px 0px;
	overflow: hidden;
	float: left;
}
.epaper-btn input[type="radio"] {
	display: block;
	width: 15px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	border: none;
	vertical-align: top;
}
.epaper-btn label {
	display: block;
	height: 22px;
	margin: 0px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	font-size: 13px;
}
.epaper-btn input[type="submit"] {
	display: block;
	width: 50px;
	height: 22px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	background: transparent url(../images/search_bg.jpg) repeat-x 0px 0px;
	color: #fff;
	border: none;
	cursor: pointer;
	float: left;
}
a.more{
	display:block;
	float:right;
	width:45px;
	height:13px;	
	margin: 0px 8px 2px 0px;
	padding: 0px 0px 0px 0px;
	text-indent:-9999px;
	background-image:url(../images/Newsmore.jpg);
	background-repeat:no-repeat;
}
a.refreshCode{
	display:block;
	float:left;
	width:18px;
	height:22px;
	margin: 0px 0px 0px 0px;;
	padding: 0px 0px 0px 0px;
	text-indent:-9999px;
	background-image:url(../images/refresh.png);
	background-repeat:no-repeat;
}
a.viewCode{
	display:block;
	float:left;
	width:18px;
	height:22px;
	margin: 0px 0px 0px 0px;;
	padding: 0px 0px 0px 0px;
	text-indent:-9999px;
	background-image:url(../images/zoom.png);
	background-repeat:no-repeat;
}
a.subscribe,a.unsubscribe,a.subscribe_en,a.unsubscribe_en{
	display:block;
	float:left;
	width:107px;
	height:22px;
	margin: 0px 0px 0px 4px;;
	padding: 0px 0px 0px 0px;
	text-indent:-9999px;
}
a.subscribe{
	background-image:url(../images/subscribe.jpg);
	background-repeat:no-repeat;
}

a.unsubscribe{
	background-image:url(../images/unsubscribe.jpg);
	background-repeat:no-repeat;
}

a.subscribe_en{
	background-image:url(../images/subscribe_en.jpg);
	background-repeat:no-repeat;
}

a.unsubscribe_en{
	background-image:url(../images/unsubscribe_en.jpg);
	background-repeat:no-repeat;
}
html{
	margin:0px;
	padding:0px;
}
body{
	margin:0px;
	padding:0px;
	color: #464646;
	background-color: #fff;
	font-family:Arial, Helvetica, Verdana, "新細明體", MS Gothic, sans-serif;
	-webkit-text-size-ajust:none;
}
img{
	border:none;		
}
.div_u {
	color: #FFF;
	height: 15px;
	position:absolute;
	left: 0px;
	top: -18px;	
	z-index:999;
}
.div_u A:link, .div_u A:visited, .div_u A:active, .div_u A:hover {
	color: #FFF;
	text-decoration:none;
	display:block;
	width:30px;	
}
.div_l {
	color: #FFF;
	height: 15px;
	position:absolute;
	left: 0px;
	top: -20px;
	z-index:999;
}
.div_l A:link, .div_l A:visited, .div_l A:active, .div_l A:hover {
	color: #eeeeee;
	text-decoration:none;
	display:block;
	width:30px;	
}
.div_c {
	color: #FFF;
	height: 15px;
	position:absolute;
	z-index:999;
}
.div_c A:link, .div_c A:visited, .div_c A:active, .div_c A:hover {
	color: #fff;
	text-decoration:none;
	display:block;
	width:30px;	
}

/* 上方選單 ========================================================= */
#topnav{
	margin: 0px;
	padding: 0px;	
	display:block;
	width: 100%;
	height:20px;
	background-color:#e3dcc4;
	clear:both;
	padding:5px 0px 5px 0px;	
}
.main{
	clear:both;
	display:block;
	width:960px;
	margin:0 auto;
	overflow:hidden;
}
ul.topnav-1{
	margin: 0px;
	padding: 0px;
	display:block;
	float:right;
	position:relative;/*accesskey定位點*/
	list-style-type:none;
}
.topnav-1 li{
	margin: 0px;
	padding: 0px;	
	list-style-type:none;
	float:left;
	font-size:12px;
	color:#fff;
	height:20px;
	line-height:20px;
	font-family:Arial, Helvetica, Verdana, "新細明體", MS Gothic, sans-serif;
	background-image:none;
}
.topnav-1 li img{
	border:none;
}
.topnav-1 li a{
	display:block;
	margin: 0px;
	padding: 0px;		
	color:#6f6f6f;
	text-decoration:none;
	vertical-align:middle;
}
.topnav-1 li a:hover, .topnav-1 li a:active{
	color:#e61b14;
	text-decoration:underline;
}
.topnav-1 li.sprdot{
	display:block;
	width:2px;
	height:20px;
	margin: 0px 6px 0px 5px;;
	padding: 0px 0px 0px 0px;		
	background-image:url(../images/sprdot.png);
	background-repeat:no-repeat;
	background-position: left center;
}
.topnav-1 li.ch{
	margin:0px 0px 0px 10px;
	padding:0px;
}
.topnav-1 li.ch span{
	display:block;
	width:58px;
	height:20px;
	margin:0px;
	padding:0px;
	background-image:url(../images/lang.gif);
	background-position:0px 0px;
	text-indent:-9999px;
}
.topnav-1 li.ch a{
	display:block;
	width:58px;
	height:20px;
	margin:0px;
	padding:0px;
	background-image:url(../images/lang.gif);
	background-position:0px -40px;
	text-indent:-9999px;
}
.topnav-1 li.ch a:hover, .topnav-1 li.ch a:active{
	display:block;
	width:58px;
	height:20px;
	margin:0px;
	padding:0px;
	background-image:url(../images/lang.gif);
	background-position:0px -20px;
	text-indent:-9999px;
}
.topnav-1 li.en{
	margin:0px 0px 0px 0px;
	padding:0px;
}
.topnav-1 li.en span{
	display:block;
	width:63px;
	height:20px;
	margin:0px 0px 0px 8px;
	padding:0px;
	background-image:url(../images/lang.gif);
	background-position:-58px -0px;
	text-indent:-9999px;
}
.topnav-1 li.en a{
	display:block;
	width:63px;
	height:20px;
	margin:0px 0px 0px 8px;
	padding:0px;
	background-image:url(../images/lang.gif);
	background-position:-58px -40px;
	text-indent:-9999px;	
}
.topnav-1 li.en a:hover, .topnav-1 li.en a:active{
	display:block;
	width:63px;
	height:20px;
	margin:0px 0px 0px 8px;
	padding:0px;
	background-image:url(../images/lang.gif);
	background-position:-58px -20px;
	text-indent:-9999px;
}

#wrapper{
	width: 960px;
	height:auto;
	margin: 0 auto;
	/*overflow:hidden;*/
	padding:0px;
}
/* 上部區 ========================================================= */
#head{	
	display:block;
	width: 960px;
	height:55px;
	margin:0px 0px 0px 0px;
	padding:14px 0px 0px 0px;
	position:relative;/*accesskey定位點*/
	z-index:50;
}
.fleft{
	float:left;
}
.fright{
	float:right;
}

.logo{
	margin:0px 10px 11px 0px;
	padding:0px;
	display:block;
	width:230px;
	height:55px;
}
.logo a{
	display:block;
	margin:0px;
	padding:0px;	
	width:230px;
	height:55px;
	background-image:url(../images/logo.gif);
/*	*background-image:url(../images/logo.gif);
	background-image:url(../images/logo.svg);
	background-image:url(../images/logo.gif)\9;*/
	text-indent:-99999px;
}
/*------------------ch-navi----------------------------*/
ul.navi{
	display:block;
	margin:0px 0px 10px 0px;
	padding:0px;	
	display:block;
	width:720px;
	height:20px;
	list-style-type:none;
	position:relative;/*accesskey 定位點*/
	z-index:50;
	float:right;
}
.navi li{
	float:left;
	background-image:none;
	margin:0px;
	padding:0px;
}
.navi li a{
	display:block;
	line-height:16px;
	font-size:14px;
	font-family:Arial, Helvetica, Verdana, "微軟正黑體", "新細明體", MS Gothic, sans-serif;
	color:#6e6e6e;
	font-weight:bold;
	border-right:2px solid #e3dcc4;
	margin:0px 0px 7px 0px;
	padding:0px 11px;
	text-decoration:none;
	letter-spacing: 1.10px;
	vertical-align:middle;
	*letter-spacing: 0px;/*for IE7 */
	padding:0px 9px 0px 9px\9;/*for IE8~9 */
}
.navi a.first{
	padding-left:0px;
}
.navi li a:hover{
	color:#e61b14;
	text-decoration:underline;
}
.navi li .subnavi, .navi li .subnavi-2{
	opacity:0;
	visibility:hidden;	/*未滑過時隱藏*/
	background-color:#fff;
	border-top:1px solid #e6e6e6;
	border-right:1px solid #e6e6e6;
	border-left:1px solid #e6e6e6;
	border-bottom:none;
	position:absolute;	
	margin:0px;
	padding:0px;
}
.navi li:hover .subnavi{
	opacity:1;
	visibility:visible;/*滑過時為可見*/
	list-style-type:none;
	margin:0px;
	padding:0px;
}
.subnavi li{
	float:none;
	border-bottom:1px solid #e6e6e6;
	position:relative;
	margin:0px;
	padding:0px;	
}
.subnavi li a span,.subnavi-en li a span{
	display:block;
	width:7px;
	height:7px;
	background-image:url(../images/arwgold.png);
	background-repeat:no-repeat;
	background-position:left top;
}
.subnavi li a{
	display:block;
	border-right:none;
	text-align:left;
	margin:0px;
	padding:5px 15px 5px 10px;
	letter-spacing: 0px;
	font-weight:normal;
	font-size:13px;	
	clear:both;
		
}
.subnavi li:hover{
	background-color:#e61b14;
}
.subnavi li:hover a{
	color:#fff;
	text-decoration:none;
}
.arwgold{
	width7px;
	height:7px;
	position:absolute;
	top:9px;
	right:2px;	
}
.subnavi li .subnavi-2{
	opacity:0;
	visibility:hidden;	/*未滑過時隱藏*/
	background-color:#fff;
	border-top:1px solid #e6e6e6;
	border-right:1px solid #e6e6e6;
	border-left:1px solid #e6e6e6;
	border-bottom:none;
	margin:0px;
	padding:0px;
}
.subnavi li:hover .subnavi-2{
	opacity:1;
	visibility:visible;/*滑過時為可見*/
	list-style-type:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:155px;
	position:absolute;
	left:100%;
	top:-1px;	
}
.subnavi-2 li{
	margin:0px;
	padding:0px;	
	float:none;
	border-bottom:1px solid #e6e6e6;
	clear:both;
}
.subnavi-2 li a{
	display:block;
	width:auto;
	margin:0px;
	padding:5px 15px 5px 10px;
}
.subnavi li:hover .subnavi-2 li a{
	color:#6e6e6e;
	background-color:#fff;
}
.subnavi li:hover .subnavi-2 li:hover a{
	background-color:#e61b14;
	color:#fff;
	text-decoration:none;
}

/*------------------en-navi----------------------------*/
ul.navi-en{
	margin:0px 0px 10px 0px;
	padding:0px;	
	display:block;
	width:720px;
	height:20px;
	list-style-type:none;
	position:relative;/*accesskey 定位點*/
	z-index:50;
}
.navi-en li{
	float:left;
	background-image:none;
	margin:0px;
	padding:0px;
}
.navi-en li a{
	display:block;
	/*height:16px;*/
	line-height:16px;
	font-size:13px;
	font-family:Arial, Helvetica, Verdana, "微軟正黑體", "新細明體", MS Gothic, sans-serif;
	color:#6e6e6e;
	font-weight:bold;
	border-right:2px solid #e3dcc4;
	margin:0px 0px 7px 0px;
	padding:0px 7px;
	text-decoration:none;
	vertical-align:middle;
}
.navi-en li a{
	letter-spacing: -1px;
	*letter-spacing: -1.2px ;/*for IE7 */
	*padding:0px 5px ;/*for IE7 */
	padding:0px 7px 0px 7px \9;/*for IE8 */
}
.navi-en a.first{
	padding-left:0px;
}
.navi-en li a:hover{
	color:#e61b14;
	text-decoration:underline;
}
.navi-en li .subnavi-en, .navi-en li .subnavi-2-en{
	opacity:0;
	visibility:hidden;	/*未滑過時隱藏*/
	background-color:#fff;
	border-top:1px solid #e6e6e6;
	border-right:1px solid #e6e6e6;
	border-left:1px solid #e6e6e6;
	border-bottom:none;
	position:absolute;	
	margin:0px;
	padding:0px;
}
.navi-en li:hover .subnavi-en{
	opacity:1;
	visibility:visible;/*滑過時為可見*/
	list-style-type:none;
	margin:0px;
	padding:0px;
}
.subnavi-en li{
	float:none;
	border-bottom:1px solid #e6e6e6;
	position:relative;
	margin:0px;
	padding:0px;	
}
.subnavi-en li a{
	display:block;
	border-right:none;
	text-align:left;
	margin:0px;
	padding:5px 15px 5px 10px;
	letter-spacing: 0px;
	font-weight:normal;
	font-size:13px;	
	clear:both;
		
}
.subnavi-en li:hover{
	background-color:#e61b14;
}
.subnavi-en li:hover a{
	color:#fff;
	text-decoration:none;
}
.arwgold{
	width7px;
	height:7px;
	position:absolute;
	top:9px;
	right:2px;	
}
.subnavi-en li .subnavi-2-en{
	opacity:0;
	visibility:hidden;	/*未滑過時隱藏*/
	background-color:#fff;
	border-top:1px solid #e6e6e6;
	border-right:1px solid #e6e6e6;
	border-left:1px solid #e6e6e6;
	border-bottom:none;
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.subnavi-en li:hover .subnavi-2-en{
	opacity:1;
	visibility:visible;/*滑過時為可見*/
	list-style-type:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:155px;
	position:absolute;
	left:100%;
	top:-1px;	
}
.subnavi-2-en li{
	margin:0px;
	padding:0px;	
	float:none;
	border-bottom:1px solid #e6e6e6;
}
.subnavi-2-en li a{
	display:block;
}
.subnavi-en li:hover .subnavi-2-en li a{
	color:#6e6e6e;
	background-color:#fff;
}
.subnavi-en li:hover .subnavi-2-en li:hover a{
	background-color:#e61b14;
	color:#fff;
	text-decoration:none;
}
.h22{
	display:inline-block;
	width: 720px;
	height:22px;
	float:right;	
	clear:both;
	overflow:hidden;
	position:relative;/*accesskey定位點*/	
	margin:0px 0px 14px 0px;
	padding:2px 0px 0px 0px;
	*padding:0px 0px 0px 0px;/*for IE7*/
	*margin:0px 0px 10px 0px;/*for IE7*/
}
.fsearch{
	width:721px;
	height:22px;
}
.focus{
	display:block;
	width:68px;
	height:22px;
	line-height:22px;
	background-image:url(../images/focus.jpg);
	background-repeat:no-repeat;
	color:#fff;
	font-size:13px;
	text-align:center;
	letter-spacing:0.10em;
	float:left;
}
.marquee{
	width: 334px;
	height: 22px;
	line-height: 22px;
	color: #0079f4;
	font-size: 15px;
	overflow: hidden;
	margin: 0px 15px 0px 0px;
	padding: 0px 3px;
	float: left;
	white-space: nowrap;
}
.marquee p{
	margin: 0px 0px;
	padding: 0px 0px;
	width: 334px;
}
.marquee a{
	color:#0079f4;
	text-decoration:none;
}
.marquee a:hover{
	color:#e61b14;
	text-decoration:underline;
}
.input-search{
	width:248px;
	height:20px;
	line-height:20px;
	border:1px solid #ababab;
	font-size:13px;
	vertical-align:top;
	margin:0px;
	padding:0px 3px;
	float:left;
}
.btn-search{
	width:42px;
	height:22px;
	float:right;
}
.btn-search input{
	display:inline-block;
	margin:0px;
	padding:0px;
	width:42px;
	height:22px;
	line-height:22px;
	background-image:url(../images/search_bg.jpg);
	background-repeat:no-repeat;	
	color:#fff;
	font-size:13px;
	border:none;
	cursor:pointer;
	text-align:center;
	text-decoration:none;
}
.btn-search a:hover, .btn-search a:active{	
	color:#f7f7f7;
	font-size:13px;
	text-decoration:none;	
}
/* 左區 ========================================================= */
.centerbdr{
	display:block;
	width:960px;
	margin:0px;
	padding:0px;	
	background-image:url(../images/center_bdr.gif);
	background-repeat:repeat-y;
	background-position:left top;
	overflow:hidden;
	*margin:14px 0px 0px 0px;	/*ie7*/
}
#left{	
	margin:0px 9px 0px 0px;
	padding:0px 0px 0px 0px;
	display:block;
	width: 230px;
	float:left;
	position:relative;/*accesskey定位點*/
}
#right{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;	
	display:block;
	width: 721px;
	float:right;
}
.block-left{
	display:block;
	width:230px;
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 0px;
	overflow:hidden;
}
.block-left h3{
	display:block;
	width:230px;
	height:35px;
	margin:0px;
	padding:0px;
	clear:both;
}
.menu-title{
	font-size:15px;
	color:#464646;
	padding:0px 0px 13px 0px;
	clear:both;
	font-family:Arial, Helvetica, Verdana, "微軟正黑體", "新細明體", serif;
	text-align:center;
	vertical-align:top;
	background-image:url(../images/menu_top.png);
	background-repeat:no-repeat;
	background-position:bottom left;
}
ul.menu{
	width:230px;
	margin:0px;
	padding:0px 0px 20px 0px;
	clear:both;
	list-style-type:none;
	background-image:url(../images/menu_down.png);
	background-repeat:no-repeat;
	background-position:bottom left;
	font-family:Arial, Helvetica, Verdana, "新細明體", MS Gothic, sans-serif;	
}
.menu li{
	width:210px;
	margin:0px;
	padding:9px 10px;
	clear:both;
	list-style-type:none;
	background-image:url(../images/bdrb_dot.gif);
	background-repeat:repeat-x;
	background-position:left bottom;	
}
.menu li a{
	display:block;
	width:209px;
	margin:0px;
	padding:0px 0px 0px 11px;
	font-size:13px;
	text-decoration:none;
	color:#464646;
	background-image:url(../images/arrow-red.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;
	position:relative;
}
.menu li a:hover{
	text-decoration:underline;
	color:#e61b14;	
}
ul.submenu{
	width:200px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	clear:both;
	list-style-type:none;
}
.submenu li{
	width:210px;
	margin:0px;
	padding:9px 10px;
	clear:both;
	list-style-type:none;
	background-image:url(../images/bdrb_dot.gif);
	background-repeat:repeat-x;
	background-position:left bottom;	
}
.submenu li a{
	display:block;
	width:199px;
	margin:0px;
	padding:0px 0px 0px 23px;
	font-size:13px;
	text-decoration:none;
	color:#464646;
	background-image:url(../images/squaregry.gif);
	background-repeat:no-repeat;
	background-position:11px 4px;
}
.submenu li a:hover{
	text-decoration:underline;
	color:#e61b14;	
}
.block-left h4{
	vertical-align:top;
	font-size:15px;
	color:#5c5c5c;
	margin:0px 0px 8px 0px;
	padding:0px 8px 0px 0px;
	clear:both;
	font-family:Arial, Helvetica, Verdana, "微軟正黑體", "新細明體", serif;
	background-image:url(../images/arwred.png);
	background-repeat:no-repeat;
	background-position:right center;
	display:inline-block;
	*display:inline;
}

.arwred{
	margin:0px 0px 0px 10px;
}
.calendar-title{
	display:block;
	width:230px;
	height:25px;
	background-image:url(../images/calendar_title.png);
	padding:6px 0px 0px 0px;
}
.calendar-ym{
	windth:167px;
	margin:0px auto;
	padding:0px;
	text-align:center;
}
.prearw, .nextarw{
	display:block;
	width:9px;
	height:15px;
	font-size:12px;
}
.prearw a{
	display:block;
	width:9px;
	height:15px;	
	text-indent:-999999px;
	background-image:url(../images/arwgry_calendar_l.png);
	background-repeat:no-repeat;		
}
.prearw a:hover, .prearw a:active{
	background-image:url(../images/arwgry_calendar_l_o.png);		
}
.nextarw a{
	display:block;
	width:9px;
	height:15px;	
	text-indent:-999999px;
	background-image:url(../images/arwgry_calendar_r.png);
	background-repeat:no-repeat;		
}
.nextarw a:hover, .nextarw a:active{
	background-image:url(../images/arwgry_calendar_r_o.png);		
}
.ym{
	font-family:Arial, Helvetica, Verdana, "微軟正黑體", "新細明體", serif;
	font-weight:bold;
	width:149px;
}
.calendar-date{
	margin:0px;
	padding:0px;
	windth:228px;
	height:130px;
	border-left:1px solid #e6e6e6;
	border-right:1px solid #e6e6e6;
	background-color:#fff;
	clear:both;
	overflow:hidden;
}
ul.week{
	list-style-type:none;
	margin:0;
	padding:0px 9px;
	height:22px;
	border-bottom:1px solid #e9e9e9;	
}
.week li{
	float:left;
	display:block;
	width:30px;
	height:22px;
	line-height:22px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, serif;
	color:#000;
	text-align:center;
	background-image:none;
	margin:0px;
	padding:0px;
}
.week li.holiday{
	color:#B38746;
}
ul.date{
	list-style-type:none;
	margin:0;
	padding:0px 9px;
	height:21px;	
}
ul.date li{
	float:left;
	display:block;
	width:30px;
	height:21px;
	line-height:21px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, serif;
	color:#666;
	text-align:center;
	background-image:none;
	margin:0px;
	padding:0px;	
}
ul.date .ntmonth{
	color:#bbbbbb;	
}
ul.date .today{
	background-image:url(../images/today.png);
	background-repeat:no-repeat;
	background-position:4px 0px	;
}
ul.date .today a{
	text-decoration:none;
	color:#ffffff;
}
ul.date .today a:hover, ul.date .today a:active{
	color:#000000;
	text-decoration:underline;
}
ul.date .pin{
	background-image:url(../images/pin.png);
	background-repeat:no-repeat;
	background-position:4px 0px	;
	line-height:21px;
}
ul.date .pin a{	
	text-decoration:none;
	color:#666;	
}
ul.date .pin a:hover, ul.date .pin a:active{
	color:#e61b14;
	text-decoration:underline;
}
.calendar-list{
	list-style-type:none;
	margin:0px;
	padding:6px 0px 0px 0px;
	windth:228px;
	border-left:1px solid #e6e6e6;
	border-right:1px solid #e6e6e6;
	background-color:#fff;
	background-image:url(../images/bdrb_dot.gif);
	background-repeat:repeat-x;
	background-position:left top;
	overflow:hidden;
}
.calendar-list h4{
	padding:0px 0px 0px 6px;
}
.calendar-list li{
	float:left;
	background-image:url(../images/pill.png);
	background-repeat:no-repeat;
	background-position:6px 3px;
	margin:0px 0px 10px 0px;
	padding:0px 10px 0px 19px;
	line-height:1em;
	font-family:Arial, Helvetica, Verdana, "新細明體", MS Gothic, sans-serif;
}
.calendar-list .list-last{
	margin:0px 0px 0px 0px;
}
.calendar-list li a{
	font-size:13px;
	color:#333;
	text-decoration:none;
}
.calendar-list li a:hover, .calendar-list li a:active{
	color:#e61b14;
	text-decoration:underline;
}
.calendar-list li span{
	font-size:13px;
	color:#b98343;
}
.epaper-pb{
	display:block;
	width:230px;
	height:22px;	
	margin:0px 0px 7px 0px;
}
.img{
	margin:0px 0px 15px 0px;
	padding:0px;
	border:none;
}
.input-email{
	width:222px;
	height:20px;
	line-height:20px;
	border:1px solid #ababab;
	font-size:13px;
	vertical-align:top;
	margin:0px;
	padding:0px 3px;
}
.input-validcode{
	width:91px;
	height:20px;
	line-height:20px;
	border:1px solid #ababab;
	font-size:13px;
	vertical-align:top;
	margin:0px;
	padding:0px 3px;
	float:left;
}
.input-email, .input-validcode{
	color:#333333;
}
.validcode{
	margin:0px;
	padding:0px 2px 0px 2px;
	float:left;
}
.epaper-btn{
	margin:0px;
	padding:0px 0px 0px 0px;
	display:block;
	width:230px;
	height:22px;
}
/* 首頁右區 ========================================================= */
.news{
	display:block;
	width:720px;
	height:268px;
	clear:both;
	margin:0px 0px 10px 0px;
	position:relative;/*accesskey定位點*/	
}
.newspic{
	display:block;
	width:407px;
	height:268px;
	float:left;
	margin-left:10px;
}
.block-news{
	display:block;
	width:273px;
	height:238px;
	float:right;
	padding:15px;
	background-image:url(../images/news_bg.jpg);
	background-repeat:repeat-y;
	background-position:right top;
	overflow:hidden;
}
.news-title{
	height:25px;
	border-bottom:2px solid #e61b14;
	font-family:Arial, Helvetica, Verdana, "微軟正黑體", "新細明體", MS Gothic, sans-serif;
}
.news-title h3{
	margin:0px 0px 0px 0px;
	padding::0px;
	line-height:25px;	
	font-size:15px;
	font-weight:bold;
	float:left;
	color:#555;
}
.news-title img{
	display:block;
	width:45px;
	height:13px;
	float:right;
	padding:5px 0px 0px 0px;
}
.block-news h4{
	margin:0px;
	padding::0px;
	display:block;
	width:273px;
	height:38px;
	line-height:38px;	
	font-size:15px;
	font-weight:bold;
	color:#000;
	clear:both;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;	
}
.block-news h4 a{
	color:#000;
	text-decoration:none;
}
.block-news h4 a:hover, .block-news h4 a:active{
	color:#e61b14;
	text-decoration:underline;
}
.news-content{
	display:block;
	width:273px;
	height:85px;
	line-height:27px;
	overflow:hidden;
	margin:0px 0px 15px 0px;
}
.news-content p{
	margin:0px;
	padding:0px;
	width:273px;
	line-height:1.46;
	font-size:12px;
	color:#464646;
	clear:both;
	text-align:justify;
	overflow:hidden;
}
ul.news-list{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.news-list li{
	color:#555;
	font-size:13px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	line-height:1.46;
	background-image:url(../images/squarered.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	padding:0px 0px 0px 10px;
}
.news-list li a{
	width:263px;
	color:#555;
	text-decoration:none;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.news-list li a:hover, .news-list li a:active{
	color:#e61b14;
	text-decoration:underline;
}
.gallery{
	display:block;
	width:658px;
	float:left;
	padding:7px 2px 0px 2px;
}
.block-img{
	margin:0px 0px 0px 0px;
	padding:20px 2px 15px 2px;
	list-style-type:none;
	width:214px;
	float:left;
}
.block-img img{
	width:214px;
	height:auto;
	border:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.block-img a,.block-img span{
	display:block;
	width:214px;
	height:142px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	overflow:hidden;
}
.block-img a:hover{	
	color:#e61b14;
	text-decoration:underline;
}
.book{
	display:block;
	width:658px;
	/*float:left;*/
	margin:0px auto;
	padding:7px 2px 0px 2px;
	overflow:hidden;
}
.block-book{
	margin:0px;
	padding:0px 10px;
	width:309px;
	float:left;
}
.bookimg{
	display:block;
	width:76px;
	height:190px;
	margin:0px 10px 0px 0px;
	padding:0px;
	float:left;
}
dl.intro{
	margin:0px;
	padding:0px;
	line-height:17px;
	height:150px;
}
dl.intro dt{
	font-size:13px;
	color:#000;
}
.intro dt a{
	color:#000;
	font-size:13px;
	text-decoration:none;
	font-weight:bold;
	padding:0px 0px 3px 0px;
}
.intro dt a:hover, .intro dt a:active{
	color:#e61b14;
	text-decoration:underline;
}
.intro dd{
	font-size:12px;
	color:#464646;
	margin:0px;
	padding:0px;
}
.intro .chukan{
	color:#999;
}
.intro dd span{
	color:#ab6f18;
}
.intro-content{
	display:block;
	height:86px;
	overflow:hidden;
}
.intro-content p{
	margin:0px;
}

a.Bookmore{
	float:right;
	margin:5px 0px 0px 0px;
}
.block-award{
	margin:10px;
	padding:0px;
	width:680px;
	display:block;
}
.block-award-tr{
	margin:0px;
	padding:0px;
	display:block;
	clear:both;
}
.block-award-td{
	margin:0px;
	padding:5px;
	display:block;
	width:330px;
	float:left;
}
.block-award p{
	color:#464646;
	font-size:13px;
	margin:0px;
	padding:0px 0px 0px 5px;
}
.block-award p a{
	margin:0px;
	padding:0px;
	display:block;
	line-height:1.38;	
	color:#464646;
	text-decoration:none;
}
.block-award p a:hover, .block-award p a:active{
	color:#e61b14;
	text-decoration:underline;
}
.block-award p span{
	margin:0px;
	padding:0px;
	display:block;
	height:22px;
	line-height:22px;	
	background-image: url(../images/awardtag.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	color: #000;
	font-size: 15px;
	padding: 0px 10px 0px 5px;
	font-weight: bold;
	font-style: italic;
	float:left;
}
a.listmore{
	float:right;
	margin:0px 5px 6px 0px;
}
a.tagmore{
	float:right;
	margin:5px 0px 0px 0px;
}
.tabpn{
	display:block;
	width:720px;
	height:222px;
	clear:both;
	margin:0px 0px 15px 10px;
	padding:0px;
	clear:both;
}
ul.banner{
	display:block;
	width:720px;
	clear:both;
	margin:0px 0px 0px 10px;
	padding:0px;
	list-style-type:none;
	overflow:hidden;
}
.banner li{
	float:left;
}
.banner li a{
	display:block;
	width:218px;
	height:49px;
	padding:5px;
	border:1px solid #e6e6e6;
	margin:0px 10px 14px 0px;
	overflow:hidden;
	text-align:center;
}
.banner li a:hover, .banner li a:active{
	border:1px solid #ababab;
}
.banner li img{
	max-width:218px;
	height:auto;
}
/* 版權宣告 ========================================================= */
#footer{
	width: 100%;
	margin: 0 auto;
	padding:14px 0px 14px 0px;
	background-color:#dcdcdc;		
}
#footer .fleft{
	float:left;
	width:240px;
}
#footer .fright{
	float:left;
	width:720px;	
}
#copyright{
	margin:0px auto;
	padding:0px;
	width: auto;
	color:#555;
	text-align:center;
}
.copyright-1{
	display:inline-block;
	width:960px;
}
#footer img{
	border:none;		
}
.aplus{
	padding:0px 18px 0px 0px;
	float:right;
}
#copyright p{
	margin: 0px;
	padding:0px 0px 0px 15px;
	line-height:1.65;
	font-size:12px;
	color:#555;
	text-align:left;
	position:relative;
}
#copyright p a{
	color:#555;
	text-decoration:none;	
}
#copyright p a:hover, #copyright p a:active{
	color:#000;
	text-decoration:underline;	
}
.relative{
	position:relative;
}
.googlemap{
	display:inline-block;
	width:20px;
	height:20px;
	margin: 0px 0px 0px 0px;;
	padding: 0px 0px 0px 0px;
	text-indent:-9999px;
	background-image:url(../images/googlemap.png);
	background-repeat:no-repeat;
}
#cover{
	display:block;
	width:100px;
	height:20px;
	z-index:999;
	top:0px;
	left:450px;
	position:absolute;
	background-image:url(../images/mask.png);
}