/* Begin Company */
.first-info-block,.second-info-block{
    width: 1110px;
    height: auto;
    margin: 0 auto;
    margin-bottom: 23px;
}
.first-info-block .img_1{
    float: right;
    margin-top: 50px;
}
.first-info-block h1,.second-info-block h1{
    font: 30px OpenSansBold;
    color: #333333;
    text-transform: uppercase;
    padding-top: 16px;
}
.first-info-block h2,.second-info-block h2{
    font: 16px OpenSansBold;
    color: #333333;
    padding-top: 20px;
    padding-bottom: 14px;
}
.first-info-block .purpleLine,.second-info-block .purpleLine{
    width: 65px;
    height: 2px;
    background: #58066f;
    float: left;
}
.first-info-block .greyLine,.second-info-block .greyLine{
    width: 570px;
    height: 1px;
    background: #eeeeee;
    margin-top: 1px;
}
.first-info-block .txt_1{
    font: 14px OpenSansLight;
    color: #333;
    line-height: 22px;
    width: 635px;
    padding-top: 25px;
}
.second-info-block .greyLine{
    width: 1110px;
    margin-bottom: 30px;
}
.second-info-block .txt_1{
    width: 446px;
    font: 14px OpenSansLight;
    color: #333;
    line-height: 22px;
    float: right;
    padding-bottom: 25px;
}
.second-info-block .wrappSlider{
    width: 635px;
    float: left;
}
.second-info-block .slick_company{
    width: 635px;
    height: 392px;
}
.second-info-block .slider-nav{
    width: 560px;
    margin: 20px auto 0 auto;
}

.second-info-block .slider-nav img{
    margin: 0 10px;
    margin-top: 8px;
    position: relative;
    right: 3px;
    cursor: pointer;
    width: 126px;
    height: 103px;
}
.second-info-block .slider-nav .slick-current{
    background: url(../img/company/activeNav.png) no-repeat center center;
}
.second-info-block .slider-nav .slick-current img{
    opacity: 0.5;
}
/* --- */
.third-info-block-cover{
    width: 100%;
    background: #f9f9f9;
}
.third-info-block{
    width: 1110px;
    height: auto;
    margin: 0 auto;
}
.third-info-block h2{
    font: 16px OpenSansBold;
    color: #333333;
    padding-top: 46px;
    padding-bottom: 14px;
}
.third-info-block .purpleLine{
    width: 65px;
    height: 2px;
    background: #58066f;
    float: left;
}
.third-info-block .greyLine{
    width: 1110px;
    height: 1px;
    background: #eeeeee;
    margin-top: 1px;
}
.third-info-block .reasons-block{
    display: table;
    margin-top: 48px;
}
.third-info-block .item{
    width: 185px;
    height: 225px;
    float: left;
    margin-bottom: 32px;
    text-align: center;
}
.third-info-block .item .circ{
    width: 132px;
    height: 132px;
    left: 26px;
    position: relative;
    display: table-cell;
    vertical-align: middle;
    background: #fff;
    border-radius: 50%;
    -webkit-box-shadow: 0px 10px 26px -4px rgba(0,0,0,0.24); 
    -moz-box-shadow: 0px 10px 26px -4px rgba(0,0,0,0.24); 
    box-shadow: 0px 10px 26px -4px rgba(0,0,0,0.24);
}
.third-info-block .item .circ .hearth{
    width: 25px;
    height: 21px;
    position: absolute;
    top: 13px;
    left: 6px;
    text-align: center;
    font: 11px OpenSansLight;
    color: #fff;
    line-height: 21px;
    background: url(../img/hearth_decor.png);
}
.third-info-block .item p{
    font: 13px OpenSansLight;
    line-height: 20px;
    padding-top: 20px;
}
/* End Company */

