/*
* @Author: DoDo
* @Date:   2020-06-16 08:19:23
* @Last Modified by:   DoDo
* @Last Modified time: 2020-07-15 16:10:34
*/
@media (max-width: 1659px) { .nav-list > li { margin: 0 1.5%; }
  .header-right .a-lauguage { margin-left: 30px; }
  .index-product-owl .owl-nav button.owl-prev, .index-product-owl .owl-nav button.owl-next { width: 50px; height: 50px; } }
@media (max-width: 1599px) { .banner-word .banner-cont .div-en { font-size: 56px; line-height: 66px; }
  .banner-word .banner-cont .div-cn { font-size: 38px; line-height: 48px; }
  .index-product-a1 .span-txt { padding: 0 80px 0 30px; line-height: 80px; font-size: 20px; }
  .index-product-a1 .span-txt .mg-icon { right: 25px; }
  .index-case-01 .div-content .div-cont { height: 180px; -webkit-line-clamp: 5; }
  .about-menu a { line-height: 70px; }
  .product-list li .div-word .div-title a { font-size: 30px; line-height: 40px; } }
@media (max-width: 1365px) { .nav-list > li { margin: 0 1.2%; }
  .nav-list > li .span-01 a { font-size: 16px; }
  .index-about-a1 .span-en { font-size: 20px; }
  .index-about-a1 .span-cn { font-size: 20px; }
  .index-about-word-cont { padding: 20% 10%; }
  .index-about-word-cont .div-cont { height: 144px; -webkit-line-clamp: 4; }
  .index-about-word-cont .div-more { margin-top: 40px; padding-top: 30px; }
  .index-product-owl .owl-nav button.owl-prev, .index-product-owl .owl-nav button.owl-next { width: 40px; height: 40px; }
  .index-contact-01 { padding: 50px 50px 70px; }
  .product-list li .div-word .div-cont { width: 80%; } }
@media (max-width: 1279px) { .banner-word .banner-cont .div-en { font-size: 46px; line-height: 56px; }
  .banner-word .banner-cont .div-cn { font-size: 30px; line-height: 40px; } }
