<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media screen and (max-width: 1620px) {

   .header .logo{margin-right: 35px;}

   .header .nav li&gt;a img{margin-right: 20px;}

   .header .nav li&gt;a{padding: 0 20px;}

   .header .subMenu{width: 180px;margin-left: -90px;  padding-top: 15px;padding-bottom: 25px;}

   .header .subMenu a{font-size: 14px;line-height: 20px;padding: 7px 0;}

   .header .nav li.groupN .subMenu {width: 200px; margin-left: -95px;padding-left: 10px; padding-right: 10px;}

   .header .subMenu h2{font-size: 20px;line-height: 40px;}

   .soluP{min-height: 550px;}

   .soluP .fr-nav a{font-size: 26px;line-height: 80px;padding-left: 40px;}

   .soluP .sec-nav li a,.soluP .thBox li a{font-size: 20px;line-height: 60px;}

   .soluP .secN{width: 380px;}

   .soluP .sec-nav li{width: 400px;}

   .soluP .thBox{width: 500px;}



   .footer-mes .flogo a{width: 120px;}

   .footer-nav dl{margin-left: 40px;}

   .footer-nav dl.hottel{margin-left: 80px;}

   .footer-nav dt{margin-bottom: 20px;}

   .footer-nav dd a{line-height: 36px;}

   .footer-nav dl.hottel a em{font-size: 30px;line-height: 40px;}

   .footer .copyright .link li a{width: 44px;height: 44px;}

   .banner .swiper-slide{height: 860px;}

   .banner .titBan h1{font-size: 60px;line-height: 70px;}

   .banner .titBan p{font-size: 24px;line-height: 34px;}

   .banner .titBan a{width: 132px;font-size: 14px;line-height: 46px;margin-top: 35px;}

   .banner .swiper-num{font-size: 32px;line-height: 32px;}

   .banner .swiper-taotal{font-size: 22px;line-height: 32px;}

   .banner .swiper-page,.banner .swiper-navigation{bottom: 140px;}

   .mouse{bottom: 10px;}

   .titIn h1{font-size: 50px;line-height: 64px;}

   .titIn p{font-size: 20px;line-height: 30px;margin-top: 15px;}

   .titIn a{width: 100px;height: 40px;font-size: 14px;line-height: 40px;}



   .proSolu, .newsIn, .aboutIn{margin-top: -60px;}

   .proSolu{padding-top: 100px;padding-bottom: 100px;}

   .proSolu .box{margin-bottom: 50px;}

   .proSolu .lef{width: 350px;}

   .newsIn{padding-top: 10px;padding-bottom: 120px;}

   .newsIn-cont{margin-top: 60px;}

   .newsIn .news-hot .info{padding: 35px 45px 35px 45px;}

   .newsIn .news-hot .info h3,.newsIn .newsIn-list li .info h3{font-size: 28px;line-height: 38px;}

   .newsIn .news-hot .info p,.newsIn .newsIn-list li .info p{font-size: 16px;line-height: 26px;max-height: 52px;}

   .newsIn .newsIn-list li .img{margin-bottom: 20px;height: 310px;}

   .newsIn .newsIn-list li .info h3{margin-bottom:15px;}

   .newsIn .newsIn-list li .dt{margin-top: 20px;}

   .newsIn .newsIn-list li{margin-bottom: 50px;}

   .aboutIn{padding-top: 100px;}

   .aboutIn-content .data-list{margin-top: 100px;}

   .about-video{margin-top: 70px;}

   .aboutIn-content .data-list li .img{height: 180px;}

   .aboutIn-content .data-list li .img img{left: 20px;top:20px;width: 26px;}

   .aboutIn-content .data-list li .mes{padding: 0 15px;margin-top: -35px;}

   .aboutIn-content .data-list li .mes h2{font-size: 56px;line-height: 56px;}

   .aboutIn-content .data-list li .mes p{font-size: 16px;line-height: 26px;}

   .about-video video{height: 560px;}

   .proSolu .rig{width: calc(100% - 500px);}

   .proIn-sli a{height: 300px;}

   .proIn-sli .one{width: 500px;}

   .proIn-sli .one a{height: 620px;}

   .proIn-sli .dg a{width: 370px;}

   .proIn-sli .dg .rw a{width: 470px;}

   .proIn-sli .dg .rw a:last-child{width:500px; }

   .proIn-sli .dg .rw2 a{width:380px;}

   .proIn-sli .dg .rw2 a:last-child{width:590px; }

   .proIn-sli a .mes{bottom: 30px;}

   .proIn-sli a .mes .nm{font-size: 24px;line-height: 30px;}

   .proIn-sli a .mes .info{padding: 0 15px;}

   .wrapIn{padding: 0 120px;}

   .f-banner{height: 600px;}

   .current h1{font-size: 50px;line-height: 60px;}

   .pro-banner .lef p{font-size: 26px;line-height: 46px;}

   .pro-banner .lef h2{font-size: 50px;line-height: 52px;margin-bottom: 15px;}

   .pro-banner .lef .btn{margin-top: 80px;}



   .fnav .f-navlist li a{padding: 0 16px;}

   .fnav .f-navlist li a span{line-height: 80px;}

   .fnav .curr a{padding: 32px 0;}

   .ftit h1{font-size: 50px;line-height: 56px;}

   .serviceW{padding-top: 100px;}

   .service-message{margin-top: 50px;padding-top: 35px;margin-bottom: 100px;}

   .service-message li .mes p{font-size: 16px;line-height: 28px;}

   .service-message li .mes .ms{font-size: 20px;line-height: 26px;margin-top: 10px;}

   .service-message li .mes{padding-left: 30px;}

   .service-list li{margin-bottom: 40px;}

   .service-list li .mes{bottom: 20px;}

   .service-list li .mes .info{padding: 0 20px;font-size: 26px;line-height: 36px;}

   .prosoluW{padding-top: 120px;}

   .prosolu-cont{margin-top: 80px;margin-bottom: 90px;}

   .prosolu-cont .lef{width: 290px;}

   .fmenu-list li a, .prosolu-cont .rig .ft{font-size: 26px;line-height: 40px;margin-bottom: 40px;}

   .product-list li .img{padding: 0 30px;}

   /* .prosolu-cont .rig {width: calc(100% - 390px);padding-left:80px;height: 700px;} */

   .prosolu-cont .rig {width: calc(100% - 390px);padding-left:80px;}

   .product-list li{margin-bottom: 90px;}

   .product-list li a{padding-top: 70px;}

   .product-list li .imgBox{height: 220px;}

   .product-list li .mes{height: 350px;border-radius: 30px;}

   .product-list li .mes .box{padding: 0 30px;}

   .product-list li .mes .nm{padding: 0 10px;}

   .product-list li .info{padding: 20px 20px;border-top-left-radius: 30px;border-top-right-radius: 30px;height: 100px;}

   .product-list li .mes .nm h1{font-size: 26px;line-height: 32px;}

   .product-list li .mes .nm p{font-size: 14px;line-height: 22px;}

   .product-list li .info p{font-size: 14px;line-height: 22px;max-height: 66px;}

   .prosolu-solution{margin-top: 100px;padding-bottom: 70px;}

   .prosolu-solution li .mes p{font-size: 30px;line-height: 48px;padding: 50px 25px 0 25px;}

   .prosolu-solution li{margin-bottom: 35px;}



   .info-swiper .swiper-container{width: 630px;padding:0 120px;}

   .service-detail .info,.serviceMes-swiper .swiper-container{width: 756px;}

   .product-swiper a .img{height: 400px;line-height: 400px;}

   .product-re .pro-list li .img{height: 260px;line-height: 260px;}

   .product-re .pro-list li .img img{max-width: 90%; max-height: 90%;}

   .solu-swiper .swiper-slide a{padding: 0 120px;}

   .stock{padding-top: 120px;padding-bottom: 100px;}

   .stock-mes .stock-num .num em {font-size: 80px;line-height: 70px;width: 240px;}

   .stock-oth{margin-top: 65px;}

   .company-notice{margin-top: 80px;}

   .report-top{padding-top: 120px;padding-bottom: 100px;}

   .report-top .report-list{margin-top: 80px;}

   .report-list li .mes{padding: 30px 40px 30px 40px;}

   .investor{padding-top: 100px;}

   .investor .sec{padding-bottom: 60px;margin-bottom: 50px;}

   .report-list li .mes h3{font-size: 30px;line-height: 40px;height: 80px;}

   .news-top .mes {padding-left: 75px; padding-right: 100px; padding-top: 50px;}

   .news-top .rig {border-top-left-radius: 75px;border-bottom-left-radius:75px;}

   .news-top .mes h1{font-size: 32px;line-height: 38px;}

   .news-top .swiper-pagination{bottom: 60px;left: 75px;}

   .news-list li .mes h3{font-size: 26px;line-height: 36px;height: 36px;}

   .news-list li{padding-bottom: 60px;margin-bottom: 40px;}

   .loadM span{font-size: 32px;line-height: 42px;}

   .news-top{padding-top: 120px;padding-bottom: 80px;}

   .detail-top {padding-top: 100px;padding-bottom: 80px;}

   .detail-tit {font-size: 50px;line-height: 70px;}

   .detail-top .detail-oth{margin-top: 60px;}

   .detail-content .content {padding-top: 50px;padding-bottom: 45px;}

   .detail-content .content, .detail-content .content p{font-size: 20px;line-height: 40px;}

   .detail-content .content h2{font-size: 32px;}

   .detail-content .news-page{padding: 40px 0;}

   .newsIn .news-hot a{padding-right: 60px;padding-bottom: 80px;}

   .research{padding-top: 100px;}

   .research-list{margin-top: 80px;margin-bottom: 110px;}

   .swp .img{width: 900px;}

   .info-swiper .swiper-container{width: 560px;}

   .swp .info{width: 560px;height: 380px;margin-top: -190px;}

   .swp .info .cont{padding: 35px;margin-top: 25px;}

   .swp .info h1{font-size: 32px;line-height: 42px;}

   .swp .info p{font-size: 18px;line-height: 28px;max-height: 168px;}

   .swp .swiper-navigation{right: 120px;width: 560px;height: 380px;margin-top: -190px;}

   .swp .swiper-button-prev, .swp .swiper-button-next{width: 56px;height: 56px;bottom: -28px;}

   .swp .swiper-button-next{right: 40px;}

   .swp .swiper-button-prev{right: 105px;}

   .swp.service-detail .swiper-navigation{height: 380px;margin-top: -190px;}

   .service-detail .info h2{font-size: 32px;line-height: 46px;}

   .lean-list{margin-top: 80px;margin-bottom: 120px;}

   .lean-list .info{width: 560px;height: 380px;margin-top: -190px;}

   .lean-list .swiper-navigation{left: 120px;}

   .lean-list .swiper-button-prev{left: 40px;}

   .lean-list .swiper-button-next{left: 105px;}



   .manage{padding-top: 80px;padding-bottom: 100px;}

   .manage-cont .lef-mes{width: 44%;padding-top: 45px;}

   .manage-cont .rig-map{width: 55%;}

   .manage-cont .lef-mes .manage-num h1{font-size: 34px;line-height: 44px;}
   .manage-cont .lef-mes .manage-num .num{margin-top: 20px;margin-bottom: 30px;font-size: 60px;line-height: 100px;}
   .manage-cont .lef-mes .manage-num em{font-size: 100px;line-height: 100px;min-width: 109px;}

   .manage-cont .lef-mes .manage-num p{font-size: 20px;line-height: 26px;}

   .develop{padding-top: 80px;padding-bottom: 100px;}

   .develop-top .develop-mes .year{font-size: 130px;line-height: 130px; margin-bottom: 35px;}

   .honor-slider .conL{height: 300px;background-position: right 30px bottom 30px; background-size: 36px;}

   .honor-slider .conL a{padding: 25px 70px 0 30px;}

   .honor-slider .conL h2{font-size: 32px;line-height: 42px;}

   .honor-slider .conL .mes{bottom: 30px;padding: 0 70px 0 30px;max-height: 72px;}

   .honor-slider .conL p{font-size: 18px;line-height: 24px;}

   .culture{padding-top: 120px;padding-bottom: 200px;}

   .culture-tab li, .culture-tab li a{font-size: 28px;line-height: 70px;}

   .culture-tab li{margin-right: 70px;}

   .social{padding-bottom: 150px;}

   .social-cont .ftit{left: 120px;top:25px;}

   .social-list{padding-top: 130px;padding-bottom: 100px;}

   .social-list .cont .box{height: 500px;}

   .social-list .cont .mes h1{font-size: 34px;line-height: 44px;}

   .social-list .cont .mes p{font-size: 20px;line-height: 32px;max-height: 192px;}

   .social-list .socialMes{margin-left: 120px;}

   .social-list .socialImg{right: 120px;top: 80px;}

   .develop-year{padding:0 120px;}

   .honor{padding-top: 120px;}

   .social-list .swiper-button-prev, .social-list .swiper-button-next{right: 120px;}

   .prosolu-cont .lef.fixed{left: 120px;}

   .service-tab li a{font-size: 28px;line-height: 60px;}

   .service-detail .swiper-container{padding: 0 120px;}

   .manage-cont .rig-map .zz p{font-size: 18px;line-height: 26px;}

}



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

   .wrap{padding: 0 60px;}

   .header .logo a, .header .nav li&gt;a span{padding: 30px 0;}

   .header .logo img{height: 32px;}

   .header .nav li&gt;a img{margin-right: 15px;}

   .header .nav li&gt;a{padding: 0 15px;}

   .header .nav li&gt;a span{font-size: 16px;line-height: 32px;}

   .header .nav li&gt;a img{width: 16px;}

   .header.slideD .logo a, .header.slideD .nav li&gt;a span{padding: 20px 0;}

   .header .nav li&gt;a span{}

   .header .subMenu{width: 160px;margin-left: -80px;padding-top: 10px;padding-bottom: 15px;}

   .header .lan .subMenu{width: 120px;margin-left: -60px;}

   .header .subMenu h2{font-size: 18px;line-height: 36px;}

   .soluP{min-height: 400px;}

   .soluP .secN{width: 360px;}

   .soluP .fr-nav a{font-size: 22px;line-height: 60px;padding-left: 25px;}

   .soluP .sec-nav{padding-left: 20px;padding-top: 10px; }

   .soluP .sec-nav li a,.soluP .thBox li a{font-size: 16px;line-height: 44px;}

   .soluP .secN{width: 300px;}

   .soluP .sec-nav li{width: 320px;}

   .soluP .thBox{width: 400px;padding-left: 25px;margin-left: 25px;}





   .footer{padding-top: 80px;}

   .footer-mes .flogo a{width: 100px;}

   .footer-nav dl{margin-left: 25px;}

   .footer-nav dl.hottel{margin-left: 40px;}

   .footer-nav dt a{font-size: 18px;line-height: 26px;}

   .footer-nav dd a{font-size: 14px;line-height: 32px;}

   .footer-nav dl.hottel a em{font-size: 24px;line-height: 34px;}

   .footer-nav dl.hottel p{font-size: 14px;line-height: 24px;}

   .footer .copyright{padding: 30px 0;}

   .footer .copyright .link li a{width: 40px;height: 40px;}



   .banner .swiper-slide{height: 600px;}

   .banner .titBan .mes{margin-top: -110px;}

   .banner .titBan h1{font-size: 44px;line-height: 60px;}

   .banner .titBan p{font-size: 20px;line-height: 30px;}

   .banner .titBan a{width: 100px;font-size: 12px;line-height: 40px;margin-top: 25px;}

   .banner .swiper-page{left: 60px;bottom: 110px;}

   .banner .swiper-button-prev, .banner .swiper-button-next{width: 56px;height: 24px;margin-left: 15px;background-size: 25px;}

   .banner .swiper-navigation{right: 60px;bottom: 110px;}

   .banner .swiper-button-prev::before, .banner .swiper-button-next::before{background-size: 25px;}

   .banner .swiper-num{font-size: 30px;line-height: 30px;}

   .banner .swiper-taotal{font-size: 20px;line-height: 30px;}

   .mouse img{width: 20px;}

   .titIn h1{font-size: 40px;line-height: 54px;}

   .titIn p{font-size: 18px;line-height: 28px;margin-top: 12px;}

   .titIn a{width: 86px;height: 34px;font-size: 12px;line-height: 34px;}

   .proSolu, .newsIn, .aboutIn{margin-top: -60px;}

   .proSolu{padding-top: 80px;padding-bottom: 80px;}

   .proSolu .box{margin-bottom: 40px;}

   .proSolu .lef{width: 350px;}

   .proIn-sli a .mes{bottom: 30px;}

   .proIn-sli a .mes .nm{font-size: 24px;line-height: 30px;}

   .proIn-sli a .mes p{font-size: 14px;line-height: 24px;}

   .proIn-sli .swiper-button-prev, .proIn-sli .swiper-button-next{right: 60px;width: 70px;height: 30px;margin-top: -15px;background-size: 26px;}

   /* .proIn-sli .swiper-button-prev{right: 140px;} */

   .newsIn{padding-bottom: 100px;}

   .newsIn .mr-home-news-pin{padding-top: 80px;}

   .newsIn-cont{margin-top: 40px;}

   .newsIn .news-hot .info { padding: 25px 35px 25px 35px;}

   .newsIn .news-hot .info h3,.newsIn .newsIn-list li .info h3{font-size: 24px;line-height: 34px;}

   .newsIn .news-hot .info p,.newsIn .newsIn-list li .info p{font-size: 14px;line-height: 24px;max-height: 48px;}

   .newsIn .newsIn-list li .img{margin-bottom: 15px;height: 240px;}

   .newsIn .newsIn-list li .info h3{margin-bottom:12px;}

   .newsIn .newsIn-list li .dt{margin-top: 15px;}

   .aboutIn-content{padding-left: 380px;}

   .aboutIn .titIn{width: 300px;}

   .aboutIn-content .data-list{margin-top: 60px;}

   .aboutIn-content .data-list li .img{height: 140px;}

   .aboutIn-content .data-list li .mes { padding: 0 10px; margin-top: -25px; }

   .aboutIn-content .data-list li .mes h2{font-size:46px;line-height: 46px;}

   .aboutIn-content .data-list li .mes p{font-size: 14px;line-height: 24px;}

   .about-video video{height: 460px;}
   .about-video .poster-bg{height: 460px;}

   .aboutIn-content p{font-size: 16px;line-height: 32px;}

   .proSolu .rig{width: calc(100% - 430px);}

   .proIn-sli .one a{height: 500px;}

   .proIn-sli a .mes{bottom: 25px;}

   .proIn-sli a .mes .nm{font-size: 20px;line-height: 26px;}

   .proIn-sli a .mes .info{padding: 0 10px;}

   .proSolu .box{padding-left: 60px;}

   /* .about-video video{height: 500px;} */


   .proSolu .rig{width: calc(100% - 450px);}

   .proIn-sli a{height: 220px;}

   .proIn-sli .one{width: 400px;}

   .proIn-sli .one a{height: 460px;}

   .proIn-sli .dg a{width: 330px;}

   .proIn-sli .dg .rw a{width: 400px;}

   .proIn-sli .dg .rw a:last-child{width:350px; }

   .proIn-sli .dg .rw2 a{width:330px;}

   .proIn-sli .dg .rw2 a:last-child{width:400px; }

   .proIn-sli a .mes{bottom: 25px;}

   .proIn-sli a .mes .nm{font-size: 18px;line-height: 26px;}

   .proIn-sli a .mes .info{padding: 0 10px;}

   .aboutIn{padding-top: 80px;}

   .wrapIn{padding: 0 90px;}

   .f-banner{height: 460px;}

   .current h1{font-size: 40px;line-height: 50px;}

   .ftit h1{font-size: 40px;line-height: 46px;}

   .pro-banner .lef p{font-size: 20px;line-height: 40px;}

   .pro-banner .lef h2{font-size: 36px;line-height: 38px;margin-bottom: 10px;}

   .pro-banner .lef .btn{margin-top: 30px;}
   .pro-banner .lef .bt{width: 140px;}

   .pro-banner .lef .bt img{width: 18px;}

   .pro-banner .lef .bt span{font-size: 16px;line-height: 18px;}

   .fnav .f-navlist li a{padding: 0 12px;}

   .fnav .f-navlist li a span{font-size: 18px;line-height: 70px;}

   .fnav .curr a{padding: 27px 0;}

   .serviceW{padding-top: 60px;}

   .service-message{margin-top: 30px;padding-top: 25px;margin-bottom: 80px;}

   .service-message li{width: 49%;margin-right: 1%;margin-bottom: 40px;}

   .service-message li.addr{width: 100%;}

   .service-message li .mes p{font-size: 14px;line-height: 26px;}

   .service-message li .mes .ms{font-size: 18px;line-height: 24px;margin-top: 8px;}

   .service-message li .mes .ms em{font-size: 24px;line-height: 24px;}

   .service-message li .mes{padding-left: 10px;}

   .service-list li{margin-bottom: 30px;}

   .service-list li .mes{bottom: 15px;}

   .service-list li .mes .info{padding: 0 15px;font-size: 22px;line-height: 32px;}

   .prosoluW{padding-top: 80px;}

   .prosolu-cont{margin-top: 50px;margin-bottom: 70px;}

   .prosolu-cont .lef{width: 220px;}

   .fmenu-list li a, .prosolu-cont .rig .ft{font-size: 20px;line-height: 34px;margin-bottom: 25px;}

   .product-list li .img{padding: 0 15px;}

   /* .prosolu-cont .rig {width: calc(100% - 320px);padding-left:70px;height: 600px;} */

   .prosolu-cont .rig {width: calc(100% - 320px);padding-left:70px;}

   .product-list li{margin-bottom: 50px;}

   .product-list li a{padding-top: 50px;}

   .product-list li .imgBox{height: 190px;}

   .product-list li .mes{height: 300px;border-radius: 15px;}

   .product-list li .mes .box{padding: 0 15px;}

   .product-list li .mes .nm{padding: 0 5px;}

   .product-list li .info{padding: 15px 10px;border-top-left-radius: 15px;border-top-right-radius: 15px;height: 90px;}

   .product-list li .mes .nm h1{font-size: 20px;line-height: 26px;}

   .product-list li .mes .nm p{font-size: 12px;line-height: 20px;}

   .product-list li .info p{font-size: 12px;line-height: 20px;max-height: 60px;}

   .prosolu-solution{margin-top: 60px;padding-bottom: 50px;}

   .prosolu-solution li .mes p{font-size: 26px;line-height: 42px;padding: 40px 15px 0 15px;}

   .prosolu-solution li{margin-bottom: 35px;}

   .info-swiper .swiper-container{padding:0 90px;}

   .productW{padding-top: 80px;}

   .ftit h1{font-size: 34px;line-height: 40px;}

   .product-mess, .product-mess p{font-size: 22px;line-height: 38px;}

   .product-mess{margin-top: 35px;}

   .product-swiper{margin-top: 80px;padding-bottom: 100px;}

   .product-swiper a .img{height: 320px;line-height: 320px;}

   .product-swiper a{padding: 80px 0;}

   .product-re .pro-list li .img{height: 220px;line-height: 220px;}

   .product-re .pro-list li .mes p{font-size: 16px;line-height: 24px;}

   .product-re .pro-list li .mes em{font-size: 22px;line-height: 26px;}

   .product-re .pro-list li .mes{height: 100px;}

   .product-re .pro-list li .mes .info{padding: 25px 10px 0 10px;}

   .product-re{padding-bottom: 80px;padding-top: 60px;}

   .product-re .pro-list{margin-top: 80px;}

   .solu-mess{padding-top: 90px;padding-bottom: 100px;}

   .solu-mess .solu-info h3{font-size: 26px;line-height: 40px;}

   .solu-swiper .swiper-slide a{padding: 0 90px;}

   .solu-swiper .swiper-button-prev{left: 25px;}

   .solu-swiper .swiper-button-next{right: 25px;}

   .stock{padding-top: 100px;padding-bottom: 100px;}

   .stock-mes .stock-num .num em {font-size: 70px;line-height: 60px;width: 220px;}

   .stock-oth .rem{float: none;width: 100%;}

   .stock-oth .stock-hd{float: none;width: 100%;max-width: 100%;margin-top: 35px;}

   .stock-oth{margin-top: 45px;}

   .investor-notice{padding-top: 80px;padding-bottom: 150px;}

   .company-notice{margin-top: 50px;}

   .company-notice li{padding: 25px 15px;}

   .company-notice li p{font-size: 22px;line-height: 30px;}

   .report-top{padding-top: 80px;padding-bottom: 70px;}

   .report-top .report-list{margin-top: 60px;}

   .report-list li .mes{padding: 20px 30px 20px 30px;}

   .investor{padding-top: 80px;}

   .investor .sec{padding-bottom: 40px;margin-bottom: 30px;}

   .report-list li .mes h3{font-size: 28px;line-height: 38px;height: 76px;}

   .investor .sec .ftit::after{width: 26px;}

   .ftit h1 em{font-size: 20px;line-height: 30px;}



   .news-top .mes {padding-left: 35px; padding-right: 40px; padding-top: 25px;}

   .news-top .rig {border-top-left-radius: 35px;border-bottom-left-radius:35px;}

   .news-top .mes h1{font-size: 26px;line-height: 32px;}

   .news-top .swiper-pagination{bottom: 30px;left: 35px;}

   .news-top .mes .del{font-size: 18px;line-height: 28px;margin-top: 20px;}

   .news-list li .mes h3{font-size: 22px;line-height: 32px;height: 32px;}

   .news-list li{padding-bottom: 40px;margin-bottom: 25px;}

   .loadM span{font-size: 28px;line-height: 38px;}

   .filter{padding: 50px 0;}

   .filter .sewvtop {padding-right: 40px; }

   .filter .sewvtop, .filter .inp .inpbox {padding-left: 20px;border-radius: 10px;}

   .filter .sewvtop::after{right: 15px;width: 16px;}

   .filter .searbtn{width: 40px;background-position: right 15px center;background-size: 18px;}

   .filter .sewv{width: 24%;margin-right: 1%;}

   .filter .inp{width: 48%;}

   .news-top{padding-top: 100px;padding-bottom: 70px;}

   .news-top .lef, .news-top .rig{height: 500px;}

   .detail-top {padding-top: 60px;padding-bottom: 50px;}

   .detail-tit {font-size: 40px;line-height: 60px;}

   .detail-top .detail-oth{margin-top: 35px;}

   .detail-content .content {padding-top: 30px;padding-bottom: 35px;}

   .detail-content .content, .detail-content .content p{font-size: 18px;line-height: 36px;}

   .detail-content .content h2{font-size: 26px;}

   .detail-content .news-page{padding: 30px 0;}

   .detail-content .news-page .bt a{padding: 8px 0;}

   .detail-content .news-page .bt span, .detail-content .news-page .bt a{font-size: 14px;line-height: 14px;}

   .detail-content .news-page .prev-bt, .detail-content .news-page .next-bt{padding-left: 24px;}

   .detail-top .lk .lk-li .lk-img{width: 90px;left: auto;right: 0;margin-left: 0;}

   .detail-top .lk .lk-li .lk-img::after{left: auto;right: 20px;}

   .newsIn .news-hot a{padding-right: 40px;padding-bottom: 60px;}



   .research{padding-top: 80px;}

   .research-list{margin-top: 60px;margin-bottom: 80px;}

   .swp .img{width: 800px;}

   .info-swiper .swiper-container{width: 480px;}

   .swp .info{width: 480px;height: 340px;margin-top: -170px;}

   .swp .info .cont{padding: 35px;margin-top: 15px;}

   .swp .info h1{font-size: 28px;line-height: 38px;}

   .swp .info p{font-size: 16px;line-height: 26px;max-height: 156px;}

   .swp .swiper-navigation{right: 90px;width: 480px;height: 340px;margin-top: -170px;}

   .swp .swiper-button-prev, .swp .swiper-button-next{width: 46px;height: 46px;bottom: -22px;background-size: 20px;}

   .swp .swiper-button-next{right: 30px;}

   .swp .swiper-button-prev{right: 85px;}

   .service-detail .info, .serviceMes-swiper .swiper-container{width: 500px;}

   .swp.service-detail .swiper-navigation{width: 560px;height: 340px;margin-top: -170px;}

   .service-detail .info{border-top-left-radius: 40px;border-bottom-right-radius: 40px;}

   .service-detail .info h2{font-size: 28px;line-height: 40px;margin-bottom: 20px;}

   .lean-list{margin-top: 60px;margin-bottom: 100px;}

   .lean-list .info{width: 480px;height: 340px;margin-top: -170px;}

   .lean-list .swiper-navigation{left: 90px;}

   .lean-list .swiper-button-prev{left: 30px;}

   .lean-list .swiper-button-next{left: 85px;}

   .manage{padding-top: 60px;padding-bottom: 80px;}

   .manage-cont .lef-mes{width: 44%;padding-top: 30px;}

   .manage-cont .rig-map{width: 55%;}

   .manage-cont .lef-mes .manage-num h1{font-size: 30px;line-height: 40px;}
   .manage-cont .lef-mes .manage-num .num{margin-top: 15px;margin-bottom: 20px;font-size: 40px;line-height: 80px;}
   .manage-cont .lef-mes .manage-num em{font-size: 80px;line-height: 80px;min-width: 88px;}

   .manage-cont .lef-mes .manage-num p{font-size: 18px;line-height: 24px;}

   .develop{padding-top: 60px;padding-bottom: 80px;}

   .develop-top .develop-mes .year{font-size: 70px;line-height: 100px; margin-bottom: 25px;}

   .honor-slider .conL{height: 240px;background-position: right 16px bottom 20px; background-size: 30px;}

   .honor-slider .conL a{padding: 35px 50px 0 35px;}

   .honor-slider .conL h2{font-size: 28px;line-height: 38px;}

   .honor-slider .conL .mes{bottom: 25px;padding: 0 75px 0 35px;max-height: 66px;}

   .honor-slider .conL p{font-size: 16px;line-height: 22px;}

   .culture{padding-top: 100px;padding-bottom: 150px;}

   .culture-tab li, .culture-tab li a{font-size: 24px;line-height: 66px;}

   .culture-tab li{margin-right: 60px;}

   .social{padding-bottom: 100px;}

   .social-cont .ftit{left: 90px;top:20px;}

   .social-list{padding-top: 100px;padding-bottom: 80px;}

   .social-list .cont .box{height: 460px;}

   .social-list .cont .mes h1{font-size: 30px;line-height: 40px;}

   .social-list .cont .mes p{font-size: 18px;line-height: 30px;max-height: 180px;}

   .social-list .socialMes{margin-left: 90px;}

   .social-list .socialImg{right: 90px;top: 60px;}

   .social-list .cont .mes{padding-right: 15%;}

   .develop-year{padding:0 90px;margin-top: 40px;}

   .develop-year .year-list p{font-size: 20px;line-height: 20px;}

   .develop-year .swiper-button-prev{left: 60px;}

   .develop-year .swiper-button-next{right: 60px;}

   .develop-year .swiper-button-prev, .develop-year .swiper-button-next {top: 9px;width: 48px;height: 48px; background-size: 20px; }

   .develop-top .develop-mes .year{padding-top: 10px;}

   .develop-top{padding-top: 60px;}

   .develop-top .develop-mes .info p{padding-left: 20px;}

   .develop-top .develop-mes .info p em{top: 10px;width: 8px;height: 8px;}

   .develop-top .develop-mes .info{font-size: 18px;line-height: 28px;}

   .developRig{padding-bottom: 20px;margin-right: 35px;}

   .developRig::after{right: -35px;bottom: -35px;}

   .honor{padding-top: 100px;padding-bottom: 40px;}

   .culture-tab{margin-top: 45px;margin-bottom: 55px;}

   .social-list .swiper-button-prev, .social-list .swiper-button-next{right: 90px;}

   .prosolu-cont .lef.fixed{left: 90px;}

   .service-tab{margin-top: 40px;}

   .service-tab li{margin-right: 45px;}

   .service-tab li a{font-size: 26px;line-height: 56px;}

   .service-tab li a::after{height: 3px;}

   .service-detail .swiper-container{padding: 0 90px;}

   .service-detail{margin-top: 100px;}

   .manage-cont .rig-map .zz p{font-size: 16px;line-height: 24px;}

}



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

   .wrap{padding: 0 40px;}

   .header .logo a, .header .nav li&gt;a span{padding: 25px 0;}

   .header .nav li&gt;a{padding: 0 12px;}

   .header .nav li&gt;a img{margin-right: 10px;}

   .header .logo img{height: 32px;}

   .header .nav li&gt;a span{font-size: 14px;line-height: 24px;}

   .header .nav li&gt;a img{width: 14px;}

   .header .subMenu a{font-size: 12px;padding: 5px 0;}

   .footer-nav dl.hottel{width: 250px;}

   .titIn h1{font-size: 34px;line-height: 48px;}

   .titIn p{font-size: 16px;line-height: 26px;margin-top: 10px;}

   .titIn a{height: 30px;line-height: 30px;}

   .proIn-sli .swiper-button-prev, .proIn-sli .swiper-button-next{right: 40px;width: 60px;height: 26px;margin-top: -13px;background-size: 18px;}

   /* .proIn-sli .swiper-button-prev{right: 110px;} */

   .proSolu .box{padding-left: 40px;}

   .proSolu .rig{width: calc(100% - 380px);}

   .about-video video{height: 400px;}
   .about-video .poster-bg{height: 400px;}

   .aboutIn::after{height: 260px;}

   .wrapIn{padding: 0 60px;}

   .f-banner{height: 360px;}

   .current h1{font-size: 34px;line-height: 44px;}

   .fnav .f-navlist li a{padding:0 8px;}

   .aboutW .fnav .curr{width: 100%;}

   .service-list li .mes{bottom: 10px;}

   .service-list li .mes .info{padding: 0 10px;font-size: 18px;line-height: 28px;}



   .prosolu-cont .lef{width: 160px;}

   .fmenu-list li a, .prosolu-cont .rig .ft{font-size: 16px;line-height: 30px;margin-bottom: 15px;}

   .product-list li .img{padding: 0 10px;}

   /* .prosolu-cont .rig {width: calc(100% - 210px);padding-left:40px;height: 500px;} */

   .prosolu-cont .rig {width: calc(100% - 210px);padding-left:40px;}

   .product-list li{margin-bottom:40px;}

   .product-list li a{padding-top: 40px;}

   .product-list li .imgBox{height: 130px;}

   .product-list li .mes{height: 260px;border-radius: 10px;}

   .product-list li .mes .box{padding: 0 10px;}

   .product-list li .info{padding: 15px 10px;border-top-left-radius: 10px;border-top-right-radius: 10px;}

   .product-list li .mes .nm h1{font-size: 18px;line-height: 24px;}

   .prosolu-solution{margin-top: 40px;padding-bottom: 40px;}

   .prosolu-solution li .mes p{font-size: 22px;line-height: 38px;padding: 30px 10px 0 10px;}

   .prosolu-solution li{margin-bottom: 30px;}

   .aboutIn .titIn{width: 240px;}

   .aboutIn-content{padding-left: 320px;}

   .solu-swiper .swiper-slide a{padding: 0 40px;}

   .solu-swiper .swiper-button-prev{left: 15px;}

   .solu-swiper .swiper-button-next{right: 15px;}

   .news-top .mes {padding-left: 35px; padding-right: 40px; padding-top: 25px;}

   .news-top .rig {border-top-left-radius: 30px;border-bottom-left-radius:30px;}

   .news-top .mes h1{font-size: 24px;line-height: 30px;}

   .news-top .swiper-pagination{bottom: 30px;left: 35px;}

   .news-list li .mes h3{font-size: 20px;line-height: 30px;height: 30px;}

   .news-list li{padding-bottom: 30px;margin-bottom: 25px;}

   .loadM span{font-size: 24px;line-height: 34px;}

   .news-top{padding-top: 80px;padding-bottom: 60px;}

   .news-list li .img{width: 330px;}

   .news-list li .mes{padding-left: 30px;padding-top: 10px;}

   .news-list li .mes p{font-size: 14px;line-height: 24px;height: 48px;}

   .news-list li .mes h3{margin-bottom: 12px;}

   .news-list li .mes .dt{margin-top: 20px;}

   .swp .img{width: 700px}

   .info-swiper .swiper-container{width: 400px;}

   .swp .info{width: 400px;height: 300px;margin-top: -150px;}

   .swp .info .cont{padding: 35px;margin-top: 10px;}

   .swp .info h1{font-size: 24px;line-height: 34px;}

   .swp .info p{font-size: 14px;line-height: 24px;max-height: 144px;}

   .swp .swiper-navigation{right: 60px;width: 400px;height: 300px;margin-top: -150px;}

    .swp .swiper-button-prev, .swp .swiper-button-next{width: 40px;height: 40px;bottom: -20px;background-size: 17px;}

   .swp .swiper-button-next{right: 20px;}

   .swp .swiper-button-prev{right: 70px;}

   .service-detail .img{border-top-left-radius: 45px;border-bottom-right-radius: 45px;}

   .service-detail .info, .serviceMes-swiper .swiper-container{width: 405px;}

   .swp.service-detail .swiper-navigation{width: 480px;height: 300px;margin-top: -150px;}

   .service-detail .info h2{font-size: 24px;line-height: 36px;margin-bottom: 15px;}

   .lean-list{margin-top: 60px;margin-bottom: 80px;}

   .lean-list .info{width: 400px;height: 300px;margin-top: -150px;}

   .lean-list .swiper-navigation{left: 60px;}

   .lean-list .swiper-button-prev{left: 20px;}

   .lean-list .swiper-button-next{left: 70px;}



   .manage-cont .lef-mes{padding-top: 20px;}

   .manage-cont .lef-mes .manage-num h1{font-size: 24px;line-height: 34px;}
   .manage-cont .lef-mes .manage-num .num{margin-top: 10px;margin-bottom: 15px;font-size: 26px;line-height: 60px;}
   .manage-cont .lef-mes .manage-num em{font-size: 60px;line-height: 60px;min-width: 66px;}

   .manage-cont .lef-mes .manage-num p{font-size: 16px;line-height: 22px;}



   .develop-top .develop-mes .year{font-size: 70px;line-height: 70px; margin-bottom: 15px;}

   .honor-slider .conL{background-position: right 14px bottom 20px; background-size: 24px;}

   .honor-slider .conL a{padding: 10px 45px 0 10px;}

   .honor-slider .conL h2{font-size: 24px;line-height: 34px;}

   .honor-slider .conL .mes{bottom: 20px;padding: 0 45px 0 15px;max-height: 60px;}

   .honor-slider .conL p{font-size: 14px;line-height: 20px;}

   .culture{padding-top: 80px;padding-bottom: 120px;}

   .culture-tab li, .culture-tab li a{font-size: 20px;line-height: 60px;}

   /* .culture-tab li{margin-right: 60px;} */

   .social{padding-bottom: 80px;}

   .social-cont .ftit{left: 60px;top:15px;}

   .social-list{padding-top: 80px;padding-bottom: 60px;}

   .social-list .cont .box{height: 380px;}

   .social-list .cont .mes h1{font-size: 24px;line-height: 34px;}

   .social-list .cont .mes p{font-size: 18px;line-height: 30px;max-height: 180px;}

   .social-list .socialMes{margin-left: 60px;}

   .social-list .socialImg{right: 60px;top: 45px;}

   .social-list .cont .mes{padding-right: 15%;}

   .develop-year{padding:0 60px;}

   .develop-year .swiper-button-prev{left: 40px;}

   .develop-year .swiper-button-next{right: 40px;}

   .develop-top .develop-mes .info{font-size: 16px;line-height: 26px;}

   .culture-tab{margin-top: 35px;margin-bottom: 45px;}

   .culture{padding-top: 80px;padding-bottom: 100px;}

   .info-swiper .swiper-container{padding: 0 60px;}

   .social-list .socialImg, .social-list .socialMes{width: 46%;}

   .social-list .swiper-button-prev, .social-list .swiper-button-next{right: 60px;}

   .prosolu-cont .lef.fixed{left: 60px;}

   .service-detail .swiper-container{padding: 0 60px;}

   .service-detail{margin-top: 80px;}

   .honor{padding-top: 80px;}

}





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

   .wrap,.wrapIn{padding: 0 5%;}

   .menu-handler{display: block;}

   .header{height: 58px;background: #fff;box-shadow: 0 0 2px rgba(0,0,0,0.2);padding: 0 0; }

   .header .nav{display: none;}

   .header.slideD .logo a,.header .logo a{padding: 13px 0;}

   .header .logo a .icon2{display: inline-block;}

   .header .logo a .icon{display: none;}

   .footer-nav{display: none;}

   .footer-mes .flogo{float: none;text-align: center;}

   .footer-mes .flogo a{margin: 0 auto;}

   .footer{padding-top: 40px;}

   .footer .copyright{padding: 20px 0;}

   .footer .copyright .lef,.footer .copyright .rig{float: none;width: 100%;text-align: center;}

   .footer .copyright .rig{margin-top: 25px;}

   .footer .copyright .rig .link{display: inline-block;}





   .banner .swiper-slide{height: 460px;}

   .banner .titBan .mes{margin-top: -100px;}

   .banner .titBan h1{font-size: 34px;line-height: 50px;}

   .banner .titBan p{font-size: 16px;line-height: 26px;}

   .banner .titBan a{width: 90px;line-height: 32px;margin-top: 20px;}

   .banner .swiper-page{left: 5%;bottom: 70px;}

   .banner .swiper-button-prev, .banner .swiper-button-next{width: 42px;height: 20px;margin-left: 10px;background-size: 20px;}

   .banner .swiper-navigation{right:5%;bottom: 70px;}

   .banner .swiper-button-prev::before, .banner .swiper-button-next::before{background-size: 20px;}

   .banner .swiper-num{font-size: 26px;line-height: 26px;}

   .banner .swiper-taotal{font-size: 16px;line-height: 26px;}

   .mouse img{width: 16px;}

   .titIn h1{font-size: 34px;line-height:48px;}

   .titIn p{font-size: 16px;line-height: 26px;margin-top: 10px;}

   .titIn a{width: 80px;height: 28px;line-height: 28px;}

   .proSolu, .newsIn, .aboutIn{margin-top: -50px;border-top-left-radius: 50px;}

   .proSolu{padding-top: 60px;padding-bottom: 60px;}

   .proSolu .box{margin-bottom: 30px;padding-left: 0;}

   .proSolu .lef,.proSolu .rig{width: 90%;padding: 0 5%;float: none;}

   .proIn-sli a .mes{bottom: 20px;}

   .proSolu .lef .titIn{position: relative;}

   .proSolu .lef .titIn a{position: absolute;right: 0;top:0;margin-top: 0;;}

   .proIn-sli{margin-top: 35px;}

   .proIn-sli a{height: 200px;}

   .proIn-sli .one{width: 350px;}

   .proIn-sli .one a{height:420px;}

   .proIn-sli .dg a{width: 350px;}

   .proIn-sli .dg .rw a{width: 360px;}

   .proIn-sli .dg .rw a:last-child{width:390px; }

   .proIn-sli .dg .rw2 a{width:330px;}

   .proIn-sli .dg .rw2 a:last-child{width:420px; }

   .proIn-sli a .mes{bottom: 15px;}

   .proIn-sli a .mes .nm{font-size: 18px;line-height: 26px;}

   .proIn-sli .dg .rw a, .proIn-sli .dg .rw2 a{margin-right: 10px;}

   .proIn-sli .swiper-button-prev, .proIn-sli .swiper-button-next{right: 0;}

   /* .proIn-sli .swiper-button-prev{right: 70px;} */

   .newsIn{padding-bottom: 80px;}

   .newsIn .mr-home-news-pin{padding-top: 60px;}

   .newsIn .news-hot{float: none;width: 100%;}

   .newsIn .newsIn-rig{float: none;width: 100%;margin-top: 20px;}

   .newsIn .news-hot a{padding-bottom:60px;padding-right: 30px;}

   .newsIn .news-hot .info h3, .newsIn .newsIn-list li .info h3{font-size: 22px;line-height: 32px;}

   .newsIn .news-hot .cont{ border-bottom-left-radius: 45px;}

   .newsIn .news-hot .mes{border-top-right-radius: 45px;}

   .newsIn .news-hot .info{padding: 20px 20px 20px 20px;}

   .newsIn .news-hot{margin-bottom: 45px;}

   .newsIn .newsIn-list li .img{height: 340px;}

   .aboutIn{padding-top: 60px;}

   .aboutIn-content{padding-left: 0;}

   .aboutIn .titIn{position: static;width: 100%;height: auto;margin-bottom: 15px;}

   .aboutIn .titIn a{left: auto;right: 0;bottom: auto;top:0;}

   .aboutIn-content .data-list{margin-top: 40px;}

   .aboutIn-content .data-list li .img{height: 110px;}

   .aboutIn-content .data-list li .mes { margin-top: -20px; }

   .aboutIn-content .data-list li .mes h2{font-size:36px;line-height: 36px;}

   .aboutIn-content .data-list li .mes p{font-size: 12px;line-height: 22px;}

   .aboutIn-content .data-list li .img img{left: 10px;}

   .about-video{border-top-right-radius: 50px;border-bottom-left-radius: 50px;}

   .about-video video{height: 320px;}
   .about-video .poster-bg{height: 320px;}

   .proSolu, .newsIn, .aboutIn{border-top-left-radius: 50px;}

   .aboutIn::after{height: 220px;}





   .honor-slider{display: none;}

   .honor-sliderApp{display: block}

   .current h1{font-size: 30px;line-height: 40px;}

   .pro-banner .lef .bt{width: 110px;padding: 6px 0;}

   .pro-banner .lef .bt img{width: 16px;}

   .pro-banner .lef .bt span{font-size: 14px;line-height: 16px;margin-left: 6px;}

   .fnav .curr a{padding: 20px 0;}

   .fnav .f-navlist li a span{font-size: 18px;line-height: 56px;}

   .fnav .curr a span, .fnav .curr a em{font-size: 14px;}

   .popVideo .videoP,.videoIn .videoP{width: 80%;}

   .productW{padding-top: 50px;}

   .ftit h1{font-size: 28px;line-height: 34px;}

   .product-mess, .product-mess p{font-size: 18px;line-height: 34px;}

   .product-swiper a{padding: 60px 0;}

   .product-swiper a .img{height: 260px;line-height: 260px;}

   .product-swiper .swiper-button-prev, .product-swiper .swiper-button-next{width: 46px;height: 46px;margin-top: -23px;background-size: 30px;}

   .product-swiper .swiper-button-prev{left: 10px;}

   .product-swiper .swiper-button-next{right: 10px;}

   .product-feat .lef{float: none;width: 100%;}

   .product-feat .feat-img{float: none;width: 100%;margin-top: 35px;}

   .product-re .pro-list li{width: 49%;}

   .product-re .pro-list li:nth-child(3n){margin-right: 2%;}

   .product-re .pro-list li:nth-child(2n),.product-re .pro-list li:nth-child(6n){margin-right: 0;}

   .product-feat{padding-top: 35px;padding-bottom: 80px;}

   .product-feat .mes, .product-feat .mes p{font-size: 18px;line-height: 36px;}

   .product-match{margin-top: 45px;margin-bottom: 100px;}

   .product-re .pro-list{margin-top: 45px;}

   .solu-mess{padding-top: 80px;padding-bottom: 90px;}

   .solu-mess .solu-info h3{font-size: 22px;line-height: 36px;}

   .solu-mess .solu-info{margin-top: 35px;}

   .solu-swiper .swiper-slide a{padding: 0 5%;}

   .solu-swiper .swiper-button-prev, .solu-swiper .swiper-button-next{width: 36px;height: 36px;margin-top: -18px;}

   .solu-swiper .swiper-button-prev{left: 0;}

   .solu-swiper .swiper-button-next{right: 0;}

   .prosoluW{padding-top: 50px;}

   .prosolu-cont{margin-top: 35px;}

   .prosolu-cont .rig .item-box{padding-right: 30px;}

   .prosolu-solution li .mes p {font-size: 20px;line-height: 36px;padding: 20px 10px 0 10px;}

   .stock {padding-top: 60px;padding-bottom: 80px;}

   .stock-mes .stock-num .num em {font-size: 50px;line-height: 40px;width: 180px;}

   .stock-oth .stock-hd{margin-top: 25px;}

   .stock-oth{margin-top: 35px;}

   .investor-notice{padding-top: 60px;padding-bottom: 100px;}

   .company-notice{margin-top: 35px;}

   .company-notice li{padding: 20px 10px;}

   .company-notice li p{font-size: 20px;line-height: 28px;}

   .stock-mes .stock-tm{font-size: 20px;line-height: 40px;}

   .stock-mes .stock-tm p{margin-top: 20px;padding-right: 280px;}

   .stock-oth .stock-hd li p{font-size: 18px;line-height: 36px;}

   .stock-oth .stock-hd li em{font-size: 30px;line-height: 40px;width: 80px;}

   .stock-oth .stock-hd li::before, .stock-oth .stock-hd li:last-child::after{height: 40px;}

   .stock-oth .stock-hd li:nth-child(2n)::after{content: ""; position: absolute;right: 0;bottom: 0;width: 1px;height: 40px;background: #c1c1c1;}



   .report-top{padding-top: 60px;padding-bottom: 60px;}

   .report-top .report-list{margin-top: 40px;}

   .report-list li .mes{padding: 15px 20px 15px 20px;}

   .investor{padding-top: 60px;}

   .investor .sec{padding-bottom: 30px;margin-bottom: 25px;}

   .report-list li .mes h3{font-size: 24px;line-height: 34px;height: 68px;}

   .report-list li a::after{height: 4px;}

   .investor .sec .ftit{padding-right: 32px;}

   .investor .sec .ftit::after{width: 22px;}

   

   .ftit h1 em{font-size: 18px;line-height: 28px;}



   .news-top .mes {padding-left: 25px; padding-right: 30px; padding-top: 25px;padding-bottom: 55px;}

   .news-top .rig {border-radius: 0;border-top-left-radius: 25px;border-top-right-radius: 25px;}

   .news-top .mes h1{font-size: 22px;line-height: 28px;margin-bottom: 20px;}

   .news-top .swiper-pagination{bottom: 25px;left: 25px;}

   .news-top{padding-top: 60px;padding-bottom: 50px;}

   .news-top .lef, .news-top .rig{float: none;width: 100%;height: auto;}

   .news-top .img img{min-width: none;min-height: none;width: 100%;}

   .news-top .mes p{font-size: 14px;line-height: 26px;height:78px;-webkit-line-clamp: 3;max-height: 78px;}

   .news-top .mes .del{font-size: 16px;line-height: 26px;margin-top: 10px;}

   .news-top .news-topSlider {box-shadow: none;border-top-right-radius: 25px;border-bottom-right-radius: 0;border-top-left-radius: 25px;}

   .news-top .mes .dt{margin-bottom: 15px;}

   .news-top a{border-top-right-radius: 25px;border-bottom-right-radius: 0;border-top-left-radius: 25px;}

   .newsIn .newsIn-rig{height: auto;}

   .news-list li .mes h3{font-size: 18px;line-height: 26px;height: 26px;}

   .loadM span{font-size: 24px;line-height: 34px;}

   .news-list li .img{width: 260px;}

   .news-list li .mes {padding-left: 20px;padding-top: 0;}

   .news-list li .mes em{font-size: 14px;line-height: 18px;margin-bottom: 6px;}

   .news-list li .mes .dt{margin-top: 15px;}

   .news-list li .mes .dt span{width: 74px;font-size: 12px;line-height: 24px;border-radius: 12px;}

   .filter{padding: 35px 0;}

   .filter .sewvtop {padding-right: 40px; }

   .filter .sewvtop, .filter .inp .inpbox {padding-left: 10px;border-radius: 10px;}

   .filter .sewvtop::after{right: 10px;width: 14px;}

   .filter .searbtn{width: 30px;background-position: right 10px center;background-size: 14px;}

   .news-top .mes .dt span{width: 70px;font-size: 12px;line-height: 24px;border-radius: 12px;}

   .news-top .mes .dt em{line-height: 24px;}

   .filter .inp input, .filter .sewvtop&gt;span, .filter .sewvbm&gt;li{font-size: 16px; line-height: 20px;}

   .filter .inp input, .filter .sewvtop&gt;span{height: 20px;padding-top: 12px;padding-bottom: 12px}

   .filter .sewvtop, .filter .inp .inpbox{box-shadow: 0 0 20px rgb(235 236 240);}

   .detail-top {padding-top: 35px;padding-bottom: 40px;}

   .detail-tit {font-size: 30px;line-height: 46px;}

   .detail-top .dt span{width: 74px;font-size: 12px;line-height: 24px;border-radius: 12px;}

   .detail-top .dt em{line-height: 24px;margin-left: 10px;}

   .detail-top .lk .lk-li a{width: 40px;height: 40px;line-height: 40px;}

   .detail-top .lk .lk-li a img{width: 20px;}

   .detail-top .detail-oth{margin-top: 25px;}

   .detail-content .content, .detail-content .content p{font-size: 16px;line-height: 32px;}

   .detail-content .content h2{font-size: 22px;}

   .detail-content .news-page{padding: 20px 0;}

   .detail-content .news-page .bt a{padding: 5px 0;}

   .detail-content .news-page .bt span, .detail-content .news-page .bt a{font-size: 12px;line-height: 12px;}

   .detail-content .news-page .prev-bt, .detail-content .news-page .next-bt{padding-left: 18px;}

   .detail-top .lk .lk-li .lk-img::after{right: 17px;}

   .research{padding-top: 60px;}

   .research-list{margin-top: 40px;margin-bottom: 60px;}

   .swp .img{width: 650px}

   .swp .info-swiper{padding: 0 5%;}

   .info-swiper .swiper-container{width: 340px;padding: 0 0;}



   .swp .info{width: 290px;height: 260px;margin-top: -130px;}

   .swp .info .cont{padding: 20px;margin-top: 10px;}

   .swp .info h1{font-size: 20px;line-height: 30px;}

   .swp .info p{font-size: 12px;line-height: 22px;max-height: 132px;}

   .swp .swiper-navigation{right: 5%;width: 340px;height: 260px;margin-top: -130px;}

    .swp .swiper-button-prev, .swp .swiper-button-next{width: 32px;height: 32px;bottom: -16px;background-size: 12px;}

   .swp .swiper-button-next{right: 30px;}

   .swp .swiper-button-prev{right: 72px;}

   .service-detail .info, .serviceMes-swiper .swiper-container{width: 400px;}

   .swp.service-detail .swiper-navigation{width: 400px;height: 260px;margin-top: -130px;}

   .service-detail .info{border-top-left-radius: 30px;border-bottom-right-radius: 30px;}

   .service-detail .info h2{font-size: 20px;line-height: 30px;}

   .lean-list{margin-top: 45px;margin-bottom: 80px;}

   .lean-list .info{width: 290px;height: 260px;margin-top: -130px;}

   .lean-list .swiper-navigation{left: 5%;}

   .lean-list .swiper-button-prev{left: 30px;}

   .lean-list .swiper-button-next{left: 72px;}

   .manage-cont .lef-mes{padding-top: 15px;}

   .manage-cont .lef-mes .manage-num h1{font-size: 20px;line-height: 30px;}
   .manage-cont .lef-mes .manage-num .num{margin-top: 10px;margin-bottom: 10px;font-size: 18px;line-height: 44px;}

   .manage-cont .lef-mes .manage-num em{font-size: 44px;line-height: 44px;min-width: 48px;}

   .manage-cont .lef-mes .manage-num p{font-size: 14px;line-height: 20px;}



   .develop-top .develop-mes .year{font-size: 56px;line-height: 56px; margin-bottom: 10px;}

   .honor-slider .conL{background-position: right 10px bottom 15px; background-size: 20px;}

   .honor-slider .conL a{padding: 30px 35px 0 30px;}

   .honor-slider .conL h2{font-size: 20px;line-height: 30px;}

   .honor-slider .conL .mes{bottom: 15px;padding: 0 35px 0 30px;max-height: 54px;}

   .honor-slider .conL p{font-size: 12px;line-height: 18px;}

   .culture{padding-top: 60px;padding-bottom: 100px;}

   .culture-tab li{margin-right: 40px;}

   .culture-tab li, .culture-tab li a{font-size: 18px;line-height: 48px;}

   .culture-tab li::after{height: 3px;}

   .social{padding-bottom: 60px;}

   .social-cont .ftit{left: 5%;top:10px;}

   .social-list{padding-top: 60px;padding-bottom: 50px;}

   .social-list .cont .box{height: 300px;}

   .social-list .cont .mes h1{font-size: 20px;line-height: 30px;}

   .social-list .cont .mes p{font-size: 16px;line-height: 28px;max-height: 168px;}

   .social-list .socialMes{margin-left:5%;}

   .social-list .socialImg{right: 5%;top: 35px;}

   .social-list .cont .mes{padding-right: 15%;padding-top: 20px;padding-bottom: 20px;}

   .develop-year{padding:0 50px;}

   .develop-year .swiper-button-prev{left: 10px;}

   .develop-year .swiper-button-next{right: 10px;}

   .develop-top .develop-mes .info{font-size: 14px;line-height: 24px;}

   .culture-tab{margin-top: 25px;margin-bottom: 35px;}

   .culture{padding-top: 60px;padding-bottom:80px;}

   .developRig{padding-bottom: 30px;}

   .developRig::after{right: -25px;bottom: -20px;}

   .social-list .socialImg, .social-list .socialMes{width: 49%;}

   .honor-sliderApp{margin-top: 60px;}

   .honor-slider .conL{margin-bottom: 20px;}

   .honor-slider .swiper-container{padding-bottom: 45px;}

   .honor-slider .swiper-button-prev, .honor-slider .swiper-button-next{width: 70px;height: 30px;border-radius: 20px;background-size: 24px;margin-left: 10px;margin-right: 10px;}



   .social-list .swiper-button-prev, .social-list .swiper-button-next{right: 5%;}

   .social-list .cont .mes h1{margin-bottom: 20px;}

   .more-news a { width: 110px;font-size: 16px;line-height: 40px;}

   .more-news{padding-bottom: 80px;}

   .prosolu-cont .lef.fixed{left: 5%;top:100px;}



   .service-tab{margin-top: 30px;}

   .service-tab li{margin-right: 30px;}

   .service-tab li a{font-size: 22px;line-height: 50px;}

   .service-tab li a::after{height: 2px;}

   .service-detail .swiper-container{padding: 0 5%;}

   .service-detail{margin-top: 60px;margin-bottom: 60px;}

   .honor{padding-top: 60px;}
   .manage-cont .rig-map .zz .quan{width: 20px;}
   .manage-cont .rig-map .zz .quan:after{width: 16px;height: 16px;margin-left: -8px;margin-top: -8px;}
   .manage-cont .rig-map .zz p{margin-top: 8px;}
}





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

 

   .titIn h1{font-size: 30px;line-height: 44px;}

   .f-banner{height: 300px;}

   .fnav .curr{display: none;}

   .pro-banner .lef{width: 52%;}

   .pro-banner .proImg{width: 47%;}

   .pro-banner .lef p{font-size: 16px;line-height: 32px;}

   .pro-banner .lef h2{font-size: 30px;line-height: 32px;}

   .pro-banner .lef .bt{width: 90px;}

   .pro-banner .lef .bt img{width: 12px;}

   .pro-banner .lef .bt span{font-size: 12px;line-height: 12px;}

   .proIn-sli{margin-top: 35px;}

   .proIn-sli a{height: 220px;}

   .proIn-sli .one{width: 100%;}

   .proIn-sli .one a{height:460px;}

   /* .proIn-sli .dg a{width: 49.5%;float: left;margin-right: 1%;height:460px;} */

   .proIn-sli .dg a{width: 100%;}

   .proIn-sli .dg a:last-child{margin-right: 0;}

   .proIn-sli .dg .rw a{width: 49%;}

   .proIn-sli .dg .rw a:last-child{width:49%; }

   .proIn-sli .dg .rw2 a{width:49%;}

   .proIn-sli .dg .rw2 a:last-child{width:49%; }

   .proIn-sli a .mes{bottom: 10px;}

   /* .proIn-sli a .mes .nm{font-size: 20px;line-height: 26px;} */

   .proIn-sli .dg .rw a, .proIn-sli .dg .rw2 a{margin-right: 1%;}



   .proIn-sli a .img img{width: auto;max-width: 100%;min-height: auto;}

   .proIn-sli .one a .img{text-align: right;}

   .service-message li{width: 100%;margin-right: 0;margin-bottom: 25px;}

   .newsIn .news-hot a{padding-right: 30px;padding-bottom: 50px;}

   .about-video video{height: 260px;}

   .aboutIn::after{height: 120px;}



   .product-feat .mes, .product-feat .mes p{font-size: 16px;line-height: 32px;}



   .ftit h1{font-size: 24px;line-height: 30px;}

   .product-mess, .product-mess p{font-size: 16px;line-height: 32px;}

   .product-swiper a{padding: 40px 0;}

   .product-swiper a .img{height: 200px;line-height: 200px;}

   .product-feat{padding-top: 35px;}

   .product-match{margin-top: 35px;margin-bottom: 80px;}

   .product-re .pro-list{margin-top: 35px;}

   .product-feat .swiper-navigation{height: 50px;width: 200px;margin-left: -100px;}

   .product-feat .swiper-pagination{padding: 17px 0;}

   .product-feat .swiper-button-prev, .product-feat .swiper-button-next{width: 50px;height: 50px;font-size: 20px;line-height: 50px;}

   .product-swiper{margin-top: 50px;padding-bottom: 80px;}

   .solu-mess{padding-top: 50px;padding-bottom: 80px;}

   .solu-mess .solu-info, .solu-mess .solu-info p{font-size: 16px;line-height: 26px;}

   .solu-mess .solu-info h3{font-size: 20px;line-height: 32px;}

   .solu-swiper .swiper-button-prev, .solu-swiper .swiper-button-next{width: 30px;height: 30px;margin-top: -15px;}

   .prosolu-cont{margin-bottom: 35px;}

   .prosolu-cont .lef{float: none;width: 100%;padding-bottom: 15px;border-bottom: 1px solid #ececec;margin-bottom: 25px;}

   

   .prosolu-cont .lef::after{width: 0;}

   .prosolu-cont .lef.fixed{position: static;}

   .prosolu-cont .rig .item-box{padding-right: 0;}

   .prosolu-cont .rig{width: 100%;padding-left: 0;}

   .fmenu-list li{float: left;width: 33.33%;}

   .fmenu-list li a, .prosolu-cont .rig .ft{margin-bottom: 10px;}

   .prosolu-solution li{border-radius: 20px;}

   .prosolu-solution li .mes p {font-size: 18px;line-height: 32px;}

   .stock-oth .stock-hd li{width: 50%;margin-bottom: 25px;padding: 0 0;text-align: center;}

    



    .stock-mes .stock-tm{font-size: 18px;line-height: 36px;}

    .stock-mes .stock-tm p{margin-top: 20px;padding-right: 200px;}

    .stock-mes .stock-num .num em{font-size: 40px;line-height: 36px;width: 120px;}

    .stock-mes .stock-num .num span{font-size: 14px;line-height: 22px;}

    .stock-oth .stock-hd li p{font-size: 16px;line-height: 32px;}

    .stock-oth .stock-hd li em{font-size: 26px;line-height: 36px;width: 70px;}

    .stock-oth .stock-hd li::before, .stock-oth .stock-hd li:last-child::after{height: 36px;}

    .stock-oth .stock-hd li:nth-child(2n)::after{height: 36px;}

    .report-list li .mes{padding: 15px 15px 15px 15px;}

    .investor .sec{padding-bottom: 20px;margin-bottom: 20px;}

    .report-list li .mes h3{font-size: 22px;line-height: 32px;height: 64px;}

    .report-list li .mes .dd img{width: 18px;}

    .report-list li .mes .dd span{font-size: 16px;line-height: 18px;}

    .report-list{margin-top: 50px;}

    .news-list li .mes h3{margin-bottom: 8px;}

    .news-top .mes {padding-left: 15px;padding-right: 15px; padding-top: 25px;padding-bottom: 55px;}

    .news-top .swiper-pagination{left: 15px;}

    .detail-tit {font-size: 28px;line-height: 40px;}

    .detail-top .lk .lk-li a{width: 36px;height: 36px;line-height: 36px;}

    .detail-top .lk .lk-li a img{width: 18px;}

    .detail-top .lk .lk-li .lk-img::after{right: 16px;border: 4px solid transparent;border-top: 4px solid #30ada3;margin-left: -4px;}

    .swp .img{width: 100%;}

    .swp .info-swiper{position: static;padding: 0 0;}

    .service-detail{padding: 0 5%;}

    .service-detail .swiper-container{padding: 0 0;overflow: hidden;}

    .info-swiper .swiper-container{width: 100%;padding-bottom: 60px;box-sizing: border-box;}

    .service-detail .img{border-top-left-radius: 35px;border-bottom-right-radius: 35px;}

    .service-detail .info{border-radius: 0;}

    

    .swp .info{width: 100%;height: 200px;margin-top: 0;position: static;}

    .swp .info .cont{margin-top: 0;}

    .swp .info h1{margin-bottom: 15px;}

    .swp .info p{max-height: 88px;}

    .research-list{margin-bottom: 0;}

    .swp .swiper-navigation{position: absolute;margin-top: 0;;}

    .manage-cont .lef-mes{width: 100%;}

    .manage-cont .rig-map{width: 100%;margin-top: 25px;}

    .developLef{float: none;width: 100%;}

    .developRig{float: none;width: 96%;margin-top: 30px;margin-right: 5%;}

    .develop-top{padding-top: 35px;}

    .develop-year{padding: 0 40px;margin-top: 50px;;}

    .develop-year .swiper-button-prev, .develop-year .swiper-button-next {top: 10px; width: 36px;height: 36px;background-size: 14px; }

    .develop-year .year-list em{width: 7px;height: 7px;}

    .develop-year .year-list em::after{width: 20px;height: 20px;margin-left: -10px;margin-top: -10px;}

    .develop-year .year-list p{font-size: 18px;line-height: 18px;margin-top: 10px;}

    .develop-year .year-list{padding-top: 25px;}

    .develop-year .line{height: 1px;top: 28px;}

    .developRig::after{right: -4%;bottom: -15px;}

    .honor-sliderApp{margin-top: 45px;}

    .honor-slider .swiper-navigation{padding-top: 10px;}

    .culture-tab li{margin-right: 20px;}

    .culture-tab li, .culture-tab li a{font-size: 16px;line-height: 40px;}

    .culture-tab li::after{height: 2px;}

    .swp .swiper-navigation{width: 100%;height: auto;margin-top: 0;top: auto;bottom: 60px;}

    .social-list .socialImg{position: static;}

    .social-list .socialImg, .social-list .socialMes{width: 90%;padding: 0 5%;}

    .social-list .socialMes{margin-left: 0;}

    .social-list .cont .mes {padding: 20px 15px;}

    .fnav .f-navlist li a span{font-size: 16px;line-height: 48px;}

    .fnav .f-navlist li:first-child a{padding-left: 8px;}

    .service-list li{width: 49%;}

    .service-list li:nth-child(3n){margin-right: 2%;}

    .service-list li:nth-child(2n),.service-list li:nth-child(6n){margin-right: 0;}

    .serviceW{padding-top: 35px;}

    .service-detail{margin-top: 35px;margin-bottom: 40px;}

    .service-tab li a{font-size: 20px;line-height: 46px;}

    .service-message li .mes .ms em{font-size: 22px;line-height: 24px;}

}



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

   .banner .swiper-slide{height: 360px;}

   .banner .titBan .mes{margin-top: -30px;}

   .banner .titBan h1{font-size: 30px;line-height: 46px;margin-bottom: 5px;}

   .banner .titBan p{font-size: 14px;line-height: 24px;}

   .banner .titBan a{margin-top: 10px;}

   .banner .swiper-page{left: 5%;bottom: 70px;}

   .banner .swiper-button-prev, .banner .swiper-button-next{width: 42px;height: 20px;margin-left: 10px;background-size: 20px;}

   .banner .swiper-navigation{right:5%;bottom: 70px;}

   .banner .swiper-button-prev::before, .banner .swiper-button-next::before{background-size: 20px;}

   .banner .swiper-num{font-size: 26px;line-height: 26px;}

   .banner .swiper-taotal{font-size: 16px;line-height: 26px;}

   .titIn h1{font-size: 26px;line-height: 38px;}

   .proSolu, .newsIn, .aboutIn{border-top-left-radius: 35px;}

   .aboutIn-content .data-list li .mes h2{font-size: 30px;line-height: 30px;}

   .about-video video{height: 220px;}
   .about-video{border-top-right-radius: 40px;border-bottom-left-radius: 40px;}
   .videoPause {width: 48px;margin-left: -24px;margin-top: -24px;}

   .newsIn .news-hot a{padding-right: 15px;padding-bottom: 20px;}

   .newsIn .news-hot .cont{ border-bottom-left-radius: 35px;}

   .newsIn .news-hot .mes{border-top-right-radius: 35px;}

   .newsIn .news-hot .info{}

   .pro-banner .lef p{font-size: 14px;line-height: 28px;}

   .pro-banner .lef h2{font-size: 24px;line-height: 26px;}

   .pro-banner .proImg{padding-top: 15px;}

   .product-re .pro-list li{width: 100%;margin-right: 0;}

   .product-re .pro-list li:nth-child(3n){margin-right: 0;}



   .product-swiper .swiper-button-prev, .product-swiper .swiper-button-next{width: 36px;height: 36px;margin-top: -18px;background-size: 24px;}

   .product-swiper .swiper-button-prev{left: 0;}

   .product-swiper .swiper-button-next{right: 0;}

   .more-news a{width: 100px;font-size: 16px;line-height: 36px;}

   .company-notice li p{font-size: 18px;line-height: 26px;}

   .company-notice li a::before{background-size: 20px;}

   .company-notice li a::before, .company-notice li a::after{width: 26px;}

   .company-notice li a{padding: 0 26px;}

   .report-list li{width: 100%;margin-right: 0;}

   .report-list li .mes{padding: 15px 10px 15px 10px;}

   .report-list li .mes h3{font-size: 20px;line-height: 30px;height: 60px;}

   .report-list li .mes .dd img{width: 16px;}

   .report-list li .mes .dd span{font-size: 14px;line-height: 16px;}

   .investor .sec .ftit::after{width: 20px;}

   .report-list{margin-top: 35px;}

   .filter .sewv{width: 49%;margin-right: 1%;margin-bottom: 10px;}

   .filter .inp{width: 100%;}

   .news-list li a{display: block;}

   .news-list li .img, .news-list li .mes{display: block;width: 100%;}

   .news-list li .mes{padding-left: 0;margin-top: 20px;}

   .filter{margin-bottom: 30px;}

   .news-top .mes h1{font-size: 20px;line-height: 26px;margin-bottom: 15px;}

   .newsIn .newsIn-list li .img{height: 300px;}

   .detail-tit {font-size: 26px;line-height: 40px;}

   .detail-top .lk .lk-li a{width: 30px;height: 30px;line-height: 30px;}

   .detail-top .lk .lk-li a img{width: 16px;}

   .detail-top .detail-oth{margin-top: 15px;}

   .detail-content .content, .detail-content .content p{font-size: 14px;line-height: 28px;}

   .detail-content .content h2{font-size: 20px;}

   .develop-year{padding: 0 30px;margin-top: 40px;;}

   .develop-year .swiper-button-prev, .develop-year .swiper-button-next {top: 15px; width: 28px;height: 28px;background-size: 10px; }



   .develop-year .year-list p{font-size: 16px;line-height: 16px;}



   .honor-slider .swiper-button-prev, .honor-slider .swiper-button-next{width: 66px;height: 24px;background-size: 16px;}

   .newsIn .newsIn-list li{margin-bottom: 35px;}

   .more-news{padding-bottom: 60px;padding-top: 0;}



   .newsIn .news-hot .info h3, .newsIn .newsIn-list li .info h3{font-size: 20px;line-height: 30px;}

   .service-tab li{margin-right: 20px;}

   .service-tab li a{font-size: 16px;line-height: 40px;}

   .manage-cont .rig-map .zz p{margin-top: 5px;}

}



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

   .banner .swiper-slide{height: auto;}

   .banner .img{display: none;}

   .banner .imgApp{display: block;}

   /* .banner .titBan h1{font-size: 26px;line-height: 36px;} */

   .banner .swiper-num{font-size: 20px;line-height: 20px;}

   .banner .swiper-page{bottom: 100px;}

   .banner .swiper-navigation{bottom: 105px;}

   .aboutIn-content .data-list li{width: 49%;margin-bottom: 25px;}

   .aboutIn-content .data-list li:nth-child(3n){margin-right: 2%;}

   .aboutIn-content .data-list li:nth-child(2n),.aboutIn-content .data-list li:nth-child(6n){margin-right: 0;}

   .about-video{margin-top: 50px;}

   .about-video video{height: 200px;}
   .about-video{border-top-right-radius: 35px;border-bottom-left-radius: 35px;}
   .videoPause {width: 36px;margin-left: -18px;margin-top: -18px;}
   .aboutIn::after{height: 60px;}

   .f-banner{height: 260px;}

   .proV.f-banner{height: 360px;}

   .proV.f-banner .current{top:50%}

   .proBanner.f-banner .current{top:42%}

   .proBanner{height: 450px;}

   .pro-banner{padding-top: 100px;}

   .pro-banner .lef{float: none;width: 100%;text-align: center;}

   .pro-banner .lef .btn{margin: 0 auto;margin-top: 20px;text-align: center;}

   .pro-banner .proImg{float: none;width: 100%;text-align: center;}

   .pro-banner .proImg img{width: 300px;}

   .prosolu-solution li{width: 100%;margin-right: 0;}

   .prosolu-solution li .mes p{font-size: 20px;padding-top: 30px;}

   .product-list li{width: 100%;margin-right: 0;}

   .filter .sewv{width: 100%;margin-right: 0;}

   .detail-tit {font-size: 24px;line-height: 38px;}

   .detail-content .content h2{font-size: 18px;}

   .newsIn .newsIn-list li .img{height: 220px;}

   .newsIn .news-hot .info h3, .newsIn .newsIn-list li .info h3{font-size: 18px;line-height: 28px;}

   .newsIn .newsIn-list li .dt span{width: 70px;font-size: 12px;line-height: 26px;}

   .newsIn .newsIn-list li .dt em{line-height: 26px;margin-left: 20px;}

   .service-list li{width: 100%;margin-right: 0;}

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

   .service-tab{margin-top: 20px;}

   .service-tab li{margin-right: 10px;}

   .service-tab li a{font-size: 14px;line-height: 36px;}



}

















































































</pre></body></html>