/*�б��ż� 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/ihinewstyle/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;}
.choose dl {border: 1px solid #ddd;padding-top: 5px;border-top: 2px solid #cc0000;}
.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;}

/* 20170522 �����ż� */
.house_value span.esf_bq{font-size: 12px;color: #666;padding: 2px 4px;border: 1px solid #dddddd;line-height: 18px;}
.esf_taoshu span{color: #999;}
.esf_taoshu span b{color: #333;}
.nlc_details .esf_price{top: 25px;}
dl.wufyts{width: 465px;margin: 0 auto;padding-bottom: 22px;padding-top: 20px;}
dl.wufyts  h4{margin-bottom: 5px;}
dl.wufyts dd{margin:2px 0 ;height: 40px;margin-top: 5px;}
dl.wufyts .gray6{color: #666}
dl.wufyts dt{width:413px}
.wufy_cnxh{height: 30px;border-bottom: 2px solid #c00;margin-top: 28px;}
/*20180614*/
.ico_fl {
    display: inline-block;
    width: 17px;
    height: 16px;
    vertical-align: -3px;
    margin:0 5px 0 5px;
}
.icon_zcfl{   
	cursor: pointer;
    height: 25px;
    text-decoration: none;
    line-height: 25px;
    float: left;
    padding-left: 18px;
    background:  no-repeat 0 5px;
}
.icon_zcfl.on{background-position: 0 -37px;}
/*20181207��ʽ�ż�*/
/*�޸ļ��*/
.box_right.mt6{position:relative;z-index: 1000;margin-top:-62px;}
.contentlistf.mt6{margin-top:12px;}
.rightbox2{margin-bottom:20px;position:relative;}
.right_con{margin-top:0!important;}
#btn_db{position:relative;top:-60px;left:0;width:1px;height:1px;}
/*������*/
.kft{width:280px;height:194px;background:url(/uploads/image/ihinewstyle/kft.png) no-repeat bottom;cursor: auto;padding:16px 10px 0 10px;margin-bottom:20px;}
.kft h3{height:24px;line-height:24px;font-size:18px;color:#333;font-weight: bold;}
.kft h3 em{color:#df2f30;font-weight: bold;}
.kft h3 span{float:right;font-size:13px;font-weight:normal;margin-right:7px;}
.kft h3 span a{color:#666}
.kfttr{height:20px;line-height:20px; background:#fff;border-radius:3px;margin:14px auto 8px;padding:7px 8px;font-size:13px;}
.kfttr .s1{float:left;width:86px;border-right:1px solid #d5d5d5; overflow:hidden;font-weight: bold;}
.kfttr .s2{float:left;width:160px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding-left:10px;font-weight: bold;}
.kfttr .s3{float:right; text-align:right;font-size:14px;color:#333;}
.kft p{height:20px;line-height:20px;color:#df2f30;font-size:13px;padding-left:6px;}
div.s3{font-size:13px;color:#666;text-align:center;margin-top:16px;height:20px;line-height:20px;}
div.s3 em{color:#df2f30}
.kft .btn{width:125px;height:36px;line-height:36px;border-radius:3px; background:#df2f30;font-size:15px;color:#fff; text-align:center; display:block; margin:6px auto 0;}
/*���ʿ���*/
.point{margin-bottom:20px;}
.point_list li{margin-top:15px;}
.point_list li img{float:left;width:90px;height:60px;margin-right:10px;}
.point_list li p{float:left;color:#333;font-size:13px;line-height:24px;width:200px;margin-top:2px;}
.point_list li p span{font-size:12px;color:#fff;background:#ff9000;float:left;height:20px;line-height:20px;padding:0 4px;margin:2px 3px 0 0;}
/*�޸����ؿ���*/
.hotcontent dl .pm{width:36px;line-height: 33px;text-align: left;}
.hotcontent dl .pf2{width:40px;line-height: 33px;}
.hotcontent dl .mc {width: 124px;text-align: left;}
.hotcontent dl .qx {width: 74px;line-height: 33px;text-align:right;}
.hotcontent dl .pm em{float:left;width:16px;height:16px;line-height:16px;text-align:center;font-size:13px;color:#fff;background:#dfdfdf;margin-top:8px;}
.hotcontent dl .pm em.top{background:#df2f30;}

/*����*/
.nav_f_box{margin-top:18px;height:40px;}
.nav_f_box.bg_box{background:#fbfbfb;border-bottom:1px solid #ccc;border-top:1px solid #ccc;width:100%;position:fixed;top:0;left:0;z-index: 1001;margin:0;}
.nhouse_list_nav{float:left;}
.bg_box .nhouse_list_nav{border-top:none;border-bottom:none;}
.ratio{float:left;background:#fbfbfb;width:320px;height:33px;padding-top:7px;display:none;}
.name_ratio{float:left;}
.name_ratio i{float:left;background:url(/uploads/image/ihinewstyle/icon_add.png) no-repeat;width:14px;height:14px;margin:6px 8px 0 24px;}
.name_ratio span{font-size:13px;color:#333;line-height:27px;float:left;max-width:180px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.name_ratio span .emnum{color:#999;}
.nav_btn_db{background:#f13e3e;width:85px;height:27px;color:#fff;border:none;font-size:13px;float:right;line-height:27px;}
.nav_btn_db:hover{color:#fff;}
.nav_btn_db i{display: inline-block;width: 12px;height: 12px;margin:0 5px 0 8px;vertical-align: -1px;background: url(/uploads/image/ihinewstyle/icon_contrast.png) no-repeat;}
.nav_btn_db_gray {background:#a9a6a6;}

.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;}
/*201911*/
.bottom_sale{height:auto;padding:20px 100px 0 198px;}
.bottom_sale p{display: block;margin-bottom:17px;height:20px;line-height:20px;}
.shaky_box{position:relative;}
.shaky_box .vipbox{padding:20px 100px 0 198px;}
.btn_shaky{position:absolute;right:10px;top:20px;font-size:14px;line-height:20px;color:#999;z-index: 10;cursor: pointer;}
.btn_shaky span{display:inline-block;background:url(/uploads/image/sninewhouse/icon_jt_x.png) no-repeat left center;padding-left:16px;}
.btn_shaky:hover span{color:#c00;}
.btn_shaky_zk span{display:inline-block;background:url(/uploads/image/sninewhouse/icon_jt_s.png) no-repeat left center;padding-left:16px;}
.bottom_sale .icon_shaky1{background-position: 0 0px;}
.bottom_sale .icon_shaky2{background-position: 0 -20px;}
.bottom_sale .icon_shaky3{background-position: 0 -40px;}
.bottom_sale .icon_shaky4{background-position: 0 -60px;}
.bottom_sale .icon_shaky5{background-position: 0 -80px;}

/*0129��������*/
.dow0129{width:250px;height:158px; background:#f6f6f6;margin-top:20px; overflow:hidden;padding:22px 25px 0 25px}
.dow0129 h3{font-size:16px;font-weight:bold;color:#000;margin-bottom:12px;}
.dow0129 h3 span{color:#df2f30}
.dow0129 .s1{float:left;width:110px;margin-right:18px;}
.dow0129 .s1 img{width:110px;height:110px;}
.dow0129 .s2{float:left;font-size:14px;color:#666;line-height:26px;padding-top:30px;}
/*0220��������*/
.dfdow300{width:268px;height:110px;padding:20px 10px 20px 20px;background:#fff;border:1px solid #e5e5e5;margin-bottom:20px;}
.dfdow300 .s1{float:left;width:110px;margin-right:20px;}
.dfdow300 .s1 img{width:110px;height:110px;}
.dfdow300 .s2{float:left;width:138px;padding-top:15px;}
.dfdow300 .s2 h3{font-size:16px;font-weight:bold;color:#000;margin-bottom:9px;overflow:hidden}
.dfdow300 .s2 h3 span{color:#df2f30}
.dfdow300 .s2 p{font-size:14px;line-height:25px;color:#666666;overflow:hidden}







