.box-mapTitle {
    width: 100%;
    height: 1.52rem;
    background: url(../images/banner-map.png) no-repeat;
    background-size: cover;
    position: relative;
}
.box-mapTitle h2 {
    font-size: .32rem;
    line-height: .36rem;
    font-weight: bold;
    color: #FFFFFF;
    text-shadow: 0 .02rem .1rem rgba(78,151,156,0.66);
    position: absolute;
    top: .52rem;
    left: .26rem;
}
.box-mapTitle .slide-lang {
    position: absolute;
    right: .16rem;
    top: .16rem;
}

.page-of-air .side-panel .side-wrap .side-con{
    margin-top: -.25rem;
    padding: 0 .24rem;
}
.page-of-air .side-panel .side-wrap .side-con .side-search {
    position: relative;
}
.page-of-air .side-panel .side-wrap .side-search .form-filed {
    margin-bottom: .26rem;
}
.page-of-air .side-panel .side-wrap .side-search .form-filed h6{
    font-size: .14rem;
    line-height: .16rem;
    margin-bottom: .06rem;
}

.page-of-air .side-panel .side-wrap .side-search .complex .input-icon,
.page-of-air .side-panel .side-wrap .side-search .complex .input,
.page-of-air .side-panel .side-wrap .side-search .complex .button {
    height: auto;
    line-height: .45rem;
}

.page-of-air .side-panel .side-wrap .side-search .complex .input-icon {
    box-shadow: -.02rem .02rem .1rem #DEE0E4;
}
.page-of-air .side-panel .side-wrap .side-search .complex .input {
    border: none;
}
.page-of-air .side-panel .side-wrap .side-search .complex .button {
    min-width: 1rem;
    font-weight: bold;
}
.select {
    line-height: .38rem;
    height: .38rem;
    padding: 0 .17rem;
    color: #999999;
    border: 1px solid #CCCCCC;
    border-radius: .04rem;
}

.page-of-air .side-panel .side-wrap .table-main .table-column table thead th,
.page-of-air .side-panel .side-wrap .table-main .table-column table td{
    font-size: .12rem;
    line-height: .17rem;
    color: #434A57;
    padding: .12rem .04rem;
    height: auto;
}
.page-of-air .side-panel .side-wrap .table-main .table-column table thead th{
    font-size: .13rem;
    padding: .16rem .04rem;
}

.page-of-air .side-panel .side-wrap .pager-wrap{
    margin-top: .1rem;
}

.side-source{
    padding-bottom: .2rem;
}


.map-sidebar-right .select-parent{
    min-width: 1.4rem;
    width: auto;
}
.select-parent .select-active{
    padding: .08rem;
}

/* map */
.select-parent.active .drop{
    position: static;
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
}

/* ditan */
.page-of-air .map-level-common{
    bottom: .57rem;
}
.map-level-common .map-level-list{
    margin-right: .14rem;
}
.map-level-common h3{
    margin-left: .07rem;
}
.map-level-common .map-level-list li p{
    margin-right: -.5rem;
}
.map-level-common .map-level-list li.zero p{
    margin-right: -.12rem
}

.common-popup .popup-content{
    padding: 0;
}
.common-popup .popup-title{
    padding: .17rem 0 .1rem;
}
.common-popup h5{
    font-size: .12rem;
    line-height: .14rem;
    color: #333333;
}

/* huanbao */
/*.amap-marker-label{*/
    /*border: none;*/
    /*background: #FFFFFF;*/
    /*box-shadow: 0 .02rem .1rem 0 rgba(0,0,15,0.3);*/
    /*border-radius: .12rem;*/
    /*padding: .2rem .2rem 0;*/
    /*bottom: .26rem;*/
    /*top: initial!important;*/
    /*left: 50%!important;*/
    /*transform: translate(-50%, 0);*/
/*}*/
.common-open-mask{
    padding-top: .25rem;
}
.garbage-map-spot{
    width: .3rem;
    height: .3rem;
}
.icon-red {
    background: url(../images/icon-red.png) no-repeat;
    background-size: 100%;
}
.icon-yellow {
    background: url(../images/icon-yellow.png) no-repeat;
    background-size: 100%;
}
.icon-blue {
    background: url(../images/icon-blue.png) no-repeat;
    background-size: 100%;
}
.icon-green {
    background: url(../images/icon-green.png) no-repeat;
    background-size: 100%;
}

.page-of-air .mark-detail .mark-title{
    margin-right: 0;
    padding: 0 .3rem 0 .2rem;
}
.page-of-air .mark-detail .mark-title h4{
    font-weight: bold;
    font-size: .16rem;
    line-height: .22rem;
    color: #333333;
    float: none;
}
.page-of-air .mark-content{
    margin-top: .1rem;
    margin-bottom: .15rem;
    display: flex;
    justify-content: space-around;
}
.page-of-air .mark-content span,
.page-of-air .mark-detail .info-link{
    display: block;
    font-size: .14rem;
    color: #666666;
    line-height: .24rem;
    margin-top: .05rem;
}
.page-of-air .mark-detail .info-link{
    margin: 0;
    padding: .1rem 0;
    border-top: 1px solid rgba(224,224,223,.4);
    text-align: center;
    transition: 1s;
}
.page-of-air .mark-detail .info-link:hover{
    color: #005596;
    /*transform: scale(1.1);*/
}












