﻿@charset "utf-8";
@import url(main.css);
@import url(layout.css);

/*12月28日*/
.pt15{padding-top:15px;}
.pt70{
	padding-top:70px;
}
.fl{
    float:left;
}
.index_reg_now {
    width: 100%;
    height: 240px;
    background: #fff url(../images/guanggao1.jpg) center center no-repeat;
    position: relative;
}
.index_reg_now h2{
	font-size:28px;
	color:#fff;
	line-height: 50px;
}
.index_reg_now_botton{
	width: 200px;
	height: 60px;
	line-height: 60px;
	text-align: center;
	color:#FFF;
	font-size:18px;
	background-color: #FB0303;
	position:absolute;
	right:50px;
	top:90px;
	border:0px;
	display: inline-block;
	cursor:pointer;
}
.index_reg_now_botton:hover{
	color:#FFF;
}
.comment_page_top{
	width: 100%;
	height:99px;
	background-color: #f0f0f0;
	border-bottom:1px solid #dadada;
	margin-bottom:18px;
	position: relative;
}
.comment_page_top h2{
	line-height: 99px;	
	font-size:20px;
	color:#000;
	font-weight:bold;
}
.comment_page_top h3{
	position: absolute;
	top:40px;
	left:394px;
	font-size:16px;
	color:#333333;
}
.comment_page_top dl{
	width:110px;
	position:absolute;
	top:25px;
	right:20px;
	text-align:center;
}
.comment_page_top dl dt{
	line-height: 38px;
	font-size:30px;
	color:#FB0303;
}
.comment_page_top dl dd{
	font-size:14px;
	color:#000;
}
.comment_page_content{
	margin-top:20px;
	margin-bottom:20px;
}
.comment_page_content_left{
	width:240px;
	height:150px;
	background-color: #fff;
}
.comment_page_content_left p{
	line-height: 36px;
	font-size:16px;
	color:#666;
}
.comment_page_content_left p span{
	font-size:24px;
	color:#FB0303;
}
.comment_page_content_left_top{
	width:240px;
	height:7px;
	background-color: #FB0303;
}
.comment_page_content_left_main{
	height:142px;
	padding-left:26px;
	border-left: 1px solid #dadada;
	border-right: 1px solid #dadada;
	border-bottom: 1px solid #dadada;
}
.comment_page_content_left_flower{
	margin-left:-2px;
	margin-top:10px;
}
.comment_page_content_left_flower span{
	line-height: 22px;
	height:22px;
	padding-left:25px;
	padding-right:10px;
	background-image: url(../images/flower.jpg);
	background-repeat: no-repeat;
}
.comment_page_flower1{
	background-position: 0px -2px;
}
.comment_page_flower2{
	background-position: 0px -24px;
}
.comment_page_flower3{
	background-position: 0px -46px;
}
.comment_page_content_right{
	width:890px;
}
.comment_table{
	width:100%;
	border-collapse:collapse;
	background-color: #fff;
}
.comment_table tr{
	border-top:1px solid #ddd;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
}
.comment_table tr th{
	height:50px;
	font-size:14px;
	font-weight:normal;
	border-bottom:1px solid #ddd;
}
.comment_table tr th label{
	padding-right:20px;
}
.comment_table tr th input[type="radio"]{
	margin-right:3px;
}
.comment_table_th1{
	width:140px;
}
.comment_table_th2{
	text-align:left;
}
.comment_table_th3{
	width:116px;
}
.comment_table tr td{
	padding:18px 0;
	line-height: 28px;
	border-bottom:1px solid #ddd;
}
.comment_table_td1,.comment_table_td3{
	vertical-align: baseline;
	text-align:center;
}
.comment_text{
	font-size:14px;
	color:#333;
}
.comment_time{
	font-size:12px;
	color:#999;
}
.comment_return{
	padding:15px;
	border:1px solid #ddd;
	margin-top:25px;
}
.comment_return_text{
	font-size:12px;
	color:#666;
}
.comment_good,
.comment_middle,
.comment_bad{
	width:22px;
	height:22px;
	display: inline-block;
	background-image: url(../images/flower.jpg);
	background-repeat: no-repeat;
}
.comment_good{
	background-position: 0px 0px;
}
.comment_middle{
	background-position: 0px -22px;
}
.comment_bad{
	background-position: 0px -44px;
}
.comment_list a{
	background-color: #fff;
}
/*12月16日*/
    @media \0screen\,screen\9{
        .ad_long{
            background-color: #212732;
            filter:alpha(opacity=90);
            *zoom:1;
        }
    }
    .ad_long{
        width:100%;
        height:150px;
        background: rgba(33,39,50,0.9);
        position:fixed;
        bottom:0px;
        left:0px;
        z-index:98;
        color:#fff;
    }
    .ad_long_box{
        width:1000px;
        height:150px;
        margin:0 auto;
        position:relative;
    }
    .ad_long_box_img{
        position:absolute;
        bottom:0px;
    }
    .ad_close_button{
        font-size:40px;
        position:absolute;
        top:0px;
        right:0px;
        cursor:pointer;
    }
    .ad_long_erwei{
        width:160px;
        position:absolute;
        top:15px;
        left:810px;
        text-align:center;
    }
    .ad_long_erwei dd p{ 
        font-size:14px;
        line-height: 20px;
    }
    .ad_small{
        width: 111px;
        height: 147px;
        background: url(../testimg/adSmall_bg.png) no-repeat center center;
        position:fixed;
        bottom:15px;
        left:-111px;
        cursor:pointer;
    }

    .one_gift_bg{
        width:100%;
        height:460px;
        background: url(../testimg/one_gift.png) center center no-repeat;
    }
    .one_gift_line{
        width:100%;
        height:12px;
        background:url(../testimg/right_line.png) 0 0 no-repeat;
        margin-top:50px;
        margin-bottom:80px;
    }
    .one_gift_line_ul{
    	position:relative;
    	top:-18px;
    }
    .one_gift_line_li{
        width:20%;
        height:50px;
        float:left;
        cursor:pointer;
    }
    .one_gift_line_li:hover .line_circle{
        background-image:url(../testimg/yellow_circle.png);
    }
    .one_gift_line_li p{
    	font-size:16px;
        line-height: 40px;
        text-align:center;
        color:#666666;
    }
    .one_gift_line_li:hover p{
        color:#dc1d1e;
    }
    .line_circle{
        height:48px;
        background-position: center center;
        background-repeat: no-repeat;
        background-image:url(../testimg/red_circle.png);
    }
/*12月16日*/

 /*12月8日*/
    .index_top_fix{
    	width:100%;
        height:100%;
    	position:absolute;
    }
    .index_point{
    	position:absolute;
    	bottom:10px;
    	left:0;
    	right:0;
    	text-align:center;
    }
    .index_point a{
    	width:13px;
    	height:13px;
    	display: inline-block;
    	margin:0 3px;
    	background-position: -2px -18px;
    	background-repeat: no-repeat;
    	background-image: url(../images/dot.png);
    }
    .index_point a.index_point_active{
    	background-position: -2px -2px;
    }
    /*12月8日*/
/*12月7日开始*/
.about{
	padding:20px 0 40px 0;
}
.about_l{
	width:260px;
	min-height:750px;
	border:1px solid #ccc;
	background-color: #fff;
}
.about_r{
	width:873px;
	min-height:750px;
	border:1px solid #ccc;
	background-color: #fff;
}
.about_l_ul{
	padding-top:20px;
}
.about_l_ul li{
	height:60px;
	line-height: 60px;
	text-indent: 60px;
	font-size:14px;
	background-position: 20px center;
	background-repeat: no-repeat;
	cursor:pointer;
}
.about_l_ul li a{
	color:#666666;
}
.about_l_li1{
	background-image: url(../images/about_us2.png);
}
/*.about_l_li1:hover,*/
.about_l_active1 {
    background-color: #DD1913;
    background-image: url(../images/about_us1.png);
}
/*.about_l_li1:hover a,*/
.about_l_active1 a{
	color:#fff !important;
}
.about_l_li2{
	background-image: url(../images/contact_us2.png);
}
/*.about_l_li2:hover,*/
.about_l_active2{
	background-color: #FB0303;
	background-image: url(../images/contact_us1.png);
}
/*.about_l_li2:hover a,*/
.about_l_active2 a{
	color:#fff !important;
}
.about_r_content{
	padding:40px;
}
.about_r_row{
	padding-bottom:20px;
}
.about_r_row_p{
	line-height: 26px;
	font-size:14px;
	color:#666666;
}
.baidu_map{
	height:480px;
	margin-top:20px;
}
/*12月7日结束*/

/*12月2日修改*/
.rl_zone
{
    overflow:hidden;
    }
.rl_zone span,
.rl_zone b
{   white-space:nowrap;
    }
.room_dcont_rcode{
	display: none;
	padding:0px !important;
	font-size:20px;
	text-align: center;
	color:#fff;
}
.room_dcont_rcode img{
	width:114px;
	height:114px;
}
/*12月2日修改*/

/*11月20日补充开始*/
.pl30{padding-left:30px !important;}
.w100px{width:100px;}
/*个人会员-订单详情开始*/
.person_order td p{
	line-height: 30px;
}
.person_order,
.company_asses,
.serve_asses{
	padding:40px;
}
.person_order table,
.company_asses table,
.serve_asses table{
	width:859px;
	border-collapse:collapse;
	border:1px solid #E7E7EB;
	margin-bottom:20px;
}
.person_order table{
	text-align:left;
}
.person_order table tr th,
.company_asses table tr th,
.serve_asses table tr th{
	height:44px;
	line-height: 44px;
	background-color: #F4F5F9;
	border-bottom:1px solid #E7E7EB;
	font-size:14px;
	color:#333;
	font-weight:normal;
}
.person_order table tr th{
	padding-left:20px;
	text-align:left;
}
.person_order table tr td {
	padding:10px 0px;
	font-size:14px;
}
/*个人会员-订单详情结束*/
/*个人会员-对企业服务评价开始*/
.company_asses table tr td {
	padding:20px 0px;
	border-bottom:1px solid #E7E7EB;
	font-size:14px;
	text-align:center;
}
/*个人会员-对企业服务评价结束*/
/*个人会员-服务评价开始*/
.serve_asses h2{
	font-size:16px;
	color:#666;
	padding-bottom:30px;
}
.serve_asses h2 span{
	color:#FB0303;
}
.serve_asses table em{
	color:#FB0303;
	padding:0 5px;
}
.serve_asses table tr th{
	text-align: left;
	padding-left:30px;
}
.serve_asses table tr td {
	padding:20px 0px;
	font-size:16px;
}
.serve_star{
	display: inline;
	*zoom:1;
	padding:0 10px;
}
.serve_star b{
	width:19px;
	height:19px;
	display: inline-block;
	background-image: url(/images/icon/start.png);
	background-repeat: no-repeat;
	vertical-align: middle;
	margin-top: -2px;
	background-position:-21px 1px;
	/*cursor:pointer;
	transition:all 300ms ease 0s;*/
}
.serve_star b.serve_star_active_ok{
	background-position:0px 1px;
}
.serve_star b.serve_star_active_no{
	background-position:-42px 1px;
}
.serve_asses_text{
	width:778px;
	height:200px;
	padding:0 40px;
	border:0px;
	resize:none;
	overflow: hidden;
	font-size:16px;
	color:#666;
}
.serve_asses_residue{
	padding-right: 30px;
	text-align: right;
}
.button_submit{
	line-height: 40px;
	padding:0 22px;
	background-color: #FB0303;
	color:#FFF;
	font-size:14px;
	cursor:pointer;
	border:0px;
}
/*个人会员-服务评价结束*/
/*个人会员-个人信息开始*/
.person_detail{
	padding-top:50px;
}
.input_lr .input_lr_row{
	line-height: 46px;
	font-size:14px;
	color:#666;
}
.input_l_div{
	width:155px;
	float:left;
	text-align: right;
}
.input_r_div{
	float:left;
}
.input_r_div input[type="text"],
.input_r_div input[type="password"]
{
	width:250px;
	height:36px;
	line-height: 36px;
	border:1px solid #d1d1d1;
	padding:0 5px;
	vertical-align: middle;
	margin-top:5px;
}
.input_r_div input[type="radio"],
.input_r_div label{
	vertical-align: middle;
}
.input_r_div input[type="radio"]{
	margin:0 3px;
}
.input_r_div label{
	margin-right:10px;
}
.input_r_select1{
	width:262px;
	height:36px;
	line-height: 36px;
	border:1px solid #d1d1d1;
	margin-top:5px;
}
.input_r_dt{
	width:73px;
	height:73px;
	border:1px solid #d1d1d1;
	padding:3px;
	float:left;
	margin-right:20px;
}
.input_r_dd {
	width:600px;
}
.input_r_dd p{
	font-size:12px;
	color:#666;
	line-height: 18px;
}
/*个人会员-个人信息结束*/
/*个人会员-未看房订单开始*/
.input_code input[type="text"]{
	width:130px;
}
.input_code_img{
	margin:0 5px;
	vertical-align: middle;
	cursor:pointer;
}
.input_code_change{
	cursor:pointer;	
}
.input_r_myselect{
	width:68px;
	height:34px;
	line-height: 34px;
	font-size:14px;
	border:1px solid #d1d1d1;
	padding:0 5px;
	position:relative;
	cursor:pointer;
	float:left;
	margin-right:11px;
}
.input_r_myselect_ul{
	min-width:78px;
	max-height:500%;
	overflow-x:auto;
	overflow-y:scroll;
	position:absolute;
	left:-1px;
	top:34px;
	border:1px solid #d1d1d1;
	background-color: #fff;
	display: none;
}
.input_r_myselect_ul li{
	min-width:68px;
	height:34px;
	line-height: 34px;
	border-bottom:1px solid #d1d1d1;
	margin-bottom:-1px;
	padding:0 5px;
	white-space: nowrap;
}
.input_r_myselect_b{
	width:78px;
	height:34px;
	line-height: 34px;
	display: inline-block;
	font-weight:normal;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	z-index:10;
	position:relative;
}
.input_r_myselect_em {
	width:0px;
	height:0px;
	border-style:solid;
	border-color:#d1d1d1 transparent transparent transparent;
	border-width:7px 6px;
	position:absolute;
	right:10px;
	top:50%;
	margin-top:-3px;
}
/*个人会员-未看房订单结束*/
/*11月20日补充结束*/

/*11月11日补充*/
/*注册开始*/
.login{
	width:425px;
	background-color: #fff;
	position:absolute;
	top:50%;
	left:50%;
	padding:0 50px 30px;
	margin-top:-220px;
	margin-left:-270px;
}
/*注册结束*/
/*礼包详情-评论开始*/
.room_dlike_h2{
	position:relative;
}
.room_dlike_h2 em {
	line-height: 20px;
	position:absolute;
	top:25px;
	right:0px;
	*top:0px;
}
.room_dlike_h2 input{
	vertical-align: middle;
}
.room_dlike_h2 label{
	font-size:12px;
	color:#666;
	margin-right:20px;
	vertical-align: middle;
}
.comment_list_ul{
	margin-top: 25px;
	border-top:1px solid #FB0303;
}
.comment_list_ul li{
	border-bottom:1px solid #ccc;
}
.comment_list_dl{
	padding:20px;
}
.comment_list_dl dt{
	width: 54px;
	height: 54px;
	margin-right:17px;
	float:left;
}
.comment_list_dl dt img{
	width: 54px;
	height: 54px;
}
.comment_list_dl dd{
	font-size:14px;
}
.comment_list_dl dd div{
	color:#666;
	line-height: 26px;
	color:#999999;
	position: relative;
}
.comment_list_dl dd div em{
	position:absolute;
	right:0px;
	top:0px;
}
.comment_list_dl dd div span b{
	color:#FB0303;
}
.comment_list_dl dd p{
	color:#999999;
	line-height: 24px;
}
/*礼包详情-评论结束*/
.side_fixed {
    height: 280px;
    position: fixed;
    right: -252px;
    top: 250px;
    z-index: 10000;
}

.side_fixed_text {
    width: 60px;
    cursor: pointer;
}

    .side_fixed_text h2 {
        text-align: center;
        font-size: 18px;
        color: #fff;
        height: 230px;
        background-color: #FB0303;
        padding: 18px;
    }

    .side_fixed_text div {
        height: 50px;
        background: url(../images/icon/to_left.jpg) no-repeat center center #c40806;
    }
/*11月11日补充*/
/*****************首页开始******************/
.index{
	width:100%;
	height:460px;
    max-height:489px;
}
.top {
    width: 1150px;
    margin: 0 auto;
    position: relative;
    margin-bottom: 10px
}
.top_logo{
    float:left;
	margin-left:6px;
}
.top_r {
    width: 660px;
    position: absolute;
    right: 0px;
    top: 0px;
    font-size: 14px;
    z-index:9999;
}
.colorf a{
	color:black;
}
.colorb a{
	color:#333333;
}
.top_r_ul {
margin-top:10px;
}
.top_r_ul li{
	float:left;
    padding-bottom:10px
}
.top_r_ul li a{
	vertical-align: middle;
}
.top_r_ul li span{
	width:1px;
	height:16px;
	background-color: #fff;
	display: inline-block;
	margin:0 14px;
	vertical-align: middle;
}
.top_r_div1{
	margin-top:3px;
	margin-left:20px;
}
.top_r_div1 span{
	width:23px;
	height:19px;
	display: inline-block;
	margin-right:8px;
	background: url(../images/icon/top_icon.png) no-repeat left -3px;
}
.top_r_div2{
	margin-top:3px;
	margin-left:20px;
}
.top_r_div2 span{
	width:20px;
	height:19px;
	display: inline-block;
	margin-right:8px;
	background: url(../images/icon/top_icon.png) no-repeat left -30px;
}
.top_r_div1 span,
.top_r_div2 span,
.top_r_div1 a,
.top_r_div2 a{
	vertical-align: bottom;
}

