@charset "utf-8";
/* ?�本設�? */
body.IndexBg {
	margin: 0; padding: 0;
	height:100%; 
	font-family:Arial, Helvetica, sans-serif;
	background:url(images/bg2.gif) repeat-x 0 0;
	text-align: center;
	vertical-align: top;
}
body.Bg {
	margin: 0; padding: 0;
	height:100%; 
	font-family:Arial, Helvetica, sans-serif;
	background:url(images/bg2.gif) repeat-x 0 0;
	text-align: center;
	vertical-align: top;
}
form {
	margin: 0;
}
img { border: 0; }
p { margin: 0; padding: 0; }
/*------------------------------------------外�??�??------------------------------------------*/
        #hb-gotop
        {
            -moz-border-radius: 5px;
            -webkit-border-radius: 5px;
            border-radius: 5px;
            width: 20px;
            background-color: #EEEEEE;
            background-color: rgba(238, 238, 238, 0.6);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#99EEEEEE',EndColorStr='#99EEEEEE');
            text-align: center;
            padding: 5px;
            position: fixed;
            bottom: 10px;
            right: 10px;
            cursor: pointer;
            color: #444;
            text-decoration: none;
            border: 1px solid #C9C9C9;
        }
/* ?�內容�???011.05 */
.OutTable {
	text-align: center;
	vertical-align: top;
	padding-right: 6px;
	padding-left: 6px;
}
/* 網�?尺寸2011.05 */
.WebSize {

}

/* 線�?客�? */
#topbar {
	position:absolute;
	height:60px;
	z-index:4;
}
/* 上方?�景2011.05 */
.BobyTopC {}
/* 下方?�景2011.05 */
/* 修改 */
.BobyBotC {
	background-color: #B60029;
}
/*---------------------------------------上方?�??---------------------------------------------*/

