/* CSS Document */
* {
    margin: 0;
    padding: 0;
    outline: none;
    -webkit-font-smoothing: antialiased !important;
    -ms-text-size-adjust: 100% !important;
    -webkit-text-size-adjust: 100% !important;
}

* {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-tap-highlight: rgba(0, 0, 0, 0);
    -webkit-text-size-adjust: none;
}

input, img, textarea {
    border: none;
}

a {
    text-decoration: none;
}

a {
    blr: expression(this.onFocus=this.blur()); /* IE Opera */
    outline: none; /* FF Opera */
}

a:focus {
    -moz-outline-style: none; /* FF */
}

li {
    list-style: none;
}

input, textarea, select {
    outline: none;
}

textarea {
    resize: none;
}

.qing {
    display: block;
    clear: both;
}

.leftLogo {
    margin-left: 100px;
    margin-top: 15px;
    height: 60px;
}

.juzhong {
    display: block;
    width: 1260px;
    margin: 0 auto;
}

.lf {
    display: block;
    float: left;
    overflow: hidden;
}

.rf {
    display: block;
    float: right;
    overflow: hidden;
}

@-webkit-keyframes sprite-animate-go {
    from {
        background-position: 0 0
    }
    to {
        background-position: -2550px 0
    }
}

@-moz-keyframes sprite-animate-go {
    from {
        background-position: 0 0
    }
    to {
        background-position: -2550px 0
    }
}

@-o-keyframes sprite-animate-go {
    from {
        background-position: 0 0
    }
    to {
        background-position: -2550px 0
    }
}

@keyframes sprite-animate-go {
    from {
        background-position: 0 0
    }
    to {
        background-position: -2550px 0
    }
}

/*******************************service***************************************/
.header {
    background: rgba(0, 0, 0, .4);
    z-index: 99;
    position: fixed;
    top: 0;
}

.logo_ny {
    animation: logo_ny 0.8s cubic-bezier(1, .57, .48, 1.1) both;
    -webkit-animation: logo_ny 0.8s cubic-bezier(1, .57, .48, 1.1) both;
    -moz-animation: logo_ny 0.8s cubic-bezier(1, .57, .48, 1.1) both;
    -ms-animation: logo_ny 0.8s cubic-bezier(1, .57, .48, 1.1) both;
    -o-animation: logo_ny 0.8s cubic-bezier(1, .57, .48, 1.1) both;
    line-height: 80px;
    color: #fff;
    font-size: 24px;
}
.logo_ny:hover{
    color: #fff;
}
.logo_ny img {
    float: left;
    margin-right: 20px;
}
.logo_ny a:hover{
    color: #fff;
}
@keyframes logo_ny {
    0% {
        margin-left: -200px;
        opacity: 0.7;
        -moz-opacity: 0.7;
        -ms-opacity: 0.7;
        -o-opacity: 0.7;
        -webkit-opacity: 0.7;
        filter: alpha(opacity=70);
    }
    100% {
        margin-left: 0px;
        opacity: 1;
        -moz-opacity: 1;
        -ms-opacity: 1;
        -o-opacity: 1;
        -webkit-opacity: 1;
        filter: alpha(opacity=100);
    }
}

@-webkit-keyframes logo_ny {
    0% {
        margin-left: -200px;
        opacity: 0.7;
        -moz-opacity: 0.7;
        -ms-opacity: 0.7;
        -o-opacity: 0.7;
        -webkit-opacity: 0.7;
        filter: alpha(opacity=70);
    }
    100% {
        margin-left: 0px;
        opacity: 1;
        -moz-opacity: 1;
        -ms-opacity: 1;
        -o-opacity: 1;
        -webkit-opacity: 1;
        filter: alpha(opacity=100);
    }
}

@-moz-keyframes logo_ny {
    0% {
        margin-left: -200px;
        opacity: 0.7;
        -moz-opacity: 0.7;
        -ms-opacity: 0.7;
        -o-opacity: 0.7;
        -webkit-opacity: 0.7;
        filter: alpha(opacity=70);
    }
    100% {
        margin-left: 0px;
        opacity: 1;
        -moz-opacity: 1;
        -ms-opacity: 1;
        -o-opacity: 1;
        -webkit-opacity: 1;
        filter: alpha(opacity=100);
    }
}

