

@media screen and (max-width: 1660px) {
  .header .wpBor{padding: 15px 0;}
  .header .logo{height: 44px;}
  .header .logo .stock-img{height: 30px;margin-top: 7px;}
  .header .nav li>a{padding: 3px 15px;}
  .header .mod a{padding: 3px 0;}
  .footer-mes .flef{width: 350px;}
  .footer-mes .flogo{width: 100%}
  .footer-mes .frig{max-width: 850px;}
  .footer-nav dl{margin-left: 60px;}
  .f-banner{height: 550px;}
  .wrapIn{padding: 0 60px;}

  .banner .titB p{font-size: 44px;line-height: 66px;}
  .titleIn h2{font-size: 36px;line-height: 46px;}
  .titleIn p{font-size: 16px;line-height: 26px;}
  .aboutIn .lef .aboutIn-cont .aboutIn-list li .num em {font-size: 56px;line-height: 44px;}
  .contact-map{}
  .map-cont{height: 650px;}
  .mapFix .map-mes{padding: 35px 40px;height: 400px;}

  .about-list li .mes{width: 460px;}
  .about-list li .img{width: 800px;}
  .about-list li.secLi .mes{width: 400px;}
  .about-list li.secLi .img{width: 720px;}
  .about-list li.thirdLi .mes{width: 440px;}
  .about-list li.thirdLi .img{width:690px;}

  .current h1{font-size: 50px;line-height: 60px;}
  .about-list li .mes h2,.about-info .tit h2{font-size: 50px;line-height: 54px;}
  .about-list li .mes p{font-size: 20px;line-height: 36px;}
  .about-info .info h1{font-size: 36px;line-height: 40px;}
  .about-info .info p{font-size: 18px;line-height: 24px;}

  .investor-top .cont h1{font-size: 42px;line-height: 60px;}
  .investor-stock .stock-num{font-size: 42px;line-height: 50px;}
  .investor-stock .stock-num span{font-size: 50px;line-height: 50px;}
  .investor-stock .stock-mes #xj{font-size: 58px;}
  .investor-stock .stock-mes .xj i{line-height: 40px;}
  .investor-stock .stock-mes #bl{font-size: 28px;}
  .investor-stock .stock-mes .item p{font-size: 22px;}
  .investor-stock .stock-mes .item span{font-size: 42px;}

  .jobW{padding-top: 160px;}
  .job .img{width: 700px;}


  .proIn-list{height: 415px;}
  .proIn-list li{width: 378px;height: 365px;}
  .proIn-list li.two{left: 280px;bottom:50px;}
  .proIn-list li.thr{left: 522px;bottom: 0;}

  .tech-info .info-tiltle h1{font-size: 44px;line-height: 54px;}
  .tech-info .info-tiltle p{font-size: 18px;line-height: 30px;}
  .tech-nav li img{height: 100px;}
  .tech-nav li p{font-size: 22px;line-height: 32px;margin-top: 35px;}
  .tech-content, .tech-content a{font-size: 20px;line-height: 36px;}
  .tech-content h3{font-size: 26px;line-height: 36px;}
  .tech-title img{width: 66px;margin-right: 30px;}
  .tech-title span{font-size: 38px;line-height: 48px;}
  .ul-bk li, .bk-four li{padding: 20px 20px;}
  .ul-bk li p, .bk-four li p{font-size: 24px;line-height: 30px;}



}

