.showpage { clear:both; height:55px; border-top: solid 1px #e3e3e3; margin:10px 0 0 0;}
#pagebox_msg{border:1px #fff solid; text-align:center; height:18px; line-height:18px; padding:1px 0 0 0;color:#333; font-family: Verdana, Geneva, sans-serif; }
ul.pagebox{list-style-type: none;float: left;display: inline;clear: both; margin:10px 0;}
ul.pagebox li.PageBoxLi{float: left;display: inline;width:30px;height: 25px;margin: 2px; padding:0 10px 0 0; margin:0;border-bottom:none; background:none;}
ul.pagebox li.PageBoxLi a:link, ul.pagebox li.PageBoxLi a:visited { width:auto; float:none; margin:0;text-decoration: none;display: block;color:#999;height:25px;border:1px #999 solid;background-color: White;line-height: 25px;font-size: 12px;text-align: center; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
ul.pagebox li.PageBoxLi a:hover{text-decoration: none; color:#fff; background:#666;}
ul.pagebox li.PageBoxLi a#Active{text-decoration: none; color:#fff; background:#666;}

.left{ float:left;}
.right{ float:right;}
.margin0050{ margin:0 0 5px 0;}
.margin8050{ margin:8px 0 5px 0;}
.margin00100{ margin:0 0 10px 0;}

#container{ width:1250px; margin:10px auto;}

#child_top{ height:70px; margin:8px auto 5px; width:1250px;}
#child_top .child_logo{ width:190px; height:70px; overflow:hidden; background:url(Images/logo4.png) no-repeat scroll -10px -15px; float:left; margin:0 20px 0 0;}
#child_top .child_tel{ width:174px; height:55px; overflow:hidden; float:left; padding:3px 30px 0 20px; margin:1px 0 12px 0; border-left: solid 1px #ddd;}
#child_top .child_tel label{ float:left; height:27px; line-height:27px; width:60px; display:block;}
#child_top .child_tel span{ float:left; font-family:Verdana, Geneva, sans-serif; font-weight:bold; color:#f00; height:27px; line-height:25px; display:block; width:110px;}
#child_top .child_tel a{ float:left; padding:2px 0 0 0;height:27px; line-height:25px; display:block; width:110px;}
#child_top .child_search{ width:815px; height:70px; overflow:hidden; float:left;}
#child_top .keyword{ background:url(Images/topbar.png) repeat-x scroll 0 -320px; display:inline-block; height:30px; float:left; padding:2px 0; margin:1px 0 0 0;}
#child_top .input_text{ background:url(Images/topbar.png) no-repeat scroll 0 -285px; border:none; float:left; display:inline-block; height:22px; line-height:22px; padding:4px 0 4px 38px; width:518px;}
#child_top .input_submit{ background:url(Images/topbar.png) no-repeat scroll 0 -358px; height:35px; line-height: 33px; padding-bottom:4px; width:123px; float:left; font-size:16px; overflow:hidden; border:none; font-weight:bold; color:#fff; margin:1px 0 0 0;}
#child_top .release{ width:118px; height:35px; line-height:35px; background:url(Images/topbar.png) no-repeat scroll 0 -395px; overflow:hidden; display:block; float:left; text-align:center; font-size:14px; font-weight:bold; margin:0 0 0 10px;}
#child_top .hotkey{ float:left; width:800px; padding:8px 0 0 0;}
#child_top .hotkey strong{ color:#555;}
#child_top .hotkey a:link, #child_top .hotkey a:visited{ color:#666; padding:0 10px 0 0;}
#child_top .hotkey a:hover{ color:#f30;}

#child_menus{ width:1250px; height:47px; margin:0 0 7px 0; background:url(Images/menus_1.png) no-repeat scroll 0 -94px;}
#child_menus ul{ height:44px; overflow:hidden; padding:0; }
#child_menus ul li{ background:url(Images/menus_1s.png) no-repeat scroll 100% -94px; padding:10px 28px; float:left; height:22px; line-height:22px; text-align:center; overflow:hidden;}
#child_menus ul li a:link, #child_menus ul li a:visited{ font-size:14px; color:#fff; font-weight:bold;}
#child_menus ul li a:hover{ font-size:14px;}

.info_msg{ border: solid 1px #F96; background:#ffffce; margin:0 0 10px 0; padding:10px 10px 10px 15px; line-height:22px; font-size:13px; color:#666;}
.info_msg strong{ font-size:14px; padding:5px 0 10px 0; color:#f00; display:block;}
.info_msg img{ cursor:pointer;}
.info_msg .right{ float:right;}

.bd1{ border-left: solid 1px #ccc; border-right: solid 1px #ccc; border-bottom: solid 1px #ccc;}

.bg1{ background:url(Images/house.png) no-repeat scroll 0 0;}
.bg2{ background:url(Images/house.png) no-repeat scroll 0 -33px;}
.bg3{ background:url(Images/house.png) no-repeat scroll 0 -63px;}
.bg4{ background:url(Images/house.png) no-repeat scroll 0 -100px;}

.h1{}
.h1 .t{ height:33px; overflow:hidden; line-height:33px; padding:0;}
.h1 .t span{ float:right;}
.h1 .t span a:link, .h1 .t span a:visited{ font-size:12px; font-weight:normal; color:#666; }
.h1 .t label{ display:block; float:left; height:28px; line-height:28px; font-size:14px; font-weight:bold; color:#fff; text-align:center; width:103px;}
.h1 .c{ height:440px; overflow:hidden; padding:10px;}

.h2{}
.h2 .t{ height:30px; overflow:hidden; line-height:30px; font-size:14px; font-weight:bold; color:#f30;}
.h2 .t label{ display:block; float:left; height:28px; line-height:28px; font-size:14px; font-weight:bold; color:#f30; text-align:center; width:103px;}
.h2 .c{ height:440px; padding:13px 10px 10px 10px; overflow:hidden;  }

.h3{}
.h3 .t{ height:37px; overflow:hidden; line-height:37px; font-size:14px; font-weight:bold; color:#f30;}
.h3 .t label{ display:block; float:left; height:37px; line-height:37px; font-size:14px; font-weight:bold; color:#fff; text-align:center; width:133px;}
.h3 .c{ height:345px; overflow:hidden; padding:20px 0 15px 29px;width:1219px;}

.hotnews{ padding:5px 5px 10px 5px; border-bottom:dashed 1px #ccc;}
.hotnews strong{ display:block; text-align:center; height:40px; line-height:40px;}
.hotnews strong a:link, .hotnews strong a:visited{ font-size:16px; color:#c00; }
.hotnews span{ text-indent:24px; color:#777; display:block; line-height:20px; overflow:hidden;}

.ul0{ padding:10px 0 0 0;} 
.ul0 li{ height:29px;line-height:29px; overflow:hidden; font-size:14px; padding:0 5px 0 5px;}
.ul0 li label{ padding:0 5px 0 0; color:#06C; }
.ul0 li label a:link, .ul0 li label a:visited{ color:#06C;}
.ul0 li span{ float:right; font-size:12px; color:#666; padding:0 0 0 0; font-family:Verdana, Geneva, sans-serif; }
.ul0 li.dashed { border-top: dashed 1px #ddd; padding:4px 5px 0 5px; margin:2px 0 0 0;}

.ul3{}
.ul3 li{ float:left;width:110px; height:165px; margin:0 25px 10px 0; overflow:hidden;}
.ul3 li span{width:110px; height:84px; display:block;}
.ul3 li span img{ width:104px; height:78px; padding:2px; border:solid 1px #ccc; }
.ul3 li strong{ height:25px; line-height:25px; display:block; font-weight:normal; padding:0 3px; }
.ul3 li strong a:link, .ul3 li strong a:visited{ color:#039;}
.ul3 li strong a:hover{ color:#f00;}
.ul3 li em{ font-style:normal; height:18px; line-height:18px; display:block; font-family:Verdana, Geneva, sans-serif; color:#666; padding:0 3px;}

.hl1{}
.hl1 li{ overflow:hidden;}
.hl1 .firstNum{font:14px/30px \5B8B\4F53;height:30px;border-bottom:1px solid #CCC;}
.hl1 .firstNum span{color:#C00;}
.hl1 span{color:#666;float:left; overflow:hidden;line-height:25px;height:25px;}
.hl1 .address{width:250px; padding:0 0 0 5px;}
.hl1 .address a:link, .hl1 .address a:visited{color:#069;}
.hl1 .area{width:110px;text-align:center;}
.hl1 .price{width:85px;text-align:center;}