#bus-env .active-color-2 {
    color: #00a0e8;

}

#bus-env .container {
    max-width: 93.75rem;
    width    : 93.75rem;
    color    : #666;
}

#bus-env .env-intro .env-top {
    display        : flex;
    justify-content: space-between;
    margin         : 0 auto;
    /* max-width   : 83.125rem; */
}

#bus-env .env-intro {
    margin-top: 5rem;
}

#bus-env .env-intro .item-fir {

    padding-left: 4rem;
}

#bus-env .env-intro .item-fir .title {
    font-size: 2.125rem;
    color    : #00a0e8;
}

#bus-env .env-intro .item-fir .en-title {
    color      : #999;
    font-weight: initial;
    margin-top : -0.3125rem;
    font-size  : 1.25rem;
}

#bus-env .env-intro .item-fir .desc {
    margin-top    : 1.25rem;
    line-height   : 1.875rem;
    /* font-size  : .75rem; */
}

#bus-env .env-intro .item-fir .desc span {
    font-weight: bold;
}

#bus-env .env-intro .item-sen,
.env-intro .item-thr {
    text-align: center;
    width     : 30%;
}

#bus-env .env-intro .env-con {
    margin: 8.75rem 0;
}

#bus-env .env-intro .env-con img {
    width: 100%;
}

#bus-env .env-check {
    background : #eff8fb;
    padding-top: 3rem;
}

#bus-env .env-check .container {

    padding: 0 0 8.75rem 0;
}

#bus-env .env-check .container .title {
    font-size: 2.125rem;
    color    : #00a0e8;
}

#bus-env .env-check .container .en-title {
    color      : #999;
    font-weight: initial;
    margin-top : -0.3125rem;
    font-size  : 1.25rem;
}

#bus-env .env-check .intro {
    margin-top : 3.125rem;
    width      : 40%;
    line-height: 1.875rem;
    text-align: justify;
}

#bus-env .env-check .intro span {
    font-weight: bold;
}

#bus-env .env-check .check-photo {
    display: flex;
    margin-top: 3.125rem;
    justify-content: space-between;
}

#bus-env .env-check .check-photo .half-circle.animate.animated{
    width: 301px;
    height: 301px;
    border-radius: 50%;
    border: 2px solid rgb(0, 160, 232);
    border-bottom-color: transparent;
    border-right-color: transparent;
    position: absolute;
    transform: rotateZ(45deg);
    animation: rotate 2s;
}
#bus-env .env-check .check-photo .half-circle2.animate.animated{
    width: 301px;
    height: 301px;
    border-radius: 50%;
    border: 2px solid rgb(0, 160, 232);
    border-bottom-color: transparent;
    border-right-color: transparent;
    position: absolute;
    transform: rotateZ(225deg);
    animation: rotate2 2s;
}
@keyframes rotate {
    from{
        transform: rotateZ(45deg);
    }to{
        transform: rotateZ(405deg);
    }
}
@keyframes rotate2 {
    from{
        transform: rotateZ(225deg);
    }to{
        transform: rotateZ(585deg);
    }
}
#bus-env .env-check .check-photo .circle{
    width: 300px;
    height: 300px;
    border-radius: 50%;
    padding-top: 100px;
    border: 1px solid rgb(209, 209, 209);
    text-align: center;
    font-size: 1.5rem;
    font-weight: bold;
    color: rgb(0, 160, 232);
}
#bus-env .env-check .check-photo .circle .countup{
    font: bold 3.75rem "FuturaPT Bold";
}

#bus-env .env-check .check-photo .circle .info{
    font: 1.3125rem "SourceHanSan Regular";
    color: #707070;
}

/* #bus-env .env-check .check-photo img {
    width: 100%;
} */

#bus-env .env-service {
    margin-top: 3.125rem;
}

#bus-env .env-service {

    width  : 81.25rem;
    margin : 0 auto;
    padding: 0 0 0 2vw;
}

#bus-env .env-service h3.title {
    font-size: 2.125rem;
    color    : #00a0e8;
}

#bus-env .env-service .en-title {
    color      : #999;
    font-weight: initial;
    margin-top : -0.3125rem;
    font-size  : 1.25rem;
}