.div-advert {
    color: #ffffff;
    text-align: center;
    z-index: 200;
    position: relative;
    top: 10%;
    font-family: cursive;
    line-height:1.5;
}

.p-font01 {
    font-size: 3.5rem;
    font-weight:bold;
}

.p-font02 {
    font-size: 1.8rem;
    font-weight: bold;
}

.p-font03 {
    font-size: 2.5rem;
    font-weight: bold;
}

.index_text{
	position:absolute;
	left:313px;
	top:183px;
}
.index_search{
	width:763px;
	height:160px;
	position:absolute;
	top:330px;
	left:194px;
}
.index_search > div{
	position:absolute;
	left:0px;
	top:0px;
}
.index_search_bg{
	width:100%;
	height:100%;
}
.index_search_div{
	font-size:14px;
	padding:20px 0px 20px 30px;
}
.index_search_bg{
	background-color: #000;
	opacity:0.6;
	filter:alpha(opacity=60);
}
.index_search_div_ul li{
	float:left;
	margin:0 6px;
}
.index_search_p{
	font-size:14px;
	line-height: 30px;
}
.index_search_p span{
	color:#999999;
	cursor:pointer;
	margin:0 18px;
}
.index_search_p span.index_search_active{
	color:#fff;
}
.index_search_p span.index_search_a{
	color:#FB0303;
}
.index_search_input{
	height:57px;
	position:relative;
	top:10px;
	margin-bottom:17px;
}
.index_search_input span{
	width:18px;
	height: 10px;
	display: inline-block;
	background: url(../images/icon/index_input.png) no-repeat center center;
	position:absolute;
	top:-8px;
	left:50px;
}
    .index_search_input input[type="text"] {
        width: 557px;
        height: 44px;
        line-height: 44px;
        padding-left: 20px;
        border: 0px;
        font-size: 14px;
        vertical-align: middle;
        border: 1px solid #e2e2e2;
        color: #e2e2e2;
    }
    .index_search_input button {
        margin-top: 2px;
        width: 120px;
        height: 40px;
        line-height: 40px;
        color: #FFF;
        padding-left: 45px;
        border: 0px;
        cursor: pointer;
        vertical-align: middle;
        font-family: 'Microsoft Yahei';
        display: inline-block;
    }
.reindex_search_input {
    height: 57px;
    position: relative;
    top: 10px;
    margin-bottom: 17px;
}

    .reindex_search_input span {
        width: 18px;
        height: 10px;
        display: inline-block;
        background: url(../images/icon/index_input.png) no-repeat center center;
        position: absolute;
        top: -8px;
        left: 50px;
    }

    .reindex_search_input input[type="text"] {
        width: 557px;
        height: 44px;
        line-height: 44px;
        padding-left: 20px;
        border: 0px;
        font-size: 14px;
        vertical-align: middle;
        border: 1px solid #e2e2e2;
        color: #e2e2e2;
    }

    .reindex_search_input button {
        margin-top: 2px;
        width: 120px;
        height: 40px;
        line-height: 40px;
        color: #FFF;
        padding-left: 45px;
        border: 0px;
        cursor: pointer;
        vertical-align: middle;
        font-family: 'Microsoft Yahei';
        display: inline-block;
    }
.index_search_input_a{
	width:75px;
	height:48px;
	line-height: 48px;
	color:#FFF;
	padding-left:45px;
	border:0px;
	cursor:pointer;
	vertical-align: middle;
	font-family:'Microsoft Yahei';
	display:inline-block;
	text-align:center;
}
.index_search_input_a:hover
{
    color:#fff;
        }
.index_search_button1 {
    background: url(../images/icon/index_button1.png) no-repeat 19px center #757575;
}
.index_search_button2{
	margin-left:12px;
	background: url(../images/icon/index_button2.png) no-repeat 17px center #FB0303;
}
.index_search_div_ul{
	color:#fff;
}
.index_content{
	width:100%;
	height:386px;
	margin-top:80px;
	background-color: #fff;
}
.index_content_ul li{
	width:285px;
	height: 380px;
	text-align:center;
	float:left;
}
.index_content_ul h2{
	line-height: 60px;
	font-size:22px;
	color:#333333;
}
.index_content_ul p{
	line-height: 22px;
	font-size:16px;
	color:#656565;
}
.index_content_li1_div,
.index_content_li2_div,
.index_content_li3_div,
.index_content_li4_div{
	width:100%;
	height:180px;
	margin-bottom:17px;
	background-position: center center;
	background-repeat: no-repeat;
		position:relative;
	overflow:hidden;
}
.index_content_li1_div{
	background-image: url(../images/index_content1.jpg);
}
.index_content_li2_div{
	background-image: url(../images/index_content2.jpg);
}
.index_content_li3_div{
	background-image: url(../images/index_content3.jpg);
}
.index_content_li4_div{
	background-image: url(../images/index_content4.jpg);
}
.index_content_li1_div span,
.index_content_li2_div span,
.index_content_li3_div span,
.index_content_li4_div span{
	width:80px;
	height:80px;
	display: inline-block;
	background-position: center center;
	background-repeat: no-repeat;
	position:absolute;
	*top:50px;
	left:50%;
	bottom:-80px;
	margin-left:-40px;
	margin-bottom:-10px;
}
.index_content_li1_div span{
	background-image: url(../images/index_content11.png);
}
.index_content_li2_div span{
	background-image: url(../images/index_content21.png);
}
.index_content_li3_div span{
	background-image: url(../images/index_content31.png);
}
.index_content_li4_div span{
	background-image: url(../images/index_content41.png);
}
.index_content_ul li p a{
	width:90px;
	height:40px;
	line-height: 40px;
	text-align:center;
	color:#BF0300;
	font-size:14px;
	display: inline-block;
	background: url(../images/icon/index_a.jpg) no-repeat center center;
}
.index_content_div{
	height:53px;
}
.index_content_ul li:hover h2,
.index_content_ul li:hover p {
	color:#BF0300;
}
.index_middle{
	width:100%;
	height:700px;
	background: url(../images/index_bg1.jpg) no-repeat center center;
}
.index_middle_t{
	color:#FFF;
	text-align:center;
	padding:80px 0 60px 0;
}
.index_middle_t h2{
	font-size:36px;
	line-height: 52px;
}
.index_middle_t h3{
	font-size:18px;
	line-height: 36px;
}
.index_middle_c ul{
	margin-right:-15px;
	*zoom:1;
}
.index_middle_c ul li{
	width:218px;
	height:380px;
	margin-right:15px;
	float:left;
	position:relative;
	cursor:pointer;
	/*overflow:hidden;*/
}
.index_middle_bg1,
.index_middle_bg2{
	width:100%;
	height:100%;
	position:absolute;
	left:0px;
	top:0px;
}
.index_middle_bg1{
	background: url(../images/bgZTalpha.png);
}

.index_middle_bg3{
	width:168px;
	height:330px;
	padding:25px;
	position:absolute;
	left:0px;
	top:0px;
	overflow:hidden;
}
.index_middle_c ul li span{
	font-size:85px;
	font-family: 'Arial';
	font-weight:bold;
	position:absolute;
	left:68px;
	color:#990000;
}
.index_middle_span1{
	opacity:0.2;
	filter:alpha(opacity=20);
	bottom:-30px;
}
.index_middle_span2{
	display: none;
	bottom:-30px;
}
.index_middle_li_top{
	color:#000;
	height:180px;
	border-bottom:1px solid #666666;
}
.index_middle_li_top div{
	height:44px;
	padding-top:20px;
}
.index_middle_li_top div p{
	line-height: 22px;
	font-size:16px;
}
.index_middle_c ul li.index_middle_c_a{
}
.index_middle_c_a .index_middle_li_top {
	color:#fff;
	border-bottom:1px solid #fff;
}
.index_hot{
	width:100%;
	/*height:550px;*/
	background-color: #fff;
}
.index_hot_t{
	text-align:center;
	padding:40px 0 0px 0;
}
    .index_hot_t h2 {
        /*line-height: 52px;*/
        font-size: 26px;
        color: black;
    }
.index_hot_t h3{
	line-height: 35px;
	font-size:18px;
	color:#333333;
}
.index_hot_ul{
	margin-right:-20px;
	*zoom:1;
}
.index_hot_ul li{
	width:370px;
	height:268px;
	position:relative;
	float:left;
	margin-right:20px;
	margin-top:20px;
}
.index_hot_index1,
.index_hot_index2{
	width:100%;
	height:100%;
	position:absolute;
	left:0px;
	top:0px;
}
.index_hot_index1 img{
	width:370px;
	height:240px;
}
.index_hot_bg{
	width:100%;
	height:54px;
	position:absolute;
	left:0px;
	bottom:0px;
}
.index_hot_row1{
	width:100%;
	height:54px;
	background-color: #000;
	opacity:0.5;
	filter:alpha(opacity=50);
	position:absolute;
	left:0px;
	top:0px;
}
.index_hot_row2{
	width:100%;
	height:54px;
	line-height: 54px;
	text-align:center;
	position:absolute;
	left:0px;
	top:0px;
}
.index_hot_row2 a{
	font-size:20px;
	color:#fff;
}
.index_hot_row2 span{
	font-size:16px;
	color:#FFF;
	margin:0 20px;
}
.index_hot_index1 {
    cursor: pointer;
    border: 1px solid #F0F0F0
}
.index_hot_index2{
	display: none;
}
.index_hot_index2_red,
.index_hot_index2_text{
	width:100%;
	height:100%;
	position:absolute;
	left:0px;
	top:0px;
}
.index_hot_index2_text {
    text-align: center;
    color: #fff;
    /*margin-top: -40px;*/
}
.index_hot_index2_red{
	background-color: #c30000;	
	opacity:0.76;
	filter:alpha(opacity=76);
}
.index_hot_index2_text h2{
	line-height: 38px;
	font-size:24px;
	padding-top:60px;
}
.index_hot_index2_text h3{
	line-height: 36px;
	font-size:18px;
}
.index_hot_index2_text p a{
	width:168px;
	height:38px;
	line-height: 38px;
	font-size:14px;
	border:1px solid #fff;
	text-align:center;
	display:inline-block;
	margin-top:18px;
}
.index_hot_index2_text p a:hover{
	color:#fff;
}
.index_hot_b{
	margin-top:40px;
	text-align: center;
}
    .index_hot_b a {
        width: 180px;
        height: 50px;
        line-height: 50px;
        text-align: center;
        color: #FFF;
        background-color: #FB0303;
        font-size: 16px;
        display: inline-block;
        border-radius: 30px;
    }
.index_find {
    width: 100%;
    height: 400px;
    margin-top: 80px;
    /*background: url(../images/index_find.jpg) no-repeat center center;*/
}
.index_find_ul{
	height:408px;
	padding:0 80px;
}
    .index_find_ul li {
        width: 245px;
        height: 100%;
        float: left;
        text-align: center;
    }
.index_find_ul li div{
	width:100%;
	height:248px;
	background-position: center bottom;
	background-repeat: no-repeat;
	position:relative;
	overflow:hidden;
}
.index_find_ul li h2{
	margin-top:24px;
	margin-bottom:24px;
	font-size:22px;
	color:#666666;
}
.index_find_ul li p a{
	width:78px;
	height:26px;
	line-height: 26px;
	display: inline-block;
	border:1px solid #666666;
	color:#666666;
	font-size:14px;
}
.index_find_ul li div span{
	width:80px;
	height:80px;
	display:inline-block;
	position:absolute;
	left:50%;	
	background-position: center center;
	background-repeat: no-repeat;
	margin-left:-40px;
	bottom:-80px;
	*top:120px;
}
.index_find_img1{
	background-image: url(../images/index_ad1.png);
}
.index_find_img1 span{
	background-image: url(../images/index_find1.png);
}
.index_find_img2{
	background-image: url(../images/index_ad2.png);
}
.index_find_img2 span{
	background-image: url(../images/index_find2.png);
}
.index_find_img3{
	background-image: url(../images/index_ad3.png);
}
.index_find_img3 span{
	background-image: url(../images/index_find3.png);
}
/*ground-image: url(../images/index_find3.png);
}*/
/*.index_find_ul li:hover .index_find_img1{
	background-image: url(../images/index_find1_r.png);
}
.index_find_ul li:hover .index_find_img2{
	background-image: url(../images/index_find2_r.png);
}
.index_find_ul li:hover .index_find_img1{
	background-image: url(../images/index_find3_r.png);
}
.index_find_ul li:hover h2{
	color:#FB0303;
}
.index_find_ul li:hover p a{
	border:1px solid #FB0303;
	color:#FB0303;
}*/
.index_flow{
	width:100%;
	height:517px;
	background-color: #f5f3f2;
}
.index_flow_t{
	text-align: center;
}
.index_flow_t h2{
	font-size:36px;
	line-height: 54px;
	color:#FB0303;
	padding-top:50px;
}
.index_flow_t h3{
	line-height: 34px;
	color:#333333;
	margin-bottom:44px;
}
.index_flow_ul{
	margin-right:-48px;
	*zoom:1;
}
.index_flow_ul li{
	width:250px;
	float:left;
	margin-right: 48px;
	position:relative;
}
.index_flow_ul li div{
	height:200px;
	background-position: center center;
	background-repeat: no-repeat;
	margin-bottom:35px;
}
.index_flow_li1 div {
	background-image: url(../images/index_flow1.png);
}
.index_flow_li2 div {
	background-image: url(../images/index_flow2.png);
}
.index_flow_li3 div {
	background-image: url(../images/index_flow3.png);
}
.index_flow_li4 div {
	background-image: url(../images/index_flow4.png);
}
.index_flow_ul li p{
	line-height: 26px;
	text-align: center;
	font-size:18px;
	color:#333;
}
.index_flow_ul li span{
	width:48px;
	height:34px;
	display: inline-block;
	position:absolute;
	right:-48px;
	top:82px;
	background: url(../images/index_to_right.png) no-repeat center center;
}
.index_they{
	height:405px;
}
.index_they_t h2{
	line-height: 35px;
	font-size:36px;
	text-align:center;
	color:black;
	padding-top:48px;
	/*padding-bottom:48px;*/
}
.index_they_t h3 {
    line-height: 35px;
    font-size: 18px;
    color: #999999;
    padding-top: 20px;
    text-align: center;
    padding-bottom: 48px;
}
.index_they_ul{
	margin-right:-15px;
	*zoom:1;
}
.index_they_ul li{
	width:216px;
	height:100px;
	margin-right:15px;
	margin-bottom:15px;
	border:1px solid #EBEBEB;
	float:left;
}
.index_they_ul li a img{
	width:216px;
	height:100px;
	display: block;
}
.footer1{
	/*width:100%;
	height:162px;
	background-color: #282828;*/
}
.footer1_c{
	height:162px;
	position:relative;
}
.footer1_c h2{
	width:250px;
	height:46px;
	line-height: 46px;
	font-size:36px;
	color:#FFF;
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-23px;
	margin-left:-125px;
}
.footer1_ul1,
.footer1_ul2{
	width:415px;
	height:14px;
	line-height: 14px;
	font-size:14px;
	color:#FFF;
	position:absolute;
	top:50%;
	margin-top:-3px;
}
.footer1_ul1{
	left:0px;
}
.footer1_ul2{
	right:0px;
}
.footer1_c ul li{
	float:left;
	margin:0 15px;
}
.footer2 {
    height: 220px;
    background-color: #E5E5E5;
}
.footer2_ul{
	padding-top:34px;
}
.footer2_ul li{
	height:122px;
	float:left;
	position:relative;
}
.footer2_ul li span{
	width:1px;
	height:122px;
	display: inline-block;
	background-color: #fff;
	position:absolute;
	right:0px;
	top:0px;
}
.footer2_li1{
	width: 276px;
}
.footer2_li2{
	width: 419px;
}
.footer2_li3{
	width: 452px;
}
.footer2_li2 p {
	line-height: 60px;
	color:#FFF;
}
.footer2_li2 p em{
	width:44px;
	height: 44px;
	display: inline-block;
}
.footer2_li2_p1{
	font-size:30px;
}
.footer2_li2_p2{
	font-size:24px;
}
.footer2_li2_p1 em{
	position:relative;
	top:8px;
	margin-left:42px;
	margin-right:20px;
	background: url(../images/index_footer.png) no-repeat left top;
}
.footer2_li2_p2 em{
	position:relative;
	top:14px;
	margin-left:42px;
	margin-right:20px;
	background: url(../images/index_footer.png) no-repeat left -60px;
}
.footer2_twocode{
	width:92px;
	float:left;
	margin-left:26px;
}
    .footer2_twocode p {
        font-size: 12px;
        /* line-height: 32px; */
        text-align: center;
         color: #A2A2A2; 
        margin-top: 35px;
    }
