@charset "utf-8";
/* 首页 */


.h-ss {box-shadow: 0 0 10px #e0e0e0;    margin-top: -2em; z-index: 999;position: relative;background: #fff;padding: 25px 25px;max-width: 1366px;}
.h-ss .k1 {float: left;font-size: 12px;line-height: 1; color: #787878;}
.h-ss .k1 a {color: #787878;}
.hts {font-size: 12px; line-height: 1;color: #787878;float: right;}
.hts a {color: #787878;margin: 0 5px;}
.hts a:hover {
  color: #1466b1;
}
@media (max-width: 768px){
.h-ss {
  display: none;
}
}

  #mMain{overflow: visible !important;}
  .c2_index {position: relative;background: url(../images/c2_bg.jpg) no-repeat;background-size: cover;display: table;padding: 30px 0;}
  .c2img {display: inline-block;width: 50%;display: table-cell;vertical-align: middle;}
  .c2img img { width: 100%; display: block;}
  .c2_right {display: inline-block;width: 50%;display: table-cell;vertical-align: middle;padding: 3.125%;padding-right: 8.125%;}
  .c2_right .c2_ttt {position: relative;}
  .c2_ttt span {color: #666;font-size: 18px;text-transform: uppercase;}
  .c2_ttt h2 {color: #000000;font-size: 30px;background: url() no-repeat left bottom;padding-bottom: 15px;margin-bottom: 15px;}
  .abb_txt {position: relative; margin: 5.125% 0; font-size: 16px;color: #5a5a5a;line-height: 2;}
  .abb_txt p{display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 6;}
  .number {display: flex;justify-content: space-between;margin-top: 5%;}
  .number li {position: relative;text-align: center;list-style: none;}
  .number li h3 {color: #1466b1;font-size: 48px;font-family: "impact";}
  .number li h3 i {font-style: inherit;}
  .number li h3 span { font-size: 18px; color: #545454; font-weight: 400; font-family: "Microsoft Yahei"; padding-left: 5px;}
  .number li p {font-size: 20px;color: #545454;}
  .abbmore {display: inline-block;*display: inline;*zoom: 1;padding: 10px 40px;text-decoration: none;position: relative;color: #333;}
  .abbmore{ border:1px solid #d0d0d0;position:relative; color: #666; overflow: hidden; -webkit-transition: all .6s;transition: all .6s;}
  .abbmore:hover{ color:#fff; border-color:#5384B1;text-decoration: none;}
  .abbmore .bgsqr1{content: '';width: 0;height: 0;-webkit-transform: rotate(360deg); transform: rotate(360deg);border-style: solid;border-width: 0; border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent; border-left-color:#1466b1;position: absolute;bottom: 0;left: 0; -webkit-transition: all 0.6s; transition: all 0.6s;}
  .abbmore .bgsqr2{content: '';width: 0;height: 0;-webkit-transform: rotate(360deg);transform: rotate(360deg);border-style: solid;border-width: 0; border-left-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-top-color:#1466b1; position: absolute;top: 0; left: 0;-webkit-transition: all 0.6s; transition: all 0.6s;}
  .abbmore .bgsqr3{content: '';width: 0;height: 0;-webkit-transform: rotate(360deg);transform: rotate(360deg);border-style: solid;border-width: 0; border-left-color:transparent;border-top-color:transparent;border-bottom-color:transparent;border-right-color:#1466b1; position: absolute;top: 0; right: 0;-webkit-transition: all 0.6s; transition: all 0.6s;}
  .abbmore .bgsqr4{content: '';width: 0;height: 0;-webkit-transform: rotate(360deg);transform: rotate(360deg);border-style: solid;border-width: 0; border-left-color:transparent;border-right-color:transparent;border-top-color:transparent; border-bottom-color:#1466b1;position: absolute;bottom: 0; right: 0;-webkit-transition: all 0.6s; transition: all 0.6s;}
  .abbmore:hover .bgsqr1{ border-width:200px 0 0 200px;}
  .abbmore:hover .bgsqr2{ border-width:200px 200px 0 0;}
  .abbmore:hover .bgsqr3{ border-width:0 200px 200px 0;}
  .abbmore:hover .bgsqr4{ border-width:0 0 200px 200px;}
  .abbmore span{ position:relative; z-index:1;}
  .c2_right .c2_ttt:after {content: '';display: block;width: 100px;height: 4px;background: #1466b1;position: absolute;bottom: -4px;}
  @media (max-width: 1200px){
      .c2_right {
          padding-right: 3.125%;
      }
      .number li h3 span {
          font-size: 16px;
      }
      .number li p {
          font-size: 16px;
      }
      .number li h3 {
          font-size: 38px;
      }
      }
      @media (max-width: 997px){
          .c2_index {
              display: block;
              height: auto;
          }
          .c2_index .c2img {
              display: block;
              width: 100%;
          }
          .c2_right {
              display: block;
              width: 100%;
          }
          }
  @media (max-width: 768px){
  .c2_index{padding: 0;}
  .c2_ttt span {
      font-size: 15px;
  }
  .c2_ttt h2 {
      font-size: 20px;
  }
  .abb_txt {
      font-size: 15px;
  }
  .number li h3 {
      font-size: 24px;
  }
  .number li h3 span {
      font-size: 14px;
  }
  .number li p {
      font-size: 14px;
  }
  }
  
    .x-title { text-align: center;}
  .x-title h3 {color: #333;font-size: 38px;line-height: 1.5;margin: 0;}
  .x-title h3 span { color: #1466b1; font-weight: 600; font-size: 42px; padding-right: 20px;text-transform: uppercase;}
  .x-title .intro { color: #888; font-size: 16px; line-height: 2;}
  @media (max-width: 997px){
  .x-title h3 {
      font-size: 22px;
  }
  .x-title h3 span {
      font-size: 28px;
      padding-right: 10px;
  }
  .x-title .intro {
      font-size: 12px;
  }
  }
  
    /*产品展示*/
  .box5024_-4344 .pro-center{width: 100%;height: auto;overflow: hidden;padding: 0 0 30px 0;position: relative;}
  .box5024_-4344 .pro-container{max-width: 1560px !important;width: 100% !important; margin: 0 auto;padding: 0 15px;box-sizing: border-box;}
  .box5024_-4344 .pro-center .title{font-size: 34px;text-align: center;padding-bottom: 5px;color: #333333;letter-spacing: 1px; display: none;}
  .box5024_-4344 .pro-center .sub-title{font-size: 20px;text-align: center;color: #333333; display: none;}
  .box5024_-4344 .pro-center .sub-title span{display: inline-block;height: 30px;line-height: 30px;width: auto;}
  .box5024_-4344 .pro-center .sub-title span.text{padding: 0 10px;}
  /*产品展示左侧*/
  .box5024_-4344 .pro-left{float: left;box-sizing: border-box;box-shadow:0px 0px 10px #c1c1c1;width: 20.5%;}
  .box5024_-4344 .pro-content{width: 100%;}
  .box5024_-4344 .pro-right{float: right;width: 77.5%;}
  .box5024_-4344 .pro-left .left-title{background: #1466b1;height: 110px;line-height: 110px;text-align: center;}
  .box5024_-4344 .pro-left .left-title span{display: inline-block;color: #FFFFFF;font-size: 24px;font-weight: bold;}
  .box5024_-4344 .pro-left .left-title span.text{padding: 0 10px;}
  .box5024_-4344 .pro-left .left-category{padding: 20px 15px;background: #f1f1f1;}
  .box5024_-4344 .pro-left .left-category ul{width: 100%;margin: 0;}
  .box5024_-4344 .pro-left .left-category ul li{height: 53px;line-height: 53px;font-size: 20px; text-align: left;cursor: pointer;color: #999999;width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;list-style: none;position: relative;margin-bottom: 10px;}
  .box5024_-4344 .pro-left .left-category ul li span{display: none;}
  .box5024_-4344 .pro-left .left-category ul li .m-href{display: none;}
  .box5024_-4344 .pro-left .left-category ul li a.herf_title{display: block;color: #999999;background-color: #fff;
  font-size: 18px;text-decoration: none;padding: 0 18px;width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
  .box5024_-4344 .pro-left .left-category ul li a.herf_title::after {
      content: '';
      display: block;
      position: absolute;
      display: block;
      width: 30px;
      height: 30px;
      top: 16px;
      right: 2px;
      background-image: url(../images/r_d.png);
      background-repeat: no-repeat;
      background-position: center;
      background-size: 22px;
  }
  .box5024_-4344 .pro-left .left-category ul li.on a.herf_title::after,.box5024_-4344 .pro-left .left-category ul li:hover  a.herf_title::after{
  background-image: url(../images/r_w.png);
   background-repeat: no-repeat;
      background-position: center;
      background-size: 22px;
      transform: rotate(
  90deg);
      -webkit-transform: rotate(
  90deg);
  }
  .box5024_-4344 .pro-left .left-category ul li span{display: none;}
  .box5024_-4344 .pro-left .left-category ul li.on a.herf_title,.box5024_-4344 .pro-left .left-category ul li.on{background: #1466b1;color: #FFFFFF;}
  .box5024_-4344 .pro-left .left-category ul li:hover a.herf_title,.box5024_-4344 .pro-left .left-category ul li:hover{background: #1466b1;color: #FFFFFF;}
  .box5024_-4344 .pro-left .left-category ul li a.m-href{display: none;}
  .box5024_-4344 .pro-left .left-contact {margin-top: 37px;margin-bottom: 37px;text-indent: 70px;background: url(../images/tel.png) left 20px center no-repeat;}
  .box5024_-4344 .pro-left .left-contact p{color: #317fff;font-size: 14px;}
  .box5024_-4344 .pro-left .left-contact p.tel{font-size: 20px;padding-top: 10px;}
  /*产品展示右侧*/
  .box5024_-4344 .pro-right{display: none;}
  .box5024_-4344 .pro-right ul li{float: left;max-width: 24%;margin-right: 1%;background: #efefef;box-sizing: border-box;margin-bottom: 20px;transition: all .3s linear;padding: 0;list-style: none;border-radius: 6px; overflow: hidden;}
  .box5024_-4344 .pro-right ul li .img{width:100%;overflow: hidden;}
  .box5024_-4344 .pro-right ul li img{width:100%;transition:all ease 0.5s ;}
  .box5024_-4344 .pro-right ul li p{height: 50px;line-height: 50px;text-align: center;font-size: 16px;color: #333333;margin-bottom: 0;}
  .box5024_-4344 .pro-right.active{display: block;}
  .box5024_-4344 .pro-right ul li:hover{box-shadow: 0px 0px 15px #c6c6c6;transition: all .2s linear;}
  .box5024_-4344 .pro-right ul li:hover .img img{transform: scale(1.1);}
  .box5024_-4344 .pro-right ul li:hover a p {
      background: #1466b1;
      color: #fff;
  }
  @media(max-width:995px){
     .box5024_-4344  .pro-right ul li{max-width: 32%;margin-right: 10px;}
  .box5024_-4344 .pro-right ul li:nth-child(3n){margin-right: 0;}
   .box5024_-4344  .pro-right ul li:nth-child(4n){margin-right: 10px;}
  }
  @media(min-width:765px){
    
  }
  @media(max-width:765px){
     .box5024_-4344  .pro-left .left-category ul li{width: 45%;float: left;margin-right: 10%;font-size: 14px;line-height: 35px;height: 35px;margin: 5px 5% 5px 6px;}
     ..box5024_-4344 .pro-left  .left-category{padding:0;background:none;}
     .box5024_-4344  .pro-left  .left-category ul li:nth-child(2n){margin-right: 0;}
     .box5024_-4344  .pro-right,.box5024_-4344 .pro-left{width: 100%;float: none;}
     .box5024_-4344   .pro-right ul li{max-width: 48%;margin-right: 0;margin-bottom: 15px;}
     .box5024_-4344  .pro-right ul li:nth-child(2n){margin-right: 0;margin-left: 3%;}
     .box5024_-4344  .left-title{display: none;}
  .box5024_-4344 .pro-left .left-category ul li a.herf_title::after {display:none;}
     .box5024_-4344  .pro-container{padding: 0 10px;}
     .box5024_-4344  .pro-center .title{font-size: 18px;padding-bottom: 0;}
     .box5024_-4344 .pro-center .sub-title{font-size: 16px;}
     .box5024_-4344  .pro-content{padding-top: 15px;}
     .box5024_-4344  .left-category{margin-bottom: 10px;padding: 0 0 !important;background: none !important;
  }
     .box5024_-4344  .pro-left .left-category ul li span{display: inline-block;width: 62%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
     .box5024_-4344   .pro-left .left-category ul li a.m-href{display: inline-block;width: 30%;font-size: 12px;text-align: center;line-height: 35px;position: absolute;right: 0;top:0;}
     .box5024_-4344  .pro-left .left-category ul li.on a.m-href{color: #fff;}
     .box5024_-4344  .pro-right ul li p{font-size: 14px;}
  }
  
   .ad-bg {background: url(../images/ad.jpg) no-repeat top center;background-size: 100% 100%;padding: 3.33333333333333vw 0;margin-top: 0;}
  .mx1440 {max-width: 1560px;padding-left: 15px;padding-right: 15px;margin: 0 auto;}
  .ad-bg .ad-index .ad-list {display: flex;justify-content: space-between;align-items: center;}
  .ad-bg .ad-index .ad-list li {text-align: center;width: 25%;height: 285px;overflow: hidden;display: flex;justify-content: center;align-items: center;flex-direction: column;transition: all 0.6s ease;}
  .ad-bg .ad-index .ad-list li .w1 {color: #ffffff;font-size: 20px;font-weight: bold;padding-top: 20px;}
  .ad-bg .ad-index .ad-list li .w2 {background: url(../images/next.png) no-repeat top center;width: 21px;height: 17px;margin: 0 auto;background-size: 21px 17px;margin-top: 30px;}
  .ad-bg .ad-index .ad-list li .w3 { color: #e0e0e0; font-size: 15px; line-height: 28px; margin-top: 15px; display: none;}
  .ad-bg .ad-index .ad-list li .w3 p{padding: 0;margin: 0;}
  .ad-bg .ad-index .ad-list li + li { border-left: 1px solid rgba(255, 255, 255, 0.12);}
  .ad-bg .ad-index .ad-list li .img1 img {max-width: 100%;}
  .ad-bg .ad-index .ad-list li:hover {transform: translateY(10px);}
  .ad-bg .ad-index .ad-list li:hover .w3 { display: block; transition: all 0.6s ease;}
  .ad-bg .ad-index .ad-list li:hover .w2 {display: none;transition: all 0.6s ease;}
  .advantage-title {text-align: center;position: relative;}
  .advantage-title h3 {color: #ffffff;font-size: 36px;font-weight: bold;display: inline-block;position: relative;z-index: 101;padding: 0 20px;}
  .advantage-title p {font-size: 15px;color: #999;font-family: 'Arial';text-transform: uppercase;margin-top: 10px;}
  .advantage-title:after,.advantage-title::before {content: '';position: absolute;z-index: 100;left: 0;top: 34%;width: 28%;height: 1px;background: #8a898a;}
  .advantage-title::before{right: 0;left: auto;}
  @media (max-width: 768px){
  .ad-bg .ad-index .ad-list {
      flex-wrap: wrap;
  }
  .ad-bg .ad-index .ad-list li .img1 img {
      max-width: 20%;
  }
  .ad-bg .ad-index .ad-list li .w1 {
      font-size: 14px;
      padding-top: 5px;
  }
  .ad-bg .ad-index .ad-list li .w2 {
      display: none;
  }
  .ad-bg .ad-index .ad-list li .w3 {
      display: block;
      font-size: 12px;
      line-height: 1.5;
      margin-top: 15px;
  }
  .ad-bg .ad-index .ad-list li + li{
      border-left:1px solid rgba(255, 255, 255, 0.12) !important;
  }
  .ad-bg .ad-index .ad-list li {
      width: 49%;
      height: auto;
      padding: 12px 10px;
      margin-bottom: 10px;
      border: 1px solid rgba(255, 255, 255, 0.12);
  }
  .mx1440{padding: 0 10px;}
  .advantage-title:after,.advantage-title::before{
      display: none;
  }
  }
  @media (max-width: 990px){
  .advantage-title h3 {
      font-size: 22px;
  }
  } 
  
  
    .mian-join.container{max-width: 1560px;width: 100%;}
  .box-join {background: url(../images/ads.jpg) no-repeat center;padding: 4% 0;background-size: cover;}
  .join-left{float:left;}
  .x-message-wrap {width: 53.8%;float: right;margin-top: 2.5%;}
  .join-left h2 {font-size: 36px;font-weight: bold;color: #fff;margin-bottom: 15px;}
  .join-left p {font-size: 28px; color: #fff; margin-bottom: 23px;}
  .message-tel {background: url(../images/messagetel.png) no-repeat;width: 392px;height: 55px;}
  .message-tel a {line-height: 55px;font-size: 18px;color: #000;width: 118px;text-align: center;float: left;}
  .message-tel span {line-height: 55px;font-size: 35px;color: #fff;font-family: dinpro, Helvetica, sans-serif;margin-left: 12px;float: left;}
  @media (max-width: 1040px){
  .x-message-wrap {
  width: 100%;
  margin-left: 0;
   margin-right: 0;
  }
  }
  @media (max-width: 991px){
  .join-left h2 {
      font-size: 28px;
      font-weight: bold;
      color: #fff;
      margin-bottom: 10px;
  }
  .message-tel span {
      line-height: 39px;
      font-size: 22px;
      color: #fff;
      font-family: dinpro, Helvetica, sans-serif;
      margin-left: 24px;
  }
  .message-tel a {
      line-height: 39px;
      font-size: 14px;
      color: #000;
      width: 82px;
      text-align: center;
  }
  .message-tel {
      background: url(../images/messagetel2.png) no-repeat;
      width: 273px;
      height: 39px;
  }
  }
  @media (max-width:768px){
  .list-item {
      width: 100%;
  }
  .join-left p {
      font-size: 16px;
      color: #fff;
      margin-bottom: 15px;
  }
  }
  @media (max-width:582px){
  .x-message-wrap{
  height: 435px;
  }
  }
  
    .x-title .intro>a {
      margin: 0 10px;
  }
  #mfid18,#mfid11,#mfid21,#mfid22{background-color: transparent !important;}
  
  
  
  .box3028_-8174{width: 100%;max-width: 1560px;margin: 0 auto;}
  .box3028_-8174 img{max-width:100%;vertical-align:middle;transition: all ease .6s;}
  .box3028_-8174 li,.box3028_-8174 ul{list-style:none}
  .box3028_-8174 a,.box3028_-8174 a:hover{text-decoration:none}
  .box3028_-8174 .news-tab{text-align:center;margin-bottom:30px;    display: none;}
  .box3028_-8174 .news-tab li{display:inline-block;cursor:pointer;height:40px;line-height:40px;width:120px;color:#333;font-size:14px}
  .box3028_-8174 .news-tab li.on{background:#578ff8;color:#fff}
  .box3028_-8174 .news{display:none}
  .box3028_-8174 .news::after, .box3028_-8174 .news::before {
      content: '';
      display: block;
      clear: both;
  }
  .box3028_-8174 .news-main::after, .box3028_-8174 .news-main::before {
      content: '';
      display: block;
      clear: both;
  }
  .box3028_-8174 .news .news-list {
      transition: all .3s;
      list-style-type: none;
      margin-top: 4vh;
  }
  .box3028_-8174 .news .news-list{padding: 0px 15px 0px 0px;
      transition: all .3s;
      width: 48%;
      margin-right: 20px;}
  .box3028_-8174 .news .news-list .news-img{border: 1px solid #e4e4e4;width: 34%;float: left;overflow: hidden;padding: 5px;}
  .box3028_-8174 .news .news-list .news-txt{color: #333; width: 62%; float: right;}
  .box3028_-8174 .news .news-list .news-txt h3{font-size:18px;margin:0;font-weight:400;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
  .box3028_-8174 .news .news-list .news-txt span{display:block;margin:5px 0 10px;font-size:15px;color:#888}
  .box3028_-8174 .news .news-list .news-txt p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-size:14px;color:#888;margin-top: 16px;}
  .box3028_-8174 .news .news-list:hover .news-txt h3{color:#1466b1}
  .box3028_-8174 .news .news-list:hover .news-img img {
      transform: scale(1.1);
      transition: all ease .6s;
  }
  .box3028_-8174 .news .news-list .news-txt span{
  display: none;
  }
  
  .box3028_-8174 .news .news-list:nth-child(2n){margin-right: 0;}
  @media(max-width:767px){
  .box3028_-8174 .news .news-list{padding:0 10px}
  .box3028_-8174 .news .news-list{width:100%;}
  .box3028_-8174 .news .news-list .news-txt p{
  font-size: 12px;
      margin-bottom: 0;
      margin-top: 10px;
  }
  .box3028_-8174 .news .news-list .news-txt h3{
  font-size: 14px;
  }
  
  }
  
    /*产品展示*/
  .box5028_-1414 .chear-up{width: 100%;max-width: 1560px;position: relative;margin: 0 auto;padding: 0 10px;}
  .box5028_-1414 .chear-up .x-faq-list{visibility: visible;}
  .box5028_-1414 .chear-up .x-faq-list ul{position: relative;}
  .box5028_-1414 .chear-up .x-faq-list ul li{list-style-type: none;margin-bottom: 3vh; float: left;padding: 10px 15px;
      transition: ease all .5s;}
  .box5028_-1414 .chear-up .x-faq-list ul li>a:hover{text-decoration: none;}
  .box5028_-1414 .chear-up .x-faq-list ul li h3{color: #333333;font-size: 14px;line-height: 30px;margin-bottom: 13px;padding-bottom: 13px;border-bottom: 1px solid #e4e4e4;position: relative;padding-left: 56px;}
  .box5028_-1414 .x-faq-list li:hover h3 { color: #0158cb !important;}
  .box5028_-1414 .chear-up .x-faq-list>div{margin: 0;}
  .box5028_-1414 .chear-up .x-faq-list ul li h3 span,.chear-up .x-faq-list ul li .answer span{display: inline-block;width: 3rem;height: 1.35rem;line-height: 1.35rem;background-color: #1466b1;margin-right: 5px;text-align: center;color: #fff;position: absolute;left: 0;top: 4px;}
  .box5028_-1414 .chear-up .x-faq-list ul li h3 span::after,.chear-up .x-faq-list ul li .answer span::after{content: '';display: inline-block;position: absolute;top: 0;right: 0;display: inline-block;width: 0;height: 0;border-bottom: 6px solid transparent;border-left: 0px solid transparent;border-right: 6px solid #ffffff;}
  .box5028_-1414 .chear-up .x-faq-list ul li .answer{color: #888;font-size: 14px; position: relative;padding-left: 56px;}
  .box5028_-1414 .chear-up .x-faq-list ul li .answer p{width: 100%;padding: 0;margin: 0;line-height: 23px;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}
  .box5028_-1414 .chear-up .x-faq-list ul li .answer span{background-color: #888;vertical-align: top;}
  
  .box5028_-1414 .chear-up .x-faq-list ul li:hover {
      box-shadow: 0 0 10px #1466b1;
      border-radius: 7px;
  }
  
  
    .box3007_-4822 .m-links { max-width: 1560px; margin: 30px auto;line-height: 180%; overflow: hidden;padding: 0 20px; }
  .box3007_-4822 .m-links .title { float: left; width: 70px; }
  .box3007_-4822 .m-links .links { width: calc(100% - 70px); float: left; }
  .box3007_-4822 .m-links .links a { color: inherit; display: inline-block; margin: 0 5px; }
  .box3007_-4822 .m-links .links a:hover { color: #1466b1; }
  
  @media (max-width: 768px) { .box3007_-4822 .m-links { display: none; } }
  
    