@media screen and (max-width: 1460px) {

  .wrap{padding: 0 60px;}
  .wrapIn{padding: 0 20px;}
  .header .subMenu{ width: 150px;margin-left: -75px;}
  .header .subMenu a{font-size: 16px;line-height:26px;}

  .footer-mes .frig{width: auto;}
  .footer-nav dl{margin-left: 40px;}
  .f-banner{height: 480px;}
  .current{top:35%;}
  .current h1{font-size: 44px;line-height: 54px;}
  .current p{font-size: 22px;line-height: 30px;}
  .about-list li .mes h2,.about-info .tit h2{font-size: 44px;line-height: 50px;}
  .about-list li .mes em,.about-info .tit em{width: 60px;height: 4px;margin-top: 25px;}
  .about-info{height: 700px;}
  /*.about-info .info h1{font-size: 44px;line-height: 50px;}*/
  /*.about-info .info p{font-size: 20px;line-height: 36px;}*/
  .honor-list li .mes h2{font-size: 26px;line-height: 40px;}
  .develop-list li .date span{font-size: 90px;}
  .develop-list li .date{width: 300px;margin-right: 150px;padding-top: 55px;}
  .develop-list li .mes{font-size: 22px;line-height: 32px;padding: 65px 0;}
  .video-list li{margin-bottom: 80px;}
  .news-hot .mes .detail{width: 40px;}
  .news-hot .mes h3{font-size: 26px;line-height: 36px;}
  .hot-rig .cont{padding: 20px 20px 30px 20px;}
  .hot-rig .mes h3{font-size: 26px;line-height: 34px;height: 68px;margin-bottom: 25px;}
  .hot-rig .mes .detail{width: 40px;height: 40px;margin-top: 35px;}
  .pages a{min-width: 44px;height: 44px;font-size: 16px;line-height: 44px;}

  .product-tiltle h1{font-size: 44px;line-height: 50px;}
  .product-tiltle p{font-size: 20px;line-height: 36px;}
  .product-tiltle span{width: 60px;height: 4px;}
  .product .tit h2{font-size: 30px;line-height: 40px;}
  .product-list li .mes h2{font-size: 26px;line-height: 30px;}
  .product-list li .mes{padding: 30px 20px;}
  .investor-stock .stock-num{font-size: 44px;line-height: 50px;margin-bottom: 10px;}
  .investor-stock .stock-mes #xj{font-size: 50px;line-height: 1;}
  .investor-stock .stock-mes .item p{font-size: 22px;}
  .investor-stock .stock-mes .item span{font-size: 40px; }
  .report-list li a{padding: 50px 50px;}
  .investor-info{padding: 50px 50px;}
  .report-list li h2{font-size: 36px;line-height: 46px;}
  .report-list li .lg{height: 80px;}
  .investor-info h1{font-size: 36px;line-height: 46px;}
  .contact-tit{font-size: 30px;line-height: 40px;padding-top: 45px;padding-bottom: 45px;}
  .proDetail .proD-title h1{font-size: 44px;line-height: 54px;}
  .proD-info li .mes p, .proD-info li .mes p a{font-size: 20px;line-height: 32px;}
  .proD-info li .icon{width: 36px;padding-right: 15px;}
  .proD-info li .mes{padding-left: 20px;}
  .banner .titB p{font-size: 36px;line-height: 56px;}
  .banner .swiper-pagination-bullet{width: 60px;height: 4px;}
  .banner .swiper-navigation{bottom:50px;}
  .banner .swiper-button-prev,.banner .swiper-button-next{width:30px;height: 30px;}
  .detail-title{padding: 80px 0;}
  .detail-title h1{font-size: 44px;line-height: 54px;}
  .stock-fixed .stock-box{width: 320px;padding: 10px 10px;}
  .stock-fixed .stock-numBox{padding: 5px 15px;}
  .stock-fixed .stock-numBox p{font-size: 20px;}
  .stock-fixed .stock-num{font-size: 16px;line-height: 22px;}
  .stock-fixed .stock-mes .lef #xj{font-size: 40px;line-height: 1;}
  .stock-fixed .stock-mes .lef .xj i{font-size: 14px;line-height: 32px;}
  .stock-fixed .stock-mes .lef{width: 140px;}
  .stock-fixed .stock-mes .rig .item p{font-size: 12px;line-height: 16px;}
  .stock-fixed .stock-mes .rig .item span{font-size: 16px;line-height: 16px;}
  .aboutIn .lef .aboutIn-cont {padding-left: 60px;padding-right: 80px;}
  .aboutIn .lef .aboutIn-cont .aboutIn-list li .num em{font-size: 36px;line-height: 30px;}
  .aboutIn .lef .aboutIn-cont .aboutIn-list li p{font-size: 14px;line-height: 18px;}

  .fnav .f-navlist li a{padding: 20px 40px;font-size: 20px;}
  .news-hot a{border-top-left-radius: 80px;}
  .news-hot a,.hot-rig a{height: 413px;}
  .news-hot .mes .detail{}
  .about-list li .mes{width: 400px;}
  .about-list li .img{width: 750px;}
  .about-list li.secLi .mes{width: 380px;}
  .about-list li.secLi .img{width: 670px;}
  .about-list li.thirdLi .mes{width: 380px;}
  .about-list li.thirdLi .img{width:620px;}

  .about-list li .mes p{font-size: 20px;line-height: 36px;}
  .about-info .info h1{font-size: 30px;line-height: 36px;}
  .about-info .info p{font-size: 18px;line-height: 24px;}
  .investor-top{padding-top: 65px;padding-bottom: 80px;}
  .investor-top .cont h1{font-size: 36px;line-height: 50px;}
  .investor-top .cont p{font-size: 18px;line-height: 28px;}
  .investor-stock .stock-num{font-size:36px;line-height: 44px;}
  .investor-stock .stock-num span{font-size: 42px;line-height: 42px;}
  .investor-stock .stock-mes #xj{font-size: 48px;}
  .investor-stock .stock-mes .xj i{line-height: 36px;}
  .investor-stock .stock-mes #bl{font-size: 24px;}
  .investor-stock .stock-mes .item p{font-size: 20px;}
  .investor-stock .stock-mes .item span{font-size: 36px;}
  .jobW{padding-top: 120px;}
  .job .img{width: 600px;}
  .join span{font-size: 24px;line-height: 40px;}
  .join .look{width: 150px;font-size: 16px;line-height: 40px;}
  .job .addr{margin-top: 160px;}
  .job .addr span{margin-right: 30px;}
  .job .addr span,.job .addr span em,.job .addr span a{font-size: 18px;line-height: 28px;}

  .proIn-list{height: 350px;}
  .proIn-list li{width: 321px;height: 310px;}
  .proIn-list li.two{left: 241px;bottom:40px;}
  .proIn-list li.thr{left: 452px;}
  .tech-info .info-tiltle{margin-bottom: 80px;}
  .tech-info .info-tiltle h1{font-size: 36px;line-height: 46px;}
  .tech-info .info-tiltle p{font-size: 16px;line-height: 28px;}
  .tech-nav li img{height: 90px;}
  .tech-nav li p{font-size: 20px;line-height: 30px;margin-top: 30px;}
  .tech-content, .tech-content a{font-size: 18px;line-height: 34px;}
  .tech-content h3{font-size: 22px;line-height: 32px;}
  .tech-title img{width: 50px;margin-right: 25px;}
  .tech-title span{font-size: 32px;line-height: 42px;}
  .ul-bk li, .bk-four li{padding: 15px 15px;}
  .ul-bk li p, .bk-four li p{font-size: 20px;line-height: 24px;}
  .ins-list li .mes{padding: 20px 15px 10px 80px;font-size: 18px;line-height: 28px;}
  .ins-list li .num{font-size: 130px;bottom: -30px;}
  .goback{right: 40px;width: 40px;height: 40px;}

}
@media screen and (max-width: 1280px) {
  .wrap{padding: 0 40px;}
  .wrapIn{padding: 0 0;}
  .header .logo{height: 36px;}
  .header .logo .stock-img{height: 24px;margin-top: 6px;}
  .header .headerNav{padding: 3px 0;}
  .header .nav li>a{padding: 3px 8px;}
  .header .subMenu{ width: 140px;margin-left: -70px;}
  .header .subMenu a{font-size: 14px;line-height:24px;}
  .header .mod{margin-left: 15px;}

  .banner .swiper-navigation{bottom:40px;}
  .banner .swiper-button-prev,.banner .swiper-button-next{width:26px;height: 26px;}

  .footer-mes .fm a{font-size: 24px;line-height: 34px;}
  .f-banner{height: 400px;}

  .current h1{font-size: 30px;line-height: 40px;}
  .current p{font-size: 18px;line-height: 26px;}
  .fnav .f-navlist li a{padding: 15px 30px;font-size: 18px;}
  .aboutIn .lef .aboutIn-cont {padding-left: 40px;padding-right: 60px;}
  .titleIn h2{font-size: 30px;line-height: 40px;}
  .titleIn p{font-size: 14px;line-height: 24px;}
  .about-list li{margin-bottom: 100px;}
  .about-list li .mes h2, .about-info .tit h2{font-size: 30px;line-height: 36px;}
  .about-list li .mes em, .about-info .tit em{width: 44px;height: 3px;}
  .about-list li .mes{width: 42%;}
  .about-list li .img{width: 55%;}
  .about-list li .mes p{font-size: 16px;line-height: 34px;}

  .about, .honor, .about-video, .about-develop{padding: 65px 0;}

  .organization{padding: 65px 0;}
  .about-info .info h1{font-size: 20px;line-height: 26px;}
  .about-info .info p{font-size: 14px;line-height: 26px;}

  .honor-list li{margin-bottom: 55px;}
  .honor-list li .img{height: 260px;}
  .honor-list li .mes h2{font-size: 22px;line-height: 36px;}

  .honor-list li .mes p{font-size: 14px;line-height: 24px;}
  .develop-list li .date{width: 240px;margin-right: 80px;padding-top: 40px;}
  .develop-list li .date span{font-size: 70px;}

  .develop-list li .mes{font-size: 18px;line-height: 28px;padding: 50px 0;}
  .news-hot .mes .detail{width: 30px;}
  .news-hot a,.hot-rig a{height: 355px;}
  .hot-rig .mes h3{font-size: 22px;line-height: 30px;height: 60px;margin-bottom: 15px;}
  .hot-rig .mes span{margin-bottom: 10px;}
  .hot-rig .mes .detail {width: 30px;height: 30px;margin-top: 20px;}
  .detail-title{padding: 50px 0;}
  .detail-title h1{font-size: 30px;line-height: 40px;}
  .detail-title span{font-size: 18px;line-height: 28px;}
  .detail-ft a{font-size: 14px;line-height: 20px;}

  .detail-content{font-size: 18px;line-height: 34px;}
  .product-tiltle {padding-top: 65px;padding-bottom: 50px;}
  .product-tiltle h1{font-size: 30px;line-height: 40px;}
  .product-tiltle span{width: 50px;margin: 20px 0;}
  .product-tiltle p{font-size: 18px;line-height: 34px;}
  .product .tit h2{font-size: 26px;line-height: 36px;}
  .product .tit{margin-bottom: 35px;}
  .product-list li .mes h2{font-size: 22px;line-height: 30px;margin-bottom: 25px;}
  .product-list li .mes p{font-size: 14px;line-height: 24px;height: 72px;}
  .product-list li .mes .link{margin-top: 35px;}
  .product{padding-top: 65px;padding-bottom: 70px;}
  .proDetail .proD-title h1{font-size: 30px;line-height: 40px;}
  .proDetail .proD-title{padding-bottom: 30px;margin-bottom: 30px;}
  .proD-content{font-size: 18px;line-height: 34px;}
  .investor-stock{padding: 65px 0;}
  .investor-stock .stock-num{font-size: 30px;line-height: 40px;}
  .investor-stock .stock-time{font-size: 14px;line-height: 18px;}
  .investor-stock .stock-mes .item p{font-size: 18px;}
  .investor-stock .stock-mes .item span{font-size: 32px;}
  .investor-stock .stock-mes #xj{font-size: 40px;}
  .investor-stock .stock-mes .xj i{font-size: 14px;line-height: 32px;}
  .investor-stock .stock-mes #bl{font-size: 24px;}
  .investor-stock .remind{margin-top: 45px;}
  .investor-report{padding: 65px 0;}
  .report-list li a{padding: 25px 25px;}
  .report-list li h2{font-size: 30px;line-height: 40px;margin-bottom: 120px;}
  .report-list li .lg{height: 60px;}
  .report-list li p{font-size: 18px;line-height: 28px;}
  .investor-info{padding: 25px 25px;}
  .investor-info h1{font-size: 30px;line-height: 40px;}
  .investor-info p, .investor-info p a{font-size: 20px;line-height: 26px;}
  .investor-info p img{height: 26px;}
  .mapFix .map-mes h2{font-size: 24px;line-height: 34px;margin-bottom: 25px;}
  .mapFix .map-mes{padding: 30px 20px;}
  .feedback{padding: 55px 25px;}
  .news-hot .mes h3{max-width: 100%;}
  .about-list li .mes{width: 340px;}
  .about-list li .img{width: 650px;}
  .about-list li.secLi .mes{width: 320px;}
  .about-list li.secLi .img{width: 600px;}
  .about-list li.thirdLi .mes{width: 320px;}
  .about-list li.thirdLi .img{width:600px;}

  .investor-top .cont h1{font-size: 30px;line-height: 44px;}
  .investor-top .cont p{font-size: 16px;line-height: 26px;}
  .footer-mes .fm{margin-top: 35px;}
  .footer .link{margin-top: 40px;}
  .footer .link li a{width: 36px;}
  .footer .footer-mes{padding-bottom: 100px;}

  .jobW{padding-top: 100px;}
  .job .img{width: 540px;}

  .proIn-list{height: 300px;}
  .proIn-list li{width: 269px;height: 260px;}
  .proIn-list li.two{left: 205px;}
  .proIn-list li.thr{left: 380px;}
  .tech-info .info-tiltle{margin-bottom: 60px;}
  .tech-info .info-tiltle h1{font-size: 30px;line-height: 40px;}
  .tech-info .info-tiltle p{font-size: 14px;line-height: 26px;}
  .tech-nav li img{height: 66px;}
  .tech-nav li p{font-size: 18px;line-height: 28px;margin-top: 25px;}
  .tech-content, .tech-content a{font-size: 16px;line-height: 32px;}
  .tech-content h3{font-size: 20px;line-height: 30px;}
  .tech-title{padding-top: 50px;padding-bottom: 35px;}
  .tech-title img{width: 40px;margin-right: 20px;}
  .tech-title span{font-size: 26px;line-height: 36px;}
  .ul-bk li, .bk-four li{padding: 10px 12px;}
  .ul-bk li p, .bk-four li p{font-size: 18px;line-height: 22px;}
  .ins-list li .mes{padding: 15px 15px 10px 50px;font-size: 16px;line-height: 26px;}
  .ins-list li .num{font-size: 100px;bottom: -20px;}
  .ins-list li{height: 210px;}

}