/* 上方?��?011.05 */
.Top { height: 114px; vertical-align: top; }
.function_panel { height:22px;padding:5px 15px 0 0; text-align:right;}
.interact_top_panel { font-size:85%; color:#797979; text-align:right;}
.TopMenu {
}
/* 上方?�側?��?8.12.05 */
.TopRight {
	vertical-align: middle;
	text-align: right;
	vertical-align: top;
	padding-top: 5px;
	padding-right: 35px;
	padding-bottom: 0;
	padding-left: 0;
}

/* 上方?�單左側 */
.TopMenuLeft {
	color:#FFF;
	padding:5px 5px 5px 0;
	
}

/* 上方?�單?��?*/
.TopMenuMidCenter {
	/* text-align: right;*/
	vertical-align: top;
	/*修改 padding-top: 5px; */
	padding-top: 0;
	padding-right: 15px;
	padding-bottom:20px;
	color:#FFF;
}
/* 上方?�單?�側09.02.03 This web only */
.TopMenuRight {
	background-image: none;
	width: 10px;
}
.search {text-align: right;}
.search td{text-align: right; vertical-align:middle}
.searchinput{
	font-size: 13px;
	color: #666666;
	width: 150px;
	vertical-align: middle;
	text-align: left;
	margin: auto;
	padding: 7px 0;
	height: 14.5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	border-right-width: 0px;
}
.searchbt{
	font-size: 100%;
	color: #fff;
	background-color: #929397;
	width: 60px;
	height: 31px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-left-width: 0px;
}
.searchtext01{ font-size:85%; color:#797979;}
/* 上方?�單下�??�單2011.05 */
.Select{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #888888;
}
/* 上方?�單?��?2011.05 */
.TopText01 {
	color: #FFF;
	font-family: "微軟正黑體";
}
.TopText01 A:link, .TopText01 A:visited, .TopText01 A:active {
	position:relative; 
	color: #fff;
	text-decoration: none;
}
.TopText01 A:hover {
	position:relative;
	color: #fff;
	text-decoration: underline;
}

/* 上方?�單?��??��?08.12.05 */
.TopLine01 {
	background-image: url(images/Line_Top01.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width: 21px;
}
/* 上方?�單標示箭頭08.12.05 */
.TopArrow01 {
	background-image: url(images/Arrow_Top01.html);
	background-repeat: no-repeat;
	background-position: left center;
	width: 8px;
}

/*------------------------------------------下方?�??------------------------------------------*/
/* 下方?��?010.05 */
.Bot {
	margin:0; padding:10px 0 3px 0; 
}

/* 下方?��??��? */
.BotLine01 {
	background-image: url(images/Line01.gif);
	background-repeat: no-repeat;
	background-position: center 3;
	width: 19px;
}

/* 下方?��?08.12.05 */
.BotText01 {
	text-align: center; padding:4px 2px 2px 2px; color:#fff; background:#b6002a;
	font-size:100%;
}
.BotText01 A:link, .BotText01 A:visited, .BotText01 A:active {
	color:#fff; text-decoration:none;
}
.BotText01 A:hover {
	color: #FF9900;
	text-decoration: underline;
}


/*---------------------------------------左側?�??---------------------------------------------*/
/*左側?��?2.12.05*/
.LeftMod {
	width:179px; padding: 0 0px 0 0; vertical-align: top; position:relative;
}
.LeftMod li{
	list-style:none;
}
.LeftMod img{ border:#e1e1e1 1px solid;}

/* 左側?�單上左2011.05 */
.LeftMenuTopLeft {
}
/* 左側?�單上中2011.05 */
.LeftMenuTopCenter {
	
	
}
/* 左側?�單上右2011.05 */
.LeftMenuTopRight {
}
/* 左側?�單中左2011.05 */
.LeftMenuMidLeft {
}
/* 左側?�單中中 08.12.05 */
.LeftMenuMidCenter {
	border-top:#a1a1a1 1px solid;
}
/* 左側?�單中右2011.05 */
.LeftMenuMidRight {
}
/* 左側?�單下左 08.12.05 */
.LeftMenuBotLeft {
}
/* 左側?�單下中 08.12.05 */
.LeftMenuBotCenter {

}
/* 左側?�單下右 08.12.05 */
.LeftMenuBotRight {
}

/* 左側標�?01 */
.LeftTitle01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	color: #745e4c;
	font-weight: bold;
	background-image: url(images/LeftTitle01Bg.html);
	background-repeat: no-repeat;
	height: 45px;
	background-position: right bottom;
	padding-right: 12px;
	padding-top: 10px;
}

/* 左側?�本?��? */
.LeftText {
	font-family: Arial, Helvetica, sans-serif;
	color: #696969;
}

/* 左側第�?層�?�?*/
.LeftText01 {
	padding: 6px 10px; text-align:right;font-family:"微軟正黑體";font-size:120%; color:#666; text-decoration: none;
}
.LeftText01 A:link, .LeftText01 A:visited, .LeftText01 A:active {
	color:#666; text-decoration: none;
}
.LeftText01 A:hover {
	color:#643d00; text-decoration: none;
}
.LeftText01on{
	padding: 5px 10px; 
	text-align:right;
	font-family:"微軟正黑體";
	font-size:120%; 
	color:#643d00; 
	background-image: url(images/second_nav_on.png);
	background-image: none \9;
	FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='themes/default/images/second_nav_on.html', sizingMethod='scale'); 
	background-position:right;
	background-repeat: no-repeat;
}
.LeftText01on A:link, .LeftText01on A:visited, .LeftText01on A:active, .LeftText01on A:hover{color:#643d00; text-decoration:none;}
/* 左側第�?層�?�?*/
.LeftText02 {
	font-family: Arial, Helvetica, sans-serif;
	color: #767879;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 20px;
	font-size: 110%;
	border:#ededed solid;
	border-width:0 0 1px;
}
.LeftText02 A:link, .LeftText02 A:visited, .LeftText02 A:active {
	color: #767879;
	text-decoration: none;
}
.LeftText02 A:hover {
	color: #0c8dfc;
	text-decoration: underline;
}
/* 左側第�?層�?�?*/
.LeftText03 {
	background:url(images/LeftText03.gif) 23px 18px no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	color: #929394;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 30px;
	font-size: 110%;
	border:#ededed solid;
	border-width:0 0 1px;
}
.LeftText03 A:link, .LeftText03 A:visited, .LeftText03 A:active {
	text-decoration: none;
	color: #929394;
}
.LeftText03 A:hover {
	color: #FF8800;
	text-decoration: underline;
}

/*------------------------------------------中�??�??------------------------------------------*/
/*主�?090806*/
.MainPicIn{
	width: 753px;
	height: 135px;
	text-align: center;
}

/*主�??�景2011.05*/
.MainPicBg { text-align: left; vertical-align: top; width: 940px; height:150px;
}

/*主�??��?/
.MainMod {
	padding: 0 30px; vertical-align: top;
}
/* 中�?主�??��?90806 */
.MainArea {
	margin:0; 
	/*修改 padding:15px 0px; */
	padding:0 0;
}
/*中�??��?90806*/
.CenterArea {
	text-align: center;
	vertical-align: top;
}
/*中�?框架左�?090806*/
.CenterAreaBoxTopL {
	font-size: 1px;
	letter-spacing: 1px;
	/*height: 22px;
	width: 22px;
	FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='themes/09styleweb/images/CenterAreaBoxTopL.png', sizingMethod='image');*/
}
/*中�?框架中�?090806*/
.CenterAreaBoxTopC {
	font-size: 1px;
	letter-spacing: 1px;
	/*height: 22px;
	FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='themes/09styleweb/images/CenterAreaBoxTopC.png', sizingMethod='scale');*/
}
/*中�?框架?��?090806*/
.CenterAreaBoxTopR {
	font-size: 1px;
	letter-spacing: 1px;
	/*height: 22px;
	width: 22px;
	FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='themes/09styleweb/images/CenterAreaBoxTopR.png', sizingMethod='image');*/
}
/*中�?框架左中090806*/
.CenterAreaBoxMidL {
	font-size: 1px;
	letter-spacing: 1px;
	/*width: 22px;
	FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='themes/09styleweb/images/CenterAreaBoxMidL.png', sizingMethod='scale');*/
}
/*中�?框架中中090806*/
.CenterAreaBoxMidC {
	text-align: center;
	vertical-align: top;
	position: relative;
}
/*中�?框架?�中090806*/
.CenterAreaBoxMidR {
	font-size: 1px;
	letter-spacing: 1px;
	/*width: 22px;
	FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='themes/09styleweb/images/CenterAreaBoxMidR.png', sizingMethod='scale');*/
}
/*中�?框架左�?090806*/
.CenterAreaBoxBotL {
	font-size: 1px;
	letter-spacing: 1px;
	/*height: 22px;
	width: 22px;
	FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='themes/09styleweb/images/CenterAreaBoxBotL.png', sizingMethod='image');*/
}
/*中�?框架中�?090806*/
.CenterAreaBoxBotC {
	font-size: 1px;
	letter-spacing: 1px;
	/*height: 22px;
	FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='themes/09styleweb/images/CenterAreaBoxBotC.png', sizingMethod='scale');*/
}
/*中�?框架?��?090806*/
.CenterAreaBoxBotR {
	font-size: 1px;
	letter-spacing: 1px;
	/*height: 22px;
	width: 22px;
	FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='themes/09styleweb/images/CenterAreaBoxBotR.png', sizingMethod='image');*/
}

/*---------------------------------------?�側?�??---------------------------------------------*/

/*?�側?��?8.12.05*/
.RightMod {
	padding-bottom: 5px;
	width: 215px;
	padding-left: 5px;
}
/* ?�側?�單上左 090525(this web only) */
.RightAreaTopL {
	font-size: 1px;
	letter-spacing: 1px;
}
/* ?�側?�單上中 090525 */
.RightAreaTopC {
	font-size: 1px;
	letter-spacing: 1px;
}
/* ?�側?�單上右 090525 */
.RightAreaTopR {
	font-size: 1px;
	letter-spacing: 1px;
}
/* ?�側?�單中左 090525 */
.RightAreaMidL {
	font-size: 1px;
	letter-spacing: 1px;
}
/* ?�側?�單中中 090525 */
.RightAreaMidC {
	padding: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #666666;
	border: solid 1px;
	border-color: #e8e8e8 #d7d7d7 #d7d7d7 #e8e8e8;
}
/* ?�側?�單中右 090525 */
.RightAreaMidR {
	font-size: 1px;
	letter-spacing: 1px;
}
/* ?�側?�單下左 090525 */
.RightAreaBotL {
	font-size: 1px;
	letter-spacing: 1px;
}
/* ?�側?�單下中 090525 */
.RightAreaBotC {
	font-size: 1px;
	letter-spacing: 1px;
}
/* ?�側?�單下右 090525 */
.RightAreaBotR {
	font-size: 1px;
	letter-spacing: 1px;
}


/*?�側標�?上左01(this web only) 090525*/
.RightTitle01TopL {
	font-size: 1pt;
	letter-spacing: 1pt;
}
/*?�側標�?上中01*/
.RightTitle01TopC {
	font-size: 1pt;
	letter-spacing: 1pt;
}
/*?�側標�?上右01*/
.RightTitle01TopR {
	font-size: 1pt;
	letter-spacing: 1pt;
}
/*?�側標�?左側01 090525*/
.RightTitle01Left {
	font-size: 1px;
	letter-spacing: 1px;
}
/*?�側標�?中中01(this web only) 090525*/
.RightTitle01MidR {
	padding-top: 5px;
}
/*?�側標�??�側01 090525*/
.RightTitle01Right {
	font-size: 1px;
	letter-spacing: 1px;
}
/*?�側標�?下左01(this web only) 090525*/
.RightTitle01BotL {
	font-size: 1px;
	letter-spacing: 1px;
}
/*?�側標�?下中01*/
.RightTitle01BotC {
	height:6px;
	background:url(images/RightTitle01BotC.jpg) no-repeat bottom center;	
}
/*?�側標�?下右01*/
.RightTitle01BotR {
	font-size: 1px;
	letter-spacing: 1px;
}

/*?�側標�?01 090525*/
.RightTitle01 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-weight: bold;
	color: #666;
	background-image: url(images/IndexListTit.gif);
	background-repeat: no-repeat;
	background-position: 2px 2px;
	padding-right: 5px;
	padding-left: 20px;
	padding-top: 1px;
}

/*?�側標�??�側02*/
.RightTitle02Right {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/RightTitle02Right.html', sizingMethod='image');
	height: 44px;
	width: 5px;
}

/*?�側標�?02*/
.RightTitle02 {
	height: 44px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/RightTitleBg02.html', sizingMethod='crop');
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 8px;
	padding-left: 10px;
}

/*?�側標�?03*/
.RightTitle03 {
	height: 44px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/RightTitleBg03.html', sizingMethod='crop');
	padding-top: 8px;
}
.RightTitle03 td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-weight: bold;
	color: #FFFFFF;
}

/* ?�側?�容01 08.12.05 */
.RightMenuMidLeft {
	width: 10px;
	background-image: url(images/RightMenuMidLeft.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.RightMenuMidCenter {
	padding-top: 7px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ededed;
}
.RightMenuMidRight {
	width: 12px;
	font-size: 1px;
	letter-spacing: 1px;
	FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/RightMenuMidRight.png', sizingMethod='scale');
}
.RightMenuBotLeft {
	height: 19px;
	width: 10px;
	font-size: 1px;
	letter-spacing: 1px;
	FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/RightMenuBotLeft.png', sizingMethod='image');
}
.RightMenuBotCenter {
	height: 19px;
	font-size: 1px;
	letter-spacing: 1em;
	FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/RightMenuBotCenter.png', sizingMethod='scale');
}
.RightMenuBotRight {
	height: 19px;
	width: 12px;
	font-size: 1px;
	letter-spacing: 1px;
	FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/RightMenuBotRight.png', sizingMethod='image');
}

/* ?�側?�單?��?08.12.05 */
.RightSubject01 {	
	font-family: Arial, Helvetica, sans-serif;
	color: #767879;
	font-size: 110%;
	padding: 3px 5px;
	background:url(images/PointIn01.gif) no-repeat left 12px;
}
.RightText01 {
	font-family: Arial, Helvetica, sans-serif;
	color: #767879;
	font-size: 110%;
	padding-top: 3px;
}
.RightText01 A:link, .RightText01 A:visited, .RightText01 A:active {
	position:relative; 
	color: #767879;
	text-decoration: none;
}
.RightText01 A:hover {
	position:relative;
	color: #ff8800;
	text-decoration: underline;
}
/* ?��??�查詢�?�?*/
.RightText02 {
	font-family: Arial, Helvetica, sans-serif;
	color: #616161;
	
	padding-left: 5px;
	background-image: url(images/Arrow04.html);
	background-repeat: no-repeat;
	background-position: left 5px;
}

/*---------------------------------------?�眾?�塊設�?---------------------------------------------*/
/* ?�眾?�塊中�?8.12.05 */
.ClassMidLeft{
	background-image: url(images/ClassMidLeft.html);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 25px;
	width: 10px;	
}
/* ?�眾?�塊中�?8.12.05 */
.ClassMidCenter{
	background-image: url(images/ClassMidCenter.html);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #68737b;
	padding-top: 2px;
}
.ClassMidCenter A:link, .ClassMidCenter A:visited, .ClassMidCenter A:active {
	position:relative; 
	color: #68737b;
	text-decoration: none;
}
.ClassMidCenter A:hover {
	position:relative;
	color: #1BB3E4;
	text-decoration: underline;
}

/* ?�眾?�塊中??8.12.05 */
.ClassMidRight{
	background-image: url(images/ClassMidRight.html);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 25px;
	width: 10px;	
}



/*---------------------------------------?��??�本設�?----------------------------------------------*/

/* logo?��?8.12.05 */
.Logo01 {
	text-align: left;
}

/*導盲磚設�?2009.04.07?��?)*/
/* 導盲磚�???*/
.AltU {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
}
/* 導盲磚左??*/
.AltL {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
}
/* 導盲磚中??*/
.AltC {
	font-family: Arial, Helvetica, sans-serif;
	color: #f5f5f5;
}

.FormSelect01 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #666666;
}

/* Drop Down Extender Related CSS */
.ContextMenuPanel 
{
    border: 1px solid #868686;
    z-index: 1000;
    background: url(images/menu-bg.gif) repeat-y 0 0 #FAFAFA;
    cursor: default;
    padding: 1px 1px 0px 1px;
    font-size: 8pt;
    font-family: Arial, Helvetica, sans-serif;
}

.ContextMenuBreak
{
    margin:1px 1px 1px 32px;
    padding:0;
    height:1px;
    overflow:hidden;
    display:block;
    border-top: 1px solid #C5C5C5;  
}

a.ContextMenuItem
{
    margin: 1px 0 1px 0;
    display: block;
    color: #003399;
    text-decoration: none;
    cursor: pointer;
    padding: 4px 19px 4px 33px;
    white-space: nowrap;
    text-align: left;
}

a.ContextMenuItem-Selected
{
    font-weight: bold;
}
a.ContextMenuItem:link
{
    color: #666666;
    text-decoration: none;
}
a.ContextMenuItem:visited
{
    color: #666666;
    text-decoration: none;
}
a.ContextMenuItem:hover
{
    background-color: #F9F9F9;
    color: #52A0CE;
    border: 1px solid #DFDFDF;
    padding: 3px 18px 3px 32px;
    text-decoration: none;
}
a.ContextMenuItem:active
{
    color: #666666;
    text-decoration: none;
}

/*----wrapper----*/
/* 修改下方footer色塊 */
.content_panel {background: url(images/content_main_change.jpg) repeat-x 0 bottom ; width: 100%; height: 100%; margin: 0 auto;}
.content_left {
width: 50%;
}
/*修改 .content_main { padding: 0 3px; height: 100%; width:958px; vertical-align:top;} */
.content_main { padding: 0 0; height: 100%; width:100%; vertical-align:top;}
.content_right {  width: 50%;}
.BobyBg,.BobyTable,.BobyMidC{height:100%; vertical-align:top;}

.BobyMidCa{height:100%; vertical-align:top;}

.BobyMidC {
	/* 修改刪除 background: url(images/footer.gif) no-repeat 0 bottom; */
	/*修改 padding-bottom: 300px; */
	padding-bottom: 0;
}
.BobyMidCa{background:url(images/footer-1.gif) no-repeat 0 bottom; padding-bottom:300px;}
/*---------------------上方?�單----------------------------------*/
.menu2nd{
	height:25px; width:530px;
}
.menu2nd ul{ margin:auto; height:25px; list-style-type:none; padding:0px; margin-top:0px; margin-bottom:0px; float:right; font-size:100%;
}
.m_li{
	float:left; line-height:25px;  text-align:center; margin:0px; padding: 0 5px;
}
.m_li a{
	display:block; color:#a78337; text-decoration:none;
}
.m_line{
	float:left; width:1px; height:25px;
	line-height:25px;   /*ff下�????��??�直居中)*/
}
.m_line img{
	margin-top:expression(( 25 - this.height ) / 2);   /*ie下�????��??�直居中)*/
}
.m_li_a{
	float:left; line-height:25px; text-align:center;
	position:relative; height:25px; padding:0 5px;
}
.m_li_a a{
	display:block; color:#a78337; text-decoration:underline;
}
.m_li_a a:hover,.m_li a:visited{
	color:#a78337;
}


.smenu2nd{
	margin:0px auto 0px auto; padding:0px 5px; list-style-type:none; height:18px; text-align:right; width:500px; overflow:hidden;
}
.s_li{
	line-height:18px; width:auto; display:none; height:25px;font-size:100%;
}
.s_li a:link,.s_li a:visited,.s_li a:active{
	color:#666666; text-decoration:none;
}
.s_li a:hover{
	color:#000000; text-decoration:underline;
}
.imgBorder{
	border: 2px solid #000000;
}

.page_text_box{
	width:100%;
	text-align:left !important;}
.page_title_box{
	text-align:left;
	margin:0;
}
.page_img_resize{

	width: auto;
   	height : auto;
   	max-height: 100%;
   	max-width: 100%;
	}
.page_list{
	list-style:none;
	padding:0;
	margin:0;
}
.page_list li{
	float:left;
	list-style-type:none;
}
@media screen and (min-width:450px){

.page_right_img{
	width:20%;
	padding:10px;
	float:right;}


}

@media screen and (min-width:320px){
.page_right_img{
	padding:10px;
	
	}

}

#master_spnBanner{
	
	
}


/*首頁照片輪播*/

/*說明文位置設定*/
#slides {padding:0;position:relative;top:0px;
	font:normal 62.5%/1.5 Helvetica, Arial, sans-serif;/*text-shadow:0 1px 0 rgba(255,255,255,.8);left:4px;*/}
