@charset "utf-8";
.collect-con .fy-info-b span, .collect-con .fy-tit, .collect-con .s2, .map-box-txt .p1, .mapFind-list-con li .i-1, .r-tui .p1, .r-tui .p3, .r-zb .p1, .r-zixun .tit a{ white-space:nowrap; text-overflow:ellipsis }

body, html{ height:100% }

.mapFind.crumbs{ height:58px; line-height:58px; padding:0; float:left; width:auto }

.mapFind.crumbs a{ color:#666 }

.mapFind.crumbs a:hover{ color:#00a2e9 }

.mapFind.crumbs h1{ color:#333 }

.mapFind-seltion-cont{ margin:0 auto; border:1px solid #e5ceb9; padding:14px 20px 0; width:1158px; background:#fcfcfc; position:relative; z-index:3 }

.mapFind-seltion-cont dl{ line-height:22px; padding-bottom:6px; width:1150px }

.mapFind-seltion-cont dt{ font-size:12px; color:#000; width:40px; float:left }

.mapFind-seltion-cont dd{ float:left; width:94% }

.mapFind-seltion-cont dl.more{ border-top:1px #ebeaea solid; padding-top:8px; margin-top:5px; width:auto }

.mapFind-seltion-cont .area{ line-height:22px }

.mapFind-seltion-cont a{ margin-right:22px; display:inline-block; font-size:12px; color:#665c52; text-decoration:none; word-break:break-all; word-wrap:break-word; float:left; *float:none }

.mapFind-seltion-cont a.cur, .mapFind-seltion-cont a:hover{ color:#00a2e9; text-decoration:none }

.mapFind-seltion-cont .subarea{ background:#ece9e6; border:1px solid #dfdad5; padding:5px 0 5px 15px; margin:3px 0; width:88% }

.mapFind-seltion-cont .input-box{ display:inline-block; float:left; margin-right:20px }

.mapFind-seltion-cont .input-box label{ float:left; margin-right:5px; color:#777; font-size:12px }

.mapFind-seltion-cont .input-box input{ border:1px solid #e5ceb9; height:18px; line-height:18px; padding:0; vertical-align:middle; width:40px }

.mapFind-seltion-cont .input-line{ color:#e5ceb9; display:inline-block; height:18px; line-height:16px }

.mapFind-seltion-cont .input-btn{ background:#fdf4ec; border:1px solid #e5ceb9; color:#443022; cursor:pointer; float:left; height:18px; margin:3px 0 0 5px; _margin:2px 0 0 5px; line-height:18px; padding:0 10px }

.mapFind-seltion-cont .input-btn:hover{ color:#443022; background:#f8e3cf }

.mapFind-sort{ display:inline-block; float:left; font-size:12px; color:#443022; position:relative; margin-top:3px }

.mapFind-sort > a{ width:auto; height:18px; font-size:12px; margin-right:0; padding:0 19px 0 8px; border:1px solid #e5ceb9; line-height:18px; margin-left:0; display:inline-block; position:relative; z-index:3; background:url(/3files/selArrow3.png) 39px -18px no-repeat #fff }

.mapFind-sort .hide{ border:1px solid #e5ceb9; background:#fff; position:absolute; left:0; top:19px; display:none; width:63px; z-index:2 }

.mapFind-sort .hide a{ display:inline-block; width:100%; line-height:18px; padding:0 8px }

.mapFind-sort.px{ margin-top:0; float:right }

.mapFind-sort.px a:hover{ color:#f90 }

.mapFind-sort.px > a{ height:24px; line-height:24px; background-position:right -15px; padding-right:32px; width:72px }

.mapFind-sort.px .hide{ top:25px; width:112px; padding:2px 0; line-height:22px }

.mapFind-sort:hover .hide{ display:block }

.mapFind-seltion-cont .more-label{ font-size:12px; margin-right:22px; color:#665c52; float:left; display:inline-block }

.mapFind-seltion-cont .radio{ width:15px; height:15px; border:0; margin:0 8px 0 0; vertical-align:-2px }

.mapFind-seltion-cont .checkbox{ width:15px; height:15px; border:0; margin:0 8px 0 0; vertical-align:-3px }

.mapFind-search-filter{ background:#f4efeb; height:28px; padding:7px; margin:10px auto 0; width:1186px }

.mapFind-search-filter-opts{ float:left }

.mapFind-search-filter-opts li{ float:left; height:26px; line-height:26px; border:1px dashed #e5ceb9; padding:0 10px; margin-right:10px; font-size:12px; background:#fff }

.mapFind-search-filter-opts li.cur, .mapFind-search-filter-opts li:hover{ background:#fdba43 }

.mapFind-search-filter-opts .close, .mapFind-search-filter-opts .close:hover{ color:#333; text-decoration:none }

.mapFind-search-filter-opts .close em{ display:inline-block; width:9px; height:9px; margin-left:4px; background:url(/3files/icon.png) -528px -120px no-repeat; line-height:0; font-size:0; vertical-align:middle }

.mapFind-search-filter .sort{ height:26px; line-height:26px; float:right; background:0 0 }

.mapFind-search-filter .sort a{ float:left; background:#fff; height:24px; line-height:24px }

.mapFind-list{ margin:0 auto; width:1200px }

.mapFind-list li{ padding:20px 0; border-bottom:1px #e0e0e0 solid; border-top:1px #e0e0e0 solid; margin-bottom:-1px; *margin-bottom:-4px; position:relative }

.mapFind-list li:hover{ background:#f0f0f0; z-index:2 }

.mapFind-btn{ display:none; width:118px; height:36px; line-height:36px; text-align:center; color:#fff; text-decoration:none; background:#00a2e9; position:absolute; top:50%; margin-top:-18px; right:20px; z-index:3; font-size:14px }

.mapFind-list-box, .mapFind-list-img{ font-size:0; position:relative; float:left }

.mapFind-btn:hover{ background:#fd8824; color:#fff }

.mapFind-list li:hover .mapFind-btn{ display:inline-block }

.mapFind-list-img{ width:320px; height:240px; margin-right:30px }

.mapFind-list-img img{ display:block; width:320px; height:240px; overflow:hidden }

.mapFind-list-box{ width:850px }

.mapFind-list-title{ padding:5px 0 18px }

.mapFind-list-title h1{ float:left; font-size:24px; font-weight:700; display:inline-block; line-height:30px }

.mapFind-list-title h1 a{ color:#333; text-decoration:none }

.mapFind-list-title h1 a:hover{ color:#00a2e9; text-decoration:none }

.mapFind-list-title i{ float:left; display:inline-block; height:20px; line-height:20px; padding:0 6px; margin:5px 0 0 8px; color:#fff; font-size:12px; background:#ff8533 }

.mapFind-list-title span{ display:inline-block; color:#f60; font-size:20px; font-weight:700; float:right; line-height:26px; padding-right:20px }

.mapFind-list-con li{ margin:0; padding:0; border:0; line-height:30px; font-size:14px; color:#4b4b4b }

.mapFind-list-con li em{ display:inline-block; width:16px; height:16px; margin-right:8px; vertical-align:-4px; background:url(/3files/icon.png) no-repeat }

.mapFind-list-con li em.em1{ background-position:-472px -154px; cursor:pointer }

.mapFind-list-con li em.em2{ background-position:-490px -154px; cursor:pointer }

.mapFind-list-con li em.em3{ background-position:-510px -154px }

.mapFind-list-p{ font-size:14px; line-height:16px; color:#666; padding:0; position:absolute; left:0; top:180px }

.mapFind-list-bor{ border:1px solid #e5ceb9; border-right:0; display:inline-block; *display:inline; position:absolute; left:0; top:202px }

.mapFind-list-bor li{ margin:0; padding:0; border-bottom:0; border-top:0; border-right:1px #e5ceb9 solid; font-size:14px; float:left; position:relative; cursor:pointer }

.mapFind-list-bor .a-tab{ display:inline-block; height:36px; line-height:36px; padding:0 15px; color:#333 }

.mapFind-list-bor .a-tab:hover, .mapFind-list-bor li:hover .a-tab{ background:#fdba43; color:#fff }

.mapFind-list-bor li:hover{ z-index:99 }

.mapFind-list-bor li:hover dl{ display:block }

.mapFind-list-bor dl{ position:absolute; right:-1px; top:37px; display:none; background:#fff; -moz-box-shadow:0 2px 5px rgba(0, 0, 0, .4); -webkit-box-shadow:0 2px 5px rgba(0, 0, 0, .4); box-shadow:0 2px 5px rgba(0, 0, 0, .4) }

.legend-4, .legend-box, .list-hot, .mapFind-list-bor .more, .mapFind-list-bor dt i, .panorama, .panorama em, .result-tell i{ display:inline-block }

.mapFind-list-bor dt{ position:relative }

.list-hot, .panorama, .xuni-tag{ position:absolute }

.mapFind-list-bor dt, .mapFind-list-bor dt img{ width:200px; height:150px; overflow:hidden }

.mapFind-list-bor dt i{ position:absolute; left:4px; top:4px; padding:0 11px; height:28px; line-height:28px; color:#fff; font-size:12px; background:url(/3files/pop_bg.png); z-index:3 }

.mapFind-list-bor dd{ border:1px solid #d9c6b4; border-top:0; line-height:44px; color:#333; padding:0 10px }

.mapFind-list-bor .more{ line-height:36px; padding:0 15px; font-size:14px; color:#998a7a }

.mapFind-list-bor .more:hover{ background:#fdba43; color:#fff }

.mapFind-left .pageBox{ margin:30px 0 90px }

.mapFind-left .pageLink li .next em, .mapFind-left .pageLink li .prev em{ vertical-align:middle; margin-top:0; *margin-top:13px }

.mapFind-left .warp{ width:auto }

.mapFind-left .hot-office dt{ width:20% }

.mapFind-left .hot-office dd{ width:78% }

.mapFind-left .foot{ width:100%; min-width:100% }

.mapFind-left .foot-tese li{ width:33% }

.mapFind-tj{ height:24px; line-height:28px; background:#f9f9f9; font-size:12px; padding:0 10px; width:1180px; margin:0 auto }

.mapFind-list-con li em.em4{ background-position:-412px -407px }

.mapFind-list-con li em.em5{ background-position:-437px -407px }

.legend-box{ font-size:0 }

.legend-4{ background:#fff; height:26px; line-height:26px; padding:0 8px; font-size:12px; vertical-align:top; -moz-box-shadow:0 4px 6px rgba(0, 0, 0, .32); -webkit-box-shadow:0 4px 6px rgba(0, 0, 0, .32); box-shadow:0 4px 6px rgba(0, 0, 0, .32) }

.result-p1, .result-p2{ font-family:"Microsoft YaHei"; line-height:18px }

.result-box{ text-align:center; margin:20px 0 40px; height:auto }

.result-p1{ font-size:14px; color:#333 }

.result-p1 a, .result-p1 a:hover, .result-p1 i{ color:#00a2e9; text-decoration:none }

.result-p1 i{ font-size:18px; color:#fd6720; vertical-align:-2px; padding-right:5px }

.result-p2{ font-size:14px; color:#333; padding-bottom:20px }

.result-btn-box{ padding-top:35px; font-size:0 }

.result-btn, .result-tell{ display:inline-block; height:40px; line-height:40px; background:#00a2e9; font-size:16px; color:#fff; text-decoration:none; width:174px; margin:0 10px }

.list-hot, .panorama em{ font-size:0 }

.result-btn:hover{ background:#f93; color:#fff; text-decoration:none }

.result-tell{ font-family:Arial, Helvetica, sans-serif }

.result-tell i{ background-position:-551px -119px; width:16px; height:16px; margin-right:5px; vertical-align:-2px; *vertical-align:1px }

.panorama{ width:59px; height:39px; background:url(/3files/pop_bg.png) left top; right:0; top:0 }

.panorama em{ width:49px; height:21px; background:url(/3files/panorama.png) left top no-repeat; margin:9px 5px; line-height:0; vertical-align:top }

.list-hot{ width:14px; height:18px; background:url(/3files/hot.png) left -23px no-repeat; left:0; top:0 }

.xuni-left{ width:660px; float:left }

.xuni-right{ width:170px; text-align:right; padding-right:20px; float:left }

.xuni-right .s1{ display:block; color:#f60; font-size:20px; font-weight:700; line-height:26px; padding-top:5px }

.xuni-right .s2{ display:block; color:#ccc; font-size:18px; font-weight:700; line-height:24px; text-decoration:line-through }

.xuni-right .btn{ height:38px; line-height:38px; padding:0 27px; color:#fff; font-size:14px; font-weight:700; background:#00a2e9; margin-top:50px }

.xuni-right .btn:hover{ background:#fd8824 }

.xuni-tag{ bottom:20px; left:350px }

.xuni-tag i{ display:inline-block; margin-right:10px; height:36px; line-height:36px; border:1px solid #ccc; padding:0 18px; background:#eee; float:left; color:#666 }

.mapFind-list li:hover .xuni-right .btn{ display:inline-block }

.list-left .xuni-left{ width:440px }

.list-left .xuni-tag{ left:320px }

.collect-title{ font-size:24px; line-height:30px; padding:30px 0 18px }

.collect-nav{ background:#f4efeb; height:40px }

.collect-nav .r-switch{ border:0; background:0 0; margin:0 }

.collect-nav .r-switch a{ line-height:40px }

.collect-nav .r-switch i{ margin-top:13px }

.collect-nav-operate{ line-height:40px; font-size:12px; padding-right:20px }

.collect-nav-operate .a1{ display:inline-block; height:24px; line-height:24px; border:1px solid #e4ceba; padding:0 10px; margin:7px 0 0 20px; color:#988a7b; background:#fff }

.collect-nav-operate .a3, .fy-img-p{ display:inline-block; line-height:40px; font-size:14px }

.collect-nav-operate .a2{ color:#988a7b; margin-left:20px }

.collect-nav-operate .a2 .icon{ display:inline-block; width:12px; height:12px; margin-right:5px; background-position:-333px -407px; vertical-align:-1px; *vertical-align:1px }

.collect-nav-operate .a2:hover{ color:#8d7964 }

.collect-nav-operate .a2:hover .icon{ background-position:-345px -407px }

.collect-nav-operate .a3{ height:40px; padding:0 30px; color:#fff; background:#f60 }

.collect-nav-operate .a3:hover{ color:#fff100 }

.collect-box{ padding-top:40px }

.collect-box ul{ display:block; width:1252px }

.collect-box li{ float:left; border:3px solid #fff; margin:0 45px 40px 0; width:260px }

.collect-con{ width:260px; position:relative; transition:All .4s ease-in-out; -webkit-transition:All .4s ease-in-out; -moz-transition:All .4s ease-in-out; -o-transition:All .4s ease-in-out }

.collect-con .fy-img{ height:195px; position:relative }

.collect-con .fy-img img{ width:260px; height:195px; overflow:hidden; display:block }

.fy-img-p{ background:url(/3files/pop_bg.png) left top; height:40px; padding:0 10px; color:#fff; position:absolute; bottom:0; left:0 }

.collect-con .fy-tit, .collect-con .s2{ display:block; overflow:hidden }

.collect-con .fy-info{ padding:12px 15px 8px; border:1px solid #e3dfd9; border-top:0 }

.collect-con .fy-tit{ font-size:16px; line-height:24px; height:24px; width:228px; text-align:left }

.collect-con .fy-tit a{ color:#333 }

.collect-con .fy-tit a:hover{ color:#998a7d }

.collect-con .fy-info-c{ line-height:22px; height:22px; padding:2px 0 4px; color:#998a7d }

.collect-con .s1{ max-width:132px }

.collect-con .s2{ height:22px; width:70px }

.collect-con .s3{ color:#00a2e9 }

.collect-con .s3 i{ font-size:20px; vertical-align:-1px }

.collect-con .line{ border-right:1px #998a7d solid; margin:5px 12px 5px 11px; float:left; display:inline; overflow:hidden; width:1px; height:12px }

.collect-con .rightBtn{ width:228px; height:30px; line-height:30px; font-size:14px }

.collect-con .rightBtn:hover{ background:#f60 }

.collect-con .detele{ display:none; width:30px; height:30px; position:absolute; right:0; top:0; z-index:5 }

.collect-con .detele .icon{ display:inline-block; width:19px; height:20px; background-position:-299px -402px; padding:5px 5px 5px 6px; font-size:0 }

.collect-con .select{ display:inline-block; width:30px; height:30px; background:rgba(0, 0, 0, .6); background:#000 \9; position:absolute; right:-30px; top:0; z-index:3 }

.fmap-box, .fmap-control, .fmap-control li, .fmap-left{ position:relative }

.collect-con .select .icon{ display:inline-block; width:17px; height:13px; background-position:-367px -407px; margin:8px 6px 9px 7px; font-size:0 }

.collect-con .select:hover{ background:rgba(0, 0, 0, 1) }

.collect-con:hover{ -moz-box-shadow:0 5px 8px rgba(0, 0, 0, .1); -webkit-box-shadow:0 5px 8px rgba(0, 0, 0, .1); box-shadow:0 5px 8px rgba(0, 0, 0, .1) }

.detail-fangyuan li:hover, .mapFind-choice a, .mapFind-choice span{ -moz-box-shadow:0 5px 8px rgba(0, 0, 0, .1); -webkit-box-shadow:0 5px 8px rgba(0, 0, 0, .1) }

.collect-con:hover .detele{ background:rgba(0, 0, 0, .6); background:#000 \9; display:inline-block }

.collect-con .fy-info-b{ border-top:1px #e3dfd9 solid; padding-top:8px }

.collect-con .fy-info-b span{ float:left; display:block; font-size:12px; color:#998a7d; line-height:30px; width:108px; overflow:hidden; text-align:left }

.collect-con .fy-info-b .icon{ display:inline-block; width:12px; height:16px; margin-right:4px; vertical-align:-4px; *vertical-align:1px; background-position:-472px -154px }

.collect-con .fy-info-b .rightBtn{ width:120px; float:right }

.collect-box li.collect-bor{ border:3px solid #00a2e9; position:relative }

.collect-box li.collect-bor .select{ display:inline-block; top:-3px; right:-33px; background:#00a2e9 }

.collect-box li.collect-bor .select .icon{ background-position:-384px -407px }

.collect-box li.collect-bor .fy-info{ border-width:0; padding-bottom:9px }

.fmap-hd, .fmap-hd2{ border-bottom:1px #c4c4c4 solid }

.collect-pageBox{ margin:20px 0 45px }

.collect-tit1{ margin:0 }

.collect-toolbar{ padding-top:40px }

.collect-toolbar .detail-fangyuan{ width:1225px; padding-left:20px }

.collect-no{ font-size:18px; color:#666; padding:85px 0 }

.collect-no .icon{ vertical-align:-4px; *vertical-align:-1px }

.fmap .warp{ width:100% }

.fmap .list-logo{ margin-left:30px }

.fmap .topLink{ margin-right:30px }

.fmap-box{ top:-46px }

.fmap-left{ width:484px; z-index:5; background:#fff; border-right:1px #c2c2c2 solid }

.fmap-city, .fmap-hd2 span.cur{ border-right:1px #c4c4c4 solid }

.fmap-hd{ height:45px; line-height:45px; font-size:14px; color:#333 }

.fmap-city{ width:108px; text-align:center; float:left }

.fmap-city .icon{ display:inline-block; width:15px; height:18px; background-image:url(/3files/icon.png); background-position:-472px -154px; background-repeat:no-repeat; margin-left:5px; vertical-align:middle }

.fmap-data{ float:left; padding-left:22px }

.fmap-data i{ color:#f93 }

.fmap-hd2{ height:42px; background:#f0f0f0; line-height:42px }

.fmap-hd2 span{ display:inline-block; width:108px; text-align:center; cursor:pointer; font-size:14px; float:left }

.fmap-hd2 span.default.cur{ margin-left:-1px }

.fmap-hd2 span.default{ margin-left:0px }

.fmap-hd2 span.cur{ background:#fff; border-left:1px #c4c4c4 solid; border-bottom:1px #fff solid }

.fmap-hd2 .asc, .fmap-hd2 .desc, .mapFind-right .map_btn{ background-image:url(/3files/icon.png); background-repeat:no-repeat }

.fmap-hd2 .asc, .fmap-hd2 .desc{ display:inline-block; width:7px; height:12px; margin-left:3px; vertical-align:11px; font-size:0; line-height:0 }

.fmap-hd2 .desc{ background-position:-554px -172px }

.fmap-hd2 .asc{ background-position:-561px -172px }

.fmap-list{ width:100%; overflow-y:auto; overflow-x:hidden }

.fmap-list ul{ display:block; width:484px }

.fmap-list li{ border-top:0; font-size:12px; margin-bottom:0; line-height:28px }

.fmap-list .mapFind-list-img{ width:140px; height:140px; display:inline-block; overflow-y:hidden; padding-left:30px; margin-right:0 }

.fmap-list .mapFind-list-img img{ width:140px; height:140px; display:block }

.fmap-list .mapFind-list-box{ padding:0 20px; width:274px }

.fmap-list .mapFind-list-title{ padding:0 0 5px }

.fmap-list .mapFind-list-box .p1{ color:#f00; font-size:16px; line-height:24px; padding-bottom:1px }

.fmap-list .mapFind-list-box b{ color:#000; }

.fmap-list h1{ font-size:20px }

.fmap-list .mapFind-list-con{ font-size:12px; width:274px }

.fmap-tj{ padding:20px 30px; font-size:12px; color:#666 }

.fmap-left .pageBox{ margin:30px 0 }

.mapFind-right{ position:absolute; left:484px; top:0; bottom:0; height:45px; z-index:4 }

.mapFind-right .map_btn{ display:inline-block; width:18px; height:72px; background-position:left -443px; position:absolute; left:0; top:284px; z-index:2 }

.mapFind-right .map_btn.close{ background-position:-18px -443px }

.mapFind-choice{ position:absolute; right:50px; top:65px; z-index:3 }

.mapFind-choice a, .mapFind-choice span{ display:inline-block; border:1px solid #666; padding:0 15px; height:28px; line-height:28px; color:#333; float:left; margin-left:10px; background:#fff; font-size:12px; box-shadow:0 5px 8px rgba(0, 0, 0, .1); transform:translate(0, 0); -webkit-transform:translate(0, 0); -moz-transform:translate(0, 0); -o-transform:translate(0, 0); -ms-transform:translate(0, 0); text-decoration:none }

.mapFind-choice .checkbox{ margin:0 5px 0 0; vertical-align:-2px }

.mapFind-choice .icon{ display:inline-block; width:16px; height:16px; background-image:url(/3files/icon.png); background-position:-203px -380px; background-repeat:no-repeat; vertical-align:-4px; margin-right:5px }

.mapFind-choice .cur{ background:#cef }

.fmap-control{ left:0; top:0; height:46px; }

.fmap-control ul{ padding:9px 0 0 30px; display:block; float:left }

.fmap-control li{ margin-right:10px; float:left; font-size:12px }

.fmap-control li.jiage .btn{ width:118px; background-position:123px -14px }

.fmap-control li.mianji .btn{ width:80px; background-position:85px -14px }

.fmap-control .btn{ display:inline-block; padding:0 20px 0 10px; color:#443022; text-decoration:none; background:url(/3files/selArrow3.png) 65px -14px no-repeat #fff; border:1px solid #e5ceb9; height:26px; line-height:26px; width:60px }

.fmap-control .hide{ border:1px solid #00a2e9; background:#fff; position:absolute; left:0; top:26px; display:none; width:74px; z-index:2; padding:3px 0; overflow-y:auto }

.fmap-control .hide-btn{ display:block; line-height:24px; padding:0 8px }

.fmap-control .hide-btn:hover{ background:#fbfaf7 }

.fmap-control .hide.mj{ width:110px }

.fmap-control .hide.jg{ width:148px }

.fmap-control .hide.dt{ width:90px }

.fmap-control-con{ position:absolute; left:30px; top:9px; z-index:2 }

.fmap-control-con ul{ display:block; padding:0 }

.fmap-control-con li{ display:none; background:#f3f1e9; position:absolute; top:27px; border-left-color:#fff; border-left-width:0; padding:5px 0; overflow-y:auto }

.fmap-control-con li.qy{ left:75px; width:90px }

.fmap-control-con li.dt{ left:177px; top:26px; width:135px; height:430px; max-height:430px }

.fmap-control-con li.jg{ left:419px; top:30px; width:120px; height:192px }

.fmap-control-con a{ display:block; line-height:24px; padding:0 10px }

.fmap-control .hide .cur{ background:#f3f1e9 }

.fmap-control li.cur .btn{ border-bottom-color:#fff; border-bottom-width:0; position:relative; z-index:3 }

.fmap-control li.cur .hide{ display:block }

.btnload img, .clearbtn, .clearbtn .icon, .legend-3, .legend-5, .map-box-img span, .map-icon2 em{ display:inline-block }

.fmap-list .pageLink li{ padding:0 }

.clearbtn{ line-height:46px; color:#333; text-decoration:none; float:left; font-size:12px; margin-left:5px }

.clearbtn .icon{ width:16px; height:16px; background-position:-177px -380px; vertical-align:-4px; margin-right:5px }

.mod-map{ position:absolute; left:0; right:0; bottom:0; top:46px; z-index:1; margin-left:485px; background:#fff; overflow:hidden; text-align:left }

.legend-1, .legend-2, .map-icon2{ text-align:center; display:inline-block; cursor:pointer }

.b-bottom{ height:45px; border-bottom:1px #c4c4c4 solid; width:100%; min-width:1200px }

.map-icon{ background:url(/3files/map_icon_24.png) no-repeat }

.map-icon2{ width:54px; height:54px; background:#008a17; border-radius:54px; vertical-align:middle }

.map-icon2:hover{ background:rgba(0, 162, 233, .88); *background:#008ee9 }

.map-icon2 em{ width:21px; height:26px; font-size:0; line-height:0 }

.map-icon2 em.dt{ width:21px; height:26px; background:url(/3files/map_icon.png) left top no-repeat }

.legend-1, .legend-2{ background:rgba(0, 162, 233, .88); *background:#00a2e9; color:#fff }

.legend-1:hover, .legend-2:hover{ background:rgba(0, 142, 233, .88); *background:#008ee9 }

.legend-1{ width:90px; height:90px; border-radius:90px; font-size:18px; line-height:22px }

.legend-2{ width:70px; height:70px; border-radius:70px; font-size:14px; line-height:18px }

.legend-3 em, .legend-5 em{ width:0; border-left:8px solid transparent; border-right:8px solid transparent; border-top-width:8px; border-top-style:solid; bottom:-8px; left:-8px; margin-left:50% }

.legend-1 .p1{ padding-top:25px }

.legend-2 .p1{ padding-top:20px }

.legend-3, .legend-5{ line-height:26px; padding:0 12px; font-size:14px; cursor:pointer }

.legend-3{ background:#00a2e9; height:26px; color:#fff; position:relative }

.legend-3 em{ height:0; border-top-color:#00a2e9; position:absolute }

.legend-3:hover{ background:#008ee9 }

.legend-5, .legend-5:hover{ background:#fff }

.legend-3:hover em{ border-top-color:#008ee9 }

.legend-5 em, .legend-5:hover em{ border-top-color:#fff }

.legend-5{ height:26px; color:#333; position:relative }

.legend-5 em{ height:0; position:absolute }

.btnload{ background:#ffe566; border-color:#ffe566; color:#333 }

.btnload img{ width:18px; height:18px; vertical-align:-3px; margin-right:5px }

.map-box{ position:relative; left:20px; top:20px; width:170px; background:#fff; z-index:3 }

.map-box-img, .map-box-img img{ width:170px; height:130px; position:relative; overflow:hidden }

.map-box-img span{ height:36px; line-height:36px; padding:0 15px; color:#fff; font-size:14px; background:url(/3files/pop_bg.png) left top; position:absolute; left:0; bottom:0 }

.map-box-txt{ border:1px solid #dfcebe; border-top:0; padding:5px 11px; line-height:22px; font-size:12px; color:#4b4036 }

.fy-img-text, .fy-info{ padding:0 10px; z-index:3 }

.map-box-txt .p1{ font-size:14px; height:22px; line-height:22px; width:146px; display:block; overflow:hidden }

.mb20{ margin-bottom:20px }

.lv-gg{ display:block; font-size:0; line-height:0; position:relative; z-index:3 }

.fy-img-text, .fy-info-t .noimg{ text-align:center; font-size:14px }

.detail-fangyuan li{ width:260px; float:left; height:auto; display:inline-block; overflow:hidden; margin:0 40px 30px 0; position:relative; transition:All .4s ease-in-out; -webkit-transition:All .4s ease-in-out; -moz-transition:All .4s ease-in-out; -o-transition:All .4s ease-in-out }

.detail-fangyuan li:hover{ box-shadow:0 5px 8px rgba(0, 0, 0, .1); transform:translate(0, -5px); -webkit-transform:translate(0, -5px); -moz-transform:translate(0, -5px); -o-transform:translate(0, -5px); -ms-transform:translate(0, -5px) }

.detail-fangyuan li a{ cursor:pointer }

.detail-fangyuan li img{ display:block; width:260px; height:195px }

.active .business-circle-cont, .business-circle-btn em, .fy-img-hot, .fy-info-b i, .hot-search a, .r-mapfind .imgBtn, .right-tit i{ display:inline-block }

.fy-img-text{ position:absolute; left:10px; top:10px; height:28px; line-height:28px; color:#fff; background-color:#000; background-color:rgba(0, 0, 0, .5); }

.fy-info{ border:1px solid #e3dfd9; border-top:0; _margin-top:-6px; position:relative; left:0; top:0; width:auto; color:#fff; text-align:center }

.fy-info-b{ height:36px; line-height:36px; border-top:1px #e3dfd9 solid }

.fy-info-b i{ height:16px; line-height:16px; padding:0 5px; color:#fff; background:#00a2e9; margin-top:10px }

.fy-info-b span{ color:#998a7b }

.fy-info-t{ height:68px }

.fy-info-t .noimg{ line-height:68px; color:#665c52 }

.fy-info-t .noimg i{ font-size:24px; vertical-align:-2px }

.fy-info-t .yimg-l{ width:auto; text-align:left; color:#998a7b }

.fy-info-t .p1{ padding-top:14px; font-size:14px }

.fy-info-t .p2{ padding-top:2px }

.fy-info-t .yimg-r{ line-height:68px; font-size:24px; color:#00a2e9; text-align:right }

.fy-img-hot{ width:20px; height:23px; background:url(/3files/hot.png) left top no-repeat; position:absolute; right:10px; top:12px; font-size:0 }

.list-left{ width:950px; float:left }

.list-left .mapFind-search-filter{ width:936px }

.list-left .mapFind-list{ width:950px }

.list-left .mapFind-list-box{ width:630px }

.list-left .mapFind-list-img, .list-left .mapFind-list-img img{ width:290px; height:217px }

.list-left .mapFind-list-p{ padding:0; top:155px }

.list-left .mapFind-list-bor{ top:179px }

.search-box{ float:right; height:34px; padding:12px 0 0; line-height:34px; font-size:12px }

.search-box .list-search{ padding:0 20px 0 0; height:34px; float:left }

.search-box .txt_search input{ height:32px; line-height:32px }

.search-box .select-option{ top:33px }

.search-box .btn-s{ height:34px; line-height:34px; background-position:-105px -175px }

.search-box .btn-s:hover{ background-position:-105px -218px; transition:none }

.map-btn{ height:32px; line-height:32px; font-size:13px; margin-left:0; float:left; padding:0 10px }

.hot-search{ padding-left:20px; color:#998a7a; float:left }

.hot-search a{ margin-right:15px }

.hot-search .a1, .hot-search .a1:hover{ color:#00a2e9 }

.r-panel-nomore{ background:url(/3files/no_more.png) center 40px no-repeat; padding:40px 0; height:22px; font-size:0; line-height:0 }

.fmap-list .r-panel-nomore{ padding:20px 0; background-position:center 20px }

.business-circle{ position:absolute; right:9px; top:15px; z-index:9 }

.list-right, .right-con, .right-con .rightInput{ position:relative }

.mapFind-seltion-cont a.business-circle-btn{ display:inline-block; border:1px solid #fcfcfc; border-bottom:0; padding:0 10px; height:32px; line-height:32px; color:#a6998e; text-decoration:none; margin:0; background:#fcfcfc; position:relative; z-index:2 }

.business-circle-btn em{ width:9px; height:5px; background:url(/3files/selArrow6.png) left top no-repeat; margin-left:5px; vertical-align:middle }

.mapFind-seltion-cont .hotarea-letter a{ color:#a09283; margin:0 5px }

.mapFind-seltion-cont .hotarea-letter a.cur{ color:#00a2e9 }

.mapFind-seltion-cont .active .business-circle-btn{ color:#00a2e9; text-decoration:none; border-color:#ccc }

.mapFind-seltion-cont .active .business-circle-btn em{ background-position:left bottom }

.list-right{ width:240px; float:right; padding-top:10px; z-index:2 }

.right-box{ background:#fcfcfc; border:1px solid #f4efeb; margin-bottom:10px }

.right-tit{ height:40px; line-height:40px; font-size:14px; border-bottom:1px #f4efeb solid }

.right-tit i{ width:4px; height:14px; background:#f39800; margin:0 7px 0 10px; vertical-align:-2px }

.right-con .rightBtn{ width:220px; text-align:center; height:30px; line-height:30px; margin:0 9px }

.r-entrust, .r-mapfind{ padding-bottom:20px }

.r-mapfind .imgBtn{ width:100%; height:90px; text-align:center; padding:15px 0 }

.r-entrust .right-tit{ border-bottom:0 }

.right-con .rightInput{ margin:0 9px; border:1px solid #e3dfd9 }

.result-con .input-txt, .right-con .input-txt{ height:38px; line-height:38px; padding:0 10px; border:0; width:198px; font-size:14px; font-family:'Microsoft YaHei'; text-align:left }

.right-con .prompt{ position:absolute; left:-190px; top:0; display:none }

.right-con .prompt-bg{ background:#000; filter:alpha(opacity=80); -moz-opacity:.8; -webkit-opacity:.8; -ms-opacity:.8; opacity:.8; height:40px; position:absolute; left:0; top:0; width:180px }

.right-con .prompt-arrow{ width:0; height:0; border-top:9px solid transparent; border-left:8px solid #000; border-bottom:9px solid transparent; filter:alpha(opacity=80); -moz-opacity:.8; -webkit-opacity:.8; -ms-opacity:.8; opacity:.8; position:absolute; right:2px; top:11px }

.right-con .prompt-txt{ color:#fff; font-size:14px; position:relative; left:0; top:0; z-index:22; height:40px; line-height:40px; width:180px; padding-left:10px }

.right-con .prompt-txt i{ display:inline-block; width:24px; height:24px; background:url(/3files/form_icon.png) no-repeat; margin-right:12px; vertical-align:-7px; *vertical-align:-4px }

.right-con .rightBtn img{ margin-right:5px; vertical-align:-4px }

.right-con .rightBtn-over, .right-con .rightBtn-over:hover{ background:#e5cfb8; cursor:text }

.result-con .rightBor-popBox, .right-con .rightBor-popBox{ width:220px; height:auto; position:absolute; left:50%; top:50%; z-index:3; margin:-66px 0 0 -110px }

.result-con .rightBor-con, .right-con .rightBor-con{ width:220px; color:#fff; text-align:center; background:rgba(77, 69, 61, .7); background:url(/3files/pop_bg.png) \9; padding:15px 0 }

.result-con .rightBor-con .p1, .right-con .rightBor-con .p1{ padding:0; height:26px; line-height:26px; font-size:16px; color:#fff }

.result-con .rightBor-con .p1 em, .right-con .rightBor-con .p1 em{ display:inline-block; width:20px; height:20px; background:url(/3files/pub_succ.png) left -26px no-repeat; margin-right:6px; vertical-align:-4px; *vertical-align:-1px }

.r-zixun .imgtxt dt, .r-zixun .imgtxt img{ width:80px; height:60px }

.result-con .rightBor-con .p2, .right-con .rightBor-con .p2{ line-height:22px; font-size:12px }

.right-con .rightBor-p1{ text-align:center; color:#666; font-size:12px; line-height:22px; padding:5px 0 10px }

.right-con .rightBor-p1 i{ color:#f60; padding:0 5px }

.r-zixun li{ padding:5px 9px; font-size:12px }

.r-zixun li a{ display:block; cursor:pointer }

.r-zixun .imgtxt{ padding:5px 0 }

.r-zixun .imgtxt dt{ float:left; display:block; overflow:hidden; position:relative }

.r-zixun .imgtxt dt em, .r-zixun .t-em{ display:inline-block; text-align:center }

.gxtag, .r-zixun .imgtxt dt em{ position:absolute; left:0; top:0 }

.result-con, .result-con label{ position:relative }

.r-zixun .imgtxt dt em, .r-zixun .t-em, .r-zixun .tit{ height:20px; line-height:20px }

.r-zixun .imgtxt dt em{ width:20px; background:#fd8824; color:#fff }

.r-zixun .imgtxt dd{ float:left; width:130px; padding:5px 0 0 10px; line-height:20px }

.r-zixun .t-em{ width:20px; background:#f4efeb; color:#333; font-family:Arial; float:left; margin-right:10px }

.r-zixun .tit a{ display:block; width:190px; color:#a09283; text-decoration:none; overflow:hidden }

.r-zixun li.active .imgtxt, .r-zixun li.active:hover .tit{ display:none }

.r-zixun .tit a:hover{ color:#00a2e9; text-decoration:none }

.r-zixun li:hover{ transition:1.2s }

.r-zixun li.active:hover .imgtxt{ display:block }

.r-zixun li.cur .tit{ display:none }

.r-zixun-more{ border-top:1px #f4efeb solid; height:30px; text-align:right; padding:0 9px; line-height:30px; display:block; font-size:12px }

.r-tui dt, .r-tui dt img, .r-zb dt{ width:80px; height:60px }

.r-tui, .r-zb{ border-bottom:0 }

.r-tui a, .r-zb a{ display:block; cursor:pointer }

.r-tui li, .r-zb li{ padding:9px; border-bottom:1px #f4efeb solid; font-size:12px }

.r-tui li:hover, .r-zb li:hover{ background:#fff }

.r-tui dt, .r-zb dt{ font-size:0; float:left; display:inline-block; overflow:hidden }

.r-tui .p1, .r-tui .p3, .r-zb .p1{ line-height:18px; height:18px; width:134px; display:block; overflow:hidden }

.r-tui dd, .r-zb dd{ padding-left:6px; width:134px; float:left }

.r-tui .p1, .r-zb .p1{ padding-bottom:6px }

.r-tui .p2{ line-height:18px; color:#f60 }

.r-tui .p3{ color:#998a7d }

.r-zb dt{ height:72px }

.r-zb dt img{ width:80px; height:72px }

.r-zb dd{ width:124px }

.r-zb .p1{ color:#333; padding-bottom:0 }

.r-zb .p2{ color:#998a7d; line-height:14px }

.r-zb .p3{ color:#f60; padding-top:5px }

.mapFind-list li.gx, .mapFind-list li.gx .mapFind-list-con li{ background:#fffcf7 }

.mapFind-list li.gx .mapFind-list-title .i-1{ font-size:18px; vertical-align:middle; *vertical-align:1px; height:auto; line-height:inherit; background:0 0; color:#f60; padding:0; margin:0 }

.mapFind-list-con li em.em6{ width:18px; margin-right:6px; background:url(/3files/icon.png) -457px -407px no-repeat }

.gxlist-more{ height:36px; line-height:36px; background:#fff8ec; text-align:right; padding-right:20px; font-size:12px; color:#bdb799 }

.gxlist-more .icon, .gxtag{ font-size:0; line-height:0; display:inline-block }

.gxlist-more .icon{ width:14px; height:14px; margin-right:3px; vertical-align:11px; background:url(/3files/icon.png) -144px -443px no-repeat }

.gxtag{ width:92px; height:92px; background:url(/3files/gx_tag.png) left top no-repeat; z-index:3 }

.xuni-right .i1{ font-size:16px; font-weight:400; color:#666; padding-left:5px; display:inline-block; vertical-align:middle }

.result-con label{ display:block; margin:0 auto; width:300px; height:30px; font-size:0; vertical-align:top }

.result-con .input-txt{ width:159px; height:28px; line-height:28px; border:1px solid #ddd; border-right:0; font-size:12px; border-radius:5px 0 0 5px; vertical-align:top; *float:left }

.result-con .rightBtn{ width:120px; height:30px; line-height:30px; border-radius:0 5px 5px 0; vertical-align:top; *float:left }

.result-con .p3{ position:absolute; left:0; bottom:-20px; height:18px; line-height:18px; font-size:12px; color:#fd6720 }

.result-con .i1{ display:inline-block; width:12px; height:12px; background:url(/3files/Error.png) left top no-repeat; vertical-align:-2px; *vertical-align:middle; margin-right:3px }

.result-con .rightBtn img{ margin-right:5px; vertical-align:-4px }

.result-con .rightBtn-over, .result-con .rightBtn-over:hover{ background:#e5cfb8; cursor:text }

.result-con .rightBor-popBox{ width:180px; height:100px; margin:-50px 0 0 -90px }

.result-con .rightBor-con{ width:180px; height:70px }

.result-p1 i.i-1{ font-size:14px; vertical-align:inherit; padding:0 }

.result-p1 .em1{ display:inline-block; width:14px; height:16px; background:url(/3files/icon.png) -161px -443px no-repeat; margin-right:3px; vertical-align:-3px; *vertical-align:middle }

.city-card{ background:#f4efeb; height:80px; margin-top:10px; padding-right:10px; color:#666; position:relative; z-index:5 }

.city-card-close{ display:inline-block; width:10px; height:10px; background-position:-239px -443px; position:absolute; right:10px; top:10px; font-size:0; line-height:0 }

.city-card-name{ display:inline-block; padding-left:20px; font-size:26px; line-height:80px; float:left }

.city-card-name .i-1{ display:inline-block; font-size:14px; vertical-align:4px; *vertical-align:middle }

.city-card-dl{ float:right; margin-right:60px; padding-top:18px; text-align:center }

.city-card-dl dt{ font-size:24px; line-height:28px }

.city-card-dl dd{ font-size:12px; line-height:18px }

.city-card-dl dt.hover{ position:relative }

.city-card-dl .em-1{ display:inline-block; width:18px; height:17px; background-position:-195px -443px; vertical-align:0; *vertical-align:6px; margin-left:3px; *margin-left:8px }

.city-card-dl dt:hover .em-1{ background-position:-216px -443px }

.city-card-hot{ width:134px; height:auto; background:#fff; border:1px solid #e5ceb9; font-size:12px; position:absolute; right:-138px; top:0; display:none }

.city-card-hot .p1{ height:24px; line-height:24px; text-align:center; background:#f4efeb }

.city-card-hot li{ line-height:24px; border-bottom:1px #f5f5f5 solid; text-align:left }

.city-card-hot a{ display:block; padding-left:10px }

.city-card-hot a:hover{ background:#f5f5f5 }

.city-card-hot .em1, .city-card-hot .em2, .city-card-hot .em3{ display:inline-block; width:20px; height:7px; margin-right:3px; vertical-align:8px; *vertical-align:middle; font-size:0; line-height:0 }

.city-card-hot .em1{ background-position:-87px -468px }

.city-card-hot .em2{ background-position:-109px -468px }

.city-card-hot .em3{ background-position:-131px -468px }

.city-card-hot .tip-c1, .city-card-hot .tip-c2{ color:#e5ceb9; left:-10px; top:2px; *width:12px; *height:12px; *line-height:12px; *top:5px; *left:-9px }

.city-card-hot .tip-c2{ color:#f4efeb; left:-9px; *left:-8px }

.city-card-dl dt.hover:hover .city-card-hot{ display:block }

.mapFind-search-num{ display:inline-block; line-height:28px; font-size:12px; padding-left:10px; float:left }

.mapFind-search-num .i-1{ color:#00a2e9; font-size:16px; padding:0 3px; vertical-align:-1px }

.mapFind-list-con li em.em7{ background-position:-177px -443px }

.mapFind-list-title .d1{ display:inline-block; padding:0 9px; height:20px; line-height:20px; border:1px solid #efdfd0; background:#fffbf7; border-radius:3px; font-size:12px; margin:4px 0 0 10px; *display:inline }

.pageBox{ margin:80px 0 }

.mapFind-list-con li .i-1{ display:inline-block; width:170px; height:30px; overflow:hidden; vertical-align:-10px; padding-left:5px; *vertical-align:middle }

.list-right-ad{ margin-bottom:10px; font-size:0 }

.select-nav a.a-img1{ margin-top:5px }

.xuni-right .btn{ display:inline-block }

.xuni-right .s3{ display:block; color:#f60; font-size:14px; font-weight:700; line-height:26px; padding-top:5px }

.check-label, .mapFind-list-con li .i1, .mapFind-list-con li .s1, .result-rss .em1, .result-rss a{ display:inline-block }

.xuni-right .i-1{ color:#333; padding-right:5px }

.xuni-right .i-2{ color:#f60; font-size:22px; vertical-align:-1px }

.xuni-right .i-3, .xuni-right .i-4{ font-size:12px }

.xuni-right .i-3{ color:#333; padding-left:5px }

.xuni-right .i-4{ vertical-align:middle }

.xuni-right .i-5{ color:#f60; font-size:18px; font-weight:700; vertical-align:-1px }

.mapFind-list-con li em.em8{ background-position:-345px -443px }

.mapFind-list-con li .s1{ height:24px; line-height:24px; background:#f4efeb; padding:0 10px }

.mapFind-list-con li .i1{ width:12px; height:12px; background-position:-369px -443px; margin:0 12px; font-size:0; line-height:0; vertical-align:11px; *vertical-align:middle }

.sc-form-box.xuni-from{ height:auto; padding:50px 0 }

.right-con .p4{ text-align:right; padding:0 9px; line-height:30px; font-size:12px; color:#666 }

.right-con .i1{ color:#f30 }

.check-box{ padding:0 0 5px 18px }

.check-label{ width:110px; float:left; line-height:34px; font-size:14px; cursor:pointer }

.check-label .i1, .check-label .i1.cur{ display:inline-block; width:12px; height:12px; background:url(/3files/icon.png) -437px -443px no-repeat; font-size:0; line-height:0; vertical-align:10px; margin-right:5px }

.check-label .i1.cur{ background-position:-449px -443px }

.pb-20{ padding-bottom:20px }

.right-more{ border-top:0; border-bottom:1px #f4efeb solid }

.right-con .p2{ text-align:center; font-size:14px; position:relative; bottom:-9px }

.r-tui .right-con .p2, .r-zb .right-con .p2{ position:relative; bottom:0; font-size:12px; text-align:left }

.input-true .result-label{ position:relative; float:left; padding-left:230px }

.result-rss{ float:left; padding-left:30px; line-height:30px; font-size:14px }

.result-rss .em1{ width:14px; height:14px; background:url(/3files/rss.png) left top no-repeat; font-size:0; line-height:0; margin-right:4px; vertical-align:12px }

.result-rss a:hover .em1{ background-position:left bottom }

.detail-notes{ display:inline; cursor:pointer }

.detail-notes i{ display:inline-block; width:14px; height:14px; vertical-align:-2px; *vertical-align:2px; background-position:-392px -85px }

.detail-notes .tipbox-cont{ width:160px; height:50px; line-height:24px; padding:8px 10px; border:1px solid #e6cfb8; left:24px; top:-24px; text-align:left; display:none; position:absolute }

.detail-notes:hover .tipbox-cont{ display:block }

.pop-v2{ position:fixed; *position:absolute; left:0; right:0; top:0; bottom:0; z-index:101; padding-top:50px; overflow:auto; *overflow:inherit }

.pop-v2-close{ display:inline-block; width:24px; height:24px; font-size:0; line-height:0; position:fixed; right:-40px; top:-30px; background:url(/3files/pop-icon.png) -31px -32px no-repeat; cursor:pointer }

.pop-v2-close:hover{ background-position:-55px -32px; transition:none }

.close-box{ position:relative; width:1100px; margin:0 auto; height:0 }

.close-box .pop-v2-close{ position:absolute }

.pop-con{ width:600px; height:440px; position:fixed; left:50%; top:50%; margin:-220px 0 0 -300px; background:#fff; text-align:center }

.pop-con .p1{ font-size:18px; padding:55px 0 0 2px; letter-spacing:2px; color:#333; line-height:24px }

.pop-con .p2, .pop-con .p3{ line-height:18px; font-size:14px }

.pop-con .p2{ padding:10px 0 0 1px; letter-spacing:1px; color:#333 }

.pop-con .p3{ padding-top:35px; color:#999 }

.pop-con .img-box{ padding:15px 0 0 }

.pop-con .btn-box{ padding-top:20px }

.pop-con .a-btn1{ display:inline-block; height:34px; line-height:34px; padding:0 18px 0 20px; border:1px solid #ececec; border-radius:3px; color:#999; background:#fff; letter-spacing:2px; font-size:14px }

.pop-con .a-btn1:hover{ background:#fafafa; color:#666 }

.pop-con .close{ display:inline-block; width:16px; height:16px; background:url(/3files/close_icon.png) left top no-repeat; font-size:0; line-height:0; position:absolute; right:10px; top:10px }

.basic-input-box .close:hover{ background-position:left bottom }

.fmap-control .active{
    background:#fbfaf7;
    color:#00a2e9;
}

/*选中内容超出出省略号*/
.fmap-control .btn{
    padding:0 20px 0 10px;
    width:60px;
    overflow:hidden;
    white-space:nowrap;
    border:1px solid #00a2e9;
    text-overflow:ellipsis;
    background-position:65px -14px;
}

/*下拉栏目位置和宽度调整*/
.fmap-control .hide{
    min-width:90px;
    width:inherit;
}

.fmap-control-con li.qy{
    left:90px;
    top:30px;
}

.fmap-control-con li.dt{
    left:192px;
}

.fmap-control-con li.jg{
    left:454px;
}

/*面积下拉栏目宽度调整*/
.fmap-control li.mianji span.hide{
    width:110px;
}

/*价格栏目切换下拉选项组样式设置*/
.fmap-control li .cont1{
    width:148px;
    display:block;
}

.fmap-control li .cont2{
    display:none;
}

.fmap-control li.share .cont1{
    display:none;
}

.fmap-control li.share .cont2{
    width:148px;
    display:block;
}

/*地图区域变大后的样式*/
.fmap-box .max{
    margin-left:0px;
}

/*移除hover缓动，避免影响地图缓动*/
:hover{
    transition:initial;
    -moz-transition:initial; /* Firefox 4 */
    -webkit-transition:initial; /* Safari or Chrome */
    -o-transition:initial; /* Opera */
}

/*地图内部楼盘图片框位置调整*/
.map-box{
    width:170px;
    height:auto;
    left:0;
    top:-211px;
    box-shadow:0 0 0;
    cursor:pointer;
}

/*地铁图标始终设置为红色*/
.map-icon2{
    background:rgba(0, 142, 233, .88);
}

/*可注册按钮指向变手指，点击区域扩大*/
.mapFind-choice span label{
    cursor:pointer;
    padding:7px 15px;
}

/*移除父级padding避免点击无反应*/
.mapFind-choice span{
    padding:0;
}

.legend-2 .p1{
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
}