.sstz{width: 100%;height: 1px;left: 0;top: -70px;position: absolute;}

.idtz{position: absolute;left: 0;top: -99px;width: 100%;height: 1px;}

.idtz2{top: -30px;}

.product_ban{}

.product_ban .proban_con{position: relative;}

.product_ban .img{position: relative;}

.product_ban .img img{width: 100%;}

.product_ban .proban_con .txt{position: absolute;left: 0;top: 0;width: 100%;height: 100%;display: flex;align-items: center;color: #ffffff;background: rgba(0, 0, 0,0.1);}

/* .product_ban .proban_con .txt .ts{transform: translateY(10px);} */

.product_ban .proban_con .txt .t1{line-height: 75px;font-weight: 400;}

.product_ban .proban_con .txt .t1 a{color: rgba(255, 255, 255,0.1);margin-right: 40px;}

.product_ban .proban_con .txt .t1 a:last-child{margin-right: 0;}

.product_ban .proban_con .txt .t1 a.act{color: #fff;}

.product_ban .proban_con .txt .t1 a:hover{color: #fff;}

.product_ban .proban_con .txt .t2{line-height: 30px;margin-top: 25px;font-weight: 400;}

.mbxdh{height: 70px;border-bottom: 1px solid #f0f0f0;background: #fbfbfb;position: relative;z-index: 5;}

.mbxdh.act .con{position: fixed;left: 0;top: 70px;width: 100%;height: 60px;background: #fbfbfb;border-bottom: 1px solid rgba(0, 0, 0,0.05);}

.mbxdh .con{height: 70px;}

.mbxdh .mb_con{display: flex;align-items: center;height: 100%;}

.mbxdh .mb_con a{display: flex;margin-right: 60px;position: relative;height: 100%;align-items: center;}

.mbxdh .mb_con a::after{content: "";width: 0;height: 3px;background: #c70019;position: absolute;left: 50%;transform: translateX(-50%);bottom: -1px;transition: all 0.6s;}

.mbxdh .mb_con a:last-child{margin-right: 0;}

.mbxdh .mb_con a.act{font-weight: bold;color: #c70019;}

.mbxdh .mb_con a.act::after{width: 100%;}

.mbxdh .mb_con a:hover{color: #c70019;}

.mbxdh .mb_con a:hover::after{width: 100%;transition: all 0.6s;}

.product{}

.product .con2{line-height: 30px;padding: 23px 0 46px;color: #333333;margin-bottom: 50px;border-bottom: 1px solid #e5e5e5;}

.product .ul{display: flex;flex-wrap: wrap;}

.product .ul .li{width: 31.25%;margin-right: 3.125%;box-shadow: 0 0 1px 2px #efefef;margin-bottom: 40px;}

.product .ul .li:nth-child(3n){margin-right: 0;}

.product .ul a{display: block;position: relative;}

.product .ul a::after{content: "";width: 0%;height: 6px;position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);background: #c70019;transition: all 0.6s;}

.product .ul .img{overflow: hidden;}

.product .ul .img img{width: 100%;}

.product .ul .txt{padding: 40px 40px 50px;}

.product .ul .txt .t1{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.product .ul .txt .t2{height: 60px;margin: 25px 0 35px;line-height: 30px; display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}

.product .ul .txt .t3{display: flex;align-items: center;color: #111111;}

.product .ul .txt .t3 .i{width: 10px;height: 10px;position: relative;margin-left: 7px;}

.product .ul .txt .t3 img:last-child{position: absolute;left: 0;top: 0;opacity: 0;}

.product .ul a:hover::after{width: 100%;transition: all 0.6s;}

.product .ul a:hover .t1{color: #c70019;}

.product .ul a:hover .img img{transform: scale(1.03);}

.product .ul a:hover .t3 span{color: #c70019;}

.product .ul a:hover .t3 .i img:last-child{opacity: 1;}

.product .ul a:hover .t3 .i img:first-child{opacity: 0;}


.prodeta_1{position: relative;}

.prodeta_1 .con{display: flex;box-shadow: 0 0 10px 5px #ededed;}

.prodeta_1 .con .con_le{width: 50%;position: relative;z-index: 1;}

.prodeta_1 .con .con_re{width: 50%;padding: 120px 80px 20px ;}

.prodeta_1 .con .con_re .re1{padding-bottom: 50px;border-bottom: 1px solid #e5e5e5;}

.prodeta_1 .con .con_re .res{}

.prodeta_1 .con .con_re .res .li{border-bottom: 1px dashed #dbdbdb;padding: 42px 0;}

.prodeta_1 .con .con_re .res .lt{display: flex;line-height: 35px;position: relative;cursor: pointer;}

.prodeta_1 .con .con_re .res .lt s{width: 15px;height: 15px;background: url(../images/prodeta_1_4.png) center no-repeat;background-size: 100% 100%;position: absolute;right: 0;top: 10px;transition: all 0.6s;}

.prodeta_1 .con .con_re .res .lt span{margin-left: 10px;width: calc(100% - 45px);}

.prodeta_1 .con .con_re .res .lb{line-height: 32px;margin-top: 26px;text-align: justify;}

.prodeta_1 .con .con_re .res .li:last-child{padding: 42px 0 0;border: none;}

.prodeta_1 .con .con_re .res .li.act .lt s{transform: rotate(180deg);transition: all 0.6s;}

.prodeta_2{background: #f7f7f7;}

.prodeta_2 .con1{text-align: center;margin-bottom: 60px;}

.prodeta_2 .con2 .ul{border-top: 1px solid #dbdbdb;border-left: 1px solid #dbdbdb;}

.prodeta_2 .con2 .ul .li{display: flex;border-bottom: 1px solid #dbdbdb;line-height: 30px;}

.prodeta_2 .con2 .ul .li .pss{padding: 20px 40px;border-right: 1px solid #dbdbdb;display: flex;justify-content: center;align-items: center;}

.prodeta_2 .con2 .ul .li .p1{width: 15%;justify-content:stretch;text-align: left;}

.prodeta_2 .con2 .ul .li .p2{width: 27%;}

.prodeta_2 .con2 .ul .li .p3{width: 37.5%;}

.prodeta_2 .con2 .ul .li .p4{width: 20.5%;}

.prodeta_3{}

.prodeta_3 .con1{text-align: center;margin-bottom: 60px;}

.prodeta_3 .con2 .ul{display: flex;flex-wrap: wrap;justify-content: space-between;}

.prodeta_3 .con2 .ul .li{width: 49.375%;background: #fcfcfc;box-shadow: 0 0 1px 1px #dbdbdb;padding: 20px 60px 20px 40px;display: flex;align-items: center;line-height: 30px;margin-bottom: 20px;}

.prodeta_3 .con2 .ul .li img{border: 1px solid #dadcdd;border-radius: 100%;margin-right: 30px;}

.prodeta_3 .con2 .ul .li span{display: block;width: calc(100% - 110px);text-align: justify;}

.prodeta_3 .con2 .ul .li:hover{box-shadow: 0 0 10px 3px #f0f0f0;}

.prodeta_3 .con2 .ul .li:hover span{font-weight: bold;color: #c70019;}

.prodeta_4{}

.prodeta_4 .pro4_con{position: relative;}

.prodeta_4 .pro4_con .img img{width: 100%;}

.prodeta_4 .pro4_con .img {position: relative;}

.prodeta_4 .pro4_con .img video{position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;opacity: 0;}

.shipbf{width: 110px;height: 110px;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);border: 1px solid #ffffff;display: flex;align-items: center;justify-content: center;border-radius: 100%;box-shadow: 0px 0px 25px 0px rgba(255, 255, 255,0.9) inset;cursor: pointer;transition: all 0.6s;}

.shipbf:hover{box-shadow: 0px 0px 50px 0px rgba(255, 255, 255,1) inset;transition: all 0.6s;}

.prodeta_4.act .pro4_con .img video{opacity: 1;}

.prodeta_5{}

.prodeta_5 .con1{text-align: center;margin-bottom: 60px;}

.prodeta_5 .swiper-container{padding: 6px;}

.prodeta_5 .img{overflow: hidden;}

.prodeta_5 .img img{width: 100%;}

.prodeta_5 .ss{box-shadow: 0 3px 5px 1px #dedede;}

.prodeta_5 .ss a{display: block;position: relative;}

.prodeta_5 .ss a::after{content: "";width: 0%;height: 6px;background: #c70019;position: absolute;left: 50%;transform: translateX(-50%);bottom: 0;transition: all 0.6s;}

.prodeta_5 .txt{padding: 35px 35px 40px;}

.prodeta_5 .txt .t1{margin-bottom: 27px;  overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.prodeta_5 .txt .t2{display: flex;align-items: center;}

.prodeta_5 .txt .t2 .i{width: 10px;height: 10px;position: relative;margin-left: 7px;}

.prodeta_5 .txt .t2 .i img:last-child{position: absolute;left: 0;top: 0;opacity: 0;}

.prodeta_5 .ss:hover .t1{color: #c70019;}

.prodeta_5 .ss:hover .t2 span{color: #c70019;}

.prodeta_5 .ss:hover .t2 .i img:last-child{opacity: 1;}

.prodeta_5 .ss:hover .t2 .i img:first-child{opacity: 0;}

.prodeta_5 .ss:hover .img img{transform: scale(1.05);}

.prodeta_5 .ss:hover a::after{width: 100%;transition: all 0.6s;}

.prodeta_5 .in4_prev{left: -80px;}

.prodeta_5 .in4_next{right: -80px;}


/* 案例中心 */

.casexl {position: relative;z-index: 5;height: 60px;margin: 75px 0;}

.casexl .con{height: 70px;padding: 5px 0;background: #fff;position: relative;}

.casexl.act .con{position:fixed;left: 0;top: 70px;width: 100%;border-bottom: 1px solid rgba(0, 0, 0,0.05)}

.casexl .cxl_con {display: flex;justify-content: space-between;}

.casexl .cxl_con .con_le{width: 18.75%;}

.casexl .cxl_con .con_con{width: 18.75%;}

.casexl .cxl_con .con_re{width: 60%;display: flex;align-items: center;justify-content: center;height: 60px;}

.casexl .cxl_con .con_re input{width: calc(100% - 140px);height: 100%;outline: none;background: #f9f9f9;border: 1px solid #dbdbdb;padding-left: 20px;font-size: 16px;color: #999999;}

input::-webkit-input-placeholder{
    color:#999999;
    font-size:16px;
    font-weight: 100;
   
}
input:-moz-placeholder {
    color:#999999;
    font-size:16px;
    font-weight: 100;
}
input::-moz-placeholder {
    color:#999999;
    font-size:16px;
    font-weight: 100;
}
input:-ms-input-placeholder {
    color:#999999;
    font-size:16px;
    font-weight: 100;
}

.casexl .cxl_con .con_re a{width: 140px;background: #c70019;color: #fff;height: 100%;display: flex;align-items: center;justify-content: center;}

.casexl .cxl_con .con_re a .i{width: 20px;height: 20px;background: url(../images/casexl_1.png) center no-repeat;background-size: 100% 100%;margin-right: 8px;}

.gdxl{width: 100%;height: 60px;position: relative;}

.gdxl .gd{width: 100%;height: 60px;background: #f9f9f9;border: 1px solid #dbdbdb;padding: 0 20px;position: relative;cursor: pointer;}

.gdxl .gd s{width: 15px;height: 15px;background: url(../images/prodeta_1_4.png) center no-repeat;background-size: 100% 100%;position: absolute;right: 17px;top: 23px;}

.gdxl .gd span{display: flex;align-items: center;height: 100%;}

.gdxl .xl{position: absolute;width: 100%;background: #fff;border: 1px solid #dbdbdb;padding: 10px 0;display: none;max-height: 285px;overflow-y: auto;padding-right: 10px;}

.gdxl .xl::-webkit-scrollbar{ width:4px;height: 1px;}

.gdxl .xl::-webkit-scrollbar-thumb{ background:#c70019;}

.gdxl .xl::-webkit-scrollbar-track{ background:#c7001930;} 

.gdxl .xl a{display: block;padding: 0 20px;line-height: 30px;}

.gdxl .xl a:hover{color: #c70019;}

.gdxl .gd.act s{transform: rotate(180deg);}

.case{background: #f7f7f7;}

.case .con1{box-shadow: 0 0 10px 5px #e6e6e6;margin-bottom: 80px;border-radius: 5px;overflow: hidden;}

.case .con1 a{display: flex;}

.case .con1 a .img{width: 65.625%;overflow: hidden;}

.case .con1 a .img img{width: 100%;}

.case .con1 a .txt{width: 34.375%;display: flex;align-items: center;padding: 50px 75px;}

.case .con1 a .txt .t1{ overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.case .con1 a .txt .t2{line-height: 35px;text-align: justify;}

.case .con1 a .txt s{display: block;width: 30px;height: 1px;background: #cccccc;margin: 40px 0 35px;}

.case .con1 a .txt .t3{display: flex;align-items: center;margin-top: 54px;}

.case .con1 a .txt .t3 .i{width: 10px;height: 10px;position: relative;margin-left: 7px;}

.case .con1 a .txt .t3 .i img:last-child{position: absolute;left: 0;top: 0;opacity: 0;}

.case .con1 a:hover .t1{color: #c70019;}

.case .con1 a:hover .t3 span{color: #c70019;}

.case .con1 a:hover .t3 .i img:last-child{opacity: 1;}

.case .con1 a:hover .t3 .i img:first-child{opacity: 0;}

.case .con1 a:hover .img img{transform: scale(1.03);}

.case .con2 .ul{display: flex;flex-wrap: wrap;}

.case .con2 .ul .li{box-shadow: 0 2px 3px 1px #dedede;position: relative;width: 31.25%;margin-right: 3.125%;margin-bottom: 50px;}

.case .con2 .ul .li:nth-child(3n){margin-right: 0;}

.case .con2 .ul .li::after{content: "";width: 0%;height: 6px;position: absolute;left: 50%;transform: translateX(-50%);background: #c70019;transition: all 0.6s;}

.case .con2 .ul a{display: block;}

.case .con2 .ul .img{overflow: hidden;}

.case .con2 .ul .img img{width: 100%;}

.case .con2 .ul .txt{padding: 40px 40px 50px;}

.case .con2 .ul .txt .t1{ overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.case .con2 .ul .txt .t2{display: flex;align-items: center;margin-top: 40px;}

.case .con2 .ul .txt .t2 .i{width: 10px;height: 10px;position: relative;margin-left: 7px;}

.case .con2 .ul .txt .t2 .i img:last-child{position: absolute;left: 0;top: 0;opacity: 0;}

.case .con2 .ul .li:hover::after{width: 100%;transition: all 0.6s;}

.case .con2 .ul .li:hover .t2 .i img:last-child{opacity: 1;}

.case .con2 .ul .li:hover .t2 span{color: #c70019;}

.case .con2 .ul .li:hover .t1{color: #c70019;}

.case .con2 .ul .li:hover .img img{transform: scale(1.05);}

.case .con3{display: flex;justify-content: center;margin-top: 10px;}

.case_data_1{}

.case_data_1 .case1_con{background: #fff;box-shadow: 0 0 10px 5px #ededed;padding: 40px;}

.case_data_1 .case1_con .con1{display: flex;justify-content:space-between;margin-bottom: 40px;}

.case_data_1 .case1_con .con1 .con_le{background: #f7f7f7;width: 48.7%;padding: 40px 60px;}

.case_data_1 .case1_con .con1 .con_le .le1{padding-bottom: 40px ;margin-bottom: 35px;border-bottom: 1px solid #e5e5e5;}

.case_data_1 .case1_con .con1 .con_le .le2{line-height: 30px;text-align: justify;}

.case_data_1 .case1_con .con1 .con_re{width: 48.7%;background: #f7f7f7;padding: 60px 80px 65px 60px;}

.case_data_1 .case1_con .con1 .con_re .re{display: flex;}

.case_data_1 .case1_con .con1 .con_re .re .lr{color: #005bac;width: 150px;padding-right: 10px;line-height: 30px;}

.case_data_1 .case1_con .con1 .con_re .re .rr{width: calc(100% - 150px);line-height: 30px;}

.case_data_1 .case1_con .con1 .con_re .re .rr p{color: #005bac;margin-bottom: 10px;}

.case_data_1 .case1_con .con1 .con_re .re:nth-child(2n) {margin: 37px 0 ;}

.case_data_1 .case1_con .con1 .con_re .re:nth-child(2n) .lr{padding: 40px 0 37px;}

.case_data_1 .case1_con .con1 .con_re .re:nth-child(2n) .rr{border-top: 1px dashed #dcdcdc;border-bottom: 1px dashed #dcdcdc;padding: 35px 0;}

.case_data_1 .case1_con .con2 .ss img{width: 100%;}

.case_data_1_prev,.case_data_1_next{border: 1px solid #fff;background: url(../images/case_data_1_2.png) center no-repeat;background-size: 100% 100%;width: 56px;height: 56px;border-radius: 100%;}

.case_data_1_next{transform: rotate(180deg);right: 40px;}

.case_data_1_prev{left: 40px;}

.case_data_1_prev:hover,.case_data_1_next:hover{background: #c70019 url(../images/case_data_1_2.png) center no-repeat;background-size: 100% 100%;border: 1px solid #c70019;}

.case_data_1_prev.swiper-button-disabled, .case_data_1_next.swiper-button-disabled{opacity: 0.7;}

.case_data_3 .con1{margin-bottom: 80px;}

.case_data_3 .con1 img{width: 100%;}

.case_data_3 .con2{margin-bottom: 80px;}

.case_data_3 .con3{border-top: 1px dashed #cccccc;display: flex;justify-content: space-between;align-items: center;padding-top: 60px;}

.case_data_3 .con3 .con_le{width: calc(100% - 250px);}

.case_data_3 .con3 .con_le a{display: block;padding-left: 18px;position: relative;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.case_data_3 .con3 .con_le a::after{content:"";width: 6px;height: 6px;position: absolute;left: 0;top: 50%;transform: translateY(-50%);background: url(../images/case_data_3_3.png) center no-repeat;background-size: 100% 100%;content: "";transition: all 0.6s;}

.case_data_3 .con3 .con_le a:first-child{margin-bottom: 25px;}

.case_data_3 .con3 .con_le a:hover::after{background-image: url(../images/case_data_3_4.png) ;transition: all 0.6s;}

.case_data_3 .con3 .con_le a:hover{color: #c70019;}

.service1{position: relative;}

.service1 .con1{padding: 100px 0 75px;}

.service1 .con1 .c2{margin-top: 25px;line-height: 30px;}

.service1 .con2{background: #f7f7f7;}

.service1 .con2 .ul{display: flex;justify-content: space-between;}

.service1 .con2 .ul .li{width: 31.25%;background: #fff;padding: 60px 58px 60px 75px;border-radius: 5px;box-shadow: 0 0 5px 2px #ededed;position: relative;overflow: hidden;}

.service1 .con2 .ul .li::after{content: "";position: absolute;left: 50%;transform: translateX(-50%);bottom: 0;height: 6px;background: #c70019;width: 0%;transition: all 0.6s;}

.service1 .con2 .ul .li .l1{margin-bottom: 40px;}

.service1 .con2 .ul .li .l2{margin-bottom: 23px;}

.service1 .con2 .ul .li .l3{line-height: 30px;}

.service1 .con2 .ul .li .l4{width: 50px;height: 2px;background: #e5e5e5;margin-top: 35px;}

.service1 .con2 .ul .li:hover::after{width: 100%;transition: all 0.6s;}

.service1 .con2 .ul .li:hover .l2{color: #c70019;}

.service1 .con3{padding: 95px 0 ;}

.service1 .con3 .c1{color: #333333;margin-bottom: 80px;}

.service1 .con3 .c2 {padding: 95px 5.6% ;}

.service1 .con3 .c2 .ul{display: flex;justify-content: space-between;color: #fff;position: relative;}

.service1 .con3 .c2 .ul .li{position: relative;width: 24.6%;}

.service1 .con3 .c2 .ul .dian{width: 13.1%;height: 1px;border-top: 1px dashed #bdbdbd;top: 50%;position: absolute;}

.service1 .con3 .c2 .ul .dian::after{width: 10px;height: 10px;background: #fff;border: 2px solid #005bac;content: "";position: absolute;right: -5px;top: -5px;border-radius: 100%;z-index: 1;}

.service1 .con3 .c2 .ul .dian1{left: 24.6%;}

.service1 .con3 .c2 .ul .dian2{left: 62.3%;}


.service1 .con3 .c2 .ul .li .l1{width: 100%;height: 100%;border-radius: 100%; border: 1px dashed #bdbdbd;position: relative;}

.service1 .con3 .c2 .ul .li .l1 .d{opacity: 0;pointer-events: none;}

.service1 .con3 .c2 .ul .li .l1 .lc{width: calc(100% - 50px);height: calc(100% - 50px);background: #005bac;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);border-radius: 100%;display: flex;align-items: center;justify-content: center;}

.service1 .con3 .c2 .ul .li .l1 .lc .n{text-align: center;padding: 0 20px;}

.service1 .con3 .c2 .ul .li .l1 .lc .n .n1{line-height: 35px;}

.service1 .con3 .c2 .ul .li .l1 .lc .n .n2{margin: 18px 0 0;line-height: 30px;}

.service1 .con3 .c2 .ul .li .l2{position: absolute;width: 100%;height: 100%;left: 50%;top: 50%;transform: translate(-50%,-50%);border-radius: 100%;opacity: 1;z-index: 2;opacity: 0;}

.service1 .con3 .c2 .ul .li .l2 .img {width: 100%;height: 100%;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);overflow: hidden;border-radius: 100%;}

.service1 .con3 .c2 .ul .li .l2 .img img{max-width:none;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}

.service1 .con3 .c2 .ul .li .l2 .txt{position: absolute;left: 50%;top: 50%;width: 540px;height: 540px;display: flex;align-items: center;text-align: center;text-align: center;transform: translate(-50%,-50%);padding: 0 30px;}

.service1 .con3 .c2 .ul .li .l2 .txt .tc{width: 100%;}

.service1 .con3 .c2 .ul .li .l2 .txt .tc .n1{line-height: 45px;}

.service1 .con3 .c2 .ul .li .l2 .txt .tc .n2{line-height: 30px;}

.service1 .con3 .c2 .ul .li .l2 .txt .tc s{display: block;width: 30px;height: 1px;background: rgba(255, 255, 255,0.3);margin: 25px auto;}

.service1 .con3 .c2 .ul .li:hover .l2{opacity: 1;}

.service1 .con3 .c2 .ul .li:hover .l2 .img{opacity: 1;width: 540px;height: 540px;}

.service1 .con3 .c2 .ul .li:hover .l1 .n{opacity: 0;transition: all 0.1s;}


.service2{position: relative;}

.service2 .con2{text-align: center;margin: 80px 0 60px;color: #005bac;}

.service2 .con3 .ul{display: flex;justify-content: space-between;}

.service2 .con3 .ul .li{width: 23.75%;position: relative;}

.service2 .con3 .ul .li::before{width: 100%;height: 2px;background: #e5e5e5;position: absolute;left: 0;bottom: 0;content: "";}

.service2 .con3 .ul .li::after{width: 0%;height: 2px;background: #c70019;position: absolute;left: 50%;bottom: 0;content: "";transform: translateX(-50%);transition: all 0.6s;}


.service2 .con3 .ul .li .img {width: 100%;}

.service2 .con3 .ul .li .txt{padding: 40px 40px 30px 0;}

.service2 .con3 .ul .li .txt .t1{margin-bottom: 16px;}

.service2 .con3 .ul .li .txt .t2{height: 90px;line-height: 30px;text-align: justify; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}

.service2 .con3 .ul .li:hover::after{width: 100%;transition: all 0.6s;}

.service2 .con3 .ul .li:hover .t1{color: #c70019;}

.service3_sp{bottom: 30px !important;}

.service3_sp span{width: 4px;height: 4px;background: rgba(255, 255, 255,1);margin: 0 15px !important;opacity: 0.4;position: relative;}

.service3_sp span::before{width: 6px;height: 6px;background: #fff;left:-1px;top: -1px;content: "";position: absolute;border-radius: 100%;opacity: 0;transition: all 0.6s;}

.service3_sp span::after{width: 24px;height: 24px;left:50%;top: 50%;transform: translate(-50%,-50%); content: "";position: absolute;border-radius: 100%;border: 1px solid rgba(255, 255, 255,0.5);opacity: 0;transition: all 0.6s;}


.service3_sp .swiper-pagination-bullet-active{opacity: 1;}

.service3_sp .swiper-pagination-bullet-active:after{opacity: 1;}

.service3_sp .swiper-pagination-bullet-active::before{opacity: 1;}

.service3 .con1{text-align: center;color: #005bac;margin-bottom: 80px;}

.service3 .con2 .ul{display: flex;}

.service3 .con2 .lunb {display: none;}

.service3 .con2 .ul .li{width: 14.585%;overflow: hidden;position: relative;transition: all 0.8s;}

.service3 .con2 .ul .li .img{position: relative;height: 800px;}

.service3 .con2 .ul .li .img::after{content: "";width: 100%;height: 100%;position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0, 0, 0,0.6);}

.service3 .con2 .ul .li .img img{max-width: none;position: absolute;left: 50%;transform: translateX(-50%);}

.service3 .con2 .ul .li .txt{position: absolute;width: 100%;height: 100%;display: flex;align-items: center;top: 0;color: #fff;}

.service3 .con2 .ul .li .txt .tc{width: 100%;text-align: center;}

.service3 .con2 .ul .li .txt .t1{color: rgba(255, 255, 255,0.3);}

.service3 .con2 .ul .li .txt .t2{margin-top: 78px;color: rgba(255, 255, 255,0.7);}

.service3 .con2 .ul .li .txt .t3{width: 30px;height: 1px;background: rgba(255, 255, 255,0.3);margin: 40px auto 35px;}

.service3 .con2 .ul .li .txt .t4{line-height: 30px;color: rgba(255, 255, 255,0.7);padding: 0 15px;}

.service3 .con2 .ul .li .neir{position: absolute;bottom: -100%;left: 0;width: 100%;z-index: 2;color: #fff;padding: 0 55px;}

.service3 .con2 .ul .li .neir .nei2{margin: 55px 0 20px;}

.service3 .con2 .ul .li .neir .nei3{line-height: 30px;}

.service3 .con2 .ul .li.act{width: 41.66%;transition: all 0.5s;}

.service3 .con2 .ul .li.act .img::after{background: rgba(0, 0, 0,0.3);}

.service3 .con2 .ul .li.act .txt{opacity: 0;}

.service3 .con2 .ul .li.act .neir{bottom: 75px;transition-delay: 0.5;}

.service4{position: relative;}

.service4 .con1{}

.service4 .con1 .nei{width: 300px;height: 300px;border-radius: 100%;margin: 0 auto;border: 1px dashed #c1c3c5;padding:20px;}

.service4 .con1 .nei .ne{background: #005bac;width: 100%;height: 100%;border-radius: 100%;display: flex;align-items: center;justify-content: center;color: #fff;position: relative;box-shadow: 0 0px 10px 5px #005bac50;animation: wyy 1s  infinite linear alternate;}

.service4 .con1 .nei .ne s{position: absolute;}

.service4 .con2{height: 95px;width: 1px;position: relative;margin: 0 auto;top: 0px;z-index: 1;}

.service4 .con2 span{height: 115px;border-left: 1px dashed #c1c3c5;position: absolute;left: 0;top: -20px;}

.service4 .con2 span::before{width: 9px;height: 9px;border: 2px solid #005bac;border-radius: 100%;background: #fff;content: "";position: absolute;left: -5px;top: -7px;}

.service4 .con2 span::after{width: 9px;height: 9px;border: 2px solid #005bac;border-radius: 100%;background: #005bac;content: "";position: absolute;left: -5px;bottom: -5px;}

@keyframes wyy {
    0%{box-shadow: 0 0px 0px 0px #005bac50;}
    100%{box-shadow: 0 0px 20px 10px #005bac60;}

}
.service4 .con3 {position: relative;}

.service4 .con3 .ul{display: flex;justify-content:space-between;}

.service4 .con3 .ul .li{width: 28.75%;border: 1px solid #dbdbdb;}

.service4 .con3 .ul .li .l1{height: 90px;text-align: center;line-height: 90px;border-bottom: 1px solid #dbdbdb;}

.service4 .con3 .ul .li .l2{background: #f7f7f7;padding: 20px 40px 23px;line-height: 30px;height: calc(100% - 90px);}

.service4 .con3 .ul .li .l2 .n1{border-bottom: 1px dashed #c1c3c5;padding-bottom: 20px;margin-bottom: 20px;}

.service4 .con3 .ul .li .l2 .n2 p{padding-left: 12px;position: relative;line-height: 26px;margin-bottom: 15px;}

.service4 .con3 .ul .li .l2 .n2 p:last-child{margin-bottom: 0;}

.service4 .con3 .ul .li .l2 .n2 p::after{width: 4px;height: 4px;border-radius: 100%;position: absolute;left: 0;top: 12px;border-radius: 100%;background: #bdbdbd;content: "";}

.service4 .con3 .ul .li:nth-child(2n) .l2{display: flex;align-items: center;}

.service4 .con3 .ul .li:nth-child(3n) .l2{display: flex;align-items: center;}

.service4 .con3 .xian{height: 1px;width: 71.25%;position: absolute;top: -40px;border-top: 1px dashed #dbdbdb;left: 50%;transform: translateX(-50%);}

.service4 .con3 .xian s{display: block;width: 1px;height: 40px;position: absolute;top: 0;left: 0;border-left: 1px dashed #dbdbdb;position: relative;}

.service4 .con3 .xian s::after{ width: 9px;height: 9px;border: 2px solid #005bac;border-radius: 100%;background: #005bac;content: "";position: absolute;left: -5px;bottom: -5px;}

.service4 .con3 .xian s.s2{display: block;width: 1px;height: 40px;position: absolute;top: 0;right: 0;left: auto; border-left: 1px dashed #dbdbdb;}

.news_1{margin: 80px 0 60px;}

.news_2{padding-bottom: 100px;}

.news_2 .con a{display: flex;}

.news_2 .con a .img{width: 50%;overflow: hidden;}

.news_2 .con a .img img{width: 100%;}

.news_2 .con a .txt{width: 50%;background: #f7f7f7;padding: 95px 150px 30px 80px;}

.news_2 .con a .txt .t1{display: flex;align-items: center;color: #333333;}

.news_2 .con a .txt .t1 img{margin-right: 7px;}

.news_2 .con a .txt .t2{margin: 30px 0 45px;line-height: 48px;}

.news_2 .con a .txt .t3{line-height: 33px;}

.news_2 .con a .txt .t4{display: flex;align-items: center;margin-top: 50px;}


.news_2 .con a .txt .t4 .i{width: 10px;height: 10px;position: relative;margin-left: 6px;}

.news_2 .con a .txt .t4 .i img:last-child{position: absolute;left: 0;top: 0;opacity: 0;}

.news_2 .con a:hover .img img{transform: scale(1.04);}

.news_2 .con a:hover .txt .t2{color: #c70019;}

.news_2 .con a:hover .txt .t4 span{color: #c70019;}

.news_2 .con a:hover .txt .t4 .i img:last-child{opacity: 1;}

.news_2 .con a:hover .txt .t4 .i img:first-child{opacity: 0;}

.news_3{background: #f9f9f9;}

.news_3 .ul{display: flex;flex-wrap: wrap;}

.news_3 .ul .li{width: 31.875%;margin-right: 2.1875%;margin-bottom: 50px;box-shadow: 0 2px 3px 1px #dedede80;position: relative;}

.news_3 .ul .li::after{content: "";width: 0%;left: 50%;transform: translateX(-50%);height: 6px;background: #c70019;content: "";position: absolute;transition: all 0.6s;}

.news_3 .ul .li a{display: block;}

.news_3 .ul .li:nth-child(3n){margin-right: 0;}

.news_3 .ul .li .img {overflow: hidden;}

.news_3 .ul .li .img img{width: 100%;}

.news_3 .ul .li .txt{background: #fff;padding: 45px 40px 60px;}

.news_3 .ul .li .txt .t1{color: #333333;display: flex;align-items: center;}

.news_3 .ul .li .txt .t1 img{margin-right: 7px;}

.news_3 .ul .li .txt .t2{height: 70px;line-height: 35px;margin-top: 20px;text-align: justify;}

.news_3 .ul .li .txt .t3{display: flex;align-items: center;margin-top: 48px;}

.news_3 .ul .li .txt .t3 .i{width: 10px;height: 10px;margin-left: 6px;position: relative;}

.news_3 .ul .li .txt .t3 .i img:last-child{position: absolute;left: 0;top: 0;opacity: 0;}

.news_3 .ul .li:hover .img img{transform: scale(1.05);}

.news_3 .ul .li:hover .txt .t2{color: #c70019;}

.news_3 .ul .li:hover .txt .t3 span{color: #c70019;}

.news_3 .ul .li:hover .txt .t3 .i img:last-child{opacity: 1;}

.news_3 .ul .li:hover .txt .t3 .i img:first-child{opacity: 0;}

.news_3 .ul .li:hover::after{width: 100%;transition: all 0.6s;}

.news_3 .con2{display: flex;margin-top: 10px;justify-content: center;}

.detailed{padding: 180px 0 120px;}

.detailed .deta_con{box-shadow: 0 0 10px 5px #efefef;padding: 90px 100px 100px;}

.detailed .deta_con .con1{line-height: 50px;}

.detailed .deta_con .con2{display: flex;align-items: center;margin-top: 30px;}

.detailed .deta_con .con2 .c1{display: flex;align-items: center;margin-right: 40px;}

.detailed .deta_con .con2 .c1 img{margin-right: 6px;}

.detailed .deta_con .con3{border-top: 1px dashed #c8cacc;border-bottom: 1px dashed #c8cacc;padding: 45px 0;margin:50px 0 55px ;text-align: justify;line-height: 30px;color: #333333;}

.detailed .deta_con .con3 img{width: 100% !important;height: auto !important;}

.detailed .deta_con .con3 video{width: 100% !important;height: auto !important;}

.detailed .deta_con .con4{display: flex;justify-content: space-between;}

.detailed .deta_con .con4 .cl{width: calc(100% - 200px);}


.detailed .deta_con .con4 .cl a{display: block;padding-left: 18px;position: relative;  overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.detailed .deta_con .con4 .cl a::after{width: 6px;height: 6px;position: absolute;left: 0;top: 50%;transform: translateY(-50%);background: url(../images/case_data_3_3.png) center no-repeat;background-size: 100% 100%;content: "";transition: all 0.6s;}

.detailed .deta_con .con4 .cl a:first-child{margin-bottom: 25px;}

.detailed .deta_con .con4 .cl a:hover:after{width: 6px;height: 6px;position: absolute;left: 0;top: 50%;transform: translateY(-50%);background: url(../images/case_data_3_4.png) center no-repeat;background-size: 100% 100%;content: "";transition: all 0.6s;}

.detailed .deta_con .con4 .cl a:hover{color: #c70019;}

.about1{background: url(../images/ab1_1.jpg) center no-repeat;background-size: 100% 100%;position: relative;}

.about1 .con_re{overflow: hidden;}

.about1 .con_re img{float: right;width: 41.667%;}

.about1 .con{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}

.about1 .con .con_le{width: 54%;padding-top: 120px;position: relative;z-index: 2;}

.about1 .con .con_le .l2{width: 50px;height: 2px;background: #bdbdbd;margin: 50px 0 45px;}

.about1 .con .con_le .l3{line-height: 40px;color: #333333;text-align: justify;max-height: 350px;padding-right: 20px;overflow-y: auto;}

.about1 .con .con_le .l3::-webkit-scrollbar{ width:4px;height: 1px;}

.about1 .con .con_le .l3::-webkit-scrollbar-thumb{ background:#005bac;}

.about1 .con .con_le .l3::-webkit-scrollbar-track{ background:#005bac10;} 


.about1 .con .con_le .l3 span{font-weight: bold;color: #005bac;}

.about1 .con .con_le .l3 p{margin-bottom: 22px;}

.about1 .con .con_le .l3 p:last-child{margin-bottom: 0;}

.about2{background: #ebedf0;}

.about2 .con1{margin-bottom: 60px;text-align: center;}

.about2 .con2{display: flex;}

.about2 .con2 .cl{width: 50%;}

.about2 .con2 .cl img{width: 100%;height: 100%;}

.about2 .con2 .cr{width: 50%;background: #fff;padding: 30px 40px 60px;position: relative;}

.about2 .con2 .cr .ul{display: flex;flex-wrap: wrap;}

.about2 .con2 .cr .ul .li{width: 50%;display: flex;border-bottom: 1px dashed #dbdbdb;padding:30px 0 35px;position: relative;}

.about2 .con2 .cr .ul .li .l1{width: 90px;position: relative;}

.about2 .con2 .cr .ul .li .l1 img{position: absolute;top: 45px;left: 50%;transform: translateX(-50%);}

.about2 .con2 .cr .ul .li .l2{width: calc(100% - 90px);padding-right: 20px;}

.about2 .con2 .cr .ul .li:nth-child(2n) .l2{padding-right: 0;}

.about2 .con2 .cr .ul .li .l2 p:first-child{color: #005bac;}

.about2 .con2 .cr .ul .li .l2 p:last-child{margin-top: 10px;line-height: 25px;color: #444444;}

.about2 .con2 .cr .ul .li .l2 p .sp2{transform: translateY(-3px);display: inline-block;margin: 0 2px;}

.about2 .con2 .cr .ul .li:nth-child(7n),.about2 .con2 .cr .ul .li:nth-child(8n){padding-bottom: 0;border-bottom: 0;}

.about2 .con2 .cr .ul .li:nth-child(2n){padding-right: 0;}

.about2 .con2 .cr .ul .li:nth-child(2n)::after{content: "";width: 1px;border-left: 1px dashed #dbdbdb;position: absolute;left: -7%;height: 80px;}

.about3 {position: relative;}

.about3 .con1{margin-bottom: 60px;}

.about3 .con2 .ul{display: flex;justify-content: space-between;}

.about3 .con2 .ul .li{width: 23.125%;box-shadow: 0 2px 5px 1px #e9e9e9;position: relative;}


.about3 .con2 .ul .li::after{content: "";width: 0;height: 6px;background: #c70019;transform: translateX(-50%);left: 50%;transition: all 0.6s;bottom: 0;position: absolute;}

.about3 .con2 .ul .li .img {overflow: hidden;}

.about3 .con2 .ul .li .img img{width: 100%;transform: scale(1.01);}

.about3 .con2 .ul .li .txt{padding: 30px 30px 20px;}

.about3 .con2 .ul .li .txt .t1{color: #005bac;margin-bottom: 10px;}

.about3 .con2 .ul .li .txt .t2{line-height: 26px;text-align: justify;}

.about3 .con2 .ul .li:hover{box-shadow: 0 2px 5px 5px #e9e9e9;}

.about3 .con2 .ul .li:hover .img img{transform: scale(1.04);}


.about3 .con2 .ul .li:hover::after{width: 100%;transition: all 0.6s;}

.inno1{position: relative;background: url(../images/bei.jpg) center no-repeat;background-size: cover;}

.inno1 .con1{text-align: center;}

.inno1 .con2{width: 50px;height: 2px;background: #bdbdbd;margin: 40px auto 30px;}

.inno1 .con3{text-align: center;line-height: 35px;color: #333333;}

.inno1 .con4{margin: 40px 0 50px;}

.inno1 .con4 .c{width: 420px;height: 420px;margin: 0 auto;border-radius: 100%;position: relative;padding: 40px;z-index: 5; background: #fff;}

.inno1 .con4 .c::before{content: "";width: calc(100% - 40px);height: calc(100% - 40px);position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);box-shadow: 0 3px 5px 3px #f9f9f9;border-radius: 100%;pointer-events: none;border: 1px dashed #cccccc;}

.inno1 .con4 .c .tc{width: 100%;height: 100%;border: 10px solid #c70019;border-radius: 100%;display: flex;align-items: center;justify-content: center;position: relative;z-index: 5;}

.inno1 .con4 .c .tc .t2{line-height: 30px;text-align: center;margin-top: 15px;}

.inno1 .con4 .c span{width: 15px;height: 15px;position: absolute;background: #fff;border-radius: 100%;}

.inno1 .con4 .c span s{width: 10px;height: 10px;border: 2px solid #cfcfcf;display: block;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);border-radius: 100%;}

.inno1 .con4 .c span::before{width: 6px;height: 6px;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);background: #c70019;content: "";border-radius: 100%;opacity: 0;}

.inno1 .con4 .c span::after{width:15px;height: 15px;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);background: #c70019;content: "";border-radius: 100%;opacity: 0;}



@keyframes jyjx {
    0%{width: 15px;height: 15px;}
    50%{width: 20px;height: 20px;}
    /* 60%{width: 15px;height: 15px;} */
    100%{width: 15px;height: 15px;}

}
.inno1 .con4 .c .sp1{top: 22%;left: -20px;}

.inno1 .con4 .c .sp2{bottom: -37px;left: 50%;transform: translateX(-50%);}

.inno1 .con4 .c .sp3{top: 22%;right: -20px;}

.inno1 .con4 .c span.act::after{animation:  jyjx 2s  infinite linear alternate;opacity: 0.3;}

.inno1 .con4 .c span.act::before{opacity: 1;}

.inno1 .con4 .c span.act s{opacity: 0;}

.inno1 .con5 .ul{display: flex;justify-content: space-between;}

.inno1 .con5 .ul .li{width: 32.19%;background: #f2f4f5;padding: 60px 30px 40px 35px;border-radius: 3px;}

.inno1 .con5 .ul .li .l1{display: flex;margin-bottom: 20px;}

.inno1 .con5 .ul .li .l1 .p1{color: #cccccc;margin-right: 8px;}

.inno1 .con5 .ul .li .l1 .p2{color: #005bac;}

.inno1 .con5 .ul .li .l2{line-height: 28px;}

.inno1 .con5 .ul .li:hover{background: #c70019;}

.inno1 .con5 .ul .li:hover .l2{color: #fff;}

.inno1 .con5 .ul .li:hover .l1 .p2{color: #fff;}

.inno1 .con5 .ul .li:hover .l1 .p1 span{color: rgba(255, 255, 255,0.3);}

.inno2{position: relative;}

.inno2 .con1{position: absolute;width: 100%;text-align: center;top: 100px;color: #fff;z-index: 2;}

.inno2 .inno2_con{position: relative;}

.inno2 .img{position: relative;}

.inno2 .img img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;opacity: 0;}

.inno2 .img img:first-child{position: relative;}

.inno2 .img img.act{opacity: 1;}

.inno2 .txt{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: url(../images/inno2_5.png) center no-repeat;background-size: 100% 100%;}

.inno2  .inno2_sw {width: 100%;height: 100%;}

.inno2  .swiper-slide{flex: 1;}

.inno2  .swiper-slide .ss{position: relative;width: 100%;height: 100%;border-right: 1px solid rgba(255, 255, 255,0.15);}

.inno2  .swiper-slide .ss::after{content: "";width: 0%;height: 6px;position: absolute;left: 50%;transform: translateX(-50%);bottom: 0;background: #c70019; transition: all 0.6s;}

.inno2  .swiper-slide .ss .nei{position: absolute;width: 100%;bottom: 0;color: #fff;padding: 0 43px 30px;text-align: justify;height: 390px;}

.inno2  .swiper-slide .ss .nei .n1{margin-bottom: 43px;}

.inno2  .swiper-slide .ss .nei .n1 img{border: 1px solid rgba(255, 255, 255,0.2);border-radius: 100%;}

.inno2  .swiper-slide .ss .nei .n2{line-height: 40px;color: rgba(255, 255, 255,0.8);}

.inno2  .swiper-slide .ss .nei .n3{width: 30px;height: 1px;background: rgba(255, 255, 255,0.4);margin: 25px 0;}

.inno2  .swiper-slide .ss .nei .n4{line-height: 30px;color: rgba(255, 255, 255,0.8);}

.inno2  .swiper-slide:last-child .ss{border: none;}

.inno2  .swiper-slide .ss:hover .nei{bottom: 40px;}

.inno2  .swiper-slide .ss:hover .nei .n2{color: #fff;}

.inno2  .swiper-slide .ss:hover .nei .n4{color: #fff;}

.inno2  .swiper-slide .ss:hover:after{width: 100%;transition: all 0.6s;}

/* .inno2 .inno2_sw .swiper-pagination{display: none;} */

.inno3{background: url(../images/inno3_5.jpg) center no-repeat;background-size: 100% 100%;position: relative;}

.inno3 .con1{margin-bottom: 80px;}

.inno3 .con2 .ul{display: flex;box-shadow: 0 3px 6px 3px #e2e2e3;}

.inno3 .con2 .ul .li{flex: 1;padding: 85px 50px 115px;background: #f2f5f7;}

.inno3 .con2 .ul .li:nth-child(2n){background: #fff;}

.inno3 .con2 .ul .li .l1 img{}

.inno3 .con2 .ul .li .l1 .i{width: 120px;height: 120px;border: 1px solid #dbdedf;margin: 0 auto;border-radius: 100%;position: relative;}

.inno3 .con2 .ul .li .l1 .i img:last-child{position: absolute;left: 0;top: 0;opacity: 0;}

.inno3 .con2 .ul .li .l2{text-align: center;line-height: 30px;margin-top: 55px;color: #111111;}

.inno3 .con2 .ul .li:hover{background:#c70019 url(../images/inno3_7.png) center no-repeat;}

.inno3 .con2 .ul .li:hover .l2{color: #fff;}

.inno3 .con2 .ul .li:hover .l1 .i {border: 1px solid rgba(255, 255, 255,0.3);}

.inno3 .con2 .ul .li:hover .l1 .i img:last-child{opacity: 1;}

.inno3 .con2 .ul .li:hover .l1 .i img:first-child{opacity: 0;}

.inno4{position: relative;}

.inno4 .con1{text-align: center;margin-bottom: 60px;}

.inno4 .con2{display: flex;}

.inno4 .con2 .img{width: 62.5%;}

.inno4 .con2 .img img{width: 100%;height: 100%;}

.inno4 .con2 .txt{width: 37.5%;padding: 0px 55px;background: #005bac;display: flex;align-items: center;}

.inno4 .con2 .txt .ul .li{display: flex;color: #fff;padding: 25px 0;border-bottom: 1px dashed rgba(255, 255, 255,0.2);}

.inno4 .con2 .txt .ul .li:last-child{border: none;}

.inno4 .con2 .txt .ul .li .p1{width: 55px;color: rgba(255, 255, 255,0.4);height: 30px;line-height: 30px;}

.inno4 .con2 .txt .ul .li .p2{width: calc(100% - 55px);line-height: 32px;text-align: justify;}


.focus1{overflow: hidden;position: relative;background: #f7f7f7;}


.focus1 .focus1_con{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}

.focus1  .con_re{float: right;width: 50%;}

.focus1  .con_re img{width: 100%;}

.focus1 .focus1_con .con_le{width: 43.125%;padding-top: 230px;}

.focus1 .focus1_con .con_le .le1{line-height: 55px;}

.focus1 .focus1_con .con_le .le2{text-align: justify;color: #333333;margin: 60px 0 65px 0px;line-height: 33px;position: relative;padding-left: 40px;}

.focus1 .focus1_con .con_le .le2::after{content: "";position: absolute;left: 0;width: 6px;background: #005bac;left: 0;height: calc(100% - 16px);top: 8px;}

.focus1 .focus1_con .con_le .le3{line-height: 30px;text-align: justify;}

.focus2{}

.focus2 .con1{text-align: center;margin-bottom: 80px;}

.focus2 .con2{display: flex;}

.focus2 .con2 .con2_le{width: 56.25%;}

.focus2 .con2 .con2_le img{width: 100%;}

.focus2 .con2 .con2_re{width: 43.75%;padding:23px 0 0 80px;}

.focus2 .con2 .con2_re .re1{line-height: 30px;padding-left: 20px;}

.focus2 .con2 .con2_re .re1 .li{padding: 32px 0;border-bottom: 1px dashed #cccccc;}

.focus2 .con2 .con2_re .re1 .li:last-child{border: none;}

.focus2 .con2 .con2_re .re1 .l2{margin-top: 5px;}
 
.focus2 .con2 .con2_re .re1 .l1{position: relative;}

.focus2 .con2 .con2_re .re1 .l1::after{content: "";position: absolute;left: -20px;width: 5px;height: 5px;border-radius: 100%;background: #999999;top: 12px;}

.focus2 .con2 .con2_re .re2{margin-top: 5px;}

.focus2 .con2 .con2_re .re2 .ul{display: flex;justify-content: space-between;color: #005bac;}

.focus2 .con2 .con2_re .re2 .ul .li{position: relative;}

.focus2 .con2 .con2_re .re2 .ul .li span{position: relative;z-index: 2;width: 100px;height: 100px;border-radius: 100%;background: #f0f0f0;display: flex;align-items: center;justify-content: center;}

.focus2 .con2 .con2_re .re2 .ul .li s{position: absolute;left: 0;z-index: 1;left: 50%;top: 50%;transform: translate(-50%,-50%);background: rgba(199, 0, 25,0.1);display: block;width: 120%;height: 120%;border-radius: 100%;opacity: 0;}

.focus2 .con2 .con2_re .re2 .ul .li:hover s{opacity: 1;}

.focus2 .con2 .con2_re .re2 .ul .li:hover span{background: #c70019;color: #fff;}

.focus3{position: relative;margin-bottom: 120px;}

.focus3 .img img{width: 100%;}

.focus3 .focus3_con{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}

.focus3 .focus3_con .con{height: 100%;}

.focus3 .focus3_con .txt{width: 600px;height: 740px;background: #005bac;position: absolute;bottom: -120px;color: #fff;padding: 80px 60px 30px;overflow: hidden;border-radius: 4px;}

.focus3 .focus3_con .txt .t1{padding-bottom: 40px;border-bottom: 1px solid rgba(255, 255, 255,0.2);margin-bottom: 33px;}

.focus3 .focus3_con .txt .t2{line-height: 30px;text-align: justify;}

.focus3 .focus3_con .txt .t2 p{margin-bottom: 23px;}

.focus3 .focus3_con .txt .bd{position: absolute;right: 0px;bottom: 0;}


/* background:#c70019 url(../images/inno3_7.png) center no-repeat; */

.focus4{background: url(../images/focus4_4.jpg) bottom;background-size: 100% 100%;}

.focus4 .con1{text-align: center;margin-bottom: 60px;}

.focus4 .con2{}


.focus4 .con2 .ss{position: relative;}

.focus4 .con2 .ss .img{border-radius: 5px;overflow: hidden;box-shadow: 0 2px 4px 1px #c5c7c8;}

.focus4 .con2 .ss .txt{position: absolute;}

.focus4 .con2 .focus4_sw {padding-bottom: 75px;}

.focus4 .con2 .focus4_sw .txt{text-align: center;width: 100%;bottom: -75px;opacity: 0;line-height: 26px;}

.focus4 .con2 .swiper-slide-prev .ss{transform: scale(0.75) translateX(50%);} 

.focus4 .con2 .swiper-slide-next .ss{transform: scale(0.75) translateX(-50%);} 

.focus4 .con2 .swiper-slide-active .ss{transform: scale(1);z-index: 10;} 

.focus4 .con2 .swiper-slide-active .ss .txt{opacity: 1;}

.focus4 .in4_prev, .focus4 .in4_next{top: auto;bottom: 15px;}

.focus5 .con1{margin-bottom: 60px;}

.focus5 .con2{display: flex;justify-content: space-between;box-shadow: -3px 0px 10px 5px #f4f4f4;border-radius: 3px;overflow: hidden;}

.focus5 .con2 .con_le{width: 58.75%;padding: 40px;}

.focus5 .con2 .con_le .focus5_sw{padding: 0 2px;}

.focus5 .con2 .con_re{width: 41.25%;}

.focus5 .con2 .con_le .ss{border: 1px solid #e5e5e5;position: relative;}

.focus5 .con2 .con_le .ss::after{content: "";width: 0%;height: 4px;background: #c70019;position: absolute;left: 50%;transform: translateX(-50%);bottom: 0;transition: all 0.6s;}

.focus5 .con2 .con_le .ss:hover:after{width: 100%;transition: all 0.6s;}

.deve_ban{position: relative;}

.deve_ban .ibox2{position: static;}

.deve_ban .img img{width: 100%;}

.deve_ban .txt{position: absolute;left: 0;top: 0;width: 100%;height: 100%;color: #fff;}

.deve_ban .txt .con{display: flex;height: 100%;}

.deve_ban .txt .con .txt_le{display: flex;align-items: center;}

.deve_ban .txt .con .txt_le a{left: 74%;top: 50%;transform: translateY(-50%);}

.deve_ban .txt .con .t2{line-height: 30px; margin-top: 25px;}

.deve_ban .txt .con .txt_re {width:100%;height: 100%;position: absolute;left: 81.2%;top: 0;opacity: 0.6;}

.deve_ban .txt .con .txt_re a{display: block;display: flex;align-items: center;color: #fff;padding-left: 80px;width: 100%;height: 100%;}

.develop1{}

.develop1 .deve1_con{display: flex;justify-content: space-between;}

.develop1 .deve1_con .con_le{width: 31.25%;}

.develop1 .deve1_con .con_re{width: 68.75%;line-height: 32px;text-align: justify;}

.develop1 .deve1_con .con_re .re1 p{margin-bottom: 25px;}

.develop1 .deve1_con .con_re .re1 p:last-child{margin-bottom: 0;}

.develop1 .deve1_con .con_re .re2{margin-top: 50px;}

.develop2{background: url(../images/develop2_1.jpg) center no-repeat;background-size: 100% 100%;}

.develop2 .con1{position: relative;z-index: 2;}

.develop2 .con1 .ul{display: flex;justify-content: space-between;}

.develop2 .con1 .ul .li{width: 360px;height: 360px;padding: 30px;}

.develop2 .con1 .ul .li p{display: block;width: 100%;height: 100%;background: #d8d8d8;color: #fff;border-radius: 100%;position: relative;box-shadow: 0 5px 3px 2px #ededed90;}

.develop2 .con1 .ul .li p span{width: 180px;height: 180px;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);background: #005bac;color: #fff;display: flex;align-items: center;justify-content: center;border-radius: 100%;}

.develop2 .con1 .ul .li p s{width: 240px;height: 240px;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);background: #fff;border-radius: 100%;}

.develop2 .con1 .ul .li.li2 p{background: #005bac;}

.develop2 .con1 .ul .li.li2 s{width: 260px;height: 260px;background: #0066bf;}

.develop2 .con1 .ul .li.li2 span{background: #0066bf;}


@keyframes bjsjb {
    0%{background:#d8d8d8;}
    100%{background:#d8d8d800;}

}

.develop2 .con1 .ul .li.li1 p,.develop2 .con1 .ul .li.li3 p{animation: bjsjb 2s infinite linear alternate;}

.develop2 .con1 .ul .li .xian{position: absolute;}

.develop2 .con1 .ul .lis{width:calc(50% - 540px);height: 360px;position: relative;z-index: 2;}

.develop2 .con1 .ul .lis p{border-bottom: 1px dashed #999999;position: absolute;top: 50%;display: block;width: calc(100% + 60px);left: -30px;}

.develop2 .con1 .ul .lis p s{width: 8px;height: 8px;position: absolute;left: -34px;top: -3px; border: 1px solid #999999;background: #fff;border-radius: 100%;}

.develop2 .con1 .ul .lis p s.s2{background: #999;right: -4px;left: auto;top: -3px;}

.develop2 .con1 .ul .li5 p s.s1{right: -34px;left: auto;} 

.develop2 .con1 .ul .li5 p s.s2{left: -3px;right: auto;}

.develop2 .con1 .ul .lis span{width: 54px;height: 21px;background: url(../images/develop2_2.png) center no-repeat;background-size: 100% 100%;position: absolute;left: 50%;transform: translateX(-50%);top: -11px; animation: jtjb 2s infinite linear alternate;}

@keyframes jtjb {
    0%{background-image:url(../images/develop2_2.png);}
    30%{background-image:url(../images/develop2_3.png);}
    60%{background-image:url(../images/develop2_4.png);}
    100%{background-image:url(../images/develop2_2.png);}

}

.develop2 .con2{margin-top: 20px;}

.develop2 .con2 .ul{display: flex;justify-content: space-between;}

.develop2 .con2 .ul .li{width: 360px;height: 310px;background: #fff;padding: 40px 30px 33px;text-align: center;border: 1px solid #e5e5e5;border-radius: 3px;position: relative;}

.develop2 .con2 .ul .li::after{content: "";width: 1px;height: 50px;top: -51px;background: #cccccc;position: absolute;left: 50%;}

.develop2 .con2 .ul .li .l1{margin-bottom: 12px;}

.develop2 .con2 .ul .li .l2{line-height: 30px;}

.develop2 .con2 .ul .li .jg{margin: 18px 0 25px;height: 1px;width: 100%;border-bottom: 1px dashed #cccccc;}

.develop2 .con2 .ul .li p{padding: 26px 0;border-bottom: 1px dashed #cccccc;}

.develop2 .con2 .ul .li p:last-child{border:none;}

.develop3{background: url(../images/develop3_1.jpg) center no-repeat;background-size: 100% 100%;}

.develop3 .deve3_con{display: flex;justify-content: space-between;}

.develop3 .deve3_con .con_le{width: 31.25%;}

.develop3 .deve3_con .con_re{width: 68.75%;}

.develop3 .deve3_con .con_le .le1{margin-bottom: 38px;}

.develop3 .deve3_con .con_le .le2{line-height: 45px;}

.develop3 .deve3_con .con_re .ul{display: flex;box-shadow: 0 0px 5px 5px #eff0f0;}

.develop3 .deve3_con .con_re .ul .li{flex: 1;padding: 95px 38px 70px;background:#f8f8f8;text-align: center;}

.develop3 .deve3_con .con_re .ul .li .l1{height: 120px;line-height: 30px;}

.develop3 .deve3_con .con_re .ul .li .l2 .img{width: 48px;height: 48px;background: #333333;border-radius: 100%;position: relative;margin: 0 auto;}

.develop3 .deve3_con .con_re .ul .li .l2 .img img:last-child{position: absolute;left: 0;top: 0;opacity: 0;}

.develop3 .deve3_con .con_re .ul .li .l3{line-height: 30px;margin-top: 70px;}

.develop3 .deve3_con .con_re .ul .li:hover{background: #c70019;}

.develop3 .deve3_con .con_re .ul .li:hover .l1{color: #fff;}

.develop3 .deve3_con .con_re .ul .li:hover .l3{color: #fff;}

.develop3 .deve3_con .con_re .ul .li:hover .l2 .img img:last-child{opacity: 1;}

.develop3 .deve3_con .con_re .ul .li:hover .l2 .img img:first-child{opacity: 0;}

.develop3 .deve3_con .con_re .ul .li:hover .l2 .img{background: #fff;}

.develop3 .deve3_con .con_re .re2{display: flex;justify-content: space-between;margin-top: 120px;}

.develop3 .deve3_con .con_re .re2 .r1{border-radius: 100%;width: 240px;height: 240px;border: 1px dashed #999999;display: flex;align-items: center;justify-content: center;text-align: center;margin-top: 40px;}

.develop3 .deve3_con .con_re .re2 .r1 .c1{margin-bottom: 20px;}

.develop3 .deve3_con .con_re .re2 .r2{background: #005bac;width: 180px;height: 180px;border-radius: 100%;color:#fff ;display: flex;align-items: center;justify-content: center;margin-top: 70px;}

.develop3 .deve3_con .con_re .re2 .r3{width: 320px;height: 320px;background: #005bac;border-radius: 100%;display: flex;align-items: center;justify-content: center;color: #fff;text-align: center;}

.develop3 .deve3_con .con_re .re2 .r3 .c1{margin-bottom: 20px;}

.develop3 .deve3_con .con_re .re2 .jg{width: calc(50% - 370px);height: 320px;position: relative;}

.develop3 .deve3_con .con_re .re2 .jg p{height: 1px;position: absolute;width: 100%;border-bottom: 1px dashed #999999;top: 50%;}

.develop3 .deve3_con .con_re .re2 .jg p span{width: 54px;height: 21px;background: url(../images/develop2_2.png) center no-repeat;background-size: 100% 100%;position: absolute;left: 50%;transform: translateX(-50%);top: -11px; animation: jtjb 2s infinite linear alternate;}

.develop3 .deve3_con .con_re .re2 .jg p s{width: 8px;height: 8px;position: absolute;left: -4px;border-radius: 100%;border: 1px solid #999;background: #fff;top: -3px;}

.develop4{background: url(../images/develop4_1.jpg) center no-repeat;background-size: cover;}

.develop4 .deve4_con{color: #fff;text-align: center;}

.develop4 .deve4_con .con2{margin: 50px 0 40px;}

.develop4 .deve4_con .con3{line-height: 26px;width:1100px;margin: 0 auto 94px;}

.develop4 .deve4_con .con4 .ul{display: flex;justify-content: space-between;}

.develop4 .deve4_con .con4 .ul .li{width: 31.25%;padding: 38px 38px 70px;border: 1px solid rgba(255, 255, 255,0.3);border-radius: 3px;text-align: left;background: rgba(255, 255, 255,0.1); }

.develop4 .deve4_con .con4 .ul .li .l1{height: 110px;border-bottom: 1px solid rgba(255, 255, 255,0.3);}

.develop4 .deve4_con .con4 .ul .li .l1 .p1{margin-bottom: 22px;}

.develop4 .deve4_con .con4 .ul .li .l2{padding-top: 35px;}

.develop4 .deve4_con .con4 .ul .li .l2 p{padding-left: 13px;line-height: 26px;position: relative;margin-bottom: 15px;}

.develop4 .deve4_con .con4 .ul .li .l2 p:last-child{margin-bottom: 0;}

.develop4 .deve4_con .con4 .ul .li .l2 p::after{content: "";width: 4px;height: 4px;border-radius: 100%;position: absolute;left: 0;top: 10px;background: rgba(255, 255, 255,0.3);}

.develop4 .deve4_con .con4 .ul .li:last-child .l1{border: none;}

.develop4 .deve4_con .con4 .ul .l3 .p1{height: 70px;background: #00cc55;border-radius: 3px;display: flex;align-items: center;justify-content: center;}

.develop4 .deve4_con .con4 .ul .l3 .p2{margin-top: 45px;}

.develop4 .deve4_con .con4 .ul .l3 .p2 span{display: block;text-align: center;margin-bottom: 15px;}

.develop4 .deve4_con .con4 .ul .l3 .p2 span:last-child{margin-bottom: 0;}

.develop5{background: url(../images/develop5_1.jpg) center no-repeat;background-size: 100% 100%;}

.develop5 .deve5_con{display: flex;justify-content: space-between;}

.develop5 .deve5_con .con_le{width: 30%;position: relative;}

.develop5 .deve5_con .con_re{width: 65%;position: relative;}

.develop5 .deve5_con .con_re img{width: 100%;}

.develop5 .deve5_con .con_le .le1{margin-bottom: 48px;}

.develop5 .deve5_con .con_le .le2{margin-bottom: 220px;}

.develop5 .deve5_con .con_le .le3 .l1{color: #005bac;margin-bottom: 32px;}

.develop5 .deve5_con .con_le .le3 .l2{line-height: 30px;text-align: justify;}

.zhushi{position: absolute;left: 0;bottom: 0;}

.develop5 .deve5_con .con_re .li{width: 0px;height: 0px;border-radius: 100%;position: absolute;display: flex;align-items: center;justify-content: center;}

.develop5 .deve5_con .con_re .li span{color: #fff;position: absolute;z-index: 2;width: 40px;height: 40px;display: block;background: #888888;left: 50%;top: 50%;transform: translate(-50%,-50%);display: flex;align-items: center;justify-content: center;border-radius: 100%;}

.develop5 .deve5_con .con_re .li s{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 200%;height: 200%;background: rgba(136, 136, 136,0.3);border-radius: 100%;animation:  desan 2s infinite linear alternate;}

.develop5 .deve5_con .con_re .li1{left: 63%;bottom: 62%;}

.develop5 .deve5_con .con_re .li2{left: 40%;bottom: 19.74%;}

.develop5 .deve5_con .con_re .li3{left: 46%;bottom: 23%;}

.develop5 .deve5_con .con_re .li4{left: 13.5%;bottom: 14.5%;}

.develop5 .deve5_con .con_re .li5{left: 65.4%;bottom: 51.32%;}

.develop5 .deve5_con .con_re .li.act span{width: 55px;height: 55px;background: #005bac;}


.develop5 .deve5_con .con_re .li.act  s{animation:  desan2 2s infinite linear alternate;background: rgba(0, 91, 172,0.3);}

@keyframes desan {
    0%{width: 50px;height: 50px;}
    100%{width: 65px;height: 65px;}

}

@keyframes desan2 {
    0%{width: 60px;height: 60px;}
    100%{width: 100px;height: 100px;}

}

.develop6{padding: 140px 0 195px;background: url(../images/develop6_1.jpg) center no-repeat fixed;background-size: 100% 100%;}

.develop6 .con1{display: flex;align-items: center;color: #fff;justify-content: center;}

.develop6 .con1 p{color: #00cc55;font-family: arial;font-weight: bold;padding: 0 5px;position: relative;}

.develop6 .con1 p::after{content: "";width: calc(100% - 10px);left: 5px;position: absolute;bottom: -3px;height: 4px;background: #00cc55;}

.develop6 .con1 p span:last-child{transform: translateY(-2px);display: inline-block;}

.develop6 .con2{color: #fff;text-align: center;line-height: 30px;width: 1110px;margin: 35px auto 110px;}

.develop6 .con3 img{width: 100%;}

.develop7{position: relative;}

.develop7 .con1{line-height: 60px;margin-bottom: 110px;}

.develop7 .con2{display: flex;justify-content: space-between;margin-bottom: 75px;}

.develop7 .con2 .con_le{width: 420px;}

.develop7 .con2 .con_re{width: calc(100% - 500px);}

.develop7 .con2 .con_re .re1{background: url(../images/develop7_2.png) center no-repeat;background-size: 100% 100%;width: 520px;height: 80px;line-height: 80px;color: #fff;padding-left: 45px;margin-bottom: 50px;}

.develop7 .con2 .con_re .re2{line-height: 33px;text-align: justify;}

.develop7 .con3 .ul{display: flex;}

.develop7 .con3 .ul .li{flex: 1;background: #f2f7f4;padding: 75px 50px 20px;height: 300px;}

.develop7 .con3 .ul .li:nth-child(2n){background: #e6ebe8;}

.develop7 .con3 .ul .li .l1{color: #00cc55;line-height: 30px;}

.develop7 .con3 .ul .li .l2{width: 20px;height: 1px;background: #cccccc;margin: 25px 0;}

.develop7 .con3 .ul .li .l3{line-height: 28px;}

.develop7 .con3 .ul .li:hover{background: #c70019;}

.develop7 .con3 .ul .li:hover .l1{color: #fff;}

.develop7 .con3 .ul .li:hover .l2{background: rgba(255, 255, 255,0.4);}

.develop7 .con3 .ul .li:hover .l3{color: #fff;}

.carbon1{background: #f7f7f7;}

.carbon1 .car1_con{display: flex;justify-content: space-between;}

.carbon1 .car1_con .con_le{width: 47.5%;}

.carbon1 .car1_con .con_le img{width: 100%;}

.carbon1 .car1_con .con_re{width: 47.5%;}

.carbon1 .car1_con .con_re .re1{width: 50px;height: 6px;background: #005bac;margin: 40px 0;}

.carbon1 .car1_con .con_re .re2{line-height: 32px;color: #333333;}

.dibud{position: absolute;bottom: 0;left: 0;width: 100%;height: 100vh;pointer-events:none;}

.carbon2{height: 250vh;position: relative;margin-top: 120px; cursor: url(../images/mor.png) , zoom-in}

.carbon2 .biaot{margin-bottom: 80px;}

.carbon2 .carbon2_con{height: 100vh;overflow: hidden;position: absolute;width: 100%;top: 0;left: 0;}

.carbon2 .carbon2_con .cons .con{height: 100vh;position: absolute;width: 100%;}

.carbon2 .carbon2_con .cons .con .c1{height: 100px;display: flex;align-items: center;margin-bottom: 10px;}

.carbon2 .carbon2_con .cons .con .c1 .p1{color: #cccccc;margin-right: 12px;}

.carbon2 .carbon2_con .cons .con .c2{display: flex;justify-content: space-between;}

.carbon2 .carbon2_con .cons .con .c2 .cl{width: 32.5%;position: relative;}

.carbon2 .carbon2_con .cons .con .c2 .cr{width: 62.5%;}

.carbon2 .carbon2_con .cons .con .c2 .cr img{width: 100%;}

.carbon2 .carbon2_con .cons .con .c2 .cl .ls{position: absolute;width: 100%;left: 0;bottom: 50px;}

.carbon2 .carbon2_con .cons .con .c2 .cl .ls .l1{margin-bottom: 40px;}

.carbon2 .carbon2_con .cons .con .c2 .cl .ls .l2{line-height: 32px;text-align: justify;}

.carbon2 .carbon2_con .cons .con2{background: #3d5366;}

.carbon2 .carbon2_con .cons .con2 .c1 .p2{color: #fff;}

.carbon2 .carbon2_con .cons .con2 .c1 .p1{color: rgba(255, 255, 255,0.3);}

.carbon2 .carbon2_con .cons .con2 .c2 .cl{color: #fff;}

.carbon2 .carbon2_con .cons .con3{background: #4f6641;}

.carbon2 .carbon2_con .cons .con3 .c1 .p2{color: #fff;}

.carbon2 .carbon2_con .cons .con3 .c1 .p1{color: rgba(255, 255, 255,0.3);}

.carbon2 .carbon2_con .cons .con3 .c2 .cl{color: #fff;}

.carbon2 .carbon2_con .cons .con2{top: calc(100% - 200px);}

.carbon2 .carbon2_con .cons .con3{top: calc(100% - 100px);}

.carbon2 .carbon2_con .cons .con2.act{top: 210px;}

.carbon2 .carbon2_con .cons .con3.act{top: 310px;}



.carbon2.act .carbon2_con{position: fixed;}

.carbon2.act2 .carbon2_con{position: absolute;top: auto;bottom: 0;}

.carbon3{padding-top: 120px;}

.carbon3 .con1{text-align: center;margin-bottom: 80px;}

.carbon3 .cons .con{overflow: hidden;position: relative;}

.carbon3 .cons .con .con_le{float: left;width: 50%;}

.carbon3 .cons .con .con_le img{width: 100%;}

.carbon3 .cons .con .cn{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}

.carbon3 .cons .con .cn .c{overflow: hidden;}

.carbon3 .cons .con .cn .con_re{width: 43.75%;padding-top: 135px;float: right;}

.carbon3 .cons .con .cn .con_re .re1{width: 50px;height: 6px;background: #005bac;margin-bottom: 50px;}

.carbon3 .cons .con .cn .con_re .re2{line-height: 30px;text-align: justify;}

.carbon3 .cons .con:nth-child(2n) .con_le{float: right;}

.carbon3 .cons .con:nth-child(2n) .con_re{float: left;}

.carbon4{background: #f7f7f7;}

.carbon4 .con1{text-align: center;}

.carbon4 .con1 .c2{width: 50px;height: 2px;background: #bdbdbd;margin: 40px auto 30px;}

.carbon4 .con1 .c3{width: 1020px;margin: 0 auto;line-height: 32px;padding-bottom: 70px;}

.carbon4 .con2{overflow: hidden;position: relative;}

.carbon4 .con2 .con_le{width: 50%;padding-right: 80px;display: flex;align-items: center;height: 100%;}

.carbon4 .con2 .con_re{width: 50%;float: right;position: relative;z-index: 2;}

.carbon4 .con2 .con_re img{width: 100%;}

.carbon4 .con2 .cn{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: #fff;}

.carbon4 .con2 .cn .c{height: 100%;}

.carbon4 .con2 .con_le{padding: 40px 60px 40px 0;}

.carbon4 .con2 .con_le .ul{width: 100%;padding-right: 20px;overflow-y: auto;height: 100%;}

.carbon4 .con2 .con_le .ul::-webkit-scrollbar{ width:4px;height: 1px;}

.carbon4 .con2 .con_le .ul::-webkit-scrollbar-thumb{ background:#c70019;}

.carbon4 .con2 .con_le .ul::-webkit-scrollbar-track{ background:#fff;} 

.carbon4 .con2 .con_le .ul .li{padding: 30px 0;border-bottom: 1px solid #e5e5e5;}

.carbon4 .con2 .con_le .ul .l1{display: flex;line-height: 35px;position: relative;cursor: pointer;}

.carbon4 .con2 .con_le .ul .l1::after{content: "";width: 13px;height: 7px;background: url(../images/carbon4_2.png) center no-repeat;background-size: 100% 100%;top: 14px;right: 0;position: absolute;}

.carbon4 .con2 .con_le .ul .l1 .p1{width: 55px;color: #cccccc;line-height: 40px;height: 40px;}

.carbon4 .con2 .con_le .ul .l1 .p2{width: calc(100% - 55px);color: #005bac;transition: all 0.6s;padding-right: 20px;}

.carbon4 .con2 .con_le .ul .l2{line-height: 30px;text-align: justify;padding: 20px 0 10px;display: none;}

.carbon4 .con2 .con_le .ul .li:last-child{border: 0;}

.carbon4 .con2 .con_le .ul .li.act .l1::after{transform: rotate(180deg);}

.carbon5{background: url(../images/carbon5_1.jpg) center no-repeat;background-size: cover;}

.carbon5 .con1{display: flex;justify-content: space-between;margin-bottom: 90px;}

.carbon5 .con1 .con1_le{line-height: 55px;}

.carbon5 .con1 .con1_re{width: 60%;line-height: 33px;}

.carbon5 .con2{position: relative;}

.carbon5 .con2 .ss{background: #fff;padding: 10px;border-radius: 5px;overflow: hidden;box-shadow: 0 0 5px 2px #eeece8;}

.carbon5 .con2 .ss .img{overflow: hidden;}

.carbon5 .con2 .ss .img img{width: 100%;}

.carbon5 .con2 .ss .txt{padding: 25px 15px;height: 220px;}

.carbon5 .con2 .ss .txt .t1{line-height: 30px;margin-bottom: 15px;color: #005bac;}

.carbon5 .con2 .ss .txt .t2{line-height: 28px;}

.carbon5 .con2 .in4_prev {left: -100px;}

.carbon5 .con2 .in4_next{right: -100px;}

.carbon5 .con2 .ss:hover .img img{transform: scale(1.05);}

.carbon5 .con2 .ss:hover .txt .t1{color: #c70019;}

.join1{}

.join1 .ul{display: flex;justify-content: space-between;}

.join1 .ul .li{width: 24.1%;border: 1px solid #e5e5e5;background: #f9f9f9;border-radius: 5px;padding: 40px 40px 45px;}

.join1 .ul .li .l1{color: #005bac;margin-bottom: 20px;line-height: 35px;}

.join1 .ul .li .l2{line-height: 30px;text-align: justify;}

.join1 .ul .li:hover{background: #005bac;}

.join1 .ul .li:hover .l1{color: #fff;}

.join1 .ul .li:hover .l2{color: #fff;}

.join2{background: url(../images/join2_2.jpg) center no-repeat;background-size: 100% 100%;position: relative;}

.join2 .join2_con{overflow: hidden;position: relative;}

.join2 .join2_con::after{content: "";width: 100%;height: 6px;position: absolute;left: 0;top: 0;z-index: 2;background: #005bac;}

.join2 .join2_con .con_le{float: left;width: 64.58%;}

.join2 .join2_con .con_le img{width: 100%;}

.join2 .join2_con  .con{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}

.join2 .join2_con  .con .cn{height: 100%;}

.join2 .join2_con  .con .con_re{float: right;width: 28.75%;display: flex;align-items: center;height: 100%;}

.join2 .join2_con  .con .con_re .res{width: 100%;}

.join2 .join2_con  .con .con_re .re1{margin-bottom: 25px;}

.join2 .join2_con  .con .con_re .re2 .ul .li{line-height: 30px;padding: 25px 0;display: flex;border-bottom: 1px dashed #e5e5e5;}

.join2 .join2_con  .con .con_re .re2 .ul .li:last-child{border: 0;}

.join2 .join2_con  .con .con_re .re2 .ul .li .p1{width: 65px;height: 30px;color: #cccccc;}

.join2 .join2_con  .con .con_re .re2 .ul .li .p2{width: calc(100% - 65px);}

.join3{position: relative;}

.join3 .con1{margin-bottom: 60px;}

.join3 .con2{display: flex;justify-content: space-between;}

.join3 .con2 .con2_le{overflow: hidden; width: 66.25%;background: #005bac;}

.join3 .con2 .con2_le .le1{width: 67%;float: left;}

.join3 .con2 .con2_le .le2{width: 33%;float: left;}

.join3 .con2 .con2_re{width: 32.5%;}

.join3 .con2 .con2_le .le2{color: #fff;padding: 62px 35px;background: url(../images/join3_6.png) center no-repeat;background-size: 100% 100%;text-align: justify;}

.join3 .con2 .con2_le .le2 .l1{line-height: 28px;margin-bottom: 35px;}

.join3 .con3{display: flex;justify-content: space-between;margin-top: 20px;}

.join3 .con3 .c{width: 32.5%;}

.join3 .swiper-button-next{width: 100%;height: 100%;left: 0;top: 0;margin: 0;opacity: 0;}

.join4{background: #f9f9f9;position: relative;}

.join4 .con1{margin-bottom: 60px;display: flex;align-items: center;justify-content: space-between;}

.join4 .con1 .cr {display: flex;}

.join4 .con1 .cr a{width: 160px;height: 52px;border: 1px solid #e5e5e5;text-align: center;display: block;line-height: 50px;margin-right: 30px;}

.join4 .con1 .cr a:last-child{margin-right: 0;}

.join4 .con1 .cr a.act{color: #c70019;border: 1px solid #c70019;}

.join4 .con1 .cr a:hover{color: #c70019;border: 1px solid #c70019;}

.join4 .con2 .ul{display: flex;justify-content: space-between;flex-wrap: wrap;}

.join4 .con2 .ul .li{width: 49%;box-shadow: 0 0 3px 2px #efefef;padding: 45px 50px 50px ;background: #fff;margin-bottom: 30px;}

.join4 .con2 .ul .li .lt{border-bottom: 1px solid #e5e5e5;margin-bottom: 38px;}

.join4 .con2 .ul .li .lt span{display: inline-block;height: 100%;padding-bottom: 28px;position: relative;}

.join4 .con2 .ul .li .lt span::before{content: "";width: 100%;height: 2px;background: #cccccc;position: absolute;left: 0;bottom: -1px;}

.join4 .con2 .ul .li .lt span::after{content: "";width: 0%;height: 2px;background: #c70019;position: absolute;left: 50%;transform: translateX(-50%); bottom: -1px;transition: all 0.6s;}

.join4 .con2 .ul .li .lc{height: 238px;position: relative;overflow-y: auto;padding-right: 65px;text-align: justify;}

.join4 .con2 .ul .li .lc::-webkit-scrollbar{ width:4px;height: 1px;}

.join4 .con2 .ul .li .lc::-webkit-scrollbar-thumb{ background:#dbdbdb;}

.join4 .con2 .ul .li .lc::-webkit-scrollbar-track{ background:#dbdbdb30;} 

.join4 .con2 .ul .li .lc .l1{margin:0px 0 17px;}

.join4 .con2 .ul .li .lc .l2{margin-bottom: 25px;}

.join4 .con2 .ul .li .lc .l2 p{line-height: 28px;margin-bottom: 7px;display: flex;}

.join4 .con2 .ul .li .lc .l2 p span{display: block;}

.join4 .con2 .ul .li .lc .l2 p .sp1{width: 25px;}

.join4 .con2 .ul .li .lc .l2 p .sp2{width: calc(100% - 25px);}

.join4 .con2 .ul .li .lb{display: flex;margin-top: 40px;}

.join4 .con2 .ul .li .lb a{display: flex;align-items: center;color:#c70019;margin-right: 40px;position: relative;}

.join4 .con2 .ul .li .lb a span{position: relative;}

.join4 .con2 .ul .li .lb a span::after{content:"";position: absolute;bottom: -4px;left: 50%;transform: translateX(-50%);background: #c70019;width: 0;height: 2px;transition: all 0.6s;}

.join4 .con2 .ul .li .lb a img{width: 20px;margin-right: 10px;}

.join4 .con2 .ul .li .lb a span{display: block;}

.join4 .con2 .ul .li:hover .lt span{color: #c70019;}

.join4 .con2 .ul .li .lb a:hover span::after{width: 100%;transition: all 0.6s;}

.join4 .con2 .ul .li:hover .lt span::after{width: 100%;transition: all 0.6s;}

.join4 .con2 .ul .li:hover .lc::-webkit-scrollbar{ width:4px;height: 1px;}

.join4 .con2 .ul .li:hover .lc::-webkit-scrollbar-thumb{ background:#c70019;transition: all 0.6s;}

.join4 .con2 .ul .li:hover .lc::-webkit-scrollbar-track{ background:#c7001930;} 

.join4 .con2 .gd{display: flex;justify-content: center;margin-top: 30px;}

.join4 .con2 .uls{display: none;}

.join4 .con2 .uls.act{display: block;}

.join5{border-top: 1px solid #e5e5e5;position: relative;}

.join5 .join5_con{overflow: hidden;position: relative;}

.join5 .join5_con .con_le{float: left;width: 50%;}

.join5 .join5_con .con_le img{width: 100%;}

.join5 .join5_con .con{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}

.join5 .join5_con .con .cn{height: 100%;}

.join5 .join5_con .con .con_re{float: right;width: 41.25%;height: 100%;padding-top: 150px;}

.join5 .join5_con .con .con_re .re1{padding-bottom: 50px;margin-bottom: 45px;border-bottom: 1px dashed #dbdbdb;}

.join5 .join5_con .con .con_re .re2 .p1{display: flex;align-items: center;margin-bottom: 10px;}

.join5 .join5_con .con .con_re .re2 .p2{color: #005bac;}

.join5 .join5_con .con .con_re .re3{margin-top: 30px;}

.join5 .join5_con .con .con_re .re3 p{display: flex;line-height: 20px;margin-bottom: 25px;}

.join5 .join5_con .con .con_re .re3 p img{width: 20px;height: 20px;margin-right: 8px;}

.join5 .join5_con .con .con_re .re3 p a{border-bottom: 1px solid #111111;}

.join5 .join5_con .con .con_re .re3 p a:hover{color: #005bac;border-bottom: 1px solid #005bac;}

.join5 .join5_con .con .con_re .re4{display: flex;margin-top: 60px;}

.join5 .join5_con .con .con_re .re4 .img{margin-right: 25px;}

.join5 .join5_con .con .con_re .re4 .img:last-child{margin-right: 0;}

.join5 .join5_con .con .con_re .re4 .img img{border: 1px solid #e5e5e5;}

.join5 .join5_con .con .con_re .re4 .img span{display: block;width: 100%;height: 20px;background: #f5f5f5;text-align: center;line-height: 20px;border-left: 1px solid #e5e5e5;border-right: 1px solid #e5e5e5;margin-top: 5px;}


/* 搜索结果页 */

.search{}

.search .con1{background: #f0f0f0;padding: 40px 50px 30px ;}

.search .con1 p{margin-bottom: 25px;}

.search .con1 .sss{display: flex;justify-content: space-between;}

.search .con1 .sss .sl{width: calc(100% - 180px);background: #fff;border: 1px solid #e5e5e5;display: flex;}

.search .con1 .sss .sl form{width: calc(100% - 50px);}

.search .con1 .sss .sl input{outline: none;border: 0;height: 100%;width: 100%;}

.search .con1 .sss .sl span{width: 50px;height: 60px;display: block;}

.search .con1 .sss .sr{width:160px;height: 60px;text-align: center;line-height: 60px;background: #c70019;color: #fff;}

.search .con1 .sss .sr a{display: block;width: 100%;height: 100%;color: #fff;}

.search .con2{margin: 40px 0;}

/* .search .con2 span{color: #c70019;} */
.search .con3 .ul{border-top: 1px dashed #dbdbdb}

.search .con3 .ul .li{padding: 50px 0;border-bottom: 1px dashed #dbdbdb;}

.search .con3 .ul .li a{display: block;}

.search .con3 .ul .li .l1{overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}

.search .con3 .ul .li .l2{margin: 23px 0 36px; overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}

.search .con3 .ul .li .l3{display: flex;align-items: center;}

.search .con3 .ul .li .l3 img{margin-right: 10px;}

.search .con4{display: flex;justify-content: center;margin-top: 80px;}

.search .con3 .ul .li:hover .l1{color: #c70019;}

.inno2_sp{display: none;}

@media screen and (min-width:1950px) {
    .about1 .con .con_le{padding-top: 200px;}

    .about1 .con .con_le .l3{line-height: 45px;}

    .about1 .con .con_le .l2{margin: 60px 0;}


}


@media screen and (max-width:1800px) {
    .develop5 .deve5_con .con_le .le2{margin-bottom: 170px;}

    .focus2 .con2 .con2_re .re2 .ul .li span{width: 90px;height: 90px;}

    .join5 .join5_con .con .con_re{padding-top: 120px;}

    .news_2 .con a .txt{padding: 60px 100px 30px 50px;}

    .prodeta_1 .con .con_re{padding: 100px 60px 20px;}


    .service1 .con3 .c2 .ul .li .l2 .txt{width: 500px;height: 500px;}

    .service1 .con3 .c2 .ul .li:hover .l2 .img{width: 500px;height: 500px;}



















  
}


@media screen and (max-width:1680px) {
    .product_ban .proban_con .txt .t1{line-height: 65px;}

    .about1 .con .con_le .l3{max-height: 300px;line-height: 35px;}

    .about1 .con .con_le{padding-top: 100px;}

    .about2 .con2 .cr .ul .li .l1 img{top: 35px;}

    .about2 .con2 .cr .ul .li .l2 p:last-child{font-size: 14px;}

    .about2 .con2 .cr .ul .li .l1{width: 80px;}

    .about2 .con2 .cr .ul .li .l2{width: calc(100% - 80px);}

    .carbon3 .cons .con .cn .con_re{padding-top: 100px;}

    .carbon4 .con2 .con_le .ul .li{padding: 25px 0;}

    .focus1 .focus1_con .con_le{padding-top: 150px;}

    .focus2 .con2 .con2_re{padding: 0 0 0 50px;}

    .develop3 .deve3_con .con_re .re2 .r3{width: 300px;height: 300px;}

    .develop3 .deve3_con .con_re .re2 .r2{width: 160px;height: 160px;margin-top: 80px;}

    .develop3 .deve3_con .con_re .re2 .r1{width: 220px;height: 220px;margin-top: 50px;}

    .develop3 .deve3_con .con_re .re2 .jg{width: calc(50% - 340px);}

    .develop7 .con3 .ul .li{padding: 60px 30px 30px;}

    .develop7 .con2 .con_re .re1{width: 480px;height: 70px;line-height: 70px;}

    .focus2 .con2 .con2_re .re1 .li{padding: 25px 0;}

    .focus2 .con2 .con2_re .re2 .ul .li span{width: 80px;height: 80px;}

    .focus3 .focus3_con .txt{width: 500px;height: 650px;padding: 50px 40px;}

    .focus3 .focus3_con .txt .t1{padding-bottom: 30px;margin-bottom: 30px;}

    .inno3 .con2 .ul .li{padding: 70px 40px  80px;}

    .inno3 .con2 .ul .li .l1 .i{width: 100px;height: 100px;}

    .inno1 .con4 .c{width: 380px;height: 380px;}

    /* .inno1 .con4 .c::before{width: 400px;height: 400px;} */

    .inno4 .con2 .txt{padding: 0 30px;}

    .inno4 .con2 .txt .ul .li{padding: 20px 0;}

    .join2 .join2_con .con .con_re .re2 .ul .li{padding: 20px 0;}

    .join3 .con2 .con2_le .le2{padding: 60px 30px;}

    .join5 .join5_con .con .con_re{padding-top: 80px;}

    .news_2 .con a .txt{padding: 50px 80px 30px 40px;}


    .news_2 .con a .txt .t2{line-height: 45px;margin: 25px 0 30px;}

    .prodeta_1 .con .con_re{padding: 80px 50px 20px;}

    .prodeta_1 .con .con_re .re1{padding-bottom: 40px;}

    .service1 .con3 .c2 .ul .li .l2 .txt{width: 450px;height: 450px;}

    .service1 .con3 .c2 .ul .li:hover .l2 .img{width: 450px;height: 450px;}



}

@media screen and (max-width:1500px) {
    .develop5 .deve5_con .con_le .le2{margin-bottom: 120px;}

    .inno2 .swiper-slide .ss .nei{padding: 0 30px 30px;}

    .inno4 .con2 .txt .ul .li{padding: 15px 0;}
    
    .inno4 .con2 .txt .ul .li .p2{line-height: 30px;}

    .inno4 .con2 .txt .ul .li .p1{height: 35px;line-height: 35px;}

    .inno3 .con2 .ul .li{padding: 50px 30px 60px;}

    .join2 .join2_con .con .con_re .re1{margin-bottom: 20px;}

    .join2 .join2_con .con .con_re .re2 .ul .li{padding: 15px 0;}

    .join5 .join5_con .con .con_re .re1{margin-bottom: 30px;padding-bottom: 30px;}

    .service3 .con2 .ul .li .txt .t4 br{display: none;}

    .service1 .con3 .c2 .ul .li .l1 .lc .n .n2{font-size: 14px;margin: 10px 0 0;}

    .service1 .con3 .c2 .ul .li .l2 .txt{width: 400px;height: 400px;}

    .service1 .con3 .c2 .ul .li:hover .l2 .img{width: 400px;height: 400px;}

    /* .service3 .con2 .ul .li .txt .t4 {white-space:normal !important;} */
    .service3 .con2 .ul .li .txt .t4 {font-size: 14px;}

    .service3 .con2 .ul .li .img{height: 600px;}

    .service1 .con3 .c2 .ul .li .l1 .lc .n{padding: 0 8px;}

 
}



@media screen and (max-width:1400px) {
    .about1 .con .con_le .l2{margin: 30px 0;}

    .carbon3 .cons .con .cn .con_re{padding-top: 60px;}

    .carbon3 .cons .con .cn .con_re .re1{margin-bottom: 30px;}

    .carbon4 .con2 .con_le .ul .li{padding: 20px 0;}

    .focus1 .focus1_con .con_le{padding-top: 100px;}

    .focus1 .focus1_con .con_le .le2{margin: 40px 0 ;}

    .develop3 .deve3_con .con_re .ul .li{padding: 70px 30px;}

    .develop3 .deve3_con .con_re .ul .li .l3{margin-top: 50px;}

    .develop3 .deve3_con .con_re .re2 .jg p span{width: 45px;height: 18px;top: -9px;}

    .inno2 .swiper-slide .ss .nei .n1 img{width: 60px;height: 60px;}

    .inno2 .swiper-slide .ss .nei .n1{margin-bottom: 30px;}

    .join5 .join5_con .con .con_re{padding-top: 60px;}

    .join5 .join5_con .con .con_re .re4{margin-top: 40px;}

    .prodeta_1 .con .con_re{padding: 50px 40px 20px;}

    .prodeta_1 .con .con_re .res .li{padding: 30px 0;}

    .prodeta_1 .con .con_re .res .li:last-child{padding:30px 0 0;}

    .prodeta_1 .con .con_re .res .lb{margin-top: 15px;}

    .prodeta_5 .txt{padding: 30px 25px;}

    .prodeta_5 .txt .t1{margin-bottom: 23px;}

    .service3 .con2 .ul .li .txt .t4{padding: 0 5px;}

    /* .deve_ban .txt .con .txt_re{left: 84%;}

    .deve_ban .txt .con .txt_le a{left: 76%;} */









  
}







@media screen and (max-width:1025px) {

    .fw{font-weight: 400;}

    .mbxdh{display: none;}

    .about1{padding: 40px 0;}

    .about1 .con_re{padding: 0 5%;}

    .about1 .con_re img{float: none;width: 100%;}

    .about1 .con{position: relative;}

    .about1 .con .con_le{width: 100%;}

    .about1 .con .con_le{padding-top: 30px;}

    .about1 .con .con_le .l3{max-height: 230px;}

    .about1 .con .con_le .l2{margin: 25px 0;}

    .product_ban .proban_con .txt .t1{line-height: 40px;}

    .product_ban .proban_con .txt .t2{margin-top: 20px;display: none;}

    .product_ban .proban_con .txt{align-items: normal;padding-top: 80px;}
    

    .about2 .con1{margin-bottom: 30px;}

    .about2 .con2 .cr .ul .li .l1 img{top: 48px;}

    .about2 .con2{flex-wrap: wrap;}

    .about2 .con2 .cl{width: 100%;}

    .about2 .con2 .cr{width: 100%;}

    .about3 .con2 .ul .li .txt{padding: 20px;}

    .about3 .con1{margin-bottom: 30px;}

    .about3 .con2 .ul{flex-wrap: wrap;}

    .about3 .con2 .ul .li{width: 48%;margin-bottom: 30px;}

    .about3 .con2 .ul .li .txt{height: 150px;}

    .deve_ban .txt .con .txt_le{width: 100%;align-items: normal;padding-top: 80px;}

    .deve_ban .txt .con .txt_re{display: none;}

    .deve_ban .txt .con .t2{display: none;}

    .deve_ban .txt .con .txt_le a{left: 5%;bottom: 20%;transform: translate(0,0);top: auto;}

    .carbon1 .car1_con{flex-wrap: wrap;}

    .carbon1 .car1_con .con_le{width: 100%;}

    .carbon1 .car1_con .con_re{width: 100%;}

    .carbon1 .car1_con .con_re .re1{margin: 30px 0;}

    .carbon2{height: auto;}

    .carbon2 .carbon2_con .cons .con{position: static;height: auto;padding: 40px 0;}

    .carbon2 .carbon2_con{height: auto;position: relative;}

    .carbon2{margin-top: 40px;}

    .carbon2 .carbon2_con .cons .con .c2{flex-wrap: wrap;}

    .carbon2 .carbon2_con .cons .con .c2 .cl{width: 100%;}

    .carbon2 .carbon2_con .cons .con .c2 .cr{width: 100%;margin-top: 20px;}

    .carbon2 .carbon2_con .cons .con .c2 .cl .ls{position: static;}

    .carbon2 .biaot{margin-bottom: 10px;}

    .carbon2 .carbon2_con .cons .con .c1{display: none;}

    .carbon2 .carbon2_con .cons .con .c2 .cl .ls .l1{margin-bottom: 25px;}

    .carbon3{padding-top: 40px;}

    .carbon3 .con1{margin-bottom: 30px;}

    .carbon3 .cons .con .con_le{width: 100%;float: none;}

    .carbon3 .cons .con .cn{position: static;}

    .carbon3 .cons .con .cn .con_re{width: 100%;float: none;padding: 30px 0 40px;}

    .carbon3 .cons .con .cn .con_re .re1{margin-bottom: 20px;}

    .carbon4 .con1 .c2{margin: 20px auto;}

    .carbon4 .con1 .c3{width: 100%;}

    .carbon4 .con2 .cn .c{flex-wrap: wrap;}

    .carbon4 .con2 .con_le{float: none;}

    .carbon4 .con2 .con_re{width: 100%;}

    .carbon4 .con2 .cn{position: static;}

    .carbon4 .con2 .con_le{padding: 30px 0;width: 100%;}

    .carbon4 .con2 .con_le .ul .l1 .p2{line-height: 30px;}

    .carbon4 .con2 .con_le .ul .l1 .p1{width: 45px;height: 30px;line-height: 30px;}

    .carbon4 .con2 .con_le .ul .l1 .p2{width: calc(100% - 45px);}

    .carbon4 .con2 .con_le .ul .l2{padding: 10px 0;line-height: 28px;}

    .carbon5 .con1{flex-wrap: wrap;margin-bottom: 20px;}

    .carbon5 .con1 .con1_re{width: 100%;}

    .carbon5 .con2 .carbon5_sw {padding-bottom: 80px;}

    .in4_prev, .in4_next{}

    .carbon5 .con2 .in4_prev{left: 0;bottom: 0;top: auto;}

    .carbon5 .con2 .in4_next{top: auto;left: 70px;bottom: 0;}

    .case_data_1 .case1_con .con1{flex-wrap: wrap;}

    .case_data_1 .case1_con .con1 .con_le{width: 100%;padding: 20px;}

    .case_data_1 .case1_con .con1 .con_re{width: 100%;padding: 20px;margin-top: 20px;}

    .case_data_1 .case1_con{padding: 15px;}

    .case_data_1 .case1_con .con1 .con_le .le1{padding-bottom: 20px;margin-bottom: 20px;}

    .case_data_1 .case1_con .con1 .con_re .re .lr{width: 100px;}

    .case_data_1 .case1_con .con1 .con_re .re:nth-child(2n) .rr{width: calc(100% - 100px);padding: 20px 0;}

    .case_data_1 .case1_con .con1 .con_re .re:nth-child(2n){margin: 20px 0;}

    .case_data_1 .case1_con .con1 .con_re .re:nth-child(2n) .lr{padding: 20px 0;}

    .case_data_1 .case1_con .con1 .con_re .re .rr{width: calc(100% - 100px);}

    .case_data_1 .case1_con .con1 .con_re .re .rr p{margin-bottom: 5px;}

    .case_data_1_prev, .case_data_1_next{width: 50px;height: 50px;}

    .case_data_1_prev{left: 5%;}

    .case_data_1_next{right: 5%;}

    .shipbf{width: 70px;height: 70px;}

    .case_data_3 .con1{margin-bottom: 30px;}

    .case_data_3 .con2{margin-bottom: 30px;}

    .casexl{height: auto;margin: 30px 0;}

    .casexl .con{height: auto;}


    .casexl.act .con{position: static;}

    .casexl .cxl_con{flex-wrap: wrap;}
    

    .casexl .cxl_con .con_le{width: 48%;}

    .casexl .cxl_con .con_con{width: 48%;}

    .casexl .cxl_con .con_re{width: 100%;height: 50px;margin-top: 15px;}

    .gdxl{height: 50px;}

    .gdxl .gd{height: 50px;padding: 0 15px;}

    .gdxl .gd s{top: 17px;right: 10px;}

    .casexl .cxl_con .con_re input{padding-left: 15px;width: calc(100% - 100px);}

    .casexl .cxl_con .con_re a{width: 100px;}

    .case .con1 a{flex-wrap: wrap;}

    .case .con1 a .img{width: 100%;}

    .case .con1 a .txt{width: 100%;padding: 30px 20px;}

    .case .con1 a .txt s{margin: 25px 0 20px;}

    .case .con1 a .txt .t3{margin-top: 20px;}

    .case .con1 a .txt .t2{line-height: 30px;}

    .case .con2 .ul .txt .t2{margin-top: 20px;}

    .case .con2 .ul .txt{padding: 30px 20px;}

    .case .con1{margin-bottom: 40px;}

    .detailed{padding: 40px 0;}

    .detailed .deta_con{padding: 30px;}

    .detailed .deta_con .con1{line-height: 35px;}

    .detailed .deta_con .con2{margin-top: 20px;}

    .detailed .deta_con .con3{margin: 30px 0;padding: 25px 0;}

    .develop1 .deve1_con{flex-wrap: wrap;}

    .develop1 .deve1_con .con_le{width: 100%;margin-bottom: 20px;}

    .develop1 .deve1_con .con_re{width: 100%;}

    .develop2{}

    .develop2 .deve2_con{overflow-x: auto;overflow-y: hidden;padding-bottom: 20px;}

    .develop2 .deve2_con::-webkit-scrollbar{ width:4px;height: 4px;}

    .develop2 .deve2_con::-webkit-scrollbar-thumb{ background:#c70019;}

    .develop2 .deve2_con::-webkit-scrollbar-track{ background:#c7001930;} 

    .develop2 .con1{width: 1000px;}

    .develop2 .con2{width: 1000px;}

    .develop2 .con1 .ul .li{width: 300px;height: 300px;}

    .develop2 .con2 .ul .li{width: 300px;height: 310px;padding: 30px 20px;}

    .develop2 .con1 .ul .lis{width: calc(50% - 450px);}

    .develop2 .con1 .ul .lis{height: 300px;}

    .develop2 .con1 .ul .lis p{left: -29px;}

    .develop2 .con1 .ul .li5 p{left: -32px;}

    .develop2 .con1 .ul .li p s{width: 185px;height: 185px;}

    .develop2 .con1 .ul .li p span{width: 150px;height: 150px;}

    .develop2 .con1 .ul .li.li2 s{width: 200px;height: 200px;}

    .develop3 .deve3_con{flex-wrap: wrap;}

    .develop3 .deve3_con .con_le{width: 100%;}

    .develop3 .deve3_con .con_re{width: 100%;}

    .develop3 .deve3_con .con_le .le1{margin-bottom: 20px;}

    .develop3 .deve3_con .con_le .le2{line-height: 30px;margin-bottom: 20px;}

    .develop3 .deve3_con .con_re .ul .li{padding: 40px 20px;}

    .develop3 .deve3_con .con_re .re2{margin-top: 30px;width: 1000px;padding-right: 10px;}

    .develop3 .deve3_con .con_re{overflow-x: auto;overflow-y: hidden;}

    .develop3 .deve3_con .con_re::-webkit-scrollbar{ width:4px;height: 4px;}

    .develop3 .deve3_con .con_re::-webkit-scrollbar-thumb{ background:#c70019;}

    .develop3 .deve3_con .con_re::-webkit-scrollbar-track{ background:#c7001930;} 

    .develop3 .deve3_con .con_re .ul{width: 1000px;padding-right: 10px;}
    
    .develop3 .deve3_con .con_re .ul .li .l3{margin-top: 30px;line-height: 26px;}

    .develop3 .deve3_con .con_re .ul .li .l1{margin-bottom: 15px;}

    .develop4 .deve4_con .con3{width: 100%;margin: 0 0 30px;}

    .develop4 .deve4_con .con2{margin: 25px 0;}

    .develop4 .deve4_con .con4{overflow-x: auto;overflow-y: hidden;padding-bottom: 20px;}

    .develop4 .deve4_con .con4::-webkit-scrollbar{ width:4px;height: 4px;}

    .develop4 .deve4_con .con4::-webkit-scrollbar-thumb{ background:#ffffff30;}

    .develop4 .deve4_con .con4::-webkit-scrollbar-track{ background:#ffffff10;} 

    .develop4 .deve4_con .con4 .ul{width: 900px;}

    .develop4 .deve4_con .con4 .ul .li{padding: 30px 20px;}

    .develop4 .deve4_con .con4 .ul .li .l1{height: 90px;}

    .develop4 .deve4_con .con4 .ul .l3 .p1{height: 55px;}

    .develop5 .deve5_con{flex-wrap: wrap;}

    .develop5 .deve5_con .con_le{width: 100%;}

    .develop5 .deve5_con .con_re{width: 100%;margin: 50px 0 80px;}

    .develop5 .deve5_con .con_le .le2{margin-bottom: 30px;}

    .develop5 .deve5_con .con_le .le1{margin-bottom: 30px;}

    .develop5 .deve5_con .con_le .le3 .l1{margin-bottom: 25px;}

    .develop6{background-size: cover;padding: 50px 0;}

    .develop6{background: url(../images/develop6_1.jpg) center no-repeat;}

    .develop6 .con2{width: 100%;margin: 30px 0 40px;line-height: 28px;}

    .develop6 .con3{overflow-x: auto;overflow-y: hidden;padding-bottom: 20px;}

    .develop6 .con3::-webkit-scrollbar{ width:4px;height: 4px;}

    .develop6 .con3::-webkit-scrollbar-thumb{ background:#ffffff50;}

    .develop6 .con3::-webkit-scrollbar-track{ background:#ffffff10;} 

    .develop6 .con3 img{width: 1000px;display: block;max-width: none;}

    .develop7 .con1{line-height: 40px;margin-bottom: 30px;}

    .develop7 .con2{flex-wrap: wrap;margin-bottom: 40px;}


    .develop7 .con2 .con_le{width: 100%;}

    .develop7 .con2 .con_le img{width: 100%;}

    .develop7 .con2 .con_re{width: 100%;margin-top: 30px;}

    .develop7 .con2 .con_re .re1{margin-bottom: 20px;}

    .develop7 .con3 {overflow-x: auto;overflow-y: hidden;padding-bottom: 20px;}

    .develop7 .con3::-webkit-scrollbar{ width:4px;height: 4px;}

    .develop7 .con3::-webkit-scrollbar-thumb{ background:#c70019;}

    .develop7 .con3::-webkit-scrollbar-track{ background:#c7001930;} 

    .develop7 .con3 .ul{flex-wrap: wrap;width: 1100px;}

    .develop7 .con3 .ul .li{padding: 40px 25px;height: 250px;}

    .develop7 .con3 .ul .li .l2{margin: 20px 0;}

    .focus1 .focus1_con .con_le{padding: 30px 0;width: 100%;}

    .focus1 .focus1_con{position: static;}

    .focus1 .con_re{width: 100%;float: none;}

    .focus1 .focus1_con .con_le .le1{line-height: 40px;}

    .focus1 .focus1_con .con_le .le2{margin: 20px 0;padding-left: 25px;}

    .focus2 .con1{margin-bottom: 30px;}

    .focus2 .con2{flex-wrap: wrap;}

    .focus2 .con2 .con2_le{width: 100%;}

    .focus2 .con2 .con2_re{width: 100%;padding: 10px 0;}

    .focus3 .focus3_con .txt{position: static;width: 100%;padding: 30px 20px;margin-top: 20px;height: auto;}

    .focus2 .con2 .con2_re .re1 .li{padding: 15px 0;}

    .focus2 .con2 .con2_re .re2 .ul .li span{font-size: 14px;}

    .focus2 .con2 .con2_re .re2 .ul .li span{width: 55px;height: 55px;}

    .focus3 .focus3_con{position: relative;}

    .focus3{margin-bottom: 0px;}

    .focus3 .focus3_con .txt .t1{margin-bottom: 20px;padding-bottom: 20px;}

    /* .focus4 .con2 .focus4_sw .txt{bottom: -55px;} */

    .focus4 .con2 .focus4_sw{padding-bottom: 100px;}

    .focus4 .con1{margin-bottom: 30px;}

    .focus5 .con1{margin-bottom: 30px;}

    .focus5 .con2{flex-wrap: wrap;}

    .focus5 .con2 .con_le{width: 100%;padding: 20px;}

    .focus5 .con2 .con_re{width: 100%;}

    .focus5 .con2 .con_re img{width: 100%;}

    .inno1 .con2{margin: 25px auto;}

    .inno1 .con3{line-height: 30px;}

    .inno1 .con3 br{display: none;}

    .inno1 .con4 .c{width: 300px;height: 300px;padding: 30px;}

    .inno1 .con4 .c::before{width: calc(100% - 30px);height: calc(100% - 30px);}

    /* .inno1 .con4 .c::before{width: 340px;height: 340px;} */


    .inno1 .con4 .c .tc .t1 img{width: 130px;display: block;margin: 0 auto;}

    .inno1 .con4 .c .sp1{left: -20px;}

    .inno1 .con4 .c .sp2{bottom: -32px;}

    .inno1 .con4 .c .sp3{right: -20px;}

    .inno1 .con5 .ul .li{padding: 50px 25px 30px;}

    .inno1 .con5 {overflow-x: auto;overflow-y: hidden;padding-bottom: 20px;}

    .inno1 .con5::-webkit-scrollbar{ width:4px;height: 4px;}

    .inno1 .con5::-webkit-scrollbar-thumb{ background:#c70019;}

    .inno1 .con5::-webkit-scrollbar-track{ background:#c7001930;} 

    .inno1 .con5 .ul{width: 1000px;}

    .inno2 .con1{top: 40px;}

    .inno2 .img{display: none;}

    .inno2 .txt{position: static;}

    .inno2 .swiper-slide{flex: none;}

    /* .inno2 .inno2_sw .swiper-pagination{display: block;} */

    .inno2 .swiper-slide .ss{border: 0;}

    .inno2 .swiper-slide .ss .nei .n4{line-height: 26px;}

    .inno2 .swiper-slide .ss .nei{height: 300px;}

    .inno2 .swiper-slide .ss .nei .n1{margin-bottom: 20px;}

    .inno2 .swiper-slide .ss .nei .n3{margin: 15px 0;}

    .inno2_sp{bottom: 30px !important; display: block;}

    .inno2_sp span{background: #c70019;}

    .inno3 .con1{margin-bottom:30px;}

    .inno3 .con2 {overflow-x: auto;overflow-y: hidden;padding-bottom: 20px;}
    
    .inno3 .con2::-webkit-scrollbar{ width:4px;height: 4px;}

    .inno3 .con2::-webkit-scrollbar-thumb{ background:#c70019;}

    .inno3 .con2::-webkit-scrollbar-track{ background:#c7001930;} 

    .inno3 .con2 .ul{width: 1000px;}

    .inno3 .con2 .ul .li .l1 .i{width: 80px;height: 80px;}

    .inno3 .con2 .ul .li .l2{margin-top: 30px;}

    .inno3 .con2 .ul .li{padding: 40px 25px;}

    .inno4 .con1{margin-bottom: 30px;}

    .inno4 .con2{flex-wrap: wrap;}

    .inno4 .con2 .img{width: 100%;}

    .inno4 .con2 .txt{width: 100%;padding: 30px 20px;}

    .inno4 .con2 .txt .ul .li .p1{width: 40px;}

    .inno4 .con2 .txt .ul .li .p2{width: calc(100% - 40px);}

    .join1  .join1_con {overflow-x: auto;overflow-y: hidden;padding-bottom: 20px;}

    .join1  .join1_con::-webkit-scrollbar{ width:4px;height: 4px;}

    .join1  .join1_con::-webkit-scrollbar-thumb{ background:#005bac;}

    .join1  .join1_con::-webkit-scrollbar-track{ background:#fff;} 

    .join1 .ul{width: 1000px;}

    .join1 .ul .li{padding: 30px 25px;}

    .join1 .ul .li .l2{line-height: 26px;}

    .join2 .join2_con .con_le{float: none;width: 100%;}

    .join2 .join2_con .con{position: static;}

    .join2 .join2_con .con .con_re{float: none;width: 100%;padding: 30px 0;}

    .join2 .join2_con .con .con_re .re2 .ul .li .p1{width: 45px;}

    .join2 .join2_con .con .con_re .re2 .ul .li .p2{width: calc(100% - 45px);}

    .join3 .con2{flex-wrap: wrap;}

    .join3 .con2 .con2_le{width: 100%;}

    .join3 .con2 .con2_re{width: 100%;margin-top: 15px;}

    .join3 .con2 .con2_re .ss img{width: 100%;}

    .join3 .con3{margin-top: 15px;}

    .join3 .con2 .con2_le{flex-wrap: wrap;}

    .join3 .con2 .con2_le .le1{width: 100%;float: none;}

    .join3 .con2 .con2_le .le2{padding: 30px 20px;width: 100%;float: none;}

    .join3 .con1{margin-bottom: 30px;}

    .join4 .con2 .ul .li{padding: 30px 25px;margin-bottom: 20px;}

    .join4 .con2 .ul .li .lb{display: block;margin-top: 25px;}

    .join4 .con2 .ul .li .lb a{margin: 0;}
    

    .join4 .con2 .ul .li .lb a:last-child{margin-top: 15px;}

    .join4 .con2 .ul .li .lc{padding-right: 20px;}

    .join5 .join5_con .con_le{float: none;width: 100%;}

    .join5 .join5_con .con{position:static;}

    .join5 .join5_con .con .con_re{float: none;width: 100%;padding: 30px 0 40px;}

    .join5 .join5_con .con .con_re .re3 p{margin-bottom: 20px;}

    .join5 .join5_con .con .con_re .re1{margin-bottom: 25px;padding-bottom: 25px;}

    .news_3 .ul .li .txt{padding: 30px 25px;}

    .news_3 .ul .li{margin-bottom: 30px;}

    .news_2{padding-bottom: 40px;}

    .news_2 .con a{flex-wrap: wrap;}

    .news_2 .con a .img{width: 100%;}

    .news_2 .con a .txt{width: 100%;padding: 30px 25px;}

    .news_2 .con a .txt .t2{line-height: 32px;margin: 15px 0 20px;}

    .news_2 .con a .txt .t3{line-height: 30px;text-align: justify;}

    .news_2 .con a .txt .t4{margin-top: 30px;}

    .prodeta_1 .con{flex-wrap: wrap;}

    .prodeta_1 .con .con_le{width: 100%;}

    .prodeta_1 .con .con_le img{width: 100%;}

    .prodeta_1 .con .con_re{width: 100%;padding: 30px 25px;}

    .prodeta_1 .con .con_re .re1{padding-bottom: 25px;}

    .prodeta_1 .con .con_re .res .li{padding: 25px 0;}

    .prodeta_1 .con .con_re .res .li:last-child{padding: 25px 0 0 ;}

    .prodeta_2 .con1{margin-bottom: 30px;}

    .prodeta_2 .con2{overflow-y: hidden;overflow-x: auto;padding-bottom: 20px;}

    .prodeta_2 .con2::-webkit-scrollbar{ width:4px;height: 4px;}

    .prodeta_2 .con2::-webkit-scrollbar-thumb{ background:#c70019;}

    .prodeta_2 .con2::-webkit-scrollbar-track{ background:#c7001930;} 


    .prodeta_2 .con2 .ul{width: 1000px;}

    .prodeta_2 .con2 .ul .li .pss{padding: 15px 20px;}

    .prodeta_3 .con1{margin-bottom: 30px;}

    .prodeta_3 .con2 .ul .li{padding: 20px 30px;}

    .prodeta_3 .con2 .ul .li img{width: 70px;height: 70px;margin-right: 15px;}

    .prodeta_3 .con2 .ul .li span{width: calc(100% - 70px);}

    .prodeta_5 .con1{margin-bottom: 30px;}

    .prodeta_5 .swiper-container{padding-bottom: 40px;}

    .prodeta_5 .swiper-container .swiper-pagination{bottom: 0 !important;}

    .product .ul .txt{padding: 25px;}

    .product .ul .txt .t2{margin: 20px 0 30px;}

    .product .con2{padding: 20px 0;margin-bottom: 30px;}

    .service1 .con1{padding: 50px 0 30px;}

    .service1 .con1 .c2{margin-top: 20px;}

    .service1 .con2 .c{overflow-y: hidden;overflow-x: auto;padding-bottom: 20px;}
    
    .service1 .con2 .c::-webkit-scrollbar{ width:4px;height: 4px;}

    .service1 .con2 .c::-webkit-scrollbar-thumb{ background:#c70019;}

    .service1 .con2 .c::-webkit-scrollbar-track{ background:#c7001930;} 

    .service1 .con2 .ul{width: 1000px;}

    .service1 .con2 .ul .li{padding: 40px 25px;}

    .service1 .con3 .c1{line-height: 30px;margin-bottom: 30px;}

    .service1 .con3{padding: 40px 0;}

    .service1 .con3 .c2{overflow-y: hidden;overflow-x: auto;padding:60px;}

    .service1 .con3 .c2::-webkit-scrollbar{ width:4px;height: 4px;}

    .service1 .con3 .c2::-webkit-scrollbar-thumb{ background:#c70019;}

    .service1 .con3 .c2::-webkit-scrollbar-track{ background:#c7001930;} 


    .service1 .con3 .c2 .ul{width: 800px;}

    .service1 .con3 .c2 .ul .li .l1 .lc{width: calc(100% - 30px);height: calc(100% - 30px);}

    .service1 .con3 .c2 .ul .li .l2 .txt{width: 500px;height: 500px;}

    .service1 .con3 .c2 .ul .li:hover .l2 .img{width:310px;height: 310px;}

    .service1 .con3 .c2 .ul .li .l2 .txt{width: 310px;height: 310px;}

    .service1 .con3 .c2 .ul .li .l1 .lc .n{padding: 0 10px;}

    .service1 .con3 .c2 .ul .li .l1 .lc .n .n2{line-height: 26px;margin: 10px 0 0;font-size: 12px;}

    .service2 .con2{margin: 30px 0;}

    .service2 .con3 .ul .li .txt{padding: 30px 25px 30px 0;}

    .service2 .con3{overflow-y: hidden;overflow-x: auto;padding-bottom: 20px;}

    .service2 .con3::-webkit-scrollbar{ width:4px;height: 4px;}

    .service2 .con3::-webkit-scrollbar-thumb{ background:#c70019;}

    .service2 .con3::-webkit-scrollbar-track{ background:#c7001930;} 

    .service2 .con3 .ul{width: 1000px;}

    .service3 .con1{margin-bottom: 30px;}

    .service3 .con2 .ul{display: none;}

    .service3 .con2 .lunb {display: block;}

    .service3 .con2 .ss{position: relative;}

    .service3 .con2 .ss .txt{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 2;color: rgba(255, 255, 255,1);display: flex;align-items: center;justify-content: center;    background: rgba(0, 0, 0,0.3);text-align: center;}

    .service3 .con2 .ss .txt .t2{margin: 30px 0;}

    .service3 .con2 .ss .txt .t3{width: 30px;height: 1px;background: rgba(255, 255, 255,0.3);margin: 30px auto;}

    .service3 .con2 .ss .txt .t4{line-height: 28px;}


    .service4 .con1 .nei{width: 250px;height: 250px;}

    .service4 .con3 .ul .li{width: 31%;}

    .service4 .ser4_con{overflow-y: hidden;overflow-x: auto;padding-bottom: 20px;}

    .service4 .ser4_con::-webkit-scrollbar{ width:4px;height: 4px;}

    .service4 .ser4_con::-webkit-scrollbar-thumb{ background:#c70019;}

    .service4 .ser4_con::-webkit-scrollbar-track{ background:#c7001930;} 

    .service4 .t{margin-bottom: 30px;color: #005bac;padding: 0 5%;}

    .service4 .con3 .xian s::after{opacity: 0;}

    .service4 .ser4_con .con1{width: 1000px;display: none;}

    .service4 .con2{width: 1000px;display: none;}

    .service4 .con2 span{left: 50%;}

    .service4 .con3{width: 1000px;}

    .service1 .con3 .c2 .ul .li .l2 .txt .tc s{margin: 15px auto;}

}




@media screen and (max-width:800px) {
    .about1 .con .con_le .l3{line-height: 34px;}

    .about2 .con2 .cr{padding: 20px;}

    .about2 .con2 .cr .ul .li .l1{width: 32px;margin-right: 8px;}

    .about2 .con2 .cr .ul .li .l2{width: calc(100% - 40px);}

    .about3 .con2 .ul .li{width: 100%;}

    .about3 .con2 .ul .li:last-child{margin-bottom: 0;}

    /* .about3 .con2 .ul .li .txt{} */

    .case_data_3 .con3{flex-wrap: wrap;padding-top: 30px;}

    .case_data_3 .con3 .con_le{width: 100%;margin-bottom: 20px;}

    .case_data_3 .con3 .con_le a:first-child{margin-bottom: 15px;}

    .case .con2 .ul .li{width: 100%;margin-right: 0;margin-bottom: 30px;}

    .detailed .deta_con{padding: 25px 20px;}

    .detailed .deta_con .con4{flex-wrap: wrap;}

    .detailed .deta_con .con4 .cl{width: 100%;margin-bottom: 20px;}

    .detailed .deta_con .con4 .cl a:first-child{margin-bottom: 15px;}

    .detailed .deta_con .con2{flex-wrap: wrap;}

    .detailed .deta_con .con2 .c2{width: 100%;margin-top: 10px;line-height: 24px;}

    .develop5 .deve5_con .con_re .li span{font-size: 12px;}

    .develop5 .deve5_con .con_re .li{transform: scale(0.6);}

    .zhushi{font-size: 12px;}

    .develop7 .con2 .con_re .re1{width: 100%;padding-left: 20px;height: 60px;line-height: 60px;}

    .develop7 .con3 .ul .li .l3{line-height: 26px;}

    .focus4 .con2 .focus4_sw .txt{padding: 0 60px;line-height: 28px;}

    .join4 .con1{flex-wrap: wrap;margin-bottom: 30px;}

    .join4 .con1 .cl{width: 100%;margin-bottom: 20px;}

    .join4 .con1 .cr a{width: 120px;height: 40px;line-height: 38px;margin-right: 20px;}

    .join4 .con1 .cr{margin-top:0px;}

    .join4 .con2 .ul .li{width: 100%;}

    .news_3 .ul .li{width: 100%;margin-right: 0;}

    .prodeta_3 .con2 .ul .li{width: 100%;padding: 15px 20px;}

    .product .ul .li{width: 100%;margin-right: 0;margin-bottom: 30px;}

    .search .con1{padding: 30px 20px;}

    .search .con1 p{margin-bottom: 20px;}

    .search .con1 .sss .sr{width: 90px;height: 50px;line-height: 50px;}

    .search .con1 .sss .sl{width: calc(100% - 105px);}

    .search .con1 .sss .sl span{height: 50px;width: 42px;}

    .search .con1 .sss .sl span img{height: 50px;}

    .search .con1 .sss .sl form{height: 50px;width: calc(100% - 42px);}


    .search .con3 .ul .li{padding: 30px 0;}

    .search .con4{margin-top: 50px;}

    .search .con3 .ul .li .l2{margin: 15px 0 20px;}

    .search .con2{margin: 30px 0;}

    .service1 .con3 .c2 .ul .li .l2 .txt,.service1 .con3 .c2 .ul .li:hover .l2 .img{width: 280px;height: 280px;}

    .service4 .con3{width: 800px;}

    .service1 .con2 .ul{width: 800px;}

    .service4 .con3 .ul .li .l1{height: 70px;line-height: 70px;background: #fff;}

    .service4 .con3 .ul .li .l2{padding: 20px;}

    .service4 .con3 .ul .li {background: #f7f7f7;}

    .inno1 .con5 .ul{width: 800px;}

    .in4_prev, .in4_next{display: none;}

    .focus4  .inno2_sp{bottom: 1px !important;}

    /* .develop2 .con1,.develop2 .con2{width: 800px;} */

    .develop3 .deve3_con .con_re .ul,.develop3 .deve3_con .con_re .re2{width: 800px;}

    .develop4 .deve4_con .con4 .ul{width: 800px;}

    .service4 .con3{width: 800px;}

    .carbon5 .con2 .carbon5_sw{padding-bottom: 40px;}

    .carbon5  .inno2_sp{bottom: 1px !important;}


}























