.slides_container {
	display: block;
	overflow: hidden;
	position: relative;
/* 	width: 983px; */
	width: 100%;
	height: 300px; /*background:#FF0000;*/
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

.slides_container div.slide 
{
	display: block;
	/*修改 width: 960px; */
	width: 100%;
	text-align: left;
	padding: 0px;
}
/*.slides_container div.slide img { width:960px;height:220px;}/*圖片大小*/

/*左右btn位置設定*/
#slides .next,#slides .prev{
	left: 0px;
	top: 0px;
	position: absolute;
	display: block;
	z-index: 150;
	height: 0px;
	outline: none;
}
#slides .next {
	left: 955px;
}

#slides .next img{ float:right;}

#slides .next img,
#slides .prev img{ margin:120px 0 0 0; 
filter:alpha(opacity=20);   /* old IE */
-moz-opacity:0.5;          /* Moz + FF */
opacity:0.5;               /* 支持新版瀏覽器 */}

#slides .next:hover img,
#slides .prev:hover img{
filter:alpa(opacity=100);   /* old IE */
-moz-opacity:1;          /* Moz + FF */
opacity:1;               /* 支持新版瀏覽器 */}

/*文字、底圖設定*/
.caption {
	width: 250px;
	height: 300px;
	z-index: 500;
	position: absolute;
	right: 0px;
	overflow: hidden;
	padding: 0;
	font-size: 1.3em;
	line-height: 1.33;
	font-family: 微軟正黑體,Arial, Helvetica, sans-serif;
	color: #fff	
	/*filter:alpha(opacity=60);
    -moz-opacity:0.60; 
    opacity:0.60; */}
	