.footer2_li3_link{
	width:100%;
	height:32px;
	line-height: 26px;
	text-align:center;
	color:#FFF;
	padding-top:0px;
}
.footer2_li3_link a{
	font-size:12px;
	padding:0px 14px;
    color:#fff;
}
.footer2_li3_link i{
	width:2px;
	height:16px;
	display: inline-block;
	background-color: #8D8D8D;
	position:relative;
	top:5px;
	*top:0px;
}
.footer2_li3_text {
	/*margin-top:4px;*/
	font-size:12px;
	color:#FFF;
}
    .footer2_li3_text p {
        line-height: 26px;
        /*text-align:center;*/
        color: black;
    }
/*****************首页结束******************/
/*****************登录开始******************/
.login_bg{
	width:100%;
	height:902px;
	position:relative;
	background: url(../testimg/login.jpg) no-repeat center center;
}
.login_bottom{
	width:100%;
	height:158px;
	background: url(../images/login_bottom.jpg) repeat-x left top;
}
.login_bottom_div{
	width:500px;
	padding-top:35px;
	margin:0 auto;
	font-size: 14px;
	margin-bottom:10px;
}
.login_bottom_div span{
	margin:0 10px;
}
.login_bottom p{
	line-height: 24px;
	color:#FFF;
}
.login{
	width:425px;
	background-color: #fff;
	position:absolute;
	top:50%;
	left:50%;
	padding:0 50px 30px;
	margin-top:-220px;
	margin-left:-270px;
}
.login_logo{
	width:100%;
	height:165px;
	background:url(../images/logo2.png) no-repeat center center;
}
.login_logo a{
	width:100%;
	height:165px;
	display: inline-block;
}
.login_name,
.login_code,
.login_phone{
	width:421px;
	height:45px;
	border:1px solid #DADADA;
	position:relative;
	margin-bottom:15px;
}
.login_name span ,
.login_phone span {
	width: 89px;
	height: 41px;
	line-height: 43px;
	text-align: center;
	display: inline-block;
	color:#999;
	font-size:14px;
	background-color: #E6E6E6;
	position:absolute;
	right:2px;
	top:2px;
	cursor:pointer;
}
.login_name input[type="text"],
.login_code input[type="text"],
.login_code input[type="password"],
.login_phone input[type="text"]{
	width:375px;
	height:45px;
	line-height: 45px;
	margin-left:45px;
	border:0px;
}
.login_name{
	background: url(../images/icon/login_icon.png) no-repeat 15px 9px;
}
.login_code{
	background: url(../images/icon/login_icon.png) no-repeat 13px -34px;
}
.login_code{
	background: url(../images/icon/login_icon.png) no-repeat 13px -34px;
}
.login_phone{
	background: url(../images/icon/code.jpg) no-repeat 15px center;
}
.login_check{
	line-height: 50px;
	position:relative;
}
.login_check label{
	margin-left:5px;
	font-size:14px;
	color:#333;
	vertical-align: middle;
}
.login_check input[type="checkbox"]{
	vertical-align: middle;
}
.login_check label a{
	color:#FB0303;
}
.login_check span {
	font-size:14px;
	color:#333;
	position:absolute;
	right:0px;
	top:0px;
	*top:-14px;
}
.login_check span a
{
    white-space:nowrap;
    position:absolute;
	right:0px;
	top:0px;
	color:#333;
}
.login_check a{
	font-size:14px;
	color:#333;
	*top:-14px;
}
.login_button{
	width:423px;
	height: 49px;
	line-height: 49px;
	text-align:center;
	background-color: #FB0303;
	font-size:18px;
	color:#fff;
	border:0px;
	font-family: 'Microsoft Yahei';
}
.login_out{
	width:100%;
	height:60px;
	line-height: 60px;
	position: absolute;
	top:-60px;
	left:0px;
	color:#fff;
	font-size:14px;
}
.login_out_r a{
	padding:6px 10px;
	margin-left:15px;
	border:1px solid #fff;
	border-radius:3px;
}
/*****************登录结束******************/
/*****************房源列表开始******************/
.top1{
	/*height:75px;*/
	/*border-bottom:2px solid #FB0303;*/
	background-color: #fff;
}
.room_search {
	height:40px;
	/*background-color: #F0F0F0;*/
	/*border-bottom:1px solid #DADADA;*/
}
.room_search_box{
	padding-top:10px;
	padding-left:160px;
}
.room_nav_ul {
    padding: 0 10px 0 10px;
    border: 1px solid #DADADA;
}
.room_nav_ul li{
	line-height: 40px;
	/*border-bottom:1px dashed #DADADA;*/
	position:relative;
	/*padding-left:92px;*/
	margin-bottom:-1px;
	font-size:12px;
}
.room_nav_ul li strong{
	width:78px;
	height: 100%;
	line-height:40px;
	text-align: center;
	font-size:14px;
	color:#333;
	/*border-right:1px solid #DADADA;*/
	position:absolute;
	left:0px;
	top:0px;
}
.room_nav_ul2 {
    padding: 0 10px 0 10px;
    border-bottom: 1px solid #DADADA;
}

    .room_nav_ul2 li {
        line-height: 40px;
        position: relative;
        /*padding-left:92px;*/
        margin-bottom: -1px;
        font-size: 14px;
    }

        .room_nav_ul2 li strong {
            width: 78px;
            height: 100%;
            line-height: 40px;
            text-align: center;
            font-size: 14px;
            color: #333;
            /*border-right:1px solid #DADADA;*/
            position: absolute;
            left: 0px;
            top: 0px;
        }
.room_nav1 li strong{
	*top:-7px;
}
.room_nav1 li p {
    color: #959595;
    display:inline-block;
}
.room_nav1 li span,
.room_nav1 li b {
    margin: 5px 6px;
    padding: 0px 8px;
    cursor: pointer;
    font-weight: normal;
    height: 30px;
    line-height: 30px;
    display: inline-block;
    color: #333;
}

    .room_nav_ul li em {
        margin: 0 6px;
        padding: 5px 11px;
        color: #FB0303;
    }
.room_nav1 li span.room_nav_active,
.room_nav1 li a.room_nav_active {
	color: #ff552e;
	/*border-radius:5px;
	background-color: #FB0303;*/
}
.room_nav1 li b.room_nav_active {
    color: #FB0303;
    /*border-radius: 5px;
    background-color: #FB0303;*/
}

.room_nav2{
	position:relative;
}
.room_nav2 li{
	height:40px;
}
.room_nav2 span{
	font-size:12px;
	padding:2px 18px 2px 8px;
	margin:0 6px;
	color:#FB0303;
	border:1px solid #FB0303;
	cursor:pointer;
	position: relative;
}
.room_nav2 span b{
	width: 7px;
	height: 7px;
	display: inline-block;
	position:absolute;
	top:7px;
	right:5px;
	background: url(../images/icon/x.png) no-repeat center center;
}
.room_nav2 i{
	position:absolute;
	/*right:15px;*/
	top:0px;
	color:#656565;
}
.rightLayout {
    display: inline-block;
    float: right;
    width: 300px;
    /*border: 1px solid #D9D9D9;
    border-radius:5px;*/
}
    .rightLayout .db_btn {
        width: 100px;
        text-align: center;
        border-radius: 5px;
        height: 30px;
        line-height: 30px;
        background-color: #FB0303;
        margin: 20px 0 10px 0;
    }
    .rightLayout .list-baike {
        padding: 10px;
        border: 1px solid #D9D9D9;
        margin-bottom:10px;
        border-radius: 5px;
    }
    .rightLayout .list-baike .title{
        font-size:18px;
        font-weight:bold;
    }
    .rightLayout .list-baike .bd {
        margin-top:25px;
        border-bottom: 1px dashed #D9D9D9;
    }
    .rightLayout .list-baike .bd .item {
        margin-bottom: 25px;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
    }
	 .wtzf {
		margin-top:20px;
	}
	 .wtzf .zx {
		width: 100%;
		margin: 15px 0px;
		display: inline-block;
		padding: 20px 0px;
		border-bottom: 1px solid #ccc;
		border-top: 1px solid #ccc;
	}
		.wtzf .zx .pic {
			width: 30%;
			float: left;
			overflow: hidden;
			border-radius: 36px;
		}
	.wtzf .zx .pic img {
		width: 100%;
	}
	.wtzf .zx .txt {
		width: 65%;
		float: right;
		border:none;
	}
	.wtzf .zx .txt p:first-child{
		font-size: 14px;
		font-weight: 700;
		color: #333333;
	}
	 .wtzf .zx .txt p:nth-child(2) {
		margin-top: 5px;
		font-size: 12px;
		color: #999999;
	}
	.wtzf .zx .txt p:last-child {
		margin-top: 10px;
		font-size: 14px;
		font-weight: 700;
		color: #fb2e2e;
	}
	.wtzf .title {
		font-size: 16px;
		font-weight: 700;
		color: #333333;
		text-align: center;
	}
	.wtzf input {
		width: 255px;
		height: 42px;
		background: #fff;
		border-radius: 6px;
		border: solid 1px #999999;
		padding-left: 20px;
		font-size: 16px;
		line-height: 16px;
		color: #999999;
		outline: unset;
		margin-top:15px;
	}
	.wtzf button {
		width: 100%;
		text-align: center;
		margin-top: 10px;
		font-size: 16px;
		line-height: 42px;
		color: #ffffff;
		background: #fb2e2e;
		border-radius: 6px;
		border: none;
		cursor: pointer;
		outline: none;
	}
	.room_l_content {
		width: 825px;
		/*float:left;*/
	}
.room_l_content,
.bus_list {
    display: inline-block;
    margin-bottom: 40px;
    /*padding: 8px 37px;*/
    /*border: 1px solid #DADADA;*/
    min-height:1250px;
}
.room_l_content dl,
.bus_list dl{
    height:152px;
	padding:30px 0;
	border-bottom:1px dashed #DADADA;
	position:relative;
}
.room_l_content dl dt{
	width:200px;
	height:160px;
	float:left;
	margin-right:40px;
	position: relative;
}
.bus_list dl dt{
	width:258px;
	height:178px;
	float:left;
	margin-right:37px;
	position: relative;
}
.room_l_c_div1,
.room_l_c_div2{
	width:100%;
	height:100%;
	position:absolute;
	left:0px;
	top:0px;
}
.room_l_c_div2{
	display: none;
}
.room_l_c_div2 a{
	width:320px;
	height:220px;
	position:absolute;
	top:0px;
	left:0px;
	background: url(../images/icon/zoom.png) no-repeat center center #ff0000;
	opacity:0.7;
	filter:alpha(opacity=70);
}
.room_l_content dl dt img {
    /*width:320px;
	height:220px;*/
    width:200px;
	height:160px;
    display: block;
}
.room_l_content_dd h2 a{
	/*line-height: 50px;*/
	font-size:20px;
	color:#666666;
}
.room_l_c_addr {
	padding-top:30px;
	font-size:14px;
}
.room_l_c_addr > span{
	float:left;
}
.room_l_c_addr ul{
	margin-left:50px;
	float:left;
}
.room_l_c_addr ul li{
	line-height: 20px;
	float:left;
}
    .room_l_c_addr ul li a {
        vertical-align: middle;
        color: #323942;
    }
.room_l_c_addr ul li strong{
	font-size:14px;
    vertical-align:middle;
	/*color:#FB0303;*/
	font-weight: normal;
}
    .room_l_c_addr ul li i {
        display: block;
        float: left;
        margin-top: 3px;
        background: url(../images/icon1.png) no-repeat;
        margin-right: 12px;
    }
.room_l_c_location i {
    display: block;
    float: left;
    margin-top: 3px;
    background: url(../images/icon1.png) no-repeat;
    margin-right: 12px;
}
.room_l_c_addr ul li .i_01 {
    width: 14px;
    height: 14px;
    background-position: -1px 0;
}

.room_l_c_location .i_02 {
    width: 15px;
    height: 15px;
    background-position: 0 -33px;
}

.room_l_c_addr ul span{
	width:2px;
	height:14px;
	display:inline-block;
	background-color: #666;
	vertical-align: middle;
	margin:0 10px;
}
.room_l_c_location {
    line-height: 20px;
    margin-top: 40px;
    font-size: 14px;
}
/*.room_l_c_location span{
	width:16px;
	height: 24px;
	display: inline-block;
	background: url(../images/icon/location.png) no-repeat center center;
	vertical-align: middle;
	margin-right:6px;
}*/
.room_l_c_gift a{
	display: inline-block;
	margin-right:8px;
}
.room_l_c_gift1 {
    font-size: 12px;
    /* padding: 9px 10px; */
    height: 20px;
    line-height: 20px;
    width: 120px;
    text-align: center;
    background: #FFF1F1;
    border-radius: 5px;
    color: #FB0303;
}
.room_l_c_gift2 {
    font-size: 12px;
    /* padding: 9px 10px; */
    height: 20px;
    line-height: 20px;
    width: 120px;
    text-align: center;
    background: #FFF1F1;
    border-radius: 5px;
    color: #FB0303;
}
.room_l_content_dd1{
	width:172px;
	text-align:center;
	position:absolute;
	right:15px;
	top:70px;
}
.bus_list_dd2{
	width:172px;
	text-align:center;
	position:absolute;
	right:15px;
	top:50px;
}
.room_l_content_dd1 h2,
.bus_list_dd2 h2{
	/*line-height: 42px;*/
    /*float:right;*/
    width:100%;
    text-align:right;
	font-size:12px;
	color:#ff4500;
	font-family: 'Microsoft Yahei';
}
.room_l_content_dd1 h2 strong,
.bus_list_dd2 h2 strong{
	/*margin-right:10px;*/
	font-size:25px;
}
.room_l_content_dd1 h3,
.bus_list_dd2 h3{
	margin-top:5px;
    float:right;
	font-size:12px;
	color:#999;
}
.room_l_content_dd1 p,
.bus_list_dd2 p{
	margin-top:20px;
}
.room_l_content_dd1 p a,
.bus_list_dd2 p a{
	width:172px;
	height:52px;
	line-height: 52px;
	display: inline-block;
	font-size:18px;
	color:#FB0303;
	background: url(../images/icon/watch.jpg) no-repeat center center;
}
.room_l_content_dd1 p a:hover,
.bus_list_dd2 p a:hover{
	color:#FB0303;
}
.pagelist span {
    font-weight: Bold;
    color: #FB0303;
    height: 30px;
    line-height: 30px;
    border: 1px solid #D9DBDF;
    padding: 0 13px;
    font-size: 14px;
    display: inline-block;
    background-color: white;
}
.pagelist a {
    height: 30px;
    line-height: 30px;
    border: 1px solid #D9DBDF;
    padding: 0 13px;
    margin-right: 8px;
    color: #b3b3b3;
    font-size: 14px;
    display: inline-block;
}
.pagelist a:hover,
.pagelist a.pagelist_active{
	color:#fff;
	border:1px solid #ed413b;
	background-color: #ed413b;
}
.room_l_pagelist{
	margin:30px 0px 48px 0px;
}
/*****************房源列表结束******************/




