.popup {
    position: fixed;
    z-index: 999999;
    top:35%;
    left:15%;
    background:#fff;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    -webkit-box-shadow:  0 0 20px rgba(0,0,0,.6);
    -moz-box-shadow:  0 0 20px rgba(0,0,0,.6);
    box-shadow:  0 0 20px rgba(0,0,0,.6);
    display: none;
}

.popup.active {
    display: block;
}

.popup .popup-content img {
    width: 350px;
}

.popup .popup-footer {
    padding: 10px;
    font-size: 13px;
    line-height:1;
    background: #d5d5d5;
    padding-bottom:15px;
}

.popup .popup-footer input {
    vertical-align: top;
    margin: 0 2px 0 0;
}


/* popup2 */

.popup2 {
    position: fixed;
    z-index: 999999;
    top:35%;
    left:34%;
    background:#fff;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    -webkit-box-shadow:  0 0 20px rgba(0,0,0,.6);
    -moz-box-shadow:  0 0 20px rgba(0,0,0,.6);
    box-shadow:  0 0 20px rgba(0,0,0,.6);
    display: none;
}

.popup2.active {
    display: block;
}

.popup2 .popup-content img {
    width: 350px;
}

.popup2 .popup-footer {
    padding: 10px;
    font-size: 13px;
    line-height:1;
    background: #d5d5d5;
    padding-bottom:15px;
}

.popup2 .popup-footer input {
    vertical-align: top;
    margin: 0 2px 0 0;
}


.footer_info_wrap {
    margin:0;
}
#footer .footer-logo {
    width: 190px;
    float: left;
}

#footer .footer-logo2 {

    float: right;
}

#footer .footer-info,
#footer .footer-info2 {
    float: left;
    color: #aaa;
    line-height:1.7;
}
#footer .footer-info {
    width: 305px;
    float: left;
    padding-top: 40px;
}


#footer .footer-info2 {
    width: 500px;
    float: left;
    padding-top: 20px;
}


#footer .copy {
    background: #6b696a;
}
#footer .copy p {
    width: 1152px;
    margin: 0 auto;
    padding: 12px 0;
    color: #fff;
}

