@charset "utf-8";
/* CSS Document */
/*列表加入对比动画*/
#msg{position:absolute; top:0; right:50px; z-index:10000; width:1px; height:52px; line-height:52px; font-size:20px; text-align:center; color:#fff; background:#258DFE; display:none}
.u-flyer{display: block;width: 50px;height: 50px;border-radius: 50px;position: fixed;z-index: 9999;}
/*列表标题*/
.contrast_link { position:fixed; left:50%; margin-left:620px; bottom:275px; z-index:997;}
.contrast_link .contrast_icon { display:block; margin-bottom:5px;padding-top:7px;font-size:12px; width:45px; height:38px;color:#fff;  background:#aaa; text-align:center;}
.contrast_link .contrast_icon:hover { background:#4088F6; color:#fff;}
.contrast_house { position:relative;}
.contrast_window {display:none; position:absolute; padding-right:8px; right:45px; top:0; background:url(../image/contrast_bg.png) no-repeat right top;}
.contrast_wd {  width:330px; border:1px solid #ddd; background:#fff;}
.contrast_wd li { position:relative; padding:0 10px; padding-right:30px; overflow:hidden; text-align:left; border-bottom:1px dashed #ddd; height:40px; line-height:40px;}
.contrast_wd li:nth-child(even) { background:#F5F5F7;}
.contrast_wd li a { color:#258DFE;}
.contrast_wd li img { position:absolute; cursor:pointer; right:10px; top:10px;}
.contrast_wd div { padding:10px; height:30px; line-height:30px;}
.contrast_btn1 {font-weight: bold; float:left; cursor:pointer; width:80px; height:30px; color:#fff; background:#74C006; border:none;}
.contrast_btn2 {font-weight: bold; float:right; cursor:pointer; color:#258DFE;height:30px; background:none; border:none;}
body { position:relative;}
.house_list { width:100%; height:auto;}
.list_tt { width:1120px; padding:40px 40px 0 ; height:40px;line-height:40px; font-size:16px; background:#fff; border-bottom:1px solid #eee;}
.list_tt_left a  {display:block; float:left; height:40px;  padding:0 30px;}
.list_tt_left .right_tab { background:#258DFE; color:#fff;}
.list_tt_r  { display:block; padding-left:35px;  cursor:pointer; font-size:14px;  background: url(../image/list_icon.png) no-repeat left;}
.list_tt_r:hover a { color:#74C006}
/*列表条件选择*/
.list_search { padding:30px 40px;background:#fff; width:100%; box-sizing:border-box;}
.search_top {height:35px; }
.list_search .input_text { width:400px; height:33px; border-radius:3px 0 0 3px ;  line-height:33px;}
.list_search .button_green { border-radius:0 3px 3px 0; height:35px; width:100px;  font-size:14px;}
.list_search .button_green:hover { background:#64a900;}

/*列表筛选*/
.choose_wd { margin-bottom: 10px ; padding:30px 80px; width:1200px; box-sizing:border-box; background:#fafafa; border-bottom:1px solid #eee;}
.choose_wd:after { clear:both; display:block; height:0; overflow:hidden; visibility:hidden; content:"clear";}
.choose_line { width:100%;line-height:40px;}
.choose_line:after { clear:both; display:block; height:0; overflow:hidden; visibility:hidden; content:"clear";}
.choose_line .line_l { float:left; width:130px; font-weight:bold;}
.choose_line .line_r {margin-left:130px;}
.choose_line .line_r1 {padding-bottom: 50px; position: relative; width:400px;}
.choose_line_border {padding-bottom:10px; border-bottom:1px solid #ddd;}
.choose_line_btn {margin-top:20px; text-align:center;color:#888; cursor:pointer;}
.choose_line_btn img { vertical-align:middle; margin-left:5px; }
.area_list {width:100%; padding-bottom:10px;}
.area_list:after { clear:both; display:block; height:0; overflow:hidden; visibility:hidden; content:"clear";}
.area_list a  {float:left; margin-right:20px; white-space:nowrap;}
.area_list .on { font-weight:bold; color:#3093FE;}
.area_main { width:100%; display:none; border-top:1px solid #ddd;  padding:10px 0;}
.area_main:after { clear:both; display:block; height:0; overflow:hidden; visibility:hidden; content:"clear";}
.area_main a  {float:left; margin-right:20px; white-space:nowrap;}
.area_main .on { font-weight:bold; color:#3093FE;}
.choose_feature {float:left; width:140px;}
.choose_feature input  { margin-right: 5px;float:left; margin-top:14px;}
.choose_feature label  {cursor:pointer; display:block; float:left;}
.choose_right a  { margin-right:20px; white-space:nowrap;}
.choose_right .on { font-weight:bold; color:#3093FE;}
.choose_style {float:left; width:140px;}
.choose_style input {  float:left; margin-top:14px;}
.choose_style img {width:18px; float:left; margin:10px 2px 0 5px;}
.choose_style label {cursor:pointer;}
.choose_assort {float:left; width:140px;}
.choose_assort input  { margin-right: 5px;float:left; margin-top:14px;}
.choose_assort label  {cursor:pointer; display:block; float:left; padding-left:22px;}
.choosed { padding:5px 40px;  line-height:24px;}
.choosed_ul { width:885px;}
.choosed_ul li {border-radius: 3px; float:left; margin-right:10px; margin-bottom:10px; padding:0 10px; height:24px; line-height:22px; background:#fff; cursor:pointer; border:1px solid #258DFE;}
.choosed_ul li img { padding-left:5px; vertical-align:text-bottom;}
.choosed_ul .choosed_delete { padding-left:18px; color:#666;border:none; background:url(../image/list_choosed_qk.png) no-repeat left 4px;}
.noUi-horizontal {top:20px;}
.slider_fl {position: absolute;left: 0;top:20px;}
.slider_fr{position: absolute;right:0;top:20px;}
.padding_left { padding-left:28px;}

/*列表排序*/
.list_order { padding:0 40px; width:100%;box-sizing:border-box; height:45px; line-height:45px; background:#fafafa;}
.order_left { height:35px; }
.cblue { color:#258DFE;}
.order_right { height:45px; }
.order_right a { display:block; float:right; height:45px;}
.moren  { color:#258DFE; }
.px_moren {margin:0 15px 0 10px;padding-right:12px; background: url(../image/list_icon1.png) no-repeat right;}
.px_price {padding-right:12px; background: url(../image/list_icon1.png) no-repeat right;}
.px_price1 {  color:#258DFE; background: url(../image/list_icon1_1.png) no-repeat right;}
.px_price2 {  color:#258DFE; background:url(../image/list_icon1_2.png) no-repeat right;}
.order_change { margin-right:20px; padding-left:18px; background:url(../image/list_order_bg.png) no-repeat left; cursor:pointer;}
.order_change1 { background:url(../image/list_order_bg1.png) no-repeat left; }

/*列表样式*/
.list_main {background:#fff;}
.list_main:after { clear:both; display:block; height:0; overflow:hidden; visibility:hidden; content:"clear";}
.list_tab { padding:30px 0; width:100%; border-bottom:1px solid #eee;}
.list_tab:hover { background:#F7F7F7;}
.list_tab:after { clear:both; display:block; height:0; overflow:hidden; visibility:hidden; content:"clear";}
.list_tab div { float:left; }
.list_tab .list_one { padding-left:40px; width:230px;}
.list_one .margin_left20 {margin-left:0;}
.list_one img { width:190px; height:145px;}
.list_tab .list_two { width:530px;}
.list_two p { height:36px; line-height:36px;overflow:hidden;}
.list_two .tab_tt a { font-size:20px; font-weight:bold; color:#474747;}
.list_two .tab_tt a:hover {color:#258DFE;}
.list_two .tab_tt a:visited {color:#258DFE;}
.list_two .tab_tt span { padding-left:10px; font-size:12px; color:#999;}
.list_two .tab_ad { overflow:hidden;  background:url(../image/map_icon1.png) no-repeat left 10px; padding-left:26px;}
.list_two .tab_del { background:url(../image/list_bg.png) no-repeat left 11px; padding-left:26px;}
.list_two .tab_del span { margin-right:10px;}
.list_two .tab_name {  background:url(../image/list_tab_name.png) no-repeat left 10px; padding-left:26px;}
.list_two .tab_name1{  background:url(../image/list_tab_name1.png) no-repeat left 10px; padding-left:26px;}
.tab_feature { height:37px; font-size:14px;}
.tab_feature span{ display:block; float:left; padding:0 10px; margin-right:10px; margin-top:12px; height:22px; line-height:22px; }
.tab_feature .feature1 { color:#258DFE; border:1px solid #258DFE;}
.tab_feature .feature2 {  border:1px solid #74c005; color:#74c005;}
.tab_feature .feature3 { color:#E97A04; border:1px solid #E97A04;}
.list_tab .list_three {float:right; padding-right:40px; width:200px; text-align:right;}
.list_three p { height:36px; line-height:36px;}
.list_three .showimg { display:none;}
.list_three .cblue { margin-top:36px;}
.list_three .tab_price { font-size:30px; color:#258DFE; font-weight:bold;}
.list_three .list_contrast { float:right; cursor:pointer; margin-top:10px; padding-left:25px; background:url(../image/contrast_icon.png) no-repeat 8px ;text-align:left; border:1px solid #ddd; width:65px; height:26px; line-height:24px;}
.list_three .list_contrast1 { float:right; cursor:pointer; margin-top:10px; padding-left:25px; background:url(../image/contrast_icon4.png) no-repeat 8px 6px;text-align:left; border:1px solid #ddd; width:65px; height:26px; line-height:24px;}
.list_contrast label { cursor:pointer;}
.list_contrast label:hover { color:#258DFE;}
.list_noimg { width:50%; float:left;}
.list_noimg .list_one { display:none;}
.list_noimg .list_two { padding-left:20px; width:350px;}
.list_noimg .list_three { padding-right:20px; width:109px; border-right:1px solid #eee;}
.list_main .list_noimg:nth-child(2n) .list_three {border-right:none;}
.list_noimg .list_three .showimg { display:block;}
.list_noimg .list_three .cblue { margin-top:0;}
.list_noimg .list_three .tab_price { font-size:20px;}
.page { position:relative; padding:30px 0; width:100%; height:38px; }
/*详细页样式*/
/*左侧顶部样式*/
.del_title { padding:20px; width:100%; box-sizing:border-box; position:relative;background:#fff;}
.del_title_top { height:22px; line-height:22px; padding-bottom:15px;}
.del_title_top .fl { font-size:22px;}
.del_title_btm { height:22px; line-height:22px;}
.del_title_btm .fl { font-size:16px;}
.del_title_icon { padding:0 5px;}
.del_title_btm .cblue { font-weight:bold;}
.detail_price .cblue {font-size:24px;}
.del_title_function { float:right;}
.del_title_function a {cursor:pointer;  display:block; float:right; padding-left:17px;}
.mylike { background:url(../image/detail_like.jpg) no-repeat left;}
.mylike1 { background:url(../image/detail_like1.jpg) no-repeat left;}
.mycontrast { margin-right:10px; background:url(../image/contrast_icon.png) no-repeat left;}
.mycontrast1 { margin-right:10px; background:url(../image/contrast_icon4.png) no-repeat left;}
.del_title_wx {  margin-left:10px; background:url(../image/weixin.png) no-repeat left; position: relative;}
.wx_img { display:none; position:absolute; top:30px; left:0; z-index:10000; padding:10px; background:#fff; width:100px; height:100px; border:2px solid #ddd;}
/*浮动导航*/
.subMenu {width: 100%; height: 50px; line-height:50px;z-index:998;background:rgba(40,40,42,0.9);color:#fff;}
.subMenu .inner {font-size:16px;margin: 0 auto;max-width:1000px;}
.inner a {display: block;height: 50px;width: 13%;float: left;text-align: center;color: #bbb;}
.inner a:hover {color:#fff;}
.inner .active {background: #333;color:#fff;}
.nav_right { float:right; color:#fff;}
.nav_right span { font-size:24px; font-weight:bold;}

/*基本信息*/
.del_inform { padding:20px; padding-top:0; background:#fff; }
.del_content { margin-top:20px; padding:20px; background:#fff;}
.del_left { width:900px;}
.del_main { margin-top:20px; width:100%;box-sizing:border-box; border:1px solid #f0f0f0;}
.main_tt { width:100%; z-index:100000; height:40px; line-height:40px; font-size:15px; background:#f5f5f5;}
.main_tt span , .del_content_tt span { display:block; float:left; padding:0 20px; height:40px;  cursor:pointer}
.main_tt .right_tab , .del_content_tt .right_tab { color:#fff;background:#258DFE; }
.main_tab { width:100%;}
.main_tab .tab_div { padding:20px; line-height:30px; border-bottom:1px solid #F0F0F0;}
.tab_div:after { clear:both; display:block; height:0; overflow:hidden; visibility:hidden; content:"clear";}
.tab_div_tt  { float:left; width:80px; color:#666;}
.tab_div_main { float:left; margin-left:10px; width:370px;}
.tab_div_main p { width:100%;}
.tab_div_main p:after { display:block; height:0; overflow:hidden; clear:both; visibility:hidden; content:"clear";}
.tab_div_main p .cgray {    display: block; float: left; width:80px;}
.tab_div_feature {word-wrap: break-word; float:left; width:560px; margin-left:10px;}
.tab_div_feature p { display:block; float:left; padding:0 10px; margin-right:10px; border-radius:3px; height:28px; line-height:28px; }
.tab_support span {padding-left:23px; margin-right:5px}
.del_add {width:100%; padding-left:90px; box-sizing:border-box;}
.del_add .cgray { display:block; float:left; width:80px;}
/* 床 ，衣柜，热水器，电视，可上网，冰箱，洗衣机，空调，煤气/天然气，暖气，车位/车库，储藏室/地下室，花园/小院，露台*/
.rent_assort_1 {background:url(../image/rent_assort_bg.png) no-repeat 0 12px;}
.rent_assort_2 {background:url(../image/rent_assort_bg.png) no-repeat 0 -38px;}
.rent_assort_3 {background:url(../image/rent_assort_bg.png) no-repeat 0 -88px;}
.rent_assort_4 {background:url(../image/rent_assort_bg.png) no-repeat 0 -138px;}
.rent_assort_5 {background:url(../image/rent_assort_bg.png) no-repeat 0 -188px;}
.rent_assort_6 {background:url(../image/rent_assort_bg.png) no-repeat 0 -238px;}
.rent_assort_7 {background:url(../image/rent_assort_bg.png) no-repeat 0 -288px;}
.rent_assort_8 {background:url(../image/rent_assort_bg.png) no-repeat 0 -338px;}
.rent_assort_9 {background:url(../image/rent_assort_bg.png) no-repeat 0 -388px;}
.rent_assort_10 {background:url(../image/rent_assort_bg.png) no-repeat 0 -438px;}
.rent_assort_11 {background:url(../image/rent_assort_bg.png) no-repeat 0 -488px;}
.rent_assort_12 {background:url(../image/rent_assort_bg.png) no-repeat 0 -538px;}
.rent_assort_13 {background:url(../image/rent_assort_bg.png) no-repeat 0 -588px;}
.rent_assort_14 {background:url(../image/rent_assort_bg.png) no-repeat 0 -638px;}
/*周边地图*/
.left_map{ width:100%; height:380px;}
.right_icon { position:absolute; right:15px; top:50px;}
.right_icon a {cursor:pointer;  display:block; margin-top:15px; }
.right_icon a img { width:40px}
.del_map_list {padding:10px 20px; line-height:28px;}
/*价格走势*/
.price_tt { text-align:center; width:698x; padding-top:20px;}
.price_line { padding:40px 19px 0 19px; height:310px;}
/*成交记录*/
.rhouse_tab { padding:20px 0; width:698px; }
.rhouse_tab table { width:100%;}
.rhouse_tab tr {width:100%; border-bottom:1px dashed #ddd; height:50px; line-height:50px;}
.rhouse_tab td { text-align:center;}
.rhouse_tab thead tr { width:100%; background:#fafafa; border:none; height:35px; line-height:35px;}
.rhouse_tab th { text-align:center;}
 #rhouse2 { display:none;}
/*用户吐槽*/
.main_tt .user_say {  float:right; margin-right:20px; font-size:14px;  color:#258DFE; }
.say_list { padding:20px;}
.say_list li { padding:10px 0; width:100%; border-bottom:1px solid #eee;}
.say_list p { width:100%; line-height:30px; overflow:hidden;}
.say_input { padding:20px; height:220px;}
.say_input  textarea { width:100%;box-sizing:border-box; height:148px; border:1px solid #eee;background:#fff;}
.say_input  textarea:focus { box-shadow:-1px -2px 5px #eee inset;}
.say_input .button_green { float:right; width:120px; height:35px; margin-top:20px; font-size:16px;}
.say_input .button_green:hover { background:#63a701;}
/*相似房源*/
.del_content_tt { width:100%; height:40px; line-height:40px; font-size:16px;  border-bottom:1px solid #eee;}
.similar_list { position:relative; padding-top:20px; padding-bottom:10px; }
.similar_list:after { display:block; height:0; overflow:hidden; clear:both; visibility:hidden; content:"clear";}
.similar_list li {margin-right: 30px;float: left;width: 208px; border: 1px solid #eee;}
.similar_list li a { display:block;  width:100%;}
.similar_list li img { width:100%; height:150px;}
.similar_list li .sname {padding:0 10px;padding-top:10px;overflow:hidden; height:25px; color:#333; font-weight:bold;}
.similar_list li .margin_top {padding:0 10px; overflow:hidden; height:30px; margin-top:0;}
/*右侧内容*/
.del_right { width:240px;  background:#fff;}
.del_agent { width:238px; border:1px solid #f0f0f0;}
.agent_tt { padding-left:20px; width:218px; height:40px; line-height:40px; font-size:16px; background:#f5f5f5;}
.agent_main { padding:20px; width:198px;  line-height:28px; overflow:hidden;}
.agent_main_left { float:left;display:block; width:80px; height:80px;}
.agent_main_left img {box-shadow:1px 1px 4px 1px rgba(0,0,0,0.1); width:80px;border-radius:50%; height:80px;}
.agent_main_right {float:left;margin-top:11px; margin-left:10px;}
.agent_main_num1 {float:left;border-radius:20px;margin-top:20px; width:100%; height:30px; color:#fff;font-size:16px;box-sizing:border-box;padding-left:20px;background:#258dfe;}
.agent_main_num2 {background:#ee9709;margin-top:10px;}
.agent_main_right_top {position:relative;height:30px;line-height:30px;}
.del_right_weixin {cursor:pointer;  margin-left:5px;float: right; margin-top: 3px;} 
.del_right_weixin_img {border:1px solid #ddd;padding:3px;background:#fff;display:none;z-index: 10; position:absolute; right:0; top:30px; width:100px; height:100px;}
.del_right_weixin_img img { width:100%; height:100%;}
.agent_name  { font-size:24px;}
.agent_phone { margin-top:10px; clear:both; padding-left:35px; background:url(../image/detail_icon4.jpg) no-repeat left; height:40px; line-height:40px; font-size:22px;}
.del_ad { margin-top:20px; width:240px;}
.del_ad div { width:240px;  margin-bottom:20px;}
.del_ad img { width:240px;}
.more_ad { height:35px; text-align:center; line-height:35px; background:#f0f0f0;}
.build_phone { background:#74C006 url(../image/detail_icon5.jpg) no-repeat 10px; color:#fff; font-size:18px;}
.agent_main .cblue { font-size:20px;}
/*我要卖房*/
.free_up { margin-top:30px; width:1200px; background:#fff;}
.free_up_tt { padding:0 50px; height:100px; line-height:100px; border-bottom:1px solid #eee;}
.free_tt_left1 { float:left; font-size:30px;}
.free_tt_left2 { float:left; margin-left:20px;}
.free_tt_right { float:right; margin-top:30px; display: block; width:120px; height:37px; line-height:37px; text-align:center; font-size:18px; color:#74c006; border:1px solid #74c006; border-radius:3px;}
.free_tt_right:hover {color:#fff; background:#74c006;}
.free_up_step { width:100%; height:50px; border-bottom:1px solid #eee;}
.free_up_step div { float:left; margin-top:15px; margin-left:80px; line-height:20px; font-size:18px; color:#b5b5b6;}
.free_up_step  .step_over { color:#2a90fe;}
.free_up_step div .step_count { display:block; float:left; margin-right:10px; width:20px; height:20px; text-align:center; border-radius:15px; border:1px solid #b5b5b6;}
.free_up_step .step_over .step_count  { border:1px solid #2a90fe;}
.free_up_main { padding:45px 0 45px 50px; float:left; width:410px;}
.free_main_tt { font-size:20px; height:60px; font-weight:bold;}
.free_line {width:100%; line-height:40px; margin-bottom:28px; font-size:15px; float:left;}
.free_line:after {display: block; content: "clear"; height: 0; clear: both; overflow: hidden; visibility: hidden;}
.free_line_left { float:left; width:80px; }
.free_line_right {margin-left:80px;}
.free_line_right1 {margin-left:80px;}
.free_line_hint { float:left; width:100%; font-size:14px; color:red}
.free_line_input {float:left; padding-left:10px;background:#fff; width:290px; height:38px; border:1px solid #DDDDDD;}
.free_line_input:focus,.free_line_input:hover {background:#fff; box-shadow:1px 2px 2px #eee inset;}
.free_line_input1 { float:left;padding-left:10px;background:#fff; width:140px; height:38px; border:1px solid #DDDDDD;}
.free_line_input1:focus,.free_line_input1:hover {background:#fff; box-shadow:1px 2px 2px #eee inset;}
.free_line_select { float:left;padding-left:10px;background:#fff; width:300px; height:40px; border:1px solid #DDDDDD;}
.free_line_select:focus,.free_line_select:hover {background:#fff; box-shadow:1px 2px 2px #eee inset;}
.free_line_select1 { float:left;padding-left:10px;background:#fff; width:150px; height:40px; border:1px solid #DDDDDD;}
.free_line_select1:focus,.free_line_select1:hover {background:#fff; box-shadow:1px 2px 2px #eee inset;}
.free_line_select2 {margin-left:10px;}
.free_line_text { float:left;padding-left:10px; width:788px;background:#fff; height:200px;  border:1px solid #DDDDDD; }
.free_line_text:focus,.free_line_text:hover {background:#fff; box-shadow:1px 2px 2px #eee inset;}
.free_line_btn { margin-left:10px; height:40px; padding:0 15px;}
.free_line_btn:hover {background:#1276e3;}
.free_line_font { float:left; margin:0 10px;}
.warm_prompt { padding-top:110px; padding-bottom:28px; line-height:28px; color:#898989;}
.warm_prompt p:first-child { padding-left:30px; background:url(../image/free_up_icon.png) no-repeat left; font-size:16px; color:#74c006;}
.warm_prompt .cgreen { color:#74c006;}
.free_main_btn { padding-top:40px; text-align:right;}
.free_main_btn input { width:140px; height:43px; font-size:18px;}
.free_main_btn input:hover {background:#60a200;}
.free_main_btn .button_gray { margin-right:20px; font-family:Microsoft YaHei; background:#9F9F9F; border:none; border-radius:3px; color:#fff; cursor:pointer;}
.free_main_btn .button_gray:hover {background:#bbbbbb;}
.free_up_main1 { padding:45px 50px;}
.free_line_feature { margin-left:80px;}
.free_line_feature div { float:left; margin-right:20px;}
.free_line_feature div input { float:left; margin-top:13px; margin-right:3px; width:16px; height:16px; background:#fff; border:1px solid #DDDDDD;}
.free_line_photo { float:left; width:810px;}
.margin_left20  {margin-left:20px;}
.padding_left1 { padding-left:7px;}
.list_pho { width:808px;}
.list_pho img { width:100px; height:100px;}
.list_img { position:relative; width:100px; height:100px; float:left; margin-right:10px;margin-bottom:10px;}
.list_img .delete { position:absolute; right:0; top:0; background:url(../image/delete.png) no-repeat; width:20px; height:20px; z-index:1000; cursor:pointer;}
.free_line33 {float:left;margin-right:20px;}
/*经纪人列表*/
.agent_list_main {background:#fff;}
.agent_search {border-bottom:1px solid #eee;}
.agent_table table { width:100%;font-size:14px;}
.agent_table tr { width:100%; border-bottom:1px solid #eee; display: block;}
.agent_table tr:last-child {border-bottom:none;}
.agent_table tr:hover { background:#F7F7F7;}
.agent_table td { vertical-align:top; line-height:30px;padding: 30px 0;}
.agent_photo1 img{ width:90px; height:120px;}
.agent_photo1 {display:block; padding:0 20px;}
.agent_div_left div {width:588px; padding:0 20px 0 40px;border-left:1px solid #eee;}
.agent_inform { width:588px;line-height:24px; height:60px; overflow:hidden;}
.agent_shouji {margin-top:5px; padding-left:35px; background:url(../image/detail_icon4.jpg) no-repeat left; font-size:20px;}
.agent_email {margin-top:5px; margin-left:30px; padding-left:35px; background:url(../image/agent_list_icon.png) no-repeat left; font-size:20px;}
/*经纪人详细*/
.agent_photo {display:block; padding:0 20px;}
.agent_photo img{ width:120px; height:160px;}
.agent_del_left { padding:20px; width:940px;box-sizing:border-box; background:#fff;}
.agent_content {width:100%; margin-top:20px;}
.agent_content textarea {width:100%;box-sizing:border-box;}
.agent_list { width:100%;}
.agent_list table {  width:100%;}
.agent_list table td:nth-child(3){ text-align:center;}
.agent_list div { height:36px; line-height:36px;}
.agent_list .agent_ewm { text-align:center; height:100px;}
.agent_ewm img { width:100px; height:100px;vertical-align:middle}
.agent_list .agent_shouji { font-size:16px; }
.agent_list .agent_email {margin-left:30px; font-size:16px; }
.agent_work { padding:20px; line-height:30px;}
.agent_right { padding:20px; }
.agent_right_tt {padding-left:20px; width:218px; height:40px; line-height:40px; font-size:16px;  border-bottom:1px solid #eee;}
.agent_right .input_text { margin-bottom:20px; width:188px; height:35px; line-height:35px;}
.agent_right .button_blue { width:198px; height:40px; font-size:16px;}
.agent_right textarea { margin-bottom:20px; height:100px; width:188px; border:1px solid #ddd;}
/*计算器*/
.count_list {background:#fff;}
.clist { padding-left:40px; padding-bottom:40px; width:50%;box-sizing:border-box;background:#fff;}
.clist_right {border-left:1px solid #ddd;padding-left: 100px; padding-right:20px;}
.list_choose {width: 100%;padding-top: 20px;padding-left: 40px; box-sizing:border-box;height:55px;background:#fff; line-height:35px;}
.list_choose .c_left { width:110px;}
.clist .list_line { margin-top:20px; float:left; width:100%; clear:both; height:auto; line-height:35px;}
.clist .list_left { width:110px;}
.list_menu {margin-left:110px; float:none;}
.list1 .list_r { width:239px;}
.clist .list1 { padding-left:110px;box-sizing:border-box; margin-bottom:20px; width:100%;}
.clist .input_text { height:33px; line-height:33px; width:150px;}
.clist .input_text1 { width:100px;}
.clist .select { width:170px; height:35px;}
.clist .select1 { width:110px;}
.clist .button_green { margin-left:110px; width:120px; height:40px; font-size:18px;}
.clist .margin_top20 { margin-top:20px;}
.clist .margin_left10 { margin-left:10px; margin-right:20px;}
.clist .button_blue { margin-left:20px; width:120px; height:40px; font-size:18px;}
.bg_gray { background:#fafafa;}
.clist .cblue { line-height:20px;}
.clist .strong { float:left; font-weight:bold; margin-top:20px; width:100%;}
.ui-autocomplete {z-index:999999;}
.menu_left { display:block; float:left; width:80px;}
.list_menu li ul li { margin-bottom:20px;}
/*房源详情周边地图*/
.map_wd {z-index:100000;}
.map_wd .wd_top {  background:#fff;border-radius:3px; box-shadow: 0 1px 8px rgba(0, 0, 0, 0.3); font-size:12px;}
.wd_top p{ padding:0 10px; line-height:28px; border-radius:0 3px 3px 0;  }
.wd_top .w_tt { font-weight:bold;}
.map_wd .wd_bottom { width:100%; height:11px; background:url(../image/map_wd_bg.png) no-repeat center top;}
/*楼盘列表*/
.choose_line2 {  width:100%; height:30px; text-align:center;}
.choose_line2 .disable {opacity: 0.35;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=35)";filter: alpha(opacity=35);cursor: default;}
.choose_line2 input { float:right; width:80px; height:30px; border:none; color:#fff; border-radius:3px;  background:#E97A04; cursor:pointer;}
.choose_line2 .gray_btn { background:#999; margin-right:20px;}
.choose_line2 .gray_btn:hover { background:#888;}
.choose_line2 .sure_btn:hover { background:#d76f00;}
.nb_choose_wd { margin:20px 0; width:1200px; box-sizing:border-box;}
.nb_choose_btm { background:#fff; border:1px solid #ddd; border-top:none; padding:30px;}
.nb_choose_btm .choose_line .line_r { width:858px;}
.nb_choose_btm .choose_line .line_r1 {padding-bottom:60px; width:380px;}
.nb_choose_top { width:100%; height:40px;border-left:1px solid #ddd;}
.nb_choose_top p { float:left; padding:0 35px; cursor:pointer; height:38px; line-height:38px; background:#FAFAFA; border:1px solid #ddd; border-left:none; font-size:16px;}
.nb_choose_top p img { vertical-align:middle; margin-right:10px; margin-bottom: 3px;}
.nb_choose_top  .nb_choosed { background:#fff; border-bottom:none; height:39px;}
.nb_list_l { float:left; width:980px; background:#fff;}
.nb_list_r { float:right; width:200px;}
.nb_order { width:100%;}
.list_r_tt { padding-left:38px; height:40px; line-height:40px; background:url(../image/nb_icon5.png) no-repeat 10px center; font-size:18px; font-weight:bold;}
.list_r_main { background:#fff; padding:15px; padding-bottom:0;}
.list_r_hot { padding-bottom:20px; margin-bottom:20px; border-bottom:1px dashed #ddd;}
.list_r_main .list_r_hot:last-child {border-bottom:none;}
.hot_name { font-size:16px;}
.hot_margin5 { margin-top:5px;}
.hot_img { position:relative;}
.hot_img img { width:170px; height:130px;}
.hot_price { display:none; position:absolute; padding:10px; width:110px; height:60px; top:24px; left:20px; background:rgba(0,0,0,0.7)}
.hot_img:hover .hot_price { display:block;}
.hot_price p { border:1px solid #c6c6d6; width:108px; height:58px; line-height:58px; overflow:hidden; font-weight:bold; text-align:center; color:#eee;}
.hot_price p span { vertical-align:middle;}
.nb_list { padding:30px 0; width:100%; border-bottom:1px solid #eee;}
.nb_list:hover { background:#F7F7F7;}
.nb_list:after { clear:both; display:block; height:0; overflow:hidden; visibility:hidden; content:"clear";}
.nb_list div { float:left; }
.nb_list .list_one { padding-left:20px; width:210px;}
.nb_list .list_one img { width:180px; height:135px;}
.nb_list .list_two { width:380px;}
.nb_list .list_three {float: right; padding-right:20px; width:160px; text-align:right;}
.nb_list .list_two p { height:24px; line-height:24px;overflow:hidden; color:#888;}
.nb_list .list_two .tab_ad1 {padding-left:26px; color:#666;  background:url(../image/nb_icon6.png) no-repeat left 3px; }
.nb_list .list_two .tab_del { background:url(../image/nb_icon6.png) no-repeat left -21px; }
.nb_list .list_two .tab_tt { margin-bottom:11px;}
.nb_list .tab_tt a { margin-right:10px; float:left;}
.nb_list .list_two .tab_tt span { padding:0 10px; display:block; float:left; border-radius:5px; height:24px; line-height:24px; color:#fff;}
.nb_phone { padding-left:26px;background:url(../image/nb_icon6.png) no-repeat left -44px; }
.nb_price { margin-top:28px;}
.nb_list .list_two .nb_feature { height:28px;}
.nb_feature span {display:block; margin-top:4px; float:left; padding:0 10px; margin-right:5px; font-size:12px; height:22px; line-height:22px; border-radius:5px; color:#258dfe; border:1px solid #258dfe;}
.nb_list .list_contrast { margin-top:44px; color:#999;}
.nb_list_noimg .list_one { display:none;}
.nb_list_noimg .list_two { padding-left:20px; width:240px;}
.nb_list_noimg .tab_tt a { font-size:16px;}
.nb_list_noimg { width:50%; float:left;}
.nb_list_noimg .list_three { padding-right:20px; width:114px;}
 .nb_list_noimg:nth-child(2n+1) .list_three{border-right:1px solid #eee;}
.nb_list_noimg .list_three .showimg { display:block; line-height: 26px}
.nb_list_noimg .list_three .tab_price { font-size:18px;}
.nb_list_noimg .nb_price { margin-top:0;}
.nb_list_noimg .list_contrast { margin-top:36px;}
.nb_list_noimg .list_contrast1 { margin-top:36px;}
.nb_list_noimg .nb_price { line-height: 28px;}
.nb_style { margin-left:5px; background:#429DFF;}
.nb_sell1 { background:#FF5400;}
.nb_sell2 { background:#74C006;}
.nb_sell3 { background:#BBBBBB;}
@media screen and (min-width:750px) and (max-width:1200px){
    .list_tt {width:100%; margin:0;padding:20px 20px 0 20px;box-sizing:border-box;height:60px;}   
    .list_search {padding:20px; width:100%;}
    .list_order {padding:0 20px;}   
    .list_tab {padding:20px;box-sizing:border-box;}
    .list_tab .list_one {padding-left:0; width:30%;}
    .list_one img {width:100%; height:auto;}
    .list_tab .list_two {width:38%; margin-left:2%;}
    .list_tab .list_three {width:30%;padding:0;}
    .list_noimg {padding-right:0;}
    .list_noimg .list_two {padding:0; margin:0;width:60%;}
    .list_noimg .list_three {padding-right:10px; width:40%; box-sizing:border-box;}
    .del_left {width:75%;}
    .del_right {width:23%;}
    .del_title_function{padding-bottom:20px;margin-top:10px;width:100%;}
    .del_title_function a { float:left}
    .del_title_btm .fl{width:100%;}
    .del_title_wx{margin-left:0;}
    .del_title_btm {height:auto;}
    .mylike{margin-left:10px;}
    .mycontrast {margin-right:0;}
    .del_agent {width:100%;box-sizing:border-box;}
    .agent_tt {width:100%;box-sizing:border-box;padding-left:10px;}
    .agent_main {padding:10px;width:100%;box-sizing:border-box;}
    .agent_main_left {width:40px;height:40px;}
    .agent_main_left img {width:40px;height:40px;}
    .agent_main_right {float:none;margin-left:50px;margin-top:0;}
    .agent_name {font-size:16px;}
    .agent_main_num1{margin-top:10px;height:auto;padding:0; text-align:center;font-size:12px;}
    .del_ad {width:100%;}
    .del_ad div {width:100%;}
    .del_ad div img{width:100%;height:auto;}
    .subMenu .inner {width:100%;}
    .main_tab .tab_div {padding:10px;}
    .tab_div_tt {width:100%;}
    .tab_div_main{width:50%;margin-left:0;}
    .del_add {padding-left:0;}
    .tab_div_feature {width:100%;margin-left:0;}
    .main_tt span, .del_content_tt span {padding:0 10px;}
    .rhouse_tab {width:100%;}
    .nav_right {margin-right:10px;}
    .agent_table td:nth-child(1) {width:20%;}
    .agent_table td:nth-child(2) {width:25%;}
    .agent_table td:nth-child(3) {width:55%;}
    .agent_div_left div {width:100%;box-sizing:border-box;padding:0 20px;}
    .agent_list .agent_email{margin-left:0; float:none;}
    .agent_email {margin-left:0;}
    .agent_shouji { float:none;font-weight:normal;}
    .agent_shouji b{ font-weight:normal;}
    .agent_inform {height:30px;}
    .agent_list td:nth-child(1) {width:25%;}
    .agent_list td:nth-child(2) {width:45%;}
    .agent_list td:nth-child(3) {width:30%;}
    .agent_del_left {width:75%;}
    .agent_photo {padding-right:10px;padding-left:0;width:100%;box-sizing:border-box;}
    .agent_photo img {width:100%;height:auto;}
    .agent_list div {height:auto; line-height:24px;}
    .agent_right {padding:20px 10px;}
    .agent_right_tt {padding-left:10px; width:100%;box-sizing:border-box;}
    .agent_right .input_text {width:100%;box-sizing:border-box;}
    .agent_right textarea{width:100%;box-sizing:border-box;}
    .agent_right .button_blue {width:100%;}
    .agent_work {padding:10px;}
    .say_list{padding:10px;}
    .free_up {width:100%;}
    .free_up_tt {padding:0 20px;}
    .free_up_step {height:auto;padding-bottom:15px;}
    .free_up_step:after { clear:both; display:block; height:0; overflow:hidden; visibility:hidden; content:"clear";}
    .free_up_step div {margin-left:20px;}
    .free_tt_right {width:100px;}
    .free_up_main {width:50%; box-sizing:border-box; padding:20px;}
    .free_up_main1 {padding:20px;}
    .free_line_input {width:100%; box-sizing:border-box;max-width:310px;}
    .free_line_input1 {width:100px;}
    .free_line_select{width:100%; box-sizing:border-box;}
    .free_line_text {width:100%; box-sizing:border-box;max-width:500px;}
    .list_choose {padding-left:20px;}
    .clist {padding:0 20px;}
    .clist .button_green {margin-left:0;}
    .menu_left {width:100%;}
    .clist .input_text {width:100px;}
    .choose_wd {width:100%; padding:20px;}
    .choosed {padding:0 20px;}
    .choosed_ul {width:auto;}
    .choose_line .line_l {width:90px;}
    .choose_line .line_r {margin-left:90px;}
	}
	
@media screen and (max-width:749px){
	.list_tt {width:100%; margin:0;padding:20px 10px 0 10px;box-sizing:border-box;height:50px;line-height:30px;}   
    .list_search {padding:20px 10px; width:100%;}
    .list_search .input_text {width:80%; box-sizing:border-box;height:35px;}
    .list_search .button_green {width:20%;}
    .list_tt_left a {height:30px; line-height:30px;padding:0 10px;}
    .list_order {padding:0 10px;}   
    .list_tab {padding:20px 10px;box-sizing:border-box;}
    .list_tab .list_one {padding-left:0; width:30%;}
    .list_one img {margin-top:6px;width:100%; height:auto;}
    .list_tab .list_two {width:47%; margin-left:1%;}
    .list_tab .list_three {width:22%;padding:0;}
    .list_tab .list_one .margin_left20 {margin:0}
    .list_noimg {padding-right:0;}
    .list_noimg .list_two {padding:0; margin:0;width:60%;}
    .list_noimg .list_three {padding-right:10px; width:40%; box-sizing:border-box;}
    .order_right .fr {display:none;}
    .order_change {display:none;}
    .list_two .tab_del {padding:0;background:none;}
    .list_two .tab_name {padding:0;background:none;}
    .list_two .tab_ad{padding:0;background:none;}
    .list_two p {height:22px; line-height:22px;}
    .tab_feature span {padding:0 3px;margin-right:5px; height:20px; line-height:20px;margin-top:0;}
    .list_three p {height:22px; line-height:22px;}
    .list_three .cgray {display:none;}
    .list_three .cblue {margin-top:22px;}
    .list_three .list_contrast {display:none;}
    .list_two .tab_tt a {font-size:15px;}
    .list_three .tab_price{font-size:14px;}
	.del_title_btm {position:relative; height:auto;}
	.del_title_btm:after { clear:both; display:block; height:0; overflow:hidden; visibility:hidden; content:"clear";}
	.del_title_function {position:absolute; right:0;top:-36px;}
	.del_title_function  .del_title_wx {display:none;}
	.del_title_function .mycontrast {display:none;}
    .del_title {padding:10px;}
    .del_title_btm .margin_left10 {width:100%; display:block;margin-left:0;}
    .del_inform {padding:10px;}
    .del_left {width:100%;}
    .del_right {width:100%;margin-top:20px;}
    .del_agent {width:100%;box-sizing:border-box;}
    .agent_tt{padding-left:10px;width:100%;box-sizing:border-box;}
    .main_tab .tab_div {padding:10px;}
    .del_ad {display:none;}
    .del_content{padding:10px;width:100%;box-sizing:border-box;}
    .main_tt span, .del_content_tt span {padding:0 10px;}
    .tab_div_main {width:50%;margin-left:0;}
    .del_add {padding:0;}
    .tab_div_feature {margin-left:0;width:100%;}
    .rhouse_tab {padding:10px; box-sizing:border-box;width:100%;}
    .right_icon a img {width:30px;}
    .right_icon a {margin-top:5px;}
    .subMenu .inner {display:none;}
    .subMenu {background:none;}
    .tab_div_tt {width:100%;}
    .main_tt .user_say {margin-right:10px;}
    .del_title_icon {padding:0;}
    .del_title_top {height:auto;}
    .del_title_top:after { clear:both; display:block; height:0; overflow:hidden; visibility:hidden; content:"clear";}
    .del_title_top .fl {width:100%;display:block;overflow:hidden;}
    .del_title_top .cgray { float:left;}
    .agent_div_left {display:none;}
    .agent_table td {padding:20px 0;}
    .agent_del_left {padding:10px; width:100%;}
    .agent_list table td:nth-child(3){display:none;}
    .agent_list .agent_email {margin-left:0;font-size:14px;}
    .agent_list .agent_shouji {font-size:14px;}
    .agent_list .agent_shouji b {font-weight:normal;}
    .agent_email {margin-left:0;}
    .agent_list td:first-child {width:40%;}
    .agent_list td:nth-child(2){width:60%;}
    .agent_photo {padding-right:10px;padding-left:0;width:100%;box-sizing:border-box;}
    .agent_photo img {width:100%;height:auto;}
    .agent_list div {height:auto; line-height:24px;}
    .agent_work {padding:10px;}
    .agent_right_tt {padding-left:10px; width:100%;box-sizing:border-box;}
    .agent_right {padding:20px 10px;}
    .agent_right textarea{width:100%; box-sizing:border-box;}
    .agent_right .button_blue {width:60%; margin:0 auto;display:block;}
    .agent_right .input_text {width:100%; box-sizing:border-box;}
    .m-pagination-group {display:none;}
    .m-pagination-page li:last-child {display:none;}
    .say_list {padding:10px;}
    .say_input{padding:10px;}
    .free_up {width:100%;}
    .free_up_tt {padding:0 10px;height:60px; line-height:60px;}
    .free_up_step {height:auto;padding-bottom:10px;}
    .free_up_step:after { clear:both; display:block; height:0; overflow:hidden; visibility:hidden; content:"clear";}
    .free_up_step div {margin-left:0;font-size:14px;margin-top:10px;line-height:14px;width:50%;box-sizing:border-box;padding-left:10px;}
    .free_up_step div .step_count {width:14px; height:14px;line-height:14px;margin-right:5px; font-size:12px;}
    .free_tt_right {width:70px;margin-top:15px;font-size:14px; height:30px;line-height:30px;}
    .free_up_main {width:100%; box-sizing:border-box; padding:10px;}
    .free_line_input {width:100%; box-sizing:border-box;height: 36px;}
    .warm_prompt {padding-top:0px;padding-bottom:0;}
    .free_main_btn {padding-top:20px;text-align:center;}
    .free_tt_left2 {display:none;}
    .free_tt_left1 {font-size:22px;}
    .free_main_tt {height:40px;font-size:16px;}
    .free_line {margin-bottom:10px;float:none;line-height:36px;}
    .free_main_btn input {font-size:14px; height:35px;width:80px;margin-bottom:20px;}
    .free_up_main1 {padding:10px;}
    .free_line_select {width:100%;box-sizing:border-box;height:36px;}
    .free_line_select1 { width:50%;box-sizing:border-box;height:36px;}
    .free_line_select2 {width:48%;margin-left:2%;}
    .free_line_font {margin:0 1%;}
    .free_line_input1 {width:35%; box-sizing:border-box;height: 36px;}
    .list_pho {width:100%;}
    .free_line33 {width:100%;margin-right:0;margin-bottom:10px;}
    .free_line_btn {height:36px; padding:0 10px;}
    .free_line_feature {width:100%;}
    .free_line_feature div input {margin-top:10px;}
    .free_line_text{ width:100%; box-sizing:border-box;}
    .list_choose {padding-left:10px;}
    .clist {padding:0 10px;width:100%;}
    .clist .button_green {margin-left:0;}
    .menu_left {width:100%;}
    .clist .input_text {width:100px;}
    .clist .list_line {margin-top:10px;}
    .list_menu li ul li {margin-bottom:0;}
    .clist .cblue {margin-top:20px;}
    .choose_wd {width:100%; padding:10px;}
    .choosed {padding:0 10px;}
    .choosed_ul {width:auto;}
    .choose_line .line_l {width:100%;padding-bottom:5px;}
    .choose_line .line_r {margin-left:0;}
    .choose_line .line_r1 {width:90%; padding-bottom: 50px;}
    .noUi-horizontal{top:30px}
    .slider_fl {top:40px;}
    .slider_fr{top:40px;}
    .choose_line {line-height:24px;margin-bottom:10px;}
    .choose_style img {margin-top:4px;}
    .choose_style input {margin-top:7px;}
    .choose_feature input{margin-top:7px;}
    .choose_feature {width:auto;margin-right:5px;margin-bottom:5px;}
    .choose_style{width:auto;margin-right:5px;margin-bottom:5px;}
    .choose_assort{width:auto;margin-right:5px;margin-bottom:5px;}
    .similar_list {width:100%;}
    .similar_list li {width:49%; margin-right:2%;box-sizing:border-box;margin-bottom:10px;}
    .similar_list li:nth-child(2n) { margin-right:0;}
	}