@-ms-keyframes logo_ny {
    0% {
        margin-left: -200px;
        opacity: 0.7;
        -moz-opacity: 0.7;
        -ms-opacity: 0.7;
        -o-opacity: 0.7;
        -webkit-opacity: 0.7;
        filter: alpha(opacity=70);
    }
    100% {
        margin-left: 0px;
        opacity: 1;
        -moz-opacity: 1;
        -ms-opacity: 1;
        -o-opacity: 1;
        -webkit-opacity: 1;
        filter: alpha(opacity=100);
    }
}

@-o-keyframes logo_ny {
    0% {
        margin-left: -200px;
        opacity: 0.7;
        -moz-opacity: 0.7;
        -ms-opacity: 0.7;
        -o-opacity: 0.7;
        -webkit-opacity: 0.7;
        filter: alpha(opacity=70);
    }
    100% {
        margin-left: 0px;
        opacity: 1;
        -moz-opacity: 1;
        -ms-opacity: 1;
        -o-opacity: 1;
        -webkit-opacity: 1;
        filter: alpha(opacity=100);
    }
}

.nav {
    animation: nav 0.8s cubic-bezier(1, .57, .48, 1.1) both;
    -webkit-animation: nav 0.8s cubic-bezier(1, .57, .48, 1.1) both;
    -moz-animation: nav 0.8s cubic-bezier(1, .57, .48, 1.1) both;
    -ms-animation: nav 0.8s cubic-bezier(1, .57, .48, 1.1) both;
    -o-animation: nav 0.8s cubic-bezier(1, .57, .48, 1.1) both;
}

@keyframes nav {
    0% {
        margin-right: -200px;
        opacity: 0.7;
        -moz-opacity: 0.7;
        -ms-opacity: 0.7;
        -o-opacity: 0.7;
        -webkit-opacity: 0.7;
        filter: alpha(opacity=70);
    }
    100% {
        margin-right: 0px;
        opacity: 1;
        -moz-opacity: 1;
        -ms-opacity: 1;
        -o-opacity: 1;
        -webkit-opacity: 1;
        filter: alpha(opacity=100);
    }
}

@-webkit-keyframes nav {
    0% {
        margin-right: -200px;
        opacity: 0.7;
        -moz-opacity: 0.7;
        -ms-opacity: 0.7;
        -o-opacity: 0.7;
        -webkit-opacity: 0.7;
        filter: alpha(opacity=70);
    }
    100% {
        margin-right: 0px;
        opacity: 1;
        -moz-opacity: 1;
        -ms-opacity: 1;
        -o-opacity: 1;
        -webkit-opacity: 1;
        filter: alpha(opacity=100);
    }
}

@-moz-keyframes nav {
    0% {
        margin-right: -200px;
        opacity: 0.7;
        -moz-opacity: 0.7;
        -ms-opacity: 0.7;
        -o-opacity: 0.7;
        -webkit-opacity: 0.7;
        filter: alpha(opacity=70);
    }
    100% {
        margin-right: 0px;
        opacity: 1;
        -moz-opacity: 1;
        -ms-opacity: 1;
        -o-opacity: 1;
        -webkit-opacity: 1;
        filter: alpha(opacity=100);
    }
}

@-ms-keyframes nav {
    0% {
        margin-right: -200px;
        opacity: 0.7;
        -moz-opacity: 0.7;
        -ms-opacity: 0.7;
        -o-opacity: 0.7;
        -webkit-opacity: 0.7;
        filter: alpha(opacity=70);
    }
    100% {
        margin-right: 0px;
        opacity: 1;
        -moz-opacity: 1;
        -ms-opacity: 1;
        -o-opacity: 1;
        -webkit-opacity: 1;
        filter: alpha(opacity=100);
    }
}

@-o-keyframes nav {
    0% {
        margin-right: -200px;
        opacity: 0.7;
        -moz-opacity: 0.7;
        -ms-opacity: 0.7;
        -o-opacity: 0.7;
        -webkit-opacity: 0.7;
        filter: alpha(opacity=70);
    }
    100% {
        margin-right: 0;
        opacity: 1;
        -moz-opacity: 1;
        -ms-opacity: 1;
        -o-opacity: 1;
        -webkit-opacity: 1;
        filter: alpha(opacity=100);
    }
}
.menu{
    float: left;
}
.menu li{
    float: left;
    margin-right: 20px;
}