.caption .text{padding:12px 20px 0 10px; font-size:13px ; color:#fff}
.caption .text span{ font-size:17px; margin:0 0 20px 0; color:#FED225;}


#ad .container{
/* 修改 width: 983px;*/
	width: 100%;
	/*修改 height: 300px; */
	height: auto;
	overflow: hidden;
	padding-top: 11px;
	padding-right: 0px;
	/*修改 padding-bottom: 10px; */
	padding-bottom: 0;
	padding-left: 0px;
}

/*圖片連結btn位置設定*/

.pagination {position:relative; z-index:9997; margin:-22px auto 0 710px ;
	           width:220px;  background:#FF0;}
.pagination li {float:left; margin:0 3px; list-style:none;}
.pagination li a {
	float: left;
	display: block;
	width: 12px;
	height: 0;
	padding-top: 12px;
	overflow: hidden;
}
.pagination li.current a {background-position:0 -12px;}



/*Newswrap*/
.Newswrap {
	/*修改 margin:40px auto 0px auto; */
	margin:0 auto 0 auto;
	/*修改 width:800px; */
	width:100%;
	height:auto;
	position:relative;
	
	}

	.Newswrap[data-info="NotHome"] {
		/*修改 margin:40px auto 0px auto; */
		margin:1rem auto 0 auto;
		/*修改 width:800px; */
		width:100%;
		height:auto;
		position:relative;
		}

#NewsTab,#NewsTab2{
	/* 修改添加BGColor */
	background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, #f8f8f8 100%);
	background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,#f8f8f8 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,#f8f8f8 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f8f8f8',GradientType=0 );
	/*修改 position: absolute; */
	top: -31px;
	width: 100%;
	left: 0px;
}

#NewsTab[data-info="NotHome"],#NewsTab2[data-info="NotHome"]{
	background: #fff;
	/*修改 position: absolute; */
	width: 100%;
}

