/*�б��ż� 20160531*/

.floatr{float: right;}
.floatl{float: left;}

/*��ͼ�ҷ���ť*/
.box .fang_map{float: right; display: block; width: 120px; height: 30px; line-height: 29px; background: #ff3333; color: #fff;
    font-size: 14px; font-family: "microsoft yahei"; text-align: center; margin-top: 5px;}
.fang_map i{display: inline-block; width: 12px; height: 14px; background: url(/uploads/image/ihinewstyle/icon_map.png) no-repeat;
    margin-right: 5px; vertical-align: -2px;}

/*�����ҷ���ť*/
.breadcrumb .btn_find{display: block; width: 120px; height: 30px; line-height: 29px; background: #ff3333; color: #fff; font-size: 14px;
    font-family: "microsoft yahei"; text-align: center; position: absolute; right: 0; top: 10px;}
.btn_find i{width: 19px; height: 19px; display: inline-block; background: url(/uploads/image/ihinewstyle/icon_fang.png) no-repeat;
    margin-right: 5px; vertical-align: -4px;}
.breadcrumb .btn_find:hover{color: #fff;}

/*ѡ������ ͼ��*/
.choose {margin-top: 0;}
.choosetoolbtn span a{width: 130px;}
.choosetoolbtn i{display: inline-block; width: 16px; height: 16px; background: url(/uploads/image/ihinewstyle/icon_pic.png) no-repeat;
    vertical-align: -2px; margin-right: 6px;}
.choosetoolbtn .icon_lp{background-position: 0 0;}
.choosetoolbtn .icon_hx{background-position: 0 -16px;}
.choosetoolbtn .icon_fy{width: 18px; background-position: 0 -32px; }
.choosetoolbtn .icon_school{width: 19px; background-position: 0 -48px;}
.choose .curitem a{ display: inline-block; margin-right: 12px; font-size: 12px; color: #666; margin-top: 2px;}
.choose .curitem a:hover{color: #666;}
.curitem .item{display: inline-block; border: 1px solid #ffb281; height: 17px; line-height: 17px;
    background: #fff url(/uploads/image/ihinewstyle/btn_cls.gif) no-repeat right 0; padding: 0 25px 0 6px;}
.curitem .del_all{height: 16px; line-height: 16px; background: url(/uploads/image/ihinewstyle/icon_clear.png) no-repeat; padding-left: 20px;}
.cout_redbag{position: absolute; left: 0; top: 40px; font-size: 12px; color: #999;}

/*���ۡ����ۡ�����*/
.insale,.forsale,.outsale,.zusale,.zushou{float: left; font-size: 12px; height: 20px; line-height: 20px; padding: 0 5px; margin-right: 5px; }
.insale{border: 1px solid #ff6666; color: #ff6666;}
.forsale{border: 1px solid #ff9900; color: #ff9900;}
.outsale{border: 1px solid #ccc; color: #ccc;}
.zusale{border: 1px solid #00a8ff;color:#00a8ff;}
.zushou{border: 1px solid #6fa3f8;color:#6fa3f8;}

/*�鿴���ַ�*/
.kanesf{position: absolute; top: 30px; right: 15px; ; height: 65px; z-index: 1; font-size: 20px; color: #999;}
.kanesf p{margin-top: 10px;}
.kanesf p a{font-size: 14px; color: #3399ff;}
.esflp{float: right; font-size: 14px; color: #ff9900; position: absolute; right: 0; bottom: 1px;}


.contentlist dl dd {width: 680px;}
/*����������ţ��ż�ȯ����ɱ������ֱ��*/
.bottom_sale{height: 24px;padding: 15px 0 0 198px;}
.bottom_sale span{margin-right: 20px; font-size: 12px; color: #666;}
.bottom_sale i.xf11 {display: inline-block;width: 20px;height: 20px;vertical-align: middle;background: url(/uploads/image/ihinewstyle/xflist11.png) no-repeat; margin-right: 8px;}
.bottom_sale i{display: inline-block; width: 20px; height: 20px; vertical-align: middle;
    background: url(/uploads/image/sninewhouse/icon_sale2.png) no-repeat; margin-right: 8px;}
.bottom_sale .tuan{background-position: 0 -20px;}
.bottom_sale .discount{background-position: 0 -40px;}
.bottom_sale .kill{background-position: 0 -60px;}
.bottom_sale i.wszx {
    display: inline-block;
    width: 20px;
    height: 20px;
    vertical-align: middle;
    background: url(/uploads/image/ihinewstyle/wszx_xf.png) no-repeat;
    margin-right: 8px;
}

.nhouse_list_nav li.on a{color: #ff3333;}



/*top10�ʹ����*/
.extend{background: #f3f3f3; height: 164px; width: 1200px; margin: 16px auto 0 auto;}
.extend_l{float: left; width: 966px; position: relative;}
.extend_l .top10{width: 36px; height: 50px; background: url(/uploads/image/ihinewstyle/icon_rmtj.png) no-repeat; position: absolute; left: 10px; top: 0;}
.extend_list{margin: 20px 0 20px 56px;}
.extend_list li{margin-right: 10px; width: 266px; height: 98px; padding: 12px 10px; background: #fff; float: left; border-bottom: 2px solid #fff;}
.extend_list li:hover{border-bottom: 2px solid #ff3333;}
.list_pic{width: 134px; height: 100px; float: left; overflow: hidden;}
.list_pic img{width: 134px; height: 100px;}
.list_info{float: left; width: 122px; margin-left: 10px; font-family: "microsoft yahei"; overflow: hidden;}
.list_info .price{color: #999; line-height: 25px;}
.price .ff3333{color: #ff3333; font-size: 16px; font-weight: bold;}
.price .icon_rmb{font-size: 12px; font-weight: 400;}
.list_info .btn_details{display: block; border: 1px solid #cbcccd; width: 90px; height: 22px; line-height: 22px;
    font-size: 12px; color: #999; text-align: center; margin-top: 5px;}
.btn_details:hover{border: 1px solid #ff3333; color: #ff3333;}
.extend_r{float: right; position: relative; width: 234px;}
.discount-img{width: 36px; height: 50px; background: url(/uploads/image/ihinewstyle/icon_discount.png) no-repeat; position: absolute; left: 0; top: 0;}
.discount_list{padding: 20px 0; width: 156px; overflow: hidden; margin-left: 45px; font-family: "microsoft yahei";}
.discount_list li{height: 25px; line-height: 25px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis;}
.discount_list li a:hover{color: #ff3333;text-decoration:underline !important;}

/*���ࡢ����*/
.choose dl dd .hui { color: #ff3333; font-weight: bold;}
/*.choose dl dd .quyu_name {display: block;width: 1038px;}*/
.choose dl dd .units{color: #999;}
.choose dl .lp_area{position: relative;}
.choose dl dd .lp_area_more,.choose dl dd .lp_area_shouqi{width: 50px; height: 14px; line-height: 14px; color: #999;
    position: absolute; right: 10px; top: 15px; cursor: pointer;}
.lp_area_more i,.lp_area_shouqi i{display: inline-block; width: 12px; height: 10px; background: url(/uploads/image/ihinewstyle/icon_jt.png) no-repeat; vertical-align: middle;
    margin-left: 5px;}
.lp_area_shouqi .jt_up{background-position: 0 -10px;}

/*����*/

.nhouse_list_nav {height: 40px;line-height: 40px; width: 878px; z-index: 998; border: none; background: #fbfbfb; border: 1px solid #ccc; margin-bottom: 20px;}
.nhouse_list_nav .rankwrap{float: right; border: none; padding: 0;}
.nhouse_list_nav li.rankwrap:hover{background: #fff; color: #ff3333; border-top: none; border-bottom: none;}
.nhouse_list_nav .rankbox{float: left;}
.nhouse_list_nav .rankbox ul li{float: left; height: 40px; border: none; padding: 0;}
.nhouse_list_nav .rankbox li:hover{border-top: none; border-bottom: none; }
.nhouse_list_nav .rankbox li a{display: block; float: left; padding: 0 20px; height: 40px; line-height: 40px; font-size: 12px;}
.rankbox li .cur{background: #fff; color: #ff3333; border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-top: none;}
.rankbox i{display: inline-block; width: 8px; height: 10px;
    background: url(/uploads/image/ihinewstyle/icon_rank.png) no-repeat; vertical-align: middle; margin-left: 2px;}
.rankbox .rank_up{background-position: 0 -10px;}
.rankbox .rank_down{background-position: 0 -20px;}
.otherpage{float: left; font-size: 12px; color: #666; font-family: arial;padding:0 10px}
.otherpage a{display: inline-block; height: 40px; line-height: 40px; padding: 0 0px;}
.otherpage .ff3333{color: #ff3333;}


.choose {margin-top: 0; border-top: 0;}
.choosetoolbtn span {border-top: 1px solid #ddd;}
.choosetoolbtn .btn_find{display: block; width: 120px; height: 30px; line-height: 29px; background: #ff3333; color: #fff; font-size: 14px;
    font-family: "microsoft yahei"; text-align: center; position: absolute; right: -1px; top: 0px;}
.btn_find i{width: 19px; height: 19px; display: inline-block; background: url(/uploads/image/ihinewstyle/icon_fang.png) no-repeat;
    margin-right: 5px; vertical-align: -4px;}
.choosetoolbtn .btn_find:hover{color: #fff;}

.nl_con > ul > li.fffbf2{background: #fffbf2;}
.kanzx{display:block; height: 60px; position: absolute; right: 15px;top: 30px;z-index: 1; padding-right: 35px;}
.kanzx h3 a{color: #cc0000; font-size: 22px; font-weight: 400;}
.kanzx p{margin-top: 10px; }
.kanzx p a {color: #999; font-size: 14px;}
.kanzx-jt{display:block;width:27px;height:28px;background: url(/uploads/image/ihinewstyle/chakan_02.png) no-repeat;position: absolute;right: 0; top: 20px;}

.revision{padding-top: 20px; }
.house_type a {margin-right: 0;}
/*20160701*/
.extend {width: 1200px; background: #eee; height: 164px; margin: 0 auto 16px; position: relative;}
.list_info .btn_details {border: 1px solid #ff3333; color: #ff3333;}
.list_info .btn_details:hover{background: #ff3333; color: #fff;}
.list_pic{position: relative;}
.img_text{ width: 100%; height: 22px; line-height: 22px; position: absolute; left: 0; bottom: 0; font-size: 12px; text-indent: 5px;
    font-family: "microsoft yahei";
    filter:progid:dximagetransform.microsoft.gradient(enabled='true',startcolorstr='#99000000', endcolorstr='#99000000');}
:root .img_text {filter:none;background-color:rgba(0,0,0,0.6);}
.img_text a{display: block; color: #fff; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}


.choose{border: none; position: relative;}
.choosetoolbtn { border: none; height: 34px; margin-bottom: 0; border-bottom: none; float: left; border-right: 1px solid #ddd;}
.choosetoolbtn a {display: block; float: left; width: 130px; height: 33px; line-height: 33px; color: #333; font-size: 16px; border-left: 1px solid #ddd;
    border-top: 1px solid #ddd; position: relative; text-align: center; border-bottom: 1px solid #cc0000; border-right: none;}
.choosetoolbtn .on {border-bottom: 2px solid #ffffff; font-weight: bold; margin-bottom: 0px; border-left: 2px solid #cc0000; border-right: 2px solid #cc0000; border-top: 2px solid #cc0000; color: #cc0000; height: 32px;}
.btn_find{display: block; background: #ff3333; width: 120px; height: 30px; line-height: 29px; border-radius: 3px;
    position: absolute; right: 0; top: 0; text-align: center; font-size: 14px; color: #fff; font-family: "microsoft yahei";}
.btn_find:hover{color: #fff;}
.choose dl{border: 1px solid #ddd; padding-top: 5px;  border-top: 2px solid #cc0000;}
.choose dl dd {padding: 5px 0;}
.choose dl dd, .choose dl dt {border-bottom: none;}
.choose dl dd .lp_area_more, .choose dl dd .lp_area_shouqi {color: #999; cursor: pointer; height: 14px; line-height: 14px;
    position: absolute; right: 10px; top: 10px; width: 50px;}
.choose .xie {top: 7px;}
.con_sure{margin-top: 0; line-height: 21px;}
.nhouse_list_nav li{float: left; height: 40px; line-height: 40px; border-right: 1px solid #ccc; border-bottom: none; border-top: none;
    cursor: pointer; font-size: 14px; padding: 0 20px;}
.nhouse_list_nav li.on, .nhouse_list_nav li:hover {background: #fff; border-bottom: 1px solid #fff; border-top: none; position: relative;}
.nhouse_list_nav .rankbox li a {background: #fbfbfb;}
.nhouse_list_nav .rankbox li a:hover{color: #ff3333;}
.rankbox li .cur {background: none; border: none; color: #ff3333;}
.rankbox i {background:  no-repeat; display: inline-block; width: 9px; height: 10px;
    margin-left: 2px;vertical-align: middle;}
.rankbox li .cur .arrow_down_red{background-position: 0 -30px;}
.rankbox li .cur .arrow_up_red{background-position: 0 -20px;}
.rankbox .arrow_down{background-position: 0 -10px;}
.otherpage {color: #666;float: left;font-family: arial;font-size: 12px; padding: 0 10px; background: #fbfbfb; cursor: default;}
.otherpage .disable{color: #999; cursor: default;}
.sale_txt{width: 34px; height: 22px; line-height: 22px; text-align: center; color: #fff; font-size: 12px;
    position: absolute; left: 0; top: 0; background: red;}

.fangyuan span{display:block; float:left; border:1px solid #ddd; color:#999; height:20px; line-height:20px; padding: 0 5px; margin-right: 5px;}
.fangyuan .forsale{border: 1px solid #ff9900;color: #ff9900;}
.fangyuan a{cursor:text;}

.fangyuan .insale { border: 1px solid #ff6666;color: #ff6666;}
.fangyuan .outsale {border: 1px solid #ccc; color: #ccc;}
.fangyuan .zusale {border: 1px solid #00a8ff;color: #00a8ff;}
.fangyuan .zushou {border: 1px solid #6fa3f8;color: #6fa3f8;}

/*20160715*/
.hot_tj{width: 85px; height: 70px; background: url(/uploads/image/ihinewstyle/hot_tj.png) no-repeat; cursor: pointer;
    position: fixed; top: 40%; left: 50%; margin-left: -685px; z-index: 10000;}
/*20170209 �ؼ۷�*/
.bottom_sale b{display: inline-block; width: 48px; height: 20px; vertical-align: middle;background:  no-repeat;  margin-right: 8px;}
.bottom_sale u{text-decoration: none;color: #dddddd;margin: 0 10px}

/*20170217 �����ؼ۷�*/
.nl_con>ul>li.tjf_tianjia{height: 174px;width: 878px;  border: 1px solid #f2f2f2;position: relative;    border-top: none;padding: 0}
.nl_con>ul>li.tjf_tianjia:hover{cursor: auto;background: #ffffff}
.nl_con>ul>li.tjf_tianjia a.tejiabao{    width: 24px;
    height: 115px;
    background: url(/uploads/image/ihimages/tjf_add1.png) no-repeat;
    float: left;
    color: #cc0000;
    font-size: 17px;
    line-height: 24px;
    padding: 30px 15px;}
.nl_con>ul>li.tjf_tianjia dl{float: left;width: 170px;margin: 20px 0;margin-left: 24px;display: inline}
.nl_con>ul>li.tjf_tianjia a.tejiatiao{width: 12px;height: 22px;background:  no-repeat;float: left;position: absolute;
    right: 15px;top: 70px;}
.imgbox .text {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 40px;;
    background: url(/uploads/image/ihimages/png24bg2.png)  repeat-x;
    overflow: hidden;
}
.imgbox .text p {
    padding: 0 10px;
    font-size: 12px;
    color: #ffffff;
    margin-top: 4px;
}
.imgbox img {
    width: 100%;
    height: 100%;
}
.imgbox {
    position: relative;
    width: 170px;
    height: 114px;
    overflow: hidden;
}
.imginfo {
    padding-top: 3px;width: 170px;color: #c00;
}
.imgbox a {  color: #ffffff;  line-height: 17px;display: block;text-align: center}
.imginfo p {
    width: 100%;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
}
.imginfo .price {
    float: right;
    line-height: 28px;
    font-size: 12px;
}
.imginfo em.red{color: #cc0000;font-size: 17px;font-weight: bold}

.bottom_sale span{display: block;line-height:20px;height:20px;}
.bottom_sale span a{display: inline-block;line-height:20px;}
.bottom_sale i{display: inline-block; width: 20px; height: 20px; vertical-align: top;background: url(/uploads/image/sninewhouse/icon_sale2.png) no-repeat; margin-right: 8px;}
.bottom_sale .icon_zc{background-position: 0 -80px;}

.icon_yhq{position:absolute;top:0;left:0;display:inline-block;color:#fff;font-size:12px;height:20px;padding:0 5px;line-height:20px;background:linear-gradient(90deg,rgba(255,89,84,1) 0%,rgba(255,49,46,1) 100%);border-radius:0px 0px 6px 0px;}

.bottom_sale .icon_shaky6{background-position: 0 -100px;}
.text_yhq{color:#df2f30!important;font-size:12px;font-weight: bold;}
.nlcd_name{line-height:30px;}
.logo_s11{float:left;margin:7px 5px 0 0;}
.bottom_sale .color_s11{color:#ff3333;}
/*20200325����ֱ��*/
.nhouse_list_nav .rankbox li a{padding:0 12px;}
.live_tag{float:left;height:20px;padding:0 6px;margin:5px 10px 0 0;font-size:12px;color:#fff;line-height:20px;border-radius: 2px;}
.live_tag i{float:left;background:url(/uploads/image/sninewhouse/live.gif) no-repeat;width:10px;height:9px;margin:5px 4px 0 0;}
.live_red{background:#f94748;}
.live_blue{background:#499cf9}
.live_yellow{background:#fa972f}
/*202010���*/
.bottom_sale i.icon_shaky8{background:url(/uploads/image/sninewhouse/icon_hb.gif) no-repeat;background-size:100% 100%;}

