/*base*/
body{margin:0px;}
html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td{margin:0;padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0);}
div,a,p,header,article,section{-webkit-box-sizing:border-box; /* Safari */-moz-box-sizing:border-box; /* Firefox */box-sizing:border-box;}
h1,h2,h3,h4,h5,body,button,input,select,textarea{font:12px/1.5 "PingFang SC","Hiragino Sans GB ","Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif;}

/*去掉黄色边框,安卓手机蓝色的boder*/
input,button,select,textarea,a{outline:none;border: none;}

/*去掉textarea右下角标*/
textarea{resize:none;}
table{border-collapse:collapse;border-spacing:0;border:0;}
img{border:0;}
ol,ul,li{list-style:none;}
h1,h2,h3,h4{font-size:100%;}
i,em,strong{font-style:normal;font-weight:normal;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
a{text-decoration:none;}
.clearfix:after{content:'';display:block;clear:both;height:0;}
.clearfix{zoom:1;}
body {
  font: 14px "PingFang SC","Hiragino Sans GB ","Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif;
  color: #333;
  background-color: #F5F5F5;
}
.container {
     width: calc( 100% - 220px);
    position: absolute;
    left: 210px;
    overflow: auto;
    bottom: 40px;
    top: 58px;
}
.fl{float: left;}
.fr{float: right;}
a{color: #333;}
a:hover{color: #FF8400;}
input::-webkit-input-placeholder {
  color: #999;
}
input::-webkit-input-placeholder {color:#666;}
input:-moz-placeholder {color:#666;}
input::-moz-placeholder {color:#666;}
input:-ms-input-placeholder {color:#666;}
textarea::-webkit-input-placeholder {color:#666;}
textarea:-moz-placeholder {color:#666;}
textarea::-moz-placeholder {color:#666;}
input:disabled {
  background: #FFF;
}
.lookclear{clear: both;}
cite, i, u{font-style: normal;text-decoration: blink;}
.lookrel{position: relative;}
.lookpoi{cursor: pointer;}
.lookover{overflow: hidden;}
.lookcolor9{color: #999;}
.lookcolorr{color: #ff8400;}
.lookdisplay{display: block;}
.lookfont12{font-size: 12px;}
.looknone{display: none;}
.lookbac{background: #fff;}
.lookell{
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.lookload{
	position: fixed;
    top: 0;
    left: 0px;
    bottom: 0;
    right: 0;
    background: rgba(0,0,0,0.5);
    z-index: 10000;
}
.lookload div{
    width: 200px;
    height: 177px;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
}
/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/
::-webkit-scrollbar
{
  width: 4px;
  height: 4px;
  background-color: #b3b3b3;
}

/*定义滚动条轨道 内阴影+圆角*/
::-webkit-scrollbar-track
{
  -webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0);
  border-radius: 10px;
  background-color: #fff;
}

/*定义滑块 内阴影+圆角*/
::-webkit-scrollbar-thumb
{
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
  background-color: #bbb;
}

/* checkbox样式 */
.checkbox-block{
  display: inline-block;
  margin-right: 26px;
  height: 34px;
  line-height: 34px;
}
.checkbox-block .btn-select{
  display: inline-block;
  vertical-align: middle;
  font-family: "iconfont" !important;
  font-size: 16px;
  color: #979797;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.checkbox-block .btn-select:before {
  content: "\e637";
}
.checkbox-block .btn-select.active{
  color: #FF8400;
}
.checkbox-block .btn-select.active:before {
  content: "\e64c";
}

/*设置地图房源弹框*/
#comfirmMapHtml{
  padding: 20px;
}
.map-set-btn{
display: flex;
justify-content: space-between;
margin-top: 8px;
cursor: pointer;
}

.map-set-btn div{
  width: 100px;
  background: #ff8400;
  padding: 4px 8px;
  text-align: center;
  color: #fff;
}
.map-set-btn div:last-child{
  background: #999;
  
}
.fast-search{
  cursor: pointer;
  color: #ff8400;
}
#fastAddPop{
  position: fixed;
  background-color: rgba(0,0,0,0.3);
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 999;
  display: none;
}
#fastHtmlPop{
  position: fixed;
  background: #fff;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 600px;
  height: 500px;
  margin: auto;
}
.pop-title{
  display: flex;
  justify-content: space-between;
  padding: 12px 36px;
  background: #eee;
  font-size: 16px;
  font-weight: bold;
}
.icon-close{
  cursor: pointer;
}