.pt_120{padding-top: 120px;}

.p_100_120{padding: 100px 0 120px;}




.product5{background: #f7f8fa;}

.pros1_1 {position: relative;}

.pros1_1 .con1{text-align: center;margin-bottom: 60px ;}

.product3.p_100 .con2 .ul .li:last-child{margin-bottom: 0;}

.pros1_2 {position: relative;}

.pros1_2 .con1{text-align: center;margin-bottom: 60px;}

.pros1_2 .con2{background: url(../img/pros1_9.jpg) center no-repeat;background-size: 100% 100%;}


.pros1_2 .con2 .c1{text-align: center;margin-bottom: 60px;}

.pros1_2 .con2 .c2{display: flex;justify-content: space-between;}

.pros1_2 .con2 .c2 .cl{width: 50%;padding: 40px 100px 0;}

.pros1_2 .con2 .c2 .cr{width: 50%;}

.pros1_2 .con2 .c2 .cl .l{margin-bottom: 75px;}

.pros1_2 .con2 .c2 .cl .l:last-child{margin-bottom: 0;}

.pros1_2 .con2 .c2 .cl .l1{padding-left: 25px;position: relative;margin-bottom: 30px;line-height: 40px;}

.pros1_2 .con2 .c2 .cl .l1::after{content: "";display: block; width: 5px; height: 30px;background: #2d5fe1; position: absolute; left: 0;top: 5px;}

.pros1_2 .con2 .c2 .cl .l2{line-height: 30px;}

.ejdh .ul .li.act .li_top a{color: #2d5fe1;}

.ejdh{height: 120px;position: relative;}

.daoh{z-index: 10;}

.daoh .ej_con {background: #fff;position: absolute;left: 0;top: 0;width: 100%;height: 120px;}

.daoh.act .ej_con{position: fixed;border-bottom: 1px solid rgba(0, 0, 0, 0.1);height: 100px;}

.daoh.act .ul .li{padding: 25px 30px;}

.daoh.act .ul .li_bot{margin-top: 18px;}

.maodian{position: absolute;left: 0;top: -30px;width: 100%;height: 1px;}

.pros2_1{position: relative;}

.pros2_1 .pros21_con{}

.pros2_1 .pros21_con .con1{text-align: center;}

.pros2_1 .pros21_con .con2{text-align: center;margin: 60px 0 35px;}

.pros2_1 .pros21_con .con3{text-align: center;line-height: 32px;}

.pros2_2{padding: 100px 0 120px;background: #f7f8fa;position: relative;}

.pros2_2 .con1{text-align: center;margin-bottom: 60px;}

.pros2_2 .con2{}

.pros2_2 .con2 .img img{width: 100%;}

.pros2_2 .con2 .txt{display: flex;height: 100px;background: #fff;align-items: center;border: 1px solid #e6ebf7;box-shadow: 0 5px 10px 2px #edf0f6;}

.pros2_2 .con2 .txt .t{flex: 1;display: flex;justify-content: center;align-items: center;}

.pros2_2 .con2 .txt .t img{margin-right: 14px;}

.pros2_3{background: #fff;}

.pros2_3 .con3{text-align: center;}

.pros2_3 .con4{text-align: center;line-height: 32px; margin: 35px 0 55px;}

.pros2_4{padding: 100px 0 120px;background: url(../img/pros1_9.jpg) center no-repeat;background-size: cover;}

.pros2_4 .con1{text-align: center;margin-bottom: 60px;}

.pros2_4 .con2{display: flex;justify-content: space-between;}

.pros2_4 .con2 .cl{width: 50%;}

.pros2_4 .con2 .cr{width: 50%;background: url(../img/pro3_2.jpg) center no-repeat;background-size: 100% 100%;display: flex;align-items: center;padding: 10px 140px 10px 100px;text-align: justify;}

.pros2_4 .con2 .cr .c2{line-height: 32px;text-align: justify;}

.pros2_4 .con2 .cr .c1{padding-left: 25px;position: relative;line-height: 40px;margin-bottom: 25px;}


.pros2_4 .con2 .cr .c1::after{content: "";position: absolute;left: 0;top: 6px;background: #2d5fe1;width: 5px;height: 30px;}

.pros2_4 .pro3_sp span{background: transparent;}


.pros2_4 .pro3_sp .swiper-pagination-bullet-active{border: 1px solid transparent;background: #666666;transform: scale(0.95);}

.pros3_4.pros2_4 .con2 .cr{padding: 10px 100px;}

@media screen and (max-width:1800px) {
    .pros1_2 .con2 .c2 .cl .l{margin-bottom: 50px;}

    .pros1_2 .con2 .c2 .cl .l1{margin-bottom: 20px;}
}




@media screen and (max-width:1680px) {

    .p_100_120{padding: 100px 0;}

    .pt_120{padding-top: 100px;}

    .pros2_4{padding: 100px 0;}


    .pros1_2 .con2 .c2 .cl .l1{margin-bottom: 10px;}

    .pros1_2 .con2 .c2 .cl{padding: 30px 60px 0;}

    .pros2_4 .con2 .cr{padding: 10px 100px 10px;}

    .pros2_2{padding: 100px 0;}

    .pros3_4.pros2_4 .con2 .cr{padding: 10px 70px ;}

    .daoh.act .ej_con{height: 80px;}

    .daoh.act .ul .li{padding: 20px 30px;}

    .daoh.act .ul .li_bot{margin-top: 15px;}
}

@media screen and (max-width:1500px) {
    .pros1_2 .con2 .c2 .cl{padding: 20px 50px 0;}

    .pros1_2 .con2 .c2 .cl .l{margin-bottom: 40px;}

    .pros1_2 .con2 .c2 .cl .l1{margin-bottom: 5px;}
}

@media screen and (max-width:1400px) {
    .pros2_4 .con2 .cr{padding: 10px 60px;}   
}


@media screen and (max-width:1025px) {

    .p_100_120{padding: 40px 0;}
    
    .pt_120{padding-top: 40px ;}

    .product_banner .txt .t2{width: 100%;text-align: justify;}

    .pros1_2 .con1{margin-bottom: 25px;}

    .pros1_2 .con2 .c2{flex-wrap: wrap;}

    .pros1_2 .con2 .c2 .cl{width: 100%;padding: 0;margin-bottom: 30px;}

    .pros1_2 .con2 .c1{margin-bottom: 25px;}

    .pros1_2 .con2 .c2 .cl .l1{line-height: 30px;margin-bottom: 10px;padding-left: 20px;}

    .pros1_2 .con2 .c2 .cl .l1::after{height: 20px;}


    .pros1_2 .con2 .c2 .cl .l{margin-bottom: 20px;}

    .pros1_2 .con2 .c2 .cr{width: 100%;}

    .pros2_1 .pros21_con .con2{margin: 25px 0 15px;}

    .pros2_1 .pros21_con .con3 br{display: none;}

    .pros2_2{padding: 40px 0;}

    .pros2_2 .con1{margin-bottom: 20px;}

    .pros2_3 .con4{margin: 20px 0 30px;}

    .pros2_3 .con4 br{display: none;}

    .pros2_3 .con3{line-height: 30px;}

    .pros2_2 .con2 .txt{height: auto;width: 100%;padding: 15px 5% 10px;flex-wrap: wrap;}

    .pros2_2 .con2 .txt .t {width: 50%;flex: none;justify-content: left;margin-bottom: 5px;}

    .pros2_2 .con2 .txt .t img{width: 30px;margin-right: 5px;}

    .pros2_2 .con2 .txt .t span{line-height: 24px;font-size: 14px;width: calc(100% - 38px); overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

    .pros2_4{padding: 40px 0;}
    
    .pros2_4 .con1{margin-bottom: 30px;}

    .pros2_4 .con2{flex-wrap: wrap;}

    .pros2_4 .con2 .cl{width: 100%;}
    
    .pros2_4 .con2 .cr{width: 100%;padding:30px 20px;}

    .pros2_4 .con2 .cr .c1{line-height: 30px;padding-left: 20px;margin-bottom: 15px;}

    .pros2_4 .con2 .cr .c1::after{height: 20px;}

    .pros3_4.pros2_4 .con2 .cr{padding: 30px 20px;}

    .pros1_1 .con1{margin-bottom: 30px;}

    .pros2_4 .con2 .cr .c2{line-height: 28px;}

    .pros2_3 .con4{line-height: 28px;}

  
    
}


