@charset "utf-8";

.mb20{margin-bottom:20px;}  
  
/*地图*/
.lp-map-s11{width:870px;height:340px; overflow:hidden;}
.lp-map-s12{width:300px;height:340px;overflow:hidden;padding-left:30px;}
.lp-map-s{display:block;width:62px;padding-top:66px;text-align:center;}
.lp-map-1,.lp-map-2,.lp-map-3{margin-right:17px;}
.lp-map-1{background-position:0 -626px;}
.lp-map-2{background-position:0 -712px;}
.lp-map-3{background-position:0 -800px;}
.lp-map-4{background-position:0 -898px;}
.lpm-map-recond{height:30px;line-height:30px;background:#f4f4f4;font-size:12px;text-indent:20px;}


.lp-map-tab{height:202px;width:300px; overflow:hidden;position:relative;margin-top:10px;}
.lp-map-s19 li{height:18px;width:280px;overflow:hidden;margin-bottom:12px;}
.lp-map-s20{width:17px;height:20px;display:block;background-position:0px -1010px;text-align:center;font-size:12px;color:#fff;margin-right:10px;text-align:center;}
.lp-map-s21{float:right;margin-right:3px;color:#999;}
.lp-map-s22{ height:20px;width:200px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; cursor:pointer;}
.lp-map-s22:hover{color:#c20000;}
.lp-map-1-a,.lp-map-2-a,.lp-map-3-a,.lp-map-4-a{color:#4da635;}
.lp-map-1-a{background-position:-91px -626px;}
.lp-map-2-a{background-position:-92px -712px;}
.lp-map-3-a{background-position:-92px -800px;}
.lp-map-4-a{background-position:-91px -898px;}

/*二手房详情 start*/
/* 抬头*/
.mb50{ margin-bottom:50px;}
.header-area{ background-color:#333; overflow:hidden;}
.channel-list,.menu-bigbox,.ctiy-box,.menu-box li{ float:left;}
.channel-list a{ float:left; margin-right:40px; color:#aaa; line-height:40px;cursor:pointer;}
.channel-list a:hover,.login-box .same a:hover{ color:#fff;}
.login-box,.search{ float:right;}
.login-box .same{ float:left; line-height:40px; color:#aaa; margin-left:15px;}
.login-box .same a{ color:#aaa; cursor:pointer;}

.divdbox{padding-right: 450px;position: relative;}
.divdbox .esf-left-side{width: 750px;float: left;}
.divdbox .hd-right-side{width: 400px;position: absolute;top: 0;right: 0;height: 100%;;}
/*图片滚动区域*/
 .describe-box{ overflow:hidden;} 
.slideimgs{width:750px;height: 524px;}
.slideimgs .big-img-wrap{width:750px;height:430px;overflow: hidden;position: relative;}
.slideimgs .player-wrap,.slideimgs .video-wrap{width: 100%;height: 100%;}
.slideimgs .player-wrap{position: absolute;top:0;left: 0;z-index: -1;}
.slideimgs .big-img-wrap .big-img-ul{position: relative;width: 99999px;height: 100%;overflow-y: hidden;}
.slideimgs .big-img-wrap .big-img-ul li{float: left;width:750px;height:430px;position: relative;}
.slideimgs .big-img-wrap .big-img-ul li .lab{display: block;position: absolute;right:12px;top: 12px;color: rgba(255,255,255,0.5);font-size: 12px;}
.slideimgs .big-img-wrap .big-img-ul li img{width: 100%;height: 100%;}
.slideimgs .big-img-wrap .big-img-ul li
.slideimgs .big-img-wrap .big-img-ul li .play{ width:60px; height:60px; background:url(/skin/style/2020/newimg/esf-ico.png) 0 -88px no-repeat; position:absolute; top:50%; left:50%;margin: -30px 0 0 -30px;cursor: pointer;}
.slideimgs .big-img-wrap .pic-count{ width:100%; height:40px;background: -webkit-gradient(linear,0 0,0 100%,from(transparent), to(#000));background: -moz-gradient(linear,0 0,0 100%,from(transparent), to(#000));background: -o-gradient(linear,0 0,0 100%,from(transparent), to(#000));background: -ms-gradient(linear,0 0,0 100%,from(transparent), to(#000));background: gradient(linear,0 0,0 100%,from(transparent), to(#000)); position:absolute; left:0; bottom:0;}
.slideimgs .big-img-wrap .pic-count .num{display: inline-block;color: #fff;font-size: 12px;padding-left: 22px; background:url(/skin/style/2020/newimg/esf-ico.png) -46px -52px  no-repeat;position: absolute;top: 13px;right: 15px;}

.slideimgs .thumbnail{margin-top:10px; position:relative;padding: 0 40px;}
.slideimgs .thumbnail .small-wrap{width: 100%; height:84px;overflow: hidden;position: relative;}
.slideimgs .thumbnail .small{width:9999px;overflow: hidden;position: absolute;left: 0;}
.slideimgs .thumbnail .small li{ width:126px; height:84px;float:left; margin-right:10px; position:relative;cursor: pointer;}
.slideimgs .thumbnail .small li img{width:100%; height:100%; opacity: .5;filter:alpha(opacity=50);}
.slideimgs .thumbnail .small li.curr img{opacity: 1;filter: alpha(opacity=100);border:2px solid #ee7624;width:122px; height:80px;}
.slideimgs .thumbnail .small li .s-play{ display:block; width:26px; height:26px; background:url(/skin/style/2020/newimg/esf-ico.png) -90px -88px no-repeat; position:absolute; left:50%; top:50%;margin: -13px 0 0 -13px;}
.slideimgs .thumbnail .arrow-btn{display:block;width:30px; height:84px; background-image:url(/skin/style/2020/newimg/esf-ico.png);background-repeat: no-repeat; position:absolute; top:0; margin:0; border-radius:0;}
.slideimgs .thumbnail .arrow-btn.prev{background-position: -50px -168px;left: 0;}
.slideimgs .thumbnail .arrow-btn.next{background-position: 0 -168px;right:0;}

.lp-describe{ float:right; width:400px;}
.lp-con-box h1{ font-size:26px; font-weight:bold;}
.labe-box{ margin-top:10px;}
.labe-box p{ overflow:hidden; position:relative;}
.labe-box p i{color: #6b859b;font-style: normal;margin: 0 5px 0 0;background: #ecf1f4;padding: 0 5px;border-radius: 2px;}
.labe-box p i.zfy{background:#ecf1f4 url(/skin/style/2020/newimg/esf-ico.png) -46px -5px no-repeat;padding: 0 5px 0 20px;}
.labe-box p a{ display:block;font-size:12px; color:#999;padding-left:18px; background:url(/skin/style/2020/newimg/esf-ico.png) -100px -49px no-repeat; position:absolute; top:0; right:8px; cursor:pointer;}
.labe-box p a:hover,.lp-con-box .exp-box .f-imfor-02 .add-b .phone:hover{ text-decoration:underline;}
.lp-con-box .price{ overflow:hidden;padding-bottom:15px; border-bottom:solid 1px #ddd;}
.lp-con-box .price dd{ float:left; width:50%;}
.lp-con-box .price dd .tit{ color:#999; margin-bottom:6px;}
.lp-con-box .price dd .much span,.lp-con-box .price dd .much strong{ font-size:30px;}
.lp-con-box .price dd .total { color:#e82200;}
.exp-box{ overflow:hidden; padding:18px 0; border-bottom:solid 1px #ddd;}
.exp-box .f-imfor-01{ float:left; width:50%;}
.exp-box .f-imfor-01 p{ color:#999;line-height:36px;}
.exp-box .f-imfor-01 p em{}
.exp-box .f-imfor-01 p span{ color:#333;}
.exp-box .f-imfor-02{ width:100%;}
.exp-box .f-imfor-02 .add-a{ float:left; width:10.5%;color:#999; line-height:36px;}
.exp-box .f-imfor-02 .add-b{ float:left; width:88%; color:#333; line-height:36px;}
.exp-box .f-imfor-02 .add-b .phone{font-size:12px; color:#999; padding-left:14px; background:url(/skin/style/2020/newimg/esf-ico.png) 0 -270px no-repeat; cursor:pointer;white-space: nowrap;}
.exp-box .f-imfor-02 .add-b .loctxt{display: inline;margin-right: 30px;}
.exp-box .f-imfor-02 p{position: relative;padding-left: 68px;}
.exp-box .f-imfor-02 p em{position: absolute;top:0;left: 0;}
.exp-box .f-imfor-02 p span{display: block;}
.hd-right-side .exp-box .f-imfor-02 p{padding-left: 0;}
.zygj-box{ position:relative;}
.zygj-box .head{ width:60px; height:80px; position:absolute; top:0; left:0;}
.zygj-box .head img{ width:60px; height:80px;}
.zygj-box .zygj-r{ padding-left:80px;}
.zygj-box .zygj-r .name{position:relative;}
.zygj-box .zygj-r .name h2{ font-size:18px; font-weight:bold;float:left;}
.zygj-box .zygj-r .name h2 i{ display:block; float:right;width:15px; height:15px; background:url(/skin/style/2020/newimg/esf-ico.png) 0 -304px no-repeat; margin:5px 0  0 6px;}
.zygj-box .zygj-r .name h2 .new_swt{width: 0;display: inline-block;vertical-align: middle;margin-left: 2px;margin-top:0;border-radius: 2px;position: relative;top:-1px;}
.new_swt{display: block;width: 28px;height: 16px;padding: 1px;background-repeat: no-repeat;background-position: 0 -1624px;background-color: #ee7624;background-image: url(/skin/style/2020/newimg/all.png); margin-top: 6px;padding-left: 20px;line-height: 14px;}
.zygj-box .zygj-r .name p{ font-size:14px; color:#666; float:right; margin-top:6px;}
.zygj-box .zygj-r .zy-but{ margin-top:10px; overflow:hidden;}
.zygj-box .zygj-r .zy-but .icon-but{ display:block; float:left; font-size:18px; color:#ee7624; line-height:46px; text-align:center;background-color:#fff; border:solid 1px #ee7624; border-radius:4px; padding-left:20px;font-family:Verdana,Arial,"Microsoft YaHei",sans-serif; position:relative;}
.zygj-box .zygj-r .zy-but .call{width:180px; height:46px;padding-left:0;}
.cstel p{display:block; overflow:hidden;padding-left:20px; background:#fff6f1; border-radius:4px;}
.cstel p.yctel i{left:23px !important;}
a.cstel,a.cstel1{cursor:pointer;}
.cstel1 p.yctel i{left:68px !important; top:11px !important;}

.zygj-box .zygj-r .zy-but .yykf{ width:108px; height:46px; margin-left:8px;background-color: #ee7624;color: #fff;}
.zygj-box .zygj-r .zy-but .icon-but i{ display:block; width:16px; height:16px; background:url(/skin/style/2020/newimg/esf-ico.png) -4px -339px no-repeat; position:absolute; top:16px; left:10px;}
/* .zygj-box .zygj-r .zy-but .yykf i{ background-position:-64px -339px;} */
.zygj-box .zygj-r .zy-but .yykf i{ background-position:-100px -339px;} 
.no-mbb{ border-bottom:none; padding-bottom:0;}
.no-mbb p { line-height: 24px; }
.zygj-box .zygj-r .curr .icon-but{ background-color:#ee7624; color:#fff;}
.zygj-box .zygj-r .curr .call i{ background-position:-34px -339px;}
.zygj-box .zygj-r .curr .yykf i{ background-position:-100px -339px;}
.hd-right-side .about-jjr{margin-top: 35px;display: none;}
.hd-right-side .about-jjr .about-btn{display: block;height: 44px;text-align: center;line-height: 44px;border-radius: 4px;border:1px solid #ddd;color: #333;font-size: 18px;}
.hd-right-side .about-jjr .desc-box{display:none;padding: 20px 18px 28px;background-color: #f8f8f8;border-radius: 0 0 4px 4px;line-height: 24px;color: #333;}
.hd-right-side .about-jjr .desc-box .more-detail{text-align: center;margin-top: 20px;}
.hd-right-side .about-jjr .desc-box .more-detail a:hover{color: #ee7624;}
.hd-right-side .about-jjr.active .about-btn{color: #fff;border-color: #ee7624;background-color: #ee7624;}
.hd-right-side .about-jjr.active .desc-box{display:block;}

.owl-carousel .owl-item {float: left;}

/*房源卖点以下*/
.exp-box .fymd{line-height:30px;}
.exp-box .fymd a{ line-height:30px; color:#999; cursor:pointer;}
.exp-box .fymd a:hover{ color:#4ba634;}
.exp-box .fyxc{ overflow:hidden; margin-right:-12px;}
.exp-box .fyxc li{ float:left; width:369px; height:246px;margin-right:12px; margin-bottom:12px;}
.exp-box .fyxc li a{display: block;position: relative;}
.exp-box .fyxc li a .lab{display: block;position: absolute;right:12px;top: 12px;color: rgba(255,255,255,0.5);font-size: 12px;}
.exp-box .fyxc li a img{ max-width:100%; width:369px; height:246px;}
.exp-box .more-img{ display:block; width:748px; height:46px; line-height:46px; text-align:center; border:solid 1px #ddd; border-radius:4px; cursor:pointer;font-weight: bold;}
.exp-box .more-img:hover{background-color:#f8f8f9;color: inherit;}

.fy-slide-pics{width: 100%;overflow: hidden;margin-top:30px;}
.fy-same-list{overflow:hidden;margin-right:-32px;height: 100%;}
.fy-same-list li{ float:left; width:276px; margin-right:32px;}
.fy-same-list li a{ display:block;}
.fy-same-list li a .fy-list-img{ width:276px; height:184px; position:relative;}
.fy-same-list li a .fy-list-img .lab{display: block;position: absolute;right:12px;top: 12px;color: rgba(255,255,255,0.5);font-size: 12px;}
.fy-same-list li a .fy-list-img img{ width:276px; height:184px;}
.fy-same-list li a .fy-list-img .fy-price{background-color:rgba(0,0,0,0.8); color:#fff; padding:6px 12px; font-size:16px; font-weight:bold;position:absolute; left:0; bottom:20px;}
.fy-same-list li a .cell-box{ overflow:hidden; margin-top:15px;}
.fy-same-list li a .cell-box .housing,.fy-same-list li a .cell-box .message{ float:left;}
.fy-same-list li a .cell-box .housing{ font-size:16px; font-weight:bold;}
.fy-same-list li a .cell-box .message {font-size:14px; color:#ddd;margin-left:10px;margin-top:2px;}
.fy-same-list li a .cell-box .message span{color:#666; }
.fy-labe-box{ margin-bottom:0px;}

.common-title .change-but{ position:absolute; top:0; right:0;}
.common-title .change-but .arrow{ display:block;width:28px; height:28px; font-size:16px; color:#999;text-align:center; line-height:28px; border:solid 1px #ddd; border-radius:2px; float:left; margin-left:10px; cursor:pointer;}
.common-title .change-but .arrow:hover{ background-color:#f4f4f4;}

.middle-menu{ width:100%;background-color:#333;position: fixed;top:0;z-index: 100;display: none;}
.middle-menu ul { width:1200px; margin:0 auto;overflow:hidden;}
.middle-menu ul li{ float:left; margin-right:40px;}
.middle-menu ul li a{ display:block; line-height:48px; cursor:pointer; color:#aaa; font-size:16px;}
.middle-menu ul li a:hover,.middle-menu ul li.curr a{ color:#fff;}
.middle-menu .crown{width: 15px;height: 14px;display: inline-block;*display:inline;*zoom:1;background: url(/skin/style/2020/newimg/esf-ico.png) 0 -436px no-repeat;position: relative;top: -10px;left: -5px;}
.middle-menu ul li a:hover .crown,.middle-menu ul li.curr a .crown{background-position: -39px -436px;}
/*二手房详情 end*/

/* 右侧内容框固定 */
.hd-fixed{position: fixed;top:68px;width: 400px;}
.hd-abs-bot{position: absolute;bottom: 0;width: 100%;}
.hd-fixed .labe-box,.hd-abs-bot .labe-box{display: none;}
.hd-fixed .about-jjr,.hd-abs-bot .about-jjr{display: block;}

.ws-jjr-box .wsjjr-imgbox{height: 240px;background: url(/skin/style/2020/newimg/wsjjr.jpg) 0 0 no-repeat;margin-top: 30px;position: relative;}
.ws-jjr-box .wsjjr-imgbox .check-detail{width: 200px;height: 48px;display: block;background-color: #4da635;text-align: center;line-height: 48px;color: #fff;font-size: 18px;position: absolute;top:162px;left: 350px;}
.ws-jjr-box .wsjjr-imgbox .check-detail:hover{background:#268a00;}
.describe-box .more-xq{display:block; width:100%; height:46px; line-height:46px; text-align:center; border:solid 1px #ddd; border-radius:4px; cursor:pointer;font-weight: bold;}
.describe-box .more-xq:hover{background-color:#f8f8f9;color: inherit;}

.esxq-section1-center .addr{max-width: 230px;*width:230px;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;}
.esxq-section-right{width: 280px;float: right;}
.xq-recommend-fy{width: 100%;padding-top: 15px;}
.xq-recommend-fy .title{position: relative;}
.xq-recommend-fy .title strong{color: #333;font-size: 18px;}
.xq-recommend-fy .title a{color: #999;font-size: 14px;position: absolute;top:2px;right: 0;}
.xq-recommend-fy .title a:hover{color:#4c4948;}
.xq-recommend-fy .list{margin-top: 20px;}
.xq-recommend-fy .list li{margin-bottom: 15px;}
.xq-recommend-fy .list li:hover{background-color: #f8f8f8;}
.xq-recommend-fy .list li a{display: block;overflow: hidden;position: relative;}
.xq-recommend-fy .list li a .lab{display: block;position: absolute;left:74px;top: 12px;color: rgba(255,255,255,0.5);font-size: 12px;}
.xq-recommend-fy .list li img{width: 120px;height: 80px;float: left;}
.xq-recommend-fy .list li .text{width: 145px;float: left;margin-left: 15px;}
.xq-recommend-fy .list li .text span{display: block;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;}
.xq-recommend-fy .list li .text .s1{color: #333;font-size: 14px;font-weight: bold;}
.xq-recommend-fy .list li .text .s2{color: #999;font-size: 12px;margin-top: 15px;}
.xq-recommend-fy .list li .text .s3{color: #e82200;font-size: 12px;margin-top: 5px;}
.apply-for-expert{height:80px;background: url(../../images/v4.0/sqxqzjbg.jpg) 0 0 no-repeat;}
.apply-for-expert p{color: #fff;font-size: 18px;text-align: center;font-weight: bold;padding-top:12px;}
.apply-for-expert a{width: 102px;height: 20px;border:1px solid #fff;color: #fff;font-size: 14px;display: block;margin: 8px auto 0;text-align: center;filter:alpha(opacity=80);opacity: .8;border-radius: 2px;}
.apply-for-expert a:hover{filter:alpha(opacity=60);opacity: .6;}
.nofybox{width: 100%;height: 260px;margin-top: 20px;background: url(../../images/v4.0/nofy.jpg) 0 0 no-repeat;overflow: hidden;}
.nofybox p{margin-top: 65px;color: #fff;font-size: 20px;text-align: center;line-height: 34px;font-weight: bold;}
.nofybox a{width: 120px;height: 34px;display: block;background: #4ba634;color: #fff;font-size: 16px;text-align: center;line-height: 34px;margin: 20px auto 0;border-radius: 2px;}
.nofybox a:hover{background-color: #268a00;}

.sold-out{width: 172px;height: 172px;display: block;background: url(../../images/v4.0/sold_out.png) 0 0 no-repeat;position: absolute;top:0;right: 0;}
/*hot标签修改 20170331*/
i.hots{width:22px; height:16px; background:url(/skin/style/2020/newimg/esf-ico.png) 0 -470px no-repeat;overflow:hidden;display:inline; position:absolute;text-indent:-99em;margin:6px 0 0 4px;}
.fang-title{font-size: 26px;font-weight: bold;margin-top: -5px;margin-bottom: 20px;}
.wlink{color: #333;border-bottom: 1px dashed #333;}
.wlink:hover{color: #c20000;border-bottom: 1px dashed #c20000;}

.gongju{width:100% !important; overflow:hidden; margin-top:10px;}
.fjgjjico{background:url(/skin/style/2020/newimg/all.png) no-repeat;padding:1px 6px 1px 22px;color:#999;font-size:12px;display:inline-block;height:20px;line-height:20px;border:#fff 1px solid; margin-right:5px;}
.fjgjjico:hover{background-color:#f4f4f4; border:#ddd 1px solid;color:#999;}
.jgjsq{background-position:4px -262px;}
.gjjcc{background-position:4px -2599px;}


.pilot-zygj-box .head{width: 55px;}
.pilot-zygj-box .head img{width: 100%;height: 100%;}
.pilot-zygj-box .zygj-r{padding-left: 65px;}
.pilot-zygj-box .zygj-r .name p{font-size: 12px;}
.pilot-zygj-box .zygj-r .zy-but .icon-but{line-height: 38px;font-size: 13px;padding-left: 0;}
.pilot-zygj-box .zygj-r .zy-but .call{width: 240px;height: 38px;}
.pilot-zygj-box .zygj-r .zy-but .call ins{width: 13px;height: 14px;display: inline-block;background: url(../../images/v5.0/sma.gif) no-repeat;vertical-align: middle;position: relative;top: -1px;}
.pilot-zygj-box .zygj-r .zy-but .yykf{width: 81px;height: 38px;margin-left: 10px;}
.pilot-zygj-box .zygj-r .zy-but{overflow: inherit;position: relative;}
.pilot-zygj-box .qrcodebox{position: absolute;left: 0;top:40px;padding: 10px 0;border:1px solid #eee;width: 240px;background: #fff;text-align: center;border-top:none;display: none;}
.pilot-zygj-box .qrcodebox img{max-width: 220px;}
.pilot-zygj-box .qrcodebox span{display: block;margin-top: 10px;color: #999;font-size: 12px;}

/*新加*/
.common-title {height: 30px;position: relative;line-height: 30px;}
.common-title strong {font-size: 24px;}
.icons {background-image: url(/skin/style/2020/newimg/all.png);background-repeat: no-repeat;}
.divScrollBar {background-color: #ddd;position: absolute;right: 0;top: 0;opacity: 0.5;filter: Alpha(opacity=50);z-index: 11;}
.divScrollBar div {background-color: #aaa;position: absolute;left: 0px;top: 0px;}
.describe-box .more-xq {display: block;width: 100%;max-width: 1198px;height: 46px;line-height: 46px;text-align: center;border: solid 1px #ddd;border-radius: 4px;cursor: pointer;font-weight: bold;}
.orange {color: #FF6263;}
#month_price {font-size: 18px;}

/*二手房列表页开始*/

/*条件搜索*/
.topborbot {
    border: #ddd 1px solid;
    padding-top: 18px;
    width: 1198px;
    margin: 0 auto;
    position: relative;
}
.container-super {
    width: 1200px;
    margin: 0 auto;
    position: relative;
    display: block;
}
.por {
    position: relative;
}
.areacont {
    width: 1158px;
    padding: 0 20px 15px;
    overflow: hidden; 
    font-size: 12px;
}
.areatitle {
    float: left;
    overflow: hidden;
    width: 60px;
    padding-top: 10px;
    color: #999;
}
.qydt {
    float: left;
    position: relative;
    width: 1098px;
    overflow: hidden;
    margin-top: 10px;
}
.wztab {
    width: auto;
    overflow: hidden;
    float: left;
    cursor: pointer;
}
.wztab.active {
    color: #b00;
}
.wztab i {
    width: 10px;
    height: 5px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    background: url(/skin/style/2020/newimg/lp_arrow.png) 0 0 no-repeat;
    margin-left: 5px;
    position: relative;
    top: -2px;
}
.wztab.active i {
    background-position: -10px 0;
}
.area-nav, .area-nav-1 {
    padding: 0 0 5px;
    width: 1098px;
    overflow: hidden;
    margin: 0px 0 0;
    float: left;
}
ul.area-c {
    padding: 0 0 5px 0px;
    display: block;
    overflow: hidden; 
}
.area-nav ul li, .area-nav-1 ul li {
    float: left;
    margin-right: 30px;
    padding-top: 10px;
    overflow: hidden; 
}
.lp-pb-s4 a, .area-c li.sec a {
    font-weight: bold;
    color: #ee7624 !important;
}
.area-nav-1 {
    border: none;
    width: 1108px;
    padding: 0;
    margin: 0;
}
.area-nav-1 ul.area-c {
    padding: 0;
}
.area-c li.minpad {
    padding: 7px 0 0;
}
.area-c li input {
    width: 35px;
    height: 18px;
    text-align: center;
    border: 1px solid #eee;
    outline: none;
}
input, textarea {
    font-family: 'Microsoft YaHei',Verdana,Arial,san-serif;
    vertical-align: middle;
}
.area-c li.minpad a.ybut {
    background: #fff;
    color: #3b4144;
    border: #ddd 1px solid;
    width: 35px;
    padding: 2px 6px;
}
.potesfnav {
    padding-bottom: 15px !important;
}
.fxx label {
    margin: 0 20px 0 0;
}
.fxx label .checkbox {
    width: 12px;
    height: 12px;
    display: inline-block;
    background: url(/skin/style/2020/newimg/checkbox_ico.png) 0 0 no-repeat;
    position: relative;
    top: 1px;
    cursor: pointer;
    margin-right: 3px;
}
em, i {
    font-style: normal;
}
.wdmore {
    font-size: 12px;
    text-align: center;
    margin: 0 auto 20px;
}
.wdmore a {
    color: #999;
}
.lrbor {
    border-left: none;
    border-right: none;
}
.lp-pb-check {
    border-bottom: none;
}
.lp-pb-check, .lp-pb-px {
    height: 48px;
    border: 1px solid #eee;
    background: #f8f8f8;
    font-size: 12px;
}
.lrbor .lp-pb-check1 {
    padding-left: 20px;
    width: 50px;
}
.lp-pb-check1 {
    float: left;
    padding-left: 30px;
    line-height: 48px;
    color: #3b4144;
}
.lrbor .lp-pb-check2 {
    margin: 0;
}
.lp-pb-check2, .lp-pb-px1 {
    float: left;
    margin-left: 23px;
    position: relative;
    width: 1100px;
}
.lp-pb-check2 ul {
    overflow: hidden;
    height: 48px;
    float: left;
}
.lp-pb-check2 ul li {
    float: left;
    border: 1px solid #ee7624;
    color: #11a43c;
    padding: 2px 5px;
    margin-top: 15px;
    margin-right: 10px;
}
.lp-pb-check2 ul li a {
    color: #ee7624;
    font-weight: normal;
}
.lp-pb-check2 ul li b {
    padding-left: 10px;
    font-size: 12px;
    cursor: pointer;
}
b, strong {
    font-weight: bold;
}
.lp-pb-clear {
    width: 40px;
    height: 15px;
    color: #6d6d6d;
    float: left;
    display: block;
    margin-top: 18px;
    padding-left: 15px;
    background-position: -388px -70px;
}
.index-icon {
    background-image: url(/skin/style/2020/newimg/index_icon.png);
    background-repeat: no-repeat;
}
.fxx {
    margin-top: 10px !important;
}
.fxx label.active .checkbox {
    background-position: 0 -18px;
}
.lp-pb-check2 ul li:hover {
    color: #fff;
    background: #ee7624;
}
.lp-pb-check2 ul li:hover a {
    color: #fff;
    text-decoration: none;
}
.loupan-list {
    overflow: hidden;
}
.container-super {
    width: 1200px;
    margin: 0 auto;
    position: relative;
    display: block;
}
.esfcontleft {
    width: 870px;
    float: left;
    overflow: hidden;
}
.esfjg ul li a i {
    width: 13px;
    height: 40px;
    background: url(/skin/style/2020/newimg/esfico.png) right -278px no-repeat;
    display: inline-block;
    overflow: hidden;
    vertical-align: top;
}
.esfjg ul li.bg_img1 a i {
    background-position: right -336px;
}
.esfjg ul li.bg_img0 a i {
    background-position: right -308px;
}
.esfjg ul li.bg_img a {
	color: #ee7624;
}

.area-nav ul li a:hover {
	color: #ee7624;
}
/*左边*/
.loupan-list-left {
    float: left;
    width: 880px;
    overflow: hidden;
}
.fytab {
    width: 100%;
    overflow: hidden;
    position: relative;
}

.mt20 {
    margin-top: 20px;
}
.fytab ul, .esfjg {
    display: block;
    overflow: hidden;
}
.fytab ul {
    border-bottom: #EE7624 2px solid;
}
.fytab ul li.sec {
    background: #EE7624;
    border-radius: 4px 4px 0 0;
}
.fytab ul li {
    padding: 0 20px;
    float: left;
    height: 44px;
    overflow: hidden;
    min-width: 70px;
    text-align: center;
    display: inline-block;
}
.fytab ul li.sec a {
    color: #fff;
}
.fytab ul li a {
    line-height: 44px;
    font-size: 18px;
    display: inline-block;
    color: #869099;
}
.esfjg {
    border: #ddd 1px solid;
    border-top: none;
    line-height: 40px;
    height: 40px;
    position: relative;
}

.fytab ul, .esfjg {
    display: block;
    overflow: hidden;
}
.esfjgtit {
    position: absolute;
    left: 15px;
    top: 0;
    z-index: 1;
    line-height: 40px;
    height: 40px;
    overflow: hidden;
    font-size: 12px;
}
.esfjgtit strong {
    padding: 0 3px;
}
.esfjg ul li {
    float: right;
    padding: 0 15px;
    overflow: hidden;
    height: 40px;
}
.esflistcont {
    width: 100%;
    overflow: hidden;
    padding: 30px 0;
    border-bottom: #eee 1px solid;
    position: relative;
}
.esflistcont a {
    position: relative;
    width: 210px;
    display: block;
    overflow: hidden;
    float: left;
}
.esflistcont img {
    width: 210px;
    height: 140px;
    border-radius: 3px;
}
.esflisttext {
    padding: 0 0 0 20px;
    display: block;
    overflow: hidden;
    width: 500px;
    float: left;
}
.esflisttext a {
    margin-bottom: 5px;
}
.esflisttext strong, .esflisttext a {
    font-size: 22px;
    width: 100%;
    overflow: hidden;
    height: 30px;
    line-height: 30px;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.esflisttext .look_map {
	font-size: 12px;
	width: auto;;
	height: auto;
	line-height: 20px;
	clear: both;
    float: none;
    display: initial;
    color: #ee7624;
}

.esflistcont a {
    position: relative;
    width: 210px;
    display: block;
    overflow: hidden;
    float: left;
}
.esflisttext strong, .esflisttext a {
    font-size: 22px;
    width: 100%;
    overflow: hidden;
    height: 30px;
    line-height: 30px;
}
.esflisttext p {
    font-size: 14px;
    padding-top: 15px;
    line-height: 20px;
    height: 20px;
    width: 100%;
    overflow: hidden;
    color: #3b4144;
}
.esflisttext p span {
    font-size: 12px;
    padding: 0 0 0 20px;
}
.esfy {
    position: absolute;
    right: 0;
    top: 30px;
    z-index: 1;
    text-align: right;
}
.esfy strong {
    color: #ee7624;
    font-size: 26px;
}
.esfy p {
    color: #3b4144;
    padding: 15px 0 0;
}
.tab-page-number {
    width: 1200px;
    overflow: hidden;
    clear: both;
    margin: 30px 0 40px;
    margin: 0 auto;
}
.tg-tab-center {
    height: 40px;
    float: left;
    border-left: 1px solid #eee;
}
.tg-rownum-num {
    float: left;
}
.tg-rownum-next {
    border: 1px solid #eee;
    border-left: none;
    background-position: 50px -617px;
    text-indent: 20px;
}

.tg-rownum-prev, .tg-rownum-next {
    width: 94px;
    height: 38px;
    display: block;
    float: left;
    line-height: 38px;
    color: #869099;
}
.index-icon {
    background-image: url(../../images/v4.0/index_icon.png);
    background-repeat: no-repeat;
}
.tg-rownum-num li {
    float: left;
}
.tab-page-number .tg-tab-center a {
    width: 39px;
    height: 38px;
    float: left;
    border: 1px solid #eee;
    border-left: none;
    text-align: center;
    line-height: 38px;
    cursor: pointer;
    color: #869099;
}
.tab-page-number .tg-tab-center span {
    width: 39px;
    height: 38px;
    float: left;
    border: 1px solid #eee;
    border-left: none;
    text-align: center;
    line-height: 38px;
    cursor: pointer;
    color: #869099;
    background: #ee7624;
    color: #fff;
}
.tab-page-number .tg-tab-center a:hover {
	background: #ee7624;
	text-decoration: none;
	color: #fff;
}
.esfjg ul li a {
    line-height: 40px;
    font-size: 12px;
}
.page-active {
    background: #ee7624;
    color: #fff !important;
}
.lattab {
    display: none;
}

/*右边*/
.esfcontright {
    width: 280px;
    float: right;
    overflow: hidden;
}
.loupan-list-right {
    float: left;
    width: 300px;
    overflow: hidden;
    margin-left: 20px;
    position: relative;
}
.newesffj.w300, .newesffj.w300 .futit, .newesffj.w300 ul li {
    width: 300px;
}
.futit {
    width: 280px;
    line-height: 30px;
    height: 30px;
    overflow: hidden;
    position: relative;
}
.futit strong {
    font-weight: 700;
    text-align: left;
    font-size: 20px;
}
.futit a {
    font-size: 14px;
    color: #869099;
    position: absolute;
    right: 0;
    top: 8px;
    z-index: 1;
    line-height: 20px;
}
.newesffj ul li {
    margin-bottom: 15px;
}

.newesffj.w300 img {
     width: 100%; 
}
.newesffj ul li a img {
    width: 120px;
    height: 80px;
    overflow: hidden;
    float: left;
}
.newesffj ul li p {
    padding: 0 0 0 135px;
    color: #869099;
}
.newesffj ul li a {
    overflow: hidden;
    font-size: 14px;
    color: #3b4144;
}
.newesffj ul li a strong, .newesffj ul li span, .newesffj ul li i {
    display: block;
    height: 26px;
    line-height: 26px;
    overflow: hidden;
    color: #3b4144;
    text-overflow: ellipsis;
    white-space: nowrap;
}
div.tj-xiaoqu ul li i {
	display: inline;
    height: auto;
    line-height: 26px;
    overflow: hidden;
    color: #3b4144;
}
.tj-xiaoqu ul li p {
	font-size: 12px;
}
div.tj-xiaoqu ul li span {
	padding-left: 16px;
	color: #869099;
	font-size: 12px;
}
.tj-xiaoqu ul li span strong {
	color: #ee7624;
	text-align: right;
	font-size: 12px;
}
.newesffj ul li a strong {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.newesffj ul li span {
    color: #db4c3f;
}
.mt10 {
    margin-top: 10px;
}

.newesffj, .newesffj ul li {
    width: 280px;
    overflow: hidden;
}
.newesffj .esf-jjr-rk {
    display: block;
}
.mt40 {
    margin-top: 40px;
}
.newesffj, .newesffj ul li {
    width: 280px;
    overflow: hidden;
}
.futit {
    width: 280px;
    line-height: 30px;
    height: 30px;
    overflow: hidden;
    position: relative;
}
.mt15 {
    margin-top: 15px;
}
.esfjg ul li.secnav a i {
    background-position: right -336px;
}
.bread a, .bread a:visited {
	color: #797979;
}
.bread a { 
	margin: 0 6px; 
}
.bread {
	color: #797979;
}

.shuiditus, .shuiditux {
	display: none;
	width: 140px;
	height: 160px;
	position: absolute;
	top: 38px;
	
	background-color: #fff;
	text-align: center;
	padding-top: 20px;
	z-index: 2003;
	box-shadow: 0 1px 10px rgba(0, 0, 0, .2);
}
.shuiditus{
	left: -25px;
}
.shuiditux{
	right: -10px;
}
.shuiditus:before, .shuiditux:before{
	content: '';
	position: absolute;
	top: -6px;
	left: 65px;
	display: inline-block;
	border-bottom: 6px solid #fff;
	border-right: 6px solid transparent;
	border-left: 6px solid transparent;
}

.juhang-hearder {
	min-width: 1200px;
	height: 170px;
	margin-bottom: 20px;
}

.juhang-nav-hear {
	width: 1200px;
	height: 40px;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

a:hover {
	text-decoration: none
}

.nav-uls .nav-lis {
	float: left;
	margin-right: 20px;
	padding: 8px 0;
	font-size: 14px;
}

.juhang-nav-search {
	background-color: #F9F9F9;
	height: 120px;
}

.nav-search {
	width: 1200px;
	height: 120px;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.nav-search-left {
	display: flex;
	align-items: center;
}

.city-choose {
	width: 100px;
	float: left;
	margin-left: 35px;
	margin-top: 20px;
}

.city-choose .city-loc {
	line-height: normal;
	color: #EE7624;
	font-size: 12px;
	display: block;
	padding-top: 12px;
}

.city-choose .city-loc .txt {
	line-height: normal;
	color: #869099;
	font-size: 14px;
}

.city-choose .city-loc i {
	display: inline-block;
	width: 5px;
	height: 9px;
	background: url(/skin/style/2017/images/icons_v5.png) -62px 0 no-repeat;
	margin-left: 5px;
	margin-top: 3px;
	vertical-align: text-top;
}

.cityDisplay {
	z-index: 2001;
}

.nav-input-box {
	display: flex;
}

.nav-input-btn {
	cursor: pointer;
	background-color: #FB6F30;
	color: #FFFFFF;
	padding: 0 30px;
	line-height: 40px;
}

.nav-input-btn:hover{
	background-color: #d43400;
}
.nav-input {
	width: 460px;
	height: 40px;
	padding-left: 20px;
	border: #FB6F30 solid 1px;
}

.nav-xia {
	font-size: 16px;
	display: flex;
	font-weight: bold;
	color: #333333;
	align-items: center;
	position: relative;
}
.nav-lis-activs{font-weight: bold;color: #FB6F30;}
.search_ul_box {
	display: none;
	width: 570px;
	max-height: 360px;
	overflow: scroll;
	background-color: #FFFFFF;
	position: absolute;
	top: 42px;
	border: 1px solid #F5F5F5;
	z-index: 2000;
}
.search_ul li{
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 15px 0;
	margin: 0 20px;
	border-bottom: 1px solid #F5F5F5;
}
#louname{
	color: #333333;
}
#louEmil{color: #999;margin-left: 16px;}
.search-ul-life{width: 370px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
#search-adrss{background-color: #FB6F30;color: #FFFFFF;padding: 0 5px;margin-left: 16px;}
.nav-input-box{position: relative;}
.search_ul_box a:hover #louEmil, .search_ul_box a:hover #louname{color: #FB6F30;}
.search_ul li div p {display: inline;}