@charset "utf-8";
/*basic----------------------------------------------------------------*/
html/*首頁body*/{
	background-image: url(../images/02.jpg);
}
.bg{
	background-image: url(../images/01.jpg);
	background-repeat: repeat-x;
	position: static;
	height: 600px;

}
.bg1{
	background-image: url(../images/03.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 800px;
	background-attachment: scroll;

}

/*佈局，版面 layout----------------------------------------------------------------*/

#wrapper/*外框*/{
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	color: #FFFFFF;
} 
#header/*橫幅*/{
	background-image: url(../images/04.jpg);
	height: 293px;
	clear: both;
	background-position: center top;
}

#cont/*次主頁面*/{} 
#left/*左區塊*/{
	width: 260px;
	margin: 0px;
	float: left;
	padding-left: 20px;
}
#cont1/*主頁面*/{
	float: left;
	width: 705px;
	clear: right;
	margin-top: -70px;
	padding-left: 15px;
}

#right/*右區塊*/{ } 


#footer/*頁腳*/{
	height: 40px;
	margin-top: 10px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
		clear: both;
} 


/*----------------------------------------------------------------*/
#SelectLanguage {
	text-align: center;
	float: left;
	width: 280px;
	margin-top: 55px;

}
.default_sleft {
	width: 398px;
	float: left;
	padding-right: 10px;
}
.default_scont {
	width: 260px;
	float: left;
}
.default_scont ul {
	margin-left: 10px;
}
.default_scont li {
	background-image: url(../images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 90px 5px;
	color: #FFFFFF;
	font-weight: normal;
	margin-bottom: 12px;
}

.default_scont ul img {
	border: 1px solid #FFFFFF;
	float: left;
	margin-right: 23px;
}
.default_scont a{
	color: #ffd370;
}
.default_scont a:hover {
	color: #FFFF00;
}


.d_1 {
	background-image: url(../images/11.jpg);
	height: 177px;
	width: 460px;
	padding-left: 217px;
	padding-top: 30px;
	margin-bottom: 10px;
	clear: both;
}
.d_1 li {
	background-image: url(../images/12.jpg);
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-bottom: 17px;
	padding-left: 22px;
}
.d_1 a {
	padding-left: 35px;
	text-decoration: underline;
}

.d_2 {
	clear: both;
	color: #FFFFFF;

}
.d_2 p {
	margin-top: 10px;
	color: #FFFFFF;
}
.d_3 {
	clear: both;
}
.d_3 a {
	background-image: url(../images/17.jpg);
	height: 112px;
	width: 127px;
	display: block;
	float: left;
	text-align: center;
	color: #d8c991;
	background-position: 1px top;
}
.d_3 a:hover {
	color: #FFFF00;
}

.d_3 a img {
	padding-top: 8px;
	display: block;
	padding-bottom: 4px;
}

.pagebg {
	clear: both;
	width: 686px;
	color: #333333;
}
.pagebg_hd {
	background-repeat: no-repeat;

}
.pagebg_bg {
	background-repeat: no-repeat;
	clear: both;
}
.pagebg_con {

	background-repeat: repeat-y;
	padding-right: 18px;
	padding-left: 18px;
	clear: both;
}
/*頁面*/
#page_store{}
#page_store .pagebg {

}
#page_store .pagebg_hd {
	background-image: url(../images/21.gif);
	height: 31px;
}
#page_store .pagebg_bg {
	background-image: url(../images/21-03.gif);
	height: 26px;

}
#page_store .pagebg_con {
	background-image: url(../images/21-02.gif);
}

/*關於九份*/
#page_aboutUs{}
#page_aboutUs .pagebg{
	background-color: #FEFAEE;
}
#page_aboutUs .pagebg_hd{
	
	background-repeat: no-repeat;
	height: 97px;
}

