.develop-top{
    height:577px;
    background: url(../images_new/develop-top.png) no-repeat center;
}
.develop-bottom{
    height:608px;
    background: url(../images_new/develop-bottom.png) no-repeat center;
}
.develop-middle{
    background: url(../images_new/develop-middle.png) center;
    position: relative;
}
.develop-pillars{
    width:18px;
    height:100%;
    position: relative;
    top:0;
    left:50%;
    margin-left:-9px;
    background: linear-gradient(#fabb26,#fffbf1);
}
.develop-content{
    background: #f8f7ff;
    width:560px;
    position: relative;
    margin-bottom:103px;
    top:0;
    padding:24px 16px;
    box-sizing:border-box;
}
.develop-content:last-child{
	margin-bottom: -1px;
}
.develop-content h1{
    font-weight:normal;
    color:#14a83b;
    font-size:18px;
}
.develop-content p{
    font-size:16px;
    margin-top:10px;
    color:#333333;
}
.develop-right-content{
    right:-36px;
}
.develop-right-content:after,
.develop-left-content:after{
    content:"";
    width:0;
    height:0;
    border:8px solid transparent;
   
    position: absolute;
    top:50%;
    margin-top:-4px;
}
.develop-right-content:after{
    left:-16px;
    border-right-color:#f8f7ff;
}
.develop-left-content{
    left:-580px;
}
.develop-left-content:after{
    right:-16px;
    border-left-color:#f8f7ff;
}
.develop-pointer{
    width:8px;
    height:8px;
    background-color:#14a83b;
    border-radius:50%;
    position: absolute;
    top:50%;
}
.develop-right-pointer:after,
.develop-left-pointer:after{
    content:"";
    position: absolute;
    width:12px;
    height:12px;
    border:1px solid #14a83b;
    border-radius:50%;
    top:-3px;
}
.develop-right-pointer:after{
    left:-3px;
}
.develop-right-pointer{
    left:-32px;
}
.develop-left-pointer{
    right:-32px;
}
.develop-left-pointer:after{
    right:-3px;
}

@media screen and (max-width:1279px) and (min-width:960px){
    .develop-left-content {
        left: -438px;
    }
    .develop-content {
        width: 418px;
    }
    .develop-content p {
        font-size: 15px;
    }
}
@media screen and (max-width:959px) and (min-width:768px){
    .develop-left-content {
        left: -350px;
    }
    .develop-content {
        width: 330px;
    }
    .develop-content p {
        font-size: 14px;
    }
}
@media screen and (max-width:767px) and (min-width:479px){
    .develop-right-content {
        right: 221px;
    }
    .develop-left-content {
        left: -221px;
    }
    .develop-content {
        width: 450px;
    }
    .develop-content h1 {
        text-align: center;
    }
    .develop-right-content:after, .develop-left-content:after {
        content: "";
        width: 0;
        height: 0;
        border: 8px solid transparent;
        position: absolute;
        left: 50%;
        margin-left: -4px;
        top: -12px;
        border-bottom-color: #f8f7ff;
    }
    .develop-pointer {
        width: 8px;
        height: 8px;
        background-color: #14a83b;
        border-radius: 50%;
        position: absolute;
        top: 0;
        left:50%;
        margin-top:-53px;
    }
    .develop-content p {
        font-size: 14px;
    }
}
@media screen and (max-width:478px){
    .develop-right-content {
        right: 147px;
    }
    .develop-left-content {
        left: -147px;
    }
    .develop-content {
        width: 310px;
    }
    .develop-content h1 {
        text-align: center;
    }
    .develop-right-content:after, .develop-left-content:after {
        content: "";
        width: 0;
        height: 0;
        border: 8px solid transparent;
        position: absolute;
        left: 50%;
        margin-left: -8px;
        top: -12px;
        border-bottom-color: #f8f7ff;
    }
    .develop-pointer {
        width: 8px;
        height: 8px;
        background-color: #14a83b;
        border-radius: 50%;
        position: absolute;
        top: 0;
        left:50%;
        margin-left: -4px;
        margin-top:-30px;
    }
    .develop-content p {
        font-size: 14px;
        line-height:1.2em;
    }
    .sub-block .sub-title {
        margin-bottom: 4px;
    }
}