body {background-color: #f2f4f2;}
* {
    padding: 0;
    margin: 0;
    font-family: PingFang SC,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;
}
a {
    text-decoration: none;
    color: #2C2C2C;
    outline: none;
    transition: 0.5s ease; -moz-transition: 0.5s ease;
}
i, s {
    font-style: normal;
}
.shop_header{background:url(/images/banner3.jpg) no-repeat;width: 100%;height: 180px; margin-bottom: 15px;}
.menubar{width: 1200px;height: 180px;margin: 0 auto;position: relative;}
.menubar .name{font-size: 36px; line-height: 50px; color: white; font-weight: bold; text-shadow: 0 2px 2px black; font-family: 微软雅黑; padding: 30px 0px 10px 0px;}
.shop_header .menubar .rqpm{position: relative;    width: 300px;    height: 40px;    bottom: 70px;    left: 900px; color: #fff; font-size: 16px; font-family: 微软雅黑; text-shadow: 0 2px 2px black;}
.shop_header .menubar .rqpm b{font-size: 36px; font-weight: 700; color: #ffe401; margin: 0px 10px; font-family: Georgia;}
.menubar .link{color: white;font-size: 16px; font-weight: bold;}
.navlist{font-weight: 400;line-height: 30px;position: absolute;bottom: 10px;left:0;}
.navlist li {float: left;margin: 0 5px;position: relative;height: 31px;overflow: hidden;}
.navlist li a{font-size: 16px;padding: 0 15px;color:white;text-decoration: none;}
.navlist li.on { border-bottom: 2px solid#f6943a;}
.wraper { width: 1200px; margin: 0 auto;}
.user_data{background-color: #FFF;text-align: center;border-radius: 5px;box-shadow:2px 0px 6px rgba(208,208,208,0.24);}
.user_top{margin: 0 auto;border-bottom: 1px solid #efefef;}
.user_top .pic{width: 150px;height: 180px;margin: 0 auto;padding: 20px 0 0 0;}
.user_top .pic img{width: 130px;    height: 173px;    border-radius: 10px; object-fit: cover;}
.user_top .name{font-size: 16px;font-weight: bold; padding: 10px 0px 0px 0px;}
.user_top .time{text-align: left;
    color: #999;
    line-height: 24px;
    font-size: 14px;
    margin: 10px 40px;
    border-bottom: 1px solid #eee;
    padding: 3px 0px 10px 0px;}

.user_top .time em {
    font-size: 16px;
    font-weight: bold;
    display: inline-block;
    color: #666666;
    font-family: arial;
}

.user_top .timeimg{text-align: center;
    color: #999;
    line-height: 24px;
    font-size: 14px;
    margin: 10px 40px;
    border-bottom: 1px solid #eee;
    padding: 5px 0px 20px 0px;} 
.user_top .nums{color:#999;margin:30px 0px 12px 0px; font-size: 14px;}
.user_top .nums ul{padding-bottom:20px;}
.user_top .nums li{width: 110px; display: inline-block;}
.user_top .nums li span{font-size: 18px;font-weight: 700; color: #ff5b6a; font-family: Georgia;}
.borderleft{ border-left: 1px solid #eee;}
.borderbottom{ border-bottom: 1px solid #eee;}
.borderright{ border-right: 1px solid #eee;}

.user_middle{width: 210px;color: #ccc;margin: 0 auto; overflow: hidden; padding: 20px 0px 30px 0px; text-align: left; font-size: 14px; color: #5c5c5c; line-height: 30px;}

.shop_left{float: left;width: 260px;}
.shop_right{width:925px; float:right; margin-bottom: 20px; box-shadow:2px 0px 6px rgba(208,208,208,0.24); background-color: #fff; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px;}
.shop_right .title{margin:0 auto; padding: 15px 15px 05px 25px; line-height: 40px; background: #FFF; border-top-left-radius: 5px; border-top-right-radius: 5px;}
.shop_right .title .more{float:right;}
.shop_right .title span{font-size: 18px;font-weight: bold;padding-bottom: 3px;}
body, div, form, img, ul, ol, li, dl, dt, dd, p {    margin: 0;    padding: 0;    border: 0;    list-style: none;}
.clear{clear: both;}
.blank40{ height: 40px; background-color: #f2f4f2;}
.communitys {
    width: 100%;
    height: 150px;
    margin-top: 15px;
    background-color: #FFF;
    border-radius: 5px;
    box-shadow: 2px 0px 6px rgba(208,208,208,0.24);
}
.communitys .title {
    font-size: 14px;
    font-weight: bold;
    padding: 10px 10px 10px 15px;
    text-align: left;
}
.communitys ul {
    padding: 0 15px 10px 15px;
    overflow: hidden;
}
.communitys li {
    width: auto;
    height: 24px;
    line-height: 24px;
    color: #5a97c1;
    overflow: hidden;
    display: inline-block;
    text-align: center;
    border: 1px solid #999;
    border-radius: 10px;
    padding: 3px 8px;
    margin: 5px 5px;
    font-size: 14px;
}
.communitysewm {
    width: 100%;
    height: 285px;
    margin-top: 15px;
    background-color: #FFF;
    border-radius: 5px;
    box-shadow: 2px 0px 6px rgba(208,208,208,0.24);
}
.communitysewm .title {
    font-size: 14px;
    font-weight: bold;
    padding: 10px 10px 10px 15px;
    text-align: left;
}
.communitysewm  img{ width: 198px; height: 198px;
    margin-left: 29px;
}
.communitysewm  span{ clear: both; font-size: 14px; margin: 10px 10px 0px 35px;}
/*二手房租房列表*/
.inf {
    width: 917px;
    overflow: hidden;
    float: left;
    padding-top: 20px;
    padding-bottom: 20px;
    border-top: none;
    position: relative;
    margin: 5px 2px;
}
.infLeft .num {
    position: relative;
    bottom: 117px;
    left: 70px;
    width: 70px;
}
.infLeft .num  img{
    width: 70px; height: 70px; min-height: 70px;
}
.inf:hover {
    background: #f9f9f9;
}
.infLeft {
    float: left;
    display: block;
    width: 210px;
    height: 155px;
    position: relative;
    margin-left: 19px;
    overflow: hidden;
}
.infLeft img {
    width: 210px;
    min-height: 154px;
    overflow: hidden;
    max-height: 154px;
}
.num2 {
    float: right;
    position: absolute;
    bottom: 0;
    right: 0;
    background-color: #47b3e3;
    color: #ffffff;
    font-size: 14px;
    padding: 0px 2px;
    border-radius: 5px 0 0 0;
}
.numdj {
    float: left;
    position: absolute;
    top: 0px;
    left: 0px;
    background-color: #FF5C6A;
    color: #ffffff;
    font-size: 14px;
    padding: 0px 2px;
    border-radius: 0 0 5px 0;
}
.numcheck {
    float: right;
    position: absolute;
    top: 0px;
    right: 0px;
    background-color: #FF5C6A;
    color: #ffffff;
    font-size: 14px;
    padding: 0px 2px;
    border-radius: 0 0 0 5px;
}
.numdjfy {
    float: left;
    position: absolute;
    top: 0px;
    left: 0px;
    background-color: #FF5C6A;
    color: #ffffff;
    font-size: 14px;
    padding: 3px 5px;
}
.infCtn {
    float: left;
    text-align: left;
    margin-left: 30px;
    position: relative;
    width: 530px;
}
.tip-duotu {
    font-size: 14px;
    color: #ffffff;
    background: #080080;
    position: absolute;
    display: inline-block;
    left: 0;
    bottom: 1px;
    padding: 0px 2px;
    border-radius: 0 5px 0 0;
}
.sectitle{ clear: both; color: #ff5c6a; font-size:12px; float: left; margin-top: -15px; margin-bottom: 10px;}
.infCtn a:hover,.index_tool .hot li a:hover,.foot_TM dl dd a:hover,.shop_right .title a:hover,#option li a:hover,.jjrzp li.td2 .fymc a:hover{
    color: #ff5b6a;
}
.newHouseListTitle {
    font-size: 22px;
    color: #333;
    height: 22px;
    line-height: 22px;
    margin-bottom: 20px;
    max-width: 500px;
    display: block;
    float: left;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    min-width: 64px;
    margin-top: 2px;
    text-decoration: none;
    font-weight: bold;
}
.infCtn .newHouseListTitle div {
    float: left;
    max-width: 510px;
    text-overflow: ellipsis;
    text-decoration: none;
    overflow: hidden;
}
.fourSpan {
    float: left;
    color: #333;
    margin-bottom: 15px;
    width: 565px;
}
.fourSpan span:first-child {
    padding-left: 0;
    border-left: none;
}
.fourSpan span {
    padding: 0 10px;
    border-left: 1px solid #efefef;
    height: 14px;
    line-height: 14px;
}
.infCtn span, .tab-cont-right span {
    height: 25px;
    line-height: 25px;
    display: block;
    float: left;
    text-align: center;
    margin-right: 5px;
    font-size: 14px;
    color: #5c5c5c;
}
.infCtn .houseAddress {
    height: 14px;
    margin-bottom: 30px;
}
.infCtn p {
    font-size: 14px;
    margin-bottom: 11px;
    line-height: 14px;
    width: 471px;
    overflow: hidden;
    height: 18px;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.infCtn .houseItemIcon {
    overflow: hidden;
    float: left;
}
.infCtn .houseItemIcon span, .tab-cont-right span {
    color: #7c7c7c;
    height: 24px;
    font-size: 14px;
    padding: 1px 8px 3px 8px;
    margin-right: 10px;
}
.tese_1 {
    border:1px solid #70d298 !important;
}
.tese_2 {
    border:1px solid #f0aa9e !important;
}
.tese_3 {
    border:1px solid #98b5e9 !important;
}
.tese_4 {
    border:1px solid #30b70c !important;
}
.tese_5 {
    border:1px solid #09937e !important;
}
.tese_6 {
    border:1px solid #245001 !important;
}
.tese_7 {
    border:1px solid #685508 !important;
}
.tese_8 {
    border:1px solid #122564 !important;
}
.tese_9 {
    border:1px solid #740e8e !important;
}
.tese_10 {
    border:1px solid #fa88f6 !important;
}
.infRight {
    text-align: right;
    margin-top: 30px;
    margin-right: 20px;
    font-size: 14px;
    line-height: 14px;
    position: absolute;
    right: 0;
    top: 31px;
    height: 120px;
    float: right;
}
.infRight p:first-child {
    color: #FF5C6A;
    font-size: 30px;
    margin-bottom: 14px;
    display: block;
    line-height: 25px;
    font-family: Georgia;
    font-weight: bold;
}
.infRight p i {
    font-size: 16px;
    font-weight: normal;
}
.checkHouse {
    color: #57a0e3;
    text-decoration: none;
    font-size: 14px;
    line-height: 25px;
    width: 140px;
    position: absolute;
    bottom: 2px;
    right: 0;
}
.adxqlist {
    width: 310px;
    margin-bottom: 20px;
    overflow: hidden;
}
.index_tool {
    width: 1200px;
    border: none;
    box-shadow: 2px 0px 6px rgba(208, 208, 208, 0.24);
    border-radius: 5px;
    overflow: hidden;
    background: #fff;
}
.index_tool .hot {
    width: 700px;
    float: left;
    padding: 18px 0 18px 20px;
    border-right: 1px solid #e6e5e5;
}
.index_tool .tit {
    font-size: 16px;
    background-position: -9px -14px;
    height: 16px;
    line-height: 16px;
    margin-bottom: 12px;
    font-weight: 700;
}
.index_tool .hot li {
    width: 210px;
    float: left;
    margin-right: 10px;
    padding: 0 5px 0 5px;
    overflow: hidden;
    line-height: 35px;
    height: 35px;
    font-size: 14px;
}
.index_tool .hot li .num {
    float: left;
    margin-right: 8px;
    background: #ccc;
    width: 16px;
    height: 16px;
    text-align: center;
    line-height: 15px;
    font-size: 12px;
    color: #fff;
    margin-top: 10px;
}
.index_tool .hot li span {
    float: right;
    color: #444;
}
.index_tool .hot li strong {
    font-size: 14px;
    font-weight: 700;
    color: #ff5b6a;
    font-family: Georgia;
}
.index_tool .hot li a {
    color: #25d;
}
.index_tool .tool {
    width: 420px;
    float: left;
    padding: 18px 0 0 30px;
}
.index_tool .tit {
    font-size: 16px;
    background-position: -9px -14px;
    height: 16px;
    line-height: 16px;
    margin-bottom: 12px;
    font-weight: 700;
}
.index_tool .tool li {
    width: 210px;
    float: left;
    padding: 11px 0 20px 0;
}
.index_tool .tool li:hover{
    background-color: #f9f9f9;
}
.index_tool .tool li span.toolw {
    padding-right: 16px;
    width: 58px;
    height: 59px;
}
.index_tool .tool li span {
    display: block;
    font-weight: bold;
    float: left;
}
.index_tool .tool li span a {
    display: block;
    font-size: 14px;
    line-height: 30px;
}
.index_tool .tool li p {
    color: #666;
    line-height: 38px;
    font-size: 12px;
    font-weight: normal;
}
.footWrap {
    min-width: 1200px;
    margin: 15px auto 0;
}
.clearfix { clear: both;}
.foot_Top {
    margin: 0 auto;
    height: auto;
    background: #fafafa;
}
.foot_box {
    width: 1200px;
    margin: 0 auto;
    padding-bottom: 15px;
}
.foot_TL {
    float: left;
    width: 250px;
    margin-left: 10px;
}
.foot_TL h2 {
    font-size: 18px;
    color: #666666;
    font-weight: normal;
    margin-top: 30px;
    text-align: center;
}
.foot_TL img,.foot_TR img{width: 150px; height: 150px; max-width: 150px; margin-left: 50px;}
.foot_TL p,.foot_TR p {
    font-size: 12px;
    color: #999999;
    margin-top: 10px;
    margin-bottom: 10px;
}
.foot_TM {
    float: left;
    width: 640px;
}
.foot_TM dl {
    float: left;
    margin-top: 30px;
    width: 125px;
    text-align: center;
    border-right: 1px solid#e8e8e8;
}
.foot_TM dl dt {
    font-size: 18px;
    padding-bottom: 10px;
}
.foot_TM dl dd {
    font-size: 12px;
    padding: 5px 0;
}
.foot_TM dl dd a {
    color: #666666;
}
.foot_TR {
    float: right;
    width: 250px;
    margin-left: 10px;
}
.clearfix:after {
    content: '\20';
    display: block;
    height: 0;
    clear: both;
}
.foot_TR h2 {
    font-size: 18px;
    color: #666666;
    font-weight: normal;
    margin-top: 30px;
    text-align: center;
}
.foot_TR .TR_LL p, .foot_TR .TR_RR p {
    text-align: center;
    color: #666666;
    font-size: 14px;
}
.foot_Mid {
    background: #565656;
    padding: 8px 0;
    text-align: center;
}
.foot_Mid li {
    padding: 0 12px;
    display: inline-block;
    border-left: 1px solid #919191;
    line-height: 14px;
    margin-bottom: 6px;
}
.foot_Mid a {
    color: #E3E3E3;
    font-size: 12px;
}
.foot_Bot {
    width: 100%;
    margin: 0 auto;
    background: #fff;
}
.foot_Bot p {
    text-align: center;
    padding: 15px 0;
    font-size: 12px;
    color: #8c8c8c;
}
/*筛选项*/
#option {
    width: 925px;
    margin: 0 auto;
    background: #fff;
    font-size: 12px;
}
#option li {
    height: auto;
    line-height: 37px;
    padding: 0 10px;
}
#option p {
    float: left;
    width: 50px;
    margin-left: 10px;
    color: #91a0b6;
    font-weight: bold;
    font-size: 14px;
}
#option li a {
    padding: 10px 8px;
    color: #8f9aa8;
    text-decoration: none;
    position: relative;
    font-size: 14px;
}
.w925{ width: 925px; margin: 0 auto; background: #fff;}
.dqzftj {
    padding: 10px 10px;
    margin-top: 10px;
    border-top: 1px solid #eaeaea;
    border-bottom: 1px solid #eaeaea;
    background-color: #fff;
    font-size: 16px;
}
.dqzftj a {
    padding: 3px 5px;
    margin-right: 20px;
    margin-left: 10px;
    color: #fff;
    background-color: #0076D5;
}
/*分页样式*/
.scott {PADDING: 50px 0px; TEXT-ALIGN: center; clear: both;}
DIV.scott A {
	BORDER: #ddd 1px solid; PADDING: 5px 9px; COLOR: #4a7bac; font-size:16px; MARGIN-RIGHT: 2px; TEXT-DECORATION: none;}
DIV.scott A:hover {
	BORDER: #336699 1px solid; BACKGROUND-COLOR: #a1d0ff;}
DIV.scott A:active {
	BORDER: #336699 1px solid; COLOR: #638425; BACKGROUND-COLOR: #f1ffd6;}
DIV.scott SPAN.current {
	BORDER: #336699 1px solid; PADDING: 6px 9px; FONT-WEIGHT: bold; COLOR: #fff; MARGIN-RIGHT: 2px; BACKGROUND-COLOR: #336699;}
DIV.scott SPAN.disabled {
	BORDER-RIGHT: #f3f3f3 1px solid; PADDING-RIGHT: 9px; BORDER-TOP: #f3f3f3 1px solid; PADDING-LEFT: 9px; PADDING-BOTTOM: 5px; BORDER-LEFT: #f3f3f3 1px solid; COLOR: #ccc; MARGIN-RIGHT: 2px; PADDING-TOP: 5px; BORDER-BOTTOM: #f3f3f3 1px solid
}
DIV.scott SPAN.disabled2 { padding:8px 8px;}
/*招聘列表页*/
.jjrzp{ width: 923px; height: auto; background-color: #fff; font-size: 16px; margin: 5px 2px;}
.jjrzp .mfylb {
    width: 90%;
    margin: 0 auto;
    clear: both;
    vertical-align: top;
    border-bottom: 1px dashed #cfcfcf;
}
.jjrzp ul {
    overflow: hidden;
    padding: 15px 0px;
}
.jjrzp li.td1 {
    width: auto;
    position: relative;
    margin-right: 10px;
}
.jjrzp li {
    width: 250px;
    float: left;
    vertical-align: top;
}
.jjrzp li.td2 {
    width: 460px;
    line-height: 25px;
    line-height: 20px;
    font-size: 14px;
}
.jjrzp li.td2 .fymc {
    height: 20px;
    overflow: hidden;
    font-weight: bold;
    font-size: 18px;
    margin-bottom: 10px;
}
.jjrzp li.td2 .info {
    height: 20px;
    overflow: hidden;
    font-size: 14px;
    margin-top: 10px;
}
.jjrzp li.td3 {
    float: right;
    text-align: right;
    padding-top: 15px;
    font-size: 14px;
    color: #999;
    line-height: 30px;
}
.jjrzp li.td3 .pri {
    font-size: 18px;
    font-weight: bold;
    color: #666;
    font-family: PingFang SC,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;
}
.wtleft{ width: 200px; text-align: right;}
.int-textpj2 {
    width: 20px;
    height: 20px;
    padding: 0 10px;
    margin-left: 20px;
    vertical-align: middle;
}
.yzmdx img{ margin-top: -5px;}
.jjrright{ width: 923px; height: auto; background-color: #fff; font-size: 16px; margin: 5px 2px;}
.jjrright .input{ width: 500px; height: 30px; float: left; margin-left: 30px; padding: 5px 10px; font-size: 16px; color: #999; font-family: Arial,"STHeiti","Microsoft YaHei",SimSun; border: 1px solid #CCC; background: #FFF; vertical-align: middle;}
.jjrright .input2{ width: 250px; height: 30px; float: left; margin-left: 30px; padding: 5px 10px; font-size: 16px; color: #999; font-family: Arial,"STHeiti","Microsoft YaHei",SimSun; border: 1px solid #CCC; background: #FFF; vertical-align: middle;}
.jjrright .int-textpj2 {
    width: 20px;
    height: 20px;
    padding: 0 10px;
    margin-left: 35px;
    vertical-align: middle;
}
.jjrright tr{ height: 50px; padding: 10px 0px;}
.jjrright textarea {
    left: 7px;
    top: 7px;
    background-color: #f9f9f9;
    width: 705px;
    height: 104px;
    border: 1px solid #CCC;
    outline: 0;
    padding: 10px 10px;
    margin-left: 30px;
    resize: none;
    overflow: auto;
}
.jjrright .int-textpj {
    border: 1px solid #CCC;
    background: #FFF;
    vertical-align: middle;
    font-size: 14px;
    height: 40px;
    line-height: 40px\9;
    font-size: 14px;
    padding: 0 10px;
    color: #999;
    font-family: Arial,"STHeiti","Microsoft YaHei",SimSun;
    margin-left: 30px;
}
.jjrright .btn5 {
    display: inline-block;
    border: 0 none;
    cursor: pointer;
    vertical-align: middle;
    border-radius: 3px;
    color: #FFF;
    overflow: hidden;
    background: #FF5C6A;
    padding: 0 29px 0 30px;
    font-size: 18px;
    height: 40px;
    line-height: 40px;
    margin-top: 20px;
}
.jjrright .plcontent{ font-size: 14px; color: #999; line-height: 30px;}
.jjrright .word14px{ font-size: 16px; color: #444;}
.jjrright .plbot{margin-right: 30px;}
.jjrright .hzcp{ line-height: 30px;}
.jjrright .hzcp img{margin-top: -3px; vertical-align: middle;}
.jjrright .wordpxjs{ font-size: 16px; color: #444; padding: 10px 10px; line-height: 30px;}
.jjrzp h1{
    display: block;
    min-height: 60px;
    font-size: 30px;
    text-align: center;
    font-weight: 600;
    color: #000;
    word-wrap: break-word;
    padding: 10px;
    line-height: 50px;
    }
.jjrzp .h_alter01 {
        background: #f5f5f6;
        height: 30px;
        margin-bottom: 20px;
        padding-top: 10px;
        padding-left: 15px;
        text-align: center;
        font-size:14px;
        color: #666666;
    }
.jjrzp .wordneirong{ font-size: 16px; color: #444; line-height: 40px; padding: 10px 20px;}
.price-cj{font-size: 16px; color: #666666; line-height: 2; margin-bottom: 30px; padding-bottom: 60px;}
.price-cj ul{ clear: both; border-bottom: 1px dashed #d8d6d6; margin: 0px 20px;}
.price-cj ul a:hover {color: #FF5C6A;}
.price-cj li{margin: 0rem 0rem; float:left; list-style: none; line-height: 36px;}
.price-cj .li50{width: 70%; white-space:nowrap; text-overflow:ellipsis; overflow: hidden;}
.price-cj .li25{width: 15%; white-space:nowrap; text-overflow:ellipsis; overflow: hidden;}
.price-cj span{font-weight: normal; font-size: 14px; color: #666666;}
.chaxunxq2{ width: 99%; text-align: center; margin: 0 auto; margin-top: 10px; border: #abc9ef 1px solid;}
.chaxunxq2 li{list-style: none; float: left; width: 15%; display: block; margin: 5px 5px; height: 25px; text-overflow: ellipsis; max-width: 15%; padding-left: 3px; white-space: nowrap;}
.chaxunxq2 li a:hover{ background-color: #2c8cf0; color: #ffffff; border: 1px solid #2c8cf0;}
.tiaojian_more{font-size:14px;color:#005dd2;Position:relative;display:none;top:-1px;background-color:#EFF8FF;border-left:#abc9ef 1px solid;border-right:#abc9ef 1px solid;border-bottom:#abc9ef 1px solid;width:100px;margin:0 auto;text-align:center;height:23px;line-height:23px;cursor:pointer}
.checkHousexq {
    color: #005dd2;
    font-size: 14px;
    height: 22px;
    line-height: 22px;
    border: 1px solid #abc9ef;
    border-radius: 20px 20px;
    padding: 2px 10px;
}
.checkHousexqon{ background-color: #2c8cf0; font-size: 14px; height: 22px; line-height: 22px; border-radius: 20px 20px; padding: 2px 10px; color: #ffffff; border: 1px solid #2c8cf0;}
/*有xiaoquid的时候显示小区信息*/
.inf2 {
    width: 100%;
    overflow: hidden;
    margin-top: 10px;
    float: left;
    padding-top: 20px;
    padding-bottom: 20px;
    background-color: #0076D5;
    border: 1px solid #ededed;
    border-top: none;
    position: relative;
    color: #ffe401;
    border-radius: 10px 10px;
}
}
.infLeft2 .num {
    position: relative;
    bottom: 117px;
    left: 70px;
    width: 70px;
}
.infLeft2 .num  img{
    width: 70px; height: 70px; min-height: 70px;
}
.inf2:hover {
    background-color: #0076D5;
}
.infLeft2 {
    float: left;
    display: block;
    width: 210px;
    height: 155px;
    position: relative;
    margin-left: 19px;
    overflow: hidden;
}
.infLeft2 img {
    width: 210px;
    min-height: 154px;
    overflow: hidden;
    max-height: 154px;
}
.infCtn2 {
    float: left;
    text-align: left;
    margin-left: 30px;
    position: relative;
    width: 530px;
}
.infCtn2 a{
    color: #ffffff;
}
.infCtn2 a:hover{
    color: #ffe401;
}
.newHouseListTitle2 {
    font-size: 22px;
    color: #ffffff;
    height: 22px;
    line-height: 22px;
    margin-bottom: 20px;
    max-width: 500px;
    display: block;
    float: left;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    min-width: 64px;
    margin-top: 2px;
    text-decoration: none;
    font-weight: bold;
}
.infCtn2 .newHouseListTitle2 div {
    float: left;
    max-width: 466px;
    text-overflow: ellipsis;
    text-decoration: none;
    overflow: hidden;
}
.fourSpan2 {
    float: left;
    color: #ffffff;
    margin-bottom: 15px;
    width: 565px;
}
.fourSpan2 span:first-child {
    padding-left: 0;
    border-left: none;
}
.fourSpan2 span {
    padding: 0 10px;
    border-left: 1px solid #ffffff;
    height: 14px;
    line-height: 14px;
}
.infCtn2 span {
    height: 25px;
    line-height: 25px;
    display: block;
    float: left;
    text-align: center;
    margin-right: 5px;
    font-size: 14px;
    color: #ffffff;
}
.infCtn2 .houseAddress {
    height: 14px;
    margin-bottom: 30px;
}
.infCtn2 p {
    font-size: 14px;
    margin-bottom: 11px;
    line-height: 14px;
    width: 471px;
    overflow: hidden;
    height: 18px;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.infCtn2 .houseItemIcon {
    overflow: hidden;
    float: left;
}
.infCtn2 .houseItemIcon span {
    color: #ffffff;
    height: 24px;
    font-size: 14px;
    padding: 1px 8px 3px 8px;
    margin-right: 10px;
}
.checkHouse2 {
    color: #ffe401;
    text-decoration: none;
    font-size: 14px;
    line-height: 25px;
    width: 140px;
    position: absolute;
    bottom: 2px;
    right: 0;
}
.infRight2 {
    text-align: right;
    margin-top: 30px;
    margin-right: 20px;
    font-size: 14px;
    line-height: 14px;
    position: absolute;
    right: 0;
    top: 31px;
    height: 120px;
    float: right;
    color: #fff;
}
.infRight2 p:first-child {
    font-size: 30px;
    margin-bottom: 14px;
    display: block;
    line-height: 25px;
    font-family: Georgia;
    font-weight: bold;
}