#NewsTab a, #NewsTab a:active, #NewsTab a:visited {
	width:100px;
	text-align:center;
	display:block;
	float:left;
	padding:5px 8px;	
	z-index:999;	
	border:#a6aeb6 solid;
	border-width:2px 1px 0px 1px;
	color:#595757;
	text-decoration:none;
	outline:none;
	background:url(images/NewsTab_selbg.jpg) repeat-x 0 0;
	margin-top:5px;
}
#NewsTab a.selected, #NewsTab a.selected:active, #NewsTab a.selected:visited {
	color:#C00;
	text-decoration:none;
	outline:none;
	border:#bc151e solid;
	border-width:2px 1px 0px 1px;
	padding:7px 8px 10px 8px;
	background:#FFF;
	margin-top:0px;
}
#NewsTab2 a, #NewsTab2 a:active, #NewsTab2 a:visited {
	/*修改 width:129.5px; */
	text-align:center;
	display:block;
	float:left;
	/*修改 padding:5px 8px; */	
	z-index:999;	
	/*修改 border:#a6aeb6 solid;
	border-width:2px 1px 0px 1px;*/
	color:#595757; 
	text-decoration:none;
	/*修改 outline:none;
	background:url(images/NewsTab_selbg.jpg) repeat-x 0 0;
	margin-top:5px; */
}
#NewsTab2 a.selected, #NewsTab2 a.selected:active, #NewsTab2 a.selected:visited {
	color:#C00;
	text-decoration:none;
