.about1_body_bg{
    background-image:url('../images/contact_us_bg.jpg');
}
.contact_body_bg2{
    background-image:url('../images/contact_us.png');
}
.contact2_main{
    position:absolute;
    left:0;
    top:8.6%;
    width:100%;
    height:100%;
}
.contact2_main_bg{
    position:absolute;
    top:0;
    left:0;
    width:42%;
    height:30%;
    background-image:url('../images/contact_us_akm.png');
    background-position:top;
    background-repeat: no-repeat;
    background-size:100%;
    z-index:0;
    -webkit-animation:fadeInUp 1s .2s ease both;
    -moz-animation:fadeInUp 1s .2s ease both;
}
.contact2_title{
    position: absolute;
    top: 32%;
    left: 16%;
    width: 22%;
    height: 18%;
    color: #333;
    font-size: 3em;
    letter-spacing: -2px;
    line-height:1.2em;
    font-weight: 100;
    z-index: 2;
    -webkit-animation:fadeInLeftBig 1s .2s ease both;
    -moz-animation:fadeInLeftBig 1s .2s ease both;
}
.contact2_map{
    position: absolute;
    top: 2%;
    right: 0;
    width: 80%;
    height: 60%;
    background-image: url('../images/AKM-logo-map.png');
    background-position: top right;
    background-repeat: no-repeat;
    background-size: 90%;
    z-index: 1;
}
.contact2_desc{
    position: absolute;
    top: 66%;
    right: 0;
    width: 76%;
    height: 20%;
    font-size: 0.9em;
    -webkit-animation:fadeInLeftBig 2s .2s ease both;
    -moz-animation:fadeInLeftBig 2s .2s ease both;
}
.contact2_address{float:left;width:46%;}
.contact2_phone{float:left;width:30%;margin:0 2%;}
.contact2_address p,.contact2_phone p{margin-top:1em;}
.contact2_wechat{float:left;width:20%;position:relative;}
.contact2_wechat img {
    width: 2.8em;
    height: 2.8em;
}
.contact2_wechat p{
    position: absolute;
    top: 2.8em;
}
@-webkit-keyframes fadeInUp{
    0%{opacity:0;
        -webkit-transform:translateY(200px)}
    100%{opacity:1;
        -webkit-transform:translateY(0)}
}
@-moz-keyframes fadeInUp{
    0%{opacity:0;
        -moz-transform:translateY(200px)}
    100%{opacity:1;
        -moz-transform:translateY(0)}
}
.human_resources2_left p{
    text-align:right;color:#FFF;font-size:0.7em;width:64%;float:right;line-height:2.5em;margin-right:5%;margin-top:8%;
    -webkit-animation:fadeInLeftBig 1s .2s ease both;
    -moz-animation:fadeInLeftBig 1s .2s ease both;
}

@-webkit-keyframes fadeInLeftBig{
    0%{
        -webkit-transform:translateX(-2000px)}
    100%{
        -webkit-transform:translateX(0)}
}
@-moz-keyframes fadeInLeftBig{
    0%{
        -moz-transform:translateX(-2000px)}
    100%{
        -moz-transform:translateX(0)}
}
.footer_desc{display:none;}