/*****************房源详细介绍开始******************/
/*2月4日开始*/
.ad-img-box{
	height:200px;
	overflow:hidden;
	position:relative;
    margin-top:40px;
}
.ad-img-ul{
	width:11500px;
	height:200px;
	position:absolute;
	top:0;
	left:-1150px;
}
.ad-img-ul li{
	width:10%;
	height:200px;
	float:left;
}
.ad-img-ul li img{
	width:1150px;
	height:200px;
	display:block;
}
.ad-a-box a{
	width:13px;
	height:13px;
	display: inline-block;
	margin:0 2px;
	background-position: -2px -18px;
	background-repeat: no-repeat;
	background-image: url(../images/dot.png);
}
.ad-a-box a.ad-a-active{
	background-position: -2px -2px;
}
.ad-a-box{
	position:absolute;
	bottom:10px;
	left:0;
	right:0;
	text-align:center;
}
.room1_d_top{
	width:1150px;
	position:absolute;
	left:50%;
	margin-left:-575px;
	top:0px;
}
.room1_d_img_l,
.room1_d_img_r{
	width:1000px;
	height:482px;
	background-color: #fff;
	filter:alpha(opacity=50);
	opacity:0.5;
	position:absolute;
}
.room1_d_img_l{
	top:0;
	left:-1000px;
}
.room1_d_img_r{
	top:0;
	right:-1000px;
}
.room1_d_img{
	width:1150px;
	/*height:482px;*/
	position: relative;
	margin:0 auto;
}
.room1_d_img_ul{
	width: 1000%;
	height:100%;
	position:absolute;
	top:0px;
	left:-1150px;
}
.room1_d_img_ul li{
	width:10%;
	height:100%;
	float:left;
	background-size: 100% 100%;
	background-position:center center;
	background-repeat:no-repeat;
}
.room1_d_img_ul li a{
	width:100%;
	height:100%;
	display: block;
}
.room1_d_toleft,
.room1_d_toright{
	width: 90px;
	height: 90px;
	display: inline-block;
	position:absolute;
	top:241px;
	margin-top:-45px;
	background-position: center center;
	background-repeat: no-repeat;
	cursor:pointer;
}
.room1_d_toleft{
	left:0px;
	background-image: url(../images/icon/to_left.png);
}
.room1_d_toright{
	right:0px;
	background-image: url(../images/icon/to_right.png);
}
/*2月4日结束*/
/*1*/
.room_d{
	/*height:482px;*/
	position: relative;
	overflow:hidden;
}
.room_d_top{
	width:1150px;
	position:absolute;
	left:50%;
	margin-left:-575px;
	top:0px;
}
.room_d_img{
	width:100%;
	/*height:482px;*/
	position: relative;
	overflow:hidden;
}
.room_d_img_ul{
	width: 1000%;
	height:100%;
	position:absolute;
	top:0px;
	left:0px;
}
/*1*/
.room_d_img_ul li{
	width:10%;
	height:100%;
	float:left;
	background-size: 100% 100%;
	background-position:center center;
	background-repeat:no-repeat;
}
.room_d_img_ul li a{
	width:100%;
	height:100%;
	display: block;
}
.room_d_toleft,
.room_d_toright{
	width: 90px;
	height: 90px;
	display: inline-block;
	position:absolute;
	top:241px;
	margin-top:-45px;
	background-position: center center;
	background-repeat: no-repeat;
	cursor:pointer;
}
.room_d_toleft{
	left:0px;
	background-image: url(../images/icon/to_left.png);
}
.room_d_toright{
	right:0px;
	background-image: url(../images/icon/to_right.png);
}
.room_dtime{
	position:absolute;
	top:-102px;
}
.room_dtime_l{
	width: 400px;
	height:204px;
	float:left;
	background: url(../images/room_d_red.png) left top;
}
.room_dtime_r{
	width:750px;
	height:204px;
	float:left;
	background: url(../images/room_d_black.png) left top;
}
.room_dtime_l h2{
	line-height: 102px;
	padding-left:85px;
	font-size:32px;
	color:#FFF;
}
.room_dtime_l div{
	padding:20px 0px 17px 0px;
	position:relative;
}
.room_dtime_l div h3{
	line-height: 34px;
	padding-left:26px;
	font-size:20px;
	color:#FFF;
}
.room_dtime_l div h3 span{
	width:16px;
	height: 16px;
	display: inline-block;
	background: url(../images/icon/room_d.png) no-repeat left top;
	margin-right:15px;
	position:relative;
	top:2px;
	*top:-5px;
}
.room_dtime_l div h4{
	line-height: 34px;
	padding-left:27px;
	font-size:14px;
	color:#FFF;
}
.room_dtime_l div h4 span{
	width: 14px;
	height: 20px;
	display: inline-block;
	margin-right:15px;
	background: url(../images/icon/room_d.png) no-repeat -1px -33px;
	vertical-align: middle;
}
.room_dtime_l div dl{
	width: 124px;
	position:absolute;
	right:0px;
	top:16px;
	text-align:center;
	color:#fff;
}
.room_dtime_l div dl dt{
	line-height: 52px;
	font-size:54px;
}
.room_dtime_l div dl dd{
	line-height: 24px;
	font-size:14px;
}
.room_dtime_r ul{
	height:102px;
	margin:0px 26px 0 28px;
}
.room_dtime_r ul li{
	width:139px;
	height:102px;
	float:left;
}
.room_dtime_r ul li p{
	text-align:center;
	color:#FFF;
	line-height: 16px;
}
.room_dtime_ul1 li p{
	font-size:16px;
}
.room_dtime_ul2 li p{
	font-size:14px;
}
.room_dtime_ul1 li{
	background: url(../images/icon/circle.png) no-repeat center center;
}
.room_dtime_ul2 li div{
	height:12px;
	margin-top:24px;
	background: url(../images/icon/to_bottom.png) no-repeat center center;
}
.room_dtime_ul2 li p{
	line-height: 20px;
	margin-top:18px;
}
.room_dcont_l{
	width: 809px;
}
.room_dcont_r{
	width: 320px;
	margin-left:20px;
}
.room_dcont_lt{
	height:41px;
}
.room_dcont_lt ul li{
	width:201px;
	height:39px;
	float:left;
	border:1px solid #cccccc;
	margin-right:-1px;
	cursor:pointer;
}
.room_dcont_lt ul li div{
	height:39px;
	line-height: 39px;
	text-align:center;
	color:#999;
	font-size:16px;
	border-left:1px solid #FFF;
	background: url(../images/room_dcont_t.jpg) repeat-x left top;
}
.room_dcont_lt ul li.room_dcont_lt_active{
	border:1px solid #c70d08;
}
.room_dcont_lt ul li.room_dcont_lt_active div{
	border-left:1px solid #c70d08;
	background: #c70d08;
	color:#fff;
}
.room_dcont_lc{
	/*border:1px solid #ccc;
	margin-top:-1px;
	padding:20px 22px;*/
}
.room_dcont_lc_div{
	min-height: 460px;
	display: none;
}
    .room_dcont_lc_div.show table tr{
        width:100%;
    }
    .room_dcont_lc_div.show table{
        width: 100%;
    }
    .room_dcont_lc_div.show table tr td{
        width: 30%;
    }
    .room_dcont_lc_div.show table tr td span {
        color: #A5A5A5;
    }
    .room_dcont_lc_div.show {
        display: block;
    }
.room_dcont_lc_div p{
	font-size:14px;
	color:#666;
	line-height: 28px;
}
.room_dcont_rinput h2{
	line-height: 100px;
	text-align:center;
	font-size:14px;
	color:#fff;
	background-color: #BC0A06;
}
.room_dcont_rinput h2 strong{
	font-size:42px;
}
.room_dcont_rinput div{
	padding:29px 40px;
	background-color: #C70D08;
}
.room_dcont_rinput div p{
	text-align:center;
	margin-bottom:12px;
}
.room_dcont_rinput div p input[type="text"]{
	width:210px;
	height: 40px;
	line-height: 40px;
	background-color: #fff;
	padding:0 15px;
	border-radius:5px;
	border:0px;
	font-size:16px;
}
.room_dcont_rinput div p textarea{
	width:210px;
	height:108px;
	color:#666;
	line-height: 24px;
	padding:8px 15px;
	border-radius:5px;
	border:0px;
	font-family: 'Microsoft Yahei';
	font-size:16px;
}
.room_dcont_rinput div p button{
	width:240px;
	height: 54px;
	line-height: 54px;
	background-color: #EEA800;
	font-size:20px;
	border-radius:5px;
	border:0px;
	color:#fff;
	font-family: 'Microsoft Yahei';
	cursor:pointer;
}
.room_dcont_rinput div p a{
	line-height: 50px;
	font-size:16px;
	color:#fff;
	text-decoration:underline;
}
.room_dlike_h2 {
    font-size: 18px;
    line-height: 60px;
    /*color:#FB0303;*/
    font-weight: bolder;
    position: relative;
}
.room_dlike_h2 span{	
	/*width:6px;
	height:24px;
	display: inline-block;
	background:url(../images/red_black.jpg) no-repeat center center;
	margin-right:8px;
	vertical-align: middle;*/
}
.room_dlike_list{
	margin-right:-20px;
	*zoom:1;
	height: 250px;
}
.room_dlike_list dl{
	width: 370px;
	height: 250px;
	float:left;
	margin-right:20px;
	position:relative;
}
.room_dlike_list dl dt{
	width: 370px;
	height: 250px;
}
.room_dlike_list dl dt img{
	width: 370px;
	height: 250px;
	display: block;
}
.room_dlike_list dl dd{
	width:100%;
	height:54px;
	position:absolute;
	bottom:0px;
	left:0px;
}
.room_dlike_list_bg1{
	width:100%;
	height:100%;
	position:absolute;
	top:0px;
	left:0px;
	background-color: #000;
	opacity: 0.5;
	filter:alpha(opacity=50);
}
.room_dlike_list_bg2{
	width:100%;
	height:100%;
	line-height: 54px;
	position:absolute;
	top:0px;
	left:0px;
	color:#fff;
}
.room_dlike_list_bg2 div{
	padding:0 10px;
	font-size:16px;
}
/*****************房源详细介绍结束******************/
/*****************后台开始******************/
.admin_welcome a{
	/*margin-right:10px;*/
}
.admin{
	margin-top:20px;
	margin-bottom:40px;
	border:1px solid #ccc;
	background-color: #fff;
}
.admin_l{
	width:208px;
	min-height: 800px;
	border-right:1px solid #ccc;
}
.admin_r{
	width:939px;
}
.admin_l_ul li{
	border-bottom:1px solid #D9DADC;
}
.admin_l_ul li h3{
	line-height: 68px;
	background: url(../images/icon/admin.jpg) no-repeat 31px center;
	padding-left:57px;
	font-size:14px;
	cursor:pointer;
}
.admin_l_ul li div{
	padding-bottom:20px;
}
.admin_l_ul li div p{
	line-height: 36px;
	font-size:14px;
}
.admin_l_ul li div p a{
	width:151px;
	height:100%;
	padding-left:57px;
	color:#333;
	display: inline-block;
}
.admin_l_ul li div p:hover a,
.admin_l_ul li div p.admin_l_active a{
	background-color: #FB0303;
	color:#FFF;
}
.admin_r_t{
	height:70px;
	line-height: 71px;
	padding-left:20px;
	border-bottom:1px solid #D9DADC;
}
.admin_r_t h2{
	width: 128px;
	height: 68px;
	line-height: 71px;
	font-size:18px;
	text-align:center;
	border-bottom:3px solid #FB0303;
	color:#FB0303;
}
.admin_r_c{
	padding:40px;
}
.admin_r_c table{
	width:859px;
	border-collapse:collapse;
	text-align:left;
	border:1px solid #E7E7EB;
}
.admin_r_c table tr th{
	height:44px;
	line-height: 44px;
	background-color: #F4F5F9;
	padding-left:20px;
	font-size:14px;
	text-align:left;
	color:#333;
	font-weight:normal;
}
.admin_r_c table th label{
	padding-left:10px;
}
.admin_r_c table tr td {
	padding:20px 0px;
	border-bottom:1px solid #E7E7EB;
	font-size:14px;
}
.admin_r_td1 input[type="checkbox"]{
	margin-left:20px;
	margin-right:10px;
}
.admin_r_td1{
	width: 45px;
}
.admin_r_td2{
	width: 570px;
}
.admin_r_td2 a{
	color:#333;
}
.admin_r_td3{
	width: 242px;
	white-space: nowrap;
}
.admin_r_td3 select{
	width:100px;
	height:32px;
	line-height: 32px;
	border:1px solid #E7E7EB;
	vertical-align: middle;
	margin-right:10px;
	font-family: 'Microsoft Yahei';
}
.admin_r_td3 a{
	width:100px;
	height:30px;
	line-height: 30px;
	text-align:center;
	color:#333;
	display: inline-block;
	vertical-align: middle;
	margin-right:10px;
	border:1px solid #E7E7EB;
}
/*****************后台结束******************/

