 
body {}
.main{width:1200px;margin:0px auto; margin-bottom:40px; overflow:hidden;}
.main .big_right{width:240px; float:right; padding:20px; border:solid 1px #cccccc;}
.top1{width:100%; height:70px; background-color:#ffffff; margin-bottom: 0px;}
.top1 .top{width:880px; float:left;}
.top1 .top h3{font-size: 30px;line-height: 50px;margin-top:30px;color: #333;}
.top1 .top2{width:880px; height:40px;margin-bottom: 10px; margin-top:0px;float:left; line-height:30px;}
.house_feature{margin-top:2px;}
.middle{width:880px; background-color:#ffffff;}
.middle .top{width:100%; height: 35px; margin-bottom: 12px; }
.middle .top .left{width:438px; height:34px; float:left; background-color:#ffffff;text-align: center; line-height:34px;}
.middle .top .right{width:437px; height:34px; float:right; background-color:#ffffff; border:solid 1px #cccccc; border-top:hidden; border-right:hidden;text-align: center;line-height:34px;}
.middle .top em{padding:0px 8px; margin-right:5px; }
.middle .top .left .p_icon{background: url("../../esf/image/sprite.png") no-repeat 0 0;}
.middle .top .left span{font-size:14px;}
.middle .top .right .p_icon{background: url("../../esf/image/sprite.png") no-repeat 0 0;}
.middle .top .right span{font-size:14px;}
.middle .content{width:878px; height:468px;  margin-bottom:0px;}
.middle .details{width:878px; height:180px;  padding:20px 0px; border-bottom:solid 1px #cccccc; background-color:#f4f4f4}
.scrollbg_Back{width:878px; position:relative; height:84px; margin-top:-293px;}


.scrollbg{border:solid 1px #cccccc;}
.middle .details .left{width:420px; height:180px; float:left; padding-left:20px;}
.middle .details .right{width:438px; height:180px; float:right;}

.middle .details .font{float:left;font-size: 12px; width: 60px; height:30px; line-height:30px; color: #999;}
.middle .details .content{width:348px; height:30px; float:left; font-size:14px; line-height:30px;}



.middle .details .price span{font-size:22px; color:#e3140e;}



.middle  .bottom_details{width:860px; padding:20px 10px 20px 10px; }

.bottom_image .clear .bottomShowimage {padding:10px;}

.top2_de{font-size:13px;color: #999; }
.top2_font{margin-left:10px; }

.main .middle .nearby{ width:878px;}
.main .middle .nearby .title{padding-top: 35px;border-bottom: hidden; width:840px; padding-bottom:0px;}
h4 {font-size: 22px;line-height: 45px; }
.main .middle .nearby .content{width:878px; height:230px; padding:10px 0px; border:solid 1px #cccccc;}
.main .middle .nearby .content li{float: left;margin: 0 8px;}
.main .middle .nearby .content .rec_common_con{padding: 10px;width: 180px; display: block;font-size: 12px; line-height: 12px;position: relative;}

.main .middle .nearby .content .rec_common_con .rec_common_img {width: 180px; height: 135px; display: block; margin-bottom: 5px; overflow: hidden;}

.main .middle .nearby .content .rec_common_con .rec_common_title{width: 176px; padding:2px; overflow: hidden;display: block;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow: ellipsis; color: #335292; height: 24px; line-height: 24px;font-size: 14px;}
.main .middle .nearby .content .rec_common_con .rec_common_title:hover{color:#e3140e;}
.main .middle .nearby .content .rec_common_con .rec_common_price { font-size: 23px;font-family: "Arial"; line-height: 22px; height: 22px; color: #e3140e; font-weight: bold;}

.main .middle .nearby .content .rec_common_con .rec_common_info{color: #737373;line-height: 22px;}
.main .middle .nearby .content .rec_common_con .rec_common_name{line-height: 22px;height: 22px;overflow: hidden;color: #666;width: 180px; display: block; white-space: nowrap; text-overflow: ellipsis;}

.main .middle .village {width: 878px;}
.main .middle .village .title{padding-top: 35px;border-bottom: hidden; width:840px; padding-bottom:0px;}
.main .middle .village .title h4{display: inline-block;zoom: 1;}
.main .middle .village h5{color:#999; margin-left:10px; font-size:20px;display: inline-block;line-height: 45px; }
.main .middle .village .content{width:838px; height:180px;  padding:20px; border:solid 1px #cccccc; border-left:0;border-right:0; }    

.main .middle .village .left{width:417px; height:180px; float:left;}
.main .middle .village .right{width:417px; height:180px; float:right;}

.main .middle .village .left .font{float:left;font-size: 12px; width: 60px; height:30px; line-height:30px; color: #999;}
.main .middle .village .left .content{width:347px; height:30px; float:left; font-size:14px; line-height:30px;padding:0px; border:hidden;}

.main .middle .village .right .font{float:left;font-size: 12px; width: 60px; height:30px; line-height:30px; color: #999;}
.main .middle .village .right .content{width:347px; height:30px; float:left; font-size:14px; line-height:30px; padding:0px; border:hidden;}

.main .middle .map{width:880px;}
.main .middle .map .title{padding-top: 35px;border-bottom: hidden; width:840px; padding-bottom:0px;}
.main .middle .map .content{width:838px; padding:20px; border:solid 1px #cccccc; height:auto;} 

.main .middle .notice{ width:878px;}
.main .middle .notice .title{padding-top: 35px;border-bottom: hidden; width:840px; padding-bottom:0px;}
.main .middle .notice .content{width:838px; padding:20px; border:solid 1px #cccccc; height:auto;}

.main .middle .Message{ width:878px;}
.main .middle .Message .title{padding-top: 35px;border-bottom: hidden; width:840px; padding-bottom:0px;}
.main .middle .Message .content{width:838px; padding:20px; border:solid 1px #cccccc; height:auto;}

.main .middle .Message .content .top{width:100%;height:50px; padding:5px 0px; line-height:50px; background-color:#ffffff;}
.main .middle .Message .content .top img{width:50px; height:50px;}
.main .middle .Message .content ul{height:50px; }
 
.main .middle .Message .content .image{padding:2px;}
.main .middle .Message .content .image img{width:35px; height:35px; }
.main .middle .Message .content span{float:left; margin-right:10px;}


.main .big_right .top {width:240px; height:143px;}
.main .big_right .top .top_name{width:120px; font-weight: bold;line-height: 30px;margin: 0 0 5px;height: 30px;overflow: hidden;     font-size: 16px; line-height:30px;}


.main .big_right .top .image img{width:100px; height:133px;}
.main .big_right .top .broker_verify {margin-bottom: 15px;line-height: 1;}
.main .big_right .top .broker_verify .p_icon {margin: 0 10px 0 0;}
.main .big_right .top .broker-code {position: relative;z-index: 2;display: inline-block;width: 14px;height: 15px;}
.p_icon {background: url("../../esf/image/sprite.png") no-repeat 0 0;background-position: -53px 0;}
.identity_verify, .company_verify, .identity_verify_no, .company_verify_no {display: inline-block;width: 22px;height: 15px;font-size: 0;line-height: 0;margin-right: 3px;}
.identity_verify {background-position: -21px 0;}
.broker-code {position: relative;z-index: 2;display: inline-block;width: 14px;height: 15px;}
.broker-erweima {display: none;position: absolute;left: -64px;top: 15px;width: 106px;height: 130px;z-index: 2;}
.broker-erweima .erweima-box {width: 104px;height: 120px;border: 1px solid #d6d6d6;background: #fff;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;text-align: center;color: #999;font-size: 12px;line-height: 16px;margin-top: 6px;position: relative;}
.broker-erweima .arrow {display: inline-block;background: url("../../esf/image/wxcode-icon.gif") no-repeat -42px 0;width: 10px;height: 7px;font-size: 0;line-height: 0;position: absolute;left: 65px;top: -7px;z-index: 2;}
.wxcode {display: inline-block;width: 14px;height: 15px;background: url("../../esf/image/wxcode-icon.png") no-repeat 0 0;font-size: 0;line-height: 0;position: relative;z-index: 0;}

.main .big_right .middle{width:auto; margin:0px auto; }
.main .big_right .middle .companyP{float:left;color: #335292;}
.main .big_right .middle .company{width:100px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.main .big_right .middle .area{}
.main .big_right .middle .store{width:80px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.main .big_right .middle .broker_icon {font-size: 24px;width: 168px;padding-left: 50px;height: 40px;border: 1px #e3140e solid; display: block;border-radius: 3px;background-color: #f6332d;position: relative;margin-bottom: 18px;line-height: 40px;font-weight: normal;color: #ffffff;}
.icon_tel, .icon_chat {width: 42px;height: 42px;position: absolute;top: -1px;left: -1px;}
.icon_tel {background-position: -29px -778px;}
.broker_more_box {text-align: center;}
.broker_more_box a {color: #335292;}
.broker_more_box a:hover {color: #e3140e;text-decoration: underline;}


.main .big_right .nearby{ width:240px;}
.main .big_right .nearby .title{padding-top: 35px;border-bottom: hidden; width:240px; padding-bottom:0px; margin:0px; }
.main .big_right .nearby .title h4{border-top:solid 1px #cccccc;padding:0px 20px;}


.main .big_right .nearby .house{width:240px;}
.main .big_right .nearby .house .image{}
.main .big_right .nearby .house .image img{width:230px; height:170px;}

.main .big_right .nearby .house .rec_common_title{width: 220px; padding:2px; overflow: hidden;display: block;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow: ellipsis; color: #335292; height: 24px; line-height: 24px;font-size: 14px;}
.main .big_right .nearby .house .rec_common_title:hover{color:#e3140e;}

.main .big_right .nearby .house .content{width:240px; height:30px; float:left; font-size:14px; line-height:30px; margin-bottom:0px;}
.main .big_right .nearby .house .price span{font-size:22px; color:#e3140e;}
.main .big_right .nearby .house ul{height:270px; width:230px; padding:5px; background-color: #f9f9f9; margin-bottom:15px;}
.main .big_right .nearby .house ul:hover{background-color:#c7c7c7;}
.view-similar {padding-bottom: 0px;}



.main .middle .complaint{ width:878px;}
.main .middle .complaint .title{padding-top: 35px;border-bottom: hidden; width:840px; padding-bottom:0px;}
.main .middle .complaint .content{width:838px; padding:20px; border:solid 1px #cccccc; height:auto;}

.main .middle .complaint .content .top{width:826px;height:40px; padding:5px 0px; line-height:40px; background-color:#f9f9f9; border:solid 1px #e3140e; padding:5px; }
.main .middle .complaint .content .top img{height:40px;}
.main .middle .complaint .content .top a{color: #05a!important; font-size:16px;}
.main .middle .complaint .content .top a:hover{ text-decoration:underline;}
.main .middle .complaint .content ul{height:50px; }
 
.main .middle .complaint .content .image{padding:2px;}
.main .middle .complaint .content .image img{width:35px; height:35px; }
.main .middle .complaint .content span{float:left; margin-right:0px;}
.main .middle .complaint .content .setDetails{height:240px;}
.main .middle .complaint .content .setDetails .left{width:100px;  float:left; padding:20px;}
.main .middle .complaint .content .setDetails .left img{width:100px; height:133px;}
.main .middle .complaint .content .setDetails .right{float:left; padding:20px;padding-left:0px; max-width:620px; padding-top:0px; margin-left:10px;}
.main .middle .complaint .content .setDetails .right .title{font-size:13px; color:#333; padding-top:0px; width:100%;}
.main .middle .complaint .content .setDetails .right .content{width:600px; height:200px; border:hidden; }
.main .middle .complaint .content .setDetails .right .content .left{float:left; padding:0px; width:205px;}
.main .middle .complaint .content .setDetails .right .content .left table td{padding:5px 0px;}
.main .middle .complaint .content .setDetails .right .content .left table td input{padding:10px 15px; background-color:#e3140e; color:#ffffff;font-size:16px; }

.main .middle .complaint .content .setDetails .left .person_font{width:100px; height:60px; background-color:#e3140e; position:relative; margin-top:20px;}
/*����*/
.scrollbg {height:91px;}
.scroll {width:100%;height:91px;}
.outScroll_pic {margin:0px auto; height:81px;} 
.scroll_pic {height:81px;}
.scroll_pic li {width:120px;height:80px;}
.scroll_pic li img {width:120px; height:81px;}
.scroll .current {width: 120px;height: 80px;z-index: 10;position: absolute; display: none;}
/*a.s_pre{ background: url(../../esf/image/arrow_l.png);}*/
/*a.s_next{background: url(../../esf/image/arrow_r.png);}*/



