@media screen and (max-width:1680px){
    .head_ej h1{
        width: 13%;
        margin-top: 13px;
    }
    .head_ej h1 img{
        width: 100%;
    }
    .head_ej ul li a{
        font-size: 15px;
        padding: 0 30px 14px;
    }

}
@media screen and (max-width:1380px){
    .head_ej h1{
        width: 15%;
        margin-top: 12px;
    }
    .head_ej ul li a{
        font-size: 13px;
        padding: 0 20px 14px;
    }
    .head_ej ul li a img{
        right: 0;
    }
    .sky-mega-menu .grid-column3, .sky-mega-menu .grid-container3{
        width: 185px;
    }
    .head_ej ul.sky-mega-menu{
        margin-top: 97px;
    }
    .head_ej{
        height: 170px;
    }
    .fiap_content_article h3{
        font-size: 24px;
    }
    .fiap_gk_con{
        font-size: 18px;
    }
.fiap_gk_con img{max-width:100%;height: auto !important;}
    .fiap_content_time{
        width: 80px;
        height: 80px;
        background: url(../img/rlbg.png) no-repeat bottom;
    }
    .fiap_content_time dt{
        font-size: 27px;
    }
    .fiap_content_time dd{
        font-size: 14px;
    }
}
@media screen and (max-width:1200px) {
    .wapHead {
        display: flex;
        background-color: #123054;
        padding: 10px 3%;
    }

    .wapHead h1 {
        width: 90%;
    }

    .wapHead h1 img {
        width: 100px;
    }

    .wapHead div.rg {
        margin-top: 28px;
        text-align: right;
        width: 10%;
    }

    .wapHead div.rg img {
        width: 36px;
        color: #fff;
    }

    .a_txt {
        display: block;
        position: fixed;
        top: 0px;
        left: 0px;
        width: 0px;
        height: 0px;
        overflow: hidden;
        z-index: 10000
    }

    .a_txt .div1 {
        position: absolute;
        width: 100%;
        height: 100%;
        background: #0b0d19;
        filter: alpha(opacity=0);
        opacity: 0;
        left: 0px;
        top: 0px;
        z-index: 1
    }

    .a_txt .div2 {
        position: absolute;
        width: 20%;
        left: 0px;
        top: 5%;
        z-index: 100;
        text-align: center;
        filter: alpha(opacity=0);
        opacity: 0
    }

    .a_txt .div3 {
        position: absolute;
        width: 80%;
        right: 0px;
        top: 0px;
        background: #123054;
        height: 100%;
        z-index: 100;
        right: -80%
    }

    .a_txt .div3 ul {
        padding: 5% 5% 0;
    }

    .a_txt .div3 ul li {
        border-bottom: 1px solid #232530
    }

    .a_txt .div3 ul li a {
        display: block;
        height: 60px;
        color: #fff;
        line-height: 60px;
        padding-left: 5%;
        font-size: 18px;
    }

    .a_txt .div3 ul li div a {
        font-size: 16px;
    }

    .a_txt .div3 ul li .a_js2 {
        background: url(../img/plus.png) 95% center no-repeat;
        -webkit-transition: all 0s;
        -moz-transition: all 0s;
        transition: all 0s
    }

    .a_txt .div3 ul li .a_js2_on {
        background: #184071 url(../img/reduce.jpg) 95% center no-repeat;
        -webkit-transition: all 0s;
        -moz-transition: all 0s;
        transition: all 0s;
        border-bottom: 2px solid #254975;
        font-weight: bold;
    }

    .a_txt .div3 ul li .a_txt2 {
        display: none;
        background: #184071;
    }

    .a_txt .div3 ul li .a_txt2 a {
        height: 45px;
        line-height: 45px;
        font-size: 14px;
        color: #e1e1e1;
    }

    .a_txt .div3 ul li .a_js3 {
        background: url(../img/plus.png) 95% center no-repeat;
        -webkit-transition: all 0s;
        -moz-transition: all 0s;
        transition: all 0s
    }

    .a_txt .div3 ul li .a_js3_on {
        background: #2c578d url(../img/reduce.jpg) 95% center no-repeat;
        -webkit-transition: all 0s;
        -moz-transition: all 0s;
        transition: all 0s;
        border-bottom: 2px solid #305e98;
        font-weight: bold;
    }

    .a_txt .div3 ul li .a_txt3 {
        display: none;
        background: #2c578d;
    }

    .fiap_head_navs,
    .fiap_banner_text h4,
    .fiap_banner_text p,
    .fiap_theshow_con div.c,
    .fiap_bottom_bot,
    .head_ej {
        display: none;
    }

    .fiap_banner {
        height: auto;
    }

    .fiap_banner_xx,
    .w1200,
    .fiap_theshow_con div.l,
    .fiap_theshow_con div.r {
        width: 100%;
    }

    .fiap_banner_text {
        width: 94%;
        padding: 18% 3%;
    }

    .fiap_banner_text h2 {
        line-height: normal;
        font-size: 3rem;
    }

    .fiap_banner_text h3 {
        font-size: 2.6rem;
        padding: 20px 0 0;
        line-height: 3.4rem;
    }

    .fiap_banner_text dl {
        padding: 20px 0;
    }

    .fiap_theshow {
        padding: 50px 3%;
        background: none;
    }

    .fiap_theshow_con {
        padding: 0 0;
    }

    .fiap_theshow_con div dl {
        margin-top: 2rem;
    }

    #poster .video-img {
        width: 10%;
        height: 10%;
        margin: -5% 0 0 -5%;
    }

    #poster .video-img img {
        width: 100%;
    }

    .fiap_video {
        padding: 3%;
    }

    .fiap_tabs {
        padding: 10% 3%;
    }

    .fiap_tabs .hd ul {
        height: auto;
    }

    .fiap_tabs .hd ul li {
        margin-bottom: 10px;
        height: 4.375rem;
    }

    .fiap_tabs .hd ul li a {
        font-size: 2.25rem;
    }

    .fiap_tabs .bd {
        margin-top: 10px;
    }

    .fiap_tabs .bd ul li {
        width: 100%;
    }

    .fiap_tabs .bd ul li div.text {
        padding: 3% 3% 0;
        width: 44%;
    }

    .fiap_exhibits,
    .fiap_newsupdate {
        padding: 50px 0;
    }

    .fiap_exhibits h3.tit {
        padding-bottom: 40px;
    }

    .fiap_exhibits ul,
    .fiap_newsupdate_con {
        margin: 0 3%;
    }

    .fiap_exhibits ul li {
        width: 100%;
    }

    .fiap_exhibits ul li.mlr20 {
        margin: 5% 0;
    }

    .fiap_exhibits ul li a {
        font-size: 1.25rem;
    }

    .fiap_newsupdate_con dl {
        width: 100%;
    }

    .fiap_newsupdate_con dl.mlr20 {
        margin: 5% 0;
    }

    .fiap_bottom_top {
        height: auto;
        background-size: cover;
        padding: 50px 0;
    }

    .fiap_bottom_top div.l {
        float: none;
        width: 100%;
        line-height: 40px;
        text-align: center;
        font-size: 1.8rem;
    }

    .fiap_bottom_top div.r {
        width: 100%;
        margin-top: 10px;
    }

    .fiap_bottom_top div.r dl {
        width: 33.3333%;
        margin-left: 0;
        padding-top: 30px;
    }

    .fiap_bottom_top div.r dl dd {
        font-size: 16px;
    }

    .fiap_bottom_top div.r dl dt {
        padding-bottom: 10px;
    }

    .fiap_copy {
        line-height: 30px;
        padding: 20px 3%;
    }
    .fiap_download{
        width: 92%;
    }
    .fiap_download dl{
        width: 90%;
        margin-right: 0;
    }
    .fiap_download dl dt{
        font-size: 20px;
    }
    .fiap_download dl dd{
        height: 30px;
    }
    .fiap_download dl dd img{
        height: 100%;
    }
    .fiap_list dl dt,
    .fiap_list dl dd{
        float: none;
        width: 90%;
        margin: auto;
    }
    .fiap_list dl dd h3 a{
        font-size: 23px;
    }
    .fiap_list dl dd p a.more{
        position: relative;
        left: 50%;
        transform: translateX(-50%);
    }
    .fiap_content_time{
        float: none;
        margin: auto;
    }
    .fiap_content_article{
        float: none;
        width: 90%;
        margin: auto;
    }
    .fiap_content_article h3{
        font-size: 26px;
    }
    .fiap_pic_top h1,.fiap_pic_bottom h1{
        font-size: 28px;
    }
    .fiap_piclist dl dd{
        font-size: 20px;
    }
    .fiap_piclist dl dt{
        width: 246px;
    }
    .fiap_pic_top,.fiap_pic_bottom{
        width: 90%;
        margin: auto;
    }
    .fiap_pic_top{
        margin-bottom: 40px;
    }
    .fiap_piclist2,.fiap_piclist3{
        width: 90%;
        margin: auto;
        margin-top: 50px;
        display: block;
        text-align: justify;
        text-align-last: justify;
    }
    .fiap_piclist2 dl{
        margin-right: 0;
    }
    .fiap_piclist2 dl dd{
        

    }
.fiap_piclist3 dl{margin:0;width:auto;}
    .fiap_piclist .fiap_pic_bottom dl:nth-child(5n){
        margin-right: 20px;
    }
.fiap_pic_bottom div dl{width:100%;margin-right:0;}
}
@media screen and (max-width:580px){
    .fiap_piclist2,.fiap_piclist3{
        text-align: center;
        text-align-last: center;
    }
}
