<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) {
   .wrap{width: 1400px;}
   .header .nav li&gt;a{padding: 31px 20px;}
   .header .rigH .lang a{padding: 31px 10px;}
   .header .rigH .searchH{margin-left: 20px;}
   .footer-nav dl {margin-right: 235px;}
   .banner .swiper-slide,.banner .img{height: 800px;}
   .banner .titBan .ani{width: 500px;height: 220px;padding: 25px;}
   .banner .titBan p{font-size: 40px;line-height: 44px;}
   .banner .titBan a{left: 25px;bottom:30px; }
   .title {font-size: 40px;line-height: 50px;padding-top: 40px;margin-bottom: 20px;}
   .proIndex .wrap{padding: 0 50px;}
   .proNav{margin-bottom: 35px;}
   .proNav li{height: 116px;}
   .proNav li img{height: 50px;margin: 14px 0;}
   .proNav li p{font-size: 16px;line-height: 24px;}
   .proSli .img, .proSli .mes{height: 440px;}
   .proSli .mes .info {padding: 20px 30px;}
   .proSli .mes h3 {  font-size: 30px;line-height: 50px;margin-bottom: 10px;}
   .proSli .mes .proList li a{line-height: 36px;}
   .proSli .swiperBtn{margin-top: 25px;}
   .proSli .swiper-btnnext img, .proSli .swiper-btnprev img {width: 40px;}

   .newsIn-list li{width: 340px;height: 520px;}
   .newsIn-list li.last{width: 680px;}
   .newsIn-list li .img{height: 240px;}
   .newsIn-list li .mes{padding:20px 15px;}
   .newsIn-list li .mes h3{font-size: 18px;line-height: 26px;color: #121212;height: 52px;}
   .newsIn-list li .mes p{margin-top: 20px;}
   .newsIn-list li .mes img{margin-top: 40px;width: 26px;}
   .newsIn-list li.last .mes{bottom: 30px;}
   .newsIn-list li.last .mes h3{font-size: 26px;line-height: 32px;height: 32px;}

   .aboutIn-list li{width: 330px;height: 240px;}
   .aboutIn-list li:first-child{width: 700px;height: 500px;}
   .aboutIn-list li .info{bottom: 22px;}
   .aboutIn-list li .info p{font-size: 22px;line-height: 32px;padding: 0 20px;}

   .f-banner{height:580px;}
   .current .cont{margin-top: 200px;}
   .current h1{font-size: 54px;line-height: 48px;}
   .current span{width: 28px;height: 4px;margin: 25px 0;}
   .current p {font-size: 24px;line-height: 34px;}
   .ftit {padding-top: 80px;padding-bottom: 50px;}
   .ftit h2{font-size: 38px;line-height: 38px;}
   .ftit .en{margin-left: 30px;}
   .ftit .en em{width: 8px;height: 8px;}
   .ftit .en p{font-size: 16px;line-height: 18px;margin-top: 8px;}

   .ftit.bor{padding-top: 20px;padding-bottom: 25px;margin-bottom: 35px; }
   .ftit h3{font-size: 34px;line-height: 50px;}

   .about{padding-bottom: 80px;}
   .company{margin-bottom: 60px;}
   .company .profile{width: 720px;}
   .company .img{width: 550px;}
   .about .size li em{font-size: 60px;line-height: 50px;}
   .about .size li .info{padding-left: 20px;position: relative;}
   .about .size li .info p{font-size: 14px;line-height: 20px;color: #404040;}
   .about .size li .info:before{width: 10px;}
   .culture-list li{margin-bottom: 100px;}
   .culture-list li .icon p{width: 120px;height: 120px;box-shadow: 0  40px 32px rgba(0,117,113,0.19);}
   .culture-list li .icon img{width: 48px;height: 48px;margin-left: -24px;margin-top: -24px;}
   .culture-list li .mes{padding-left: 30px;}
   .culture-list li .mes h3{font-size: 30px;line-height: 32px;margin-bottom: 10px;}
   .culture-list li .mes h5{font-size: 18px;line-height: 24px;}
   .culture-list li .mes p{font-size: 14px;line-height: 24px;}

   .contact{padding-bottom: 120px;}
   .contact-cont .map{height: 450px;margin-bottom: 40px;}
   .contact-cont .contact-mes li.contact-addr{width: 1000px;}
   .contact-cont .contact-mes li.contact-addr h3{font-size: 30px;line-height: 60px;}
   .contact-cont .contact-mes li p{font-size: 16px;line-height: 34px;}
   .contact-cont .contact-mes li p a{font-size: 16px;line-height: 34px;}
   .contact-cont .contact-mes li p .hottel{font-size: 28px;}
   .contact-cont .contact-mes li.contact-wechar{width:180px;}

   .timeline{padding: 0 60px;}
   .develop .gallery-top{margin-bottom: 30px;}
   .develop .gallery-top .mes h3{font-size:40px;line-height: 36px;margin-bottom: 30px;}
   .develop .gallery-top .mes img{max-width: 50%!important;height: auto!important;max-height: 180px;margin-bottom: 15px;}
   .develop .gallery-top .mes .info{font-size: 20px;line-height: 28px;margin-top: 30px;}
   .news-list li{margin-bottom: 50px;}
   .news-list li .mes{padding-top:20px; }
   .news-list li .mes p{font-size: 22px;line-height: 32px;}
   .news-list li .mes span{font-size: 14px;line-height: 28px;padding: 0 8px;margin-top: 15px;}

   .pages{margin-bottom: 50px;}
   .pages a{width: 40px;height: 40px;line-height: 40px;}
   .pages .prevpage,.pages .nextpage{height: 40px;}

   .detail{padding: 70px 0;}
   .detail-title{margin-bottom: 25px;}
   .detail-title h3{font-size: 38px;line-height: 58px;margin-bottom: 30px;}
   .detail-title .detail-fb span{padding: 0 20px;}
   .detail-title .detail-fb .share{padding-left: 20px;}
   .detail-title .detail-fb .share .bshare-custom{margin-left: 15px;}
   .detail-cont{padding: 30px 0;margin-bottom: 20px;}
   .detail-pn .no-more{padding-right: 130px;}
   .detail-pn .back a{width: 110px;font-size: 16px;line-height: 40px;}

   .labSw .swiper-wrapper{width: 850px;}
   .labSw .swiper-button-prev,.labSw .swiper-button-next{width: 58px;height: 58px;margin-top: -29px;}
   .labSw .swiper-button-prev{left: 80px;}
   .labSw .swiper-button-next{right: 80px;}

   .duty li{height: 130px;padding: 20px 15px 0 15px;}
   .duty li p{padding-right: 85px;font-size: 20px;line-height: 28px;}
   .duty li em{top:20px;right: 15px;font-size: 56px;line-height: 44px;}
   .policy{font-size: 26px;line-height: 30px;}

   .target li{height: 130px;padding: 15px 15px;}
   .target li p em{font-size: 56px;line-height: 44px;}
   .target li h3{margin-top: 15px;font-size: 20px;line-height: 28px;}

   .service{padding-bottom: 80px;}
   .process,.advice{margin-top: 100px;}
   .process li h3{font-size: 34px;line-height: 36px;}
   .process li p{font-size: 24px;line-height: 34px;margin-top: 20px;}
   .advice ul{width: 900px;}
   .advice .advice-img{width: 240px;}
   .advice li p,.advice li h3 em{font-size: 16px;line-height: 22px;}
   .advice li h3{font-size: 26px;line-height: 22px;margin-top: 15px;}
   .visit-list li{padding: 0 30px;height: 140px;}
   .visit-list li a{padding-right: 40px;}
   .visit-list li h3{font-size: 26px;line-height: 28px;padding-top: 30px;}
   .visit-list li p{font-size: 16px;line-height:26px;margin-top: 10px;max-height: 52px;}
   .visit-list li a:after{width: 30px;height: 30px;margin-top: -15px;}

   .join-info{font-size: 22px;line-height: 32px;margin-bottom:35px;}
   .joinUs .joinList { font-size: 18px;line-height: 28px;}
   .joinUs .joinList .joinT{padding-top: 30px;}
   .joinUs .joinList .tex {padding-top: 20px;padding-bottom:20px;}
   .joinUs .joinList .joinDetail {height: 68px;background-size: 16px; }
   .joinUs .joinList .joinCon { font-size: 16px;line-height: 28px;padding: 25px 6%; }
   .joinUs .joinList .joinCon h3{font-size: 20px;}
   .benefit{padding: 60px 70px;font-size: 18px;line-height: 36px;margin-bottom: 55px;}
   .benefit h3{font-size: 26px;}
   .join{margin-bottom: 60px;}
   .joinSend li{margin-bottom: 40px;}
   .joinSend li p{font-size: 16px;line-height: 20px;}
   .joinSend li h4{font-size: 18px;line-height: 20px;margin-top: 10px;}
   .joinDepart{font-size: 26px;line-height: 32px;padding: 20px 0;}
   .proInfo{font-size: 16px;line-height: 26px;padding: 30px 30px;margin-bottom: 35px;}
   .proInfo .info{padding-right: 280px;}
   .proInfo .info h3{font-size: 26px;line-height: 40px;margin-bottom: 12px;}
   .proInfo .icon{right: 30px;height: 50px;margin-top: -25px; }
   .proTable table tr{font-size: 16px;line-height: 22px;}
   .proTable table tr.tabTr{line-height: 22px;}
   .proTable table th,.proTable table td{padding-top:12px;padding-bottom: 12px;}

   .download{margin-bottom: 40px;}
   .subBg{top: 76px;text-align: center;height: 76px;}
   .sevNav li&gt;a{font-size: 20px;line-height: 26px;padding: 25px 0;}
   .sevNav .sub a{margin: 0 20px; font-size: 16px;line-height: 26px;padding: 25px 12px;}
   .sevNav .sub a em{width: 8px;height: 8px;margin-top: -4px;}


   .download-list li{margin-bottom: 15px;padding:20px 35px 20px 20px;}
   .download-list li .cont{padding-right: 120px;}
   .download-list li h3{font-size:18px;line-height: 36px;padding-left: 35px;}
   .download-list li h3:before{width: 22px;height: 22px;margin-top: -11px;}
   .download-list li .ewmBtn{width: 110px;font-size: 14px;line-height: 36px;height: 36px;margin-top: -18px;}
   .download-list li .ewmBtn span{padding-left: 20px;background-size: 14px;}
   .download-list li .ewmPop .ewm{width:380px;margin-top: 8%; }
   .download-list li .ewmPop .ewm p{font-size: 18px;line-height: 24px;padding: 0 8px 20px 8px;}
   .download-list li .ewmPop .qrcode{height: 380px;padding: 20px;}
   .download-list li .ewmPop .qrCodeIco{width: 100px;height: 100px;margin-top:-50px;margin-left: -50px; }
   .download-list li .ewmPop .popClose {margin-top: 20px;width: 40px;}

   .download-list.dList li .cont{padding-right: 170px;}
   .download-list li .loadBtn{width: 160px;margin-top: -18px;}
   .download-list li .loadBtn a{display: inline-block;width: 75px;font-size: 14px;line-height: 36px;height: 36px;margin-left: 3px;}
   .pwdPop .popBox{width: 500px;height: 350px;}
   .pwdPop .popBox .toptit{padding: 15px 10px;margin-bottom: 50px;}
   .pwdPop .popBox .toptit img{height: 26px;}
   .pwdPop .popBox .toptit p{font-size: 20px;line-height: 26px;}
   .pwdPop .popBox form{padding: 0 50px;}
   .pwdPop .popBox form .group{padding-right: 100px;}
   .pwdPop .popBox form .group input{font-size: 20px;line-height: 42px;height: 42px;}
   .pwdPop .popBox form .group .checkBtn{width: 90px;font-size: 20px;line-height: 42px;height: 42px;}

   .form-search{margin-top: -25px;}
   .form-search form{width: 360px;padding-right: 70px;}
   .form-search form input{font-size: 18px;line-height: 40px;height: 50px;}
   .form-search form input[type="text"]{padding: 5px 10px;}
   .form-search form .submitB{width: 70px;}

}

@media screen and (max-width: 1460px) {
   .wrap{width: 1100px;}
   .header .logo{padding-top: 18px;padding-bottom: 28px;}
   .header .logo img{height: 24px;}
   .header .nav li&gt;a,.header .rigH .lang a{font-size: 14px;line-height: 24px;}
   .header .nav li&gt;a{padding: 23px 12px;}
   .header .rigH .lang a{padding: 23px 10px;}
   .header .rigH .searchH{padding: 27px 0;margin-left: 20px;}
   .header .rigH .searchH img{width: 16px;}
   .header .rigH .lang a:first-child:after{width: 1px;height: 16px;margin-top: -8px;}
   .header .subMenu a{font-size: 14px;line-height:20px;padding: 8px 0;}
   .footer-nav dl {margin-right: 160px;}
   .footer .footer-mes{padding-top: 30px;padding-bottom: 30px;}
   .footer-mes .flogo img{width: 256px;}
   .footer-mes .flogo span{font-size: 14px;line-height: 20px;margin-left: 10px;}
   .footer-nav {padding-top: 30px;padding-bottom: 35px;}
   .footer-nav dt {line-height: 44px;}
   .footer-nav a {line-height: 30px;}
   .footer .copyright{padding:15px 0;}
   .footer .copyright .copy{width: 800px;}
   .footer .copyright .link{width: 130px;}
   .banner .swiper-slide,.banner .img{height: 650px;}
   .banner .titBan .ani{width: 450px;height: 200px;padding: 20px;}
   .banner .titBan p{font-size: 32px;line-height: 36px;}
   .banner .titBan a{left: 20px;bottom:20px; }
   .banner .swiperBtn{bottom: 80px;}
   .proIndex .wrap{padding: 0 0;}
   .title {font-size: 36px;line-height: 46px;padding-top: 35px;margin-bottom: 20px;}
   .proNav{margin-bottom: 30px;}
   .proNav li{height: 100px;}
   .proNav li img{height: 44px;margin: 12px 0;}
   .proNav li p{font-size: 14px;line-height: 22px;}
   .proSli .img, .proSli .mes{height: 380px;}
   .proSli .mes .info {padding: 15px 20px;}
   .proSli .mes h3 {  font-size: 26px;line-height: 46px;margin-bottom: 10px;}
   .proSli .mes .proList li a{line-height: 32px;font-size: 12px;}
   .proSli .swiperBtn{margin-top: 20px;}
   .proSli .swiper-btnnext img, .proSli .swiper-btnprev img {width: 34px;}
   .newsIn-list li{width: 265px;height: 420px;}
   .newsIn-list li.last{width: 530px;}
   .newsIn-list li .img{height: 170px;}
   .newsIn-list li .mes{padding:15px 10px;}
   .newsIn-list li .mes h3{font-size: 18px;line-height: 26px;color: #121212;height: 52px;}
   .newsIn-list li .mes p{margin-top: 15px;}
   .newsIn-list li .mes img{margin-top: 35px;width: 22px;}
   .newsIn-list li.last .mes{bottom: 30px;}
   .newsIn-list li.last .mes h3{font-size: 22px;line-height: 28px;height: 28px;}
   .proIndex, .newsIndex,.aboutIndex{padding-bottom: 50px;}
   .aboutIn-list li{width: 255px;height: 200px;margin-bottom: 20px;}
   .aboutIn-list li:first-child{width: 550px;height: 420px;}
   .aboutIn-list li .info{bottom: 20px;}
   .aboutIn-list li .info p{font-size: 20px;line-height: 30px;padding: 0 15px;}
   .f-banner{height:460px;}
   .current .cont{margin-top: 150px;}
   .current h1{font-size: 42px;line-height: 38px;}
   .current span{width: 24px;height: 3px;margin: 16px 0;}
   .current p {font-size: 20px;line-height: 30px;}
   .ftit {padding-top: 50px;padding-bottom: 35px;}
   .ftit h2{font-size: 32px;line-height: 32px;}
   .ftit .en{margin-left: 25px;}
   .ftit .en em{width: 7px;height: 7px;}
   .ftit .en p{margin-top: 7px;font-size: 14px;  line-height: 16px;}
   .ftit.bor{padding-top: 15px;padding-bottom: 20px;margin-bottom: 25px; }
   .ftit h3{font-size: 30px;line-height: 44px;}

   .about{padding-bottom: 60px;}
   .company{margin-bottom: 40px;}
   .company .profile{width: 620px;font-size: 14px;line-height: 24px;}
   .company .img{width: 410px;}
   .culture-list li{margin-bottom: 70px;}
   .culture-list li .icon p{width: 80px;height: 80px;box-shadow: 0  30px 26px rgba(0,117,113,0.19);}
   .culture-list li .icon img{width: 30px;height: 30px;margin-left: -15px;margin-top: -15px;}
   .culture-list li .mes{padding-left: 20px;}
   .culture-list li .mes h3{font-size: 26px;line-height: 28px;}
   .culture-list li .mes h5{font-size: 16px;line-height: 22px;}
   .culture-list li .mes p{font-size: 14px;line-height: 24px;}

   .contact{padding-bottom: 80px;}
   .contact-cont .map{height: 350px;margin-bottom: 25px;}
   .contact-cont .contact-mes li.contact-addr{width: 800px;}
   .contact-cont .contact-mes li.contact-addr h3{font-size: 28px;line-height: 56px;}
   .contact-cont .contact-mes li p{font-size: 14px;line-height: 30px;}
   .contact-cont .contact-mes li p a{font-size: 14px;line-height: 30px;}
   .contact-cont .contact-mes li p .hottel{font-size: 24px;}
   .contact-cont .contact-mes li.contact-wechar{width:140px;}

   .timeline{padding: 0 50px;}
   .develop{padding-bottom: 70px;}
   .develop .gallery-top{margin-bottom: 20px;}
   .develop .gallery-top .mes h3{font-size:32px;line-height: 28px;margin-bottom: 20px;}
   .develop .gallery-top .mes img{max-height: 150px;margin-bottom: 10px;}
   .develop .gallery-top .mes{font-size: 12px;line-height: 22px;}
   .develop .gallery-top .mes .info{font-size: 16px;line-height: 22px;margin-top: 25px;}
   .develop .bgB{padding: 0 80px;}
   .develop .bgB .swiper-button-next, .develop .bgB .swiper-button-prev{width: 80px;}
   .develop .gallery-thumbs{padding: 0 40px;}
   .news-list li{margin-bottom: 45px;}
   .news-list li .mes{padding-top:15px; }
   .news-list li .mes p{font-size: 20px;line-height: 30px;}
   .news-list li .mes span{margin-top: 10px;}

   .pages{margin-bottom: 40px;padding: 30px 0;}
   .pages a{width: 36px;height: 36px;line-height: 36px;}
   .pages .prevpage,.pages .nextpage{width: 76px;height: 36px;}

   .detail{padding: 50px 0;}
   .detail-title{margin-bottom: 20px;}
   .detail-title h3{font-size: 32px;line-height: 52px;margin-bottom: 20px;}
   .detail-title .detail-fb {font-size: 14px;line-height: 14px;}
   .detail-title .detail-fb span{padding: 0 15px;}
   .detail-title .detail-fb .share{padding-left: 15px;}
   .detail-title .detail-fb .share .bshare-custom{margin-left: 10px;line-height: 20px !important;}
   .detail-title .detail-fb .share .bshare-custom.icon-medium-plus .bshare-weixin{height: 20px;}
   .detail-cont{font-size: 14px;line-height:20px;padding: 20px 0;margin-bottom: 15px;}
   .detail-pn .no-more{padding-right: 110px;}
   .detail-pn .no-more a{font-size: 14px;line-height: 30px;height: 30px;}
   .detail-pn .back a{width: 100px;font-size: 14px;line-height: 34px;}

   .labSw .swiper-wrapper{width:750px;}
   .labSw .swiper-button-prev,.labSw .swiper-button-next{width: 50px;height: 50px;margin-top: -25px;}
   .labSw .swiper-button-prev{left: 40px;}
   .labSw .swiper-button-next{right: 40px;}

   .duty li{height: 105px;padding: 15px 10px 0 10px;}
   .duty li p{padding-right: 60px;font-size: 16px;line-height: 24px;}
   .duty li em{top:15px;right: 10px;font-size: 40px;line-height: 32px;}
   .policy{font-size: 22px;line-height: 26px;}
   .target li{height: 105px;padding: 15px 10px;}
   .target li p em{font-size: 40px;line-height: 32px;}
   .target li h3{margin-top: 12px;font-size: 16px;line-height: 24px;}
   .section{padding-bottom:35px; }

   .service{padding-bottom: 60px;}
   .serBox{font-size: 16px;line-height: 24px;}
   .process,.advice{margin-top: 60px;}
   .process li h3{font-size: 26px;line-height: 28px;}
   .process li p{font-size: 18px;line-height: 28px;margin-top: 15px;}
   .advice ul{width: 780px;}
   .advice .advice-img{width: 150px;}
   .advice li p,.advice li h3 em{font-size: 14px;line-height: 18px;}
   .advice li h3{font-size: 22px;line-height: 18px;margin-top: 10px;}
   .visit-list li{padding: 0 20px;height: 110px;}
   .visit-list li a{padding-right: 30px;}
   .visit-list li h3{font-size: 22px;line-height: 24px;padding-top: 20px;}
   .visit-list li p{font-size: 14px;line-height:24px;margin-top: 6px;max-height: 48px;}
   .visit-list li a:after{width: 26px;height: 26px;margin-top: -13px;}
   .join-info{font-size: 18px;line-height: 28px;margin-bottom:30px;}
   .joinUs .joinList { font-size: 16px;line-height: 26px;}
   .joinUs .joinList .joinT{padding-top: 25px;}
   .joinUs .joinList .tex {padding-top: 15px;padding-bottom:15px;}
   .joinUs .joinList .joinDetail {height: 56px;background-size: 14px; }
   .joinUs .joinList .joinCon { font-size: 14px;line-height: 26px;padding: 20px 6%; }
   .joinUs .joinList .joinCon h3{font-size: 18px;}
   .benefit{padding: 40px 30px;font-size: 16px;line-height: 34px;margin-bottom: 55px;}
   .benefit .cont{width: 60%;}
   .benefit h3{font-size: 22px;}
   .join{margin-bottom: 40px;}
   .joinSend li{margin-bottom: 35px;width: 32%;margin-right: 1.3333%;}
   .joinSend li p{font-size: 14px;line-height: 18px;}
   .joinSend li h4{font-size: 16px;line-height: 20px;margin-top: 6px;}
   .joinDepart{font-size: 22px;line-height: 26px;padding: 20px 0;}
   .product{padding: 30px 0;margin-bottom: 40px;}
   .proInfo{padding: 25px 20px;margin-bottom: 35px;}
   .proInfo .info{padding-right: 180px;}
   .proInfo .info h3{font-size: 22px;line-height: 36px;margin-bottom: 8px;}
   .proInfo .icon{right: 20px;height: 44px;margin-top: -22px; }
   .proTable table tr{font-size: 14px;line-height: 20px;}
   .proTable table tr.tabTr{line-height: 20px;}
   .proTable table th,.proTable table td{padding-top:10px;padding-bottom: 10px;}
   .download{margin-bottom: 30px;}
   .sevNav li&gt;a{font-size: 18px;line-height: 24px;padding: 15px 0;}
   .subBg{top: 54px;text-align: center;height: 54px;}
   .sevNav .sub a{margin: 0 10px; font-size: 16px;line-height: 24px;padding: 15px 10px;}
   .sevNav .sub a em{width: 6px;height: 6px;margin-top: -3px;}
   .download-list li{padding:15px 30px 15px 15px;}
   .download-list li .cont{padding-right: 100px;}
   .download-list li h3{font-size:16px;line-height: 34px;padding-left: 30px;}
   .download-list li h3:before{width: 20px;height: 20px;margin-top: -10px;}
   .download-list li .ewmBtn{width: 90px;font-size: 12px;line-height: 34px;height: 34px;margin-top: -17px;}
   .download-list li .ewmBtn span{padding-left: 18px;background-size: 14px;}
   .download-list li .ewmPop .ewm{width:280px;margin-top: 8%; }
   .download-list li .ewmPop .ewm p{font-size: 14px;line-height: 20px;padding: 0 5px 15px 5px;}
   .download-list li .ewmPop .qrcode{height: 280px;padding: 15px;}
   .download-list li .ewmPop .qrCodeIco{width: 70px;height: 70px;margin-top:-35px;margin-left: -35px; }
   .download-list li .ewmPop .popClose {margin-top: 15px;width: 36px;}
   .download-list.dList li .cont{padding-right: 150px;}
   .download-list li .loadBtn{width: 140px;margin-top: -15px;}
   .download-list li .loadBtn a{display: inline-block;width: 65px;font-size: 14px;line-height: 30px;height: 30px;margin-left: 2px;}
   .pwdPop .popBox{width: 400px;height: 300px;}
   .pwdPop .popBox .toptit{padding: 15px 10px;margin-bottom: 30px;}
   .pwdPop .popBox .toptit img{height: 24px;}
   .pwdPop .popBox .toptit p{font-size: 18px;line-height: 24px;}
   .pwdPop .popBox form{padding: 0 35px;}
   .pwdPop .popBox form .group{padding-bottom: 10px;margin-bottom: 10px;}
   .pwdPop .popBox form .group input{font-size: 18px;line-height: 38px;height: 38px;}
   .pwdPop .popBox form .group .checkBtn{font-size: 16px;line-height: 38px;height: 38px;}
   /*.pwdPop .popBox form p{font-size: 14px;line-height: 22px;color: #007a78;}*/
   .form-search{margin-top: -20px;}
   .form-search form{width: 300px;padding-right: 64px;}
   .form-search form input{font-size: 16px;line-height: 30px;height: 40px;}
   .form-search form input[type="text"]{padding: 5px 10px;}
   .form-search form .submitB{width: 64px;}


}


@media screen and (max-width: 1024px) {
   .wrap{width: 94%;}
   .header{height: 58px;}
   .menu-handler{display: block;}
   .header .rigH .searchH{display: none;}
   .header .nav, .header .rigH .lang{display: none;}
   .header .logo{position: fixed;left: 0;top:0;padding: 0 0;width: 100%;z-index: 2001;background: #fff;box-shadow: 0 0 8px rgba(0, 0, 0, .1);}
   .header .logo a{width: 70%;padding: 19px 2%;}
   .header .logo img{height: 20px;}
   .header .nav{position: fixed;left: 0;top:0;width: 100%;height: 100%;background: #007571;z-index: 1997;padding-top: 118px;}
   .header.headerH .nav{display: block;}
   .header .nav li{float: none;border-bottom: 1px solid #3e8e8b;}
   .header .nav li a,.header .nav li.active&gt;a,.header .nav li.active&gt;a span{color: #fff;}
   .header .nav li:hover&gt;a, .header .nav li.active&gt;a span, .header .rigH .lang a:hover {color: #fff;}
   .header .nav li&gt;a{ font-size: 18px;padding: 10px 30px;background-image: url("../images/jt6.png");background-position: right 15px center;background-repeat: no-repeat;background-size: 14px;position: relative;}

   .header .nav li:after{content: "";position: absolute;left: 0;top:0;width: 100%;height: 44px;z-index: 2;}
   .header .nav li:first-child:after{height: 0;}
   .header.headerH .nav li:hover&gt;a{background-image: url("../images/jt7.png");}
   .header.headerH .nav li:hover&gt;a{background-color: #098782;}
   .header .nav li&gt;a span:after{height: 0;}
   .header .subMenu{position: relative;background:none;padding:0 60px 10px 60px;box-shadow: none;}
   .header .subMenu a{display: block;text-align: left;font-size: 16px;line-height: 26px;position: relative;padding-left: 15px;}
   .header .subMenu a:before{content: "";position: absolute;left: 0;top:50%;width: 10px;height: 1px;background: #fff;}
   .header.headerH .rigH .lang{display: block;}
   .header .rigH .lang{position: fixed;right: 0;top:58px;z-index: 1999;}
   .header .rigH .lang a{padding: 15px 8px;line-height: 30px;}
   .header .rigH .lang a:hover{color: #007571;}
   .header.headerH .search-click{display: block;}
   .header .search-click{position: fixed;left: 0;top:58px;background: #fff;width: 100%;padding: 15px 10px;z-index: 1998;}
   .header .search-click .close{display: none;}
   .header .search-click .tac{text-align: left;padding-right: 100px;}
   .header .search-click .inb{display: block;width: 100%;}
   .header .search-click .inb input{font-size: 14px;line-height: 30px;height: 30px;}
   .footer-nav{display: none;}
   .footer .footer-mes{padding-top: 20px;padding-bottom: 20px;}
   .footer-mes .flogo,.footer .code{float: none;width: 100%;text-align: center;}
   .footer-mes .flogo{padding-top: 0;}
   .footer .code{margin-top: 25px;}
   .footer .copyright .copy,.footer .copyright .tech,.footer .copyright .flink{float: none;text-align: center;}
   .footer .copyright .copy{width: 100%;}
   /*.footer .copyright, .footer .copyright a{line-height: 20px;}*/
   .footer .copyright .flink{margin-top: 5px;}
   .footer .copyright .link,.footer .copyright .tech{float: none;display: inline-block;}

   .banner .swiper-slide,.banner .img{height: 450px;}
   .banner .titBan{top:120px;}
   .banner .titBan .ani{width: 450px;height: 160px;padding: 20px;}
   .banner .titBan p{font-size: 24px;line-height: 30px;}
   .banner .titBan a{left: 20px;bottom:15px; }
   .banner .swiperBtn{bottom: 40px;}

   .title {font-size: 30px;line-height: 40px;}
   .proNav li{height: 70px;}
   .proNav li img{height: 32px;margin: 5px 0;}
   .proNav li p{font-size: 12px;line-height: 20px;}
   .proSli .swiper-slide .wrap{width: 100%;padding: 0 0;}
   .proSli .img, .proSli .mes{height: 340px;}
   .proSli .mes .info {padding: 10px 15px;}
   .proSli .mes h3 {  font-size: 22px;line-height: 42px;margin-bottom: 10px;}
   .proSli .mes .proList li a{line-height: 26px;}
   .proSli .swiper-container{overflow: hidden;}
   .proSli .swiper-btnnext img, .proSli .swiper-btnprev img {width: 30px;}
   .newsIn-list li,.newsIn-list li.last{width: 32%;height: auto;margin-right: 2%;}
   .newsIn-list li.last{margin-right: 0;}
   .newsIn-list li.last a{height: auto}
   .newsIn-list li .img,.newsIn-list li.last .img{height: 170px;}
   .newsIn-list li .mes,.newsIn-list li.last .mes{padding:15px 10px;}
   .newsIn-list li .mes h3,.newsIn-list li.last .mes h3{font-size: 16px;line-height: 24px;height: 48px;font-weight: normal;color: #121212;}
   .newsIn-list li .mes p,.newsIn-list li.last .mes p{font-size: 12px;line-height: 18px;height: 36px;-webkit-line-clamp: 2;margin-top: 10px;}
   .newsIn-list li .mes img{margin-top: 20px;width: 22px;}
   .newsIn-list li.last .mes{position: inherit;}
   /*.newsIn-list li.last .mes h3{font-size: 22px;line-height: 28px;height: 28px;}*/
   .newsIn-list li.last .mes h3, .newsIn-list li.last .mes p{white-space: normal;}
   .newsIn-list li.last .mes img{display: block;}
   .proIndex, .newsIndex,.aboutIndex{padding-bottom: 35px;}
   .aboutIn-list li{width: 24%;height: 170px;margin-bottom: 20px;margin-left: 2%;}
   .aboutIn-list li:first-child{width: 48%;height: 360px;}
   .aboutIn-list li .info{bottom: 10px;}
   .aboutIn-list li .info p{font-size: 16px;line-height: 26px;padding: 0 10px;}
   .f-banner .img{transition: all 2s linear; -webkit-transition: all 2s linear; -moz-transition: all 2s linear;-o-transition:all 2s linear; }
   .f-banner{height: 360px;}
   .current .cont{margin-top: 120px;}
   .current h1{font-size: 34px;line-height: 30px;}
   .current span{margin: 14px 0;}
   .current p {font-size: 18px;line-height: 28px;}
   .ftit {padding-top: 35px;padding-bottom: 25px;}
   .ftit h2{font-size: 26px;line-height: 26px;}
   .ftit .en{margin-left: 15px;}
   .ftit .en em{width: 5px;height: 5px;}
   .ftit .en p{margin-top: 6px;font-size: 12px;  line-height: 14px;}

   .ftit.bor{padding-top: 10px;padding-bottom: 15px;margin-bottom: 20px; }
   .ftit h3{font-size: 24px;line-height: 38px;}
   .company .profile,.company .img{float: none;;width: 100%;}
   .company .img{margin-top: 20px;text-align: center;}
   .company .img img{width: 40%;}

   .about .size li em{font-size: 44px;line-height: 38px;margin-right: 3px;}
   .about .size li .info p{font-size: 12px;line-height: 18px;}
   .about .size li .info{padding-left: 12px;}
   .about .size li .info:before{width: 7px;}
   .culture-list li{width: 100%;margin-right: 0;margin-bottom: 40px;}
   .culture-list li .mes{padding-left: 15px;}
   .culture-list li .mes h3{font-size: 20px;line-height: 22px;}
   .culture-list li .mes h5{font-size: 14px;line-height: 20px;}
   .culture-list li .mes p{font-size: 12px;line-height: 20px;}
   .culture-list li .icon p{width: 60px;height: 60px;}
   .timeline{padding: 0 0;}
   .develop{padding-bottom: 50px;}
   .developPc{display: none;}
   .developM{display: block;}
   .develop .tenet p{padding-bottom: 15px;margin-top: 12px;}
   .develop .gallery-top .swiper-slide .sliB .mes{width: 94%;padding-right:0 ;padding-left: 0;}
   .develop .gallery-top .mes{padding-bottom: 0;}
   .develop .gallery-top .mes h3{font-size:32px;line-height: 28px;margin-bottom: 20px;}
   .develop .gallery-top .mes img{max-height: 120px;margin-bottom: 5px;}
   .develop .gallery-top .mes{font-size: 14px;line-height: 24px;}
   .develop .gallery-top .mes .info{font-size: 16px;line-height: 24px;margin-top: 20px;}
   .develop .tenet{font-size: 16px;line-height: 24px;}
   .develop .bgB{padding: 0 60px;}
   .develop .bgB .swiper-button-next, .develop .bgB .swiper-button-prev{width: 60px;}
   .develop .gallery-thumbs{padding: 0 40px;}
   .contact{padding-bottom: 50px;}
   .contact-cont .map{height: 280px;margin-bottom: 20px;}
   .contact-cont .contact-mes li.contact-addr{width: 60%;}
   .contact-cont .contact-mes li.contact-addr h3{font-size: 24px;line-height: 40px;}
   .contact-cont .contact-mes li p{line-height: 24px;}
   .contact-cont .contact-mes li p a{line-height: 24px;}
   .contact-cont .contact-mes li p .hottel{font-size: 22px;}
   .contact-cont .contact-mes li.contact-wechar{width:110px;}

   .proInfo{padding: 25px 15px;margin-bottom: 30px;font-size: 14px;line-height: 24px;}
   .proInfo .info{padding-right: 100px;}
   .proInfo .info h3{font-size: 20px;line-height: 30px;margin-bottom: 8px;}
   .proInfo .icon{right: 15px;height: 40px;margin-top: -20px; }
   .service{padding-bottom: 45px;}
   .serBox{font-size: 14px;line-height: 22px;}
   .process,.advice{margin-top: 30px;}
   .process li h3{font-size: 22px;line-height: 24px;}
   .process li p{font-size: 14px;line-height: 20px;margin-top: 6px;}
   .advice ul{width: 75%;}
   .advice .advice-img{width: 20%;}
   .advice .advice-img img{width: auto;height: 70px;}
   .advice li h3{font-size: 20px;line-height: 18px;margin-top: 7px;}

   .sevNav li&gt;a{font-size: 16px;line-height: 22px;padding: 12px 0;}
   .subBg{top: 46px;height: 46px;}
   .sevNav .sub a{margin: 0 5px; font-size: 14px;line-height: 22px;padding: 12px 5px;}
   .sevNav .sub a em{width: 4px;height: 4px;margin-top: -2px;}
   .sevNav li:nth-child(2) .sub a:first-child{margin-left: 10px;}
   .download-list li{padding:10px 20px 10px 15px;}
   .download-list li h3{padding-left: 25px;}
   .download-list li h3:before{width: 18px;height: 18px;margin-top: -9px;}
   .download-list li .ewmPop .ewm{width:240px;}
   .download-list li .ewmPop .qrcode{height: 240px;padding: 10px;}
   .download-list li .ewmPop .qrCodeIco{width: 60px;height: 60px;margin-top:-30px;margin-left: -30px; }
   .download-list li .ewmPop .popClose {width: 30px;}
   .pages{padding: 20px 0;margin-bottom: 20px;}
   .pages a{width: 32px;height: 32px;line-height: 32px;}
   .pages .prevpage, .pages .nextpage{width: 56px;height: 32px;}
   .pages .prevpage{margin-right: 40px;}
   .pages .nextpage{margin-left: 40px;}
   .news-list li{margin-bottom: 30px;}
   .news-list li .mes{padding-top:10px; }
   .news-list li .mes p{font-size: 18px;line-height: 26px;}
   .news-list li .mes span{margin-top: 10px;}
   .detail{padding: 30px 0;}
   .detail-title{margin-bottom: 15px;}
   .detail-title h3{font-size: 26px;line-height: 36px;margin-bottom: 10px;}
   .detail-title .detail-fb span{padding: 0 10px;}
   .detail-title .detail-fb .share{padding-left: 10px;}
   .detail-title .detail-fb .share .bshare-custom{margin-left: 8px;}
   .detail-cont{padding: 15px 0;}
   .detail-pn .no-more{padding-right: 110px;}
   .detail-pn .no-more a{line-height: 24px;height: 24px;}
   .detail-pn .back a{width: 90px;line-height: 30px;}
   .labSw .swiper-wrapper{width: 70%;}
   .labSw .swiper-button-prev, .labSw .swiper-button-next{width: 40px;height: 40px;margin-top: -20px;}
   .labSw .swiper-button-prev{left: 20px;}
   .labSw .swiper-button-next{right: 20px;}
   .duty li, .target li{width: 48.5%;margin-right: 1.5%}
   .duty li:nth-child(2n), .target li:nth-child(2n){margin-right: 0;}
   .duty li em,.target li p em{font-size: 36px;line-height: 30px;}
   /*.duty li{height: 80px;}*/
   .target li{padding: 10px 10px;}
   .target li h3{margin-top: 8px;}
   .policy{font-size: 18px;line-height: 22px;}
   .expertVisit{margin-bottom: 60px;}
   .visit-list li{padding: 15px 10px;height: auto;}
   .visit-list li h3{font-size: 20px;line-height: 22px;padding-top: 0;}
   .visit-list li a:after{width: 22px;height: 22px;margin-top: -11px;}
   .join-info{font-size: 16px;line-height: 24px;margin-bottom: 20px;}
   .joinUs .joinList .joinT{padding-top: 15px;}
   .joinUs .joinList .tex{padding-top: 10px;padding-bottom: 10px;}
   .joinUs .joinList .joinDetail{height: 46px;}
   .benefit{padding: 20px 15px;font-size: 14px;line-height: 26px;margin-bottom: 35px;}
   .benefit .cont{width: 90%;}
   .benefit h3{font-size: 18px;}
   .join{margin-bottom: 30px;}
   .joinSend li{margin-bottom: 25px;width: 49.5%;margin-right: 1%;}
   .joinSend li:nth-child(2n){margin-right: 0;}
   .joinDepart{font-size: 20px;line-height: 24px;padding: 15px 0;}

   .pwdPop .popBox{width: 380px;height: 240px;}
   .pwdPop .popBox .toptit{margin-bottom: 20px;padding: 10px 10px;}
   .pwdPop .popBox .toptit p{font-size: 16px;line-height: 24px;}
   .pwdPop .popBox form{padding: 0 20px;}
   .pwdPop .popBox form .group{padding-right: 90px;}
   .pwdPop .popBox form .group input{font-size: 16px;line-height: 30px;height: 30px;}
   .pwdPop .popBox form .group .checkBtn{width: 80px;font-size: 14px;line-height: 30px;height: 30px;}




}

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

   .banner .swiper-slide,.banner .img{height: 400px;}
   .banner .titBan .ani{width: 400px;height: 120px;padding: 15px;}
   .banner .titBan p{font-size: 20px;line-height: 28px;}
   .banner .titBan a{left: 15px;bottom:10px; }
   .banner .swiperBtn{bottom: 40px;}
   .banner .swiper-button-next img, .banner .swiper-button-prev img{width: 32px;}
   .title {font-size: 26px;line-height: 36px;padding-top: 30px;}
   .proNav li{width: 16.6666%;}
   .proSli .mes .info {padding: 10px 10px;}
   .newsIn-list li, .newsIn-list li.last{width: 49%;margin-bottom: 15px;}
   .newsIn-list li:nth-child(2n){margin-right: 0;}
   .about .size li em, .about .size li .info{display: block;}
   .about .size li em {font-size: 40px;line-height: 34px;margin-right: 0;}
   .about .size li .info:before{width: 0;}
   .about .size li .info{padding-left: 0;}
   .ftit {padding-top: 30px;padding-bottom: 20px;}
   .ftit h2{font-size: 22px;line-height: 22px;}
   .ftit .en{margin-left: 10px;}
   .ftit .en em{width: 4px;height: 4px;}
   .ftit .en p{margin-top: 4px;font-size: 12px;  line-height: 14px;}
   .ftit.bor{padding-top: 10px;padding-bottom: 10px;margin-bottom: 20px; }
   .ftit h3{font-size: 20px;line-height: 34px;}
   .f-banner{height: 300px;}
   .current .cont{margin-top: 110px;}
   .current h1{font-size: 30px;line-height: 28px;}
   .current span{margin: 12px 0;height: 2px;}
   .current p {font-size: 16px;line-height: 26px;}
   .proInfo{padding: 20px 10px;margin-bottom: 20px;font-size: 12px;line-height: 20px;}
   .proInfo .info{padding-right: 70px;}
   .proInfo .info h3{font-size: 18px;line-height: 26px;margin-bottom: 5px;}
   .proInfo .icon{right: 10px;height: 34px;margin-top: -17px; }
   .proTable table tr{font-size: 12px;line-height: 18px;}
   .service{padding-bottom: 30px;}
   .process,.advice{margin-top: 20px;}
   .process li h3{font-size: 20px;line-height: 22px;}
   .advice ul{width: 100%;}
   .advice .advice-img{width: 100%;text-align: right;margin-top: 10px;}
   .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;}
   .duty li p,.target li h3{font-size: 14px;line-height: 22px;}
   .duty li em, .target li p em{font-size: 32px;line-height: 28px;}

   .form-search{margin-top: -17px;}
   .form-search form{width: 250px;padding-right: 56px;}
   .form-search form input{font-size: 14px;line-height: 24px;height: 34px;}
   .form-search form input[type="text"]{padding: 5px 5px;}
   .form-search form .submitB{width: 56px;}



}

@media screen and (max-width: 640px) {
   .footer-mes .flogo img{width: 200px;}
   .footer-mes .flogo span{display: block;text-align: center;margin-top: 5px;}
   .banner .titBan .ani{width: 300px;height: 100px;padding: 10px;}
   .banner .titBan p{font-size: 16px;line-height: 24px;}
   .banner .titBan a{left: 10px; }
   .banner .swiperBtn{bottom: 50px;}
   .banner .swiper-button-next img, .banner .swiper-button-prev img{width: 28px;}
   .title {font-size: 24px;line-height: 34px;padding-top: 30px;}
   .proNav{margin-bottom: 20px;}
   .proNav li{width: 20%;}
   .proSli .mes h3{line-height: 36px;}
   .proSli .img, .proSli .mes{float: none;width: 100%;}
   .proSli .img{height: 300px;}
   .proSli .mes{height: auto;}
   .proSli .mes .info {padding: 10px 5px;}
   .proSli .mes .check{padding-bottom: 10px;margin-top: 15px;}
   .newsIn-list li, .newsIn-list li.last{width: 100%;margin-right: 0;}
   .newsIn-list li .img, .newsIn-list li.last .img{height: 200px;}
   .newsIn-list li:nth-child(2n){margin-right: 0;}
   .newsIn-list li .mes h3, .newsIn-list li.last .mes h3{height: auto;max-height: 48px;}
   .newsIn-list li.last .mes h3, .newsIn-list li.last .mes p{height: auto;max-height: 36px;}

   .aboutIn-list li,.aboutIn-list li:first-child{width: 49%;height: 170px;margin-bottom: 20px;margin-left: 0;margin-right: 2%;}
   .aboutIn-list li:nth-child(2n){margin-right: 0;}
   /*.aboutIn-list li:first-child{width: 48%;height: 360px;}*/
   .aboutIn-list li .info{bottom: 10px;}
   .aboutIn-list li .info p{font-size: 16px;line-height: 26px;padding: 0 10px;}

   .f-banner{height: 240px;}
   .current .cont{margin-top: 100px;}
   .current h1{font-size: 26px;line-height: 24px;}
   .current span{margin: 10px 0;}
   .culture-list li{margin-bottom: 30px;}
   .culture-list li .icon p{width: 44px;height: 44px;}

   .develop{padding-bottom: 35px;}
   .develop .gallery-top .mes h3{font-size:26px;line-height: 22px;margin-bottom: 15px;}
   .develop .gallery-top .mes img{max-height: 100px;margin-bottom: 5px;}
   .develop .bgB{padding: 0 40px;}
   .develop .bgB .swiper-button-next, .develop .bgB .swiper-button-prev{width: 40px;}
   .develop .gallery-thumbs{padding: 0 40px;}
   .develop .gallery-thumbs .swiper-wrapper{padding: 10px 0;}
   .develop .gallery-thumbs .swiper-slide{font-size: 14px;}
   .contact{padding-bottom: 35px;}
   .contact-cont .map{height: 230px;margin-bottom: 15px;}
   .contact-cont .contact-mes li.contact-addr{width: 100%;}
   .contact-cont .contact-mes li.contact-addr h3{font-size: 20px;line-height: 32px;}
   .contact-cont .contact-mes li p{line-height: 22px;}
   .contact-cont .contact-mes li p a{line-height: 22px;}
   .contact-cont .contact-mes li p .hottel{font-size: 20px;}
   .contact-cont .contact-mes li.contact-wechar{float: none;width:110px;}
   .service{padding-bottom: 30px;}
   .process li h3{font-size: 18px;line-height: 20px;}
   .process li p{font-size: 12px;line-height: 18px;}
   .advice li p, .advice li h3 em{font-size: 12px;line-height: 16px;}
   .advice li h3{font-size: 18px;line-height: 16px;margin-top: 4px;}

   .sevNav li&gt;a{font-size: 14px;line-height: 20px;padding: 8px 0;}
   .subBg{top: 36px;height: 36px;}
   .sevNav li .sub{white-space: normal;background: #fff;box-shadow: 0 0 20px rgba(159,159,159,0.17);padding: 5px 0;}
   .sevNav li:nth-child(2) .sub a:first-child{margin-left: 5px;}
   .sevNav li .sub a{padding: 3px 3px;margin: 0 5px;}
   .sevNav .sub a{margin: 0 3px; font-size: 12px;line-height: 20px;padding: 10px 3px;}
   .sevNav .sub a em{width: 2px;height: 2px;margin-top: -1px;}
   .download-list li{padding:10px 10px 10px 10px;}
   .download-list li .cont{padding-right: 90px;}
   .download-list li h3{font-size:14px;line-height: 30px;padding-left: 20px;}
   .download-list li h3:before{width: 16px;height: 16px;margin-top: -8px;}
   .download-list li .ewmBtn{width: 80px;line-height: 30px;height: 30px;margin-top: -15px;}
   .download-list li .ewmBtn span{padding-left: 16px;background-size: 12px;}
   .download-list li .ewmPop .ewm{width:200px;}
   .download-list li .ewmPop .ewm p{font-size: 12px;line-height: 18px;padding: 0 5px 15px 5px;}
   .download-list li .ewmPop .qrcode{height: 200px;}
   .download-list li .ewmPop .qrCodeIco{width: 50px;height: 50px;margin-top:-25px;margin-left: -25px; }
   .download-list li .ewmPop .popClose {width: 24px;}
   .download-list.dList li .cont{padding-right: 135px;}
   .download-list li .loadBtn{width: 125px;margin-top: -13px;}
   .download-list li .loadBtn a{width: 58px;font-size: 12px;line-height: 26px;height: 26px;margin-left: 2px;}
   .pages{padding: 20px 0;margin-bottom: 10px;}
   .pages a{width: 28px;height: 28px;line-height: 28px;}
   .pages .prevpage, .pages .nextpage{width: 50px;height: 28px;}
   .pages .prevpage{margin-right: 35px;}
   .pages .nextpage{margin-left: 35px;}

   .news-list li .mes{padding-top:7px; }
   .news-list li .mes p{font-size: 16px;line-height: 24px;}
   .news-list li .mes span{margin-top: 6px;}

   .detail-title{margin-bottom: 10px;}
   .detail-title h3{font-size: 22px;line-height: 32px;margin-bottom: 10px;}
   .detail-title .detail-fb span{padding: 0 5px;}
   .detail-title .detail-fb .share{padding-left: 5px;}
   .detail-title .detail-fb .share .bshare-custom{margin-left: 5px;}
   .detail-pn .no-more{padding-right: 90px;}
   .detail-pn .no-more a{line-height: 22px;height: 22px;}
   .detail-pn .back a{width: 80px;line-height: 24px;}
   .labSw .swiper-wrapper{width: 80%;}
   .labSw .swiper-button-prev, .labSw .swiper-button-next{width: 30px;height: 30px;margin-top: -15px;}
   .labSw .swiper-button-prev{left: 0;}
   .labSw .swiper-button-next{right: 0;}

   .duty li, .target li{width: 100%;margin-right: 0;height: auto;min-height: 50px;}
   .duty li{padding: 15px 10px;}
   .duty li em{top:12px;}
   .policy{font-size: 16px;line-height: 20px;}
   .labBox{font-size: 14px;line-height: 26px;}
   .section{padding-bottom: 20px;}
   .join-info{font-size: 14px;line-height: 20px;margin-bottom: 15px;}
   .joinUs .joinList .joinT{padding-top: 10px;}
   .joinUs .joinList .tex{padding-top: 5px;padding-bottom: 5px;}
   .joinUs .joinList .joinDetail{height: 34px;}
   .joinUs .joinList{font-size: 14px;line-height: 24px;}
   .joinUs .joinList .joinCon h3{font-size: 16px;}
   .joinUs .joinList .joinCon{font-size: 12px;line-height: 22px;}
   .joinUs .joinList .joinCon .block{width: 100%;margin-right: 0;margin-bottom: 15px;}
   .joinUs .joinList .joinCon .block:last-child{margin-bottom: 0;}
   .benefit .cont{width: 100%;}
   .pwdPop .popBox{width: 300px;height: 200px;}
   .pwdPop .popBox .toptit{margin-bottom: 15px;}
   .pwdPop .popBox .toptit img{height: 20px;}
   .pwdPop .popBox .toptit p{font-size: 14px;line-height: 20px;}
   .pwdPop .popBox form{padding: 0 10px;}
   .pwdPop .popBox form .group{padding-right: 80px;}
   .pwdPop .popBox form .group input{font-size: 14px;line-height: 26px;height: 26px;}
   .pwdPop .popBox form .group .checkBtn{width: 70px;font-size: 14px;line-height: 26px;height: 26px;}

   .form-search{position: inherit;float: left;width: 100%;margin-top: 20px;}
   .form-search form{width: 100%;padding-right: 42px;}
   .form-search form input{font-size: 12px;line-height: 20px;height: 30px;}
   .form-search form .submitB{width: 42px;}


}

@media screen and (max-width: 481px) {
   .footer .copyright, .footer .copyright a{font-size: 12px;line-height: 20px;}
   .footer .copyright .link select{font-size: 12px;line-height: 20px;}
   .banner .swiper-slide,.banner .img{height: 380px;}
   .banner .titBan .ani{width: 220px;height: 120px;padding: 10px;}
   /*.banner .titBan p{font-size: 14px;line-height: 22px;}*/
   .banner .titBan a{left: 10px; bottom: 5px;}
   .banner .swiperBtn{bottom: 50px;}
   .banner .swiper-button-next img, .banner .swiper-button-prev img{width: 24px;}
   .banner .swiper-button-next, .banner .swiper-button-prev{margin-right: 7px;}
   .proNav li{width: 25%;}
   .proSli .img{height: 240px;}
   .proSli .mes h3{font-size: 20px;line-height: 34px;}
   .proSli .swiper-btnnext img, .proSli .swiper-btnprev img{width: 26px;}
   .aboutIn-list li, .aboutIn-list li:first-child{height: 140px;margin-bottom: 15px;}
   .proIndex, .newsIndex, .aboutIndex{padding-bottom: 30px;}

   .f-banner{height: 200px;}
   .current .cont{margin-top: 85px;}
   .current h1{font-size: 20px;line-height: 20px;}
   .current span{margin: 7px 0;}
   .current p{font-size: 14px;line-height: 24px;}
   .culture-list li{margin-bottom: 30px;}
   .culture-list li .icon p{width: 44px;height: 44px;}
   .culture-list li .icon img{width: 24px;height: 24px;margin-top: -12px;margin-left: -12px;}
   .culture-list li .mes h3{font-size: 18px;line-height: 20px;}
   .about{padding-bottom: 35px;}
   .about .size li{width: 50%;margin-bottom: 15px;text-align: center;}
   .about .size li em{font-size: 34px;line-height: 30px;}
   .develop .bgB{padding: 0 0;}
   .develop .gallery-thumbs{padding: 0 0;}
   .develop .gallery-thumbs .swiper-wrapper{padding: 10px 0;}

   .develop .gallery-thumbs .swiper-slide{font-size: 14px;}
   .develop .gallery-top .mes h3{font-size: 22px;line-height: 20px;}
   .develop .gallery-top .mes{font-size: 12px;line-height: 22px;}
   .develop .gallery-top .mes .info{font-size: 14px;line-height: 22px;}
   .develop .tenet{font-size: 14px;line-height: 20px;padding: 0 10px;}
   .contact-cont .contact-mes li.contact-addr h3{font-size: 18px;line-height: 30px;}
   .contact-cont .contact-mes li p{font-size: 12px;line-height: 20px;}
   .contact-cont .contact-mes li p a{font-size: 12px;line-height: 22px;}
   .contact-cont .contact-mes li p .hottel{font-size: 18px;}
   .product{margin-bottom: 20px;}
   .proInfo .info{padding-right: 0;}
   .proInfo .icon{position: inherit;margin-top: 10px;margin-left: 10px;}
   .advice li{width: 49%;margin-right: 1%;margin-bottom: 15px;}
   .process li{width: 100%;margin-right: 0;margin-bottom: 15px;}
   .pages a{width: 24px;height: 24px;line-height: 24px;}
   .pages .prevpage, .pages .nextpage{width: 42px;height: 24px;}
   .pages .prevpage{margin-right: 20px;}
   .pages .nextpage{margin-left: 20px;}
   .download-list li{padding:5px 10px;}
   .download-list li .cont{padding-right: 0;}
   .download-list.dList li .cont{padding-right: 0;}
   .download-list li .ewmBtn{position: inherit;width: 84px;margin-top: 3px;margin-bottom:5px;line-height: 26px;height: 26px;}
   .download-list li .loadBtn{position: inherit;width: 100%;margin-top: 3px;text-align: left;margin-bottom:8px;}
   .download-list li .loadBtn a{line-height: 24px;height: 24px;}
   .news-list li{width: 100%;margin-right: 0;}
   .news-list li:nth-child(3n){margin-right: 0;}
   .detail {padding: 20px 0;}
   .detail-title h3{font-size: 20px;line-height: 30px;margin-bottom: 15px;}
   .detail-title .detail-fb{line-height: 16px;}
   .detail-title .detail-fb&gt;span:last-child{border-right: none;}
   .detail-title .detail-fb .share{display: block;padding-left: 0;margin-top: 10px;}
   .detail-pn .no-more{padding-right: 0;}
   .detail-pn .back{position: inherit;margin-top: 20px;}
   .detail-pn .back a{margin: 0 auto;}
   .labSw{padding: 0 30px;}
   .labSw .swiper-wrapper{width: 76%;}
   .labSw .swiper-button-prev, .labSw .swiper-button-next{width: 24px;height: 24px;margin-top: -12px;}
   .labBox{font-size: 14px;line-height: 24px;}
   .ftit.bor{margin-bottom: 10px;}
   .expertVisit{margin-bottom: 30px;}
   .visit-list li h3{font-size: 18px;line-height: 20px;}
   .visit-list li p{font-size: 12px;line-height:22px;max-height: 44px;}
   .visit-list li a{padding-right: 0;padding-bottom: 30px;}
   .visit-list li a:after{top:auto;right: auto;left: 0;bottom: 0;width: 20px;height: 20px;margin-top: 0;}
   .joinUs{margin-bottom: 30px;}
   .joinUs .joinList .joinCon h3{font-size: 14px;}
   .join{margin-bottom: 20px;}
   .joinSend li{margin-bottom: 15px;width: 100%;margin-right: 0;}
   .joinDepart{font-size: 16px;line-height: 20px;}
   .benefit{margin-bottom: 20px;}
   .pwdPop .popBox{width: 280px;height: 180px;}



}

@media screen and (max-width: 320px) {
   .aboutIn-list li, .aboutIn-list li:first-child{height: 160px;margin-bottom: 15px;width: 100%;margin-right: 0;}
   .sevNav li&gt;a{font-size: 12px;}
}









































</pre></body></html>