
.since_img{
    width: 41%;
    float: left;
    margin-top: 150px;
}

.since_box{
    width: 59%;
    padding-left: 33px;
    float: right;
    margin-top: 100px;
}
.since_box>p{
    font-size: 11.8rem;
    color: #eeebe9;
    text-align: right;
    line-height: 100%;
}
.since_box .name{
    width: 100%;
    border-bottom: 1px solid #df0012;
    color: #404040;
    margin-bottom: 15px;
}
.since_box .name>P{
    display: block;
    font-size: 3rem;
    margin-top: 35px;
    margin-bottom: 13px;
}
.since_box .name>span{
    font-size:1.8rem;
    display: block;
    margin-bottom: 42px;
}
.since_box .content{
    height: 405px;
    overflow: hidden;
    transition: all .5s;
}
.since_box .content>span,.since_box .content>span a{
    font-size: 1.6rem;
    color: #404040;
    line-height: 37px;
}
.since_box .content img{
    width: 100%;
}
.since_box>button{
    background-color: #df0012;
    color: #ffffff;
    font-size: 1.6rem;
    padding: 15px 59px;
    margin-top: 11px;
    float: right;
}
.since_box>button:nth-of-type(2){
    display: none;
}

.work{
    width: 100%;
    background-image: url("../image/rsyhy/gsjs/work_bg.png");
    background-size: 100% 100%;
    margin-top: 150px;
}
.work .work_box{
    width: 100%;
    text-align: center;
    padding-bottom: 210px;
}
.work .work_box>img{
    display: block;
    margin: 74px auto 16px;
}
.work .work_box>p {
    color: #ffffff;
    font-size: 3rem;
    margin-bottom: 63px;
}
.work .work_box>span{
    color: #ffffff;
    font-size: 1.8rem;
    display: block;
}
.work .work_box>span:nth-of-type(1){
    margin-bottom: 10px;
}
.work_img{
    width: 100%;
    margin-top: -130px;
    /*margin-bottom: 118px;*/
}
.work_img .box1{
    width: 100%;
}
.work_img .box1>img{
    display: block;
    width: 42%;
    float: left;
}
.work_img .box1>div:nth-of-type(1){
    width: 58%;
    padding-left: 10px;
    float: left;
}
.work_img .box1>div>img:nth-of-type(1){
    margin-bottom: 10px;
}
.work_img .box2{
    width: 100%;
    margin-top: 10px;
}
.work_img .box2>div:nth-of-type(1){
    width: 35.1%;
    float: left;
}
.work_img .box2>div:nth-of-type(2){
    width: 29.6%;
    padding: 0px 10px;
    float: left;
}
.work_img .box2>div:nth-of-type(3){
    width: 35.3%;
    float: left;
}
.work_img .box2 img{
    width: 100%;
}
.work_img img{
    transition: all .3s;
}
.work_img img:hover{
    transform: scale(1.01);
}
.know .know_right .nav_box li:nth-of-type(1)>a{
    background-color: #d60c1a;
    color: #fff;
}


@media (max-width: 767px){
    .since_box{
        width: 100%;
        padding: 0px 5px;
        margin-top: 0px;
    }
    .work{
        margin-top: 35px;
    }
    .work .work_box>span{
        line-height: 30px;
    }
}