﻿@charset "utf-8";
.house_crumb,.cz_search .shouse,.house_source .list li li,.house_source .list li dt,.house_source .list li dd,.cz_menu dt,.cz_menu .tel,.jjr_con .tabs li.more,.cz_right2 .xg_arc .more,.content_fc .zj_info .wrz,.content_fc .zj_info .yrz,.content_fc .fang_info .ts li,.content_fc .fang_info .phone i,.content_fc .jubo .hand_1,.content_fc .jubo .hand_2,.thumb .left_btn,.thumb .right_btn,.show_bimg .left_btn,.show_bimg .right_btn,.fang_map .address,.fang_map .zb_info .tabs i,.fang_map .zb_info .con dt,.content_fc .tuijian,.selects .ico,.gallery .btn_prev,.gallery .btn_next{background:url(../../images/mh/house_pc_icons.png) no-repeat;}
.house_crumb{height:20px;line-height:20px;color:#848484;margin:15px 0;padding-left:15px;background-position:0 -56px;}
.house_crumb a{color:#848484;}
.house_crumb span{float:none;}
.house_crumb .cur_tit{color:#f78115;}

/*查询条件*/
.select_box{padding:17px 0 19px 15px;border:1px solid #eee;margin-bottom:20px;}
.select_box dl{*zoom:1;overflow:hidden;line-height:20px;padding:8px 0;}
.select_box dt{float:left;width:40px;color:#979797;}
.select_box dd{float:left;width:1122px;}
.select_box dd ul{white-space:nowrap;}
.select_box dd li{float:left;margin-right:5px;}
.select_box dd li a{color:#585858;display:block;padding:0 5px;}
.select_box dd li.current{background:#f78115;border-radius:3px;}
.select_box dd li.current a{color:#fff;}
.sub_select{background:#fafafa;border:1px solid #eaeaea;border-radius:3px;padding:14px 9px;margin-top:20px;}

/*搜索*/
.cz_search{height:34px;line-height:34px;margin-top:24px;}
.cz_search .inp_txt{color:#bbbbbb;padding-left:8px;font-size:14px;height:32px;border:1px solid #eeeeee;width:370px;border-radius:3px;float:left;margin-right:13px; outline:0;}
.cz_search .shouse{border-radius:3px;background-color:#ff7800;background-position:25px -99px;width:130px;height:34px;padding-left:56px;float:left;color:#fff;font-size:16px;text-align:left;margin-right:33px; border:0 none; outline:0;}
.cz_search ul{float:left;}
.cz_search li{float:left;margin-right:15px;font-size:14px;color:#585858;}
.cz_search li input{ vertical-align:middle;margin:0 5px 3px 0;*margin-bottom:0;}

.house_source{float:left;width:883px;border:1px solid #eeeeee;border-top:0; padding-bottom:15px;}
.house_source .title{background:#f4f4f4;height:40px;line-height:40px;}
.house_source .tabs{float:left;}
.house_source .tabs li{float:left;width:100px;color:#666666;text-align:center;font-size:16px;cursor:pointer;}
.house_source .tabs li.selected{background:#fff;border-top:3px solid #f78115;height:37px;line-height:37px;}
.house_source .tabs li.selected a {color:#f78115;}
.house_source .title .fr{float:right;font-size:14px;color:#999;}
.house_source .title .fr li{float:left;margin:0 5px 0 12px;*width:169px;}
.house_source .title .fr li select{border:1px solid #dcdcdc;margin-left:12px;}
.house_source .list{padding:20px 15px 15px;}
.house_source .list li{padding:15px 0;*zoom:1;overflow:hidden;border-bottom:1px dashed #e5e5e5;}
.house_source .list li .pic{float:left;width:160px;}
.house_source .list li .pic img { width:160px; height:120px; vertical-align:top;}
.house_source .list li .con{float:right;width:677px;font-size:14px;position:relative;z-index:1;}
.house_source .list li .hy_t{height:20px;line-height:20px; overflow:hidden;}
.house_source .list li .hy_t a{color:#2255dd;font-size:16px;margin-right:10px;display:inline-block;}
.house_source .list li .cz,.house_source .list li .youzhao,.house_source .list li .yz,.content_fc .con1 .cz,.content_fc .con1 .yz,.house_source .list li .cs,.house_source .list li .ys,.content_fc .con1 .cs,.content_fc .con1 .ys {display:inline-block;width:53px;height:20px;text-align:center;background:#4dbeff;color:#fff;margin-right:10px;border-radius:3px;}
.house_source .list li .yz,.content_fc .con1 .yz,.house_source .list li .ys,.content_fc .con1 .ys{background:#c0c0c0;}
.house_source .list li .cs, .content_fc .con1 .cs { background:#ffc600;}

.house_source .list li .youzhao{background:#f56b20;}
.house_source .list li p{color:#999;margin-top:6px;}
.house_source .list li ul{*zoom:1;overflow:hidden;margin-left:-13px;}
.house_source .list li li{border:0;margin:15px 13px 0 -1px;padding:0 0 0 13px;float:left;background-position:0 -161px;}
.house_source .list li dl{*zoom:1;overflow:hidden;height:20px;line-height:20px;color:#999999;margin-top:10px;}
.house_source .list li dt{float:left;margin-right:16px;padding-left:29px;background-position:0 -186px;}
.house_source .list li dd{float:left;padding-left:20px;background-position:0 -136px;}
.house_source .list li .price{position:absolute;top:50%;right:72px;color:#999999;font-size:18px;height:31px;line-height:31px;margin-top:-15px;}
.house_source .list li .price span{}
.house_source .list li .price span em {color:#ff6600;font-size:24px;}
.house_source .list li .jing,.house_source .list li .ji{color:#ff4444;border:2px solid #ff7c7c;height:27px;width:27px;font-size:16px;line-height:27px;margin-top:-15px;right:0;top:50%;text-align:center;position:absolute;}
.house_source .list li .ji{color:#ff9d1c;border-color:#ffba60;}

.page{margin-top:35px;text-align:center;font-family:arial;font-size:14px;}
.page a,.page .prev,.page .next,.page input[type='button']{text-align:center;display:inline-block;height:35px;width:35px;line-height:35px;color:#666666;border:1px solid #eeeeee;position:relative;margin-left:-1px;}
.page a.current{background:#88929a;color:#fff;border-color:#88929a;}
.page .prev,.page .next{margin-right:5px;font-family:'宋体';font-weight:bold;}
.page .next{margin:0 20px 0 5px;}
.page .prev a,.page .next a{padding:0;border:0;}
.page input[type='button']{background:none;font-size:16px;cursor:pointer;}
.page input{vertical-align:middle;}
.page .jpage{width:53px;height:15px;padding:9px 0;line-height:15px;display:inline-block;color:#666666;border:1px solid #eeeeee;margin:0 9px;}
.page .disabled{color:#cccccc;}

.cz_right{float:right;width:300px;}
.cz_menu{border:1px solid #eeeeee;padding:15px;margin-bottom:15px;}
.cz_menu dl{border-bottom:1px solid #f2f2f2;padding-bottom:14px;}
.cz_menu dt{float:left;width:62px;height:56px;background-position:0 -268px;text-indent:-999px;overflow:hidden;}
.cz_menu dd{float:right;width:188px;}
.cz_menu dd h3{font-weight:normal;color:#2e2e2e;font-size:18px;}
.cz_menu dd p{color:#828282;font-size:14px;margin-top:10px;}
.cz_menu .zu a,.cz_menu .qiu a,.cz_menu .shou a{background:#4dbeff;height:30px;line-height:30px;width:100px;color:#fff;font-size:16px;display:inline-block;text-align:center;margin-top:15px;}
.cz_menu .qiu{margin-top:14px;}
.cz_menu .qiu dt{background-position:0 -331px;}
.cz_menu .qiu a{background:#71b61c;}
.cz_menu .shou dt{background-position:0 -1001px;}
.cz_menu .shou a{background:#ffc600;}
.cz_menu .tel{background-color:#71b61c;background-position:16px -392px;height:48px;line-height:48px;padding-left:66px;color:#fff;font-size:16px;}


/*经纪人*/
.jjr_con{border:1px solid #eee;margin-bottom:13px;}
.jjr_con .tabs{height:43px;line-height:43px;background:#f9f9f9;}
.jjr_con .tabs li{float:left;width:118px;color:#6e6e6e;font-size:16px;text-align:center;cursor:pointer;}
.jjr_con .tabs li.current{background:#fff;border-top:2px solid #f56b20;position:relative;margin-top:-1px;color:#f56b20;}
.jjr_con .tabs li.more{width:auto;float:right;font-size:12px;margin-right:10px;padding-right:14px;background-position:right -426px;}
.jjr_con .tabs li.more a{color:#888888;}
.jjr_con dl{margin:0 11px -1px 20px;border-bottom:1px solid #f2f2f2;padding:16px 0;zoom:1;overflow:hidden;}
.jjr_con dt{float:left;width:94px;}
.jjr_con dt img{display:block; width:84px; height:auto;}
.jjr_con dd{float:right;width:169px;color:#828282;font-size:14px;line-height:26px;}
.jjr_con dd h4{font-size:16px;font-weight:normal;}
.jjr_con dd span{color:#b6b6b6;}
.jjr_con dd .link{background:#00b1fe;height:30px;line-height:30px;width:100px;text-align:center;color:#fff;font-size:16px;display:inline-block;margin-top:11px;}
.jjr_con .wonde_bottom{position:relative;height:885px;overflow:hidden;clear:both;}
.jjr_con .bd{height:885px;position:relative;margin-top:-2px;}
.jjr_con .bd ul{zoom:1;overflow:hidden;}

.histry,.cz_right2 .xg_arc{border:1px solid #efefef;background:#fafafa;margin-bottom:20px;}
.histry .title,.cz_right2 .xg_arc .title{color:#333333;font-size:20px;border-bottom:1px solid #eee;margin:0 23px 15px;padding:20px 0 10px;text-align:center;}
.histry ul{padding:0 23px 15px;}
.histry li,.cz_right2 .xg_arc li{line-height:30px;height:30px;font-size:14px;*zoom:1;overflow:hidden;}
.histry .tit,.cz_right2 .xg_arc .s_01{float:left;width:90px;margin-right:10px;}
.histry .shi,.cz_right2 .xg_arc .s_02{float:left;color:#999999;}
.histry .price,.cz_right2 .xg_arc .s_03{float:right;color:#ff6633;}
.histry .line { border-bottom:1px solid #eee; height:auto; line-height:22px; padding:8px 0;}
.histry .line .huxing { float:left; color:#aaa;}
.histry .line .jiage { float:right;color:#ff6633;}
.histry .line a:hover { color:#d00; text-decoration:underline;}
.histry .line .tits { height:22px; overflow:hidden; overflow:ellipsis; text-overflow:ellipsis; white-space:nowrap;}

.content_fc{float:left;width:926px;}
.content_fc .info{border:1px solid #eeeeee;padding:10px;margin-bottom:10px;position:relative;}
.content_fc .tuijian{position:absolute;top:0;right:130px;width:83px;height:103px;background-position:0 -469px;}
.content_fc h1{color:#000000;font-size:20px;font-weight:normal;line-height:40px;height:40px;margin-bottom:12px;}
.content_fc .zu,.content_fc .shou{border-radius:8px;background:#7ec717;color:#fff;display:inline-block;width:40px;height:40px;float:left;text-align:center;font-size:24px;margin:0 13px 0 3px;font-style:normal;}
.content_fc .shou { background-color:#ffc600;}
.content_fc .con1{font-size:18px;color:#333;border-bottom:1px dashed #eee;padding:0 0 12px 3px;margin-bottom:25px;}
.content_fc .con1 .price{font-size:30px; font-weight:bold;}
.content_fc .con1 .priceWrap {color:#ff6600;}
.content_fc .con1 .price strong{font-size:34px;}
.content_fc .con1 .num{color:#999;font-size:14px;margin-right:8px;}
.content_fc .con1 .right { display:inline; margin:18px 10px 0 0; font-size:14px; color:#999;}
.content_fc .con1 .cz,.content_fc .con1 .yz,.content_fc .con1 .cs,.content_fc .con1 .ys{font-size:14px;margin:0 7px;}
.content_fc .zj_info{margin-left:30px;float:left;width:185px;}
.content_fc .zj_info .pic img { width:115px; height:132px;}
.content_fc .zj_info .pic2 img { width:115px; height:115px;}
.content_fc .zj_info .ent_shop{text-align:center;font-size:15px;height:29px;line-height:29px;width:103px;margin:14px 0 10px;border:1px solid #e5e5e5;}
.content_fc .zj_info .ent_shop a{color:#c0c0c0;}
.content_fc .zj_info li{line-height:30px;color:#999;font-size:14px;}
.content_fc .zj_info li.grtxt span { background-color:#71b61c; padding:4px 8px; color:#fff;}
.content_fc .zj_info .renzheng img { vertical-align:-4px;}
.content_fc .zj_info li span{color:#333;}
.content_fc .zj_info .wrz,.content_fc .zj_info .yrz{color:#999;background-position:0 -696px;padding-left:27px;}
.content_fc .zj_info .yrz_true_1{color:#333;background-position:0 -186px;}
.content_fc .zj_info .yrz_true_2,.content_fc .zj_info .yrz_false_1 { display:none;}



.content_fc .zj_info .c_0{color:#f78115;min-width:15px;margin-right:10px;}
.content_fc .zj_info .c_1{color:#63ba3b;}
.content_fc .fang_info{float:left;width:650px;font-size:14px;}
.content_fc .fang_info dl{line-height:40px;border-top:1px solid #e8e8e8;border-left:1px solid #e8e8e8;margin:0 1px 12px 0;}
.content_fc .fang_info dt,.content_fc .fang_info dd{color:#999;float:left;background:#f4f4f4;padding-left:24px;width:73px;border-right:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;}
.content_fc .fang_info dd{background:#fff;width:201px;color:#333; height:40px;}
.content_fc .fang_info .ts{ padding:4px 0;}
.content_fc .fang_info .ts .tit{float:left;color:#999;}
.content_fc .fang_info .ts ul{float:left;position:relative;overflow:hidden;}
.content_fc .fang_info .ts li{float:left;padding-left:8px;margin:0 7px 0 -1px;background-position:0 -161px;}
.content_fc .fang_info .phone{border:1px solid #71b61c;padding-left:66px;line-height:46px;height:46px;color:#48a300;font-size:20px;position:relative;margin:12px 0 14px;}
.content_fc .fang_info .phone span{color:#999;font-size:14px;margin-left:10px;}
.content_fc .fang_info .phone i{width:50px;height:46px;background-position:0 -616px;position:absolute;top:0;left:0;}
.content_fc .jubo a{color:#0041d9;}
.content_fc .jubo .hand_1,.content_fc .jubo .hand_2{background-position:0 -672px;height:15px;width:12px;display:inline-block; vertical-align:middle;margin:0 3px 2px 0;}
.content_fc .jubo .hand_2{background-position:-19px -672px;margin-left:5px;}

/*房源描述*/
.fang_detail{border:1px solid #eee;border-top:0;}
.fang_detail .tabs{height:40px;line-height:40px;background:#f4f4f4;font-size:16px;color:#666;}
#fixed.tabs { z-index:9; width:924px;}
.fang_detail .tabs li{float:left;width:100px;}
.fang_detail .tabs li a { display:block;text-align:center;}
.fang_detail .tabs li a.current{background:#fff;border-top:3px solid #f78115;line-height:37px;height:37px;color:#f78115;}


.ms_con{line-height:36px;text-indent:2em;color:#8b8b8b;font-size:16px;margin:20px 12px;}
.fang_pic,.fang_map{margin:8px 12px 0;}
.fang_pic { margin-bottom:30px;}
.fang_detail .title{border-bottom:1px solid #f2f2f2;color:#666;font-size:16px;padding-bottom:6px;margin-bottom:24px;}
.fang_detail .title span{height:22px;line-height:22px;border-left:6px solid #f78115;padding-left:8px;}

.show_bimg,.thumb{width:630px;margin:auto;position:relative;}
.show_bimg img{display:block;margin:auto;}
.show_bimg .img_count{position:absolute;width:600px;padding-left:28px;height:35px;line-height:35px;bottom:0;left:0;font-size:18px;color:#f78114;z-index:2;}
.show_bimg .bg{background:#000;filter:alpha(opacity=76); opacity:0.76;-moz-opacity:0.76;width:100%;height:35px;position:absolute;bottom:0;left:0;z-index:1;}
.show_bimg .img_count .cur{color:#fff;}
.show_bimg .left_btn,.show_bimg .right_btn{width:63px;height:64px;background-position:0 -788px;cursor:pointer;position:absolute;top:50%;margin-top:-46px;left:15px;}
.show_bimg .right_btn{background-position:0 -722px;left:inherit;*left:auto;right:15px;}
.thumb{margin-top:20px;}
.thumb li{float:left;width:96px;margin:0 7px;}
.thumb li img{display:block;width:96px;height:73px;}
.thumb .left_btn,.thumb .right_btn{float:left;width:33px;height:66px;margin:4px 7px 0 0;background-position:0 -854px;cursor:pointer;}
.thumb .right_btn{float:right;margin-right:0;background-position:right -854px;}

.fang_map{padding-bottom:15px;}
.fang_map .map{float:left;width:607px;margin-bottom:12px;}
.fang_map .address{color:#999999;font-size:14px;height:23px;padding-left:23px;background-position:-63px -616px;clear:both;}
.fang_map .zb_info{float:right;width:282px;}
.fang_map .zb_info .tabs{border-bottom:1px solid #e5e5e5;padding-bottom:6px;height:auto;font-size:14px;line-height:20px;background:#fff;}
.fang_map .zb_info .tabs ul{position:relative;width:302px;}
.fang_map .zb_info .tabs li{float:left;width:36px;text-align:center;margin-right:38px; cursor:pointer;}
.fang_map .zb_info .tabs li.current{border:0;line-height:20px; color:#f60;}
.fang_map .zb_info .tabs i{background-position:-1px -923px;display:block;height:36px;margin-bottom:2px;}
.fang_map .zb_info .tabs i.i_2{background-position:-44px -923px;}
.fang_map .zb_info .tabs i.i_3{background-position:-1px -962px;}
.fang_map .zb_info .tabs i.i_4{background-position:-44px -962px;}
.fang_map .zb_info .con{color:#959595;font-size:14px; margin-top:5px;}
.fang_map .zb_info .con ul { overflow-y:scroll; height:305px;}
.fang_map .zb_info .con dl{*zoom:1;overflow:hidden;line-height:17px;}
.fang_map .zb_info .con dt{float:left;width:186px;color:#686868;padding-left:17px;background-position:-68px -649px;}
.fang_map .zb_info .con dd{float:right;}
.fang_map .zb_info .con p{margin:5px 0 0 17px;*margin-top:1px; font-size:12px;}
.fang_map .zb_info .con li{border-bottom:1px dashed #e5e5e5;padding:12px 6px 8px; cursor:pointer;}
.fang_map .zb_info .con .current{ background-color:#f8f8f8;}
.fang_map .zb_info .zb_lou{background:#ffe9d5;font-size:14px;text-align:center;display:block;color:#f78115;height:32px;line-height:32px;margin-top:5px;}

.cz_right2{float:right;width:252px;}
.cz_right2 .xg_arc{margin-bottom:15px;}
.cz_right2 .xg_arc .title{margin:0 27px 0 33px;}
.cz_right2 .xg_arc ul{padding:12px 13px 15px;}
.cz_right2 .xg_arc .tit{width:62px;}
.cz_right2 .xg_arc .more{height:40px;line-height:40px;background-color:#fff;border:1px solid #eee;font-size:18px;margin:0 26px 14px;text-align:center;padding-right:20px;background-position:100px -572px;}
.cz_right2 .xg_arc .more a{color:#454545;}
.cz_right2 .xg_arc li a,.histry li a{color:#333;}
.cz_right2 .xg_arc li a:hover .tit,.histry li a:hover .tit,.cz_right2 .xg_arc .more a:hover{text-decoration:underline;}
.pad_b14{*padding-bottom:14px;}

/*下拉列表*/
.fl{float:left;}
.selects{border:1px solid #dcdcdc;height:25px;background:#fff;position:relative; z-index:2; float:right;margin:6px 0 0 8px;color:#333;}
.selects .ico{background-position:6px -1619px;position:absolute;width:25px;height:25px;top:0;right:0;border-left:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;z-index:3;cursor:pointer;}
.selects .po { display:none; position:absolute; left:-1px; top:25px; width:100%; border:1px solid #dcdcdc; background-color:#fff; padding:5px 0;}
.house_source .title .selects .po li { float:none; width:auto; margin:0; line-height:26px; padding-left:10px;}
.zlms{width:91px;}
.selects dl{height:25px;width:91px;position:absolute;top:0;left:-1px;line-height:25px;background:#fff;z-index:2;border:1px solid #dcdcdc;border-top:0;overflow:hidden;}
.selects dt{padding:0 27px 0 10px;text-align:left;}
.selects dd{cursor:pointer;padding-left:10px;}
.selects dd:hover{background-color:#3399ff;color:#fff;}
.selects.sort{width:127px;}
.selects.sort dl{width:127px;}
.selects .ico.show{background-position:-21px -1620px;}







.gallery { width:900px; margin:0 auto; position:relative; *zoom:1; z-index:1;}
.gallery .big_photo_inner { position:relative; *zoom:1; z-index:1;}
.gallery .viewimg { vertical-align:top; display:block; max-width:900px; margin:0 auto;}
.gallery .imgListNode { width:810px; overflow:hidden; margin:0 auto; height:73px;}
.gallery .imgList { position:absolute; top:10px; left:0;}
.gallery .imgList li { float:left; width:90px; text-align:center; position:relative; z-index:1; *zoom:1; margin-top:2px;}
.gallery .imgList img { width:78px; height:52px; vertical-align:top; border:1px solid #ddd; padding:1px;}
.gallery .btn_prev,.gallery .btn_next { display:block; position:absolute; bottom:0; width:33px; height:66px; text-indent:-999em; overflow:hidden;}
.gallery .btn_prev { background-position:0 -854px; left:0;}
.gallery .btn_next { background-position:right -854px; right:0;}
.gallery .btn_disabled { FILTER: alpha(opacity=30); moz-opacity: 0.3; opacity: 0.3; cursor:default;}
.gallery .arrow { display:none;}
.gallery .imgList .cur { margin-top:0;}
.gallery .imgList .cur img { border:3px solid #2d96e9;}

.gallery .contextDiv { display:block; position:absolute; top:0; width:50%; height:100%; background:url(../../images/mh/s.png) no-repeat 0 0; cursor:pointer;}
.gallery #preArrow { left:0;}
.gallery #nextArrow { right:0;}
.gallery .contextDiv span { display:block; background:url(../../images/mh/s_gallery.png) no-repeat 0 0; width: 24px;
    height: 43px;
    position: absolute;
    top: 50%;
    margin-top: -22px;
    visibility: hidden;}
.gallery .contextDiv #preArrow_A {background-position: 0 0; left: 16px;}
.gallery .contextDiv #nextArrow_A { background-position: -30px 0; right: 16px;}
.gallery .contextDiv:hover span { visibility:visible;}
#loddingGallery { width:50px; height:50px; position:absolute; left:50%; top:50%; margin:-25px 0 0 -25px; border:1px solid #dd; background:rgba(255,255,255,.8) url(../../images/mh/indicator_arrows.gif) no-repeat 50% 50%; z-index:1; border-radius:50px;}