@charset "utf-8";
/* CSS Document */

#main{width:980px;height:auto;margin:0px auto 10px auto;padding:0px;display: table;}
.left{float:left;clear:none;}
.right{float:right;clear:none;}
/*左侧开始*/

  #main #article{ float:left; margin:10px 0px 0px 0px; padding:0px; width:710px; height:auto; background-color:#fff; border:1px solid #D6D6D6; }
  #list_search{ width:710px; height:32px; background-color:#FFF7D6; border-top:1px solid #FFF; border-bottom:1px solid #F5E1B8;}
  #list_search .search_box{ width:150px; height:21px; border:1px solid #D9D9D9; background-color:#FFF; margin-top:5px; margin-left:12px; float:left;}
    /*下拉菜单开始*/
    #main #article #list_search #search_meun{left:150px;background-color: #F8F8F8;padding: 0px;height: auto;width: 148px;list-style-type: none;display: table;margin: 28px 0px 0px 0px;position: absolute;visibility: visible;font-size: 12px;color: #666;}
    #main #article #list_search #search_meun .kuang{height: auto;width: 148px;padding-bottom:6px;border-left: 1px solid #CCC;border-right: 1px solid #CCC;border-top: 1px solid #CCC;}
    #main #article #list_search #search_meun .menu-1{background-color: #FFF;clear: none;height: 28px;width: 126px;border-bottom: 1px solid #CCC;line-height: 28px;padding-left: 20px;display: table;}
    #main #article #list_search #search_meun .menu-2{clear: both;height: 24px;width: 110px;margin: 0px auto 0px auto;list-style-type: none;border-bottom: 1px solid #E4E4E4; padding-top:4px;}
    #main #article #list_search #search_meun .menu-3{clear: both;height: 24px;width: 110px;margin: 0px auto 0px auto;list-style-type: none;padding-top:4px;}
    /*下拉菜单结束*/
  
  #list_search .top_page{float:right; width:auto; height:22px; margin:6px 6px 0px 6px; line-height:20px;font-size:12px; color:#333; font-family:Arial, Helvetica, sans-serif;}
  
  #list_search .page_input{width:20px;line-height: 12px; margin:0px 6px 0px 6px; border:1px solid #CCC; float:left;}
  #list_type{width:708px;height:30px;background:url(../09images/type_bg.gif) repeat-x;border: 1px solid #FFF; list-style-type:none; margin:0px; padding:0px;}
  #list_type li{ text-align:center;float:left; line-height:30px; font-size:12px; font-weight:bold;}
  #list_type .type_info{ width:170px; }
  #list_type .type_pic{width:100px; }
  #list_type .type_array{width:80px;}
  #list_type .type_price{width:65px; }
  .list-pic{ width:80px; height:60px; padding:4px; border:1px solid #CCC; margin:4px 0px 4px 0px;}
  #main #article table {font-size: 12px;color: #666;text-decoration: none;border-bottom: 1px solid #CCC;font-family: Arial, Helvetica, sans-serif;margin-bottom:6px; width:708px;}
  #main #article_info .title {background-image: url(../09images/title-bg.gif);background-repeat: no-repeat;clear: both;height: 32px;width: 700px;margin-left: 10px;}
  #main #article_info .summary {clear: both;height: auto;width: 700px;margin: 0px 0px 10px 10px;display:table;}
  #main #article_info .summary .house_info {clear: none;float: left;height: auto;width: 400px;font-size: 12px;color: #666;}
  #main #article_info .map_info {float: left;height: auto;width: 270px;margin-top: 26px;margin-left: 12px;}


  .list_page{font-size:12px;color:#666;width:708px;height:30px;line-height:30px;clear: both;font-family:Arial, Helvetica, sans-serif;}
  .number{ float:left; padding:6px; display:block; line-height:12px;}
  .black_box{border:solid 1px #000;}

  /*房源信息*/
  #main #article_info{float:left; margin:0px; padding:0px; width:720px; height:auto; background-color:#fff; border:1px solid #D6D6D6;}
    #main #article_info .path{background-color: #E0F1FE;height: 31px;width: 718px; margin:1px 0px 0px 1px; line-height:31px;}
    /*改底*/#main #article_info .house_box{ float:left; width:245px; height:auto; margin:0px 0px 10px 10px; }
    #main #article_info .house_pic{ width:220px; height:auto; clear:both; border:1px solid #CCC; padding:6px; }
    #main #article_info .pic-info{clear:both; width:220px; height:28px; }
    #main #article_info .house_box table{margin:3px 0px 0px 0px; }
    /*改宽*/#main #article_info .box_info{float:right; clear:right; margin:0px 10px 10px 0px; width:450px!important; width:430px;font-size:12px; color:#666; text-indent:10px;}
    #main #article_info .button_tell{ background-image:url(../09images/button-lvd.gif); width:114px; height:24px; display:table; margin:6px 6px 0px 0px; float:left; font-size:14px; color:#690; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
    #main #article_info .button_tell1{ background-image:url(../09images/button-land.gif); width:114px; height:24px; display:table; margin:6px 6px 0px 0px; float:left;}
    
  #main #article_info .message {clear: both;height: auto;width: 700px;margin: 0px 0px 10px 10px;display:table;}
  #main #article_info .message  .mes_button{border:solid 1px #0099FF; width:91px; height:22px; margin:6px 0px 0px 0px; padding:1px 0px 1px 1px;}
  #main #article_info .message .mes_box{border:solid 1px #CCC; padding:1px; width:698px; height:auto; display:table; margin-top:6px;}
  #main #article_info .photo {background-image: url(../09images/photo-bg.gif);background-repeat: no-repeat;clear: none;float: left;height: 253px;width: 334px;margin:5px 0px 5px 10px!important; margin:5px 0px 5px 5px;padding-top: 10px;padding-left: 10px;}

  .mes_title{background-image: url(../09images/tell-bg.gif);background-repeat: repeat-x;width:688px; height:27px; line-height:27px; padding-left:10px; font-size:12px; color:#666;}
  .mes_info{font-size:12px; color:#666;line-height:27px;  margin:0px 6px 0px 6px;}
  /*加*/.print{float:right; clear:none; margin:0px 10px 0px 10px; width:auto; }
  
  /*其它房源信息*/
  #main #fytj {width:696px;height:auto;display:table;background-image:url(../09images/tjfy-bg.gif);background-repeat: no-repeat;background-position: -1px bottom;margin:0px auto 0px auto;}
  #main #fytj ul{padding: 0px 0px 10px 0px;clear: both;height: auto;width: 696px;margin: 5px auto 0px auto;list-style-type: none;}
  #main #fytj .line-a{border-bottom: 1px dashed #09F; }
  #main #fytj .line-b{background-image: url(../09images/tjfu-line.gif);background-repeat: no-repeat;background-position: right center; }
  #main #fytj li{margin: 0px;padding: 0px;clear: none;float: left;height: auto;width: 171px;list-style-type: none;position:relative;}
  #main #fytj li .layer-F{ position:relative; width:170px; margin-left:4px; margin-top:4px; height:140px; display:table; }
  #main #fytj li .layer-F .layer-S1{position:absolute;top:5px;background-color:#FFFFFF;margin-left:5px;width:156px;height:118px;border:1px solid #D4D4D4;padding-left:5px;padding-top:5px;} 
  #main #fytj li .layer-F .layer-S2{position:absolute; top:5px;  width:47px;margin-left:5px; height:46px;}
  #main #fytj .fyinfo{width:156px;height:auto;margin:0px 0px 0px 12px;padding:0px;line-height:26px;clear: both;}
  #main #fytj .line{background-image:url(../09images/tjfu-line-x.gif);background-position: bottom;background-repeat: no-repeat;}
  /*其它房源列表*/
  #main .shoplist{height: auto;width: 695px;margin:8px 0px 6px 15px;line-height: 25px;display: table;}  
  #main .shoplist ul{padding: 0px;float: left;height: auto;width: 335px;list-style-type: none;margin: 0px 5px 10px 6px!important;margin: 0px 5px 10px 2px;}
  #main .shoplist ul li{float: left;height: 28px;width: 78px;list-style-type: none;line-height: 28px;padding-left: 5px;color:#000;font-size:12px;} 
  #main .shoplist .bgcolor{background-color: #F5F5F5;}
  
  /*网店内容*/
  #main #article_info .webshop_nav {margin: 10px 0px 0px 10px;padding: 0px;clear: both;height: 28px;width: 710px;}
  #main #article_info .webshop_nav span {
	  font-size: 13px;
	  font-weight: bold;
	  color: #666;
	  text-decoration: none;
	  border-left: solid 1px #CCC;
	  border-top: solid 1px #CCC;
	  border-right: solid 1px #CCC;
	  float:left;
	  margin-right:4px;
	  display:block;
	  padding:0px 8px 0px 8px;
	  background-image: url(../09images/shopnav-bg1.gif);
	  background-repeat: repeat-x;
	  line-height:27px;
    cursor: pointer;
  }
  #main #article_info .webshop_nav span:hover {
	  font-size: 13px;
	  font-weight: bold;
	  color: #666;
	  text-decoration: none;
	  border-left: solid 1px #666;
	  border-top: solid 1px #666;
	  border-right: solid 1px #666;
	  float:left; margin-right:4px;
	  display:block;
	  padding:0px 8px 0px 8px;
	  background-image: url(../09images/shopnav-bg2.gif);
	  background-repeat: repeat-x;
	  line-height:27px;
    cursor: pointer;
  }
  #main #article_info .webshop_box{padding: 10px;clear: both;height: auto;width: 678px;margin:0px 0px 10px 10px;border: 1px solid #999; display:table;} 
  #main #article_info .webshop_box .info{ float:left; margin:50px 0px 0px 20px;font-size:12px; color:#666;line-height:28px; font-family:Arial, Helvetica, sans-serif; }
  #main #article_info .community_photo {background-repeat: no-repeat;clear: none;float: left;height: 227px;width: 300px;margin:5px 0px 5px 10px!important; margin:5px 0px 5px 5px;padding-top: 10px;padding-left: 10px;}
/*左侧结束*/


/*右侧*/
#main #aside{float:left;padding:0px;width:252px;height:auto;clear: none;margin: 10px 0px 0px 12px!important; margin:10px 0px 0px 10px;}
#main #aside #topic {margin: 0px;padding: 0px;clear: both;height: auto;width: 252px;list-style-type: none;background-color: #FFF;border: 1px solid #CCC;}
#main #aside #topic .title {font-family: Arial, Helvetica, sans-serif;font-size: 16px;line-height: 37px;font-weight: bold;color: #FFF;background-image: url(../09images/rightbg-1.gif);background-repeat: no-repeat;margin: 0px;clear: both;height: 37px;width: 244px;padding-left: 8px;list-style-type: none;}
#main #aside #topic li {line-height: 28px;clear: both;height: 28px;width: 240px;padding-left: 10px;}
#main #aside #recently{margin: 10px 0px 0px 0px;padding: 0px;clear: both;height: auto;width: 252px;list-style-type: none;background-color: #FFF;border: 1px solid #CCC;}
#main #aside #recently .title {font-family: Arial, Helvetica, sans-serif;font-size: 16px;line-height: 37px;font-weight: bold;color: #FFF;background-image: url(../09images/rightbg-2.gif);background-repeat: no-repeat;margin: 0px;clear: both;height: 37px;width: 244px;padding-left: 8px;list-style-type: none;}
#main #aside #recently li {line-height: 30px;clear: both;height: 30px;width: 240px;padding-left: 10px;font-size: 12px;color: #666;font-family: Arial, Helvetica, sans-serif;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #DDD;}

#main #shopinfo{float:right;padding:0px;width:250px;height:auto;clear: none; margin: 0px 0px 0px 0px; clear:none; background-color:#FFF;}
#main #shopinfo .title {font-family: Arial, Helvetica, sans-serif;font-size: 16px;line-height: 37px;font-weight: bold;color: #FFF;background-image: url(../09images/rightbg-1.gif);background-repeat: no-repeat;margin: 0px;clear: both;height: 37px;width:242p;x;padding-left: 8px;list-style-type: none;}
#main #shopinfo .shop_name{width:115px;height:auto;list-style-type: none;margin: 6px 0px 0px 6px;padding: 0px;clear: none;float: left;font-size:12px;color:#666;}
#main #shopinfo .shop_name li{margin: 0px;padding: 0px;clear: both;width: 115px;line-height: 26px;}
#main #shopinfo .photo{border:solid 1px #ccc; padding:4px !important; padding:2px 4px 2px 4px; margin: 6px 0px 0px 8px; float:left; width:103px; height:141px;}
#main #shopinfo .title2{font-family: Arial, Helvetica, sans-serif;font-size: 16px;line-height: 37px;font-weight: bold;color: #FFF;background-image: url(../09images/rightbg-2.gif);background-repeat: no-repeat;margin:0px;clear: both;height: 37px;width:242px;width:242px; padding-left: 8px;list-style-type: none;}
#main #shopinfo .name{float: left;height:auto;width: 60px;line-height: 26px;padding-left: 13px;}
#main #shopinfo .list{float: left;height: 26px;width: 165px;padding-top: 2px;}
.input{border: 1px solid #D7D7D7;font-size: 12px;color: #3A3A3A;}
#main #shopinfo .topic {margin: 0px;padding: 0px;clear: both;height: auto;width: 247px;list-style-type: none;background-color: #FFF;border: 1px solid #CCC;}
#main #shopinfo .topic li {line-height: 28px;clear: both;height: 28px;width: 237px;padding-left: 10px;}
#main #shopinfo .recently{margin: 10px 0px 0px 0px;padding: 0px;clear: both;height: auto;width: 248px;list-style-type: none;background-color: #FFF;border: 1px solid #CCC;}
#main #shopinfo .recently li {line-height: 30px;clear: both;height: 30px;width: 240px;padding: 0px 0px 0px 8px;font-size: 12px;color: #666;font-family: Arial, Helvetica, sans-serif;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #DDD;}
/*网店时加*/
#main #shopinfo .mesheight{float: left;height: auto;width: 170px;}

/*底页*/
#footer{height:auto;width:980px; clear: both;margin: 10px auto 0px auto;}
#footer .info {line-height: 26px;text-align: center;margin-top: 16px;color: #666666;width:980px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;}

/*文字超长加...*/
.textoverflow {
 margin: 0px 0px 0px 3px;
 white-space: nowrap;
 overflow: hidden;
 float: left;
 -o-text-overflow: ellipsis;    /* for Opera */
 text-overflow: ellipsis;        /* for IE */
}
.textoverflow:after{ content: "…"; }/* for Firefox */
@media all and (min-width: 0px){ .textoverflow:after{ content:""; }/* for Opera */ }


/* 新闻 */
#main #newsL {
  margin: 0px;
  padding: 0px;
  float: left;
  height: auto;
  width: 299px;
  background-color: #FFF;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-right-color: #CCC;
  border-bottom-color: #CCC;
  border-left-color: #CCC;
}
#main .hotnews {
  background-color: #FFF;
  margin: 0px;
  padding: 8px;
  float: left;
  height: auto;
  width: 242px;
  border: 1px solid #B4DDF1;
  line-height: 24px;
  background-image: url(../images/bg-11.gif);
  background-repeat: repeat-x;
  background-position: top;
}
#main #newsL ul {
  padding: 0px;
  margin-top: 6px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  width: auto;
}


#main #newsL ul li {
  clear: both;
  width: 300px;
  margin-top: 0px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
  border-bottom-width: 1px;
  border-bottom-style: groove;
  border-bottom-color: #E8E8E8;
  list-style-type: none;
  line-height: 28px;
}
#main .newsss {
  height: 24px;
  width: 700px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-right-color: #EFEFEF;
  border-bottom-color: #EFEFEF;
  border-left-color: #EFEFEF;
  margin-bottom: 10px;
  background-color: #FFF;
  padding-top: 3px;
  padding-left:278px;
}
.videolist {
  padding: 5px;
  height: auto;
  width: 245px;
  clear: both;
  display: table;
  background-color: #FFF;
  border: 1px solid #CCC;
}
.videopicX {
  background-color: #FFF;
  padding: 2px;
  float: left;
  height: 88px;
  width: 115px;
  border: 1px solid #EFEFEF;
  clear: left;
  margin-top: 0px;
  margin-right: 5px;
  margin-bottom: 7px;
  margin-left: 8px;
}
.videotext {
  padding: 0px;
  float: right;
  height: 88px;
  width: 230px!important;
  width: 220px;
  line-height: 22px;
  margin-top: 5px;
  margin-bottom: 7px;
  margin-right: 5px;
}



