﻿

body {
	background: #ff9700 url('../images/bg_01.jpg') repeat-x;
	background-position:top;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	line-height:1.4;
}

a:visited {
	color:#666;
}
a:link {
	color:#666;
}
a {
	color:#666;
}
a:active {
	text-decoration:none;
}
a:hover {
	text-decoration:none;
}
.noneborder {
	border:0 !Important;
}
select {
/*	vertical-align:middle;*/
}





h1 {
	position:absolute ;
	top:0;
	left:11px;
}
h2 {
	margin:20px 0;
}
h3 {
	font-size:15px;
	font-weight:bold;
	margin:30px 0;
}
h4 {
	font-weight:bold;
	color:black;
	margin:30px 0 10px;
}





em {
	color:red;
	font-weight:inherit;
}
.align-c {
	text-align:center;
}
.clearfix {
	clear: both;
}





/*=====================================================*=========================*最外面的大包包*==========*==========*/

#wrap {
	width:970px;
	background: #ff9700 url('../images/bg_04.jpg') repeat-y;
	text-align:left;
	margin:0 auto;
	word-break:break-all;
}
#wrap td.shadow {
	width:10px;
	vertical-align:top;
}
#wrap td.headervertical {
	vertical-align:top;
}












/*============================================================*=========================*Header*==========*==========*/

#header {
	background:white url('../images/header.jpg') no-repeat;
	background-position:top;
	height:128px;
	position:relative;
	top:0;
}




/*================================*=========================*======================* 上方導覽列 *==============*/

.nav {	
	font-size:12px;
	position: absolute;
	top: 0;
	right:120px;
}
.nav li {
	display:inline;
	float: left;
	background:white url('../images/bg_10.jpg') repeat-x;
	padding-bottom:5px;
}
.nav li a:visited {
	color: #333;
	text-decoration:none;
	line-height:3;
	border-right:1px #333 solid;
	padding:0 7px;
}
.nav li a:link {
	color: #333;
	text-decoration:none;
	line-height:3;
	border-right:1px #333 solid;
	padding:0 7px;
}
.nav li a {
	color: #333;
	text-decoration:none;
	line-height:3;
	border-right:1px #333 solid;
	padding:0 7px;
}
.nav li a:active {
	text-decoration:underline;
}






.nav li a:hover {
	text-decoration:underline;
}






/*================================*=========================*======================* 選單 *==============*/

.menu {
	position: absolute;
	top:88px;
	z-index:999;
}
.menu li {
	display: inline;
	float: left;
	position:relative;
}
.menu li#searchbar {
	background:#ff9700 url('../images/nav_07.jpg') no-repeat;
	width:221px;
	padding: 6px 0 5px 25px; *padding: 5px 0 7px 25px;
	margin-top:0; *margin-top:1px;
}
	.menu li#searchbar a:visited {
		color: #333;
	}
	.menu li#searchbar a:link {
		color: #333;
	}
	.menu li#searchbar a {
		color: #333;
	}
	.menu li#searchbar a:active {
		text-decoration:none;
	}
	.menu li#searchbar a:hover {
		text-decoration:none;
	}




/*=======================================*===============*=======================* 次選單 *==============*/

.menu li.parentOn ul {
	display: block;
}
.menu li ul {
	border:1px #cecece solid;
	position: absolute;
	left: 8px;
	top: 38px;
	display: none;
	padding:1px 1px 0 1px;
	background-color:white;
}
.menu li ul li {
	display: block;
	clear: both;
}
.menu li ul li a {
	color: black;
	display: block;
	background-color:#fedd9c;
	border-bottom:1px white solid;
	padding: 6px 10px 3px;
}
.menu li ul li a:visited {
	text-decoration:none;
	color: black;
}
.menu li ul li a:link {
	text-decoration:none;
	color: black;
}
.menu li ul li a:active {
	text-decoration:none;
	background-color:#fcbd3e;
}
.menu li ul li a:hover {
	text-decoration:none;
	background-color:#fcbd3e;
}



/*====================* 次選單寬度 *==============*/

.news li {
	width:112px;
}
.guide li {
	width:72px;
}
.qa li {
	width:72px;
}
.menu li .consult {
	background-image:none;
}
.consult li {
	width:115px;
}
.case li {
	width:115px;
}
.service li {
	width:98px;
}


















