﻿@import url(reset.css);
@import url(unreset-css-master/css/unreset.css);
@import url(v.css);
@import url(style.css);

/* layout盡可能不要動到 以免跑版 */
/*----------------------------------------------------------------------------------layout */
body {
	background-image: url(../img/bg.jpg);
	background-repeat: repeat;
	background-color: #FFFFFF;
}
#main{
	width: 1001px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
	box-shadow:1px 4px 15px 4px rgba(20%,20%,20%,0.3);
}
#wrap{
	min-width:inherit;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-image: url(../img/topnav.png);
	background-repeat: no-repeat;
	height: 129px;
}
#menu2 {
	background-image: url(../img/menu.jpg);
	background-repeat: no-repeat;
	height: 72px;
	width: 1022px;
	margin-left: -11px;
	background-color:#434343;
}
#menu_sharow {
	background-image: url(../img/menu_bottom_shar.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 9px;
	width: 1022px;
	margin-left: -11px;
}
#logo {
	height: 129px;
	display: block;
	position:relative;
	overflow:hidden;
}
#banner {
	height:282px;
	width: 1022px;
	overflow:hidden;
	margin-left: -11px;
	background:url(../img/banner.png) no-repeat;
	position:relative;
}
#banner > img{
	position:absolute;
	top:0;
	z-index:9999
}
#banner .v_banner_slider_div{
	width:1001px;
	height:260px;
	margin:0 0 0 11px;
	overflow:hidden;
}


#location {
	position: absolute;
	right: 10px;
	visibility: visible;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin-top: 10px;
	background:none;
	text-align:right;
}
#location   a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	
}
#textfield {
	background-image: url(../img/search_bg.png);
	background-repeat: no-repeat;
	height: 24px;
	width: 145px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-family: "微軟正黑體", "新細明體", Arial;
	font-size: 12px;
	color: #ccc;
	padding-left: 25px;
	padding-right: 10px;
	margin:5px 0 0;
}
#content {
	padding-top:10px;
	padding-right: 25px;
	padding-bottom: 10px;
	padding-left: 13px;
	margin-top:-9px;
	background:url(../img/banner_shadow.png) repeat-x;
	position:relative;
}
/* ---------------------------------------------------------------------------------- 麵包屑路逕 */
#site {
	position:absolute;
	right:20px;
	font-size: 12px;
	line-height: 26px;
	color: #333333;
}
#site a {
	color: #333333;
	text-decoration: none;
	font-weight: normal;
}


/*---------------------------------------------------------------------------------- left */
#leftnav {
	width: 220px;
}

#leftnav img {
	margin-bottom: 10px;
}



/*---------------------------------------------------------------------------------- right */
#rightnav {
	width: 733px;
	padding-left: 13px;
	margin-top:0px;
}
#rightnav h1 {
	font-family: "微軟正黑體", "新細明體", Arial;
	font-size: 25px;
	line-height: 35px;
	color: #aa1123;
	font-weight: bold;
}
#rightnav .font01 {
	font-size: 18px;
	color: #999999;
	font-family: "微軟正黑體", "新細明體", Arial;
}

/*---------------------------------------------------------------------------------- footer */
#footer{
	margin-top:7px;
	color: #CCCCCC;
	font-family: "微軟正黑體", "新細明體", Arial;
	padding-top: 10px;
	padding-bottom: 5px;
	width: 996px;
	padding-left: 0px;
	background:#444;
	padding-right: 5px;
	position: absolute;
	box-shadow:1px 4px 15px 4px rgba(20%,20%,20%,0.3);
}
#footer a{
	color:inherit;
}

#footer .font01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 23px;
}

#contactus {
	background-image: url(../img/contact_bg.png);
	background-repeat: no-repeat;
	height: 680px;
	width: 706px;
	padding: 20px;
	font-family: "微軟正黑體", "新細明體", Arial;
	font-size: 15px;
}
#contact_map {
	margin-top: 30px;
	width: 535px;
	margin-right: auto;
	margin-left: auto;
	height: 348px;
}