#main #newsC {
  display: table;
  float: left;
  height: auto;
  width: 370px;
  background-color: #FFF;
  margin-right: 8px;
  border-top-width: 0px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-style: none;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-right-color: #CCC;
  border-bottom-color: #CCC;
  border-left-color: #CCC;
}
#main #newsC .title{
  background-image: url(../10images/newsRefer/newsbg-1.gif);
  background-repeat: no-repeat;
  margin: 0px 0px 8px 0px;
  clear: both;
  height: 30px;
  width: 360px;
  padding-top: 10px;
  padding-left: 10px;
}
#main #newsC .dboxH {
  background-color: #FFF;
  height: auto;
  width: 350px;
  border: 1px solid #CCC;
  line-height: 24px;
  margin-left:10px;
}
#main #newsC .dboxH .newstag {
  background-color: #F9F9F9;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #CCC;
  line-height: 24px;
  height: 24px;
  padding-right: 10px;
  padding-left: 10px;
}
#main #newsC .boxblue {
  border: 1px solid #AACAE8;
  margin-top: 10px;
}
#main #newsR {
  background-color: #FFF;
  margin: 0px 0px 0px 8px!important;
  margin: 0px 0px 0px 2px;
  padding: 0px;
  float: right;
  height: auto;
  width: 289px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-right-color: #CCC;
  border-bottom-color: #CCC;
  border-left-color: #CCC;
  line-height: 28px;
}

.title2{
  background-image: url(../10images/newsRefer/newsbg-2.gif);
  background-repeat: no-repeat;
  margin: 0px 0px 8px 0px;
  clear: both;
  height: 30px;
  width: 299x;
  padding-top: 10px;
  padding-left: 10px;
}
.title3{
  background-image: url(../10images/newsRefer/newsbg-3.gif);
  background-repeat: no-repeat;
  margin: 0px 0px 8px 0px;
  clear: both;
  height: 30px;
  width: 230x;
  padding-top: 10px;
  padding-left: 10px;
}
.suonews{
  background-image: url(../09images/type_bg.gif);
  background-repeat: repeat-x;
  margin: 8px 0px 4px 0px;
  padding: 0px;
  clear: both;
  height: 30px;
  width: 100%;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #CCC;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #CCC;  
  line-height: 30px;
}

.nputjl1{
  margin-top: 8px;
  margin-left: 10px;
  height:30px;
}
.line1{
  display: table;
  height: auto;
  width: 100%;
  border-bottom-width: 1px;
  border-bottom-style: dashed;
  border-bottom-color: #CCC;
}