/*****************看房清单开始******************/
.watch_flow{
	height:120px;
	position: relative;
}
.watch_flow dl{
	width:90px;
	position:absolute;
	top:26px;
}
.watch_flow dl dt{
	height:48px;
	background-position: center center;
	background-repeat: no-repeat;
}
.watch_flow dl dd{
	line-height: 38px;
	text-align:center;
	font-size:14px;
}
.watch_flow_dl1{
	left:80px;
}
.watch_flow_dl2{
	left:530px;
}
.watch_flow_dl3{
	left:980px;
}
.watch_flow_dl1 dt{
	background-image: url(../images/icon/watch_flow1.png);
}
.watch_flow_dl2 dt{
	background-image: url(../images/icon/watch_flow2.png);
}
.watch_flow_dl3 dt{
	background-image: url(../images/icon/watch_flow3.png);
}
.watch_flow_dl1 dd{
	color:#FB0303;
}
.watch_flow_dl2 dd{
	color:#FB0303;
}
.watch_flow_dl3 dd{
	color:#999;
}
.watch_flow dl span{
	width:360px;
	height:3px;
	display: inline-block;
	position:absolute;
	right:-360px;
	top:24px;
}
.watch_flow_dl1 span{
	background-color: #FB0303;
}
.watch_flow_dl2 span{
	background-color: #ccc;
}
.watch_time{
	height:58px;
	line-height: 58px;
	padding:0 18px;
	background-color: #fff;
	border:1px solid #DADADA;
	position:relative;
}
.watch_time span{	
	color:#666;
	font-size:14px;
}
.watch_time input[type="text"]{
	width:227px;
	height:36px;
	line-height: 36px;
	font-size: 14px;
	padding:0 5px;
	border:1px solid #DADADA;
}
.watch_time_input	
{
    background: url(../images/icon/watch_time.jpg) no-repeat 196px center;
}
.watch_time_button{
	width: 120px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-size:18px;
	color:#FFF;
	cursor:pointer;
	background-color: #FB0303;
	position:absolute;
	border:0px;
	right:4px;
	top:4px;
}
.watch_table{
	width:100%;
	border-collapse:collapse;
	border:1px solid #DADADA;
	background-color: #fff;
}
.watch_table th{
	height:58px;
	line-height: 58px;
	font-weight:normal;
	border-bottom:1px solid #DADADA;
}
.watch_th1{
	text-align:left;
}
.watch_th2{
	font-size:18px;
	text-align:center;
}
.watch_th2 span{
	padding:0 5px;
	color:#FB0303;
}
.watch_table td{
	border-bottom:1px solid #DADADA;
	height:98px;
}
.watch_td1{
	width:56px;
}
.watch_td2{
	padding:19px 0;
	width:718px;
}
.watch_td3{
	width:204px;
}
.watch_td4{
	width:170px;
}
.watch_th1 input[type="checkbox"]{
	margin:0 16px 0 20px;
	vertical-align: middle;
}
.watch_td1 input[type="checkbox"]{
	margin:0 20px;
	vertical-align: middle;
}
.watch_th1 label{
	font-size:14px;
	color:#666;
	vertical-align: middle;
}
.watch_th1 a{
	font-size:14px;
	color:#FB0303;
	margin-left:32px;
	vertical-align: middle;
}
.watch_td2 dt{
	float:left;
	margin-right:23px;
}
.watch_td2 dd{
	line-height: 30px;
}
.watch_td2 dd h2{
	font-size:16px;
}
.watch_td2 dd div{
	font-size:12px;
}
.watch_td2 dd div span{
	float:left;
	margin-right:40px;
}
.watch_td2_ul{
	float:left;
}
.watch_td2_ul li{
	float:left;
}
.watch_td2_ul li b{
	margin:0 10px;
}
.watch_td2_ul li strong{
	font-size:18px;
	color:#FB0303;
	font-weight:normal;
}
.watch_td3 p{
	font-size:14px;
	line-height: 28px;
	text-align:center;
}
.watch_td3 p strong{
	font-size:42px;
	color:#FB0303;
}
.watch_td3 p i{
	color:#FB0303;
}
.watch_td3 p span{
	color:#999999;
}
.watch_td4 p{
	text-align:center;
}
.watch_td4 p a{
	color:#999999;
	font-size:14px;
}
.watch_ok{
	width:820px;
	height:420px;
	background-color: #fff;
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-210px;
	margin-left:-410px;
	z-index:9999;
	display: none;
}
.screen{
	width:100%;
	height:100%;
	background-color: #000;
	opacity:0.3;
	filter:alpha(opacity=30);
	position: absolute;
	top:0px;
	left:0px;
	z-index:9998;
	display: none;
}
.watch_ok_l{
	width:315px;
	height:420px;
	background: url(../images/watch_ok.jpg) no-repeat left center;
}
.watch_ok_r{
	width: 505px;
	height: 420px;
	padding-top:94px;
	text-align:center;
	position:relative;
}
.watch_ok_r h2{
	height: 88px;
	line-height: 88px;
	font-size:28px;
}
.watch_ok_r h3{
	font-size:16px;
	height:34px;
	line-height: 34px;
}
.watch_ok_r p a{
	width: 240px;
	height: 50px;
	line-height: 50px;
	text-align:center;
	color:#FB0303;
	border:1px solid #FB0303;
	font-size:20px;
	display: inline-block;
	margin-top: 42px;
}
.watch_ok_r_close{
	line-height: 24px;
	position:absolute;
	right:2px;
	top:2px;
	font-size:24px;
	cursor:pointer;
}
/*****************看房清单结束******************/
/*****************礼包详情开始******************/
.gift_top{
	width:100%;
	height:180px;
	background:url(../images/gift_banner.jpg) no-repeat center center;
}
.yifake{
	width: 280px;
	height: 180px;
	position: absolute;
	top:42px;
	left:16px;
	box-shadow:0px 10px 20px rgba(0,0,0,0.3);
}
.yifake a{
	width: 280px;
	height: 180px;
	display: inline-block;
}
.gift_top_text{
	left: 340px;
	top: 67px;
	color:#d7d7d7;
	position:absolute;
}
.gift_top_text h2{
	line-height: 47px;
	font-size: 32px;
}
.gift_top_text h3{
	line-height: 32px;
	font-size: 20px;
}
.gift_conl{
	width: 785px;
	margin-right:30px;
	padding-left:15px;
}
.gift_conr{
	width: 320px;
}
.gift_conl_row1{
	margin-bottom:40px;
	padding-top:13px;
}
.gift_conl_row1_div{
	margin-right:-16px;
	*zoom:1;
}
.gift_conl_row1 dl{
	width:250px;
	margin-top:17px;
	float:left;
	margin-right:16px;
}
.gift_conl_row1 dl dt{
	height:120px;
	background-position: center center;
	background-repeat: no-repeat;
}
.gift_conl_row1 dl dd h3{
	line-height: 74px;
	font-size:18px;
	text-align:center;
}
.gift_conl_row1 dl dd p{
	line-height: 24px;
	font-size:12px;
}
.gift_conl_row1_dl dt{
	text-align:center;
}
.gift_conl_text{
	padding:27px 38px;
	border:1px solid #D8D8D8;
	background-color: #fff;
	margin-bottom:20px;
	margin-top:5px;
}
.gift_conl_text p{
	line-height: 32px;
	font-size:16px;
}
.gift_conl_text p strong{
	font-size:24px;
	color:#FB0303;
}
.gift_conl_row3 p{
	margin-bottom:24px;
	line-height: 24px;
	font-size:14px;
	color:#666;
}
.gift_conr_input h2{
	width: 320px;
	height: 100px;
	line-height: 100px;
	text-align:center;
	font-size:24px;
	color:#FFF;
	background-color: #bc0a06;
}
.gift_conr_input_div {
	width:240px;
	height:262px;
	background-color: #c70d08;
	padding:28px 40px;
}
.gift_conr_input_div input[type="text"]{
	width:225px;
	height: 40px;
	line-height: 40px;
	padding-left:15px;
	border-radius:5px;
	border:0px;
	background-color: #fff;
	font-size:16px;
	margin-bottom:12px;
}
.gift_conr_input_div input[type="checkbox"],
.gift_conr_input_div label{
	margin:10px 5px;
	vertical-align: middle;
}
.gift_conr_input_div label{
	color:#FFF;
	font-size:14px;
}
.gift_conr_input_div button{
	width: 240px;
	height: 54px;
	line-height: 54px;
	text-align:center;
	font-size:20px;
	border:0px;
	border-radius:5px;
	background-color: #EEA800;
	margin-top:10px;
	color:#FFF;
	cursor:pointer;
}
.gift_conr_fit{
	margin-top:10px;
}
.gift_conr_fit h2 a{
	line-height: 28px;
	position:absolute;
	right:0px;
	top:18px;
	*top:0px;
	color:#FB0303;
	border:1px solid #FB0303;
	border-radius: 5px;
	font-size:14px;
	padding:0 10px;
}
.gift_conr_fit dl{
	width: 320px;
	height: 228px;
	background-color: #fff;
	margin-bottom:20px;
}
.gift_conr_fit dl dt{
	width:318px;
	height:178px;
	border:1px solid #D7D7D7;
}
.gift_conr_fit dl dt img{
	width:318px;
	height:178px;
}
.gift_conr_fit dl dd{
	width:318px;
	height:46px;
	line-height: 46px;
	border:1px solid #D7D7D7;
	margin-top:-1px;
}
.gift_conr_fit dl dd a{
	font-size:14px;
	color:#666;
	margin-left:15px;
	float:left;
}
.gift_conr_fit dl dd span{
	float: right;
	margin-right:15px;
	font-size:16px;
	color:#FB0303;
}
/*****************礼包详情结束******************/
/*****************企业资源对接服务礼包开始******************/
/*11月27日修改开始*/
.bus_bg{
	width:100%;
	height:460px;
	position:relative;
	overflow:hidden;
}
.bus_bg_ul{
	width:1000%;
	height:100%;
	position:absolute;
	top:0px;
	left:0px;
}
.bus_bg_ul li{
	width:10%;
	height:100%;
	float:left;
}
.bus_bg_ul li a{
	width:100%;
	height:100%;	
	background-position: center center;
	background-repeat: no-repeat;
}
.bus_bg_point{
	width:100%;
	position:absolute;
	bottom:20px;
	text-align:center;
}
.bus_bg_point a{
	width:13px;
	height:13px;
	display: inline-block;
	margin:0 3px;
	background-position: -2px -18px ;
	background-image: url(../images/dot.png);
	background-repeat: no-repeat;
}
.bus_bg_point a.bus_bg_point_active{
	background-position: -2px -2px;
}
/*11月27日修改结束*/
.bus_search{
	height:72px;
	padding-top:27px;
	padding-left:160px;
}
.bus_search_serve {
	width: 109px;
	height: 46px;
	border:1px solid #ccc;
	position:relative;
}
.bus_search_serve span{
	width:85px;
	padding-left:24px;
	height: 46px;
	line-height: 46px;
	display: inline-block;
	font-size:14px;
	color:#333;
	cursor:pointer;
	background: url(../images/icon/to_bottom2.jpg) no-repeat 84px center #fff;
}
.bus_search_serve ul {
	width:100%;
	position:absolute;
	top:46px;
	left:-1px;
	border:1px solid #ccc;
	background-color: #fff;
	z-index:9999;
	display: none;
}
.bus_search_serve ul li{
	height:46px;
	line-height: 46px;
	font-size:14px;
	padding-left:20px;
	border-bottom:1px solid #ccc;
	margin-bottom:-1px;
	cursor:pointer;
}
.bus_search_input input[type="text"]{
	width: 450px;
	height:46px;
	line-height: 46px;
	padding-left:15px;
	border:1px solid #ccc;
	margin-left:-1px;
}
.bus_search_input button{
	width: 120px;
	height: 48px;
	line-height: 48px;
	font-size:14px;
	padding-left:55px;
	text-align:left;
	background: url(../images/icon/index_button1.png) no-repeat 27px center #757575;
	cursor:pointer;
	border:0px;
	color:#FFF;
}
.bus_search_public{
	position:relative;
}
.bus_search_public_button{
	width: 95px;
	height: 48px;
	line-height: 48px;
	font-size:14px;
	padding-left: 25px;
	background: url(../images/icon/to_bot.png) no-repeat 87px center #FB0303;
	text-align:left;
	border:0px;
	cursor:pointer;
	color:#FFF;
	display:inline-block;
}
.bus_search_public_button:hover{
    color:#FFF;
}
.bus_search_public_div{
	width:184px;
	height: 415px;
	border:1px solid #ccc;
	padding:20px 33px 0px;
	text-align: center;
	z-index:9999;
	background-color: #fff;
}
.bus_search_js{
	position:absolute;
	left:-131px;
	top:48px;
}
.bus_search_public_div h2{
	line-height: 30px;
	font-size:18px;
	color:#FB0303;
}
.bus_search_public_div h3{
	font-size: 12px;
	color:#333;
	line-height: 20px;
	margin-bottom:10px;
}
.bus_search_public_div p{
	margin-top:10px;
}
.bus_search_public_div p textarea,
.bus_search_public_div p input[type="text"]{
	width: 164px;
	padding:0 10px;
	font-size:12px;
	border:1px solid #ccc;
}
.bus_search_public_div p textarea{
	height: 108px;
	line-height: 30px;
	resize:none;
}
.bus_search_public_div p input[type="text"]{
	height: 30px;
	line-height: 30px;
}
.bus_search_public_div p a{
	width: 184px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color:#fff;
	font-size: 16px;
	background-color: #FB0303;
	border:0px;
	cursor:pointer;
	display:inline-block;
}
.bus_search_public_div{
	display: none;
}
.bus_list dt{
	border:1px solid #ccc;
}
.bus_list_dd h2{
	line-height: 40px;
	font-size:20px;
}
.bus_list_dd h2 a{
	color:#000000;
}
.bus_list_dd p{
	line-height: 44px;
	color:#333333;
	font-size:16px;
}
.bus_list_dd p span{
	color:#333333;
	margin-right:30px;
}
.bus_list_dd p span strong{
	font-size:24px;
	color:#e4393c;
}
.bus_list_dd p b{
	font-weight:normal;
}
.bus_list_dd p b a{
	font-size:18px;
	color:#FB0303;
	text-decoration: underline;
}
/*****************企业资源对接服务礼包结束******************/
/*****************热门房源介绍开始******************/
.hotr_top h2{
	width: 440px;
	height: 60px;
	line-height: 60px;
	text-align:center;
	color:#fff;
	font-size:24px;
	position:absolute;
	top:165px;
	left:50%;
	margin-left:-220px;
	background: url(../images/hotr.png) no-repeat left top;
}
.hotr_top h3{
	width:54px;
	height:54px;
	background: url(../images/icon/hotr_top.png) no-repeat left top;
	position:absolute;
	top:255px;
	left:50%;
	margin-left:-27px;
}
.hotr_top h3 a{
	width:54px;
	height:54px;
	display: inline-block;
}
.hotr_center{
	width:100%;
	height: 206px;
	background: url(../images/hotr_c.png) repeat scroll left top;
	position:absolute;
	top:-120px;
}
.hotr_c_row1{
	height: 120px;
	text-align:center;
	color:#FFF;
}
.hotr_c_row1 h2{
	line-height: 40px;
	font-size: 32px;
	padding-top: 35px;
}
.hotr_c_row1 h3{
	line-height: 28px;
	font-size: 16px;
}
.hotr_c_row2 p{
	line-height: 22px;
	text-align:center;
	color:#FFF;
	font-size: 14px;
}

/*****************热门房源介绍结束******************/
/*****************投放房源开始******************/
.throw{
	width:100%;
	height:598px;
}	
.throw_bg1{
	background: url(../testimg/throw.jpg) no-repeat center center;
}
.throw_bg2{
	background: url(../testimg/throw2.jpg) no-repeat center center;
}
.throw_input{
	margin-left:565px;
	padding-top: 72px;
	color:#FFF;
}
.throw_input h2{
	line-height: 50px;
	font-size:34px;
}
.throw_input h3{
	line-height: 38px;
	font-size:22px;
}
.throw_input > div{
	margin-top:16px;
}
.throw_input_row1{
	width:550px;
	height:50px;
	background-color: #fff;
	border-radius:5px;
}
.throw_input_span{
	width:99px;
	height:50px;
	text-align:center;
	line-height: 50px;
	color:#666666;
	font-size:14px;
	display: inline-block;
	border-right:1px solid #CCC;
	vertical-align: middle;
	float:left;
}
.throw_input > div input[type="text"]{
	height:50px;
	line-height: 50px;
	border:0px;
	vertical-align: middle;
	padding:0 5px;
	font-size:14px;
	/*color:#666;
	*position: relative;
	*top:-1px;*/
}
.throw_input > div input[type="radio"]
{
    vertical-align:middle;
}
.throw_input > div label
{
    color:#000;
    font-size:14px;
vertical-align:middle;
    }
.long_input input[type="text"]{
	width:440px;
}
.throw_input_select{
	width: 135px;
	height: 50px;
	line-height: 50px;
	font-size:16px;
	padding-left:30px;
	float:left;
	/*background: url(../images/icon/to_bottom3.jpg) no-repeat 120px center;*/
	position: relative;
}
.throw_input_select span{	
	width:90px;
	overflow:hidden;
	white-space: nowrap;
	text-overflow:ellipsis;
	display:inline-block;
	cursor:pointer;
	color:#999;
}
.throw_input_select ul{	
	min-width: 135px;
	max-height:300px;
	overflow-y:scroll;
	color:#999;
	background-color: #fff;
	position:absolute;
	top:50px;
	left:0px;
	display: none;
}
.throw_input_select ul li{	
	min-width: 135px;
	height:50px;
	line-height: 50px;
	cursor:pointer;
	padding-left:30px;
	white-space:nowrap;
}
.short_input input{
	width:260px;
}
.throw_input_row2 div{
	width: 267px;
	height: 50px;
	float:left;
	background-color: #fff;
	border-radius:5px;
}
.throw_input_row2 div input{
	width:85px;
	vertical-align: middle;
}
.throw_input_row2 div em{
	width:50px;
	height:50px;
	padding-right:15px;
	display: inline-block;
	text-align:right;
	line-height: 50px;
	color:#999;
	font-size:16px;
	vertical-align: middle;
}
.throw_input_submit button{
	width:160px;
	height: 60px;
	line-height: 60px;
	text-align: center;
	font-size:20px;
	color:#000;
	cursor:pointer;
	background-color: #f8e512;
	border:0px;
	border-radius:5px;
}

/*****************投放房源结束******************/
/*****************委托租赁开始******************/
.rent{
	width:100%;
	height:498px;
	background: url(../testimg/rent.jpg) no-repeat center center;
	color:#FFF;
}
.rent_t h2{
	font-size:36px;
	line-height: 50px;
	padding-top:90px;
	text-align:center;
}
.rent_t h3{
	font-size:22px;
	line-height: 50px;
	margin-bottom:60px;
	text-align:center;
}
.rent_t h3 strong{
	font-size:32px;
}
.rent_t_ul{
	padding:0px 25px;
}


/*12月3日修改*/
.rent_t_ul li{
	width: 160px;
	height:160px;
	float:left;
	margin:0px 30px;
	background-position: center center;
	background-repeat: no-repeat;
	background-image: url(../images/icon/circle_bg.png);
	transition:0.3s;
	overflow:hidden;
	cursor:pointer;
}
.tran_bg{
	background-image: url(../images/icon/tra_bg.png) !important;
}
.rent_t_lidiv1 div{
	height:90px;
	margin-top:25px;
}
.rent_t_lidiv1 p{
	font-size:14px;
	text-align: center;
}
.rent_t_li1 .rent_t_lidiv1 div img{
	margin-left:40px;
}
.rent_t_li2 .rent_t_lidiv1 div img{
	margin-left:44px;
}
.rent_t_li3 .rent_t_lidiv1 div img{
	margin-left:33px;
}
.rent_t_li4 .rent_t_lidiv1 div img{
	margin-left:53px;
}
.rent_t_li5 .rent_t_lidiv1 div img{
	margin-left:43px;
}
.rent_t_lidiv2{
	display: none;
}
.rent_t_lidiv2 h2{
	line-height: 32px;
	font-size:20px;
	color:#f9d81e;
	padding-top:25px;
	font-family: 'Microsoft Yahei';
}
.rent_t_lidiv2 p{
	line-height: 26px;
	font-size:14px;
	padding:0 15px;
	text-align: center;
}
/*12月3日修改*/



.rent_c h2{
	line-height: 34px;
	text-align: center;
	font-size:34px;
	padding-top:55px;
	padding-bottom:48px;
}
.rent_c > div{
	margin-bottom:15px;
	text-align: center;
	font-size:14px;
}
.rent_c > div span{
	width:98px;
	height:48px;
	line-height: 48px;
	display: inline-block;
	border:1px solid #ccc;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	margin-right:-1px;
	vertical-align: middle;
	background-color: #fff;
	color:#666;
}
.rent_c > div input[type="text"],
.rent_c > div select,
.rent_c_div1{
	height:48px;
	line-height: 48px;
	font-size:14px;
	padding:0 10px;
	border:1px solid #ccc;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	vertical-align: middle;
}
.rent_c > div input[type="text"],
.rent_c_div1{
    width:434px;
    display:inline-block;
    background-color: #fff;
}
.rent_c > div select{
    width:454px;
}
.rent_c h3{
	text-align:center;
}
.rent_c h3 button{
	width:160px;
	height:60px;
	line-height: 60px;
	text-align:center;
	font-size:20px;
	background-color: #FB0303;
	border-radius:5px;
	border:0px;
	color:#fff;
	cursor:pointer;
	margin-top:38px;
	margin-bottom:67px;
}
/*****************委托租赁结束******************/

.result_top{
	width:1110px;
	height:42px;
	line-height: 42px;
	padding:0 20px;
	background-color: #fff;
	border:1px solid #ccc;
	color:#666;
	font-size:14px;
}
.result_button1,
.result_button2{
	padding:0 35px;
	line-height: 48px;
	display: inline-block;
	font-size:16px;
}
.result_button1:hover,
.result_button2:hover{
	color:#FFF;
}
.result_button1{
	background-color: #ff9900;
	margin-right:20px;
}
.result_button2{
	background-color: #FB0303;
}
.mainSearch {
    width: 1150px;
    background-color: #F4F4F4;
    margin: 0 auto;
    height: 175px;
    margin-top: 100px;
}
    .mainSearch div table tr td {
    padding:5px;
    }
        .mainSearch div table tr td a {
        margin-right:5px;
        line-height:20px;
        }
    .homeTitle {
        margin: 15px auto;
        width: 1150px;
        position: relative;
        font-size: 14px;
    }
    .homeTitle ul {
        height: 35px;
        line-height: 35px;
    }
        .homeTitle ul li.action {
            background: #FB0303;
        }
        .homeTitle ul li.action span {
            color: white;
        }
        .homeTitle ul li {
            width: 120px;
            float: left;
            margin-right: 30px;
            text-align: center;
            border-radius: 5px;
            background: #EEEEEE;
        }
.index_they_ul1 {
    margin-right: -15px;
    *zoom: 1;
}

    .index_they_ul1 li {
        width: 12.9%;
        height: 100px;
        margin-right: 15px;
        text-align: center;
        margin-bottom: 15px;
        float: left;
    }
    .index_they_ul1 li div img {
        margin-bottom:10px;
    }
        .index_they_ul1 li div span {
            font-size:14px;
        }
