body{margin:0;padding:0;font-family:'宋体','新宋体',sans-serif; font-size:12px;text-align:left; color:#666666; background:#fff url(../images/topbg.gif) repeat-x left top; } 
ul,ol,li,dl,dd{margin:0;padding:0;list-style:none} 
p,form,input{margin:0}
input,select { vertical-align:middle;}
img{border:0; vertical-align:middle;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:12px}
.clearfix:after{content:".";height:0;display:block;visibility:hidden;clear:both }
.clearfix{-height:1%;*min-height:1%}

table {border-collapse: collapse;border-spacing: 0;}
a:link {color:#656565;text-decoration:none;}
a:visited {color:#656565;text-decoration:none;}
a:hover {color:#FC5900;text-decoration:none;}
a:active {color:#FC5900;}


.pointer { cursor:pointer; }
#header { width:970px; margin:0 auto; height:103px; position:relative; border-bottom:1px solid #DEF6C4;}
#logo { position:absolute; width:168px; height:38px; top:48px; left:38px; display:block;} 
#logoflash { position:absolute; width:86px; height:11px; top:88px; left:38px; display:block;} 
#nav { border-bottom:2px solid #68AD30; position:absolute; width:970px; height:33px; bottom:0; left:0; overflow:hidden;}
#nav ul { padding-left:265px; width:443px; height:33px; background:url(../images/ulbg.gif) no-repeat right bottom;}
#nav ul li { float:left; background:url(../images/line.gif) no-repeat left center;}
#nav ul div { float:left; background:url(../images/line.gif) no-repeat left center;}

#nav ul div a { display:block; padding-top:4px; height:29px; line-height:29px; text-align:center; font-size:14px; font-weight:bold; color:#70B233; width:80px;}
#nav ul div a:hover { width:80px; background:url(../images/icon.gif) no-repeat -254px -193px;}
#nav ul div.index a { width:80px;background:url(../images/icon.gif) no-repeat -254px -234px; color:#fff; }

#nav ul li.index { background:none;}
#nav ul li a { display:block; padding-top:4px; height:29px; line-height:29px; text-align:center; font-size:14px; font-weight:bold; color:#70B233; width:121px;}
#nav ul li a:hover { background:url(../images/icon.gif) no-repeat -254px -280px; width:121px;}
#nav ul li.index a{width:121;background:url(../images/icon.gif) no-repeat -254px -325px; color:#fff;}


.tel { float:right; color:#5EA30C; font-weight:bold; padding-right:10px; line-height:30px;}
#main { width:970px; margin:0 auto; clear:both;}
.loact { padding:10px 10px; font-size:12px; color:#693;}
.loact a:link,.loact a:visited { color:#693;}
.loact a:hover { color:#F60; text-decoration:underline;}
.mainbox {}
#left { float:left; width:705px;}
.leftbox { margin-bottom:8px; clear:both;}
.sear_title { height:63px; background:url(../images/dot.gif) repeat-x left bottom;}
.sear_title li { float:left; width:230px; margin-left:4px; height:63px; overflow:hidden; cursor:pointer; display:inline; }
.sear_title li span { display:block; width:230px; height:63px; text-indent:90px; padding-top:18px; font-family:黑体; font-size:20px; font-weight:bold; color:#79b838; background:url(../images/tab_left_0.jpg) no-repeat; }
.sear_title li span#r2 { background:url(../images/tab_mid_0.jpg) no-repeat }
.sear_title li span#r3 { background:url(../images/tab_right_0.jpg) no-repeat}
.sear_title li.hover span { background:url(../images/tab_left_1.jpg) no-repeat}
.sear_title li.hover span#r2 {background:url(../images/tab_mid_1.jpg) no-repeat}
.sear_title li.hover span#r3 { background:url(../images/tab_right_1.jpg) no-repeat }
.searcon { height:173px; background-color:#DBECA6; background:url(../images/search_bg_green.jpg) no-repeat; border:1px solid #61A60C; border-top:0 none;}
.stable {}
.stable td { padding:5px; color:#666;}
.st { color:#666;}
.stxt { width:430px; height:28px; line-height:28px; font-size:14px; border:1px solid #999; background-color:#fff; color:#666;}
.sbtn,.sbtn1{background:url(../images/icon.gif) no-repeat -344px -193px; width:128px; height:35px; cursor:pointer; border:0 none;}
.sbtn1 { background-position:-254px -145px;}
.select { width:50px;}
.subtable td { padding:2px 5px;}
.house_t { clear:both; height:25px; line-height:25px;background:url(../images/icon.gif) no-repeat  535px -361px; font-size:14px; color:#666; padding-left:15px;}
.house_t h3 { font-size:14px;}
.fr { float:right; padding-right:5px;}
.house_t .fr a { color:#61A60C; padding:0 10px; line-height:25px; font-size:14px;}
.house_t .fr a.hover { color:#FC8403;}
.housecon_top,.housecon_bot { height:4px; overflow:hidden; clear:both;background:url(../images/icon.gif) no-repeat  0 -439px;}
.housec { border-left:1px solid #61A60C; border-right:1px solid #61A60C; padding-top:5px;padding-bottom:3px;}
.housecon_bot {background-position:0 -450px; height:5px;}
.houselist {}
.houselist li { float:left; width:222px; height:141px; overflow:hidden; margin-left:8px; border:1px solid #999; margin-bottom:10px; display:inline;}
.houselist li .houseinfo li { display:block; float:none; height:20px; line-height:20px; padding-left:8px; border:0 none; border-bottom:1px solid #E5E5E5; margin:0;}
.housepic { width:109px; height:137px; overflow:hidden; padding:2px; float:left; margin-right:5px; }
.housetxt { float:left; width:95px; overflow:hidden; padding-top:5px;}
.houselist li .houseinfo li.nobr { border:0 none;}
#right { width:255px; float:right;}
.rightbox { margin-bottom:8px;}
.rtop,.rbot { height:5px; overflow:hidden;background:url(../images/icon.gif) no-repeat  -217px -381px; clear:both;}
.rbot {background-position:-482px -381px;}
.rcon { border-left:1px solid #CCC; border-right:1px solid #CCC; padding:5px;}
.telbox { width:229px; height:191px; background:#fff url(../images/1.gif) no-repeat; margin-left:10px;}
.telbox p { padding:5px 10px 0; line-height:18px; font-size:14px;}
.telbox p.tellist { padding:5px 5px 0 45px; font-weight:bold; color:#599E0B; line-height:18px;} 
.telbox p.telonline { color:#669900; font-size:12px; font-weight:bold; padding:35px 0 0 5px;}
.rcon h3 { font-size:14px; line-height:25px; padding-left:10px;}
.newslist { padding:0 5px;}
.newslist li { line-height:24px; padding-left:22px; background:url(../images/arrow.gif) no-repeat 5px 9px;}
.star { height:173px; background:url(../images/icon.gif) no-repeat  -482px -144px; padding:40px 0 0 4px;}
.starphoto { float:left; width:100px; height:130px; border:1px solid #C8CDC9; overflow:hidden; margin-right:5px; margin-top:6px;}
.star p { line-height:28px; color:#fff;}
#friendlink {width:970px; clear:both; margin-bottom:8px;}
.friendlistbox { height:108px; padding-left:40px; background:url(../images/icon.gif) no-repeat  -707px 0;}
.friendlistbox ul { display:block; height:106px; border:1px solid #CCCCCC; overflow:hidden;}
.friendlistbox ul li { line-height:30px; width:110px; float:left; text-align:center;}
#footer { width:970px; margin:0 auto; padding:20px 0; background:url(../images/botline.gif) repeat-x;  }

.copyright { margin-left:400px; line-height:18px;}

.topselect .selectlist {}

.topselect .selectlist .sub_area{border:1px solid #f90;background:#ffffff;margin-left:60px;padding:2px 5px; line-height:25px;}
.topselect .selectlist .sub_area a { padding:0 5px; color:#669900;}
.topselect .selectlist .sub_area a:hover { color:#F60; text-decoration:none;}
.topselect .selectlist dt{ float:left; width:58px; line-height:25px;}
.topselect .selectlist dd { line-height:25px;}
.topselect .selectlist dd a { padding:0 5px; color:#669900;}
.topselect .selectlist dd a:hover { color:#F60; text-decoration:none;}
.toppagebox { text-align:right; height:30px;}
.toppagebox a { display:inline-block; padding:2px 6px;}
.toppagebox a.pre,.toppagebox a.next { width:44px; height:20px; background:url(../images/left.gif) no-repeat 4px 5px; border:1px solid #CCCCCC; padding:0; padding-left:12px; line-height:20px; text-align:left;}
.toppagebox a.next { background:url(../images/right.gif) no-repeat 45px 5px; padding-left:5px; width:51px;}
.toppagebox a.pre:hover { background:url(../images/left_on.gif) no-repeat 4px 5px; color:#669900;}
.toppagebox a.next:hover { background:url(../images/right_on.gif) no-repeat 45px 5px; color:#669900;}
.housel {}
.housel h2 { height:28px; background:url(../images/house_t.gif) repeat-x; color:#61A60C; padding:5px 10px 0;}
.housel .houselist_title {  height:35px; background:url(../images/house_t.gif) repeat-x; color:#61A60C; }
.floatr { float:right; line-height:25px; font-weight:normal; color:#666;}
.floatr em { color:#FF9900; font-style:normal;}
.green { color:#61A60C; margin-left:15px;}
.housel ul.fylist li { padding-left:10px; border-bottom:1px dotted #999999; cursor:pointer;}
.housel ul.fylist li.hover { background-color:#F1EFF0; border-bottom:1px solid #73B23D;}
.houset {}
.houset td { }
.houset td h4 { font-size:14px; color:#669900; margin-bottom:12px;}
.housel .houset td h4 a { color:#669900;}
.housel .houset td h4 a:hover { color:#F60; text-decoration:underline;}
.houset td.pr { color:#FF9900;}
.houset td.pr .price { font-size:24px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.h { padding:2px; border:1px solid #B1B1B1;}
.pShadow{ background:url(../images/picShadow.gif) no-repeat; padding:6px; margin-top:2px; }
.time { padding:30px 0 5px; color:#999;}
.timecolor { color:#FF9900;}
.pagebox { clear:both; padding-top:15px; padding-bottom:10px; text-align:center;}

.pagenum { display:inline-block; height:17px; padding:0 5px; line-height:17px; border:1px solid #75B60F; color:#75B60F;}
.pagebox a { display:inline-block; height:17px; padding:0 5px; border:1px solid #DEDEB8; background-color:#fff; color:#666666; line-height:17px;}
.pagebox a:hover { background-color:#FFFFD9; color:#75B60F;}
.pagetxt { width:40px; border:1px solid #75B60F; height:16px; background:#fff;}
.pagebtn { width:46px; height:20px; cursor:pointer; background:url(../images/icon.gif) no-repeat  -424px -266px; text-align:center; font-size:12px; color:#000; line-height:20px; border:none;}
.jjrbox {}
.jjrbox h3 { height:37px; margin-bottom:10px; background:url(../images/icon.gif) no-repeat  0 -395px;}
.jjrlist { clear:both; border:1px solid #7CC600; padding:1px; background:url(../images/jjrboxbg.gif) repeat-x; margin-bottom:10px;}
.jjrpic { float:left; width:100px; height:130px; border:1px solid #CCCCCC; margin-bottom:2px;}
.more { float:right; padding:5px;}
.jjrlist ul { margin-left:110px; padding-top:10px;}
.jjrlist li { width:240px; padding-left:20px; background:url(../images/right_on.gif) no-repeat 5px 5px; line-height:22px; margin-bottom:8px; float:left; }
.jjrinfo { clear:both; height:22px; line-height:22px; color:#fff; background-color:#75B610; padding:0 5px; overflow:hidden;}

.newsbox { clear:both; border:1px solid #669933; min-height:880px;  background:url(../images/news_bg.jpg) repeat-x; }
.newstitle { font-size:16px; font-weight:bold; text-align:center;margin-top:25px; color:#693 }
.newscontent{ margin:10px 20px;line-height:22px; }

.agenttop { height:188px; background:url(../images/agent_w_bg.gif) no-repeat center; margin-bottom:10px; padding:0px 30px; }
.agenttop h1 { font-size:14px;margin-bottom:12px; }
.agenttop ul {  }
.agenttop li { float:left; height:135px; width:160px;  }

.agenttitle{ line-height:34px; font-size:14px; font-weight:bold; background:url(../images/agent_title_bg.gif) repeat-x; padding-left:30px; margin:0px 6px; margin-bottom:10px; }


.agentHouseList{ float:left; }
.agentHouseBlock { width:332px;height:168px; background:url(../images/agent_house_block.gif) no-repeat;float:left; margin:8px 8px; }
.blockmargin{margin-top:12px;margin-left:12px;}
.agenthousetxt{ float:left;width:160px; margin-left:15px; overflow:hidden; padding-top:5px;}
.houseinfo{  }
.houseinfo li{ display:block; float:none; height:20px; line-height:20px; padding-left:8px; border:0 none; border-bottom:1px solid #E5E5E5; margin:0; }

.housepics{ background:url(../images/houseDetailPics_bg.gif) no-repeat; min-height:447px;height:447px;  }
.alertBox { height:107px; background:url(../images/rightAlert_bg.gif) no-repeat; }
.right_bg_top { height:55px; overflow:hidden;background:url(../images/right_bg_top.gif) no-repeat; clear:both; }
.right_bg_mid {  border-left:1px solid #CCC; border-right:1px solid #CCC;}
.right_bg_bot { height:3px; overflow:hidden;background:url(../images/right_bg_bottom.gif) no-repeat; clear:both;  }
.right_bg_top h1 { font-weight:bold; font-size:14px;margin:10px; }

.userpub_topbg { background:url(../images/userpub_topbg.jpg) no-repeat;height:38px; }
.userpub_button {background:url(../images/userpub_button.gif) no-repeat; width:99px; height:28px; cursor:pointer; border:0 none;}
.userpub_preview { width:133px; height:100px;  border:1px solid #ccc;  background-color:White; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale);}

.tel_bg{ line-height: 30px; background:url(../images/tel_bg.gif) center no-repeat; color:#fff; font-size:25px; text-align:right;padding-right:20px; }
.adbox { margin-bottom:8px; }

.price1{  font-size:24px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#f90 }

.dotted { border-bottom:dotted 1px #ccc }
.growpic{ border:1px solid #ccc;  }
.lineheight28{ line-height:28px; }
.lineheight30{ line-height:30px; }
.center_{ margin:0 auto; }
.pic { border: 1px solid #ccc;}

.link_yellow:link,.link_yellow:visited { color:yellow;}
.link_yellow:hover { color:yellow; text-decoration:underline;}

.link_f60:link,.link_f60:visited { color:#f60 ;}
.link_f60:hover { color:#f60; text-decoration:underline;}

.linkOn:link,.linkOn:visited { color:#f60 !important; font-weight:bold; }
.linkOn:hover { color:#f60; text-decoration:underline;}


.link_fff:link,.link_fff:visited { color:#fff;}
.link_fff:hover { color:yellow; text-decoration:underline;}

.link_green:link,.link_green:visited { color:#5ea30c;}
.link_green:hover { color:#5ea30c; text-decoration:underline;}

.color_999 { color:#999 }
.color_390 { color:#390 }
.color_693 { color:#693 }
.color_690 { color:#690; }
.color_5ea30c{ color:#5ea30c; }
.font14 { font-size:14px; }
.fontbold{ font-weight:bold;
    width: 90%;
}


/*aspnetpager分页样式*/

.anpager {  }
.anpager .cpb /*当前页索引按钮样式*/
{
background:#ffffd9 none repeat scroll 0 0;
border:1px solid #dedeb8;
color:#75b60f;
font-weight:bold;
margin:5px 4px 0 0;
padding:6px 5px 3px;

}

.anpager a /*超链接样式*/
{background:#FFFFFF none repeat scroll 0 0;
border:1px solid #dedeb8;
color:#333;
margin:5px 4px 0 0;
padding:4px 5px 0;
text-decoration:none}

.anpager a:hover /*鼠标悬停时的超链接样式*/
{background:#75b60f none repeat scroll 0 0;
border:1px solid #dedeb8;
color:#FFFFFF;}




#tm2008style .select_box{width:110px;height:24px;}
#tm2008style div.tag_select{display:block;color:#000;width:105px;height:22px;background:transparent url(../images/tm2008-select.gif) no-repeat 0 0;padding:0 10px;line-height:22px;}
#tm2008style div.tag_select_hover{display:block;color:#000;width:105px;height:22px;background:transparent url(../images/tm2008-select.gif) no-repeat 0 -22px;padding:0 10px;line-height:22px;}
#tm2008style div.tag_select_open{display:block;color:#000;width:105px;height:22px;background:transparent url(../images/tm2008-select.gif) no-repeat 0 -44px;padding:0 10px;line-height:22px;}

#tm2008style ul.tag_options{position:absolute;margin:0;list-style:none;background:transparent url(../images/tm2008-select.gif) no-repeat left bottom;padding:0 0 1px;margin:0;width:103px;}
#tm2008style ul.tag_options li{background:transparent display:block;width:103px;padding:0 10px;height:22px;text-decoration:none;line-height:22px;color:#000;}

#tm2008style ul.tag_options li.open_hover{background:transparent url(../images/tm2008-select.gif) no-repeat 0 -66px;color:#000}
#tm2008style ul.tag_options li.open_selected{background:transparent url(../images/tm2008-select.gif) no-repeat 0 -88px;color:#19555F}



.progress_yellow { height:25px; background:url(../images/vote_yellow_bg.gif) no-repeat; width:77px; }

.progress_yellow .progress_value { background:url(../images/progress_bg.gif) repeat-x; height:23px; width:50px; float:right; margin:1px 3px; }


.left_nav_curr { background:url(../images/left_nav_index.jpg) no-repeat; line-height:26px; font-weight:bold; color:white; padding-left:60px; }
.left_nav_hover { background:url(../images/left_nav_hover.gif) no-repeat; line-height:26px; font-weight:bold; color:#336600; padding-left:60px; cursor:pointer; }
.left_nav_link { background:url(../images/left_nav_link.gif) no-repeat; line-height:26px; font-weight:bold; color:#336600; padding-left:60px; cursor:pointer;  }

.left_nav_curr1 { background:url(../images/left_nav_index1.gif) no-repeat; line-height:26px; font-weight:bold; color:white; padding-left:35px; }
.left_nav_hover1 { background:url(../images/left_nav_hover1.gif) no-repeat; line-height:26px; font-weight:bold; color:#336600; padding-left:35px; cursor:pointer; }
.left_nav_link1 { background:url(../images/left_nav_link.gif) no-repeat; line-height:26px; font-weight:bold; color:#336600; padding-left:35px; cursor:pointer;  }

.right_title h1 { background:url(../images/icon_arrow.gif) 20px no-repeat; padding-left:40px; font-size:14px;  }

.right_content { padding:30px; line-height:28px; background:url(../images/right_about_bottom.jpg) bottom no-repeat; padding-bottom:80px; height:300px;  }
