.recruittop{
    width: 100%;
    background: url(../images/newstop.jpg);
    padding: 140px 0;
    margin-top: 80px;
    background-position: center;
}
.recruitbox1{
    background: url(../images/recruitbg1.jpg) no-repeat;
    padding: 105px 0 39px 0;
}
@media (max-width:414px){
    .recruitbox1{
        padding: 55px 0 39px 0;
    }
}
.recruitbox1 h3{
    color: #0093dd;
    font-size: 1.714rem;
    padding-left: 15px;
}
.recruitcon1{
    background: #f5f5f5;
    margin: 25px auto;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    padding: 32px 20px;
    min-height: 367px;
}
.recruitcon1 h4{
    color: #222222;
    font-size: 18px;
}
.recruitcon1 ul{
    list-style:disc;
    padding-left: 15px;
}
.recruitcon1 ul li{
    line-height: 29px;
    font-size: 14px;
}
.recruitcon1:hover{
    background: #fff;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-box-shadow: 1px 1px 15px #999;
    -webkit-box-shadow: 1px 1px 15px #999;
    box-shadow: 1px 1px 15px #999;
}
.recruitcon1:hover h4{
    color: #0093dd;
}

.recruitbox2{
    background: url(../images/recruitbg2.jpg) no-repeat;
    padding: 80px 0 48px 0;
}
.recruitbox2 .bg-white h3{
    color: #0093dd;
    font-size: 1.714rem;
    padding-left: 15px;
}
.bg-white{
    background: #fff;
}
.recruitbox3{
    background: url(../images/recruitbg3.jpg);
    padding: 80px 0 48px 0;
}
.recruitbox3 h3{
    color: #0093dd;
    font-size: 1.714rem;
    padding-left: 15px;
}