/* v1.0 | 20080212 */ 

html, body, div, span, applet, object, iframe, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre, 
a, abbr, acronym, address, big, cite, code, 
del, dfn, em, font, img, ins, kbd, q, s, samp, 
small, strike, strong, sub, sup, tt, var, 
b, u, i, center, 
dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend, 
table, caption, tbody, tfoot, thead, tr, th, td { 
    margin: 0; 
    padding: 0; 
    border: 0; 
    outline: 0; 
    font-size: 100%; 
    vertical-align: baseline; 
    background: transparent; 
} 
/*********************************************************************************/
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-weight: normal;
	font-size: 9pt;
	line-height: normal;
	font-style: normal;
	font-family: arial, helvetica, sans-serif;
	background-color: #ffffff;
	line-height: 1; 
}
ol, ul {
	list-style: none;
	
} 
/*********************************************************************************/
code, blockquote {
	display: block;
	border-left: 5px solid #222;
	padding: 10px;
	margin-bottom: 20px;
}
code {
	background-color: #222;
	color:#ccc;
	border: none;
}
blockquote {
	border-left: 5px solid #222;
}

blockquote p {
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: 0;
	color: #333;
	height: 1%;
}
blockquote, q { 
    quotes: none; 
} 
blockquote:before, blockquote:after, 
q:before, q:after { 
    content: ''; 
    content: none; 
} 
/*********************************************************************************/
/* remember to define focus styles! */ 
:focus { 
    outline: 0; 
} 

/* remember to highlight inserts somehow! */ 
ins { 
    text-decoration: none; 
} 
del { 
    text-decoration: line-through; 
} 
/*********************************************************************************/
/* tables still need 'cellspacing="0"' in the markup */ 
table { 
   border-collapse: collapse; 
    border-spacing: 0; 
}
th, td {
	padding: 10px 10px;
}

th {
	color: #fff;
	background: #0173CB none repeat-x scroll left top;/*表格th背景顏色*/
}

td {
	
}
/*********************************************************************************/

#container {
	width: 980px;
	margin: 0px auto;
	
	background-color: #fff;
	/*box-shadow:0 5px 18px rgba(0, 0, 0, 0.3);*/
	box-shadow:0px 0px 18px 0px #ccc;
	/*box-shadow:inset 0 0 10px #eee;*/
	 
}

#inner {
	width: 960px;
	margin: 0px auto;
	background-color: #fff;
}



/*********************************************************************************/
#header-wrapper {
	height: 140px;
	border-bottom: 2px solid #c4e5ff;
}

#header-wrappertop {
	border-top: 2px solid #c4e5ff;
}

/* Logo */
/*********************************************************************************/

#logo {
	float: left;
	width: 200px;
	margin-left: 20px;
	padding: 0;
	color: #000000;
	background: url(images/page_02.png) no-repeat left 15px;
}

#logo h1, #logo p {
}

#logo h1 {
	margin-left: 80px;
	padding: 40p 0px 0px 80px;
	letter-spacing: -1px;
	text-transform: lowercase;/*定義所以字為小寫*/
	font-size: 3.8em;
	background: redc;
}

#logo p {
	margin: 0;
	padding: 0px 0 0 62px;
	font: normal 14px Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	color: #FFFFFF;
} 

#logo a {
	border: none;
	background: none;
	text-decoration: none;
	color: #FFFFFF;
}

/*********************************************************************************/


#menu {
	float: right;
	width: 700px;
	height: 100px;
	margin: 0 auto;
	padding: 0px;
}

#menu ul {
	
	margin: 0;
	padding: 104px 0px 0px 220px;
	list-style: none;
	line-height: normal;
}

#menu li {
	float: left;
}

#menu a {
	
	display: block;
	margin-right: 1px;
	padding: 10px 10px 10px 10px;
	text-decoration: none;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	border: none;
}

#menu a:hover, #menu .current_page_item a {
	background: #c4e5ff;
	text-decoration: none;
}

