.solution1 .content{padding:35px 0;}
.solution1 .content .p1{font-size:16px;color:#666;line-height:28px;}
.solution1 .content .p2{text-align:center;}
/*  */
.solution2 .content{padding:35px 0;}
.solution2 .content .p2{text-align:center;margin:15px 0;}
/*  */
.solution3 .content{padding:35px 0 50px;}
.solution3 .content .p1{font-size:16px;color:#666;line-height:30px;}
.solution3 .content .list .item,.solution3 .content .list .icon{float:left;}
.solution3 .content .list .item{position: relative;width:255px;}
.solution3 .content .list .item .title{font-size:20px;line-height:50px;background:#FF1427;font-weight:bold;text-align:center;border-radius:50px;top:25px;position: relative;width:85%;margin:0 auto;color:#fff}
.solution3 .content .list .icon{width:60px;text-align:center;margin-top:135px;}
/*  */
.solution4 .content .list .item {width:560px;float:left;padding:40px 0;border-bottom:1px solid #DBDBDB}
.solution4 .content .list .item:nth-child(2n){float:right;}
.solution4 .content .list .item .num{width:140px;height:140px;overflow:hidden;border-radius:50%;border:1px solid #FF1427;line-height:138px;text-align:center;font-size:60px;color:#FF1427;font-family: 'din';float:left;}
.solution4 .content .list .item .info{float:left;width:380px;margin-left:40px;padding-top:20px;}
.solution4 .content .list .item .info h3{font-size:24px;color:#333;font-weight:bold;margin-bottom:10px;}
.solution4 .content .list .item .info .p1{font-size:16px;color:#666;line-height:25px;}
@media (max-width:1199px) and (min-width:992px){
    /*  */
    .solution3 .content .list .item{width:22.5%}
    .solution3 .content .list .icon{width:3.33%}
    .solution3 .content .list .item .title{font-size:16px;}
    /*  */
    .solution4 .content .list .item{float:left;width:49%}
    .solution4 .content .list .item .num{width:120px;height:120px;line-height:118px;}
    .solution4 .content .list .item .info{width:65%;padding-left:30px;}
    .solution4 .content .list .item .info h3{font-size:20px;}
    /*  */
}
@media (min-width:768px) and (max-width:991px){
    .solution3 .content .list .icon{display:none;}
    .solution3 .content .list .item{width:24%}
    .solution3 .content .list .item:nth-child(2n - 1){margin-left:1.25%}
    .solution3 .content .list .item:first-child{margin-left:0;}
    .solution3 .content .list .item .title{font-size:14px;line-height:36px;top:18px;}
    /*  */
    .solution4 .content .list .item{float:left;width:49%;padding:25px 0;height:180px;}
    .solution4 .content .list .item .num{width:100px;height:100px;line-height:98px;}
    .solution4 .content .list .item .info{width:70%;padding-left:15px;margin-left:0;}
    .solution4 .content .list .item .info h3{font-size:20px;}
}
@media (max-width:767px){
    .solution1 .content{padding:15px 0;}
    .solution1 .content .p1{line-height:25px;font-size:14px;}
    /*  */
    .solution3 .content{padding:15px 0;}
    .solution3 .content .p1{line-height:25px;font-size:14px;}
    .solution3 .content .list .icon{display:none;}
    .solution3 .content .list .item{width:49%}
    .solution3 .content .list .item:nth-child(3),.solution3 .content .list .item:nth-child(7){float:right;}
    .solution3 .content .list .item .title{font-size:13px;line-height:30px;top:15px;}
    /*  */
    .solution4 .content .list .item{width:100%;padding:15px 0;}
    .solution4 .content .list .item .num{width:60px;height:60px;font-size:20px;line-height:58px;}
    .solution4 .content .list .item .info{width:calc(100% - 60px);margin-left:0;padding-left:10px;padding-top:0;}
    .solution4 .content .list .item .info h3{font-size:16px;}
    .solution4 .content .list .item .info .p1{font-size:13px;line-height:20px;}
}