@charset "utf-8";
/* CSS Document */

*{margin:0px; padding:0px;}
html body, h1{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#555; font-weight:normal;}
html body img{border:none;}
html a{text-decoration:none; color:#555; behavior:url(css/blur.htc)}
html a:hover{color:#000;}
#wrapper{background:url(../images/main_bg.jpg); width:100%;}

/*====header&nav=============*/
#header{text-align:center; width:100%; height:100px; margin:0px auto; background:url(../images/head_bg.jpg); padding-bottom:1px;}
#nav{width:1003px; margin:0px auto; }
#nav ul{ margin-left:150px;}
#nav ul.development{ margin-left:155px;}
#nav ul li,#nav ul.development li{float:left; list-style:none; height:12px; margin:0px;}
#lan_switch img{border:none;}
#nav h1{visibility:hidden; display:block; font-size:4px;}
#nav_01{background:url(../images/nav_01.jpg) bottom; width:106px;}
#nav_01 a{line-height:12px; width:106px; display:block;  }
#nav_01 a:hover{background:url(../images/nav_01.jpg) top;}
#nav_02{background:url(../images/nav_02.jpg) bottom; width:106px;}
#nav_02 a{line-height:12px; width:106px; display:block;}
#nav_02 a:hover{background:url(../images/nav_02.jpg) top;}
#nav_03{background:url(../images/nav_03.jpg) bottom; width:106px;}
#nav_03 a{line-height:12px; width:106px; display:block;}
#nav_03 a:hover{background:url(../images/nav_03.jpg) top;}
#nav_04{background:url(../images/nav_04.jpg) bottom; width:106px;}
#nav_04 a{line-height:12px; width:106px; display:block;}
#nav_04 a:hover{background:url(../images/nav_04.jpg) top;}
#nav_05{background:url(../images/nav_05.jpg) bottom; width:106px;}
#nav_05 a{line-height:12px; width:106px; display:block;}
#nav_05 a:hover{background:url(../images/nav_05.jpg) top;}
#nav_06{background:url(../images/nav_06.jpg) bottom; width:106px;}
#nav_06 a{line-height:12px; width:106px; display:block; border:none;}
#nav_06 a:hover{background:url(../images/nav_06.jpg) top;}
#nav_07{background:url(../images/nav_07.jpg) bottom; width:106px;}
#nav_07 a{line-height:12px; width:106px; display:block; border:none;}
#nav_07 a:hover{background:url(../images/nav_07.jpg) top;}


#main{width:1003px; margin:0px auto;}
#main_new{width:1003px; margin:0px auto; position:relative; overflow:hidden;}
.main_new_font{ font-family:Arial; font-size:12px; color:#ffffff; line-height:22px;}
#banner_z{width:1003px; margin:0px auto; border:none; position:relative; overflow:hidden;}
/*#banner{width:1003px; margin:0px auto; border:none; height:202px; position:relative; overflow:hidden;}*/
#banner{width:1003px; margin:0px auto; border:none; height:202px; position:relative; overflow:hidden;}
#banner_new{width:1003px; margin:0px auto; border:none; height:20px; position:relative; overflow:hidden;}
#menubg{top:-80px; height:60px;  position:absolute; display:inline; width:1003px; background:url(../images/menubg.png); _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/menubg.png'); _background-image:none;}
#menu{top:-80px;  position:absolute; display:inline; width:1003px; z-index:999}
#menu strong{float:left; font-size:12px; font-weight:normal; margin:8px 0px 0px 20px;}
#menu strong a{color:#ddd; }
#menu strong a:hover{color:#acd598;}
/*====left==========*/
.bordbtm{border-bottom:2px solid #35b18a;}
#subnav{width:100%;}
#subnav ul{background:#e2efeb; text-align:left; margin:2px 0px;}
#subnav ul li{list-style:none; width:100%; padding:2px 0px; height:17px; line-height:17px; vertical-align:middle;}
#subnav h1{margin-left:40px; font-size:12px;}
#subnav ul li a{height:20px; line-height:20px; display:block; width:100%; }
.act{background:url(../images/act.jpg) center no-repeat; color:#045339;}
.act h1{color:#045339;}
/**/
.act_new{background:url(../images/act_new.jpg) center no-repeat; color:#045339;}
.act_new h1{color:#045339;}

.hov{background:url(../images/hov.jpg) center no-repeat;}
/*=========right========*/
.con_tit{height:24px; width:700px; margin:10px 0px 0px 20px; border-bottom:1px #029e6d solid; }
.con_tit2{height:20px; width:700px; margin:10px 0px; border-bottom:1px #029e6d dashed; color:#029e6d; }
.right_txt {margin:25px 0px 0px 20px; line-height:130%; width:700px; clear:both;}
.right_txt img{margin:10px 9px 10px 0px;}
/*======residences=======*/
.pdf_dw{width:auto; margin:20px 0px; text-align:left; color:#444;}
.pdf_dw a{color:#029e6d; text-decoration:none;}
.pdf_dw a:hover{color:#029e6d;}
.rds_pics{margin:15px 0px;}
.rds_pics li{float:left; margin-right:10px; list-style:none;}
/*====aboutus==*/
.aboutUs{
	color:#15A373;
	font-weight:bold;
	font-size:14px;
	font-variant: normal;
	text-decoration: none;
	padding-top:12px;
}
.abt_txt{margin-top:0px;}
.abt_list{float:left; list-style:none; margin:10px 100px 30px 0px; border-left:1px #bdd9d0 solid; padding:0px 2px 0px 10px; height:105px;}
.abt_list img{margin:0px 0px 10px 0px;}
.abt_list a:hover{color:#029e6d;}
/*==city  guide==*/
.cg_tit2{margin:0px auto 10px 0px; background:#e2efeb; border-bottom:2px #c3dcd4 solid; line-height:22px; vertical-align:middle; height:22px;}
.cg_tit2 strong{float:left; margin:0px 10px; display:inline; }
.cg_list{list-style:none; margin:0px 0px 20px 32px;}
.cg_list a{text-decoration:underline;}
.cg_cond{display:block;}
.cg_conn{display:none;}
.swc_con1{height:13px; float:right; margin:3px 10px 0px 0px;  width:13px; background:url(../images/con1.jpg); overflow:hidden;}
.swc_con2{height:13px; float:right; margin:3px 10px 0px 0px; width:13px; background:url(../images/con2.jpg); overflow:hidden;}
.cg_tit2 a, .cg_tit2 a:hover{color:#029e6d; line-height:20px; width:640px; display:block;}
.swc_con1 a, .swc_con2 a{line-height:13px; display:block; width:13px; height:13px; }
.swc_con1 a strong , .swc_con2 a strong{visibility:hidden; font-size:5px;}
.cg_list dt{height:24px; margin-top:10px;}
.cg_list dd{margin-left:14px; line-height:18px;}
.cg_list dd strong{color:#029e6d; font-weight:normal; margin-left:10px;}
.cg_list a:hover{text-decoration:underline;}
/*======facilities========*/
.fac_tit2{margin:20px 0px 10px 0px;}
.fac_list{}
/*.fac_list li{list-style:none; padding-left:12px; background:url(../images/square.jpg) no-repeat center left; height:18px;}*/
.fac_con{ line-height:20px;}
/*=========location========*/
.loca_incon{margin:20px 0px 0px 0px;}
.loca_incon img{margin:0px 20px 0px 0px; float:left;}
.loca_incon a{text-decoration:underline;}
/*========rates========*/
.rat_tab{margin:20px 0px 0px 20px; color:#888;}
.tdbord{border-bottom:1px #fff solid; border-right:1px #fff solid;}
.tdbordb{border-bottom:1px #fff solid;}
/*==========promotion=============*/
.pro_right{margin:0px 0px 0px 20px;}
.pro_wrap{border-bottom:1px #029e6d dashed; display:inline-table; padding:10px 0px; width:700px; clear:both;  }
.pro_wrap a{color:#029e6d; clear:both;}
.pro_wrap img{margin-right:10px; margin-top:3px;}
.pro_dl{float:left; width:640px;  margin:10px 0px; clear:both; height:auto; }
.pro_dl dt{color:#029e6d; line-height:150%;}
.pro_dl dd{margin:5px 0px; line-height:150%; }
.sty_a{display:block;}
.sty_b{display:none;}
.chgpage{margin:10px 0px 50px 0px; text-align:right; width:700px; clear:both;}
.chgpage a:hover{text-decoration:underline;}
.chgpage u , .chgpage span a{color:#029e6d;}
.chgpage a{ margin:0px 2px; font-size:12px;}
/*========release======*/
.td_b{border-bottom:1px #fff solid;}
.rls_tab{margin:10px 0px 0px 20px;}
.rls_tab span{color:#029e6d;}
/*==========news==============*/
.n_chgpage{border-top:1px #029e6d dashed; padding:3px 0px; margin:30px 0px 30px 0px;}
.news_tit2{margin:2px auto 0px 0px; background:#e2efeb; border-bottom:2px #c3dcd4 solid; line-height:22px; vertical-align:middle; height:22px;}
.news_tit2 strong{float:left;}
.news_tit2 span{padding:0px 10px; border-right:1px #c3dcd4 solid; float:left; margin-right:10px; color:#029e6d}
.col_grn a ,.col_grn a:hover {color:#029e6d; width:550px; display:block;}
.col_blk a , .col_blk a:hover{color:#666;  width:550px; display:block;}
.cg_cond2{display:block; background:#f4faf8; padding:10px; line-height:150%;}
.rate_ul li{list-style:square;}
/*=================career=================*/
.car_con{margin:10px; border-bottom:1px #029e6d dashed; padding-bottom:10px;}
/*=============sitemap=========*/
.sm_con{padding:6px 20px; width:auto; margin:0px 30px; border-bottom:1px #029e6d dashed; clear:both;}
.sm_con strong{font-size:13px; color:#029e6d;}
.sm_con a:hover{text-decoration:underline; color:#029e6d;}
.sm_con h1{font-size:12px; font-weight:bold; color:#333; line-height:110%;}
.sm_dl{float:left; margin:10px 10px 10px 8px; display:inline; line-height:150%;}
.sm_dl dt , .sm_con h1{margin:5px 0px 5px 0px; width:160px; position:relative;}
.sm_dl dd{margin-left:4px; position:relative;}
.sm_main{width:1003px; margin:0px auto; background:#fff; position:relative; overflow:hidden;}
/*==========cus============*/
.cus_tab a{text-decoration:underline;}
.cus_tab{line-height:150%;}
.cus_tdb{border-bottom:1px #029e6d dashed;}
/*=======team of use=======*/
.tou_con{padding:6px 20px; width:auto; margin:0px 30px; clear:both; line-height:150%;}
.tou_con span{color:#029e6d;}
/*=============book==============*/
.book_con{padding:0px 0px 0px 7px; width:100%;}
.book_incon{border-bottom:1px dashed #029e6d;}

.bookul{list-style:none; margin:10px;}
.bookul input{height:16px;}
.bookul li{margin:10px 0px;}

/*=======weather========*/
html h3{font-size:12px; color:#fff; font-weight:normal;}
#weatherContent{margin:0px auto 20px auto; color:#ddd; font-size:12px; display:block;}
#divline{border-top:1px solid #ddd; margin-left:21px; width:214px; height:5px;}
#timebox{margin-left:24px;}
#timebox span{font-size:12px; color:#eee;}
#timebox_hk span{font-size:12px; color:#ddd;}
#liveclock{margin-left:18px; color:#ddd; font-size:12px;}
.timeTit{margin-left:24px; color:#ddd; }

/*==========foot=========*/
#foot , #foot_i , #foot2{width:100%; margin:0px auto; font-size:12px;; border-top:2px #666 solid; background:#fff; height:30px; line-height:30px; vertical-align:middle; text-align:center;}
#foot div, #foot_i div , #foot2 div{width:1003px; margin:0px auto; position:relative; z-index:40;}
#foot_i , #foot2{border:0px;}
#foot2{background:#000;}
#foot2,#foot2 a{color:#ddd;}
#foot2 strong{color:#fff;}

/*=========e-newsletter==============*/
/*#foot2 #enewsout , #foot #enewsout{display:none;}*/
#foot_i #enews_in span a{color:#275646; font-weight:bold; text-decoration:underline; margin-left:5px; position:relative; top:-3px;}
#foot_i #enewsout , #foot2 #enewsout{
	position:absolute;
	z-index:50;
	left:555px;
	top:0px;
	_top:5px;
	width:282px;
	height:30px;
	overflow:hidden;
}
#foot_i #enews_in{width:280px; position:absolute; left:-250px; top:0px; height:30px; text-align:left;}
#foot2 #enews_in{width:280px; position:absolute; left:-250px; top:0px; height:30px; text-align:left; padding-left:50px;}
#foot_i #enews_in span #close_btn , #box_close_btn{color:#666; font-family:Verdana, Geneva, sans-serif; text-decoration:none; margin-left:10px; font-weight:normal;}
.enews_box{width:330px; height:190px; padding:10px 15px 10px 30px; position:absolute; background:#fff; z-index:2500; left:300px; top:1470px; background:url(../images/enewsbg.png); _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/enewsbg.png'); font-family:Arial, Helvetica, sans-serif;}
.enews_box_hk{width:330px; height:190px; padding:10px 15px 10px 30px; position:absolute; background:#fff; z-index:2500; left:350px; background:url(../images/enewsbg_hk.png); _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/enewsbg_hk.png'); font-family:Arial, Helvetica, sans-serif; color:#fff;}
.enews_input{position:absolute; width:228px; left:70px;}


/*-----xx_welcome.php-----*/
#promotion_content{position:absolute;color:#FFF; z-index:10000; display:none;width:750px; background-color:#000;padding:20px;top:145px;left:90px;}
.scrollContent{display:none}
#underdiv{position:absolute;display:none;z-index:9999;width:100%; background-color:#000;filter:alpha(opacity=50);-moz-opacity:.5;opacity:.5}

/*-----photo gallery-------*/
#photo_gallery_wrapper{ position:relative;background:url(../images/photo_wrapper_bg.gif) left -5px no-repeat; height:380px;}
#photo_show_wrapper{ position:absolute; height:361px;width:525px;left:7px;top:6px;}
#photo_show_wrapper div{position:absolute; display:none}
#photo_show_wrapper img{margin:0px;height:361px;width:525px;}
#intro_pics_wrapper{position:relative;left:545px;top:0px;width:158px;height:380px;}
#intro_pics_wrapper ul li{list-style:none;height:75px;*height:72px;width:158px;  background:url(../images/gallery_channel_bg.gif);}
#intro_pics_wrapper ul li div{position:absolute;clip:rect(0px 146px 63px 0px);margin-left:5px;margin-top:5px;height:63px;width:146px;}
#intro_pics_wrapper ul li div.current{ position:absolute;clip:rect(2px 144px 61px 2px)}
#intro_pics_wrapper ul li div img{float:none;clear:both;margin:0px;height:63px;width:146px;}
.up_btn{display:none;position:absolute;right:70px; top:-30px; width:20px; background-color:#F00; height:20px;}
.down_btn{display:none;position:absolute;right:70px; bottom:-10px; width:20px; background-color:#F00; height:20px;}

.prev_h	{ width:10px; background:url(../images/prv.jpg); height:7px; cursor:pointer;}
.prev_n	{ width:10px; background:url(../images/prv_c.jpg); height:7px; cursor:pointer;}

.next_h	{ width:10px; background:url(../images/next.jpg); height:7px; cursor:pointer;}
.next_n	{ width:10px; background:url(../images/next_c.jpg);height:7px; cursor:pointer;}
a.facebook:link,a.facebook:visited{
	display:inline-block;
	padding-left:12px;
	background:url(../images/facebook_icon.gif) no-repeat left 11px;
}
a.twitter:link,a.twitter:visited{
	display:inline-block;
	padding-left:8px;
	background:url(../images/twitter_icon.gif) no-repeat left 11px;
}