/*
* @Author: yhf
* @Date:   2018-12-5 10:41:15
* @Last Modified by:   yhf
* @Last Modified time: 2019-01-11 15:03:59
*/
.banner{
    background: url(../i/solution/banner4.jpg) no-repeat center center;
    height: 648px;
}
.solution-content-list1,
.solution-content-list4{
    padding:90px 0 70px 0
}
.solution-content-list1 ul{
    padding:0 40px;
    display: flex;
}
.solution-content-list1 ul li{
    margin:14px;
    border-radius:8px;
    box-shadow:0 2px 4px rgba(0,0,0,0.05);
    -webkit-box-shadow:0 2px 4px rgba(0,0,0,0.05);
    -moz-box-shadow:0 2px 4px rgba(0,0,0,0.05);
    -o-box-shadow:0 2px 4px rgba(0,0,0,0.05);
    background-color: #fff;
}
.solution-content-list1 ul li>div{
    padding:46px 20px 20px 20px;
}
.solution-content-list2,
.solution-content-list5,
.solution-content-list6{
    padding:90px 0
}
.solution-content-list2 ul{
    padding:0px 140px
}
.solution-content-list3{
    background: url(../i/solution/bg4.jpg) repeat center center;
    padding:90px 0
}
.partner-ul{
    padding:0 40px;
    margin-bottom: 10px
}
.partner-ul li{
    padding:10px;
}
.partner-ul li a{
    display: block;
    box-shadow:0 2px 7px rgba(0,0,0,0.1);
    -webkit-box-shadow:0 2px 7px rgba(0,0,0,0.1);
    -moz-box-shadow:0 2px 7px rgba(0,0,0,0.1);
    -o-box-shadow:0 2px 7px rgba(0,0,0,0.1);
    cursor: default;
}
.solution-content-list5 ul li{
    width: 283px;
    height: 283px;
    border-radius: 50%;
    margin:0 auto;
    border:1px solid #d5d5d5;
    padding: 60px 42px;
}
.solution-content-list5 ul{
    padding: 30px 170px;
}
.solution-content-list5 ul li:first-child+li{
    color: #fff;
    position: relative;
    padding-top: 48px;
}
.solution-content-list5 ul li:first-child+li p{
    position: relative;
    z-index: 3;
}
.solution-content-list5 ul li:first-child+li:before{
    position: absolute;
    content: '';
    z-index: 1;
    left: -14px;
    top: -14px;
    width: 308px;
    height: 308px;
    border-radius: 50%;
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#0088f2',endColorStr='#42d2e4',gradientType='1');
    background:-webkit-linear-gradient(left,#0088f2,#42d2e4);
    background:-moz-linear-gradient(right,#0088f2,#42d2e4);
    background:-o-linear-gradient(right,#0088f2,#42d2e4);
    background:linear-gradient(to right,#0088f2,#42d2e4);
}
.solution-content-list5 ul li:first-child+li:after{
    position: absolute;
    content: '';
    z-index: 0;
    left: -28px;
    top: -28px;
    width: 336px;
    height: 336px;
    border-radius: 50%;
    background: rgba(195,196,201,.25);
}
/*pay*/
.pay .banner{
    background: url(../i/solution/banner5.jpg) no-repeat center center;
    height: 648px;
}
.solution-content-list6 ul{
    width: 694px;
    height: 434px;
    margin: 0 auto;
    background: url(../i/solution/img33.png) no-repeat left top;
}
.solution-content-list6 ul li{
    height: 173px;
    padding: 20px 28px;
    padding-left: 37px;
    margin-bottom: 16px;
    line-height: 28px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.solution-content-list6 ul li:first-child,
.solution-content-list6 ul li:first-child+li+li{
    padding-left: 28px;
    padding-right: 37px;
}