﻿@charset "utf-8";
/* CSS Document */

/*
body{ font-family:tahoma,arial,宋体; font-size:12px; color:#637c98; position:relative; background:none}
a{ font-family:tahoma,arial,宋体; font-size:12px; color:#637c98; text-decoration:none}
*/
body{ font-family:tahoma,arial,宋体; font-size:13px; color:#000; position:relative; background:none}
a{ font-family:tahoma,arial,宋体; font-size:13px; color:#222; text-decoration:none}
a:hover{ color:#333; text-decoration:none}
#lay1020{ width:1000px; margin:0px auto; overflow:hidden}
#lay1010{ width:1010px; margin:0px auto; overflow:hidden}
img{ border:0px;}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td{ padding:0px; margin:0px}
.k_div_z{/*非IE的主流浏览器识别的垂直居中的方法*/
        display:table-cell;
        vertical-align:middle; 
        /*设置水平居中*/
        text-align:center;
        /* 针对IE的Hack */
        *display: block;
/*约为高度的0.873，200*0.873 约为175*/
        *font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/}
.k_div_z img{ vertical-align:middle}
/* 图片居中兼容 */
.keng_new_lp .lb_cen .lb_pic_bd .lb_pic a , .keng_owner_rp .lb_cen .lb_bd .lb_pic a , .keng_new_shop .lb_cen .lb_bd .lb_pic a{ background-position:center center; background-repeat:no-repeat}
.keng_zh_r_bd .zh_lb_pic .zh_lb_pic_bd .zh_lb_pic_img a{display:table-cell;vertical-align:middle;text-align:center;*display: block;*font-family:Arial; *font-size:131px }
.keng_zh_r_bd .zh_lb_pic .zh_lb_pic_bd .zh_lb_pic_img a img{vertical-align:middle}

.k_lpxqy .k_pic_bd .k_l .k_img_lb .k_img_lb_cn .k_pic a{width:330px; height:242px;display:table-cell;vertical-align:middle;text-align:center;*display: block;*font-family:Arial; *font-size:201px }
.k_lpxqy .k_pic_bd .k_l .k_img_lb .k_img_lb_cn .k_pic a img{vertical-align:middle}

ul, ol, li, i{ list-style-type:none;}

h3{ font-size:15px; font-weight:800; color:#21354c}

.clearfix {
  display: block;
  *display: inline-block;
  _height: 1%;
}
.clearfix:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  overflow: hidden;
}

.keng_yuan{border-radius:8px}
.am-module{ margin:0px auto;margin-bottom:15px;}
.am-module_l{ width:230px; float:left; overflow:hidden}
.am-module_r{ width:770px; float:right; overflow:hidden}
/* 广告位 */
.keng_a01{ width:1000px; height:88px; overflow:hidden}
.keng_a02{ width:685px; height:268px; overflow:hidden}
.keng_c01{ width:300px; height:170px; overflow:hidden; _display:inline}
.keng_b01{ width:100px; height:40px;overflow:hidden}
/*
.keng_b01{ width:103px; height:42px;overflow:hidden}*/
.keng_m01{ width:240px; height:150px; overflow:hidden}
.keng_h01{ width:1000px; height:90px; overflow:hidden}
/* 首頁 D01-D08 */
.keng_d01{ width:1000px; overflow:hidden}
/* 珠海广告位 */
.keng_zh .keng_a01{ width:1000px; height:150px; overflow:hidden}
.keng_zh .keng_a02 { width:514px; height:95px;overflow:hidden}
.keng_zh .keng_b01{ width:100px; height:40px;overflow:hidden}

/*.keng_zh .keng_b01{ width:103px; height:42px;overflow:hidden}*/

.keng_zh .keng_m01{ width:208px; height:164px; overflow:hidden}
.keng_zh .keng_h01{ width:745px; height:100px; overflow:hidden}
/* 英文版珠海广告位 */
.k_en_zh_r .keng_a01{ width:760px; height:230px; overflow:hidden}
.k_en_zh_l .keng_m01{ width:240px; height:150px; overflow:hidden}

/* 图片上的文字层 */
.keng_wz{ width:218px; height:30px; position:absolute; bottom:0px; line-height:30px; z-index:2}
.keng_wz .keng_yy{ width:218px; height:30px; background:#002e75;FILTER:progid:DXImageTransform.Microsoft.Alpha(opacity=100,finishopacity=100,style=2,startx=0,starty=0,finishx=100,finishy=100);opacity:1; display:block; position:absolute}
.keng_wz .keng_wz_pic{ width:218px; height:30px; position:absolute; color:#FFFF00; font-weight:500; z-index:3}
.keng_wz .keng_wz_pic strong{float:left; padding-left:8px}
.keng_wz .keng_wz_pic i{ padding-right:8px; float:right; font-style:normal}


/*普通数据显示 */
.keng_sj_bt{ width:100%; height:36px; line-height:36px; background:url(images/bt.jpg) center -36px repeat-x}
.keng_sj_bt .keng_sj_bt_l{ width:8px; height:100%; background:url(images/bt.jpg) left 0px no-repeat; float:left}
.keng_sj_bt .keng_sj_bt_r{ width:5px; height:100%; background:url(images/bt.jpg) right 0px no-repeat; float:right}
.keng_sj_bt .keng_sj_bt_c{ width:95%; height:100%; float:left}
.keng_sj_bt .keng_sj_bt_c div{ float:left; height:36px; line-height:36px; text-indent:10px}
.dsmc{ width:120px}
.yz{ width:80px}
.rq{ width:80px}






/*轮播数据显示 */
.keng_sjlb_bt{ width:100%; height:25px; line-height:25px}
.keng_sjlb_bt h2{ font-size:13px; color:#ffa200}
.keng_sjlb_bt s{ width:15px; height:25px; display:inline-block; background:url(images/H.jpg) no-repeat center center; float:left; padding:0px 10px}

.sjlb_cen{background:url(images/xx.gif) repeat center top}
    .sjlb_cen .sjlb_bd_pic {
         background:#f4fef1;         
    }
.sjlb_cen .sjlb_bd_pic:hover{ background:rgba(242, 242, 243, 1)}
.sjlb_cen .sjlb_bd_pic a:hover{ color:#37bdf9}


  .sjlb_cen .sjlb_bd_pic1 {
         background:#e8f8f8;    
    }
.sjlb_cen .sjlb_bd_pic1:hover{ background:rgba(242, 242, 243, 1)}
.sjlb_cen .sjlb_bd_pic1 a:hover{ color:#37bdf9}



.sjlb_cen span.sje a{ background:url(images/xq.jpg); width:19px; height:19px; display:block; margin:3px auto}
.sjlb_cen span{ height:25px; line-height:25px; text-indent:10px; display:block; overflow:hidden; float:left}
.sjlb_anniu span{ width:140px; height:50px; margin-top:2px; display:block; text-align:center; line-height:50px; color:#FFF; font-weight:800; cursor:pointer; position:relative; font-size:14px}
.sjlb_anniu span.keng_sale{ background:#ed9f42}
.sjlb_anniu span.keng_rent{ background:#d0d366}
.sjlb_anniu span.keng_more{ background:#b7b7b7}
.sjlb_anniu span s{width:7px; height:13px; display:block; position:absolute; top:40%; left:1px; z-index:3; display:none; background:url(images/jt.gif) no-repeat}
.sjlb_anniu span.ks-active s{ display:block}
.sjlb_anniu span a{ width:100%; height:100%; display:block; color:#FFF; font-size:14px; background:#b7b7b7}
.sjlb_anniu span a:hover{ background:#68a8e6; color:#FFF}
/*.sjlb_anniu span a{ width:100%; height:100%; display:block; color:#FFF; font-size:14px; background:#b7b7b7}*/


/*资讯模块*/
.new_zx_r .new_zx_r_bd{ width:480px; height:225px; margin:0px auto}
.new_zx_r .new_zx_lb{ height:203px; background:#FFF; width:492px; position:relative}
.new_zx_r .keng_bt{ margin:2px auto; margin-left:0px}
.new_zx_r .keng_bt h3{ background:none; color:#21354C}

.new_zx_r .sjlb_cen{ background-color:#FFF; margin:5px auto}

.new_zx_r .sbja{ width:10%; text-indent:14px}
.new_zx_r .sbjb{ width:27%}
.new_zx_r .sbjc{ width:20%} 
.new_zx_r .sbjd{ width:25%}
.new_zx_r .sbje{ width:18%}
.new_zx_r .lb_anniu{ position:absolute; right:60px; top:-20px; height:10px; overflow:hidden; line-height:10px}
.new_zx_r .lb_anniu span{ width:8px; height:8px; display:inline-block; background:url(images/anniu.jpg) no-repeat; overflow:hidden; cursor:pointer; margin:0px 2px}
.new_zx_r .lb_anniu span.ks-active{ background-position:-8px 0px}



/*-------模块标题-----------*/
.keng_bt{ width:98%; height:20px; margin:0px auto; margin-top:10px; padding-bottom:4px; border-bottom:1px dotted #CCC}
.keng_bt .bt_pic{ float:left; height:20px; line-height:20px; width:60%}
.keng_bt .bt_pic s{ width:30px; height:20px; display:inline-block; background:url(images/xtb.png) no-repeat center top; float:left; padding:0px 10px}
.keng_bt .bt_mr{ float:right; height:20px; line-height:20px; margin-right:8px}




/*------自定义滚动条----------*/
.ps-container .ps-scrollbar-x {
    position: absolute; /* please don't change 'position' */
    bottom: 3px; /* there must be 'bottom' for ps-scrollbar-x */
    height: 8px;
    background-color: #fff;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    opacity: 0;
    filter: alpha(opacity = 0);
    -webkit-transition: opacity.2s linear;
    -moz-transition: opacity .2s linear;
    transition: opacity .2s linear;
}

.ps-container:hover .ps-scrollbar-x {
    opacity: 0.6;
    filter: alpha(opacity = 60);
}

.ps-container .ps-scrollbar-x:hover {
    opacity: 0.9;
    filter: alpha(opacity = 90);
    cursor:default;
}

.ps-container .ps-scrollbar-x.in-scrolling {
    opacity: 0.9;
    filter: alpha(opacity = 90);
}

.ps-container .ps-scrollbar-y {
    position: absolute; /* please don't change 'position' */
    right: 3px; /* there must be 'right' for ps-scrollbar-y */
    width: 8px;
    background-color: #aaa;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    opacity: 0;
    filter: alpha(opacity = 0);
    -webkit-transition: opacity.2s linear;
    -moz-transition: opacity .2s linear;
    transition: opacity .2s linear;
}

.ps-container:hover .ps-scrollbar-y {
    opacity: 0.6;
    filter: alpha(opacity = 60);
}

.ps-container .ps-scrollbar-y:hover {
    opacity: 0.9;
    filter: alpha(opacity = 90);
    cursor: default;
}

.ps-container .ps-scrollbar-y.in-scrolling {
    opacity: 0.9;
    filter: alpha(opacity = 90);
}


/*------页码----------*/

.k_ym{ width:100%; text-align:center; margin:10px auto}
.k_ym span{ display:inline-block; margin:0px 1px; width:16px; height:16px; line-height:16px; border:1px solid #CCC; color:#818181; cursor:pointer}
.k_ym a{ display:inline-block; margin:0px 1px; width:60px; height:16px; line-height:16px; border:1px solid #CCC; color:#818181; cursor:pointer}
.k_ym .k_ym_nu{ width:20px; height:16px; line-height:16px; display:inline-block; overflow:hidden; text-align:center; border:1px solid #CCC}
.k_ym .k_ym_an{ width:30px; height:22px; line-height:16px; display:inline-block; overflow:hidden; text-align:center; cursor:pointer}
.k_ym span.k_choose{ background:#ffae00; border-color:#ffae00; color:#FFF}

/*自己寫的*/
.but1{width:111px; height:41px;display:block;margin:0px auto; border:0px; background:url(../modules/images/tb.gif) 0px -188px no-repeat; color:#FFF; font-size:14px; text-align:center; line-height:41px;}
.but2{width:90px; height:35px;display:block;margin:0px auto; border:0px; background:url(../modules/images/tb.gif) 0px -188px no-repeat; color:#FFF; font-size:14px; text-align:right; line-height:35px;}

.toplinks{
    color: #fff;
    position: absolute;
    right: 0;
}
.toplinks a{
    color: #fff;
    font-size: 16px;
    margin: 0 10px;
}
.toplinks .fb,.toplinks .wx{
    margin-right: 0;
}
.toplinks .fb:after,.toplinks .wx:after{
    content: '';
    background: url(../images/facebook.png) no-repeat;
    width: 23px;
    height: 23px;
    display: inline-block;
    vertical-align: middle;
}
.toplinks .wx:after{
    background-image: url(../images/wechat.png);
}

.searchbar{
    background: #FFFFFF;
    width: 1000px;
    margin: 0 auto 3px;
    padding: 3px 3px;
    color: #fff;
    position: relative;
     -moz-border-radius: 16px 16px 16px 16px 16px;      /* Gecko browsers */
    -webkit-border-radius: 16px 16px 16px 16px;   /* Webkit browsers */
   
}
.searchbar>div{
    margin: 3px 0;
    padding:10px;
}
.searchbar input[type=text]{
    width: 66px;
    margin: 0 15px;
}
.searchbar input[type=radio]{
    vertical-align: middle;
}
#proname{
    width: 136px;
}
#SeachIndex1_RSaleType_0,#Radio1{
    margin-left: 20px;
}
.searchbar .operbtn{
    position: absolute;
    right: 128px;
    bottom: -2px;
}
.keng_search_ss,.keng_search_gjss{
    width:96px; 
    height:32px; 
    background:url(keng_big_banner/assets/images/search.jpg) no-repeat; 
    overflow:hidden; 
    border:0px; 
    cursor:pointer;
    margin-left: 10px;
}
.keng_search_gjss{
    background-image: url(keng_big_banner/assets/images/gjsearch.jpg);
    display: inline-block;
}

.keng_search_ss:hover,.keng_search_gjss:hover{
    background-position:0px -32px;
}

.pro-logo{
    padding: 0 10px;
    margin: 10px 0 0 -16px;
}
.pro-logo a{
    margin-left: 16px;
}
.pro-logo img{
    width: 150px;
    height: 60px;
}

#vd_msgbox{
    display: none;
    margin: 10px;
    width: 280px;
}
#vd_msgbox p{
    line-height: 24px;
}
#vd_msgbox a{
    color: #f00;
    margin-left: 4px;
}
#vd_msgbox a:hover{
    text-decoration: underline;
}

.operbtn a,.operbtn input{
    float: right;
    cursor: pointer;
}
.operbtn .clearcondition{
    clear: both;
}
.askhouse{
    background-image: url('/images/btnask.png') !important;
    width: 96px;
    height: 28px;
    margin-bottom: 4px;
}
.askhouse:hover{
    background-position: 0 0;
}

/*租售標記*/
.salerentspan{
    position: absolute;
    width: 26px;
    height: 26px;
    text-align: center;
    line-height: 26px;
    font-size: 16px;
    color: #fff;
    font-weight: 700;
    right: 3px;
    top: 117px;
}

.picCount{
    color: #fff;
    position: absolute;
    top: 3px;
    right: 3px;
    padding: 3px;
    background-color: rgba(0, 0, 0, .5);
    width: 43px;
    height: 17px;
    text-align: center;
    font-size: 13px;
}

.textbox {padding: 0!important}