body {
    background-color: #14c19f !important;
}
.news_main_title{
    font-size: 2.571em;
    color:  #4a7d98;
    text-align: center;
    font-weight: bold;
}
#news_content{
    width: 80%;
}
.news_content_div{
    min-height: 140px;
    border-top: solid 2px #acd4ea;
    border-left: solid 2px #acd4ea;
    border-right: solid 2px #acd4ea;
    padding-left: 60px;
    padding-top: 20px;
    background: #fff;
    cursor:pointer;
}
.news_btn{
    width: 116px;
    height: 46px;
    float: left;
    background: #7db9d9;
    color: #fff;
    font-size: 1.428em;
    text-align: center;
}
.news_btn label{
    position: relative;
    top: 8px;
}
.news_date{
    position: relative;
    top: 8px;
    font-size: 1.428em;
    color: #a2a2a2;
}
.news_title{
    font-size: 1.428em;
    color: #666666;
    position: relative;
}
.news_bottom{
    border-bottom: solid 2px #acd4ea;
}
.news_more{
    width: 240px;
    height: 80px;
    border-radius: 40.5px;
    background-color: #7db9d9;
    color: #fff;
    font-size: 2.285em;
    text-align:center;
    position: relative;
    left: calc(50% - 120px);
    cursor:pointer;
}
#news_more_label{
    position: relative;
    top: 15px;
    cursor:pointer;
}
.googlemap_frame {
    height: auto;
}


.news_button{
    width:96px;
    height: 46px;
    background: #7db9d9;
    color: #fff;
    font-size: 1.428em;
    position: relative;
    float: left;
    left: -10px;
    text-align: center;
}
.news_button_title{
    position: relative;
    top: 3px;
}
.block1 {
    position: relative;
}
.back_menu {
    background: #acd059;
}
.block1_boy2 {
    position: absolute;
    content: url("/images/public/news/boy2@4x.png")  ;
    pointer-events: none;
    bottom: 3%;
    right: 5%;
    max-width: 55%;
    z-index: 1;
}
footer {
    background: #14c19f;
    padding-top: 20px;
    padding-bottom: 80px;
}
footer h5{
    color: #FFFFFF;
}
/* .navbackground{
    display: none;
} */
@media screen and (max-width:1440px) {
    .news_main_title{
        font-size: 2em;
    }
    .news_date{
        font-size: 1em;
    }
    .news_button{
        width:48px;
        height: 23px;
        font-size: 0.857em;
        top: 8px;
    }
    .news_title{
        font-size: 1.142em;
    }
    .download_icon{
        padding-bottom: 5px;
    }
    .block1_boy2 {
        content: url("/images/public/news/boy2@3x.png");
        pointer-events: none;
    }
    footer {
        padding-bottom: 60px;
    }
    /* .navbackground{
        display: none;
    } */
}
@media screen and (max-width:960px) {
    .news_main_title{
        font-size: 2em;
    }
    .news_date{
        font-size: 1em;
    }
    .news_button{
        width:48px;
        height: 23px;
        font-size: 0.857em;
        top: 8px;
    }
    .news_title {
        font-size: 1.142em;
    }
    .download_icon{
        padding-bottom: 5px;
    }
    .block1_boy2 {
        content: url("/images/public/news/boy2@2x.png");
    }
    footer {
        padding-top: 80px;
        padding-top: 40px;
    }
    .news_content_div{
        min-height: 80px;
        padding-left: 10px;
        padding-top: 20px;
    }
    .classynav{
        height: 100%;
        overflow: hidden;
    }
    .navbackground{
        flex-direction: column;
        background-color:  #14c19f ;
        width: 100%;
        height: 100%;
        display: "";
    }
    .navi-mg{
        content: url("/images/public/playground/boy1@2x.png") ;
        background-color: #FFFFFF;
        max-width: 100%;
    }
}
@media screen and (max-width:480px) {
    .news_main_title{
        font-size: 2em;
    }
    .news_date{
        font-size: 1em;
    }
    .news_button{
        width:48px;
        height: 23px;
        font-size: 0.857em;
        top: 8px;
    }
    .news_title{
        font-size: 1.142em;
    }
    .download_icon{
        padding-bottom: 5px;
    }
    .block1_boy2 {
        content: url("/images/public/news/boy2.png");
    }
    footer {
        padding-top: 60px;
        padding-bottom: 30px;
    }
    .news_content_div{
        min-height: 60px;
        padding-left: 10px;
        padding-top: 10px;
    }
    .classynav{
        height: 100%;
        overflow: hidden;
    }
    .navbackground{
        flex-direction: column;
        background-color:  #14c19f ;
        width: 100%;
        height: 100%;
        display: "";
    }
    .navi-mg{
        content: url("/images/public/playground/boy1@2x.png") ;
        background-color: #FFFFFF;
        max-width: 100%;
    }
}