@charset "UTF-8";
@font-face { font-family: 'MB'; src: url("../fonts/Montserrat-Bold.ttf") format("truetype"); }

@font-face { font-family: 'MR'; src: url("../fonts/Montserrat-Regular.ttf") format("truetype"); }

@font-face { font-family: 'MM'; src: url("../fonts/Montserrat-Medium.ttf") format("truetype"); }

@font-face { font-family: 'fzlt'; src: url("../fonts/方正兰亭中黑_GBK.TTF") format("truetype"); }

@font-face { font-family: 'fzltl'; src: url("../fonts/方正兰亭细黑_GBK.TTF") format("truetype"); }

@font-face { font-family: 'fzltj'; src: url("../fonts/兰亭黑简.TTF") format("truetype"); }

@font-face { font-family: 'ABook'; src: url("../fonts/AvantGardeITCbyBT-Book.otf") format("opentype"); }

@font-face { font-family: 'fzltB'; src: url("../fonts/fzltzchk.ttf") format("truetype"); }

@font-face { font-family: 'BMD'; src: url("../fonts/BMDOHYEON.ttf") format("truetype"); }

@font-face { font-family: 'GB'; src: url("../fonts/Gilroy-Bold.ttf") format("truetype"); }

/* 响应 */
@media screen and (max-width: 1500px) { .product .main1 .content .swiper-pagination { bottom: 30px; }
  .product .main1 .content .block .txt { padding-top: 50px; } }

