@charset "utf-8";
.mtD8{margin-top: -8px !important;}
.mtD20{margin-top: -20px !important;}
.mtD14{margin-top: -14px !important;}
.pdL30{padding-left: 30px;}
.pdB10{padding-bottom: 10px;}
.mTitle .gray-0{color: #0c0d0e;}
.ellipsis{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
body.choose{height: 100%;overflow: hidden;}/*20151230*/
*{-webkit-tap-highlight-color:rgba(0,0,0,0);}
.header .cent a.subT{font-size: 15px;}
.wp100{width: 100%;}
/*搜索框加高扩展*/
.searbox.h34{height: 34px;}
.searbox.h34 .inputbox .input{line-height: 32px;}

.sf-statistics{float: right;font-size: 12px;color: #83868f;margin-top: 19px;}
.mTitle .f11{font-size: 11px;}
.listReco{text-align: center;line-height: 1em;font-size: 12px;color: #888888;padding-bottom: 20px;}
.listReco i{display: inline-block;width: 9px;height: 9px;margin-right: 5px;}
.listReco i:last-child{margin-left: 38px;}
.listReco i.f66{background-color: #ff6666;}
.listReco i.f90{background-color: #ff9900;}
.listReco i.cfde{background-color: #cccfde;}
.sf-slideP{padding: 0 0 20px 0;text-align: center;line-height: 0;clear: both;}
.sf-slideP span{background-color: #cccccc;display: inline-block;width: 6px;height: 6px;border-radius: 3px;}
.sf-slideP span:first-child{margin-right: 22px;}
.sf-slideP span.cru{background-color: #df3031;}

.sf-secInfo{padding-bottom: 20px;}
.sf-secInfo li{text-align: center;color: #666666;font-size: 13px;line-height: 1em;}
.sf-secInfo li:not(:last-child){border-right: 1px solid #f4f4f4;}
.sf-secInfo li .price{margin-top: 12px;font-size: 12px;}
.sf-secInfo li .fc33{color: #df3031;}

.hist-mark span{ margin-left: 5px; font-size: 12px; color: #999;line-height: 1em;}
.hist-mark span:before{ display:inline-block; content: ''; margin: 0 5px 0 0; width: 8px; height: 8px;}
.hist-mark span:last-child{margin-left: 20px;}
.hist-mark .pale-org:before{ background-color: #ffc488;}
.hist-mark .pale-blue:before{ background-color: #c4dbfa;}
.hist-mark.pdR8{padding-right: 8px;}
/**/
.horizonBar > ul{ margin: 0 8px;}
.horizonBar > ul li{ overflow: hidden; width: 100%; font-size: 12px;}
.horizonBar > ul li:not(:first-child){ margin-top: 15px;}
.horizonBar > ul li a{display: block;line-height: 15px;}
.horizonBar .left{ position: relative; float: left; width: 50%; line-height: 15px; text-align: left; color: #999;}
.horizonBar .left .bar{ position: absolute; top: 0; left: 4.5em; right: 4px; height: 15px;}
.horizonBar .left .bar span{ height:17px;padding-right: 2px;float: right;background-color: #c4dbfa;text-align: right;color: #648bbf;}
.horizonBar .left .bar em{font-style:normal;position:absolute;right:2px;}
.horizonBar .right .bar em{font-style:normal;position:absolute;left:2px;}
.horizonBar .left .name{float: left;width: 4.5em;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.horizonBar .right{ position: relative; float: right; width: 50%;text-align: right; color: #df3031;}
.horizonBar .right .bar{ position: absolute; top: 0; left: 4px; right: 4.5em; height: 15px;}/*20151124*/
.horizonBar .right .bar span{ padding-left: 2px; float: left; background-color: #ffc488; text-align: left; color: #c26039;height: 17px;}
.horizonBar em{transform: translate(0,1px);}
/*更多*/
.more_std{display:block;width:100%;height:47px;line-height:47px;background:url(../images/center_more.png) center center no-repeat;background-size:15px auto;}
.more_std.up{-webkit-transform: rotateX(180deg);-moz-transform: rotateX(180deg);transform: rotateX(180deg);}
/*大按钮*/
.cfj-btnBox3{position: fixed;bottom: 0;width: 100%;max-width: 640px;background-color: rgba(255,255,255,0.9);z-index:3;height: 68px;}
.cfj-btnBox3.sy{padding: 16px 14px;}
.cfj-btnBox3 a{display: block; height: 36px; line-height: 36px; border-radius: 3px; border:1px solid #ff6666; color: #ff6666 !important; text-align: center; font-size: 13px;}
.cfj-btnBox3>div{padding: 16px 14px;height: 68px;}
/*gps导航*/
.gpsdirection{position: relative;}
.gpsdirection:before{float: left;content: "";width: 14px;height: 14px;margin: 0 4px 0 0;background: transparent url(../images/gpsdirection.png) center center no-repeat;background-size: 11px auto;}
/* 红绿上下箭头 定制*/
.jtd-dn{ color: #669934 !important;position: relative;padding-right: 9px;line-height: normal;}
.jtd-dn:after{ content:"\2193"; transform: translate(0,-2px);position: absolute;width: 9px;height: 9px;text-align: center;right: 0;top: 0;}
.jtd-up{ color: #df3031 !important;position: relative;padding-right: 9px;line-height: normal;}
.jtd-up:after{ content:"\2191"; transform: translate(0,-2px);position: absolute;width: 9px;height: 9px;text-align: center;right: 0;top: 0;}
.jtd-bl{color: #b3b6be !important;}/*jtd-bl持平*/
/*小区列表*/
.conListBox .houseList{overflow:hidden;padding:0 0 10px 0;}
.conListBox .houseList li{border:none;background:none;}
.conListBox .houseList li > a{ padding:10px 14px; }
.conListBox .houseList li:first-child > a,.conListBox .jd-nlist li:first-child > a{padding-top:0;}
.houseList ul{ margin:0;}
.houseList li{ border-bottom: 1px solid #f4f4f4;margin:0 8px;}
.houseList li:last-child{ border-bottom: none;}
.houseList li:nth-child(4n){ border-bottom: none;}
.houseList li > a{position:relative; display: block; padding: 14px 8px; overflow: hidden; *zoom:1;margin:0 -8px;}
.houseList li .img{ position: relative; float: left; margin-right: 8px; width: 106px; height:80px;}
.houseList li .img img{ width: 100%; height: 100%;}
.houseList li .img p{position:absolute;display:block;height:10px;width:100%;bottom:4px;left:0;overflow:hidden;}
.houseList li .online{float:left;width: 11px; height: 10px; margin-left:5px; background: url(../images/list_icons.png) -14px 0 no-repeat; background-size: 25px auto;}
.houseList li .video{float:left;width: 13px; height: 10px; margin-left:5px; background: url(../images/list_icons.png) no-repeat; background-size: 25px auto;}
.houseList li .tj{ position: absolute; left:0; top:0; width: 25px; height: 22px; background: url(../images/list_icons.png) 0 -25px no-repeat; background-size: 25px auto;}
.houseList li .txt{ overflow: hidden; *zoom:1;}
.houseList li h3{ font-size: 15px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; line-height:18px;color:#0c0d0e;margin-top:-1px;margin-bottom:4px;}
.houseList li h3 .hb-icon{float:right;width:14px;height:14px;margin:1px 0 0 2px;background: url(../images/list_icons.png) 0 -11px no-repeat; background-size: 25px auto;}
.houseList li p{color: #83868f; font-size: 12px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; line-height: 20px;}
.houseList li p .space{padding:0 2px;}
.houseList li .new{ float: right; font-size: 14px; color: #df3031;font-weight:bold;}
.houseList li .new.thin{font-weight: normal;}

.arealist li{ padding-bottom: 14px; overflow: hidden;margin: 0 8px;}
.arealist li a{color: #83868f;}
.arealist li:not(:last-child){  border-bottom: 1px solid #f4f4f4;}
.arealist li:not(:first-child){ padding-top: 14px;}
.arealist li .img{ position: relative; float: left; margin-right: 8px; width: 106px; height:80px;overflow: hidden;}
.arealist li .img img{ width: 100%;height: 100%;}
.arealist .info{ overflow: hidden; font-size: 12px;}
.arealist .info.pdB20{padding-bottom: 20px;}
.arealist .info h3{font-size: 15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color: #0c0d0e;}
.arealist .info .bar{display: inline-block;width:60px;height:8px;margin-top:5px;border:1px solid #e4e4e4;}
.arealist .info .bar span{display: block;height:8px;background:#ffcc99;margin: -1px 0 0 -1px;}
.arealist .relSch{padding-top: 10px;position: relative;clear: both;}
.arealist .relSch div{position: relative;padding: 7px 10px;background-color: #f4f4f4;clear: both;line-height: 1em;font-size: 11px;color: #0c0d0e;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
.arealist .relSch .title{ float: left;color: #83868f;padding-right: 7px;margin-right: 7px;border-right: 1px solid #bfc0c4;}
.arealist .relSch:after{position: absolute; z-index: 999;top: 0; left: 26px; content: ''; margin-top: -2px; width: 0; height: 0; border-style: solid; border-width: 6px 5px; border-color: #f4f4f4 transparent transparent transparent;-webkit-transform: rotate(180deg);transform: rotate(180deg);}
.arealist .gpsdirection{width: 80px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.arealist .ellip5{width: 5em;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;text-align: right;}
/*首页，房价账单扩展*/
.mTitle .bill{font-size: 14px;line-height: 15px;padding:21px 28px 0 14px;position: relative;z-index: 2;}/*20151124*/
.sfj-searchNo{padding:160px 8px;text-align: center;}
/*摘出来的部分*/
.cfj-tit{ padding: 0 10px; height: 40px; line-height: 40px; font-size: 16px;color: #83868f;}
.cfj-tit > a{ position: relative; display: block; padding: 0 10px; margin: 0 -10px; color: #333;}
.histogram{ position: relative;}
.histogram .unit{ position: absolute; top: 0; right: 0; font-size: 12px; color: #999;}
.hist-sum{ line-height: 22px; font-size: 14px;padding:0 10px;}
.hist-mark span{ margin-left: 5px; font-size: 12px; color: #999;}
.hist-mark span:before{ display:inline-block; content: ''; margin: 0 5px 0 0; width: 8px; height: 8px;}
.hist-mark .deep-org:before{ background-color: #f90;}
.hist-mark .pale-org:before{ background-color: #ffc488;}
.hist-mark .pale-grn:before{ background-color: #b5d27e;}
.hist-mark .pale-blue:before{ background-color: #c4dbfa;}
/*查房价效果*/
/*柱状图css*/
.histogramBg {
    transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -o-transform-origin: 50% 50%;
    transform: scaleY(0);
    -ms-transform: scaleY(0);
    -webkit-transform: scaleY(0);
    -moz-transform: scaleY(0);
    -o-transform: scaleY(0);
}
.histogramBg:after,.flopCon:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.histogramBg li a {
    display: block;
    width: 50%;
    margin: 0 auto;
    text-indent: -999px;
    overflow: hidden;
}
@-webkit-keyframes scaleAn {
    0% {
        transform: scaleY(0);
        -ms-transform: scaleY(0);
        -webkit-transform: scaleY(0);
        -moz-transform: scaleY(0);
        -o-transform: scaleY(0);
    }
    100% {
        transform: scaleY(1);
        -ms-transform: scaleY(1);
        -webkit-transform: scaleY(1);
        -moz-transform: scaleY(1);
        -o-transform: scaleY(1);
    }
}
.histogramRun {
    transform: scaleY(1);
    -ms-transform: scaleY(1);
    -webkit-transform: scaleY(1);
    -moz-transform: scaleY(1);
    -o-transform: scaleY(1);
    animation-name:scaleAn;
    -ms-animation-name: scaleAn;
    -webkit-animation-name: scaleAn;
    -moz-animation-name: scaleAn;
    -o-animation-name: scaleAn;
    animation-duration:1s;
    -webkit-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -o-animation-duration: 1s;
    /*-webkit-animation-timing-function: ease-in-out; 动画频率，和transition-timing-function是一样的*/
    /*-webkit-animation-delay: 2s;动画延迟时间*/
    /*-webkit-animation-iteration-count: 10;定义循环资料，infinite为无限次*/
    /*-webkit-animation-direction: alternate;定义动画方式*/
}
.histogramBg:after,.flopCon:after {  content: ".";  display: block;  height: 0;  clear: both;  visibility: hidden;  }
.histogramBg li a { display: block; width: 50%; margin: 0 auto; text-indent: -999px; overflow: hidden;  }
.histogramData li p,.histogramData li p span{color: #999;}
/*首页热门商圈底部扩展20151130*/
.sf-moreCut{padding-bottom: 20px;}
.sf-moreCut .more_std ,.sf-moreCut+.more_std{margin-top: -20px;}
/*以下二期*/
/*需修*/
.btn-more{ position: relative; display:inline-block;padding: 5px 16px 5px 0; font-size: 13px;line-height: 1;color:#0c0d0e!important;}
.btn-more:after{ position: absolute; content: ''; top: 50%; right: 0; margin-top: -3px; width: 9px; height: 5px; background: url(../images/link_more.png) 0 0 no-repeat; background-size: 9px auto;}
.btn-more.up:after{ -webkit-transform: rotate(-180deg);}
/*滑块*/
.tab-dz{ position: relative; float: right; margin-top: 15px; padding: 1px; border-radius: 20px; min-width: 48px; background-color: #ffc488; overflow: hidden; }
.tab-dz span{ height: 22px; line-height: 22px; font-size: 12px; color: #fff;}
.tab-dz span.d{ float: left; padding-left: 7px;}
.tab-dz span.z{ float: right; padding-right: 7px;}
.tab-dz .key{ position: absolute; top: 1px; left: 1px; width: 22px; height: 22px; border-radius: 50%; background-color: #fff;}
.tab-dz .key i{ position: absolute; top: 50%; left: 50%; margin: -4px 0 0 -4px; width: 8px; height: 8px; border-radius: 50%; background-color: #ffc488;}
.tab-dz.zhang{ background-color:#b5d27e;}
.tab-dz.zhang .key{ left: 25px;}
.tab-dz.zhang .key i{ background-color:#b5d27e;}
.tab-dz,.tab-dz .key,.tab-dz .key i{ -webkit-transition: all .3s ease; transition: all .3s ease;}
.mTitle span.z{margin-right: 0;}
/*增加度*/
.cfj-dz ul{ margin: 0 8px;}
.cfj-dz li{ position: relative; }
.cfj-dz li:not(:last-child){ margin-bottom: 15px;}
.cfj-dz li .lt{ margin-right: 60px;}
.cfj-dz li .lt p{ margin-bottom: 8px; font-size: 12px; color: #999;}
.cfj-dz li .lt .bar span{ display: block; height: 6px; background-color: #ffeedc;}
.cfj-dz li .rt{ position: absolute; right: 0; top: 8px; font-size: 14px; color: #df3031;}
/*更多*/
.more_text{display:block;width:100%;height:40px;line-height:40px;text-align: center;}
a.more_text,a.more_text:link,a.more_text:active,a.more_text:visited{color: #565c67;font-size: 14px;}
.more_text span{position: relative;padding-right: 18px;color: #565c67;font-size: 14px;display: inline-block;line-height: 14px;}
.more_text span:after{position: absolute;content: "";width: 15px;height: 15px;right: 0;top: 0;opacity: 0.8;background: url(ldmore.png) center center no-repeat;background-size: 10px auto;-webkit-transform: rotate(0deg);transform: rotate(0deg);}
.more_text.up span:after{-webkit-transform: rotateX(180deg);-moz-transform: rotateX(180deg);transform: rotateX(180deg);}

.conList{overflow:hidden;padding:0 0 10px 0;}
.conList li{overflow:hidden;}
.conList li > a{position:relative; display: block; padding:10px 14px; overflow: hidden; *zoom:1;}
.conList li:first-child > a{padding-top:0;}
.conList li .img{ position: relative; float: left; margin-right: 8px; width: 106px; height:80px;}
.conList li .img img{ width: 100%; height: 100%;}
.conList li .txt{ overflow: hidden; *zoom:1;}
.conList li h3{ font-size: 15px;height:36px;line-height:18px;color:#0c0d0e;padding-top:1px;margin-bottom:4px;overflow: hidden;}
.conList li p{white-space: nowrap; text-overflow: ellipsis; overflow: hidden; line-height: 20px;}
.conList li p .space{padding:0 3px;}
.conList li .new{ float: right; font-size: 14px; color: #df3031;}
.conList.cfj-ex li h3{height: auto;margin-bottom: 5px;}
.conList.cfj-ex .stag{margin-top: 8px;}

.areaSelect select{-webkit-appearance: none;border: none;outline: none;}
/*小喇叭*/
.relInfo{line-height: 20px;padding: 12px 0 12px 20px;position: relative;margin: 0 14px;color: #83868f;}
.relInfo:before{content: "";position: absolute;left: 0;top: 0;width: 20px;height: 43px;background: url("sf-jj-laba.png") left center no-repeat;background-size: 14px auto;}
.cfj-linjuH table,.cfj-linjuH tr{width: 100%;color: #83868f;font-size: 14px;}
.cfj-linjuH table tr{padding: 0 20px;}
.cfj-linjuH thead{width: 100%;;line-height: 43px;border-bottom: 1px solid #f4f4f4;}
.cfj-linjuH thead tr {color: #0c0d0e;}
.cfj-linjuH tr{line-height: 40px;border-bottom: 1px solid #f4f4f4;}
.cfj-linjuH tr td:not(:first-child){text-align: center;}
.cfj-linjuH tr td:first-child{padding-left: 14px;}
.cfj-linjuH tr td:last-child:not(:first-child){text-align: right;padding-right: 14px;}
.cfj-linjuH .year{background-color: #f9f9f9;}
.cfj-linjuH .tittle{background-color: #f4f4f4;}
.cfj-linjuH li{border-bottom: 1px solid #f4f4f4;padding: 0 14px;line-height: 40px;color: #0c0d0e;}
.cfj-linjuH li.month{padding: 0;}
.cfj-linjuH li div{padding: 0 14px;}
/*精准评估 form与选择列表*/
.cfj-formList{ line-height: 44px;font-size: 14px;color: #b3b6be;}
.cfj-formList li{padding-left: 14px;padding-right: 14px;clear: both;height: 45px;}
.cfj-formList .content input{-webkit-appearance: none;border: none;outline: none;background-color: #ffffff;font-size: 14px;color: #0c0d0e;line-height: normal;}
.cfj-formList .content input[type="tel"],.cfj-formList .content input[type="text"],.cfj-formList .content input[type="number"]{width: 100%;height: 44px;}
.cfj-formList .content .htype div{margin-right: 1.2em;}
.cfj-formList .content .htype label{float: right;}
.cfj-formList .content .htype input{text-align: center;}
.cfj-formList .content .htype:last-child input{padding-left: 8px;}
.cfj-formList .content input::-webkit-input-placeholder{color: #b3b6be;line-height: 1em;font-size: 14px;}
.cfj-formList .content ul li:not(:first-child){border-top: 1px solid #f4f4f4;}
.cfj-formList .tt{float: left;color: #83868f;}
.cfj-formList .con{margin-left: 84px;height: 44px;line-height: 44px;}
.cfj-formList .con.inp,.cfj-formList .con .inp{line-height: 0;}
.cfj-formList .sele .con,.cfj-formList .sele .finish,.cfj-formList .con input:focus,.cfj-formList .sele .con input{color: #0c0d0e;}/*已选中效果*/
.cfj-formList .con .grant label{float: left;}
.cfj-formList .con .grant input{padding-left: 8px;text-align: center;}
.cfj-formList .con .grant span{float: right; color: #b3b6be;}
.cfj-formList .con .grant:first-child{padding-right: 8px;}
.cfj-formList .con .grant:last-child{padding-left: 8px;}
.cfj-formList .con .grant:first-child div{margin-left: 2em;margin-right: 1.1em;}
.cfj-formList .con .grant:last-child div{margin-left: 3em;margin-right: 1.1em;}
.cfj-formList .finish{margin-left: 104px;height: 44px;}
.cfj-formList label{line-height: 44px;}
.cfj-formList input{width: 100%;}
.cfj-formList .free label,.cfj-formList .free label input,.cfj-formList .type label,.cfj-formList .type label input{color:#b3b6be;}
.cfj-formList .free label input{width: 3em;margin: 0 5px;}
.cfj-formList .type label input{width: 5.5em;margin: 0 5px;}
.cfj-formList .reason label input{width: 12px;}
.cfj-formList .reason label:not(:first-child){padding-left: 5px;}
.cfj-formList .reason label input:first-child{margin: 0 5px 0 0;}
.cfj-formList .reason label input:not(:first-child){margin: 0 5px 0 8px;}
.cfj-formList .reason label,.cfj-formList .reason label input{display: inline-block;color: #0c0d0e;}
.cfj-formList .content{position: relative;}
.cfj-formList .content .loader{display: none;position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 2;background-color: rgba(255,255,255,0.1);}
.cfj-formList .content .loader:after{position: absolute;content: "评估中";left: 50%;z-index: 999;top: 50%;width: 100px;height: 40px;margin-left: -50px;margin-top: -20px;border-radius: 3px;background-color: rgba(0,0,0,0.6);color: #ffffff;line-height: 40px;text-align: center;}

.cfj-ipt-cb{ width: 12px; height: 12px; background:url(icon-ipt.png) no-repeat; background-size: 24px auto; -webkit-appearance:none; appearance:none; outline:none;}
.cfj-ipt-cb:checked{ background-position:-12px 0;}
/*单位*/
.cfj-formList .jj-rdwy .con, .cfj-formList .jj-rdpm .con{margin-right: 30px;}
.cfj-formList .jj-rdp .con{margin-right: 15px;}
.jj-rdwy{ position: relative; }
.jj-rdwy:after{ position: absolute; content: '万元'; right: 0; top: 0;color: #b3b6be;font-size: 14px;}
.jj-rdpm{ position: relative; }
.jj-rdpm:after{ position: absolute; content: '平米'; right: 0; top: 0;color: #b3b6be;font-size: 14px;}
.jj-rdp{ position: relative; }
.jj-rdp:after{ position: absolute; content: '平'; right: 0; top: 0;color: #b3b6be;font-size: 14px;}
/*切换区域*/
.cfj-areaTt{line-height: 53px;height: 55px;}
/*切换区域*/
select.cfj-sele{font-size: 14px;color: #0c0d0e;outline: none;padding-right: 13px;-webkit-appearance: none;border: none;background: url(ldmore.png) right center no-repeat;background-size: 10px auto;-webkit-transform: rotate(0deg);transform: rotate(0deg);}
/*评估结果*/
.cfj-jdResult .ttInfo{float: right;font-size: 14px;color: #83868f;margin-top: 20px;line-height: 15px;}
.cfj-jdResult ul{font-size: 13px;color: #83868f;line-height: 24px;}
.cfj-jdResult .mTitle h2{float: none;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
/*点赞按钮*/
.cfj-guessR{ padding: 0 10px; text-align: right;}
.cfj-guessR span{ display:inline-block; padding: 0 10px; height: 40px; line-height: 40px; color: #999; font-size: 14px;}
.cfj-guessR span:before{ content: ''; display:inline-block; vertical-align: -3px; margin-right: 3px; width: 20px; height: 20px; background: url(zhun.png) no-repeat; background-size: 40px auto;}
.cfj-guessR span.no:before{ background-position: -20px 0;}
.cfj-guessR input[type="radio"]{ display: none;}
.cfj-guessR input:checked + span{ color: #df3031;}
.cfj-guessR input:checked + span:before{ background-position-y: -20px;}
.cfj-guessR .checked span:before{ background-position-y: -20px;}
.cfj-guessR .checked span{color: #df3031;}
/**/
.cfj-yjmf{ display: inline-block;padding: 0 8px;line-height: 24px; border: 1px solid #ff6666; border-radius: 2px; color: #ff6666; font-size: 12px;}
a.cfj-yjmf,a.cfj-yjmf:link,a.cfj-yjmf:active,a.cfj-yjmf:visited{color: #ff6666;}
.cfj-jdNeibor{line-height: 24px;}

.cfj-reAccord{ overflow: hidden; *zoom:1;padding-bottom: 16px;margin-top: -3px;}
.cfj-reAccord .graph{ height: 130px;min-width: 146px;}
.cfj-reAccord .data{ line-height: 1.5;}
.cfj-reAccord .data h3{ line-height: 22px;padding-right: 14px;}
.cfj-reAccord .data li{ position: relative;}
.cfj-reAccord .data li:before{ position: absolute; display: block; content: ''; top: 50%; left: -14px; margin-top: -5px; border-radius: 50%; width: 8px; height: 8px; }
.cfj-reAccord .data li.shf:before{ background-color: #ffb400;}
.cfj-reAccord .data li.dk:before{ background-color: #01ac00;}
.cfj-reAccord .data li.lx:before{ background-color: #378de5;}
/*查过的房子*/
.cfj-history li{padding-bottom: 20px;position: relative;}
.cfj-history li .del{margin-top: 10px;padding: 8px 18px 8px 14px;float: right;width: 44px;height: 34px;background: url("../images/cfj-trash.png") center center no-repeat;background-size: 17px auto;z-index: 2;}
.cfj-history li:not(:last-child){border-bottom: 1px solid #f4f4f4;}
.cfj-history .price{float: left;color: #df3031;width: 62px;font-size: 14px;line-height: 40px;border-right: 1px solid #f4f4f4;margin-right: 8px;}
.cfj-history h2{font-size: 15px;color: #0c0d0e;line-height: 53px;padding: 0 14px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.cfj-history .info{color: #83868f;font-size: 13px}
.cfj-history .info h3{color: #0c0d0e;font-size: 14px;line-height: 15px;margin-bottom: 8px;}
.cfj-hisRcord{line-height: 40px;color: #83868f;padding: 0 14px;font-size: 14px;background-color:#ededed; }
.cfj-history .info h4{line-height: 20px;color: #0c0d0e;}
.cfj-history .rel{height: 20px;line-height: 20px;overflow: hidden;}
.cfj-history .rel dd div{width: 50%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.cfj-history .unfold .rel{height: auto;}
.cfj-history.lpt20 li:after{ position: absolute; content: ''; right: 8px; top: 50%; margin-top: -3px; width: 9px; height: 5px; background: url(../images/link_more.png) no-repeat; background-size: 9px auto; -webkit-transition: all .5s ease;-moz-transition: all .5s ease; transition: all .5s ease;}
.cfj-history.lpt20 li.unfold:after{ -webkit-transform: rotate(-180deg); -moz-transform: rotate(-180deg); transform: rotate(-180deg); -webkit-transition: all .5s ease; -moz-transition: all .5s ease; transition: all .5s ease;}
.cfj-history.lpt20 .unfold .price{height: 80px;line-height: 80px;}
.cfj-history.lpt20 li{padding-top: 20px;}
/*搜索无结果*/
.searchNo{padding:70px 8px;text-align: center;}
/* 底部 -seo */
.typeList{padding:6px 7px 20px 7px;overflow:hidden;}
.typeList li{float:left;margin-top:14px;width:50%;padding:0 7px;}
.typeList a{display:block;height:26px;line-height:24px;font-size:12px;color:#565c67;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 5px;text-align:center;border:1px solid #e5e7ed;border-radius:2px;}
.typeList.item3{padding:6px 7px 20px 9px;}
.typeList.item3 li{width:33%;}
/*脚部扩展*/
.footer.fixed{position: fixed; bottom: 0;left: 0;width: 100%;}
.footer.abs{position: absolute; bottom: 0;left: 0;width: 100%;}
/*信息提示层*/
.floatMsg{ position: fixed; top: 45%; left: 50%; padding: 10px; -webkit-transform: translateX(-50%); border-radius: 4px; background: rgba(0,0,0,.7); max-width: 80%; font-size: 12px; color: #fff;}
/*提交*/
.cfj-submitBtn a{display: block;line-height: 36px;height: 36px;font-size: 14px;background-color: #df3031;color: #ffffff;border-radius: 2px;text-align: center;}
.cfj-submitBtn.hover a{background-color: #b13031;color: #e4e4e4;}
/*评估历史*/
.cfj-judge{color: #83868f;float: right;line-height: 44px;padding-right: 14px;font-size: 14px;}
/*菜单拓展*/
.lbTab.cfj-spcMenu .cont{top:81px;background-color: rgba(0,0,0,0.6);}
.lbTab.cfj-spcMenu section{height: 286px;overflow-y:scroll;}
.lbTab.cfj-spcMenu section::-webkit-scrollbar{display: none;-webkit-appearance: none;}
/*搜索框取消按钮*/
.searbox .btn{font-size: 12px;text-decoration: none;}
.header >a{position: relative;z-index: 3;}
.header>a,.header>a:link,.header>a:active,.header>a:visited{color: #83868f;}
/*标准标题扩展*/
.mTitle a.hf{height: 35px;}
.mTitle > a.arr-rt.hf:after{top: 26px;}
/*购买能力评估*/
.cfj-estMenu{padding-top: 10px;font-size: 14px;}
.cfj-estMenu li{line-height: 35px;text-align: center;}
.cfj-estMenu li a{color: #666666;display: block;border-bottom: 1px solid #ececec;}
.cfj-estMenu li.active a{color: #333333;border-bottom-color: #df3031;font-weight: 600;}
.cfj-pgTags {font-size: 12px;color: #83868f;padding-bottom: 5px;}
.cfj-pgTags li{width: 33.33%;float: left;text-align: center;font-size: 12px;padding: 0 8px 15px 8px;}
.cfj-pgTags li div{line-height: 24px;border: 1px solid #e3e7ed;border-radius: 3px;}
.cfj-pgTags  .btn{padding-bottom: 15px;padding-top: 5px;}
.cfj-pgTags li.active div{border: 1px solid #ff6666;color: #ff6666;}

.cfj-jdResult2{padding-bottom: 16px;}
.cfj-jdResult2 li{border-bottom: 1px solid #f4f4f4;}
.cfj-jdResult2 li{color: #83868f;font-size: 15px;line-height: 52px;}
.cfj-jdResult2 li:first-child{font-size: 13px;color: #b3b6be;}
.cfj-jdResult2 li:first-child span{font-size: 15px;color: #83868f;}
.cfj-jdResult2 li input{border: none;outline: none;-webkit-appearance: none;-webkit-tap-highlight-color: rgba(0,0,0,0);height: 52px;text-align: right;width: 100%;font-size: 15px;}
.cfj-jdResult2 li input::-webkit-input-placeholder{font-size: 14px;text-align: right;}
.cfj-jdResult2 li div{margin-left: 95px;margin-right: 40px;line-height: 0;}
.cfj-jdResult2 li:last-child div{margin-right: 25px;}

.cfj-stuckC{position: relative;}
.cfj-stuckC .loader{display: none;position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 2;background-color: rgba(0,0,0,0.1);}
.cfj-stuckC .loader:after{position: absolute;content: "评估中";left: 50%;z-index: 999;top: 50%;width: 80px;height: 30px;margin-left: -40px;margin-top: -15px;border-radius: 3px;background-color: rgba(0,0,0,0.6);color: #ffffff;line-height: 30px;text-align: center;}

.cfj-buyjd-result{padding-bottom: 11px;}
.cfj-buyjd-result .tt{text-align: center;color: #ffffff;height: 80px;background: url("../images/cfj-buyjd-tittle.jpg") left top no-repeat;background-size: 100% auto;padding-top: 16px;}
.cfj-buyjd-result .tt img{width: 100%;}
.cfj-buyjd-result .tt p{font-size: 13px;}
.cfj-buyjd-result .tt span{font-size: 18px;position: relative;padding-left: 26px;line-height: 22px;}
.cfj-buyjd-result .tt span:before{position: absolute;content: "评";width: 20px;height: 20px;top: -1px;left: 0;border: 1px solid #ffffff;border-radius: 50%;font-size: 14px;line-height: 20px;}
.cfj-buyjd-result .con {padding: 0 8px;}
.cfj-buyjd-result .con h3{color: #83868f;line-height: 45px;}
.cfj-buyjd-result .con p{line-height: 23px;font-size: 14px;color: #0c0d0e;}
.cfj-buyjd-result .con p.rel{line-height: 20px;font-size: 12px;color: #83868f;text-align: justify;padding-top: 12px;}

.cfj-jdResult .resu li{border-bottom: 1px solid #f4f4f4;padding: 14px 0;}
.cfj-jdResult .resu li a,.cfj-jdResult .resu li a:link,.cfj-jdResult .resu li a:active,.cfj-jdResult .resu li a:visited{color: #0c0d0e;}
.cfj-jdResult .resu .con{color: #0c0d0e;}
.cfj-jdResult .resu .con span{margin-right: 6px;}
.cfj-jdResult .resu .con span.ep{display: inline-block;line-height: 1em;max-width: 5em;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;vertical-align: text-top;}
.cfj-submitBtn.disable a{background-color: #cccfd8;}
.cfj-submitBtn.pdB20{padding-bottom: 20px;}

/*.cfj-rightRefresh{float: right;color: #83868f;font-size: 12px;line-height: 15px;padding: 20px 0;position: relative;margin-right: 8px;}
.cfj-rightRefresh:before{content: "";float: left;width: 11px;margin-right: 5px;height: 11px;background: url("../images/refresh.png") left top no-repeat;background-size: 11px auto;margin-top: 2px;}
.cfj-rightRefresh.roll:before{-webkit-animation: rota 0.8s infinite linear;-moz-animation: rota 0.8s infinite linear;animation: rota 0.8s infinite linear;}
@-webkit-keyframes rota {
    0%{-webkit-transform: rotateZ(360deg);transform: rotateZ(360deg);}
    100%{-webkit-transform: rotateZ(0deg);transform: rotateZ(0deg);}
}
@keyframes rota {
    0%{-webkit-transform: rotateZ(360deg);-moz-transform: rotateZ(360deg);-o-transform: rotateZ(0deg);transform: rotateZ(360deg);}
    100%{-webkit-transform: rotateZ(0deg);-moz-transform: rotateZ(0deg);-o-transform: rotateZ(0deg);transform: rotateZ(0deg);}
}*/
/*运动箭头扩展*/
.my-change{padding: 18px 0;z-index: 2;margin-right: 14px;}
.moreList.my-change span{color: #83868f;position: relative;}
.moreList.my-change span{line-height: 17px;}
.moreList.my-change span i{width: 17px;height: 17px;margin-top: -9px;}
.moreList.my-change span:before{width:17px;height:17px;margin-top:-9px;left:0;background-size:15px auto;}
.moreList.my-change span:before{background-size: 17px auto;}
.moreList.my-change span i{background: url("../images/loading2.png") no-repeat;background-size: 17px auto;}
.moreList.my-change.roll span:before{position: absolute;left: 2px;content: "";opacity: 0.6;width: 11px;height: 11px;background: url("../images/refresh.png") left top no-repeat;background-size: 11px auto;margin-top:-6px;}
.moreList.my-change.roll span i{display: none;}
/*购房评估结果页*/
.conListBox .houseList li .img .zj-icon{position:absolute;top:0;left:3px;width:36px;height:32px;line-height:12px;font-size:10px;background:url(../images/zj-icon-bg.png) no-repeat;background-size:100%;color:rgba(255,255,255,.6);text-align:center;overflow:hidden;padding-top:3px;}
.conListBox .houseList li .img .zj-icon i{display:block;color:#ffffff;}


/*海外查房价改版*/
.mgX14{ margin-left:14px !important; margin-right:14px !important;}
.mTitle h2.pdb2{ padding-bottom:2px;}
.selec .flextable li{ height:44px; line-height:44px; border-bottom:1px solid #f4f4f4;}
.selec .flextable li:nth-child(2n+1){ padding-right: 0px;}
.selec .flextable li p a{ color:#b3b6be;}
/*海外查房价走势图*/
.cfjChart{ padding-bottom:14px;}
.hw-cfj-tit{ height:40px;line-height: 30px;padding-top: 6px;}
.hw-cfj-tit .hist-mark span{ margin-left: 5px; font-size: 12px; color: #83868f;}
.hw-cfj-tit .hist-mark span:before{ display:inline-block; content: ''; margin: 0 5px 0 0; width: 8px; height: 8px;}
.hw-cfj-tit .hist-mark .deep-org:before{ background-color: #ff9900;}
.hw-cfj-tit .hist-mark .pale-org:before{ background-color: #ffc488;}
.hw-cfj-tit .hist-mark .pale-red:before{ background-color: #ff6666;}
.hw-cfj-tit .hist-mark .pale-blue:before{ background-color: #c4dbfa;}
/*海外查询按钮*/
.btn-big{ margin:0 14px;}
.btn-big a{margin:20px auto 0;display:block;width:100%;height:36px;line-height:36px;font-size:14px;border:none;border-radius:2px;text-align:center;cursor:pointer;background-color:#df3031;color:#fff !important;}
/*海外计算查询结果*/
.jsList{ line-height: 44px;font-size: 14px;color: #83868f;}
.jsList .mTitle h2{ margin-left:14px; margin-right:14px;}
.jsList li{padding-left: 14px;padding-right: 14px;clear: both;height: 45px;}
.jsList .tt{float: left;color: #83868f;}
.jsList .con{margin-left:84px;height:44px;line-height: 44px;color:#df3031; white-space:nowrap; overflow:hidden;}
/*海外计算结果单位*/
.jsjg{position: relative; padding-right: 30px;}
.jsjg:after{position: absolute; content: ''; right: 0; top: 0;color: #83868f;font-size: 14px;}
.jsjg.md:after{content: '每栋';}

.jgzs{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
}
.jgzs td{
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	line-height: 26px;
	text-align: center;
	height: 26px;
}

.tm-border-btn{
	border-bottom:1px solid #DDDDDD;
	background-color: #FFF;
}

.tm-border-btn ul{
	height: 70px;
}
.tm-border-btn ul li{
	float: left;
	height: 70px;
	width: 33%;
	padding: 10px;
}

.tm-black03,.tm-black03 a{
	color: #999999;
	font-size: 10px;
}
.tm-padding-horizontal-sm{padding-left: 15px;padding-right: 15px;}
.tm-margin-horizontal-sm{margin-left: 15px;margin-right: 15px;}
.tm-padding-vertical-sm{padding-top: 15px;padding-bottom: 15px;}
.bbbb{
	margin-bottom: 10px;
}
.tm-black01,.tm-black01 a{color: #101010;}
.tm-padding-top-4{padding-top: 4px;}
.tm-border-re2{ border-right:solid 1px #8acda7;}
.tm-border-re{ border-right:solid 1px #eee;}
/*字体颜色*/
.tm-list-tip2{ border: solid 1px #eee; border-radius:2px; padding:2px 3px; color: #999999;}
.tm-list-tip3{
	border: solid 1px #eee;
	border-radius:2px;
	padding:2px 3px;
	color: #F60;
}
.tm-list-tip4{ border: solid 1px #eee; border-radius:2px; padding:2px 3px; color: #27ae61;}
.tm-orange,.tm-orange a{
	color:#e64912;
	font-size: 16px;
}
.am-link-muted,.am-link-muted a {
	color:#666;
	line-height: 38px;
}
.am-link-muted a:hover,.am-link-muted:hover {
	color:#555
}

/*字体大小*/

.tm-f48{
	font-size: 24px;
}
.tm-f22{
	font-size: 10px;
}
.tm-line38{
	line-height: 30px;
}

/*房价详情*/
.tm-price-hd{ position: relative;}
.tm-price-text{ position: absolute; right:-37px; top: 4px;}
.tm-list-tip5{ border: solid 1px #27ae61; border-radius:2px; padding:0 4px; color: #27ae61;}
.tm-slider{ padding-top: 10px; padding-bottom: 10px;}
.tm-circle{ padding: 1px 6px;}
.tm-pricedetail-tabnav{width: 100%; height: 70px; overflow: hidden;}
.tm-pricedetail-tabnav ul{overflow-x: auto; height: 70px; overflow-y:hidden;}
.tm-pricedetail-tabnav li{width:95px; height: 70px; flex: none;}
.tm-pricedetail-tabnav .am-nav>li+li{ margin-top: 0;}
.tm-pricedetail-tabnav .am-nav-justify>li{ flex:none;}
.tm-pricedetail-tabnav .am-nav>li a{ color: #666;}
.tm-pricedetail-tabnav .am-nav>li.am-active>a{ background: #fff; color: #27ae61;}
.tm-pricedetail-tabnav-box .am-tabs-bd{ border: 0;}
.tm-pricedetail-tabnav-box .am-tabs-bd .am-tab-panel{ padding: 0;}
.tm-pricedetail-tabnav-box .am-tabs-bd li:first-child{ border-top: 0;}
.tm-rank{ }
.tm-rank li{ list-style:none; float:left;}
.tm-rank-radius{ border-radius: 2px 0px 0px 2px;}
.tm-rank-radius1{ border-radius: 0px 2px 2px 0;}
.tm-rank-radius a,.tm-rank-radius1 a{ display: block;  width: 100%; text-align: center;}