@media screen and (max-width:1400px){
.main .about .about3 .slides{padding:0 25px;margin:0 -25px}
.main .about .about3 .slides .jt.swiper-button-prev{left:20px;}
.main .about .about3 .slides .jt.swiper-button-next{right:20px;}
}
@media screen and (max-width: 990px){
.banner .swiper-pagination{bottom:13px}
.section1 .info{margin-right:0;}
.section1 .sec1_img{margin-top:25px;}
.section1 .sec1_img img{width:98%}
.section1 .sec1_img::after{right:-5px;border-radius:0 10px 10px 0;}
.section1 .info .vmore a{width:130px;border-radius:2px;}
.sec_type2{margin-bottom:10px;}
.section2 .item{margin-bottom:-10px;}
.section2 .item .bimg{height:220px;}
.section2 .item .item_tit{margin:15px 0;line-height:22px;}
.section2 .item .bimg .tit{left:15px;top:15px;}
.main .about .about2 li .bimg{height:180px;}
.section3{height:auto;}
.section3 .sec3_list{max-width:100%;margin-bottom:45px;}
.section3 .sec3_b1,.section3 .sec3_b2{width:100%;}
.section3 .sec3_list{padding-top:35px}
.section3 .sec3_list .sec_type2{margin-bottom:15px;}
.section3 .sec3_list .tab_ul li{padding:15px 0;}
.section3 .sec3_list .tab_ul li::after{height:1px;}
.section3 .tablist .itembox{padding:60px 0 80px}
.section3 .tablist{padding:35px 0 30px}
.section3 .sec3_b2{height:50%}
.section3 .tablist .itembox .item_tit{padding-bottom:15px;}
.section3 .tablist .itembox .item_cont{margin:25px 0 45px;line-height:28px;}
.section4 .slides .swp_dot{margin:22px 0 0 0;padding-bottom:13px;}
.section4 .slides .item{margin:15px 0;}
.section4 .slides .item:hover{box-shadow:none;}
.section4 .slides .swp_dot .jt{width:40px;height:40px;line-height:36px;}
.section4 .slides .swp_dot .swiper-pagination{width:50px;height:40px;line-height:36px;margin-top:-13px;}
.ny_slide{height:240px;}
.ny_slide .slide-txt span{padding:15px 0;}
.ny_slide .slide-txt span::after,.subcat li a::after{height:3px;}
.main{padding:30px 0;}
.case .item .pbox{ padding:20px 15px; }
.case .item .pbox .tit{ line-height:24px; height:auto; max-height:48px; }
.case .item .pbox .desc{ line-height:22px; height:auto; }
.main .tixi .item{height:250px}
.main .tixi .item .item_info .tit{font-size:15px;font-weight: bold;margin-top:10px;}
.main .tixi .item .item_info .desc{line-height:25px;max-height:100px;overflow: hidden;margin:15px 0 10px}
.main .tixi .item .item_info{padding:15px;}
.main .tixi .item .item_info .link a{width:80px;height:32px;line-height:32px;font-size:12px;bottom:10px;}
.main .tixi .item .item_info .link{left:15px;}
.main .detail .det_cont{line-height:26px;}
.main .about .about1 .info{height:auto;padding:15px 20px;}
.main .about .about1 .info .ab1_desc{line-height: 24px;margin:15px 0 20px}
.main .about .about1 .pic{height:230px;}
.main .about .about2 li .info{padding:25px 15px;line-height:23px;}
.main .about .about2 li .info .desc{margin-top:15px;}
.main .about .about3 .slides{padding:0;margin:35px 0 0 0;}
.main .about .about3 .slides .jt.swiper-button-prev{left:0;}
.main .about .about3 .slides .jt.swiper-button-next{right:0;}
.main .about .about3 .slides .jt{width:35px;height:35px;line-height:35px;}
.main .about .about3 .slides .jt i{font-size:16px;}
.main .about .about3 .slides .tit{font-size:14px;}
.main .about .about3{padding-bottom:10px;}
.sec_type{margin:25px 0;}
.sec_type span{padding-bottom:10px;}
.sec_type span::after{height:2px;}
}

