.village-hx{position: absolute;top:10px; font-size: 12px;color: #999;}
.village-hx span{padding: 0 5px; cursor: pointer;color: #999;}
.village-hx span.orange{ color: #ff7500;}
.detailPagConTitle{margin-top: 13px;height: 36px;position: relative; color: #999;}
.dist-pic-wap span{cursor: pointer;}
.price-line{margin: 25px 0;}
.price-lwap{width: 360px; height: 36px; overflow: hidden; border-radius: 3px; text-align: center; line-height: 36px; margin: 25px auto; background:url(../../images/web/price-line.png) no-repeat ; font-size: 16px; color: #666;}
.price-o{height: 36px; width: 120px;}
.price-t{height: 36px; width: 120px;}
.price-h{height: 36px; width: 120px;}
.price-lwap .on{background: #ff7500; color: #fff;}
.tab_mod{height: 400px;overflow: hidden;position:relative;width:958px;}
.imageDiv_chart{height: 400px;width:958px;position: absolute;left:-1000px;top:0}
.zoushi_on{left:0}
@font-face{font-family: "iconfont";src: url('../../images/web/iconfont.eot?t=1503885788862'); /* IE9*/src: url('../../images/web/iconfont.eot?t=1503885788862#iefix') format('embedded-opentype'), /* IE6-IE8 */url('../../images/web/iconfont.woff?t=1503885788862') format('woff'), /* chrome, firefox */url('../../images/web/iconfont.ttf?t=1503885788862') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/url('../../images/web/iconfont.svg?t=1503885788862#iconfont') format('svg'); /* iOS 4.1- */}
[class^="icon-"],
[class*=" icon-"]{font-family: 'iconfont' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}
.icon-walk:before{content: "\71"}
.icon-restaurant:before{content: "\e608"}
.icon-supermarket:before{content: "\e634"}
.icon-University:before{content: "\e602"}
.icon-subway:before{content: "\e8d6"}
.icon-bus:before{content: "\f01f2"}
.icon-park:before{content: "\e61e"}
.icon-gym:before{content: "\e65a"}
.icon-distance:before{content: "\e67e"}
.icon-coffee:before{content: "\e607"}
.icon-mall:before{content: "\e65d"}
.icon-market:before{content: "\e63a"}
.icon-primary-school:before{content: "\e60b"}
.icon-pharmacy:before{content: "\e657"}
.icon-hospital:before{content: "\e642"}
.icon-bank:before{content: "\e632"}
.icon-cinema:before{content: "\e626"}
.icon-kindergarten:before{content: "\f01d1"}
.icon-sport:before{content: "\e609"}
.icon-middle-school:before{content: "\e60a"}
.icon-atm:before{content: "\e6b3"}
.around{-moz-user-select: none;-webkit-user-select: none;-ms-user-select: none;user-select: none}
.spriteMap{background-image: url("../../images/web/mapIconRed@1x.png");background-image: -webkit-image-set(url("../../images/web/mapIconRed@1x.png") 1x, url("../../images/web/mapIconRed@2x.png") 2x);background-repeat: no-repeat;display: inline-block}
.around{margin-top: 70px}
.aroundTitle{width: 1200px;margin: 0 auto 25px auto;font-weight: bold;font-size: 23px;line-height: 23px}
.loading{text-align: center;width: 100%;position: absolute;top: 50%;margin-top: -17px;color: #999}
.loading .loadingText{display: inline-block;margin: 6px 0 0 10px}
.loading .loadingImg{background: #fff;width: 34px}
.aroundContainer{width: 100%;margin: 0 auto;height: 400px;position: relative;overflow: hidden}
.BMapLabel:hover{cursor: pointer !important}
.BMap_stdMpCtrl{margin-left: 220px}
.aroundMap{height: 100%;margin-left: -220px}
.aroundMap .item{background-image: url("../../images/web/mapIconRed@1x.png");background-image: -webkit-image-set(url("../../images/web/mapIconRed@1x.png") 1x, url("../../images/web/mapIconRed@2x.png") 2x);background-repeat: no-repeat;display: inline-block;width: 24px;height: 32px;line-height: 25px;font-size: 12px;color: #fff;text-align: center;font-weight: bold}
.aroundMap .blueLabel{background-image: url("../../images/web/mapIconBlue@1x.png");background-image: -webkit-image-set(url("../../images/web/mapIconBlue@1x.png") 1x, url("../../images/web/mapIconBlue@2x.png") 2x)}
.aroundMap .name{position: absolute;z-index:13;line-height: 24px;border-radius: 2px;padding: 10px 14px;font-size: 14px;color: #fff;display: inline-block;background-color: #5184f9;box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);font-weight: 900}
.aroundMap .name:before{content: '';width: 18px;height: 12px;background: #5184f9;position: absolute;bottom: 1px;left: 40%;z-index: 2}
.aroundMap .name:after{content: '';width: 10px;height: 10px;background: #5184f9;border-radius: 50%;border: 3px solid #fff;position: absolute;bottom: -24px;left: 50%;margin-left: -7px}
.aroundMap .name .arrow{position: absolute;width: 10px;height: 10px;bottom: -5px;left: 50%;background: #5184f9;margin-left: -5px;display: inline-block;box-shadow: 0 0 6px 0 rgba(13, 4, 9, 0.2);transform: rotate(45deg)}
.tabBox{position: absolute;top: 10px;right: 10px;width: 338px; height:378px; overflow:hidden;background-color: #fff;box-shadow: 0 0 8px rgba(0, 0, 0, 0.2)}
.tabBox .aroundType{width: 100%;height: 40px !important;font-size: 0;background-color: #fff;border-radius: 2px}
.tabBox .aroundType li{cursor: pointer;display: inline-block;width: 16.66%;line-height: 40px;text-align: center;background: #f1f1f1;color: #384043;font-size: 14px}
.tabBox .aroundType li.selectTag{position: relative;background: #fff;font-weight: 900;color: #2a86ef;box-shadow: 1px 0 0 rgba(0, 0, 0, 0.05)}
.tabBox .aroundType li.selectTag:before{content: "";width: 100%;height: 2px;background: #2a86ef;position: absolute;top: 0;left: 0}
.tabBox .name{padding: 18px 0 10px 15px;font-size: 16px;font-weight: bold;color: #394043;margin: 0 10px;border-top: 1px solid #eeeeee}
.tabBox .aroundList{padding-top: 10px;height: 270px;overflow-y: auto}
.tabBox .aroundList .nullSupport{text-align: center;width: 100%;position: absolute;top: 50%;margin-top: -17px;color: #999}
.tabBox .itemTagBox{box-sizing: border-box;margin-left: 17px;padding-top: 10px;border-bottom: 1px solid #eeeeee}
.tabBox .itemTagBox .tagStyle{display: inline-block;height: 43px;line-height: 43px;margin-right: 22px;cursor: pointer}
.tabBox .itemTagBox .tagStyle.select{box-sizing: border-box;border-bottom: 1px solid #2a86ef;color: #2a86ef}
.tabBox .itemBox li{padding: 10px 0;cursor: pointer}
.tabBox .itemBox li .itemActive{color: #2a86ef}
.tabBox .itemBox li .contentActive{border-left: 2px solid #2a86ef}
.tabBox .itemBox li .contentActive [class*="icon-"]:before{color: #2a86ef}
.contentBox,
.makerDetailStyle{border-left: 2px solid #fff;padding: 0 20px}
.contentBox .itemContent,
.makerDetailStyle .itemContent{color: #394043;font-size: 13px;overflow: hidden}
.contentBox .itemContent span,
.makerDetailStyle .itemContent span{float: left;}
.contentBox .itemContent .itemTitle,
.makerDetailStyle .itemContent .itemTitle{max-width: 49%;margin-right: 30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis}
.contentBox .itemContent .itemdistance,
.makerDetailStyle .itemContent .itemdistance{width: 20%}
.contentBox .itemContent [class*="icon-"]:before,
.makerDetailStyle .itemContent [class*="icon-"]:before{display: inline-block;margin: 2px 10px 2px 2px;font-size: 16px;font-weight: 500}
.contentBox .itemInfo,
.makerDetailStyle .itemInfo{color: #9c9fa1;font-size: 13px;padding: 8px 19px 0 30px;text-align: justify;overflow: hidden;word-break: break-all;word-wrap: break-word;white-space: normal}
.makerDetailStyle {
    z-index: 999;
    position:absolute;
    left:-156px;
    width:290px;
    padding:20px;
    background:#fff;
    box-shadow:0 0 6px 0 rgba(13,4,9,0.2)
}