/**********************************************/
/**********************************************/
/******************** 首页内容块，包括新闻产品 ********************/
/**********************************************/
/**********************************************/
 
/*--------------------------------------------------*/

/* 背景 */

#Layer0{ position:  relative; width: 1000px; height: 600px;  top: 0px; left: 0px; z-index: 1; }
#Layer{  position:  absolute; width: 1000px; height: 600px; top: 0px; left: 0px; z-index: 8; }
#Layer1{  position:  absolute; width: 1000px; height: 600px; z-index: 5; text-align:right;}
#Layer3{ position:  absolute; width: 1000px; height: 500px;  z-index: 2; text-align:right; vertical-align:top; }
#Layer2 { position: absolute; width: 1000px; text-align: right; z-index:7; top:30px; }
#Layer5 { position: absolute; width: 1000px; text-align: right; z-index:10; }

/* Begin */
/* hz_menu|5|#000|顶部返回首页的链接 */
.MainMenu .MultiLink { float: right; width: 250px; margin: 12px 12px 0 0; }
.MainMenu .Cell{  }
.MainMenu .LK1 { width: 40px; text-align: right;  background: url(images/line2.gif) no-repeat right 2px 0;}
.MainMenu .LK1 a{padding-right: 6px; font-size: 12px; color: #fff; text-decoration: none;}
.MainMenu .LK1 a:hover{color: Red; text-decoration: underline;}
.MainMenu .LK2 {width: 63px; text-align: right; background: url(images/line2.gif) no-repeat right 2px 0;}
.MainMenu .LK2 a{padding-right: 6px;  font-size: 12px; color: #fff; text-decoration: none;}
.MainMenu .LK2 a:hover{color: Red; text-decoration: underline;}
.MainMenu .LK3 {width: 87px; text-align: right; background: url(images/line2.gif) no-repeat right 2px 0;}
.MainMenu .LK3 a{padding-right: 6px; font-size: 12px; color: #fff; text-decoration: none;}
.MainMenu .LK3 a:hover{color: Red; text-decoration: underline;}
.MainMenu .LK4 {width: 60px; text-align: right;}
.MainMenu .LK4 a{padding-right: 6px; font-size: 12px; color: #fff; text-decoration: none;}
.MainMenu .LK4 a:hover{color: Red; text-decoration: underline;}


/* Begin */
/* hz_menu|5|#000|顶部返回首页的链接 */
.Menu .MultiLink { float: right; width: 250px; margin: 26px 10px 0 0; }
.Menu .Cell{  }
.Menu .LK1 { width: 40px;   background: url(images/line.gif) no-repeat right 2px 0;text-align: right;}
.Menu .LK1 a{padding-right: 6px; font-size: 12px; color: #333; text-decoration: none;}
.Menu .LK1 a:hover{color: Red; text-decoration: underline;}

.Menu .LK2 {width: 63px;  background: url(images/line.gif) no-repeat right 2px 0;text-align: right;}
.Menu .LK2 a{padding-right: 6px;  font-size: 12px; color: #333; text-decoration: none;}
.Menu .LK2 a:hover{color: Red; text-decoration: underline;}
.Menu .LK3 {width: 87px;  background: url(images/line.gif) no-repeat right 2px 0;text-align: right;}
.Menu .LK3 a{padding-right: 6px; font-size: 12px; color: #333; text-decoration: none;}
.Menu .LK3 a:hover{color: Red; text-decoration: underline;}
.Menu .LK4 {width: 60px;text-align: right;}
.Menu .LK4 a{padding-right: 6px; font-size: 12px; color: #333; text-decoration: none;}
.Menu .LK4 a:hover{color: Red; text-decoration: underline;}



/* Begin */
/*main_news|4|#000|标准内容块 首页推荐新闻列表 */
.Ncontent {  padding: 100px 10px 0 0; }
.Ncontent .Category {width: 100%; height: 20px; margin-bottom: 6px; }

.Ncontent .L {float: left; }
.Ncontent .L a{
	font-size: 14px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
}
.Ncontent .L a:hover{ color:#000; text-decoration: none; }

.Ncontent .R {text-align: right; font-family: Arial, Helvetica, sans-serif;  font-size: 12px; color: #333; padding: 8px 16px 0 0;}
.Ncontent .R a { text-decoration: none; color: Black;}

.Ncontent .Cell{ border-bottom: dotted #7babf2 1px; height:18px;}

.Ncontent .Title{ float:left; padding:6px 0 6px 10px;  background: url(images/new_dot2.gif) no-repeat 0 12px; }
.Ncontent .Title a{ font-size: 12px; color: #012345; text-decoration: none;  }
.Ncontent .Title a:hover{ color: Black; text-decoration: underline; }

.Ncontent .Time{float: right; font-size: 11px; color: #012345; text-decoration: none; padding: 6px 24px 0 0; }


/**********************************************/
/**********************************************/
/******************** 内页 ********************/
/**********************************************/
/**********************************************/
/* 内页二级菜单 */
.List .Menu {
	padding : 0px; width: 100%;
}

.List .Category {
	margin: 26px 0 10px 0;
	width: 196px;
	padding: 0 0 4px 0;
	background: url(images/new_09.gif) no-repeat right 2px;
}

.List .L {
	float: left;
	width: 100px;
	height: 40px;
	font-size: 16px;
	padding: 12px 0 0 16px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}

.List .R {text-align: right; padding: 26px 4px 0 0; text-decoration: none; font-size: 11px; color: #fff; font-family: Arial, Helvetica, sans-serif; }

.List .Mod{
	padding-bottom: 8px; width: 196px;	margin: 0 0 30px 0;
}

.List .Menu ul {
	margin:0;
	padding:0px;
	text-align: right;
	list-style: none;
}

.List .Menu li {
	 margin: 4px 0 0 0;border-bottom: 1px solid #EAEAEA; height: 20px;
}

.List .Mod a {
	width: 100%;
	 padding:2px 0 6px 28px;
	 font-size: 12px; color: #666; text-decoration: none;
}
.List .Mod a:hover {
   color: Black; text-decoration: underline; 
}

/* Begin */
/* hz_Local|3|#000|当前位置 */
.Local .L{  width:100%; text-align:right; padding: 6px 30px 6px 0; }
.Local .Home { display: inline; }
.Local .Home a{
	font-size: 12px;
	color: #141414;
	text-decoration: none;
	background: url(images/local_dot.png) no-repeat 0 6px;
	padding: 2px 0 0 16px;
}
.Local .Home a:hover{ color: Red; text-decoration: underline;}
.Local .LV { display: inline; }
.Local .LV a{ font-size:12px; color: #141414; text-decoration: none; background: url(images/local_arrow.gif) no-repeat  4px 4px; padding: 2px 0 0 14px; }
.Local .LV a:hover{ color: #FF6600; text-decoration: underline;}
.Local .LC{ display: inline; }
.Local .LC span{ font-size:12px; color: #FF6600; background: url(images/local_arrow.gif) no-repeat 4px 4px; padding: 2px 0 0 14px; }

/* Begin */
/* hz_info|18|#000|文章最终页 */
.Info { }
.Info .Title{  padding:16px 0 8px 60px;background: url(images/about_06.gif) no-repeat 0 0;}
.Info .L{ font-size: 14px; color: #333; font-weight: bolder; background: url(images/line.gif) no-repeat right 1px 0; padding: 0 10px 0 0; }
.Info .L2{ font-size: 14px; color: #333; font-weight: bolder;padding: 0 10px 0 0; }
.Info .R{ padding: 0 0 0 6px; text-decoration: none; font-size: 11px; color: #333; font-family: Arial, Helvetica, sans-serif; }
.Info .Txt{ float:left;  font-size: 12px; color: #666; margin: 16px 60px 16px 10px; }
.Info .Pic{padding: 0 10px 4px 0; float: left; }
.Info .BT{font-size: 14px; color: #333; font-weight: bolder; padding: 10px 0 20px 0;}

/* Begin */
/* hz_contact|18|#000|联系我们最终页 */
.contact { }
.contact .Title{  padding:16px 0 8px 60px;background: url(images/about_06.gif) no-repeat 0 0;}
.contact .L{font-size: 14px; color: #333; font-weight: bolder; background: url(images/line.gif) no-repeat right 1px 0; padding: 0 10px 0 0; }
.contact .R{ padding: 0 0 0 6px; text-decoration: none; font-size: 11px; color: #333; font-family: Arial, Helvetica, sans-serif; }
.contact .Txt{ float:left;  font-size: 14px; color: #666; margin: 30px 60px 16px 10px; }
.contact .Name{font-size: 16px; color: #f00; font-weight: bolder; }
.contact .Tel{ padding: 20px 0 0 0; text-decoration: none; font-size: 12px; color: #333; font-weight: bolder;}

/* Begin */
/* hz_landscape|18|#000|山水园*/
.landscape { }
.landscape .Txt{font-size: 12px; color: #000; margin: 180px 40px 0 40px; }

/* Begin */
/* hz_ssht|18|#000|山水华庭*/
.ssht { }
.ssht .Txt{font-size: 12px; color: #000; margin: 200px 40px 0 40px; }

/* Begin */
/* hz_city|18|#000|第一城*/
.city { }
.city .Txt{font-size: 12px; color: #FFF6A1; margin: 20px 20px 20px 20px; }
.city .Txt2{font-size: 12px; color: #FFF; margin: 20px 20px 20px 20px; }
.city .Txt3{font-size: 12px;color: #000;margin: 0 20px 10px 20px; }
.city .Txt4{font-size: 12px;  color: Yellow; font-weight: bold; }

/* Begin */
/* hz_garden|18|#000|花园*/
.garden { padding-bottom: 20px;}
.garden .Txt{font-size: 12px; color: #000; margin: 40px 0 0 0; }
.garden .Txt2{font-size: 12px; color: #000; margin: 40px 0 0 36px; }

/* top_bg|18|#000|公馆*/
.bg{ background: url(images/residence_02.jpg) no-repeat right 0 0;  height: 630px;}
/* Begin */
/* hz_residence|18|#000|公馆*/
.residence { padding:0 0 20px 0;}
.residence .Txt{font-size: 12px; color: #446407;}
.residence .Txt2{font-size: 12px; color: #000; margin: 30px 0 0 36px; }
.residence .Txt3{font-size: 12px; color: #446407; margin:50px 0 0 36px; }


/* Begin */
/* news_info|18|#000|新闻最终页 */
.newsInfo { }
.newsInfo .Title{  padding:16px 0 8px 60px;background: url(images/about_06.gif) no-repeat 0 0;}
.newsInfo .Title2{  padding:16px 0 16px 20px; font-size: 16px; color: #666;  font-weight: bolder;}
.newsInfo .L{font-size: 14px; color: #333; font-weight: bolder; background: url(images/line.gif) no-repeat right 1px 0; padding: 0 10px 0 0; }
.newsInfo .R{ padding: 0 0 0 6px; text-decoration: none; font-size: 11px; color: #333; font-family: Arial, Helvetica, sans-serif; }
.newsInfo .Auth{ font-size: 12px; color: #666; padding:0 0 6px 20px;}
.newsInfo .Time{ float: right; font-size: 12px; color: #666; text-decoration: none; padding-right: 70px; }
.newsInfo .Src{ font-size: 12px; color: #666; padding:0 0 8px 20px;}
.newsInfo .Prod{ padding:16px 0 8px 20px; }
.newsInfo .Txt{ float:left;  font-size: 12px; color: #666; margin: 16px 60px 16px 10px; line-height:160%; }


/* Begin */
/* hz_news|4|#000| 内页新闻列表索引 */
.news { padding: 0 0 40px 8px; }
.news .Category { margin-top:16px; width: 95%; padding: 0 0 4px 0; }

.news .L { float: left; width: 300px; padding-left: 18px; background: url(images/newtitle_bg.gif) no-repeat 0 0px; height: 30px; }
.news .L a{
	font-size: 14px;
	font-weight: bold;
	color: #666;
	text-decoration: none;
}
.news .L a:hover{ color:#141414; text-decoration: none; }

.news .R { background: url(images/newtitle_bg.gif) no-repeat right 0px; text-align: right; }
.news .R a { padding: 0 4px 0 0; text-decoration: none; font-size: 12px; color: #666; }
.news .R a:hover	{ text-decoration:underline; font-size: 12px; color: #333; }

.news .Cell{height: 16px; width: 98%;}

.news .Pic {float: left; }
.news .Pic a { float: left; padding: 4px; background-color: #FFF; border: 1px solid #ececec; }
.news .Pic a:hover { background-color: #ececec; border: 1px solid #ececec; }

.news .Title{  float:left; padding:0 0 6px 20px;  background: url(images/new_dot.gif) no-repeat 8px 6px; }
.news .Title a{ font-size: 12px; color: #666; text-decoration: none; }
.news .Title a:hover{ color: Black; text-decoration: underline; }

.news .Time{
	float:right; font-size: 12px; color: #666; text-decoration: none; padding-right:9px;
}



/* Begin */
/* hz_newslist|17|#000|内页新闻列表 */
.newslist { padding: 24px 0 0 24px; }
.newslist .Category { display: none;
	Width: 90%;
	padding: 12px 0 4px 0; }

.newslist .L {
	font-size: 14px;
	font-weight: bold;
	color: #666;
	text-decoration: none;
	float: left;
	padding-left: 18px;
	background: url(images/newlisttitle_bg.gif) no-repeat 0 0px;
	width: 100px;
	height: 30px;
}

.newslist .R { background: url(images/newlisttitle_bg.gif) no-repeat right 0px; text-align: right; }
.newslist .R a { padding: 0 4px 0 0; text-decoration: none; font-size: 12px; color: #666; }
.newslist .R a:hover	{ text-decoration:underline; font-size: 12px; color: #333; }

.newslist .Cell{ margin: 4px 0 4px 0; height: 18px; width: 100%; border-bottom: 1px dotted #E1E1E1;}

.newslist .Pic {float: left; }
.newslist .Pic a { float: left; padding: 4px; background-color: #FFF; border: 1px solid #ececec; }
.newslist .Pic a:hover { background-color: #ececec; border: 1px solid #ececec; }

.newslist .Title{  float:left; padding:0 0 6px 20px;  background: url(images/new_dot.gif) no-repeat 4px 6px; }
.newslist .Title a{ font-size: 12px; color: #666; text-decoration: none; }
.newslist .Title a:hover{ color: Black; text-decoration: underline; }

.newslist .Time{
	float:right; font-size: 12px; color: #666; text-decoration: none;
}


/* Begin */
/* hz_videolist|17|#000|内页视频新闻列表 */
.videolist { padding: 24px 0 0 2px;  }
.videolist .Category { display: none;
	Width: 92%;
	padding: 12px 0 4px 0; }

.videolist .L {
	font-size: 14px;
	font-weight: bold;
	color: #666;
	text-decoration: none;
	float: left;
	padding-left: 18px;
	background: url(images/newlisttitle_bg.gif) no-repeat 0 0px;
	width: 100px;
	height: 30px;
}

.videolist .R { background: url(images/newlisttitle_bg.gif) no-repeat right 0px; text-align: right; }
.videolist .R a { padding: 0 4px 0 0; text-decoration: none; font-size: 12px; color: #666; }
.videolist .R a:hover { text-decoration:underline; font-size: 12px; color: #333; }

.videolist .Cell{ margin: 0 0 16px 4px;}

.videolist .Pic { float: left; margin: 0 4px 4px 0; }
.videolist .Pic a { float: left; padding: 4px; background-color: #fff; border: 1px solid #ececec; }
.videolist .Pic a:hover { background-color: #ececec; border: 1px solid #ececec; }

.videolist .Title{  padding:6px 0 6px 16px; }
.videolist .Title a{ font-size: 12px; color: #666; font-weight: bolder; text-decoration: none; }
.videolist .Title a:hover{ color: Black; text-decoration: underline; }

.videolist .Time{ padding: 0 0 4px 0;  }

.videolist .Txt{  }
.videolist .Txt a{ font-size: 12px; color: #666; text-decoration: none; }
.videolist .Txt a:hover{ color: #333; text-decoration: none;}

.videolist .Detail{ display: none;  text-align: right;   padding-top:6px;}
.videolist .Detail a{ font-size: 12px; color: #FF6600; text-decoration: none; }
.videolist .Detail a:hover{ text-decoration: underline; }


/* Begin */
/* hz_sense|17|#000|内页购房常识列表 */
.sense { padding: 20px 0 10px 10px; }

.sense .Cell{ margin: 4px 0 4px 0; height: 18px; width: 100%; border-bottom: 1px dotted #E1E1E1;}

.sense .Pic {float: left; }
.sense .Pic a { float: left; padding: 4px; background-color: #FFF; border: 1px solid #ececec; }
.sense .Pic a:hover { background-color: #ececec; border: 1px solid #ececec; }

.sense .Title{  float:left; padding:0 0 6px 20px;  background: url(images/new_dot.gif) no-repeat 4px 6px; }
.sense .Title a{ font-size: 12px; color: #666; text-decoration: none; }
.sense .Title a:hover{ color: Black; text-decoration: underline; }

.sense .Time{
	float:right; font-size: 12px; color: #666; text-decoration: none;
}


/* Begin */
/* hz_calculator|19|#000|房贷计算器 */  
.calculator .TableList{ }

.calculator .Title{ padding:16px 0 8px 60px;background: url(images/about_06.gif) no-repeat 0 0;}
.calculator .L{font-size: 14px; color: #333; font-weight: bolder; background: url(images/line.gif) no-repeat right 1px 0; padding: 0 10px 0 0; }
.calculator .R{ padding: 0 0 0 6px; text-decoration: none; font-size: 11px; color: #333; font-family: Arial, Helvetica, sans-serif; }

.calculator .Txt{ display: none; }
.calculator .Pv{ padding: 20px 0 10px 20px; }
.calculator .Pvt{ font-size: 12px; color: #666;  padding: 12px 8px 0 6px; }
.calculator .Input{
	 padding: 8px 0 4px 6px; width: 100%;
}
.calculator .InputX textarea{
	width: 300px; height: 100px;
}


.calculator .Submit { padding: 12px 0 0 0; height: 50px; }
.calculator .BT{
	margin:4px; float: left;
}
.calculator .BT a{
	background-image: url(images/search_bt_bg.gif);
	width: 70px;
	height: 21px;
	background-repeat: no-repeat;
	padding: 2px 0 0 12px;
	font-size: 12px;
	color: #fff;
	text-decoration: none;
}
.calculator .BT a:hover{ color: red; }


/* Begin */
/* hz_guest|19|#000|发表留言 */  
.guest .TableList{ }

.guest .Title{ padding:16px 0 8px 60px;background: url(images/about_06.gif) no-repeat 0 0;}
.guest .L{font-size: 14px; color: #333; font-weight: bolder; background: url(images/line.gif) no-repeat right 1px 0; padding: 0 10px 0 0; }
.guest .R{ padding: 0 0 0 6px; text-decoration: none; font-size: 11px; color: #333; font-family: Arial, Helvetica, sans-serif; }

.guest .Txt{ display: none; }
.guest .Pv{ padding: 20px 0 10px 20px; }
.guest .Pvt{ font-size: 12px; color: #666;  padding: 12px 8px 0 6px; }
.guest .Input{ padding: 8px 0 4px 6px; width: 100%; }
.guest .InputX{ padding: 8px 0 4px 6px; }
.guest .InputX textarea{ width: 300px; height: 100px; }


.guest .Submit { padding: 0 0 0 118px; height: 50px; }
.guest .BT{
	margin:4px; float: left;
}
.guest .BT a{
	background-image: url(images/search_bt_bg2.gif);
	width: 70px;
	height: 21px;
	background-repeat: no-repeat;
	padding: 2px 0 0 12px;
	font-size: 12px;
	color: #fff;
	text-decoration: none;
}
.guest .BT a:hover{ color: red; }


/* Begin */
/* hz_research|19|#000|客户调查 */  
.research .TableList{ }
.research .Title{ padding:16px 0 8px 60px;background: url(images/about_06.gif) no-repeat 0 0;}
.research .L{font-size: 14px; color: #333; font-weight: bolder; background: url(images/line.gif) no-repeat right 1px 0; padding: 0 10px 0 0; }
.research .R{ padding: 0 0 0 6px; text-decoration: none; font-size: 11px; color: #333; font-family: Arial, Helvetica, sans-serif; }

.research .Txt{ padding: 20px 0 10px 20px; }
.research .Pv{ padding: 20px 0 10px 20px; }
.research .Pvt{ font-size: 12px; color: #666;  padding: 0 0 10px 0; }
.research .Input{ padding: 8px 0 4px 0; width: 100%;}
.research .InputX{ padding: 8px 0 4px 6px; }
.research .InputX textarea{ width: 300px; height: 100px; }


.research .Submit { padding: 0 0 0 160px; height: 50px; }
.research .BT{
	margin:4px; float: left;
}
.research .BT a{
	background-image: url(images/search_bt_bg.gif);
	width: 70px;
	height: 21px;
	background-repeat: no-repeat;
	padding: 2px 0 0 12px;
	font-size: 12px;
	color: #fff;
	text-decoration: none;
}
.research .BT a:hover{ color: red; }





/*          下接菜单控制            */

	


#menu001{ width: 90px; visibility: hidden; z-index: 20; position: absolute;	top: 30px;}
#menu001 td { background: #FFFFFF; filter: alpha(opacity=60); height: 24px; vertical-align: middle; }

#menu001 td a span{ color: #000; }

#menu001 td a{ color: #000;padding: 4px; }
#menu001 td a:hover{ background-color: #ffffff!important;  width:100%; padding: 4px;}
#menu001 td a:hover span{ color: Red;  text-decoration: none;  width:100%;  }




#menu002{ width: 90px; visibility: hidden; z-index: 20; position: absolute;	top: 30px;}
#menu002 td { background: #FFFFFF; filter: alpha(opacity=60); height: 24px; vertical-align: middle; }

#menu002 td a span{ color: #000; }

#menu002 td a{ color: #000;padding: 4px; }
#menu002 td a:hover{ background-color: #ffffff!important;  width:100%; padding: 4px;}
#menu002 td a:hover span{ color: Red;  text-decoration: none;  width:100%;  }


#menu003{ width: 90px; visibility: hidden; z-index: 20; position: absolute;	top: 45px;}
#menu003 td { background: #FFFFFF; filter: alpha(opacity=60); height: 24px; vertical-align: middle; }

#menu003 td a span{ color: #000; }

#menu003 td a{ color: #000;padding: 4px; }
#menu003 td a:hover{ background-color: #ffffff!important;  width:100%; padding: 4px;}
#menu003 td a:hover span{ color: Red;  text-decoration: none;  width:100%;  }


#menu004{ width: 90px; visibility: hidden; z-index: 20; position: absolute;	top: 45px;}
#menu004 td { background: #FFFFFF; filter: alpha(opacity=60); height: 24px; vertical-align: middle; }

#menu004 td a span{ color: #000; }

#menu004 td a{ color: #000;padding: 4px; }
#menu004 td a:hover{ background-color: #ffffff!important;  width:100%; padding: 4px;}
#menu004 td a:hover span{ color: Red;  text-decoration: none;  width:100%;  }


