@charset "UTF-8";
/* CSS Document */


/*  ---------------定義整頁 --------------- */

body {
	margin: 0px;
	font-family: "華康中黑體", "蘋果儷中黑",  "微軟正黑體",  Arial, Helvetica, sans-serif;
	text-align:left;
	background-image:url(../pic/bg.jpg);
	background-repeat:no-repeat;
	background-position: top;
}

li:hover > ul { /* no go in IE */ } 

ul ul { display:none; } li:hover ul { display:block; } 

/* 2 and 13 */ ul ul, li:hover ul ul { display:none; } /* 12 and 23*/ li:hover ul, li:hover li:hover ul { display:block; } 

tml,a,form,area,div,img,table,td,th,ul,ol,dl,li,dt,dd,h1,h2,h3,h4,h5,h6,p {
	margin:0px;
	padding-left:0px;
	font-family: "華康中黑體", "蘋果儷中黑", "微軟正黑體", Arial, Helvetica, sans-serif;
	font-weight: normal;
}

img {
	border:none;
	text-align: center;

}

a {
	color:#004E80;
outline:none;
text-decoration:underline;
}

a,a:active {
	color:#004E80;
	outline:none;
	text-decoration:underline;
}

a:hover,a:focus,a:visited {
	color:#004E80;
	outline:none;
	text-decoration:underline;
}

ul {list-style-type:none;}




/*===============================================
上方按鈕
===============================================*/


/* ---------------LOGO--------------- */
#uper {
	margin:0px;
	padding:0px 0px 0px 0px;
	background-image:url(../pic/uper_bg.png);
	background-position:center;
	background-repeat:no-repeat;
	height:125px;
}

#up {
	padding:0px 0px 0px 0px;
	margin:auto;
	width:950px;
	height:125px;
}

#logo {
	padding:32px 0px 0px 25px;
}



/* ------------------------------ */


#mid_up {
	background-image:url(../pic/mid_bg_up.jpg);
	background-position:center;
	background-repeat:no-repeat;
	height:30px;
}



/* ------------------------------ */
#picer {
	height:auto!important; 
	min-height:400px; 
	margin:auto;
}

#pic {
	background-color:#FFF;
	width:950px;
	margin:auto;
	height:auto!important; 
	min-height:710px; 
}

#inpic {
	padding:0px 0px 0px 0px;
}


/* ------------上方按鈕------------ */



#menuer {
	margin:auto;
	padding:0px 0px 0px 0px;
	background-image:url(../pic/menu_bg.png);
	background-repeat:no-repeat;
	background-position:center;
	height:60px;
}



#menu {
	padding:0px 0px 0px 0px;
	height:60px;
	width:950px;
	margin:auto;
}

#inmenu {
	width:950px;
	padding:0px 0px 0px 0px;
}



#up_menu {
	margin:0px;
	padding:0px;
}
	


ul.contentNavi {
}
ul.contentNavi li {
	float:left;
	display:inline;
	font-size:14px;
}
ul.contentNavi li a {
	display:block;
	width:50px;
	height:19px;
	padding:7px 32px 7px 50px;
	background:url(../pic/menu_btn_bg.png);
	background-position:30px 9px;
	background-repeat:no-repeat;
}
ul.contentNavi .selected a {
	
}



ul.contentNavi li a:hover {
	background:url(../pic/menu_btn_bg_c.png);
	background-repeat:no-repeat;
	background-position:30px 9px;
}


#box_btn {
	width:115px;
	height:115px;
	margin:0px;
	padding:4px 4px 4px 4px;
}









#clear {
	clear:both;
}
/* --------------內容---------------- */

#all_content{
	
	padding:30px 40px 40px 50px;
	width:860px;
}


#right_content{
	float:right;
	padding:10px 0px 0px 0px;
	width:765px;
	text-align:left;
}

#content_table{
	padding:0px 0px 0px 31px;
	border-left:1px dashed #CCC;
}

#title_square {
	background:url(../pic/square.jpg);
	background-repeat:no-repeat;
	background-position:1px 12px;
	line-height:30px;
	padding-left:17px;
}

#index_table {
	width:800px;
	text-align:left;
}


#content_title {
	font-size:16px;
	line-height:40px;
	color:#06C;
	margin:0px;
	text-align: left;
	font-weight:bold;
}

#content_txt {
	width:774px;
	padding:20px 0px 0px 0px;
	font-size:14px;
	color:#000;
	line-height:30px;
	text-align: left;
	letter-spacing:1px;
}


#content_txt img {
	background:#FFF;
}

#content  a {
	color:#000;
    text-decoration:underline;
}

#content  a,a:active {
outline:none;
}

#content a:hover,a:focus {
	color:#FF911A;
outline:none;
}


.content_title14 {
	color:#000;
	font-size:16px;
	letter-spacing:3px;
	line-height:50px;
}

.index_title14 {
	color: #333;
	font-size:16px;
	letter-spacing:3px;
	line-height:35px;
}

.qa_title14 {
	color:#000;
	font-size:15px;
	letter-spacing:1px;
	line-height:30px;
}

.qa_content13 {
	padding:10px 0px 10px 0px;
	font-size:13px;
	letter-spacing:2px;
	line-height:30px;
}

.qa_content13-1 {
	padding:10px 0px 10px 0px;
	font-size:14px;
	letter-spacing:2px;
	line-height:30px;
	color:#666;
}


.content_name14-1{
	color:#ffffff;
	font-size:15px;
	letter-spacing:8px;
	line-height:30px;
}


.content_name14 {
	color:#666666;
	font-size:15px;
	letter-spacing:8px;
	line-height:30px;
}
.content_special {
	line-height:30px;
	font-size:12px;
	color:#630;
}



/* ------------------------------ */

#footer{
	height:70px;
}
#foot{
	margin:auto;
	height:70px;
	background:url(../pic/mid_bg_btm.png);
	background-repeat:no-repeat;
	background-position:center;
	width:950px;
}

#infoot{
	display:block;
	color: #666;
	font-size:13px;
	line-height:25px;
	letter-spacing:2px;
	padding:22px 0px 0px 0px;
	text-align:center;
	text-justify: inter-ideograph;
	width:950px;
}

#infoot a{
	color:#fff;
	text-decoration:none;

}
/* ------------------------------ */




/*===============================================
clearfix
===============================================*/
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {
	display:inline-block;
}
display:inline
/* Hides from IE-mac \*/
*html .clearfix {
	height:1%;
}
.clearfix {
	display:block;
}