/* 修改	outline:none;
	border:#bc151e solid;
	border-width:2px 1px 0px 1px;
	padding:7px 8px 10px 8px; */
	background:#FFF;
	/*修改 margin-top:0px; */
	/*新增 border-bottom */
	border-bottom: #C00 1px solid;
	-webkit-box-shadow: 0 0 14px rgba(145,145,145,0.51);
	-moz-box-shadow: 0 0 14px rgba(145,145,145,0.51);
	box-shadow: 0 0 14px rgba(145,145,145,0.51);	
}

#NewsTab2 a.selected[data-info~="NotHome"], #NewsTab2 a.selected[data-info~="NotHome"]:active, #NewsTab2 a.selected[data-info~="NotHome"]:visited {
	color:#FFF;
	text-decoration:none;
/* 修改	outline:none;
	border:#bc151e solid;
	border-width:2px 1px 0px 1px;
	padding:7px 8px 10px 8px; */
	background:#b6002a;
	/*修改 margin-top:0px; */
	/*新增 border-bottom */
	border-bottom:0;
	-webkit-box-shadow: 0 0 14px rgba(145,145,145,0.51);
	-moz-box-shadow: 0 0 14px rgba(145,145,145,0.51);
	box-shadow: 0 0 14px rgba(145,145,145,0.51);	
}