#bus-env .env-service .service-list {
    margin-top     : 3.125rem;
    overflow       : hidden;
    display        : flex;
    flex-wrap      : wrap;
    box-sizing     : border-box;
    justify-content: space-between;
}

#bus-env .env-service .container {
    padding-top: 4rem;
    max-width  : 81.25rem;
}

#bus-env .env-service .service-list .item-ser {

    color           : #eff8fb;
    background      : #0bbafb;
    padding         : 3.2rem 2.2rem;
    border-radius   : .875rem;
    margin-top      : .9375rem;
    flex            : 0 0 32%;
    /* margin-right : 1%; */
    /* width        : 33%; */
}
#bus-env .env-service .service-list .item-ser:nth-of-type(1){
    background: url('https://cdn.gdskfz.com/skfz/images/business/jiance/bg1.png') no-repeat center center;
}
#bus-env .env-service .service-list .item-ser:nth-of-type(2){
    background: url('https://cdn.gdskfz.com/skfz/images/business/jiance/bg2.png') no-repeat center center;
}
#bus-env .env-service .service-list .item-ser:nth-of-type(3){
    background: url('https://cdn.gdskfz.com/skfz/images/business/jiance/bg3.png') no-repeat center center;
}
#bus-env .env-service .service-list .item-ser:nth-of-type(4){
    background: url('https://cdn.gdskfz.com/skfz/images/business/jiance/bg4.png') no-repeat center center;
}
#bus-env .env-service .service-list .item-ser:nth-of-type(5){
    background: url('https://cdn.gdskfz.com/skfz/images/business/jiance/bg5.png') no-repeat center center;
}
#bus-env .env-service .service-list .item-ser:nth-of-type(6){
    background: url('https://cdn.gdskfz.com/skfz/images/business/jiance/bg6.png') no-repeat center center;
}

#bus-env .env-service .item-ser img {
    width        : 3.125rem;
    color        : #fff;
    margin-bottom: 1.5rem;
}

#bus-env .env-service .one {
    background: linear-gradient(to right, #0bbafb, #0eb7fa);
    /* 标准的语法 */
}

#bus-env .env-service .two {
    background: linear-gradient(to right, #11b5f9, #20a5f5);
    /* 标准的语法 */
}

#bus-env .env-service .thr {
    background: linear-gradient(to right, #1ea8f6, #3d8aed);
    /* 标准的语法 */
}

#bus-env .env-service .four {
    background: linear-gradient(to right, #0fb6fa, #23a3f4);
    /* 标准的语法 */
}

#bus-env .env-service .five {
    background: linear-gradient(to right, #25a1f4, #398eef);
    /* 标准的语法 */
}

#bus-env .env-service .six {
    background: linear-gradient(to right, #3691ef, #4285ec);
    /* 标准的语法 */
}

#bus-env .env-service .item-ser .title {
    font-size: 1.875rem;
}

#bus-env .env-service .item-ser .con {
    margin-top : .5rem;
    line-height: 1.5625rem;
    font-size  : 1.125rem;
}

#bus-env .env-show {
    margin         : 3.125rem 0;
    display        : flex;
    flex-wrap      : wrap;
    justify-content: space-evenly;

}

#bus-env .env-show .item-photo {
    /* width      : 30%; */
    text-align    : center;
    /* margin-left: 3%; */
    color         : #707070;
    /* float      : left; */
    margin-top    : 2.5rem;
}

#bus-env .env-show .item-photo p {
    line-height: 2.5rem;
}

#bus-env .env-show .item-photo img {
    width: 100%;
}

#bus-env .env-consult {
    background     : url('https://cdn.gdskfz.com/skfz/images/enviroment/jc-bg.jpg') no-repeat;
    /*background   : #305677;*/
    background-size: cover;
    padding        : 8.75rem 0 2.5rem;
    color          : #fff !important;
}

#bus-env .env-consult .consult-top {
    display: flex;
}

#bus-env .env-consult .consult-top .left-step {
    width: 40%;

    padding-left: 2.5rem;
}

    #bus-env .env-consult .main-title.index04 {
        background-image: url('https://cdn.gdskfz.com/skfz/images/business/title04_d.png');
    }

