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

#gnav1{
  background-position: 0 -60px;
  width: 76px;
}

#content .important_info_box{
  width:980px;
  height:auto;
  margin:10px auto 0;
  padding:0;
  overflow:hidden;
  clear:both;
  background:#fff;
}

#content .important_info_box dl{
  width:804px;
  height:40px;
  margin:0;
  padding:0;
  overflow:hidden;
  float:left;
}

#content .important_info_box dl dt{
  width:660px;
  height:auto;
  margin:0;
  padding:0 10px 0 16px;
  overflow:hidden;
  float:left;
  font-weight:bold;
  font-size:13px;
  border-right:1px solid #e0e3e7;
  line-height:40px;
}

#content .important_info_box dl dt a{
  color:#005489;
  text-decoration:underline;
}

#content .important_info_box dl dt a:hover{
  color:#005489;
  text-decoration:none;
}

#content .important_info_box dl dd{
  width:117px;
  height:auto;
  margin:0;
  padding:14px 0;
  overflow:hidden;
  float:left;
  text-align:center;
}

#content .index_banner{
  width:980px;
  height:auto;
  margin:10px auto 0;
  padding:0;
  overflow:hidden;
  clear:both;
}

#content .index_banner video {
  width: 100%;
}

#content .index_areas_box{
  width:960px;
  height:auto;
  margin:0 auto;
  padding:10px;
  overflow:hidden;
  clear:both;
  background:#006eaa;
}

#content .index_areas_box .buy_areas_box{
  width:475px;
  height:250px;
  margin:0;
  padding:0;
  float:left;
  overflow:hidden;
  background:#B2DEF9 url(../img/buy_areas_bg.jpg) no-repeat left top;
}

#content .index_areas_box .rent_areas_box{
  width:485px;
  height:250px;
  margin:0;
  padding:0;
  float:left;
  overflow:hidden;
  background:#a8d959 url(../img/rent_areas_bg.jpg) no-repeat left top;
}

#content .index_areas_box .areas_cat_box{
  width:231px;
  float:left;
  margin:0;
  padding:15px 0 0 20px;
  overflow:hidden;
}

#content .index_areas_box .areas_cat_box .areas_cat_cont{
  padding:10px 0 0 10px;
  margin:0;
  overflow:hidden;
  clear:both;
}

#content .index_areas_box .areas_cont{
  width:199px;
  height:235px;
  padding:15px 0 0 25px;
  overflow:hidden;
  float:left;
  position:relative;
}

#content .index_areas_box .areas_cont .areas_link_list{
  padding:15px 0 0 0;
  margin:0;
  overflow:hidden;
  clear:both;
}

#content .index_areas_box .areas_cont .areas_link_list ul{
  margin:0;
  padding:0;
}

#content .index_areas_box .areas_cont .areas_link_list ul li{
  clear:both;
  overflow:hidden;
  padding:0 0 0 12px;
  margin:0 0 5px 0;
  background:url(../img/icon_arr.png) no-repeat left center;
  font-size:12px;
  line-height:16px;
}

#content .index_areas_box .areas_cont .areas_img{
  position:absolute;
  right:8px;
  top:30px;
}

#content .index_areas_btn{
  width:960px;
  height:auto;
  margin:0 auto 20px;
  padding:10px;
  overflow:hidden;
  clear:both;
  background:#1a8aca;
}

#content .index_areas_btn ul{
  margin:0;
  padding:0;
}

#content .index_areas_btn ul li{
  float:left;
}

#content .index_areas_btn ul li a{
  display:block;
}

#content .index_news_box{
  width:980px;
  height:auto;
  margin:0 auto;
  padding:0 0 5px 0;
  overflow:hidden;
  clear:both;
}

#content .index_news_box .index_news_til{
  width:959px;
  height:auto;
  margin:0;
  padding:14px 0 14px 19px;
  line-height:40px;
  background:url(../img/index_news_bg.jpg) repeat-x left top;
  border:1px solid #e0e3e7;
  overflow:hidden;
  clear:both;
}

#content .index_news_box .index_news_til .index_news_listtxt{
  width:118px;
  height:auto;
  margin:0;
  padding:14px 0;
  text-align:center;
  float:right;
  border-left:1px solid #e0e3e7;
}


#content .index_news_box .index_news_til .index_blog_listtxt{
  width:150px;
  height:auto;
  margin:0;
  padding:14px 0;
  text-align:center;
  float:right;
  border-left:1px solid #e0e3e7;
}

#content .index_news_box .index_news_cont{
  width:938px;
  height:640px;
  margin:0;
  padding:19px 20px 0;
  overflow-y:scroll;
  overflow-x:hidden;
  clear:both;
  border:1px solid #e0e3e7;
  border-top:none;
}

#content .index_news_box .index_news_cont .index_news_info{
  width:920px;
  height:auto;
  margin:0 0 20px 0;
  padding:0 0 20px 0;
  overflow:hidden;
  clear:both;
  border-bottom:1px dotted #e0e3e7;
}

#content .index_news_box .index_news_cont .index_news_info .index_news_img{
  width:130px;
  height:auto;
  margin:0;
  padding:0 20px 0 0;
  overflow:hidden;
  float:left;
}

#content .index_news_box .index_news_cont .index_news_info .index_news_right{
  width:730px;
  height:auto;
  margin:0;
  padding:0;
  float:left;
  overflow:hidden;
}

