﻿@charset "utf-8";
@media screen and (max-width:1920px){
    
.box_con {box-sizing: border-box;max-width: 69.79166666666667vw;margin: 0 auto;}
.box_cons {padding: 0 7.291666666666667vw;box-sizing: border-box;}

/* header */
header{position: fixed;z-index: 9;width: 100%;top: 0;left: 0;right: 0;transition: all 0.5s;background:rgba(255, 255, 255, 0.9);}
header .logo{width: 9.375vw;height: 4.6875vw;line-height: 4.6875vw;}
header .logo a{display: flex;height: 100%;align-items: center;justify-content: center;}
.head_con{justify-content: space-between;align-items: center;}
.head_right{align-items: center;justify-content: flex-end;width: calc(100% - 9.375vw);}
.head_nav .head_nav_item{position: relative;}
.head_nav .head_nav_item>a{display: block;font-size: 1.0416666666666667vw;line-height: 4.6875vw;padding: 0 1.25vw;box-sizing: border-box;color: #080d30;position: relative;transition: all 0.5s;text-transform: uppercase;z-index: 2;font-weight: 500;}
.head_nav .head_nav_item.active>a,
.head_nav .head_nav_item:hover>a{color: #0b7abf;}

.head_right .hot{background: linear-gradient(to top, #023258, #005392);width: 10.416666666666668vw;line-height: 2.5vw;border-radius: 2.5vw;display: flex;align-items: center;justify-content: center;font-size: 0.9375vw;color: #fff;font-family: Arial;margin-left: 1.25vw;}
.head_right .hot span{display: block;width: 0.8854166666666667vw;height: 0.8854166666666667vw;background: url(../images/hot_icon.png) no-repeat center center/contain;margin-right: 0.5208333333333334vw;}

/* end header */

/* footer */
.foot_top{padding: 3.75vw 0;}
.foot_top_con{justify-content: space-between;align-items: center;}
.foot_logo a{display: block;width: 10.9375vw;height: 3.125vw;}
.foot_link{width: 15.625vw;height: 2.0833333333333335vw;justify-content: flex-end;}
.foot_link .item{margin-left: 1.0416666666666667vw;position: relative;}
.foot_link .item span{display: block;width: 2.0833333333333335vw;height: 2.0833333333333335vw;cursor: pointer;}
.foot_link .item .item_show{position: absolute;bottom: 2.0833333333333335vw;left: 50%;margin-left: -3.125vw;width: 6.25vw;height: 6.25vw;background: #fff;box-shadow: 0 0 0.5208333333333334vw rgba(0, 0, 0, 0.1);border-radius: 0.5208333333333334vw;display: none;}
.foot_link .item:hover .item_show{display: block;}
.foot_item .foot_item_con{margin-top: 1.5625vw;}
.foot_item .foot_item_con .tit{font-size: 0.9375vw;color: #fff;padding-bottom: 0.5208333333333334vw;}
.foot_item .foot_item_con .txt{font-size: 0.8333333333333334vw;color: rgba(255, 255, 255, 0.6);display: flex;}
.foot_item .foot_item_con .txt span{display: block;color: #fff;width: calc(100% - 4.166666666666667vw);}
.foot_item1{width: 16.145833333333336vw;}
.foot_item2{width: 33.333333333333336vw;justify-content: space-between;position: relative;}
.foot_item2 .foot_item_con{margin-top: 2.1875vw;width: 42%;}
.foot_item2::before,
.foot_item2::after{content: "";display: block;width: 1px;height: 80%;background: rgba(255, 255, 255, 0.3);position: absolute;bottom: 0;}
.foot_item2::before{left: -7.552083333333334vw;}
.foot_item2::after{right: -7.552083333333334vw;}
.foot_item3{width: 6.25vw;}
.foot_item3 .foot_nav a{font-size: 1.0416666666666667vw;color: #fff;display: flex;justify-content: space-between;padding: 0.2604166666666667vw 0;}
.foot_item3 .foot_nav a span{width: 0.625vw;height: 0.7291666666666667vw;display: block;}

.foot_btm{padding: 1.5625vw 0;border-top: 1px solid rgba(255, 255, 255, 0.1);font-size: 0.7291666666666667vw;color: #fff;opacity: 0.5;}
.foot_btm a{color: #fff;margin-left: 0.5208333333333334vw;}


.mainpop{position: fixed;z-index: 9;right: 0;bottom: 15%;cursor: pointer;}
.gotops{background: #0b4c79;width: 3.125vw;height: 3.125vw;display: none;}
.gotops.toshow{display: flex;justify-content: center;align-items: center;}
.gotops span{width: 0.625vw;height: 0.7291666666666667vw;background: url(../images/jt_icon.png) no-repeat center center / contain;transform: rotate(-90deg);}
/* end footer */

/* home */
.main_title .tit{font-size: 2.5vw;font-weight: bold;color: #030622;}
.main_title .txt{font-size: 1.25vw;color: #040721;margin: 0.5208333333333334vw 0;}
.main_title .tst{font-size: 0.9375vw;color: #040721;opacity: 0.7;}
.more a{font-size: 0.8333333333333334vw;color: #040721;display: flex;align-items: center;padding: 0.5208333333333334vw 0;border-bottom: 1px solid #040721;width: 4.6875vw;margin-top: 2.0833333333333335vw;}
span.jt_icon{display: block;width: 0.625vw;height: 0.7291666666666667vw;background: url(../images/jt_icon2.png) no-repeat center center/contain;margin-left: 0.5208333333333334vw;}

.main_scheme,
.main_about,
.main_news{padding: 5.208333333333334vw 0;}

/* banner */
.myBanner{position: relative;overflow: hidden;}
.myBanner .swiper-slide a{display: block;height:100vh;}
.myBanner .swiper-pagination-banner{text-align: center;position: absolute;bottom: 1.5625vw;z-index: 2;}
.myBanner .swiper-pagination-banner .swiper-pagination-bullet{width: 3.125vw;height: 0.20833333333333334vw;background: rgba(255, 255, 255, 0.3);border-radius: 0.20833333333333334vw;margin: 0 0.3125vw;opacity: 1;}
.myBanner .swiper-pagination-banner .swiper-pagination-bullet-active{background: #0b4c79;}
.myBanner .swiper-banner-prev,
.myBanner .swiper-banner-next{width: 3.125vw;height: 5.208333333333334vw;z-index: 2;background: rgba(0, 53, 93, 0.3);right: 0;border-radius: 0.5208333333333334vw 0 0 0.5208333333333334vw;}
.myBanner .swiper-banner-prev::after,
.myBanner .swiper-banner-next::after{color: #fff;font-size: 1.0416666666666667vw;}
.myBanner .swiper-banner-prev{left: 0;border-radius: 0 0.5208333333333334vw 0.5208333333333334vw 0;}
.myBanner .swiper-banner-prev:hover,
.myBanner .swiper-banner-next:hover{background: rgba(0, 53, 93, 1);}
/* end banner */

/* end home */
.main_product{background: #fefefe;padding-bottom: 5.208333333333334vw;}
.main_product .main_title{width: 59.16666666666667vw;}
.main_product_top{padding-top: 5.208333333333334vw;padding-bottom: 3.125vw;}
.main_product_top_con{justify-content: space-between;}
.main_product_top .main_product_img{width: 15.15625vw;height: 14.010416666666668vw;}
.main_product_btm .items a{padding: 2.0833333333333335vw;box-sizing: border-box;justify-content: space-between;}
.main_product_btm .items .item{width: calc(100% / 2 - 1.0416666666666667vw);margin-right: 2.0833333333333335vw;margin-top: 2.0833333333333335vw;height: 18.229166666666668vw;overflow: hidden;border-radius: 0.5208333333333334vw;transition: all 0.5s ease-in-out;}
.main_product_btm .items .item:nth-child(2n){margin-right: 0;}
.main_product_btm .items .item .item_img{width: 15.625vw;height: 14.0625vw;}
.main_product_btm .items .item .item_img img{width: 100%;height: 100%;object-fit: contain;}
.main_product_btm .items .item .item_con{width: 21.09375vw;display: flex;flex-direction: column;justify-content: space-evenly;}
.main_product_btm .items .item .item_con .tst{font-size: 0.8333333333333334vw;color: #030622;opacity: 0.7;}
.main_product_btm .items .item .item_con .tit{font-size: 1.6666666666666667vw;font-weight: bold;color: #040721;line-height: 1.2;}
.main_product_btm .items .item .item_con .txt{font-size: 0.9375vw;color: #040721;}
.main_product_btm .items .item .item_con .btn{font-size: 0.8333333333333334vw;color: #040721;display: flex;align-items: center;margin-top: 1.0416666666666667vw;}
.main_product_btm .items .item:hover{transform: translateY(-0.5208333333333334vw);transition: all 0.5s ease-in-out;}
.main_product_btm .items .item:hover .item_con .tit{color: #005392;}

/* scheme */
.main_scheme .main_title .more,
.main_news .main_title .more{margin-top: -5.208333333333334vw;position: relative;z-index: 1;}
.main_scheme .main_title .more a{border-bottom: 1px solid #fff;}
.main_scheme .main_title .more a span{background: url(../images/jt_icon.png) no-repeat center center/contain;}
.main_scheme_items .item{width: calc(100% / 4 - 1.5625vw);margin-right: 2.0833333333333335vw;margin-top: 2.0833333333333335vw;height: 12.5vw;border-radius: 0.5208333333333334vw;overflow: hidden;border: 1px solid rgba(255, 255, 255, 0.3);box-sizing: border-box;background: rgba(255, 255, 255, 0.1);transition: all 0.5s ease-in-out;position: relative;}
.main_scheme_items .item:nth-child(4n){margin-right: 0;}
.main_scheme_items .item a{height: 100%;padding: 2.0833333333333335vw;box-sizing: border-box;align-content: space-between;position: relative;z-index: 1;}
.main_scheme_items .item .item_num{font-size: 1.7708333333333335vw;font-weight: bold;color: #fff;width: 100%;line-height: 1;}
.main_scheme_items .item .item_tit{font-size: 1.3541666666666667vw;color: #fff;padding-right: 3.125vw;position: relative;box-sizing: border-box;line-height: 1.2;}
.main_scheme_items .item .item_tit span{position: absolute;right: 0;bottom: 0.5208333333333334vw;background: url(../images/jt_icon.png) no-repeat center center/cover;}
.main_scheme_items .item::after{content: "";display: block;width: 100%;height: 100%;position: absolute;bottom: 0;left: 0;background: url(../images/main_scheme_item_bg.jpg) no-repeat center center/cover;transition: all 0.5s ease-in-out;transform: translateY(100%);}
.main_scheme_items .item:hover::after{transform: translateY(0);}

/* about */
.about_tit .tst{padding: 1.0416666666666667vw 0;}
.about_tit .tit{font-size: 1.5625vw;color: #030622;}
.main_about .main_title{width:62.5vw;}
.about_items{margin-top: 3.125vw;}
.about_items .item{width: calc(100% / 4  - 1.5625vw);margin-right: 2.0833333333333335vw;background: rgba(255, 255, 255, 0.3);padding: 1.3020833333333335vw;box-sizing: border-box;border-radius: 0.5208333333333334vw;box-shadow: 0 0.2604166666666667vw 0.78125vw rgba(0, 88, 106, 0.1);justify-content: space-between;align-items: center;border: 1px solid #fff;height: 7.291666666666667vw;}
.about_items .item:last-child{margin-right: 0;}
.about_items .item .item_left .txt,
.about_items .item .item_left .txt sup{font-size: 0.8333333333333334vw;line-height: 1.3541666666666667vw;color: #030622;}
.about_items .item .item_left .txt b{font-size: 3.125vw;color: #0b4c79;line-height: 1;font-family: Arial;}
.about_items .item .item_left .txt sup{vertical-align: top;}
.about_items .item .item_right{width: 3.229166666666667vw;height: 3.229166666666667vw;overflow: hidden;}

/* news */
.main_news,
.main_ggt{background: #f8f8f8;}
.news_items .item{width: calc(100% / 3 - 1.40625vw);margin-right: 2.0833333333333335vw;margin-top: 2.0833333333333335vw;}
.news_items .item:nth-child(3n){margin-right: 0;}
.news_items .item .item_img{width: 100%;height: 16.666666666666668vw;overflow: hidden;border-radius: 0.5208333333333334vw;}
.news_items .item .item_img img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s ease-in-out;}
.news_items .item .item_con{padding: 1.0416666666666667vw;box-sizing: border-box;}
.news_items .item .item_con .tit{font-size: 1.3541666666666667vw;color: #030622;font-weight: bold;}
.news_items .item .item_con .time{font-size: 0.8333333333333334vw;color: #030622;display: flex;align-items: center;margin-bottom: 0.5208333333333334vw;}
.news_items .item .item_con .time span{width: 0.8333333333333334vw;height: 0.8333333333333334vw;background: url(../images/time_icon.png) no-repeat center center/cover;margin-right: 0.5208333333333334vw;display: block;}

.news_items .item:hover .item_img img{transform: scale(1.2);transition: all 0.5s ease-in-out;}
.news_items .item:hover .item_con .tit{color: #0b4c79;}

.main_ggt{padding-bottom: 5.208333333333334vw;}
.main_ggt_con{height: 11.458333333333334vw;border-radius: 0.5208333333333334vw;overflow: hidden;padding: 1.5625vw;box-sizing: border-box;align-items: center;}
.ggt_left,
.ggt_right{width: 50%;}
.ggt_left{font-size: 2.291666666666667vw;font-weight: bold;color: #080d30;line-height: 1.2;}
.ggt_right{justify-content: flex-end;}
.ggt_right .item{margin-left: 2.0833333333333335vw;transition: all 0.5s ease-in-out;}
.ggt_right .item .ico{width: 4.166666666666667vw;height: 4.947916666666667vw;}
.ggt_right .item .tit{font-size: 0.9375vw;color: #080d30;text-align: center;}
.ggt_right .item:hover{transform: translateX(-0.5208333333333334vw);transition: all 0.5s ease-in-out;}
.ggt_right .item:hover .tit{color: #005392;}

/* 内页 */
.main{padding: 4.6875vw 0;}
.editor{font-size: 0.8333333333333334vw;color: #00071a;}
.bar{height: 23.958333333333336vw;}
.bar .bar_con,
.bar .bar_title{height: 100%;}
.bar .bar_title{display: flex;flex-direction: column;justify-content: center;}
.bar .bar_title .tit{font-size: 2.5vw;font-weight: bold;color: #fff;}
.bar .bar_title .txt{font-size: 1.0416666666666667vw;color: #fff;margin-top: 0.5208333333333334vw;}

.crumbs_con{margin: -4.166666666666667vw auto 1.8645833333333335vw !important;position: relative;z-index: 2;align-items: center;}
.crumbs_ico{margin-right: 0.5208333333333334vw;}
.crumbs_nav{color: #e7e9eb;font-size: 0.7291666666666667vw;}
.crumbs_nav a{margin: 0 0.2604166666666667vw;color: #e7e9eb;}

.product_con{align-items: flex-start;}
.product_left{width: 16.666666666666668vw;box-sizing: border-box;padding: 1.5625vw;background: #f5f7fa;border-radius: 0.5208333333333334vw;}
.product_left .product_left_title{font-size: 1.1458333333333335vw;color: #00071a;margin-bottom: 1.0416666666666667vw;padding-bottom: 1.0416666666666667vw;border-bottom: 1px solid rgba(224, 228, 237, 0.5);}
.product_left .product_nav .product_nav_item{margin-bottom: 0.3125vw;}
.product_left .product_nav .product_nav_item a{font-size: 0.9375vw;color: #00071a;display: block;padding: 0.3125vw 0;padding-right: 1.5625vw;box-sizing: border-box;position: relative;}
.product_left .product_nav .product_nav_item a span{width: 1.5625vw;height: 1.0416666666666667vw;position: absolute;right: 0;top: 0.3125vw;}
.product_left .product_nav .product_nav_item a span::before,
.product_left .product_nav .product_nav_item a span::after{content: "";display: block;width: 1.0416666666666667vw;height: 2px;background: #00071a;margin:0.625vw 0.2604166666666667vw 0;}
.product_left .product_nav .product_nav_item a span::after{transform: rotate(90deg);margin: -1px 0.2604166666666667vw 0;}
.product_left .product_nav .product_nav_item .product_nav .product_nav_item{padding-left: 0.5208333333333334vw;}
.product_left .product_nav .product_nav_item .product_nav .product_nav_item a{font-size: 0.8333333333333334vw;color: #00071a;}
.product_left .product_nav .product_nav_item .product_nav .product_nav_item a span{background: url(../images/jt_icon2.png) no-repeat center/contain;background-size: initial;}
.product_left .product_nav .product_nav_item .product_nav .product_nav_item a span::after,
.product_left .product_nav .product_nav_item .product_nav .product_nav_item a span::before{display: none;}
.product_left .product_nav .product_nav_item a.active,
.product_left .product_nav .product_nav_item .product_nav .product_nav_item a.active,
.product_left .product_nav .product_nav_item .product_nav .product_nav_item a:hover{color: #0b4c79;}
.product_left .product_nav .product_nav_item a.active span::before{background: #0b4c79;}
.product_left .product_nav .product_nav_item a.active span::after{display: none;}
.product_right{padding-left: 1.5625vw;box-sizing: border-box;width: 53.125vw;}
.product_right .product_right_items .item{width: calc(100% / 3 - 1.0416666666666667vw);margin-right: 1.5625vw;margin-bottom: 1.5625vw;border-radius: 0.5208333333333334vw;overflow: hidden;}
.product_right .product_right_items .item:nth-child(3n){margin-right: 0;}
.product_right .product_right_items .item a{padding: 0.5208333333333334vw;box-sizing: border-box;background: #f5f7fa;display: block;transition: all 0.5s ease-in-out;}
.product_right .product_right_items .item .pic{background: #fff;border-radius: 0.5208333333333334vw;overflow: hidden;height: 17.708333333333336vw;}
.product_right .product_right_items .item .pic img{width: 100%;height: 100%;object-fit: contain;}
.product_right .product_right_items .item .tct{text-align: center;padding: 0.5208333333333334vw;box-sizing: border-box;}
.product_right .product_right_items .item .tct .tit{font-size: 1.25vw;color: #080d30;font-weight: bold;margin: 0.5208333333333334vw 0;}
.product_right .product_right_items .item .tct .txt{font-size: 0.7291666666666667vw;line-height: 1.0416666666666667vw;color: #080d30;opacity: 0.6;}
.product_right .product_right_items .item:hover a{background: #0b4c79;transition: all 0.5s ease-in-out;}
.product_right .product_right_items .item:hover .tct .tit,
.product_right .product_right_items .item:hover .tct .txt{color:#fff;transition: all 0.5s ease-in-out;}

.product_info_top{padding: 0 0 3.6458333333333335vw;}
.product_info_top .pic{width: 50%;display: inline-flex;align-items: center;justify-content: center;height: 26.041666666666668vw;border-radius: 0.5208333333333334vw;overflow: hidden;box-shadow: 0 0.5208333333333334vw 1.0416666666666667vw 1.0416666666666667vw rgba(0, 53, 93, 0.05);}
.product_info_top .pic img{border-radius: 0.5208333333333334vw;}
.product_info_top .tct{width: calc(100% - 50%);padding-left: 2.0833333333333335vw;box-sizing: border-box;}
.product_info_top .tct .tit{font-size: 1.7708333333333335vw;font-weight: bold;color: #00071a;padding: 1.0416666666666667vw 0;border-bottom: 1px solid #eaeaea;margin-bottom: 0.5208333333333334vw;}
.product_info_top .tct .txt{font-size: 1.1458333333333335vw;line-height: 1.5625vw;display: inline-flex;align-items: center;margin: 1.0416666666666667vw 0 0.5208333333333334vw;font-weight: bold;}
.product_info_top .tct .txt::before{content: "";display: block;width: 2px;height: 1.0416666666666667vw;background: #073065 ;margin-right: 1.0416666666666667vw;}
.product_info_top .tct .tst{padding-left: 1.1458333333333335vw;font-size: 1.5625vw;font-weight: bold;color: #00071a;}
.product_info_top .tct .tst2{padding-left: 1.1458333333333335vw;font-size: 0.8333333333333334vw;line-height: 1.3541666666666667vw;color: #00071a;}
.product_info_top .tct .btns{width: 100%;line-height: 3.125vw;border-radius: 0.5208333333333334vw;background: #073065;text-align: center;margin-top: 2.0833333333333335vw;}
.product_info_top .tct .btns a{font-size: 0.9375vw;color: #fff;display: block;}

.product_info_btm .tit{font-size: 1.5625vw;font-weight: bold;color: #00071a;line-height: 2;position: relative;padding-left: 1.0416666666666667vw;box-sizing: border-box;}
.product_info_btm .tit::before{content: "";display: block;width: 0.20833333333333334vw;height: 1.0416666666666667vw;background: #073065;position: absolute;left: 0;top: 50%;margin-top: -0.5208333333333334vw;}
.product_info_btm_tit{border-top: 1px solid #eaeaea;border-bottom: 1px solid #eaeaea;}
.product_info_btm_tit .items .item{line-height: 4.166666666666667vw;font-size: 1.0416666666666667vw;color: #00071a;font-weight: bold;margin-right: 2.0833333333333335vw;cursor: pointer;}
.product_info_btm_tit .items .item.active,
.product_info_btm_tit .items .item:hover{color: #073065;position: relative;}
.product_info_btm_tit .items .item.active::after,
.product_info_btm_tit .items .item:hover::after{content: "";display: block;width: 100%;height: 2px;position: absolute;bottom: -1px;left: 0;right: 0;background: #073065;}
.product_info_btm_item{display: none;}
.product_info_btm_item.active{display: block;}
.product_info_btm_item .mains_text{margin-top: 1.5625vw;}

.product_page{margin: 2.0833333333333335vw auto;}
.product_page .items{justify-content: space-between;}
.product_page .item{width: 30%;background: #f3f3f3;border-radius: 0.2604166666666667vw;overflow: hidden;}
.product_page .item:nth-child(1){text-align: right;}
.product_page .item:nth-child(2){text-align: center;}
.product_page .item a{font-size: 1.0416666666666667vw;line-height: 3.125vw;color: #00071a;padding: 0 1.5625vw;box-sizing: border-box;justify-content: space-between;width: 100%;align-items: center;display: inline-flex;}
.product_page .item a em{display:inline-block;vertical-align: middle;background: url(../images/jt_icon2.png) no-repeat center/contain;width: 0.625vw;height: 0.7291666666666667vw;transition: ease-in-out 0.5s;}
.product_page .item:nth-child(2) a{justify-content: center;}
.product_page .item:nth-child(2) a em{background: url(../images/jt_icon2s.png) no-repeat center/contain;width: 1.25vw;height: 0.8333333333333334vw;margin-right: 0.5208333333333334vw;}
.product_page .item:nth-child(1) a em{transform: rotate(180deg);}
.product_page .item:nth-child(3) a{flex-direction: row-reverse;}
.product_page .item a:hover{background: #073065;color: #fff;transition: ease-in-out 0.5s;}
.product_page .item:hover a em{filter: brightness(0) invert(1);}
.product_page .item:nth-child(2):hover a em{filter: brightness(0) invert(1);}

.recommend_title{font-size: 1.5625vw;font-weight: bold;color: #00071a;line-height: 2;position: relative;padding-left: 1.0416666666666667vw;box-sizing: border-box;}
.recommend_title::before{content: "";display: block;width: 0.20833333333333334vw;height: 1.0416666666666667vw;background: #073065;position: absolute;left: 0;top: 50%;margin-top: -0.5208333333333334vw;}
.recommend .items{margin-top: 1.5625vw;}
.recommend .items .item{width: calc(100% / 3 - 1.40625vw);margin-right: 2.0833333333333335vw;margin-bottom: 2.0833333333333335vw;}
.recommend .items .item:nth-child(3n){margin-right: 0;}
.recommend .items .item .pic{width: 100%;height: 13.541666666666668vw;overflow: hidden;border-radius: 0.5208333333333334vw;}
.recommend .items .item .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s ease-in-out;}
.recommend .items .item .tct{padding: 1.0416666666666667vw;box-sizing: border-box;}
.recommend .items .item .tit{font-size: 1.25vw;color: #030622;font-weight: bold;margin-bottom: 0.5208333333333334vw;}
.recommend .items .item .txt{font-size: 0.9375vw;color: #666;}
.recommend .items .item:hover .pic img{transform: scale(1.1);transition: all 0.5s ease-in-out;}


.scheme{height: 31.770833333333336vw;width: 41.66666666666667vw;padding-right: 1.5625vw;float: right;margin-top: -20.833333333333336vw;position: relative;z-index: 2;overflow-y: auto;}
.scheme_item{position: relative;overflow: hidden;height: 9.375vw;border-radius: 0.5208333333333334vw;margin-bottom: 1.5625vw;}
.scheme_item .scheme_img img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s ease-in-out;}
.scheme_item .scheme_con{position: absolute;bottom: 0;left: 0;padding: 1.0416666666666667vw 2.0833333333333335vw;height: 100%;box-sizing: border-box;width: 100%;}
.scheme_item .scheme_con .scheme_tit{font-size: 1.3541666666666667vw;color: #fff;font-weight: bold;}
.scheme_item .scheme_con .scheme_txt{font-size: 0.9375vw;color: #fff;line-height: 1.3541666666666667vw;margin-top: 1.0416666666666667vw;}
.scheme_item .scheme_con .scheme_btn{font-size: 0.7291666666666667vw;color: #fff;line-height: 1.3541666666666667vw;margin-top: 1.0416666666666667vw;display: flex;align-items: center;}
.scheme_item .scheme_con .scheme_btn span{display: block;width: 0.625vw;height: 0.7291666666666667vw;background: url(../images/jt_icon.png) no-repeat center/contain;margin-left: 0.5208333333333334vw;transition: ease-in-out 0.5s;}
.scheme_item:hover .scheme_img img{transform: scale(1.1);transition: all 0.5s ease-in-out;}


.software_list .software_item{background: rgba(255, 255, 255, 0.6);border-radius: 0.5208333333333334vw;overflow: hidden;margin-bottom: 3.125vw;border: 1px solid #fff;box-sizing: border-box;}
.software_list .software_item:nth-child(even) a{flex-direction: row-reverse;}
.software_list .software_item .software_img{width: 27.083333333333336vw;height: 17.708333333333336vw;overflow: hidden;border-radius: 0.5208333333333334vw;}
.software_list .software_item .software_img img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s ease-in-out;}
.software_list .software_item .software_con{width: calc(100% - 27.083333333333336vw);padding: 3.125vw;box-sizing: border-box;display: flex;flex-direction: column;justify-content: space-between;}
.software_list .software_item .software_con .tit{font-size: 2.1875vw;font-weight: bold;color: #080d30;}
.software_list .software_item .software_con .txt{font-size: 0.9375vw;color: #080d30;}
.software_list .software_item .software_con .mores{display: inline-flex;align-items: center;border-bottom: 1px solid #00071a;padding-bottom: 0.5208333333333334vw;font-size: 0.8333333333333334vw;color: #040721;width: 4.6875vw;}
.software_list .software_item:hover .software_img img{transition: all 0.5s ease-in-out;transform: scale(1.1);}
.software_list .software_item:hover .software_con .tit{color: #0b4c79;}


.laboratory .laboratory_title{text-align: center;font-size: 2.1875vw;font-weight: bold;color: #080d30;}
.laboratory_items{margin-top: 3.125vw;}
.laboratory_items .item{width: calc(100% / 2 - 1.8229166666666667vw);margin-right: 3.6458333333333335vw;margin-bottom: 2.0833333333333335vw;text-align: center;}
.laboratory_items .item:nth-child(2n),
.laboratory_btm_items .item:nth-child(3n){margin-right: 0;}
.laboratory_items .item .tit{font-size: 1.7708333333333335vw;font-weight: bold;color: #080d30;margin: 1.0416666666666667vw 0;}
.laboratory_items .item .txt{font-size: 0.9375vw;color: #080d30;text-align: justify;}

.laboratory_btm{margin-top: 3.125vw;}
.laboratory_btm_items{margin-top: 3.125vw;}
.laboratory_btm_items .item{width: calc(100% / 3 - 2.447916666666667vw);margin-right: 3.6458333333333335vw;margin-bottom: 2.0833333333333335vw;text-align: center;height: 29.166666666666668vw;border-radius: 0.5208333333333334vw;padding: 2.0833333333333335vw;box-sizing: border-box;transition: all 0.5s ease-in-out;position: relative;overflow: hidden;}
.laboratory_btm_items .item::before{content: "";display: block;width: 100%;height: 100%;background: rgba(255, 255, 255, 0.6);position: absolute;bottom: 0;left: 0;right: 0;}
.laboratory_btm_items .item .tit{font-size: 1.7708333333333335vw;font-weight: bold;color: #080d30;margin-bottom: 1.5625vw;position: relative;z-index: 1;}
.laboratory_btm_items .item .editor{position: relative;z-index: 1;}
.laboratory_btm_items .item:hover{transform: translateY(-0.5208333333333334vw);transition: all 0.5s ease-in-out;box-shadow: 0 0.5208333333333334vw 1.0416666666666667vw rgba(0, 53, 93, 0.1);}


.news_list .item{width: calc(100% / 3 - 1.40625vw);margin-right: 2.0833333333333335vw;margin-bottom: 2.0833333333333335vw;}
.news_list .item:nth-child(3n){margin-right: 0;}
.news_list .item .item_img{width: 100%;height: 13.541666666666668vw;overflow: hidden;border-radius: 0.5208333333333334vw;}
.news_list .item .item_img img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s ease-in-out;}
.news_list .item .item_con{padding: 1.0416666666666667vw;box-sizing: border-box;}
.news_list .item .item_con .tit{font-size: 1.25vw;font-weight: bold;color: #00071a;margin-top: 0.5208333333333334vw;}
.news_list .item .item_con .time{display: flex;align-items: center;font-size: 0.8333333333333334vw;color: #00071a;font-weight: bold;}
.news_list .item .item_con .time span{display: block;width: 0.8333333333333334vw;height: 0.8333333333333334vw;background: url(../images/time_icon.png) no-repeat center/contain;margin-right: 0.5208333333333334vw;}
.news_list .item:hover .item_img img{transform: scale(1.1);transition: all 0.5s ease-in-out;}
.news_list .item:hover .item_con .tit{color: #0b4c79;}


/* page */
.page_list {width: 100%;padding: 3.125vw 0;justify-content: center;}
.page_list .pages_list_item{width: 3.125vw;height: 3.125vw;border: 1px solid #ccc;text-align: center;line-height: 3.0208333333333335vw;font-size: 1.0416666666666667vw;color: #070f2a;margin: 0 0.2604166666666667vw;overflow: hidden;box-sizing: border-box;border-radius:50%;}
.page_list .pages_list_item a{display: flex;align-items: center;justify-content: center;color: #070f2a;height: 100%;}
.page_list .pages_list_item.active a,
.page_list .pages_list_item:hover a {background: #073065;color: #fff;transition: all ease-in-out 0.5s;}
.page_list .pages_list_item a span{display: block;width: 0.625vw;height: 0.7291666666666667vw;background: url(../images/jt_icon2.png) no-repeat center center/contain;transition: all ease-in-out 0.5s;}
.page_list .pages_list_item:hover a span{background: url(../images/jt_icon.png) no-repeat center center/contain;}
.page_list .pages_list_item:first-child{transform: rotateY(180deg);}


.news_content{margin: 1.5625vw auto;background: #fff;padding: 3.125vw;box-sizing: border-box;border-radius: 0.5208333333333334vw;}
.news_titles{text-align: center;line-height: 1.5;}
.news_titles .tit{font-size: 1.875vw;font-weight: bold;color: #070f2a;border-bottom: 1px solid #eee;padding-bottom: 1.0416666666666667vw;margin-bottom: 1.0416666666666667vw;}
.news_titles .txt{font-size: 0.8333333333333334vw;color: #070707;margin: 1.5625vw auto;}
.news_titles .txt span{margin: 0 0.5208333333333334vw;}
.news_content .editor{margin-bottom: 3.125vw;}


.main_nav .item{width: 8.333333333333334vw;line-height: 2.34375vw;text-align: center;border: 1px solid #030622;margin-right: 1.0416666666666667vw;border-radius: 2.34375vw;overflow: hidden;}
.main_nav .item a{display: block;color: #030622;font-size: 0.9375vw;}
.main_nav .item.active a,
.main_nav .item:hover a{background: #0842a5;color: #fff;}

.about{padding: 3.125vw 0;}
.about_con{justify-content: space-between;}
.about_left{width: 37.5vw;}
.main_titles .tit{font-size: 2.1875vw;font-weight: bold;color: #030622;}
.main_titles .txt{font-size: 1.0416666666666667vw;color: #030622;}
.about_left .about_ico{display: inline-flex;margin: 1.5625vw 0;}
.about_left .about_ico span{width: 2px;height: 1.5625vw;background: #00071a;margin-left: 0.5208333333333334vw;transform: rotate(20deg);}
.about_left .about_img{border-radius: 0.5208333333333334vw;overflow: hidden;width: 100%;height: 37.5vw;}
.about_right{width: 29.166666666666668vw;}
.about_right .editor{padding-right: 1.5625vw;box-sizing: border-box;overflow-y: auto;height: 21.875vw;}
.about_right_items{margin-top: 2.0833333333333335vw;}
.about_right_items .item{display: inline-flex;width: 100%;border-bottom: 1px solid #dcdee1;justify-content: space-between;padding: 1.0416666666666667vw 0;margin: 0 0 1.0416666666666667vw;align-items: flex-end;}
.about_right_items .item .item_left{display: inline-flex;flex-direction: column;align-items: flex-start;font-size: 0.8333333333333334vw;color: #333;line-height: 1.5625vw;}
.about_right_items .item .item_left img{width: 1.25vw;height: 1.25vw;}
.about_right_items .item .item_right{display: inline-flex;}
.about_right_items .item .item_right b{font-size: 3.125vw;font-weight: bold;color: #0b4c79;line-height: 1;font-family: Arial;}
.about_right_items .item .item_right sup{font-size: 0.7291666666666667vw;color: #0b4c79;}
.about_right_items .item:last-child{margin-bottom: 0;padding-bottom: 0;border-bottom: none;}

.spread_con{align-items: center;justify-content: space-between;}
.spread_left{width: 55.57291666666667vw;height: 47.34375vw;}
.spread_right_tit{font-size: 1.25vw;font-weight: bold;}
.spread_right_txt{font-size: 1.0416666666666667vw;color: #00071a;margin-top: 0.5208333333333334vw;}
.spread_right_txt span{opacity: 0.5;width: 8.333333333333334vw;}

.join_item{margin-top: 2.0833333333333335vw;}
.join_item .tit{padding: 0.78125vw 1.8229166666666667vw;box-sizing: border-box;background: #fff;align-items: center;border-radius: 0.78125vw;border-left: 0.2604166666666667vw solid #0842a5;cursor: pointer;}
.join_item .tit em{width: 2.604166666666667vw;height: 2.604166666666667vw;background: #0842a5;border-radius: 0.5208333333333334vw;position: relative;box-shadow: 0 0.2604166666666667vw 1.0416666666666667vw #0842a5;}
.join_item .tit em::before,
.join_item .tit em::after{content: "";display: block;width: 0.9375vw;height: 2px;background: #fff;margin: 1.25vw 0.8333333333333334vw;position: absolute;top: 0;}
.join_item .tit em::after{transform: rotate(90deg);}
.join_item .tit .tit_left{width: 14.583333333333334vw;font-size: 1.25vw;line-height: 1.875vw;color: #333;font-weight: bold;}
.join_item .tit .tit_right{width: calc(100% - 17.1875vw);}
.join_item .tit .tit_right span{font-size: 0.8333333333333334vw;line-height: 1.6666666666666667vw;color: #333;margin-right: 1.0416666666666667vw;}
.join_item .tit .tit_right span img{width: 0.6770833333333334vw;height: 0.8854166666666667vw;}
.join_item .tct{padding: 25px 1.8229166666666667vw;box-sizing: border-box;background: #fff;border-radius: 0.78125vw;margin-top: 1.0416666666666667vw;display: none;}
.join_item.active .tit em::after{display: none;}
.join_item.active .tct{display: block;}

.product_more{font-size: 0.8333333333333334vw;line-height: 3.125vw;text-align: center;background: #0842a5;color: #fff;border-radius: 0.5208333333333334vw;width: 11.458333333333334vw;margin: 1.5625vw auto;}

.contact_top{border-radius: 0.5208333333333334vw;background: #fff;margin-top: 3.125vw;}
.contact_top .contact_left,
.contact_top .contact_right{width: 50%;}
#allmap{height: 26.041666666666668vw;}
.contact_top .contact_right{padding: 1.0416666666666667vw 2.0833333333333335vw;box-sizing: border-box;display: flex;flex-direction: column;justify-content: center;}
.contact_top .contact_right .tit{font-size: 2.0833333333333335vw;font-weight: bold;color: #030622;}
.contact_top .contact_right .txt{font-size: 1.1458333333333335vw;color: #999;display: flex;align-items: center;justify-content: space-between;border-bottom: 1px solid #eaeaea;padding-bottom: 0.5208333333333334vw;margin-bottom: 0.5208333333333334vw;margin-top: 1.0416666666666667vw;}
.contact_top .contact_right .txt span{width: 1.25vw;height: 1.25vw;display: block;}
.contact_top .contact_right .tst{font-size: 1.1458333333333335vw;color: #333;margin-top: 0.5208333333333334vw;}
.contact_top .contact_right .tst b{font-size: 2.1875vw;font-weight: bold;color: #0842a5;}
.contact_btm .contact_btm_tit{font-size: 1.875vw;font-weight: bold;color: #333;display: flex;align-items: center;margin-top: 3.125vw;}
.contact_btm .contact_btm_tit::before{content: "";display: block;width: 2px;height: 1.5625vw;background: #0842a5;margin-right: 1.0416666666666667vw;}
.contact_btm_items{margin: 1.5625vw 0;}
.contact_btm_items .item{width: calc(100% / 4 - 1.5625vw);margin-right: 2.0833333333333335vw;background: #fff;border-radius: 0.5208333333333334vw;padding: 1.0416666666666667vw;box-sizing: border-box;}
.contact_btm_items .item:nth-child(4n){margin-right: 0;}
.contact_btm_items .item .tit{font-size: 1.0416666666666667vw;font-weight: bold;color: #666;border-bottom: 1px solid #eaeaea;padding-bottom: 0.5208333333333334vw;margin-bottom: 0.5208333333333334vw;}
.contact_btm_items .item .txt{font-size: 0.8333333333333334vw;color: #666;line-height: 1.5625vw;}

}
@media screen and (max-width:1680px){
    
}
.sj_menu{display: none;}
@media screen and (max-width:1200px){
    
}
@media screen and (max-width:1024px){
    .box_cons,
    .box_con{max-width: 100%;margin: 0 auto;width: 100%;padding: 0 4%;box-sizing: border-box;}
    .sj_menu{display: block;width:26px;height:26px;margin:0 auto;right: 4%;top:16px;position: absolute;z-index: 9;}
    .sj_menu span{width:20px;height:2px;display: block;margin:5px 0;position: relative;background: #333;border-radius: 2px;transition: all 0.5s;}
    .sj_menu span:nth-child(2){width: 15px;margin: 4px 0;}
   
    header,
    .fixed header{background: #fff;}
    header .logo{width: 120px;height: 55px;}
    .head_right{display: block;width: 100%;position: absolute;top: 55px;left: 0;z-index: 99;;background: rgba(0, 0, 0, 0.8);padding: 20px;box-sizing: border-box;transform: translateX(-100%);transition: all 0.5s;height: calc(100vh - 55px);}
   
    
    .son{width: 100%;height: 100%;overflow: hidden;}
    .son header .head_right{transform: translateX(0);transition: all 0.5s;}
    .son .sj_menu span{transition: all 0.5s;}
    .son .sj_menu span:nth-child(2){width: 0;}
    .son .sj_menu span:nth-child(1){transform: rotate(45deg);margin: 12px 3px;transition-delay: 0.5s;}
    .son .sj_menu span:nth-child(3){transform: rotate(-45deg);margin: -20px 3px;transition-delay: 0.5s;}
    .lg_wrap{padding-top: 55px;}

    .editor img{width: auto !important;height: auto !important;}

   .head_nav .head_nav_item{width: 100%;border-bottom: 1px solid rgba(255, 255, 255, 0.3);}
   .head_nav .head_nav_item>a{color: #fff;font-size: 16px;line-height: 36px;padding: 0 10px;}

   .head_right .hot{display: none;}
   .myBanner .swiper-slide a{height: 500px;}


   .bar{height: 180px;}
   .bar .bar_title .tit{font-size: 20px;}
   .bar .bar_title .txt{font-size: 14px;margin-top: 10px;}
   .crumbs{display: none;}
   


}
@media screen and (max-width:768px){
    .myBanner .swiper-slide a{height: 400px;}
    .product_con{justify-content: center;}

}
@media screen and (max-width:650px){
    .myBanner .swiper-slide a{height: 190px;}
    .myBanner .swiper-banner-prev, .myBanner .swiper-banner-next{display: none;}
    .myBanner .swiper-pagination-banner .swiper-pagination-bullet{width: 20px;height: 5px;margin: 0 5px;}

    .main_product .main_title{width: 100%;}
    .main_product_top .main_product_img{display: none;}
    .main_title .tit{font-size: 20px;}
    .main_title .txt{font-size: 16px;margin: 10px 0;}
    .main_title .tst{font-size: 14px;}
    .more a{font-size: 14px;width: 100px;justify-content: center;padding: 5px 0;border: 1px solid #040721;margin-top: 10px;}
    span.jt_icon{display: none;}
    .main_product_btm .items .item{width: 100%;margin: 15px auto 0;height: auto;border-radius: 10px;}
    .main_product_btm .items .item a{padding: 10px;}
    .main_product_btm .items .item .item_img{width: 38%;height: auto;}
    .main_product_btm .items .item .item_img img{object-fit: contain;}
    .main_product_btm .items .item .item_con{width: 60%;}
    .main_product_btm .items .item .item_con .tst{font-size: 14px;}
    .main_product_btm .items .item .item_con .tit{font-size: 16px;}
    .main_product_btm .items .item .item_con .txt{font-size: 14px;display: none;}
    .main_product_btm .items .item .item_con .btn{width: 100px;justify-content: center;padding: 5px 0;border: 1px solid #040721;margin-top: 10px;font-size: 14px;}

    .main_scheme .main_title .more, .main_news .main_title .more{float: none;margin: 10px 0;}
    .main_scheme .main_title .more a{border: 1px solid #fff;}

    .main_scheme_items .item{width: calc(100% / 2 - 5px);margin-right: 10px;height: 100px;margin-top: 10px;border-radius: 5px;}
    .main_scheme_items .item:nth-child(2n){margin-right: 0;}
    .main_scheme_items .item a{padding: 10px;}
    .main_scheme_items .item .item_num{font-size: 16px;}
    .main_scheme_items .item .item_tit{font-size: 14px;padding-right: 0;}
    
    .main_about .main_title{width: 100%;}
    .about_tit .tit{font-size: 18px;}
    .about_tit .tst{padding: 0;}

    .about_items .item{width: calc(100% / 2 - 5px);margin-right: 10px;height: 80px;margin-top: 10px;padding: 10px;}
    .about_items .item:nth-child(2n){margin-right: 0;}
    .about_items .item .item_right{width: 20px;height: 20px;}
    .about_items .item .item_left .txt, .about_items .item .item_left .txt sup{font-size: 14px;line-height: 24px;}
    .about_items .item .item_left .txt b{font-size: 20px;}

    .news_items .item{width: 100%;margin: 10px 0 0;}
    .news_items .item a{display: flex;}
    .news_items .item .item_img{width: 32%;height: 80px;}
    .news_items .item .item_con{width: calc(100% - 32%);padding: 10px;}
    .news_items .item .item_con .time{font-size: 14px;margin-bottom: 0;}
    .news_items .item .item_con .time span{display: none;}
    .news_items .item .item_con .tit{font-size: 14px;}

    .gotops{width: 24px;height: 24px;}
    .gotops span{width: 6px;height: 7px;}

    .main_scheme, .main_about, .main_news{padding: 10px 0;}

    .main_ggt_con{height: 80px;padding: 10px;border-radius: 10px;}
    .ggt_left{font-size: 16px;width: 100%;}
    .ggt_right{display: none;}
    .ggt_right .item{margin-left: 10px;}
    .ggt_right .item .ico{width: 24px;height: 24px;margin: 0 auto;}
    .ggt_right .item .tit{font-size: 14px;}

    .foot_item2,
    .foot_item3{display: none;}
    .foot_logo a{width: 120px;height: 40px;}
    .foot_btm{padding: 10px 0;font-size: 14px;text-align: center;}
    .foot_btm a{display: block;float: none;}
    .foot_link{display: none;}
    .foot_item1{width: 100%;}
    .foot_item .foot_item_con{margin-top: 10px;}
    .foot_item .foot_item_con .tit{font-size: 16px;}
    .foot_item .foot_item_con .txt{font-size: 14px;}
    .foot_item .foot_item_con .txt span{width: calc(100% - 70px);}

    .product_left{width: 100%;padding: 10px;}
    .product_left .product_left_title{font-size: 16px;padding-bottom: 10px;margin-bottom: 10px;}
    .product_left .product_nav .product_nav_item a{font-size: 16px;padding-right: 30px;}
    .product_left .product_nav .product_nav_item .product_nav .product_nav_item a{font-size: 14px;}
    .product_left .product_nav .product_nav_item a span{width: 20px;height: 20px;top: 9px;}
    .product_left .product_nav .product_nav_item a span::before, .product_left .product_nav .product_nav_item a span::after{width: 14px;}
    .product_left .product_nav .product_nav_item .product_nav .product_nav_item a span{width: 6px;height: 7px;background-size: contain;right: 8px;}
    .product_right{width: 100%;margin-top: 20px;padding-left: 0;}

    .product_right .product_right_items .item,
    .product_right .product_right_items .item:nth-child(3n){width: calc(100% / 2 - 5px);margin-right: 10px;margin-bottom: 10px;border-radius: 10px;}
    .product_right .product_right_items .item:nth-child(2n){margin-right: 0;}
    .product_right .product_right_items .item a{padding: 10px;}
    .product_right .product_right_items .item .pic{height: auto;padding: 10px;border-radius: 10px;}
    .product_right .product_right_items .item .tct .tit{font-size: 16px;margin: 5px 0;}
    .product_right .product_right_items .item .tct .txt{font-size: 14px;line-height: 20px;}

    .product_info_top .pic{height: auto;width: 100%;padding: 10px;border-radius: 5px;}
    .product_info_top .tct{width: 100%;padding: 10px;box-sizing: border-box;}
    .product_info_top .tct .tit{font-size: 18px;padding: 10px 0;margin-bottom: 10px;}
    .product_info_top .tct .txt{font-size: 14px;line-height: 20px;}
    .product_info_top .tct .txt::before{height: 12px;}
    .product_info_top .tct .btns{line-height: 36px;margin-top: 20px;border-radius: 5px;}
    .product_info_top .tct .btns a{font-size: 14px;}

    .product_info_btm .tit{font-size: 18px;padding-left: 10px;}
    .product_info_btm .tit::before{width: 2px;height: 14px;margin-top: -7px;}
    .product_info_btm_tit .items .item{font-size: 16px;line-height: 36px;margin-right: 10px;}
    .product_page .item a{display: block;font-size: 14px;line-height: 40px;text-align: center;}
    .product_page .item a em{display: none;}

    .recommend_title{font-size: 18px;padding-left: 10px;}
    .recommend_title::before{width: 2px;height: 14px;margin-top: -7px;}
    .recommend .items{margin-top: 10px;}
    .recommend .items .item{width: 100%;margin: 0 0 10px;}
    .recommend .items .item a{display: flex;}
    .recommend .items .item .pic{width: 31%;height: 90px;}
    .recommend .items .item .tct{width: calc(100% - 31%);padding: 10px;}
    .recommend .items .item .tit{font-size: 16px;}
    .recommend .items .item .txt{font-size: 14px;}

    .editor{font-size: 14px;}

    .main{padding: 20px 0;}
    .scheme{float: none;margin-top: 10px;width: 100%;height: auto;}
    .scheme_item{margin-bottom: 10px;height: auto;}
    .scheme_item .scheme_img{height: 100%;}
    .scheme_item a{display: block;height: 150px;}
    .scheme_item .scheme_con{padding: 10px;box-sizing: border-box;display: flex;flex-direction: column;justify-content: center;}
    .scheme_item .scheme_con .scheme_tit{font-size: 16px;}
    .scheme_item .scheme_con .scheme_txt{font-size: 14px;line-height: 20px;margin: 10px 0;}
    .scheme_item .scheme_con .scheme_btn{width: 100px;padding: 10px 0;border: 1px solid #fff;font-size: 14px;text-align: center;display: block;}
    .scheme_item .scheme_con .scheme_btn span{display: none;}

    .software_list .software_item .software_img{width: 32%;height: 100px;}
    .software_list .software_item .software_con{width: calc(100% - 32%);padding: 10px;}
    .software_list .software_item .software_con .tit{font-size: 16px;}
    .software_list .software_item .software_con .txt{font-size: 14px;}
    .software_list .software_item .software_con .mores{display: none;}

    .laboratory .laboratory_title{font-size: 18px;}
    .laboratory_items .item{width: 100%;margin: 0 0 20px;}
    .laboratory_items .item .ico{width: 60px;height: auto;margin: 10px auto;}
    .laboratory_items .item .tit{font-size: 16px;}
    .laboratory_items .item .txt{font-size: 14px;}
    .laboratory_btm_items .item{width: 100%;height: 500px;padding: 10px;margin: 0 0 20px;}
    .laboratory_btm_items .item .tit{font-size: 16px;margin: 30px 0 10px;}

    .news_list .item{width: 100%;margin: 0 0 10px;}
    .news_list .item a{display: flex;}
    .news_list .item .item_img{width: 32%;height: 90px;}
    .news_list .item .item_con{padding: 10px;width: calc(100% - 32%);}
    .news_list .item .item_con .time{font-size: 14px;}
    .news_list .item .item_con .time span{display: none;}
    .news_list .item .item_con .tit{font-size: 16px;}
    .page_list .pages_list_item{width: 30px;height: 30px;margin: 0 5px;font-size: 16px;line-height: 28px;}
    .page_list .pages_list_item a span{width: 6px;height: 7px;}

    .news_content{padding: 10px;}
    .news_titles .tit{font-size: 18px;padding-bottom: 10px;margin-bottom: 10px;}
    .news_titles .txt{font-size: 14px;}
    .news_titles .txt span{margin: 0 5px;display: block;}

    .main_nav .item{width: calc(100% / 2 - 5px);margin-right: 10px;line-height: 36px;box-sizing: border-box;margin-bottom: 10px;}
    .main_nav .item:nth-child(2n){margin-right: 0;}
    .main_nav .item a{font-size: 16px;}
    .main_titles .tit{font-size: 18px;}
    .main_titles .txt{font-size: 14px;}
    .about_left{display: none;}
    .about_right{width: 100%;}
    .about_right .editor{height: auto;padding-right: 0px;}
    .about_right_items .item .item_left img{width: 20px;height: 20px;}
    .about_right_items .item .item_left{font-size: 14px;line-height: 24px;}
    .about_right_items .item .item_right b{font-size: 22px;}
    .about_right_items .item .item_right sup{font-size: 14px;}
    .about_right_items .item{padding: 10px 0;margin: 0 0 10px;}

    .spread_left,
    .spread_right{width: 100%;height: auto;margin-top: 10px;}
    .spread_right_tit{font-size: 16px;}
    .spread_right_txt{font-size: 14px;margin-top: 5px;}

    .join_item .tit .tit_right{display: none;}
    .join_item .tit .tit_left{width: calc(100% - 30px);font-size: 16px;line-height: 36px;}
    .join_item .tit em{width: 30px;height: 30px;}
    .join_item .tit em::before, .join_item .tit em::after{width: 14px;margin: 13px 7px;}

    .product_more{width: 120px;line-height: 40px;font-size: 14px;}

    #allmap{width: 100%;height: 300px;}
    .contact_top .contact_left, .contact_top .contact_right{width: 100%;}
    .contact_top .contact_right{padding: 10px;}
    .contact_top .contact_right .tit{font-size: 16px;}
    .contact_top .contact_right .txt{font-size: 14px;margin-bottom: 10px;padding-bottom: 10px;margin-top: 10px;}
    .contact_top .contact_right .txt span{width: 16px;height: 16px;}
    .contact_top .contact_right .tst{font-size: 14px;margin-top: 5px;}
    .contact_top .contact_right .tst b{font-size: 22px;}
    .contact_btm .contact_btm_tit{font-size: 16px;}
    .contact_btm .contact_btm_tit::before{height: 14px;margin-right: 10px;}
    .contact_btm_items .item{width: calc(100%);;margin:0 0 10px;padding: 10px;}
    .contact_btm_items .item:nth-child(2n){margin-right: 0;}
    .contact_btm_items .item .tit{font-size: 14px;padding-bottom: 5px;margin-bottom: 5px;}
    .contact_btm_items .item .txt{font-size: 14px;line-height: 24px;}

    
}
@media screen and (max-width:414px){
    
}
@media screen and (max-width:375px){
    
}
@media screen and (max-width:360px){
    
}
@media screen and (max-width:320px){
    
}