.improvement-item{
    margin-top: 30px;
}

.improvement-item  span{
    margin-top: 30px;
    margin-right: 50px;
    display: block;
    width: 80px;
    height: 80px;
    font-size: 80px;
    line-height: 80px;
    border:2px solid #fff;
    border-radius: 50%;
}


.improvement-item  p{
    font-size: 16px;
    margin-top: 10px;
    width: 100px;
    text-align: center;
}


.product-yan2{
    line-height: 1.2;
    color: #fff;
}

.product-yan2 .section-one{
    background:url(../images/yan2/banner.jpg) center center no-repeat;
}


div.section-two,div.section-third,div.section-fourth,div.section-fifth{
    background-color: #031728;
}

div.section-one .product-content,
div.section-two .section-img,
div.section-third .product-content,
div.section-fourth .section-img
{
    float: left;
}

div.section-one .section-img,
div.section-two .product-content,
div.section-third .section-img,
div.section-fourth .product-content
{
    float: right;
}

.product-container{
    width: 1200px;
    margin:0 auto;
}


.product-content .product-description{
    width: 436px;
}

.product-description .desc-title{
    margin-top: 150px;
    font-size: 48px;
    color: #00bee7;
    font-weight: bold;
}

.product-description .sub-desc{
    font-size: 30px;
    margin-top: 25px;
}

.product-structure .structure-description .structure-title{
    font-size: 48px;
    font-weight: bold;
    color: #00bee7;
    padding-top: 50px;
}


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

}


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

}

@media  screen and (max-width: 1366px) {
    .product-container{
        width: 100%;
    }

    div.section-one .product-content,
    div.section-two .section-img,
    div.section-third .product-content,
    div.section-fourth .section-img
    {
        width: 50%;
    }

    div.section-one .section-img,
    div.section-two .product-content,
    div.section-third .section-img,
    div.section-fourth .product-content
    {
        width: 50%;
    }
}


@media  screen and (max-width: 1024px) {
    .product-container{
        width: 100%;
    }

    div.section-one .product-content,
    div.section-two .section-img,
    div.section-third .product-content,
    div.section-fourth .section-img
    {
        width: 50%;
    }

    div.section-one .section-img,
    div.section-two .product-content,
    div.section-third .section-img,
    div.section-fourth .product-content
    {
        width: 50%;
    }
}


@media (min-width: 992px) and (max-width: 1199px) {

}

@media (min-width: 768px) and (max-width: 991px) {

}

@media (min-width: 375px) and (max-width: 767px) {
    .product-container{
        width: 100%;
    }

    .product-yan2 .section-one{
        margin-top: 52px;
        background-color: #031728;
    }

    div.section-one .product-content,
    div.section-two .section-img,
    div.section-third .product-content,
    div.section-fourth .section-img
    {
        width: 100%;
    }

    div.section-one .section-img,
    div.section-two .product-content,
    div.section-third .section-img,
    div.section-fourth .product-content
    {
        width: 100%;
    }

    .product-content .product-description{
        width: 100%;
    }

    .product-description .desc-title,.product-structure .structure-description .structure-title{
        margin: 0;
        font-size: 30px;
        padding: 10px;
    }

    .product-description .sub-desc{
        font-size: 20px;
        padding: 10px;
    }

    div.section-two, div.section-third, div.section-fourth, div.section-fifth{
        padding-top: 20px;
    }
}

@media (max-width: 374px) {
    .product-container{
        width: 100%;
    }

    .product-yan2 .section-one{
        margin-top: 52px;
        background-color: #031728;
    }

    div.section-one .product-content,
    div.section-two .section-img,
    div.section-third .product-content,
    div.section-fourth .section-img
    {
        width: 100%;
    }

    div.section-one .section-img,
    div.section-two .product-content,
    div.section-third .section-img,
    div.section-fourth .product-content
    {
        width: 100%;
    }

    .product-content .product-description{
        width: 100%;
    }

    .product-description .desc-title,.product-structure .structure-description .structure-title{
        margin: 0;
        font-size: 30px;
        padding: 10px;
    }

    .product-description .sub-desc{
        font-size: 20px;
        padding: 10px;
    }

    div.section-two, div.section-third, div.section-fourth, div.section-fifth{
        padding-top: 20px;
    }
}