@media screen and (max-width: 1100px) {
  .section .cont{display: block;}
  .section .cont .wrap{display: block;}
  .mouse{display: none;}
  .section .cont .aboutIn{height: 500px;}
  .proIn .rig{padding-top: 50px;}
  .newsIn-list{padding: 50px 0;}
  .news-hot a{border-top-left-radius: 40px;}
  .news-hot a,.hot-rig a{height: 284px;}
  .news-hot .mes .cont{padding: 0 15px;}
  .news-hot .mes{bottom: 15px;}
  .news-hot .mes h3{font-size: 20px;line-height: 26px;}
  .news-hot .mes .detail{width: 24px;margin-top: 15px;}
  .hot-rig .mes h3{font-size: 20px;line-height: 28px;height: 56px;}
  .hot-rig .mes span{font-size: 14px;line-height: 18px;margin-bottom: 6px;}
  .hot-rig .cont {padding: 20px 10px 20px 10px;}
  .hot-rig .mes p{font-size: 14px;line-height: 22px;}
  .hot-rig .mes .detail{width: 24px;height: 24px;margin-top: 15px;}
  .pages a {min-width: 36px;height: 36px;font-size: 14px;line-height: 36px;}
  .pages .prevpage, .pages .nextpage{background-size: 14px;}
  .about-list li .mes{width: 40%;}
  .about-list li .img{width: 57%;}
  .about-list li.secLi .mes{width: 40%;}
  .about-list li.secLi .img{width: 56%;}
  .about-list li.thirdLi .mes{width: 40%;}
  .about-list li.thirdLi .img{width:56%;}
  .goback{right: 36px;width: 36px;height: 30px;}

}



