input::-webkit-input-placeholder { /* WebKit browsers */
    font-size:14px;
}
input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    font-size:14px;
}
input::-moz-placeholder { /* Mozilla Firefox 19+ */
    font-size:14px;
}
input:-ms-input-placeholder { /* Internet Explorer 10+ */
    font-size:14px;
}

.page-of-air .side-panel .side-wrap > h1{
    font-size: .2rem;
}

.side-con img {
    width: .95rem;
    margin: 0.06rem 0 0.06rem 0.16rem;
    border: 1px solid #ecebeb;
    border-radius: .05rem;
}
.side-con img.slected{
    border: .02rem solid #005596;
}

.slide-lang{
    font-size: .12rem;
    display: block;
    width: .56rem;
    height: .26rem;
    line-height:.26rem;
    background-color: #005596;
    color: #fff;
    text-align: center;
    padding: .02rem;
    border-radius: .02rem;
}
.slide-lang:hover{color: #fff;}

.slide-search{
    width:78%;
    height: .32rem;
    line-height: .32rem;
    display: block;
    margin: .14rem auto 0;
    text-align: center;
    border: 1px solid #d5d5d5;
}
.slide-searchImg{
    position: absolute;
    right: .6rem;
    top: 50%;
    transform: translate(0, -50%);
    width: .2rem;
}
.slide-disclaimer{
    padding: .05rem .2rem;
    font-size: .14rem;
    background-color:#fff;
}
.marker-radius .logo{
    width:35px;
    height: 35px;
    border: 4px solid #7ab3fe;
    border-radius: 25px;
    text-align: center;

}
#nobrand{
    width:24px;
    height:24px;
    background: url("img/brands.png")center no-repeat;
}
.amap-info-content{overflow: inherit;}

.page-of-air.page-of-water .badge-level.level1{
    background-color: #fa8718;
    border-radius: 10px 0 0 10px;
    height:78px;
}
.page-of-air.page-of-water .badge-level.level1 .first{
    width:20px;
    padding: 0.08rem 0.08rem;
    font-size: 14px;
    line-height: 16px;
}
.page-of-air .map-level{
    right:-0.38rem;
}

.condition-wrap .condition-con > dl > dt
{
    width:1rem;
}
#condition_wrap{margin:0.2rem 0 0 0.2rem;}
.page-of-air .side-panel .side-wrap > h1{position:relative;}
.searchInput{position:relative;}


.page-of-air .marker-level {
    position: absolute;
    z-index: 999;
    display: inline-block;
    *display: inline;
    vertical-align: top;
    *zoom: 1;
    width: 50px;
    width: 0.25rem;
    height: 50px;
    height: 0.15rem;
    line-height: 15px;
    line-height: 0.15rem;
    text-align: center;
    font-size: 10px;
    font-size: 0.1rem;
    color: #fff;
    border-radius: 2px;
    cursor: pointer;
}

.mapDes {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.mapDes .mapBtn {
    margin-right: .2rem;
    font-size: .12rem;
    display: block;
    /*width: .72rem;*/
    height: .26rem;
    line-height: .26rem;
    background-color:#fff ;
    color: #005596;
    text-align: center;
    padding: .02rem .1rem;
    border-radius: .05rem;
    border:1px solid #005596;
}
.mapDes .mapBtn:hover{
    color: #fff;
    background: #005596;
}

.mapDes .desContent {
    position: absolute;
    left: 26px;
    top: 162px;
    font-size: 14px;
    width:304px;
    height: auto;
    line-height: 22px;
    background-color: #005596;
    color: #fff;
    text-align: justify;
    padding: 12px 20px;
    border-radius: 12px;
    /*overflow:scroll;*/
    display:none;
}
.mapDes .desContent .cont {
    display:block;
    padding-top:14px;
}

.condition-wrap .condition-btn {
   /*margin-top: -0.25rem;*/
   /*margin-bottom: 0.2rem;*/
   display: inline-block;
}
.page-of-air .amap-info-content {
	padding: 22px!important;
}

/* message */
.el-message {
    display: none;
    min-width: 300px;
    box-sizing: border-box;
    border-radius: 4px;
    border: 1px solid #ebeef5;
    box-shadow: 0 0 1px #909399;
    position: fixed;
    left: 50%;
    top: 80px;
    transform: translateX(-50%);
    background-color: #edf2fc;
    transition: opacity .3s,transform .4s,top .4s;
    overflow: hidden;
    padding: 15px 15px 15px 20px;
    /*text-align: center;*/
    z-index: 1;
}
.el-message__content {
    padding: 0;
    font-size: 14px;
    line-height: 1;
    color: #909399;
}
.el-message__content:focus {
    outline-width: 0
}