#page_aboutUs .pagebg_bg{
	height: 20px;
}
#page_aboutUs .pagebg_con{
}
#page_aboutUs .contdate {
	margin-top: 10px;
	padding: 5px;
	border: 1px solid #DDDBCF;
}
#page_aboutUs #hd_bg1 {
	background-image: url(../images/aoubtUs_hd.jpg);
}
#page_aboutUs #hd_bg2 {
	background-image: url(../images/aoubtUs_hd2.jpg);
}
#page_aboutUs #hd_bg3 {
	background-image: url(../images/aoubtUs_hd3.jpg);
}
/*景點導覽*/
#page_Scenic{}
#page_Scenic .pagebg{
	background-color: #FEFAEE;
}
#page_Scenic .pagebg_hd{
	background-repeat: no-repeat;
	height: 106px;
}

#page_Scenic .pagebg_bg{
	height: 20px;
}
#page_Scenic .pagebg_con{
}
#page_Scenic .contdate {
	margin-top: 10px;
	padding: 5px;
	border: 1px solid #DDDBCF;
}
img.imgScenic {
	background-image: url(../images/Scenic_pic.jpg);
	padding-top: 5px;
	padding-right: 19px;
	padding-bottom: 19px;
	padding-left: 5px;
	background-repeat: no-repeat;
	margin-left: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
}
#page_Scenic .contdate h1 {
	background-image: url(../images/Scenic_pic-02.jpg);
	background-repeat: no-repeat;
	background-position: 0px 10px;
	padding-left: 25px;
	padding-top: 15px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #C4AD77;
	margin-right: 20px;
	margin-left: 10px;
}
#page_Scenic .contdate p {
	margin-right: 22px;
	margin-left: 10px;
	margin-top: 10px;
	text-align: justify;
}


#page_Scenic #hd_bg1 {
	background-image: url(../images/Scenic_hd1.jpg);
}
#page_Scenic #hd_bg2 {
	background-image: url(../images/Scenic_hd2.jpg);
}
#page_Scenic #hd_bg3 {
	background-image: url(../images/Scenic_hd3.jpg);
}
#page_Scenic #hd_bg4 {
	background-image: url(../images/Scenic_hd4.jpg);
}
/*關於九份商圈*/
#page_district{}
#page_district .pagebg{
	background-color: #FEFAEE;
}
#page_district .pagebg_hd{
	background-repeat: no-repeat;
	height: 86px;
}

#page_district .pagebg_bg{
	height: 20px;
}
#page_district .pagebg_con{
}
#page_district .contdate {
	margin-top: 10px;
	padding: 5px;
	position: relative;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#page_district #hd_bg1 {
	background-image: url(../images/district_hd1.jpg);
}
#page_district h1 {
	background-image: url(../images/district_04.jpg);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	text-align: left;
	padding-left: 30px;
	padding-top: 3px;
	padding-bottom: 10px;
	font-weight: bold;
	color: #209EAC;
	font-size: 13px;
}
#page_district  p {
	padding-left: 10px;
}


/*旅遊行程*/
#page_travels{}
#page_travels .pagebg{
	background-color: #FEFAEE;
}
#page_travels .pagebg_hd{
	background-repeat: no-repeat;
	height: 150px;
	padding-top: 62px;
}

#page_travels .pagebg_bg{
	height: 20px;
}
#page_travels .pagebg_con{
}
#page_travels .contdate {
	margin-top: 10px;
	padding: 5px;
	display: block;
}
#page_travels #hd_bg1 {
	background-image: url(../images/travels_hd1.jpg);
}
#page_travels #hd_bg2 {
	background-image: url(../images/travels_hd2.jpg);
}
#page_travels #hd_bg3 {
	background-image: url(../images/travels_hd3.jpg);
}
#page_travels #hd_bg4 {
	background-image: url(../images/travels_hd4.jpg);
}
#page_travels .title {
	background-image: url(../images/travels_title.jpg);
	background-repeat: repeat-x;
	padding-top: 7px;
	background-position: -17px top;
	text-align: center;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 15px;
	color: #A37C36;
	font-weight: bold;
	background-color: #F2E9D8;
	padding-bottom: 10px;
	clear: both;
	margin-bottom: 10px;
}
#page_travels h1 {
	background-image: url(../images/travels_nmuber.jpg);
	background-repeat: no-repeat;
	background-position: 10px 10px;
	display: block;
	clear: left;
	font-size: 15px;
	font-weight: bold;
	color: #A37C36;
	padding-left: 55px;
	padding-top: 18px;
	height: 32px;
}
#page_travels h1 em {
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	margin-right: 5px;
}

