.common-title {
    font-size: .4267rem;
    font-weight: 600;
    color: #333;
    text-align: center;
}

.common-subtitle {
    margin-top: .1867rem;
    font-size: .32rem;
    color: #666;
    text-align: center;
    line-height: .5333rem;
}

.sec {
    padding-top: .8rem;
}

.banner {
    width: 100%;
    height: 5.8667rem;
    background: url(../images/pdzb/banner.png?time=2022-08-22) no-repeat center/cover;
    text-align: center;
    overflow: hidden;
}

.banner .title {
    margin-top: .8rem;
    font-size: .8rem;
    font-weight: bold;
    color: #fff;
}

.banner .subtitle {
    font-size: .5333rem;
    color: #fff;
}

.banner .consulting-btn {
    width: 4.0533rem;
    height: 1.0667rem;
    background: #3272FF;
    margin: 1.4133rem auto 0;
    text-align: center;
    line-height: 1.0667rem;
    border-radius: .0533rem;
}

.banner .consulting-btn a {
    color: #fff;
    font-size: .4267rem;
}

.sec-box {
    background: #F4F5FA;
}

.sec1 .sec-content {
    margin-top: .8rem;
}

.sec1 .swiper-slide {
    width: 5.8667rem;
}

.sec1 .text {
    margin-top: .2133rem;
    font-size: .4267rem;
    font-weight: 600;
    color: #333;
    text-align: center;
}

.sec1 .item-list {
    padding: .56rem .2667rem .2667rem;
}

.sec1 .item-list .item {
    width: 9.4667rem;
    height: 3.0667rem;
    border-radius: .1067rem;
    background: #fff;
    box-shadow: 0px .0533rem .2667rem 0px #DFE1E8;
    border: 1px solid #EEF0F6;
    margin-top: .2133rem;
    text-align: center;
}

.sec1 .item-list .item:first-child {
    margin-top: 0;
}

.sec1 .item-list .item .title {
    font-size: .5333rem;
    color: #333;
    line-height: .64rem;
    font-weight: 600;
    margin-top: .5333rem;
}

.sec1 .item-list .item .desc {
    margin-top: .2667rem;
    font-size: .3733rem;
    color: #666;
    line-height: .5333rem;
}

.sec2 {
    background: url(../images/pdzb/sec2_bg.png?time=2022-08-22) no-repeat center/cover;
}

.sec2 .common-title {
    color: #fff;
    padding-bottom: .5333rem;
}

.sec2 .common-subtitle {
    color: #fff;
}

.sec2 .sec-content {
    margin-top: .5333rem;
    padding-bottom: .5333rem;
}

.sec2 .sec-content img {
    width: 9.4667rem;
    margin: 0 .2667rem;
}

.sec2 .sec-content .consulting-btn {
    width: 4.08rem;
    height: 1.0667rem;
    border-radius: .0533rem;
    background: #3272FF;
    margin: .4533rem auto 0;
    text-align: center;
    line-height: 1.0667rem;
}

.sec2 .sec-content .consulting-btn a {
    font-size: .4267rem;
    color: #fff;
}

.sec3 .sec-content {
    margin-top: .8rem;
    padding-bottom: .8rem;
}

.sec3 .sec-content img {
    width: 8.96rem;
    margin: 0 auto;
}

.sec3 .sec3-swiper {
    margin-top: .4533rem;
    margin-left: .2667rem;
}

.sec3 .sec3-swiper .swiper-slide {
    width: 6.24rem;
    height: 2.88rem;
    box-sizing: border-box;
    border-radius: .0533rem;
    border-left: solid .24rem #0080F1;
    padding: .5333rem .5333rem .5333rem .4533rem;
    background: #fff;
}

.sec3 .sec3-swiper .swiper-slide .title {
    font-size: .3733rem;
    font-weight: 600;
    line-height: .5333rem;
    color: #333;
}

.sec3 .sec3-swiper .swiper-slide .desc {
    margin-top: .2133rem;
    font-size: .32rem;
    color: #666;
    line-height: .48rem;
}

.sec4 {
    background: #fff;
}

.sec4 .sec-content {
    margin-top: .8rem;
}

.sec4 .item-list {
    padding: .64rem;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: space-between;
}

.sec4 .item {
    width: 4.1333rem;
    height: 4.24rem;
    background: #F6F7FB;
    border-radius: .0533rem;
    margin-top: .4267rem;
    text-align: center;
    padding-top: .6933rem;
}

.sec4 .item:nth-child(-n+2) {
    margin-top: 0;
}

.sec4 .item img {
    width: .96rem;
}

.sec4 .item .title {
    margin-top: .4267rem;
    font-size: .3733rem;
    font-weight: 600;
    line-height: .5333rem;
    color: #333;
}

.sec4 .item .desc  {
    margin-top: .16rem;
    font-size: .32rem;
    line-height: .48rem;
    color: #666;
}

.sec5 .sec-content {
    padding-top: .5333rem;
    padding-bottom: .8rem;
    padding-left: .5867rem;
}

.sec5 .swiper-slide {
    width: 7.44rem;
}

.sec5 .swiper-slide p {
    margin-top: .56rem;
    text-align: center;
    font-size: .48rem;
    line-height: .5867rem;
    color: #3D3D3D;
}

.sec6 {
    background: #fff;
}

.sec6 .sec-content {
    margin-top: .5333rem;
}

.sec6 .item-list {
    padding: 0 .2667rem .8rem;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.sec6 .item {
    width: 4.64rem;
    height: 2.4533rem;
    text-align: center;
    line-height: 2.4533rem;
    margin-top: .2667rem;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    color: #fff;
    font-size: .4267rem;
}

.sec6 .item:nth-child(1) {
    background-image: url(../images/pdzb/sec6_01.png?time=2022-08-22);
    margin-top: 0;
}

.sec6 .item:nth-child(2) {
    background-image: url(../images/pdzb/sec6_02.png?time=2022-08-22);
    margin-top: 0;
}

.sec6 .item:nth-child(3) {
    background-image: url(../images/pdzb/sec6_03.png?time=2022-08-22);
}

.sec6 .item:nth-child(4) {
    background-image: url(../images/pdzb/sec6_04.png?time=2022-08-22);
}

.sec6 .item:nth-child(5) {
    background-image: url(../images/pdzb/sec6_05.png?time=2022-08-22);
}

.sec6 .item:nth-child(6) {
    background-image: url(../images/pdzb/sec6_06.png?time=2022-08-22);
}