/*首页banner*/

.banner17 .shutter {
    overflow: hidden;
    width: 1920px;
    height: auto;
    position: relative;
    left: 50%;
    margin-left: -960px;
    top: 0;
}

.banner17 .shutter-img {
    z-index: 1;
}

.banner17 .shutter-img,
.banner17 .shutter-img a {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

.banner17 .shutter-img a {
    cursor: default;
}

.banner17 .shutter-img a>img {
    width: 1920px;
    height: auto;
}

.banner17 .shutter-img .created {
    overflow: hidden;
    position: absolute;
    z-index: 20;
}

.banner17 .shutter-btn {
    width: 1300px;
    height: 64px;
    z-index: 9;
    position: absolute;
    top: 50%;
    margin-left: -650px;
    margin-top: -32px;
    left: 50%;
    clear: both;
    display: none;
}

.banner17:hover .shutter-btn {
    display: block;
}

.banner17 .shutter-btn li {
    width: 64px;
    height: 64px;
    cursor: pointer;
}

.banner17 .shutter-btn li.prev {
    float: left;
    background: url(../images/left3.png) no-repeat;
}

.banner17 .shutter-btn li.next {
    float: right;
    background: url(../images/right3.png) no-repeat;
}

.cover {
    display: inline-block;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}


/*search*/


/*pro*/
.pro{overflow: hidden;padding-top: 0px; background: #f8f8f8; }
.pro_l{ border-top:1px dotted #aaaaaa;border-bottom:1px dotted #aaaaaa; padding:20px 0; margin-bottom: 50px;}
.pro_nav{overflow: hidden; padding:0 15px;}
.pro_nav li{line-height: 45px;font-size: 16px;font-weight: normal;
    margin-bottom: 1px; position: relative; box-sizing: border-box; float: left; text-align: center;}
.pro_nav li i{display: block;}
.pro_nav li  img{display: block; margin:0 auto; transition: all 0.5s;}
.pro_nav li a{display: block;padding-left: 0px;color: #424242; font-size: 17px; transition: 0.5s;}
.pro_nav li.on{}
.pro_nav li:hover  img{ transform: scale(1.12); }
.pro_nav li:hover a{ color:#e5141c; font-weight: bold;}
.pro_nav li.on:after{position: absolute;width: 7px;height: 74px;background: #e5141c;content: "";left: -7px;top: -1px;}


.pro_r{ padding:0px 0; box-sizing: border-box;}
.pro_con{height: 514px;position: relative;}
.pro_r dl{height: 514px;}
.pro_r dt img{display: block;width: 686px;height: 514px;}
.pro_r dd{float: right;width: 210px;padding: 0 24px;height: 514px;background: #fff;}
.pro_r dd h4{font-size: 20px;color: #212121;height: 40px;position: relative;margin: 78px 0 10px;}
.pro_r dd h4 a{color: #212121;}
.pro_r dd h4:after{position: absolute;width: 38px;height: 3px;background: #e5141c;content: "";left: 0;bottom: 0;}
.pro_r dd p{font-size: 14px;color: #666;line-height: 24px;margin-bottom: 50px;}
.pro_r dd .xq,.pro_r dd .zx{float: left;width: 98px;height: 32px;line-height: 32px;text-align: center;border: 1px solid #d3d3d3;font-size: 14px;color: #333;border-radius: 16px;}
.pro_r dd .zx{float: right;}
.pro_r dd .xq:hover,.pro_r dd .zx:hover{color: #e5141c;border-color: #e5141c;}
.pro_btn{position: absolute;width: 258px;height: 116px;background: #e6e6e6;right: 0;bottom: 0;}
.pro_btn .pageState{float: left;width: 130px;text-align: center;font-size: 16px;color: #333;font-family: "Arial";height: 40px;line-height: 40px;padding-top: 38px;}
.pro_btn .pageState span{font-size: 50px;font-weight: bold;}
.pro_btn .prev,.pro_btn .next{float: left;width: 53px;height: 33px;margin-top: 42px;}
.pro_r li{margin-bottom: 40px; position: relative;float: left;overflow: hidden; box-sizing: border-box; padding:0 10px;}
.pro_r li .item{ border: 1px solid #e3e3e3; background:#ffffff; padding: 10px;}
.pro_r li .img{overflow: hidden; background: #fff;}
.pro_r li img{display: block;transition: all 0.5s;border: 1px #edecec solid;}
.pro_r li:hover img{transform: scale(1.05);}
.pro_r li:hover .item {background: #e5141c;}
.pro_r li h4{width: 100%;line-height: 42px;text-align: center;font-size: 16px;color: #1d1d1d;font-weight: normal;}
.pro_r li h4 a{display:block;overflow: hidden; color:#424242; font-size: 18px;}
.pro_r li h4 a p{text-align: left; color: #646464; font-size: 14px;}
.pro_r li:hover h4{color:#fff;}



/* 行业应用 */


.index-block2{
    padding:40px 0  70px;
    background: url(../images/xybg.jpg) no-repeat center;
    overflow: hidden;
}
.index-block2 .inb1-tit{overflow: hidden;}
.index-block2 .inb1-tit h4{ font-size: 27px; color:#fff; font-weight: bold; float: left;}
.index-block2 .inb1-tit h4 b{display: block; font-weight: normal; font-size: 12px; text-transform: uppercase; padding:5px 0;}
.index-block2 .inb1-tit  a{float: right; font-size: 27px; font-weight: bold; color:#fff;;}
.inb2-main{
    margin-top: 40px;
    background:#fff;
    padding:15px 0;
}
.inb2-left {
    float: left;
    padding:0;

}
.inb2-left .box{
    cursor: pointer;
    position: relative;
}
.inb2-left .box .img{
    overflow: hidden;
}
.inb2-left a{
    display: block;
}
.inb2-left-top {

    overflow: hidden;
    position: relative;
    transition: 0.36s;
    margin-bottom: 20px;

}
.inb2-left-top img {
    width: 100%;
    transition: 0.36s;
}
.inb2-left-top:hover img{
    transform: scale(1.08);
}
.inb2-info {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 220px;
    background: url(../images/psh.png) repeat-x bottom;
}
.inb2-art {
    padding: 180px 0 0 40px;
}
.inb2-tit {
    font-size: 24px;
    line-height: 24px;
    color: #fff;
    font-weight: bold;
    transition: 0.36s;

}
.inb2-tit span {
    padding-right: 30px;
    background: url(../images/inb2-icon.png) no-repeat right center;
}
.inb2-left-top:hover .inb2-tit {
    padding-left: 10px;
}
.inb2-left-top:hover .inb2-tit span{
    padding-right: 40px;
}
.inb2-text {
    font-size: 14px;
    line-height: 28px;
    color: #fff;
    margin-top: 12px;
}
.inb2-left-bot {
    margin-top: 20px;
}
.inb2-left-list {
    float: left;
    overflow: hidden;
    position: relative;
    transition: 0.3s;
}
.inb2-left-list:hover .inb2-tit {
    padding-left: 10px;
}
.inb2-left-list:hover .inb2-tit span{
    padding-right: 40px;
}
.inb2-left-list:first-child {
    margin-left: 0;
}
.inb2-left-list img {
    width: 100%;
    transition: 0.36s;
}
.inb2-left-list:hover img {
    transform: scale(1.08);
}
.inb2-right {
    float: right;
    /* height: 740px; */
    overflow: hidden;
    position: relative;
    transition: 0.3s;

}
.inb2-right img {
    width: 100%;
    transition: 0.3s;
}
.inb2-right:hover img { 
    transform: scale(1.08);
}
.inb2-right:hover .inb2-tit {
    padding-left: 10px;
}
.inb2-right:hover .inb2-tit span{
    padding-right: 40px;
}




/* 公司简介 */
.in_about{
    width: 100%;
    padding: 0px 0px;
    position: relative;
    overflow: hidden;
  }

  .in_about .wrap{
      position: relative;
      z-index: 2;
  }
  .in_about .leftitem{
    /* min-height: 580px; */
  }
  .in_about .leftitem:hover {
      cursor: pointer;
  }
  .in_about .leftitem:hover .seemore{
      transform: translateX(20px)
  }
  .in_about .leftitem .title {
    font-size: 26px;
    line-height: 36px;
    color: #000000;
   
  }
  .in_about .leftitem .desc {
    height: 180px;
    overflow: hidden;
    font-size: 16px;
    line-height: 35px;
    color: #646362;
    margin-top:20px;
  }
  .in_about .leftitem .seemore {
      transition: 0.5s;
    text-align: left;
    height: 50px;
    margin:40px 0;
  }
  .in_about .leftitem .seemore a {
    color: #ffffff;
    background-color: #e6151c;
    border-radius: 5px;
    padding: 10px 40px;
    border: 1px solid;

    border-color: #ffffff;
    display: inline-block;
  }

  .in_about .rightitem{
      /* float: right; */
      /* min-height: 550px; */
  }
  
  .in_about  .img-wrap {
    /* overflow: hidden;
    position: absolute;
    top: 0;
    z-index: 1; */
  }
  .in_about .img-wrap{
      float: right;
      overflow: hidden;
  }
  .in_about .img-wrap img{
      transition: 0.5s;
  }
  .in_about .img-wrap:hover img{
      transform: scale(1.12);
      cursor: pointer;
  }
  
  .in_about .row::after {
    display: table;
    clear: both;
    content: '';
  }
  
  .in_about .footItem {
    background: #212121;
    margin-top:50px;
    width: 100%;
    min-height: 120px;
    padding: 50px 0;
  }
  
  .in_about .footItem .text1 {
    font-size: 48px;
    line-height: 36px;
    color: #ffffff;
    text-align: center;
  }
  .in_about .footItem .text1 i{
      display: inline-block;
      font-style: normal;
      font-size: 22px;
      vertical-align: top;
      line-height: 0;
  }
  .in_about .footItem .p0{
      border-right:1px solid #7a7a7a;
      text-align: center;
      transition: all 0.5s;
  }
  .in_about .footItem .p0:hover{
      transform:translateY(-10px);
      cursor: pointer;
  }
  .in_about .footItem .text2 {
    font-size: 14px;
    line-height: 36px;
    color: #ffffff;
  }
  
  .in_about .footItem .text3 {
    font-size: 18px;
    line-height: 36px;
    color: #ffffff;
  }



 .in_news .newsitem {
    padding: 40px 40px 20px;
    background-color: #f6f6f6;
    margin-bottom: 15px;
 } 
 .in_news .newsC{}
 .in_news .newsC .fl .img{position: relative;}
 .in_news .newsC .fl .img img{width: 100%;}
 .in_news .newsC .fl{ box-sizing: border-box; padding-left:0px; padding-bottom: 40px; background: #f8fbfe; border: 1px solid #d4d4d4;}
 .in_news .newsC .fl .p1{padding-left: 15px;padding-top: 15px;font-size:22px;color: #c2c2c2;}
 .in_news .newsC .fl .p2{height: 40px;line-height: 40px;background:rgba(252, 0, 7, 0.8);  color: #fff;font-size: 18px;margin:0;position: absolute; bottom:0; width:100%; left:0; text-indent: 20px;}
 .in_news .newsC .fl .p3{padding-left: 15px;margin-top: 18px;font-size: 16px;line-height: 24px;color: #9b9b9b;}
 .in_news .newsC .fl img{margin-top: 0px;}
 .in_news .newsC .fl a{display: block;width: 96px;height: 33px;text-align: center;line-height: 33px;margin-top: 32px;background-color: #0c0101;color: #fff;font-size: 16px; margin-left: 15px;transition: 0.5s}
 .in_news .newsC .fl:hover{cursor: pointer;}
 .in_news .newsC .fl:hover a{transform:translateX(20px); cursor: pointer;}
 .in_news .newsC .fr{border-bottom: 1px dashed #c0ccda;}
 .in_news .newsC .fr .img{}
 .in_news .newsC .fr .newsC1{border-top: 1px dashed #c0ccda;padding: 28px 0;position: relative; overflow: hidden;}
 .in_news .newsC .fr .newsC1 .p1{font-size: 18px;color: #000000;}
 .in_news .newsC .fr .newsC1 .p2{margin-top: 20px;color: #969899;font-size: 16px;width: 466px;}
 .in_news .newsC .fr .newsC1 img{ border: 1px solid #d4d4d4; transition: 0.5s;}
 .in_news .newsC .fr .newsC1 .p3{font-size: 16px;color: #99a9bf;position: absolute;top: 30px;right: 28px;}
 .in_news .newsC .fr .newsC1:hover{cursor: pointer;}
 .in_news .newsC .fr .newsC1:hover p{
     color:#b9050b;
 }
 .in_news .newsC .fr .newsC1:hover img{
     transform: scale(1.12)
 }
 
 
.adv{background: url(../images/case.jpg) no-repeat center center fixed; background-size:100% 100%; margin-top: 80px; overflow: hidden; padding-bottom:40px;}
.adv ul{margin-top:50px; overflow: hidden;}
.adv li .list{background:#545151; margin-bottom:10px; cursor: pointer; }
.adv li .list img{display: block; margin: 0 auto;}
.adv li .txt{color:#fff; padding: 35px 30px; box-sizing: border-box;}
.adv li .txt h2{font-size: 23px; text-align: center; font-weight: normal; padding-bottom:20px; position: relative; margin-bottom:20px;}
.adv li .txt h2::after{width:57px;height: 3px; background: #fff; position: absolute; bottom:0; left:50%; margin-left:-28px;  content: ""; transition: all 0.5s ease-out;}
.adv li .txt p{line-height: 30px; font-size: 15px; margin-bottom: 0px;}
/* .adv li .txt:hover h2{color:#d6001c;}
.adv li .txt:hover p{color:#d6001c;} */
.adv .cover{background: url(../images/cover2.png) no-repeat;}
.adv .cover img{margin: 50px auto;}
.adv li .txt:hover h2::after{
    width:100%;
    margin-left:0;
    left:0;
}
.adv .caseC2 a{display: block;width: 294px;height: 264px;position: relative;margin-top: 30px;margin-left: 8px;}
.adv .caseC2 a .p{position: absolute;height: 80px;background: #23448b;filter:alpha(opacity=80);filter:"alpha(opacity=80)";opacity:0.8;color: #fff;width: 100%;right: 0;left: 0;top: 0;bottom: 0;margin: auto;text-align: center;}
.adv .caseC2 a .p .p1{padding-top: 20px;font-size: 18px;}
.adv .caseC2 a .p .p2{padding-top: 5px;font-size: 16px;}


.more-title {
    position: relative;
    z-index: 6;
    max-width: 1200px;
    margin: 0 auto;
    text-align: center;
}
.ty_content, .tywidth {
    max-width: 1200px;
    margin: 0 auto;
}

.more-title{ position: relative; z-index: 6; max-width: 1200px; margin: 0 auto; text-align: center;}
.more-title h5{ color: #333; font-size: 36px; line-height: 36px;}
.more-title .hr{ display: inline-block; vertical-align: top; width: 284px; height: 1px; background: rgb(204, 204, 204); margin: 14px 0;}
.more-title h6{ font-size: 20px; color: #666; line-height: 20px;}
@-webkit-keyframes bounce-up{ 25%{-webkit-transform: translateY(2px);}
	50%, 100%{-webkit-transform: translateY(0);}
	75%{-webkit-transform: translateY(-2px);}
	}
@keyframes bounce-up{ 25%{transform: translateY(2px);}
	50%, 100%{transform: translateY(0);}
	75%{transform: translateY(-2px);}
	}
@keyframes msClock{ 0%,90%,100%{ transform: rotate(0) scale(1);}
	20%,40%{ transform: rotate(-15deg) scale(1.1);}
	30%,50%{ transform: rotate(15deg) scale(1.1);}
	}

/*solution*/

.solution{ background: url(../images/casebg.jpg)no-repeat center; padding-top: 0px; width: 100%; overflow: hidden; padding:20px 0; padding-bottom: 50px;}
.solution .biaoti h2{color: #fff;}
.solution .biaoti h2 span{color: #fff;}
.solution .biaoti p{color: #fff;}
.solution .hd{ margin-top: 30px; padding: 0 24px;}
.solution .hd ul li{ float: left; position: relative; 
    margin-bottom: 10px;
    /* width: 273px; 
    margin-right: 20px; 
    
    height: 121px; */overflow: hidden; cursor: pointer;}
.solution .hd ul li:last-child{ margin-right: 0;}
.solution .hd ul li>div{
    max-width: 100%;
    
    /* height: 121px;  */
    overflow: hidden; transition: all .5s;}
.solution .hd ul li .by{ padding: 35px 0 5% 10%; position: relative; z-index: 6;}
.solution .hd ul li .by a{display: block;}
.solution .hd ul li .by dt{ color: #fff; font-size: 18px; line-height: 18px;}
.solution .hd ul li .by b{ margin: 15px 0 10px; width: 87px; height: 1px; background: #fff; display: inline-block; vertical-align: top;}
.solution .hd ul li .by dd{ color: #fff; font-size: 14px; line-height: 14px; text-transform: uppercase;}
.solution .hd ul li .xs{ position: absolute; left: 0; top: 0; z-index: 1; width: 100%; height: 100%;}
.solution .hd ul li .yc{ position: absolute; left: 0; top: 0; z-index: 1; width: 100%; height: 0;}
.solution .hd ul li.on .yc,.solution .hd ul .more:hover .yc{ height: 100%;}
.solution .hd ul li.on .xs,.solution .hd ul .more:hover .xs{ opacity: 0;}
.solution .bd{ margin-top: 30px;  overflow: hidden;}
.solution .bd ul{display: none;}
.solution .bd ul li .big{ width: 770px; height: 537px;}
.solution .bd ul li .pic{ overflow: hidden; position: relative; margin-bottom: 15px;}
.solution .bd ul li .pic a{display: block; width:100%; height:100%; position: relative; overflow: hidden; cursor: pointer;}
.solution .bd ul li .pic img{ width: 100%; transition: all .8s;}
.solution .bd ul li .pic:hover img{ transform: scale(1.1, 1.1);}
.solution .bd ul li .text{background-color: rgba(0, 0, 0, 0.6);position: absolute;left: 0;bottom: 0;width: 100%;min-height: 35px; overflow: hidden;}
.solution .bd ul li .big .text{padding: 10px 30px 0 30px;height: 120px;}
.solution .bd ul li .big .text h3{ margin-bottom: 5px; color: #fff; font-size: 20px; font-weight: bold;}
.solution .bd ul li .big .text p{ color: #fff; font-size: 16px;}
.solution .bd ul li .small{ margin-left: 22px; width: 408px; height: 537px; overflow: hidden;}
.solution .bd ul li .pic{overflow: hidden; }
.solution .bd ul li .pic a{ }
.solution .bd ul li .pic a .img{position: relative ; overflow: hidden;}
.solution .bd ul li .pic a img{max-width: 100%;  display:block;margin:0 auto;}
.solution .bd ul li .pic a .img h2{position: absolute; line-height: 40px; background: rgba(26, 25, 25, 0.8);  text-align: center; color: #fff; width:100%; bottom:0; left: 0; font-size: 17px; height: 40px; overflow: hidden;}
.solution .bd ul li .pic a p{color:#fff; line-height: 30px; font-size: 15px; margin-top:15px;}
/* .solution .bd ul li  .pic+.pic{ margin-top: 19px;} */
.solution .bd ul li  .text{line-height: 25px;padding: 0 30px 0 25px;}
.solution .bd ul li  .text p{ color: #fff; font-size: 12px; margin-bottom: 0; line-height: 35px}



/*首页案例*/
.anli_menu {margin-bottom:50px;}
.anli_menu li{display: block; text-align: center;}
.anli_menu li a {display: inline-block; background: #07a6f7; margin: 0 10px; line-height: 48px; color:#fff; width:10%; margin-bottom:10px;}
.home-anli{width:100%; overflow: hidden; margin-bottom:0px; background:#f5f5f5;padding:30px 0}
.home-anli .biaoti{margin-bottom:50px;}
.home-anli-list{width:100%;padding:0 ;box-sizing:border-box; position: relative;z-index: 999999999999;}
.anli-item{width:100%;box-sizing:border-box; transition:all ease-in-out 0.3s;}

.home-anli .biaoti h2{color:#fff;}

.home-anli .title_more{    font-size: 26px;font-weight: 400; line-height: 50px; color:#fff;  margin:30px auto; box-sizing: border-box; padding:0 15px;   }
.home-anli .title_more a{
    display: inline-block;
    padding: 0 20px;
    border:1px solid #fff;
    color: #fff;
    line-height: 32px;
    float: right;
    font-weight: normal; 
    font-size: 18px;
}
.home-anli .anlibox{position: relative; width:150px; position: absolute;left:50%; margin-left:-600px; margin-top:-40px;z-index: 999999999999999; cursor: pointer;}
.home-anli .tab_anli{text-align: center; line-height: 30px; color:#fff; font-size: 16px; margin-bottom:30px;}
.home-anli .tab_anli img{padding:0 25px;}
.home-anli .tab_anli span{padding:0 28px; cursor: pointer;}
.home-anli .tab_anli span.active{color:#fdd000;}
.h-anli-block{transition:all ease-in-out 0.3s}
.h-anli-img{width:100%;overflow:hidden; position: relative;}
.h-anli-img img{transition:all ease-in-out 1s;max-width:100%; margin: 0 auto;
     /* height: 200px; */
    }
.anli-item:hover .h-anli-img img{transform:scale(1.2);transition:all ease-in-out 1s}
.h-anli-des{cursor: pointer; width:100%; padding-top:5%; overflow:hidden; position: absolute; width:100%; height: 100%; left:0; top:100%; background: url(../images/shad.png) repeat; color:#fff;font-size:16px;transition:all ease-in-out 0.3s; }
.h-anli-des h2{ width:70%; text-align: center; margin:0 auto; font-size: 18px; letter-spacing: 2px;  color:#ffff; border-bottom:1px solid #fefcfb;  text-transform: uppercase; padding-bottom:20px;}
.h-anli-des h3{font-size: 16px;  margin-top:15px; color:#fefcfb; text-align: center;}
.h-anli-des a{color:#000; font-size: 14px; border-bottom:1px solid #000 ;display:inline-block; line-height: 25px; }
.anli-item:hover .h-anli-des{transition:all ease-in-out 0.3s; top:0}
.anli-item:hover .h-anli-img{ }
/* .anli-item:hover {box-shadow: 0px 4px 11px 0px rgba(0, 0, 0, 0.3);transition:all ease-in-out 0.3s;transform:translateY(-20px)} */
/* .proitem{display:none} */

.home-anli-list .owl-carousel {}
.home-anli-list .owl-carousel .owl-wrapper-outer{padding-top:0px;box-sizing:border-box; z-index: 999999999999;}
.home-anli-list .owl-buttons{position:relative; text-align: right; margin-top:0px; }
.home-anli-list .icon{display:none !important}
.owl-controls{ width:1200px; top:220px; position: absolute; top:25%; }
.owl-carousel .owl-item{padding:0 3px;}

.news_tit{
    overflow: hidden;
    margin-bottom: 50px;
}

.news_tit h4{
    color: #333;
    float: left;
    font-size: 30px;
}
.news_tit h5{
    float: left;
    font-size: 14px;
    line-height: 20px;
    color: #666666;
    position: relative;
    top: 18px;
    left: 18px;
}
.news_tit a{
    padding: 10px 14px;
    float: right;
    text-align: center;
    font-size: 14px;
    line-height: 20px;
    color: #fff;
    background: #00468c;
}
.in_honor{
    overflow: hidden;
}
.in_honor ul li{
    width:20%;
    float: left;
}
.in_honor ul li img{
    width: 100%;
}


@media (min-width: 1200px)
{
.solution .bd ul{ height: 485px}
.home-anli-list .owl-prev{ opacity: 1 !important; position: absolute; left:-30px; width:33px;height:33px;border-radius:0 !important;background:url(../images/left2.png) no-repeat !important;background-size:100% auto !important}
.home-anli-list .owl-next{opacity: 1 !important; position: absolute; right:-30px; width:33px;height:33px;border-radius:0 !important;background:url(../images/right2.png) no-repeat !important;background-size:100% auto !important}
}
@media (max-width: 1200px)
{
    .index-block2 .inb1-tit{padding:0 15px;}
    .index-block2 .inb1-tit h4{font-size: 24px;}
    .index-block2 .inb1-tit h4 b{font-size: 10px;}
    .index-block2 .inb1-tit a{font-size: 20px;}
  .home-anli .anlibox{left:0; margin-left:0}
  .owl-controls{width:100%;}
  .home-anli-list .owl-prev{width:33px;height:33px;border-radius:0 !important;background:url(../images/left2.png) no-repeat !important;background-size:100% auto !important}
  .home-anli-list .owl-next{width:33px;height:33px;border-radius:0 !important;background:url(../images/right2.png) no-repeat !important;background-size:100% auto !important}
  .h-anli-des h2{ font-size: 16px; }
.h-anli-des p{font-size: 13px;}
.h-anli-des a{ font-size: 12px;  line-height: 25px; }
}






.goods{
    overflow: hidden;
    background: #00468c;
    padding:20px;
    color:#fff;
}  
.goods .good_txt {
    border-right: 1px solid #023a72;
}
.goods .good_txt a{
    color:#fff;
    display: block;
    text-align: center;

}
.goods .good_txt a img{
    display: block;
    margin:0 auto;
}
.goods .good_txt a p{
    margin-top:15px;
    font-size: 18px;
    margin-bottom:10px;
}
.goods .good_tel{
    padding-left:50px;
}
.goods .good_tel p img{
    margin-right:10px;
}

@media (min-width: 992px){
	
  .main{width: 100%;height: 608px;background: url(../images/main1.jpg) no-repeat center;}
  .main .main1 .main2 p{font-size: 18px;padding-left: 36px;}
  
  .product1{display: none;}
  .product2{display: none;}
  .product3{display: block;} 
	.product1 .swiper-container a p{font-size: 16px;}
  
  .news .news1{display: none;}
  .news .news2{display: block;}
}
@media (min-width: 1200px){
  .major .major3 .major3fl{width: 236px;}
  .major .major3 .major3fm{width: 463px;}
  .major .major3 .major3fr{width: 501px;}
	.major .major3 .major3fr .major3fr1show1{display: none;}
  .major .major3 .major3fr .major3fr1show2{display: block;}
}

@media (max-width:990px){
    .in_news .newsC .fl{
        margin:0 auto;
      margin-bottom: 30px;   
      float:none;
    }
}
@media (max-width:768px){
    .in_honor ul li{
        width:33.33%;
    }
    .solution .bd ul li .pic a .img h2{
        font-size:16px;
    }
    .solution .bd ul li .pic a p{
        font-size: 14px;
        line-height: 20px;
    }
    .in_about .leftitem .title{
        font-size: 20px;
      }
      .in_about .leftitem .desc{
          font-size: 14px;
      }
      .in_about .footItem .text3{
          font-size: 14px;
          line-height:20px;
      }
      .in_about .footItem .text1{
          font-size: 30px;
      }
    .index-block2{
        padding: 20px 0 0px;
        background-size:cover;
    }
    .inb2-main{
        margin-top:20px;
    }
    .index-block2 .inb1-tit h4{
        font-size: 18px;
    }
    .index-block2 .inb1-tit a{
        font-size: 18px;
    }
    .index-block2 .inb1-tit h4 b{
        font-size: 8px;
    }
    .inb2-right{
        float: unset;
        display: block;
    }
    .inb2-left .box{
        margin-bottom: 15px;
    }
    .inb2-tit span{
        font-size: 16px;
    }
    .pro_r li h4{
        font-size: 14px;
    }
    .inb2-art {
        padding: 180px 0 0 15px;
    }

    .in_about .footItem{
        position: unset;
        padding:30px 10px;
        margin-top:30px;
    }
    .in_about .leftitem{
        min-height: auto;
    }

    .in_about .img-wrap {
        position: unset;
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .in_about .img-wrap img{
       display:block; 
       max-width: 100%;
       margin: 0 auto;
    }
    .news_tit h4{font-size: 22px;}
    .news_tit h5{top:5px; font-size: 12px;}
    .solution .bd ul li .text{padding:0 10px;}
    .news_tit a{padding:5px 10px}
    .solution .hd ul li .by{
        padding:8% 0 10% 8%;
      }
      .solution .hd ul li .by dt{
          font-size: 16px;
      }
      .solution .hd ul li .by dd{
          font-size: 12px;
      }
    .more-title h5{
        font-size: 22px;
    }
    .more-title h6{
        font-size: 15px;
    }
    .seach em{
        display: none;
    }

    .goods .good_txt{
        border-right: none;
        border-bottom: 1px solid #023a72;
        margin-bottom:20px;
    }
    .goods .good_txt a img{
        width:35px;
    }
    .goods .good_txt a p{
        font-size: 13px;
    }
    .goods{
        margin-bottom:50px;
    }
    .goods .good_tel h2{
        font-size: 16px;
    }
    .yingy ul li .txt{
        font-size: 16px;
    }
}
@media(max-width: 480px){

    .in_news .newsC .fr .newsC1 img{border: none;}
    .inb2-tit span{
        font-size: 16px;
    }
    .in_news .new-tit .sec-tit{
        font-size: 18px;
      }
    .in_about .leftitem .title{font-size: 17px}
    .in_about .footItem .text1{font-size: 30px;}
    .pro_r li h4{font-size: 14px}
    .pro_nav li a{font-size: 16px;}
    .news_tit{ margin-bottom: 20px;}
    .solution .hd ul li .by {
        padding: 10% 0 5% 8%;
    }
   
    .solution .hd ul li .by dt{
        font-size: 15px;
    }
    .solution .hd ul li .by b{
        margin:5px 0 5px;
        vertical-align: middle
    }
    .solution .hd ul li .by dd{
        font-size: 10px;
        height: 15px;
        line-height: 15px;
        overflow: hidden;
    }
    
    .yingy ul li .txt{
        font-size: 12px;
    }
    .adv li .txt {
        padding:20px;
    }
    .adv li .txt p{
        font-size: 12px;
    }

    .goods .good_txt a p{
        font-size: 12px;
    }
    .goods .good_tel{
        padding-left:0
    }
    .in_about .indexabout_text p{
        font-size: 12px;
    }
    .in_about .indexabout_box .indexabout_text .indexabout_link{
        font-size: 12px;
    }
 
    .home-anli .title_more{
        font-size: 20px;
    }
    .home-anli .title_more a{
        line-height: 28px;
    }
    .owl-controls{
        display: none !important
    }
    .adv li .txt h2{
        font-size: 18px;
    }
    .in_title h2{
        font-size: 20px;
    }
    .in_title h2 span{
        font-size: 20px;
    }
    .in_title p{
        font-size: 12px;
    }
    
    .seach p a{
        font-size: 12px;
    }
    .yingy ul li .txt{
        font-size: 12px;
        font-weight: normal;
    }
}

 