.ws_1{
    font-size: 60px;
    font-weight: bold;
    color: #aaaaaa60;
    text-align: center;
    position: relative;
    overflow: hidden;
}
.ws_1 span{
    color: #138df2;
    font-size: 22px;
    position: absolute;
    display: block;
    top: 32px;
    left: 50%;
    width: 300px;
    margin-left: -150px;
    text-align: center;
}
.ws_2{
    padding: 18px 110px;
    background: #138df2;
    border-radius: 8px;
    overflow: hidden;
}
@media screen and (max-width:350px){
    .ws_2{
        padding: 18px 35px;    
    }
    
    
}

.ws_2 span{
    font-size: 22px;
    color: #fff;
}
.ws_2 a{
    display: block;
    float: right;
    background: #13d9f2;
    color: #fff;
    padding: 7px 30px;
    border-radius: 25px;
}
@media screen and (max-width:800px){
    .ws_2 span{
        display: block;
        text-align: center;
    }
    .ws_2 a{
        float: unset;
        text-align: center;
    }
    .proitem img{
        display: block;
        margin: 0 auto;
    }
}