.navigation .wrapper .logo .logo_wrapper {
    background-color: #132a88;
}
.flag{
    background-color: #132a88;
}
.navigation{
    background-color: #132a88;
    height: auto;
    line-height: 100%;
}
.navigation .wrapper{
    height: 3.33333em;
    line-height: 3.33333em;
}
.title-flag{
    background-color: #132a88;
}
.navigation .wrapper .menu .item:hover {
    background-color: #05137c;
}
.pagenation .current{
    background-image: linear-gradient(-126deg, #132a88 0%, #132a88 100%);
}
.home .second_section {
    background: url(/EESA/images/bg.png) no-repeat bottom;
    background-size: 100%;
    padding-top: 96px;
}
.footer {
    padding: 0.375rem 0;
    background: url(/EESA/images/bg.png) bottom no-repeat;
    background-size: cover;
    font-size: .375rem;
}
.navigation .wrapper .logo {
    -webkit-flex: 0 0 11em;
    -ms-flex: 0 0 11em;
    flex: 0 0 11em;
}
.footer .web_info .logo {
    -webkit-flex: 0 0 16.5%;
    -ms-flex: 0 0 16.5%;
    flex: 0 0 16.5%;
}
.footer .code .item_code:nth-child(1) {
    margin-right: 0em;
}
.dis_flex{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.adv_ico {
    width: 26px;
    height: 13px;
    position: absolute;
    right: 4px;
    bottom: 4px;
    z-index: 99;
    background: url(/img/adv/26x13_adv_ico.gif) no-repeat;
}
.news .section .wrapper {
    padding: 3rem 1em;
}
.videos .section .wrapper {
    padding: 11em 1.7em 3.6em 1.7em;
}
.adv_pc{
    display: block;
    position: relative;
}
.adv_mo{
    display: none;
    position: relative;
}
@media only screen and (max-width: 1200px){
    .menu_wrapper_fixed {
        background: #132a88;
    }
    .navigation > .logo .logo_wrapper {
        line-height: 3.33em;
    }
}
@media only screen and (max-width: 1100px){
    .item_code{
        width: 32%;
    }
    .home .second_section {
        padding-top: 60px;
    }
    .home .second_section .content .title {
        font-size: 1em;
    }
    .home .second_section .content .desc {
        font-size: .8em;
    }
    .home .second_section .content .list .item {
        font-size: 1em;
    }
}
@media only screen and (max-width: 800px){
    .adv_pc{
        display: none;
    }
    .adv_mo{
        display: block;
    }
    .home .second_section {
        background-size: cover;
    }
}
@media only screen and (max-width: 760px){
    .footer .web_info .logo {
        -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        text-align: left;
    }
    .item_code{
        width: 50%;
    }
    .news .section .wrapper {
        padding: 2rem 1em;
    }
    .videos .section .wrapper {
        padding: 8em 1.7em 3.6em 1.7em;
    }
}
