.banner{
    width:100%;
    height:500px;
    margin: 125px auto 0 auto;
}
.banner img{
    width:100%;
    height:100%;
    object-fit: cover;
}
.title{
    margin-top:115px;
    margin-bottom:90px;
}
.title h3{
    color:#222;
    font-size:42px;
    text-align:center;
}
.title h3 span{
    border-bottom:6px solid #2AA3A3;
}
/* 左文右图 */
.item_count{
    display:flex;
    justify-content: space-between;
    align-items: center;
    padding:50px;
    margin-bottom:70px;
}
.grey{
    background:#EEEEEE;
    padding:50px 50px 0 50px;
    height:410px;
    box-sizing: border-box;
}
.right h3{
    text-align:right;
}
.item_count .item_text{
    flex:1;
    margin-right:40px;
}
.item_count .item_text h3{
    font-size:32px;
    color:#666;
    padding-bottom:25px;
    border-bottom:1px solid #A3A3A3;
    font-weight:normal;
}
.item_count .item_text p{
    margin-top:20px;
    font-size:26px;
    line-height:42px;
    color:#666;
    font-weight: lighter;
}
.grey .item_pic{
    width:560px;
}
.item_count .item_pic img{
    width: 100%;
}
.right .item_pic{
    width:500px;
}
.right .item_text {
    margin-right:0;
    margin-left:90px;
}
 .shadow_count {
    padding: 70px 50px;
   
}

.shadow_count h3 {
    font-size: 32px;
    color: #fff;
    padding-bottom:25px;
    border-bottom:1px solid #A3A3A3;
}
.shadow_count img{
    width:80%;
    display:block;
    margin:60px auto;
}
.shadow_count p {
    margin-top: 45px;
    color: #fff;
    font-size: 26px;
    line-height: 42px;
    font-weight: lighter;
}
.last {
    background: #EEEEEE;
}
.three .item_pic {
    width: 460px;
}
.last .item_pic {
    width: 480px;
}
.last h3 {
    text-align:right;
}
.last .item_text{
    margin-right:0;
    margin-left:60px;
}
.bg_color{
    background:url('/Shared/images/homev1/newpart/retail_solution/bg.png') no-repeat center;
}