/*个人中心开始未登录开始*/
.UserCenter_head {height:46px;background:#f8f8f8;font-size:1.8rem;text-align:center;line-height:46px;position:relative;z-index: 201;}
.Topheads {height:46px;font-size:1.8rem;text-align:center;line-height:46px;position:absolute;z-index: 201;top:0;left:0;width:100%;}
.uc_return_l{position:absolute; left:12px; height:46px; width:40px; background:url(../images/return.png) no-repeat left center;background-size:13px 21px;cursor:pointer;}
.uc_return_r{position:absolute; right:12px; height:46px; width:40px; line-height:46px; font-size:1.5rem;}
.uc_return_l a,.uc_return_r a{ display:block; height:46px;}
.uc_return{ position:relative; height:46px; overflow:hidden;}

.uc_return_l a span{color:#fff;font-size:1.6rem;}
.uc_return_c{float:left;width:100%;}
.finish{ position:absolute; right:12px; font-size:1.6rem;}
.uc_content{overflow:hidden;font-size:1.5rem;color:#656565;margin-bottom:20px;}
.uc_login{margin:10px 0;}
.uc_login_in{background:#fff;font-size:1.6rem;}
.uc_login_in ul li .login_wrap{overflow:hidden;}
.uc_login_in ul li s{width:42px;height:42px;background:#ccc url(../images/uc_head.png) no-repeat center center;border-radius:3px;float:left;background-size:23px 24px;}
.uc_login_in ul li span{float:left;margin-left:13px;line-height:42px;}
.uc_login_in ul li span.on_m_l{margin-left:0;}
.uc_login_in ul li span.uc_return_gray{float:right;background:url(../images/return_r.png) no-repeat right center;width:15px;height:42px;background-size:10px 16px;}
.My ul li{overflow:hidden; padding:12px 12px 12px 0;}
.My ul li s{float:left;width:44px;height:28px;}
.My ul li span{float:left;margin-left:13px;line-height:28px;font-size:1.4rem;}
.My ul li .My_sport{background:url(../images/My_sprot.png) no-repeat center center;background-size:18px 19px;}
.My ul li .My_collect{background:url(../images/collect_bg.png) no-repeat center center;background-size:28px auto;}
.My ul li .My_skim{background:url(../images/collect_evaluation.png) no-repeat center center;background-size:22px auto;}
.My ul li span.uc_return_gray{float:right;background:url(../images/return_r.png) no-repeat right center;width:27px;height:28px;background-size:10px 16px;}
/*个人中心结束未登录结束*/
/*个人中心登录开始*/
.logging ul{margin:22px 0;font-size:1.4rem;line-height:23px;}
.logging ul li{overflow:hidden; position:relative;}
.logging ul li s{width:24px;height:34px;float:left;margin-right:15px;background:url(../images/head_gray.png) no-repeat 0 center;background-size:24px auto;}
.logging ul li input{float:left;border:none;line-height:34px;font-size: 1.4rem;}
.logging ul li:nth-of-type(2) s{background:url(../images/uc_logging_password.png) no-repeat center center;background-size:18px auto;}
.register{position:absolute;right:10px;cursor:pointer;}
.register a{color:#fff;font-size:1.6rem;}
.find_paw{padding-left:10px;font-size:1.2rem;}
.find_paw a{color:#9c9c9c;}
.btn_wrap span.current{background:#cb4037;color:#fff;}
.btn{display:block;line-height:46px;background:#e94a3f;border-radius:3px;font-size:1.6rem;text-align:center;color:#fff;}
.quick_register{padding:0 10px;}
.quick_register div{border-top:1px solid #eee;text-align:center;padding-top:16px;}
.quick_register div a{color:#F8773B;font-size:1.4rem;}
.logging ul li s.warn{ position:absolute; right:12px; background:url(../images/warn.png) no-repeat 0 center;background-size:20px 20px; margin-right:0;}
.tip_dialog{ position:absolute; left:50%;width:166px; margin-left:-83px; top:200px; background:rgba(0,0,0,0.5); color:#fff; width:140px; line-height:24px; text-align:center; font-size:1.6rem; padding:12px 12px; border-radius:5px; display:none;z-index: 99999;}

.tisheight{top:480px;}
/*个人中心登录结束*/
/*个人中心已登录开始*/
.font14{font-size:1.4rem;}
.user_phone{color:#333;}
.logged_l{float:left;}
.logged_r{float:right;color:#999;}
.exit{margin-top:60px;background:#fff;border-bottom:1px solid #eee;border-top:1px solid #eee;height:46px;text-align:center;line-height:46px;font-size:1.6rem;color:#666;}
/*个人中心已登录结束*/
/*修改密码开始*/
.viewport{position:relative;}
.change_passwd ul li input{width:100%; line-height:40px;}
.change_passwd ul li{ position:relative;}
.change_passwd ul li s.warn{ height:42px;}
.change_passwd .tip{ line-height:40px; color:#666;}
.change_passwd ul{ margin-top:0;}
/*修改密码结束*/
/*重置密码开始*/
.logging ul li .verification_code{ position:absolute; right:12px; border-radius:3px; font-size:1rem; color:#666; background:-moz-linear-gradient(top, #fff, #f1f1f5); background:linear-gradient(top, #fff, #f1f1f5); background:-webkit-linear-gradient(top, #fff, #f1f1f5);background:-o-linear-gradient(top, #fff, #f1f1f5);background:-ms-linear-gradient(top, #fff, #f1f1f5);  }
.logging ul li.pr12 span{padding:0 3px;line-height:32px;border-radius:5px;color:#999;border:1px solid #eee;font-size:1.2rem;}
.verification_code p{ display:inline-block;}
.logging ul li span.current3{background:#f0eff5;}
.reset_passwd ul li s.message_code{background:url(../images/message_code.png) no-repeat center center;background-size:24px auto;}
.reset_passwd ul li input{line-height:32px;width:60%;}
.reset_passwd ul li input.register_pass{width:75%;}
.reset_passwd ul li s{background-position-y:center;}
.reset_passwd ul li s.set_new_passwd{ background:url(../images/uc_logging_password.png) no-repeat center center;background-size: 18px 23px;}
/*重置密码结束*/
/*注册开始*/
.register_page ul{margin-bottom:10px;}
.agree{padding:0 10px;font-size:1.2rem;color:#999;line-height:16px;}
.agree p a{color:#007aff;}
.register_page .btn_wrap{padding-top:10px;}
.register_page_b{text-align:center;padding:0 10px;font-size:1.4rem;}
.register_page_b span a{color:#666;}
.register_page_b div{border-top:1px solid #eee;padding-top:15px;}
.register_page_b div span:nth-of-type(1){color:#999;}
.register_page_b div span:nth-of-type(2){color:#666;}
/*注册结束*/
/*用户协议开始*/
.agreement_text{background:#fff;padding:10px;line-height:20px;}
.agreement_text h4{ font-size:1.6rem;}
.agreement_text p{font-size:1.4rem;margin:10px 0;}
/*用户协议结束*/
/*我的收藏新房开始*/
.newHosue_list .item{ display:block;}
.newHosue_list .cnt{ padding-left:0; display:box; display:-webkit-box;mdisplay:-moz-box; display:-ms-flexbox; padding-top:8px; padding-bottom:6px;}
.newHosue_list .pic img ,.newHosue_list .pic canvas{ width:110px; height:83px;}
.newHosue_list .pic{ position:relative;}
.newHosue_list .pic s{ width:32px; height:30px; background:url(../images/tj_icons.png) no-repeat -42px 0; background-size: auto 30px; position:absolute; left:6px; top:0; z-index:99;}
.newHosue_list .pic s.tuijian{ background:url(../images/tj_icons.png) no-repeat -42px 0; background-size: auto 30px;}
.newHosue_list .pic s.jinshen{ background-position:-84px 0;}
.newHosue_list .pic s.rushou{ background-position:0 0;}
.newHosue_list .pic s.guanwang{ background-position:-130px 0;}
.newHosue_list .wrap{box-flex:1; -webkit-box-flex:1; -ms-box-flex:1;-moz-box-flex:1; position:relative;}

.newHosue_list .wrap .house_name{display:box; display:-webkit-box; display:-moz-box; display:-ms-flexbox;line-height:20px;}

.newHosue_list .wrap .house_name .name{display:block; max-width:64%; font-size:1.5rem; font-weight:bold; overflow:hidden;color:#333;
text-overflow:ellipsis; white-space:nowrap;}
.newHosue_list .wrap .house_name span.grade{ display:block; height:16px; font-size:12px;background:url(../images/grade_bg.png) no-repeat left center; background-size:16px auto; padding:0 5px 0 20px; border:1px solid #e8382b; border-radius:6px; margin-top:2px; line-height:16px; color:#e8382b; margin-left:10px;}
.newHosue_list .wrap .house_txt{display:box; display:-webkit-box; display:-moz-box; display:-ms-flexbox; font-size:1.3rem;
line-height:15px; color:#666}
.newHosue_list .wrap .house_txt1{line-height:18px; margin:5px 0 5px 0;max-height:18px;overflow:hidden;}

.newHosue_list .wrap .house_txt2{ color:#ea4c40;}
.newHosue_list .wrap .house_txt2 span{ font-size:1.6rem; font-weight:bold;}
.newHosue_list .wrap .finish_icon_gray,.newHosue_list .wrap .finish_icon_red,.collect_evaluation_list .finish_icon{ width:25px; height:25px; position:absolute; z-index:100; right:0; background:url(../images/queding_gray.png) no-repeat; background-size:25px auto; top:18px; display:none;}
.newHosue_list .wrap .finish_icon_red{background:url(../images/queding_red.png) no-repeat; background-size:25px auto; top:18px;}
.del{ width:100%; height:45px; background:#ea4c40; position:fixed; bottom:0; z-index:1000; display:none;}
.del ul{ height:35px; padding:5px 0;}
.del ul li{ float:left; line-height:35px; width:50%; box-sizing:border-box; text-align:center;}
.del ul li:first-child{ border-right:1px solid #fff;}
.del ul li a{ display:block; color:#fff; font-size:1.6rem;}
.newhouse_no_collect{ position:absolute; top:48px; width:100%; height:100%; display:none;}
.no_collect_con img{ width:140px;}

.no_collect_con{ width:100%; margin-top:40%; text-align:center;}
.newhouse_no_collect_txt{ margin-top:20px; color:#666; font-size:1.4rem;}
.newHosue_list .item .evaluation_title ul li a{ display:inline;}
.pdwd{padding-top:8px;padding-bottom: 8px;}
/*我的收藏新房结束*/
/*我收藏的评测开始*/
.collect_evaluation_list .item{ display:block; overflow:hidden;}
.collect_evaluation_list .cnt{ border-radius:5px;}
.collect_evaluation_list .pic img, .collect_evaluation_list .pic canvas{ width:100%;border-radius: 5px 5px 0 0;}
.collect_evaluation_lis .wrap{box-flex:1; -webkit-box-flex:1; -ms-box-flex:1; -ms-flex:1; font-size:1.3rem; line-height:15px;}
.wrap .pd_star{display: box;display: -webkit-box;display: -moz-box;display: -ms-flexbox;font-size: 1.3rem;line-height: 15px;}
.wrap .pd_star .star{display:box; display:-webkit-box; display:-moz-box; display:-ms-flexbox;margin-right:5px; padding:12px 0; width:95px; background:url(../images/star.png) no-repeat 0px center; background-size:100px auto;}
.wrap .pd_star .star1{ background-position:-5px 5px;}
.wrap .pd_star .star2{ background-position:-5px -26px;}
.wrap .pd_star .star3{ background-position:-5px -57px;}
.wrap .pd_star .star4{ background-position:-5px -89px;}
.wrap .pd_star .star5{ background-position:-5px -120px;}
.wrap .pd_star .star6{ background-position:-5px -151px;}
.wrap .pd_star .star7{ background-position:-5px -182px;}
.wrap .pd_star .star8{ background-position:-5px -213px;}
.wrap .pd_star .star9{ background-position:-5px -244px;}
.wrap .pd_star .star10{ background-position:-5px -275px;}
.wrap .pd_star .star11{ background-position:-5px -306px;}
.wrap .pd_num{font-size: 1.8rem;color: #f19149;vertical-align: top; line-height:42px; color:#e8392c;}
.wrap .evaluation_title{ line-height:36px; font-size:1.4rem;overflow:hidden;margin-top:-6px;margin-bottom:5px;}
.wrap .evaluation_title ul{ text-align:center; -webkit-text-align:center;-moz-text-align:center; -ms-text-align:center; -o-text-align:center;}
.wrap .evaluation_title li{ display:inline-block; width:30%; margin-right:8px;}
.wrap .evaluation_title li:nth-of-type(3n){ margin-right:0;}
.wrap .evaluation_title li.hx_analyze{ background:url(../images/hx.png) no-repeat 0 center; background-size:18px auto; padding-left:22px;}
.wrap .evaluation_title li.zx_stander{ background:url(../images/zx.png) no-repeat 0 center; background-size:18px auto; padding-left:22px;}
.wrap .evaluation_title li.sq_sever{ background:url(../images/sq.png) no-repeat 0 center; background-size:18px auto; padding-left:22px;}
.wrap .evaluation_title li.wy_sever{ background:url(../images/wy.png) no-repeat 0 center; background-size:18px auto; padding-left:22px;}
.wrap .evaluation_title li.sq_Supporting{ background:url(../images/sh.png) no-repeat 0 center; background-size:18px auto; padding-left:22px;}
.wrap .evaluation_title li.bad_factor{ background:url(../images/bl.png) no-repeat 0 center; background-size:18px auto; padding-left:22px;}
.collect_evaluation_list .pic{ position:relative;}
.collect_evaluation_list .pic .pic_txt{ width:100%; height:100%; border-radius: 5px 5px 0 0; position:absolute; top:0; left:0; color:#fff; background:-ms-linear-gradient(top, rgba(0,0,0,0.5),rgba(255,255,255,0));background:-webkit-linear-gradient(top, rgba(0,0,0,0.5),rgba(255,255,255,0));background:-moz-linear-gradient(top,rgba(0,0,0,0.5),rgba(255,255,255,0));background:-o-linear-gradient(top,rgba(0,0,0,0.5),rgba(255,255,255,0));background:linear-gradient(top,rgba(0,0,0,0.5),rgba(255,255,255,0));}
.collect_evaluation_list .pic .pic_txt div{ padding:10px 12px 0 12px; font-size:1.4rem;text-shadow: 0px 1px 2px #000;}

.collect_evaluation_list .pic .pic_txt div.pic_name{ font-size:16px;}
.collect_evaluation_list .pic .pic_txt .house_price{ font-size:2rem; font-weight:bold;}
.hose_price_wrap span{text-shadow:0px 1px 2px #000;}
.collect_evaluation_list .analyst_wrap{ position:absolute; bottom:-25px; right:15px; width:58px; height:60px; background:#ddd; border-radius:62px; border:3px solid #fff; line-height:60px;}
.collect_evaluation_list .analyst_wrap img{ width:58px; height:60px; border-radius:58px; display:inline-block;}
.collect_evaluation_list .pic .finish_icon{ top:12px; right:12px;}
.borderNotop{border:1px solid #eee; border-top:none;border-bottom-right-radius:5px;border-bottom-left-radius:5px;}
/*我收藏的评测结束*/
#mainsection .editit{background-image: url(../images/queding_gray.png);background-repeat: no-repeat; background-size: 25px auto; z-index: 1000;}
#mainsection .selectits{background-image: url(../images/queding_red.png); background-repeat: no-repeat; background-size: 25px auto;z-index: 1000}

/*导购列表开始*/
.guide_list .wrap .house_name .name{ word-wrap: break-word;word-break: break-all; max-width:none; white-space:normal;}
/*导购列表结束*/
/*评测列表开始*/
.evaluation_tab{ height:40px; background:#f8f8f8;position: relative;z-index: 201;}
.evaluation_tab li{ display:inline-block; width:49%; border-right:1px solid #eee; box-sizing:border-box; text-align:center; line-height:26px; font-size:1.5rem;  position:relative;padding-right: 20px;}
.evaluation_tab li a{color:#999; display:block;}

.evaluation_tab li a.current{ /*color:#f7ae6f;*/ background:none;}
.evaluation_tab li:last-child{ border-right:0;}
.evaluation_tab li s.down{ position:absolute; width:13px; height:8px; background:url(../images/down.png) no-repeat; background-size:13px auto; top:50%; margin-top:-4px; left:50%; margin-left:45px;}
.evaluation_tab li s.up{ position:absolute; width:13px; height:8px; background:url(../images/up.png) no-repeat; background-size:13px auto; top:50%; margin-top:-4px; left:50%; margin-left:45px;}
.choice_wrap{ position:absolute; top:89px; width:100%;z-index:10000;}
.choice_wrap .choice_item{ line-height:50px; font-size:1.6rem;height:306px;overflow-y: scroll;}
.choice_wrap .choice_item li{ padding:0 12px; border-bottom:1px solid #eee;}

/*.choice_wrap .choice_item li.current{ border-bottom:1px solid #f7ae6f;}*/
.choice_wrap .choice_item li a.current{ color:#e8382b;}
.choice_wrap .price{ display:none;}
/*评测列表结束*/
/*热销楼盘开始*/
.hotsell_swip{ width:100%; box-sizing:border-box; padding:8px 0;}
.swiper-container{ width:100%;}
.swiper-slide{ font-size:1.3rem; color:#999; border:1px solid #eee; border-radius:5px;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center; line-height:24px; box-sizing:border-box;}
.swiper-wrapper div.current{ color:#e8382b; background:none;}
.loaddiv {width: 100%;height: 60px;background: #fff url("../images/loading.gif") no-repeat center center;background-size: 18px 18px; display:none;}
.hotHouse_list .wrap .house_name span.grade{ margin-top:0;}
.hotHouse_list .wrap .house_name span.top1{ background:url(../images/top1.png) no-repeat left top; background-size:auto 16px; border:none; margin:0; height:26px; width:26px; margin-left:10px;}
.hotHouse_list .wrap .house_name span.top2{ background:url(../images/top2.png) no-repeat left top; background-size:auto 16px; border:none; margin:0; height:26px; width:26px; margin-left:10px;}
.hotHouse_list .wrap .house_name span.top3{ background:url(../images/top3.png) no-repeat left top; background-size:auto 16px; border:none; margin:0; height:26px; width:26px; margin-left:10px;}
/*热销楼盘结束*/
/*搜索开始*/
.seach_wrap{ width:84%; height:30px; border:1px solid #eee; border-radius:15px; position:relative; left:39px; top:50%; margin-top:-16px; background:#f0f0ef;}
.seach_wrap .search_txt{ display:block; width:100%; text-align:center;height:30px; line-height:20px; font-size:1.4rem; overflow:hidden; color:#999; position:relative;}
.seach_wrap s{ position:absolute; left:12px; width:20px; height:30px; background:url(../images/tel_fj_bg.png) no-repeat 0 6px; background-size:62px auto;}

.search_class .area_dl dt{ background:#f5f5f5; line-height:30px; font-size:1.2rem;}
.search_class .area_dl dd{ padding:12px 0 0 12px; font-size:1.4rem;}
.search_class .area_dl dd em{ display:inline-block; line-height:34px; padding:0 8px; margin-right:5px;}
.search_class .area_dl dd em.current{ background:#ddd;}
.area_wrap .zedie{ height:26px; background:url(../images/search_bg.png) no-repeat center -45px; background-size:34px auto;}
.btn_wrap{ margin:42px 12px 40px 12px; font-size:1.5rem; color:#e94a3f; line-height:40px;}
.btn_wrap div{ display:inline-block; text-align:center; border-radius:5px;}
.btn_wrap .reset_btn{ width:35%; border:1px solid #e94a3f; margin-right:10px;}
.btn_wrap .confirm_btn{ background:#e94a3f; color:#fff; width:59%;}
.search_result_tip{ width:188px;background:#fff; border:1px solid #eee; border-radius:10px; text-align:center; padding:27px 0; position:absolute; top:200px; left:50%; margin-left:-94px; line-height:30px; color:#484848; z-index:99; }
.search_result_tip .tip1{ font-size:1.6rem;}
.search_result_tip .tip2{ font-size:1.4rem;}
.search_result_tip .tip2 a{ color:#0aa1e7; background:url(../images/search_blue.png) no-repeat; background-size:20px auto; padding-left:24px;}
.seach_wrap .search_start{ background:none; border:none; text-align:left; display:block; padding:0 10px;}
.search_s{ width:72%;}
.uc_return .undo{ position:absolute; height:46px; right:12px; font-size:1.6rem; top:0;}
.choic_city { height:46px;}
.choic_city s{ position:relative; width:25px; height:46px; background:url(../images/down.png) center center no-repeat; background-size:14px auto; display:inline-block;vertical-align: top;}
.search_list ul li{ border-bottom:1px solid #eee; padding-right:12px; font-size:1.6rem; line-height:48px; position:relative;}
.search_list ul li s{ position:absolute; height:48px; width:15px; right:12px; top:0; background:url(../images/return_r.png) center center no-repeat; background-size:10px auto;}
.search_list .btn_wrap{ margin:0; padding:25px 12px;}
.search_list ul li a{ display:block;}
.search_list2 ul li a{ display:inline;}
.top_list ul{ padding:0 12px;}
.top_list ul li{ border-bottom:none; padding:10px; border:1px solid #eee;  border-radius:5px; margin-right:8px; margin-bottom:12px; display:inline-block; line-height:10px;font-size: 1.5rem;}
.top_list ul li a{color:#666;}
.seach_input{ position:relative;}
.seach_input span{ position:absolute; right:12px; top:0; line-height:57px; font-size:1.6rem; display:none;}
body{ height:100%;}
.rightselectspan{position: absolute;right:30px;color:#666;}
.search_list{ /**height:calc(100% - 48px); height:-moz-calc(100% - 48px); height:-ms-calc(100% - 48px); height:-o-calc(100% - 48px); height:-webkit-calc(100% - 48px);*/}
/*搜索结束*/
/*首页开始*/
.index_head .index_head_con{ height:46px;}
.index_head .index_head_l{ height:46px; float:left;}
.index_head .logo{ display:inline-block; width:150px; height:46px; overflow:hidden; float:left;}
.index_head .logo a{ display:inline-block; width:150px; height:0; padding-top:46px; background:url(../images/logo.png) no-repeat 0 center; background-size:150px auto;}
.index_head_l .city_wrap{ display:inline-block; height:46px; overflow:hidden; font-size:1.4rem; margin-left:10px; float:left;}
.index_head_l .city_wrap a{ display:inline-block; height:46px; color:#fff; line-height:46px; background:url(../images/jiantou_white.png) no-repeat right center; background-size:12px auto; padding-right:20px; text-shadow:0px 1px 2px black;}

.index_head .index_head_r{ margin-left: 150px; height:46px; text-align: right; position: relative;}
.index_head .index_head_r span{ display:inline-block; height:46px; width:24px;}
.index_head .index_head_r .user_head{ background:url(../images/UserHead.png) no-repeat 0 center; background-size:24px auto; margin-right:15px;}
.index_head .index_head_r .search{ background:url(../images/searc_white.png) no-repeat 0 center; background-size:24px auto;}
.banner a{ display:block;}
.index_head_r a{display: inline-block;}

.index_head_r .city_wrap{ display:inline-block; height:46px; overflow:hidden; font-size:1.4rem; margin-left:10px; margin-top: 0; top: 0; float: right; margin-left: 15px;}
.index_head_r .city_wrap a{ display:inline-block; height:46px; color:#fff; line-height:46px; background:url(../images/jiantou_white.png) no-repeat right center; background-size:12px auto; padding-right:20px; text-shadow:0px 1px 2px black;}


.banner a canvas{ width:100%;}
.banner{ position:relative; color:#fff;}
.banner .banner_txt{ position:absolute; bottom:0; width:100%; font-size:1.4rem; line-height:28px;box-sizing: border-box;}
.banner .banner_txt .banner_txt_l{ display:inline-block; width:45%;}
.banner .banner_txt .banner_txt_l span{ font-size:2.2rem;}
.banner .banner_txt .banner_txt_r{ display:inline-block;width:45%;vertical-align: bottom;}
.fg_line{display: inline-block;height:45px;border-right:1px solid #fff;margin-right:10px; position: relative;bottom:-5px;}
.banner .index_house_name{ padding:0; background:none; height:29px; width:132px; margin:0;}
.house_name_con a{display:bolck;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.banner .index_house_name .swiper-wrapper{-webkit-box-pack: start; -ms-box-pack: start;-o-box-pack: start;-moz-box-pack: start;}
.banner .index_house_name .house_name_con{ color:#fff; border:none; text-align:left; font-size:2.0rem; width:145px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: start;-ms-flex-pack: start;-webkit-justify-content: flex-start;justify-content: flex-start;-webkit-box-align: start;-ms-flex-align: left;-webkit-align-items: flex-start;align-items: flex-start;}
.index_nav li{ width:33.3%; float:left; border-right:1px solid #eee; border-bottom:1px solid #eee; box-sizing:border-box;height:59px;}
.index_nav li:nth-of-type(3n){ border-right:none;}
.index_nav li:nth-of-type(1) a,.index_nav li:nth-of-type(2) a,.index_nav li:nth-of-type(3) a{margin-top:1px}
.index_nav li:nth-of-type(4),.index_nav li:nth-of-type(5),.index_nav li:nth-of-type(6){border-bottom: none;}
.index_nav li a{ display:block;}
.index_nav li s{ height:32px; margin:0 auto; display:block; background: url("../images/index_top.png") no-repeat 0 0;}
.index_nav li .tool_lxj{ background-position:center 5px; background-size:auto 198px;}
.index_nav li .tool_zxf{ background-position:center -28px; background-size:auto 198px;}
.index_nav li .tool_cesf{ background-position:center -64px; background-size:auto 198px;}
.index_nav li span{ display:block; text-align:center; line-height:16px; color:#bebebe; font-size:12px;}
.index_nav li .tool_lppc{background-position:center -97px; background-size:auto 198px;}
.index_nav li .tool_rxlp{background-position:center -129px; background-size:auto 198px;}
.index_nav li .tool_zxdg{background-position:center -160px; background-size:auto 198px;}
.index_nav li:nth-of-type(4) span,.index_nav li:nth-of-type(5) span,.index_nav li:nth-of-type(6) span{ margin-bottom:10px;}
.index_title{padding-left:12px;padding-right:12px;font-size:14px;line-height: 35px; border-bottom: 1px solid #eee;}
.zs_analysis h5,.index_evaluation h5{ font-size:1.5rem; line-height:40px; color:#666;}
.zs_analysis .zs_analysis_t{ padding:16px 0;}
.zs_analysis .zs_analysis_t .zs_analysis_l{ display:inline-block; width:62px; height:62px; border-radius:62px; background:#e8e3de; border:3px solid #fcf7f3;}
.zs_analysis .zs_analysis_t .zs_analysis_l img{ width:62px; border-radius:62px;}
.zs_analysis .zs_analysis_t .zs_analysis_r{ display:inline-block; vertical-align:top;}
.zs_analysis_r_t .zs_analysis_name{ font-size:1.6rem;}
.zs_analysis_r_t .lev,.zs_analysis_r_t .zan_con{ font-size:1.4rem; color:#999; padding:0 4px;}
.zs_analysis_r .zs_analysis_r_t{ line-height:28px;}
.zs_analysis_r_t .shuxian{ color:#999;}
.zs_analysis_r_t .zan_con{ padding-left:7px;}
.zs_analysis_r .zs_analysis_r_b{ background:url(../images/hi_bg.png) no-repeat; background-size:220px auto; line-height:30px; text-align:center; font-size:1.4rem; color:#666; margin-top:5px; padding:0 20px;}
.zs_analysis .contact_way{ padding:0 12px;}
.zs_analysis .contact_way ul{ padding:7px 0;}
.zs_analysis .contact_way ul li{ float:left; width:33.3%;  box-sizing:border-box; text-align:center; font-size:1.4rem; line-height:27px;height:27px;}
.zs_analysis .contact_way ul li a{ color:#666; display:block; text-align: left;width:100%;line-height:27px;height:27px;background:url(../images/indexicon2.png) no-repeat center -5px; background-size:auto 92px;}
.zs_analysis .contact_way ul li .qq_zx{ background-position: center -32px;}
.zs_analysis .contact_way ul li .give_z{ background-position: center -59px;}
.evaluation_title .evaluation_dec{ padding-right:12px; line-height:24px; margin-bottom:12px; height:40px;}
.skim_more{ height:38px; line-height:38px; text-align:center;}
.skim_more a{ display:block; color:#999; font-size:1.6rem; padding-bottom:12px;}
.download{ background:rgba(0,0,0,0.8); width:100%; position:fixed; bottom:0; padding:8px 12px; box-sizing:border-box;}
.download .download_l{ float:left; position:relative;}
.download .download_l .close{ width:20px; height:20px; background:url(../images/guanbi.png) no-repeat; background-size:15px auto; position:absolute; left:0; top:10px;}
.download .download_l .fjdp_icon{ display:inline-block; width:38px; height:38px; background:url(../images/fangjiaicon.png) no-repeat; background-size:38px auto; margin-left:25px;}
.download .download_l .fjdp_icon_r{ color:#fff; display:inline-block; vertical-align:top; margin-left:8px; line-height:20px;}
.download .download_l .fjdp_icon_r .download_txt1{ font-size:1.4rem;}
.download .download_r{ float:right; position:relative; top:50%; margin-top:9px;}
.download .download_r a{ display:inline-block; color:#fff; border:1px solid #fff; border-radius:5px; line-height:26px; padding:0 12px; font-size:1.4rem;}
/*首页结束*/
/*城市切换开始*/
.current_city{ line-height:50px; color:#999; font-size:1.4rem;}
.current_city span{ color:#333; font-size:1.6rem;}
.city_list ul li{ border-bottom:1px solid #eee; line-height:50px; font-size:1.6rem;}
.city_list ul li:last-child{ border-bottom:none;}
.city_list ul li a{ display:block;}
/*城市切换结束*/
/*新房列表开始*/
.index_seach{ width:72%;}
.index_seach .search_txt,.seach_wrap .search_txt{ background:none; border:none;text-align: left;padding-left: 35px;box-sizing: border-box;}
.seach_input .seach_wrap{ margin-top:0; width:99%; left:0;}
.map_search_icon{ position:absolute; top:0; right:12px; height:46px; width:25px; background:url(../images/tel_fj_bg.png) -34px 13px no-repeat;background-size: 60px;}
.confirm{position:absolute; top:0; right:12px; height:46px; width:30px; line-height:46px; font-size:1.4rem; display:none;}

.newHosue_nav{ background:#f7f7f7; height:40px;position: relative;z-index: 201;}
.newHosue_nav li{ width:32%; display:inline-block; line-height:26px; border-right:1px solid #eee; box-sizing:border-box; text-align:center; font-size:1.5rem; position:relative;padding-right: 20px;}
.newHosue_nav li:last-child{ border-right:none;}
.newHosue_nav li a{ display:block; color:#999;}

.newHosue_nav li a.current{ /*color:#f7ae6f;*/ background:none;}
.choice_wrap .family{ display:none;}
.choice_wrap .region{ display:none;}
.newHosue_nav li s.down{position: absolute;width: 13px;height: 8px;background:url(../images/down.png) no-repeat;background-size: 13px auto;top: 50%;margin-top: -4px;left: 50%;margin-left: 25px;}
.newHosue_nav li s.up {position: absolute;width: 13px;
height: 8px;background: url(../images/up.png) no-repeat;
background-size: 13px auto;top: 50%;margin-top: -4px;left: 50%;margin-left: 25px;}
.newHosue_swiper{ padding:6px 12px;}
.index_search_result{ position: absolute;top: 200px;left: 50%;margin-left: -95px; display:none;}
.index_search_result .search_result_tip{ position:static; margin-left:0; margin:0 auto;}
/*新房列表结束*/
.info_nav{ height:46px; background:#f8f8f8; padding:7px 0; box-sizing:border-box;}
.info_nav_in{ border:1px solid #00a0e9; border-radius:3px; width:228px; margin:0 auto; overflow:hidden;}
.info_nav_in li:nth-of-type(1){ float:left;}
.info_nav_in li:nth-of-type(2){ float:right;}
.info_nav_in li{ display:inline-block; line-height:30px; padding:0 24px; font-size:16px;}
.info_nav_in li a{ color:#666; display:block;}
.info_nav_in li.current{ background:#00a0e9;}
.info_nav_in li.current a{ color:#fff;}
.salestatus{display: none;}
.salestatus1{display: block;color:#999; border:1px solid #999; border-radius: 5px; height:18px;width:35px;line-height: 18px;margin-left: 10px;text-align: center;font-size:1.2rem;}
.salestatus2{display: block;color:#5eab1f; border:1px solid #5eab1f; border-radius: 5px; height:18px;width:35px;line-height: 18px;margin-left: 10px;text-align: center;font-size:1.2rem;}
.salestatus3{display: block;color:#1178ca; border:1px solid #1178ca; border-radius: 5px; height:18px;width:35px;line-height: 18px;margin-left: 10px;text-align: center;font-size:1.2rem;}
.comparelist{position:relative;}
.selectbtns{width:30px;height:30px; position: absolute;left:12px; top:32px; background: url("../images/selectbtn.png") no-repeat; background-position: 88% center; background-size: 110px auto;}
.selectAllbtn{width:30px;height:30px; position: absolute;left:12px; top:3px; background: url("../images/selectbtn.png") no-repeat; background-position: 88% center; background-size: 110px auto;}
#mainsection .selectcurrent,#mainsection .Allbtncurrent{background-position: 17% center; }
#beginCompare{position: fixed;z-index: 9999;bottom: 0;left:0;width:100%;height:40px;line-height: 40px;text-align: center; background: #f8f8f8;font-size: 1.8rem; border-top: 1px solid #e2e2e3;}
#editbar{height:35px;width:100%;  border-bottom: 1px solid #eee;position: relative;display: none;}
.allbtnfont{margin-left:45px;font-size:1.4rem;height:35px;width:50px;line-height: 35px;}
.deleteCompareBtn,.cancelCompareBtn{background-color:#f8f8f8;width:50px;height:25px;border-radius: 5px;float:right;font-size:1.4rem;line-height: 25px;border:1px solid #eee;text-align: center;position: absolute;top:3px;}
.deleteCompareBtn{right:80px;}
.cancelCompareBtn{right:10px;}