.page-of-air .amap-info-outer{
    padding: 22px;
}
.air-box{
    text-align: left;
}

/* aqi */
.air-popup .popup-title{
    font-size: 15px;
    line-height: 22px;
    white-space: normal;
    word-break: normal;
}

.tl-wrap .tl-con .control-op .control-btn i{
    margin-top: 10px;
}
.map-sidebar-right{
    top: 100px;
}
.yujing-img img{
    max-width: 50px!important;
    max-height: 50px!important;
}
.css_address,.css_c_name,.css_address,.css_spacename{
    font-size: 18px;
    line-height: 26px;
    font-weight: bold;
    color: #333333;
    margin-bottom: 8px;
}
.css_val,.css_c_val,.css_des,.second-level,.css_typename{
    font-size: 14px;
    line-height: 20px;
    /*color: #333;*/
    margin-bottom: 3px;
}
.css_des{
    display: flex;
    align-items: center;
}
.css_val{
    font-size: 16px;
    font-weight: bold;
}
.css_info{
    font-size: 14px;
    line-height: 24px;
}

.tl-prompt{
    display: none!important;
}
#refresh_btn{
    display: none!important;
}

/* 全球空气质量监测数据 */
.float-world{
    margin-bottom: 0!important;
}
.float-world .clearfix:before,
.float-world .clearfix:after{
    clear: none;
    content: none;
}
.float-world .select{
    margin-bottom: 10px;
}
.float-world .form-filed .select:first-of-type{
    float: right;
}

/* 动态地图 */
.air-box .css_des .css_val{
    font-weight: normal;
    font-size: 14px;
}
.link{
    margin-top: 10px;
    margin-bottom: -10px;
    padding-top: 10px;
    border-top: 1px solid #f5f6fa;
    text-align: center;
}
.link a{
    display: block;
    color: #3b3b3b;
    font-size: 14px;
    line-height: 16px;
}

/* 长期-站点 */
.page-of-air .mark-detail .info{
    width: 240px;
}
.page-of-air .mark-detail .info .link{
    /*border-top: none;*/
}

/* 风向地图 */
.page-of-air .global-level .map-level-list li,
.page-of-air .global-level .map-level-list .first,
.page-of-air .global-level .map-level-list .last{
    height: 40px!important;
    line-height: 12px!important;
}
.page-of-air .global-level .map-level-list .first span{
    padding-top: 6px!important;
}

.windy-map-logo{
    position: fixed;
    bottom: 101px;
    z-index: 1;
    left: 12px;
}
.windy-map-logo #logo {
    display: flex;
    align-items: center;
}
#logo img, #logo .w-sprite {
    -webkit-filter: drop-shadow(0 0 2px rgba(0,0,0,0.8));
    filter: drop-shadow(0 0 2px rgba(0,0,0,0.8));
    pointer-events: none;
}
#logo .w-sprite {
    width: 32px;
    height: 32px;
    display: inline-block;
    background-image: url(/MapWindy/img/sprite_64.png);
    background-size: 1728px 32px;
}
#logo .text {
    width: 105px;
    position: relative;
    left: 8px;
    border: 0;
}


/* 长期地图数字居左 */
.page-of-air .marker-level-long{
    font-weight: bold;
    width: 26px!important;
    height: 16px!important;
    line-height: 16px!important;
    border: 1px solid rgba(0,0,0,.1);
    text-shadow: 0 0 1px #9dacc5;
    opacity: 1!important;
}
.map-level-left .map-level-list li{
    min-width: 30px;
}
.map-level-left .map-level-list li p{
    text-align: left;
    margin-left: -5px;
}

/* 污染地图 */
.page-of-air .map-level-pollution{
    bottom: 60px;
}
.map-level-pollution h3{
    display: flex;
    align-items: center;
}
.lowCarbon-city-popup span strong{
    display: flex;
    justify-content: center;
    align-items: center;
}


/* 全球动态地图 */
.tab-YearMonthBox{
    /*left: .14rem;*/
    /*bottom: .6rem;*/
    top: 1.16rem;
    z-index: 10;
}
.tab-YearMonthBox a{
    min-width: .32rem;
    font-size: .12rem;
    line-height: .14rem;
    padding: .05rem;
}

.level-bgBox{
    width: 3rem;
}
.level-bgBox .bg-linearGradient{
    width: 100%;
    height: .18rem;
}
.level-bgBox .list{
    display: flex;
    justify-content: space-between;
}
.level-bgBox .list li{
    font-size: .12rem;
    line-height: .22rem;
    color: #78797a;
    font-weight: bold;
}

#YearLevelBox .bg-linearGradient{
    background: linear-gradient(90deg, #0c0dff 0%, #3352ff 10%, #3a9aff 20%,  #2ad8ff 30%,  #6afcd2 40%,  #b2ff95 50%,  #e4ff4c 60%,  #ffea02 70%,  #ffa500 80%,  #ff6a00 90%,  #ff0700 100%);
}
#MonthLevelBox .bg-linearGradient{
    background: linear-gradient(90deg, #005ce6 0%, #2e98f0 10%, #5ccbfa 20%,  #96e3e3 30%,  #d3f2ae 40%,  #ffff75 50%,  #ffe747 60%,  #ffc219 70%,  #fa8500 80%,  #f04000 90%,  #e60000 100%);
}

.box-DataSources{
    position: absolute;
    bottom: .6rem;
    left: .14rem;
    z-index: 10;
    transition: 0.2s;
    border-radius: .05rem;
    background: #fafcff;
    padding: .04rem .14rem;
    cursor: pointer;
}
.box-DataSources h6{
    font-size: .14rem;
    line-height: .34rem;
    color: #484848;
}
.box-DataSources .content{
    max-width: 4rem;
    display: none;
}
.box-DataSources p{
    font-size: .12rem;
    line-height: .16rem;
    margin-top: .1rem;
}








