/* 产品 */



.pro_ban{position: relative;}



.pro_ban img{width: 100%;}



.pro_ban .proban_con{position: absolute;left: 0;top: 0;width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;}



.pro_ban .proban_con .con{color: #fff;}



.product1_1{position: relative;padding: 100px 0 30px;background: #f6f6f6;}



.product1_1 .pro11_con{display: flex;justify-content: space-between;align-items: center;}



.product1_1 .pro11_con .con_le{width: 28.75%;}



.product1_1 .pro11_con .con_re{width: 61.25%;}



.product1_1 .pro11_con .con_re .re1{line-height: 40px;margin-bottom: 40px;}



.product1_1 .pro11_con .con_re .re2{line-height: 30px;color: #666;text-align: justify;}



.product1_2 {background: #e9e9e9;padding: 100px 0 160px;position: relative;}



.product1_2 .ul{display: flex;flex-wrap: wrap;}



.product1_2 .ul .li{width: 31.66%;margin-right: 2.51%;margin-bottom: 40px;}



.product1_2 .ul .li a{display: block;}



.product1_2 .ul .li:nth-child(3n){margin-right: 0;}



.product1_2 .ul .li  .li_img{position: relative;cursor: pointer;}



.product1_2 .ul .li  .li_img::after{content: "";width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: rgba(0, 0, 0, 0.6);opacity: 0;transition: all 0.6s;}



.product1_2 .ul .li  .li_img img{width: 100%;}



.product1_2 .ul .li  .li_img img:last-child{position: absolute;left: 0;top: 0;opacity: 0;}



.product1_2 .ul .li .a1{display: block;height: 70px;text-align: center;line-height: 70px;background: #f2f2f2;color: #666666;}



.product1_2 .ul .li:hover .li_img::after{opacity: 1;transition: all 0.6s;}



.product1_2 .ul .li:hover .a1{color: #fff;background:#dd7117;}



.pro_xia{position: absolute;left: 50%;transform: translateX(-50%);width: 40px;height: 40px;bottom: 110px;}



.pro_xia a{display: block;}



.pro_xia img{animation:  xial 1.5s infinite linear alternate;}



@keyframes xial {

    0%{transform: translateY(10px);}



    100%{transform: translateY(0);}

}



/* 产品详情 */



.product2_1{position: relative;padding: 100px 0 60px;}



.product2_1 .pro21_con{display: flex;justify-content: space-between;background: #fff;}



.product2_1 .pro21_con .con_le{width: 44.66%;}



.product2_1 .pro21_con .con_re{width: 51.66%;}



.product2_1 .pro21_con .con_le .le1 img{width: 100%;}



.product2_1 .pro21_con .con_le .le2{position: relative;padding: 5px 5px 30px;}



.prev1,.next1{width: 30px;height: 30px;background: url(../images/an.png) center no-repeat;background-size: 40px;border: 1px solid #9a9a9a;border-radius: 100%;margin-top: -15px;}





.next1{transform: rotate(180deg);}



.prev1{left: -40px;}



.next1{right: -40px;}



.prev1:hover,.next1:hover{background: url(../images/an2.png) center no-repeat;border: 1px solid #dd7117;background-size: 40px;}



.product2_1 .pro21_con .con_re{padding-top: 70px;padding-bottom: 30px;}



.product2_1 .pro21_con .con_re .re1{line-height: 45px;}



.product2_1 .pro21_con .con_re .re2{margin-top: 30px;line-height: 35px;padding-bottom: 15px;border-bottom: 1px solid #e8e8e8;}



.product2_1 .pro21_con .con_re  .ul  .li{display: flex;line-height: 30px;margin-top: 20px;}



.product2_1 .pro21_con .con_re  .ul span{width: 35.48%;display: flex;}



.product2_1 .pro21_con .con_re  .ul .li:first-child span:last-child{color: #000;}



.product2_1 .pro21_con .con_re  .ul .li span{color: #000;display: block;}



.product2_1 .pro21_con .con_re  .ul .li span:last-child{color: #888888;}



.product2_1 .pro21_con .con_le .le2 .swiper-slide{cursor: pointer;border: 1px solid transparent;}



.product2_1 .pro21_con .con_le .le2 .swiper-slide.act{border: 1px solid #b0b0b0;}



.product2_1 .pro21_con .con_re .re4{margin-top: 30px;}



.lianx{width: 180px;height: 54px;background: #000;color: #fff;text-align: center;line-height: 54px;}



.lianx:hover{background:#dd7117;}



.product2s{background: #fff;padding: 40px 100px 90px;}



.product2_2{padding: 0px 0 50px;line-height: 30px;}



.product2_2 .pro22_con video{width: 100%;}



.product2_2 .pro22_con {line-height: 30px;color: #333;text-align: justify;}



.product2_2 .pro22_con  img{margin: 0 auto;}



.product2_3 {border-top: 1px solid #ebebeb;padding-top: 30px;}



.product2_3 .pro23_con{}



.product2_3 .pro23_con p{line-height: 30px;margin: 15px 0 20px;}



.product2_3 .pro23_con .ul{display: flex;justify-content: center;padding-bottom:45px ;margin-bottom: 20px;border-bottom: 1px solid #ebebeb;}



.product2_3 .pro23_con .ul .li{width: 30.77%;margin-right: 3.845%;}



.product2_3 .pro23_con .ul .li:last-child{margin-right: 0;}



.product2_3 .pro23_con .ul .li .li_txt{line-height: 30px;text-align: left;word-wrap: break-word !important;word-break: normal !important;}



.product2_3 .pro23_con .bot{line-height: 30px;}



.product2_4{padding: 100px 0 120px;background: #e9e9e9;margin-top: 120px;}



.product2_4 .ul{display: flex;margin-top: 20px;}



.product2_4 .ul .li{width: 23.335%;margin-right: 2.22%;}



.product2_4 .ul .li:last-child{margin-right: 0;}



.product2_4 .ul .li .li_img{overflow: hidden;}



.product2_4 .ul .li a{display: block;}



.product2_4 .ul .li .li_txt{height: 55px;text-align: center;line-height: 55px;padding:  0 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;background: #f2f2f2;}



.product2_4 .ul .li:hover .li_img img{transform: scale(1.03);}



.product2_4 .ul .li:hover .li_txt{background: #dd7117;color: #fff;font-weight: bold;}



.product3{background: #f6f6f6;}



.product1_1.cate1_1{background: #fff;}



.product1_2.cate1_2{background: #fff;}



.product1_2.cate1_2 .ul .li:hover a{background: #dd7117;}



.pro_ban{position: relative;}



.pro_ban .ban_txt{position: absolute;height: 70px;display: flex;left: 0;right: 0;justify-content: center;bottom: 0;z-index: 10;background: rgba(0, 0, 0, 0.3);border-top: 1px solid rgba(255, 255, 255, 0.3);}



.pro_ban .ban_txt a{display: block;width: 180px;color: #fff;text-align: center;line-height: 70px;border-right: 1px solid rgba(255, 255, 255, 0.3);}



.pro_ban .ban_txt a:first-child{border-left: 1px solid rgba(255, 255, 255, 0.3);}



.pro_ban .ban_txt a:hover{background: #dd7117;}



.pro_ban .ban_txt a.act{background: #dd7117;}



.service {background: #f6f6f6;}



.service .ser_con {}



.service .ser_con .con1{position: relative;overflow: hidden;}



.service .ser_con .con1 .txt{position: absolute;left: 0;right: 0;bottom: 0;background: rgba(0, 0, 0, 0.5);text-align: center;height: 60px;line-height: 60px;color: #fff;}



.service .ser_con .con2{margin-top: 20px;position: relative;}



.service .ser_con .con2 .swiper-slide{border: 5px solid #f6f6f6;cursor: pointer;}



.service .ser_con .con2 .swiper-slide.act{border: 5px solid #dd7117;}



.service .ser_con .con1 .txt.act {bottom: -80px;}



.prev2,.next2{width: 55px;height: 55px;border-radius: 100%;background: #fff url(../images/an2.png);}



.ser_top{text-align: center;margin-bottom: 45px;}



.prev2{left: -85px;}



.next2{right: -85px;transform: rotate(180deg);}



.prev2:hover,.next2:hover{background: #dd7117 url(../images/an3.png);}



.service2{position: relative;background: #f6f6f6;}



.service2 .ul {margin-bottom: 50px;}



.service2 .ul .li{height: 100px;border-top: 1px solid #dedede;border-bottom: 1px solid #dedede;margin-bottom: 20px;}



.service2 .ul .li .a{display: flex;align-items: center;padding: 0 40px  0 20px;height: 100%;line-height: 40px;justify-content:space-between;}



.service2 .ul .li .a .a1{width: 50px;height: 50px;}



.service2 .ul .li .a .a2{display: flex;justify-content: space-between;width: calc(100% - 200px);}



.service2 .ul .li .a .a3{position: relative;width: 50px;height: 50px;border-radius: 100%;background: rgba(255, 255, 255, 0.7);}





.service2 .ul .li .a .a3 img:last-child{position: absolute;left: 0;top: 0;opacity: 0;}



.service2 .ul .li .a .a2 .a2_le{width: calc(100% - 200px); overflow: hidden;

text-overflow: ellipsis;white-space: nowrap;}



.service2 .ul .li:hover .a{color: #fff;background: #dd7117;}



.service2 .ul .li:hover  .a .a3 img:last-child{opacity: 1;}



.service2 .ul .li:hover  .a .a3 img:first-child{opacity: 0;}



.service2 .ul .li:hover  .a .a3{background: #fff;}





/* 分页 */



.fenye{display: flex;justify-content: center;align-items: center;}



.fenye a{display: block;position: relative;width: 35px;height: 35px;border-radius: 100%;text-align: center;line-height: 35px;border: 1px solid #9d9d9d;margin: 0 5px;color: #999999;}



.fenye a img:last-child{position: absolute;opacity: 0;}



.fenye a.you{transform: rotate(180deg);}



.fenye a.zuo{display: flex;align-items: center;justify-content: center;}



.fenye a.zuo img{width: 50px;height: 50px;max-width: none;}



.fenye a.zui img:last-child{left: 0;top: 0;}



.fenye span{display: flex;align-items: center;margin-left: 40px;}



.fenye span a{border: none;}



.fenye span input{width: 35px;height: 35px;border-radius: 100%;border: 1px solid #9d9d9d;background: #f6f6f6;outline: none;padding-left: 13px;color: #999999;}



.fenye a:hover{background: #dd7117;color: #fff;border: 1px solid #dd7117;}



.fenye a.zuo:hover{background: none;}



.fenye a:hover img:last-child{opacity: 1;}



.fenye a:hover img:first-child{opacity: 1;}



.fenye a.zui:hover{background: none;}



.fenye span a:hover{background: none;color: #dd7117;border: none;}



.xiangx{width: 130px;height: 44px;text-align: center;line-height: 44px;background: #dd7117;color: #fff;margin: 0 auto;display: none;}



.fenye a.act{color: #fff;background: #dd7117;border: 1px solid #dd7117;}



.service3{background: #f6f6f6;}



.service3 .service3_con{background: #fff;padding: 100px 100px;}



.service3 .service3_con .con1{padding-bottom: 20px;line-height: 45px;border-bottom: 1px solid #e6e6e6;}



.service3 .service3_con .con2{line-height: 30px;padding-top: 20px;text-align: justify;}



.service3 .service3_con .con3{overflow: hidden;margin-top: 40px;}



.service3 .service3_con .con3 a{display: flex;align-items: center;width: 180px;height: 55px;border: 1px solid #e6e6e6;float: right;justify-content: space-between;margin-left: 30px;padding: 0 25px;}



.service3 .service3_con .con3 a:first-child{padding: 0 60px 0 30px;}



.service3 .service3_con .con3 a .img{position: relative;width: 30px;height: 30px;}





.service3 .service3_con .con3 a .img img:last-child{position: absolute;left: 0;top: 0;opacity: 0;}



/* .service3 .service3_con .con3 a:first-child .img{width: 30px;height: 30px;} */



.service3 .service3_con .con3 a:hover{background: #dd7117;color: #fff;border: 1px solid #dd7117;}



.service3 .service3_con .con3 a:hover .img img:last-child{opacity: 1;}



.service3 .service3_con .con3 a:hover .img img:first-child{opacity: 1;}



.service4.service .ser_con .con1{position: relative;overflow: hidden;}



.service4.service .ser_con .con1::after{position: absolute;left: 0;top: 0;right: 0;bottom: 0;content: "";}



.service4.service .ser_con .con1 video{width: 100%;cursor: pointer;position: absolute;left: 0;top: 0;height: 100%;object-fit: cover;}



.service4.service .ser_con .con1 img.imgd{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);cursor: pointer;z-index: 5;}



.service4.service .ser_con .con1.act img.imgd{display: none;}



.service4.service .ser_con .con1.act::after{content: none;}



.service4.service .ser_con .con2 .swiper-slide video{width: 100%;opacity: 0.5;position: absolute;left: 0;top: 0;height: 100%;object-fit: cover;transition: all 0.6s;}



.service4.service .ser_con .con2 .swiper-slide img.imgd{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 36px;height: 36px;opacity: 0.7;}



.service4.service .ser_con .con2 .swiper-slide{overflow: hidden;}



.service4.service .ser_con .con2 .swiper-slide video:hover{transform: scale(1.05);transition: all 0.6s;}



/* 关于我们 */



.about1{padding: 120px 0 0px;}



.about1 .top1{text-align: center;margin-bottom: 20px;}



.about1 .top2{text-align: center;line-height: 30px;color: #666666;width: 1070px;margin: 0 auto;}



.about1 s{display: block;width: 1px;height: 90px;background: #333333;margin: 50px auto;}



.about2  {padding-bottom: 140px;}



.about2 .ab2_con{display: flex;justify-content: space-between;}



.about2 .ab2_con .con_le{width: 46.67%;}



.about2 .ab2_con .con_re{width: 50.67%;}



.about2 .ab2_con .con_re .re1{line-height: 40px;margin: 50px 0;letter-spacing:1px;}



.about2 .ab2_con .con_re .re2{line-height: 30px;color: #666666;text-align: justify;}



.about3{padding: 150px 0 90px;position: relative;background: #f6f6f6;}



.about3 .con1{width: 75%;line-height: 40px;margin-bottom: 40px;}



.about3 .con2 {display: flex;justify-content: space-between;}



.about3 .con2 .con_le{width: 51.66%;line-height: 30px;color: #666666;text-align: justify;}



.about3 .con2 .con_re{width: 46.667%;}



.about4 {padding: 100px 0 120px;}



.about4 .ab4_con{display: flex;justify-content: space-between;}



.about4 .con_le{width: 46.667%;}



.about4 .con_re{width: 50%;}



.about4 .con_re .re1{line-height: 40px;padding: 70px 0 40px;    letter-spacing: 1px;}



.about4  .con_re .re2{line-height: 30px;color: #666666;text-align: justify;}



.abo2_1{padding: 120px 0 100px;}



.abo2_1 .ab21_con{display: flex;justify-content: center;}



.abo2_1 .con{width: 300px;height: 300px;border: 1px solid #e6e6e6;border-radius: 100%;color: #dd7117;text-align: center;line-height: 30px;padding-top: 90px;}



.abo2_1 .cons{margin-left: 100px;width: 300px;}



.abo2_1 .cons:first-child{margin-left: 0;}



.abo2_1 .con img{margin:0  auto  25px;}



.abo2_1 .cons .txt{line-height: 28px;text-align: center;margin-top: 20px;}



.abo2_1 .cons:hover{transform: translateY(-5px);}



.abo2_2{background: url(../images/ab12_1.jpg) center no-repeat fixed;background-size: cover;padding: 85px 0;}



.abo2_2 .con{width: 1200px;background: rgba(6, 56, 127, 0.9);margin: 0 auto;padding:50px 165px 55px;text-align: center;color: #fff;}



.abo2_2 .con .c1{line-height: 50px;margin-bottom: 15px;}



.abo2_2 .con .c2{line-height: 30px;}



.abo2_3{padding: 100px 0 120px;background: #f6f6f6;}



.abo2_3 .ab23_con{display: flex;justify-content: space-around;}



.abo2_3 .ab23_con .con_le{width: 44.667%;}



.abo2_3 .ab23_con .con_re{width: 50%;}



.abo2_3 .ab23_con .con_le .li{display: flex;padding: 0 20px 0 30px;justify-content: space-between;align-items: center;border: 1px solid #e2e2e2;height: 110px;margin-bottom: 30px;}



.abo2_3 .ab23_con .con_le .li .li_re{width: calc(100% - 90px);}



.abo2_3 .ab23_con .con_le .li .li_re .re1{line-height: 40px;color: #dd7117;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;letter-spacing:1px;}



.abo2_3 .ab23_con .con_le .li .li_re .re2{line-height: 30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}



.abo2_3 .ab23_con .con_le .li:hover{box-shadow: 0 3px 5px 1px #e2e2e2;}



.abo3{padding: 120px 0 40px;background: #f6f6f6;}



.abo3 .abo3_top{text-align: center;margin-bottom: 50px;}



.abo3 .con{display: flex;justify-content: space-between;}



.abo3 .con .con_le{width: 50%;}



.abo3 .con .con_le .le1{line-height: 100px;}



.abo3 .con .con_le span{display: inline-block;margin:0px 0 40px;position: relative;z-index: 5;}



.abo3 .con .con_le span::after{width: 140px;height: 140px;position: absolute;right: -60px;top: -40px;content: "";background: url(../images/yuan.png) center no-repeat;background-size: contain;z-index: -1;}



.abo3 .con .con_le span::before{width: 100%;height: 2px;background: #333;bottom: 0;left: 0;position: absolute;content: "";}



.abo3 .con .con_re{width: 50%;}



.abo3 .con .con_re .l2{margin-top: 20px;line-height: 30px;}



.abo3 .con .con_le{padding-left: 7.334%;padding-top: 180px;}



.abo3 .con .con_re{padding-left:80px ;position: relative;z-index: 5;}



.abo3 .con .con_re::before{position: absolute;width: 1px;height: 100%;background: #dcdcdc;content: "";left: -1px;top: 0;z-index: 0;}



.abo3 .con .con_re .l1{color: #999999;position: relative;}



.abo3 .con .con_re .l1::before{position: absolute;width: 32px;height: 32px;border-radius: 100%;border: 1px solid #dd711730;content: "";left: -97px;background: #f6f6f6;opacity: 0;}



.abo3 .con .con_re .l1::after{position: absolute;width: 10px;height: 10px;border-radius: 100%;content: "";background: #999999;left: -86px;top: 11px;}



.abo3 .con .con_re .li{margin-bottom: 65px;position: relative;}



.abo3 .con .con_re .li::after{content: "";width: 40px;height: 1px;background: #dedede;position: absolute;top: 15px;left: -65px;}



.abo3 .con .con_re .li img{margin-bottom: 25px;}



.abo3 .con .con_re .li.act .l1::before{opacity: 1;}



.abo3 .con .con_re .li.act .l1::after{background: #dd7117;}



.abo3 .con .con_re .li.act .l1{color: #dd7117;}



.abo4 {background: #f6f6f6;}



.abo4 .abo4_con{display: flex;justify-content: space-between;padding-right: 10.4167%;}



.abo4 .abo4_con .con_le{width: 29.07%;}



.abo4 .abo4_con .con_re{width: 69.4%;display: flex;padding-top: 110px;}



.abo4 .abo4_con .con_re .re1{width: 41.52%;}



.abo4 .abo4_con .con_re .re2{width: 58.45%;}



.abo4 .abo4_con .con_re .re1 .r1{margin-bottom: 75px;padding-left: 70px;}



.abo4 .abo4_con .con_re .re1 .r2 .r{display: flex;line-height: 28px;margin-bottom: 25px;cursor: pointer;}



.abo4 .abo4_con .con_re .re1 .r2 .r .rl{width: 70px;margin-right: 10px;position: relative;}



.abo4 .abo4_con .con_re .re1 .r2 .r .rr{width: calc(100% - 80px);}



.abo4 .abo4_con .con_re .re1 .r2 .r.act {color: #dd7117;}



.abo4 .abo4_con .con_re .re1 .r2 .r.act .rl{width: 100px;}



.abo4 .abo4_con .con_re .re1 .r2 .r .rl::after{width: 0%;left: 0;top: 13px;background: #dd7117;content: "";position: absolute;height: 1px;transition: all 0.6s;}



.abo4 .abo4_con .con_re .re1 .r2 .r.act .rl::after{width: 100%;transition: all 0.6s;}



.abo4 .abo4_con .con_re .re1 .r2 .r:hover .rr{color: #dd7117;}



.abo4 .abo4_con .con_re .re2{background: url(../images/dian.png) center no-repeat;background-size: contain;padding: 50px 185px 0;position: relative;}

/* .abo4 .abo4_con .con_re .re2 .prev1 ,.abo4 .abo4_con .con_re .re2 .next1 {display: none;} */

.abo4 .abo4_con .con_re .re2 .swiper-button-disabled{opacity: 0;}

.abo4 .abo4_con .con_re .re2 .img img{width: 100%;}



/* .abo4 .abo4_con .con_re .re2 img{width: 100%;} */



.abo4 .abo4_con .con_re .re2 .next1,.abo4 .abo4_con .con_re .re2 .prev1{width: 52px;height: 52px;background-size: 52px;margin-top: 0;top: 35%;}



.abo4 .abo4_con .con_re .re2 .next1{right: 75px;}



.abo4 .abo4_con .con_re .re2 .prev1{left: 75px;}



.abo41{padding: 90px 0 120px;background: #f6f6f6 url(../images/abo42_b.png) center no-repeat;background-size: cover;}



.abo41 .con{background: #fff;padding: 40px 20px 0;cursor: pointer;}



.abo41  .abo41_top{text-align: center;margin-bottom: 50px;}



.abo41 .con .img{display: flex;align-items: center;justify-content: center;height: 390px;padding: 0 20px;}



.abo41 .con .txt{display: flex;justify-content: space-between;height: 57px;align-items: center;border-top: 1px solid #e0e0e0;}





.abo41 .con .txt .txtle {  overflow: hidden; text-overflow: ellipsis; white-space: nowrap;width: calc(100% - 30px);}



.abo41 .con .txt .txtre{position: relative;}



.abo41 .con .txt .txtre img:last-child{position: absolute;left: 0;top: 0;opacity: 0;}



.abo41 .con:hover .txt .txtle{color: #dd7117;}



.abo41 .con:hover .txt .txtre img:last-child{opacity: 1;}



.abo41 .con:hover .txt .txtre img:first-child{opacity: 0;}



.abo41 .prev1,.abo41 .next1{width: 52px;height: 52px;background-size: 52px;margin-top: 0;top: 0;}



.abo41 .bot{width: 130px;height: 52px;position: absolute;left: 50%;transform: translateX(-50%);bottom: 0;}



.abo41 .prev1{left: 0;}



.abo41 .next1{right: 0;}



.abo41 .abo41_sw{padding: 5px 5px 105px;}



.abo41 .con:hover{box-shadow: 0 3px 5px 1px #dcdcdc;}



.abo5{background: #f6f6f6;padding-top: 40px;}



.abo5 .abo5_con{display: flex;}



.abo5 .abo5_con .con_le{width: 52.667%;}



.abo5 .abo5_con .con_re{width: 57.33%;padding-top: 140px;}



.abo5 .abo5_con .con_le .le{background: #fff;padding: 55px 60px;position: relative;width: 600px;left: -60px;bottom: -80px;box-shadow: 0 0 5px 1px #efefef;}



.abo5 .abo5_con .con_le input{width: 100%;outline: none;height: 50px;margin-bottom: 10px;border:none; border-bottom: 1px solid #e0e0e0;font-size: 14px;color: #999999;}



.abo5_2 img{width: 100%;}



.abo5 .abo5_con .con_le  a{width: 145px;height: 45px;text-align: center;line-height: 45px;background: #000;color: #fff;margin: 30px 0 0;display: flex;align-items: center;justify-content: center;}



.abo5 .abo5_con .con_le .l1{margin-bottom: 15px;}



.abo5 .abo5_con .con_le .l2{line-height: 28px;padding-right: 20px;}



.abo5 .abo5_con .con_le a:hover{background: #dd7117;}



input::-webkit-input-placeholder{

    color:#999999;

    font-size:14px;

    line-height: 50px;

}

input:-moz-placeholder {

    color:#999999;

    font-size:14px;

    line-height: 50px;

}

input::-moz-placeholder {

    color:#999999;

    font-size:14px;

    line-height: 50px;

}

input:-ms-input-placeholder {

    color:#999999;

    font-size:14px;

    line-height: 50px;

}

textarea::-webkit-input-placeholder{

    color:#999999;

    font-size:14px;

    line-height: 50px;

}

textarea:-moz-placeholder {

    color:#999999;

    font-size:14px;

    line-height: 50px;

}

textarea::-moz-placeholder {

    color:#999999;

    font-size:14px;

    line-height: 50px;

}

textarea:-ms-input-placeholder {

    color:#999999;

    font-size:14px;

    line-height: 50px;

}



.abo5 .abo5_con .con_re .r2{line-height: 30px;margin:10px 0 35px;}



.abo5 .abo5_con .con_re .r3 .img{display: flex;align-items: center;}



.abo5 .abo5_con .con_re .r3 .img img{border: 1px solid #dd7117;border-radius: 100%;margin-right: 10px;}



.abo5 .abo5_con .con_re .r3{display: flex;align-items: center;margin-bottom: 20px;line-height: 30px;}





.abo5 .abo5_con .con_re .r3 a{display: block;}



.abo5 .abo5_con .con_re .r3 span{display: block;}



.abo5 .abo5_con .con_re .r3 a:hover{color: #dd7117;}



.new{background: #f6f6f6;}



.new .new_top{text-align: center;margin-bottom: 45px;}



.new .new_con .ul{display: flex;flex-wrap: wrap;}



.new .new_con .ul .li{width: 31.33%;margin-right: 3.005%;margin-bottom: 60px;}



.new .new_con .ul .li:nth-child(3n){margin-right: 0;}



.new .new_con .ul .li a{display: block;}



.new .new_con .ul .li .img{overflow: hidden;}



.new .new_con .ul .li .img img{width: 100%;}



.new .new_con .ul .li .txt{background: #fff;padding: 0 20px;}



.new .new_con .ul .li .txt .t{height: 70px;line-height: 70px;border-bottom: 1px solid #e5e5e5; overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}



.new .new_con .ul .li .txt .t2{margin-top: 25px;line-height:25px;height: 50px;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}



.new .new_con .ul .li .txt .t3{display: flex;align-items: center;justify-content: space-between;height: 55px;margin-top: 10px;}



.new .new_con .ul .li .txt .t3 .tim{position: relative;margin-right: 5px;}



.new .new_con .ul .li .txt .t3 .tim img:last-child{position: absolute;left: 0;top: 0;opacity: 0;}



.new .new_con .ul .li .txt .t3 .tr{position: relative;}



.new .new_con .ul .li .txt .t3 .tl{display: flex;align-items: center;color: #999999;}



.new .new_con .ul .li .txt .t3 .tr img:last-child{position: absolute;left: 0;top: 0;opacity: 0;}



.new .new_con .ul .li:hover .txt{background: #dd7117;}



.new .new_con .ul .li:hover .txt .t{color: #fff;}



.new .new_con .ul .li:hover .txt .t2{color: #fff;}



.new .new_con .ul .li:hover .txt .t3 .tl{color: #fff;}



.new .new_con .ul .li:hover .txt .t3 .tim img:last-child{opacity: 1;}



.new .new_con .ul .li:hover .txt .t3 .tim img:first-child{opacity: 0;}



.new .new_con .ul .li:hover .txt .t3 .tr img:last-child{opacity: 1;}



.new .new_con .ul .li:hover .txt .t3 .tr img:first-child{opacity: 0;}



.new .new_con .ul .li:hover .img img{transform: scale(1.05);}



.details{background: #f6f6f6;}



.details .deta_con{background: #fff;padding: 80px 100px 40px;}



.details .deta_con .con1{line-height: 45px;}



.details .deta_con .con2{line-height: 50px;margin-top: 25px;}



.details .deta_con .con3{padding: 25px 0;line-height: 30px;text-align: justify;border-top: 1px solid #e0e0e0;border-bottom: 1px solid #e0e0e0;}



.details .deta_con .con3 img{display: inline-block;margin: 0 auto;text-align: center;width: auto !important;height: auto !important;}


.details .deta_con .con3 p{display: flex;justify-content: space-between;flex-wrap: wrap;}

.details .deta_con .con3 ul p{justify-content: normal;}

.details ul, .details ol, .details ul li, .details ol li, .details tr td, .details dl, .details dd{list-style-type: inherit;}

.details .deta_con .con3 p img{margin-bottom: 10px;}

.details ul, .details ol{
    display: block;
    list-style-type: none;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 40px;
}



.details .deta_con .con4{display: flex;justify-content: space-between;padding-top: 40px;}



.details .deta_con .con4 .con_le{width: calc(100% - 250px);}



.details .deta_con .con4 a{display: block;}



.details .deta_con .con4 .con_le a{line-height: 30px;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}



.details .deta_con .con4 .con_le a:first-child{margin-bottom: 10px;}



.details .deta_con .con4 .con_re a{border: 1px solid #e6e6e6;width:180px ;height: 55px;text-align: center;display: flex;justify-content: space-between;align-items: center;padding: 0 50px 0 30px;}



.details .deta_con .con4 .con_re a .a_img{position: relative;width: 30px;height: 30px;}



.details .deta_con .con4 .con_re a .a_img img:last-child{position: absolute;left: 0;top: 0;opacity: 0;}



.details .deta_con .con4 .con_re a:hover{background: #dd7117;color: #fff;border: 1px solid #dd7117;}



.details .deta_con .con4 .con_re a:hover .a_img img:last-child{opacity: 1;}



.details .deta_con .con4 .con_re a:hover .a_img img:first-child{opacity: 0;}



.details .deta_con .con4 .con_le a:hover{color: #dd7117;}



.search{background: #f7fafc;}



.qie{display: flex;justify-content: center;margin-bottom: 50px;}



 .qie a{width: auto;padding: 0 20px; height: 40px;text-align: center;line-height: 40px;color:#fff ;border-radius: 4px;background: #000;margin-left: 20px;}



.qie a:first-child{margin-left: 0;}



 .qie a:hover{background: #dd7117;}



 .qie a.act{background: #dd7117;}



.search .ul{display: flex;flex-wrap: wrap;}



.search .ul .li {background: #fff;box-shadow: 0 3px 10px #ecf3f9;position: relative;width: 31%;margin-right: 3.5%;margin-bottom: 40px;}



.search .ul .li:nth-child(3n){margin-right: 0;}



.search .ul .li::after{position: absolute;content: "";width: 0;height: 2px;background: #dd7117;left: auto;right: 0;bottom: 0;transition: all 0.6s;}



.search .ul .li .a_img img{transform: scale(0.8);width: 100%;}



.search .ul .li a{display: block;}



.search .ul .li .a_txt{height: 120px;}



.search .ul .li .a_txt .t1{line-height: 35px;text-align: center;margin-bottom: 20px;padding: 0 10px;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}



.search .ul .li .a_txt .t2{width: 40px;height: 40px;background: url(../images/s.png);margin: 0 auto;border: 1px solid #cdcdcd;border-radius: 100%;}



.search .ul .li:hover::after{width: 100%;transition: all 0.6s;left: 0;right: auto;}



.search .ul .li:hover .t2{background: url(../images/s2.png) center;border: 1px solid #87b7db;}





.search .ul .li:hover .a_txt .t1{color: #dd7117;}



.search .ul .li:hover .a_img img{transform: scale(0.9);}













































































































































@media screen and (max-width:1680px) {

    

    .product1_1{padding: 70px 0 30px;}



    .product1_1 .pro11_con .con_re .re1{line-height: 35px;margin-bottom: 30px;}



    .product1_1 .pro11_con .con_re .re2{line-height: 25px;text-align: left;}



    .product1_2{padding: 70px 0 120px;}



    .pro_xia{bottom: 90px;}



    .product2_1 .pro21_con .con_re .ul .li{margin-top: 10px;line-height: 25px;}



    .product2_1 .pro21_con .con_re{padding-top: 40px;width: 50%;}



    .product2_1 .pro21_con .con_re .re2{margin-top: 20px;}



    .product2_1{padding: 70px 0 40px;}



    .product2_4{padding: 70px 0 ;}

    

    .product2_4{margin-top: 70px;}



    .about1{padding: 80px 0 0px;}



    .about2{padding-bottom: 90px;}



    .about1 s{margin: 30px auto;}



    .about2 .ab2_con .con_re .re1{margin: 30px 0;}



    .about3{padding: 100px 0 70px;}



    .about4{padding: 70px 0;}



    .about4 .con_re .re1{padding: 30px 0;}



    .abo2_3 .ab23_con .con_le .li{margin-bottom: 20px;height: 95px;}



    .abo2_1 .cons{margin-left: 60px;}



    .abo2_1 .cons{width: 250px;}



    .abo2_1 .con{width: 250px;height: 250px;padding-top: 60px;}



    .abo2_1 .con img{margin: 0 auto 10px;}



    .abo2_1{padding: 80px 0;}



    .abo2_3{padding: 70px 0;}



    .abo3{padding: 80px 0 30px;}



    .abo3 .con .con_re .li{margin-bottom: 40px;}



    .abo3 .con .con_le .le1{line-height: 70px;}



    .abo3 .con .con_le{padding-left: 5%;padding-top: 100px;}



    .abo3 .con .con_re::before{height: 98%;}



    .abo4 .abo4_con .con_re .re2{padding: 30px 130px 0;}



    .abo4 .abo4_con .con_re{padding-top: 60px;}



    .abo4 .abo4_con .con_re .re2 .next1{right: 60px;}



    .abo4 .abo4_con .con_re .re2 .prev1{left: 60px;}



    .abo4 .abo4_con .con_re .re1 .r1{margin-bottom: 50px;line-height: 40px;}



    .abo4 .abo4_con .con_re .re1 .r1{padding-left: 50px;}



    .abo41{padding: 80px 0;}



    .abo5 .abo5_con .con_re{padding-top: 100px;}



    .abo5 .abo5_con .con_re .r2{margin: 10px 0 25px;}



    .abo5 .abo5_con .con_re .r3{margin-bottom: 15px;}



    .abo5 .abo5_con .con_le .le{width: 520px;left: -30px;bottom: -50px;}













}



@media screen and (max-width:1400px) {

    .prev2, .next2{width: 40px;height: 40px;background-size: 40px;}



    .next2{right: -50px;}



    .prev2{left: -50px;}



    .prev2:hover, .next2:hover{background-size: 40px;}



    .abo4 .abo4_con .con_re .re2{padding: 30px 90px 0;}



    .abo4 .abo4_con .con_re .re2 .next1{right: 20px;}



    .abo4 .abo4_con .con_re .re2 .prev1{left: 20px;}



    .abo4 .abo4_con .con_re .re1 .r2 .r .rl{width: 40px;}



    .abo4 .abo4_con .con_re .re1 .r2 .r.act .rl{width: 70px;}



    .abo4 .abo4_con .con_re .re1 .r2 .r .rr{width: calc(100% - 40px);font-size: 14px;line-height: 25px;}



    .abo4 .abo4_con .con_re .re1 .r2 .r{margin-bottom: 15px;}







}









@media screen and (max-width:1025px) {

    .cechu{display: none;}

    .product1_1{padding: 30px 0 30px;}



    .product1_1 .pro11_con{flex-wrap: wrap;}



    .product1_1 .pro11_con .con_le{width: 100%;}



    .product1_1 .pro11_con .con_re{width: 100%;margin-top: 30px;}



    .product1_1 .pro11_con .con_re .re1{line-height: 30px;margin-bottom: 20px;}



    .product1_2{padding: 30px 0 70px;}



    .product1_2 .ul .li{width: 100%;margin-right: 0;margin-bottom: 20px;}



    .pro_xia{bottom: 40px;}



    .product2_1 .pro21_con{flex-wrap: wrap;background: none;}



    .product2_1 .pro21_con .con_le{width: 100%;}



    .product2_1 .pro21_con .con_re{width: 100%;}



    .product2_1 .pro21_con .con_re .re1{line-height: 30px;}



    .product2_1 .pro21_con .con_re{padding-top: 30px;}



    .product2_1 .pro21_con .con_re .re2{margin-top: 10px ;padding-bottom: 10px;}



    /* .product2_1 .pro21_con .con_re .ul .li{margin-top: 5px;} */



    .product2_1 .pro21_con .con_re .ul .li span{width: 50%;padding-right: 10px;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}



    .lianx{width: 140px;height: 44px;line-height: 44px;}



    .product2_2{padding: 0 0 35px;}

 

    .product2_3 .pro23_con p{line-height: 25px;}



    .product2_3 .pro23_con .ul{flex-wrap: wrap;padding-bottom: 10px;}



    .product2_3 .pro23_con .ul .li{width: 100%;margin-right: 0;margin-bottom: 20px;}



    .product2_3 .pro23_con .ul .li .li_txt{line-height: 25px;}



    .product2_3 .pro23_con .bot{line-height: 25px;}



    .product2_1 .pro21_con .con_le .le2{}

    .product2_1 .pro21_con .con_le .le2 .prev1, .product2_1 .pro21_con .con_le .le2 .next1{display: none;}



    .prev1{left: 0;}

    

    .next1{right: 0;}



    .product2_4{padding: 30px 0;}



    .product2_4 .ul{flex-wrap: wrap;}



    .product2_4 .ul .li{width: 100%;margin-right: 0;margin-bottom: 20px;}



    .product2_4 .ul .li .li_img img{width: 100%;}



    .product2_1{padding: 30px 0;}



    .product2s{padding: 0;background: none;}



    .product2_4{margin-top: 30px;}



    .ser_top{margin-bottom: 25px;}



    .service .ser_con .con2{margin-top: 10px;}



    .prev2, .next2{display: none;}



    .pro_ban .ban_txt{display: none;}



    .service2 .ul .li{height: 70px;margin-bottom: 15px;}



    .service2 .ul .li a{padding: 0 10px 0 5px;}



    .service2 .ul .li a .a1{width: 35px;height: 35px;}



    .service2 .ul .li a .a3{width: 35px;height: 35px;}



    .service2 .ul .li a .a2{width: calc(100% - 90px);}



    .service2 .ul .li a .a2 .a2_re{display: none;}



    .service2 .ul .li a .a2 .a2_le{width: 100%;}



    .fenye{display: none;}



    .xiangx{display: block;}



    .service2 .ul{margin-bottom: 30px;}



    .service3 .service3_con{padding: 20px 15px 30px;}



    .service3 .service3_con .con1{line-height: 30px;padding-bottom: 10px;}



    .service3 .service3_con .con2 {padding-top: 10px;line-height: 25px;}



    .service3 .service3_con .con3 a{width: 120px;padding:0 10px;margin-left: 10px;height: 50px;}



    .service3 .service3_con .con3 a:last-child{margin-left: 0;}



    .service3 .service3_con .con3 a .img{width: 25px;height: 25px;}



    .service3 .service3_con .con3 a:first-child{padding: 0 30px 0 20px;}



    .service3 .service3_con .con3{margin-top: 30px;}



    .service4.service .ser_con .con1 img.imgd{width: 40px;height: 40px;}



    .about1{padding: 35px 0 0;}



    .about1 .top2{width: 100%;}



    .about1 s{height: 50px;}



    .about2 .ab2_con{flex-wrap: wrap;}



    .about2 .ab2_con .con_le{width: 100%;}



    .about2 .ab2_con .con_re{width: 100%;}



    .about2 .ab2_con .con_re .re1{line-height: 32px;}



    .about2{padding-bottom: 35px;}



    .about3{padding: 35px 0;}



    .about3 .con1{width: 100%;line-height: 32px;margin-bottom: 20px;}



    .about3 .con2{flex-wrap: wrap;}



    .about3 .con2 .con_le{width: 100%;}



    .about3 .con2 .con_re{width: 100%;margin-top: 30px;}



    .about4{padding: 35px 0;}



    .about4 .ab4_con{flex-wrap: wrap;}



    .about4 .con_le{width: 100%;}



    .about4 .con_re{width: 100%;}



    .about4 .con_re .re1{line-height: 32px;}



    .about4 .con_re .re1{padding: 20px 0;}



    .abo2_1 .ab21_con{flex-wrap: wrap;}



    .abo2_1 .cons{width: 100%;margin-left: 0;margin-bottom: 30px;}



    .abo2_1 .cons:last-child{margin-bottom: 0;}



    .abo2_1 .con{margin: 0 auto;}



    .abo2_1{padding: 35px 0;}



    .abo2_1 .cons .txt{line-height: 25px;margin-top: 10px;}



    .abo2_2 .con{width: 90%;padding: 25px 15px;}



    .abo2_2{padding: 35px 0;}



    .abo2_2 .con .c1{line-height: 35px;}



    .abo2_3 .ab23_con{flex-wrap: wrap;}



    .abo2_3 .ab23_con .con_le{width: 100%;}



    .abo2_3 .ab23_con .con_re{width: 100%;}



    .abo2_3{padding: 35px 0;}



    .abo2_3 .ab23_con .con_le .li .li_le img{width: 45px;}



    .abo2_3 .ab23_con .con_le .li{padding: 0 15px;height: 80px;}



    .abo2_3 .ab23_con .con_le .li .li_re .re1{line-height: 30px;}



    .abo2_3 .ab23_con .con_le .li .li_re .re2{line-height: 25px;}



    .abo2_3 .ab23_con .con_le .li .li_re{width: calc(100% - 60px);}



    .abo3{padding: 35px 0 ;}



    .abo3 .con{flex-wrap: wrap;}



    .abo3 .con .con_le{width: 100%;padding-top: 0;padding-left: 0;margin-bottom: 25px;}



    .abo3 .con .con_re{width: 100%;padding-left: 40px;}



    .abo3 .abo3_top{margin-bottom: 25px;}



    .abo3 .con .con_le .le1{line-height: 45px;}



    .abo3 .con .con_le span::after{width: 80px;height: 80px;top:-15px;right: -35px;}



    .abo3 .con .con_le span{margin-bottom: 25px;}



    .abo3 .con .con_re .l1::before{left: -53px;top: -2px;width: 25px;height: 25px;}



    .abo3 .con .con_re .l1::after{left: -43px;top: 7px;width: 6px;height: 6px;}



    .abo3 .con .con_re .li::after{left: -28px;width: 15px;top: 10px;}



    .abo3 .con .con_re .l2{margin-top: 10px;line-height: 25px;}



    .abo3 .con .con_re .li img{margin-bottom: 15px;}



    .abo3 .con .con_re .li{margin-bottom: 30px;}



    .abo3 .con .con_re .li:last-child{margin-bottom: 0;}



    .abo4 .abo4_con{flex-wrap: wrap;padding: 30px 5%;}



    .abo4 .abo4_con .con_le{width: 100%;}



    .abo4 .abo4_con .con_re{width: 100%;flex-wrap: wrap;padding-top: 30px;}



    .abo4 .abo4_con .con_re .re1{width: 100%;}



    .abo4 .abo4_con .con_re .re2{width: 100%;}



    .abo4 .abo4_con .con_re .re1 .r1{line-height: 35px;margin-bottom: 20px;}



    .abo4 .abo4_con .con_re .re1 .r1{padding-left: 25px;}



    .abo4 .abo4_con .con_re .re1 .r2 .r .rl{width: 20px;}



    .abo4 .abo4_con .con_re .re1 .r2 .r.act .rl{width: 35px;}



    .abo4 .abo4_con .con_re .re2{padding: 10px 50px 0;}



    .abo4 .abo4_con .con_re .re2{background: url(../images/dian.png) bottom no-repeat;background-size: contain;}



    .abo4 .abo4_con .con_re .re2 .next1, .abo4 .abo4_con .con_re .re2 .prev1{width: 35px;height: 35px;}



    .abo4 .abo4_con .con_re .re2 .next1{right: 0;}

    .abo4 .abo4_con .con_re .re2 .prev1{left: 0;}



    .abo41{padding: 35px 0;}



    .abo41 .abo41_top{margin-bottom: 25px;}



    .abo41 .abo41_sw{padding: 0 0 60px;}



    .abo41 .prev1, .abo41 .next1{width: 35px;height: 35px;font-size: 35px;}





    .abo41 .bot{width: 90px;height: 35px;}



    .tanchuang .tan_con{width: 90%;}



    .tanchuang .tan_con img{width: 100%;}



    .tanchuang .tan_con .out{top: -50px;right: 0;width: 35px;height: 35px;}



    .abo5 .abo5_con{flex-wrap: wrap;}



    .abo5{padding-top: 30px;}



    .abo5 .abo5_con .con_le{width: 100%;}



    .abo5 .abo5_con .con_le .le{width: 100%;left: 0;bottom: 0;padding: 30px 20px;}



    .abo5 .abo5_con .con_re{width: 100%;padding-top: 30px;}



    .abo5 .abo5_con .con_re .r2{line-height: 25px;}



    .abo5 .abo5_con .con_re .r3 a,.abo5 .abo5_con .con_re .r3 span{width: calc(100% - 120px);}



    .abo5 .abo5_con .con_re .r3{align-items: flex-start;}



    .abo5 .abo5_con .con_re .r3 .img img{width: 25px;margin-right: 5px;}



    .abo5 .abo5_con .con_re .r3{line-height: 25px;}



    .new .new_top{margin-bottom: 25px;}



    .new .new_con .ul .li{width: 100%;margin-right: 0;margin-bottom: 30px;}



    .new .new_con .ul .li .txt .t{height: 60px;line-height: 60px;}



    .new .new_con .ul .li .txt .t2{margin-top: 15px;}



    .details .deta_con{padding: 20px 15px 30px;}



    .details .deta_con .con1{line-height: 30px;}



    .details .deta_con .con2{line-height: 30px;margin: 10px 0;}



    .details .deta_con .con3{line-height: 25px;}



    .details .deta_con .con4{flex-wrap: wrap;padding-top: 20px;}



    .details .deta_con .con4 .con_le{width: 100%;margin-bottom: 20px;}



    .details .deta_con .con4 .con_re a{width: 120px;padding: 0 15px;}



    .search .ul .li{width: 100%;margin-bottom: 20px;margin-right: 0;}



    .search .ul .li:last-child{margin-bottom: 0;}



    .search .ul .li .a_txt{height: 90px;}



    .search .ul .li .a_txt .t2{width: 30px;height: 30px;background-size: 30px;}



    .search .ul .li .a_txt .t1{margin-bottom: 5px;}



    .search .ul .li .a_img img{transform: scale(0.9);}



    .qie{margin-bottom: 30px;}



    .qie{flex-wrap: wrap;}



    .qie a{margin-bottom: 15px;}



    .qie a:nth-child(3n){margin-left: 0;}

















































}



























