.hiddencontent,.hiddencontent2 {
	/*修改 padding:12px; 
	 border:#bc151e solid; */
	border-width:1px 1px 1px 1px;
	display:none;
	/*修改 min-height:400px; */
}
.hiddencontent{min-height:449px; background:url(images/hiddencontentbg.gif) no-repeat 20px 18px;}
.clear {clear:both;}		
	
.Tabitem1{ width:560px; padding:8px; float:left;} /* 360px */
.Tabitem1 img { float:left; margin:0px 15px 0px 0px;}
.Newswrap h3,.Newswrap h4,.Newswrap a ,.Newswrap li,.Newswrap p{ padding:0; margin:0;text-indent:0;}
.Tabitem1 h3 {
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
}
.Tabitem1 h3 a{
	color: #bc151e !important;
	font-size: 16px;
	font-weight: normal;
	font-family: "微軟正黑體";
}
.Tabitem1 p,.Tabitem2 p{
	color: #666;
	line-height: 22px;
}
.Newswrap ol,.Newswrap ul{list-style:none; padding:0; margin:0;text-indent:0;}
.Tabitem1 li {padding:3px 0px;}
.Tabitem1 li a{color:#bc151e; text-decoration:none; background:url(images/tofin_icon1.png) no-repeat 0 0; padding-left:20px;background-size:13px 13px;}
.Tabitem1 li a:hover{ text-decoration:underline;}
.Tabitem2{ padding:8px; width:170px; float:left;}
.Tabitem1 p,.Tabitem2 p{ padding-bottom:14px;}
.Tabitem2 h4 {
	color: #bc151e;
	font-size: 108%;
	font-weight: normal;
	padding-top: 4px;
	padding-right: 0;
	padding-bottom: 4px;
	padding-left: 0;
	font-family: "微軟正黑體";
}
.Tabitem2 h4 a{
	color: #bc151e;
	font-size: 108%;
	font-weight: normal;
	text-decoration: none;
	font-family: "微軟正黑體";
}
.Tabitem2 h4 a:hover{ text-decoration:underline;}
.TabHeight{ height:240px;}

.hiddencontent2 .Tabitem2{width:125px;}


.guestTd{
	background: url(images/guestTd.gif) no-repeat 0px 0px;
	color: #444444;
	font-size: 13px;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left: 20px;
}