#content .index_news_box .index_news_cont .index_news_info .index_news_right dl{
  margin:0;
  padding:0;
  overflow:hidden;
  clear:both;
}

#content .index_news_box .index_news_cont .index_news_info .index_news_right dl dt{
  float:left;
  font-size:13px;
  color:#0f171c;
}

#content .index_news_box .index_news_cont .index_news_info .index_news_right dl dd{
  float:left;
  margin:0;
  padding:0 0 0 10px;
}

#content .index_news_info .index_news_right .index_news_conttil{
  margin:0;
  padding:5px 0;
  overflow:hidden;
  clear:both;
  font-weight:bold;
}

#content .index_news_info .index_news_right .index_news_conttil a{
  color:#005489;
  text-decoration:underline;
}

#content .index_news_info .index_news_right .index_news_conttil a:hover{
  color:#005489;
  text-decoration:none;
}

#content .index_news_info .index_news_right .index_news_txt{
  padding:0;
  margin:0;
  overflow:hidden;
  clear:both;
  color:#0f171c;
}

#content .index_featured_box{
  width:980px;
  height:auto;
  margin:20px auto 0;
  padding:0 0 40px 0;
  overflow:hidden;
  clear:both;
}
#content .featured_cont{
  margin-left:8px;
}
.featured_container{
  display:flex;
  flex-wrap:wrap;
  flex-direction: row;
}

#content .index_featured_box .featured_til{
  background:url(../img/h2_bg.jpg) no-repeat left bottom;
  padding:0 0 2px 0;
  margin:0 0 10px 0;
  overflow:hidden;
  clear:both;
}

#content .index_featured_box .featured_til .featured_til_r{
  width:97px;
  padding:14px 0;
  margin:0;
  float:right;
  overflow:hidden;
  text-align:center;
  border-left:1px solid #e0e3e7;
}

#content .index_featured_box .featured_cont_first{
  width:940px;
  height:auto;
  margin:0 0 10px 0;
  padding:19px;
  clear:both;
  border:1px solid #e0e3e7;
  position:relative;
  overflow:hidden;
}

#content .index_featured_box .featured_cont_first .featured_icon_first{
  width:70px;
  height:70px;
  position:absolute;
  top:-1px;
  left:-1px;
  z-index:100;
}

#content .index_featured_box .featured_cont_first .featured_img_box{
  width:560px;
  height:auto;
  margin:0;
  padding:0 30px 0 0;
  overflow:hidden;
  float:left;
  /*line-height:40px;*/
}

#content .index_featured_box .featured_cont_first .featured_info_first{
  width:350px;
  height:auto;
  margin:0;
  padding:0;
  overflow:hidden;
  float:left;
}

#content .index_featured_box .featured_conttil{
  font-size:16px;
  line-height:24px;
  font-weight:bold;
  margin:0;
  padding:10px 0 5px;
  overflow:hidden;
  clear:both;
}

#content .index_featured_box .featured_conttil a{
  color:#005489;
  text-decoration:underline;
}

#content .index_featured_box .featured_conttil a:hover{
  color:#005489;
  text-decoration:none;
}

#content .index_featured_box .featured_cont{
  width:280px;
  height:auto;
  padding:17px;
  margin-bottom:10px;
  float:left;
  border:1px solid #e0e3e7;
  position:relative;
}

#content .index_featured_box .featured_cont .featured_icon{
  width:70px;
  height:70px;
  position:absolute;
  top:-1px;
  left:-1px;
  z-index:100;
}

#content .index_featured_box .featured_cont .featured_img_box{
  width:280px;
  height:auto;
  margin:0;
  padding:0;
  overflow:hidden;
  clear:both;
  line-height:1.5;
}

#content .index_featured_box .featured_cont .featured_info{
  width:280px;
  height:auto;
  margin:0;
  padding:0;
  overflow:hidden;
  clear:both;
}

.first_img img,
.first_img .attachment-osusume_img{
  float:left;
}

.tbody{
  width:100%;
  border-collapse: collapse;
}

.tbody td{
  text-align:center;
  padding:10px;
}

.tbody .fist_td{
  width:40%;
  color:#FFFFFF;
}

.label span {
    display: block;
    font-size: 11px;
    height: 20px;
    padding: 0 8px;
    text-align: center;
  color:#FFFFFF;
  background-color:#F96;
}

.label span.rent{
  background-color:#84AD21;

}
.label span.buy{
  background-color:#B61C00;

}
.label span.topics,
.label span.news{
  background-color:#AE5CFF;

}
.label span.news-release{
  background-color:#175FCD;

}

td.buy1{
  background-color:#B61C00;
}
td.buy2{
  background-color:#C97171;
  width:26%;
}
td.buy3{
  background-color:#DDA5A5;
}


td.rent1{
  background-color:#85AD22;
}
td.rent2{
  background-color:#B1CA72;
  width:26%;
}
td.rent3{
  background-color:#CEDEA7;
}

td.parking1,
td.other{
  background-color:#1D5FCB;
}
td.parking2,
td.other{
  background-color:#6A99DF;
  width:26%;
}
td.parking3,
td.other{
  background-color:#A2BFEB;
}

td.bunjyou1{
  background-color:#FF712E;
}
td.bunjyou2{
  background-color:#FFA479;
  width:26%;
}
td.bunjyou3{
  background-color:#FFC6AB;
}

#content .top_bnr {
  width: 980px;
  margin: 0 auto 20px;
}

#content .top_bnr .left {
  float: left;
}

#content .top_bnr .right {
  float: right;
}
