@charset "utf-8";

/* CSS Document */

/*****************************************general**************************************************/
/*margin padding 標準化*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset,input, p, blockquote, th, td,{margin:0; padding:0;}

/*標題font-size的標準化
h1, h2,  h4, h5, h6{font-size:100%;}*/

/*移除清單的list-style樣式*/
ol, ul{list-style:none;}

/*將font-style及font-weight標準化成normal*/
/*address, caption, cite, code, dfn, em, strong, th, var{font-style:normal; font-weight:normal;}*/

/*移除table外框*/
table{border-collapse:collapse; border-spacing:0; text-align: left;}

/*移除fieldset和img的border*/
fieldset,img{border:0; text-align: center; z-index: 3;}

/*caption和th的文字要向左對齊*/
caption,th{text-align:left;}

/*移除q的引號*/
q:before,q:after{content: ;}

html,body{margin:0; padding:0; height: 100%; background-color:#ffffff;}
body{font-family: Arial, Helvetica, sans-serif; -webkit-text-size-adjust: none;}
a{border:0; text-decoration:none;}


/*************************footer 快速連結**********************************/

.owfooter{ background-color:#f3f3f3; width:100%; margin: 0;}
.owfooter_main{ height:198px; width:1190px; padding:20px 0px 0 0px; margin: 0px auto; position:relative;}
.owfooter_main_ic{ height:210px; width:1100px; padding:20px 0px 0 0px; margin: 0px auto; position:relative;}

.owfooter_menu{ color:#555555; font-size:12px; padding:0 20px 0 0; margin:0; float:left;}
.owfooter_menu h3{ font-size:14px; color:#008787;}
.owfooter_menu ul{ padding:0; margin:0;}
.owfooter_menu li{ padding:0 0 3px 0; margin:0;}
.owfooter_menu li a{color:#555555; font-size:12px;}
.owfooter_menu li a:hover{text-decoration: underline; color:#008787; }
.owfooter_menu li.owline{
	background-image: url(../images/header/footer_line.png);
	background-repeat: repeat-y;
	height: 125px;
	width: 1px;
}

.owfooter_menu_sub_ic{
	width:1100px;
	height:35px;
	padding:15px 0 0 0;
	left:0px;
	top:190px;
	position:absolute;
	text-align:left;
	background-image: url(../images/header/footer_line.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

.owfooter_menu_sub{
	width:1190px;
	height:35px;
	padding:15px 0 0 0;
	left:0px;
	top:168px;
	position:absolute;
	text-align:left;
	background-image: url(../images/header/footer_line.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.owfooter_menu_sub ul{ padding:0; margin:0;}
.owfooter_menu_sub li{
	float:right;
	display:block;
	padding:3px 10px;
	margin:0;
	background-image: url(../images/header/footer_line.png);
	background-repeat: no-repeat;
	background-position: right center;
}
.owfooter_menu_sub li a{color:#008787; font-size:12px;}
.owfooter_menu_sub li a:hover{text-decoration: underline; color:#008787; }
.owfooter_menu_sub li.last{ background-image: none;}

@media screen and (max-width: 978px) {
	.owfooter {
		overflow: hidden;
	}
}

.clear { clear:both;}
.clearfloat { /* 此類放在 div 或 break 元素上，而且應該放置在包含浮動容器關閉之前的最後一個元素 */
    clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
