* {
    margin: 0;
    padding: 0;
}

html,
body {
    width: 100%;
    height: 100%;
    font-size: 16px;

}

a {
    text-decoration: none;
    color: #FFffff;
}

ul li {
    list-style: none;
}

.nav_cen {
    margin: 0 auto;
    width: 110rem;

}

.head_nav:after,
.head_rig>ul:after,
.foot_cen:after,
.nav_cen:after,
.product ul:after,
.apply ul:after,
.science .scin:after,
.foot .nav_cen:after,
.foot_rig:after {
    content: "";
    display: block;
    clear: both;

}

.header_fu {
    width: 100%;
    height: 8.6rem;
}


.banner {
    width: 100%;
    height: 24rem;
    background: url("../imgs/analy/analy.png") no-repeat;
    background-size: cover;
    z-index: 100;
}


.product {
    width: 100%;
    height: 78.6rem;
}

.product p {
    width: 96.4rem;
    font-family: MicrosoftYaHei;
    font-size: 1.9rem;
    font-weight: normal;
    font-stretch: normal;
    line-height: 4.5rem;
    letter-spacing: 0.1rem;
    color: #000000;
    display: block;
    margin: 0 auto;
    padding-top: 5.6rem;
    text-align: justify;
    text-indent: 2em;

}

.product h1 {
    font-family: MicrosoftYaHei;
    font-size: 3rem;
    font-weight: normal;
    font-stretch: normal;
    color: #000000;
    text-align: center;
    padding: 5rem 0rem 1.5rem 0rem;
    letter-spacing: 0.1rem;
}

.product h4 {
    width: 17.4rem;
    height: 0.6rem;
    background-color: #efefef;
    border-radius: 0.3rem;
    display: block;
    margin: 0 auto;
}

.product ul {
    /* padding-left: 4.6rem; */
    width: 101rem;
    display: block;
    margin: 0 auto;
}

.product ul li {
    width: 19.3rem;
    height: 37.5rem;
    float: left;
    margin: 8rem 3rem 0rem 3rem;

}

.product ul li:last-of-type {
    margin: 8rem 0rem 0rem 3rem;
}

.product ul li img {
    width: 12.9rem;
    display: block;
    margin: 0 auto;

}

.product ul li h3 {
    font-family: MicrosoftYaHei;
    font-size: 2.2rem;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0.1rem;
    text-align: center;
    color: #333333;
    padding: 2.9rem 0rem 4.4rem 0rem;
}

.product ul li span {
    width: 18.3rem;
    height: 14.1rem;
    font-family: MicrosoftYaHei;
    font-size: 1.6rem;
    font-weight: normal;
    font-stretch: normal;
    line-height: 3.1rem;
    letter-spacing: 0.1rem;
    color: #737479;
    display: block;
    margin: 0 auto;
    text-align: justify;

}

.science {
    width: 100%;
    height: 73.2rem;
    /* display: table-cell;
    vertical-align: middle;*/
    background-color: #f7f7f7;


}

.science .scin {
    padding-top: 9rem;
    width: 92rem;
    height: 51rem;
    display: block;
    margin: 0 auto;
    padding-left: 1rem;

}

.science .scin img {
    width: 42.3rem;
    float: left;


}

.science .scin .base {
    float: right;
    width: 40rem;
    display: block;
    margin: 0 auto;

}

.science .scin .base h1 {
    font-family: MicrosoftYaHei;
    font-size: 3.4rem;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0.1rem;
    color: #333333;
    padding: 2.4rem 0rem 4.3rem 0rem;
}

.science .scin .base p {
    font-family: MicrosoftYaHei;
    font-size: 1.9rem;
    font-weight: normal;
    font-stretch: normal;
    line-height: 6.3rem;
    letter-spacing: 0.1rem;
    color: #333333;
}


.apply {
    width: 100%;
    height: 63rem;

}

.apply h1 {
    height: 3.4rem;
    font-family: MicrosoftYaHei;
    font-size: 3.4rem;
    font-weight: normal;
    font-stretch: normal;
    line-height: 3rem;
    letter-spacing: 0.1rem;
    color: #333333;
    text-align: center;
    padding: 5.8rem 0rem 6.3rem 0rem;
}

.apply ul {
    width: 100rem;
    display: block;
    margin: 0 auto;
}

.apply ul li {
    width: 44.1rem;
    height: 40.7rem;
    background-color: #ffffff;
    box-shadow: 0rem 0rem 0.8rem 0rem rgba(102, 102, 102, 0.74);
    border-radius: 0.4rem;
    border: solid 0rem #2077fd;
    float: left;
    margin: 0rem 2.3rem 0rem 3.3rem;
}

.apply ul li:last-of-type {
    margin: 0rem 0rem 0rem 3.3rem;
}

.apply ul li img {
    display: block;
    margin: 0 auto;
    padding: 1.2rem 1px;


}

.apply ul li span {
    height: 3.4rem;
    font-family: MicrosoftYaHei;
    font-size: 3.4rem;
    font-weight: normal;
    font-stretch: normal;
    line-height: 4.5rem;
    letter-spacing: 1px;
    color: #2fa3f4;
    display: block;
    text-align: center;
}

.apply ul li p {
    width: 35.9rem;
    height: 17.6rem;
    font-family: MicrosoftYaHei;
    font-weight: normal;
    font-stretch: normal;
    line-height: 4.5rem;
    letter-spacing: 1px;
    color: #333333;
    display: block;
    margin: 0 auto;
    padding-top: 3rem;
    text-align: center;
    font-size: 1.9rem;

}

#go_top>img {
    width: 3.1rem;
    height: 3.1rem;
    cursor: pointer;
}

#go_top {
    position: fixed;
    right: 2.6rem;
    bottom: 1.6rem;
    z-index: 9999;
}





@media only screen and (max-width: 1537px) {

    body,
    html {
        font-size: 12.8px !important;
    }
}

@media only screen and (max-width: 1441px) {

    .apply {
        height: 64rem;
    }

    .apply ul li {
        height: 44.7rem;

    }



    @media screen and (max-width:1366px) {

        .product ul li {
            width: 18.3rem;
        }

        .apply ul {
            padding-left: 2rem;
        }

        .apply ul li {
            height: 44.3rem;
        }

        .product ul li {
            margin: 7.8rem 3rem 0rem 3rem;
        }
    }


}