 


.s117{position: relative;padding: 60px 0;overflow: hidden;}
.s117:before{content:"";display: block;width: 1px;top: 0;bottom: 0;position: absolute;left: 50%;background: #ab7923;}
.s117:after{content:"";display: block;height: 17px;width: 17px;background: #fff;border:2px solid #ab7923;position: absolute;left: 50%;bottom: 0;margin-left: -8px;border-radius: 50%;}

.s117-item{width: 100%;position: relative;padding: 124px 0px 40px;}
@media screen and (min-width: 0) and (max-width: 767px){
.s117-item{padding: 124px 0 40px;}
}
.s117-item h4{display: inline-block;height: 88px;width: 88px;border:1px dashed #ab7923;background: #fff;padding: 5px;border-radius: 50%;margin-bottom: 40px;position: relative;z-index: 2;}
.s117-item h4 span{display: block;height: 100%;width: 100%;background: #ab7923;border-radius: 50%;text-align: center;line-height: 76px;font-size: 26px;color: #fff;}
.s117 .s117-item h4{position: absolute;left: 50%;top: 0;margin-left: -44px;}
.s117-item p{padding: 20px 0;line-height: 22px;font-size: 15px;position: relative;}
.s117-item p a{color: #000;}
.s117-item p i.s117-ico{content:"";display: block;height: 20px;width: 25px;position: absolute;top: 22px;z-index: 2;background: url(../images/s117-item.png);}
.s117-item p span{display: block;}

.s117 .s117-item p:nth-child(even){padding-right: 50%;text-align: right;}
.s117 .s117-item p:nth-child(odd){padding-left: 50%;text-align: left;}
.s117 .s117-item p:nth-child(even) i.s117-ico{right: 50%;margin-right: -12px;transform: rotate(180deg);}
.s117 .s117-item p:nth-child(odd) i.s117-ico{left: 50%;margin-left: -12px;}
.s117 .s117-item p:nth-child(even) span{padding-right: 30px;}
.s117 .s117-item p:nth-child(odd) span{padding-left: 30px;}

 