body {
    background: #F9F9F9;
}

.header {
    transform: translateY(0);
    box-shadow: 0px 1px 0px 0px rgba(204, 204, 204, 0.3);
    background: rgba(255, 255, 255, 0.9);
}

.viewpoint {
    display: flex;
}

.viewpoint .l {
    width: 39.5833333333vw;
    height: 100vh;
    padding: 0 0 0 13.59375vw;
    display: flex;
    align-items: center;
    position: relative;
}

.viewpoint .l .title {
    font-size: 2.5vw;
    font-weight: bold;
    color: #222222;
    margin: 0 0 3.6979166667vw;
    transform: translateY(20px);
    opacity: 0;
}

.viewpoint .l .title strong {
    color: #049E48;
    font-weight: normal;
}

.viewpoint .l .green {
    font-size: 1.1458333333vw;
    font-weight: bold;
    color: #049E48;
    margin: 0 0 1.09375vw;
    transform: translateY(20px);
    opacity: 0;
}

.viewpoint .l .headline {
    font-size: 1.1458333333vw;
    font-weight: 500;
    color: #222222;
    margin: 0 0 1.5104166667vw;
    transform: translateY(20px);
    opacity: 0;
}

.viewpoint .l .text {
    width: 19.2708333333vw;
    font-size: 0.8333333333vw;
    font-weight: 400;
    color: #666666;
    line-height: 1.6666666667vw;
    margin: 0 0 6.0416666667vw;
    transform: translateY(20px);
    opacity: 0;
}

.viewpoint .l .more_joke {
    transform: translateY(20px);
    opacity: 0;
}

.viewpoint .l .cut_list:not(:nth-child(1)) {
    position: absolute;
}
.viewpoint .l .cut_list.on .title,.viewpoint .l .cut_list.on .green,.viewpoint .l .cut_list.on .headline,.viewpoint .l .cut_list.on .text,.viewpoint .l .cut_list.on .more_joke{
  transition: 1s;
  opacity: 1;
  transform: translateY(0);
}
.viewpoint .l .cut_list.on .green{
  transition-delay: 0.2s;
}
.viewpoint .l .cut_list.on .headline{
  transition-delay: 0.3s;
}
.viewpoint .l .cut_list.on .text{
  transition-delay: 0.4s;
}
.viewpoint .l .cut_list.on .more_joke{
  transition-delay: 0.5s;
}
.viewpoint .r {
    width: 60.4166666667vw;
    position: relative;
    z-index: 2;
    display: flex;
    justify-content: center;
}

.viewpoint .r .big_img {
    position: absolute;
    width: 100%;
    height: 100vh;
    top: 0;
    left: 0;
    overflow: hidden;
    z-index: -1;
}

.viewpoint .r .big_img img {
    width: 100%;
    filter: blur(10px);
    transform: scale(1.05);
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: 0.7s;
}

.viewpoint .r .big_img img.on {
    opacity: 1;
}

.viewpoint .r .scroll {
    width: 21.875vw;
    margin: 7.8125vw 0 10.4166666667vw 0;
}

.viewpoint .r .scroll .img {
    width: 100%;
}

.viewpoint .r .scroll .img img {
    width: 100%;
}

.viewpoint .r .scroll .img:not(:last-child) {
    margin: 0 0 3.125vw;
}

/*# sourceMappingURL=viewpoint.css.map */

@media screen and (max-width: 1024px) {
    .viewpoint{
        display: none;
    }
    .viewpoint_sj{
        display: block!important;
        padding: 90px 5% 40px 5%;
    }
    .viewpoint_sj .item:not(:last-child) {
        margin: 0 0 50px;
    }
    .viewpoint_sj .item .cut_list .title{
        font-size: 24px;
        font-weight: bold;
        color: #222222;
        margin: 0 0 10px;
    }
    .viewpoint_sj .item .cut_list .title strong{
        color: #049E48;
        font-weight: normal;
    }

    .viewpoint_sj .item .cut_list .green{
        font-size: 18px;
        font-weight: bold;
        color: #049E48;
        margin: 0 0 15px;
    }

    .viewpoint_sj .item .cut_list .headline{
        font-size: 16px;
        font-weight: 500;
        color: #222222;
        margin: 0 0 15px;
    }
    .viewpoint_sj .item .cut_list .text{
        font-size: 13px;
        line-height: 1.8;
        font-weight: 400;
        color: #666666;
        margin: 0 0 30px;
    }
    .viewpoint_sj .item .img{
        width: 100%;
        margin: 0 0 20px;
    }

}<!--0.00014090538024902-->