@charset "UTF-8";
body { margin:0; color:#999; font-family:verdana, "微軟正黑體", "新細明體"; font-size:80%; background:#e5e5e5; }
ul{list-style:none; padding:0; margin:0;}
input{border:none; padding:0; margin:0;}
h1,h2,h3,h4{padding:0; margin:0;}

a{ color:#f60; text-decoration:none;}
a:hover{color:#fe9f1d; }


#index{width:100%; height:123px; position:absolute; background:#e5e5e5;}
#wrap{width:100%; background:url(../image/mainWrapBG.jpg) repeat-x #FFF; position:relative; margin:0 auto;}
#top{position:relative; z-index:100;}
#head{ width:990px; position:relative; margin:0 auto; height:123px; background:url(../image/topBG.jpg) no-repeat;}
#logo{ float:left; width:395px; height:122px;}
/*各區logo*/
#logo.taichung{background:url(../image/logo_Taichung.jpg) no-repeat; }
#logo.tainan{background:url(../image/logo_Tainan.jpg) no-repeat; }
#logo.taipei{background:url(../image/logo_Taipei.jpg) no-repeat; }
#logo.taoyuan{background:url(../image/logo_Taoyuan.jpg) no-repeat; }
#logo.hshinchu{background:url(../image/logo_Hshinchu.jpg) no-repeat; }
#logo.chiayi{background:url(../image/logo_Chiayi.jpg) no-repeat; }
#logo.kaohsiung{background:url(../image/logo_kaohsiung.jpg) no-repeat; }
#logo.index0{ background:url(../image/index0_logo.jpg) no-repeat;}
#logo span{display:block; height:0px; line-height:24px; overflow:hidden;}

/*主架構*/
#mainWrap{width:990px; margin:0 auto;}
#main{float:left; width:703px;}
#side{float:right; width:287px; background:url(../image/side-02.jpg) repeat-y; margin-top:-9px;}


#position{ position:absolute; top:0; right:0; height:29px; background:url(../image/topLocation.jpg) repeat-x 0 -87px; *width:357px;}
#position ul{ background:url(../image/topLocation.jpg) no-repeat; padding-left:16px; display:block; height:29px;}
#position li{ float:left;}
/*#position li a{color:#949494; line-height:20px; display:block; height:29px; padding:0 5px;}*/
#position li a{color:#000; line-height:20px; display:block; height:29px; padding:0 5px;}
#position li a:hover{color:#F60;}
#position li a.current{background:url(../image/topLocation.jpg) no-repeat 20px -58px; font-size:14px; color:#000; font-weight:bold; line-height:22px;}
#position li a.current2{font-size:15px; color:#0C0; font-weight:bold; border:#999 1px dashed;}
#position li span.last{display:block; width:14px; margin-left:5px; height:29px; background:url(../image/topLocation.jpg) no-repeat 0 -29px; float:right;}

#search{position:absolute; top:30px; left:279px; z-index:50;}
#search ul{ display:block; /*width:519px;*/ margin-left:110px;}
#search.index0 ul{margin-left:0;}
#search li{display:inline;}
#search li a{ color:#949494; padding:0 5px; border-left:#949494 1px solid;}
#search li a:hover{color:#f60;}
#search li a.first{border:none;}
#search .inputStyle{background:url(../image/search.gif) no-repeat; width:337px; height:28px; color:#000; margin-top:5px; padding:0 5px 0; *padding-top:5px; float:left;}
#search .search{background:url(../image/map1.gif) no-repeat 0 -56px; width:43px; height:28px; cursor:pointer;}
#search .search.current{background:url(../image/map1.gif) no-repeat; width:53px; height:28px; margin-top:5px;}
#search .advanced{ background:url(../image/map1.gif) no-repeat 0 -28px; width:43px; height:28px; margin-left:-6px; cursor:pointer; }
#search .advanced.current{background:url(../image/map1.gif) no-repeat 0 -84px; width:53px; height:28px; margin-top:5px;}


/* #login{position:absolute; top:105px; right:0;} */
#login{
	position:absolute;
	top:60px;
	right:0;
}
#login li{float:left;}
#login li a{display:block; padding:0 5px 0 14px; height:14px; margin-left:5px;}
#login li a.login{ background:url(../image/map1.gif) no-repeat 0 -227px;}
#login li a.signUp{ background:url(../image/map1.gif) no-repeat 0 -214px;}
#login li a span{ display:block; line-height:14px; *line-height:18px;}
#login li a:hover.login{ background:url(../image/map1.gif) no-repeat 0 -253px;}
#login li a:hover.signUp{ background:url(../image/map1.gif) no-repeat 0 -240px;}

#login.index0{background:url(../image/index0_memberBG.jpg) no-repeat; width:134px; height:19px; padding:2px; z-index:5; top:100px;}

#animationTitle{ /*display:none; background:url(../image/index0_slogan.jpg) no-repeat;*/ width:275px; height:123px; position:absolute; top:0; right:-10px;}


#nav{position:absolute; top:98px; left:280px;}
#nav li{float:left;}
#nav li a{ display:block; background:url(../image/map1.gif) no-repeat 0 -112px; color:#595959; cursor:pointer;}
#nav li a span{ display:block; height:19px; *height:17px; padding:5px 10px 0 0;  *padding:7px 10px 0 0;margin-left:10px; background:url(../image/map1.gif) no-repeat right -136px; }
#nav li a:hover{ display:block; background:url(../image/map1.gif) no-repeat 0 -160px; color:#000; margin-top:-3px; height:27px;}
#nav li a:hover span{ display:block; height:24px; *height:22px; padding:3px 10px 0 0; *padding:5px 10px 0 0;margin-left:10px; background:url(../image/map1.gif) no-repeat right -187px;}
#nav li show{ display:block; height:24px; *height:22px; padding:3px 10px 0 0; *padding:5px 10px 0 0;margin-left:10px; background:url(../image/map1.gif) no-repeat right -187px;}
#nav li img{float:left;}
#nav li span.slogan{ display:block; color:#3e3e3e; width:200px; margin-top:5px;}

#banner{ margin:2px auto 0; width:1005px; height:333px; background:url(../image/bannerBG.jpg) no-repeat; position:relative;}
#banner.index0{height:190px; background:none;}
#AD101{position:absolute; top:17px; left:12px;}
#newspaper{margin-left:570px; width:320px; padding-top:60px;}
#newspaper a img{border:#a0a0a0 1px solid; float:left; margin-right:10px;}
#newspaper a:hover img{border:#000 1px solid;}
#newspaper a .newspaperTitle{color:#3c3c3c; font-weight:bold; cursor:pointer;}
#newspaper a:hover .newspaperTitle{color:#000;}
#newspaper a .newspaperContent{ color:#686868; line-height:18px; display:block; height:75px; overflow:hidden; *height:70px; cursor:pointer;}
#newspaper a:hover .newspaperContent{ text-decoration:underline; line-height:18px;}
#newspaper li{display:block; margin-bottom:30px; *margin-bottom:10px; clear:both;}


/*主區設定*/
#main .type1 .title h1{ display:block; height:0; line-height:50px; overflow:hidden;}

/*標題圖案*/
.topSingle{background:url(../image/title_topSingle.jpg) no-repeat; height:31px;}
.CF{background:url(../image/title_cf.jpg) no-repeat; height:31px;}
.recommend{background:url(../image/title_recommand.jpg) no-repeat; height:31px;}
.index0Recommend{background:url(../image/title_recommand_index0.jpg) no-repeat; height:31px;}
.featuredCase{background:url(../image/title_featrued.jpg) no-repeat; height:31px;}


/*排行榜*/
.TS_content{margin-left:10px; background:#dfdfdf; height:363px; *height:372px; position:relative;}
#sideBar{ position:relative; width:171px; height:363px; background:url(../image/topSingleBG.jpg) no-repeat; float:left;}
#sideBar .ranking span{ display:block; height:0; line-height:24px; overflow:hidden;}
#sideBar .week{ position:absolute; top:55px; left:30px;}
#sideBar .total{position:absolute; top:55px; right:30px;}
#sideBar .week a.current{ background:url(../image/map1.gif) no-repeat 0 -322px;}
#sideBar .week a:hover.current{ background:url(../image/map1.gif) no-repeat 0 -322px;}
#sideBar .week a{display:block; width:51px; height:51px; background:url(../image/map1.gif) no-repeat 0 -425px;}
#sideBar .week a:hover{display:block; width:51px; height:51px; background:url(../image/map1.gif) no-repeat 0 -527px;}
#sideBar .total a.current{ background:url(../image/map1.gif) no-repeat 0 -373px;}
#sideBar .total a:hover.current{ background:url(../image/map1.gif) no-repeat 0 -373px;}
#sideBar .total a{display:block; width:51px; height:51px; background:url(../image/map1.gif) no-repeat 0 -476px;}
#sideBar .total a:hover{display:block; width:51px; height:51px; background:url(../image/map1.gif) no-repeat 0 -578px;}
#sideBar .detail{ padding:120px 0 0 30px;}
#sideBar .detail li{color:#ddded5; clear:both;}
#sideBar .detail li span{color:#fff;}
span.icon{display:block; width:13px; height:13px; float:left; margin-right:5px; margin-top:2px;}
span.icon.new{background:url(../image/map1.gif) no-repeat 0 -269px;}
span.icon.up{background:url(../image/map1.gif) no-repeat 0 -282px;}
span.icon.down{background:url(../image/map1.gif) no-repeat 0 -295px;}
span.icon.draw{background:url(../image/map1.gif) no-repeat 0 -308px;}
#sideBar .infos{width:130px; margin:115px auto 0; color:#3f3f3f;}
#mainBar{background:url(../image/topSingleBG-02.jpg) no-repeat; width:516px; height:150px; top:3px; position:absolute; left:174px;}
#mainBar a img{border:none;}
#mainBar .rankingInfo{ position:absolute; top:125px; left:150px; color:#626358; width:100px; text-align:center; padding-left:20px;}
#mainBar .rankingInfo span{ display:block; float:left; text-align:center;}
#mainBar .rankingInfo span.icon{ float:left;}
#mainBar .topInfo{ position:absolute; left:280px; top:5px; color:#737465;}
#mainBar .topInfo span{color:#838574;}
#mainBar .topInfo .title a{color:#626358; font-size:14px;}
#mainBar .topInfo .title a:hover{ color:#fff;}
#rankPosition .ranking{ position:relative; margin:2px 1px 0 0; float:left; *margin:0 1px 0 0;}
#rankPosition .ranking a img{ border:1px solid #626358;}
#rankPosition .ranking a:hover img{ border:1px solid #fff;}
#rankPosition .rnakingInfo{height:20px; width:100px; background:#000; position:absolute; top:82px; left:1px; text-align:center;}
#rankPosition .rnakingInfo span.icon{float:right;}
#rankPosition .rnakingInfo span.no{float:left; color:#fff; font-family:verdana; font-size:14px;}
.type1 .bottom{height:20px;}
#rankPosition .ranking span.comeOn{ color:#fff; background:#757575; display:block; border:1px solid #626358; width:98px; height:78px; padding:20px 1px 1px; font-size:85%; font-family:verdana, "新細明體";}

/*金選建案*/
#featuredTable{width:703px; height:681px; background:url(../image/featuredCase_BG.jpg) repeat-y; margin:0 auto;}
#featuredTable li{float:left;}
#featuredTable li a{ display:block; width:137px; height:137px; border:none; margin:3px 12px 30px 25px; *margin:3px 12px 30px 25px; color:#333; text-align:center;text-shadow: #000 1px 11px 10px;}
/*#featuredTable li a:hover{border:1px solid #000; border-bottom:none; margin:2px 12px 30px 24px; *margin:2px 11px 30px 24px;}*/
#featuredTable li a:hover{display:block;border:1px double #C90; background-color:#FC0; width:138px; height:138px; border-bottom:none; margin:2px 11px 29px 25px; padding:0px; color:#F60;}

#featuredTable li a img{border:none;}

/*總入口_每區入口*/
.type0{position:relative; min-height:210px; margin:10px auto;}
.areaTitle{width:203px; height:28px; }

.taipei{background:url(../image/index0_position.jpg) no-repeat;}/*台北*/
.hsinchu{background:url(../image/index0_position.jpg) no-repeat 0 -162px;}/*新竹*/
.taoyuan{background:url(../image/index0_position.jpg) no-repeat 0 -134px;}/*桃園*/
.taichung{background:url(../image/index0_position.jpg) no-repeat 0 -28px;}/*台中*/
.chiayi{background:url(../image/index0_position.jpg) no-repeat 0 -190px;}/*嘉義*/
.tainan{background:url(../image/index0_position.jpg) no-repeat 0 -56px;}/*台南*/
.kaohsiung{background:url(../image/index0_position.jpg) no-repeat 0 -84px;}/*高雄*/

#taipei span{color:#f00}/*台北*/
#hsinchu span{color:#030}/*新竹*/
#taoyuan span{color:#FF8F19}/*桃園*/
#taichung span {color:#03F}/*台中*/
#chiayi span{color:#633}/*嘉義*/
#tainan span{color:#F60}/*台南*/
#kaohsiung span{color:#390}/*高雄*/

#taichung a:hover { font-weight:bold;}


.areaTitle span{display:block; height:0; line-height:24px; overflow:hidden;}
.areaPhone{background:url(../image/index0_position.jpg) no-repeat 0 -112px; height:22px;}
.areaPhone span{
	color:#a40000;
	font-family:verdana;
	font-size:22px;
	padding-left:32px;
	line-height:20px;
	font-weight:bold;
	display:block;
	width:171px;
	padding-bottom:20px;
	background:url(../image/index0_position_line.jpg) no-repeat bottom right;
}
.areaPosition ul{display:block; width:203px; padding:5px;}
.areaPosition li{ float:left; display:block; padding:5px;}
.areaPosition li a{color:#999;}
.areaPosition li a:hover{color:#f60;}
.findBtn{clear:both; width:198px; padding:0 5px 0 0; text-align:right;}
.findBtn a{color:#666; text-decoration:underline;}
.findBtn a:hover{color:#f60;}
.type0 .pics{width:510px; top:0; left:203px; position:absolute; clear:both;}
.type0 .pics li{ float:left; padding:0px; margin:0px; width:101px; height:101px; display:block;}
.type0 .pics li a{display:block; width:100px; height:100px; background:url(../image/index0_position_picBG.jpg) no-repeat;}
.type0 .pics li a img{border:0; margin:0; padding:0; }
.type0 .pics li a:hover img{opacity:0.5; filter:alpha(opacity=50); -moz-opacity: 0.5}
.type0 .pics .top{background:url(../image/index0_position_side.gif) no-repeat; width:500px; height:6px; position:absolute; top:0; z-index:2;}
.type0 .pics .bottom{background:url(../image/index0_position_side.gif) no-repeat 0 -6px; width:500px; height:6px; position:absolute; bottom:0px; z-index:2; left:0;}

/*總入口_建商存薦*/
.RECs{ margin-left:5px;}
.RECs li{float:left; display:block; margin:6px; position:relative;}
.RECs .REC_push{background:url(../image/index0_recommend_icon.gif) no-repeat; width:48px; height:48px; z-index:2; position:absolute; top:-2px; right:-1px;}
.RECs li a img{border:none; padding:1px 3px 3px 1px; background:url(../image/map1.gif) no-repeat 0 -629px;}
.RECs li a:hover img{background:url(../image/map1.gif) no-repeat 0 -733px;}

/*縣市入口_建商存薦*/
.RECs2{ margin-left:5px;}
.RECs2 li{float:left; display:block; margin:6px; position:relative;}
.RECs2 .REC_push{background:url(../image/index0_recommend_icon.gif) no-repeat; width:48px; height:48px; z-index:2; position:absolute; top:-2px; right:-1px;}
/*.RECs2 li a img{border:none; padding:1px 3px 3px 1px; background:url(../image/map1.gif) no-repeat 0 -629px;}
.RECs2 li a:hover img{background:url(../image/map1.gif) no-repeat 0 -733px;} */

/*CF區*/
#main .type1 .content.cf{margin:5px 0 0 10px;}
#main .mainCF{margin-right:10px; float:left; width:350px;}
#main .sideCF{ background:#EEE; margin:2px; padding:5px; font-family:"新細明體"; font-size:12px; position:relative; margin-left:360px;}
#main .sideCF a img{position:absolute; top:5px; left:5px; border:#000 1px solid;}
#main .sideCF a:hover img{border:#fff 1px solid;}
#main .sideCF .sideCF_content{ padding-left:110px; height:60px;}
#main .sideCF .sideCF_content a .title{ display:block; color:#666; margin-bottom:0px;}
#main .sideCF .sideCF_content a:hover .title{ color:#f60;}

/*嚴選推薦*/
#main .cup{position:absolute; z-index:5; width:68px; height:78px;}
#main .cup.unDisplay{display:none;}
#main .content_recommend a{cursor:pointer;}
#main .content_recommend{ padding-left:10px; height:auto;}
#main .content_recommend .tab{width:173px; background:url(../image/recommendBG-02.jpg) repeat-y; margin-left:0px; margin-bottom:5px; float:left;}
#main .content_recommend .imgRecommend{background:url(../image/recommendBG.jpg) no-repeat; height:174px; text-align:center;}
#main .content_recommend a img{border:1px solid #fff; margin-top:16px;}
#main .content_recommend a:hover img{border:#000 1px solid;}
#main .content_recommend a .title{ color:#005467; margin:-17px 0 0 17px;}
#main .content_recommend a:hover .title{color:#f60;}
#main .content_recommend .infos{ border-top:1px dashed #CCC; width:159px; margin:5px auto 0; padding:5px; background:url(../image/recommendBG-03.jpg) no-repeat center bottom; color:#959595;}
#main .content_recommend a .infos span{color:#007130;}
#main .content_recommend a:hover .infos span{color:#F60;}
#main .content_recommend .infos li{display:block; padding-bottom:5px;}
#main .type1 .bottom{clear:both;}
.bottom{
	align:center;		
}

/*type2型*/
#main .type2{ clear:both; margin-left:10px; margin-top:30px;}
#main .type2 ul{ position:absolute; width:693px; border-bottom:#999 1px solid; z-index:2;}
#main .type2 li{display:block; float:left; margin-right:-1px;}
/*#main .type2 li a{ color:#666; display:block; padding:5px 10px 0; background:#CCC; border:1px solid #999; border-bottom:none; cursor:pointer; height:20px;} */
#main .type2 li a:hover{ color:#f60; background:#EEE;}
#main .type2 li a.current{ color:#000; padding:10px 10px 0 ; background:#fff; margin-top:-10px; font-weight:bold; height:25px;}
#main .type2 .content{padding-top:40px; position:relative;}
#main .type2 .content .mainTitle{float:left; width:400px;}
#main .type2 .content .mainTitle a{color:#999;}
#main .type2 .content .mainTitle a img{border:#000 1px solid; position:absolute;}
#main .type2 .content .mainTitle a:hover img{border:#CCC 1px solid;}
#main .type2 .content .mainTitle a .title{color:#333; font-weight:bold; padding-bottom:2px; border-bottom:#333 dashed 1px; margin:0 0 10px 160px;}
#main .type2 .content .mainTitle a:hover .title{color:#f60; border-bottom:#f60 solid 1px;}
#main .type2 .content .mainTitle a span{display:block; margin:0 0 0 160px; padding:0;}
#main .type2 .content .side{margin-left:410px; height:153px;}
#main .type2 .content .side ul{border:none; background:url(../image/type2_title.jpg) no-repeat 0 5px;}
#main .type2 .content .side li{ float:none; border:none; background:none; width:240px; overflow:hidden;}
#main .type2 .content .side li a{ background:url(../image/type2_icon.jpg) no-repeat 0 12px; display:block; border:none; color:#999; margin-bottom:0; padding-left:20px; height:20px; overflow:hidden;}
#main .type2 .content .side li a:hover{color:#f60; padding-left:25px;}

/*type3型*/
#main .type3{ clear:both; margin-left:10px; margin-top:30px;}
#main .type3 ul{ position:absolute; width:693px; border-bottom:#999 1px solid; z-index:2; padding-left:0px}
#main .type3 li{display:block; float:left; margin-right:-1px;}
/*#main .type3 li a{ color:#666; display:block; padding:5px 10px 0; background:#CCC; border:1px solid #999; border-bottom:none; cursor:pointer; height:20px;} */
#main .type3 li a{ color:#666; display:block; padding:5px 10px 0; background:#fff; border:1px solid #999; border-bottom:none; cursor:pointer; height:20px;} */

#main .type3 li a:hover{ color:#060; background:#EEE;}
#main .type3 li a.current{ color:#000; padding:10px 10px 0 ; background:#fff; margin-top:-10px; font-weight:bold; height:25px;}
#main .type3 .content{padding-top:40px; position:relative;}
#main .type3 .content .mainTitle{float:left; width:400px;}
#main .type3 .content .mainTitle a{color:#999;}
#main .type3 .content .mainTitle a img{border:#000 1px solid; position:absolute;}
#main .type3 .content .mainTitle a:hover img{border:#CCC 1px solid;}
#main .type3 .content .mainTitle a .title{color:#333; font-weight:bold; padding-bottom:2px; border-bottom:#333 dashed 1px; margin:0 0 10px 160px;}
#main .type3 .content .mainTitle a:hover .title{color:#f60; border-bottom:#f60 solid 1px;}
#main .type3 .content .mainTitle a span{display:block; margin:0 0 0 160px; padding:0;}
#main .type3 .content .side{margin-left:10px; height:153px;}
#main .type3 .content .side ul{border:none; background:url(../image/type2_title.jpg) no-repeat 0 15px;}
#main .type3 .content .side li{ float:none; border:none; background:none; width:330px;}
#main .type3 .content .side li a{ background:url(../image/type2_icon.jpg) no-repeat 0 15px; display:block; border:none; color:#666; margin-bottom:0; padding-left:20px; height:20px; overflow:hidden;}
#main .type3 .content .side li a:hover{color:#060; padding-left:25px; font-weight:bold}



#main .type4 li a:hover{ color:#060; background:#EEE;}
#main .type4 li a.current{ color:#000; padding:10px 10px 0 ; background:#fff; margin-top:-10px; font-weight:bold; height:25px;}
#main .type4 .content{padding-top:30px; position:relative; list-style:none}
#main .type4 .content .mainTitle{float:left; width:400px;}
#main .type4 .content .mainTitle a{color:#999;}
#main .type4 .content .mainTitle a img{border:#000 1px solid; position:absolute;}
#main .type4 .content .mainTitle a:hover img{border:#CCC 1px solid;}
#main .type4 .content .mainTitle a .title{color:#333; font-weight:bold; padding-bottom:2px; border-bottom:#333 dashed 1px; margin:0 0 10px 160px;}
#main .type4 .content .mainTitle a:hover .title{color:#f60; border-bottom:#f60 solid 1px;}
#main .type4 .content .mainTitle a span{display:block; margin:0 0 0 160px; padding:0;}
#main .type4 .content .side{margin-left:10px; height:153px;}
#main .type4 .content .side ul{border:none;}
#main .type4 .content .side li{ float:none; border:none; background:none; width:330px;}
#main .type4 .content .side li a{ display: table; list-style:inherit; border:none; color:#000; margin-bottom:0; padding-left:0px; height:20px; overflow:hidden;}
#main .type4 .content .side li a:hover{color:#960; padding-left:25px; font-weight:bold}



/*邊區設定*/
#side .title.first{ background:url(../image/side.jpg) no-repeat; height:54px;}
#side .title.first h2{display:block; font-size:14px; color:#a40000; padding:19px 0 0 45px;}
#side .title{ background:url(../image/side-03.jpg) no-repeat; height:44px;}
#side .title h2{display:block; font-size:14px; color:#a40000; padding:9px 0 0 45px;}
#side .sideBottom{ clear:both; background:url(../image/side-04.jpg) no-repeat; height:23px;}

/*圖片寬度必須固定,長度沒差*/
#side .bigPic{background:url(../image/bigPicBG.jpg) no-repeat; padding-top:9px; margin-left:17px; width:259px;}
#side .bigPic .pic{background:url(../image/bigPicBG-02.jpg) repeat-y; text-align:center;}
#side .bigPic img{ padding:0 6px;}
#side .bigPic .bottom{background:url(../image/bigPicBG-03.jpg) no-repeat; height:10px;}
.ADpic{ padding:10px;marggin:10px}
.blank{ width:100px;height:30px;}
/*建案焦點*/
#side .buildingFocus{ clear:both; margin:5px 25px 40px;}
#side .buildingFocus .img{float:left; margin-right:5px;}
#side .buildingFocus a img{border:1px solid #000; cursor:pointer;}
#side .buildingFocus a:hover img{border:1px solid #FFF;}
#side .buildingFocus a .title{ background:none; color:#222; font-size:13px; margin-bottom:5px; height:auto;}
#side .buildingFocus a:hover .title{ color:#f60;}
#side .buildingFocus a .content{color:#666;}
#side .buildingFocus a:hover .content{color:#9A9A9A;}

/*footer*/
#footer{position:relative; bottom:0px; width:100%; min-height:93px; clear:both; background:url(../image/bottomBG.jpg) #e5e5e5 no-repeat top center; margin-top:30px;}
#footer_content{width:990px; margin:0 auto; position:relative;}
#footerLOGO{position:absolute; background:url(../image/logo_bottom.jpg) no-repeat; top:-24px; width:252px; height:117px; left:0;}
#footerLOGO.index0{background:url(../image/index0_logo_bottom.jpg) no-repeat;}
#footerLOGO span{display:block; height:0; overflow:hidden;}
#bottomLink{margin-left:260px;}
#bottomLink li{ float:left;}
#bottomLink li a{display:block; padding:0 5px; margin:5px 0; color:#666; border-left:1px solid #666;}
#bottomLink li a:hover{color:#f60;}
#bottomLink li a.first{ border:none;}
#copyright{position:absolute; top:35px; left:265px;}
#info{position:absolute; top:55px; left:260px;}
#info li{float:left; color:#333; display:block; padding:0 10px 0 5px;}
#info li span{color:#666;}
#info li a{color:#F30;}
#info li a:hover{color:#f60; text-decoration:underline;}

/*Banner新設定*/
#mainSWF{width:661px; height:190px; float:left;}
#sideAD{background:url(../image/banner_sideBG.jpg) no-repeat; width:329px; height:190px; position:relative; left:661px; *left:0;}
#sideAD .ad1{position:absolute; top:14px; left:3px;}
#sideAD .ad2{position:absolute; top:96px; left:3px;}
#sideAD .ad3{position:absolute; top:96px; right:8px;}

.PageBorder {
	cursor: pointer;
	border: 1px solid #BBB;
	text-decoration: none;
	margin: 0 7px 0 0;
	padding: 3px 7px;
	vertical-align: middle;
	blr:expression(this.onFocus=this.blur());
	outline: none;
	height: 25px;
	line-height: 25px;
}
.crefghnuf_bg {text-indent:-9987px;}
