@charset "utf-8";
@media only screen and (max-width:1650px){	
    html,body,input,button,select,textarea,big,small {font-size:0.8333vw}
    .list-paddingleft-1,.list-paddingleft-2 {margin-left:1.0417vw}    
    .page_wrap {padding:4.1667vw 0 0 0;}
    .page_wrap.left {left:-0.3012vw}
    .pager a,.pager span,.pager font {width:2.0833vw; height:2.0833vw; line-height:2.0833vw;}
    .pager font {line-height:2.0833vw;} 
    .pager,.pager select,.pager input,.pager a,.pager span.disabled {font-size:0.9375vw;}
    .pager i {line-height: 1.9792vw;margin:0 0.5208vw;}
    .wrap {margin:0 4%;}    
    .indpics .swiper-slide .text .title {font-size:1.0938vw;margin:5.2083vw 0 2.0833vw 0;}
    .indpics .swiper-slide .text .title:before {bottom:-0.2604vw;width:2.0833vw;}
    .indpics .swiper-slide .text .content {font-size:1.8072vw;}
    .indpics .swiper-slide .text .content .en {font-size:1.2048vw;margin-top:1.0417vw; line-height: 1.6}
    .indpics .swiper-horizontal>.swiper-pagination-bullets,.indpics .swiper-pagination-bullets.swiper-pagination-horizontal,.indpics .swiper-pagination-custom,.indpics .swiper-pagination-fraction {left:auto;padding-top:5.2083vw;width:1.6667vw;margin-left:0;right:4%}
    .indpics .swiper-pagination-bullet {width:1.5625vw;height:1.5625vw;}
    .indpics .swiper-pagination-bullet:before {width:0.4167vw;height:0.4167vw;margin:-0.2083vw 0 0 -0.2083vw}
    .indpics .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.indpics .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {margin:0.2604vw 0;}
    .indpics .swiper-pagination-bullet-active,.indpics .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active,.indpics .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet-active {width:1.5625vw}    
    .swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:auto;right:4%;margin-left:0;padding-top:5.2083vw;}
    .swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0.5208vw 0}
    .fixtop { height:79px;}
    .fixtop .logo { top:27px}
    .fixtop .logo a {width:170px;height:25px; }
    .fixtop .logo p {left:185px;min-height:25px;padding:0 0 0 10px;font-size:10.5px;line-height: 1.3;}
    .fixtop .navpc {margin-left:50px}
    .fixtop .navpc li {padding:0 20px;}
    .fixtop .navpc li a.a {padding-top:29px;height:51px;font-size:18px;}
    .fixtop .navpc li a.a p {height:2px;}
    .fixtop .navpc li .list {top:80px;min-height:80px;padding:40px 0 50px 0}
    .top-product-menu .wrap {gap:40px;}
    .top-product-menu .col {width:calc(16.6666% - 33.3333px);}
    .top-product-menu .col .subject {margin:0 0 15px 0}
    .top-product-menu .col .subject.cus {margin-top:25px}
    .top-product-menu .col .subject a {font-size:16px;padding:0 10px 7px 0; line-height: 1.4;}
    .top-product-menu .col .subject a:before {right:-5px;top:6px;font-size:13px;}
    .top-product-menu .col dt {margin-bottom:8px;margin-top:8px;}
    .top-product-menu .col dt a {font-size:15px;padding:2px 0 6px 0}
    .top-product-menu .col dd a {font-size:13px;}
    .fixtop .navpc li .top-solution-menu {padding-bottom:50px;}
    .top-solution-menu .wrap {column-gap:4.8193vw;}
    .top-solution-menu .col {width:calc(25% - 3.6145vw);margin-bottom:0px}
    .top-solution-menu .col-568 {width:calc(50% - 2.4096vw);}
    .top-solution-menu .col .subject {margin-bottom:10px}    
    .top-solution-menu .col dd a {font-size:14px}    
    .fixtop .navpc li .top-about-menu {padding-bottom:55px;}
    .top-about-menu .col {width:calc(33.3333% - 26.6666px);}
    .top-news-menu .wrap {max-width:100%;gap:40px}
    .fixtop .navpc li .top-news-menu {padding-bottom:10px;}
    .top-news-menu .col {width:calc(25% - 30px);}    
    .top-solution-menu .wrap {max-width:100%;}
    .top-about-menu .wrap {max-width:100%;}    
    .fixtop .navpc li .top-contact-menu {padding-bottom:10px;}
    .top-contact-menu .wrap {margin:0 auto}
    .top-contact-menu .col {width:calc(50% - 25px);}
    .fixtop .nav__trigger {right:4%;left:auto;top:27px;margin-left:0;}
    .fixtop .phonemenu.active .nav__trigger {top:20px}
    .topsearch {left:auto;right:4%;margin-left:0;top:28px;margin-right:155px}
    .topsearch .btn span {font-size:22px; }
    .topsearch .search {top:-5px; height:32px;border-radius:32px; }
    .topsearch .search #k {width:272px;padding:0 0 0 15px;border-radius:0;height:31px;font-size:13px;}
    .topsearch .search #sbtn {top:-0px;font-size:16px;width:32px;height:32px;border-radius:32px;}
    .topsearch span.icon-close-bold {left:25px;top:2px;font-size:18px;}
    .topsearch.active .search{width:310px;}
    .language-nav {top:31px;left:auto;right:4%;margin-left:0;font-size:14px;margin-right:35px}
    .language-nav .lang-btn {height:60px;}
    .language-nav .lang-btn span.earth {margin:-1px 5px 0 0;width:18px;height:18px;}
    .language-nav .lang-btn span.icon-sanjiaoxing_shang {margin:0px 0 0 2px;font-size:18px;}
    .language-nav .lang-dropdown {left:-5px;top:33px;width:100px;padding:11px 0 12px 0; }
    .language-nav .lang-dropdown p {height:25px;line-height:25px}
    .language-nav .lang-dropdown p a {font-size:16px;}
    .phonemenu .nav {top:130px;padding:0 0 40px 0;}
    .phonemenu .nav--active .nav {top:80px;}
    .phonemenu .nav ul {margin:20px 0 0 0;}
    .phonemenu .nav li a {font-size:19px;padding:21px 0 23px 0;}
    .accordionmenu li .link .wrap:before {top:2px;font-size:14px;  }
    .accordionmenu li.open .link .wrap:before {top:3px;}
    .accordionmenu .submenu {padding:15px 0 17px 0;display:none;}
    .accordionmenu .submenu dd {margin:10px 4vw 10px 0;}    
    .accordionmenu .submenu dd a,.accordionmenu li.open .submenu dd a { font-size:17px;padding:0}    
    .top-pic.active {margin-top:60px;}
    .fixtop.activetop .logo {top:37px;}
    .fixtop.activetop .navpc li a.a {padding-top:39px;height:41px;}
    .fixtop.activetop .topsearch {top:38px;}
    .fixtop.activetop .language-nav  {top:41px;}
    .fixtop.activetop .nav__trigger {top:17px;}
    .fixtop.activetop .phonemenu .nav--active .nav {top:60px;}    
    .home .section .anchor-point {top:-60px}
    .home-product {padding:6.25vw 0 8.333vw 0}
    .home-subject .title {font-size:2.2892vw;margin:0 0 2.7108vw 0;}
    .home-subject .entitle {font-size:0.9639vw;margin:0.1563vw 0 2.8646vw 0}
    .home-subject .home-more {bottom:0.4167vw}
    .home-more a {padding:0 1.3021vw;font-size:0.9639vw;height:2.5904vw;line-height:2.5699vw;}
    .home-more a span {font-size:0.8434vw;margin:-0.1 -0.2604vw 0 0.1563vw;}
    .new_telst {border-width:0.2083vw}
    .new_telst li {height:4.5vw;line-height:1.506vw;font-size:1.2048vw;padding:0 0.5208vw 0 1.9792vw;margin-top:1.75vw;}
    .new_telst li:before {left:-0.2083vw;width:0.2083vw;}
    .new-wrap .text .title {font-size:1.506vw;margin-right:1.5625vw;}
    .new-wrap .text .content {font-size:0.9639vw; margin:0.5167vw 0 0 0}
    .new-wrap .text .home-more-2 {margin-top:1.506vw}
    .home-more-2 a {padding:0 0.9036vw;font-size:0.9639vw;height:2.1084vw;line-height: 2.0482vw}
    .home-more-2 a span {font-size:0.7831vw;margin:0.7229vw -0.1vw 0 0.12vw}
    .new-wrap {width:74.5%}    
    .home-about {padding:4.6875vw 0 6.25vw 0}
    .home-about .left {max-width:45.7831vw;}
    .home-about .content {font-size:1.0843vw;margin:3.6458vw 0 4.1667vw 0}
    .home-about .indnum ul {margin:0 0 3.9063vw 0}
    .home-about .indnum li h2 {font-size:4.2169vw;}
    .home-about .indnum li h3 {font-size:1.5625vw;margin:2.1084vw 0 0 0;}
    .home-about .indnum li:nth-child(1) h3 {font-size:1.506vw;margin-top:2.2892vw}
    .home-about .indnum li .summry {font-size:0.8434vw;margin-top:0.625vw;max-width:9.0361vw}
    .home-more-3 a {padding:0 2.0833vw;border-width:1px;font-size:0.9639vw;height:2.6042vw;line-height: 2.5vw}
    .home-more-3 a span {font-size:1.3021vw; margin:0.6627vw -0.2604vw 0 1.0417vw;}
    .ripple-box {width: 2.0833vw;height: 2.0833vw;}
    .core,.ripple {width: 0.5208vw;height: 0.5208vw;}
    @keyframes rippleAnim {0% {width: 0.5208vw;height: 0.5208vw;opacity: 0.5;}100% {width: 2.0833vw;height: 2.0833vw;opacity: 0;}}
    .ripple-box.small {width: 1.0417vw;height: 1.0417vw;}
    .ripple-box.small .core,.ripple-box.small .ripple {width: 0.2604vw;height: 0.2604vw;}
    @keyframes rippleAnimsmall {0% {width: 0.2604vw;height: 0.2604vw;opacity: 0.5;}100% {width: 1.0417vw;height: 1.0417vw;opacity: 0;}}
    .home-map,.world-map {height:62.5vw;}
    .home-map {background-size:auto 62.5vw;padding:3.6458vw 0 0 0;}
    .home-map .home-subject {min-height:7.8313vw;}
    .home-map .content {font-size:1.0843vw;margin:-0.7813vw 0 0 0;padding:0.7813vw 0 0 0;}
    .home-map .indnum-map {width:50vw}
    .home-map .indnum-map li h2 {line-height: 3.3735vw;font-size:3.3735vw}
    .home-map .indnum-map li h3 {font-size:2.7108vw; line-height: 3.3735vw;}
    .home-map .indnum-map li h3 i {font-size:1.2048vw; margin:1.8675vw 0 0 1px;}
    .home-map .indnum-map li .summry {font-size:0.9639vw;margin-top:0.4167vw}
    .world-map li.li62 {left:40.2%}
    .world-map li.li61 {left:40%}
    .world-map li.li60 {left:39.3%}
    .world-map li.li59 {left:42.5%}
    .world-map li.li58 {left:43%}
    .world-map li.li57 {left:42.8%}
    .world-map li.li56 {left:17.5%}
    .world-map li.li55 {left:11%}
    .world-map li.li54 {left:14.8%}
    .world-map li.li53 {left:15.8%}
    .world-map li.li52 {left:30.7%}
    .world-map li.li51 {left:33.5%}
    .world-map li.li50 {left:49.8%}
    .world-map li.li49 {left:69%}
    .world-map li.li48 {right:18.8%}
    .world-map li.li47 {right:3.5%}    
    .world-map li .text {top:1.8072vw;left:-1.7084vw;width:22.8916vw;padding:1.8072vw 1.2048vw 0.9036vw 1.2048vw ;}
    .world-map li .text.no {width:4.8193vw; padding-top:1.0241vw;padding-bottom:0.6024vw;left:-1.2446vw}
    .world-map li.li47 .text.no {width:7.8313vw;left:-2.7506vw}
    .world-map li.li50 .text.no {width:6.0241vw;left:-1.9072vw}
    .world-map li .text::before {background-size:100%}
    .world-map li .text.no::before{background-size:200%}    
    .world-map li .text .map-title {padding:0 0 0.4167vw 0;margin:0 0 0.5208vw 0;font-size:0.9036vw}
    .world-map li.small .text {top:1.2048vw;left:-2.1711vw;}
    .world-map li.li47 .text,.world-map li.li48 .text {right:-2.3438vw; }
    .map-company {bottom:4.5vw;}
    .map-company .row dt {font-size:1.2048vw;padding:0 0 0.9375vw 0;margin:0 0 0.7813vw 0}
    .map-company .row dl:nth-child(3) dt p {max-width:6.0241vw;}
    .map-company .row dd .title {font-size:0.9639vw;}
    .map-company .row dd .detail {top:1.8072vw;left:-1.506vw;width:24.0964vw;padding:1.506vw 1.2048vw 0.9036vw 1.2048vw;font-size:0.7229vw; }
    .map-company .row dd .detail strong,.map-company .row dd .detail b {font-size:0.9639vw;}
    .map-company .row dd .detail::before {background-size:100%}    
    .map-company .row dl:nth-child(3) .col dd:nth-child(2) .detail,.map-company .row dl:nth-child(3) .col dd:nth-child(5) .detail {margin-left:-13.6735vw;}
    .map-company .row dl:nth-child(3) .col dd:nth-child(2) .detail::before,.map-company .row dl:nth-child(3) .col dd:nth-child(5) .detail::before {background-size:100%}
    .map-company .row dl:nth-child(3) .col dd:nth-child(3) .detail {right:-2.3438vw;padding-right:2.5vw}
    .map-company .row dl:nth-child(3) .col dd:nth-child(3) .detail::before {left:auto;right:0.806vw}     
    .home-partner .area {padding-bottom:4.2169vw;padding-top:4.1667vw}
    .home-partner .area:before {width:18.0723vw;}
    .home-partner .area:after {width:21.0843vw;}    
    .home-partner .subject {padding:0 0 2.1084vw 0;margin:0 0 1.5625vw 0}
    .home-partner .subject2 {margin-top:4.1667vw}    
    .home-partner .subject .title {font-size:2.2892vw;margin:0 1.3021vw 0 0 }    
    .home-partner .subject .entitle {font-size:0.9639vw}    
    .scroll-row {gap:4.8193vw}    
    .partner-logo {margin:1.3021vw 0;height: 7.7108vw;}    
    .home-news {padding:4.6875vw 0 8.3333vw 0;}
    .home-news .home-subject {margin-bottom:5.7292vw}
    .home-news .home-subject:before {bottom:-2.0833vw;}
    .home-news .mySwiper {padding-bottom:6.25vw}
    .home-news .swiper-slide .in {padding:1.3021vw 1.3021vw 2.0833vw 1.3021vw;}
    .home-news .swiper-slide .cate {font-size:0.9639vw;margin:1.8229vw 0 0.9036vw 0}    
    .home-news .swiper-slide .cate span {margin-left:0.5208vw;}    
    .home-news .swiper-slide .cate span i {margin:0.1042vw 0.1563vw 0 0.2604vw;font-size:0.9115vw;}
    .home-news .swiper-slide .title {min-height:3.9157vw}
    .home-news .swiper-slide .title a {font-size:1.2048vw;}    
    .home-news .swiper-slide .more {border-width:1px;padding:0.9239vw 0 0 0;margin-top:4.1667vw;}
    .home-news .swiper-slide .more a:nth-child(1) {font-size:0.9639vw;}
    .home-news .swiper-slide .more .icon {top:0.3125vw;}    
    .home-news .swiper-slide .more .icon span {font-size:2.3438vw;}
    .swiper-button-next,.swiper-button-prev {width:2.5vw;height:2.5vw;}
    .swiper-button-next:after,.swiper-button-prev:after {border-width:1px;font-size:1.1458vw;width:2.5vw;padding:0;height:2.5vw;line-height:2.3438vw; }
    .swiper-button-prev {right:3.6458vw}
    .swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:85%;height:2px;bottom:1.25vw}
    .foot {padding:3.6145vw 0 5.1205vw 0}
    .foot-logo {padding:0 0 2.1084vw 0}
    .foot-logo a {width:28.9157vw}
    .foot-logo .logo {width:18.0723vw;height:2.6506vw;}
    .foot-logo .enad {font-size:1.0843vw;margin:-0.3012vw 0 0 1.506vw;}
    .menu-link {margin-top:3.3133vw}
    .menu-link .menu dl {margin-left:4.2169vw;max-width:15.6627vw}
    .menu-link .menu dt {line-height: 1.2;margin-bottom:1.8072vw;}
    .menu-link .menu dt a {font-size:1.2048vw;}
    .menu-link .menu dd {margin-top:0.6024vw}
    .menu-link .menu dd a {font-size:0.9036vw}
    .menu-link .links .more a.a {padding:0;font-size:1.0843vw;height:3.3133vw;line-height:3.1928vw;width:12.0482vw;margin:0 0 1.506vw 0;}
    .menu-link .links .more a.a span {font-size:1.0843vw;margin:0.0602vw -0.3012vw 0 0.4819vw}
    .menu-link .links .more-link .list {top:3.4337vw;padding:0.6024vw 0.9036vw 0.6024vw 1.2048vw; line-height: 1.4}
    .menu-link .links .more-link .list p {margin:0.6024vw 0;}
    .menu-link .links .more-link .list p a {font-size:0.8434vw;}
    .social ul {margin-right:-0.9036vw}
    .social li {margin:0 0 0 1.2048vw}
    .social li a {width:3.7952vw;height:3.7952vw}
    .social li a img {height:2.5904vw;width:2.5904vw}
    .social li .info {bottom:4.5181vw;left:-1.8072vw}
    .social li .info .code {width:6.0241vw;padding:0.6024vw;}
    .footer {font-size:0.8434vw;padding:1.506vw 0;}    
    .top-pic {margin-top:80px}
    .top-pic .text .title {font-size:2.4096vw;margin:1.5vw 0 1.2048vw 0;}
    .top-pic .text .content {font-size:1.3253vw;}    
    .maincurrent {padding:2.4096vw 0;margin:0 0 6.0241vw 0}
    .maincurrent a {font-size:1.0843vw;}
    .maincurrent span {font-size:1.2048vw;margin:0.3614vw 0.6024vw 0 0.6024vw;}
    .product-list{margin:0 0 10.8434vw 0}
    .product-menu .subject {font-size:1.506vw;padding:0.9036vw 1.2048vw 1.0843vw 1.506vw;margin:0 0 0.7229vw 0}
    .product-menu li a {padding:1.2651vw 0 1.3855vw 1.2048vw;font-size:1.2048vw;margin-right:1.2048vw;}
    .product-menu li i {width:1.2048vw;}
    .product-menu li i:before{font-size:1.506vw;margin:1.3855vw 0 0 auto;}
    .product-menu li.open i:before,.product-menu li.open.active i:before {left:-0.1205vw}
    .product-menu li .col .in {margin:-0.1217vw 0 1.0241vw 0}
    .product-menu li .col p a {padding:0 0 0.4819vw 1.2048vw;font-size:0.9639vw;}    
    .product-lists ul {gap:1.506vw;}
    .product-lists li {width:calc(33.3333% - 1.004vw);}
    .product-lists li .text {padding:0 3.012vw}
    .product-lists li .text .title {padding:1.8072vw 0 0.1205vw 0}
    .product-lists li .text .title a {font-size:1.2048vw;}
    .product-lists li .text .subtitle {font-size:11px;height:30px; line-height: 15px;}
    .product-lists li .pic {padding:2.1084vw 3.012vw 2.4096vw 3.012vw;}
    .product-lists li .more a {height:3.6145vw; line-height: 3.494vw;font-size:0.9639vw;}
    .product-lists li .more a span {margin:0.0602vw 0 0 0.4819vw;font-size:1.0843vw}    
    .proshow-subject {font-size:1.9277vw;margin:0 0 1.2048vw 0}
    .product-summry {padding:0 0 7.2289vw 0;}
    .product-summry .subject {font-size:1.9277vw;margin:0 0 1.2048vw 0}
    .product-summry .left {font-size:0.9639vw;padding:0 0 8.4337vw 0}
    .product-summry .left .content2 {font-size:0.8434vw;}
    .product-summry .left .proshow-subject {margin-top:4.5181vw;padding-top:2.1084vw}
    .product-summry .one-pic,.product-summry .mySwiper2 .swiper-slide {padding:6.0241vw;}
    .product-summry .mySwiper {margin:3.012vw 4.8193vw 0 4.8193vw;}
    .product-summry .mySwiper .swiper-slide {padding:1.506vw;}
    .product-summry .swiper-button-next,.product-summry .swiper-button-prev {bottom:3.25vw;width:2.5904vw;height:2.5904vw}
    .product-summry .swiper-button-next:after,.product-summry .swiper-button-prev:after {font-size:1.2048vw;width:2.5904vw;height:2.5904vw;line-height:2.4096vw;}
    .product-summry .btn a {height:3.494vw; line-height:3.494vw; width:14.9398vw;font-size:1.0843vw;}
    .product-summry .btn a.ct {margin:0 1.506vw 0 0;}
    .product-summry .btn a.down i {width:1.506vw;height:1.506vw;margin:1.0241vw 0 0 1.5036vw;}
    .product-content {padding:5.1205vw 0 7.2289vw 0}
    .customization-ul li {padding-left:0.9036vw;}
    .customization-ul li:before {top:0.66vw;width:0.241vw;height:0.241vw;}
    .product-content .content {margin:0 0 0 15.6627vw;font-size:1.0843vw}
    .product-content .content td {padding:1.2048vw 1.506vw}
    .product-content .content tr:nth-child(1) {font-size:1.506vw;}
    .product-content .content img {margin:0.6024vw 0}   
    .product-content .new_telst_pro {padding:0 0 1.2048vw 0;}
    .product-content .new_telst_pro li {font-size:1.506vw;margin-right:4.8193vw;}
    .product-content .new-wrap-pro {margin-top:5.4217vw}    
    .product-relax {padding:6.6265vw 0 10.8434vw 0;}
    .product-relax .proshow-subject {margin:0 0 2.4096vw 0}
    .product-relax .swiper-slide {width:22.5904vw;margin:0 1.2048vw 0 0}
    .product-relax .swiper-slide .pic {padding:2.7108vw;}
    .product-relax .swiper-slide .title {margin-top:0.9036vw}
    .product-relax .swiper-slide .title a {font-size:1.2048vw}
    .product-relax .swiper-button-next,.product-relax .swiper-button-prev {top:7.1072vw;}    
    .down-name {top:-9.9398vw;}
    .product-down {padding:4.8193vw 0 6.6265vw 0}
    .product-down .area {margin:0 0 0 15.6627vw;padding:2.4096vw 3.3133vw 7.2289vw 3.3133vw;}
    .product-down .area .left .subject {font-size:1.2048vw;}
    .product-down .area .left li.email {margin:0.9vw 0 3.3133vw 0}
    .product-down .area .left li input[type="text"] {height:3.494vw;padding:0 1.2048vw 0.241vw 1.2048vw;font-size:0.9639vw;}
    .product-down .area .left li p {height:3.3735vw; line-height:3.3735vw;font-size:0.9639vw}
    .product-down .area .left .btn {margin:3.3133vw 0 0 0}
    .product-down .area .left .btn button {height:3.7349vw;padding:0 0 0.1807vw 0;font-size:1.2048vw;}
    .product-down .area .right {margin-top:3.494vw}
    .product-down .area .right li {padding:1.8072vw 2.1084vw 2.1084vw 2.1084vw;margin:1.8072vw 0 0 0}
    .product-down .area .right li .title {font-size:1.0843vw;padding:0 8.4337vw 0 0}
    .product-down .area .right li .btn {right:2.1084vw;top:1.506vw}
    .product-down .area .right li .btn a {font-size:1.2048vw}
    .product-down .area .right li .btn a i {width:1.2048vw;height:1.2048vw;margin:0.5422vw 0 0 0.9036vw;}
    .product-down .area .right li.min-height {height:13.3735vw;}
    .indpics .swiper-slide2 .text .title {font-size:3.6145vw;margin-bottom:1.2048vw}
    .indpics .swiper-slide2 .text .content {font-size:1.2048vw;}
    .top-solution .text .title {font-size:3.6145vw;margin-bottom:0}
    .top-solution .text .content {font-size:1.0843vw;max-width:45.1807vw;margin-top:0.9036vw}
    .solution-list{margin:0 0 10.8434vw 0}
    .solution-menu li{margin:1.506vw 0 0 0}
    .solution-menu li a {padding:0.6627vw 0.9036vw 0.7229vw 1.2048vw;font-size:1.2048vw;}
    .solution-lists ul {gap:2.4096vw;}
    .solution-lists li {width:calc(50% - 1.2048vw);}
    .solution-lists li .text {padding:2.1084vw 2.4096vw;}
    .solution-lists li .text .title a {font-size:1.506vw;}
    .solution-lists li .text .gs {font-size:0.9639vw;margin:1.2048vw 0 2.4096vw 0}
    .solution-lists li .text .more a.font {font-size:0.9639vw;}
    .solution-lists li .text .more a.icon {;width:2.4096vw;height:1.3253vw;margin-top:0.3217vw}    
    .sshow-summry {padding:6.9277vw 0;margin-top:-6.0241vw}
    .sshow-summry .left .title {font-size:2.2892vw}
    .sshow-summry .left .title:before {bottom:-1.2048vw;width:5.7229vw;height:0.1807vw;}
    .sshow-summry .left .subject {font-size:1.6867vw;margin:4.8193vw 0 1.8072vw 0}
    .sshow-summry .left .content {font-size:1.0843vw}
    .sshow-content {padding:3.6145vw 0;}
    .sshow-content img {margin:1.2048vw 0}
    .sshow-subject {font-size:1.9277vw;margin:2.4096vw 0 3.6145vw 0}
    .solution-message {margin:3.6145vw 0 10.8434vw 0}
    .solution-message li.three input {height:3.494vw;padding:0 1.506vw;font-size:0.9639vw}
    .solution-message li textarea {height:13.5542vw;padding:1.2048vw 1.506vw;font-size:0.9639vw}
    .solution-message li button {height:3.6145vw;font-size:1.2048vw;padding:0 0 0.1205vw 0;}    
    .sshow-relax {margin:6.0241vw 0 10.8434vw 0}
    .sshow-relax .swiper-button-next,.sshow-relax .swiper-button-prev {top:0.1807vw;}
    .sshow-relax .swiper-slide .in{padding:4.2169vw 4.2169vw 3.012vw 4.2169vw;}
    .sshow-relax .swiper-slide .title {margin:3.012vw 0 0.3012vw 0}
    .sshow-relax .swiper-slide .title a {font-size:1.3253vw;}
    .sshow-relax .swiper-slide .subtitle {font-size:0.8434vw;min-height:3.012vw;}    
    .top-contact .text .content {font-size:1.3253vw;margin-top:0.6024vw}
    .contact-menu {margin:0 0 4.8193vw 0}
    .contact-menu li {margin-left:5.1205vw}
    .contact-menu li a {height:6.0241vw; line-height: 5.9036vw;font-size:1.3253vw}
    .contact-menu li a:before {bottom:-1px;height:2px;}
    .contact {padding-bottom:3.012vw}
    .contact ul { column-gap: 9.6386vw;}
    .contact li {width:calc(50% - 4.8193vw);margin-bottom:7.2289vw}
    .contact li .title {font-size:1.8072vw; padding:0 0 0.9036vw 0;margin:0 0 1.2048vw 0;}
    .contact li .content {line-height: 1.8;font-size:0.9639vw;}
    .contact li .content b,.contact li .content strong {margin:0.9036vw 0;font-size:1.3253vw}
    .contact li .content h3 {font-size:1.8072vw;margin:0.3012vw 0}
    .contact li .content .tel {margin-top:-0.6024vw;font-size:0.9036vw}
    .contact li .content .address {margin-top:1.8072vw}
    .contact li .content .address img {width:1.3253vw;margin:0.3614vw 0.7831vw 0 0}
    .map iframe,#container {height:28.9157vw;}
    .namemj {top:-80px}    
    .contact-message {padding:4.2169vw 0 10.8434vw 0;margin:0}
    .contact-message .type {top:-0.3012vw}
    .contact-message .type p {font-size:1.3253vw;margin-left:1.8072vw}
    .contact-message .type p:before {bottom:-0.4819vw;height:0.1807vw;}
    .contact-message li.btn input {width:23.494vw;height:3.494vw;padding:0 1.506vw;font-size:0.9639vw}
    .contact-message li.btn img {margin:0 0 0 0.6024vw;width:9.4578vw;height:3.3735vw;}
    .contact-message li.btn button{width:28.9157vw;}    
    .join {margin:7.2289vw 0 4.2169vw 0}
    .join ul {column-gap: 7.4699vw;}
    .join li {width:calc(50% - 3.7349vw);}
    .join li .in {padding:1.8072vw 1.8072vw 3.6145vw 1.8072vw}
    .join li .title {margin:4.5181vw 0 0 0 ;padding:2.1084vw 0 0 0;}
    .join li .title a {font-size:2.2892vw;}
    .join li .title i {width:4.9398vw;height:1.9277vw;}
    .top-about .text .title {font-size:3.6145vw;margin:0 0 1.506vw 0}
    .top-about .text .content {font-size:1.0843vw;max-width:45.1807vw}    
    .namemj_abo {top:-80px;}
    .navbar {height:49px;}
    .navbar.active {top:80px;}
    .navbar-nav li {height:50px; line-height: 48px;margin-left:3.6145vw}
    .navbar-nav li:before {bottom:0;height:2px}
    .navbar-nav li a {font-size:1.2048vw;}
    .aboutblank.active {height:50px}
    .about-subject {margin:0 0 3.012vw 0;}
    .about-subject .title {font-size:2.2892vw;}
    .about-subject .entitle {font-size:0.9639vw;margin:0.6024vw 0 3.3133vw 0}
    .aboutus {margin:6.9277vw 0 7.2289vw 0}
    .aboutus .left .content {font-size:0.9639vw}
    .aboutus .right .indnum ul {column-gap:4.8193vw;margin:6.3253vw 0 1.8072vw 0}
    .aboutus .right .indnum li {width:calc(50% - 2.4096vw);border-width:1px;padding-top:0.9036vw;margin-bottom:2.4096vw}
    .aboutus .right .indnum li h2 {font-size:4.2169vw}
    .aboutus .right .indnum li h3 {font-size:2.1084vw; margin:1.8072vw 0 0 0;}
    .aboutus .right .indnum li.li30 h3 {font-size:1.506vw;margin:2.2289vw 0 0 0.3012vw}
    .aboutus .right .indnum li .summry {font-size:0.9639vw;margin-top:0.4819vw;max-width:12.0482vw;}
    .video-btn{width:6.3855vw; height:6.3855vw;margin:-3.1928vw 0 0 -3.1928vw}    
    .honors {padding:6.6265vw 0 1.506vw 0}
    .honors .content {font-size:1.0843vw;padding:2.1084vw 0 0 0;margin-top:-0.6024vw}
    .honors .content .in {max-width:60.241vw;}
    .honors .swiper-slide .title {font-size:2.1084vw;margin:0.3012vw 0 1.2048vw 0;}
    .honors .swiper-slide-active .title {font-size:1.2048vw;}    
    .honors .swiper-button-next,.honors .swiper-button-prev {width:12.8554vw;height:20.8916vw;margin-top:-8.5vw;}
    .honors .swiper-button-next:after,.honors .swiper-button-prev:after {font-size:1.2048vw;width:12.8554vw;height:20.8916vw;line-height:2.4096vw;}
    .honors .swiper-button-prev {left:10.2vw;}
    .honors .swiper-button-next{right:10.2vw;}    
    .core-strengths {padding:7.2289vw 0 7.2289vw 0}
    .core-strengths .row {margin-top:5.4217vw;padding:3.3133vw 4.2169vw 3.012vw 2.7108vw}
    .core-strengths .row-2 {margin-top:5.7229vw;}
    .core-strengths .row .subject {font-size:1.506vw;}
    .core-strengths .row .subject:before {bottom:-1.2048vw;width:4.2169vw;height:0.1807vw;}
    .core-strengths .row .col .content {margin-bottom:2.4096vw;}
    .core-strengths .row .col .content li {font-size:0.8434vw;}
    .core-strengths .row .col .content li h3 {font-size:1.2048vw;margin:0 0 0.3012vw 0}
    .core-strengths .row .col .div li:Hover {top:-0.6024vw;}
    .core-strengths .row-1 .col .content {min-height:15.6627vw}
    .core-strengths .row-1 .col .indnum-design {margin:0 0 2.4096vw 0}
    .core-strengths .row-1 .col .indnum-design li {border-left:0.1807vw solid #24d4d4;padding:0 0 0 0.9036vw}
    .core-strengths .row-1 .col .indnum-design li .summry {font-size:0.8434vw;margin:0 0 1.2048vw 0}
    .core-strengths .row-1 .col .indnum-design li h2 {font-size:3.6145vw;}
    .core-strengths .row-1 .col .indnum-design li h3 {font-size:1.8072vw;margin:1.2651vw 0 0 0}
    .core-strengths .row-2 .col .content {min-height:15.0602vw;}
    .core-strengths .row-2 .col .iso li .pic img {height:6.6265vw}
    .core-strengths .row-2 .col .iso li .title {font-size:1.0843vw;margin-top:1.506vw}    
    .service {padding:6.6265vw 0 6.3253vw 0}
    .service .subject {font-size:1.506vw; border-left:0.1807vw solid #24d4d4;padding:0 0 0 1.2048vw;margin:3.6145vw 0 4.8193vw 0}
    .service .subtitle {font-size:1.506vw;margin:0 0 2.4096vw 1.3855vw}
    .service .content li {font-size:0.9639vw;padding:3.3133vw}
    .service .content li:hover {top:-0.6024vw}
    .service .content li h3 {font-size:1.506vw;margin:0 0 1.2048vw 0}
    .service .content li hr {margin:2.1084vw 0}    
    .culture {padding:5.4217vw 0 7.2289vw 0}
    .culture ul.ct {gap:2.1084vw;}
    .culture ul.ct li {padding:2.1084vw 2.1084vw 3.9157vw 2.1084vw;width:calc(33.3333% - 1.4056vw);}
    .culture ul.ct li .title {font-size:1.6867vw;padding:0 0 1.2048vw 0;margin:0 0 1.8072vw 0;}
    .culture ul.ct li .content {font-size:1.0843vw;}
    .culture ul.ct li .icon p {right:-1.506vw;bottom:-1.506vw;width:16.8675vw;height:16.8675vw;}
    .culture .va {padding:4.5181vw 3.6145vw 6.0241vw 3.6145vw;margin-top:2.1084vw}
    .culture .va .title {font-size:2.2892vw;padding:0 0 2.4096vw 0;margin:0 0 1.8072vw 0; }
    .culture .va .content ul {margin:4.2169vw 0 0 0;gap:4.8193vw}
    .culture .va .content li {font-size:0.9639vw;}
    .culture .va .content li h3 {font-size:1.506vw;margin:0 0 1.8072vw 0;padding:0 0 2px 0.9036vw;}
    .history {padding:0 0 10.8434vw 0}
    .history .home-news {padding:0;margin:7.2289vw 0 9.6386vw 0;}
    .history .home-news:before,.history .home-news:after {width:13.253vw;}
    .history .home-news .mySwiper {padding-bottom:0}
    .history .in-h {padding-left:2.4096vw;}
    .history .in-h .text-h {margin-bottom:1.8072vw;min-height:25.3012vw;padding:0 2.7108vw 0 0}
    .history .in-h .text-h .title-h {font-size:3.6145vw;top:-0.8036vw}
    .history .home-news .swiper-slide:hover .in-h .text-h,.history .home-news .swiper-slide:hover .in-h .pic-h {left:0.6024vw;}
    .history .in-h .text-h .subtitle-h {font-size:1.6867vw;margin:-0.4036vw 0 2.4096vw 0}
    .history .in-h .text-h .content-h {font-size:0.9639vw}
    .history .in-h .text-h .content-h li {padding-left:0.9036vw;margin:0 0 0.7229vw 0}
    .history .in-h .text-h .content-h li:before {top:0.6229vw;width:0.3012vw;height:0.3012vw;}  
    .news li {margin-top:3.012vw;padding:1.506vw 4.2169vw 1.506vw 1.506vw;min-height:18.0723vw;}
    .news li .pic {left:1.506vw;top:1.506vw;width:28.9157vw;height:18.0723vw;}
    .news li .text {margin-left:32.8313vw;font-size:0.9639vw;}
    .news li .text .title {margin:0.7831vw 0 1.0843vw 0}
    .news li .text .cate {font-size:12px}
    .news li .text .title a {font-size:1.3253vw}
    .news li .text .content {font-size:12px; line-height: 1.6}
    .news li .text .more {margin:1.8072vw 0 0 0;padding:0.6024vw 0 0 0;}
    .news li .text .more a {font-size:0.8434vw}
    .news li .text .more a.icon {width:2.4096vw;height:0.9639vw;}    
    .news-show .wrap {padding:5.4217vw 3.5% 7.2289vw 3.5%;margin-bottom:10.8434vw}
    .news-show .news-title {margin:0 0 2.4096vw 0;font-size:1.9277vw}
    .news-show .left .date {padding:0 0 15px 0;margin:0 0 3.6145vw 0;font-size:14px}
    .news-show .left .date span {margin:0 0 0 1.8072vw;}
    .news-show .left .content {font-size:14px}
    .news-show .left .content img {margin:5px 0}
    .news-show .right .subject {font-size:1.4458vw;padding:0 0 18px 0;margin:3px 0 3.6145vw 0;}
    .news-show .right li .cate {font-size:12px;margin:1.2048vw 0 0.6024vw 0}
    .news-show .right li .title { padding:0 0 1.6867vw 0;margin:0 0 2.1084vw 0}
    .news-show .right li .title a {font-size:1.0843vw;}
    .prevnext {margin:7.2289vw 0 0 0;padding:2.4096vw 11.747vw 0 0;font-size:13px}
    .prevnext .mid {top:2.7108vw}
    .prevnext .mid a {width:9.0361vw;height:2.5904vw; line-height: 2.5301vw;font-size:0.9639vw;}
    .prevnext .mid a span {font-size:1.2048vw;margin:0.5831vw 0.6024vw 0 0}
    .prevnext .next {margin-top:0.6024vw}
    .product-search {top:-0.3614vw;}
    .product-search #k {height:2.4096vw;padding:0 0.9036vw;width:17.4096vw;font-size:12px;}
    .product-search #sbtn {width:3.012vw;height:2.5301vw;font-size:1.2048vw;}
    .customization-pic .text .title {font-size:2.1084vw;}
    .customization-pic .text .content {font-size:0.8434vw;max-width:63.253vw;}
    .customization-pic .text .content h3 {font-size:1.0843vw;margin:0.3217vw 0 0.8048vw 0}
    .custom-subject {margin:9.0361vw 0 3.3133vw 0}
    .custom-subject .chinese {font-size:2.2892vw;margin:0 0 0.6024vw 0}
    .custom-subject .english {font-size:0.9639vw;}
    .product-development ul {gap:1.2048vw}
    .product-development li {padding:0.9036vw;width:calc(25% - 0.9036vw);}
    .product-development li .text {padding:1.6867vw 1.2048vw 2.4096vw 1.2048vw}
    .product-development li .text .title {font-size:1.2048vw;padding:0 0 0.7229vw 0;margin:0 0 1.506vw 0}
    .product-development li .text .content {font-size:0.9639vw}
    .new_con_cus .text {padding:2.1084vw 3.6145vw 2.4096vw 3.6145vw}
    .new_con_cus .title {font-size:1.3253vw;margin:0 0 0.3012vw 0}
    .new_con_cus .content {font-size:0.8434vw;}
    .customization-more {margin:3.9157vw 0 0 0;}
    .customization-more a {width:12.0482vw;height:2.7108vw; line-height:2.7108vw;font-size:0.9639vw;}
    .customization-more a span {font-size:0.9639vw; margin:0.95vw 0 0 1.2048vw;}
    .customization-relax {margin:3.6145vw 0 -4.2169vw 0}    
    .maincurrent-search {margin-top:6.0241vw;}
    .site-search {margin:0 0 10.8434vw 0;}
    .site-search li {min-height:0;padding-right:5%}
    .site-search li .image { overflow: hidden;width:30%}
    .site-search li .text {width:65%;margin-left:5%}
    .site-search li .text .more {padding-top:1.0843vw} 
}

@media only screen and (max-width:1360px){	
    .fixtop .navpc {margin-left:90px}
    .fixtop .navpc li {padding:0 10px;}
}

@media only screen and (max-width:1044px){	
    .wrap {margin:0 4%}
	body {line-height:1.8;}   
	html,body,input,button,select,textarea,big,small {font-size:14px;font-weight:400}
    .list-paddingleft-1,.list-paddingleft-2{margin-left:17px;}
	.phonemenu { display:block;}
    .fixtop .navpc {display:none;}
	::-webkit-scrollbar {width: 1px;}
	.page_wrap {padding:30px 0 0 0;}
    .page_wrap.left {left:-6px}
	.pager a,.pager span,.pager font {margin:1px 0 1px 6px;width:23px; height:23px; line-height:23px}
	.pager font {font-family:'宋体';margin:0px; line-height: 23px; }
	.pager,.pager select,.pager input,.pager a,.pager span.disabled {font-size:12px;}
	.pager i {line-height: 25px;margin:0 5px; letter-spacing: 2px} 
    .text-shadow {transform: none;color:#fff}
    .text-shadow:Hover {text-shadow: 0 0 0 transparent,0 0 0 transparent;}
    .swiper-button-next,.swiper-button-prev {width:26px;height:26px;margin-top:-13px;}
    .swiper-button-next:after,.swiper-button-prev:after {font-size:13px;width:26px;padding:0 2px 0 0;height:26px;line-height:25px;}
    .swiper-button-prev:after {padding:0}
    .swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction {bottom:5px;}
    .swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction {bottom:5px;}
    .swiper-pagination-bullet {width:5px;height:5px;}
    .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {margin:0 5px}
    .swiper-pagination-bullet-active,.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet-active {width:18px}
    .indpics .swiper-slide .text .title {font-size:14px;margin:50px 0 30px 0;}
    .indpics .swiper-slide .text .title:before {bottom:-5px;width:27px;}
    .indpics .swiper-slide .text .content {font-size:18px; line-height: 1.6}
    .indpics .swiper-slide .text .content .en {font-size:11px;margin-top:15px; line-height: 1.4}    
    .indpics .swiper-slide .text .in {transform: translateY(50px);}
    .indpics .swiper-slide-active .text .in,.indpics .swiper-slide-duplicate-active .text .in {transform: translateY(0);}    
    .indpics .swiper-horizontal>.swiper-pagination-bullets,.indpics .swiper-pagination-bullets.swiper-pagination-horizontal,.indpics .swiper-pagination-custom,.indpics .swiper-pagination-fraction {padding-top:50px;width:22px;}
    .indpics .swiper-pagination-bullet {width:14px;height:14px;}
    .indpics .swiper-pagination-bullet:before {width:4px;height:4px;margin:-2px 0 0 -2px}
    .indpics .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.indpics .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {margin:5px 0;}
    .indpics .swiper-pagination-bullet-active,.indpics .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active,.indpics .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet-active {width:14px}    
    .swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{padding-top:50px;}
    .swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0}
    .fixtop { height:49px;}
    .fixtop .logo,.fixtop.activetop .logo { top:16px}
    .fixtop .logo a {width:116px;height:17px; }
    .fixtop .logo p {display:none;}
    .top-product-menu .wrap {gap:40px;}
    .top-product-menu .col {width:calc(16.6666% - 33.3333px);}
    .top-product-menu .col .subject {margin:0 0 15px 0}
    .top-product-menu .col .subject.cus {margin-top:25px}
    .top-product-menu .col .subject a {font-size:18px;padding:0 10px 7px 0; line-height: 1.4;}
    .top-product-menu .col .subject a:before {right:-5px;top:7px;font-size:14px;}
    .top-product-menu .col dt {margin-bottom:8px;margin-top:8px;}
    .top-product-menu .col dt a {font-size:16px;padding:2px 0 6px 0}
    .top-product-menu .col dd a {font-size:14px;}
    .fixtop .navpc li .top-solution-menu {padding-bottom:50px;}
    .top-solution-menu .wrap {column-gap:6vw;}
    .top-solution-menu .col {width:calc(25% - 4.5vw);margin-bottom:0px}
    .top-solution-menu .col .subject {margin-bottom:10px}
    .fixtop .navpc li .top-about-menu {padding-bottom:55px;}
    .top-about-menu .col {width:calc(33.3333% - 26.6666px);}
    .fixtop .navpc li .top-contact-menu {padding-bottom:10px;}
    .top-contact-menu .wrap {margin:0 auto}
    .top-contact-menu .col {width:calc(50% - 25px);}       
    .topsearch,.fixtop.activetop .topsearch {top:14px;margin-right:135px; z-index: 9999}
    .topsearch .btn span {font-size:18px; }
    .topsearch .search {top:-3px; height:27px;border-radius:27px; }
    .topsearch .search #k {width:127px;padding:0 0 0 10px;border-radius:0;height:25px;font-size:12px;}
    .topsearch .search #sbtn {top:-1px;font-size:16px;width:27px;height:27px;border-radius:27px;}
    .topsearch span.icon-close-bold {left:19px;top:4px;font-size:14px;}
    .topsearch.active .search{width:160px;}
    .language-nav,.fixtop.activetop .language-nav {top:17px;font-size:12px;margin-right:35px}
    .language-nav .lang-btn {height:32px;font-size:14px;}
    .language-nav .lang-btn span.earth {margin:0px 6px 0 0;width:15px;height:15px;}
    .language-nav .lang-btn span.icon-sanjiaoxing_shang {margin:2px 0 0 0;font-size:14px;}
    .language-nav .lang-dropdown {left:0;top:33px;width:80px;padding:9px 0 10px 0; }
    .language-nav .lang-dropdown p {height:20px;line-height:20px}
    .language-nav .lang-dropdown p a {font-size:14px;}    
    .fixtop .nav__trigger {top:13px;}
    .fixtop .phonemenu.active .nav__trigger,.fixtop.activetop .nav__trigger {top:13px}    
    .phonemenu .nav {top:60px;}
    .phonemenu .nav--active .nav,.fixtop.activetop .phonemenu .nav--active .nav {top:50px;}
    .phonemenu .nav li a {font-size:18px;padding:16px 0 18px 0;}
    .accordionmenu li .link .wrap:before {top:1px;font-size:12px;  }
    .accordionmenu li.open .link .wrap:before {top:2px;}    
    .accordionmenu .submenu {padding:15px 0 17px 0;}
    .accordionmenu .submenu dd {margin:5px 0 5px 0;width:50%}    
    .accordionmenu .submenu dd a,.accordionmenu li.open .submenu dd a { font-size:15px;padding:0}     
    .top-pic.active {margin-top:50px;}
    .fixtop.activetop {top:0px}    
    .home .section .anchor-point {top:-50px}
    .home-product {padding:35px 0 40px 0}    
    .home-subject .title {font-size:22px;margin:0 0 20px 0}
    .home-subject .entitle {font-size:10px;margin:3px 0 25px 0}
    .home-subject .home-more {bottom:2px}    
    .home-more a {padding:0 10px;font-size:12px;height:25px;line-height: 25px;}
    .home-more a span {font-size:10px;margin:0 -2px 0 2px;}
    .new_telst {border-width:2px}    
    .new_telst li {height:auto;line-height:18px;font-size:12px;padding:8px 10px 8px 15px;margin-top:0px;}
    .new_telst li:before {left:-2px;width:2px;}
    .new-wrap .text .title {font-size:16px;margin-right:10px;}
    .new-wrap .text .content {font-size:12px; margin:4px 0 0 0}
    .new-wrap .text .home-more-2 {margin-top:10px}
    .home-more-2 a {padding:0 8px;font-size:11px;height:20px;line-height:20px}
    .home-more-2 a span {font-size:9px;margin:7px -2px 0 2px}    
    .home-about {padding:30px 0 40px 0;background-attachment: scroll}
    .home-about .left {max-width:60%;}
    .home-about .content {font-size:14px;margin:0 0 25px 0}
    .home-about .indnum ul {margin:0 0 30px 0}
    .home-about .indnum li h2 {font-size:33px;}
    .home-about .indnum li h3 {font-size:14px;margin:15px 0 0 0;}
    .home-about .indnum li:nth-child(1) h3 {font-size:13px;margin-top:17px}
    .home-about .indnum li .summry {font-size:12px;margin-top:10px;max-width:80%}
    .home-more-3 a {padding:0 15px;font-size:13px;height:28px;line-height:27px}
    .home-more-3 a span {font-size:12px; margin:8px -2px 0 10px; vertical-align: top;}
    .home-map .home-subject {min-height:75px;}
    .home-map .content {font-size:12px;margin:-10px 0 0 0;padding:10px 0 0 0; line-height: 1.4}
    .home-map .indnum-map {width:65%}
    .home-map .indnum-map li h2 {line-height: 25px;font-size:25px}
    .home-map .indnum-map li h3 {font-size:20px; line-height:25px;margin-top:3px}
    .home-map .indnum-map li h3 i {font-size:12px; margin:8px 0 0 1px;}
    .home-map .indnum-map li .summry {font-size:13px;margin-top:3px}      
    .world-map li .text.no {width:5.8193vw; left:-1.8446vw}
    .world-map li.li47 .text.no {width:9vw;left:-3.5506vw;padding-top:1.2vw}
    .world-map li.li50 .text.no {width:7.0241vw;left:-2.5072vw}    
    .world-map li .text .map-title {font-size:1.0104vw;padding:0 0 0.4167vw 0;margin:0 0 0.5208vw 0}
    .world-map li .text .map-content {font-size:1.0938vw;}
    .world-map li.li47 .text,.world-map li.li48 .text {right:-2.3438vw; }
    .map-company {bottom:35px;}
    .map-company .row dl {width:11%}
    .map-company .row dl:nth-child(2) {width:18%}
    .map-company .row dl:nth-child(3) {width:60%}
    .map-company .row dt {font-size:12px;padding:0 0 8px 0;margin:0 0 7px 0}
    .map-company .row dl:nth-child(3) dt p {max-width:80px;}
    .map-company .row dd .title {font-size:10px;}
    .map-company .row dd .detail {top:20px;left:-15px;width:250px;padding:18px 15px 12px 15px;font-size:10px; }
    .map-company .row dd .detail strong,.map-company .row dd .detail b {font-size:12px;}
    .map-company .row dl:nth-child(3) .col dd:nth-child(2) .detail,.map-company .row dl:nth-child(3) .col dd:nth-child(5) .detail {margin-left:-140px;}
    .map-company .row dl:nth-child(3) .col dd:nth-child(3) .detail {right:-8px;padding-right:10px}
    .map-company .row dl:nth-child(3) .col dd:nth-child(3) .detail::before {right:0px}    
    .home-partner .area {padding-bottom:20px;padding-top:35px}
    .home-partner .area:before {width:12vw;}
    .home-partner .area:after {width:15vw;}    
    .home-partner .subject {padding:0 0 15px 0;margin:0 0 15px 0}
    .home-partner .subject2 {margin-top:30px}    
    .home-partner .subject .title {font-size:22px;margin:0 10px 0 0 }    
    .home-partner .subject .entitle {font-size:12px; line-height: 1.4}    
    .scroll-row {gap:3.6458vw}    
    .partner-logo {margin:10px 0;height:50px;}    
    .home-news {padding:30px 0 50px 0;}
    .home-news .home-subject {margin-bottom:50px}
    .home-news .home-subject:before {bottom:-20px;}
    .home-news .mySwiper {padding-bottom:50px}
    .home-news .swiper-slide .in {padding:15px 15px 20px 15px;}
    .home-news .swiper-slide .cate {font-size:14px;margin:18px 0 10px 0}    
    .home-news .swiper-slide .cate span {margin-left:10px;}    
    .home-news .swiper-slide .cate span i {margin:3px 2px 0 3px;font-size:11px;}
    .home-news .swiper-slide .title {min-height:50px}
    .home-news .swiper-slide .title a {font-size:16px;}    
    .home-news .swiper-slide .more {padding:10px 0 0 0;margin-top:25px;}
    .home-news .swiper-slide .more a:nth-child(1) {font-size:14px;}
    .home-news .swiper-slide .more .icon {top:6px;}    
    .home-news .swiper-slide .more .icon span {font-size:22px;}
    .swiper-button-next,.swiper-button-prev {width:25px;height:25px;}
    .swiper-button-next:after,.swiper-button-prev:after {font-size:12px;width:25px;padding:0;height:25px;line-height:23px; }
    .swiper-button-prev {right:30px}
    .swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:85%;bottom:13px}
    .foot {padding:30px 0 30px 0}
    .foot-logo {padding:0 0 10px 0}
    .foot-logo a {width:210px}
    .foot-logo .logo {width:136px;height:20px;}
    .foot-logo .enad {font-size:9px;margin:-2px 0 0 6px;}
    .menu-link {margin-top:30px}
    .menu-link .menu {display:none;}    
    .menu-link .links {display:flex}
    .menu-link .links .more {margin:0 15px 0 0;}
    .menu-link .links .more a.a {padding:0 15px;font-size:14px;height:33px;line-height:31px;width:auto;}
    .menu-link .links .more a.a span {font-size:12px;margin:0 -2px 0 3px}
    .menu-link .links .more-link a.a:hover,.menu-link .links .more-link a.a.active {border-top:1px solid #fff;border-bottom:1px solid #1B4496;}
    .menu-link .links .more-link .list {top:auto;bottom:48px;padding:5px 15px 10px 15px; line-height: 1.2}
    .menu-link .links .more-link a.a:hover span,.menu-link .links .more-link a.a.active span {transform: rotate(90deg);margin-top:-1px}
    .menu-link .links .more-link .list p {margin:10px 0}
    .menu-link .links .more-link .list p a {font-size:11px;}
    .social {position: absolute;right:0;top:68px}
    .social ul {margin-right:-5px}
    .social li {margin:0 0 0 15px}
    .social li a {width:30px;height:30px}
    .social li a img {height:20px;width:20px}
    .social li .info {bottom:35px;left:-30px}
    .social li .info .code {width:80px;padding:5px;}
    .footer {font-size:12px;padding:15px 0;}
    .top-pic {margin-top:50px;padding:0;height:350px}
    .top-pic .text .title {font-size:25px;margin:0 0 10px 0;}
    .top-pic .text .content {font-size:16px;}    
    .maincurrent {padding:10px 0;margin:0 0 30px 0}
    .maincurrent a {font-size:12px;}
    .maincurrent span {font-size:10px;margin:9px 2px 0 3px;}
    .product-list{margin:0 0 40px 0;min-height:300px}
    .product-list .product-menu {width:160px}
    .product-list .product-lists {width:100%;box-sizing: border-box;padding-left:180px}
    .product-menu {position: absolute;left:0;top:0}
    .product-menu .subject {font-size:14px;padding:9px 5px 10px 10px;margin:0 0 5px 0}
    .product-menu li a {padding:10px 0 10px 10px;font-size:14px;margin-right:15px;}
    .product-menu li i {width:15px;}
    .product-menu li i:before{font-size:14px;margin:13px 0 0 auto;left:3px}
    .product-menu li.open i:before,.product-menu li.open.active i:before {left:1px}   
    .product-menu li .col .in {margin:-2px 0 9px 0}
    .product-menu li .col p a {padding:0 0 3px 10px;font-size:11px;}    
    .product-lists ul {gap:2vw;}
    .product-lists li {width:calc(50% - 1vw);}
    .product-lists li .text {padding:0 10%}
    .product-lists li .text .title {padding:25px 0 4px 0; line-height: 1.4}
    .product-lists li .text .title a {font-size:14px;}
    .product-lists li .pic {padding:15px 10% 20px 10%;}
    .product-lists li .more a {height:35px; line-height: 33px;font-size:13px;}
    .product-lists li .more a span {margin:1px 0 0 5px;font-size:11px}    
    .proshow-subject {font-size:20px;margin:0 0 10px 0}
    .product-summry {padding:10px 0 40px 0; line-height: 1.8}
    .product-summry .subject {font-size:20px;margin:0 0 10px 0}
    .product-summry .left {font-size:14px;padding:0 0 60px 0}
    .product-summry .left .content2 {font-size:14px}
    .product-summry .left .proshow-subject {margin-top:25px;padding-top:20px}
    .product-summry .one-pic,.product-summry .mySwiper2 .swiper-slide {padding:10%;}
    .product-summry .mySwiper {margin:20px 40px 0 40px;}
    .product-summry .mySwiper .swiper-slide {padding:5%;}
    .product-summry .swiper-button-next,.product-summry .swiper-button-prev {bottom:3.7vw;width:25px;height:25px}
    .product-summry .swiper-button-next:after,.product-summry .swiper-button-prev:after {font-size:12px;width:25px;height:25px;line-height:23px;}
    .product-summry .btn a {height:30px; line-height:29px; width:120px;font-size:14px;}
    .product-summry .btn a.ct {margin:0 20px 0 0;}
    .product-summry .btn a.down i {width:12px;height:12px;margin:9px 0 0 10px;}
    .product-content {padding:35px 0 40px 0}
    .customization-ul li {padding-left:10px;}
    .customization-ul li:before {top:10px;width:3px;height:3px;}
    .product-content .content {margin:0;font-size:14px;}
    .product-content .content td {padding:10px 10px;font-size:12px;}
    .product-content .content tr:nth-child(1) td,.product-content .content tr:nth-child(1) {font-size:14px;}
    .product-content .content img {margin:5px 0}   
    .product-content .new_telst_pro {padding:0 0 10px 0;}
    .product-content .new_telst_pro li {font-size:18px;margin-right:35px;}
    .product-content .new-wrap-pro {margin-top:30px}    
    .product-relax {padding:30px 0 40px 0;}
    .product-relax .proshow-subject {margin:0 0 20px 0}
    .product-relax .swiper-slide {width:200px;margin:0 15px 0 0}
    .product-relax .swiper-slide .pic {padding:5%;}
    .product-relax .swiper-slide .title {margin-top:15px}
    .product-relax .swiper-slide .title a {font-size:16px}
    .product-relax .swiper-button-next,.product-relax .swiper-button-prev {top:31px;} 
    .down-name {top:-80px;}
    .product-down {padding:40px 0 40px 0}
    .product-down .area {margin:0 0 0 120px;padding:20px 20px 30px 20px;}
    .product-down .area .left,.product-down .area .right {width:46%;}
    .product-down .area .left .subject {font-size:12px; line-height: 1.5}
    .product-down .area .left li.email {margin:10px 0 20px 0}
    .product-down .area .left li input[type="text"] {height:35px;padding:0 10px 1px 10px;font-size:12px;}
    .product-down .area .left li p {height:33px; line-height:32px;font-size:12px}
    .product-down .area .left .btn {margin:20px 0 0 0}
    .product-down .area .left .btn button {height:35px;padding:0 0 2px 0;font-size:14px;}
    .product-down .area .right {margin-top:33px}
    .product-down .area .right li {padding:15px 15px 17px 15px;margin:10px 0 0 0}
    .product-down .area .right li .title {font-size:14px;padding:0 75px 0 0}
    .product-down .area .right li .btn {right:15px;top:12px}
    .product-down .area .right li .btn a {font-size:12px}
    .product-down .area .right li .btn a i {width:10px;height:10px;margin:9px 0 0 6px;}
    .product-down .area .right li.min-height {height:108px;font-size:12px;}
    .indpics .swiper-slide2 .text .title {font-size:35px;margin-bottom:10px}
    .indpics .swiper-slide2 .text .content {font-size:16px;}
    .top-solution .text .title {font-size:25px;margin-bottom:5px}
    .top-solution .text .content {font-size:12px;max-width:550px; line-height: 1.6;margin-top:5px}
    .solution-list .solution-menu {width:16%}
    .solution-list .solution-lists {width:81%} 
    .solution-list{margin:0 0 50px 0}
    .solution-menu li{margin:5px 0 0 0}
    .solution-menu li a {padding:6px 10px 7px 10px;font-size:12px;}
    .solution-lists li .text {padding:18px 15px 20px 15px;}
    .solution-lists li .text .title a {font-size:16px;}
    .solution-lists li .text .gs {font-size:14px;margin:15px 0 25px 0}
    .solution-lists li .text .more a.font {font-size:12px;}
    .solution-lists li .text .more a.icon {;width:20px;height:10px;margin-top:6px}
    .sshow-summry {padding:35px 0;margin-top:-30px}
    .sshow-summry .left .title {font-size:20px}
    .sshow-summry .left .title:before {bottom:-10px;width:40px;height:2px;}
    .sshow-summry .left .subject {font-size:18px;margin:40px 0 20px 0}
    .sshow-summry .left .content {font-size:14px}
    .sshow-content {padding:30px 0;}
    .sshow-content img {margin:5px 0}    
    .sshow-summry .left {width:46%}
    .sshow-summry .right {width:49%}
    .sshow-subject {font-size:18px;margin:40px 0 25px 0}
    .solution-message {margin:10px 0 50px 0}
    .solution-message li.three input {height:35px;padding:0 10px;font-size:14px}
    .solution-message li textarea {height:150px;padding:10px 10px;font-size:14px}
    .solution-message li button {height:40px;font-size:14px;padding:0 0 2px 0;}
    .sshow-relax {margin:-30px 0 40px 0}
    .sshow-relax .swiper-button-next,.sshow-relax .swiper-button-prev {top:-1px;}
    .sshow-relax .swiper-slide .in{padding:35px 10% 30px 10%;}
    .sshow-relax .swiper-slide .title {margin:15px 0 0px 0}
    .sshow-relax .swiper-slide .title a {font-size:16px;}
    .sshow-relax .swiper-slide .subtitle {font-size:12px;min-height:40px;margin-top:5px}    
    .top-contact .text .content {font-size:12px;margin-top:0px}
    .contact-menu {margin:0 0 30px 0}
    .contact-menu li {margin-left:30px}
    .contact-menu li a {height:55px; line-height:53px;font-size:16px}
    .contact ul { column-gap: 6vw;}
    .contact li {width:calc(50% - 3vw);margin-bottom:40px}
    .contact li .title {font-size:20px; padding:0 0 10px 0;margin:0 0 20px 0;}
    .contact li .content {font-size:14px;}
    .contact li .content b,.contact li .content strong {margin:5px 0;font-size:16px}
    .contact li .content h3 {font-size:22px;margin:5px 0}
    .contact li .content .tel {margin-top:0px;font-size:14px;}
    .contact li .content .address {margin-top:20px}
    .contact li .content .address img {width:15px;margin:6px 7px 0 0}
    .map {margin-top:10px;}
    .map iframe,#container {height:300px;}
    .namemj {top:-50px}    
    .contact-message {padding:1px 0 40px 0;margin:0}
    .contact-message .type {top:-5px}
    .contact-message .type p {font-size:14px;margin-left:20px}
    .contact-message .type p:before {bottom:-3px;height:1px;}
    .contact-message li.btn input {width:30vw;height:35px;padding:0 10px;font-size:14px}
    .contact-message li.btn img {margin:0 0 0 5px;width:92px;height:33px;}
    .contact-message li.btn button{width:30vw;height:35px;padding:0}
    .join {margin:40px 0 0px 0}
    .join ul {column-gap: 4vw;}
    .join li {width:calc(50% - 2vw);}
    .join li .in {padding:15px 15px 30px 15px}
    .join li .title {margin:30px 0 0 0 ;padding:20px 0 0 0;}
    .join li .title a {font-size:18px;}
    .join li .title i {width:46px;height:18px;}   
    .top-about {padding:0;height:400px}
    .top-about .text .title {font-size:35px;margin:0 0 15px 0}
    .top-about .text .content {font-size:13px;max-width:500px; line-height: 1.8}    
    .namemj_abo {top:-50px;}
    .navbar {height:39px;}
    .navbar.active {top:50px;}
    .navbar-nav li {height:40px; line-height: 39px;margin-left:2vw}
    .navbar-nav li:before {bottom:0;height:2px}
    .navbar-nav li a {font-size:14px;}
    .aboutblank.active {height:40px}
    .about-subject {margin:0 0 20px 0}
    .about-subject .title {font-size:20px;}
    .about-subject .entitle {font-size:14px;margin:5px 0 25px 0}
    .aboutus {margin:35px 0 40px 0}
    .aboutus .left {width:44%}
    .aboutus .left .content {font-size:14px; line-height: 1.6}    
    .aboutus .right .indnum ul {column-gap:4vw;margin:60px 0 10px 0}
    .aboutus .right .indnum li {width:calc(50% - 2vw);padding-top:15px;}
    .aboutus .right .indnum li h2 {font-size:40px}
    .aboutus .right .indnum li h3 {font-size:20px; margin:15px 0 0 0;}
    .aboutus .right .indnum li.li30 h3 {font-size:16px;margin:20px 0 0 2px}
    .aboutus .right .indnum li .summry {font-size:10px;margin-top:5px;max-width:100px}
    .video-btn{width:60px; height:60px;margin:-30px 0 0 -30px}    
    .honors {padding:35px 0 10px 0}
    .honors .content {font-size:14px;padding:20px 0 0 0;margin-top:-0px}
    .honors .content .in {max-width:100%;}
    .honors .swiper-container {padding:50px 0;}
    .honors .swiper-slide .title {font-size:20px;margin:2px 0 15px 0;}
    .honors .swiper-slide-active .title {font-size:16px;margin:0 0 10px 0}
    .honors .swiper-button-next,.honors .swiper-button-prev {width:130px;height:215px;margin-top:-87px;}
    .honors .swiper-button-next:after,.honors .swiper-button-prev:after {font-size:16px;width:130px;height:215px;line-height:25px;}
    .honors .swiper-button-prev {left:10vw;}
    .honors .swiper-button-next{right:10vw;}    
    .core-strengths {padding:35px 0 50px 0}
    .core-strengths .row {margin-top:25px;padding:25px 25px 30px 25px}
    .core-strengths .row .col {width:72%}
    .core-strengths .row-2 {margin-top:30px;}
    .core-strengths .row .subject {font-size:18px;}
    .core-strengths .row .subject:before {bottom:-10px;width:40px;height:2px;}
    .core-strengths .row .col .content {margin-bottom:40px;}
    .core-strengths .row .col .content li {font-size:12px;line-height: 1.3}
    .core-strengths .row .col .content li h3 {font-size:14px;margin:0 0 5px 0}
    .core-strengths .row .col .div li:Hover {top:0;}
    .core-strengths .row-1 .col .content {min-height:0}
    .core-strengths .row-1 .col .indnum-design {margin:0 0 0px 0}
    .core-strengths .row-1 .col .indnum-design li {border-left:1px solid #24d4d4;padding:0 0 0 10px}
    .core-strengths .row-1 .col .indnum-design li .summry {font-size:12px;margin:0 0 10px 0}
    .core-strengths .row-1 .col .indnum-design li h2 {font-size:35px;}
    .core-strengths .row-1 .col .indnum-design li h3 {font-size:18px;margin:12px 0 0 0}
    .core-strengths .row-2 .col .content {min-height:0;}
    .core-strengths .row-2 .col .iso li .pic img {height:50px}
    .core-strengths .row-2 .col .iso li .title {font-size:12px;margin-top:5px}
    .service {padding:30px 0 40px 0;background-attachment:scroll;}
    .service .subject {font-size:16px; border-left:2px solid #24d4d4;padding:0 0 0 10px;margin:30px 0 30px 0; line-height: 1.6}
    .service .subtitle {font-size:16px;margin:0 0 25px 12px}
    .service .content li {font-size:12px;padding:20px;line-height: 1.4}
    .service .content li:hover {top:0}
    .service .content li h3 {font-size:16px;margin:0 0 10px 0; line-height: 1.6}
    .service .content li hr {margin:15px 0}    
    .culture {padding:35px 0 40px 0}
    .culture ul.ct li {padding:25px 20px 30px 20px;}
    .culture ul.ct li .title {font-size:18px;padding:0 0 10px 0;margin:0 0 15px 0;}
    .culture ul.ct li .content {font-size:12px; line-height: 1.6}
    .culture .va {padding:25px 20px 30px 20px;}
    .culture .va .title {font-size:20px;padding:0 0 15px 0;margin:0 0 25px 0; border-bottom:1px solid #ccc;}
    .culture .va .content ul {margin:20px 0 0 0;}
    .culture .va .content li {font-size:12px;}
    .culture .va .content li h3 {font-size:14px;margin:0 0 20px 0;padding:0 0 1px 10px;border-left:2px solid #24d4d4;}    
    .history {padding:0 0 50px 0}
    .history .home-news {padding:0;margin:35px 0 60px 0;}
    .history .home-news .mySwiper {padding-bottom:0}
    .history .in-h {padding-left:20px;}
    .history .in-h .text-h {margin-bottom:20px;min-height:250px;padding:0 20px 0 0}
    .history .in-h .text-h .title-h {font-size:25px;top:-5px}
    .history .in-h .text-h .subtitle-h {font-size:18px;margin:3px 0 20px 0}
    .history .in-h .text-h .content-h {font-size:14px}
    .history .in-h .text-h .content-h li {padding-left:10px;margin:0 0 5px 0}
    .history .in-h .text-h .content-h li:before {top:10px;width:3px;height:3px;} 
    .history .home-news .swiper-slide:hover .in-h .text-h,.history .home-news .swiper-slide:hover .in-h .pic-h {left:0;}
    .solution-list .news {width:78%}
    .news li {margin-top:4%;padding:10px 20px 10px 10px;min-height:125px;}
    .news li .pic {left:10px;top:10px;width:200px;height:125px;}
    .news li .text {margin-left:220px;font-size:14px;}
    .news li .text .cate {font-size:12px}
    .news li .text .title {margin:10px 0 0 0}
    .news li .text .title a {font-size:16px}
    .news li .text .content {display:none;}
    .news li .text .more {display:none;}    
    .news-show .wrap {padding:20px 3.5% 40px 3.5%;margin-bottom:50px}
    .news-show .news-title {margin:0 0 20px 0;font-size:18px;max-width:100%}
    .news-show .left {width:100%;}
    .news-show .left .date {padding:0 0 15px 0;margin:0 0 25px 0;font-size:13px}
    .news-show .left .date span {margin:0 0 0 15px;}
    .news-show .left .content {font-size:14px}
    .news-show .right {display:none;}
    .prevnext {margin:35px 0 0 0;padding:20px 120px 0 0;font-size:13px}
    .prevnext .mid {top:25px}
    .prevnext .mid a {width:100px;height:25px; line-height:24px;font-size:12px;}
    .prevnext .mid a span {font-size:14px;margin:6px 5px 0 -3px}
    .prevnext .next {margin-top:10px}
    .product-search {top:-2px;}
    .product-search #k {height:25px;padding:0 8px 1px 8px;width:120px;font-size:12px}
    .product-search #sbtn {width:30px;height:28px;font-size:16px;}
    .contact {padding-bottom:0}    
    .customization-pic .text .title {font-size:25px;}
    .customization-pic .text .content {font-size:12px;max-width:70%;}
    .customization-pic .text .content h3 {font-size:14px;margin:0px 0 7px 0}
    .custom-subject {margin:40px 0 25px 0}
    .custom-subject .chinese {font-size:20px;margin:0 0 5px 0}
    .custom-subject .english {font-size:12px;}
    .product-development li .text {padding:15px 10px 20px 10px}
    .product-development li .text .title {font-size:14px;padding:0 0 10px 0;margin:0 0 12px 0}
    .product-development li .text .content {font-size:12px;line-height: 1.6}
    .new_con_cus .text {padding:18px 20px 23px 20px}
    .new_con_cus .title {font-size:14px;margin:0 0 5px 0}
    .new_con_cus .content {font-size:12px;max-width:100%; line-height: 1.4}
    .customization-relax {margin:10px 0 -40px 0}    
    .maincurrent-search {margin-top:50px;}
    .site-search {margin:0 0 50px 0;}
    .site-search li {min-height:0;padding-right:5%}
    .site-search li .image {width:30%}
    .site-search li .text {width:65%;margin-left:5%}
    .site-search li .text .more {padding-top:10px}
	.map-company .row dl:nth-child(3) .col dd:nth-child(2),.map-company .row dl:nth-child(3) .col dd:nth-child(5) {padding-left:8%;}
}

@media only screen and (max-width:788px){
    .indpics .swiper-slide {height:600px}
    .indpics .swiper-horizontal>.swiper-pagination-bullets,.indpics .swiper-pagination-bullets.swiper-pagination-horizontal,.indpics .swiper-pagination-custom,.indpics .swiper-pagination-fraction {height:600px;}
    .top-pic {height:300px}
    .top-pic .text .title {font-size:20px;margin:0 0 10px 0;}
    .top-pic .text .content {font-size:14px;}
    .product-summry .swiper-button-next,.product-summry .swiper-button-prev {bottom:2.7vw;}
    .product-down .area .right {margin-top:38px}
    .top-about {height:350px}
    .top-about .text .title {font-size:25px;margin:0 0 10px 0}
    .top-about .text .content {font-size:12px;max-width:500px}    
    .honors .swiper-button-next,.honors .swiper-button-prev,.honors .swiper-button-next:after,.honors .swiper-button-prev:after {width:100px;height:160px;}
    .honors .swiper-button-next,.honors .swiper-button-prev {margin-top:-60px;}
    .new_con_cus .text {padding:10px 20px 13px 20px}
    .new_con_cus .title {font-size:13px;margin:0 0 -1px 0}
    .new_con_cus .content {font-size:11px; line-height: 1.4}
    .customization-more {margin:30px 0 0 0;}
    .customization-more a {width:100px;height:30px; line-height: 29px;font-size:13px;}
    .customization-more a span {font-size:18px; margin:6px -3px 0 5px;}
    .home-map .indnum-map {width:70%}
    .home-map .indnum-map li .summry {font-size:10px;} 
    .map-company {bottom:15px;}
    .product-content .new_telst_pro li {margin-right:25px;font-size:16px;}
    .product-down .area .left li p {font-size:9px}    
    .customization-pic .text .title {font-size:20px;}
    .customization-pic .text .content {font-size:10px;}
    .customization-pic .text .content h3 {font-size:12px;margin:0px 0 5px 0}
    .navbar-nav li {margin-left:1.2vw}
    .navbar-nav li a {font-size:13px;}
    .mapcons2 {width:170px;font-size:12px;}
	.map-company .row dl:nth-child(3) .col dd:nth-child(2),.map-company .row dl:nth-child(3) .col dd:nth-child(5) {padding-left:7%;}
}

@media only screen and (max-width:640px){    
    .indpics .swiper-slide .text .title {margin:50px 0 25px 0;}
    .indpics .swiper-slide .text .content {font-size:14px; line-height: 1.6}
    .indpics .swiper-slide .text .content .en {font-size:10px;margin-top:8px;} 
    .indpics,.indpics  .swiper-container,.indpics .swiper-slide {height:400px}
    .indpics .swiper-horizontal>.swiper-pagination-bullets,.indpics .swiper-pagination-bullets.swiper-pagination-horizontal,.indpics .swiper-pagination-custom,.indpics .swiper-pagination-fraction {
    bottom:5px;top:auto;left:0;height:auto;display:block;margin-left:0;padding-top:0;width:100%}
    .indpics .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.indpics .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {margin:0 3px;}
    .swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{bottom:5px;top:auto;left:0;height:auto;display:block;margin-left:0;padding-top:0;width:100%;display:flex;align-items: center;justify-content: center}
    .swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 3px;}
    .home-product .new_con {display:block;}    
    .new_lst {display:block;position: relative;margin-top:4%}    
    .new-wrap {width:100%}    
    .new_telst {display:none;flex-wrap: wrap;margin:0 0 20px 0;column-gap:10px;width:100%}
    .new_telst li {width:calc(50% - 5px);box-sizing: border-box;height:30px;line-height:29px;font-size:13px;}
    .new-wrap .text {top:9%;}
    .new-wrap .text .title {font-size:12px;margin-right:5px; line-height: 1.2}
    .new-wrap .text .content {font-size:10px; margin:-5px 0 0 0; line-height: 1.6}    
    .new-wrap .text .home-more-2 {margin-top:0px}    
    .home-more-2 a {padding:0 5px;font-size:10px;height:16px;line-height: 16px}
    .home-more-2 a span {font-size:7px;margin:5px -1px 0 2px}
    .home-about .left {max-width:100%;}    
    .home-about .indnum ul {display:flex;flex-wrap: wrap;margin-top:-25px;}
    .home-about .indnum li {width:50%;margin-top:30px}
    .home-about .indnum li .summry {font-size:12px;margin-top:5px}    
    .home-map {padding-top:30px;background: #031442 url("../images/map-mb.webp") no-repeat center;background-size:100%;}
    .home-map,.world-map {height:800px;}    
    .home-map .indnum-map {position:relative;width:100%}
    .home-map .home-subject {min-height:0px;}
    .home-map .content {font-size:11px;margin:20px 0 0 0;padding:10px 0 0 0;}
    .home-map .indnum-map li .summry {font-size:12px;}      
    .home-map .indnum-map ul {flex-wrap: wrap;margin-top:-20px;}
    .home-map .indnum-map li {width:50%;margin-top:20px;}
    .map-company {bottom:25px}
    .map-company .row {display:block}
    .map-company .row dl {width:100%}
    .map-company .row dl:nth-child(2) {width:100%;margin:20px 0}
    .map-company .row dl:nth-child(3) {width:100%}
    .world-div {display:none;}
    .scroll-row {gap:5vw}    
    .partner-logo {margin:10px 0;height:40px;}
    .swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:75%;}
    .foot-logo { text-align: center}
    .foot-logo a {margin:0 auto}
    .menu-link {align-items: center;justify-content: center}
    .menu-link .links {align-items: center;justify-content: center}
    .menu-link .links .more {margin:0 0 0 15px;}
    .menu-link .links .more:nth-child(1) {margin-left:0}
    .footer { text-align:center}
    .social {position:relative;top:0; text-align: center;align-items: center;justify-content: center;margin:15px 0 -10px 0}
    .social li {margin:0 10px}
    .top-pic {height:150px}
    .top-pic .text .title {font-size:14px;margin:0 0 5px 0;}
    .top-pic .text .content {font-size:11px; line-height: 1.6}
    .product-lists ul {gap:0;margin-top:30px}
    .product-lists li {width:100%;margin-top:5%}
    .product-lists li:nth-child(1) {margin-top:0}    
    .product-list{min-height:0}
    .product-list .wrap {display:block}
    .product-list .product-menu {width:100%}
    .product-list .product-lists {padding-left:0}
    .product-menu {position:relative}
    .product-menu .subject {padding-left:15px}
    .product-menu li a {padding-left:15px;}
    .product-menu li .col p a {padding-left:15px;}
    .product-summry .left {width:100%;padding:0}
    .product-summry .right {width:100%;margin-top:30px}
    .product-summry .btn {position:relative}    
    .product-summry .swiper-button-next,.product-summry .swiper-button-prev {bottom:6vw;}
    .product-summry .btn {width:100%; text-align: center;margin-top:40px}    
    .product-content .proshow-subject {position:relative}
    .product-content .content {margin:20px 0 0 0;}
    .product-content .content td {padding:5px;font-size:10px; line-height: 1.6}
    .product-content .content tr:nth-child(1) td,.product-content .content tr:nth-child(1) {font-size:12px;}
    .product-down {padding-top:30px}
    .product-down .proshow-subject {position:relative}
    .product-down .area {margin:25px 0 0 0;display:block}
    .product-down .area .left {width:100%;}
    .product-down .area .right {width:100%;margin-top:30px;}
    .product-down .area .right li.min-height {height:65px;}
    .indpics .swiper-slide2 .text .title {font-size:20px;margin-bottom:5px}
    .indpics .swiper-slide2 .text .content {font-size:12px;}
    .top-solution .text .title {font-size:18px;margin-bottom:2px}
    .top-solution .text .content {font-size:10px;max-width:100%; line-height: 1.4}
    .solution-list .wrap {display:block}
    .solution-list .solution-menu {width:100%}
    .solution-menu ul {display:flex;flex-wrap:wrap;margin-bottom:15px} 
    .solution-menu li{margin:0 0 5px 0;width:50%; text-align: center}
    .solution-menu li a {padding-left:5px;padding-right:5px;}
    .solution-menu li:nth-child(1) {margin:0 0 5px 0}    
    .solution-list .solution-lists {width:100%} 
    .solution-lists ul {gap:0;display:block;}
    .solution-lists li {width:100%;margin-top:4%}
    .solution-lists li:nth-child(1) {margin-top:0}
    .sshow-summry .wrap {display:block}
    .sshow-summry .left {width:100%}
    .sshow-summry .right {width:100%;margin-top:30px}    
    .solution-message li.three {display:block}
    .solution-message li.three input {width:100%;margin-bottom:10px}
    .solution-message li.beizu {margin:0 0 10px 0}
    .contact ul { column-gap: 0;display:block}
    .contact li {width:100%}
    .contact-message .type p {margin-left:3.5vw}
    .contact-message li.btn img {width:22vw;}
    .join ul {column-gap: 0;display:block}
    .join li {width:100%;margin-top:4%}
    .join li:first-of-type {margin-top:0}    
    .top-about {height:200px}
    .top-about .text .title {font-size:20px;}
    .top-about .text .content {font-size:11px;max-width:100%}    
    .aboutus .wrap {display:block}
    .aboutus .left {width:100%}
    .aboutus .right {width:100%}
    .aboutus .right .indnum ul {margin-top:30px;margin-bottom:30px}    
    .aboutus .right .indnum ul {display:block;column-gap: 0}
    .aboutus .right .indnum li {width:100%;margin-top:30px}
    .navbar::-webkit-scrollbar {width: 0;height:0px;}
    .navbar-nav li:before {bottom:0px;}
    .navbar-nav li {margin-right:10px}
    .navbar-nav li a {font-size:14px;}
    .navbar {width:100%; overflow-x:auto;}
    .navbar .navbar-nav {width:550px}    
    .honors .swiper-container {padding:0;}
    .honors .swiper-slide {transform: scale(1);}
    .honors .swiper-slide-active {transform: scale(1);}    
    .honors {padding-bottom:45px;}
    .honors .swiper-container {padding:0;}
    .honors .list {margin-top:15px;}    
    .honors .swiper-button-next,.honors .swiper-button-prev,.honors .swiper-button-next:after,.honors .swiper-button-prev:after {width:52vw;height:45vw;}
    .honors .swiper-button-next,.honors .swiper-button-prev {margin-top:-16vw;}
    .honors .swiper-button-prev {left:0%;}
    .honors .swiper-button-next{right:0%;}     
    .honors .swiper-slide .title,.honors .swiper-slide-active .title {font-size:18px;margin:5px 0 15px 0;font-weight:700}
    .core-strengths .row {display:block}
    .core-strengths .row .col {width:100%;margin-top:40px}
    .core-strengths .row .col .content ul {display:block}
    .core-strengths .row .col .content li {margin-top:30px;}
    .core-strengths .row .col .content li:nth-child(1) {width:100%}
    .core-strengths .row .col .content li:nth-child(2) {width:100%}
    .core-strengths .row .col .content li:nth-child(3) {width:100%}
    .core-strengths .row .col .div ul {flex-wrap: wrap;}
    .core-strengths .row-1 .col .indnum-design {margin-top:-10px;}
    .core-strengths .row-1 .col .indnum-design li {width:50%;box-sizing: border-box;margin:20px 0}
    .core-strengths .row-2 .col .iso ul {margin-top:-20px}
    .core-strengths .row-2 .col .iso li {width:33.3333%;margin:20px 0}    
    .service .content ul {display:block}
    .service .content li {width:100%;margin-top:4%}    
    .culture ul.ct {display:block;gap:0;}
    .culture ul.ct li {width:100%;margin-top:4%}
    .culture ul.ct li .icon p {width:35vw;height:35vw;}
    .culture .va {margin-top:4%}
    .culture .va .content ul {display:block;gap:0;}
    .culture .va .content li {margin-top:30px}
    .history .home-news:before,.history .home-news:after {display:none;}
    .history .in-h .text-h {min-height:200px;}
    .history .in-h {padding-left:4%;}
    .solution-list .news {width:100%}
    .news li {display:block;min-height:0}
    .news li .pic {position:relative;left:0;top:0;width:auto;height:auto;padding:32.25%;}
    .news li .text {margin-left:0;padding:20px 10px 15px 10px;}
    .prevnext {padding-right:0;padding-bottom:50px}
    .prevnext .mid {right:auto;left:0;top:auto;bottom:0}
    .product-search {display:none;}    
    .customization-pic .text .title {font-size:11px; line-height: 1.2}
    .customization-pic .text .content {font-size:7px;max-width:100%; line-height: 1.2}
    .customization-pic .text .content h3 {font-size:8px; line-height: 1.2; margin:-2px 0 1px 0}    
    .home-news .swiper-slide .in {padding:10px 10px 15px 10px;}
    .home-news .swiper-slide .cate {font-size:12px;margin:13px 0 5px 0}    
    .home-news .swiper-slide .cate span {margin-left:5px;}    
    .home-news .swiper-slide .cate span i {margin:2px 2px 0 3px;font-size:10px;}
    .home-news .swiper-slide .title a {font-size:14px;}       
    .home-news .swiper-slide .more {padding:5px 0 0 0;margin-top:20px;}
    .home-news .swiper-slide .more a:nth-child(1) {font-size:12px;}
    .home-news .swiper-slide .more .icon {top:4px;} 
    .home-news .swiper-slide .title .two-line {-webkit-line-clamp: 3;}
    .product-development ul {gap:3vw;}
    .product-development li {width:calc(50% - 1.5vw);}    
    .new_con_cus {display:block;}
    .new_con_cus .new_telst_cus {width:100%;display:none;}
    .new_con_cus .new-wrap-cus {width:100%}
    .new_con_cus .new_lst_cus {display:block;}
    .new_con_cus .new-wrap-cus .pic {height:auto;position:relative;padding:33.25% 0;}
    .new_con_cus .new-wrap-cus .text {display:block;}    
    .new_con_cus .text {padding:15px 20px 40px 20px}
    .new_con_cus .title {font-size:16px;margin:0 0 5px 0}
    .new_con_cus .content {font-size:14px;max-width:100%}
    .accordionmenu .submenu dd {width:100%} 
    .site-search li {padding-right:10px}
    .site-search li .image {width:100%}
    .site-search li .text {width:100%;margin-left:0;padding-right:10px;box-sizing: border-box}
    .site-search li .text .more {padding-top:10px}   
    .product-lists li .text .title a {font-size:16px;}
    .product-lists li .text .subtitle {font-size:12px; line-height:18px;height:auto;}
    .product-content .new_telst_pro {padding-bottom:20px;}
    .product-content .new_telst_pro li {margin-right:2%;font-size:14px;line-height: 1.2}
    .product-down .area .left li.num {display:block}
    .product-down .area .left li #code {width:100%}
    .product-down .area .left li p {width:150px;font-size:12px;margin-top:18px}
    .aboutus .right .indnum li .summry {font-size:12px;max-width:80%}
    .culture ul.ct li .title {font-size:20px;}
    .culture ul.ct li .content {font-size:14px;}
    .culture .va .content li {font-size:14px;}
    .culture .va .content li h3 {font-size:18px;margin:0 0 15px 0;padding:0 0 1px 10px;}  
	.map-company .row dl:nth-child(3) .col dd:nth-child(2),.map-company .row dl:nth-child(3) .col dd:nth-child(5) {padding-left:10%;}
}