#bus-env .env-consult .title-cn {
    color: #fff;
}

#bus-env .env-consult .title-en {
    color: #fff;
}

    #bus-env .env-consult .right-intro {
        width: 50%;
        background-image: url('https://cdn.gdskfz.com/skfz/images/text-bg.png');
        padding: 3.75rem 5rem;
    }

#bus-env .env-consult .left-step .title {
    font-size: 2rem;
}

#bus-env .env-consult .left-step .en-title {
    font-weight: initial;
    font-size  : 1.25rem;
}

#bus-env .env-consult .right-intro .icon {
    width: 3.125rem;
}

#bus-env .env-consult .jc-title {
    margin-top : .625rem;
    color      : #00a0e8;
    font-weight: bold;
    line-height: 2.5rem;
}

#bus-env .env-consult .right-intro .content {
    line-height: 1.5625rem;
    color      : #fff;
}

#bus-env .env-consult .consult-con {
    position: relative;
    padding : 15.625rem 0 25rem;
}

#bus-env .env-consult .consult-con .consult-title {
    font-size: 2.25rem;
    color    : #fff;
}

#bus-env .env-consult .consult-con .cover {
    width     : 100%;
    margin-top: 3.75rem;
    margin-left: 100px;
}

/* #bus-env .env-consult .consult-con img {
    /* width: 12.5rem; 
} */

#bus-env .env-consult .cus-1 {
    width: 20.1875rem;
    position: absolute;
    top     : 0rem;
    left    : 21.875rem;
}

#bus-env .env-consult .cus-2 {
    width: 20.1875rem;
    position: absolute;
    top     : 0rem;
    left    : 65.5rem;
}

#bus-env .env-consult .cus-3 {
    width: 20.1875rem;
    position: absolute;
    top     : 41.75rem;
    left    : 3.125rem;
}

#bus-env .env-consult .cus-4 {
    width: 20.1875rem;
    position: absolute;
    top     : 865px;
    left    : 43%;
}

/*.env-land {*/

/*}*/
#bus-env .env-land .container {
    padding: 9.375rem 0 5rem;

    background-position: 0 2.1875rem;
}

#bus-env .env-land .title {
    font-size  : 2.125rem;
    color      : #00a0e8;
    margin-left: 1.25rem;
    margin-top : -1.25rem;
}

#bus-env .env-land .en-title {
    color      : #999;
    font-weight: initial;
    font-size  : 1.25rem;
    margin-left: 1.25rem;
}

#bus-env .env-land .land-con {
    background-image : url('https://cdn.gdskfz.com/skfz/images/enviroment/seven_bg.jpg');
    background-repeat: no-repeat;

    background-position: center center;
    height             : 39.0625rem;
    position           : relative;
    margin             : 18.75rem 0;
}

#bus-env .land-con .center-fun {
    position      : absolute;
    /* width      : 18.75rem; */
    left          : 50%;
    /* margin-left: -9.375rem; */
    top           : 50%;
    color         : #fff;
    text-align    : center;
    font-size     : 2.25rem;
    transform     : translate(-50%, -50%);
    font-weight   : bold;
    /* line-height: 2.5rem; */
}

#bus-env .land-con .center-fun img {
    /* width: 3.125rem; */
    margin-bottom: 1rem;
}

#bus-env .land-con .tag {
    font-size: 1.875rem;
    position : absolute;
}

#bus-env .land-con .tag span {
    position   : absolute;
    display    : block;
    top        : 50%;
    left       : 50%;
    white-space: nowrap;
    transform  : translate(-50%, -50%);
    color      : #707070;
}

#bus-env .land-con .tag img {
    display: block;
}

#bus-env .land-con .one {
    left: 17.5rem;
    top : -20.1875rem;
}

#bus-env .land-con .two {

    left: 50rem;
    top : -20.1875rem;

}

#bus-env .land-con .thr {

    left: 69.5625rem;
    top : 6.0625rem;
}

#bus-env .land-con .four {

    left: 50rem;
    top : 37.5rem;
}

#bus-env .land-con .five {

    left: 17.5rem;
    top : 37.5rem;
}

#bus-env .land-con .six {

    left: 2.6875rem;
    top : 6.0625rem;
}