.cf:before{ content: ''; display: table }
.cf:after{ content: ''; display: table; clear: both }
@keyframes rotation {
    to {
      transform: rotate(1turn);
    }
  }
  @keyframes scale {
    0% {
      opacity: 0;
      transform: scale(0);
    }
    50% {
      opacity: 0.5;
    }
    100% {
      opacity: 0;
      transform: scale(1);
    }
  }
  .mores a {
    display: block;
    margin: 0 auto;
    width: 200px;
    height: 52px;
    border-radius: 6px;
    border: 1px solid #aaa;
    text-align: center;
    line-height: 50px;
    font-family: AlibabaPuHuiTiM;
    color: #333;
    background: transparent;
    position: relative;
    overflow: hidden;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
  }
  .mores a:before {
    content: '';
    width: 0;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: #1f508e;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
  }
  .mores a span {
    position: relative;
    z-index: 2;
  }
  .mores a:hover {
    color: #fff;
    border: 1px solid #1f508e;
  }
  .mores a:hover:before {
    width: 100%;
  }
  .s-title h3 {
    font-family: AlibabaPuHuiTiM;
  }
.c04_2{
    position: relative;
}
  .five{
      position: absolute;
      left:0;
      top:-100px;
  }

.n_body .header .header-bottom {
    background: #fff;
    border-bottom: 1px solid #ddd;
}
.n_body .header .header-bottom .con .logo a img.white {
    opacity: 0;
}
.n_body .header .header-bottom .con .logo a img.color {
    opacity: 1;
}
.n_body .header .header-bottom .con .nav > ul > li h2 a {
    color: #333;
}

.n_body .header .header-bottom .con .right .search span{
  color:#666
}
.n_body .header .header-bottom .con .right .lang h2 span{
    color: #666;
}

  @media screen and (max-width: 1024px) {
    .mores a {
      width: 160px;
      height: 46px;
      line-height: 44px;
    }

      .n_body .header .header-bottom {
          background: #004ea2;
          border-bottom: none;
      }
      .n_body .header .header-bottom .con .right .mobile-btn .nav-button div span{
          background-color: #fff;
      }
      .n_body .header .header-bottom .con .logo a img.white{
          opacity: 1;
      }
      .n_body .header .header-bottom .con .logo a img.color{
          opacity: 0;
      }

  }
  @media screen and (max-width: 768px) {
   .fnt_50{font-size: 26px;}
   .fnt_28{font-size: 20px;}
   .fnt_24{font-size: 20px;}
   .fnt_18{font-size: 16px;}
   .title.fnt_36{font-size: 22px;margin-bottom: 5vw;}
   .mores a{width: 130px;height: 42px;line-height: 40px;}
  }
  .w1280{width: 1280px;margin-left: auto;margin-right: auto;}
  @media screen and (max-width: 1600px) {
    .w1280 {width: 70%;}
  }
  @media screen and (max-width: 1200px) {
    .w1280 {width: 90%;}
  }

  
  
  .n_banner{position: relative;margin-top: 100px;}
  .n_banner img{width: 100%;height: 100%;object-fit: cover;}
  .n_banner img.mobile{display: none;}
  .n_banner .bread{position:absolute;top:50px; left:50%;transform:translateX(-50%);}
  .n_banner .bread ul{display: flex;flex;flex-wrap:wrap;}
  .n_banner .bread li{color:rgba(255,255,255,0.3);position: relative;padding-right:13px;margin-right:7px;}
  .n_banner .bread li:after{
    content: "/";position: absolute;right:0px;top:0px;color:rgba(255,255,255,0.3);
  }
  .n_banner .bread ul a{color:rgba(255,255,255,0.3);}
  .n_banner .bread li:last-child{color:#fff;}
  .n_banner .bread li:last-child a{color:#fff;}
  .n_banner .bread li:last-child:after{display: none;}
  .n_banner .text{position: absolute;top:40%;left:50%;transform:translate(-50%,0%);color:#fff;}
  .n_banner .text h3{margin-bottom: 0.7vw;}
  .n_banner .text .p{max-width: 430px;opacity: .9}



.news_banner{margin-top: 100px;padding-top:48px;}
.news_banner .bread ul{display: flex;flex;flex-wrap:wrap;}
.news_banner .bread li{color:#999;position: relative;padding-right:13px;margin-right:7px;}
.news_banner .bread li:after{
  content: "/";position: absolute;right:0px;top:0px;color:#999;
}
.news_banner .bread ul a{color:#999;}
.news_banner .bread li:last-child{color:#555;}
.news_banner .bread li:last-child a{color:#555;}
.news_banner .bread li:last-child:after{display: none;}

.product_detail_cur.news_banner{position:absolute;left:50%;transform:translateX(-50%);padding-top:0px;top:110px;z-index:2;width:100%;margin-top:0px;}
  
  @media screen and (max-width: 1440px) {
    .n_banner{margin-top: 80px;}
    .n_banner .bread{top:30px;}
    .n_banner .text h3{margin-bottom: 1.3vw;}

    .news_banner{margin-top: 80px;}

      .five{
          top:-80px;
      }
      .product_detail_cur.news_banner{top:90px;}
  }
@media screen and (max-width: 1024px) {
    .n_banner{margin-top: 50px;}

  .news_banner{margin-top: 50px;padding-top:20px;}
  .product_detail_cur.news_banner{top:60px;}

    .five{
        top:-50px;
    }
}
  @media screen and (max-width: 768px) {
    /*.n_banner{height: 350px;}*/
      .n_banner{height: auto;}
    .n_banner .text h3{margin-bottom: 3vw;}
      .n_banner img.mobile{display: block;}
      .n_banner img.pc{display: none;}
      .proDetail_con1{padding-top:20px;}
  }
  
<!--ºÄÊ±1787059977.7928Ãë-->