.info {
    z-index: 1;
    margin-left: 95px;
    margin-top: 40px;
    position: relative;
    width: 120px;
    height: 180px;
    /* line-height: 50px; */
    background: #FFFFFF;
    border: 1px solid #DBDBDB;
    text-align: center;
}
.info1 {
    z-index: 1;
    margin-left: 215px;
    margin-top: 40px;
    position: relative;
    width: 120px;
    height: 180px;
    /* line-height: 50px; */
    background: #FFFFFF;
    border: 1px solid #DBDBDB;
    text-align: center;
}
    .info ul li {
        height: 25px;
        line-height: 25px;
    }

    .info1 ul li {
        height: 25px;
        line-height: 25px;
    }

.nav {
    top: -186px;
    position: relative;
    /* left: 30px; */
    overflow: hidden;
    margin: 0 auto;
    /* top: 10px; */
    width: 0;
    height: 0;
    border-width: 5px;
    border-style: solid dashed dashed dashed;
}

.nav-border {
    /*top: -20px;*/
    border-color: transparent transparent #DBDBDB transparent;
}

.nav-background {
    top: -190px;
    border-color: transparent transparent #FFFFFF transparent;
}
.mautable {
    display: inline-block;
    margin: 0 auto;
    font-size: 14px;
    width: 1150px;
    line-height: 43px;
}
.mautable ul {
    /*margin: 0 auto;
    width: 745px;*/
    float:right;
}
    .mautable ul li {
        float: left;
        margin-left: 40px;
    }

    .pages {  color: #FB0303;overflow: auto; }
        .pages a, .pages .cpb {
            height: 30px;
            line-height: 30px;
            border: 1px solid #D9DBDF;
            padding: 0 13px;
            margin-right: 8px;
            color: #b3b3b3;
            font-size: 14px;
            display: inline-block;
        }
    .pages a:hover {
        background-color: #FB0303;
        color: #fff;
        border: 1px solid #D9DBDF;
        text-decoration: none;
    }
        .pages .cpb {
            font-weight: bold;
            color: #FB0303;
            background: white;
            border: 1px solid #D9DBDF;
        }

.room_d .l {
    /*padding: 30px 0 20px 0;*/
    width: 630px;
    float: left;
    /*height: 520px;*/
}
.bigPic {
    MARGIN: 0px auto;
    OVERFLOW: hidden;
    WIDTH: 630px;
    POSITION: relative;
}
    .bigPic .inf {
        OVERFLOW: hidden;
        WIDTH: 630px;
        HEIGHT: auto;
    }
        .bigPic .inf ul {
            overflow: hidden;
            height: 405px;
            width: max-content;
        }
            .bigPic .inf ul li {
                width: 630px;
                height: 405px;
                float: left;
                text-align: center;
                display: flex;
            }
                .bigPic .inf ul li img {
                    max-height: 405px;
                    width: 630px;
                    margin: auto;
                    display: block;
                }
.sPic {
    margin: 6px auto 0 auto;
    WIDTH: 630px;
    POSITION: relative;
    height: 90px;
}
    .sPic .pre {
        float: left;
        position: absolute;
        top: 0;
        left: 0;
        line-height: 90px;
        width: 20px;
        text-align: center;
        font-size: 20px;
        color: #cac9c9;
        opacity: .8;
        filter: alpha(opacity=80);
        background-color: #000;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
    }
    .sPic .inf {
        width: 100000px;
        position: relative;
        top: 0px;
        left: 0px;
        /* overflow: hidden; */
        white-space: nowrap;
    }
        .sPic .inf li {
            height: 90px;
            width: 115px;
            /* border: 1px solid #ccc; */
            margin-left: 8px;
            float: left;
            text-align: center;
            display: flex;
        }
            .sPic .inf li img {
                width: 115px;
                height: 90px;
                margin: auto;
                display: block;
                background: #f5f5f6;
                vertical-align: top;
                opacity: .5;
            }
    .sPic .next {
        float: right;
        position: absolute;
        top: 0;
        right: 0;
        line-height: 90px;
        width: 21px;
        text-align: center;
        font-size: 20px;
        color: #cac9c9;
        opacity: .8;
        filter: alpha(opacity=80);
        background-color: #000;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
    }
    .sPic .inf li img.current {
        /* border: 1px solid #ff7f00; */
        opacity: 1;
    }
.JJRInfo {
    margin: 30px 0 20px 0;
    border: 1px solid #D9D9D9;
    width: 230px;
    float: right;
    height: 585px;
    padding:15px;
}
    .JJRInfo .item img {
        width: 85px;
        height: 100px;
    }
.JJR_btn {
    color: white;
    display: inline-block;
    width: 100px;
    text-align: center;
    margin: 0 auto;
    /* border-radius: 5px; */
     border: 1px solid #FB0303; 
    height: 45px;
    line-height: 42px;
    background-color: #FB0303;
    font-size: 13px;
    /* margin-top: -6px; */
}
.reJJRInfo {
    margin: 0px 0 20px 0;
    /*border: 1px solid #D9D9D9;*/
    width: 230px;
    float: right;
    height:650px;
    padding: 15px;
}
.agent-con-box {
    padding-bottom: 30px;
    margin-top: 30px;
    position: relative;
    /*border-bottom: 1px solid #f1f1f1;*/
}
.agent-con {
    margin-left: 30px;
    position: relative;
    width: 828px;
}
.lf {
    float: left;
}
.agent-img img {
    width: 123px;
    height: 152px;
}
.duanxin, .weixin {
    background-position: 0 -68px;
    width: 20px;
    height: 16px;
    display: inline-block;
    background: url(../images/de-icon.png) no-repeat;
}
.weixin-you .weixin1 {
    background-position: 0 -36px;
}
.weixin1 {
    display: inline-block;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: url(../images/wx-zx.png) no-repeat;
}
.agent-tit .line {
    display: inline-block;
    width: 1px;
    height: 16px;
    background: #ececec;
    margin: 0 5px;
    *vertical-align: 2px;
}
.weixin {
    background-position: 0 -88px;
}
.jjrlistcode {
    left: 142px;
    top: -5px;
}

.fxcode {
    position: absolute;
    /*right: 160px;
    top: 0px;*/
    background: url(../images/codebg.png) no-repeat;
    width: 151px;
    height: 151px;
    z-index: 99;
    display: none;
}
    .fxcode img {
        width: 112px;
        height: 112px;
        margin: 20px auto;
    }
.agent-info {
    color: #535d6a;
    font-size: 14px;
    color: #535d6a;
    padding-top: 5px;
}
    .agent-info p {
        line-height: 30px;
        margin-top: 8px;
        width: 650px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

.iconsleft, .iconsleft1, .eye-icons {
    background: url(../images/icon-left.png) no-repeat;
    padding-left: 28px;
    background-position: 0 7px;
}
.agent-info .iconsleft1 {
    background-position: 0 -27px;
}
.contacty {
    position: absolute;
    right: 0;
    top: 40px;
}
.agent-info .eye-icons {
    background-position: 0 -58px;
}
    .contacty span {
        display: block;
        font-size: 24px;
        color: #535d6a;
        line-height: 34px;
    }
    .contacty label {
        display: block;
        text-align: right;
        font-size: 14px;
        color: #8e99a9;
        line-height: 34px;
    }
.guanzhu-btn {
    height: 28px;
    line-height: 28px;
    font-size: 14px;
    color: #8e99a9;
    border: 1px solid #e6e6e6;
    padding: 0 10px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding: 0 14px;
    position: absolute;
    top: 0;
    right: 0;
}
.clea:after {
    content: ".";
    height: 0;
    display: block;
    clear: both;
    visibility: hidden;
}
.agent-tit .name, .agent-tit .name h3 {
    display: inline-block;
    line-height: 40px;
    font-size: 20px;
    margin-right: 16px;
    color: #323942;
}
.duanxin {
    background-position: 0 -68px;
}
.icon-gz {
    width: 16px;
    height: 16px;
    background-position: 0 0;
    vertical-align: -3px;
    *vertical-align: 1px;
    margin-right: 8px;
}
 .icon-gz {
    display: inline-block;
    background: url(../images/de-icon.png) no-repeat;
}
.pList li {
    border-bottom: 2px solid #f3f3f3;
    padding: 30px 0;
    overflow: hidden;
    width: 100%;
}
.listImg {
    width: 200px;
    float: left;
    padding-right: 40px;
}
.listCon {
    width: 560px;
    float: left;
}
.listTit, .listTit h2, .listTit h3 {
    padding: 8px 0;
    color: #323942;
    font-size: 20px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: bold;
}
.listX {
    padding-top: 10px;
    position: relative;
}
    .listX p {
        color: #535d6a;
        font-size: 14px;
        padding-bottom: 15px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }
    .listX .i_01 {
        width: 15px;
        height: 15px;
        background-position: -1px 0;
    }

    .listX i {
        display: block;
        float: left;
        margin-top: 3px;
        background: url(../images/xqicon.png) no-repeat;
        margin-right: 12px;
    }
.xqzs span {
    color: #323942;
}

.xqzs span, .xqzs a {
    display: inline-block;
}

.listX p {
    color: #535d6a;
    font-size: 14px;
    padding-bottom: 15px;
}
.listX .xqzs .hui {
    color: #FB0303;
    margin-left: 0px;
    margin-right: 3px;
    text-decoration: none;
}

.listX .xqzs a {
    color: #FB0303;
    margin-left: 5px;
    margin-right: 3px;
    text-decoration: none;
}

.listX a {
    color: #535d6a;
    text-decoration: underline;
}
.listX p {
    color: #535d6a;
    font-size: 14px;
    padding-bottom: 15px;
}
.listX .i_02 {
    width: 15px;
    height: 15px;
    background-position: 0 -33px;
}

.listX i {
    display: block;
    float: left;
    margin-top: 3px;
    background: url(../images/xqicon.png) no-repeat;
    margin-right: 12px;
}
.listX .i_03 {
    width: 16px;
    height: 16px;
    background-position: 0 -66px;
}

.listX i {
    display: block;
    float: left;
    margin-top: 3px;
    background: url(../images/xqicon.png) no-repeat;
    margin-right: 12px;
}
.jia {
    position: absolute;
    right: 0;
    top: 0px;
    text-align: right;
}
.listX .jia .redC {
    color: #ff4500;
    font-size: 14px;
}
.listX .redC strong {
    font-size: 30px;
}
.listX .jia p {
    color: #535d6a;
    font-size: 12px;
    padding-bottom: 10px;
}
.wrapper {
    clear: both;
    width: 100%;
    float: left;
    margin: 0px 0 41px;
    position: relative;
}
    .wrapper .house-tit {
        height: 36px;
        line-height: 36px;
        font-size: 24px;
        color: #323942;
    }
.rent-top p {
    color: #5c7596;
    font-size: 14px;
    line-height: 28px;
}
.rent-topright {
    margin-top: 10px;
}
.detail-main .renttag span.followbtn, .followbtn {
    width: 118px;
    height: 34px;
    border: 1px solid #e6e6e6;
    font-size: 14px;
    color: #8e99a9;
    line-height: 34px;
    cursor: pointer;
    text-align: center;
    padding-left: 0px;
}

.radius5 {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.followbtn i {
    vertical-align: middle;
    margin-left: -8px;
    margin-right: 15px;
}

.share, .guanzhu, .yiguanzhu {
    display: inline-block;
    width: 16px;
    height: 16px;
}
.guanzhu{
    display: inline-block;
    background: url(../images/com-icon.png) no-repeat;
}
.guanzhu {
    background-position: -52px -68px;
    margin-left: 20px;
}
.followbtn {
    width: 118px;
    height: 34px;
    border: 1px solid #e6e6e6;
    font-size: 14px;
    color: #8e99a9;
    line-height: 34px;
    cursor: pointer;
    text-align: center;
    padding-left: 0px;
}
.details-view {
    /*height: 456px;*/
    margin-bottom: 60px;
}
    .details-view .content {
        width: 505px;
    }
.xqjprice {
    overflow: hidden;
    color: #535d6a;
    font-size: 14px;
}
    .xqjprice label {
        color: #e8445b;
        font-size: 12px;
        display: inline-block;
    }
    .xqjprice span {
        color: #FB0303;
        font-size: 40px;
        display: inline-block;
        margin-left: 5px;
    }
.xqfangs {
    padding: 20px 0;
    width: 580px;
    overflow: hidden;
}
    .xqfangs ul {
        width: 100%;
        overflow: hidden;
    }
        .xqfangs ul li {
            width: 50%;
            font-size: 14px;
            color: #535d6a;
            height: 40px;
            line-height: 40px;
            float: left;
        }
            .xqfangs ul li span {
                display: inline-block;
            }

        .xqfangs ul li {
            width: 50%;
            font-size: 14px;
            color: #535d6a;
            height: 40px;
            line-height: 40px;
            float: left;
        }
            .xqfangs ul li .hui {
                color: #FB0303;
                display: inline-block;
                text-decoration: none;
            }

            .xqfangs ul li a {
                color: #FB0303;
                display: inline-block;
                text-decoration: underline;
            }
.xqjinkan {
    border-top: 2px solid #f3f3f3;
    border-bottom: 2px solid #f3f3f3;
    padding: 26px 0;
    margin-bottom: 25px;
}
    .xqjinkan li {
        width: 45%;
        float: left;
    }
    .xqjinkan .lingd_icon {
        width: 18px;
        height: 35px;
        background: url(../images/icon_ling.png) no-repeat;
        margin-right: 32px;
        margin-top: 12px;
    }
    .xqjinkan li p {
        font-size: 16px;
        color: #535d6a;
        margin-bottom: 15px;
        font-weight: bold;
    }
    .xqjinkan li label {
        font-size: 12px;
        color: #8f9ba9;
        font-weight: normal;
    }
    .xqjinkan li span {
        font-size: 14px;
        color: #535d6a;
    }
    .xqjinkan .bkxbor {
        border-left: 1px solid #e6e6e6;
        padding-left: 16px;
    }

    .xqjinkan li {
        width: 45%;
        float: left;
    }
    .xqjinkan .xin_icon {
        width: 25px;
        height: 22px;
        background: url(../images/icon_xin.png) no-repeat;
        margin-right: 30px;
        margin-top: 18px;
    }
    .xqjinkan li p {
        font-size: 16px;
        color: #535d6a;
        margin-bottom: 15px;
        font-weight: bold;
    }
    .xqjinkan li span {
        font-size: 14px;
        color: #535d6a;
    }

    .xqjinkan li p {
        font-size: 16px;
        color: #535d6a;
        margin-bottom: 15px;
        font-weight: bold;
    }
    .xqjinkan li span {
        font-size: 14px;
        color: #535d6a;
    }
.agent-con-box {
    margin-top: 60px;
}
.agent-img, .agent-img img {
    width: 146px;
    height: 170px;
}

.agent-img, .agent-con, .ag-phone, .ag-num, .ag-num li {
    float: left;
}
.agent-con {
    width: 380px;
    margin-left: 36px;
    position: relative;
    /*margin-right: 44px;*/
}
.daikansty {
    position: relative;
}

.daikansty {
    width: 100%;
    height: 118px;
}
.agent-img, .agent-con, .ag-phone, .ag-num, .ag-num li {
    float: left;
}
.daikansty ul {
    padding: 14px;
}
.daiktop {
    width: 68px;
    height: 90px;
    margin-right: 23px;
}
    .daiktop img {
        width: 68px;
    }
.daikcon {
    width: 355px;
}
    .daikcon h3 {
        height: 32px;
    }

    .daikcon h3 {
        color: #323942;
        font-size: 16px;
        line-height: 32px;
    }
    .daikcon p, .daikcon label {
        color: #535d6a;
        font-size: 13px;
        line-height: 30px;
    }
    .daikcon label {
        color: #FB0303;
        font-size: 15px;
        font-weight: bold;
    }
.agent-tit {
    position: relative;
}
    .agent-tit .name {
        display: inline-block;
        line-height: 30px;
        font-size: 28px;
        margin-right: 16px;
    }
.ag-phone-num {
    width: 552px;
    height: 197px;
    border-left: 1px solid #ececec;
    margin-top: 60px;
    text-align: center;
    padding-left: 18px;
}
.ag-num {
    width: 100%;
    height: 48px;
    padding: 22px 0;
    color: #535d6a;
    font-size: 14px;
}.ag-num li {
    width: 50%;
    text-align: center;
}
        .ag-num li b {
            font-size: 28px;
        }
        .ag-num li p {
            margin-top: 10px;
            font-size: 14px;
        }
.ag-num-item .ag-icon-mm {
    background-position: 0 -92px;
}

.ag-num-item i {
    width: 17px;
    height: 15px;
    margin-right: 7px;
}

.ag-num-item i, .ag-phone i {
    display: inline-block;
    background: url(../images/jjr-icon.png) no-repeat;
    vertical-align: -2px;
    *vertical-align: 1px;
}
.ag-phone i {
    width: 18px;
    height: 28px;
    background-position: 0 -60px;
    margin-right: 18px;
    *vertical-align: 5px;
}
.ag-num-item .ag-icon-zl {
    background-position: 0 -112px;
}

.ag-num-item i {
    width: 17px;
    height: 15px;
    margin-right: 7px;
}
.ag-num-item .ag-icon2 {
    background-position: 0 -20px;
}

.ag-num-item i {
    width: 17px;
    height: 15px;
    margin-right: 7px;
}
.ag-num-item .ag-icon3 {
    background-position: 0 -40px;
}

.ag-num-item i {
    width: 17px;
    height: 15px;
    margin-right: 7px;
}

.ag-phone {
    width: 100%;
    font-size: 30px;
    font-weight: bold;
    color: #FB0303;
    text-align: center;
    padding-top: 56px;
}

   
.jxfy-box h2 {
    font-size: 24px;
    margin-top: 90px;
}
    .jxfy-box h2 span {
        display: inline-block;
        width: 5px;
        height: 22px;
        background: #FB0303;
        vertical-align: -2px;
        *vertical-align: 3px;
        margin-right: 16px;
    }
.house-list {
    margin-top: 40px;
    margin-bottom:40px;
}
    .house-list li, .house-list .mianji {
        float: left;
    }

    .house-list li {
        width: 267px;
        margin-right: 20px;
    }
    .house-list .pic, .house-list img {
        display: block;
        width: 267px;
        height: 200px;
    }
    .house-list h3 {
        /* width: 270px; */
        font-size: 14px;
        margin-top: 20px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }
        .house-list h3 span {
            padding-right: 10px;
        }
    .house-list .con {
        /* width: 270px; */
        margin-top: 12px;
    }
    .house-list .mianji {
        color: #96a0af;
    }

    .house-list li, .house-list .mianji {
        float: left;
    }
    .house-list .price {
        color: #e8445b;
        font-size: 14px;
        float: right;
        font-weight: bold;
    }
.guanzhu-btnsty {
    background: url(../images/guanzhu.png) no-repeat;
}

.wechat-code {
    position: absolute;
    top: 14px;
    right: 0;
    background: #fff;
}
    .wechat-code img {
        width: 90px;
        height: 130px;
    }
    .wechat-code p {
        text-align: center;
        color: #535d6a;
        margin-top: 2px;
    }
.agent-wx {
    width: 32px;
    cursor: pointer;
    position: relative;
}
.weixin-you .weixin {
    background-position: 0 -36px;
}
.agent-code {
    padding: 5px;
    background: #fff;
    border: 1px solid #ececec;
    position: absolute;
    top: 0;
    left: 36px;
    z-index: 10;
    display: none;
}
    .agent-code img {
        width: 100px;
        height: 100px;
    }
.weixin-no .weixin1 {
    background-position: 0 -72px;
    cursor: default;
}
.details-view {
    /*height: 516px;*/
    margin-bottom: 60px;
}
.housesty {
    overflow: hidden;
    border-top: 2px solid #f3f3f3;
    border-bottom: 2px solid #f3f3f3;
    padding: 20px 0;
}
.jlyou, .jlquan, .kfjilu {
    width: 120px;
    height: 121px;
    background: url(../images/quan_hong.png) no-repeat;
}

.jlyou, .jlyoubai {
    margin-right: 27px;
}
.jlyoubai {
    width: 120px;
    height: 121px;
    background: url(../images/quan_bai.png) no-repeat;
}

.jlyou, .jlyoubai {
    margin-right: 5px;
}
.jlquannei {
    text-align: center;
}

.fontbaise {
    color: #fff;
}
.jlinfo {
    font-size: 15px;
}

.jlinfo {
    height: 32px;
    line-height: 25px;
    padding-top: 35px;
}
.cjname {
    height: 35px;
    line-height: 40px;
    font-size: 16px;
}
.jlquannei {
    text-align: center;
}

.fonthongse {
    color: #e8435a;
}
.font18 {
    font-size: 20px;
}
.zushous {
    padding: 20px 0;
    width: 580px;
    overflow: hidden;
    border-bottom: 2px solid #f3f3f3;
    margin-bottom: 28px;
}
    .zushous ul {
        width: 100%;
        overflow: hidden;
    }
        .zushous ul li {
            width: 31.3%;
            margin-right: 2%;
            font-size: 14px;
            color: #535d6a;
            line-height: 45px;
            float: left;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
        }
            .zushous ul li span {
                display: inline-block;
                float: left;
            }
.daikansty {
    width: 100%;
    height: 118px;
}
    .daikansty ul {
        padding: 14px;
    }
.daiktop {
    width: 68px;
    height: 90px;
    margin-right: 23px;
}
    .daiktop img {
        width: 68px;
    }
.daikcon h3 {
    height: 32px;
}

.daikcon h3 {
    color: #323942;
    font-size: 16px;
    line-height: 32px;
}
    .daikcon h3 a {
        float: left;
    }
.xxk-no {
    display: none;
}

.xinxika {
    width: 27px;
    position: relative;
    margin: 6px 0 0 6px;
}
.daikansty .weixiniconbtn {
    background-position: 0px -36px;
    margin-top: 0;
}

.weixiniconbtn {
    position: relative;
}
.ailiao_icon, .weixiniconbtn, .agent-wx {
    background: url(../images/wx-zx.png) no-repeat scroll 0 0;
    width: 32px;
    height: 32px;
    cursor: pointer;
}
    .weixiniconbtn .wxcode {
        right: 30px;
    }

.wxcode {
    right: 50px;
    top: -10px;
}

.fxcode {
    position: absolute;
    right: 160px;
    top: -40px;
    background: url(../images/codebg.png) no-repeat;
    width: 151px;
    height: 151px;
    z-index: 99;
    display: none;
}
.detail-main {
    overflow: hidden;
    padding-bottom: 90px;
    position: relative;
}
    .detail-main .tag {
        height: 46px;
        border-top: 1px solid #e6e6e6;
        border-bottom: 1px solid #e6e6e6;
        z-index: 1010;
    }
.detail-main .tag .now {
    color: #FB0303;
}
        .detail-main .tag a {
            line-height: 46px;
            color: #323942;
            font-size: 16px;
            float: left;
            margin-right: 16px;
            padding-left: 10px;
            position: relative;
        }
        .detail-main .tag .xian {
            width: 30px;
            height: 3px;
            background: #FB0303;
            display: block;
            margin: 0 auto;
            position: absolute;
            bottom: 0;
            left: 50%;
            margin-left: -15px;
        }
.tag-now, .tag-nowts {
    width: 750px;
    padding-top: 60px;
    clear: both;
}
    .tag-now .titleinfo, .tag-nowts .titleinfo {
        color: #323942;
        font-size: 24px;
        margin-bottom: 40px;
        height: 32px;
        line-height: 32px;
    }

.titwidth {
    width: 750px;
}
.tag-now .titleinfo i, .tag-nowts .titleinfo i {
    margin-left: 10px;
    width: 5px;
    height: 23px;
    background: #FB0303;
    margin-right: 15px;
    display: inline-block;
    vertical-align: middle;
}
.saleinfo {
    width: 720px;
    margin-left: 30px;
}
.infolefttit {
    width: 20%;
    font-size: 14px;
    color: #8e99a9;
    line-height: 36px;
}
.infocon {
    width: 80%;
    font-size: 14px;
    color: #8e99a9;
}
    .infocon ul {
        overflow: hidden;
    }
        .infocon ul li {
            width: 50%;
            float: left;
            height: 36px;
        }
    .infocon label {
        width: 100px;
    }

    .infocon label, .infocon span {
        height: 36px;
        line-height: 36px;
        display: inline-block;
    }
    .infocon span {
        color: #535d6a;
    }

    .infocon label, .infocon span {
        height: 36px;
        line-height: 36px;
        display: inline-block;
    }
.fangping {
    position: relative;
}
.fangping-tab {
    position: absolute;
    right: 0;
    top: -70px;
    cursor: pointer;
}
    .fangping-tab .current {
        color: #fff;
        background: #fdb200;
        border: 1px solid #fdb200;
    }

    .fangping-tab p {
        float: left;
        line-height: 26px;
        padding: 0 16px;
        border: 1px solid #e6e6e6;
        color: #8e99a9;
    }
    .fangping-tab p {
        float: left;
        line-height: 26px;
        padding: 0 16px;
        border: 1px solid #e6e6e6;
        color: #8e99a9;
    }
.fangpinfo {
    margin-left: 30px;
    width: 720px;
}
    .fangpinfo ul:first-child {
        border-top: none;
        padding-top: 0px;
    }

.fptiao {
    border-bottom: 1px solid #e6e6e6;
    padding: 40px 0;
}
.fptoux {
    overflow: hidden;
    border-radius: 100%;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    width: 60px;
    height: 60px;
    margin-right: 20px;
}
    .fptoux img {
        width: 100%;
        margin: 0 auto;
    }
.fpcont {
    width: 640px;
}
.fptit {
    height: 21px;
}
    .fptit h2 {
        color: #323942;
        font-size: 16px;
        display: inline-block;
        float: left;
        margin-right: 16px;
    }
    .fptit span {
        display: inline-block;
        float: left;
        width: 22px;
        height: 17px;
        cursor: pointer;
        background: url(../images/dk-wx-icon.png) no-repeat;
        margin-top: 6px;
        position: relative;
    }
.daikan {
    float: left;
    line-height: 23px;
    font-size: 14px;
    margin-left: 20px;
}
.fptit label {
    color: #FB0303;
    font-size: 14px;
    display: inline-block;
    float: right;
    line-height: 21px;
    font-weight: bold;
}
.fpneirong {
    line-height: 29px;
    color: #535d6a;
    margin-top: 20px;
}
.jjrcode {
    left: 20px;
    top: -15px;
}

.fxcode {
    position: absolute;
    right: 160px;
    top: -40px;
    background: url(../images/codebg.png) no-repeat;
    width: 151px;
    height: 151px;
    z-index: 99;
    display: none;
}
.listimg1 {
    margin-left: 30px;
    text-align: justify;
}
/*.listimg1 li:first-child {
    width: 720px;
    height: 540px;
}*/

.listimg1 li {
    width: 354px;
    height: 266px;
    margin-bottom: 10px;
    display: inline-block;
    text-align: center;
}
.listimg1 li img {
    max-width: 100%;
    height: 100%;
}
.tag100 {
    width: 100%;
}
.infocontent {
    overflow: hidden;
}
.zhbcont {
    margin-left: 30px;
}
    .zhbcont li {
        position: relative;
        float: left;
        margin-right: 10px;
    }
        .zhbcont li a {
            display: block;
            width: 270px;
        }
        .zhbcont li img {
            width: 270px;
            height: 203px;
        }
.tjsale {
    color: #323942;
    font-size: 14px;
    margin-top: 15px;
    line-height: 32px;
    overflow: hidden;
    width: 270px;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
}
.salets {
    line-height: 30px;
    height: 30px;
    width: 270px;
}
    .salets span {
        font-size: 14px;
        color: #96a0af;
        float: left;
        width: 130px;
        height: 30px;
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;
    }
    .salets label {
        font-size: 14px;
        color: #e8445b;
        display: inline-block;
        float: right;
        cursor: pointer;
    }
.right-agent {
    display: block;
    overflow: hidden;
}
.tagright {
    top: 10px;
    position: fixed;
    background: #fff;
    /*z-index: 1000;*/
}

.agentcont {
    /*border: 1px solid #ececec;*/
    width: 380px;
    float: left;
    margin-top: 65px;
    margin-left: 19px;
}
.agenttit {
    height: 46px;
    line-height: 46px;
    text-align: center;
    position: relative;
    font-size: 16px;
    color: #323942;
    background-color: #fbfbfb;
}
.agentinfo ul {
    width: 363px;
    padding: 14px 0 14px 17px;
    position: relative;
    border: 1px solid #ececec;
    border-top:none;
    float: left;
}
.daiktx {
    width: 68px;
    height: 90px;
    margin-right: 23px;
}
    .daiktx img {
        width: 68px;
    }
.daikwd {
    width: 272px;
}
    .daikwd h3 {
        color: #323942;
        font-size: 16px;
        line-height: 32px;
    }
    .daikwd p, .daikwd label {
        color: #535d6a;
        font-size: 13px;
        line-height: 30px;
    }
.relative {
    position: relative;
}
.daikwd label {
    color: #e63a52;
    font-size: 15px;
    font-weight: bold;
}
.tag_fixed {
    top: 0;
    width: 1150px;
    position: fixed;
    z-index: 1000;
    background: #fff;
}
.fill {
    height: 49px;
}
.agenttit .batch {
    font-size: 12px;
    color: #8e99a9;
    cursor: pointer;
    position: absolute;
    right: 12px;
}
    .agenttit .batch span {
        background: url(../images/batch-icon.png) no-repeat;
        vertical-align: middle;
        width: 12px;
        height: 12px;
        margin-right: 4px;
        display: inline-block;
    }
.weixinicon {
    background: url(../images/dk-wx-icon.png) no-repeat;
    width: 22px;
    height: 17px;
    cursor: pointer;
    margin-top: 6px;
    margin-right: 17px;
}
.jjrwxcode {
    right: 25px;
    top: -90px;
}

.fxcode {
    position: absolute;
    text-align:center;
    /*right: 160px;
    top: -40px;*/
    background: url(../images/codebg.png) no-repeat;
    width: 151px;
    height: 151px;
    z-index: 99;
    display: none;
}
    .fxcode img {
        width: 112px;
        height: 112px;
        margin: 20px auto;
    }
.daikwd .weixin-no {
    margin-right: 17px;
}
.daikwd .weixin-no {
    margin-right: 17px;
}
.daikwd .weixin-no, .jjrname span.weixin-no, .fptit span.weixin-no {
    background: url(../images/wxhui-no.png) no-repeat 0 0;
    float: right;
    width: 20px;
    margin-top: 6px;
    height: 16px;
}
.pxTit {
    overflow: hidden;
    border-top: 3px solid #FB0303;
    border-left: 1px solid #ececec;
    border-bottom: 1px solid #ececec;
    background: #fff;
    width: 100%;
}
    .pxTit .current {
        color: #FB0303;
    }

    .pxTit dd {
        line-height: 42px;
        width: 118px;
        float: left;
        border-right: 1px solid #ececec;
        color: #535d6a;
        font-size: 14px;
        text-align: center;
        cursor: pointer;
    }
        .pxTit dd i {
            display: inline-block;
            width: 7px;
            height: 12px;
            background: url(../images/sheng.png) no-repeat center center;
            margin-left: 5px;
        }
.total-box.noBor {
    border-bottom: none;
}

.total-box {
    line-height: 44px;
    border-bottom: 2px solid #f3f3f3;
}
    .total-box span {
        padding: 0 6px;
        font-weight: bold;
    }
.pxTit dd.current .sheng {
    background-position: -14px 0;
}
.pxTit dd.current .jiang {
    background-position: -28px 0;
}
.checkYZMbg {
    width: 80px;
    height: 45px;
    line-height: 42px;
    text-align: center;
    display: inline-block;
    color: #999;
    font-size: 13px;
    background-color: #E6E6E6;
    /*right: 2px;
    top: 2px;*/
}
.formbox{
    min-width: 1240px;
}

.formbox {
    background: url(../images/nashi_bg4.jpg) no-repeat center top #e63f4e;
    height: 330px;
}
    .formbox .kongjian-h1 {
        color: #fff;
        padding: 20px 0 0;
    }

.kongjian-h1 {
    height: 94px;
    line-height: 94px;
    font-size: 36px;
    font-weight: 400;
    text-align: center;
}
.formbox .about-form {
    width: 508px;
    height: 56px;
    margin: 0 auto;
}

.about-form {
    font-size: 0;
    position: relative;
    margin-top: 8px;
}
.formbox .about-form input {
    width: 135px;
    height: 54px;
    line-height: 54px;
    font-size: 14px;
}

.about-form input {
    width: 180px;
    height: 46px;
    line-height: 46px;
    font-size: 12px;
    padding: 0 10px;
    border: 1px solid #fff;
    border-right: 0;
}

.fl {
    float: left;
}
.formbox .about-form .a1 {
    width: 115px;
    height: 56px;
    border: 1px #fff solid;
    line-height: 56px;
    font-size: 14px;
    font-weight: 400;
}

.about-form .a1 {
    display: inline-block;
    width: 80px;
    height: 46px;
    line-height: 46px;
    text-align: center;
    background: #ef4150;
    color: #fff;
    font-size: 16px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
}
.formbox-call {
    padding-top: 52px;
    text-align: center;
    color: #fff;
    line-height: 60px;
    font-size: 20px;
}



.moresearchinfo {
    width: 1140px;
    padding: 10px 0 10px 10px;
    border-top: 1px solid #ddd;
    background: #f9f9f9;
    left: 0;
    z-index: 1000;
    font-size:14px;
}
.tese {
    height: 55px;
    line-height: 25px;
}
.tese a {
    padding-left: 20px;
    padding-right: 10px;
    color: #333;
    white-space:nowrap;
}
.clear {
    height: 0;
    font-size: 0;
    line-height: 0;
    clear: both;
    overflow: hidden;
}








/*房源列表页面新的查询条件*/
.filter-wrap {
    box-sizing: border-box;
    margin-top: -10px;
    line-height: 39px;
    font-size: 14px;
    color: #333
}
/*.filter-wrap .filter {
    padding-bottom: 20px;
    border-bottom: 1px solid #f3f3f3
}*/
.filter-wrap .filter a:hover {
    color: #ff552e
}

.filter-wrap .filter-items .item-title {
    float: left;
    width: 45px;
    color: #888
}

.filter-wrap .filter-items .unselect {
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    color: #333
}
.filter-wrap .filter-items .selected {
    font-family: PingFangSC-Semibold,PingFang SC;
    font-weight: 600;
    color: #ff552e
}

.filter-wrap .filter-items #district-title {
    position: relative;
    margin-right: 30px
}

.filter-wrap .filter-items #district-title .icon-up {
    position: absolute;
    right: -10px;
    top: 10px;
    width: 9px;
    height: 6px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAGCAYAAAARx7TFAAAAAXNSR0IArs4c6QAAAVlpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDUuNC4wIj4KICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iPgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KTMInWQAAAJZJREFUCB1jZEACDQ0NbOLi4tkcHBzTExMTf8CkGGGMmTNn8v/7928dkK/0////Jz9+/PAvKip6B5JnAhHTp0+XBio4zMjIeFlYWFgFSB/j5OQ8MmXKFHmQPCNQgQ6Q3grEkzIzM3tBgiAAFM8BKi5nYmLyZQIy9gDFypEVgBQB+VOA1ub9/ft3J8PUqVNVQIK4ANCtcgBbHjYN4YHNPAAAAABJRU5ErkJggg==) no-repeat
}

.filter-wrap .filter-items #district-title .icon-down {
    position: absolute;
    right: -10px;
    top: 10px;
    width: 9px;
    height: 6px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAGCAYAAAARx7TFAAAAqElEQVQYV3WMIQ7CQBRE57dmNbUEDAfgDDiCq+IGyzcYHKoWQYPYzc/W9AiEVHAbBAliTRNcg+iSJSmChOdm5mXIOTfRWt/xB2vtjETEA9gw8/nXE5E1EZ2oqqp53/dNCOHAzGYQRWQHYAtgRbE0xkzTNL0CaLIs27dtewwhLAAsmfnxkSJlWY6UUhciGgO4JUmSa62fcftKMdR1rbquY++9LYriNRy8AbuGOYtnYyulAAAAAElFTkSuQmCC) no-repeat
}