@media screen and (max-width: 1400px) { .index .main1 .content .swiper-container.swiper-img { width: 60%; }
  .index .main1 .center .swiper-button-prev { left: 0; }
  .index .main1 .center .swiper-button-next { right: 0; }
  .index .main5 .content .swiper-button-next { background-color: #f5f5f5; right: 0; }
  .index .main5 .content .swiper-button-prev { background-color: #f5f5f5; left: 0; } }

@media screen and (max-width: 1199px) { body, html { width: 100%; }
  body { padding-top: 88px; }
  .center { width: 100%; margin: 0; padding: 0 15px; }
  .header { background-color: #fff; }
  .header .head_top { padding: 20px 30px; }
  .header .head_top .head_nav { display: none; }
  .header .head_top .head_monu .head_search .head_search_box.active { border: 1px solid #333; }
  .header .head_logo_off { display: none; }
  .header .head_logo_on { display: block; }
  .header .head_top .head_nav { color: #333333; }
  .header .head_top .head_monu .iconfont { color: #333333; }
  .header .head_top .head_monu .head_search .iconfont::after { background-color: rgba(51, 51, 51, 0.3); }
  .index .index_title .en { font-size: 16px; }
  .index .index_title .cn { font-size: 30px; }
  .index .index_banner .banner_sw_btn { width: 50px; height: 100%; }
  .index .index_banner .content .icon { width: 100px; }
  .index .index_banner .content .txt .one { font-size: 18px; margin-bottom: 10px; text-indent: 0; }
  .index .index_banner .content .txt .two { font-size: 20px; }
  .index .main1 { padding: 80px 0; }
  .index .main1 .swiper-txt { width: 38%; height: auto; }
  .index .main1 .swiper-txt .block { padding: 25px 20px 20px; }
  .index .main1 .swiper-txt .block .more { margin-top: 35px; width: 130px; height: 54px; line-height: 50px; }
  .index .main1 .swiper-button-prev { opacity: 0.7; }
  .index .main2 .index_title { top: 50px; }
  .index .main2 .content .block { padding: 150px 20px 100px 30px; }
  .index .main2 .content .block .icon { margin-bottom: 40px; }
  .index .main2 .content .block .abstract { margin-bottom: 35px; }
  .index .main3 { padding: 60px 0; }
  .index .main3 .content .number_box .block { padding: 40px 0; }
  .index .main4 .content .swiper-slide.swiper-slide-active .block .txt { width: 70%; }
  .index .main4 .content .swiper-slide.swiper-slide-active .block .more { width: 40px; height: 40px; }
  .index .main4 .content .swiper-slide .block .txt { padding-top: 20px; }
  .index .main4 .content .swiper-slide .block .txt .name { width: 98%; font-size: 26px; margin-bottom: 10px; }
  .index .main4 .content .swiper-slide .block .txt .abstract { width: 98%; }
  .index .main4 .content .swiper-slide .block .txt .more { top: -20px; right: -20px; }
  .index .main4 .content .swiper-slide .block:hover .txt .more::before { width: 2px; height: 22px; }
  .index .main4 .content .swiper-slide .block:hover .txt .more::after { height: 2px; width: 22px; }
  .index .main4 .content .swiper-button-next { right: 0; color: #ffffff; background-color: #006ebd; border: solid 2px #006ebd; }
  .index .main4 .content .swiper-button-prev { left: 0; color: #ffffff; background-color: #006ebd; border: solid 2px #006ebd; }
  .index .main5 { padding: 60px 0 40px; }
  .index .main5 .content .swiper-button-next, .index .main5 .content .swiper-button-prev { color: #ffffff; background-color: #006ebd; border: solid 2px #006ebd; }
  .inner_banner .txt_box { font-size: 40px; }
  .inner_main { padding: 60px 0; }
  .inner_title { margin-bottom: 15px; }
  .inner_title .txt { font-size: 28px; margin-bottom: 10px; }
  .loadData { margin-top: 40px; }
  .contact .main1 .content .abstract { font-size: 18px; }
  .news .main1 .content .block_top .right_txt { padding: 0 25px; }
  .news .main1 .content .block_top .right_txt .block .abstract { margin-bottom: 25px; }
  .news .main1 .content .block_bottom .block_box .block .txt { padding: 25px; }
  .news .main1 .content .block_bottom .block_box .block .txt .name { font-size: 18px; line-height: 24px; max-height: 48px; min-height: 48px; }
  .video .main1 { padding: 60px 0; }
  .video .main2 { padding: 60px 0; }
  .application .main1 .content .top_img { height: 300px; }
  .application .main1 .content .block_box { margin-top: -30px; padding: 30px 30px 0; }
  .application .main1 .content .block_box .block { padding-bottom: 30px; }
  .application .main1 .content .block_box .blockblock:nth-child(n+3) { margin-top: 30px; }
  .application .main1 .content .block_box .block .txt { padding-top: 30px; }
  .application .main1 .content .block_box .block .name { font-size: 20px; }
  .video_popup .mask .vidoe_box { width: 600px; }
  .about .content .top_img .title { width: 300px; right: -30px; }
  .about .content .top_img .title .txt { font-size: 22px; left: 20px; }
  .about .content .txt_box { padding: 10px 35px 0 35px; }
  .about .content .txt_box .txt { padding-left: 100px; }
  .about .content .txt_box .txt::after { left: 34px; }
  .about_video .block .txt { font-size: 26px; line-height: 34px; }
  .about_video .block .video_play { width: 40px; }
  .culture .main1 .content .block { padding: 30px 20px 10px 20px; }
  .culture .main1 .content .block .name { margin-top: 20px; }
  .culture .main2 .content .block_box { margin-top: 40px; }
  .culture .main2 .content .block_box .icon_img { line-height: 200px; width: 200px; height: 200px; }
  .culture .main3 .content .center { width: 100%; }
  .culture .main3 .content .block_center .line .line_icon { width: 106px; }
  .culture .main3 .content .block_center .line .txt { font-size: 24px; }
  .culture .main3 .content .block_center .line:nth-child(3) .txt { margin-left: 20px; }
  .culture .main3 .content .block_center .line:nth-child(1) .txt { margin-right: 20px; }
  .culture .main3 .content .block .round_block { width: 138px; height: 138px; }
  .culture .main4 { padding: 100px 0; }
  .join .main2 { padding: 60px 0 0; }
  .honor .main1 .content .block_box:not(:first-child) { padding-top: 30px; }
  .honor .main1 .content .block_box:not(:last-child) { padding-bottom: 30px; }
  .honor .main1 .content .block_box .block .img { padding: 15px; }
  .footer .foot_top { padding: 30px 10px; }
  .footer .foot_top .foot_nav { width: 60%; }
  .news-details .main1 .content .right_box .block_box .block { padding: 10px 10px 0; }
  .news-details .main1 .content .right_box .block_box .block .txt { padding: 20px 0; }
  .news-details .main1 .content .gomore { margin-top: 40px; }
  .switch .line { padding: 22px 30px; }
  .product .main1 { padding-top: 60px; }
  .product .main1 .content { margin: 0; }
  .product .main1 .content .swiper-slide { padding-top: 40px; }
  .product .main1 .content .block .txt { padding-right: 60px; padding-top: 30px; }
  .product .main1 .content .block .txt .name { font-size: 36px; margin-bottom: 15px; }
  .product .main1 .content .block .txt .more { margin-top: 25px; width: 133px; height: 44px; line-height: 44px; }
  .product .main1 .content .swiper-button-next { right: 0px; }
  .product .main1 .content .swiper-button-prev { left: 0px; }
  .product .main1 .content .swiper-pagination { position: unset; margin-top: 20px; }
  .product .main1 .content .swiper-pagination-bullet::after { background-image: linear-gradient(right, transparent 50%, #f5f5f5 50%); background-image: -o-linear-gradient(right, transparent 50%, #f5f5f5 50%); background-image: -ms-linear-gradient(right, transparent 50%, #f5f5f5 50%); background-image: -webkit-linear-gradient(right, transparent 50%, #f5f5f5 50%); background-image: -moz-linear-gradient(right, transparent 50%, #f5f5f5 50%); }
  .product .main1 .content .swiper-pagination-bullet::before { background-image: linear-gradient(left, transparent 50%, #f5f5f5 50%); background-image: -o-linear-gradient(left, transparent 50%, #f5f5f5 50%); background-image: -ms-linear-gradient(left, transparent 50%, #f5f5f5 50%); background-image: -webkit-linear-gradient(left, transparent 50%, #f5f5f5 50%); background-image: -moz-linear-gradient(left, transparent 50%, #f5f5f5 50%); }
  .product .main2 { padding: 40px 0; }
  .product .main2 .content { margin: 0 15px; }
  .product .main2 .content .block { padding: 70px 0 40px; }
  .product .main2 .content .block:nth-child(n + 3) { margin-top: 30px; }
  .product .main2 .content .block .txt { margin-left: 4%; }
  .product .main2 .content .block .txt .name { font-size: 28px; }
  .product .main2 .content .block .txt .abstract { margin: 25px 0 35px; }
  .product .main2 .loadData { margin-top: 40px; }
  .product-details .product_top { padding-top: 20px; }
  .product-details .main1 .swiper-container { width: 23.95833%; padding: 60px 0 45px; }
  .product-details .main1 .content .txt { left: 30px; top: 30px; }
  .product-details .main1 .content .txt .name { font-size: 24px; margin-bottom: 10px; }
  .product-details .main1 .swiper-button-next { right: 0; box-shadow: 0 12px 20px -10px #006ebd; color: #fff; background-color: #006ebd; border: solid 2px #006ebd; }
  .product-details .main1 .swiper-button-prev { left: 0; box-shadow: 0 12px 20px -10px #006ebd; color: #fff; background-color: #006ebd; border: solid 2px #006ebd; }
  .product-details .main2 { padding: 60px 0; }
  .product-details .main2 .content { margin: 0 15px; }
  .product-details .main2 .content .title { margin-bottom: 20px; }
  .product-details .main2 .content .content_box .left_tab { margin-right: 1%; }
  .product-details .main3 .content .block_box .block .img .picture_container { height: 100%; }
  .product-details .main3 .content .block_box .block .img .picture_container img { height: 100%; }
  .product-details .main3 .content .block_box .block .txt_box { padding: 20px; }
  .product-details .main4 .content .block { padding: 10px 10px 20px; }
  .right_article { display: none; } }

@media screen and (max-width: 768px) { body { padding-top: 68px; }
  .header .head_top { height: auto; padding: 10px 20px; }
  .header .head_top .head_monu .head_search { display: none; }
  .header .head_top .head_monu .head_search .head_search_box { display: none !important; }
  .header .head_top .head_monu .iconfont { font-size: 20px; }
  .header .head_dropdown { top: 68px; }
  .header .head_dropdown .pc_down { display: none; }
  .header .head_dropdown .mobile_down { display: block; }
  .footer .social-share { margin-bottom: 10px; margin-top: 10px; }
  .index .index_title .en { font-size: 14px; }
  .index .index_title .cn { font-size: 26px; }
  .index .index_banner .content { -webkit-box-orient: vertical; -webkit-flex-direction: column; -moz-flex-direction: column; -ms-flex-direction: column; -o-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center; -o-justify-content: center; justify-content: center; -webkit-box-align: start; -webkit-align-items: flex-start; -moz-align-items: flex-start; -ms-align-items: flex-start; -o-align-items: flex-start; align-items: flex-start; padding-left: 4%; }
  .index .index_banner .content .icon { width: 50px; margin-bottom: 10px; }
  .index .index_banner .content .txt { margin-left: 0; }
  .index .index_banner .content .txt .one { font-size: 14px; }
  .index .index_banner .content .txt .two { font-size: 14px; }
  .index .index_banner .banner_sw_btn { display: none; }
  .index .main1 { padding: 40px 0; }
  .index .main1 .swiper-txt { width: 38%; height: auto; margin-top: 20px; }
  .index .main1 .swiper-txt .block { padding: 25px 20px 20px; }
  .index .main1 .swiper-txt .block .more { margin-top: 20px; width: 130px; height: 54px; line-height: 50px; }
  .index .main1 .swiper-txt .block .name { font-size: 20px; }
  .index .main1 .swiper-txt .block .icon { margin: 15px 0; }
  .index .main1 .center .swiper-button-prev { display: none; }
  .index .main1 .center .swiper-button-next { display: none; }
  .index .main2 .index_title { top: 30px; }
  .index .main2 .content .swiper-slide::after { display: none; }
  .index .main2 .content .block { padding: 130px 10px 50px; }
  .index .main2 .content .block .name { font-size: 18px; }
  .index .main2 .content .block .icon { margin-bottom: 30px; }
  .index .main2 .content .block .icon::after { left: -11px; }
  .index .main2 .content .block .abstract { margin-bottom: 35px; }
  .index .main2 .content .block .more { width: 44px; height: 44px; line-height: 40px; color: #fff; font-size: 16px; background-color: #006ebd; border: solid 2px #006ebd; }
  .index .main2 .swiper-pagination { bottom: 10px; }
  .index .main3 { padding: 40px 0; }
  .index .main3 .content .number_box .block { padding: 20px 0; }
  .index .main3 .content .number_box .block .number { font-size: 60px; }
  .index .main4 .content { margin-top: 10px; }
  .index .main4 .content .swiper-slide.swiper-slide-active .block .txt { background-color: #fff; width: 100%; }
  .index .main4 .content .swiper-slide .block .txt { padding-top: 15px; padding: 10px 5px 0; position: unset; width: 100%; }
  .index .main4 .content .swiper-slide .block .txt .name { width: 98%; font-size: 20px; margin-bottom: 10px; }
  .index .main4 .content .swiper-slide .block .txt .abstract { width: 98%; }
  .index .main4 .content .swiper-slide .block .txt .more { display: none; }
  .index .main4 .content .swiper-slide .block:hover .txt .more::before { width: 2px; height: 22px; }
  .index .main4 .content .swiper-slide .block:hover .txt .more::after { height: 2px; width: 22px; }
  .index .main4 .content .swiper-button-next { right: 0; color: #ffffff; background-color: #006ebd; border: solid 2px #006ebd; }
  .index .main4 .content .swiper-button-prev { left: 0; color: #ffffff; background-color: #006ebd; border: solid 2px #006ebd; }
  .index .main5 { padding: 40px 0; }
  .index .main5 .content { margin-top: 10px; }
  .index .main5 .content .block { padding-bottom: 0; }
  .index .main5 .content .block .txt { padding: 15px 10px; }
  .index .main5 .content .block .txt .name { font-size: 18px; line-height: 26px; max-height: 52px; min-height: 52px; }
  .index .main5 .content .swiper-button-next, .index .main5 .content .swiper-button-prev { color: #ffffff; background-color: #006ebd; border: solid 2px #006ebd; }
  .inner_banner .txt_box { font-size: 30px; }
  .inner_main { padding: 40px 0; }
  .inner_title { margin-bottom: 10px; }
  .inner_title .line_icon { height: 20px; }
  .inner_title .txt { font-size: 28px; margin-bottom: 5px; }
  .loadData { margin-top: 30px; }
  .crumbs { display: none; }
  .contact .main1 .content .abstract { font-size: 16px; }
  .contact .main1 .content .block_box { margin-top: 15px; }
  .contact .main1 .content .block_box .block { width: 49%; }
  .contact .main1 .content .block_box .block:nth-child(even) { margin-right: 2%; }
  .contact .main1 .content .block_box .block:nth-child(even)::after, .contact .main1 .content .block_box .block:nth-child(even)::before { display: none; }
  .contact .main1 .content .block_box .block:nth-child(2)::after, .contact .main1 .content .block_box .block:nth-child(2)::before { display: none; }
  .contact .main1 .content .block_box .block:nth-child(n+3) { margin-top: 10px; }
  .news .main1 .content .block_top { margin-bottom: 10px; }
  .news .main1 .content .block_top .left_img { width: 100%; }
  .news .main1 .content .block_top .right_txt { width: 100%; padding: 10px; }
  .news .main1 .content .block_top .right_txt .block .time { font-size: 12px; font-family: 'MM'; margin-bottom: 15px; }
  .news .main1 .content .block_top .right_txt .block .name { font-size: 18px; margin-bottom: 10px; line-height: 24px; }
  .news .main1 .content .block_top .right_txt .block .abstract { margin-bottom: 15px; }
  .news .main1 .content .block_bottom .list_search input { line-height: 40px; }
  .news .main1 .content .block_bottom .list_search .btn { height: 44px; }
  .news .main1 .content .block_bottom .block_box { margin-top: 10px; }
  .news .main1 .content .block_bottom .block_box .block { width: 49%; }
  .news .main1 .content .block_bottom .block_box .block:not(:nth-child(3n)) { margin-right: 0; }
  .news .main1 .content .block_bottom .block_box .block:nth-child(n + 3) { margin-top: 10px; }
  .news .main1 .content .block_bottom .block_box .block:nth-child(odd) { margin-right: 2%; }
  .news .main1 .content .block_bottom .block_box .block:hover { box-shadow: none; }
  .news .main1 .content .block_bottom .block_box .block .txt { padding: 15px; }
  .news .main1 .content .block_bottom .block_box .block .txt .name { font-size: 16px; line-height: 22px; max-height: 44px; min-height: 44px; margin-bottom: 10px; }
  .case .content .block_box .block { width: 49%; padding: 10px 10px 20px; }
  .case .content .block_box .block:not(:nth-child(3n)) { margin-right: 0; }
  .case .content .block_box .block:nth-child(n + 3) { margin-top: 20px; }
  .case .content .block_box .block:nth-child(odd) { margin-right: 2%; }
  .case .content .block_box .block:hover { box-shadow: none; }
  .case .content .block_box .block .txt { padding: 15px 5px 0; }
  .case .content .block_box .block .txt .name { font-size: 16px; margin-bottom: 10px; }
  .case .content .block_box .block .txt .more { background-color: #006ebd; }
  .case .content .block_box .block .txt .more::before, .case .content .block_box .block .txt .more::after { background-color: #fff; }
  .video .main1 { padding: 40px 0; }
  .video .main1 .content .block .left_img { width: 100%; }
  .video .main1 .content .block .left_img img { width: 100%; }
  .video .main1 .content .block .txt { width: 100%; padding: 20px; }
  .video .main1 .content .block .txt .name { font-size: 20px; margin-bottom: 15px; }
  .video .main2 { padding: 40px 0; }
  .video .main2 .content .block { width: 49%; }
  .video .main2 .content .block:not(:nth-child(3n)) { margin-right: 0; }
  .video .main2 .content .block:nth-child(n + 3) { margin-top: 20px; }
  .video .main2 .content .block:nth-child(odd) { margin-right: 2%; }
  .video .main2 .content .block .txt { padding: 15px 10px; }
  .video .main2 .content .block:hover { box-shadow: none; }
  .video .main2 .content .block:hover .mask { display: none; }
  .video .main2 .content .block:hover .txt { color: #666666; background-color: #ffffff; }
  .video_popup .mask .vidoe_box { width: 100%; }
  .application .main1 .content .top_img { height: 250px; }
  .application .main1 .content .top_img .txt { font-size: 28px; }
  .application .main1 .content .block_box { margin-top: -20px; padding: 20px 10px 0; }
  .application .main1 .content .block_box .block { width: 49%; padding-bottom: 20px; }
  .application .main1 .content .block_box .blockblock:nth-child(n+3) { margin-top: 15px; }
  .application .main1 .content .block_box .block:nth-child(even) { margin-left: 2%; }
  .application .main1 .content .block_box .block .txt { padding-top: 15px; }
  .application .main1 .content .block_box .block .txt .more { width: 44px; height: 44px; font-size: 18px; line-height: 44px; color: #fff; background-color: #006ebd; border: solid 2px #006ebd; }
  .application .main1 .content .block_box .block .txt .abstract { margin-bottom: 15px; }
  .application .main1 .content .block_box .block .txt .name { margin-bottom: 10px; }
  .application .main1 .content .block_box .block .name { font-size: 20px; }
  .about .content .top_img { padding-bottom: 20px; }
  .about .content .top_img .title { width: 200px; right: -20px; bottom: 0px; }
  .about .content .top_img .title .txt { font-size: 18px; left: 10px; }
  .about .content .txt_box { padding: 10px 0 0; }
  .about .content .txt_box .name { font-size: 24px; margin-bottom: 15px; }
  .about .content .txt_box .txt { padding-left: 0; letter-spacing: -1px; }
  .about .content .txt_box .txt::after { display: none; }
  .about_video .block .txt { font-size: 22px; line-height: 34px; }
  .about_video .block .video_play { width: 30px; }
  .culture .main1 .content .block { width: 32%; padding: 20px 10px 10px; min-height: 208px; }
  .culture .main1 .content .block .name { margin-top: 15px; font-size: 16px; }
  .culture .main1 .content .block:not(:nth-child(4n)) { margin-right: 0; }
  .culture .main1 .content .block:not(:nth-child(3n)) { margin-right: 1.5%; }
  .culture .main1 .content .block:nth-child(n+4) { margin-top: 10px; }
  .culture .main2 .content .block_box { margin-top: 20px; -webkit-box-lines: multiple; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap; }
  .culture .main2 .content .block_box .block { width: 50%; padding: 5px; }
  .culture .main2 .content .block_box .icon_img { margin: 0 auto; }
  .culture .main2 .content .block_box .img_box { width: 100%; padding: 10px 0; }
  .culture .main3 .content .center { width: 100%; }
  .culture .main3 .content .block_center .line .line_icon { width: 50px; }
  .culture .main3 .content .block_center .line .txt { font-size: 18px; }
  .culture .main3 .content .block_center .line:nth-child(3) .txt { margin-left: 10px; }
  .culture .main3 .content .block_center .line:nth-child(1) .txt { margin-right: 10px; }
  .culture .main3 .content .block_center .name { font-size: 22px; }
  .culture .main3 .content .block { width: 100%; }
  .culture .main3 .content .block .round_block { width: 150px; height: 68px; border-radius: 0; font-size: 16px; }
  .culture .main3 .content .bg_img { border: none; width: 300px; height: 300px; }
  .culture .main4 { padding: 60px 0; }
  .join .main1 .content .block_box { margin-top: 15px; }
  .join .main1 .content .block_box .block { width: 33.33%; }
  .join .main1 .content .block_box .block .mask { display: none; }
  .join .main2 { padding: 40px 0 0; }
  .join .main2 .content .abstract { padding-bottom: 20px; }
  .join .main2 .content .block_box { padding: 20px 0 40px; }
  .join .main2 .content .block_box .block .txt { font-size: 18px; }
  .join .main2 .swiper-button-next, .join .main2 .swiper-button-prev { display: none; }
  .join .main3 .content .tag_box .tag { width: 138px; height: 48px; line-height: 46px; }
  .join .main3 .content .block_box .block .block_top { height: 60px; padding: 0 20px; line-height: 60px; }
  .join .main3 .content .block_box .block .block_top .title4 { width: 30px; height: 30px; }
  .join .main3 .content .block_box .block .block_down { padding: 20px 10px; }
  .join .main3 .content .block_box .block .block_down .btn { display: inline-block; margin-top: 10px; position: unset; }
  .join .main3 .content .block_box .block .block_down .btn:hover { box-shadow: none; }
  .honor .main1 .content .block_box:not(:first-child) { padding-top: 20px; }
  .honor .main1 .content .block_box:not(:last-child) { padding-bottom: 20px; }
  .honor .main1 .content .block_box .block { width: 49%; }
  .honor .main1 .content .block_box .block:not(:nth-child(4n)) { margin-right: 0; }
  .honor .main1 .content .block_box .block:nth-child(odd) { margin-right: 2%; }
  .honor .main1 .content .block_box .block:nth-child(n + 3) { margin-top: 20px; }
  .honor .main1 .content .block_box .block .img { padding: 10px; }
  .honor .main1 .content .block_box .block .name { margin-top: 15px; }
  .footer { padding: 20px 0; }
  .footer .foot_top { padding: 0 0 20px; }
  .footer .foot_top .foot_nav { display: none; }
  .footer .foot_top .foot_message .txt { margin-top: 0; -webkit-box-ordinal-group: 2; -moz-box-ordinal-group: 2; -ms-flex-order: 2; -webkit-order: 2; order: 2; opacity: 0.2; }
  .footer .foot_top .foot_message .icon_box { -webkit-box-ordinal-group: 1; -moz-box-ordinal-group: 1; -ms-flex-order: 1; -webkit-order: 1; order: 1; }
  .footer .foot_top .foot_message .foot_tel { -webkit-box-ordinal-group: 1; -moz-box-ordinal-group: 1; -ms-flex-order: 1; -webkit-order: 1; order: 1; }
  .footer .foot_bottom { -webkit-box-lines: multiple; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap; }
  .footer .foot_bottom .txt { width: 100%; margin-bottom: 15px; }
  .news-details .main1 .content .left_box { width: 100%; }
  .news-details .main1 .content .left_box .title { font-size: 18px; margin-bottom: 15px; }
  .news-details .main1 .content .left_box .title_box .block { padding: 10px 0 0 10px; }
  .news-details .main1 .content .left_box .title_box .block .name { font-size: 22px; margin-bottom: 15px; }
  .news-details .main1 .content .left_box .title_box .line_icon { margin-left: 5px; }
  .news-details .main1 .content .left_box .title_box .line_icon .icon_box { position: unset; width: 0; height: 20px; }
  .news-details .main1 .content .left_box .title_box .line_icon .icon_box .social-share { display: flex !important; flex-direction: unset; top: 50%; bottom: auto; -o-transform: translate3d(0, -50%, 0); -moz-transform: translate3d(0, -50%, 0); -webkit-transform: translate3d(0, -50%, 0); transform: translate3d(0, -50%, 0); }
  .news-details .main1 .content .left_box .title_box .line_icon .wechat-qrcode { right: -310px; left: auto; }
  .news-details .main1 .content .left_box .left_txt { padding-top: 20px; }
  .news-details .main1 .content .right_box { display: none; }
  .news-details .main1 .content .bottom_box { display: block; }
  .news-details .main1 .content .gomore { width: 150px; height: 40px; line-height: 38px; background-color: #006ebd; color: #ffff; }
  .switch { padding-top: 10px; }
  .switch .line { padding: 5px 10px; }
  .switch .line .tag { width: 100px; padding-right: 20px; }
  .product .main1 { padding-top: 40px; }
  .product .main1 .content { margin: 0; }
  .product .main1 .content .swiper-slide { padding: 20px 10px; background-image: none; background-color: #fff; }
  .product .main1 .content .block { -webkit-box-lines: multiple; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap; }
  .product .main1 .content .block .img { margin: 0 auto; }
  .product .main1 .content .block .txt { flex: unset; width: 100%; padding-top: 30px; }
  .product .main1 .content .block .txt .name { font-size: 30px; margin-bottom: 15px; }
  .product .main1 .content .swiper-button-next { display: none; }
  .product .main1 .content .swiper-button-prev { display: none; }
  .product .main1 .content .swiper-pagination { position: unset; margin-top: 20px; }
  .product .main2 { padding: 40px 0; }
  .product .main2 .content { margin: 0 15px; }
  .product .main2 .content .block { padding: 20px 0; -webkit-box-lines: multiple; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap; }
  .product .main2 .content .block:nth-child(n + 3) { margin-top: 30px; }
  .product .main2 .content .block .txt { margin: 0 10px; width: 100%; -webkit-box-ordinal-group: 2; -moz-box-ordinal-group: 2; -ms-flex-order: 2; -webkit-order: 2; order: 2; }
  .product .main2 .content .block .txt .name { font-size: 22px; }
  .product .main2 .content .block .txt .abstract { margin: 15px 0; }
  .product .main2 .content .block .txt .more { color: #fff; background-color: #006ebd; border: solid 2px #006ebd; width: 103px; height: 44px; line-height: 44px; }
  .product .main2 .content .block .img { -webkit-box-ordinal-group: 1; -moz-box-ordinal-group: 1; -ms-flex-order: 1; -webkit-order: 1; order: 1; width: 50%; position: unset; margin: 0 auto; }
  .product .main2 .loadData { margin-top: 40px; }
  .product-details .product_top { padding: 10px 0; }
  .product-details .product_top .content { margin: 0 15px; -webkit-box-lines: multiple; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap; }
  .product-details .product_top .content .left_tab { padding: 5px 0 15px; width: 100%; }
  .product-details .product_top .content .left_tab .buy_btn { display: block; }
  .product-details .product_top .content .right_box { width: 100%; -webkit-box-pack: end; -webkit-justify-content: flex-end; -moz-justify-content: flex-end; -ms-justify-content: flex-end; -o-justify-content: flex-end; justify-content: flex-end; }
  .product-details .product_top .content .right_box .right_tab { margin-right: 10px; }
  .product-details .product_top .content .right_box .right_tab .name_btn:not(:last-child) { margin-right: 10px; }
  .product-details .product_top .content .right_box .right_tab .name_btn::after { bottom: -11px; }
  .product-details .product_top .content .right_box .buy_btn { display: none; }
  .product-details .main1 .swiper-container { width: 23.95833%; padding: 60px 0 30px; }
  .product-details .main1 .content .txt { left: 10px; top: 10px; }
  .product-details .main1 .content .txt .name { font-size: 16px; margin-bottom: 5px; }
  .product-details .main1 .content .txt .abstract { font-size: 14px; }
  .product-details .main1 .swiper-button-next, .product-details .main1 .swiper-button-prev { width: 34px; height: 34px; line-height: 34px; font-size: 12px; }
  .product-details .main2 { padding: 40px 0; }
  .product-details .main2 .content { margin: 0 15px; }
  .product-details .main2 .content .title { margin-bottom: 10px; font-size: 20px; }
  .product-details .main2 .content .content_box .left_tab { display: box; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-lines: multiple; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap; margin-right: 0; width: 100%; margin-bottom: 10px; }
  .product-details .main2 .content .content_box .left_tab .line { width: 49%; }
  .product-details .main2 .content .content_box .left_tab .line:nth-child(odd) { margin-right: 2%; }
  .product-details .main2 .content .content_box .left_tab .line:nth-child(n + 3) { margin-top: 5px; }
  .product-details .main2 .content .content_box .right_parameter .block { word-wrap: break-word; word-break: normal; }
  .product-details .main3 .content .block_box .block .flex_rank_2 { -webkit-box-ordinal-group: 1; -moz-box-ordinal-group: 1; -ms-flex-order: 1; -webkit-order: 1; order: 1; }
  .product-details .main3 .content .block_box .block .flex_row_end { -webkit-box-pack: start; -webkit-justify-content: flex-start; -moz-justify-content: flex-start; -ms-justify-content: flex-start; -o-justify-content: flex-start; justify-content: flex-start; }
  .product-details .main3 .content .block_box .block .img { width: 100%; }
  .product-details .main3 .content .block_box .block .img .picture_container { height: auto; }
  .product-details .main3 .content .block_box .block .img .picture_container img { height: auto; }
  .product-details .main3 .content .block_box .block .txt_box { width: 100%; padding: 20px; }
  .product-details .main3 .content .block_box .block .txt_box .txt .name { font-size: 20px; line-height: 1.1; margin-bottom: 10px; }
  .product-details .main3 .content .block_box .block .txt_box .txt .abstract { font-size: 14px; line-height: 24px; margin-bottom: 20px; }
  .product-details .main3 .content .block_box .block.block1 .txt_box { text-align: left; padding: 20px; }
  .product-details .main3 .content .block_box .block.block1 .txt_box .txt .line_box .line { padding-right: 0; padding-left: 12px; }
  .product-details .main3 .content .block_box .block.block1 .txt_box .txt .line_box .line::after { left: 0; right: auto; }
  .product-details .main4 .title { font-size: 26px; line-height: 26px; margin-bottom: 10px; }
  .product-details .main4 .content .block { padding: 10px; width: 49%; }
  .product-details .main4 .content .block:not(:nth-child(3n)) { margin-right: 0; }
  .product-details .main4 .content .block:nth-child(odd) { margin-right: 2%; }
  .product-details .main4 .content .block:nth-child(n + 3) { margin-top: 20px; }
  .loadData a { width: 150px; height: 50px; line-height: 50px; }
  .picture_scale:hover img { -o-transform: translate3d(0, 0, 0) scale(1); -moz-transform: translate3d(0, 0, 0) scale(1); -webkit-transform: translate3d(0, 0, 0) scale(1); transform: translate3d(0, 0, 0) scale(1); } 
  
  
  .header .head_dropdown .mobile_down .mobile_search{width:calc(100% - 30px);margin: 0 15px;}
  .header .head_dropdown .mobile_down .block .mobile_nav_down{display:none;}
  .header .head_dropdown .mobile_down .block .title{text-align: left;padding: 13px 15px;
    line-height: 24px;
    color: #333;
    font-size: 16px;
	display: block;
   }
   .header .head_dropdown .mobile_down .block{border-bottom: 1px solid #f1f1f1;}
   .header .head_dropdown .mobile_down .block .mobile_nav_down{background:none;text-align: left;padding-left: 30px;}
   .header .head_dropdown .mobile_down .block .mobile_nav_down a{line-height: 28px !important;}
   .header .head_dropdown .onelibox{position:relative;}
   .header .head_dropdown .downicon_btn{position:absolute;top: 0;right: 0;bottom: 0;width: 30%;}
    .header .head_dropdown .downicon_btn::before{content: '';position: absolute;top: 16px;right: 22px; width: 10px;
    height: 10px; border-bottom: solid 1px #aaa;border-left: solid 1px #aaa;-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);
     -o-transform: rotate(-45deg);transform: rotate(-45deg);-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;
    }
	.header .head_dropdown .active_c::before {-webkit-transform: rotate(-225deg);-ms-transform: rotate(-225deg);-o-transform: rotate(-225deg);transform: rotate(-225deg);top: 21px;}
}

 .indexmobile_show{display:none;}
@media screen and (max-width: 480px) { .index .index_title { text-align: left; }
.index .main2 .content .center{padding: 0;}
.index .main2 .content .swiper-slide{padding: 0 15px;}
	.indexmobile_show{display:block;}
	.indexpc_show{display:none;}
  .inner_main { padding: 30px 0; }
  .inner_title .line_icon { height: 15px; }
  .inner_title .txt { font-size: 20px; margin-bottom: 5px; }
  .loadData { margin-top: 20px; }
  .loadData a { width: 100px; height: 50px; line-height: 50px; }
  .contact .main1 .content .abstract { font-size: 14px; line-height: 20px; }
  .contact .main1 .content .block_box .block .name { font-size: 16px; margin-bottom: 5px; }
  .news .main1 .content .block_top .right_txt { padding: 10px 5px; }
  .news .main1 .content .block_top .right_txt .block .time { margin-bottom: 10px; }
  .news .main1 .content .block_top .right_txt .block .name { font-size: 16px; line-height: 22px; }
  .news .main1 .content .block_top .right_txt .block .abstract { margin-bottom: 10px; }
  .news .main1 .content .block_bottom .list_search { width: 100%; }
  .news .main1 .content .block_bottom .list_search input { line-height: 40px; }
  .news .main1 .content .block_bottom .list_search .btn { width: 90px; height: 44px; }
  .news .main1 .content .block_bottom .block_box { margin-top: 10px; }
  .news .main1 .content .block_bottom .block_box .block { width: 49%; }
  .news .main1 .content .block_bottom .block_box .block:not(:nth-child(3n)) { margin-right: 0; }
  .news .main1 .content .block_bottom .block_box .block:nth-child(n + 3) { margin-top: 10px; }
  .news .main1 .content .block_bottom .block_box .block:nth-child(odd) { margin-right: 2%; }
  .news .main1 .content .block_bottom .block_box .block .txt { padding: 10px 10px 0; }
  .news .main1 .content .block_bottom .block_box .block .txt .name { font-size: 14px; line-height: 20px; max-height: 40px; min-height: 40px; margin-bottom: 5px; }
  .news .main1 .content .block_bottom .block_box .block .txt .time { font-size: 12px; }
  .video .main1 { padding: 30px 0; }
  .video .main1 .content .block .txt { padding: 10px; }
  .video .main1 .content .block .txt .name { font-size: 18px; margin-bottom: 10px; }
  .video .main1 .content .swiper-pagination { margin-top: 10px; }
  .video .main2 { padding: 30px 0; }
  .video .main2 .content .block_top .screening_box { padding: 0 10px; width: 108px; }
  .video .main2 .content .block { width: 100%; }
  .video .main2 .content .block:nth-child(n + 2) { margin-top: 10px; }
  .video .main2 .content .block:nth-child(odd) { margin-right: 0; }
  .video .main2 .content .block .txt { padding: 10px 5px; }
  .case .content .block_box .block { width: 100%; padding: 10px; }
  .case .content .block_box .block:nth-child(odd) { margin-right: 0; }
  .case .content .block_box .block:nth-child(n + 2) { margin-top: 10px; }
  .case .content .block_box .block .txt { padding: 10px 5px 0; }
  .case .content .block_box .block .txt .name { margin-bottom: 5px; }
  .case .content .block_box .block .txt .more { background-color: #006ebd; }
  .case .content .block_box .block .txt .more::before, .case .content .block_box .block .txt .more::after { background-color: #fff; }
  .application .main1 .content .top_img { height: 150px; }
  .application .main1 .content .top_img .txt { font-size: 18px; }
  .application .main1 .content .block_box { margin-top: 0; padding: 10px 0 0; }
  .application .main1 .content .block_box .block { width: 100%; padding-bottom: 10px; }
  .application .main1 .content .block_box .block:nth-child(n+2) { margin-top: 10px; }
  .application .main1 .content .block_box .block:nth-child(even) { margin-left: 0; }
  .application .main1 .content .block_box .block .txt { padding-top: 10px; }
  .application .main1 .content .block_box .block .txt .more { width: 24px; height: 24px; font-size: 12px; line-height: 24px; color: #fff; background-color: #006ebd; border: solid 2px #006ebd; }
  .application .main1 .content .block_box .block .txt .abstract { margin-bottom: 10px; font-size: 14px; }
  .application .main1 .content .block_box .block .txt .name { font-size: 16px; margin-bottom: 10px; }
  .application .main1 .content .block_box .block .name { font-size: 20px; }
  .about .content .top_img { padding-bottom: 10px; }
  .about .content .top_img .title { width: 150px; right: -15px; bottom: 0px; }
  .about .content .top_img .title .txt { font-size: 16px; left: 10px; }
  .about .content .txt_box { padding: 10px 0 0; }
  .about .content .txt_box .name { font-size: 20px; margin-bottom: 10px; }
  .about_video .block .txt { font-size: 18px; line-height: 24px; }
  .about_video .block .video_play { margin-top: 5px; width: 20px; }
  .culture .main1 .content .block { width: 49%; padding: 10px; min-height: 108px; }
  .culture .main1 .content .block .name { margin-top: 10px; font-size: 16px; }
  .culture .main1 .content .block:not(:nth-child(3n)) { margin-right: 0; }
  .culture .main1 .content .block:nth-child(n+3) { margin-top: 10px; }
  .culture .main1 .content .block:nth-child(odd) { margin-right: 2%; }
  .culture .main2 .content .block_box { margin-top: 10px; }
  .culture .main2 .content .block_box .icon_img { margin: 0 auto; width: 150px; height: 150px; line-height: 150px; }
  .culture .main2 .content .block_box .icon_img img { width: 70%; }
  .culture .main2 .content .block_box .img_box { width: 100%; padding: 0; }
  .culture .main3 .content .center { width: 100%; }
  .culture .main3 .content .block_center { padding: 40px 0; }
  .culture .main3 .content .block_center .line .line_icon { width: 20px; }
  .culture .main3 .content .block_center .line .txt { font-size: 16px; }
  .culture .main3 .content .block_center .line:nth-child(3) .txt { margin-left: 10px; }
  .culture .main3 .content .block_center .line:nth-child(1) .txt { margin-right: 10px; }
  .culture .main3 .content .block_center .name { font-size: 18px; }
  .culture .main3 .content .block { width: 100%; }
  .culture .main3 .content .block .round_block { width: 100px; height: 48px; border-radius: 0; font-size: 14px; }
  .culture .main3 .content .bg_img { border: none; width: 200px; height: 200px; }
  .culture .main4 { padding: 30px 0; }
  .join .main1 .content .block_box { margin-top: 10px; }
  .join .main1 .content .block_box .block { width: 50%; }
  .join .main1 .content .abstract { text-align: left; font-size: 14px; line-height: 20px; text-indent: 2rem; }
  .join .main2 { padding: 30px 0 0; }
  .join .main2 .content .abstract { padding-bottom: 10px; text-align: left; text-indent: 2rem; }
  .join .main2 .content .block_box { padding: 10px 0 20px; -webkit-box-lines: multiple; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap; }
  .join .main2 .content .block_box .block { width: 50%; text-align: center; }
  .join .main2 .content .block_box .block .txt { font-size: 18px; }
  .join .main2 .content .block_box .block .number { margin-top: 10px; margin-bottom: 5px; }
  .join .main2 .content .block_box .block:nth-child(n+3) { margin-top: 10px; }
  .join .main2 .swiper-button-next, .join .main2 .swiper-button-prev { display: none; }
  .join .main3 .content .tag_box .tag { width: 100px; height: 40px; line-height: 38px; }
  .join .main3 .content .block_box .block .block_top { height: 46px; padding: 0 10px; line-height: 46px; }
  .join .main3 .content .block_box .block .block_top .title1 { width: 40%; }
  .join .main3 .content .block_box .block .block_top .title2 { width: 45%; }
  .join .main3 .content .block_box .block .block_top .title4 { width: 20px; height: 20px; }
  .join .main3 .content .block_box .block .block_top .title3 { display: none; }
  .join .main3 .content .block_box .block:not(:last-child) { margin-bottom: 10px; }
  .join .main3 .content .block_box .block .block_down { padding: 10px 5px; }
  .join .main3 .content .block_box .block .block_down .btn { width: 150px; }
  .honor .main1 .content .block_box:not(:first-child) { padding-top: 10px; }
  .honor .main1 .content .block_box:not(:last-child) { padding-bottom: 10px; }
  .honor .main1 .content .block_box .block { width: 49%; }
  .honor .main1 .content .block_box .block:not(:nth-child(4n)) { margin-right: 0; }
  .honor .main1 .content .block_box .block:nth-child(odd) { margin-right: 2%; }
  .honor .main1 .content .block_box .block:nth-child(n + 3) { margin-top: 10px; }
  .honor .main1 .content .block_box .block .img { padding: 5px; }
  .honor .main1 .content .block_box .block .name { margin-top: 5px; }
  .plant .main1 .content .swiper-slide .name { font-size: 16px; margin-top: 15px; }
  .news-details .main1 .content .left_box .title_box .block { padding: 0 0 0 10px; }
  .news-details .main1 .content .left_box .title_box .block .name { font-size: 18px; margin-bottom: 10px; }
  .news-details .main1 .content .left_box .title_box .block .time { font-size: 14px; }
  .news-details .main1 .content .gomore { margin-top: 20px; }
  .switch .line { font-size: 14px; }
  .product .main1 { padding-top: 30px; }
  .product .main1 .content { margin: 0; }
  .product .main1 .content .swiper-slide { padding: 10px 5px; background-image: none; background-color: #fff; }
  .product .main1 .content .block .img { margin: 0 auto; width: 49%; }
  .product .main1 .content .block .txt { flex: unset; width: 100%; padding: 10px 10px 0; }
  .product .main1 .content .block .txt .name { font-size: 22px; margin-bottom: 10px; }
  .product .main1 .content .block .txt .abstract { font-size: 14px; line-height: 20px; max-height: 40px; min-height: 40px; }
  .product .main1 .content .block .txt .more { margin-top: 10px; }
  .product .main1 .content .swiper-pagination { position: unset; margin-top: 10px; }
  .product .main2 { padding: 20px 0 30px; }
  .product .main2 .content { margin: 0 15px; }
  .product .main2 .content .block { padding: 10px 5px; width: 100%; }
  .product .main2 .content .block:nth-child(even) { margin-left: 0; }
  .product .main2 .content .block:nth-child(n + 2) { margin-top: 20px; }
  .product .main2 .content .block .txt { margin: 0 5px; }
  .product .main2 .content .block .txt .name { font-size: 18px; }
  .product .main2 .content .block .txt .abstract { margin: 10px 0; font-size: 14px; }
  .product .main2 .content .block .txt .more { color: #fff; background-color: #006ebd; border: solid 2px #006ebd; width: 83px; height: 38px; line-height: 38px; }
  .product .main2 .content .block .img { width: 50%; position: unset; margin: 0 auto; }
  .product .main2 .loadData { margin-top: 20px; }
  .product-details .product_top { padding: 10px 0; }
  .product-details .product_top .content { margin: 0 15px; }
  .product-details .product_top .content .left_tab { padding: 0 0 10px; }
  .product-details .product_top .content .left_tab .left_box .name { margin-right: 5px; }
  .product-details .product_top .content .right_box .right_tab { margin-right: 10px; }
  .product-details .product_top .content .right_box .right_tab .name_btn:not(:last-child) { margin-right: 10px; }
  .product-details .product_top .content .right_box .buy_btn { width: 65px; height: 25px; font-size: 14px; line-height: 25px; }
  .product-details .main1 .swiper-container { width: 23.95833%; padding: 60px 0 30px; }
  .product-details .main1 .content .txt { left: 10px; top: 10px; }
  .product-details .main1 .content .txt .name { font-size: 16px; margin-bottom: 5px; }
  .product-details .main1 .content .txt .abstract { font-size: 14px; }
  .product-details .main1 .swiper-button-next, .product-details .main1 .swiper-button-prev { width: 34px; height: 34px; line-height: 34px; font-size: 12px; }
  .product-details .main2 { padding: 30px 0; }
  .product-details .main4 .title { font-size: 22px; line-height: 22px; margin-bottom: 10px; }
  .product-details .main4 .content .block { padding: 10px; width: 100%; }
  .product-details .main4 .content .block:nth-child(odd) { margin-right: 0; }
  .product-details .main4 .content .block:nth-child(n + 2) { margin-top: 10px; }
  .product-details .main4 .content .block .txt { margin-top: 10px; }
  .product-details .main4 .content .block .txt .name { font-size: 18px; }
  .product-details .main4 .content .block .txt .abstract { margin: 10px 0; line-height: 20px; max-height: 60px; min-height: 60px; }
  .index .index_title .en { font-size: 14px; margin-bottom: 5px; }
  .index .index_title .cn { font-size: 20px; }
  .index .main1 { padding: 30px 0; }
  .index .main1 .content { position: relative; width: 100%; height: 100%; padding: 0 15px; }
  .index .main1 .content .swiper-container.swiper-img { width: 100%; position: relative; -o-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
  .index .main1 .content .swiper-container.swiper-img .swiper-slide { margin-right: 0; position: unset; width: 100%; }
  .index .main1 .content .swiper-container.swiper-img .swiper-slide-active { width: 100%; margin-right: auto; }
  .index .main1 .content .swiper-container.swiper-img .img { width: 50%; margin: 0 auto; }
  .index .main1 .swiper-txt { width: 100%; height: auto; margin-top: 10px; }
  .index .main1 .swiper-txt .block { padding: 10px; }
  .index .main1 .swiper-txt .block .tag { margin-bottom: 10px; }
  .index .main1 .swiper-txt .block .more { margin-top: 10px; width: 100px; height: 34px; line-height: 32px; }
  .index .main1 .swiper-txt .block .name { font-size: 18px; }
  .index .main1 .swiper-txt .block .icon { margin: 5px 0; }
  .index .main2 .index_title { top: 30px; width: 100%; text-align: left; }
  .index .main2 .content .swiper-slide::after { display: none; }
  .index .main2 .content .block { padding: 100px 10px 30px; }
  .index .main2 .content .block .name { font-size: 16px; }
  .index .main2 .content .block .icon { margin-bottom: 10px; }
  .index .main2 .content .block .abstract { margin-bottom: 15px; }
  .index .main2 .content .block .more { width: 44px; height: 44px; line-height: 40px; color: #fff; font-size: 16px; background-color: #006ebd; border: solid 2px #006ebd; }
  .index .main2 .swiper-pagination { bottom: 10px; }
  .index .main3 { padding: 30px 0; }
  .index .main3 .content .abstract { margin-bottom: 15px; text-align: left; }
  .index .main3 .content .number_box .block { padding: 5px 0; width: 50%; border: 0; }
  .index .main3 .content .number_box .block .number { font-size: 40px; }
  .index .main3 .content .number_box .block .number.number1 { text-indent: 0px; letter-spacing: 0px; }
  .index .main3 .content .number_box .block .cn { margin-top: 10px; font-size: 14px; }
  .index .main4 .content { margin-top: 10px; }
  .index .main4 .content .swiper-slide { width: 95%; }
  .index .main4 .content .swiper-slide.swiper-slide-active .block .txt { background-color: #fff; width: 100%; }
  .index .main4 .content .swiper-slide .block .txt { padding-top: 15px; padding: 10px 5px 0; position: unset; width: 100%; }
  .index .main4 .content .swiper-slide .block .txt .name { width: 98%; font-size: 20px; margin-bottom: 10px; }
  .index .main4 .content .swiper-slide .block .txt .abstract { width: 98%; }
  .index .main4 .content .swiper-slide .block .txt .more { display: none; }
  .index .main4 .content .swiper-slide .block:hover .txt .more::before { width: 2px; height: 22px; }
  .index .main4 .content .swiper-slide .block:hover .txt .more::after { height: 2px; width: 22px; }
  .index .main4 .content .swiper-button-next, .index .main4 .content .swiper-button-prev { display: none; }
  .index .main5 { padding: 30px 0; }
  .index .main5 .content { margin-top: 10px; }
  .index .main5 .content .block { padding-bottom: 0; }
  .index .main5 .content .block .txt { padding: 10px; }
  .index .main5 .content .block .txt .name { font-size: 16px; line-height: 20px; max-height: 40px; min-height: 40px; margin-bottom: 5px; }
  .index .main5 .content .swiper-button-next, .index .main5 .content .swiper-button-prev { display: none; }
  .inner_banner .txt_box { font-size: 20px; }
  .plant .main1 .content .swiper-button-next { right: 3.66667%; }
  .plant .main1 .content .swiper-button-prev { left: 3.66667%; } }