@media screen and (max-width: 1024px) {

  .header{display: none;}
  .headerM{display: block;}
  .fixedTop{display: block;}
  .wrap{padding: 0 0;width: 94%;margin: 0 auto;}
  .banner{height: 350px;}
  .banner .titB p{font-size: 30px;}
  .banner .swPage{bottom: 15px;}
  .banner .swiper-pagination-bullet{width: 30px;height: 2px;}
  .banner .swiper-navigation{bottom:20px;}
  .banner .swiper-button-prev,.banner .swiper-button-next{width:22px;height: 22px;}
  .stock-fixed{display: none;}
  .footer .footer-mes{padding-bottom: 35px;padding-top: 35px;}
  .footer-mes .flef{width: 100%;}
  .footer-mes .flogo{width: 300px;margin: 0 auto;}
  .footer-mes .fm{margin-top: 20px;text-align: center;}
  .footer .link{margin-top: 0;text-align: center;}
  .footer .link li{float: initial;display: inline-block;margin-top: 20px;}
  .footer-mes .frig{display: none;}
  .footer .copyright .flef{width: 100%;text-align: center;}
  .footer .copyright .frig{width: 100%;}
  .f-banner{height: 300px;}
  .current h1{font-size: 24px;line-height: 34px;}
  .current p{font-size: 14px;line-height: 20px;}

  .section .cont .aboutIn{height: auto;}

  .aboutIn .lef, .aboutIn .rig{width: 100%;}
  .aboutIn .rig{height: 350px;}
  .aboutIn .lef .aboutIn-cont{padding: 50px 3%;}
  .proIn{padding: 50px 0;}
  .proIn .lef{width: 100%;padding-top: 0;}
  .proIn .rig{width: 100%;padding-top: 30px;}
  .newsIn-list li .mes p{font-size: 18px;line-height: 26px;}
  .aboutIn .lef .aboutIn-cont .aboutIn-list li .num em{font-size: 30px;line-height: 26px;}
  .aboutIn .lef .aboutIn-cont .aboutIn-list li .num i{font-size: 16px;line-height: 24px;}
  .aboutIn .lef .aboutIn-cont .aboutIn-list li .num span{font-size: 16px;line-height: 24px;}
  .fnav .f-navlist li a {padding: 10px 15px;font-size: 16px;}

  /*.about-list li .mes h2, .about-info .tit h2{font-size: 24px;line-height: 34px;}*/
  /*.about-list li .mes em, .about-info .tit em{width: 36px;height: 3px;margin-top: 15px;}*/
  .about-list li .mes p{font-size: 16px;line-height: 34px;}
  .about-list li .mes .tit{margin-bottom: 35px;}

  /*.about-info .info h1{font-size: 24px;line-height: 34px;}*/
  /*.about-info .info p{font-size: 16px;line-height: 32px;}*/

  .titleIn{margin-bottom: 35px;font-size: 20px;line-height: 30px;}
  .develop-list li .date{width: 100px;margin-right: 30px;padding-top: 20px;}
  .develop-list li .date span{font-size: 40px;}
  .develop-list li .date:before{width: 9px;height: 9px;margin-top: -4.5px;}
  .develop-list li:first-child .date:after{top:10px;}
  .develop-list li:first-child .date:before{top:10px;margin-top: 0;}
  .develop-list li .date:after{top:10px;right: 4px;}
  .develop-list li .mes{font-size: 14px;line-height: 24px;border-bottom: 2px solid #bbe6f9;padding: 30px 0;}
  .develop-list li .mes p{margin-bottom: 20px;}
  .news-hot{width: 100%;margin-bottom: 35px;padding-right: 0;}
  .news-hot a {border-top-left-radius: 40px;height: 260px;}
  .hot-rig{width: 100%;}
  .hot-rig a{height: auto;}
  .news-list li{width: 49%;}
  .news-list li:nth-child(3n){margin-right: 2%;}
  .news-list li:nth-child(2n),.news-list li:nth-child(6n){margin-right: 0;}
  .pages{padding: 30px 0;}
  .pages a {min-width: 28px;height: 28px;line-height: 28px;margin: 0 6px;}
  .pages .prevpage, .pages .nextpage{background-size: 10px;}
  .pages .prevpage{margin-right: 20px;}
  .pages .nextpage{margin-left: 20px;}
  .newsW{padding-top: 65px;}
  .product-list li .mes .link .lk{width: 48%;}
  .product-detail{padding-top: 65px;padding-bottom: 80px;}

  /*.contact-map{margin-top: 65px;}*/
  .map-cont{height: 350px;}
  .mapFix{position: static;width: 100%;}
  .mapFix .map-mes{height: auto;padding: 20px 10px;}
  .investor-info h1{width: 200px;}
  .investor-top {padding-top: 45px;padding-bottom: 60px;}
  .investor-top .cont h1{font-size: 24px;line-height: 38px;}
  .investor-top .cont p{font-size: 14px;line-height: 24px;}
  .investor-stock .stock-num,.investor-info h1,.report-list li h2{font-size: 24px;line-height: 34px;}
  .investor-stock .stock-num span{font-size: 32px;line-height: 34px;}
  .investor-stock .stock-mes #xj{font-size: 32px;}
  .investor-stock .stock-mes .xj i{font-size: 14px;line-height: 24px;}
  .investor-stock .stock-mes .item p{font-size: 14px;}
  .investor-stock .stock-mes .item span{font-size: 26px;}
  .report-list li h2{margin-bottom: 80px;}
  .report-list li .lg{height: 50px;}
  .report-list li p{font-size: 16px;line-height: 26px;}

  .investor-info p img{height: 24px;}
  .investor-info p, .investor-info p a{font-size: 18px;line-height: 26px;}
  .job .img{width: 480px;}
  .join span{font-size: 20px;line-height: 34px;}
  .join .look{width: 120px;font-size: 14px;line-height: 34px;margin-left: 10px;}
  .proIn .rig{padding-bottom: 35px;}
  .proIn-list{height: auto;}
  .proIn-list li{float: left;width: 32%;height: auto;margin-right: 2%;position: static;}
  .proIn-list li a,.proIn-list li a img{height: auto;}
  .proIn-list li:last-child{margin-right: 0;}
  .tech-info{padding-top: 60px;}
  .tech-center,.tech-acade,.tech-lab,.tech-post,.tech-institute,.tech-keylab{padding-bottom: 80px;}
  .tech-info .info-tiltle{margin-bottom: 50px;}
  .tech-nav li img{height: 50px;}
  .tech-nav li p{font-size: 16px;line-height: 26px;margin-top: 20px;}

  .ul-bk li,.bk-four{height: 150px;}
  .ul-bk li{width: 32%;margin-right: 2%;height: 150px;}
  .ul-bk li:nth-child(3n){margin-right: 0;}
  .bk-four li{width: 49%;margin-right: 2%;}
  .bk-four li:nth-child(2n){margin-right: 0;}
  .ul-bk li p, .bk-four li p{font-size: 16px;line-height: 20px;}
  .ins-list li{width: 100%;margin-right: 0;height: auto;}
  .ins-list li .mes{padding: 15px 15px 50px 50px;font-size: 16px;line-height: 26px;}
  .ins-list li .num{font-size: 100px;bottom: -20px;}

  .goback{right: 20px;width: 32px;height: 32px;bottom:60px;}

}

@media screen and (max-width: 768px) {
  .footer-mes .fm p{font-size: 16px;line-height: 26px;}
  .footer-mes .fm a {font-size: 20px;line-height: 30px;}
  .banner{height: 300px;}
  .banner .titB p{font-size: 24px;line-height: 34px;}
  .banner .swiper-navigation{bottom:15px;}
  .banner .swiper-button-prev,.banner .swiper-button-next{width:18px;height: 18px;}
  .titleIn h2{font-size: 24px;line-height: 34px;}
  .titleIn .more{font-size: 14px;line-height: 18px;padding: 8px 10px;}
  .titleIn .more img{width: 18px;margin-left: 20px;}
  .newsIn-list li{width: 49%;margin-bottom: 25px;}
  .newsIn-list li:nth-child(2n){margin-right: 0;}
  .f-banner{height: 260px;}
  .current h1{font-size: 22px;line-height: 32px;}
  .current p{font-size: 12px;line-height: 18px;}
  .fnav .f-navlist li a {padding: 6px 10px;font-size: 14px;}

  .honor-list li{width: 49%;margin-bottom: 35px;}
  .honor-list li:nth-child(3n){margin-right: 2%;}
  .honor-list li:nth-child(2n), .honor-list li:nth-child(6n){margin-right: 0;}
  .honor-list li .img{height: 220px;}
  .honor-list li .mes h2{font-size: 18px;line-height: 32px;}
  .video-list li .mes p{font-size: 18px;line-height: 28px;}
  .video-list li{width: 49%;margin-bottom: 45px;}
  .video-list li:nth-child(3n){margin-right: 2%;}
  .video-list li:nth-child(2n),.video-list li:nth-child(6n){margin-right: 0;}
  .video-list li .mes{margin-top: 15px;}

  .pages{padding: 20px 0;}
  .pages a {min-width: 20px;height: 20px;font-size: 12px;line-height: 20px;margin: 0 4px;}
  .pages .prevpage, .pages .nextpage{background-size: 8px;}
  .pages .prevpage{margin-right: 10px;}
  .pages .nextpage{margin-left: 10px;}
  .footer .link li a{width: 36px;}
  .newsW{padding-top: 45px;}
  .product-list li{width: 100%;margin-right: 0;}
  .proDetail .proD-title{padding-right: 0;}
  .proDetail .proD-title h1{font-size: 24px;line-height: 34px;}
  .proDetail .proD-title .back{position: static;}
  .proD-info li{width: 100%;margin-right: 0;}
  .proD-info li .icon{width: 28px;}
  .proD-info li .mes p, .proD-info li .mes p a{font-size: 18px;line-height: 28px;}
  .imgBox .img{width: 100%;margin-right: 0;margin-bottom: 20px;}

  .investor-stock .lef{width: 100%;}
  .investor-stock .stock-mes{width: 100%;margin-top: 25px;}
  .investor-stock .stock-mes .xj,.investor-stock .stock-mes .ud{justify-content: left;}
  .investor-stock .stock-mes .item{text-align: left;}
  .investor-info .flex{flex-direction: column;}
  .investor-info h1{font-size: 24px;line-height: 34px;margin-bottom: 10px;}
  .investor-stock{padding: 45px 0;}
  /*.contact-map{margin-top: 45px;}*/
  .product-tiltle h1 {font-size: 24px;line-height: 34px;}
  .product-tiltle span {width: 40px;margin: 15px 0;}
  .product-tiltle p{font-size: 16px;line-height: 32px;}
  .proD-content{font-size: 16px;line-height: 26px;}
  .proDetail .proD-title .back a{font-size: 14px;line-height: 16px;padding: 10px 0;}
  .proDetail .proD-title .back a img{height: 16px;}
  .investor-stock .stock-num{font-size: 24px;line-height: 34px;}
  .investor-stock .remind{margin-top: 20px;}
  .investor-stock .stock-mes .item p{font-size: 16px;}
  .investor-stock .stock-mes .item span{font-size: 26px;}
  .investor-stock .stock-mes #bl{font-size: 20px;}
  .investor-stock .stock-mes #xj{font-size: 36px;}
  .investor-stock .stock-mes .xj i{font-size: 12px;line-height: 28px;}
  .report-list li a{padding: 20px 10px;}
  .report-list li h2{font-size: 24px;line-height: 34px;margin-bottom: 80px;}
  .report-list li .lg{height: 50px;}
  .report-list li p{font-size: 16px;line-height: 26px;}
  .investor-info{padding: 20px 10px;}
  .feedback{margin-bottom: 80px;}

  .about-list li{flex-direction: column;margin-bottom: 50px;border-bottom: 1px solid #dedede;padding-bottom: 35px;}
  .about-list li:last-child{border-bottom: none;}
  .about-list li .mes{width: 100%;margin-bottom: 25px;}
  .about-list li .img{width: 100%;}
  .about-list li.secLi .mes{width: 100%;margin-bottom: 0;}
  .about-list li.secLi .img{width: 100%;margin-bottom: 25px;}
  .about-list li.thirdLi .mes{width: 100%;}
  .about-list li.thirdLi .img{width:100%;}

  .news-top{margin-bottom: 30px;}
  .news-list li{margin-bottom: 30px;}
  .news-list li .mes p{height: auto;max-height: 120px;}
  .job .img{width: 80%;}
  .job .addr{margin-top: 120px;}
  .job .addr span, .job .addr span em, .job .addr span a{font-size: 16px;line-height: 26px;}

  .tech-info .info-tiltle{margin-bottom: 40px;}
  .tech-nav li{width: 32.333%}
  .tech-nav li img{height: 50px;}
  .tech-nav li p{font-size: 16px;line-height: 26px;margin-top: 20px;}

  .ul-bk li,.bk-four li{height: 150px;}
  .ul-bk li{width: 32%;margin-right: 2%;}
  .ul-bk li:nth-child(3n){margin-right: 0;}
  .bk-four li{width: 49%;margin-right: 2%;}
  .bk-four li:nth-child(2n){margin-right: 0;}
  .ins-list li{width: 100%;margin-right: 0;height: auto;}
  .ins-list li .mes{padding: 15px 15px 50px 50px;font-size: 16px;line-height: 26px;}
  .ins-list li .num{font-size: 100px;bottom: -20px;}
  .tech-content, .tech-content a{font-size: 14px;line-height: 34px;}
  .tech-content h3{font-size: 18px;line-height: 28px;}
}



@media screen and (max-width: 640px) {
  .footer-mes .flogo{width: 240px;}
  .footer-mes .fm p{font-size: 14px;line-height: 24px;}
  .footer-mes .fm a {font-size: 18px;line-height: 28px;}
  .banner{height: 280px;}
  .banner .titB p{font-size: 22px;line-height: 32px;}
  .titleIn h2{font-size: 22px;line-height: 32px;}
  .aboutIn .lef .aboutIn-cont .aboutIn-list li .num em{font-size: 24px;line-height: 22px;}
  .aboutIn .lef .aboutIn-cont .aboutIn-list li .num i{font-size: 12px;line-height: 20px;}
  .aboutIn .lef .aboutIn-cont .aboutIn-list li .num span{font-size: 12px;line-height: 20px;}
  .aboutIn .lef .aboutIn-cont .aboutIn-list li p{font-size: 12px;line-height: 16px;}
  .titleIn .more{font-size: 12px;line-height: 16px;padding: 6px 8px;margin-top: 25px;}
  .titleIn .more img{width: 16px;margin-left: 15px;}
  .aboutIn .lef .aboutIn-cont .aboutIn-list{margin-top: 50px;}

  .newsIn-list li{width: 100%;margin-right: 0;}
  .organization{padding: 45px 0;}
  .about, .honor, .about-video, .about-develop{padding: 45px 0;}
  .honor-list li{width: 100%;margin-right: 0;}
  .honor-list li:nth-child(3n){margin-right: 0;}
  .video-list li{width: 100%;margin-bottom: 35px;}
  .video-list li:nth-child(3n){margin-right: 0;}
  .news-list li{width: 100%;}
  .news-list li:nth-child(3n){margin-right: 0;}
  .hot-rig .mes h3 {font-size: 18px;line-height: 26px;height: auto;}

  /*.news-hot .img{height: 350px;}*/
  .news-hot .img img{height: 100%;}
  .news-hot a{border-top-left-radius: 30px;}
  /*.news-hot a{height: 240px;}*/
  .product-list li .mes .link .lk a{padding: 10px 20px 10px 10px;font-size: 12px;}
  .product-list li .mes .link .lk a:after{right: 10px;width: 10px;}
  .product-list li .mes{padding: 20px 10px;}
  .product-tiltle{padding-top: 45px;padding-bottom: 45px;}
  .product-detail{padding-top: 45px;padding-bottom: 50px;}
  .proDetail .proD-title h1{font-size: 22px;line-height: 32px;}
  .proD-content{font-size: 14px;line-height: 24px;}
  .report-list li{width: 100%;margin-right: 0;}
  .feedback .group .gp{width: 100%;margin-right: 0;margin-bottom: 25px;}
  .contact-tit{font-size: 24px;line-height: 34px;padding-top: 35px;padding-bottom: 25px;}

  .mapFix .map-mes h2{font-size: 20px;line-height: 30px;}
  .mapFix .map-mes .mes em{font-size: 14px;line-height: 30px;}
  .mapFix .map-mes .mes p, .mapFix .map-mes .mes a{font-size: 18px;line-height: 30px;}

  .mapFix .map-mes .mes-list .mes{width: 100%;margin-right: 0;}
  .feedback{padding: 35px 15px;}
  .feedback .group .lab, .feedback .group .inp, .feedback .msg .lab, .feedback .msg .inp{font-size: 18px;line-height: 28px;padding: 0 0;}
  .feedback .group .gp,.feedback .msg{display: block;box-sizing: border-box;}

  .feedback .submit-bt{width: 50%;margin:0 auto;font-size: 16px;line-height: 40px;}
  .feedback .group .gp .inp,.feedback .msg .inp{flex: none;display: block;width: 100%;box-sizing: border-box;}
  .detail-content{font-size: 16px;line-height: 32px;padding: 45px 0;}
  .detail-title h1{font-size: 24px;line-height: 34px;}

  .detail-ft a.prevP, .detail-ft a.nextP{width: 100%;max-width: 100%;float: none;}

  .detail-ft a.nextP{text-align: left;margin-top: 10px;margin-bottom: 25px;}
  .detail-ft a.back{position: static;text-align: center;margin:0 auto;}
  .current h1{font-size: 20px;line-height: 30px;}
  .fnav .f-navlist li a {padding: 5px 7px;font-size: 12px;}
  .about-list li .mes h2, .about-info .tit h2{font-size: 26px;line-height: 36px;}
  .about-list li .mes p{font-size: 14px;line-height: 32px;}
  .about-info .info h1{font-size: 18px;line-height: 28px;}
  .about-info .info p{font-size: 14px;line-height: 30px;}
  .detail-title h1{font-size: 22px;line-height: 32px;}
  .detail-title span{font-size: 16px;line-height: 26px;}
  .product-tiltle h1 {font-size: 22px;line-height: 32px;}
  .product-tiltle span {width: 32px;height: 3px;margin: 12px 0;}
  .product-tiltle p{font-size: 14px;line-height: 30px;}
  .product-list li .mes h2{font-size: 20px;line-height: 28px;margin-bottom: 15px;}

  .investor-info h1{font-size: 22px;line-height: 32px;}
  .investor-info p{margin-bottom: 20px;}
  .investor-info p, .investor-info p a{font-size: 16px;line-height: 20px;}
  .investor-info p img{height: 20px;}
  .map-cont{height: 260px;}
  .mapFix .map-mes h2{margin-bottom: 15px;}
  .mapFix .map-mes .mes p, .mapFix .map-mes .mes a{font-size: 16px;line-height: 28px;}
  .mapFix .map-mes .mes{margin-bottom: 15px;}
  .feedback{margin-bottom: 50px;}


  .tech-info{padding-top: 40px;}
  .tech-center,.tech-acade,.tech-lab,.tech-post,.tech-institute,.tech-keylab{padding-bottom: 60px;}
  .tech-info .info-tiltle h1{font-size: 24px;line-height: 34px;}
  .tech-nav li img{height: 44px;}
  .tech-nav li p{font-size: 14px;line-height: 24px;margin-top: 15px;}
  .tech-title{padding-top: 45px;padding-bottom: 25px;}
  .tech-title img{width: 32px;margin-right: 15px;}
  .tech-title span{font-size: 20px;line-height: 30px;}

  .ul-bk li,.bk-four li{height: auto;background-image: none;border: 4px solid #337dbf;border-radius: 10px;overflow: hidden;}
  .ul-bk li{width: 100%;margin-right: 0;}
  .bk-four li{width: 100%;margin-right: 0;}
  .ul-bk li .mes, .bk-four li .mes{padding: 15px 10px;box-sizing: border-box;}
  .ul-bk li p, .bk-four li p{font-size: 14px;line-height: 18px;}
  .ins-list li{border-radius: 10px;}
  .ins-list li .mes{padding: 15px 15px 50px 50px;font-size: 14px;line-height: 24px;}
  .ins-list li .num{font-size: 80px;bottom: -20px;}
  .goback{right: 15px;width: 24px;height: 24px;bottom:30px;}
}




@media screen and (max-width: 481px) {

  .detail-content{font-size: 14px;line-height: 30px;}
  .tech-nav li img{height: 40px;}
  .tech-nav li p{font-size: 12px;line-height: 22px;}





}

<!--0.00014901161193848-->