/*==========================================================*=========================*Content*==========*==========*/

#contern {
	padding: 0 20px;
}
.container td.leftColumn {
	width:230px;
	vertical-align:top;
}
.leftgray {
	background-color:#ededed;
}
.container td.rightColumn {
	width:660px;
	vertical-align:top;
}
.container td.spaceColumn {
	width:20px;
}








/*=====================================================*=========================*Footer*==========*==========*/

#footer {
	background:white url('../images/bg_08.jpg') repeat-x;
	background-position:top;
	padding: 10px 10px 5px;
	margin-top:10px;
	clear: both;
}
#footer a:visited {
	text-decoration:none;
}
#footer a:link {
	text-decoration:none;
}
#footer a {
	text-decoration:none;
}
#footer a:active {
	color:#006699;
}
#footer a:hover {
	color:#006699;
}
.counter {
	background:white url('../images/dot_01.gif') repeat-y;
	padding:3px 0 3px 10px;	
	margin:5px 0;
	float: right;
}







/*=====================================================*=========================*不同的控制項們*==========*==========*/

img {
	vertical-align:middle;
}













input {
	vertical-align:middle;
}













.style1 {
	border:2px #ffff66 solid;
	background:white url('../images/bg_06.jpg') repeat-x;
	padding:0px 2px 0px 10px; *padding:3px 2px 0 10px;
	height:18px; *height:14px;
}












.btnA {
/*	background:url('../images/btn_01-ff.jpg') no-repeat;*/
	background:url('../images/btn_01.jpg') no-repeat;
	border-style:none;
	line-height:1.7;
	padding:3px 5px 5px; *padding: 0 3px;
}
.btnB {
	background:url('../images/btn_02.jpg') no-repeat;
	border-style:none;
	line-height:1.7;
	padding: 0 3px;
}






a.btnMail {
	width:24px;
	height: 24px;
	display: block;
	float: right;
}






a.btnLink {
	width:24px;
	height: 24px;
	display: block;
	float: right;
}
a.btnLink:visited {
	background:url('../images/link.gif') no-repeat;
	background-position:bottom;
}
a.btnLink:link {
	background:url('../images/link.gif') no-repeat;
	background-position:bottom;
}
a.btnLink {
	background:url('../images/link.gif') no-repeat;
	background-position:bottom;
}
a.btnLink {
	background:url('../images/link.gif') no-repeat;
	background-position:bottom;
}
a.btnLink:active {
	background:url('../images/link-hover.gif') no-repeat;
	background-position:bottom;
}
a.btnLink:hover {
	background:url('../images/link-hover.gif') no-repeat;
	background-position:bottom;
}
a.btnMail:visited {
	background:url('../images/mail.gif') no-repeat;
	background-position:bottom;
}
a.btnMail:link {
	background:url('../images/mail.gif') no-repeat;
	background-position:bottom;
}
a.btnMail {
	background:url('../images/mail.gif') no-repeat;
	background-position:bottom;
}
a.btnMail {
	background:url('../images/mail.gif') no-repeat;
	background-position:bottom;
}
a.btnMail:active {
	background:url('../images/mail-hover.gif') no-repeat;
	background-position:bottom;
}
a.btnMail:hover {
	background:url('../images/mail-hover.gif') no-repeat;
	background-position:bottom;
}



















a.btnPlus:active {
	width: 18px;
	height:22px;
	display: block;
	background:url('../images/icon_plus.gif') no-repeat;
	background-position:center center;
}
a.btnPlus:hover {
	width: 18px;
	height:22px;
	display: block;
	background:url('../images/icon_plus.gif') no-repeat;
	background-position:center center;
}
a.btnPlus:visited {
	width: 18px;
	height:22px;
	display: block;
	background:url('../images/icon_plus.gif') no-repeat;
	background-position:center center;
}
a.btnPlus:link {
	width: 18px;
	height:22px;
	display: block;
	background:url('../images/icon_plus.gif') no-repeat;
	background-position:center center;
}
a.btnPlus {
	width: 18px;
	height:22px;
	display: block;
	background:url('../images/icon_plus.gif') no-repeat;
	background-position:center center;
}

