@media (min-width: 1200px) { .nav-list > li:hover .span-01 a { color: #1a4fa2; }
  .nav-list > li:hover .span-01 a::after { left: 0; right: 0; }
  .nav-list > li:hover .nav-down { visibility: visible; filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; transform: translateY(0); }
  .nav-down { visibility: hidden; filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; transform: translateY(10px); -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; }
  .nav-down li a:hover { color: #00c0e9; border-bottom-color: #00c0e9; }
  .header.on .nav-list > li .span-01 a { line-height: 80px; }
  .header.on .header-right .a-lauguage { line-height: 80px; }
  .index-about-word-cont .div-more a { padding-right: 50px; background-position: right 6px center; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; }
  .index-about-word-cont .div-more a:hover { background-position: right center; }
  .index-about-a1 .span-cn { background-position: right 5px center; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; }
  .index-about-a1:hover .span-cn { background-position: right  center; }
  .index-area-a1 .div-title { -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; }
  .index-area-a1 .div-more span { padding-right: 50px; background-position: right 5px center; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; }
  .index-area-a1:hover .div-title { transform: translateY(-10px); }
  .index-area-a1:hover .div-more span { background-position: right 0 center; }
  .index-case-01 .div-content .div-more a { padding-right: 50px; background-position: right 5px center; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; }
  .index-case-01 .div-content .div-more a:hover { background-position: right 0 center; }
  .index-product-a1:hover .span-img { transform: scale(1.1); }
  .index-product-a1:hover .span-txt { background: #00c0e9; }
  .index-product-a1:hover .span-txt .mg-icon { right: 30px; }
  .index-news-a1:hover .span-img .bdo-img { transform: scale(1.1); }
  .index-news-a1:hover .span-title { color: #1a4fa2; }
  .about-menu a:hover { background: #00c0e9; }
  .product-list li:hover { background: #1a4fa2; }
  .product-list li:hover .div-word .div-title a { color: #fff; }
  .product-list li:hover .div-word .div-des { color: #fff; }
  .product-list li:hover .div-word .div-more a { background: url("../images/icon-02.png") center no-repeat; }
  .contact-list li { min-height: 280px; }
  .contact-list li .a-map:hover img { margin-left: 30px; }
  .news-pages .div-01 a:hover { color: #1a4fa2; } }
@media (max-width: 1199px) { body { padding-top: 80px; }
  .header { display: flex; justify-content: space-between; padding-top: 25px; padding-bottom: 25px; }
  .header .a-logo { position: static; transform: translateY(0); }
  .header .a-logo img { height: 30px; }
  .header .header-right { position: static; }
  .header .header-right .a-lauguage { width: auto; padding: 0 10px; line-height: 30px; }
  .header-bream { display: block; }
  .nav-toggle { position: fixed; left: 0; top: 80px; right: 0; bottom: 0; overflow: auto; background: #1a4fa2; visibility: hidden; filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; transform: translateY(10px); -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; }
  .nav-toggle.on { visibility: visible; filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; transform: translateY(0); }
  .nav-list { display: block; padding: 15px; }
  .nav-list > li { margin: 0; }
  .nav-list > li .span-01 { position: relative; }
  .nav-list > li .span-01 a { color: #fff; line-height: 50px; border-bottom: 1px solid #fff; }
  .nav-list > li .span-01.on bdo { display: flex; justify-content: center; align-items: center; position: absolute; top: 0; right: 0; bottom: 0; width: 50px; font-size: 20px; color: #fff; cursor: pointer; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; }
  .nav-list > li .span-01.on bdo.on { transform: rotate(45deg); }
  .nav-list > li.on .span-01 a { color: #fff; }
  .nav-down { position: static; padding: 20px 15px; display: none; }
  .nav-down li a { font-size: 14px; }
  .banner-scroll { display: none; }
  .banner-a1{ height: calc(100vh - 80px); }
  .banner-word .banner-cont { width: 100%; }
  .banner-word .banner-cont .div-en { font-size: 36px; line-height: 46px; }
  .banner-word .banner-cont .div-cn { font-size: 24px; line-height: 34px; }
  .index-about-word-cont .div-cont { font-size: 16px; }
  .index-about-img { font-size: 40%; }
  .index-about-sort { width: 26.67%; }
  .index-product-a1 .span-txt { padding: 0 60px 0 15px; line-height: 60px; font-size: 16px; }
  .index-product-a1 .span-txt .mg-icon { right: 15px; }
  .index-area-a1 .div-title .div-en { font-size: 16px; line-height: 26px; }
  .index-area-a1 .div-title .div-cn { font-size: 20px; line-height: 30px; }
  .index-area-a1 .div-more { bottom: 18%; }
  .index-area-a1 .div-more span { font-size: 16px; }
  .about-intro-word { width: 39%; }
  .about-intro-title { margin-top: 30px; }
  .about-intro-word .div-des { font-size: 16px; line-height: 30px; } }
@media (max-width: 991px) { .header { padding-left: 15px; padding-right: 15px; }
  .header-right .a-lauguage { margin-left: 20px; }
  .header-bream { margin-left: 20px; }
  .footer { padding: 15px 15px 20px; text-align: center; }
  .footer-copy { font-size: 14px; line-height: 24px; padding-right: 0; }
  .footer-share { flex-direction: column; position: static; transform: translateY(0); margin-top: 15px; }
  .footer-share .footer-ewm{ margin: 0 auto 15px; }
  .footer-share .bshare-custom a { margin: 0 10px; }
  .banner-a1{ height: auto; }
  .banner-owl .owl-item .banner-a1 img{ display: block; }
  .index-about-word { width: 60%; }
  .index-about-sort { width: 40%; }
  .index-about-img { display: none; }
  .index-area-a1 { padding-top: 30%; }
  .index-case-owl .owl-nav button.owl-prev { left: 10px; }
  .index-case-owl .owl-nav button.owl-next { left: auto; right: 10px; }
  .index-case-cont { margin-left: 0; }
  .index-case-content { margin-left: 0; }
  .index-case-01 { flex-wrap: wrap; padding: 30px 50px; }
  .index-case-01 .a-img { display: block; width: 100%; margin-bottom: 30px; }
  .index-case-01 .div-content { width: 100%; }
  .index-case-01 .div-content .div-cont { height: auto; }
  .banner-title .div-en { font-size: 50px; line-height: 50px; }
  .index-title2 { text-align: center; background-position: center top; }
  .about-intro { padding-top: 50px; padding-bottom: 50px; }
  .about-intro { flex-wrap: wrap; }
  .about-intro-word { width: 100%; }
  .about-intro-title { margin-top: 50px; }
  .about-intro-img { width: 100%; background: none; margin-top: 20px; }
  .about-intro-img img { display: block; margin: 0 auto; }
  .about-honor { padding-top: 50px; padding-bottom: 50px; }
  .about-link { padding-top: 50px; padding-bottom: 50px; }
  .product-main { padding-top: 50px; padding-bottom: 50px; }
  .product-list li .div-word .div-title a { font-size: 26px; line-height: 36px; }
  .product-list li .div-word .div-des { -webkit-line-clamp: 3; height: 108px; margin-top: 20px; }
  .contact-main .contact-left, .contact-main .contact-right { width: 100%; }
  .contact-main .contact-right { margin-top: 30px; }
  .contact-form { padding: 50px; }
  .news-art-title .div-title { font-size: 26px; line-height: 36px; } }
@media (max-width: 767px) { body { padding-top: 50px; }
  .header { padding-top: 10px; padding-bottom: 10px; }
  .header .a-logo { padding-top: 3px; padding-bottom: 3px; }
  .header .a-logo img { height: 24px; }
  .nav-toggle { top: 50px; }
  .header-right .b-phone { display: none; }
  .header-right .a-lauguage { font-size: 14px; }
  .banner-word .banner-cont .div-en { font-size: 20px; line-height: 30px; }
  .banner-word .banner-cont .div-cn { font-size: 14px; line-height: 24px; padding: 10px 15px; margin-top: 10px; }
  .banner-owl .owl-dots button.owl-dot { width: 10px; height: 10px; border-radius: 10px; }
  .index-title { text-align: center; }
  .index-title .div-cn { font-size: 22px; padding-bottom: 15px; background-position: center bottom; }
  .index-title .div-en { font-size: 18px; line-height: 20px; }
  .index-p { padding-left: 15px; padding-right: 15px; }
  .index-about { flex-wrap: wrap; }
  .index-about-word { width: 100%; }
  .index-about-word-cont { padding: 35px 15px 30px; }
  .index-about-word-cont .div-cont { font-size: 16px; line-height: 28px; height: auto; max-height: 112px; margin-top: 25px; }
  .index-about-word-cont .div-more { text-align: right; padding-top: 0; margin-top: 25px; background: none; }
  .index-about-word-cont .div-more a { padding-right: 30px; font-size: 16px; background-size: 20px; }
  .index-about-sort { width: 100%; }
  .index-about-a1 { height: 200px; }
  .index-about-a1 .span-01 { margin-left: 15px; margin-right: 15px; }
  .index-about-a1 .span-en { top: 10%; }
  .index-product-cont { margin-top: 25px; }
  .index-product-owl .owl-nav button.owl-prev, .index-product-owl .owl-nav button.owl-next { width: 26px; height: 26px; }
  .index-product-a1 .span-txt { line-height: 40px; padding: 0 15px; font-size: 14px; }
  .index-product-a1 .span-txt .mg-icon { display: none; }
  .index-area-cont { margin-top: 25px; }
  .index-area-a1 { width: 100%; padding-top: 60%; }
  .index-case-cont { margin-top: 25px; padding-top: 0; padding-bottom: 25px; margin-left: -15px; margin-right: -15px; }
  .index-case-owl .owl-nav button.owl-prev, .index-case-owl .owl-nav button.owl-next { width: 16px; height: 30px; }
  .index-case-owl .owl-nav button.owl-prev { left: 5px; }
  .index-case-owl .owl-nav button.owl-next { right: 5px; }
  .index-case-01 { padding-left: 30px; padding-right: 30px; }
  .index-case-01 .div-content .div-cont { font-size: 14px; line-height: 24px; display: block; margin-top: 16px; height: auto; max-height: 72px; -webkit-line-clamp: 3; }
  .index-case-01 .div-content .div-title { font-size: 18px; line-height: 28px; }
  .index-case-01 .div-content .div-more { padding-top: 0; margin-top: 15px; text-align: right; background: none; }
  .index-case-01 .div-content .div-more a { font-size: 16px; }
  .index-news { padding-left: 0; }
  .index-news .index-news-left, .index-news .index-news-right { float: none; width: 100%; margin: 0; }
  .index-news .index-news-right { margin-top: 25px; }
  .index-news-arrow { left: auto; right: 0; bottom: 114px; z-index: 10; }
  .index-contact { flex-wrap: wrap; }
  .index-contact-01 { width: 100%; padding: 30px 20px 50px; }
  .index-contact-01 .div-title { font-size: 20px; padding-bottom: 10px; }
  .index-contact-list { font-size: 15px; line-height: 26px; padding-top: 25px; }
  .index-contact-list li { margin-top: 10px; }
  .banner-title .div-cn { font-size: 18px; padding-bottom: 15px; }
  .banner-title .div-en { font-size: 20px; line-height: 30px; margin-top: 5px; }
  .about-menu a { font-size: 14px; line-height: 46px; }
  .index-title2 .div-cn { padding-bottom: 0; }
  .about-intro { padding-top: 35px; padding-bottom: 35px; }
  .about-intro-title { margin-top: 25px; }
  .about-intro-title .div-cn { font-size: 18px; line-height: 28px; }
  .about-intro-word .div-des { font-size: 14px; line-height: 24px; margin-top: 25px; }
  .about-honor { padding-top: 35px; padding-bottom: 35px; }
  .about-hornor-title a { width: auto; padding: 0 30px; line-height: 40px; margin: 0 5px; }
  .about-hornor-cont { margin-top: 25px; }
  .about-link { padding-top: 35px; padding-bottom: 35px; }
  .about-link-cont { margin-top: 25px; }
  .about-link-a1 { padding: 30px 15px; }
  .about-link-a1 .b-name { font-size: 18px; line-height: 28px; }
  .about-link-a1 .span-01 { font-size: 14px; line-height: 24px; }
  .product-main { padding-top: 35px; padding-bottom: 35px; }
  .product-list li { padding-bottom: 10px; }
  .product-list li .a-img { position: static; width: 100%; background: none; }
  .product-list li .a-img img { display: block; width: 100%; }
  .product-list li .div-word { float: none; width: 100%; }
  .product-list li .div-word .div-cont { padding: 15px 15px 20px; width: 100%; }
  .product-list li .div-word .div-cont .div-title a { font-size: 16px; line-height: 26px; }
  .product-list li .div-word .div-cont .div-des { font-size: 14px; line-height: 24px; height: auto; max-height: 96px; margin-top: 5px; }
  .product-list li .div-word .div-cont .div-more { display: none; }
  .contact-list { margin-top: 25px; }
  .contact-list li { padding: 30px 20px; }
  .contact-list li .a-map { position: static; width: 100%; margin-top: 20px; }
  .contact-list li .div-01 { margin-top: 10px; }
  .contact-list li .div-01:first-child { margin-top: 20px; }
  .contact-form-list .but-01 { float: none; width: 100%; height: 40px; font-size: 16px; margin: 0; }
  .contact-form { padding: 30px 20px; }
  .news-art-title { padding: 50px 15px; }
  .news-art-title .div-title { font-size: 20px; line-height: 30px; }
  .news-art-title .div-info { font-size: 14px; }
  .news-art-title .div-info .span-01 { margin: 0 5px; }
  .news-art-title .div-info .span-01 img { margin-right: 5px; }
  .news-art { font-size: 14px; line-height: 28px; }
  .news-pages { margin-top: 30px; padding-right: 0; }
  .news-pages .div-01 a { font-size: 14px; }
  .news-pages .a-return { position: static; width: 100%; margin-top: 10px; } }

/*# sourceMappingURL=media.css.map */