#page_travels .imgScenic {
}
#page_Shopping{
	text-align: left;
}
#page_Shopping .pagebg{
	background-color: #FEFAEE;
}
#page_Shopping .pagebg_hd{
	background-repeat: no-repeat;
	height: 150px;
	padding-top: 62px;
}

#page_Shopping .pagebg_bg{
	height: 20px;
}
#page_Shopping .pagebg_con{
}
#page_Shopping .contdate {
	padding: 5px;
	display: block;
	margin: 0px;
}
#page_Shopping .sitemap {
	color: #666666;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#page_Shopping .s_hot {
	background-color: #FDF4D9;
	display: block;
	color: #666666;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}
.shopping_list img {
	padding: 3px;
	border: 1px solid #CCCCCC;
}
.shopping_list {
	margin-top: 10px;
	margin-bottom: 15px;
}
.shopping_list td {
	text-align: center;
	padding: 5px;
	width: 25%;
}
.shopping_list a {
	color: #CC6600;
	text-decoration: underline;
	font-weight: bold;
}
.shopping_list strong {
	font-size: 18px;
	color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.shopping_date .products2 {
	padding: 2px;
	border: 1px solid #CCCCCC;
	margin-right: 15px;
	margin-bottom: 10px;
}
.shopping_date h6 {
	font-size: 18px;
	color: #FF6600;
	margin-bottom: 10px;
	margin-top: 5px;
}
.money {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #FF0000;
}
.shopping_date em {
	color: #0099CC;
	text-decoration: line-through;
}
.shopping_date h1 {
	background-image: url(../images/021-475.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #FF6600;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-bottom: 10px;
}
#content h2 {
	background-image: url(../images/21.jpg);
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-bottom: 10px;
	padding-top: 2px;
	margin-top: 5px;
}


.Grid_products {
	color: #000000;
}
.Grid_products td {
	padding: 5px;
	color: #666666;
}
.Grid_products .line {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	color: #333333;
}




.s_hot a {
	color: #FF0000;
	text-decoration: underline;
	margin-right: 5px;
	margin-left: 5px;
}






/*店家*/
#store {
}
.store1 {
	background-image: url(../images/23.jpg);
	background-repeat: no-repeat;
	height: 103px;
	position: relative;
}
.store1 h1 {
	font-size: 1.5em;
	color: #CC9900;
	position: absolute;
	left: 20px;
	top: 30px;
	width: 390px;
	overflow: hidden;
	padding-top: 5px;
}
.store1 .number {
	position: absolute;
	left: 423px;
	top: 11px;
	width: 213px;
	overflow: hidden;
}
.store1 .tel {
	position: absolute;
	left: 423px;
	top: 42px;
	overflow: hidden;
	width: 213px;
}
.store1 strong {
	color: #796830;
	margin-right: 5px;
}

.store1 .add {
	position: absolute;
	bottom: 13px;
	left: 20px;
	width: 610px;
}
.store2 {
	background-image: url(../images/24.jpg);
	background-repeat: no-repeat;
	height: 217px;
	margin-top: 5px;
	position: relative;
}
.store2 .storepic {
	position: absolute;
	left: 11px;
	top: 14px;
}
.store2 p {
	position: absolute;
	left: 295px;
	right: 10px;
	top: 50px;
}
.store2 .imgico {
	position: absolute;
	right: 10px;
	width: 175px;
	top: 8px;
}
.store3 {
	clear: both;
}

.store3_d {
	width: 290px;
	position: relative;
	float: left;
	padding-left: 15px;
}

