
@keyframes upimg1 {
  0%{
     transform:rotateY(0deg);
	    z-index:2
  }
  20%{
    transform:rotateY(180deg);
	  z-index:1
  }
  60%{
    transform:rotateY(180deg);
	  z-index:1
  }
  80%{
   transform:rotateY(0deg);
    z-index:2
  }
  100%{
   transform:rotateY(0deg);
   z-index:2
  }
}
@keyframes upimg2 {
  0%{
     transform:rotateY(0deg);
	    z-index:1
  }
  20%{
    transform:rotateY(180deg);
    z-index:2
  }
  60%{
    transform:rotateY(180deg);
	z-index:2
  }
  80%{
   transform:rotateY(0deg);
   z-index:1
  }
  100%{
   transform:rotateY(0deg);
  z-index:1
  }
}
/*banner*/
.banner{ width:100%; overflow:hidden; position:relative; z-index:23456}
.banner .swiper-container {width: 100%; height: 100%;}
.banner .swiper-slide {display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center; position:relative; overflow:hidden}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{ background:url(../images/next.svg) no-repeat}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{ background:url(../images/prev.svg) no-repeat}
.swiper-pagination-bullet{ width:18px; height:18px; background:#fff;opacity:1;}
.swiper-pagination-bullet-active{ width:50px; background:#ffc04f;border-radius:9px}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{ margin:0px 6px}
.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:56px}
.banner .banner-des{ width:50%; position:absolute;left:0px;bottom:40%; z-index:23423; text-align:center}
.banner .banner-des span{ width:100%; display:block; font-size:60px; color:#fff; font-weight:bold}
.banner .banner-des p{ width:100%; display:block; font-size:32px; color:#fff; margin-top:5px; padding-left:20px}
/* .banner .small{ width:14.48%; height:34.79%; overflow:hidden; position:absolute; z-index:2134;right:-100%; cursor:pointer; perspective:0;-webkit-perspective:0; -moz-perspective:0; -ms-perspective:0; -o-perspective:0;} */
.banner .small{ width:14.48%; height:34.79%; overflow:hidden; position:absolute; z-index:2134;right:-100%; cursor:pointer;}
.banner .smalls{width:100%;height:100%;}
.banner .small img{ width:100%; height:100%; position:absolute; z-index:1;}
.banner .small img:first-child{ z-index:2}
.banner .small-1{right: 34.3%;top: 9.7%}
.banner .small-2{right: -4.6%;top: 9.7%;}
.banner .small-3{right: 14.9%;top: 39.3%;}

.banner .small-4{right: 34.3%;top: 69.3%;}
.banner .small-5{right: 4.7%;top: 83.6%;}
.banner .small-1 img:first-child{ animation:upimg1 7s linear 2s  infinite alternate}
.banner .small-1 img:last-child{ animation:upimg2 7s linear 2s  infinite alternate}
.banner .small-2 img:first-child{ animation:upimg1 7s linear 4s  infinite alternate}
.banner .small-2 img:last-child{ animation:upimg2 7s linear 4s  infinite alternate}
.banner .small-3 img:first-child{ animation:upimg1 7s linear  6s infinite alternate}
.banner .small-3 img:last-child{ animation:upimg2 7s linear  6s infinite alternate}
.banner .small-4 img:first-child{ animation:upimg1 7s linear 11s infinite alternate}
.banner .small-4 img:last-child{ animation:upimg2 7s linear 11s infinite alternate}
.banner .small-5 img:first-child{ animation:upimg1 7s linear 18s infinite alternate}
.banner .small-5 img:last-child{ animation:upimg2 7s linear 18s infinite alternate}

/*产品优势*/
.content-adv{ width:100%; overflow:hidden;padding:90px 0px; background:#f9f9fa;}
.content-adv h2{ width:100%; overflow:hidden; text-align:center; font-size:32px; color:#1c2736; letter-spacing:3px}
.content-adv .subname{ width:100%; overflow:hidden; text-align:center; font-size:20px; color:#808080; margin-top:20px}
.content-adv ul{ width:1466px; margin:26px auto 0px}
.content-adv ul li{ float:left; width:25%;padding:12px; position:relative;}
.content-adv .adv-panel{ width:100%; background:#fff;-moz-box-shadow:0px 0px 8px 0px rgba(0,0,0,0.1);-webkit-box-shadow:0px 0px 8px 0px rgba(0,0,0,0.1);box-shadow:0px 0px 8px 0px rgba(0,0,0,0.1); padding:40px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box; overflow:hidden; }
.content-adv .adv-panel img{ float:left;}
.content-adv .adv-panel samp{ float:right; width:34px; height:40px; background:url(../images/icon-16-1.svg) no-repeat center; text-align:center; line-height:40px;font-family:dinpro; font-size:12px;color:#ccc}
.content-adv span{ float:left; width:100%; overflow:hidden; font-size:24px; color:#1c2736; margin-top:52px; height:32px;}
.content-adv em{ float:left; width:100%; overflow:hidden; font-size:14px; color:#808080; margin-top:20px; height:24px;}
.content-adv .adv-item{ width:94%;height:100%; background:#0069d1; position:absolute;left:12px;top:0; z-index:-1;-moz-border-radius:5px;webkit-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px; border-radius:5px; padding:40px 40px 2px;-moz-transition:all 0.4s ease;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;opacity:0;filter:alpha(opacity=0);-moz-box-shadow:0px 0px 10px 7px rgba(0,105,209,0.2);-webkit-box-shadow:0px 0px 10px 7px rgba(0,105,209,0.2);box-shadow:0px 0px 10px 7px rgba(0,105,209,0.2)}
.content-adv .adv-capt{ float:left; width:100%; overflow:hidden; border-bottom:1px #3387da solid; position:relative; z-index:123; padding-bottom:16px}
.content-adv .adv-capt h3{ width:100%; overflow:hidden; height:40px; font-size:24px; color:#fff}
.content-adv .adv-capt p{ width:100%; overflow:hidden; line-height:24px; font-size:14px; color:#fff; height:144px; margin-top:4px}
.content-adv .adv-item i{ width:auto; display:block; font-size:120px; color:#1a78d6; position:absolute;right:22px;top:0px; font-style:normal; font-family:dinblack}
.content-adv .adv-item .detail{ float:left; width:100%; overflow:hidden; line-height:32px; font-size:14px; color:#fff; background:url(../images/icon-3.svg) no-repeat right center}
.content-adv .act .adv-item{opacity:1;filter:alpha(opacity=100); z-index:123}
.content-adv .adv-more{ width:100%; overflow:hidden; text-align:center; margin-top:28px;position:relative; z-index:2}
.content-adv .adv-more a{ width:180px; height:48px; display:inline-block; background:#0069d1;border-radius:24px; line-height:48px; color:#fff; font-size:16px; cursor:pointer} 
.content-adv .adv-more a:hover{ background:#ffc04f; width:200px;}
.more{ display:none}


/*产品识别*/
.content-ident{ width:100%; overflow:hidden; background:#f9f9fa url(../images/indexbg-1.jpg) no-repeat bottom center fixed; background-size:100% 100%; height:1050px; position:relative}
.content-ident .ident-bg{ width:279px; overflow:hidden; position:absolute; background:url(../images/icon-21.png) no-repeat; height:50px;left:0px;top:0px; z-index:123}
.content-ident h2{ width:100%; overflow:hidden; text-align:center; font-size:32px; color:#fff;letter-spacing:4px; margin-top:90px}
.content-ident .subname{ width:100%; overflow:hidden; text-align:center; font-size:20px; color:#fff;margin-top:27px;letter-spacing:4px}
.content-ident .ident-list{ width:1466px; margin:26px auto 0px}
.content-ident .ident-item{ float:left; width:33.3%; padding:6px;top:0px; position:relative;-moz-transition:all 0.4s ease;-webkit-transition:all 0.4s ease;transition:all 0.4s ease}
.content-ident .ident-main{ width:100%; height:100%; position: relative; overflow:hidden; background:#fff}
.content-ident .ident-item img{ float:left; width:100%; height:auto}
.content-ident span{ width:45%; position: absolute; height:50px; overflow:hidden;left:50px;top:40px; font-size:24px; color:#1c2736; z-index:2;-moz-transition:all 0.6s ease;-webkit-transition:all 0.6s ease;transition:all 0.6s ease}
.content-ident em{width:130px; text-align:center; position: absolute;left:20px;bottom:26px;z-index:2; }
.content-ident em a{ width:100%;  height:36px; display:block; font-size:14px; color:#0069d1; line-height:36px;z-index:2;-webkit-border-radius:18px;border-radius:18px; }
.content-ident ul{ width:45%; position:absolute;right:0px;z-index:2; border-left:1px #63aff9 solid;top:40px; padding:16px 0px;-moz-transition:all 0.4s ease;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;opacity:0;filter:alpha(opacity=0)}
.content-ident ul li{ float:left; width:100%; overflow:hidden; padding:0px 15px 0px 38px; line-height:34px; height:34px; font-size:14px; color:#fff;}
.content-ident ul li a{ color:#fff}
.content-ident .list4{top:50%; margin-top:-83px}
.content-ident .list3{top:50%; margin-top:-68px}
.content-ident .ident-item em a.no-bg{ background:none}
.content-ident .ident-item em a.no-bg:hover{box-shadow:none; cursor: default}

.ident-ewm{width:59%; position:absolute;right:40px;z-index:2; top:30px; padding:16px 0px;-moz-transition:all 0.4s ease;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;opacity:0;filter:alpha(opacity=0)}
.ident-ewm p{ float:left;width:50%; overflow:hidden; padding:0px 10px}
.ident-ewm p img{ float:left; width:100%; height:auto; border:1px #e6e6e6 solid}
.ident-ewm p samp{ float:left; width:100%; overflow:hidden; text-align:center; font-size:14px; color:#fff; margin-top:8px}
.content-ident .act{top:-10px}
.content-ident .act .ident-main{-moz-box-shadow:0px 0px 16px 0px rgba(0,105,208,0.9);-webkit-box-shadow:0px 0px 16px 0px rgba(0,105,208,0.9);box-shadow:0px 0px 16px 0px rgba(0,105,208,0.9); background:#0068cf}
.content-ident .act .mask{ width:100%; height:100%; position:absolute;left:0px;top:0px; z-index:1; background:rgba(0,105,208,0.8)}
.content-ident .act span{ color:#fff}
.content-ident .act em a{ color:#fff; background:#ffc04f;}
.content-ident .act em a:hover{box-shadow:0px 2px 8px 2px rgba(255,192,79,0.5);}
.content-ident .act ul,.content-ident .act  .ident-ewm{opacity:1;filter:alpha(opacity=100)}

/*解决方案*/
.content-res{ width:100%; overflow:hidden; background:url(../images/indexbg-2.jpg) no-repeat top center; padding-top:90px}
.content-res .res-head{ width:100%; overflow:hidden;}
.content-res .res-head h2{ width:100%; overflow:hidden; text-align:center; font-size:32px; color:#1c2736;letter-spacing:4px;}
.content-res .res-head p{ width:100%; overflow:hidden; text-align:center; font-size:20px; color:#808080;margin-top:22px;letter-spacing:4px}
.content-res .res-slide{ width:100%; overflow:hidden; margin-top:30px}
.content-res .res-slide ul{ width:100%; overflow:hidden; text-align:center; position:relative;}
.content-res .res-slide ul li{ width:auto; display:inline-block; font-size:20px; color:#1c2736; letter-spacing:4px; padding:0px 36px 5px; line-height:60px; position:relative; cursor:pointer}
.content-res .res-slide ul li span{ width:0%; display:block; position:absolute;bottom:2px;left:0px; height:2px; background:#0069d1;-moz-transition:all 0.4s ease;-webkit-transition:all 0.4s ease;transition:all 0.4s ease}
.content-res .res-slide ul li a{ color:#1c2736}
.content-res .res-slide ul .act a{color:#0069d1}
.content-res .res-slide ul .act span{width:100%}
.content-res .res-content{ width:100%; overflow:hidden; margin-top:50px;height:608px}
.content-res .res-content .res-left{ float:left; width:56.25%; overflow:hidden; position:relative; height:608px}
.content-res .res-content .res-left img{transition:all 0.4s ease;opacity:0;filter:alpha(opacity=0); position:absolute;left:0px;top:0px; z-index:2}
.content-res .res-content .res-left .imgtop{opacity:1;filter:alpha(opacity=100)}

.content-res .res-content .res-right{ float:left; width:43.75%;background:url(../images/icon-17.png) no-repeat; height:608px; position:relative}
.content-res .res-content .res-main{width:100%; overflow:hidden;-moz-transition:all 0.4s ease;-webkit-transition:all 0.4s ease;transition:all 0.4s ease; position:absolute;left:100%;top:0px; z-index:2}
.content-res .res-content .res-main span{ float:left; display:inline; width:60%; margin:220px 0px 0px 120px; font-size:24px; color:#fff}
.content-res .res-content .res-main p{ float:left; display:inline; width:480px; margin:30px 0px 0px 120px; font-size:14px; color:#fff; line-height:24px}
.content-res .res-content .res-main samp{ float:left; display:inline; width:60%; margin:44px 0px 0px 120px;}
.content-res .res-content .res-main samp a{ font-size:16px; color:#fff; width:180px; height:48px; line-height:48px;border-radius:24px; background:#0069d1; display:inline-block; text-align:center}
.content-res .res-content .res-main samp a:hover{ background:#ffc04f}
.content-res .res-content .act{left:0px}

/*合作伙伴*/
.content-hz{ width:100%; overflow:hidden; margin-top:90px;}
.content-hz .hz-head{ width:100%; overflow:hidden;}
.content-hz .hz-head h2{ width:100%; overflow:hidden; text-align:center; font-size:32px; color:#1c2736;letter-spacing:4px;}
.content-hz .hz-head p{ width:100%; overflow:hidden; text-align:center; font-size:20px; color:#808080;margin-top:22px;letter-spacing:4px}
.content-hz .hz-slide{ width:100%; overflow:hidden; margin-top:30px; background:url(../images/icon-22.png) no-repeat bottom center; padding-bottom:33px}
.content-hz .hz-slide ul{ width:100%; overflow:hidden; text-align:center; position:relative;}
.content-hz .hz-slide ul li{ width:auto; display:inline-block; font-size:20px; color:#1c2736; letter-spacing:4px; padding:0px 56px 5px; line-height:60px; position:relative; margin:0px 38px; cursor:pointer}
.content-hz .hz-slide ul li span{ width:0%; display:block; position:absolute;bottom:2px;left:0px; height:2px; background:#0069d1;-moz-transition:all 0.4s ease;-webkit-transition:all 0.4s ease;transition:all 0.4s ease}
.content-hz .hz-slide ul li a{ color:#1c2736}
.content-hz .hz-slide ul .act{color:#0069d1}
.content-hz .hz-slide ul .act span{width:100%}
.content-hz .hz-list{width:1442px;  position:relative; margin:0px auto}
.content-hz .hz-main{ width:100%; display:none;}
.content-hz .hz-main ul{ float:left; width:100%;  border-left:1px #e6e6e6 solid;}
.content-hz .hz-main ul li{ float:left; width:auto;border:1px #e6e6e6 solid;border-left:none;  }
.content-hz .hz-main ul li img{-moz-transition:all 1s ease;-webkit-transition:all 1s ease;transition:all 1s ease; cursor:pointer}
.content-hz .hz-main ul li:nth-child(n+6){border-left:none;border-top:none}
.content-hz .hz-list .act{display:block}
.content-hz .hz-list .def img{ box-shadow:0px 0px 8px 5px rgba(0,105,209,0.5); position:relative; z-index:2424234}

/*注册*/
.content-reg{ width:100%;  margin-top:90px; background:url(../images/icon-18.png) no-repeat bottom center; height:350px; position:relative}
.content-reg h2{ width:100%; overflow:hidden; margin-top:119px; text-align:center; font-size:32px; color:#fff; letter-spacing:4px}
.content-reg p{ width:100%; overflow:hidden; margin-top:30px; text-align:center; font-size:20px; color:#fff; letter-spacing:4px}
.content-reg .content-s{ width:100%; overflow:hidden; position:absolute;left:0px;bottom:-12px; text-align:center;}
.content-reg .content-s a{ width:466px; height:80px; display:inline-block; background:url(../images/icon-19.png) no-repeat center; line-height:80px; font-size:16px; color:#fff; }
.content-reg .content-s a:hover{ background:url(../images/icon-19-1.png) no-repeat center}

/*专利*/
.content-ser{ width:100%; overflow:hidden; padding:90px 0px;}
.content-ser ul{ width:100%; text-align:center}
.content-ser ul li{ width:14%; height:286px; display:inline-block; overflow:hidden;-moz-transition:all 0.6s ease;-webkit-transition:all 0.6s ease;transition:all 0.6s ease; cursor:pointer}
.content-ser ul li span{width:100%; overflow:hidden; text-align:center; margin-top:66px; display:block}
.content-ser ul li span img{-moz-transition:all 1s ease;-webkit-transition:all 1s ease;transition:all 1s ease}
.content-ser ul li p{width:100%; overflow:hidden; text-align:center; margin-top:20px; font-size:18px; color:#1c2736; padding:0px 63px; line-height:26px;opacity:1;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;filter:alpha(opacity=100)}
.content-ser ul li em{width:100%; overflow:hidden; text-align:center; margin-top:20px; font-size:16px; color:#666; padding:0px 15px; line-height:26px;opacity:0;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;filter:alpha(opacity=0); display:block}
.content-ser ul li samp{ width:27px;border-bottom:2px #0069d1 solid; height:20px; display:inline-block;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
.content-ser ul .act{-moz-box-shadow:0px 0px 16px 0px rgba(0,0,0,0.1);-webkit-box-shadow:0px 0px 16px 0px rgba(0,0,0,0.1);box-shadow:0px 0px 16px 0px rgba(0,0,0,0.1)}
.content-ser ul .act samp{ width:60px}
.content-ser ul .act p{opacity:0; margin-top:-20px;filter:alpha(opacity=0)}
.content-ser ul .act em{opacity:1; margin-top:2px;filter:alpha(opacity=100)}

@media screen and (max-width:1660px){
/*banner*/
.banner .banner-des span{ font-size:46px}
.banner .banner-des p{ font-size:26px}

/*产品优势*/
.content-adv{padding:80px 0px;}
.content-adv h2{ font-size:30px}
.content-adv .subname{ margin-top:15px}
.content-adv ul{ width:80%;}
.content-adv span{font-size:20px;}
.content-adv em{ line-height:24px; margin-top:8px}
.content-adv .adv-item{ height:106%; padding-top:30px}
.content-adv .adv-capt h3{ font-size:22px}
.content-adv .adv-item .detail{ line-height:50px}

/*产品识别*/
.content-ident h2{ margin-top:80px; font-size:30px}
.content-ident .subname{ margin-top:13px}
.content-ident .ident-list{ width:80%;}
.content-ident ul{top:26px; padding:5px 0px; width:40%}
.ident-ewm{width:59%; position:absolute;right:5px;z-index:2; top:30px; padding:16px 0px;}
.ident-ewm p{ padding:0px 10px; }
.ident-ewm p samp{ font-size:12px}
.content-ident .list4{top:50%; margin-top:-73px}
.content-ident .list3{top:50%; margin-top:-56px}
.content-adv .adv-item i{  font-size:80px; }

/*解决方案*/
.content-res{ padding-top:80px}
.content-res .res-head h2{ font-size:30px}
.content-res .res-head p{ margin-top:12px}

/*合作伙伴*/
.content-hz{ margin-top:80px;}
.content-hz .hz-head h2{ font-size:30px}
.content-hz .hz-list{width:80%; }
.content-hz .hz-main ul li{width:20%; }
.content-hz .hz-main ul li img{ width:100%; height:auto}

/*注册*/
.content-reg{ margin-top:80px; }
.content-reg h2{margin-top:100px; }

/*专利*/
.content-ser{ padding:80px 0px 60px;}
.content-ser ul li{ width:13%; height:256px;}
.content-ser ul li span{ margin-top:40px; }
.content-ser ul li p{ font-size:16px;  padding:0px 43px;}
.content-ser ul li em{ font-size:16px; padding:0px 10px; line-height:26px;}

}

@media screen and (max-width:1440px){
/*banner*/
.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:36px}
.banner .banner-des{bottom:40%;}
.banner .banner-des span{ font-size:40px;}
.banner .banner-des p{font-size:26px;}


/*产品优势*/
.content-adv h2{ font-size:26px}
.content-adv .subname{ margin-top:11px}
.content-adv{padding:70px 0px;}
.content-adv em{ margin-top:3px}
.content-adv ul{ width:74%}
.content-adv .adv-panel{ padding:30px}
.content-adv .adv-panel img{ width:50px; height:auto}
.content-adv .adv-item{ height:103%;top:-9px}
.content-adv span,.content-adv .adv-capt h3{ font-size:18px}
.content-adv .adv-item{ padding-top:25px}
.content-adv .adv-capt p{ height:96px;line-height:20px; font-size:11px}
.content-adv .adv-capt h3{ height:30px}


/*产品识别*/
.content-ident{ height:812px}
.content-ident h2{ font-size:26px; margin-top:50px}
.content-ident .ident-list{ width:74%}
.content-ident ul{top:10px; width:42%}
.content-ident ul li{ padding:0px 10px 0px 20px;}
.content-ident span{left:40px;top:30px; font-size:18px; }
.content-ident em{ left:10px}
.content-ident a{ width:110px; bottom:20px;  }
.content-ident .act a{bottom:20px;left:30px;}
.ident-ewm{width:52%; position:absolute;right:5px;z-index:2; top:20px; padding:16px 0px;}
.ident-ewm p{ float:left;width:50%; overflow:hidden; padding:0px 10px; }

/*解决方案*/
.content-res{ padding-top:70px}
.content-res .res-head h2{ font-size:26px}
.content-res .res-content .res-main p{ width:400px;}
.content-res .res-slide ul li{ font-size:18px}
.content-res .res-content{ height:480px}
.content-res .res-content .res-left,.content-res .res-content .res-right{ width:50%; height:100%}
.content-res .res-content .res-left img{ width:auto; height:100%}
.content-res .res-content .res-main span{ float:none; display:block; width:70%; margin:140px auto 0px; font-size:20px} 
.content-res .res-content .res-main p{ float:none; display:block; width:70%; margin:40px auto 0px}
.content-res .res-content .res-main samp a{ width:150px; height:40px; line-height:40px; font-size:14px}

/*合作伙伴*/
.content-hz{ margin-top:70px;}
.content-hz .hz-head h2{ font-size:26px}
.content-hz .hz-head p{ margin-top:11px}
.content-hz .hz-slide ul li{padding:0px 46px 5px;margin:0px 28px}

/*注册*/
.content-reg{ background-size:100% auto; height:261px; margin-top:70px}
.content-reg h2{ font-size:26px; margin-top:60px}

/*专利*/
.content-ser{ padding:70px 0px 30px;}
.content-ser ul li{ width:13%;}
.content-ser ul li em{ font-size:14px; padding:0px 8px; line-height:1.5;}

}

@media screen and (max-width:1366px){
/*banner*/
.banner .banner-des span{ font-size:38px;}
.banner .banner-des p{font-size:24px;}
.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:22px}

/*产品优势*/
.content-adv{padding:60px 0px;}
.content-adv h2{font-size:22px; letter-spacing:0px }
.content-adv .subname{ margin-top:8px; font-size:16px}
.content-adv ul{ width:70%}
.content-adv .adv-panel{ padding:25px}
.content-adv .adv-panel img{ width:48px; height:auto}
.content-adv span{ font-size:16px; margin-top:28px; line-height:28px; margin-top:36px}
.content-adv em{ font-size:12px; margin-top:0px}
.content-adv .adv-item{ height:100%;top:-2px; padding:20px 20px 2px}
.content-adv .adv-capt h3{ font-size:16px; font-weight:bold; line-height:30px}
.content-adv .adv-capt p{ font-size:12px; margin-top:0px; line-height:22px; height:88px}
.content-adv .adv-item i{ font-size:70px}
.content-adv .adv-item .detail{ font-size:12px; line-height:40px}
.content-adv .adv-more a{ width:146px; height:40px; line-height:40px; font-size:14px;}

.content-adv .adv-capt p{ font-size:9px; line-height:18px}



/*产品识别*/
.content-ident{ height:662px}
.content-ident .ident-bg{left:-60px;top:-15px}
.content-ident h2{ margin-top:50px; font-size:22px; letter-spacing:0px}
.content-ident .subname{ margin-top:13px; font-size:16px}
.content-ident .ident-list{ width:72%}
.content-ident span{ font-size:16px; left:30px}
.content-ident em{ left:13px;bottom:15px; width:90px; font-size:12px;}
.content-ident .act em {left:20px}
.content-ident .act em a{ color:#fff; background:#ffc04f; height:30px; line-height:30px}
.content-ident .act em a:hover{box-shadow:0px 2px 8px 2px rgba(255,192,79,0.5);}
.content-ident ul li{ padding:0px 6px 0px 12px; line-height:28px; height:28px }
.content-ident .list4{top:50%; margin-top:-61px}
.content-ident .list3{top:50%; margin-top:-47px}

/*解决方案*/
.content-res{ padding-top:60px}
.content-res .res-head h2{ font-size:22px; letter-spacing:0px}
.content-res .res-head p{ font-size:16px; margin-top:7px}
.content-res .res-slide{ margin-top:20px}
.content-res .res-slide ul li{ padding:0px 30px 5px; line-height:54px; font-size:16px}
.content-res .res-content{ height:400px;margin-top:29px}
.content-res .res-content .res-right{ background-size:100%}
.content-res .res-content .res-main span{  margin:100px auto 0px; font-size:18px} 
.content-res .res-content .res-main samp{ width:70%; display:block; float:none; margin:30px auto 0px}
.content-res .res-content .res-main samp a{ width:120px; height:36px; line-height:36px; font-size:12px}

/*合作伙伴*/
.content-hz{ margin-top:60px;}
.content-hz .hz-head h2{ font-size:22px}
.content-hz .hz-head p{ margin-top:11px; font-size:16px}
.content-hz .hz-slide ul li{padding:0px 46px 5px;margin:0px 18px; font-size:16px}

/*注册*/
.content-reg{ margin-top:60px}
.content-reg h2{ font-size:22px; margin-top:60px}
.content-reg p{ font-size:18px}
}

@media screen and (max-width:1240px){
/*banner*/
.banner .banner-des span{ font-size:34px;}
.banner .banner-des p{font-size:18px;}

/*产品优势*/
.content-adv{padding:50px 0px;}
.content-adv h2{font-size:20px; font-weight:bold }
.content-adv .subname{ margin-top:6px; font-size:14px}
.content-adv .adv-panel{ padding:20px}
.content-adv span{ font-size:14px;}
.content-adv .adv-item{  padding:15px 20px 2px}
.content-adv .adv-item i{ font-size:50px}
.content-adv .adv-item .detail{ font-size:12px; }
.content-adv em{ font-size:9px}
/*产品识别*/
.content-ident{ height:640px}
.content-ident h2{ margin-top:40px; font-size:20px; font-weight:bold}
.content-ident .subname{ margin-top:11px; font-size:14px; letter-spacing:0px}
.content-ident span{ font-size:14px; left:20px;top:20px}
.content-ident em{ left:6px;bottom:10px}
.content-ident .act em {left:20px}
.content-ident ul li{ font-size:12px; line-height:24px; height:1.2}
.ident-ewm{top:6px}
.content-ident .list4{ margin-top:-54px}
.content-ident .list3{ margin-top:-42px}

/*解决方案*/
.content-res{ padding-top:50px}
.content-res .res-head h2{ font-size:20px;font-weight:bold }
.content-res .res-head p{ font-size:14px; letter-spacing:0px}
.content-res .res-slide ul li{padding: 0px 25px 5px; }
.content-res .res-content{height:348px}
.content-res .res-content .res-main span{  margin:80px auto 0px; font-size:16px} 
.content-res .res-content .res-main p{ margin-top:20px}
.content-res .res-content .res-main samp{ margin:20px auto 0px}

/*合作伙伴*/
.content-hz{ margin-top:50px;}
.content-hz .hz-head h2{ font-size:20px;font-weight:bold; letter-spacing:0px}
.content-hz .hz-head p{ margin-top:11px; font-size:14px; letter-spacing:0px}
.content-hz .hz-slide{ margin-top:10px}
.content-hz .hz-slide ul li{padding:0px 36px 5px;margin:0px 18px; font-size:16px}

/*注册*/
.content-reg{ margin-top:50px; height:230px}
.content-reg h2{ font-size:20px; margin-top:80px; font-weight:bold}
.content-reg p{ font-size:16px}

/*专利*/
.content-ser{  padding:50px 0px 30px;}
.content-ser ul li p{ font-size:14px;  padding:0px 33px;}
.content-ser ul li{height:246px; }
.content-ser ul li em{ font-size:12px; padding:0px 8px; line-height:1.2;}
}

@media screen and (max-width:960px){
/*banner*/
.banner{ margin-top:60px}
.banner .banner-des{ width:70%;}
.banner .banner-des span{font-size:30px;}
.banner .banner-des p{ font-size:22px;}


/*产品优势*/
.content-adv{padding:40px 0px; }
.content-adv ul li{ width:33.33%;padding:6px;}
.content-adv .adv-item{ width:96%;left:5px}
.content-adv .adv-item i{top:8px}
.content-adv .adv-capt h3{ font-size:14px;height:30px}
.content-adv .adv-item .detail{ line-height:36px}
.content-adv em{ font-size:12px}

/*产品识别*/
.content-ident{ height:auto; padding-bottom:40px}
.content-ident .ident-item{ width:50%;}
.content-ident .list4{ margin-top:-53px}
.content-ident .list3{ margin-top:-41px}

/*解决方案*/
.content-res{ padding-top:40px}
.content-res .res-slide ul li{padding:0px 10px 5px;}
.content-res .res-content{ margin-top:20px;height:308px}
.content-res .res-content .res-left{ width:40%;}
.content-res .res-content .res-right{ width:60%;}
.content-res .res-content .res-main span{ margin-top:60px }


/*合作伙伴*/
.content-hz{ margin-top:40px;}
.content-hz .hz-slide ul li{ padding:0px 20px 5px;  margin:0px 12px}
.content-hz .hz-main ul li{ width:25%;}
.content-hz .hz-main ul li:nth-child(n+5){border-left:none;border-top:none}

/*注册*/
.content-reg{ margin-top:40px; height:144px;}
.content-reg h2{margin-top:30px;}
.content-reg p{ margin-top:12px}
.content-reg .content-s{ width:100%; overflow:hidden; position:absolute;left:0px;bottom:-12px; text-align:center;}
.content-reg .content-s a{ width:300px; height:61px;background-size:100%; line-height:61px; font-size:12px;  }
.content-reg .content-s a:hover{ background-size:100%;}

/*专利*/
.content-ser{padding:40px 0px 10px}
.content-ser ul li{ width:19%; height:220px;}
.content-ser ul li span{ margin-top:26px;}
.content-ser ul li p{ margin-top:7px; font-size:12px;padding:0px 23px; line-height:24px}

}

@media screen and (max-width:768px){
/*banner*/
.banner .banner-des{ width:90%; bottom:30%}
.banner .banner-des span{font-size:16px; text-align:left; padding-left:20px}
.banner .banner-des p{ font-size:12px; text-align:left; width:58%}
.swiper-pagination-bullet{ width:10px; height:10px; background:#fff;opacity:1;}
.swiper-pagination-bullet-active{ width:16px; background:#ffc04f;border-radius:5px}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{ margin:0px 3px}
.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:12px}

/*产品优势*/
.content-adv{padding:30px 0px; }
.content-adv h2{ width:90%; margin:0px auto; font-size:16px;}
.content-adv .subname{ width:94%; margin:5px auto 0px; font-size:12px}
.content-adv .adv-panel img{ width:42px}
.content-adv span{ height:22px; line-height:22px}
.content-adv .adv-panel{padding:10px;}
.content-adv .adv-item{padding:10px 10px 2px;}
.content-adv .adv-item a{ line-height:34px}
.content-adv ul{ width:94%;margin:10px auto 0px}
.content-adv ul li{ width:50%;}
.content-adv .adv-capt p{  line-height:18px;font-size:7px; height:66px; }

/*产品识别*/
.content-ident{ padding-bottom:30px}
.content-ident .ident-bg{ background:none }
.content-ident h2{ font-size:16px; margin-top:30px}
.content-ident .subname{ font-size:12px}
.content-ident .ident-list{ width:98%; margin:16px auto 0px}
.content-res .res-slide{ margin-top:10px}
.content-ident ul{top:10px; padding:1px 0px;right:2px; width:38%}
.content-ident ul li{padding:0px 10px 0px; line-height:18px; height:18px;  }
.content-ident span{ width:90%;left:10px; font-size:12px;top:10px}
.content-ident a{ width:70px; bottom:0px;left:0px}
.content-ident .act a{ bottom:12px;left:0px; font-size:12px;font-size:10px; height:20px; line-height:20px;}
.content-ident em {width:70px;left:0px;bottom:5px;}
.content-ident .act em{left:0px;}
.content-ident .act em a{ background:none; font-size:14px}
.content-ident .act em a:hover{ box-shadow:none}
.ident-ewm{width:40%; position:absolute;right:5px;z-index:2; top:7px; padding:2px 0px;}
.ident-ewm p{ float:left;width:50%; overflow:hidden; padding:0px 2px; }
.ident-ewm p samp{ font-size:6px}
.content-ident .list4{ margin-top:-37px}
.content-ident .list3{ margin-top:-28px}
.ident-ewm{top:14px}

/*解决方案*/
.content-res{ padding-top:30px}
.content-res .res-head h2{ font-size:16px}
.content-res .res-head p{ font-size:12px}
.content-res .res-slide ul li{ width:auto; letter-spacing:0px; padding:0px 4px 5px; line-height:30px; font-size:13px}
.content-res .res-content{height:320px}
.content-res .res-content .res-left{ display:none}
.content-res .res-content .res-right{width:100%;background:url(../images/icon-17.png) no-repeat bottom center;}
.content-res .res-content .res-main span{ width:60%; margin:40px 0px 0px 50px; font-size:16px;}
.content-res .res-content .res-main p{width:80%; margin:20px 0px 0px 50px; overflow:hidden}
.content-res .res-content .res-main samp{margin:24px 0px 0px 50px;}


/*合作伙伴*/
.content-hz{ margin-top:30px;}
.content-hz .hz-head h2{ font-size:16px;}
.content-hz .hz-head p{ width:94%; margin:10px auto 0px; font-size:12px}
.content-hz .hz-slide ul li{ width:auto; padding:0px 10px 5px;margin: 0px 5px; font-size:14px; line-height:30px}
.content-hz .hz-list{width:94%;}
.content-hz .hz-main ul li{width:50%;}
.content-hz .hz-main ul li:nth-child(n+3){border-left:none;border-top:none}

/*注册*/
.content-reg{ display: none; margin-top:30px; background:url(../images/icon-18.png) no-repeat top center; background-size:768px; overflow:hidden }
.content-reg h2{ font-size:16px; letter-spacing:0px}
.content-reg p{ padding:0px 20px; font-size:12px; line-height:23px; letter-spacing:0px}
.content-reg .content-s{ bottom:-13px}
.content-reg .content-s a{ width:300px;background-position: center;}

/*专利*/
.content-ser{ padding:20px 0px;}
.content-ser img{ width:60px; height:auto}
.content-ser ul li{ width:25%; height:170px; float:left}
.content-ser ul li.m-hide{ display: none; }
.content-ser ul li p{ padding:0px; line-height:20px}
.content-ser ul li samp{ width:10px}
.content-ser ul .act samp{ width:30px}
.content-ser ul .act p{opacity:1; margin-top:10px;filter:alpha(opacity=100)}
.content-ser ul li em{ display:none}
}