#menu .current_page_item a {
}
	
/*********************************************************************************/

#banner {
	margin: 0px auto;
	
}

/*********************************************************************************/
#select_language {
	float: right;
	margin: 0px 10px 10px 10px;
	}	
	
/*********************************************************************************/

table,td,tr {
	font-weight: normal;
	line-height: normal;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
}
/*********************************************************************************/
p {
	line-height: 1.9em;
	margin-bottom: 20px;
	font-size: 12px;
}

a {
	font-family: arial, helvetica, sans-serif;
	color: #000;
	text-decoration:none;
}

a:hover {
	color: #00CCFF;
	text-decoration: underline;
	text-decoration:none;
}

a:focus {
	outline: none;
}

a:link {color:#000000; text-decoration: none}
a:active {color: #d02c25; text-decoration: underline}
a:visited {color:#000000; text-decoration: none}

/*********************************************************************************/

.9size {
	font-size: 9pt;
	font-family: verdana;
	text-align: left;
}

/*********************************************************************************/
.main_lead {color:#000000}
.main_lead a:link {color:#003366; text-decoration: none; font-weight:bold}
.main_lead a:active {color: #d02c25; text-decoration: none; font-weight:bold}
.main_lead a:visited {color:#003366; text-decoration: none; font-weight:bold}
.main_lead a:hover {
	color: #00CCFF;
	text-decoration: underline;
	font-weight: bold
}
.main_title_text {color:#990000; font-size:11pt}
.main_bottom_copyright {color:#000099; font-size:9pt}
.main_bottom_copyright a:link {color:#000099; font-size:9pt; text-decoration: underline}
.main_bottom_copyright a:active {color:#000099; font-size:9pt; text-decoration: underline}
.main_bottom_copyright a:visited {color:#eafcf9; font-size:9pt; text-decoration: underline}
.main_bottom_copyright a:hover {
	color: #ACACAC;
	font-size: 9pt;
	text-decoration: underline
}
.main_body_subtit {color:#1AFCF9; line-height:20pt}
.main_body_subtit a:link {color:#1AFCF9; text-decoration: none}
.main_body_subtit a:active {color: #FAFB16; text-decoration: underline}
.main_body_subtit a:visited {color:#1AFCF9; text-decoration: none}
.main_body_subtit a:hover {color: #FAFB16; text-decoration: underline}
.main_body_newstit {color:#1AFCF9; font-size:9pt; text-indent: 0pt; line-height:15pt}
.main_body_newstit a:link {color:#1AFCF9; text-decoration: none}
.main_body_newstit a:active {color: #FAFB16; text-decoration: underline}
.main_body_newstit a:visited {color:#1AFCF9; text-decoration: none}
.main_body_newstit a:hover {color: #FAFB16; text-decoration: underline}
.main_body_bg { background: url("../images/main_body_bg.jpg"); background-repeat: repeat-x; }
.webs_body_manytext {font-size:10pt}
.webs_body_manytext a:link {color:#1254a2; text-decoration: underline}
.webs_body_manytext a:active {color: #ff0000; text-decoration: none}
.webs_body_manytext a:visited {color:#1254a2; text-decoration: underline}
.webs_body_manytext a:hover {
	color: #00CCFF;
	text-decoration: none
}

/**********************************************************************/

.style50 {
	FONT-SIZE: 13px;
	COLOR: #000000;
	LINE-HEIGHT: 18px;
	TEXT-DECORATION: none;
}

/*********************************滑入圖片******************************/
.thumbnail{
	border:4px solid #fefefe;
	box-shadow:0 0 0 1px rgba(10,10,10,.2);
	display:inline-block;
	line-height:0;
	max-width:100%;
	transition:box-shadow 
	.2s ease-out;border-radius:0;margin-bottom:1rem}
.thumbnail:focus,
.thumbnail:hover{box-shadow: 0 0 6px 1px rgba(33,153,232,.5);}

/*********************************************************************/

ul, ol {
	margin: 0 0 0px 20px;
	font-size: 15px;	
}

li {
	padding-bottom: 5px;
}

li ol, li ul {
	font-size: 1.0em;
	margin-bottom: 0;
	padding-top: 5px;
}

img {
	display:block;
    margin: auto;
}
	 ul, li {
	margin: 0;
	padding: 0;
	list-style: none;
	}
	.abgne_tab {
	clear: left;
	width: 940px;
	}
	ul.tabs {
	width: 100%;
	height: 32px;
	text-align: center;
	}
	ul.tabs li {
	float: left;
	line-height: 20px;
	overflow: hidden;
	position: relative;
	background: #e1e1e1;
	font-size: 15px;
	background-color: #fff;/*深藍C2DAFE*/
	height: 40px;
	text-align: center;
	}
	ul.tabs li a {
	display: block;
	padding: 0 20px;
	color: #000;
	border: 1px solid #fff;/*白外框*/
	text-decoration: none;
	height: 40px;
	text-align: center;
	}
	ul.tabs li a:hover {/*滑入*/
	font-size: 15px;
	text-align: center;
	background-color: #E6F2FF;/*淺藍*/
	height: 40px;
	text-align: center;
	}
	ul.tabs li.active  {
	background: #C2DAFE;/*白*/
	border-bottom: 1px solid #fff;/*下底线白*/
	}
	ul.tabs li.active a:hover {
	background: #C2DAFE;/*白*/
	font-size: 15px;
	}
	/*********************************************************************************/
	div.tab_container {
	clear: left;
	width: 100%;
	background: #fff;
	}
	div.tab_container .tab_content {
		padding: 0px;
	}
	div.tab_container .tab_content h2 {
		margin: 0 0 20px;
	}
	/*********************************************************************************/
	.footer {
	padding: 10px;
	text-align: center;
	border-top:1px solid #ccc;
	margin-top: 10px;
	margin-bottom:0px;
	}

	.footer p {
	text-align: center;
	margin-bottom:0px;
	}

	.footer p, .footer p a {
	color: #666;
	font-size:10px;
	}
	
	/*************************************规格表樣式******************************************/
	
.CSSTableGenerator {
	margin:0px;padding:0px;
	width:100%;
	border:1px solid #ffffff;
	
	-moz-border-radius-bottomleft:15px;
	-webkit-border-bottom-left-radius:15px;
	border-bottom-left-radius:15px;
	
	-moz-border-radius-bottomright:15px;
	-webkit-border-bottom-right-radius:15px;
	border-bottom-right-radius:15px;
	
	-moz-border-radius-topright:15px;
	-webkit-border-top-right-radius:15px;
	border-top-right-radius:15px;
	
	-moz-border-radius-topleft:15px;
	-webkit-border-top-left-radius:15px;
	border-top-left-radius:15px;
}
.CSSTableGenerator table{
    border-collapse: collapse;
    border-spacing: 0;
	width:100%;
	height:100%;
	margin:0px;padding:0px;
}
.CSSTableGenerator tr:last-child td:last-child {
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
}
.CSSTableGenerator table tr:first-child td:first-child {
	-moz-border-radius-topleft:15px;
	-webkit-border-top-left-radius:15px;
	border-top-left-radius:15px;
}
.CSSTableGenerator table tr:first-child td:last-child {
	-moz-border-radius-topright: 15px;
	-webkit-border-top-right-radius: 15px;
	border-top-right-radius: 15px;
	font-family: Arial;
	font-size: 14px;
}
.CSSTableGenerator tr:last-child td:first-child{
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
}
.CSSTableGenerator tr:hover td{
	
}
.CSSTableGenerator tr:nth-child(odd){ background-color:#eaf4ff; }
.CSSTableGenerator tr:nth-child(even){ background-color:#c6e2ff; }
.CSSTableGenerator td{
	vertical-align:middle;
	border:1px solid #ffffff;
	border-width:0px 1px 1px 0px;
	text-align:center;
	padding:5px;
	font-size:10px;
	font-family:Arial;
	font-weight:normal;
	color:#000000;
}
.CSSTableGenerator tr:last-child td{
	border-width:0px 1px 0px 0px;
}
.CSSTableGenerator tr td:last-child{
	border-width:0px 0px 1px 0px;
}
.CSSTableGenerator tr:last-child td:last-child{
	border-width:0px 0px 0px 0px;
}
.CSSTableGenerator tr:first-child td{
	background:-o-linear-gradient(bottom, #56aaff 5%, #003f7f 100%);	
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #56aaff), color-stop(1, #003f7f) );
	background:-moz-linear-gradient( center top, #56aaff 5%, #003f7f 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#56aaff", endColorstr="#003f7f");	
	background: -o-linear-gradient(top,#56aaff,003f7f);
	background-color:#56aaff;
	border:0px solid #ffffff;
	text-align:center;
	border-width:0px 0px 1px 1px;
	font-size:12px;
	font-family:Arial Black;
	font-weight:bold;
	color:#f4f9ff;
}
.CSSTableGenerator tr:first-child:hover td{
	background:-o-linear-gradient(bottom, #56aaff 5%, #003f7f 100%);	
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #56aaff), color-stop(1, #003f7f) );
	background:-moz-linear-gradient( center top, #56aaff 5%, #003f7f 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#56aaff", endColorstr="#003f7f");	
	background: -o-linear-gradient(top,#56aaff,003f7f);
	background-color:#56aaff;
}
.CSSTableGenerator tr:first-child td:first-child{
	border-width:0px 0px 1px 0px;
}
.CSSTableGenerator tr:first-child td:last-child{}


/*************************************规格表樣式1****************************************/


.CSSTableGenerator1 {
	margin:0px;padding:0px;
	width:100%;
	border:1px solid #ffffff;
	
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
	
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
	
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
	
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}.CSSTableGenerator1 table{
    border-collapse: collapse;
        border-spacing: 0;
	width:100%;
	height:100%;
	margin:0px;padding:0px;
}.CSSTableGenerator1 tr:last-child td:last-child {
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
}
.CSSTableGenerator1 table tr:first-child td:first-child {
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}
.CSSTableGenerator1 table tr:first-child td:last-child {
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
}.CSSTableGenerator1 tr:last-child td:first-child{
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
}.CSSTableGenerator1 tr:hover td{
	
}
.CSSTableGenerator1 tr:nth-child(odd){ background-color:#eaf4ff; }
.CSSTableGenerator1 tr:nth-child(even){ background-color:#c6e2ff; }
.CSSTableGenerator1 td{
	vertical-align:middle;
	border:1px solid #ffffff;
	border-width:0px 1px 1px 0px;
	text-align:center;
	padding:10px;
	font-size:10px;
	font-family:Arial;
	font-weight:normal;
	color:#000000;
}.CSSTableGenerator1 tr:last-child td{
	border-width:0px 1px 0px 0px;
}.CSSTableGenerator1 tr td:last-child{
	border-width:0px 0px 1px 0px;
}.CSSTableGenerator1 tr:last-child td:last-child{
	border-width:0px 0px 0px 0px;
}
.CSSTableGenerator1 tr:first-child td{
	background:-o-linear-gradient(bottom, #eaf4ff 5%, #eaf4ff 100%);	
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #eaf4ff), color-stop(1, #eaf4ff) );
	background:-moz-linear-gradient( center top, #eaf4ff 5%, #eaf4ff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#eaf4ff", endColorstr="#eaf4ff");	
	background: -o-linear-gradient(top,#eaf4ff,eaf4ff);
	background-color:#eaf4ff;
	border:0px solid #ffffff;
	text-align:center;
	border-width:0px 0px 1px 1px;
	font-size:14px;
	font-family:Arial;
	font-weight:normal;
	color:#000000;
}
.CSSTableGenerator1 tr:first-child:hover td{
	background:-o-linear-gradient(bottom, #eaf4ff 5%, #eaf4ff 100%);	
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #eaf4ff), color-stop(1, #eaf4ff) );
	background:-moz-linear-gradient( center top, #eaf4ff 5%, #eaf4ff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#eaf4ff", endColorstr="#eaf4ff");	
	background: -o-linear-gradient(top,#eaf4ff,eaf4ff);
	background-color:#eaf4ff;
}
.CSSTableGenerator1 tr:first-child td:first-child{
	border-width:0px 0px 1px 0px;
}
.CSSTableGenerator1 tr:first-child td:last-child{
	border-width:0px 0px 1px 1px;
}
/*********************************************************************************/
	
.style50b {
	font-weight: bold;
}

/************************************舊的導覽列*****************************************/
.hvr-underline-from-center {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  text-align:center;
  position: relative;
  overflow: hidden;
            top: 2px;
            left: 2px;
            
        }
.hvr-underline-from-center:before 
{
    
  content: "";
  position: absolute;
  z-index: -1;
  left: 50%;
  right: 50%;
  bottom: 0;
  background: #000000;
  height: 4px;
  -webkit-transition-property: left, right;
  transition-property: left, right;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  text-align:center;
}
.hvr-underline-from-center:hover:before, 
.hvr-underline-from-center:focus:before, 
.hvr-underline-from-center:active:before {
  left: 0;
  right: 0;
}
/*********************************************************************************/

fieldset {
	display: block;
	border: none;
	border-top: 1px solid #ccc;
}

fieldset legend {
	font-weight: bold;
	font-size: 13px;
	padding-right: 10px;
	color: #333;
}

fieldset form {
	padding-top: 15px;
}

fieldset p label {
	float: left;
	width: 150px;
}
/*******/
form input, form select, form textarea {
	padding: 5px;
	color: #333333;
	border: 1px solid #ddd;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	background-color:#fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

form input.formbutton {
	border: none;
	background: #0173CB;
	color: #ffffff;
	font-weight: bold;
	padding: 6px 10px;
	font-size: 12px;
	font-family: Tahoma, Geneva, sans-serif;
	letter-spacing: 1px;
	width: auto;
	overflow: visible;
}

form.searchform p {
	margin: 5px 0;
}

/*******/

span.required {
	color: #ff0000;
}
.imgleft {
	float:left;
	padding:5px;
	margin-right:5px;
	margin-bottom:5px;
	border:1px solid #ccc;
}
A
h1 {
	color: #000;
	font-size: 35px;
	font-family: Arial, Helvetica, sans-serif;
}

h2 {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 27px;
	letter-spacing: 0px;
	font-weight: normal;
	padding: 0 0 5px;
	margin: 0;
}

h3 {
	color: #888;
	font-size: 24px;
	font-weight: normal;
	margin-bottom: 10px;
	letter-spacing: -1px;
	font-family: Arial, Helvetica, sans-serif;
}

h4 {
	padding-bottom: 10px;
	font-size: 15px;
	color: #0173CB;
}

h5 {
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 13px;
	color: #0173CB;
}
h6 {
	/*padding-top: 5px;*/
	padding-bottom: 5px;
	font-size: 15px;
	color: #000000;
}

/*******/
/*------------- nivo slider --------------------- */

#slider-wrapper {
	position: relative;
	height:318px;
}
#slider {
	position:relative;
	width:940px;
	height:318px;
	background:url(/images/loading.gif) no-repeat 50% 50%;
}
#slider img {
	position:absolute;
	top:0;
	left:0;
	display:none;
}

#slider a {
	border:0;
	display:block;
}


/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:8;
	font-family:arial;
	text-transform:uppercase;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
	color:red;
	text-decoration:none;
}
.nivo-caption a:hover {
	text-decoration:underline;
	color:blue;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
	background:url(/images/arrows.png) no-repeat;
	text-indent:-9999px;
	width:30px;
	height:30px;
	display:block;

}
a.nivo-prevNav {
	left:15px;
}
a.nivo-nextNav {
	right:15px;
	background-position:-30px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {
	position:absolute;
	left:50%;
	bottom: -30px;
    margin-left:-40px; /* Tweak this to center bullets */
}
.nivo-controlNav a {
	/*position:relative;*/
	z-index:9;
	cursor:pointer;
	float:left;
	background: url(/images/bullets.png) no-repeat;
	width:22px;
	height:22px;
	text-indent:-9999px;
	margin-top:250px;
}
.nivo-controlNav a.active {
	background-position: 0 -22px;
	
}

/*------------- end nivo slider --------------------- */
.welcome-bar {
      margin-top: 20px;
}

.bar-top {
    padding: 23px 30px;
	text-align:left
}
.bar-about {
	float: right;
	width: 350px;
	text-align:left
}

.bar-about img {padding: 10px 50px 10px 50px;}


.bar-about p {
padding: 10px 50px 10px 50px;
text-align:left
}

.bar-about h3 {
	color: #0173cb;
	font-family: "微軟正黑體";
	font-style: normal;
	letter-spacing: 0;
	line-height: 1.5em;
	margin: 0;
	border-bottom: 1px solid #ccc;
	padding: 0px 0px 0px 30px;
	font-weight: bold;
	text-align:left
}

.box-about {
	float: right;
	width: 900px;
	text-align:left
	
	
}

.box-about img {padding: 10px 50px 10px 50px;}


.box-about p {
	padding: 10px 100px 10px 100px;
	text-align: left;
	font-size: 13px;
}

.box-about h3 {
	color: #0173cb;
	font-family: "黑体";
	font-style: normal;
	letter-spacing: 0;
	line-height: 1.5em;
	margin: 0;
	border-bottom: 1px solid #ccc;
	padding: 0px 0px 0px 30px;
	font-weight: bold;
	text-align: left
}

.box-about ul, ol {
	margin: 50px 0px 50px 120px;
	text-align:left
	
}

.box-about li {
	padding-bottom: 5px;
	font-size: 13px;
	text-align:left
}

.box-about li ol, li ul {
	font-size: 1.0em;
	margin-bottom: 0;
	padding-top: 5px;
	text-align:left
}


.bar-title {
	float: left;
	width: 500px;
	text-align:left
}

.bar-title h3 {
	color: #0173cb;
	font-family: "微軟正黑體";
	font-style: normal;
	letter-spacing: 0;
	line-height: 1.5em;
	margin: 0;
	border-bottom: 1px solid #ccc;
	padding: 0px 0px 0px 30px;
	font-weight: bold;
	text-align:left
}
.bar-title img {
	padding: 15px 10px 10px 15px;
}
.bar-title h5 {
	font-weight: 100;
	font-size:15px;
	color:#10156F;
	padding: 13px 0px 0px 10px;
	text-align:left
}	

.bar-title p {
	line-height: 1.9em;
	margin-bottom: 20px;
	font-size: 12px;
	padding: 13px 0px 0px 10px;
	text-align:left
}


.bar-news {
	float: left;
	width: 900px;
}
.bar-div {
	border-bottom: 1px solid #ccc;
	width: 700px;
	padding: 10px 0px 0px 20px;
	display:block;
    margin: auto;
}
.bar-div h5{
}

.bar-div p{
}


.bar-news h3 {
	color: #0173cb;
	font-family: "微軟正黑體";
	font-style: normal;
	letter-spacing: 0;
	line-height: 1.5em;
	margin: 0;
	border-bottom: 1px solid #ccc;
	padding: 0px 0px 0px 30px;
	font-weight: bold;
	text-align:left
}
.bar-news img {
	padding: 10px 15px 10px 15px;
}
.bar-news h5 {
	font-weight: 100;
	font-size:15px;
	color:#10156F;
	padding: 13px 0px 0px 10px;
	text-align:left
}	

.bar-news p {
	line-height: 1.9em;
	margin-bottom: 20px;
	font-size: 12px;
	padding: 13px 0px 0px 10px;
	text-align:left
}



.bar-button {
	float: left;
	height: 100px;
	margin-top: 25px;
	width: 100px;
}
/*********/
.button {
    color: #0173CB;
    cursor: pointer;
    display: inline-block;
    font: 12px/100% Arial,Helvetica,sans-serif;
    outline: medium none;
    padding: 0.6em 1.5em;
    position: relative;
    text-align: center;
    text-decoration: none;
    vertical-align: baseline;
    border-radius: 10px;
}


.medium {
    font-size: 16px;
    padding: 0.8em 1.4em 0.7em;
}

#main {
	background: none;
	margin:0 auto;
	padding: 20px 12px 0;
	width: 936px;
}

#content {
	float: left;
	width: 635px;
}

#content-home {
	float: left;
	width: 935px;
}


.sidebar {
	width: 250px;
	padding: 10px 0 0;
	float: right;
}


.sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.sidebar ul li {
	margin-bottom: 20px;
	line-height: 1.9em;
}

.sidebar li ul {
}

.sidebar li ul li {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	border-top: none;
	padding: 6px 2px;
	margin: 0;
	line-height: 1.5em;
	font-size: 13px;
	border: none;
}

.sidebar li ul li a {
	font-weight: normal;
	color: #222;
}

.sidebar li ul li a:hover {
	color: #0173CB;
}

.sidebar li ul.blocklist li {
	padding: 0;
	display: inline;
}

.sidebar li ul.blocklist li a {
	display: block;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 1px;
	padding: 7px 10px;
	text-decoration: none;
	text-transform: uppercase;
	border-bottom:1px solid #eee;
}

.sidebar li ul.blocklist li a:hover {
	background-color: #0173CB;
	color: #fff;
}
/****************************/
.clear {
	clear: both;
}

#content-bottom {
	margin:0 auto 0;
	width: 900px;
}

#content-bottom p {
	color: #06C;
	font-size: 12px;
	margin: 0;
	padding: 0;
	margin-right: 33px;
	margin-left: 27px;
}

#content-bottom p a {
	color: #ccc;
	font-weight: bold;
}

.content-bottom-inner {
	padding: 20px 0px 30px;
}
#content-bottom-teble {
	border-radius: 10px 10px 0px 0px;/*左上,右上,右下,左下*/
}


#content-bottom .content-bottom-inner ul {
	background-color: #fff;
	float: left;
	list-style: none outside none;
	width: 240px;
	border-radius: 10px;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	clip: rect(auto,auto,auto,10px);
}

#content-bottom .content-bottom-inner li {
	padding: 5px 5px;
	text-align: center;
}

#content-bottom .content-bottom-inner h4 {
	 border-bottom: 1px solid #ccc;
}

#content-bottom .content-bottom-inner li a {
	color: #fff;
	text-decoration: none;
	background-color:#0173CB;
	padding:7px;
	border-radius: 5px;
}

#content-bottom .content-bottom-inner h4 {
	color: #0173CB;
	font-size: 20px;
	font-weight: normal;
	padding-bottom: 0;
	
}

#content-bottom .content-bottom-inner ul.lastcol {
	margin-right: 0;
}

#content-bottom .content-bottom-inner span.sitename {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 40px;
	font-weight: normal;
	letter-spacing: -2px;
	color: #aaa;
	float: left;
}

/*********************************************************************************/

#bord1{
	display: block;
	width: 180px;
	border-style: solid;
	border-radius: 10px 10px 0px 0px;/*左上,右上,右下,左下*/
}
#bord2{
	display: block;
	width: 180px;
	border-style: solid;
	border-radius: 0px 0px 0px 0px;/*左上,右上,右下,左下*/
}
#bord3{
	display: block;
	width: 180px;
	border-style: solid;
	border-radius: 0px 0px 0px 0px;/*左上,右上,右下,左下*/
}
#bord4{
	display: block;
	width: 180px;
	border-style: solid;
	border-radius: 0px 0px 10px 10px;/*左上,右上,右下,左下*/
}


/*********************************************************************************/

#box_all {
	height: 251px;
	background:url(images/all_box.jpg) left top no-repeat;
	padding-top: px;}

#box_all h1 {
	text-align: center;
	font-size: 18px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 8px 0px 15px 0px;
	font-family: "微軟正黑體";

}

#box_all .text {
	text-decoration:none;
	padding: 0px 10px 0px 13px;}

.box_munth {
	float: left;
	width: 132px;
	padding: 0px 0px 0px 13px}

.munth {
	color:#FFFFFF;
	font-weight:bold;
	background: url(images/box_fish1.png) 0px 11px no-repeat;
	padding: 7px  0px 7px 28px;
	text-decoration:none;}	

.munth a{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;}

.munth:hover {
	text-decoration: none;
	background: url(images/box_fish.png) 0px 11px no-repeat;
}

h5 {
	font-weight: 100;
	font-size:18px;
	color:#10156F;
	padding: 13px 0px 5px 0px}	

.box {
	width: 180px;
	height: 200px;
	float: left;
} 

.box_razd {float:left; width: 27px; height: 10px;}

.box1 { background:url(images/box1.png) ;}
.box2 { background:url(images/box2.png) ;}
.box3 { background:url(images/box3.png) ;}
.box4 { background:url(images/box4.png) ;}

.b {
	color: #0E76BD;
	font-weight: 50;
	font-style: normal;
	text-decoration: none;
}	
.g {
	color: #0D748A;
	font-weight: 50;
	font-style: normal;
	text-decoration: none;
}
.gr {
	color: #0E9A40;
	font-weight: 50;
	font-style: normal;
	text-decoration: none;
}
.o {
	color: #DE7C09;
	font-weight: 50;
	font-style: normal;
	text-decoration: none;
}

.img_box {	
	float:left;
	margin: 0px 0px 0px 0px;
}

/*********************************************************************************/

#img_all {
height: 150px;
padding-top: 10px;}

.jpg1 {
width:205px;
height: 150px;
float: left;
} 
.jpg2 {
width:205px;
height: 150px;
float: left;
} 
.jpg3 {
width: 205px;
height:150px;
float: left;
} 
.jpg4 {
width: 205px;; 
float: left;
} 

.img_razd {float:left; width: 10px; height: 10px;}


/*********************************************************************************/
#select_language {
	float: right;
	margin: 0px 10px 10px 10px;
	}	
	
/*********************************************************************************/
.com-title {
	float: left;
	width: 200px;
}
.com-about {
	float: right;
	width: 700px;
}
/******************************************************/

#line
{
	margin: 10px 0px 0px 0px;
	border-bottom: 2px solid #c4e5ff;
	width: 100%;
}

.table15_4 table {
	width:100%;
	margin:15px 0;
	border:0;
}
.table15_4 th {
	font-weight:bold;
	/*background-color:#0173CB;*/
	color:#fefefe
}
.table15_4,
.table15_4 td {
	vertical-align:middle;
	font-size:0.95em;
	text-align:center;
	padding:4px;
	border-collapse:collapse;
}
.table15_4 th {
	/*background-color:#0173CB;*/
	border: 1px solid #ffffff;
	border-width:1px;
	text-align:left
}
.table15_4 td {
	border: 1px solid #ffffff;/*表格外框*/
	border-width:1px
}
.table15_4 tr {
	border: 1px solid #ffffff;
}
.table15_4 tr:nth-child(odd){
	background-color: #c6e2ff;/*深色*/
}
.table15_4 tr:nth-child(even){/*淺色*/
	background-color:#eaf4ff;
}