.filter-wrap .filter-items #subway-title {
    position: relative;
    margin-right: 47px
}

.filter-wrap .filter-items #subway-title .icon-up {
    position: absolute;
    right: -10px;
    top: 10px;
    width: 9px;
    height: 6px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAGCAYAAAARx7TFAAAAAXNSR0IArs4c6QAAAVlpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDUuNC4wIj4KICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iPgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KTMInWQAAAJZJREFUCB1jZEACDQ0NbOLi4tkcHBzTExMTf8CkGGGMmTNn8v/7928dkK/0////Jz9+/PAvKip6B5JnAhHTp0+XBio4zMjIeFlYWFgFSB/j5OQ8MmXKFHmQPCNQgQ6Q3grEkzIzM3tBgiAAFM8BKi5nYmLyZQIy9gDFypEVgBQB+VOA1ub9/ft3J8PUqVNVQIK4ANCtcgBbHjYN4YHNPAAAAABJRU5ErkJggg==) no-repeat
}

.filter-wrap .filter-items #subway-title .icon-down {
    position: absolute;
    right: -10px;
    top: 10px;
    width: 9px;
    height: 6px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAGCAYAAAARx7TFAAAAqElEQVQYV3WMIQ7CQBRE57dmNbUEDAfgDDiCq+IGyzcYHKoWQYPYzc/W9AiEVHAbBAliTRNcg+iSJSmChOdm5mXIOTfRWt/xB2vtjETEA9gw8/nXE5E1EZ2oqqp53/dNCOHAzGYQRWQHYAtgRbE0xkzTNL0CaLIs27dtewwhLAAsmfnxkSJlWY6UUhciGgO4JUmSa62fcftKMdR1rbquY++9LYriNRy8AbuGOYtnYyulAAAAAElFTkSuQmCC) no-repeat
}

