@charset "gb2312";
/* CSS Document */

.clear{clear:both;}

.mt15{margin-top: 15px;}
.mt12{margin-top: 12px;}
.c999{color: #999;}
.mr26{margin-right: 26px;}
.f12{font-size: 12px;}
.mal20{margin-left: 20px;}
.mr44{margin-right: 44px;}
.mt22{margin-top: 22px;}
.mb18{margin-bottom: 18px;}
.f24{font-size: 24px;}
.mt5{margin-top: 5px;}
.f20{font-size: 20px;}
.c666{color: #666;}
.c333{color: #333;}

.wid820{width: 820px;}
.box782{border: 1px solid #ddd; width: 782px; padding: 20px 18px; font-family:"Î¢ÈíÑÅºÚ";}
.box782 h2{font-size: 24px; color: #333; font-weight: bold;}
.chartdata p{line-height: 24px; color: #999; font-size: 12px; }
.zoushi{padding-top: 35px;}
.zoushitu-price{float: left; margin: 0; text-align: center;}
.cityprice, .cityprice1 {border: 1px solid #cc0000;}
.cityprice{margin-left: -1px;}


.chartbox{width: 746px; height: 165px; margin-top: 35px; }
.flowbox{ margin: 0;position: relative;}
.cfjweb-za{background-color: #f69f2d; height: 40px; position: absolute}
.cfjweb-zb{ background-color: #98da58; height: 25px;}
.flowbox{line-height: 1.5em; width: 700px; margin: 0 auto;}
.flowbox ul li{width: 5%;padding-right: 5%;float: left;position: relative;text-align: center;height: 50%;border-bottom: 1px solid #eee;}
/*.flowbox ul li:last-child{border-bottom: none;}
.flowbox ul li:last-child a{border-top: 1px solid #eee;}*/
.flowbox ul li a{display: block;width: 50%;position: absolute;bottom: 0;left: 0;color: #f69f2d;}
.flowbox ul li a:link,.flowbox ul li a:visited,.flowbox ul li a:hover,.flowbox ul li a:active{color:#f69f2d; text-decoration: none;}
.flowbox ul li.uper a{bottom: 0;left: 0;}
.flowbox ul li.lower a{left: 0;}
.flowbox ul li span{color: #333;}
.flowbox ul li.uper a span.percent{position: absolute;top: -1.5em;left: 0;width: 120%;text-align: center; overflow:visible;wihte-space: nowrap;}
.flowbox ul li.uper a span.percent.fuzhi{left: -0.5em;text-align: center;}
.flowbox ul li.uper span.areaname{position: absolute;bottom: -1.5em;left: -7px;display: block;width: 50%;text-align: center;width:80%}
.flowbox ul li.lower span.percent{position: absolute;bottom: -1.5em;left: 0;width: 120%;text-align: center;}
.flowbox ul li.lower span.areaname{position: absolute;bottom: 0;left: -7px;display: block;width: 50%;text-align: center;width:80%}
.zoushi .zoushitu{overflow: visible;}


/*Ð¡ÇøÕÇµøÅÅÐÐ°ñ*/
.wid368{ border: 1px solid #ddd; width: 368px; font-family: "Î¢ÈíÑÅºÚ";}
.box340{margin: 5px 12px 5px 16px; width: 340px;}
.box340 .title {font-size: 16px; padding-top: 10px; }
.box340 .title .price-switches{display:inline-block;  height: 20px; cursor: pointer; color: #fff; line-height: 20px; font-size: 12px; }
.box340 .title .price_down{background: url(price_down1.jpg) no-repeat; padding-left: 5px; width: 36px;}
.box340 .title .price_up{background: url(price_up1.png) no-repeat; padding-left: 22px; width: 19px;}
.tab {overflow: hidden;padding: 5px 0 6px; width: 100%;}
.tab ul li{border-bottom: 1px solid #ddd; padding: 14px 0; height: 45px;}
.tab ul li .rank_red{display: block; width: 22px; height: 22px; background: url(icon_red.png) no-repeat; line-height: 22px; text-align: center; color: #fff; }
.tab ul li .rank_gray{display: block; width: 22px; height: 22px; background: url(icon_gray.png) no-repeat; line-height: 22px; text-align: center; color: #fff;}
.tab .rankInfo{float: left; margin-left: 8px; width: 310px; }
.tab .rankInfo p{font-size: 14px; height: 20px; line-height: 20px;}
.tab .rankInfo .f12{font-size: 12px;}
.tab .rankInfo .c999{color: #999;}
.tab .rankInfo i{display: inline-block; font-style: normal; width: 8px; height: 11px; margin: 0px 5px 0 0; vertical-align: middle;}
i{display: inline-block; font-style: normal; width: 8px; height: 11px; margin: 0px 5px 0 0; vertical-align: middle;}
.tab .rankInfo .jt_red{background: url(jt_red.png) no-repeat;}
.tab .rankInfo .jt_green{background: url(jt_green.png) no-repeat;}
.tab .rankInfo .mb8{margin-bottom: 8px;}
.jt_red{background: url(jt_red.png) no-repeat;    }
.jt_green{background: url(jt_green.png) no-repeat;  }


/*³É½»Á¿ÅÅÐÐ°ñ*/
.wid998-tit{width: 100%; padding-top: 18px; text-indent: 20px; font-size: 16px;}
.cjrank{margin: 22px 0 25px 20px; width: 1160px;}
.cjrank ul li{float: left; width: 270px; position: relative;}
.cjrank ul li .triangle{width: 50px; height: 50px; background: url(triangle.png) no-repeat; position: absolute; left: 0; top: 0; font-style:italic; text-indent: 8px; line-height: 30px; color: #fff; font-size: 20px;}
.cjrank ul li img{display: block;}
.cjrank ul li p{font-size: 14px; height: 16px; line-height: 16px;}
.cjrank ul li .padt15{*padding-top: 15px;}
.cjrank ul li p .red{color: #cc0000;}

/*×îÐÂÆÀ¹À·¿Ô´*/
.evaluate-wrap{width: 1142px; overflow: hidden;}
.evaluate-wrap ul li{float: left;}
.evaluate-wrap p{font-size: 14px; }
.evaluate-nextpage {background: url(icon_nextpage.png) no-repeat;cursor: pointer;height: 41px;position: absolute;right: 16px;top: 50px;width: 20px;}

/*µØÍ¼*/
.mapBox{border: 1px solid #ddd; width: 1198px; position: relative;}
.mapcity{width: 150px; height: 32px; line-height: 32px; color: #fff;font-size: 12px;  position: absolute; left: 0; top: 0px; text-align: center;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99000000', endColorstr='#99000000');}
:root .mapcity {filter:none;background-color:rgba(0,0,0,0.6);} 

/*·¿¼ÛÐÅÏ¢*/
.price_city{width: 100%; border-bottom: 1px solid #ddd; padding: 20px 0 24px 0; min-width: 1200px; height: 56px; margin: 10px 0; font-family: "Î¢ÈíÑÅºÚ";}
.price_info{width: 1200px; margin: 0 auto; height: 56px; }
.esfprice{float: left; width: 559px; border-right: 1px solid #ddd; overflow: hidden;}
.esfprice_text{float: left; padding-left: 32px; width: 252px; overflow: hidden;}
.esfprice_text h3{font-size: 24px; color: #cc0000; height: 28px; line-height: 28px; font-weight: bold;}
.esfprice_text p{font-size: 14px; margin-top: 12px; height: 15px; line-height: 15px; font-family: "Î¢ÈíÑÅºÚ";}
.esfprice_data {font-size: 14px; float: left; overflow: hidden;}
.esfprice_data em{margin-left: 12px; color: #999; font-style: normal;}
.esfprice_data i{display:inline-block; width: 7px; height: 13px; vertical-align: middle; }
.esfprice_data .jt_red{background: url(jt_red01.png) no-repeat;}
/*.esfprice_data .jt_green{background: url(../images/jt_red01.png) no-repeat;}*/
.esfprice_data p{height: 20px; line-height: 20px;}
.esfrecord{float:left; width: 594px; overflow: hidden; padding-left: 46px;}
.esfrecord_item{float: left; width: 182px; overflow: hidden;}
.esfrecord_item p{font-size: 14px; height: 20px; line-height: 20px; text-align: left;}

/*header*/
.header{
	width: 100%;
	height: 340px;
	background: #002c3b url(banner1.jpg) no-repeat center center;
	min-width: 1200px;
	margin-top: 1px;
}
.header_cont{width: 1200px; margin: 0 auto; height: 340px;}
.header-tab{margin-left: 10px; width: 560px; height: 340px; background: url(header-tab.jpg?v=123) no-repeat;}
.tab-tit{float: left; width: 202px; margin-top: 25px; position: relative; font-family: "Î¢ÈíÑÅºÚ";}
.tab-tit .tab_item1,.tab-tit .tab_item2{height: 60px; line-height: 60px; color: #fff; font-size: 24px; padding-left: 20px; width: 170px; background: url(tab-itembg.gif?v=123) no-repeat; zoom:1; }
.tab-tit .cur{width: 175px; background: url(tabcur.png?v=1) no-repeat; margin-left: -8px; margin-top: -5px;padding-left: 32px; zoom:1;}
.tab-cont{float: left;}
.tab-cont-search{margin-left: 0px;margin-top: 35px;}/*20151021*/
.tab-cont-pinggu{margin-top: 20px;}/*20151021*/
.tab-cont-search p{margin-bottom: 20px; }
.btn_submit1{border-radius: 3px; width: 92px; height: 36px; line-height: 36px; color: #fff; cursor: pointer; background: #cc0000; border: none; font-size: 18px; 
font-family: "Î¢ÈíÑÅºÚ"; margin: 0 auto;}
.inputstyle{ display: block; border: 1px solid #ddd; padding: 10px; width: 211px; height: 16px; line-height: 16px; font-family: "Î¢ÈíÑÅºÚ"; outline: none; font-size: 14px; position: relative;}
.inputstyle11{display: block; border: 1px solid #ddd; padding: 10px; width: 306px; height: 16px; line-height: 16px; font-family: "Î¢ÈíÑÅºÚ"; outline: none; font-size: 14px; position: relative;}


/*.tab-cont-pinggu .pinggu_item{ *padding-bottom: 14px;}*/
.tab-cont-pinggu label{display: block; float: left; width: 58px; text-align: center; height: 50px; line-height: 52px; font-family: "Î¢ÈíÑÅºÚ"; color: #fff; font-size: 15px;}

.areastyle{display: block; border: 1px solid #ddd; padding: 10px 20px 10px 10px; line-height:16px; height: 16px; font-size: 14px; background: #FFF url(icon_area.png) no-repeat 208px center; float: left; width: 201px; *margin-bottom: 14px;}
.areastyle input{border: none; outline: none; width: 180px; font-family: "Î¢ÈíÑÅºÚ";}

/*20151021*/
.select01{background: url(select_down.png) no-repeat 211px center #fff; border: 1px solid #ddd; font-family: "Î¢ÈíÑÅºÚ"; font-size: 14px; height: 16px; line-height: 16px;
outline: none;padding: 10px; width: 211px; margin: 0; }
.searchInfo01{position: absolute; left: -1px; top: 37px; border: 1px solid #ddd; border-top: 0; width: 231px; z-index: 2; background: #fff;}
.searchInfo01 li{font-size: 14px; height: 38px; line-height: 38px; margin: 0; padding: 0 10px; width: 213px;}

.cjrank ul li .g_triangle{width: 50px; height: 50px; background: url(g_triangle.png) no-repeat; position: absolute; left: 0; top: 0; font-style:italic; text-indent: 8px; line-height: 30px; color: #fff; font-size: 20px;}

.searchstyle{ margin-top: -5px; padding: 10px; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#19FFFFFF', endColorstr='#19FFFFFF');}
:root .searchstyle {filter:none;background-color:rgba(255,255,255,0.1);}

.searchstyle.mt0{margin-top:0;padding-bottom: 2px;}
:root .searchstyle {filter:none;background-color:rgba(255,255,255,0.12);}

.searchstyle2 {filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#19FFFFFF', endColorstr='#19FFFFFF');padding: 10px;}
:root .searchstyle2 {filter:none;background-color:rgba(255,255,255,0.1);}

    .alignC {
        text-align:center
    }
    .button {
        height:35px;
        text-align:center;
        font:normal 16px/35px "Î¢ÈíÑÅºÚ";
        color:#fff;
        border:none;
        background:#409f3a;
        cursor:pointer
    }
    .button:hover {
        background:#27991F
    }
    
    .newesf{ width:150px; margin-bottom: 24px;}
    .newesf span{ float:left; line-height:26px}
    .newesf .redsq,.newesf .bluesq{ height:10px;width:10px;background-color:#ff6600; margin:8px 5px 0 10px;}
    .newesf .bluesq{ background-color:#66cc00;}
    .pingguinfoBg
    {
        background: none repeat scroll 0 0 #f6f6f6;
        height: 495px;
    }

    /*ÌáÊ¾¿ò¾ßÌåÏî¾Ó×ó*/
    .search_selectted tr td
    {
        text-align: left;
    }
    .newesf .lightgreensq,.newesf .yellowsq{height:10px;width:10px;background-color: #98da58; margin:8px 5px 0 10px;}/*20150329*/
    .newesf .yellowsq{background-color: #f69f2d;}/*20150329*/
    /*20150329*/
    .zoushi .zoushitu {
        height: 249px;
        width: 746px;
        padding: 8px 15px 15px 18px;
    }

    .recommend-ljt{width: 40px; height: 49px; background: url(http://js.soufunimg.com/esf/fangjia/website/redsqimages/ljt.png) no-repeat; cursor: pointer; position: absolute; left: 10px;}
    .recommend-rjt{width: 40px; height: 49px; background:url(http://js.soufunimg.com/esf/fangjia/website/images/rjt.png) no-repeat; cursor: pointer; position: absolute; right: 10px;}
    
    .newesf .redsq{background-color: #ff6600;height: 10px;margin: 8px 5px 0 10px;width: 10px;}
    .newesf span {float: left;line-height: 26px;}
    .newesf .bluesq {
        background-color: #66cc00;
    }
	/*·¿¼ÛÕÇµø°ñ--Öù×´Í¼20150427*/
.flowbox{ margin: 0 35px;position: relative;}
.cfjweb-za{background-color: #f69f2d; height: 40px; position: absolute}
.cfjweb-zb{ background-color: #98da58; height: 25px;}
.flowbox{line-height: 1.5em;}
.flowbox ul li{width: 5%;padding-right: 5%;float: left;position: relative;text-align: center;height: 50%;border-bottom: 1px solid #eee;}
/*.flowbox ul li:last-child{border-bottom: none;}
.flowbox ul li:last-child a{border-top: 1px solid #eee;}*/
.flowbox ul li a{display: block;width: 50%;position: absolute;bottom: 0;left: 0;color: #f69f2d;}
.flowbox ul li a:link,.flowbox ul li a:visited,.flowbox ul li a:hover,.flowbox ul li a:active{color:#f69f2d; text-decoration: none;}
.flowbox ul li.uper a{bottom: 0;left: 0;}
.flowbox ul li.lower a{left: 0;}
.flowbox ul li span{color: #333;}
.flowbox ul li.uper a span.percent{position: absolute;top: -1.5em;left: 0;width: 120%;text-align: center; overflow:visible;wihte-space: nowrap;}
.flowbox ul li.uper a span.percent.fuzhi{left: -0.5em;text-align: center;}
.flowbox ul li.uper span.areaname{position: absolute;bottom: -1.5em;left: -7px;display: block;width: 50%;text-align: center;width:80%}
.flowbox ul li.lower span.percent{position: absolute;bottom: -1.5em;left: 0;width: 120%;text-align: center;}
.flowbox ul li.lower span.areaname{position: absolute;bottom: 0;left: -7px;display: block;width: 50%;text-align: center;width:80%}
.zoushitu{overflow: visible;}