  */
.width{width: 100%;height: 500px;}
/*  */
.header .logo img{max-width: 100%;}
.header .logo{float: left;margin-top: 10px;}
.headermain{max-width:1440px;margin: 0 auto;}
.header .nav p a{font-size: 16px;color: #333333;text-transform:uppercase;line-height: 100px;display: block;}
.header .nav{float: right; width: 47%;display: flex;flex-direction: row;justify-content: space-around;}
.header .nav p{text-align: center;}
.con_en .contact{margin-top: 26px; overflow: hidden; width: 160px;height: 46px;border-radius: 23px;background-color: #009944;}
.con_en .contact a{margin-right: 10px; text-transform: uppercase; font-size: 14px;color: #ffffff;line-height: 46px;display: block;padding-left: 50px;text-align: left; background: url(../images/icon1.png) no-repeat center left 26px;}
.con_en .en .txt{font-size: 20px;color: #0a2b6f;padding-right: 16px;background: url(../images/icon2.png) no-repeat center right;}
.con_en .search a{margin-top: 40px; display: block; width: 20px;height: 20px;background: url(../images/icon3.png) no-repeat center center;}
.con_en {float: right; width: 22%; display: flex;flex-direction: row;justify-content: space-around;line-height: 100px;}
.header{height: 100px;background-color: #fff;}
.con_en .en{height: 100px;position: relative;}
.con_en .en .secont_nav{
    min-width: 120%;
    line-height: initial;
    padding: 10px;
    position: absolute;
    top: 80%;
    left: 50%;
    transform: translateX(-50%);
    background-color: #fff;
    border: 1px solid #e6e6e6;
    visibility: hidden;
    text-align: center;
}

.con_en .en .secont_nav a{
    color: #0a2b6f;
    display: block;
}

.con_en .en:hover .secont_nav{
    visibility: visible;
}
/* ----------导航--------- */
.phone_nav { display: none; }
.header {
    position: fixed;
    flex-direction: row;
    z-index: 99;
    width: 100%;
    top: 0px;
    left: 0px;
    background: rgba(238, 238, 238, 1);
  }

  .header.active {
    box-shadow: 0px 2px 5px 5px rgba(0, 0, 0, 0.05);
  }
  .header .item {
    text-align: right;
    flex-direction: row;
    justify-content: space-between;
  }

  .header .header-nav {
    display: inline-block;
    vertical-align: top;
    margin-right: 20px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  }

  .header .header-nav .nav-ul>li {
    display: inline-block;
    vertical-align: top;
    color: #fff;
    position: relative;
  }

  .header .header-nav .nav-ul>li>a {
    line-height: 100px;
    font-size: 16px;
    color: #2c4780;
    font-weight: bold;
    text-transform: uppercase;
    margin-right: 45px;
    position: relative;
    display: inline-block;
    vertical-align: top;
    transition: all .6s;
    -webkit-transition: all .6s;
  }

  .header .header-nav .nav-ul>li>a:after {
    content: '';
    position: absolute;
    bottom: 5px;
    left: 50%;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    transition: all 0.6s;
    -webkit-transition: all 0.6s;
  }

  .header .header-nav .nav-ul>li:hover>a:after {
    bottom: 15px;
    background: #009944;
  }

  .header .header-nav .nav-ul>li:hover>a {
    color: #009944;
  }

  .header .header-nav .nav-ul>li.active>a {
    color: #e91d2d !important;
  }

  .header .header-nav .nav-ul>li:hover>a {
    color: #009944 !important;
  }

  .header .header-nav .nav-ul>li:hover .nav-ul2 {
    animation: navUp 0.5s 0s forwards;
    display: block;
  }

  .header .header-nav .nav-ul2 {
    position: absolute;
    top: 78px;
    left: -20px;
    text-align: left;
    display: none;
    background: rgba(238, 238, 238, 1);
    min-width: 100%;
    box-shadow: 0px 0px 6px 6px rgba(29, 29, 29, 0.08);
    border-top: 2px solid #009944;
  }

  .header .header-nav .nav-ul2 li p {
    display: block;
    font-size: 16px;
    color: #333;
    padding: 12px 20px;
    border-bottom: 1px solid #d9d9d9;
    white-space: nowrap;
    cursor: pointer;
  }

  .header .header-nav .nav-ul2 li p:hover {
    background: #009944;
    color: #fff;
    border-bottom: 1px solid #009944;
  }
  .header .header-nav .nav-ul2 li p a{
      color: #333;
  }
  .header .header-nav .nav-ul2 li p:hover a{
      color: #fff;
  }




  .header .header-nav .nav-ul2.nav-ul3 {
    position: absolute;
    top: 78px;
    left: -20px;
    text-align: left;
    display: none;
    background: #fff;
    min-width: 100%;
    box-shadow: 0px 0px 6px 6px rgba(29, 29, 29, 0.08);
    border-top: 2px solid #009944;
  }

  .header .header-nav .nav-ul2.nav-ul3 li p {
    display: block;
    font-size: 16px;
    color: #333;
    padding: 0;
    border-bottom: 1px solid #d9d9d9;
    white-space: nowrap;
    cursor: pointer;
  }

  .header .header-nav .nav-ul2.nav-ul3 li p:hover {
    background: #009944;
    color: #fff;
    border-bottom: 1px solid #009944;
  }
  .header .header-nav .nav-ul2.nav-ul3 li p a{
      color: #333;
      padding: 12px 20px;
      display: block;
  }
  .header .header-nav .nav-ul2.nav-ul3 li p:hover a{
      color: #fff;
  }


  @keyframes navUp {
    from {
        opacity: 0.6;
        transform: translateY(15px);
    } to {
        opacity: 1;
        transform: translateY(0px);
    }
}
/* --手机导航--- */
@media screen and (max-width:1200px) {

    .H50 { height: 50px; }
    .phone_nav { display: block; }
    .pc_header { display: none; }
    .phone_header {  box-shadow: 0px 0px 5px 5px rgba(0, 0, 0, 0.1); display: block; position: fixed; left: 0px; top: 0px; width: 100%; left: 0px; top: 0px; z-index:99; background: #fff; padding: 0px 20px; height: 50px; }
    .phone_header .logo img { height: 36px; margin-top: 7px; }
    .phone_header .nav-open { position: absolute; right: 15px; top: 50%; margin-top: -15px; display: block; cursor: pointer; }
    .phone_header .nav-open span { display: block; background-color: #000; height: 2px; width: 30px; margin: 6px auto; border-radius: 50px; }
    .phone_header .close { background: url('../images/close.png') no-repeat center center;  position: absolute; right: 0px; top: 0px; width: 50px; height: 50px; display: block; }
    .phone_header .header-nav { position: fixed;width: 60%;height: 100%;float: none;top: 0;left: -60%;background-color: #202020;transition: all 0.6s;-webkit-transition: all 0.6s; -moz-transition: all 0.6s; padding-top: 50px; overflow-y: auto; }
    .phone_header .header-nav .nav-ul { padding: 10px; padding-top: 0px; }
    .phone_header .header-nav .nav-ul>li { float: none; align-items: center; padding:0px;  position: relative; }
    .phone_header .header-nav .nav-ul>li .line { margin: 0 6px; }
    .phone_header .header-nav .nav-ul>li img { margin-right: 6px; }
    .phone_header .header-nav .nav-ul>li>a { font-size: 14px; color: #fff; text-transform: uppercase; }
    .phone_header .header-nav .nav-ul>li>a { font-size: 15px; padding: 15px 0px;  border-bottom: 1px solid #303030;  }
    .phone_header .header-nav .nav-ul>li>a { display: block; margin-right: 0px; }
    .phone_header .header-nav .nav-ul>li .icon { position: absolute; right: 0px; width: 46px; height: 51px;  z-index: 3; top: 0px; display: block; cursor: pointer; } 
    .phone_header .header-nav .nav-ul1>li{width: 150px; display: flex; margin-top: 25px;}
    .phone_header .header-nav .nav-ul1>li a{margin-left: 10px;}
    
    .phone_header .header-nav .lang { display: flex; flex-direction: row; margin-left: 5px; margin-top: 10px; }
    .phone_header .header-nav .lang a { font-size: 16px; color: #fff; background: #fff; color: #666; padding: 6px 15px; }
    .phone_header .header-nav .lang a.active { background: #1e376d; color: #fff; }
    
    
    .phone_header .header-nav .nav-ul>li .icon:after { content: ''; display: block; width: 9px; height: 9px; top: 0px; right: 15px; border: 2px solid rgba(255,255,255,.3); border-top: 0; border-left: 0; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); position: absolute; top: 20px; transition: all 0.6s; -webkit-transition: all 0.6s; -moz-transition: all 0.6s; }
    .phone_header .header-nav .nav-ul>li .icon.active:after { content: ''; transform: rotate(45deg); -webkit-transform: rotate(45deg); top: 20px; }   
    .phone_header .header-nav .nav-ul2 { display: none; padding-left: 15px; }
    .phone_header .header-nav .nav-ul2 li p { font-size: 14px; color: #a6a6a6; display: block; padding: 10px 0px; border-bottom: 1px solid #303030; position: relative; padding-left: 12px;}
    .phone_header .header-nav .nav-ul2 li p:after { content: ''; width: 4px; height: 4px; position: absolute; left: 0px; top: 0px; background: #4c4c4c; top: 50%; margin-top: -2px;  }
    .phone_header .header-nav.active { left: 0; }
    .phone_header .nav-back.active { right: 0px; } 
    .phone_header .nav-back { position: fixed;top: 0; width: 40%;height: 100%; right: -40%;background-color: rgba(0,0,0,0.4);z-index: 100;transition: all 0.6s; -webkit-transition: all 0.6s; -moz-transition: all 0.6s; }
    .header-nav .nav-ul li p a{color: #a6a6a6;}
    .header-nav .nav-ul li p:hover a{color: #fff;}

}
@media screen and (max-width:750px) {
.H50 { height: 50px; }
.phone_nav { display: block; }
.pc_header { display: none; }
.phone_header {  box-shadow: 0px 0px 5px 5px rgba(0, 0, 0, 0.1); display: block; position: fixed; left: 0px; top: 0px; width: 100%; left: 0px; top: 0px; z-index:99; background: #fff; padding: 0px 20px; height: 50px; }
.phone_header .logo img { height: 36px; margin-top: 7px; }
.phone_header .nav-open { position: absolute; right: 15px; top: 50%; margin-top: -12px; display: block; cursor: pointer; }
.phone_header .nav-open span { display: block; background-color: #000; height: 2px; width: 30px; margin: 6px auto; border-radius: 50px; }
.phone_header .close { background: url('../images/close.png') no-repeat center center;  position: absolute; right: 0px; top: 0px; width: 50px; height: 50px; display: block; }
.phone_header .header-nav { position: fixed;width: 60%;height: 100%;float: none;top: 0;left: -60%;background-color: #202020;transition: all 0.6s;-webkit-transition: all 0.6s; -moz-transition: all 0.6s; padding-top: 50px; overflow-y: auto; }
.phone_header .header-nav .nav-ul { padding: 10px; padding-top: 0px; }
.phone_header .header-nav .nav-ul>li { float: none; align-items: center; padding:0px;  position: relative; }
.phone_header .header-nav .nav-ul>li .line { margin: 0 6px; }
.phone_header .header-nav .nav-ul>li img { margin-right: 6px; }
.phone_header .header-nav .nav-ul>li>a { font-size: 14px; color: #fff; text-transform: uppercase; }
.phone_header .header-nav .nav-ul>li>a { font-size: 15px; padding: 15px 0px;  border-bottom: 1px solid #303030;  }
.phone_header .header-nav .nav-ul>li>a { display: block; margin-right: 0px; }
.phone_header .header-nav .nav-ul>li .icon { position: absolute; right: 0px; width: 46px; height: 51px;  z-index: 3; top: 0px; display: block; cursor: pointer; } 

.phone_header .header-nav .lang { display: flex; flex-direction: row; margin-left: 5px; margin-top: 10px; }
.phone_header .header-nav .lang a { font-size: 16px; color: #fff; background: #fff; color: #666; padding: 6px 15px; }
.phone_header .header-nav .lang a.active { background: #1e376d; color: #fff; }


.phone_header .header-nav .nav-ul>li .icon:after { content: ''; display: block; width: 9px; height: 9px; top: 0px; right: 15px; border: 2px solid rgba(255,255,255,.3); border-top: 0; border-left: 0; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); position: absolute; top: 20px; transition: all 0.6s; -webkit-transition: all 0.6s; -moz-transition: all 0.6s; }
.phone_header .header-nav .nav-ul>li .icon.active:after { content: ''; transform: rotate(45deg); -webkit-transform: rotate(45deg); top: 20px; }   
.phone_header .header-nav .nav-ul2 { display: none; padding-left: 15px; }
.phone_header .header-nav .nav-ul2 li p { font-size: 14px; color: #a6a6a6; display: block; padding: 10px 0px; border-bottom: 1px solid #303030; position: relative; padding-left: 12px;}
.phone_header .header-nav .nav-ul2 li p:after { content: ''; width: 4px; height: 4px; position: absolute; left: 0px; top: 0px; background: #4c4c4c; top: 50%; margin-top: -2px;  }
.phone_header .header-nav.active { left: 0; }
.phone_header .nav-back.active { right: 0px; } 
.phone_header .nav-back { position: fixed;top: 0; width: 40%;height: 100%; right: -40%;background-color: rgba(0,0,0,0.4);z-index: 100;transition: all 0.6s; -webkit-transition: all 0.6s; -moz-transition: all 0.6s; }
.header-nav .nav-ul li p a{color: #a6a6a6;}
.header-nav .nav-ul li p:hover a{color: #fff;}
}


.search_ .sear_box input.ph_in{
    display: none;
}



/* ----------- */
.main{max-width: 1720px;margin: 0 auto;padding: 0 10px;}
.banner_img img{width: 100%;}
.banner_img .swiper-pagination-bullet{background: #fff;}
.banner .swiper-pagination-bullet-active{background: #fff;}
.list p{position: absolute; width: 44px;height: 44px;background: rgba(255, 255, 255, .4) url(../images/icon4.png) no-repeat center center;border-radius: 50%;}
.banner_img .slide_img{position: relative;}
.list p:nth-child(1){top: 50%;left: 64%;}
.list p:nth-child(2){top: 54%;left: 57%;}
.list p:nth-child(3){top: 64%;left: 40%;}
.list p:nth-child(4){top: 60%;left: 27%;}
.list p:nth-child(5){top: 66%;left: 32%;}
.listimg p{position: absolute;/*width: 130px;height: 130px;*/width: 256px;height: 256px; border-radius: 50%;background:url(../images/bg.png) no-repeat center center;background-size: 100%;}
.listimg p:nth-child(1){/*top: 45%;left: 61.9%;*/top: 38%;left: 57.9%;}
.listimg p:nth-child(2){/*top: 48%;left: 54.9%;*/top: 43%;left: 50.9%;}
.listimg p:nth-child(3){/*top: 59%;left: 37.9%;*/top: 54%;left: 33.9%;}
.listimg p:nth-child(4){/*top: 55%;left: 24.9%;*/top: 48%;left: 21.9%;}
.listimg p:nth-child(5){/*top: 61%;left: 29.9%;*/top: 56%;left: 25.9%;}
.Product_bax{display: flex;flex-direction: row;justify-content: space-between;}
.Product_bax .list_box{padding-left:50px;box-sizing: border-box; background: url(../images/bg1.png)no-repeat; width: 48.5%;display: flex;flex-direction: row;justify-content: space-between;}
.list_box .text{width: 41%;padding-bottom: 35px;padding-top: 70px;box-sizing: border-box;}
.list_box .img{width: 55%;height: 100%;   padding-top: 58px;}
.list_box .img div{width: 100%;height: 100%;display: table-cell;vertical-align: middle;text-align: center;}
.list_box .img img{max-width: 90%;}
.Product .p1{font-size: 16px;color: #009944;text-align: center;text-transform:uppercase;margin-bottom: 20px;}
.Product .h3{font-size: 32px;color: #333333;text-align: center;line-height: 38px;}
.Product{padding-top: 85px;}
.Product_bax{margin-top: 50px;}
.list_box .text p{font-size: 16px;color: #4c4c4c;margin-bottom: 15px;}
.list_box .text h6{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical; font-size: 24px;line-height: 32px; color: #2d2d2d;font-weight: 400;min-height: 128px;}
.list_box .text .more a{display: block;width: 46px;height: 46px;border-radius: 50%;overflow: hidden; background: url(../images/icon5.png) no-repeat;}
.list_box .text .more{margin-top: 70px;}
.morebox p a{text-align: left; font-size: 16px;color: #fff;display: inline-block;width: 180px;height: 46px;border-radius: 23px;background: #009944 url(../images/icon6.png) no-repeat center right 30px;line-height: 46px;padding: 0 30px;}
.morebox p{text-align: center;}
.Product .morebox{margin-top: 60px;}
/* --------- */
.leading{margin: 170px 0 160px; background: url(../images/bg2.png)no-repeat center right;}
.leading .main{padding-top: 40px; position: relative; max-width: 1500px;box-sizing: border-box;}
.car h6{font-size: 36px;line-height: 42px;color: #333333;font-weight: 500;margin-bottom: 50px;}
.leading .search_{height: 100%;display: flex;flex-direction: row;align-items: center; position: absolute;top: 0;right: 0; width: 48%;height: 420px;background: url(../images/tu4.png)no-repeat center center;background-size: cover;}
.search_ .sear_box input {font-size: 16px; height: 40px; width: 100%;background: none;border: none;outline:none;}
.search_ .sear_box button{position: absolute;top: 0;right: 0; cursor: pointer; width: 40px;height: 40px;background: url(../images/icon7.png)no-repeat center center;border: none;outline:none;}
.search_ .sear_box{padding-left: 58px;width: 80%;}
.search_ .sear_box input::-webkit-input-placeholder{color: #fff;}
.search_ .sear_box input:-moz-placeholder{color: #fff;}
.search_ .sear_box input::-moz-placeholder{color: #fff;}
.search_ .sear_box input:-ms-input-placeholder{color: #fff;}
.search_ .sear_box form{position: relative;margin-bottom: 20px;border-bottom: 2px solid #fff;}
/* ---------- */
.Technical .main{max-width: 1500px;}
.Technical_swiper .img{width: 49%;}
.Technical_swiper .text{width: 47%;padding-right: 5%;box-sizing: border-box;display: flex;flex-direction: row;align-items: center;}
.Technical_swiper .swiper-slide{display: flex;flex-direction: row;justify-content: space-between;}
.Technical_swiper .text .p1{margin-bottom: 10px; font-size: 16px;color: #009944;text-transform:uppercase;}
.Technical_swiper .text h6{font-weight: 600; margin-bottom: 20px; font-size: 32px;line-height: 38px;color: #333333;}
.Technical_swiper .text .text_box p{font-size: 16px;line-height: 26px;color: #4c4c4c;}
.Technical_swiper .text .morebox p{text-align: left;}
.Technical_swiper .text .morebox{margin-top: 50px;}
/* .Technical .Technical_swiper .swiper-pagination{top: inherit;bottom: 0;} */
.Technical{position: relative;}
.Technical .ss_page{position: absolute;left: 0;bottom: 0;width: 50%;height: 5px;}
.Technical .Technical_page{width: 100%;height: 5px;}
.Technical .ww{width: 90%;height: 5px;background-color: #e6e6e6;margin-top: 95px;}
.Technical .swiper-pagination-progressbar{background: #e6e6e6;}
.Technical .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background: #009944;}
.s_t p{cursor: pointer; top: -4px;width: 14px;height: 14px;border-radius: 50%;background:url(../images/icon8.png)no-repeat center center;position: absolute;}
.s_t p:nth-child(1){left: 25%;}
.s_t p:nth-child(2){left: 50%;}
.s_t p:nth-child(3){left: 75%;}
.s_t p:nth-child(4){left: 100%;}
.s_t{position: relative;width: 100%;display: block;z-index: 10;}
.ss_t li{top: -20px; z-index: 10; position: absolute; border-radius: 24px;display: inline-block;}
.ss_t li p{font-size: 18px;line-height: 47px;text-align: center;color: #009944;padding: 0 31px;  display: inline-block; background: url(../images/bg3.png)no-repeat top 0 left 0;}
.ss_t li:nth-child(1){left: 25%;}
.ss_t li:nth-child(2){left: 50%;}
.ss_t li:nth-child(3){left: 75%;}
.ss_t li:nth-child(4){left: 100%;}
.ss_t{opacity: 0;}
/* ---------- */
.About{margin-top: 140px;}
.About .p1 {font-size: 36px;font-weight: bold;color: #009944;text-align: center;text-transform: uppercase;margin-bottom: 20px;}
.About_box{width: 100%;height: 640px;background:linear-gradient(rgba(0, 0, 0, 0.5)), url(../images/tu6.png) no-repeat center center;background-size: cover;display: flex;flex-direction: row;align-items: center;}
.About_box .A_box{width:60%;margin: 0 auto;}
.A_box .p1{font-size: 16px;color: #fff;text-align: center;text-transform:uppercase;padding-bottom: 10px;}
.A_box h6{font-size: 32px;line-height: 38px;color: #fff;text-align: center;font-weight: 500;padding-bottom: 20px;}
.A_box .p2{font-size: 16px;line-height: 26px;color: #fff;text-align: center;}
.A_box .morebox{margin-top: 65px;margin-bottom: 100px;}
.A_box .morebox p a{background: rgba(0, 0, 0, 0) url(../images/icon6.png) no-repeat center right 30px;border: 2px solid #ffffff;line-height: 40px;}
.A_lists{display: flex;flex-direction: row;justify-content: space-between;}
.A_lists .A_list{width: auto;display: flex;flex-direction: row;}
.A_lists .A_list .number{font-size: 80px;color: #fff;line-height: 80px;}
.A_lists .A_list .R_text{width: 100%;margin-top: 10px;padding-left: 10px;}
.A_lists .A_list .R_text .t1{width: 19px;height: 1px;background-color: #958d8c;margin-bottom: 22px;}
.A_lists .A_list .R_text .t2{font-size: 14px;line-height: 20px;color: #fff;}
/* --------- */
.News{margin-top: 95px;margin-bottom: 100px;}
.News .newsmain{max-width: 1440px;margin: 0 auto;}
.News_box{display: flex;flex-direction: row;justify-content: space-between;}
.News_box .News_list{width: 32%;}
.News_box .News_list:hover .News_img img{transform: scale(1.1, 1.1);-webkit-transform: scale(1.1, 1.1);-moz-transform: scale(1.1, 1.1);}
/* .News_box .News_list .News_img{overflow: hidden;max-height: 240px;} */
.News_box .News_list .News_img{overflow: hidden;max-height:350px;}
.News_box .News_list .News_img img{width: 100%; max-width: 100%;transition: all 0.6s;-webkit-transition: all 0.6s;-moz-transition: all 0.6s;transform: scale(1, 1);-webkit-transform: scale(1, 1);-moz-transform: scale(1, 1);}
.News_box .News_list a .News_text{ padding: 20px 50px 20px 30px;box-sizing: border-box; border: 1px solid #e6e6e6;}
.News_box .News_list a .News_text .title{min-height: 77px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; position: relative; border-bottom: 1px solid #e5e5e5;padding-bottom: 20px; font-size: 18px;line-height: 28px;color: #333333;}
.News_box .News_list a .News_text .title::before{content: '';position: absolute;bottom: -1px;left: 0px;background: #009944;height: 1px;width: 0%;transition: all 0.6s;-webkit-transition: all 0.6s;-moz-transition: all 0.6s;}
.News_box .News_list:hover a .News_text .title::before{width: 100%;}
.News_box .News_list a .News_text .more{font-size: 14px;color: #4c4c4c;margin-top: 18px;background: url(../images/icon10.png)no-repeat center right;}
.New_title .p1{font-size: 16px;color: #009944;text-transform: uppercase;margin-bottom: 10px;}
.New_title h6{font-size: 32px;line-height: 38px;color: #333333;font-weight: 600;}
.New_title{margin-bottom: 44px;}
/* -----footer------ */
.footer{padding-top: 120px;padding-bottom: 95px; background: rgba(238, 238, 238, 1);}
.footermain{max-width: 1440px;margin: 0 auto;display: flex;flex-direction: row;justify-content: space-between;}
.Address{width: 32%;}
.Address .p1 a{font-size: 16px;color: #000000;}
.Address .p1{margin-bottom: 24px;}
.Address .email a{padding-left: 10px; padding-bottom: 10px;border-bottom: 2px solid #545d6b; font-size: 14px;color: #999999;display: block;background: url(../images/icon11.png)no-repeat center right;}
.Address .email{margin-bottom: 25px;}
.Address .content .lx{padding-left: 30px; font-size: 14px;line-height: 20px;color: #595959;}
.Address .content .text{font-size: 14px;line-height: 36px;color: #595959;}
.Address .content h6{font-size: 42px;color: #595959;font-weight: 400;}
.Address .content{margin-bottom: 10px;}
.footerNav dl dt{font-size: 16px;color: #000000;margin-bottom: 15px;}
.footerNav dl dd a{position: relative; display: inline-block;font-size: 14px;line-height: 36px;color: #595959;}
.footerNav dl dd a:hover{color: #009944;}
.footerNav dl dd a:before{content: '';position: absolute;bottom: 3px;left: 0px;background: #009944;height: 1px;width: 0%;transition: all 0.6s;-webkit-transition: all 0.6s;-moz-transition: all 0.6s;}
.footerNav dl dd a:hover:before{width: 100%;}
.footerNav dl{width: 20%;}
.footerNav{width: 65%; display: flex;flex-direction: row;justify-content: space-evenly;}
.footer_botmain{
  max-width: 1440px;
  margin:  0 auto;
  display: flex;
  flex-direction: row;
  /*justify-content: space-between;*/
  justify-content: center;
}
.footer_botmain .left p{padding:30px 0;font-size: 14px;color: #8a9099;}
.footer_botmain .right p a{font-size: 14px;color: #8a9099;} 
.footer_botmain .right p{padding:30px 0;display: inline-block;margin-left: 25px;}
.footer_bot{background-color: rgba(238, 238, 238, 1);}

#MarketNews{color: #666; border: 1px solid #666;border-radius: 20px; margin: 0px 10px; display: inline-block;margin-bottom: 20px;}


/* 内页版心 */
.inside_main{max-width: 1440px;margin: 0 auto;}
.inside_main a {color: #000; padding: 10px;}
/* 内页面包屑 */
.crumbs{text-align: right;margin-top: 15px;margin-bottom: 15px;}
.crumbs a{font-size: 14px;color: #666666;display: inline-block;margin-left: 4px;margin-right: 4px;text-transform: Capitalize;}
.crumbs a:last-child{margin-right: 0;}
.crumbs a:hover{color: #009944;}
/* -----新闻------ */
.inside_main a {color: #000; padding: 10px;}
.n_banner{width: 100%;height: 400px;display: table;}
.n_banner .title h5{font-size: 48px;color: #fff;text-transform: uppercase;}
.n_banner .title{display: table-cell;vertical-align: middle;}
.n_list .title{font-size: 32px;line-height: 38px;color: #333333;font-weight: 600;margin-bottom:40px ;}
.news_list{border-top: 1px solid #dddddd;}
.new_time .label{font-size: 14px;color: #6c6c6c;border:1px solid #dddddd;line-height: 36px;border-radius: 18px;padding: 0 12px;margin-right: 5px;}
.new_time .time{margin-right: 30px; font-size: 14px;color: #6c6c6c;line-height: 36px;}
.new_time p{display: inline-block;}
.news_list ul li a{position: relative; border-bottom: 1px solid #ddd; padding: 50px 0; display: flex;flex-direction: row;justify-content: space-between;}
.news_list ul li a:before{content: '';position: absolute;bottom: -1px;left: 0px;background: #009944;height: 1px;width: 0%;transition: all 0.6s;-webkit-transition: all 0.6s;-moz-transition: all 0.6s;}
.news_list ul li a:hover:before{width: 100%;}
.news_list ul li a .news_text{width: 65%;}
.news_list ul li a .news_img{width: 26%;overflow: hidden;}
.news_list ul li a .news_img img{max-width: 100%;transition: all 0.6s;-webkit-transition: all 0.6s;-moz-transition: all 0.6s;transform: scale(1, 1);-webkit-transform: scale(1, 1);-moz-transform: scale(1, 1);}
.news_list ul li a:hover .news_img img{transform: scale(1.1, 1.1);-webkit-transform: scale(1.1, 1.1);-moz-transform: scale(1.1, 1.1);}
.news_text .p1{line-height: 40px; margin-top: 10px; margin-bottom: 70px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;font-size: 26px;color: #333333;font-weight: 500;}
.inside_page #yw0 li{display: inline-block;vertical-align: middle; margin: 0 10px;width: 46px;height: 46px;border: 1px solid #dcdcdc;border-radius: 50%;line-height: 46px;text-align: center;}
.inside_page #yw0 li a{ display: block;font-size: 16px;color: #666666;padding: 0;}
.inside_page #yw0 .previous { background:#e6e6e6  url(../images/icon14.png)no-repeat center center;}
.inside_page #yw0 .next {background:#e6e6e6  url(../images/icon15.png) no-repeat center center;}
.inside_page #yw0 .previous a,.inside_page #yw0 .next a{display: block;width: 100%;height: 100%;}
.inside_page #yw0{display: inline-block;}
.inside_page{text-align: center;margin-top: 40px;}
.inside_page #yw0 .page:hover{background-color: #009944;border: 1px solid #009944;}
.inside_page #yw0 .page:hover a{color: #fff;}
.inside_page #yw0 .page.active{background-color: #009944;border: 1px solid #009944;}
.inside_page #yw0 .page.active a{color: #fff;}
.n_list{margin-bottom: 60px;}
/* -----企业介绍------ */
.inside_tab .tab_ p{line-height: 50px; text-transform: uppercase; cursor: pointer; font-size: 16px;color: #666666;display: inline-block;margin: 0 25px;}
.inside_tab .tab_ p:hover{color: #009944;}
.inside_tab .tab_ p.active{color: #009944;}
.inside_tab .tab_{display: inline-block;}
.inside_tab{text-align: center;border-bottom: 1px solid #d9d9d9;}
.brand_box .meaning{font-size: 16px;line-height: 24px;color: #009944;text-transform: uppercase;text-align: center;}
.brand_box .title{font-size: 32px;color: #333333;text-align: center;margin-top: 10px;}
.meaning_img{width: 30.55%;}
.meaning_img img{max-width: 100%;}
.meaning_text{width: 29%;padding: 60px 0;}
.meaning_list{margin-top: 40px;margin-bottom: 100px; display: flex;flex-direction: row;justify-content: center;}
.meaning_text .mean_box{height: 50%;padding-left: 40px;}
.mean_box h6{font-size: 20px;line-height: 28px;color: #4c4c4c;}
.mean_box p{font-size: 16px;line-height: 28px;color: #4c4c4c;}
/* ------文化观念------- */
.ideas{width: 100%;height:480px;display: flex;justify-content: center;align-items: center;}
.ideas .title{margin-bottom: 80px; font-size: 32px;line-height: 38px;color: #fff;text-align: center;}
.ideas_list h6{margin: 10px 0; font-size: 20px;line-height: 28px;color: #fff;text-align: center;font-weight: 500;}
.ideas_list p{font-size: 16px;line-height: 24px;color: #fff;text-align: center;}
.ideas_list{width: 27%;}
.ideas_box{display: flex;flex-direction: row;justify-content: space-evenly;}
.ideas_img img{max-width: 100%;}
.ideas_img{text-align: center;}
/* -----联系我们------ */
.contact_box .title{font-size: 32px;line-height: 38px;color: #333333;font-weight: 600;margin-bottom: 30px;}
.contact_form form .input div  p{display: inline-block; font-size: 16px;line-height: 65px;color: #4c4c4c;}
.contact_form form .input div p span{color: #ff0000;}
.contact_form form .input div input{background-color: #f5f5f5; display: inline-block;flex-grow: 1;padding-left: 10px;outline:none;border: none; font-size: 16px;color: #333;}
.contact_form form .input div{display: flex;flex-direction: row;border-bottom: 1px solid #d9d9d9;}
.contact_form{width: 36%;}
.contact_form form div textarea{width: 100%;}
.contact_form form  .textarea p{font-size: 16px;line-height: 65px;color: #4c4c4c;}
.contact_form form  .textarea textarea{outline: none; padding: 10px; border: none;border: 1px solid #e6e6e6; background-color: #fff; width: 100%;height: 138px;font-size: 16px;color: #333;}
.contact_form form{background-color: #f5f5f5;padding: 36px 45px;box-sizing: border-box;}
.contact_form form .submit button{width: 180px;background-color: #009944;color: #fff;border: none;outline: none;height: 46px;border-radius: 23px;font-size: 16px;cursor: pointer;}
.contact_form form .submit{margin-top: 35px;}
.location ul .lititle{font-size: 18px;line-height: 36px;color: #333333;}
.location ul .list{font-size: 14px;color: #666666;line-height: 36px;padding-left: 25px;}
.location ul .list1{background: url(../images/icon18.png) no-repeat left top 6px;}
.location ul .list2{background: url(../images/icon18.png) no-repeat left top 6px;}
.location ul .list3{background: url(../images/icon19.png) no-repeat left top 9px;}
.location ul .list4{background: url(../images/icon20.png) no-repeat left top 10px;}
.contact_map{width: 61%;}
.contact_list{display: flex;flex-direction: row;justify-content: space-between;}
.location ul{padding-left: 30px;box-sizing: border-box;border-left: 2px solid #d9d9d9;}
.location{padding-left: 40px;box-sizing: border-box;margin-top: 20px;}
/* ----联系我们地图------ */
.my-map { margin: 0 auto; width:100%; height: 340px; }
.my-map .icon { background: url(../images/wwzz.png) no-repeat center center !important; }
.my-map .icon-cir { height: 31px; width: 28px; }
.my-map .icon-cir-red { background-position: -11px -5px; }
.amap-container{height: 100%;}
.amap-logo{display: none!important;}
.amap-copyright{display: none!important;}
/* ------招聘信息-------- */
.info{margin-top: 70px;margin-bottom: 80px;}
.info .title{display: flex;flex-direction: row;justify-content: space-between;margin-bottom: 30px;}
.info .title h5{font-size: 32px;line-height: 38px;color: #333333;font-weight: 600;}
.info .title .info_search input{width: 100%;height: 50px;padding-left: 20px;background-color: #ededed;border: none;outline: none;color: #333;}
.info .title .info_search button{width: 160px;height: 50px;border: none;outline: none;background-color: #ff9320;color: #fff;font-size: 16px;cursor: pointer;}
.info .title .info_search{width: 42%;}
.info_search form{position: relative;}
.info_search form button{position: absolute;top: 0;right: 0;background: url(../images/icon21.png) no-repeat center left 25px;padding-left: 30px;}
.join_title p{padding-left: 25px; width: 20%; color: #333333;font-size: 18px;line-height: 55px;}
.join_title{display: flex;flex-direction: row;justify-content: space-between;}
.join_title p:last-child{text-align: center;}
.join_tab p{font-size: 16px;color: #666666;width: 20%;padding-left: 25px;line-height: 55px;}
.join_tab{display: flex;flex-direction: row;justify-content: space-between;}
.join_content{border: 1px solid #e6e6e6;border-top: none;padding: 30px;box-sizing: border-box;}
.join_content h6{margin-bottom: 10px; font-size: 24px;color: #333333;font-weight: 400;}
.join_content div p{font-size: 16px;line-height: 30px;color: #4c4c4c;}
.join_content div{margin-bottom: 15px;}
.join_content .fs {font-size: 16px;color: #4c4c4c;line-height: 30px;}
.join_content .fs a{font-size: 18px;line-height: 30px;color: #ff9320;}
.join_ul .join_li{cursor: pointer;}
.join_ul .join_li:nth-child(odd) .join_tab{background-color: #f5f5f5;}
.join_ul .join_li .join_content{display: none;}
.join_ul .join_li .join_tab.active{background-color: #f5f5f5;}
.join{border-top: 2px solid #0a2b6f;}
.join_tab .icon{background: url(../images/icon22.png)no-repeat center center;}
.join_tab.active .icon{background: url(../images/icon23.png)no-repeat center center;}
/* ------技术------ */
.adh_box .adh_{font-size: 16px;line-height: 24px;color: #009944;text-transform: uppercase;text-align: center;}
.adh_box .title{font-size: 32px;color: #333333;text-align: center;margin-top: 10px;}
.adhere_text h6{margin-bottom:20px; font-size: 32px;line-height: 38px;color: #333333;}
.adhere_text div p{text-align: justify; font-size: 16px;line-height: 26px;color: #4c4c4c;}
.adhere_text{width: 46%;display: flex;flex-direction: row;align-items: center;}
.adhere_img{width: 50%;}
.adhere{margin-top: 60px; display: flex;flex-direction: row;justify-content: space-between;}
.adh{margin-bottom: 100px;}
.technology_list{display: flex;flex-direction: row;justify-content: space-between;flex-wrap: wrap;}
.tec_list{width: 20%;margin-top: 80px;}
.tec_list .tec_img{text-align: center;}
.tec_list p{text-align: center;font-size: 18px;line-height: 38px;color: #4c4c4c;}
.technology_box .title{font-size: 32px;line-height: 38px;color: #333333;text-align: center;}
.technology{background-color: #f6f6f6;padding: 100px 0;}
.tachni{margin-top: 100px;margin-bottom: 100px;}
.our_l p{font-size: 16px;color: #009944;text-transform: uppercase;margin-bottom: 10px;}
.our_l h5{font-size: 32px;line-height: 38px;color: #333333;font-weight: 500;}
.our_l{width: 35%;}
.our_r p{font-size: 16px;line-height: 26px;color: #4c4c4c;padding-bottom: 20px;}
.our_r{width: 60%;padding-bottom: 10px;}
.our_box{margin-top: 20px; display: flex;flex-direction: row;justify-content: space-between;}
.our{margin-bottom: 90px;}
/* -------关于我们------- */
.about{ background: url(../images/tu28.png)no-repeat top left;margin-bottom: 60px;}
.about_text .p1{font-size: 16px;color: #009944;margin-bottom: 20px;}
.about_text h6{font-size: 32px;line-height: 38px;color: #333333;font-weight: 500;}
.about_text .text p{font-size: 16px;line-height: 26px;color: #4c4c4c;margin-top: 10px;}
.about_text{z-index: 2; width: 70%;background-color: #f6f6f6;padding: 80px;}
.about .inside_main{position: relative;}
.about .inside_main .crumbs{position: absolute;top: 0;right: 0;z-index: 3;}
.about .about_{display: flex;flex-direction: row;justify-content: flex-end;}
.about_num .about_image{width: 50%;}
.about_num .about_NUB{margin-top: 170px; width: 50%;padding-left: 85px;flex-wrap: wrap;box-sizing: border-box;/*padding-right: 18%;*/padding-right: 0%;}
.about_num{border-bottom: 1px solid #d9d9d9; margin-top: -75px; display: flex;flex-direction: row;justify-content: space-between;}
.about_num .about_NUB .A_list .number{font-size: 80px;color: #333333;}
.about_num .about_NUB .A_list .R_text .t2{font-size: 14px;line-height: 20px;color: #666666;}
.about_num .A_lists .A_list .R_text .t1{background-color: #b2b2b2;}
.about_num .A_lists .A_list{width: 50%;/*width: 38%;*/}
/*  */
.member{padding-top: 60px;padding-bottom: 20px;}
.member_list  .p1{font-size: 18px; color: #333333;}
.member_list .p2{font-size: 16px;line-height: 30px;color: #666666;}
.member_list{padding-bottom: 15px;}
.member_left .text_{font-size: 16px;color: #009944;}
.member_left h6{margin-bottom: 20px; margin-top: 10px; font-size: 32px;line-height: 38px;color: #333333;font-weight: 500;}
.member_top p{font-size: 24px;color: #999999;line-height: 38px;display: inline-block;}
.member_content{display: none;}
.member_ul .member_lists{margin: 5px 0;cursor: pointer;}
.member_left{width: 37.5;}
.member_list{background: url(../images/icon34.png)no-repeat top left; padding-left: 30px;}
.member_right{/* position: relative;*/ width: 60%; /*background: url(../images/map.png) no-repeat center center;*/}
.member .inside_main{display: flex;flex-direction: row;justify-content: space-between;}
.member_left{width: 37.5%;border-right: 2px solid #023894;}
.member_ul{height: 540px;overflow: auto;}
.member_ul::-webkit-scrollbar{display: none;}
.mem_icon li{width: 50px;height: 50px;position: absolute;}
.mem_icon .li1{background: url(../images/icon35.png)no-repeat center center;top: 40%;right: 16%;}
.mem_icon .li2{background: url(../images/icon35.png)no-repeat center center;top: 40%;right: 17%;}
.mem_icon .li3{background: url(../images/icon35.png)no-repeat center center;top: 41%;right: 16.5%;}
.mem_icon .li4{background: url(../images/icon36.png)no-repeat center center;right: 22%;top: 50%;}
.mem_icon .li5{background: url(../images/icon36.png)no-repeat center center;left: 19%;top: 31%;}
.mem_icon .li6{background: url(../images/icon36.png)no-repeat center center;left: 18%;top: 32%;}
.mem_icon .li7{background: url(../images/icon36.png)no-repeat center center;left: 20%;top: 33%;}
.mem_text li{font-size: 18px;line-height: 38px;color: #4c4c4c;position: absolute;}
.mem_text .mem_t1{right: 22%;top: 41%;}
.mem_text .mem_t2{right: 15%;top: 53%;}
.mem_text .mem_t3{left: 13%;top: 28%;}
.mem_text .mem_t4{left: 6%;top: 34%;}
.mem_text .mem_t5{left: 23%;top: 36%;}
.mem_buttom{position: absolute;bottom: 0;left: 0;}
.mem_buttom p{font-size: 18px;line-height: 48px;display: inline-block;margin-right: 50px;padding-left: 50px;}
.mem_buttom p:nth-child(1){color: #3d578d;background: url(../images/icon36.png) no-repeat center left;}
.mem_buttom p:nth-child(2){color: #009944;background: url(../images/icon35.png) no-repeat center left;}



/* 荣誉 */
.honor{padding-top:40px;}
.honor_box .p1{ font-size: 16px;line-height: 24px;color: #009944;text-transform: uppercase;text-align: center;;}
.honor_box .hon_title{font-size: 32px;line-height: 38px;color: #333333;text-align: center;margin-top: 10px;font-weight: 500;}
.honor_img{width: 50%;}
.honor_img .hon_container {
    height: 100%;
}
.honor_img .hon_container .swiper-slide{
    height: 100%;
}
.honor_text{width: 50%;background-color: #f6f6f6;}
.honor_content{display: flex;flex-direction: row;justify-content: space-between;}
.hon_container .slide_n{display: table;width: 100%;height: 338px;}
.hon_container .slide_n div img{display: inline-block;vertical-align: middle;}
.hon_container .slide_n div{display: table-cell;vertical-align: middle;text-align: center;}
.honor_text h6{margin-bottom: 10px; font-size: 24px;line-height: 38px;color: #333333;}
.honor_t p{margin-bottom: 10px; font-size: 16px;line-height: 24px;color: #333333;padding-left: 15px;background: url(../images/icon24.png) no-repeat top 10px left;}
.honor_text{padding: 60px 40px;box-sizing: border-box;}
.honor_t{max-height: 230px;overflow: auto;cursor: pointer;}
.honor_t::-webkit-scrollbar{display: none;}
.honor .hon_container .hon_container_page .swiper-pagination-bullet{background-color: #fff;}
.honor .honor_{margin-top: 60px;margin-bottom: 100px; padding: 0 115px;box-sizing: border-box; position: relative;}
.honor .honor_ .swi_button{outline:none; position: absolute;top: 60%; width: 46px;height: 46px;}
.honor .honor_ .swi_button p{font-size: 12px;line-height: 20px;color: #666666;text-align: center;position: absolute;top: -40px;width: 46px;}
.honor .honor_ .swi_prev{background: url(../images/icon25.png);}
.honor .honor_ .swi_next{background: url(../images/icon26.png);}

/* 历史发展 */
/* .history_left .his_t h6{font-size: 32px;line-height: 38px;color: #fff;text-transform: uppercase;text-align: center;}
.history_left .his_t p{font-size: 18px;color: #fff;color: #fff;text-transform: uppercase;text-align: center;}
.history_left{display: flex;justify-content: center;align-items: center; overflow: hidden;}
.history_left_box{z-index: 2; background:#009944;overflow: hidden;position: relative;width: 250px;height: 250px;display: flex;justify-content: center;align-items: center;}
.history_left .his_img{position: absolute;top: 0;left: 0;} */

@keyframes rotation {
    from {
        transform: rotate(0deg);
    }
    to {
        transform: rotate(360deg);
    }
}
.history0{background: url(../images/bgnew.png) no-repeat center bottom;padding-top: 75px;padding-bottom: 125px;}
.history1 .p0{font-size: 16px;color: #009944;text-align: center;}
.history1 .history_title{font-size: 32px;color: #333333;text-align: center;font-weight: 500;}
/* .history_left .his_img img{ transform: rotate(360deg);animation: rotation 10s linear infinite;}
.history_left .his_t{z-index: 2;}
.history_box{margin-top: 50px; display: flex;flex-direction: row;justify-content: space-between;position: relative;}
.history_box1{flex-direction: row-reverse;}
.history_box .history_swiper{ padding:30px 0;width: -webkit-calc(100% - 250px);width:-moz-calc(100% - 250px); width:calc(100% - 250px); }
.history_container:before{content: '';position: absolute;bottom: 50%;left: 0px;background: #e6e6e6;height: 4px;width: 100%;}
.history_swiper .history_container{height: 100%;padding: 140px 0;}
.history_text p{font-size: 18px;line-height: 30px;color: #333333;background: url(../images/icon24.png) no-repeat top 12px left;padding-left: 15px;}
.history_text{margin-top: -70px; position: relative; width: 440px;padding: 30px;background-color: #fff;box-shadow: 0 0 10px #ddd;}
.history_text:before{content: "";border: 15px solid transparent;position: absolute;}
.history_time h6{font-size: 48px;color: #009944;font-weight: 500;padding-left: 60px;}
.history_time{display: inline-block;}
.history_container .swiper-slide{padding-left: 70px;}
.history_container .swiper-slide:nth-child(odd) .history_text:before{border-top-color: #fff;left: 100px;bottom: -25px;}
.history_container .swiper-slide:nth-child(even) .history_text:before{border-bottom-color: #fff;left: 100px;top: -25px;}
.history_container .swiper-slide:nth-child(odd) .history_text{top:-65px;}
.history_container .swiper-slide:nth-child(odd) .history_time{position: absolute;bottom: -65px;}
.history_container .swiper-slide:nth-child(even) .history_text{top:130px;}
.history_container .swiper-slide:nth-child(even) .history_time{position: absolute;bottom: 48px;}
.history_icon{width: 18px;height: 18px;background: url(../images/icon27.png) no-repeat center center; position: absolute; top: 13px;left: 177px;}
.history_swiper .history_next{background: url(../images/icon29.png)no-repeat center center;}
.history_swiper .history_prev{background: url(../images/icon28.png)no-repeat center center;}
.history_swiper .history_button{width: 46px;height: 46px;}
.history_swiper{position: relative;}
.history_swiper .swiper-button-next{right: -100px;top: 49%;outline: inherit;}
.history_swiper .swiper-button-prev{left: inherit;right: -46px;top: 49%;outline: inherit;}
.history .p1{font-size: 16px;color: #009944;text-transform: uppercase;}
.history .history_title{font-size: 32px;line-height: 38px;    margin-top: 10px;color: #333333;}

.history_swp .swiper-slide {  position: relative; }
.history_swp .swiper-slide .text { background-color: #fff; bottom: 0px; /* display: inline-block;  */padding: 30px; display: block; }

/* .history_swp .swiper-slide h3 { font-size: 50px; background-image: linear-gradient(90deg, #009944 0%, #009944 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; font-family: "Arial"; font-weight: normal; padding-left: 60px;  }

.history_swp .swiper-slide.his_dow h3 { margin-top: -120px;  }
.history_swp .swiper-slide.his_dow .text { margin-top: 62px; }

.history_swp .swiper-slide .text p { font-size: 16px; color: #333; position: relative; padding-left: 16px; margin-top: 10px; }
.history_swp .swiper-slide .text p:after { content: ''; background-color: #009944; top: 7px; position: absolute; left: 0px; width: 6px; height: 6px; border-radius: 50%;  }
.history_swp .swiper-slide.his_dow:after { content: ''; border: 2px solid #009944; width:10px; height:10px; position: absolute; border-radius: 50%; top: -46px; left: 102px; background-color: #fff; z-index: 11; }
.history_swp .swiper-slide.his_dow:before { content: '';  top: -30px; position: absolute; left: 94px; z-index: 2; border: 15px solid; border-color:transparent transparent #fff transparent; }
.history_swp .swiper-slide-next .text p { opacity: 0.6; }
.history_swp .swiper-slide-next h3 { opacity: 0.6; }
.history_swiper .history_swp {padding-left: 30px;padding-right: 10px;padding-top: 30px;padding-bottom: 30px;}
.history_swiper .swiper-button-next{right: 0;top: 50%!important;}
.history_swiper .swiper-button-prev{right: 60px;top:50% !important;}

.history_swp .swiper-slide.his_top  {  display: flex; /* align-items:flex-end; */ flex-direction: column-reverse; }
/* .history_swp .swiper-slide.his_top h3 { margin-bottom: -120px;  }
.history_swp .swiper-slide.his_top .text { margin-bottom: 62px; }
.history_swp .swiper-slide.his_top:after { content: ''; border: 2px solid #009944; width:10px; height:10px; position: absolute; border-radius: 50%; bottom: -49px; left: 102px; background-color: #fff; z-index: 3; }
.history_swp .swiper-slide.his_top:before { content: '';  bottom: -30px; position: absolute; left: 94px; z-index: 2; border: 15px solid; border-color:#fff transparent transparent  transparent;  }
.history_swp .swiper-slide.his_top .text{box-shadow: 0 0 10px #ccc;}
.history_swp .swiper-slide.his_dow .text{box-shadow: 0 0 10px #ccc;}
.history .xt { position: absolute; width: 100%; height: 2px; background-color: #009944; margin-top: 101px; }
.News_box .News_list .News_img img{width: 100%;} */ */ */
/* -----产品----- */
.productBox .p1{font-size: 16px;line-height: 24px;color: #009944;text-transform: uppercase;text-align: center;font-weight: 500;}
.productBox .product_title{display: inline-block; font-size: 32px;line-height: 38px;color: #333333;text-align: center;max-width: 655px;margin-top: 10px;}
.productBox .pro_box{text-align: center;margin-top: 35px;}
.product_lists{margin-top: 40px;  display: flex;flex-direction: row;justify-content: space-between;flex-wrap: wrap;}
.product_lists .product_list{margin-bottom: 40px; cursor: pointer; width: 48.6%;padding-left: 50px;box-sizing: border-box;display: flex;flex-direction: row;justify-content: space-between;background: url(../images/tu34.png)no-repeat;}
.product_lists .product_list .product_text{width: 42%;text-align: justify; padding-bottom: 65px;padding-top: 65px;box-sizing: border-box;}
.product_lists .product_list .product_img{width: 55%;display: flex;justify-content: center;align-items: center;}
.product_lists .product_list .product_text h6{font-size: 24px;color: #333333;margin-bottom: 10px;}
.product_lists .product_list .product_text p{font-size: 16px;line-height: 24px;color: #666666;}
.product_lists .product_list .product_text .more a{display: block;width: 40px;height: 40px;border-radius: 50%;overflow: hidden;background: url(../images/icon30.png) no-repeat;}
.product_lists .product_list .product_text .more{margin-top: 50px;}
.product_lists .product_list:hover .product_text h6{color: #ff9320;}
.product_lists .product_list:hover .product_text .more a{background: url(../images/icon31.png) no-repeat;}
.product_box .inside_page{margin-top: 20px;}
.product{margin-bottom: 90px;}
.product_img div{max-width: 280px;overflow: hidden;}
.product_img div img{max-width: 100%; transition: all 0.6s;-webkit-transition: all 0.6s;-moz-transition: all 0.6s;transform: scale(1, 1);-webkit-transform: scale(1, 1);-moz-transform: scale(1, 1);}
.product_lists .product_list:hover .product_img div img{transform: scale(1.1, 1.1);-webkit-transform: scale(1.1, 1.1);-moz-transform: scale(1.1, 1.1);}
.pd_container{width: 48.5%;background-color: #efefef;}
.pd_text{padding: 95px 0; width: 48.5%;display: flex;justify-content: center;align-items: center;}
.pd_box{margin-top: 40px; margin-bottom: 80px; display: flex;flex-direction: row;justify-content: space-between;}
.pd_text .pd_ h6{margin-bottom: 15px; font-size: 24px;color: #333333;}
.pd_text .pd_ div p{font-size: 16px;line-height: 26px;color: #666666;}
.pd_text .pd_ .more a{text-align: left;font-size: 16px;color: #ff9320;display: inline-block;width: 180px;height: 44px;border: 1px solid #ff9320;border-radius: 22px;background: url(../images/icon32.png) no-repeat center right 40px;line-height: 40px;padding: 0 40px;}
.pd_text .pd_ .more{margin-top: 40px;overflow: hidden;}
.pd_text .pd_{padding-left: 40px;padding-right: 70px;}
.pd_text .pd_ .more:hover a{background:#ff9320 url(../images/icon33.png)no-repeat center right 40px; color: #fff;}
.pd_container .swiper-slide{cursor: pointer; display: table;height: 100%;}
.pd_container .swiper-slide div{display: table-cell;vertical-align: middle;text-align: center;}
.pd_container .swiper-slide div img{display: inline-block;vertical-align: middle;}
.pd_container .swiper-pagination-bullet-active{background: #ff9320;}

.phoneheader {display: none;}
.backtotop{display: none;width: 40px;height: 40px;position: fixed;bottom: 10%;right: 2%;z-index: 50;cursor: pointer;}
.backtotop img{max-width: 100%;}
.footer{padding-top: 55px;padding-bottom: 25px;}
.pd_container{width: 100%;}
.inside_tab .tab_ p a{color: #666;text-transform: uppercase;display: block;}
.inside_tab .tab_ p.active a{color: #ff9320;}
.inside_tab .tab_ p:hover a{color: #ff9320;}
.Address .content h6{font-size: 14px;line-height: 36px;color: #595959;}
.Address .content h6 a{color: inherit}
.header .nav p.active a{color: #ff9320;}
.header .nav p:hover a{color: #ff9320;}
.inside_page #yw0 .first {display: none;}
.inside_page #yw0 .last {display: none;}
.pmeaning_img{display: none;}
.three .three_title{font-size: 16px;line-height: 24px;color: #009944;text-transform: uppercase;}
.three_box .three_top{font-size: 28px;line-height: 40px;color: #333;margin-top: 15px;margin-bottom: 15px;}
.ideas_img img{display: inline-block;}
.three{padding-top: 30px;padding-bottom: 30px;}
.three_p h6{font-size: 20px;color: #333;line-height: 28px;font-weight: 500;}
.three_li p{font-size: 16px;color: #666;line-height: 26px;text-align: justify;}
.three_li img{display: inline-block;margin-top: 10px;margin-bottom: 10px;}
.tec_list .tec_img img{display: inline-block;}
.Technical_swiper .img{text-align: center;}
.Technical_swiper .img img{display: inline-block;}
.product_lists .product_list .product_text p{display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;}



.fadeInLeft span{width: 14px;display: block;height: 14px;background: url(../images/icon8.png) no-repeat center center;position: absolute;top: -12%;right: -6px;z-index: 10}
#list .fadeInLeft{display: inline-block;position: relative;}
.fadeInLeft p{border: 1px solid #e6e6e6;height: 42px;border-radius: 21px;background-color: #fff;display: inline-block;line-height: 42px;padding: 0 30px;font-size: 18px;color: #009944;position: relative;top: -18px;right: -100%;z-index: 25;margin-left: -8px;opacity: 0}
.fadeInLeft i{width: 23px;height: 25px;display: block;position: absolute;top: -18px;right: -15px;background: url(../images/icon9.png) no-repeat center center;z-index: 25; opacity: 0}
.fadeInLeft.active p{opacity: 1}
.fadeInLeft.active i{opacity: 1;}

.listimg p .str{width: 100%;height: 100%;display: flex;flex-direction: row;align-items: center;text-align: center;justify-content: center;}
.listimg p .str img{display: inline-block;}

.history_box1 .history_swiper .swiper-button-prev {right: initial;left: 0;}
.history_box1 .history_swiper .swiper-button-next{right: initial;left: 60px;}
.history_box1 .history_swiper .history_swp{padding-right: 30px;padding-left: 10px;}


.logo_wall{padding: 100px 0;}
.logo_wall .logo_box .swiper-slide{display: flex;flex-direction: row;justify-content: space-between;flex-wrap: wrap;border: 1px solid #d9d9d9;border-bottom: none;}

.logo_wall .logo_box .logo_i{
  width: 20%;height: 125px;
  /*margin-bottom: 20px;*/
  display: flex;
  align-items: center; 
  border-right: 1px solid #d9d9d9;
  border-bottom: 1px solid #d9d9d9;
  overflow: hidden;
}
/* .logo_wall .logo_box .logo_i:nth-child(5n + 1){border-left: 1px solid #d9d9d9;} */
.logo_wall .logo_box .logo_i p{height: 100%; max-height: 100%;width: 100%;text-align: center;line-height: 125px;}
.logo_wall .logo_box .logo_i p img{display: inline-block;max-width: 100%;max-height: 100%;vertical-align: middle;}
.logo_wall .p1{font-size: 32px;line-height: 38PX; color: #333333;text-transform: uppercase;margin-bottom:30px;font-weight: 500;}

.logo_wall .logo_box .logo_i:last-child:nth-child(5n - 1) {
    margin-right: calc(20% + 0% / 4);
}

.logo_wall .logo_box .logo_i:last-child:nth-child(5n - 2) {
    margin-right: calc(40% + 0% / 4);
}
.logo_wall .logo_box .logo_i:last-child:nth-child(5n - 3) {
    margin-right: calc(60% + 0% / 4);
}
.logo_wall .logo_box .logo_i:last-child:nth-child(5n - 4) {
    margin-right: calc(80% + 0% / 4);
}

.logo_wall .logo_box .logo_i:nth-child(1),.logo_wall .logo_box .logo_i:nth-child(2),.logo_wall .logo_box .logo_i:nth-child(3),.logo_wall .logo_box .logo_i:nth-child(4),.logo_wall .logo_box .logo_i:nth-child(5){border-top: none;}
.logo_wall .logo_box .logo_i:nth-child(5n){
    border-right: none;
}
.logo_wall .logo_box .logo_swi{padding-bottom: 70px;}
.logo_wall .logo_box .logo_swi .swiper-pagination{bottom:20px;}
.logo_wall .logo_box .logo_swi .swiper-pagination .swiper-pagination-bullet-active{background: #009944;}








/* 2021-2-24 */
.inside_tabs{border: none;}
.ours{padding: 70px 0;background-color: #f5f5f5;}
.our_boxs .our_left{width: 50%;padding-right: 13%;display: flex;flex-direction: row;align-items: center;}
.our_boxs .our_right{width: 50%;display: table;}
.our_boxs .our_right p{display: table-cell;vertical-align: middle;text-align: center;}
.our_boxs .our_right p img{display: inline-block;max-width: 100%;}
.our_boxs{display: flex;flex-direction: row;justify-content: space-between;}
.ourText .our_text{margin-bottom: 35px;}
.ourText .our_text h6{font-size: 24px;color: #4c4c4c;line-height: 28px;margin-bottom: 20px;}
.ourText .our_text p{font-size: 16px;color: #4c4c4c;line-height: 28px;}

.ourvalue{padding-top: 70px;}
.ourvalue .title{font-size: 32px;color:#333333;margin-bottom: 30px;line-height: 32px;}
.ourvaluebox{display: flex;flex-direction: row;justify-content: space-between;}
.ourvaluebox .valuelist{width: 23%;border-bottom: 2px solid #009944;cursor: pointer;}
.ourvaluebox .valuelist:hover .value_text h6{color: #009944;}
.ourvaluebox .valuelist .value_img{background-color: #f5f5f5;padding: 25px 0;text-align: center;}
.ourvaluebox .valuelist .value_img p{display: inline-block;}
.ourvaluebox .valuelist .value_img p img{display: inline-block;max-width: 100%;}
.ourvaluebox .valuelist .value_text{padding-top: 20px;padding-bottom: 20px;}
.ourvaluebox .valuelist .value_text h6{margin-bottom: 5px; font-size: 20px;line-height: 28px;color:#4c4c4c }
.ourvaluebox .valuelist .value_text p{font-size: 16px;line-height: 24px;color: #4c4c4c;}

.Concept{padding-top: 80px;padding-bottom: 80px;}
.Concept_box{display: flex;flex-direction: row;justify-content: space-between;}
.Concept_left{width: 50%;display: flex;flex-direction: row;align-items: center;background-color: #f5f5f5;padding: 0 55px;}
.Concept_left h5{font-size: 24px;line-height: 38px;color:#333333;margin-bottom: 15px;}
.Concept_left p{font-size: 16px;line-height: 26px;color:#4c4c4c;}
.Concept_right{width: 50%;}
.Quality{background-color: #f5f5f5;padding: 80px 0;}

.Working{padding-top: 70px;padding-bottom: 80px;}
.Working .title{font-size: 32px;color:#333333;margin-bottom: 30px;line-height: 32px;}
.Working_list{width: 50%;padding: 40px;font-size: 100px;line-height: 100px; color: #d8d8d8;height: 340px;position: relative;}
.Working_list p{font-size: 24px;line-height: 28px; color: #333333;font-weight: 600;background-color: #fff;position: absolute;left: 96px;top: 102px;}
.Working_list a{font-size: 14px!important;}
.Working_left .Working_list:nth-child(1){background-color: #f5f5f5;}
.Working_left .Working_list:nth-child(4){background-color: #f5f5f5;}
.Working_left .Working_list:nth-child(1) p,.Working_left .Working_list:nth-child(4) p{background-color: #f5f5f5;}
.Working_left{width: 50%;display: flex;flex-direction: row;justify-content: space-between;flex-wrap: wrap;}
.Working_right{width: 50%;}
.Working_box{display: flex;flex-direction: row;justify-content: space-between;}
.Working_right_list{display: flex;flex-direction: row;justify-content: space-between;}
.Working_right_list .Working_list:nth-child(2){background-color: #f5f5f5;}
.Working_right_list .Working_list:nth-child(2) p{background-color: #f5f5f5;}
.Working_list:hover{color:#009944;cursor: pointer;}
.Working_list:hover p{color:#333333;}
.Working_right_img{width: 100%;height: 340px;overflow: hidden;cursor: pointer;}
.Working_right_img img{height: 100%; display: inline-block;width: 100%;transition: all 0.6s;-webkit-transition: all 0.6s;-moz-transition: all 0.6s;transform: scale(1, 1);-webkit-transform: scale(1, 1);-moz-transform: scale(1, 1);}
.Working_right_img:hover img{transform: scale(1.1, 1.1);-webkit-transform: scale(1.1, 1.1);-moz-transform: scale(1.1, 1.1);}


/* 2021-2-25 */
.HumanResource .HumanResource_info{margin-top: 40px;}
.HumanResource_list .HRnews{margin-top: 40px;margin-bottom: 80px;}
.contactus{margin-bottom: 80px;}
.HumanResourceNew{flex-wrap: wrap;}
.HumanResourceNew .News_list{margin-bottom: 30px;}
.HumanResource_box .inside_page{margin-top: 20px;}
.inside_page #yw0 li.selected{background-color: #009944;
    border: 1px solid #009944;}
.inside_page #yw0 li.selected a{color: #fff;}

.News_box .News_list:last-child:nth-child(3n - 1) {
    margin-right: calc(32% + 4% / 2);
}



/*2021-3-8*/
.index_text h3{font-size: 42px;color: #ffffff;text-align: center;}
.banner .banner_img  .swiper-slide{position: relative;}
.index_text{position: absolute;top: 100px;left: 32%; z-index: 2;max-width: 50%;}
.index_text .morebox{margin-top: 40px;}



/*2021-3-9 弹窗*/
.tc{
	position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 11;
    background-color: rgba(000, 000, 000, .5);
}
.tc .tc_box{
	background-color: #fff;
    padding: 30px;
    position: relative;
    width: 1440px;
}
.tc .tc_box .tc_top .tc_lb{width: 39%;}
.tc .tc_box .tc_top .tc_lb .swiper-slide img{max-width: 100%;}
.tc .tc_box .tc_top .tc_lb .tc_container {padding-bottom: 70px;}
.tc .tc_box .tc_top .tc_lb .tc_container .swiper-pagination{bottom: 40px;}
.tc .tc_box .tc_top .tc_lb .tc_container .swiper-pagination-bullet-active{background: #009944;}
.tc .tc_box .tc_top{display: flex;flex-direction: row;justify-content: space-between;}
.tc .tc_box .tc_top .tc_text{width: 56%;padding-right: 14%;display: flex;align-items: center;margin-top: -30px;}
.tc .tc_box .tc_top .tc_text h5{font-size: 24px;color: #333333;line-height: 38px;padding-bottom: 25px;}
.tc .tc_box .tc_top .tc_text .contents{font-size: 16px;color: #666666;padding-bottom: 25px;}
.tc .tc_box .tc_top .tc_text .con_p{font-size: 16px;color: #666666;padding-bottom: 25px;}
#maps{width: 100%;height: 320px;}
.tc .my-map{width: 100%!important;}
.tc_icon{position: absolute;top: 30px;right: 30px;cursor: pointer;}
.tcx{display: none;}
.tc .tc_box .map img{max-width: 100%;}


.index_tx{position: absolute;top: 8%;width: 100%;text-align: center;z-index: 10;}
.index_tx .title{font-size: 24px;line-height: 48px;color: #fff;text-align: center;}
.index_tx .content{font-size: 36px;line-height: 42px;color: #fff;text-align: center;width: 70%;display: inline-block;margin-bottom: 35px;font-weight: 400;}
.index_tx .morebox p a {
    background: rgba(0, 0, 0, 0) url(../images/icon6.png) no-repeat center right 30px;
    border: 2px solid #ffffff;
    line-height: 40px;
}
.index_tx .morebox p a:hover{background: #009944 url(../images/icon6.png) no-repeat center right 30px;border: 2px solid #009944;}
.A_box .morebox p a:hover{background: #009944 url(../images/icon6.png) no-repeat center right 30px;border: 2px solid #009944;}





/*3.16*/
.fac_box{display: flex;flex-direction: row;justify-content: space-between;}
.fac_text{background-color: #f6f6f6;position: absolute;top: 15%;width: 110%;z-index: 2;padding: 40px 50px 150px 50px;height: 350px; min-height: 350px;}
.factory_left{width: 44.5%;position: relative;}
.factory_right{width: 55.5%;}
.fac_text h6{font-size: 22px;color: #4c4c4c;margin-bottom: 20px;}
.fac_text p{font-size: 16px;color: #4c4c4c;margin-bottom: 10px;}
.fa_title{font-size: 16px;color: #009944;text-transform: uppercase;margin-bottom: 10px;}
.factory_container .swiper-button-next,.factory_container .swiper-button-prev{width: 46px;height: 46px;background-size: initial;top: 70%;border-radius: 50%;}
.factory_container .swiper-button-prev,.factory_container .swiper-container-rtl .swiper-button-next{background-image: url(../images/tuiconleft.png);left: 50px;}
.factory_container .swiper-button-next,.factory_container .swiper-container-rtl .swiper-button-prev{background-image: url(../images/tuiconright.png);right: initial;left: 110px;}
.factory_left h5{font-size: 32px;color: #333333;font-weight: 500;}
.factory{padding-top: 100px;padding-bottom: 10px;}
.factory .factory_con{margin-bottom: 100px;}
.factory_container1 .swiper-button-next,.factory_container1 .swiper-button-prev{width: 46px;height: 46px;background-size: initial;top: 70%;border-radius: 50%;}
.factory_container1 .swiper-button-prev,.factory_container1 .swiper-container-rtl .swiper-button-next{background-image: url(../images/tuiconleft.png);left: initial;right: 110px;}
.factory_container1 .swiper-button-next,.factory_container1 .swiper-container-rtl .swiper-button-prev{background-image: url(../images/tuiconright.png);right: initial;left: initial;right: 50px;}
.factory_container1 .fac_text{right: 0;}
.factory_container1 .factory_left h5{text-align: left;}
.map_tops{text-align: center;}
.map_tops .map_top{display: inline-block;}
.map_tops .map_top p{margin: 0 10px; cursor: pointer; display: inline-block; font-size: 18px;color: #666666;line-height: 40px;border: 1px solid #bfbfbf;border-radius: 20px;padding: 0 30px;}
.map_tops .map_top p.active{color: #009944;border: 1px solid #009944;}
.maps_box .map_li{display: inline-block;}
.maps_box .map_li img{display: inline-block;}
.maps_box{text-align: center;margin-top: 40px;}



/* 2021-4-19 */
.history_content,.events_content{height: 380px;width: 80%;}
.history_box0{position: relative;border-bottom: 2px solid #ff9320;margin-top: 70px;}
.history_box0 .icon_btns{height: 46px;width: 46px;outline:0 none !important;}
.history_box0 .icon_btns_prev{background: url(../images/icon_p.png) no-repeat center center;background-size: cover;}
.history_box0 .icon_btns_next{background: url(../images/icon_n.png) no-repeat center center;background-size: cover;}
.history_box0 .iconbtns_prev{background: url(../images/icon_p.png) no-repeat center center;background-size: cover;}
.history_box0 .iconbtns_next{background: url(../images/icon_n.png) no-repeat center center;background-size: cover;}
.accordion .item{cursor: pointer; position: relative; width: 14.28%;height: 100%;float: left;border-left: 1px solid #dddddd;transition: all 0.35s;overflow: hidden;}
.accordion .item:last-child{border-right: 1px solid #dddddd;}
.accordion .item .content{position: relative;z-index: 2;height: 100%;padding: 30px;transition: all 0.35s;}
.accordion .item .border{text-align: center;display: flex;flex-direction: row;align-items: center;width: 100%;height: 100%;}
.accordion .item .border .year{font-size: 30px;line-height: 30px;color: #808080;text-align: center;}
.accordion .item .border i{margin-top: 10px; display: inline-block;width: 12px;height: 12px;background: url(../images/icon_4-19.png) no-repeat center center;background-size: cover;}
.accordion .item .border div{width: 100%;}
.accordion .item .content h5{font-size: 30px;line-height: 30px;color: #009944;margin-bottom: 15px;}
.accordion .item .content p{font-size: 16px;line-height: 26px;color: #4c4c4c;height: 52px;}
/* .accordion .item .content i{width: 26px;height: 26px;display: block;background: url(../images/iconxxx.png) no-repeat center center;background-size: cover;position: absolute;top: 30px;right: 30px;} */



.Technical .main{position: relative;}
.Technical .main .Technicalicon{width: 46px;height: 46px;top: initial;left: initial;right: initial;bottom: initial;outline:0 none !important;}
.Technical .main .Technicalicon.Technicalnext{background: url(../images/icon_n.png) no-repeat center center;right: 30px;bottom: -20px;}
.Technical .main .Technicalicon.Technicalprev{background: url(../images/icon_p.png) no-repeat center center;right: 90px;bottom: -20px;}
.technicals .p1{font-size: 16px;color: #009944;margin-bottom: 10px;}
.technicals .fac_box .factory_left h5{font-size: 32px;line-height: 38px;color: #333333;}
.technicals .fac_box .factory_left .tech_box h6{margin-bottom: 10px; font-size: 22px;line-height: 34px;color: #4c4c4c;}
.technicals .fac_box .factory_left .tech_box p{font-size: 16px;line-height: 26px;color: #4c4c4c;}
.technicals .fac_box .factory_right{width: 55.55%;}
.technicals .fac_box {display: flex;flex-direction: row;justify-content: space-between;}
.technicals .factory_left {width: 44.5%;position: relative;}
.technicals .tech_box {padding: 40px;box-sizing: border-box;background-color: #f6f6f6;position: absolute;top: 15%;width: 110%;z-index: 2;height: 320px;min-height: 320px;}
.technicals .tech_box .contentus .content .text{padding-left: 30px;background: url(../images/icon_ddd.png) no-repeat center left; display: inline-block;font-size: 18px;color: #009944;line-height: 50px;}
.technicals .tech_box .contentus .content{padding: 0 36px; display: inline-block;border: 1px solid #009944;border-radius: 25px;overflow: hidden;line-height: 50px;}
.technicals .tech_box .contentus{margin-top: 30px;}
.technicals{margin-bottom: 100px;}


/*  */
.product_content .product_Box{display: flex;flex-direction: row;justify-content: space-between;}
.product_content .product_Box .product_Box_left{width: 41%;}
.product_content .product_Box .product_Box_left .p1{margin-bottom: 10px; text-transform:Uppercase;font-size: 16px;color: #009944;}
.product_content .product_Box .product_Box_right{width: 50%;}
.product_Box_left h5{margin-bottom: 20px; font-size: 30px;line-height: 38px;color: #333333;font-weight: 500;}
.product_Box .pro_txt p{padding-bottom: 10px; font-size: 16px;line-height: 26px;color: #666666;}
.product_content{margin: 30px 0px 80px;}
.engine{height: 560px; display: flex;flex-direction: row;justify-content: space-between;background: url(../images/cp_img.jpg) no-repeat center center;background-size: cover;}
.engine .engine_left{position: relative; width: 50%;background: url(../images/chezi_.png) no-repeat center center;}
.engine .engine_right{width: 50%;display: flex;align-items: center;}
.engine .engine_right div{margin-right: 35%;}
.engine .engine_right .p1{font-size: 16px;color: #009944;text-transform: uppercase;margin-bottom: 3px;}
.engine .engine_right h5{font-size: 32px;line-height: 38px;color: #333;font-weight: 500;margin-bottom: 10px;}
.engine .engine_right p{font-size: 16px;line-height: 26px;color: #666;}
.subgroup .p1{font-size: 16px;color: #009944;text-transform: uppercase;margin-bottom: 5px;}
.subgroup h5{font-size: 32px;line-height: 38px;color: #333333;font-weight: 500;}
.subgroup_list .subgroup_img{width: 100%; padding: 25px;height: 260px;display: table;}
.subgroup_list .subgroup_img div{display: table-cell;vertical-align: middle;text-align: center;}
.subgroup_list .subgroup_img img{display: inline-block;}
.subgroup_list{width: 32%;background-color: #f5f5f5;margin-bottom: 30px;}
.subgroup_list:hover{background-color: #fff;cursor: pointer;box-shadow:0px 0px 10px #ccc;}
.subgroup_list:hover p{color: #ff9320;}
.subgroup_list p{font-size: 18px;color: #333333;text-align: center;line-height: 59px;border-top: 1px solid #e6e6e6;text-transform: capitalize;}
.subgroup_box{margin-top: 40px; display: flex;flex-direction: row;justify-content: space-between;flex-wrap: wrap;}
.subgroup_page{margin-top: 20px;}
.subgroup{margin-bottom: 80px;padding-top: 70px;}
.engine_left_box p{width: 44px;height: 44px;position: absolute;background: url(../images/iconcz.png) no-repeat center center;cursor: pointer;}
.engine_left_box p:nth-child(1){top: 53%;left: 46%;}
.engine_left_box p:nth-child(2){top: 32%;left: 70%;}
.engine_left_box p:nth-child(3){top: 45%;left: 21%;}
.engine_left_box p:nth-child(4){top: 47%;left: 38%;}
.engine_left_box p:nth-child(5){top: 24%;left: 53%;}


.subgroup_list:last-child:nth-child(3n - 1) {
    margin-right: calc(32% + 4% / 2);
}
.engine_left_img .imgyd .engimg{position: absolute;background: url(../images/iconzu5.png) no-repeat center center;padding: 20px;border-radius: 50%;overflow: hidden;}
.engine_left_img .imgyd .engimg:nth-child(1){top: 36%;left: 35%;}
.engine_left_img .imgyd .engimg:nth-child(2){top: 17%;left: 62%;}
.engine_left_img .imgyd .engimg:nth-child(3){top: 30%;left: 13%;}
.engine_left_img .imgyd .engimg:nth-child(4){top: 31%;left: 27%;}
.engine_left_img .imgyd .engimg:nth-child(5){top: 7%;left: 43%;}



/*  */
#caribbean_ctrl{display: none!important;}
#caribbean_tumb{display: none!important;}
#caribbean_over{display: none!important;}
#caribbean_cpos{display: none!important;}


/* 2021-10-19 */
.header.active{
    box-shadow: 0px 0px 5px 6px rgb(0 0 0 / 10%);
}
.header{
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 1000;
}
.n_banner{
    margin-top: 100px;
}
.banner{
    margin-top: 100px;
    height: auto;
}
.index_tx {
    top: 16%;
}
.product_content {
    margin: 70px 0px 80px;
}
.subgroup{
    padding-top: 30px;
}
.about_num .about_NUB .A_list .number{
    font-size: 40px;
    line-height: 60px;
}
.searchbox1{
    text-align: center;
}
.searchbox1 form{
    display: inline-block;
    margin: 0 auto;
    width: 80%;
    text-align: center;
    position: relative;
}
.search_news  .searchtext{
    width: 100%;
    padding-left: 20px;
    padding-right: 100px;
    height: 50px;
    color: #333;
    
}
.searchbtn{
    width: 50px;
    height: 50px;
    position: absolute;
    top: 0;
    right: 0;
    background: url(../images/icon3.png) no-repeat center center;
}
.search-result-empry,.search-error{
    text-align: center;
    margin-top: 50px;
}
.search_news {
    margin-top: 100px;
}



.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{display: none;}


.history1{background: url(../images/back_02.png) no-repeat center bottom;padding-top: 20px;padding-bottom: 125px; height: 760px;}
.history1 .img1{position:relative; top:13px; left: 1410px; width:32px;height: 32px; background: url(../images/place.png) no-repeat; background-size: 24px;}
.history1 .img1 .my_word1{position: absolute; top:18px; left: 35px; font-size: 20px; font-weight: bold; color: #3d578d;}
.history1 .img1:hover{background: url(../images/place1.png) no-repeat; background-size:24px; display: block;}
.history1 .img1:hover .my_word1{color: #ff9320; }
.history1 .img1:hover .example-twitter1{display: block; }
.example-twitter1{border-radius: 10px;  border: 1px solid #fff; background: #fff; padding: 15px 25px;left: -200px; top: -32px;position: absolute; display: none; }
.example-twitter1:after{content: "";position: absolute;top: 30px;left: 168px;border-width: 15px;border-style: solid;border-color:transparent transparent transparent #FFF;display: block;width: 0;}    
.example-twitter1 .one1{color: #ff9320; padding-bottom: 5px;}

.history1{position: relative;}
.history2{display: none;}

.history1 .img2{position:relative; top:43px; left: 1290px;width:32px; height: 32px; background: url(../images/place.png) no-repeat; background-size: 24px;}
.history1 .img2 .my_word2{position: absolute; top:40px; left: -12px; font-size: 20px; font-weight: bold; color: #3d578d;}
.history1 .img2:hover{background: url(../images/place1.png) no-repeat; background-size:24px;}
.history1 .img2:hover .my_word2{color: #ff9320; }
.history1 .img2:hover .example-twitter2{display: block; }
.example-twitter2{display: none; border-radius: 10px; width: 300px; border: 1px solid #fff; background: #fff; padding: 15px;left: 48px; top: -5px;position: absolute;  }
.example-twitter2:after{content: "";position: absolute;top: 10px;left: -29px;border-width: 15px;border-style: solid;border-color:transparent #FFF transparent transparent ;display: block;width: 0;}  
.example-twitter2 .one2{color: #ff9320; padding-bottom: 5px;}

.history1 .img3{position:relative; top:21px; left: 1124px;width:32px; height: 32px; background: url(../images/place.png) no-repeat; background-size: 24px;}
.history1 .img3 .my_word3{position: absolute; top:40px; left: -12px; font-size: 20px; font-weight: bold; color: #3d578d;}
.history1 .img3:hover{background: url(../images/place1.png) no-repeat; background-size:24px;}
.history1 .img3:hover .my_word3{color: #ff9320; }
.history1 .img3:hover .example-twitter3{display: block; }
.example-twitter3{display: none; border-radius: 10px; width: 300px; border: 1px solid #fff; background: #fff; padding: 15px;left: -50px; top: -110px;position: absolute;  }
.example-twitter3:after{content: "";position: absolute;top: 85px;left:43px;border-width: 15px;border-style: solid;border-color: #FFF transparent transparent transparent ;display: block;width: 0;}  
.example-twitter3 .one3{color: #ff9320; padding-bottom: 5px;}

.history1 .img4{position:relative; top:23px; left: 938px; width:32px;height: 32px; background: url(../images/place.png) no-repeat; background-size: 24px;}
.history1 .img4 .my_word4{position: absolute; top:15px; left: -55px; font-size: 20px; font-weight: bold; color: #3d578d;}
.history1 .img4:hover{background: url(../images/place1.png) no-repeat; background-size:24px;}
.history1 .img4:hover .my_word4{color: #ff9320; }
.history1 .img4:hover .example-twitter4{display: block; }
.example-twitter4{display: none; border-radius: 10px; width: 303px; border: 1px solid #fff; background: #fff; padding: 15px;left: -240px; top: -110px;position: absolute;  }
.example-twitter4:after{content: "";position: absolute;top: 85px;left:235px;border-width: 15px;border-style: solid;border-color: #FFF transparent transparent transparent ;display: block;width: 0;}  
.example-twitter4 .one4{color: #ff9320; padding-bottom: 5px;}

.history1 .img5{position:relative; top:150px; left: 1038px; width:32px;height: 32px; background: url(../images/place.png) no-repeat; background-size: 24px;}
.history1 .img5 .my_word5{position: absolute; top:15px; left:30px; font-size: 20px; font-weight: bold; color: #3d578d;}
.history1 .img5:hover{background: url(../images/place1.png) no-repeat; background-size:24px;}
.history1 .img5:hover .my_word5{color: #ff9320; }
.history1 .img5:hover .example-twitter5{display: block; }
.example-twitter5{display: none; border-radius: 10px; width: 303px; border: 1px solid #fff; background: #fff; padding: 15px;left: -325px; top: -20px;position: absolute;  }
.example-twitter5:after{content: "";position: absolute;top: 20px;left:300px;border-width: 15px;border-style: solid;border-color: transparent transparent transparent #FFF ;display: block;width: 0;}  
.example-twitter5 .one5{color: #ff9320; padding-bottom: 5px;}

.history1 .img6{position:relative; top:202px; left: 1220px; width:32px;height: 32px; background: url(../images/place.png) no-repeat; background-size: 24px;}
.history1 .img6 .my_word6{position: absolute; top:15px; left: -52px; font-size: 20px; font-weight: bold; color: #3d578d;}
.history1 .img6:hover{background: url(../images/place1.png) no-repeat; background-size:24px;}
.history1 .img6:hover .my_word6{color: #ff9320; }
.history1 .img6:hover .example-twitter6{display: block; }
.example-twitter6{display: none; border-radius: 10px; width: 303px; border: 1px solid #fff; background: #fff; padding: 15px;left: 45px; top: -20px;position: absolute;  }
.example-twitter6:after{content: "";position: absolute;top: 18px;left:-30px;border-width: 15px;border-style: solid;border-color: transparent #FFF transparent transparent  ;display: block;width: 0;}  
.example-twitter6 .one6{color: #ff9320; padding-bottom: 5px;}

.history1 .img7{position:relative; top:308px; left: 1060px; width:32px; height: 32px; background: url(../images/place.png) no-repeat; background-size: 24px;}
.history1 .img7 .my_word7{position: absolute; top:15px; left: 30px; font-size: 20px; font-weight: bold; color: #3d578d;}
.history1 .img7:hover{background: url(../images/place1.png) no-repeat; background-size:24px;}
.history1 .img7:hover .my_word7{color: #ff9320; }
.history1 .img7:hover .example-twitter7{display: block; }
.example-twitter7{display: none; border-radius: 10px; width: 303px; border: 1px solid #fff; background: #fff; padding: 15px;left: 95px; top: -10px;position: absolute;  }
.example-twitter7:after{content: "";position: absolute;top: 18px;left:-30px;border-width: 15px;border-style: solid;border-color: transparent #FFF transparent transparent  ;display: block;width: 0;}  
.example-twitter7 .one7{color: #ff9320; padding-bottom: 5px;}

.history1 .img8{position:relative; top:320px; left: 860px; width:32px; height: 32px; background: url(../images/place.png) no-repeat; background-size: 24px;}
.history1 .img8 .my_word8{position: absolute; top:15px; left: 30px; font-size: 20px; font-weight: bold; color: #3d578d;}
.history1 .img8:hover{background: url(../images/place1.png) no-repeat; background-size:24px;}
.history1 .img8:hover .my_word8{color: #ff9320; }
.history1 .img8:hover .example-twitter8{display: block; }
.example-twitter8{display: none; border-radius: 10px; width: 303px; border: 1px solid #fff; background: #fff; padding: 15px;left: -225px; top: -108px;position: absolute;  }
.example-twitter8:after{content: "";position: absolute;top: 86px;left:220px;border-width: 15px;border-style: solid;border-color: #FFF transparent  transparent transparent   ;display: block;width: 0;}  
.example-twitter8 .one8{color: #ff9320; padding-bottom: 5px;}

/* .history1 .img9{position:relative; top:310px; left: 645px; width:32px; height: 32px; background: url(../images/place.png) no-repeat; background-size: 24px;}
.history1 .img9 .my_word9{position: absolute; top:17px; left: 32px; font-size: 20px; font-weight: bold; color: #3d578d;}
.history1 .img9:hover{background: url(../images/place1.png) no-repeat; background-size:24px;}
.history1 .img9:hover .my_word9{color: #ff9320; }
.history1 .img9:hover .example-twitter9{display: block; }
.example-twitter9{display: none; border-radius: 10px; width: 303px; border: 1px solid #fff; background: #fff; padding: 15px;left: -250px; top: -145px;position: absolute;  }
.example-twitter9:after{content: "";position: absolute;top: 123px;left:245px;border-width: 15px;border-style: solid;border-color:#FFF transparent  transparent transparent  ;display: block;width: 0;}  
.example-twitter9 .one9{color: #ff9320; padding-bottom: 5px;} */


.history1 .img9{position:relative; top:293px; left: 732px; width:32px; height: 32px; background: url(../images/place.png) no-repeat; background-size: 24px;}
.history1 .img9 .my_word9{position: absolute; top:17px; left: 32px; font-size: 20px; font-weight: bold; color: #3d578d;}
.history1 .img9:hover{background: url(../images/place1.png) no-repeat; background-size:24px;}
.history1 .img9:hover .my_word9{color: #ff9320; }
.history1 .img9:hover .example-twitter9{display: block; }
.example-twitter9{display: none; border-radius: 10px; width: 303px; border: 1px solid #fff; background: #fff; padding: 15px;left: -250px; top: -99px;position: absolute;  }
.example-twitter9:after{content: "";position: absolute;top: 75px;left:245px;border-width: 15px;border-style: solid;border-color:#FFF transparent  transparent transparent  ;display: block;width: 0;}  
.example-twitter9 .one9{color: #ff9320; padding-bottom: 5px;}

.history1 .img11{position:relative; top:274px; left: 597px; width:32px; height: 32px; background: url(../images/place.png) no-repeat; background-size: 24px;}
.history1 .img11 .my_word11{position: absolute; top:17px; left: 32px; font-size: 20px; font-weight: bold; color: #3d578d;}
.history1 .img11:hover{background: url(../images/place1.png) no-repeat; background-size:24px;}
.history1 .img11:hover .my_word11{color: #ff9320; }
.history1 .img11:hover .example-twitter11{display: block; }
.example-twitter11{display: none; border-radius: 10px; width: 303px; border: 1px solid #fff; background: #fff; padding: 15px;left: -250px; top: -120px;position: absolute;  }
.example-twitter11:after{content: "";position: absolute;top: 95px;left:245px;border-width: 15px;border-style: solid;border-color:#FFF transparent  transparent transparent  ;display: block;width: 0;}  
.example-twitter11 .one11{color: #ff9320; padding-bottom: 5px;}

.history1 .img10{
    color: #3d578d;
    font-size: 18px;
    font-weight: bold;
    position: absolute;
    left: 350px;
    top: 660px;
    width: 270px;
}

.zl_video {
    width: 100%;
    height: 100vh;
    display: flex;
    align-items: center;
    background: #000;
}
.zl_video video {
    width: 70%;
    height: 70%;
    margin: 6% auto 0;
}

.footer .Address .contact,.location ul .list4{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.footer .Address .contact .email{
    flex: 1;
}
.footer .Address .contact .in,.location ul .list4 .in{
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 25px;
    margin-left: 20px;
}

.in img{
    width: 20px;
}
.location ul .list4{
    justify-content: start;
}
.location ul .list4 .in{
    margin-bottom: 0;
    padding: 0;
}

/* IE 特定样式 */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .subgroup_list .subgroup_img {
        display: flex;
        align-items: center;
    }
    .subgroup_list .subgroup_img div{
        display: block;
        width: 100%;
    }

    .con_en .en .secont_nav{
        line-height: 1;
    }

    .listimg p:nth-child(2)  .str img{
        width: 100%;
    }

    .factory_container .swiper-button-next, .factory_container .swiper-button-prev{
        background-size: contain;
    }

    .factory_container1 .swiper-button-next, .factory_container1 .swiper-button-prev{
        background-size: contain;
    }
}