.filter-wrap .filter-items .item-content {
    box-sizing: border-box;
    padding-left: 60px;
    width: 100%
}

    .filter-wrap .filter-items .item-content a {
        display: inline-block;
        margin-right: 17px;
        color: inherit;
    }

.filter-wrap .filter-items .item-content a.selected-item {
    color: #ff552e
}

.filter-wrap .filter-items .item-content .cond, .filter-wrap .filter-items .item-content form {
    display: inline-block
}

.filter-wrap .filter-items .item-content form input {
    box-sizing: border-box;
    width: 60px;
    border: 1px solid #dedede;
    color: #ff552e;
    font-size: 14px;
    height: 20px;
    line-height: 20px;
    text-align: center
}
.filter-wrap .filter-items .item-content form input.smit {
    box-sizing: border-box;
    width: 40px;
    background-color: #f6f6f6;
    border-radius: 2px;
    vertical-align: middle;
    color: #333
}

    .filter-wrap .filter-items .district-item a {
        color: #333;
        color: inherit;
    }

        .filter-wrap .filter-items .district-item a:hover {
            color: #ff552e;
            color: inherit;
        }

.filter-wrap .sub-items {
    background-color: #f6f6f6;
    padding: 10px 14px;
    margin-left: 60px;
    line-height: 26px
}

    .filter-wrap .sub-items a {
        display: inline-block;
        margin-right: 14px;
        color: inherit;
    }

.filter-wrap .sub-items a.selected-item {
    color: #ff552e
}

.filter-wrap .sub-items .letter {
    color: #ff552e;
    margin-right: 10px
}

.filter-wrap .choose-filter {
    font-size: 12px;
    color: #888;
    margin-top: 20px;
    height: 20px;
    line-height: 20px
}

.filter-wrap .choose-filter .choose-label {
    margin-right: 0
}

.filter-wrap .choose-filter .choose-item {
    box-sizing: border-box;
    display: inline-block;
    border: 1px solid #dedede;
    padding-left: 6px;
    height: 20px;
    line-height: 20px;
    margin-right: 10px
}

.filter-wrap .choose-filter .choose-item .delete-icon-wrap {
    display: inline-block;
    width: 14px;
    height: 20px
}

.filter-wrap .choose-filter .choose-item .delete-icon-wrap .delete-icon {
    display: inline-block;
    width: 8px;
    height: 8px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAASklEQVQoU2OcMWPGCgYGhtkZGRl7GZDAjBkznBkYGFIZQYz///+vZGRkDIcpQhZjBGlCFgDxkTWAFSArArGRTSNOAV4rCDqSkDcBC9xS/84Bj9EAAAAASUVORK5CYII=) no-repeat;
    background-image: -webkit-image-set(url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAASklEQVQoU2OcMWPGCgYGhtkZGRl7GZDAjBkznBkYGFIZQYz///+vZGRkDIcpQhZjBGlCFgDxkTWAFSArArGRTSNOAV4rCDqSkDcBC9xS/84Bj9EAAAAASUVORK5CYII=) 1x,url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAApklEQVQ4T62TzQ3CMAyFeZG8BHc6B52DYw6sFCLlyBxkjg7AEpZiZFSQKPkrJbdY9pf4PRve+yGldCGik7X2vus4IYQ9M1+NMWc4524icgQwEdHYgszFUUQOACLmgEKGFiSXC/1xD6SU8wS0ILUH3oASROPMXGzxA5CDaKymzxdgCdF7Tdz/AxY+T6tayKndLWLNqqaNmwapp7g2bL8u02uwIrau8wOCXCz440jYpQAAAABJRU5ErkJggg==) 2x)
}

.filter-wrap .choose-filter .choose-item:hover {
    color: #ff552e;
    border-color: #ff552e
}

.filter-wrap .choose-filter .choose-item:hover .delete-icon {
    display: inline-block;
    width: 8px;
    height: 8px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAApklEQVQ4T2P8H66vxvCPYSYDM1M044rzzxiIAP8jDKUY/v5bysDEkM74P1R/PwPDfwcGRsZbDExMjoQMgWo+wMDwX5WBgfEAI1jg37/9DP//qxEyBKtakIuJMQSXGkaYl/EZgk8ObgAul4AtwONFFAOwGgIWxB0+GAZgGAISwBND1DcAJZ5BNpPiBWyhTXQgUhSNFCUkYjTjTWxkZSZYwgJnJgqzMwCvM/EvxfJGxQAAAABJRU5ErkJggg==) no-repeat;
    background-image: -webkit-image-set(url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAApklEQVQ4T2P8H66vxvCPYSYDM1M044rzzxiIAP8jDKUY/v5bysDEkM74P1R/PwPDfwcGRsZbDExMjoQMgWo+wMDwX5WBgfEAI1jg37/9DP//qxEyBKtakIuJMQSXGkaYl/EZgk8ObgAul4AtwONFFAOwGgIWxB0+GAZgGAISwBND1DcAJZ5BNpPiBWyhTXQgUhSNFCUkYjTjTWxkZSZYwgJnJgqzMwCvM/EvxfJGxQAAAABJRU5ErkJggg==) 1x,url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAApklEQVQ4T2P8H66vxvCPYSYDM1M044rzzxiIAP8jDKUY/v5bysDEkM74P1R/PwPDfwcGRsZbDExMjoQMgWo+wMDwX5WBgfEAI1jg37/9DP//qxEyBKtakIuJMQSXGkaYl/EZgk8ObgAul4AtwONFFAOwGgIWxB0+GAZgGAISwBND1DcAJZ5BNpPiBWyhTXQgUhSNFCUkYjTjTWxkZSZYwgJnJgqzMwCvM/EvxfJGxQAAAABJRU5ErkJggg==) 2x);
    background-size: 8px 8px
}
.sort-wrap {
	box-sizing: border-box;
	width: 1150px;
	border-bottom: 2px solid #FB0303;
	height: 40px;
	line-height: 40px;
}
.sort-wrap .third-nav {
	float: left;
	font-size: 16px;
}
.sort-wrap .third-nav .third-nav-item.current {
	color: #fff;
	background-color: #FB0303;
	border-radius: 4px 4px 0 0;
}
.sort-wrap .third-nav .third-nav-item {
	display: inline-block;
	padding: 0 14px;
	color: #333;
}
.sort-wrap .list-sort {
	float: right;
}
.sort-wrap .list-sort a {
	font-size: 14px;
	color: #333;
	display: inline-block;
	padding: 0 20px;
	position: relative;
}
.sort-wrap .list-sort a.light {
	color: #ff552e;
}
.sort-wrap .list-sort .icon-arrow-down {
	width: 10px;
	height: 11px;
	position: absolute;
	top: 15px;
	right: 5px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAALCAYAAABGbhwYAAAAsklEQVQoU2NkgIL/oUYqDAx/bsP4EJpFlXH1uTsgFuNQUPg/TD+J4d9/WQYGBiEGRoY8FM/8Z5jEwMDwjoGJ8THj/3AjTYZ/vw8zMDAKo/oY7s23DEystmBf/w/Xs2D4x7CHgYGBG03xVwYmBhfGlZdOIIInTNeL4T/jBgYGBlao4t8MjP8DGFdd3oYSjmCTQ/VjGf7/XwhWyMgYz7j64mKYDXAT4S4K0ysBq1t1qQfZGQCiukajwLN1EgAAAABJRU5ErkJggg==) no-repeat;
	background-image: -webkit-image-set(url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAALCAYAAABGbhwYAAAAsklEQVQoU2NkgIL/oUYqDAx/bsP4EJpFlXH1uTsgFuNQUPg/TD+J4d9/WQYGBiEGRoY8FM/8Z5jEwMDwjoGJ8THj/3AjTYZ/vw8zMDAKo/oY7s23DEystmBf/w/Xs2D4x7CHgYGBG03xVwYmBhfGlZdOIIInTNeL4T/jBgYGBlao4t8MjP8DGFdd3oYSjmCTQ/VjGf7/XwhWyMgYz7j64mKYDXAT4S4K0ysBq1t1qQfZGQCiukajwLN1EgAAAABJRU5ErkJggg==) 1x,url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAYAAADAQbwGAAABRUlEQVQ4T+2Vv04CQRDGv285Y4KV1/MAWBDAmEikMNFGGioPK0LlE/gA9PIEVoTKw4oGG00sMJgYwVDIA9CflSRG2DEegQi5O07r23J25reT+fMt4XGklDmBnra97hY2FSvQ7t+u+jACuhWIaug9PdHYzOtCsdKXEH0RuGZhL6lqFBGilKlDdDlsnKcfVQN2v+LuslQPDbw5LQgK/4ISbeyYRVYfJgtxkPPdON6/7gDk/gjtYnvjmFcv45+4JbWR05wJfnQgSIaCEkPIVp43XWfRlNVAOdtLQH8+QpAIhBIjqM0DXj+Pfvv56GE2CT3pADB9oA6UkafdG4YS2JniZPehp/eAxJeDOIaKHdHuPXk95pnh3FGsdAEiLUCMmY0TkEU2X32/h0DgLNNUGRp1l6dQoT1oBNV2LdCFWil3k9gc1NZ1/xthbaIlHYfxtAAAAABJRU5ErkJggg==) 2x)
}
.sort-wrap .list-sort .icon-arrow-up {
	width: 10px;
	height: 11px;
	position: absolute;
	top: 15px;
	right: 5px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAALCAYAAABGbhwYAAAAsElEQVQoU82OoRIBARRFz9uxSSNrBMGa2aRokiSw24zxAZLPkHyB0SxBkjRFElakyTRpzT6zrLX2C7zwZt69d949QmbUscaRJJ4/SVuSPrRr9YFZrA1k5c8/fhJUp9ZGZQ2YsRkg2hHvuHk1REtdq0HIFshnSO4YtGTh70Vdu0oY7ECKWd73rVcMsynq1IeEWgIKCKOfsDIFbhhy+TL27DI8Tr9fcxVZHs4J46vgf4NPcEZEoxy8W64AAAAASUVORK5CYII=) no-repeat;
	background-image: -webkit-image-set(url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAALCAYAAABGbhwYAAAAsElEQVQoU82OoRIBARRFz9uxSSNrBMGa2aRokiSw24zxAZLPkHyB0SxBkjRFElakyTRpzT6zrLX2C7zwZt69d949QmbUscaRJJ4/SVuSPrRr9YFZrA1k5c8/fhJUp9ZGZQ2YsRkg2hHvuHk1REtdq0HIFshnSO4YtGTh70Vdu0oY7ECKWd73rVcMsynq1IeEWgIKCKOfsDIFbhhy+TL27DI8Tr9fcxVZHs4J46vgf4NPcEZEoxy8W64AAAAASUVORK5CYII=) 1x,url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAYAAADAQbwGAAABRUlEQVQ4T+2Tv07CYBTFz601JrgYdh4AB0I1JhIZTHSRhYnWiTD5BD4AuzyBE2GyMLHgookDBhOjGAZ4APbGRRIjfsfYRv5IS1E3w13vub/vy7nnChYomonTT5lUO6UwuYQJaCXyUCi7Og0FsTuVeTNzgTSTGZB1gLoHkSFEslJ9agRBA4HMGSlAXQGMTA/LANAOpdZu+UF9gbS24lDDJoBowE8caHpa7Mfe9/4MkMc7MajXWxCxuf4K+tDW9uTivj+pmwIyl4pCXpog4mHL8ixFD1xPS63lfOlHQJ5sR/D8dg1idyHYmHCHjdUDOX8YeG8AYHFfR9epg8j8CDaGNrAZzUrxZigkBZZRBlX+V7ARVKvAbheEZvIMVO4l/LlEKwXExjiCeg8Mr3c1Kxmx25ehsXE9tZZAv20tPZy55Umb/ndsPgDlh6Il1GITeQAAAABJRU5ErkJggg==) 2x)
}


.filter-choose {
    font-size: 12px;
    color: #888;
    margin-top: 20px;
    height: 20px;
    line-height: 20px;
    border-top: 1px solid #f3f3f3;
    padding-top: 10px;
}
.filter-choose .choose-label {
    margin-right: 0;
}
.filter-choose .choose-item {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    border: 1px solid #dedede;
    padding: 0 6px;
    line-height: 20px;
    margin-right: 10px;
    color: #888;
}
.filter-choose .choose-item span {
    vertical-align: middle;
}
.filter-choose .choose-item .icon-delete {
    background-position: -8px -81px;
    width: 8px !important;
    height: 8px !important;
    display: inline-block;
}

.has_area {
    border-top: 1px solid #ececec;
    border-bottom: 1px solid #ececec;
    display: flex;
}
.has_area .area_cont {
    display: flex;
    flex-direction: column;
    padding: 20px;
}
.has_area .area_cont .num_text {
    color: #000;
    font-size: 25px;
}
.has_area .area_cont .wz_text {
    margin-top:10px;
}

.lp_house_item {
    display: flex;
    justify-content:space-between;
    border-bottom: 1px solid #ececec;
    padding: 10px 0px;
}
.lp_house_item img {
    width: 150px;
    height: 120px;
}
    .lp_house_item .item_mid {
        display: flex;
        flex-direction: column;
        /*margin-left: 40px;*/
        width: 300px;
    }
    .lp_house_item .item_text {
        display: flex;
        flex-direction: column;
        margin-left: 10px;
        width: 400px;
    }
.lp_house_item .item_text .title {
    color: #000;
    font-size: 18px;
    margin-bottom: 10px;
}
.lp_house_item .item_text .des {
    font-size: 15px;
    margin-bottom: 10px;
    margin-top: 10px;
}
.lp_house_item .area {
    color: #fb0303;
    font-size: 20px;
}
.lp_house_item .price {
    color: #fb0303;
    font-size: 20px;
    margin-top: 10px;
}
    .lp_house_item .btn {
        margin-top: 40px;
        background-color: #fb0303;
        color: #fff;
        padding: 10px 20px;
        height: 20px;
        border-radius: 5px;
        width: 70px;
    }














