@charset "utf-8";

/* CSS Document */
/************************************************
Author: Smilence 
Last updated: 2014/11/04
************************************************/
*{font-family: '\5fae\8f6f\96c5\9ed1'}
.content{width:100%; background:#ffffff; padding-bottom:0px;}
/*.sub-banner{width: 100%; height: 320px}*/
.sub-title{background: url(../img/industry/realty/sub-title.png) no-repeat left center; padding-left: 19px}
.home{background: url(../img/industry/realty/home.png) no-repeat;width: 18px;height: 18px;cursor: pointer;display: block;}
.where a{color: #999999;background: url(../img/industry/realty/where_04.png) no-repeat 13px center; padding-left: 24px}
.where a:hover{color: #F7AD00}

#header {height: 88px;position: absolute;width: 100%;z-index: 10002;top:0;background:url(../img/industry/realty/headBg.png) repeat;}

/* sub-left style */
.sub-left{width: 172px; padding-top: 32px; padding-left:10px;}
.sub-left .leftMain .leftHead{padding-bottom: 22px; background: url(../img/industry/realty/bl-or.jpg) no-repeat left bottom;}
.sub-left .leftMain .leftHead h1{font-size: 24px; color: #333333; line-height: 24px }
.sub-left .leftMain .left-list ul li{border-bottom: 1px solid #ededee; }
.sub-left .leftMain .left-list ul li a{text-indent: 15px; line-height: 42px; font-size: 14px;display: block; overflow: hidden; width: 100%; color: #333333}
.sub-left .leftMain .left-list ul li a.left-index,.sub-left .leftMain .left-list ul li a:hover{background: #f9f9f9 url(../img/industry/realty/subleft_12.png) no-repeat 166px center }
.sub-left .leftMain .left-list ul li dl{overflow:hidden;padding:6px 0 8px 0}
.sub-left .leftMain .left-list ul li dd a{border: none; line-height: 36px}
.sub-left .leftMain .left-list ul li dd a:hover{color: #F7AD00; background: none}
.sub-left .leftMain .left-list ul li dd a.on{color: #F7AD00; font-weight: bold;background: none}
.sub-left .leftMain .left-list ul li a.con{text-indent: 15px; line-height: 42px; font-size: 14px;display: block; overflow: hidden; width: 100%; color: #333333;}
.sub-left .leftMain .left-list ul li a.on{border: none;background: #f9f9f9 url(../img/industry/realty/subleft_12.png) no-repeat 166px center }
.ll-sub{display: none; margin-top: 10px; margin-bottom: 10px;}
.ll-sub.on{display: block;}

/* sub-right style */
@media screen and (max-width: 1920px) {
	.sub-right{ width: 797px;}
}
@media screen and (max-width: 1200px) {
	.sub-right{ width: 580px;}
}
.sub-right .sub-main{background: url(../img/industry/realty/sub-sha.jpg) no-repeat left bottom; min-height: 500px; padding:49px 0 0 20px;}

.main-content{color: #333333; font-size: 14px}
.about-left{width: 514px; float: left; overflow: hidden;  line-height: 24px;}
.about-right{width: 182px; margin-left: 38px; overflow: hidden; float: left;}
.about-right img{width: 182px; height: 99px; margin-bottom: 22px}


/* brand style */
.table01{color: #535353}
.table01 strong{color: #4e4e4e}  
.td01{border-bottom: 1px dashed #d6d6d6 } .td02{border-top: 1px dashed #d6d6d6 }
.td03{text-indent: 10px}  
.td04{font-size: 18px; color: #4e4e4e; font-weight: bold; background: url(../img/industry/realty/wx_03.png) no-repeat right center; padding-right: 23px} 
.td05{font-size: 16px; color: #ffffff; background: url(../img/industry/realty/ora_03.png) no-repeat; width: 78px; height: 29px; text-indent: 19px; line-height: 28px} 
.td06{width: 200px; border: 1px solid #d8d8d8; height: 64px; position: relative;}
.td06 h2{font-size: 16px; line-height: 34px; padding-top: 3px; border-bottom: 1px solid #d8d8d8; text-indent: 10px}
.td06 p{background-color: #f8f8f8; line-height: 23px; border-bottom: 1px solid #ffffff; font-size: 12px; }
.td06 p a{background: url(../img/industry/realty/wx_03.png) no-repeat 10px center; width: 35px; height: 23px; display: block; float: left;}
.td06 img{width: 180px; height: 180px; position: absolute; top: 40px; left: 36px; display: none; z-index: 999; cursor: pointer; border: 1px solid #ccc}
.td07{padding-left: 4px; font-size: 18px; color: #4e4e4e; font-weight: bold; }
.td08{font-size: 18px; color: #4e4e4e; font-weight: bold; background: url(../img/industry/realty/v_03.jpg) no-repeat right center; padding-right: 20px}
.td06 h4{padding-left: 9px;background-color: #F8F8F8;line-height: 23px;border-bottom: 1px solid #FFF;font-size: 12px;padding-top: 4px;}
/*.td06 h4 a{background: url(../img/industry/realty/weibo_03.png) no-repeat 10px center; width: 35px; height: 23px; display: block; float: left;}*/


         /* picture_list style */
        .slideTxtBox{ width:750px;overflow: hidden;  }
		.slideTxtBox .hd{ height:44px; line-height:44px; background: url(../img/industry/realty/ga_03.jpg) repeat-x bottom;  }
		.slideTxtBox .hd ul{ overflow: hidden; height: 44px }
		.slideTxtBox .hd ul li{ float:left;width: 136px; cursor:pointer; text-align: center; background: url(../img/industry/realty/pic-menu.jpg) no-repeat -139px 0; margin-right: 3px}
		.slideTxtBox .hd ul li.on{ background: url(../img/industry/realty/pic-menu.jpg) no-repeat 0 0; }
		.slideTxtBox .bd{overflow: hidden; height:900px; }
		.slideTxtBox .bd ul{ overflow: hidden;  zoom:1; margin-top: 40px; }
		.slideTxtBox .bd ul li{overflow: hidden; }
		.slideTxtBox .bd dd{ float: left; overflow: hidden; padding-bottom: 36px}
		.slideTxtBox .bd dd a h1{ width: 213px; height: 118px; padding: 5px; border: 1px solid #e2e2e2; position: relative;}
		.slideTxtBox .bd dd a h1 img{width: 213px; height: 118px; display: block;} .slideTxtBox .bd li a{overflow: hidden;}
        .slideTxtBox .bd dd a p{text-align: left; color: #333333; width: 225px; text-indent: 13px; overflow: hidden; padding-top: 8px}
		.slideTxtBox .bd dd a h1 span{display: block; width: 18px; height: 18px; background: url(../img/industry/realty/serch_03.png) no-repeat; position: absolute; bottom: 12px; right: 12px; z-index: 88}


    /* picture_detail style */
    .pic-window{width: 741px; position: relative;overflow: hidden;}
    .pic-window .prev,.pic-window .next{position: absolute; top: 200px; z-index: 88; display: block; width: 33px; height: 77px}
    .pic-window .prev{background: url(../img/industry/realty/a1.png) no-repeat 0 0; left: 12px;}
    .pic-window .next{background: url(../img/industry/realty/ar.png) no-repeat 0 0; right: 12px;}
    .slideTxtBox .cd{overflow: hidden; height: 658px; }
    .slideTxtBox .cd .picBox{ overflow: hidden;  zoom:1; margin-top: 40px; }
    .pic-window .bigImg{overflow: hidden;height: 475px;}
    .pic-window .bigImg li{border: 1px solid #e2e2e2; overflow: hidden; padding: 11px; width: 717px; height: 475px; position: relative;}
    .pic-window .bigImg li a{height: 475px;overflow: hidden;width: 717px;display: block;}
    .pic-window .bigImg li a img{ width: auto; height: 475px; display: block; margin:0 auto;}
    .pic-window .bigImg li a dd{position: absolute; bottom: 11px; left: 11px; width: 717px; height: 72px; background: url(../img/industry/realty/opa_03.png); color: #fff; padding: 0}
    .pic-window .bigImg li a dd h1{text-indent: 12px; margin-top: 14px; width: 690px; overflow: hidden;}
    .pic-window .bigImg li a dd h2{text-indent: 25px; width: 690px; overflow: hidden; font-size: 12px; margin-top: 6px}
    
  .smallScroll{ height: 90px; overflow: hidden; margin-top: 19px}
  .sPrev,.sNext{ float: left; display: block; width: 20px; height: 90px; text-indent: -9999px; background: url(../img/industry/realty/al01_03.png) no-repeat 0 0; }
  .sNext{background: url(../img/industry/realty/ar01_03.png) no-repeat 0 0;}
  .smallImg{ float:left;  margin: 0 12px; display:inline; width: 676px; overflow: hidden;}
  .smallImg ul{ height:90px;  width: 9999px; overflow: hidden; margin-top: 4px }
  .smallImg li{ float: left; margin-right: 14px; overflow: hidden; cursor:pointer;   }
  .smallImg img{ border: 1px solid #e2e2e2; width:116px; height:75px; padding: 3px;   }
  .smallImg .on img{ border-color: #F7AD00;}

   /* picture_list style */
    .slideVidBox{ width:750px;overflow: hidden;  }
    .slideVidBox .hd{ height:44px; line-height:44px; background: url(../img/industry/realty/ga_03.jpg) repeat-x bottom;  }
    .slideVidBox .hd ul{ overflow: hidden; height: 44px }
    .slideVidBox .hd ul li{ float:left;width: 136px; cursor:pointer; text-align: center; background: url(../img/industry/realty/pic-menu.jpg) no-repeat -139px 0; margin-right: 3px}
    .slideVidBox .hd ul li.on{ background: url(../img/industry/realty/pic-menu.jpg) no-repeat 0 0; }
    .slideVidBox .bd{overflow: hidden; height:1000px; }
    .slideVidBox .bd ul{ overflow: hidden;  zoom:1; margin-top: 40px; }
    .slideVidBox .bd ul li{overflow: hidden; }
    .slideVidBox .bd dd{ float: left; overflow: hidden; padding-bottom: 36px}
    .slideVidBox .bd dd a h1{ width: 219px; height: 137px; padding: 5px; border: 1px solid #e2e2e2; position: relative;}
    .slideVidBox .bd dd a h1 img{width: 219px; height: 137px; display: block;} .slideVidBox .bd li a{overflow: hidden;}
    .slideVidBox .bd dd a{overflow: hidden; display: block;}
    .slideVidBox .bd dd a p{text-align: left; color: #333333; width: 225px; text-indent: 13px; overflow: hidden; padding-top: 8px}
    .slideVidBox .bd dd a h1 span{display: block; width: 219px; height: 137px;  position: absolute; top: 5px; left: 5px; z-index: 99}
    .spancur{background: url(../img/industry/realty/cover_03.png) no-repeat 0 0;}


    /* history style */
    .his-head{font-size: 24px; font-weight: 700; color: #333333; margin-bottom: 10px; overflow: hidden;}
    .his-left,.his-left ul,.his-left ul li,.his-list{overflow: hidden;}
    .his-left ul{width: 594px; float: left;}
    .his-left ul li{border-bottom: 1px solid #ededed; margin-bottom: 20px;padding-bottom: 10px;}
    .his-list{margin-bottom: 20px}
    .his-list img{float: left; display: block; width: 144px; height: 96px;margin-right: 20px;}
    .his-list p{float: left;  width: 430px; /*height: 96px;*/ color: #333333; line-height: 22px;  overflow: hidden; } 
    .his-list p.on{width: 594px; color: #333333; line-height: 22px;  overflow: hidden; height:auto}
    .his-list p.on span{display: table-cell;vertical-align: top; width: 594px; height: auto;}

    .his-list p span{display: table-cell;vertical-align: middle; width: 430px; height: 96px;}
    .his-left{position: relative;padding-left: 20px;}
    .his-right { width: 60px;position: absolute;top: 30px;left: 680px; z-index: 999px}
    .his-right a{display: block;background: url(../img/industry/realty/icon07.png) left -30px no-repeat;padding-left: 22px;height: 30px;line-height: 30px;font-family: Arial; font-size: 14px}
    .his-right a.on{background-position: left 0;}
    .his-right a:hover{background-position: left 0; color: #F7AD00}

/* honor style */    
.faZhan_table{font-size:14px; line-height:1.8;}
.faZhan_table table{width:100%;}
.faZhan_table th{color:#333; width:120px; text-align:left; padding:10px 0px; vertical-align:top; font-weight:bold; text-indent: 30px}
.faZhan_table td{padding:10px 20px; color:#333; vertical-align:top;background:url(../img/industry/realty/fz_thBg.jpg) no-repeat top left; }


/* hr style */  
.bg-e7{background-color: #e7e7e7} .bg-f9{background-color: #f9f9f9}
.hr-apply{color: #535353; width: 716px; line-height: 24px} 
.hr-apply p{width: 676px}
.hr-detail{overflow: hidden; padding: 0 20px; margin-top: 20px; color: #535353}
.hr-detail h1{background: #f9f9f9; padding-left: 28px; line-height: 40px; font-size: 18px; overflow: hidden;}
.hr-detail .hr-words{padding-left: 28px; line-height: 24px; }

.hr-faq{overflow: hidden; padding:0 15px; margin-top: 10px; color: #333333}
.hr-faq ul,.hr-faq ul li{overflow: hidden;}
.hr-faq ul li{margin-bottom: 24px;}
.hr-faq ul li h1{font-size: 16px; font-weight: bold; color: #F7AD00;  border-bottom: 1px dashed #d4d4d4; padding-bottom: 10px; background:url(../img/industry/realty/ask_03.png) no-repeat left 3px; padding-left: 48px;}
.hr-faq ul li p{padding-left: 48px; line-height: 24px; font-size: 14px; padding-top: 8px }

.idea01{overflow: hidden; margin-top: 20px; width: 748px;}
.idea01 h1,.idea02 h1{color: #F7AD00; font-size: 20px; overflow: hidden;}
.idea02{overflow: hidden; padding-bottom: 22px; border-bottom: 1px dashed #c0c0c0; width: 748px; margin-bottom: 24px}
.idea02 p{line-height: 24px; overflow: hidden; color: #333333} .idea02 h1{margin-bottom: 4px; overflow: hidden;}


/* news style */
.news-center{font-size: 12px; color: #666666}
.news-center .news_top{ width:739px; height:214px; border:solid #eaeaea 1px;
           padding:4px; overflow:hidden; position:relative;}
.news-center .news_pic { width:309px; height:214px; overflow:hidden}
.news-center .news_pic img{ width:309px; height:214px;}      
.news-center .news_01{ background-color:#f4f4f4; width:377px; height:214px; float:right;
          padding-left:23px; padding-right:22px;overflow: hidden; margin-right: }       
.news-center .news_01 p{ font-size:18px; font-weight:bold; color:#333333; padding-top:20px;
            padding-bottom:10px;}
.news-center .news_01 h1{ color:#999999; text-align:justify;text-justify:inter-ideograph; line-height:18px; } 
.news-center .news_01 h2{ padding-left:24px; background:url(../img/industry/realty/eye.png) no-repeat left center; 
             margin-top:12px;}
              
.news-center .news_top .prev{ background:url(../img/industry/realty/news_arrow01.png) no-repeat; width:24px; height:24px;
            top:178px; right: 60px; z-index:888; cursor:pointer; position:absolute}
.news-center .news_top .next{ background:url(../img/industry/realty/news_arrow02.png) no-repeat; width:24px; height:24px;
            top:178px; right: 25px; z-index:888; cursor:pointer; position:absolute}            
      
.news_list{ height:73px;padding-top:28px; border-bottom:dashed 1px #CCCCCC; margin-left:5px;}
.news_list .dateBox{  float:left;}
.news_list .dateBox p{ font-size:30px;  color:#575757; background-color:#f4f4f4;
            width:57px; height:39px; text-align:center; line-height:39px; margin-bottom:2px;}
.news_list .dateBox h1{ font-size:10px;  color:#575757; background-color:#f4f4f4;
            width:57px; height:21px; text-align:center; line-height:21px; } 
.news_list .news_detail{ float:left; padding-left:27px; width:640px;}
.news_list .news_detail a{ display:block;}
.news_list .news_detail p{ color:#646464; font-size:16px; /*font-weight:bold;*/ line-height:18px;}  
.news_list .news_detail h1{ color:#999999; line-height:21px; padding-top:7px;}  
.news-word{line-height:24px}

.news-date{border-top: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf; font-size: 12px; color: #999999; } 
.news-date a:hover{color: #F7AD00}
.news-detail{color: #333333;font-family: arial,"\5b8b\4f53";}
.shareBox{border-bottom: 1px dashed #CCC; padding-bottom: 5px}

/*.prev_news{padding-left:14px}
.next_news{text-align: right;}
.prev_news a{background:url(../img/industry/realty/news_click_03.png) no-repeat left center;}
.next_news a{background:url(../img/industry/realty/news_click_05.png) no-repeat left center; }
.prev_news a,.next_news a{color:#999999; font-size: 12px; padding-left:78px; display:block; line-height: 14px}*/
.prev-news a span:hover{color: #F7AD00;}


/* project style */
.pro-head,.pro-mid,.pro-leg,.pro-foot{color: #333333; overflow: hidden;}
.pro-head .p-h-l{float: left;  width: 480px; line-height: 26px;}
.pro-head .p-h-r{float: right; width: 214px; height: 128px; }
.phr01{overflow: hidden;}
.phr02{ height: 37px; position: relative;}
.phr01{margin-bottom: 8px}
.phr01 a{display: block; background-color: #e8e3df; height: 46px; line-height: 46px; text-align: center; font-size: 18px}
.phr01 a.on{background-color: #F7AD00; color:#fff}

.phr02 a.left,.phr02 a.right{float: left; display: block; width: 127px; height: 35px; border: 1px solid #ded7d1; line-height: 35px; text-align: center; background:#fbfbfb; color:#bdbdbd}
.phr02 a.on{background:#fff; color:##797979}
.phr02 a.right{float: right; width: 76px;}
/*.phr02 img{position: absolute; top: -50px; left: -126px; z-index: 99; border: 1px solid #ccc; display: none;}
*/
.phr03{line-height: 24px; margin-top: 10px}

.pro-change{min-height: 300px; display: none;}

.pm-l{overflow: hidden; float: left; width: 534px; padding-left: 15px; line-height: 24px}
.pm-r{overflow: hidden; float: right; width: 182px; margin-top: 54px}
.pm-r img{width: 182px; height: 99px; margin-bottom: 22px;}

.p-h-leg{padding-left: 15px; overflow: hidden; margin-top: 10px}
.p-h-leg .hd{overflow: hidden; border-bottom: 1px dashed #e0e0e0; padding-bottom: 8px; margin-bottom: 8px; margin-top: 8px;}
.p-h-leg .hd ul{overflow: hidden;}
.p-h-leg .hd ul li{float: left; cursor: pointer;}
.p-h-leg .hd ul li p{padding: 0 22px; color: #333}
.p-h-leg .hd ul li span{padding: 0 22px; color: #333}
.p-h-leg .hd ul li.on p{color: #F7AD00}
.p-h-leg .bd{overflow: hidden;}
.p-h-leg .bd ul li{line-height: 24px; overflow: hidden; margin-bottom:4px}
.p-h-leg .bd ul li span{float:left; color:#333}
.p-h-leg .bd ul li p{ color:#333; width:634px}

.p-h-foot{overflow: hidden; padding-left: 15px; margin-top: 30px; position: relative; min-height: 360px}
.p-h-foot .xd{overflow: hidden; position: absolute; top: 4px; right: 10px;}
.p-h-foot .xd a.prev{display: block; width: 20px; height: 20px; background: url(../img/industry/realty/ImpressionDrawingArrows.gif) no-repeat; margin-right: 10px; float: left;}
.p-h-foot .xd a.next{display: block; width: 20px; height: 20px; background: url(../img/industry/realty/ImpressionDrawingArrows.gif) no-repeat -60px 0;  float: left;}
.p-h-foot .hd{overflow: hidden;border-bottom: 1px dashed #e0e0e0; padding-bottom: 8px; margin-bottom: 8px; }
.p-h-foot .hd ul,.p-h-foot .bd ul{overflow: hidden;}
.p-h-foot .hd ul li{overflow: hidden; float: left; cursor: pointer; background: url(../img/industry/realty/gray_14.jpg) no-repeat left center; padding: 0 30px;}
.p-h-foot .hd ul li.on{background: url(../img/industry/realty/red_12.jpg) no-repeat left center; color: #F7AD00}
.p-h-foot .bd{overflow: hidden; margin-top: 20px}
.p-h-foot .bd .cell01 li{overflow: hidden; float: left; width: 215px; height: 302px; background: url(../img/industry/realty/probg_12.jpg) no-repeat; font-size: 12px; margin-right: 30px}
.p-h-foot .bd .cell01 li img{display: block; width: 210px; height: 159px; padding: 1px 0 0 1px}
.p-h-foot .bd .cell01 li p{padding-left: 10px; margin-top: 10px}

/*.p-h-foot .bd .cell02 ul,.p-h-foot .bd .cell02 ul li a{overflow: hidden;}
.p-h-foot .bd .cell02 ul{width: 1600px}
.p-h-foot .bd .cell02 li{overflow: hidden; float: left; margin-right: 22px; }
.p-h-foot .bd .cell02 li img{width: 162px; height: 162px;}*/
.phf-l{display: block; background-color: #442c2e; width: 89px; height: 23px; line-height: 23px; text-align: center; float: left; color: #fff; margin-right: 13px}
.phf-r{background-color: #fe8700;display: block; width: 89px; height: 23px; line-height: 23px; text-align: center; float: left; color: #fff}

.p-h-foot .bd .cell03 ul,.p-h-foot .bd .cell03 ul li{overflow: hidden;}
.p-h-foot .bd .cell03 ul{width: 1600px}
.p-h-foot .bd .cell03 ul li{ float: left; overflow: hidden; padding-bottom: 36px; margin-right: 20px;}
.p-h-foot .bd .cell03 ul li a h1{ width: 219px; height: 137px; padding: 5px; border: 1px solid #e2e2e2; position: relative;}
.p-h-foot .bd .cell03 ul li a h1 img{width: 219px; height: 137px; display: block;} .slideVidBox .bd li a{overflow: hidden;}
.p-h-foot .bd .cell03 ul li a{overflow: hidden; display: block;}
.p-h-foot .bd .cell03 ul li a p{text-align: left; color: #333333; width: 225px; text-indent: 13px; overflow: hidden; padding-top: 8px}
.p-h-foot .bd .cell03 ul li a h1 span{display: block; width: 219px; height: 137px;  position: absolute; top: 5px; left: 5px; z-index: 99}
.spancur{background: url(../img/industry/realty/cover_03.png) no-repeat 0 0;}

.pro-act ul,.pro-act ul li{overflow: hidden;}
.pro-act ul li{border-bottom: 1px dashed #e0e0e0; padding-bottom: 24px; margin-bottom: 30px}
.pro-act ul li .act-pic{width: 269px; height: 174px; margin-right: 27px}
.pro-act ul li .act-pic img{width: 269px; height: 174px}
.pro-act ul li .act-main h1{margin-top: 16px; margin-bottom: 14px; overflow: hidden;}
.pro-act ul li .act-main h2{margin-bottom: 12px; overflow: hidden;}
.pro-act ul li .act-main p{line-height: 24px; overflow: hidden;}
.pro-act ul li .act-main a{padding-left:24px; background:url(../img/industry/realty/eye.png) no-repeat left center; margin-top:14px; display: block; overflow: hidden; color: #F7AD00; font-size: 12px}

.pro-detail{overflow: hidden;}
.pro-detail .pd-l{overflow: hidden; width: 249px;  float: left; margin-top: 8px}
.pro-detail .pd-l img{width: 247px; height: 315px;border: 1px solid #eaeaea; }
.pro-detail .pd-l .see-more{background: #F7AD00 url(../img/industry/realty/fdj_07.png) no-repeat 56px 12px; width: 100%; height: 37px; margin-top: 20px}
.pro-detail .pd-l .see-more a{line-height: 37px; text-indent: 76px; color: #fff; display: block;}
.pro-detail .pd-r{overflow: hidden; width: 468px; color: #333333;  float: right;}
.pro-detail .pd-r div{clear: both; border-bottom: 1px dashed #d6d6d6}
.pro-detail .pd-r h1{float: left;}
.pro-detail .pd-r p{float: left;}
.pro-detail .pd-r table{font-size: 14px; color: #333}
.pro-detail .pd-r table td{border-bottom: 1px dashed #d6d6d6; text-align: left; vertical-align: top}
.pro-detail .pd-r table .td01{padding: 8px 0}
.pro-detail .pd-r table .td02{padding: 8px 0; line-height: 24px}

.risk{overflow: hidden; width: 100%; margin-top: 30px;}
.risk table{width: 100%}
.risk table td{text-align: left; vertical-align: top; padding: 4px 0}
.risk table th{color: #F7AD00; font-size: 14px; padding-bottom: 10px}

/* 招标采购 style */
.zb-table{overflow: hidden; border: 1px solid #eaeaea; width: 747px; padding-top: 4px; margin-top: 15px; margin-bottom: 30px }
.zb01{background-color: #f4f4f4; line-height: 37px; font-size: 16px;}
.zb02{color: #F7AD00} .zb03{text-indent: 17px; color: #000;} .zb04{color: #666666; font-size: 12px}
.zb02,.zb03,.zb04{border-bottom: 1px dashed #e0e0e0}
.k-more{padding-left:24px; background:url(../img/industry/realty/eye.png) no-repeat left center; display: block; overflow: hidden; color: #F7AD00; font-size: 12px; margin-left: 40px}

/* sitemap */
.map_cont {
    padding: 20px 0 10px;
    width: 669px;
}
.map_cont a {
    color: #333
}
.map_cont a:hover {
    color: #F7AD00
}
.map_cont h4 {
    background: url(../img/industry/realty/ico-8.gif) no-repeat scroll 0 7px transparent;
    color: #727171;
    font-size: 13px;
    height: 20px;
    line-height: 20px;
    padding-left: 9px;
}
.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
}
.map_cont ul {
    padding: 5px 0 10px 10px;
    width: 654px;
    margin-bottom: 20px;
}
.map_cont li {
    background: url(../img/industry/realty/point_g_zheng.jpg) no-repeat scroll 0 11px transparent;
    float: left;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    padding-left: 10px;
    width: 150px;
}



.banner_img{
    height: 320px;
    min-width: 980px;
    width: 100%;
    top: 0;
}

.main_wrap {
    background: none repeat scroll 0 0 #fff;
    margin-top: 320px;
    overflow: hidden;
    position: relative;
    width: 100%;
    z-index: 1000;
}


/* 2015.02.02新增 */
.pro-change .cell01 ul{overflow: hidden; padding-top: 30px;}
.pro-change .cell01 li{overflow: hidden; float: left; width: 215px; height: 302px; background: url(../img/industry/realty/probg_12.jpg) no-repeat; font-size: 12px; margin-right: 30px; margin-bottom: 30px;}
.pro-change .cell01 li img{display: block; width: 210px; height: 159px; padding: 1px 0 0 1px}
.pro-change .cell01 li p{padding-left: 10px; margin-top: 10px}

.pm-box{height: 450px; overflow-y: auto; padding-bottom: 20px;}
.pm-box .pm-l{width: 510px}
.pm-box .pm-r{float: left; margin-left: 20px;}
.pm-box img{ width:100%; }

.pro-focus-content{overflow: hidden; height: 430px; margin-bottom: 15px; position: relative;}
.pro-focus-content .bd ul li img{width:auto; height: 430px; width:auto;display:block;margin-left:auto;margin-right:auto;}
.pro-focus-content .hd{overflow: hidden; height: 50px;  width: 100%; position: absolute; left: 0; bottom: 0; z-index: 2;background: url(../img/industry/realty/2_06.png) repeat;}
.pro-focus-content .hd ul{position: absolute; top: 20px; right: 15px; z-index: 3}
.pro-focus-content .hd ul li{float: left; width: 10px; height: 10px; margin: 0 5px; background: url(../img/industry/realty/pro_focus_06.png) no-repeat; text-indent: 9999; line-height: 9999}
.pro-focus-content .hd ul li.on{background-position: -20px 0}
.pro-focus-content .txt{position: absolute; bottom: 0px; left: 20px; z-index: 3; height: 50px; width: 200px;}
.pro-focus-content .txt li{line-height: 50px; position: absolute; bottom: -50px; height: 50px; color: #fff; overflow: hidden; font-size: 14px}


.p-h-foot .BMapLib_nav_tab_content li{height: 26px;}


.phr02 a.onlyWeibo{ width: 212px; }
.phr02 img.weixin{position: absolute; top: -50px; left: -126px; z-index: 99; border: 1px solid #ccc; display: none;}

.phr02 img.onlyWeixin{
    display: block;
     margin-left: 47px;
}

/*20170605*/
.pro-head .p-h-r{
	position: relative;
}
.phr03{
	position: absolute;
	white-space: nowrap;
	right: 1px;
}

/*20170607*/
.info-content{
    padding: 30px 15px;
}
.info-tit{
    color: #333;
    font-size: 16px;
    border-bottom: 1px dashed #e5e5e5;
    line-height: 24px;
    padding-bottom: 7px;
    margin-bottom: 26px;
}
.info-item{
    height: 32px;
    padding: 5px 0;
    overflow: hidden;
    margin-bottom: 12px;
    font-size: 16px;
}
.info-item p{ 
    line-height: 32px;
    padding-left: 40px;
}
.info-item .name{
    color: #333;
    line-height: 32px;
    float: left;
}
.info-item.gray{
    background: #eee;
}
.info-item .tit{
    float: left;
    width: 120px;
    line-height: 32px;
    color: #888;
    text-align: right;
    padding-right: 16px;
}
.info-item input.text{
    border: 1px solid #e5e5e5;
    outline: none;
    background: #fff;
    height: 22px;
    line-height: 22px;
    padding: 4px 0 4px 10px;
    width: 228px;
    float: left;
    color: #333;
}
.info-tips{
    padding: 0 0 0 40px;
    color: #ca1c1c;
    font-size: 14px;
    line-height: 18px;
}
.info-button{
    padding-top: 25px;
    text-align: center;
}
.info-button input{
    border: none;
    outline: none;
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 130px;
    height: 36px;
    display: inline-block;
    cursor: pointer;
    margin: 0 50px;
}
.info-button .submit{
    background-image: url(../img/industry/realty/ps_03.jpg);
}
.info-button .reset{
    background-image: url(../img/industry/realty/ps_05.jpg);
}
.info-item img.code{
    float: left;
    margin-left: 12px;
    margin-top: 2px;
    width: 72px;
    height: 28px;
    cursor: pointer;
}
.info-item .see,
.info-item .refresh{
    float: left;
    display: block;
    color: #888;
    font-size: 14px;
    line-height: 32px;
    margin-left: 18px;
}
.info-item .refresh{
    color: #ff8620;
    margin-left: 3px;
}
.comment-header{
    background: #eee;
    padding: 11px 12px 11px 14px;
    height: 88px;
}
.comment-header .head{
    float: left;
    background: #fff;
    border: 1px solid #e4e4e4;
    width: 86px;
    height: 86px;
    border-radius: 50%;
    overflow: hidden;
}
.comment-header .head img{
    width: 86px;
    height: 86px;
}
.comment-header .info{
    float: left;
    padding-top: 20px;
    margin-left: 15px;
}
.comment-header .info .name{
    font-size: 16px;
    color: #333;
}
.comment-header .info .login{
    color: #6e6e6e;
    font-size: 12px;
    margin-top: 2px;
}
.comment-header .info .login span{
    color: #f4a21c;
    margin-right: 12px;
}
.comment-header .out{
    float: right;
    display: block;
    color: #fff;
    background: #f4a21c;
    font-size: 14px;
    width: 80px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    margin-top: 27px;
}
.comment-year{
    margin-top: 23px;
    color: #666;
    font-size: 16px;
    height: 36px;
    margin-bottom: 25px;
}
.comment-year p{
    float: left;
    line-height: 36px;
}
.comment-year .select{
    float: left;
    margin-left: 12px;
    width: 168px;
    height: 34px;
    border: 1px solid #e5e5e5;
    background: #fff;
    position: relative;
    text-indent: 25px;
    line-height: 34px;
    cursor: default;
    background: url(../img/industry/realty/arr_03.png) no-repeat 145px 13px;
}
.comment-year .select span{
    display: block;
    width: 168px;
    height: 34px;
}
.comment-year .select ul{
    position: absolute;
    top: 35px;
    left: -1px;
    border: 1px solid #e5e5e5;
    border-top: none;
    width: 168px;
    max-height: 170px;
    overflow-y: auto;
    display: none;
    z-index: 3;
    background: #fff;
}
.comment-year .select ul li:hover{
    background: #ccc;
    color: #fff;
}

.comment-box{
    border: 1px solid #f4a21c;
    margin-bottom: 16px;
}
.comment-box>.tit{
    background: #f4a21c url(../img/industry/realty/cc_07.png) no-repeat 0 0;
    height: 38px;
    line-height: 38px;
    padding-left: 39px;
    color: #fff;
    font-weight: bold;
    font-size: 16px;
    cursor: pointer;
}
.comment-inside{
    padding: 25px 40px 16px;
    color: #444;
    display: none;
}
.comment-box.on .comment-inside{
    display: block;
}
.comment-inside table.level{
    text-align: left;
    width: 100%;
    font-size: 14px;
    margin-bottom: 40px;
}
.comment-inside table.level .tit{
    width: 97px;
    color: #777;
}
.comment-inside table.level th{
    height: 33px;
}
.comment-inside table.level td{
    height: 24px;
}
.comment-inside dl{
    margin-top: 7px;
}
.comment-inside dl dt{
    background: #6e8096 url(../img/industry/realty/arr_11.png) no-repeat 624px 35px;
    color: #fff;
    overflow: hidden;
    padding: 4px 0 5px;
    cursor: pointer;
}
.comment-inside dl dt .season{
    float: left;
    font-size: 14px;
    width: 144px;
    line-height: 63px;
    margin-left: 17px;
}
.comment-inside dl dt .detail{
    float: left;
    font-size: 12px;
    line-height: 21px;
}
.comment-inside dl dd{
    border-top: 1px solid #959595;
    border-right: 1px solid #ccc;
    display: none;
}
.comment-inside dl table{
    width: 100%;
}
.comment-inside dl table td,
.comment-inside dl table th{
    border-left: 1px solid #ccc;
    text-align: center;
    border-bottom: 1px solid #ccc;
}
.comment-inside dl table th{
    font-size: 12px;
    color: #646464;
    height: 49px;
    background: #eee;
}
.comment-inside dl table td{
    height: 48px;
    color: #666;
}
.comment-inside dl table td p{
    max-width: 190px;
    display: inline-block;
}
.comment-inside dl.on dt{
    background-image: url(../img/industry/realty/arr_13.png);
}
.comment-inside dl.on dd{
    display: block;
}