.store3_d li {
	background-image: url(../images/28.jpg);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 15px;
	margin-bottom: 10px;
}
.store3_d  strong {
	color: #FF8E48;
	font-weight: bold;
	margin-right: 5px;
}

.store4 {
	clear: both;
	text-align: center;
}
.store4 .map {
	border: 1px solid #DBCFA7;
}
.store5 {
	background-image: url(../images/print.jpg);
	height: 203px;
	width: 631px;
	background-repeat: no-repeat;
	margin-left: 5px;
	position: relative;
	font-size: 12px;
}
.store5 .storePic2 {
	position: absolute;
	left: 4px;
	top: 3px;
	width: 227px;
	height: 198px;
}

.store5 .text {
	position: absolute;
	left: 237px;
	top: 8px;
	width: 381px;
	text-align: left;
	height: 150px;
	overflow: hidden;
}


#storeList {
	clear: both;
}
#storeList img {
	padding: 2px;
	border: 1px solid #CCCCCC;
	margin-right: 8px;
	margin-left: 8px;
}
#storeList img.imgs {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#storeList li {
	padding: 10px;
}
#storeList p {
	background-image: url(../images/021-716.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 20px;
	padding-bottom: 5px;
	padding-top: 2px;
}
#storeList strong{
	font-size: 15px;
	font-weight: bold;
	clear: left;
}
#storeList a {
	color: #CC6600;
}

#storeList td {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 10px;
}




.imgico img {
	margin-right: 3px;
}








img.imgd_2 {
	background-image: url(../images/16.jpg);
	background-repeat: no-repeat;
	padding-top: 13px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 13px;
	margin-right: 5px;
	float: left;
}
img.imgd_3 {
}
.sitemap {
	background-image: url(../images/21.jpg);
	padding-left: 20px;
	padding-bottom: 5px;
	background-repeat: no-repeat;
	position: relative;
	padding-right: 10px;
}
.sitemap a {
	color: #CC0000;
	margin-right: 5px;
	margin-left: 5px;
}
#page2 img {
	background-image: none;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	background-position: 0px 0px;
}
#page2 a {
	margin-right: 7px;
	margin-left: 7px;
	color: #CC0000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: underline;
}
#page2 a:hover {
	color: #304E59;
	font-size: 14px;
}
.table {
border-collapse:collapse;
}
.table .row {
	background-color: #f5eed8;
}
.table td {
	padding: 6px;
	border: 1px solid #CCCCCC;
}
.table th {
	background-color: #ac9554;
	color: #FFFFFF;
	padding: 7px;
}.Grid_regsiter {
	border: 1px solid #CCCCCC;
	margin-bottom: 10px;
}
.Grid_regsiter td {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	padding: 5px;
}
.Grid_regsiter td.head {
	background-image: url(images/td_head.gif);
	background-repeat: repeat-x;
	padding: 5px;
}p.name {
	padding: 7px;
	text-align: left;
	background-color: #F3EDD7;
}
.Grid_buyercar{
	border: 1px solid #CCCCCC;
	text-align: left;
}
.Grid_buyercar th {
	font-weight: bold;
	color: #FFFFFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	background-color: #314D59;
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	text-align: center;
}
.Grid_buyercar td {
	padding: 5px;
	border: 1px solid #CCCCCC;
}.Grid_regsiter  h3 {
	background-image: url(../images/28.jpg);
	background-repeat: no-repeat;
	padding-left: 15px;
	background-position: 0px 5px;
	padding-bottom: 5px;
	color: #F17B33;
}
.Grid_new /*表格*/{
	font-size: 12px;
	border: 1px solid #E3E3E3;
}


.Grid_new th {
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 12px;
	text-align: center;
	background-color: #2B4954;
	color: #FFFFFF;
}
.Grid_new td {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	padding: 7px;
}
p.new{
	background-image: url(images/head_new_03.gif);
	background-repeat: no-repeat;
	padding-left: 25px;
	background-position: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
}
p.company {
	line-height: 1.8;
	padding-left: 30px;
}
