.bread{height:45px;line-height:45px;color:#999}
.bread a, .bread b {margin: 0 5px;font-weight: 400;color: #666;}

.btn{display: inline-block;border: 0 none;cursor: pointer;vertical-align: middle;color: #FFF;overflow: hidden;}
.btn-a{padding: 0 19px 0 20px;font-size: 20px;font-weight:bold;height: 48px;line-height: 48px;background:#f3686d}
.btn-b{padding: 0 23px 0 27px;font-size: 20px;height: 40px;line-height: 40px;color:#f3686d;background:#fbdf7c}

.list-ico,.lp-icons{display:inline-block;font-size:0; overflow:hidden; background-image:url('../images/newhouse_ico.png');background-repeat:no-repeat}
.esf-icons{display:inline-block;font-size:0; overflow:hidden; background-image:url('../images/esf_ico.png');background-repeat:no-repeat}
.th-ico{background-image:url('../images/th_ico.png');background-repeat:no-repeat}

.fix-search{background: #fff;height: 43px; position: fixed; top: 0; z-index: 99999; width: 100%; display: none; border-bottom: 1px solid #ddd; margin: 0; padding: 0; padding-top: 5px;}
.fix_logo{float: left;height: 40px;}
.fix_logo .fix_z_logo{width: 300px;overflow: hidden;}
.fix_logo .fix_z_logo a{width: 300px;height: 40px; display: block; line-height: 60px;}
.fix_logo .logo_small{width: 240px; background-position:0 5px}

.fix_logo .logo_f_xk{background-position: 0 -800px;width: 240px;}
.fix-s{float: left;width: 595px;margin-top: 3px;line-height: 32px;}
.fix-s .fix-s1{height: 30px;border: 2px solid #f55353;width: 290px;line-height: 30px;text-indent: 5px;border-right: none;outline: none;}
.fix-s .fix-s2{height: 34px;border: 0;background: #f55353 url(../images/fix_map.png) 8px -200px no-repeat;width: 74px;cursor: pointer;color: #fff;text-indent: 15px;line-height: 32px;margin-right: 5px;}
.fix-s .fix-s2:hover{background: #d53737 url(../images/fix_map.png) 8px -200px no-repeat;}
.fix-s .fix-map a{display: inline-block;background: url(../images/fix_map.png) 0 4px no-repeat;padding-left: 25px;}
.fix-s .fix-map a:hover{background-position: 0 -80px;}
.fix-s .fix-tel a{display: inline-block;background: url(../images/fix_map.png) 0 -36px no-repeat;padding-left: 25px;margin-left: 10px;}
.fix-s .fix-tel a:hover{background-position: 0 -120px;}
.fix-tip{float: right;text-align: right;position: relative;margin-top: 3px;line-height: 32px;}
.fix-tip .fix-tips{float: left;width: 240px;}
.fix-tip .fix-tips em{margin: 0 5px;}
.fix-tip dd{width: 60px;float: left;text-align: center;height: 40px;}

.side_wrap{position:fixed;_position:absolute;bottom:70px;right:50%;z-index:10}

.side_wrap ul{width:100%}
.side_wrap li{width:100%;height:50px;margin-top:3px}
.side_wrap li a{display:block; background-image:url(../images/lp_float_bar.png); background-repeat:no-repeat;width:50px;height:100%;float:right;background-repeat:no-repeat;background-position:top left}
.side_wrap li.side_0{margin-top:3px;}
.side_wrap li.side_0 a{background-position:-60px 0}
.side_wrap li.side_0 a:hover{background-position:0 0}
.side_wrap li.side_2 a{position:relative;background-position:-60px -60px}
.side_wrap li.side_2 a i{display:none;position:absolute;width:120px;height:120px;border:6px solid #f3686d;top:0;left:-132px;}
.side_wrap li.side_2 a:hover{width:50px;background-position:0 -60px}
.side_wrap li.side_2 a:hover i{display:block}
.side_wrap li.side_3 a{background-position:-60px -120px}
.side_wrap li.side_3 a:hover{background-position:0 -120px}

.selection .act-sct{border: 1px solid #eee;}
.selection .act-hd{height:58px; background:#eee}
.selection .act-hd .act-nav li{width:118px;float:left; text-align:center;font-size:20px;line-height:58px;height:58px;color:#666; cursor:pointer}
.selection .act-hd .act-nav li.on{background:#f35257;color:#fff}
.selection .act-hd .act-nav li a{display:block;width:118px;height:58px;color:#666}
.selection .act-hd .act-nav li.on a{color:#fff}
.selection .s_text {border: 1px solid #e8e8e8;width: 380px;height: 36px;_overflow: hidden;position:relative; margin:10px 20px 0 0}
.selection input {width: 360px;padding: 2px 10px 0 10px;height: 34px;line-height: 28px;border: 0;color: #aaa8a8;}
.selection .esf-btn{position:absolute;right:8px;top:5px;width:24px;height:24px; background-color:#fff;background-position:0 -23px;border: 0;cursor: pointer;}
.selection .act-map{height:58px;line-height:58px; background:#f6f6f6;padding:0 23px 0 22px}
.selection .act-map .map-ico{ background-position:0 0;width:14px;height:18px;display:inline-block;margin-right: 5px; position:relative;top:4px}


.filter-block{height: auto;padding-left: 0;padding-right: 0;margin-left: auto;margin-right: auto;position: relative;z-index:100}
.filter-block dl{list-style: none;padding: 0; background:url('../images/loupan_03.gif') repeat-y 0 0;line-height:54px;overflow:hidden;zoom:1;}
.filter-block dt{font-size:14px;color:#999999;padding:0 45px;float:left;display: inherit;height:auto;border-bottom:1px dashed #fff}
.filter-block dd{float: left;width:1048px;padding:0 10px;display: block;border-bottom:1px dashed #eee}
.filter-block dd a{float: left;height: 54pxpx;margin:0 15px;display: block;white-space: nowrap;}
.filter-block dd .this{color:#f74a4a;font-weight:bold}
.select-block{padding:15px 20px 15px 20px;}
.select-block a:hover{ text-decoration:none}
.select-block .rect{display: inline-block;height: 22px;line-height: 22px;color: #fff;padding: 5px 10px;position: relative;margin: 0 6px 0 0; background:#f9a8ab;cursor: pointer;}
.select-block a.rect:hover{ background:#f35257}
.select-block .rect .close-ico{width: 11px;height: 11px;margin-left: 9px;background-position: -77px 0;vertical-align: -1px;}
.select-block .clean {display: inline-block;height: 22px;color: #999;}
.select-block .clean .clean-ico{width: 14px;height: 14px;display: inline-block;background-position: -41px 0;vertical-align: -2px;margin: 0 5px 0 10px;}
.select-block a.clean:hover{color:#f35257;}
.select-block a.clean:hover .clean-ico{background-position: -57px 0;}

.list-results{width:870px;}
.list-results .list-nav{width:100%; background:#f6f6f6}
.list-results .list-nav li{height:48px;line-height:48px;padding:0 26px 0 25px;float:left;font-size:18px;}
.list-results .list-nav li.on{ background:#f3686d}
.list-results .list-nav li a{color:#666}
.list-results .list-nav li.on a{color:#fff}
.list-advs{width:300px;}
.key-sort{padding:10px 20px;line-height:28px;}
.sort-condi{color:#6a666a;}
.sort-condi .split{color:#ccc;margin:0 15px; line-height:27px;display:inline-block}
.checkbox-item{ cursor:pointer}
.condition span {margin-right:10px;display:inline-block;float: left;}
.condition span.br{padding:0 10px; line-height:26px;text-align: center;border:1px solid #ccc;cursor: pointer;}
.condition span.cur{background:#f35257;border:1px solid #f35257;color:#fff}
.condition span.cur a,.condition span.cur a:hover{color:#fff}
.sort-ico{width:12px;height:12px;margin-left:5px;background-position:-94px 0}
.sort-operate a{text-decoration:none;font-family:'宋体'}
.sort-operate span{color:#888;margin:0 12px}
.checkbox-item .i-check{width:16px;height:16px;background-position:-128px 0;vertical-align: middle;margin-right:3px;}
.checkbox-item .select{background-position:-112px 0px}

.list-results .item-mod{padding: 20px 0;font-size: 14px;border-bottom: 1px dashed #eee;cursor: pointer;position: relative;overflow: hidden;_zoom: 1;}
.list-results .pic{float: left;width: 238px;height: 166px;}
.list-results .infos{float: left;width: 450px;padding-left: 20px;}
.list-results .lp-name{line-height: 28px;margin-top: -3px;font-size: 0;}
.list-results .lp-name h3{font-size: 20px;display:inline-block;*display:inline;*zoom:1;vertical-align:-1px;font-weight: bolder;}
.list-results .lp-name span{color:#f3686d;font-size:14px;display:inline-block;*display:inline:*zoom:1;margin-left:18px;}
.list-results .infos .status .status-icon,.esf-head .head-title .status .status-icon{display: inline-block;padding: 0 4px 0 5px;border:1px solid #ddd;height: 20px;line-height: 20px;color: #999; font-style:normal;font-size: 14px;margin-right: 10px;vertical-align: 1px;}
.list-results .infos .status .status-icon.ico01,.esf-head .head-title .status .status-icon.ico01{border:1px solid #52bcf3;color:#52bcf3}
.list-results .infos .status .status-icon.ico02,.esf-head .head-title .status .status-icon.ico02{border:1px solid #a968f3;color:#a968f3}
.list-results .infos p{margin: 10px 0 0;color: #666;height: 24px;line-height: 24px;overflow: hidden;font-size: 16px;}
.list-results .infos p a{color:#999}
.list-results .infos p a:hover{color:#f35257}
.list-results .infos p.hx a{margin-right:10px}
.list-results .infos .yh{color:#f35257}
.list-results .infos .map-ico{display:inline-block;background-position:0 0;width:12px; height:16px;margin-left:5px;vertical-align: middle;}
.list-results .infos .tel{font-size:26px;height:24px;line-height:24px;margin-top:14px;font-family:'Microsoft Yahei','黑体';color:#f74a4a}
.list-results .infos .tel em{margin:0 8px}
.list-results .favor-pos{top: 20px;right: 10px;text-align: right;position: absolute;}
.list-results .favor-pos .price{font-size: 14px; color: #666; height: 30px; line-height: 30px;}
.list-results .favor-pos .price span{padding: 0 2px; font-size: 30px; color: #f35257;}
.list-results .favor-pos .discount-item{height: 70px; padding-top: 10px;}
.list-results .favor-pos .favor-tag,.list-results .favor-pos .favor-tag a{color:#f35257}
.list-results .gray strong{font-size: 16px; color: #666; height: 30px; line-height: 30px;}

.esf-user__info {width:300px; overflow:hidden}
.esf-user__info .esf-btn-default{width:100%;height:70px; line-height:70px; text-align:center;font-size:20px;display:block;background:#f3686d;color:#fff}
.esf-user__info ul{width:310px}
.esf-user__info li{float:left;margin:10px 10px 0 0;}
.esf-user__info li a{display:block;width:145px;background:#f9a8ab;text-align:center;font-size:18px; color:#fff; line-height:46px;}
.esf-user__info li a.bgc1{ background:#f9a8ab}.esf-user__info li a.bgc2{ background:#f9c6a8}

/*.list-results .esf-list .item-mod{height:153px;}*/
.list-results .esf-list .pic{width:204px;height:153px; position:relative}
.list-results .esf-list .imgcount{display:block;height:26px;padding:0 10px; line-height:26px;background-color: rgba(0,0,0,0.48);color:#fff;position:absolute;top:10px;right:10px}
.list-results .esf-list .imgcount i{width:18px;height:14px;display:inline-block;background-position:-18px 0; position:relative;top:2px;margin-right:3px;}
.list-results .esf-list .brief{color:#666}
.list-results .esf-list .item span{margin-right:18px}

.list-results .esf-gr-list .item-mod{height:100px}
.list-results .esf-gr-list .gr-info{width:650px;}
.list-results .esf-gr-list .gr-info .lp-name{padding-bottom:5px}
.list-results .esf-gr-list .gr-info .lp-name i{height: 20px;display: inline-block;font-size: 14px;font-weight: normal;margin-right:10px;font-style:normal;padding: 0 5px;line-height: 20px;vertical-align: 2px;}
.list-results .esf-gr-list .gr-info .lp-name .box{background-color: #FFFFFF;color: #52bcf3;border: 1px solid #52bcf3;}
.list-results .esf-gr-list .gr-info p{color:#999}

.like-list{width:1220px}
.like-list li{width:222px;float:left;line-height:28px;margin-right:20px}
.like-list p.tit{font-size:16px;}
.like-list p span.lpname{float:left;display:block;}
.like-list p em{float:right;display:block}
.like-list p i{margin:0 3px}

.news_list,.hot_tab{padding:20px}
.news_list h4{color:#333;font-size:16px;margin-bottom:10px}
.news_list li{color:#666;line-height:36px;padding-left: 30px; position:relative}
.news_list li .n_l_no{position: absolute;display: block;height: 30px;line-height: 30px;font-size:18px;font-family:Arial;font-style:italic;text-align: center;top: 50%;left: 0;margin-top: -15px;color:#cccccc}
.news_list li a{width:100%; display:block;white-space: nowrap;word-wrap: normal;overflow: hidden;-o-text-overflow: ellipsis; text-overflow: ellipsis;text-align: left;}
.news_list li a .is_top{color:#f2c9c5}
.news_list.top_list li{background: url('../images/i_ico.png') no-repeat;background-position: 0 50%;padding-left: 15px;}

.zt_list{padding:20px;}
.zt_list li s{display:block;width:260px;height:30px;background:#000;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(opacity=50);position:absolute;bottom:0;left:0}
.zt_list li p{position:absolute;width:260px;height:30px;line-height:30px;color:#fff; text-align:center;bottom:0;left:0}

.hot_tab_nav li{float:left;margin-right:30px; position:relative}
.hot_tab_nav li .i_tabline{display:none}
.hot_tab_nav li a{font-size:16px;color:#666;display:block;line-height:36px;}
.hot_tab_nav li.is-active a{color:#333;border-bottom:2px solid #f35257}

.hot_tab_nav li.is-active .i_tabline{border-color: #fff;border-top-color: #f35257;width: 0;height: 0;overflow: hidden;display: inline-block;border-style: solid;border-width: 6px 6px 0;position:absolute;bottom:-6px;left:50%;margin-left:-6px;z-index:1}
.hot_tab .center{display:none}
.ui-list__item{border-bottom: 1px dotted #ddd;padding-bottom: 1px;height: 50px;}
.ui-list__item.is-active{height: 138px}
.ui-list__item .ui-list__main{height: 50px;line-height: 50px;position: relative;overflow: hidden;padding-left: 30px;}
.ui-list__item .ui-list__no{position: absolute;display: block;height: 30px;line-height: 30px;font-size:18px;font-family:Arial;font-style:italic;text-align: center;top: 50%;left: 0;margin-top: -15px;color: #cccccc;}
.ui-list__item.is_top .ui-list__no{color:#f2c9c5}
.ui-list__item .ui-list__name{float: left;_display: inline;width: 155px;position: relative;overflow: hidden;}
.ui-list__item .ui-list__rank{float: left;_display: inline;white-space: nowrap;word-wrap: normal;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;width: 65px;text-align: right;color: #999;}

.ui-list__item .ui-list__detail{margin-left:30px;display:none;_display: inline;}
.ui-list__item .ui-list__detail .ui-list__img{width:108px}
.ui-list__item .ui-list__detail .ui-list__bd{width:108px;}
.ui-list__item .ui-list__detail .ui-list__bd .ui-list__txt{font-size:12px; line-height:20px;}
.ui-list__item.is-active .ui-list__detail {display: block;}


.lp-info .lp-info-head{width:860px;}
.lp-info .lp-info-head .lp-tit h1{font-size:32px; line-height:42px;padding-right: 4px;float:left}
.lp-info .lp-info-head .status-icon{float: left;overflow: hidden;padding: 0 4px 0 5px;height: 26px;line-height: 26px;color: #fff;font-size: 14px; font-style:normal;margin: 7px 0 0 10px}
.lp-info .lp-info-head .reco{background:#4acd94}
.lp-info .lp-info-head .onsale{background:#fe7242}
.lp-info .lp-info-head .forsale{background:#09f}
.lp-info .lp-info-head .soldout{background:#999}
.lp-info .lp-info-head .shoufu,.lp-info .lp-info-head .fanxian,.lp-info .lp-info-head .jnh-icon{background:#ff6162}
.lp-info .lp-info-head .qiangfang{background:#fe7242}
.lp-info .lp-info-head .juhui{background:#ff6162}
.lp-tags{padding-top:12px;overflow: hidden;zoom: 1;}
.lp-tags span{display: inline;float: left;padding: 0 9px 0 10px;height: 24px;line-height: 24px;border: 1px solid #ccc;font-size: 14px;color: #999;margin-right: 10px;white-space: nowrap;}

.lp-other a{width:auto;margin-left:20px;display:inline-block;position:relative}
.lp-other a .lp-icons{width:28px;height:26px;display:block;position:absolute;top:15px;left:50%;margin-left: -14px;}
.lp-other a em{padding-top: 45px;padding-bottom: 4px;display: block;height: 18px;text-align: center;color: #8c8c8c;}
.lp-other .gz-ico{background-position:0 -21px;}
.lp-other .fav-ico{background-position:-170px -90px;}
.lp-other .qr-ico{background-position:-64px -21px;}

.lp-other .nav-expand-list{position:absolute;display:none;top:75px;left:-40px;z-index:99;padding:0;background-color:#fff;border-top:2px solid #f74a4a;box-shadow:0 3px 8px 2px rgba(1,1,1,.25)}
.lp-other .qrcode:hover .nav-expand-list{display:block}
.lp-other .arrow{position:absolute;top:-12px;*top:-32px;width:0;left:50%;margin-left:-5px;border:5px solid;border-color:transparent transparent #f74a4a}



.lp-nav{width:100%; background:#f6f6f6}
.lp-nav li{float:left;font-size:16px;display:inline-block;height:50px; line-height:50px;}
.lp-nav li a{display:block;padding:0 32px;}
.lp-nav li.on{ background:#f3686d}
.lp-nav li.on a{color:#fff}

.focus{width:510px;}
.focusimg{width:510px; height:360px; position:relative; overflow:hidden;-webkit-perspective: 1300px;}
.fimglist{width:99300px; position:relative;-moz-perspective: 1300px;}
.fimglist img{display:block; width:510px; height:360px; cursor:pointer;}
.fimglist .li{width:510px; height:360px; float:left;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;}
.fimglist .li.onpre{-webkit-animation:onpre .5s ease-in-out;animation:onpre .5s ease-in-out;opacity:0;-webkit-transform:scale(0.8,0.8);transform:scale(0.8,0.8);}
@-webkit-keyframes onpre{
    0%{opacity:1;-webkit-transform:rotateY(0deg);}
    100%{opacity:0;-webkit-transform:rotateY(90deg)}
}
@keyframes onpre{
    0%{opacity:1;transform:rotateY(0deg);}
    100%{opacity:0;transform:rotateY(90deg)}
}
.focustool{width:510px; overflow:hidden; padding:10px 0 0; margin:0 auto; position:relative;}
.ftoollist{width:520px; position:relative;}
.ftoollist img{display:block; width:120px; height:90px;}
.ftoollist a{display:block; width:120px;border-top:2px solid #fff;margin-right:10px; position:relative;-webkit-transition:all .3s linear;transition:all .3s linear;}
.ftoollist li{float:left; cursor:pointer; position:relative; -webkit-transition:all .3s linear; transition:all .3s linear;}
.ftoollist .imgname{line-height:25px; text-align:center; color:#FFFFFF; font-family:\5FAE\8F6F\96C5\9ED1; font-weight:400; font-size:18px; height:25px; overflow:hidden; cursor:pointer;}
.ftoollist .imgshortcat{line-height:20px; text-align:center; color:#7D7D7D; font-size:12px; height:20px; overflow:hidden; cursor:pointer;}
.ftoollist a:hover{border-top:2px solid #f3686d;z-index:100;}
.ftoollist a:hover .imgname{color:#DBC98C;}
.ftoollist a:hover .imgshortcat{color:#FFFFFF;}
.ftoollist .on a{border-top:2px solid #f3686d;z-index:100}
.ftoollist .on .imgname{color:#DBC98C;}
.ftoollist .on .imgshortcat{color:#FFFFFF;}
.ftoollist a .black_arrow{border-color:#fff;border-bottom-color:#fff;position:absolute;top:-6px;left:50%;margin-left:-3px;z-index:1;}
.ftoollist a .black_arrow{width:0;height:0;overflow:hidden;display:inline-block;border-style:solid;border-width:0 4px 4px;}
.ftoollist .on a .black_arrow{border-color:#fff;border-bottom-color:#e1373d;-webkit-transition:all .3s linear;transition:all .3s linear;}


.esf-item .slider{position:relative;width:710px;height:492px;float:left}
.esf-item .slider img{display:block;width:100%;height:100%}
.esf-item .slider .slider-content{position:relative;float:left;width:710px;height:400px;overflow:hidden}
.esf-item .slider .slider-content .bgtext{display:none}
.esf-item .slider .slider-content li{width:710px;height:400px}

.esf-item .slider .arrow{position:absolute;bottom:0;display:block;width:28px;height:82px;background-color:#444;background-image:none}
.esf-item .slider .arrow.disabled{background:#f6f6f6!important}
.esf-item .slider .arrow.disabled:after,.esf-item .slider .arrow.disabled:before{display:none!important}
.esf-item .slider .arrow:hover{background-color:#333}
.esf-item .slider .arrow:after,.esf-item .slider .arrow:before{display:block;content:'';position:absolute;width:0;height:0;border-style:solid;border-color:transparent}
.esf-item .slider .arrow:before{border-width:10px;top:32px}
.esf-item .slider .arrow:after{border-width:6px;top:36px}
.esf-item .slider .arrow-prev{left:0}
.esf-item .slider .arrow-prev:before{border-right-color:#cfcfcf;right:9px}
.esf-item .slider .arrow-prev:after{border-right-color:#f6f6f6;right:9px}
.esf-item .slider .arrow-prev:hover:before{border-right-color:#FFAC49}
.esf-item .slider .arrow-prev:hover:after{border-right-color:#ffd5a1}
.esf-item .slider .arrow-next{right:0}
.esf-item .slider .arrow-next:before{border-left-color:#cfcfcf;left:9px}
.esf-item .slider .arrow-next:after{border-left-color:#f6f6f6;left:9px}
.esf-item .slider .arrow-next:hover:before{border-left-color:#FFAC49}
.esf-item .slider .arrow-next:hover:after{border-left-color:#ffd5a1}
.esf-item .slider .slider-nav{float:left;width:660px;height:92px;margin-left: 38px;overflow:hidden}
.esf-item .slider .slider-nav li{float:left;position:relative;width:120px;height:82px;margin-top:10px;margin-right:8px;opacity:.5;filter:alpha(opacity=50)}
.esf-item .slider .slider-nav li.active{opacity:1;filter:alpha(opacity=100)}


/*.esf-item .slider{position:relative;float:left;width:510px;height:420px}
.esf-item .slider img{display:block;width:100%;height:100%}
.esf-item .slider .slider-content{position:relative;float:left;width:395px;height:420px;overflow:hidden}
.esf-item .slider .slider-content .bgtext{display:none}
.esf-item .slider .slider-content li{width:395px;height:420px}
.esf-item .slider .bgtext,.esf-item .slider .title{display:none;width:440px;height:30px;line-height:30px;position:absolute;bottom:0;z-index:11;color:#fff;font-size:16px;text-align:center;background-color:rgba(0,0,0,.7);filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr=#b3000000, endColorstr=#b3000000)}
.esf-item .slider .bgtext i,.esf-item .slider .title i{background:url(//img1.40017.cn/cn/csl/guoneiyou/temai/timer.png) no-repeat;width:18px;height:20px;display:inline-block;vertical-align:text-bottom;margin-right:15px}
.esf-item .slider .bgtext .no,.esf-item .slider .title .no{margin-right:1em}
.esf-item .slider .arrow{position:absolute;right:0;display:block;width:110px;height:20px;background-color:#f6f6f6;background-image:none}
.esf-item .slider .arrow.disabled{background:#f6f6f6!important}
.esf-item .slider .arrow.disabled:after,.esf-item .slider .arrow.disabled:before{display:none!important}
.esf-item .slider .arrow:hover{background-color:#ffd5a1}
.esf-item .slider .arrow:after,.esf-item .slider .arrow:before{display:block;content:'';position:absolute;width:0;height:0;border-style:solid;border-color:transparent}
.esf-item .slider .arrow:before{border-width:10px;left:45px}
.esf-item .slider .arrow:after{border-width:6px;left:49px}
.esf-item .slider .arrow-prev{top:0}
.esf-item .slider .arrow-prev:before{border-bottom-color:#cfcfcf;bottom:5px}
.esf-item .slider .arrow-prev:after{border-bottom-color:#f6f6f6;bottom:5px}
.esf-item .slider .arrow-prev:hover:before{border-bottom-color:#FFAC49}
.esf-item .slider .arrow-prev:hover:after{border-bottom-color:#ffd5a1}
.esf-item .slider .arrow-next{bottom:0}
.esf-item .slider .arrow-next:before{border-top-color:#cfcfcf;top:5px}
.esf-item .slider .arrow-next:after{border-top-color:#f6f6f6;top:5px}
.esf-item .slider .arrow-next:hover:before{border-top-color:#FFAC49}
.esf-item .slider .arrow-next:hover:after{border-top-color:#ffd5a1}
.esf-item .slider .slider-nav{float:right;width:110px;height:201px;margin-top:26px;overflow:hidden}
.esf-item .slider .slider-nav li{position:relative;width:110px;height:62px;margin-bottom:5px;opacity:.5;filter:alpha(opacity=50)}
.esf-item .slider .slider-nav li.active{opacity:1;filter:alpha(opacity=100)}*/


.header__nav{width:100%; background:#f6f6f6; line-height:49px;height:49px}
.header__nav li{float:left}
.header__nav li a{display:inline-block;padding:0 80px;color:#999}
.header__nav li.on{ background:#f3686d}
.header__nav li.on a{color:#fff}

.esfDetail .esfDetail__left dl{padding-top:20px}
.esfDetail .esfDetail__left dt,.esfDetail .esfDetail__left dd{float: left;font-size: 12px;line-height: 26px;}
.esfDetail .esfDetail__left dt{margin-right:18px}
.esfDetail .esfDetail__left dd{width:610px}
.esfDetail .esfDetail__left dd.rig span{display: inline-block;vertical-align: middle;cursor: pointer;text-indent:22px;margin-right:12px;background: url(../images/control_03.png) no-repeat;}
.esfDetail .esfDetail__left dd.rig span.x2on{background-position: 2px -75px;}
.esfDetail .esfDetail__left dd.rig span.x2off{background-position: 2px -168px;}
.esfDetail .esfDetail__left dd.info{font-size:14px; line-height:28px}

.pic-list {text-align:center}
.pic-list img{width:600px;margin-bottom:20px}


.lp-detail{width:655px}
.basic-parms:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden}
.basic-parms{*zoom:1}
.basic-parms dt,.basic-parms dd{float:left;font-size:16px;line-height:26px}
.basic-parms dt{color:#666;width:79px;clear:left}
.basic-parms dd{width:570px;white-space:normal;word-break:break-all;word-wrap:break-word;padding-bottom:15px;overflow:hidden}
.basic-parms dd .lpAddr-text{display:inline-block;max-width:370px;_width:370px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}
.basic-parms .price{margin:-3px 0 0;*margin-top:-5px}
.basic-parms .price p{padding-bottom:2px}
.basic-parms .price em{font-size:32px;color:#f35257;margin-right:5px}
.basic-parms .price .showlink{margin-top:2px}
.basic-parms .deal{margin-top:-2px}
.basic-parms .deal span{margin-right:18px}
.basic-parms .deal em{color:#f35257;font-size:20px;margin:0 5px}
.basic-parms .address span{display:inline-block;padding-right:15px}
.basic-parms .showlink{display:inline-block; text-align:right;color:#999;font-size:14px}
.basic-parms .showlink a{margin-left:10px;}
.basic-parms .showlink a:hover{color:#f3686d}
.basic-parms .lp-icons{width:12px;height:14px; display:inline-block; position:relative;top: 2px;margin-right:5px}
.basic-parms .lp-icons-jsq{background-position:-189px 0}
.basic-parms .lp-icons-jj{background-position:-209px 0}
.basic-parms .lp-icons-yh{background-position:-230px 0}
.basic-parms .showlink .lp-icons-map{height:16px;background-position:0 0;top:3px}
.basic-parms .showlink .lp-icons-housetype{width:16px;background-position:-145px 0;}

.brief-info li{margin-bottom:15px}
.brief-info label{margin-right:15px;color:#656565;font-size:16px}
.brief-info span{color:#333;font-size:16px}
.brief-info .info-left{float:left;width:366px}
.brief-info .info-right{float:left;width:210px}

.house-item{display:inline-block;*display:inline;*zoom:1;max-width:450px}
.house-item a{margin-right:10px}
.public-notice{border:1px solid #f1d7da;background:#fff7f7;padding:20px;padding-right:150px;margin-bottom:15px;position:relative}
.public-notice{font-size:20px;color:#666}
.public-notice p{ line-height:25px}
.public-notice .btn{ position:absolute;right:20px;top:28px;}
.public-notice .btn:hover{color:#fff}

.public-notice .lxr{ line-height:30px}
.public-notice .tel{width:270px;position:absolute;top:23px;right:20px;overflow: hidden;}
.public-notice .tel i{width: 58px;height: 48px;background-position: 0 -53px;display: block;float:left;margin-right:10px}
.public-notice .tel p{margin-left:72px;padding-top:1px; line-height:24px;}
.public-notice .tel p.text{margin-left:75px}

.esf-item .public-notice,esf-gr-item .public-notice{padding-right:300px;}
.esf-item .basic-parms dd{padding-bottom:20px}
.esf-item .brief-info li{margin-bottom:20px}
.bot-ilink a{display:inline-block;color:#999;font-size:12px}
.bot-ilink a:hover{color:#f3686d}
.bot-ilink a i{width:14px;height:14px; position:relative;top:2px;margin-right:5px}
.bot-ilink a i.fav-ico{background-position:-55px 0;}
.bot-ilink a i.re-ico{background-position:-74px 0;}
.bot-ilink a i.share-ico{background-position:-91px 0;}
.bot-ilink a i.ma-ico{background-position:-108px 0;}
.bot-ilink .split{margin:0 15px;color:#eee}

.lp-detail .lp-tel{color:#f35257;height:60px; overflow:hidden}
.lp-detail .lp-tel .lp-icons-tel{width:60px;height:60px;float: left;margin-right: 15px;background-position:-41px -56px}
.lp-detail .lp-tel p{font-size:30px;line-height: 36px;}
.lp-detail .lp-tel span{font-size:18px;}
.lp-detail .lp-tel em{margin:0 5px}

.youhui-content h3{color:#333;font-size:20px;}
.youhui-bd{width:638px;padding:20px}
.youhui-box{margin-left:-20px;position:relative;padding-right:30px;}
.youhui-box.sale{height:68px;line-height:68px;background:#f3686d;width:617px}
.youhui-box.price{height:54px;line-height:54px;font-size:18px;background:#f6e8e8;width:601px}
.youhui-box .youhui-txt{font-size:24px;color:#fff;padding-left:20px;max-width:450px;_width:450px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}
.youhui-box .youhui-lpname{color:#666;padding-left:20px;}
.youhui-box .btn{margin-top:13px;border-radius:3px}
.youhui-box i{ position:absolute;right:0;top:0}
.youhui-box .lp-icons-youhui1{width:17px;height:68px;display:block;background-position:0 -56px}
.youhui-box .lp-icons-youhui2{width:11px;height:54px;display:block;background-position:-22px -56px}
.youhui-box .yj{color:#999}.youhui-box .yj s{color:#666}

.youhui-info{font-size:16px; position:relative}
.youhui-info .botli{ position:absolute;top:0;right:42px}
.youhui-info .yh-time{color:#999}
.youhui-info .yh-time .lp-icons-time{width:16px;height:16px; background-position:-165px 0; position: relative;top:2px;margin-right:10px;}
.youhui-info .yh-time .leftTime{color:#666;margin-right:5px;}
.youhui-info .lp-icons-tel{width:30px;height:30px; background-position:-170px -56px; position:relative;top:3px;margin-right:12px;}
.youhui-info .yh-tel{font-size:30px;}
.youhui-info .yh-tel em{margin:0 5px}


.center-box{width:100%;}
.center-box .center-tt{height:30px;line-height:30px;margin-bottom:20px;}
.center-box .center-tt h3{font-size:28px;color:#333;float:left}.center-box .center-tt b{color:#f3686d;font-weight:normal}
.center-box .center-tt a.more {float: right;font-size: 14px;color: #999;}
.center-box .center-tt nav.more{float:right;font-size:14px;color:#e6e6e6}
.center-box .center-tt nav.more a{color:#999; display:inline-block;*display:inline;*zoom:1;margin:0 5px;}
.sale-list{width:1210px;}
.sale-list li{width:222px;float:left;margin-right:16px;}
.sale-list li .img{width:220px;height:170px;border:1px solid #f6f6f6;margin-bottom:5px;}
.sale-list li p span{float:left;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}
.sale-list li p s,.sale-list li p em{float:right;display:block}
.sale-list li em{float:right;display:inline-block;margin-left:10px}
.c-hx-list{width:1220px;}
.c-hx-list li{width:274px;float:left;margin-right:30px;margin-bottom:20px;text-align:center}
.c-hx-list li .img{width:272px;height:226px;border:1px solid #f6f6f6;margin-bottom:5px;overflow:hidden;display: table-cell;vertical-align: middle;}
.c-hx-list li .img img{max-width:270px;max-height:202px;vertical-align: middle;overflow: hidden;}
.c-hx-list li p{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}
.other-list{width:1253px}
.other-list li{width:258px;float:left;margin-right:53px}
.other-list p{ line-height:28px;font-size:16px;}
.other-list p span.lpname{float:left;display:block;}
.other-list p em{float:right;display:block}

.center-two .center-tt h3{font-size:24px;}
.center-part-l{width:720px;margin-right:20px}
.news-list li{margin-bottom:20px;}
.news-list li a.tit{display:inline-block;line-height:28px;height:28px;font-size:16px}
.news-list li a.cate{display:inline-block;line-height:26px;height:26px;border:1px solid #f9b3b6;padding:0 4px 0 5px; position:relative;top:-1px;margin-right:10px;font-size:14px;color:#fa9095}
.news-list li span{float:right}
.news-list li.topnews a.tit{font-size:24px}
.news-list li.topnews p{color:#999;margin-top:12px}

.center-part-r{width:410px;padding:18px 20px;}
.question-box{padding-left:34px;color:#666;padding-bottom:15px;margin-bottom:10px;border-bottom:1px dashed #ddd}

.question-box .label{width:24px;height:24px;float:left;margin:0 0 0 -34px;display:inline-block; color:#fff; background:#fb9094;text-align:center}
.wen .label{ background:#fb9094}
.wen span{margin-left:10px}
.da .label{ background:#72bb38}
.question-list li{height:32px; line-height:32px}
.question-list li span{float:right}

.gb-form .form_line {position: relative;}
.gb-form .form_line .input {height: 20px;line-height: 20px;border: 1px solid #D8D8D8;padding: 10px 10px;}
.gb-form .form_line .account_inner {position: relative;_display:inline;*display:inline}
.gb-form .account_inner .input {width: 88px;padding-left: 40px;}
.gb-form .form_line textarea {display: block;overflow-x: hidden;width: 388px;height: 72px;padding: 7px 10px;color: #333;border: 1px solid #D8D8D8;}
.gb-form .form_line .form_btn{display: block;height: 42px;width: 110px;color: #FFF;background-color: #f46363;font-size: 18px;text-align: center;border: none;cursor: pointer;font-family: "Microsoft YaHei", 微软雅黑, "Microsoft JhengHei", 华文细黑, STHeiti, MingLiu;}
.gb-form .form_line span{position: absolute;left: 12px;top: 11px;display: inline-block;}
.gb-form .form_line .i_name{width:17px;height:20px; background-position:-120px -45px}
.gb-form .form_line .i_tel{width:12px;height:20px; background-position:-142px -45px;left:15px;}


.plot-ico{background:url(../images/plot_ico.png) no-repeat}
.map .map-box{position:relative;height:450px}
.map-label{height:50px;border:1px solid #ddd;height:52px}
.map-label ul li{float:left;padding:0 25px;height:50px}
.map-label ul li a.icon-text{display:block;height:50px;line-height:50px;font-size:15px;color:#666}
.map-label ul li a.icon-text span{float:left;display:block;width:23px;height:23px;border-radius:23px;margin:13px 10px 0 0}
.map-label ul li a.icon-text i{float:left;display:block;font-style:normal}
.map-label ul li.label-one a.icon-text span{background-position:0 -189px}
.map-label ul li.label-two a.icon-text span{background-position:0 -217px}
.map-label ul li.label-three a.icon-text span{background-position:0 -245px}
.map-label ul li.label-four a.icon-text span{background-position:0 -274px}
.map-label ul li.label-five a.icon-text span{background-position:0 -303px}
.map-label ul li.label-six a.icon-text span{background-position:0 -331px}
.map-label ul li.label-seven a.icon-text span{background-position:0 -359px}
.map-label ul li.label-eight a.icon-text span{background-position:0 -388px}
.map-label ul li.label-nine a.icon-text span{background-position:0 -416px}
.assort-distance{position:absolute;right:80px;bottom:35px;z-index:9;width:260px;padding:20px;border:1px solid #bbb;background:#fff}
.assort-distance.fixed-side{right:0;bottom:40%;width:40px;padding:0;border:0}
.assort-distance.fixed-side .extend-box{display:none}
.assort-distance.fixed-side .close-assort{display:block}
.assort-distance .close-assort{display:none;width:42px;padding:10px 0;font-size:14px;text-align:center;line-height:18px;cursor:pointer;color:#333;background-color:#fff}
.assort-distance h4{padding-bottom:10px;font-size:16px;color:#666;font-weight:normal}
.assort-distance h4 i{margin-left:5px;font-style:normal}
.assort-distance h4 span{display:inline-block;width:24px;height:24px;margin-right:10px;border-radius:12px;vertical-align:-5px}
.assort-distance.school h4 span{background-position:0 -189px}
.assort-distance.school ul li .digit{color:#06b676}
.assort-distance.bank h4 span{background-position:0 -217px}
.assort-distance.bank ul li .digit{color:#9C3CA7}
.assort-distance.hospital h4 span{background-position:0 -245px}
.assort-distance.hospital ul li .digit{color:#FF3238}
.assort-distance.repast h4 span{background-position:0 -274px}
.assort-distance.repast ul li .digit{color:#EAAE2A}
.assort-distance.shopping h4 span{background-position:0 -303px}
.assort-distance.shopping ul li .digit{color:#581EEF}
.assort-distance.bus h4 span{background-position:0 -331px}
.assort-distance.bus ul li .digit{color:#914F2D}
.assort-distance.park h4 span{background-position:0 -359px}
.assort-distance.park ul li .digit{color:#BEBC36}
.assort-distance.airport h4 span{background-position:0 -388px}
.assort-distance.airport ul li .digit{color:#0889F6}
.assort-distance.refuel h4 span{background-position:0 -416px}
.assort-distance.refuel ul li .digit{color:#25C0CD}
.assort-distance .close{position:absolute;right:20px;top:22px;display:block;width:21px;height:21px;background-position:0 -779px;cursor:pointer}
.assort-distance ul{overflow-y:auto;max-height:300px}
.assort-distance ul li{height:40px;font-size:16px;line-height:40px;overflow:hidden}
.assort-distance ul li .digit{float:left}
.assort-distance ul li .text{float:left;display:block;width:170px;color:#666;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.assort-distance ul li .distance{float:right;font-size:14px;color:#999}

.houses-bottom{color:#999999;padding:0 20px;font-size:16px}
.houses-bottom .phone-apply{ position:relative;width:300px;height:60px;padding-left:68px;margin-right:10px;line-height:34px}
.phone-apply i{ position:absolute;top:5px;left:0;width:56px;height:56px;background-position:-109px -56px;}
.houses-bottom .phone-apply strong{display:block; font-weight:normal;font-size:28px;}
.houses-bottom .phone-apply span{display:block;}
.houses-bottom .item-block{margin-right:30px}
.houses-bottom .item-block dl{height:30px;line-height:30px;*height:34px;*line-height:34px;clear:both}
.houses-bottom .item-block dl dt{float:left;width:90px}
.houses-bottom .item-block dl dd{float:left}
.houses-bottom .item-erweima img{float:right;display:block;height:62px;width:62px;padding:4px;border:1px solid #ccc}
.houses-bottom .item-erweima p{float:left;margin:5px 15px 0 0;line-height:30px}
.houses-bottom .well-enough ul li{float:left;margin-right:40px;margin-top:10px}
.houses-bottom .well-enough ul li a{font-size:16px;}

.i-tags .tab-num{border-bottom:2px solid #eee}
.i-tags .tab-num li{float:left;padding:8px 2px;margin-right:30px;color:#666;border-bottom:2px solid #eee; cursor: default;position:relative;top:2px}
.i-tags .tab-num li:hover,.i-tags .tab-num li.on{border-bottom:2px solid #cccccc;position:relative;top:2px}
.i-tags .link-list{ display:none}
.i-tags .link-list li{float:left;margin-right:40px;margin-top:10px}

.floor_help{position:absolute;z-index:120;background:#000;padding:5px;right:10px;top:10px;background:url(../images/color.png) no-repeat center;color:#fff;width: 90px;height:139px;}
.details_floor_l{width:862px;float:left;overflow:hidden;position:relative;}
.loubiao{position:relative}
.biao{position:absolute; left:0; top:0; color:#FFF;}
.biao:hover{z-index:1;}
.biao a{color:#FFF;}
.biao-2 a,.biao-2 a:visited{ color:#ffffff;}
.snone{ display:none;}

.mask_ico{background: url(../images/maps/mask_bk2.png) no-repeat scroll 0 0 transparent;color: white;font-size: 12px;height: 40px;line-height: 28px;vertical-align: text-top;white-space: nowrap;float:left; cursor:pointer;width:60px; text-align:center}
/* .mask_ico:hover{background-position: 0 -40px;} */
.ico1 {background-position: 0 0;}
.ico2 {background-position: 0 -40px;}
.ico3 {background-position: 0 -80px;}
.ico4 {background-position: 0 -121px;}
.ico5 {background-position: 0 -161px;}
/* .ico1 {background-position: 0 0;}
.ico2 {background-position: 0 -161px;}
.ico3 {background-position: 0 -120px;}
.ico4 {background-position: 0 -80px;} */

.details_floor_r{width:288px;height:526px;padding:15px 20px;float:right;overflow:hidden;}
.details_floor_r h3{font-size:20px;height:32px;overflow:hidden;line-height:32px;margin-bottom:6px;}

.details_floor_r .hxlist p{ padding:0 10px; height:33px;;font-size:14px;color:#666;line-height:33px; position:relative;background:#eaeaea;cursor:pointer }
.hxlist p i{width:12px;height:12px;display:inline-block;margin-top:10px}
.hxlist p .ico-jia{background-position:-216px -28px;}
.hxlist p .ico-jian{background-position:-233px -28px;}
.details_floor_r .hxlist .on{height:33px; line-height:33px;}
.details_floor_r .hxlist li{ width:288px;margin-bottom:5px;background:#fff;}
.details_floor_r .hxlist .xq{ display:none;margin-top:5px;overflow:hidden}
.details_floor_r .hxlist .xq table{width:100%}
.details_floor_r .hxlist .xq table tr{ height:28px; line-height:28px; overflow:hidden}
.details_floor_r .hxlist .xq table tr th,.details_floor_r .hxlist .xq table tr td{padding:0 10px;text-align:center; white-space:nowrap;}
.details_floor_r .hxlist .xq table tr th{color:#999; font-weight:normal;font-size:14px; line-height:32px;}
.details_floor_r .hxlist1 li span{ display:inline-block }


.tj-content{padding:20px;}
.tj-content .basic-parms dt{color:#999}
.tj-content .basic-parms dd{ position:relative;color:#666}
.tj-content .basic-parms .tj-basic-price em{font-size:30px}
.tj-link{ position:absolute;right:0;top:0;color:#999;font-size:12px}
.tj-tags span{display: inline;float: left;padding: 0 9px 0 10px;height: 24px;line-height: 24px;border: 1px solid #ccc;font-size: 14px;color: #999;margin-right: 10px;white-space: nowrap;}

.r-tit{font-size:28px;margin-bottom:20px}
.r-txt .tit a{display:block}
.r-info{padding:20px; line-height:30px;}
.r-nlist li{margin-bottom:40px; display:block;}
.r-nlist li .detail{line-height:30px;color:#666}
.r-nlist li p a{color:#f35257;}
.r-nlist li .cate{padding:0 9px 0 10px;height:26px;display:inline-block;*display:inline;*zoom:1; position:relative;top:-2px;line-height:26px;margin-right:10px;border: 1px solid #f9b3b6;color:#f9b3b6;font-size:14px;}
.r-nlist li h3{ display:inline;font-size:22px; line-height:28px;}

.imgnews .r-txt{float:left;width:630px}
.imgnews .r-img{width:220px;float:right;}

.leftbar_table{line-height:26px;}
.leftbar_table tr th{background:#f6f6f6;text-align:right; font-weight:normal;width:120px;padding:10px 15px 10px 0;color:#999;}
.leftbar_table tr td{width:270px;padding:10px 20px;color:#666;}
.leftbar_table tr td a{color:#f55353;margin-left:10px;}
table.leftbar_table td ,.leftbar_table tr th{border:1px dashed #ddd;}

.main-head{ line-height:28px}
.main-head .tit{font-size:28px;width:920px}

.main-l .tit{font-size:28px}
.main-r .advance,.main-r .zxlist,.main-r .main-r-tips{padding:20px}
.main-r h4 {color: #333;font-size: 16px;margin-bottom: 8px;}
.main-r .advance ul{width:260px;}
.main-r .advance ul li{width:100%;height:70px;*height:68px;border-bottom:1px dashed #ddd;overflow:hidden;_background:0 0;margin-bottom: 8px;}
.main-r .advance ul li.active{height:128px}
.main-r .advance ul li.active p.dis{display:none}
.main-r .advance ul li.active .hover_wrap{display:block}
.main-r .advance .hover_wrap{display:none;width:100%;height:76px;padding-top:5px;position:relative}
.main-r .advance .hover_wrap p{padding-left:123px;position:relative;overflow:hidden}
.main-r .advance .hover_wrap p.p1{font-size:14px;color:#999;height:46px; overflow:hidden;line-height:22px}
.main-r .advance .hover_wrap p.p2 span{padding:0 10px}
.main-r .advance .hover_wrap p.p2 i{position:absolute;top:0;right:0}

.main-r .advance .l_img{width:108px;height:76px;position:absolute;top:5px;left:0;overflow:hidden;z-index:100}
.main-r .advance .adv-btn{width:68px;height:30px;line-height:30px;color:#fff;text-align:center;background:#f3686d;display:block}

.main-r .advance .face,.main-r .advance .dis{width:100%;height:30px; line-height:30px}
.main-r .advance .dis span{display:inline-block;float:left;padding:0 8px;height:22px; line-height:22px;margin-right:10px;color:#fff;background:#f3686d}
.main-r .advance .name,.main-r .advance .price{height:100%;float:left;color:#999}
.main-r .advance .name{width:158px;color:#666;text-indent:5px}
.main-r .advance .price{width:95px;float:right;text-align:right}
.main-r .advance img{display:block;width:100%}
.main-r .advance .hover_wrap p.p1 a,.main-r .advance .dis a{color:#999}
.main-r .advance .dis a{display:inline-block; line-height:22px;height:22px;width:65%;white-space: nowrap;word-wrap: normal;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;text-align: left;}

/*新闻右侧报名表单*/
.main-r .index-signUp,.list-advs .index-signUp{padding:20px}
.main-r .index-signUp .qrcode img,.list-advs .index-signUp .qrcode img{ vertical-align:top}
.main-r .index-signUp .qrcode p,.list-advs .index-signUp .qrcode p{font-size:12px;line-height:20px;color:#999;padding-left:72px}
.comm_bg h4{font:18px/24px 'Microsoft Yahei','黑体';margin-bottom:15px}
.index-signUp .gb-form .form_line {padding-bottom: 9px;position: relative;}
.index-signUp .gb-form .form_line span{position: absolute;left: 12px;top: 9px;display: inline-block;}
.index-signUp .gb-form .form_line .i_name{width:17px;height:20px; background-position:-120px -45px}
.index-signUp .gb-form .form_line .i_tel{width:12px;height:20px; background-position:-142px -45px;left:14px}
.index-signUp .gb-form .input {width:238px;height: 18px;line-height: 18px;display:block;text-indent:30px;border: 1px solid #D8D8D8;padding: 8px 10px;}
.index-signUp .gb-form .form_btn {display: block;height: 50px;width: 100%;color: #FFF;background-color: #f46363;font-size: 18px;text-align: center;border: none;cursor: pointer;font-family: "Microsoft YaHei", 微软雅黑, "Microsoft JhengHei", 华文细黑, STHeiti, MingLiu;}

.index-signUp .gb-form .form_line label{margin:0 25px;color: #999;line-height: 34px;}
.index-signUp .gb-form .form_line label .radio{margin-top: -2px;vertical-align: middle;margin-right: 8px;}

.main-r .zxlist{padding-bottom:0}
.main-r-list li{width:260px;height:180px;margin-bottom:20px;position:relative}
.main-r-list li s{display:block;width:260px;height:30px;background:#000;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(opacity=50);position:absolute;bottom:0;left:0}
.main-r-list li p{position:absolute;width:260px;height:30px;line-height:30px;color:#fff; text-align:center;bottom:0;left:0}
.main-r-tips{padding-bottom:10px}
.main-r-tips .bd{margin-bottom:10px;padding-bottom:10px;border-bottom:1px dashed #ddd}

.main-r .r-list{padding:20px}
.main-r .r-list li{ line-height:36px;}
.main-r .r-list a em{float:left;width:175px;display: block;white-space: nowrap;word-wrap: normal;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;text-align: left;}
.main-r .r-list a span{float:right;display:block;width:80px; text-align:right;}
.main-r .index-signUp .gb-form .input,.list-advs .index-signUp .qrcode p{width:238px}

.esf-gr-item{font-size:16px; line-height:30px;}
.layout-col-1 li{line-height:40px;}
.layout-col-1 li label{color:#999;}
.esf-gr-item .box{width:600px;border:1px solid #f1d7da;background:#fff7f7; padding:20px}
.esf-gr-item .box .lxr{font-size:20px}
.esf-gr-item .box .tel-box{padding-top:3px;}
.esf-gr-item .box .tel-ico{width:58px;height:48px; background-position:0 -53px; display:block}
.esf-gr-item .box div{ line-height:22px; padding-top:5px; margin-left:10px;}
.esf-gr-item .box .tel{font-size:30px;margin-left:-3px}

.act-wrap{width:1190px; overflow:hidden}
.act-wrap .top-nav li{float:left;display:inline}
.act-wrap .top-nav li a{padding: 0 14px 0 15px;height: 38px;display: inline-block;line-height: 38px;margin-right: 10px;border: 1px solid #eee;color: #666;font-size: 16px;}
.act-wrap .top-nav li a:hover,.act-wrap .top-nav li.on a{ background:#f5868a;border:1px solid #f5868a;color:#fff}
.act-wrap .act-list{width:1220px}
.act-wrap .act-list li{float:left;width:280px;font-size:16px;margin:0 23px 20px 0;}
.act-wrap .act-list li a{width:280px;height:238px;overflow:hidden;display: table-cell;vertical-align: middle;text-align:center}
.act-wrap .act-list li img{max-width:280px;max-height:226px;vertical-align: middle;overflow: hidden;}
.act-wrap .act-list li .text{ position:relative;color:#666;margin-top:10px;}
.act-wrap .act-list li .type{position:absolute;top:0;right:0;color:#999}
.act-wrap .act-list li .type.col1{color:#72bb38}
.act-wrap .act-list li .type.col2{color:#3866bb}
.act-wrap .act-list li .type.col3{color:#999}

.wd-hd .wd-tit h3{font-size:28px;margin-bottom:20px}

.hx-detail{margin-bottom:10px;position:relative}
.hx-detail h3{height:60px;line-height:60px;overflow:hidden;font-size:20px;font-family:'STHeiti','\5FAE\8F6F\96C5\9ED1'}
.hx-de-left{float:left;display:inline;width:870px;background:#FFF}
.hx-de-hd{color:#999;text-align:center;height:55px;font-size:14px;overflow:hidden}
.hx-de-hd .direction{float:left;display:inline;width:29px;margin-left:10px;margin-top:10px;font-size:12px}
.hx-de-hd .direction .hx-icon{width:29px;height:28px;background-position:0 0}
.hx-de-hd .goview{float:right;display:inline;text-align:left;width:110px;margin-top:20px}
.hx-de-hd .goview a{color:#999}
.hx-de-hd .goview a:hover{color:#F60;text-decoration:none}
.hx-de-hd .goview .hx-icon{width:18px;height:18px;background-position:-40px 0;vertical-align:-4px;*margin-right:3px}
.hx-de-hd .title{float:left;display:inline;width:449px;line-height:56px}
.switch-hx-lg{margin-top:18px;margin-bottom:18px;position:relative}
.switch-hx-lg,.switch-hx-lg .clip,.switch-hx-lg .item{width:870px;height:600px;overflow:hidden}
.switch-hx-lg .item{float:left;display:inline;text-align:center;line-height:600px;background:url("http://pages.aifcdn.com/img/affxb/loupan/loading-w.gif") no-repeat 50% 50%}
.switch-hx-lg .item img{vertical-align:middle}
.switch-hx-lg .prev,.switch-hx-lg .next{display:none;position:absolute;z-index:9;top:50%;margin-top:-40px;width:60px;height:80px;font-size:0;line-height:0;overflow:hidden;opacity:.5;filter:alpha(opacity=50)}
.switch-hx-lg .prev{left:0;background-position:-80px -100px}
.switch-hx-lg .next{right:0;background-position:0 -100px}
.switch-hx-lg .prev:hover,.switch-hx-lg .next:hover{opacity:.8;filter:alpha(opacity=80)}
.switch-hx-lg .prev-dis,.switch-hx-lg .next-dis{cursor:default!important}
.switch-hx-lg .prev-dis,.switch-hx-lg .next-dis,.switch-hx-lg .prev-dis:hover,.switch-hx-lg .next-dis:hover{opacity:.15;filter:alpha(opacity=15)}
.switch-hx-m .clip,.switch-hx-m .item{float:left;display:inline}
.switch-hx-m .clip{width:464px;height:74px;overflow:hidden;position:relative}
.switch-hx-m .item{padding-top:7px}
.switch-hx-m .item a{position:relative;display:block;width:80px;height:60px;padding:2px;background:#FFF;border:1px solid #DDD;color:#fefefe;margin-right:7px;margin-left:1px}
.switch-hx-m .title,.switch-hx-m .title-bg{position:absolute;left:2px;bottom:2px;width:80px;height:15px;line-height:16px;overflow:hidden}
.switch-hx-m .title{text-align:center}
.switch-hx-m .title-bg{background:#000;opacity:.4;filter:alpha(opacity=40)}
.switch-hx-m .item .hx-tip-t{display:none;position:absolute;top:-14px;left:50%;margin-left:-6px;font-size:0;line-height:0;border-style:dashed dashed solid dashed;border-width:6px;border-color:transparent transparent currentColor transparent;color:#42aa3b}
.switch-hx-m .item-cur .hx-tip-t{display:block}
.switch-hx-m .item-cur a,.switch-hx-m .item a:hover{border:2px solid #42aa3b;margin-top:-1px;color:#fefefe;margin-left:0;margin-right:6px;text-decoration:none}
.switch-hx-m .prev,.switch-hx-m .next{float:left;display:inline;width:20px;height:50px;font-size:0;line-height:0;overflow:hidden;margin-top:15px}
.switch-hx-m .prev{margin-left:20px;margin-right:18px;background-position:-80px -40px}
.switch-hx-m .next{margin-left:18px;background-position:-120px -40px}
.switch-hx-m .prev:hover{background-position:-160px -40px}
.switch-hx-m .next:hover{background-position:-200px -40px}
.switch-hx-m .prev-dis,.switch-hx-m .prev-dis:hover{background-position:0 -40px}
.switch-hx-m .next-dis,.switch-hx-m .next-dis:hover{background-position:-40px -40px}
.switch-hx-m .prev-dis,.switch-hx-m .next-dis{cursor:default!important}
.hx-de-right{float:right;display:inline;width:260px;padding:10px 20px;font-size:14px;line-height:40px;position:absolute;right:0;_right:-13px;font-size:16px;}
.hx-de-right strong{width:88px;color:#666;display:block;float:left;*display:inline;*zoom:1; margin-right:10px;text-align:right; font-weight:normal}
.hx-de-right em{margin:0 5px}
.hx-de-right .phonenum{font-size:20px;vertical-align:-2px}
.hx-de-right span{zoom:1;color:#333;display:block;}
.hx-de-right .tag{display:inline-block;zoom:1;height:18px;line-height:18px;_line-height:20px;overflow:hidden;padding:0 10px;border:1px solid #999;color:#666;font-size:12px;vertical-align:-5px;*vertical-align:0;_vertical-align:3px;margin-top:5px;*margin-right:-3px}
.hx-de-right .sdesc{display:inline-block;zoom:1;width:258px;vertical-align:top}


.w3cFocus .bg_f8{background: #f8f8f8;position: relative;}
.w3cFocus .bg_f8 .prev,.w3cFocus .bg_f8 .next{margin-top: 260px;width: 60px;height: 85px;text-align: center;}
.w3cFocus .bg_f8 .prev i,.w3cFocus .bg_f8 .next i{font-size: 48px;line-height: 48px;}
.w3cFocus .bd{position: relative;}
.w3cFocus .sm_focus{margin: 10px 0 10px 20px;}
.w3cFocus .sm_focus li{float: left;}
.w3cFocus .focusInfo .icon{font-size: 14px;}
.w3cFocus .hd{width: 100%;overflow: hidden;}
.w3cFocus .hd .prev,.w3cFocus .hd .next{margin-top: 35px;width: 22px;height: 35px;text-align: center;background-color: #f8f8f8;padding-top: 15px;}
.w3cFocus .hd .prev i,.w3cFocus .hd .next i{font-size: 24px;}
.w3cFocus .hd .hxt_xiangq{width: 1145px;text-align: center;}
.w3cFocus .hd .sm_focus{zoom: 1;margin: 0;}
.w3cFocus .hd .sm_focus li{background-color: #fff;border: 3px solid #fff;padding: 2px;margin: 0 7px;*display: inline;*zoom: 1;display: inline-block;}
.w3cFocus .hd .sm_focus .on{border: 3px solid #ec6c00;}

.text_r{ text-align:right}
.bigPic-text{padding: 10px;line-height: 24px;text-align: center;}
#bigPic{display: table-cell;*display: block;text-align: center;width: 1036px;height: 523px;}
#bigPic .bigPic-img{display: block;height: 523px;line-height: 520px;*font-size: 390px;}
#bigPic .bigPic-img img{vertical-align: middle;max-height: 523px;max-width: 1036px;}
#smallPic li{display: table-cell;*display: block;text-align: center;width: 167px;height: 105px;line-height: 102px;*font-size: 80px;}
#smallPic li img{vertical-align: middle;max-height: 105px;max-width: 167px;}

.wd-form .account_inner{width:355px}
.wd-form .account_inner .input{width:305px}
.wd-form .form_line textarea {width:710px}
.zx-form .account_inner .input{width:208px;}
.zx-form .form_line textarea {width:238px}
.zx-form .form_line .form_btn{width:100%}
.jf-form .tit{font-size:28px;}

.sumb_top01{margin-top:20px; color:#333}
.sumb_top01 dl,.sumb_top02 dl{width:100%;clear:both;padding:5px 0;margin-bottom:10px}
.sumb_top01 dl dt,.sumb_top02 dl dt{width:70px;float:left;text-align:right;margin-right:20px;line-height:24px;font-size:14px;margin-top:0;margin-top:0\9}
.sumb_top01 dl dt span,.sumb_top02 dl dt span{color:#ff6000;padding-right:4px; font-size:14px;}
.sumb_top01 dl dd,.sumb_top02 dl dd{float:left;width:740px; font-size:14px}
.sumb_top01 dl dd .input01{border:#e1e1e1 1px solid;width:60px;float:left;}
.sumb_top01 dl dd .addInputTrans{background:0}
.sumb_top01 dl dd label{float:left;cursor:pointer;height:24px}
.sumb_top01 dl dd label span{float:left;padding-left:5px;*padding-left:3px;height:24px;line-height:24px}
.sumb_top01 dl dd .input00a{float:left;position:relative;bottom:-6px}
.sumb_top01 .res span{padding: 0 10px;}
* html .sumb_top01 dl dd .input00a{bottom:-2px}
*:first-child+html .sumb_top01 dl dd .input00a{bottom:-2px}
.sumb_top01 dl dd .input00a_2nd{padding-right:28px}
* html .sumb_top01 dl dd .input00a_2nd{display:inline}
.sumb_top01 dl dd .txt01{float:left;display:block;clear:both;color:#999;padding:5px 0;width:580px}
.sumb_top01 dl dd .input02,.sumb_top02 .input02{border:#e1e1e1 1px solid;width:177px;line-height:21px;height:21px;padding-left:5px;}
.sumb_top01 dl dd div{float:left;margin-top:3px}
.sumb_top01 dl dd .input03{border:#e1e1e1 1px solid;width:728px;line-height:21px;height:108px;padding-left:4px;font-size:14px;resize:vertical;color: rgb(184, 183, 183);}
.sumb_top01 dl dd .addInputTrans{background:0}
.sumb_top02 dl dt{height:32px; line-height:32px}
.sumb_top02 dl dd{width:310px}
.sumb_top02 dl dd div{float:left}
.sumb_top02 .txt{float:left;clear:both;font-size:14px;line-height:24px; color:#999}
.sumb_top02 .input04{border:#e1e1e1 1px solid;width:208px; height:30px; line-height:30px;padding-left:3px;}
.sumb_top02 .addInputTrans{background:0}
.sumb_top02 .msg01{color:#999;line-height:24px;padding-left:10px}
.sumb_top02 .input05{border:#e1e1e1 1px solid;width:60px;line-height:21px;height:21px;}
.sumb_top02 .addInputTrans{background:0}
.sumb_top02 .mgs02{line-height:24px;font-size:14px;padding-left:10px;color:#999}
.sumb_top02 dl dd.msg02{padding-top:10px}
.sumb_info01{border:#bbdfff 2px solid;float:left;clear:both;padding:10px;text-align:left}
.submitBtn{ background:#f3686d; line-height:60px; padding:0 80px;font-size:32px}
a.submitBtn:hover{color:#fff}

.jf-list .article{border:1px solid #eee;margin-top:20px}
.jf-list .mod-t{padding: 15px 15px 10px;}
.jf-list .mod-t .user-label-info{position: relative;_zoom: 1;font-size:20px;padding-left:24px; float:left}
.jf-list .mod-t .user-label-info .lp-icons {display: inline-block;height: 20px;left: 0;position: absolute;top: 2px;width: 17px;}
.jf-list .mod-t .user-label-info .ico-user { background-position:-207px -56px}
.jf-list .mod-t .user-label-info .line{ margin:0 10px}
.jf-list .mod-t .pubtime{ float:right; color:#888}
.jf-list .mod-t .tab_info{width:100%;padding:5px 0}
.jf-list .mod-t .tab_info th{ font-weight:normal; color:#666;width:85px; overflow:hidden;text-align:right; height:36px; line-height:36px}
.jf-list .mod-t .tab_info td{height:26px;text-align:left;line-height:26px;padding:5px;min-width:255px}
.mod-i-a {display: block;padding:10px 0 15px; margin:0 15px; border-top:1px dashed #d4d4d4;}
.mod-i-a .info {zoom: 1;}
.mod-i-a .info-name{font-size:16px}
.mod-i-a .slogan{ line-height:24px; position:relative; font-size:14px; padding-top:5px;}
.mod-i-a .info-time{ float:right;color:#888}

.slideBox{ width:260px;overflow:hidden; position:relative;}
.slideBox .hd{width:100%;height:15px;margin-top:5px; overflow:hidden; text-align:center; z-index:1; }
.slideBox .hd ul{width:100%;}
.slideBox .hd ul li{display:inline-block;*display:inline;zoom:1;text-align:center;margin-right:2px;font-family: Tahoma,Helvetica;font-size: 28px;_font-size: 38px;margin-right: 5px;color:#ccc;line-height:14px; text-align:center; cursor:pointer; }
.slideBox .hd ul li.on{ color:#f3686d; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd li a{display:block;height:180px;}
.slideBox .bd img{ width:260px; height:180px; display:block;  }
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;}
.slideBox .nextStop{ display:none;}

.lp-info{padding-top: 20px;position: relative;}
.lp-info .lp-author{float: left;_display: inline;width: 113px;height: 80px;margin-right:20px;position: relative;zoom: 1;z-index: 5;}
.lp-info .lp-mes-action {float:left;position: relative;white-space: nowrap;}
.lp-info .lp-mes-action h3{font-size: 22px;line-height: 30px;color:#333;display: inline-block;padding-right: 10px; font-weight: 400;}
.lp-info .lp-mes-action .map-ico{width:12px;height:16px; display:inline-block; position:relative;top:3px;margin-left:10px;background-position:0 0}
.lp-info .lp-mes-action .tel{font-size:18px;}
.lp-info .lp-mes-action .tel em{margin:0 5px}
.lp-info .lp-mes-pirce{width:100%;font-size:16px;height:58px;color:#a2a5ab;text-align:right}
.lp-info .lp-mes-pirce em{font-size:30px;margin-right:5px;}
.lp-info .lp-mes-author{float:right}
.lp-info .lp-mes-qrcode{width:78px;height:80px;margin-left:20px;}
.lp-info .lp-mes-nav a{color:#999}
.lp-info .lp-mes-nav a:hover{color:#f74a4a}
.lp-info .lp-mes-nav .split{margin:0 10px;color:#a2a8b1}

.lp-bottom-box{padding:20px;position:relative;border:2px solid #eee}
.lp-bottom-info .lp-bottom-author{float: left;_display: inline;width: 184px;height: 130px;position: relative;zoom: 1; z-index: 5;}
.lp-bottom-mes {padding-left: 197px;}
.lp-bottom-mes h3{font-size: 24px;line-height: 30px;display: inline-block;padding-right: 10px;font-weight: 400;}
.lp-bottom-mes .hx a{margin-right:10px;color:#999}
.lp-bottom-mes .hx a:hover{color:#f74a4a}
.lp-bottom-mes .map-ico{width:12px;height:16px; display:inline-block; position:relative;top:3px;margin-left:10px;background-position:0 0}
.lp-bottom-mes .tel{font-size:26px;}
.lp-bottom-mes .tel em{margin:0 5px}
.lp-bottom-price{ position:absolute;top:20px;right:20px}
.lp-bottom-price em{ font-size:30px;margin-right:5px}
.lp-bottom-form .account_inner .input{width:268px}
.lp-bottom-form .form_line .form_btn{width:145px}


.newsHead{overflow: hidden;border-bottom: 1px solid #ededee;padding: 20px 40px 10px;color: #a2a5ab}
.newsHead h3{text-align: center;color: #333;font-size: 26px;margin-bottom: 15px}
.newsHead ul{overflow: hidden;zoom: 1}
.newsHead ul li{float: left;margin-right: 80px;}
.newsHead .author{text-align: left}
.newsHead .publish{text-align: center}
.newsHead .fontSize{text-align: right}
.newsHead .fontSize a{color: #a2a5ab;padding: 0 5px}
.pCon {padding: 20px;overflow: hidden;width: 830px}
#newsDetail{overflow: hidden;line-height: 25px}

#newsDetail a:hover{color: #869f22}
#newsDetail img{max-width: 825px;_width: 825px}
#newsDetail table {
    border: 1px solid #dddddd;
    border-left: 0;
    width: 100%;
    margin-bottom: 20px;
    background-color: transparent;
    border-collapse: collapse;
    border-spacing: 0;
}
#newsDetail table tr {
    border-width: 1px 1px 1px 0px;
    border-style: solid solid solid;
    border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221);
    border-image: initial;
    border-left: 0px;
}
#newsDetail table th, #newsDetail table td {
    border-left: 1px solid #dddddd;
    padding: 8px;
    line-height: 20px;
    text-align: left;
    border-top: 1px solid #dddddd;
}

.relSec{overflow: hidden;zoom: 1;border-top: 1px solid #ededee;padding: 20px 40px}
.relSec h3{font-size: 20px;margin-bottom: 10px}
.relNews li{background: url(../images/point.png) no-repeat 0 50%;overflow: hidden;height: 36px;line-height: 36px;padding-left: 20px}
.relNews li .time{display:block;float:right;color:#999}
.relNews a{width: 300px;display: block;float:left;height: 36px;text-overflow: ellipsis;color: #666}
.relNews a:hover{color: #f74a4a}

.extsec .ext_info{background:#eee;padding:9px 20px;font-size:16px;height:34px;color:#999}
.extsec .ext_info li{margin-right:40px;display:block;float:left}
.res{display:block;float:left;line-height:34px;}
.extsec .ext_info .join-btn{height:34px;dispaly:block;float:left;line-height:34px;padding:0 11px 0 12px;background:#52c0f3}
.extsec .ext_info .join-btn:hover{color:#fff}
.join-ico{ background-position:-226px -56px;width:22px;height:20px; display:inline-block;*display:inline;*zoom:1;float:left;margin:6px 5px 0 0}



/* add 2016-6-20 */
.kpdt,.xsfbt{ width:648px; overflow:hidden; margin-top:10px}
.kpdt .title,.xsfbt .title{ border:solid 1px #ddd; border-top:0; height:33px; line-height:33px; padding-left:10px}
.kpdt .tab table{border-left:solid 1px #ddd; width:100%}
.kpdt .tab table tr td{ border-right:solid 1px #ddd;border-bottom:solid 1px #ddd; padding:0 10px; height:33px; line-height:33px}
.kpdt .tab table tr th{ border-right:solid 1px #ddd;border-bottom:solid 1px #ddd; padding:0 10px; height:33px; line-height:33px}


.kpdtxx{ width:870px; overflow:hidden; margin-top:10px}
.kpdtxx .title{ background:#f6f6f6;height:46px; border-bottom:1px dashed #fff;line-height:46px; padding-left:50px; position:relative;user-select:none;-ms-user-select:none;-moz-user-select:none;}
.kpdtxx .tab table{ border-left: dashed 1px #eee;width:100%}
.kpdtxx .tab table tr td{ border-right: dashed 1px #eee;border-bottom:dashed 1px #eee; padding:0 10px; text-align:center; height:47px; line-height:47px}
.kpdtxx .tab table tr th{ border-right:dashed 1px #eee;border-bottom:dashed 1px #eee; padding:0 10px; text-align:center;height:47px; line-height:47px}

.kpdtxx .title .h{ display:none}
.kpdtxx .title .jian,.kpdtxx .title .jia .h{position: absolute;top: 50%;left: 19px; display: block;height: 3px;width: 15px;background-color: #fe6060;}

.kpdtxx .title .jia{position: absolute;top: 50%;left: 25px;margin-top:-7px;display: block;height: 15px;width: 3px;background-color: #fe6060;}
.kpdtxx .title .jia .h{ left:-6px;margin-top:-2px;}
/* add 2016-6-23 */
.r-box__hqdt{list-style: none;padding: 0;background: url('../images/loupan_03.gif') repeat-y 0 0;line-height: 24px;overflow: hidden;zoom: 1;border-top:1px solid #f6f6f6}
.r-box__hqdt dl{position:relative;}
.r-box__hqdt dt {font-size: 14px;color: #999999;width:118px; text-align:center; position:absolute;top:50%;left:0;display: inherit;height: auto;margin-top:-15px}
.r-box__hqdt dd {width: 712px;padding: 15px 20px;padding-left:138px;display: block;border-bottom: 1px dashed #eee;}
.r-box__hqdt dd li{ line-height:28px;}

.r-box__fjdt{ text-align:center}
.r-box__fjdt .hd{ background:#f6f6f6;font-size:14px; color:#666;}
.r-box__fjdt span{ display:block;float:left;padding:12px 0;height:100%}
.r-box__fjdt span.date,.r-box__fjdt span.sale{border-right:1px dashed #eee}
.r-box__fjdt span.date{width:160px;}
.r-box__fjdt span.sale{width:188px;}
.r-box__fjdt span.cont{width:480px;padding:12px 20px 12px 20px;line-height:24px}
.r-box__fjdt .bd{border-bottom:1px dashed #eee}


.r-box__fyfbt{ text-align:center}
.r-box__fyfbt .hd{ background:#f6f6f6;font-size:14px; color:#666;}
.r-box__fyfbt span{ display:block;float:left;padding:12px 0;height:100%}
.r-box__fyfbt span.xkz,.r-box__fyfbt span.dw,.r-box__fyfbt span.fzrq{border-right:1px dashed #eee}
.r-box__fyfbt .bd{border-bottom:1px dashed #eee;color:#999}

.r_box__dingyue{width: 796px;height:70px;background:#f6f6f6 url(../images/dingyue.png) no-repeat 37px 16px;overflow: hidden;padding: 12px 37px 24px 37px;}
.r_box__dingyue p{margin-left:92px}
.r_box__dingyue .form {padding-top:8px}
.r_box__dingyue .form .s_text {background:#fff;width: 380px;height: 42px;border-right: 0;_overflow: hidden;}
.r_box__dingyue .form input {float: left;width: 360px;padding: 0 10px 0 10px;height:42px;line-height:42px;border: 0;color: #aaa8a8;}
.r_box__dingyue .form .btn {float: left;padding:0 20px;height:42px;display: block;padding:0 40px;border: 0; background:#f3686d;cursor: pointer;}

.sale-list{width:1190px; overflow:hidden}
.sales-cards{width:1213px}
.sales-cards li{width:280px;float:left;margin-right:23px;margin-bottom:20px}
.sales-cards .image,.dis-cards .image{display:block;position:relative;height:196px; overflow:hidden;text-align:center}
.sales-cards .image s{display:block;width:280px;height:40px;background:#000;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(opacity=50);position:absolute;bottom:0;left:0}
.sales-cards .image h3{position:absolute;width:260px;padding:0 10px;height:40px;line-height:40px;color:#fff;bottom:0;left:0}
.sales-cards .image .discount{position:absolute;width:44px;left:10px;top:10px;color:#fff}
.sales-cards .image .discount .sale{ display:block;background:#f35257;line-height:18px; padding:3px 0}
.sales-cards .image .discount b{display:block; font-weight:normal}
.sales-cards .image .discount .i_dis{ background-position:-71px -55px;width:44px;height:10px;display:block;}
.sales-cards .caption h3{margin:12px 0 8px}
.sales-cards .caption h3 a{height:20px;display:block;font:18px/20px 'Microsoft Yahei','黑体';color:#f35257;float:none}
.sales-cards .caption h3 a .i_hb{background-position:-71px -28px;width:18px;height:20px;display:inline-block;margin-right:5px}
.sales-cards .caption h3 a span{display:inline-block;}
.sales-cards .caption .short-title{font:14px/24px 'Microsoft Yahei','黑体';color:#999;margin-bottom:8px}
.sales-cards .caption .short-title span{ display:block;}
.sales-cards .extra span{ display:block; line-height:20px}
.sales-cards .extra .btn{ display:block;height:37px;line-height:37px;background:#f3686d; padding:0 20px;color:#fff;margin-top:3px;}
.sales-cards .extra .btn:active,.extra .btn:hover{ background:#f35257; text-decoration:none}
.sales-cards .price .price-now b{font-size:24px;}
.sales-cards .price .price-original{color:#999;font-size:12px}

.item-box .list-mod{width: 1190px;padding:5px;margin-left:-5px;height: 362px; cursor:pointer;margin-top: 20px;position: relative;}
.item-box .list-mod:hover{border:5px solid #f3686d;padding:0;}
.item-box .list-mod .mod-info{width:592px;height:322px;padding:20px;background:#f6f6f6;}
.item-box .list-mod .tuan-img{width: 558px;height: 362px;}

.mod-info .tit h3{color:#333;font-size:28px; line-height:30px;display:inline-block;*display:inline;*zoom:1;margin-right:20px}
.mod-info .dis{font-size:18px;color:#666;margin-bottom:20px;border-bottom:1px solid #e9e9e9;padding-bottom:20px;}
.mod-info .sale-box .activ{font-size:30px; line-height:32px}
.mod-info .time-info .time,.mod-info .address{display:inline-block;padding-left:20px; line-height:25px;position:relative}
.mod-info .time-info .time i.time-ico{ display:inline-block;width:14px;height:14px; position:absolute;top:5px;left:0;}
.mod-info .address i.map-ico{ display:inline-block;width:14px;height:14px; background-position:-18px 0; position:absolute;top:5px;left:0;}
.mod-info .sale-box{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #e9e9e9}
.mod-info .tel{margin-top:14px;background-position:0 -18px;height:30px; line-height:30px;padding-left:42px;font-size:28px}
.mod-info .tel em{margin:0 5px}
.mod-info .dis-btn{padding:0 30px;display:inline-block; background:#f3686d;line-height:58px; height:58px; font-size:24px;color:#fff}
.mod-info .dis-btn:hover{ background:#f35257}

/* aboutus */
.g-icons{background-image:url('../images/comp-icons.png');background-repeat:no-repeat}
.ui-abo{padding-bottom:30px}
.ui-abo .bread{padding:10px 0}
.content{width:100%;}
.ui-abo .ui-nav-list{background:#fff;}
.ui-abo .ui-nav-list li{background:none}
.ui-abo .ui-nav-list li a{height:20px;line-height:20px;font-size:20px;display:block;padding:24px 0;}
.ui-abo .ui-nav-list li i{display:inline-block;width:21px;height:20px; vertical-align:top;margin:0 10px 0 20px;}
.ui-abo .ui-nav-list li i.abo-ico{background-position:0 0}
.ui-abo .ui-nav-list li i.joinus-ico{background-position:-40px 0}
.ui-abo .ui-nav-list li i.contact-ico{background-position:-80px 0}
.ui-abo .ui-nav-list li i.law-ico{background-position:-120px 0}
.ui-abo .ui-nav-list li i.prot-ico{background-position:-160px 0}
.ui-abo .ui-nav-list li.on,.ui-abo .ui-nav-list li:hover{background:#f35257}
.ui-abo .ui-nav-list li.on a,.ui-abo .ui-nav-list li:hover a{color:#fff}
.ui-abo .ui-nav-list li.on a i.abo-ico,.ui-abo .ui-nav-list li:hover a i.abo-ico{background-position:0 -30px}
.ui-abo .ui-nav-list li.on a i.joinus-ico,.ui-abo .ui-nav-list li:hover a i.joinus-ico{background-position:-40px -30px}
.ui-abo .ui-nav-list li.on a i.contact-ico,.ui-abo .ui-nav-list li:hover a i.contact-ico{background-position:-80px -30px}
.ui-abo .ui-nav-list li.on a i.law-ico,.ui-abo .ui-nav-list li:hover a i.law-ico{background-position:-120px -30px}
.ui-abo .ui-nav-list li.on a i.prot-ico,.ui-abo .ui-nav-list li:hover a i.prot-ico{background-position:-160px -30px}

.ui-abo .ui-abo-cont{background:#fff;min-height:600px;_height:600px;padding:25px}
.ui-abo .ui-abo-tit{font-size:30px;margin-bottom:30px}
.ui-abo .ui-abo-info{font-size:18px}



/*2017.2.17*/
/*newsList*/
.r-nlist li {margin-bottom: 20px;padding-bottom: 20px;border-bottom: 1px solid #f6f6f6;display: block;}
.r-nlist li img{vertical-align: bottom;}
/*houseIndex*/
.lp-component .lp-tel{width:418px;border-right:1px solid #f7f7f7}
.lp-component .lp-dianpin{width:232px}
.lp-component .lp-dianpin .lp-dp__thumb img{width:60px;height:60px;border-radius:5000px}
.lp-component .lp-dianpin .lp-dp__info p{font-size:18px;line-height:30px;color:#bbb}
.lp-component .lp-dianpin .lp-dp__info .name{color:#333}
.lp-component .lp-dianpin .lp-dp__btn .btn-cons{width:58px;height:50px;padding:5px 0;text-align:center;display:block;color:#fff;font-size:18px;background:#f8a4a7}

/*houseNav*/
.lp-nav li a{padding: 0 24px;}
/*houseDp*/
.dpico{background:url('../img/dp-ico.png') no-repeat;}
.dpico.t-ico{width:22px;height:24px;margin-right: 8px;display:inline-block;background-position:0 0;position: relative;top:2px;}
.dpico.v-ico{width:18px;height:18px;margin-right: 5px;display:inline-block;background-position:0 -35px;position: relative;top:3px;}
.dpico.qq-ico{width:15px;height:15px;margin-right: 5px;display:inline-block;background-position:-17px -66px;position: relative;top:3px;}

.r-tit{font-size:28px;margin-bottom:20px}
.r-txt .tit a{display:block}
.r-info{padding:20px; line-height:30px;}
.r-nlist li{margin-bottom:40px; display:block;}
.r-nlist li .detail{line-height:30px;color:#666}
.r-nlist li p a{color:#f35257;}
.r-nlist li .cate{padding:0 9px 0 10px;height:26px;display:inline-block;*display:inline;*zoom:1; position:relative;top:-2px;line-height:26px;margin-right:10px;border: 1px solid #f9b3b6;color:#f9b3b6;font-size:14px;}
.r-nlist li h3{ display:inline;font-size:22px; line-height:28px;}

.r-box__dp .r-list{border:1px solid #dfdfdf;padding-bottom:10px;overflow:hidden}
.r-box__dp .r-list{padding:0 20px 20px 20px}
.r-box__dp li{padding: 20px 0 0 0;border-bottom: 1px solid #dfdfdf;}
.r-box__dp li .teacher-box{width:100%;padding:20px 0; overflow:hidden}
.teacher-box .pic{float: left;margin-right:20px;}
.teacher-box .pic img{width: 100px; height: 100px; border-radius: 50%;}
.teacher-box .detail-r{}
.teacher-box .detail-r .name{font-size: 18px; line-height: 30px;}
.teacher-box .detail-r .items{font-size: 14px; color: #d21938; line-height: 30px; margin-left: 15px;}
.teacher-box .detail-r .items:hover .dpico.qq-ico{background-position:-17px -66px;}
.teacher-box .detail-r .items:hover{color:#d21938}
.teacher-box .detail-r .info{line-height: 24px; font-size: 14px; color: #666;}


/*2017-5-2*/
.mt40{margin-top:40px;}
.mb40{margin-bottom:40px;}

.esf-head{line-height:28px}
.esf-head .head-title{width:900px;float:left;}
.esf-head .tit-name{font-size:24px;line-height: 32px;margin-bottom:5px;font-weight: 700;}
.esf-head .tit-tips{font-size:14px;}
.esf-head .head-info{text-align:center;float:right;}
.esf-head .info-btn a{width:124px;height:42px;line-height:42px;margin-left:18px;text-align:center;display:block;}
.esf-head .info-btn .btn-gz{border:1px solid #f1f1f1;background:#fff;color:#676767}
.esf-head .info-btn .btn-yy{border:1px solid #e2373d;background:#e2373d;color:#fff;}

.product-info{width:438px;height: auto;}
.prod-price{padding-bottom:25px;border-bottom:1px solid #f6f6f6; overflow:hidden}
.prod-price .div-orpri{font-size:18px;color:#f25357;float:left;font-weight:bold;margin-right: 15px;}
.prod-price .div-orpri strong{font-size:48px;line-height:48px;margin-right:5px;}
.prod-price .div-discount {color:#666;}
.prod-price .div-discount .price{font-size:18px;}
.prod-price .div-discount a{color:#999;margin-left:10px;}

.prod-top{padding:25px 0;border-bottom:1px solid #f6f6f6;overflow:hidden}
.prod-top li{float:left;color:#666;width:33.333%}

.prod-params{padding:25px 0;}
.prod-params li{width:100%;display:block; overflow:hidden;font-size:16px;line-height:36px;}
.prod-params li label{width:79px;color:#666;clear:left;color:#999;float:left}
.prod-params li a{margin-left:10px;color:#999}
.prod-params li .con{color:#666;width:341px;}

.prod-contact{padding-top:25px;border-top:1px solid #f6f6f6;}
.prod-contact .contact-tel{font-size:48px;line-height:48px;background:url('../img/tel_50x42.png') no-repeat 0 3px;padding-left:70px;margin-top:5px;}

.esf-nav{display:none;position:fixed;z-index:999;top:49px;left:0;right:0;background:#394043;box-shadow:0 1px 3px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.2);-o-box-shadow:0 1px 3px rgba(0,0,0,0.2);-ms-box-shadow:0 1px 3px rgba(0,0,0,0.2)}
.esf-nav ul{width:1170px;padding:0 10px;margin:0 auto;}
.esf-nav ul li{float:left;margin-right:45px;}
.esf-nav ul li a{color:#ccc;display:block;font-size:16px;line-height:58px;height:58px;}
.esf-nav ul li a:hover,.esf-nav ul li.on a{color:#fff}

.porduct-detail{}
.porduct-detail .border-b{border-bottom:1px solid #f6f6f6;}
.prod-detail-l{width:710px;}
.prod-title{padding-bottom:15px;}
.prod-title h3{font-size:28px;line-height:28px;color:#333;display:inline-block;margin-right:15px;}
.detail-intro{padding:15px 0; overflow:hidden;}
.detail-intro dl.detail-basic{padding-bottom:15px;margin-bottom:15px;}
.detail-intro dt{font-size:14px;color:#999;float:left;width:178px;}
.detail-intro dd .intro li{width:50%;float:left;margin-bottom:8px;}
.detail-intro dd .intro label{font-size:14px;color:#999;margin-right:10px;}
.detail-intro dd .intro span{color:#333}
.detail-intro dl.detail-basic{margin:0;}
.detail-intro table{width:100%;margin-bottom:15px;}
.detail-intro table th,.detail-intro table td{border-bottom:1px solid #f6f6f6;padding:15px 0;}
.detail-intro table th{color:#999;font-size:14px;font-weight:normal; text-align:left;width:178px;}
.detail-basic .label{height:26px;line-height:26px;display:block;float:left;margin-right:8px;color:#fff;padding:0 15px;background:#6de698;}
.detail-basic .label-1{ background:#6de698}
.detail-basic .label-2{ background:#52bcf3}
.detail-basic .label-3{ background:#a968f3}

.prod-jjr-info .step a{display:block;float:left;width:20px;height:17px;background:url('../img/jjr-focus-ico.png') no-repeat left;margin-left:30px;}
.prod-jjr-info .step a.prev{background-position:0 0;}.prod-jjr-info .step a.next{background-position:-30px 0;}
.prod-jjr-info .step a.prevStop,.prod-jjr-info .step a.nextStop{filter: alpha(opacity=60);opacity: 0.6;cursor: auto;}


.prod-jjr li{position:relative;margin-bottom:20px;}
.prod-jjr li .photo{width:60px;float:left;}
.prod-jjr li .info{padding:0 240px 20px 0;margin-left:75px;height:80px;line-height:28px;}
.prod-jjr li .info .name .gt{position:relative;display:inline-block;margin-left:8px;padding:0 5px;padding-left:21px;height:18px;line-height:17px;color:#f09b9e;font-size:12px;border:1px solid #f09b9e}
.prod-jjr li .info .name .gt i{display:inline-block;width:14px;height:12px;position:absolute;top:3px;left:4px;background:url('../img/jjr-pl.png') no-repeat;}
.prod-jjr li .tel{ position:absolute;top:28px;right:0;}

.prod-photo ul{width:720px;overflow:hidden;}
.prod-photo li{width:350px;height:230px;float:left;position:relative;margin-right:10px;margin-top:10px;}
.prod-photo li.bigimg{width:720px;height:400px;margin:0;}
.prod-photo li.bigimg img{max-width:710px;max-height:400px;}
.prod-photo li.sigimg{width:350px;height:230px;margin:0;}
.prod-photo li.sigimg img{max-width:350px;max-height:230px;}
.prod-photo li s,.esf-hf__list li s{width:54px;height:30px;background:black;filter:alpha(opacity=80);-khtml-opacity:.3;-moz-opacity:.3;opacity:.3;filter:alpha(opacity=30);display:block;position:absolute;z-index:0;bottom:0;left:0;}
.prod-photo li em,.esf-hf__list li em{width:54px;height:30px;line-height:30px;text-align:center;color:#fff;display:block;position:absolute;bottom:0;left:0;}

.pord-jsq-info .tab-hd li{float:left;}
.pord-jsq-info .tab-hd li.first{margin-right:45px;}
.pord-jsq-info .tab-hd li h3{color:#999;margin:0;}
.pord-jsq-info .tab-hd li.on h3{color:#333}
.pord-jsq-info .tab-hd .tips{line-height:32px;}

.prod-lpxx li{line-height:36px;}
.prod-lpxx li label{width:87px;display:block;float:left;color:#999999}
.prod-lpxx li .con{padding-left:87px;color:#333}
.prod-lpxx li .con a{color:#333;text-decoration:underline;margin-right:20px;}
.prod-lpxx .lp-params{float:left;width:450px;}
.prod-lpxx .img{width:248px;}

.prod-detail-r{width:438px;}
.prod-detail-r .myAgent{display:none;padding-top:117px;width:420px;}
.prod-jjr-info .tit{font-size:18px;color:#666;font-weight:bold;padding-bottom:10px;}
.prod-jjr-info .box{margin-top:20px; position:relative;}
.prod-jjr-info .box .photo{width:74px;float:left;}
.prod-jjr-info .box .info{padding:0 0 0 88px;line-height:21px;}
.prod-jjr-info .box .info p{line-height:22px;}
.prod-jjr-info .box .info .name{font-size:18px;margin-bottom:8px;}
.prod-jjr-info .box .info .tel{font-size:18px;}
.prod-jjr-info .gt-btn-wrap{margin-top:20px;}
.prod-jjr-info .gt-btn-wrap a{width:198px;height:40px;border:1px solid #f1f1f1;line-height:40px;color:#666;font-size:16px;text-align:center;display:block;}


.esf-hf__list ul{width:1212px;overflow:hidden}
.esf-hf__list li{width:281px;float:left;margin:0 22px 20px 0;}
.esf-hf__list li .img{width:281px;height:210px;position:relative;}
.esf-hf__list li .img s{bottom:10px;}.esf-hf__list li .img em{bottom:10px;}
.esf-hf__list li .info .tit{padding-top:10px;}
.esf-hf__list li .info .name{font-size:22px;color:#666;margin-right:12px;}
.esf-hf__list li .info .cz{color:#bbb}

.esf-tj__list ul{width:1210px;overflow:hidden}
.esf-tj__list li{width:222px;float:left;margin:0 20px 20px 0;}
.esf-tj__list li .img{width:222px;height:167px; position:relative;}
.esf-tj__list li .img .imginfo{width:100%;position:absolute;top:0;left:0;text-align:center}
.esf-tj__list li .img .imginfo .lpname{font-size:20px;color:#fff;text-align:center;width:100%;padding:48px 0 12px;}
.esf-tj__list li .img .imginfo em{padding:0 12px;display:inline-block;color:#fff;height:32px;line-height:32px;background:black;filter:alpha(opacity=80);-khtml-opacity:.3;-moz-opacity:.3;opacity:.3;filter:alpha(opacity=30);text-align:center;}
.esf-tj__list li .info{padding-top:10px;}

.esf-mm__list li{width:386px;height:160px;overflow:hidden;margin-right:20px;float:left;position:relative;}
.esf-mm__list li .img{width:386px;height:160px;}
.esf-mm__list li .img s{width:100%;height:100%;background:black;filter:alpha(opacity=80);-khtml-opacity:.3;-moz-opacity:.3;opacity:.3;filter:alpha(opacity=30);display:block;position:absolute;z-index:0;bottom:0;left:0;}
.esf-mm__list li .img a{display:block;width:100%;height:100%;position:absolute;z-index:0;bottom:0;left:0;}
.esf-mm__list li .info{text-align:center}
.esf-mm__list li .info .c_tx1{padding-top:42px;color:#fff;font-size:18px;}
.esf-mm__list li .info .c_tx2{line-height:28px;color:#bbbbbd;}
.esf-mm__list li .info .c_tx3{color:#fffdfe}



/* photo*/
.photoalbum_box{width: 690px;-moz-user-select: none;-webkit-user-select: none;-ms-user-select: none;}
.preview{width: 100%;height: 360px;overflow: hidden;position: relative;text-align: center;font-size: 0;background: url(../images/frontend/loading-map.gif) center no-repeat;}
.preview img{display: none;cursor: pointer;}
.auxiliary{display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;}
.auxiliary{width: 0;font-size: 0;line-height: 0;overflow: hidden;height: 100%;}
.preview_btn{width: 59px;height: 86px;position: absolute;top: 50%;margin: -43px 0 0;cursor: pointer;display: block;font-size: 0;line-height: 0;overflow: hidden;background: url(../images/frontend/details/btns_photoalbum.gif) no-repeat;}
.preview_btn_prev{left: -59px;background-position: -10px -10px;}
.preview_btn_next{right: -59px;background-position: -79px -10px;}
.preview_description span{float: left;}
.preview_description{width: 100%;color: #eee;font-size: 14px;position: absolute;left: 0;bottom: 0;line-height: 34px;filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#B2000000', endColorstr='#B2000000');}
:root .preview_description{filter: none;background-color: rgba(0, 0, 0, 0.7);}
.preview_description span{font-weight: 700;margin: 0 0 0 15px;}
.preview_description span i{font-style: normal;color: #ff6600;}
.preview_description p{float: right;width: 50%;margin: 0 15px;_display: inline;text-align: right;overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;}
.guide_btns{width: 100%;height: 98px;margin: 24px auto 0;position: relative;}
.guide_btn{width: 30px;height: 98px;position: absolute;top: 0;cursor: pointer;display: none;font-size: 0;line-height: 0;overflow: hidden;background: url(../images/frontend/details/btns_photoalbum.gif) no-repeat;}
.guide_btn_prev{left: 0;background-position: -90px -223px;}
.guide_btn_next{right: 0;background-position: -130px -223px;}
.guide_btn_prev_disable{left: 0;background-position: -10px -223px;cursor: default;}
.guide_btn_next_disable{right: 0;background-position: -50px -223px;cursor: default;}
.guide_minmap{width: 595px;height: 98px;margin: 0 auto;position: relative;overflow: hidden;}
.guide_minmap ul{display: block;width: 999999px;position: absolute;left: 0;top: 0;}
.guide_minmap ul li{position: relative;float: left;display: block;width: 130px;height: 98px;margin: 0 25px 0 0;_display: inline;overflow: hidden;cursor: pointer;}
.guide_minmap ul .cur_guide{width: 126px;height: 94px;_display: block;margin: 0;position: absolute;left: 0;top: 0;z-index: 1;border: #f91 solid 2px;background: transparent;}
.photoalbum-dsp{position: absolute;left: 0;bottom: 0;display: block;width: 100%;height: 24px;line-height: 22px;color: #fff;font-size: 12px;text-align: center;filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#99000000', endColorstr='#99000000');}
:root .photoalbum-dsp{filter: none;background-color: rgba(0, 0, 0, 0.6);}
/* end photo*/

.photoalbum-salerent.new{margin: 0;width: 712px;}
.photoalbum-salerent.new .preview{height: 425px;}
.photoalbum-salerent.new .guide_btns{margin-top: 10px;height: 100px;}
.photoalbum-salerent.new .guide_minmap{height: 100%;}
.photoalbum-salerent.new .guide_minmap{width: 636px;}
.photoalbum-salerent.new .guide_minmap ul li{width: 152px;height: 100px;margin-right: 9px;}
.photoalbum-salerent.new .guide_minmap ul .cur_guide{width: 116px;height: 116px;top: -1000px;}
.photoalbum-salerent.new .guide_btn{height: 100px;}
.photoalbum-salerent.new .guide_btn_prev{background-position: -90px -341px;opacity: 1!important;}
.photoalbum-salerent.new .guide_btn_next{background-position: -130px -341px;opacity: 1!important;}
.photoalbum-salerent.new .guide_btn_prev_disable{background-position: -10px -341px;}
.photoalbum-salerent.new .guide_btn_next_disable{background-position: -50px -341px;}
.mask-white{display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#66FFFFFF', endColorstr='#66FFFFFF');}
:root .mask-white{filter: none;background-color: rgba(255, 255, 255, 0.4);}


/* photoalbum s r*/
.btns-photoalbum{width: 0;height: 0;line-height: 0;font-size: 0;display: block;overflow: hidden;background-image: url(../images/frontend/details/btns-photoalbum.png);background-repeat: no-repeat;}
.hq-photo{width: 100%;height: 100%;position: fixed;_position: absolute;_margin-top: 0;_top: expression(documentElement.scrollTop+(document.documentElement.clientHeight-this.offsetHeight)/2);top: 0;left: 0;z-index: 9999999;filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#99000000', endColorstr='#99000000');-moz-user-select: none;-webkit-user-select: none;-ms-user-select: none;}
:root .hq-photo{filter: none;background-color: rgba(0, 0, 0, 0.6);}
.hq-photo-inner{position: absolute;left: 50%;top: 50%;margin: -300px 0 0 -400px;width: 800px;height: 600px;text-align: center;font-size: 0;overflow: hidden;}
.hq-photo-view{position: absolute;left: 0;top: 0;right: 0;bottom: 0;width: 100%;height: 100%;display: none;z-index: 1;}
.hq-photo-view.loading{background: url('../images/loading-circle.gif') center no-repeat;}
.hq-photo-view-cur{display: block;z-index: 2;}
.hq-photo-view .hq-pic,
.hq-photo-view .refer{display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;}
.hq-photo-view .refer{height: 100%;}
.hq-photo-total{width: 100%;position: absolute;z-index: 10;left: 0;bottom: 0;line-height: 30px;text-align: center;font-size: 16px;color: #fff;filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#7F000000', endColorstr='#7F000000');}
:root .hq-photo-total{filter: none;background-color: rgba(0, 0, 0, 0.5);}
.hq-photo-btn{position: absolute;top: 50%;width: 37px;height: 70px;margin-top: -35px;}
.hq-photo-btn a{width: 100%;height: 100%;}
.hq-photo-prev{left: 2%;}
.hq-photo-prev a{background-position: -10px -10px;}
.hq-photo-prev a:hover{background-position: -10px -90px;}
.hq-photo-prev-dis a,
.hq-photo-prev-dis a:hover{cursor: default;filter: alpha(opacity=10);opacity: .1;background-position: -10px -10px;}
.hq-photo-next{right: 2%;}
.hq-photo-next a{background-position: -57px -10px;}
.hq-photo-next a:hover{background-position: -57px -90px;}
.hq-photo-next-dis a,
.hq-photo-next-dis a:hover{cursor: default;filter: alpha(opacity=10);opacity: .1;background-position: -57px -10px;}
.hq-photo-close{position: absolute;top: 20px;right: 20px;}
.hq-photo-close a{width: 30px;height: 30px;background-position: -10px -170px;}
.hq-photo-close a:hover{background-position: -57px -170px;}
.hq-photo-classified{position: absolute;z-index: 10;left: 50%;top: 8%;margin-left: -400px;width: 800px;overflow: hidden;clear: both;}
.hq-photo-classified span{float: left;display: block;line-height: 48px;font-size: 14px;padding: 0 30px;color: #b2b2b2;cursor: pointer;filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#A5000000', endColorstr='#A5000000');}
:root .hq-photo-classified span{filter: none;background-color: rgba(0, 0, 0, 0.65);}
.hq-photo-classified span:hover{filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#BF000000', endColorstr='#BF000000');}
:root .hq-photo-classified span:hover{filter: none;background-color: rgba(0, 0, 0, 0.75);}
.hq-photo-classified span.cur,
:root .hq-photo-classified span.cur:hover{color: #fff;background-color: #8e8e8e;}
/* /photoalbum s r*/

/*2017-5-27*/
/*中介*/
.list-results .list-nav .statistics{line-height:48px;padding-right:15px;}
.list-results .list-nav .condition{padding-top:10px;}
.list-results .esf-count{font-size:18px;line-height:18px;border-bottom: 1px solid #f4f4f4;padding: 24px 0;}
.list-results .esf-count .esf-num{margin:0 5px}
.list-results .list-shop .pic{width:180px;height:150px;}
.list-results .list-shop .infos .lp-name{margin:0;}
.list-results .list-shop .infos .lp-name h3{font-size:24px;}
.list-results .list-shop .infos .d_gray{color:#666}
.list-results .list-shop .btn-wrap{position:absolute;top:48px;right:0;}
.list-results .list-shop .btn-wrap .btn{display: block;width: 145px;background: #f9a8ab;text-align: center;font-size: 18px;color: #fff;line-height: 46px;}

/*经纪人*/
.list-results .list-broker .pic{width:150px;height:180px;}
.list-results .list-broker .item-mod{height:auto;}
.list-results .list-broker .infos{width:324px;}
.list-results .list-broker .infos .broker-name{margin:0;line-height:28px;font-size:0;}
.list-results .list-broker .infos .broker-name h3{font-size:24px;}
.list-results .list-broker .infos p{margin:8px 0 0}
.list-results .list-broker .infos .d_gray{color:#666}
.list-results .list-broker .infos p.b-link a{color:#e1373d;}

.b-esf{position:absolute;top:20px;right:0;}
.b-esf li{width:168px;float:left;margin-left:20px;}
.b-esf .image{display:block;position:relative;height:126px; overflow:hidden;text-align:center}
.b-esf .image s{display:block;width:168px;height:32px;background:#000;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(opacity=50);position:absolute;bottom:0;left:0}
.b-esf .image h3{position:absolute;width:148px;padding:0 10px;line-height:32px;color:#fff;bottom:0;left:0;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}

/*二手房列表*/
/*.list-results .list-new__esf .item-mod{height:142px;}*/
.list-results .list-new__esf .pic{width:234px;}
.list-results .list-new__esf .lp-name{line-height:28px;margin:0;}
.list-results .list-new__esf .infos .lp-name .cf_logo{width:28px;height:28px; background:url('../img/chu_ico.png') no-repeat;display:inline-block;vertical-align:top;margin-right:12px;}
.list-results .list-new__esf .infos p{margin:4px 0 0 0}
.list-results .list-new__esf .infos .brief{ overflow:inherit;height:22px;line-height:22px;margin:8px 0 0 0;color: #999;font-size: 14px;}
.list-results .list-new__esf .cf_brief{display:inline-block;height:28px;padding:0 10px; background:#dbf472; position:relative;}
.list-results .list-new__esf .cf_brief:before{content:"";width:0;height:0;border-bottom:6px solid #dbf472;border-left:6px dashed transparent;border-right:6px dashed transparent;position:absolute;top:-6px;left:10px;}

/*二手房详细*/
.esf-detail{}
.esf-header{width:100%;}
.esf-header .esf-header__box .thumb{float:left;margin-right:20px;}
.esf-box__action h3{font-size:24px;color:#333;margin-bottom:8px;}
.esf-box__action p{line-height:24px;}
.esf-box__action p span{width:68px;display:inline-block;}

.listwrap .listtitle{padding:28px 0;}
.listwrap .listtitle h3{font-size:28px;line-height:32px;color:#333;}
.listwrap .listtitle h3 em{font-size:18px;color:#999;}

.hs-list{width:1220px;}
.hs-list li{float: left;width:278px;margin-right:26px;}
.hs-list .hs-photo {position: relative;display: block;width: 278px;height: 210px;}
.hs-photo span{position: absolute;left: 0;bottom: 10px;display: block;padding: 0 10px;line-height: 32px;font-size: 16px;color: #fff;text-align: center;font-weight:bold;filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#B2000000', endColorstr='#B2000000');}
.hs-photo span{filter: none;background-color: rgba(0, 0, 0, 0.7);}
.hs-list .hs-title{font-size: 16px; width: 100%; font-weight: bold; padding: 10px 0 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

.list_broker li{width:150px;margin-right:23px;text-align:center;}
.list_broker .hs-photo{width: 150px;height: 180px;}

.alert-tips-wrap{position:fixed;left:50%;top:35%;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border-radius:5px;filter:progid:DXImageTransform.icrosoft.gradient(enabled='true',startColorstr='#99000000',endColorstr='#99000000');z-index:9999999;_position:absolute;_margin-top:0;_top:expression(documentElement.scrollTop+(document.documentElement.clientHeight-this.offsetHeight)/2);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.2);-moz-box-shadow:0 0 5px rgba(0,0,0,0.2);-o-box-shadow:0 0 5px rgba(0,0,0,0.2);-ms-box-shadow:0 0 5px rgba(0,0,0,0.2);box-shadow:0 0 5px rgba(0,0,0,0.2);}:root .alert-tips-wrap{filter:none;background-color:rgba(0,0,0,0.6);}.alert-tips-inner{margin:5px;padding:10px 20px;background-color:#fff;font-size:0;}.icons-alert-tips{width:36px;height:36px;font-size:0;line-height:0;overflow:hidden;background-image:url(../images/frontend/common/v2.4/icons-alerttips.gif);background-repeat:no-repeat;}.alert-tips-content{padding-left:15px;font-size:16px;font-weight:700;color:#2e2e2e;white-space:nowrap;}.icons-alert-tips,.alert-tips-content{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;}.icons-alert-tips.okay{background-position:-10px -10px;}.icons-alert-tips.error{background-position:-10px -56px;}.icons-alert-tips.warning{background-position:-10px -102px;}.icons-alert-tips.help{background-position:-10px -148px;}

/*2017/7/21*/
.genaral-pic-desc{margin-bottom: 33px;overflow: hidden;}
.genaral-pic-desc .pic-desc-item{float: left;margin-top: 5px;margin-right: 26px;font-size: 14px;line-height:1.2;color: #fff;padding: 6px 5px 6px 5px;background: #ff552e;border-radius: 1px;position:relative;padding-right:15px;}
.genaral-pic-desc .pic-desc-word{float: left;width: 608px;}
.general-item-wrap p{line-height: 28px;}
.pic-desc-item .black_arrow{border-color:#ffffff;border-top-color:#ff552e;-moz-transition:-moz-transform .2s ease-in;-webkit-transition:-webkit-transform .2s ease-in;-ms-transition:-ms-transform .2s ease-in;-o-transition:-o-transform .2s ease-in;transition:transform .2s ease-in;}
.pic-desc-item .black_arrow{-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);border-color:#fff #ff552e;}
.pic-desc-item .black_arrow{width:0;height:0;overflow:hidden;display:block;border-style:solid;border-width:4px 4px 0;}
.pic-desc-item .black_arrow{position:absolute;top:12px;right:5px;}

.agent-other-nav {color: #000;font-size: 20px;margin-top: 20px;margin-bottom: 15px;}
.agent-other-list li{margin-bottom:15px}
.agent-other-list li img{background:#fff;filter:alpha(opacity=100);-moz-opacity:1;opacity:1}
.agent-other-list li a:hover img{filter:alpha(opacity=80);-moz-opacity:.8;opacity:.8}
.agent-other-list li a:hover .info-title{color:#ff552e}
.agent-other-list li .lh20{line-height:20px;}
.agent-other-list .pic{width:100%;height:214px}
.agent-other-list .pic img{width:100%;height:100%;}
.agent-other-list .price{bottom:0;left:0;color:#fff;background:#000;padding:4px}
.agent-other-list .price b{font-weight:400}
.agent-other-list .title{margin-top:7px;margin-bottom:8px}
.agent-other-list .area{margin-top:8px}

/*新房中的二手房展示*/
.center-box_fl{width:870px;margin-right:20px;float:left;}
.c-esf-list{width:903px; overflow:hidden;}
.c-esf-list li{width:268px;float:left;margin-right:33px;}
.c-esf-list li .img{width:268px;height:160px;position:relative;}
.c-esf-list li .img img{width:100%;height:100%;}
.c-esf-list li .img span{position: absolute;left: 0;bottom: 10px;display: block;padding: 0 10px;line-height: 32px;font-size: 16px;color: #fff;text-align: center;font-weight:bold;filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#B2000000', endColorstr='#B2000000');}
.c-esf-list li .img span{filter: none;background-color: rgba(0, 0, 0, 0.7);}
.c-esf-list li p{font-size:14px; font-family:微软雅黑;color:#999;}
.c-esf-list li p.name{width:100%;font-size:20px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding: 10px 0 0;color:#666;}
.center_box_fr{width:300px;float:right;}
.center_box_fr .index-signUp{padding:20px;}
.center_box_fr .index-signUp .gb-form .input{width:238px;}
.center_box_fr .index-signUp .gb-form .form_line label{margin:0 25px 0 0}

/*平台补贴红包*/
/*楼盘展示页*/
.hb_lqc{background:url('../img/hg_hb1.jpg')no-repeat;width:1190px;height:136px; position:relative;}
.hb_lqc_text {padding:18px 265px 0 288px;}
.hb_lqc_text .tx1{color:#ffe139;font-size:28px;line-height:2;}
.hb_lqc_text .tx2{color:#fff;font-size:18px;line-height:1.5;}
.hb_lqc_btn .lcq_btn{display:inline-block;padding:0 40px;height:58px;border:1px solid #ffe138;background:#ffe135;border-radius:5px;box-shadow:0 0 8px rgba(0,0,0,.1);text-align:center;color:#fff;line-height:58px;font-weight:700;font-size:28px;text-decoration:none;overflow:hidden;font-weight:700; position:absolute;top:38px;right:70px;color:#df1715;}

.popmask {
    filter: Alpha(Opacity=60);
    background-color: rgb(0, 0, 0);
    height: 100%;
    left: 0;
    opacity: 0.6;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 10000;
}
.lp-hb_box{}
.hb_div {
    background: url(../img/hb_tc_bg.png) no-repeat;
    height: 352px;
    position: relative;
    width: 542px;
}
.hb_div .price{font-size:48px;color:#ffe139; position:absolute;top:80px;left:150px;line-height:1;}
.hb_div .draw_btn{font-size:18px;color:#fdf7e0; position:absolute;top:168px;left:202px;line-height:1;width:130px;height:38px; text-align:center;line-height:38px;display:block;}
.hb_div .draw_text{text-align:center;font-size:16px;color:#fdf7e0;position:absolute;left:0;top:290px;width:100%;}
.hb_close{width:34px;height:34px;display:block;background: url(../img/i-close.png) no-repeat; position:absolute;top:0;right:0;}


/*2017-11-15*/
.item-mod .pic span.i_hb{width: 68px; height: 65px;text-align:center; position: absolute; top: 10px; left: 10px; font: 18px/34px "Microsoft Yahei", 黑体;}
.favor-pos .hb_btn{display: block; height: 45px;line-height:45px; width: 100%; color: #FFF; background-color: #f46363; font-size: 18px; text-align: center; border: none; cursor: pointer; font-family: "Microsoft YaHei", 微软雅黑, "Microsoft JhengHei", 华文细黑, STHeiti, MingLiu;}

.settop_icon1{font-size: 12px;font-weight: 400;padding: 3px 4px;color: #fff;background: #ff0000;margin-left: 5px;vertical-align: 2px;}
.tit-name .settop_icon1{vertical-align: 3px;}
.jjr-box{width:1198px;height: 106px;
         border: 1px solid #eaeaea;
         margin: 30px auto;
         box-shadow: 0 2px 6px #eaeaea;}
.jjr-box__bt{    float: left;
                 width: 30px;
                 height: 100px;
                 background: #f7f7f7;
                 font-size: 13px;
                 line-height: 16px;
                 text-align: center;
                 padding-top: 6px;
}
.jjr-box__bt em {
    color: #f33;
    font-style: normal;
}
.jjr-box__ft {
    float: right;
    width: 18px;
    background: #f3f3f3;
    height: 78px;
    position: relative;
    text-align: center;
    padding-top:28px;
}
.jjr-box__ft a {
    width: 7px;
    height: 50px;
    display: block;
    background: url(../img/zygw/icon110903.png) no-repeat;
    margin: 0 auto;
    text-indent: -99999px;
}

.jjr-box__list .jjrtd{float:left;width:285px;height:70px;border-right:1px solid #eaeaea;margin-top:19px;}
.jjr-box__list .jjrtd.last{border-right:0}
.jjr-box__list .jjrtd dl{float:left;margin-left:40px;cursor: pointer; }
.jjr-box__list .jjrtd dl dt{float:left;position:relative;width:46px;height:46px;margin-right:12px;}
.jjr-box__list .jjrtd dl dt img{width:46px;height:46px;border-radius:50%}
.jjr-box__list .jjrtd dl dt .hg{width:22px;height:22px;background:url(../img/icon_vip_crown.png) no-repeat;position:absolute;left:-9px;top:-8px;}
.jjr-box__list .jjrtd dl dd{float:left;position:relative}
.jjr-box__list .jjrtd dl dd h3{height:20px;line-height:20px;font-size:14px;margin-top:5px;}
.jjr-box__list .jjrtd dl dd h3 em{font-style:normal;margin-left:5px;color:#fa5555}/*1113新增*/
.jjr-box__list .jjrtd dl dd h3 span{display:inline-block; background:#fff5d2;padding:0 6px;font-size:12px;color:#e9a400;margin-left:5px;}
.jjr-box__list .jjrtd dl dd p{height:20px;line-height:20px;margin-top:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}/*1113替换*/
.jjr-box__list .jjrtd dl dd p.p1{color:#999}/*1113新增*/
.jjr-box__list .jjrtd dl dd p.p1 em{font-style:normal;margin-right:5px;}/*1113新增*/
.jjr-box__list .jjrtd dl dd p span{float:left;display:inline-block;border:1px solid #f5cacb;font-size:12px;color:#fa5555;;padding:0 5px 0 20px;margin-right:5px;background:url(../img/zygw/icon110901.png) no-repeat 3px 3px;}
.jjr-box__list .jjrtd dl dd p span.no2{color:#799bcd;border:1px solid #bad1ef;background:url(../img/zygw/icon110902.png) no-repeat 3px 3px;}
.jjr-box__list .jjrtd dl dd .tags{height:20px;line-height:20px;line-height:20px;margin-top:5px; position:relative;}/*1113新增*/
.jjr-box__list .jjrtd dl dd .tags span{float:left;display:inline-block;border:1px solid #f5cacb;font-size:12px;color:#fa5555;;padding:0 5px 0 20px;margin-right:5px;background:url(../img/zygw/icon110901.png) no-repeat 3px 3px;}/*1113新增*/
.jjr-box__list .jjrtd dl dd .tags span.no2{color:#799bcd;border:1px solid #bad1ef;background:url(../img/zygw/icon110902.png) no-repeat 3px 3px;}/*1113新增*/
.bigcode p{width: 130px; height: 20px; font-size: 13px; color: #ff3333; text-align: center; margin-top: 2px; overflow: hidden; margin-top:2px;}
.bigcode {width: 130px; border: 1px solid #eaeaea; padding: 5px; text-align: center; background: #fff; box-shadow: 0 2px 6px #ebebeb; position: absolute; top: 28px; left: 0; z-index: 9999;}
.consultant_nearby {padding-top: 10px;}
.consultant_nearby dl {position: relative; }
.consultant_nearby dl dt {float:left;width: 80px; font-size: 14px; font-weight: bold; }
.consultant_nearby dl dd {float:left; }
.consultant_nearby_unit {float: left; margin-right: 40px; }
.consultant_nearby_unit .cnu_head {float: left; width: 53px; height: 63px; margin-right: 10px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;border: 1px solid #eee; }
.consultant_nearby_unit .cnu_info { overflow: hidden; max-width: 104px; }
.cnu_name {font-size: 14px; height: 22px; line-height: 22px; margin-bottom: 4px;}
.cnu_name a.connect_tag { display: inline-block; width: 51px; height: 21px; line-height: 21px;margin-left:5px; font-size: 12px;background:url(../img/zygw/icon_fl.png) no-repeat;}

.pop527 {position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 10000; }
.pop527 .mask527 {position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; background: #000; opacity: 0.4; filter: alpha(opacity=40); }
.ct527 {position: fixed; left: 50%; top: 50%; z-index: 3; margin: -260px 0 0 -215px; padding: 10px 40px 40px; width: 350px; height: 495px; background: #fff; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.ct527 h2 {font-weight: normal;height: 60px; line-height: 60px; font-size: 20px; border-bottom: 1px solid #f4f4f4;}

.pop_cn dl dt, .pop_cn dl dd {float: none; }
.x_527 {position: absolute; top: 20px; right: 30px; cursor: pointer; }
.pop527 .ct527 .pop_cn {overflow-x: hidden; overflow-y: auto; }
.pop527 .ct527 dl dt {width:0; height:0; float:none; padding:0;border:0;}
.pop527 .ct527 dl dd .consultant_nearby_unit {float: none;  padding: 30px 0 20px;border-bottom: 1px solid #f4f4f4;}
.pop527 .ct527 dl dd {max-height: 425px; overflow: auto;}
.pop527 .consultant_nearby_unit .cnu_info {max-width: 220px;}
.pop527 .consultant_nearby_unit .cnu_head {position:relative;margin-left:10px;width: 48px; height: 58px;}/*2018.8.31*/
.pop527 .consultant_nearby_unit .cnu_head .vip_crown{position:absolute;top:-10px;left:-10px;display:block;width:22px;height:22px;background:url(http://img1.soufun.com/house/images/icon_vip_crown.png) no-repeat;}/*2018.8.31*/
.pop527 .cnu_tel {height: 24px; line-height: 24px;}
.pop527 .cnu_name {margin: 4px 0 10px;}
.pop527 .cnu_tel .jinpai{display:inline-block;margin-left:7px;padding:0 8px;height:14px;font-size:12px;line-height:14px;color:#dda307;border-left:1px solid #eee;}/*2018.8.31*/

.consultant_nearby_unit {position: relative; }
.cnu_head_asied {position: absolute; left: 43px; top: 51px; }
.c_n_2 .cnu_head_asied {left: 32px; top: 43px;}
.pop527 .pop_cn .cnu_head_asied  {left: 39px; top: 76px; }
.consultant_nearby_unit .cnu_head img {width:53px; height: 63px; }

.c_n_2 .consultant_nearby_unit .cnu_head img {width: 43px; height: 53px;}
.c_n_2 .cnu_name {height: 19px; line-height: 19px; }
.c_n_2 .cnu_tel { line-height: 17px; }
.pop527 .consultant_nearby_unit .cnu_head img {width: 48px;height: 58px;}
.cnu_info .bigcode{top:52px;left:117px;z-index:100000001}