@charset "utf-8";
/* CSS Document */
.ban-a{ background:url(../images/ban-a.jpg) center no-repeat; height:350px; width:100%;}
.ban-co{ background:url(../images/ban-co.jpg) center no-repeat; height:350px; width:100%;}
.ban-n{ background:url(../images/ban-n.jpg) center no-repeat; height:350px; width:100%;}
.ban-s{ background:url(../images/ban-s.jpg) center no-repeat; height:350px; width:100%;}
.ban-p{ background:url(../images/ban-p.jpg) center no-repeat; height:350px; width:100%;}
.loca{ border-bottom:1px solid #e6e6e6; padding:25px 0;}
.loca p{ background:url(../images/hm1.png) left center no-repeat; padding-left:20px;}
.loca p a{ color:#0089e1}
@media screen and (max-width: 768px){
.ban-a{ background:url(../images/ban-a.jpg) -150px center no-repeat;}
.ban-co{ background:url(../images/ban-co.jpg) -150px no-repeat;}
.ban-n{ background:url(../images/ban-n.jpg) -150px no-repeat;}
.ban-s{ background:url(../images/ban-s.jpg) -150px no-repeat;}
.ban-p{ background:url(../images/ban-p.jpg) -800px no-repeat; height:350px; width:100%;}
}
.main{ padding:60px 0; width:100%; overflow:hidden;}
.lesort{ width:25%;}
.ricontent{ width:72%;}
.sott{ background:url(../images/lsbg.jpg) right center no-repeat #0089e1; border-top-left-radius:10px; border-top-right-radius:10px; line-height:75px; font-weight:bold; color:#fff; font-size:1.5rem; text-indent:20px;}

.souu ul{ border:1px solid #d9d9d9; margin-top:1px; border-bottom:none;}
.souu ul li{ border-bottom:1px solid #d9d9d9}
.souu ul li a{ display:block; padding:20px 0; font-size:1.125rem; color:#808080; font-weight:lighter; text-indent:20px; transition:all 0.5s ease;}
.souu ul li a:hover,.souu ul li a.cur{ font-weight:bold; color:#0089e1}

@media screen and (max-width: 768px){
.lesort{ width:100%;}
.ricontent{ width:100%; margin-top:30px;}
.souu ul{ border:1px solid #d9d9d9; margin-top:1px; border-bottom:1px solid #d9d9d9;}
.souu ul li{ width:33.33%; float:left; height:80px; overflow:hidden;}
}

/*荣誉证书*/
.horlist li{ margin-bottom:18px; width:32%; margin-right:2%; background:#fff; box-shadow:0 0 20px 3px rgba(0,0,0,0.1); float:left;}
.horlist li:nth-child(3n){ margin-right:0;}
.horlist li div{ width:100%; overflow:hidden;}
.horlist li div img{ width:100%; overflow:hidden; transform:scale(1); transition:all 0.5s linear}
.horlist li:hover div img{ transform:scale(1.05)}
.horlist li p{ background:url(../images/cjia.png) 95% center no-repeat; padding:16px; border-top:1px solid #eee; color:#454545;}
@media screen and (max-width: 768px){
.horlist li{ width:49%; margin-right:2%;}
.horlist li:nth-child(2n){ margin-right:0%;}
.horlist li p{ box-sizing:border-box;}
}

/*联系我们*/
.map{ margin-top:32px;}

/*news*/
.newlist{ width:100%; overflow:hidden;}
.newlist li{ border-bottom:1px solid #e6e6e6; padding:30px 0 4px;}
.newlist li .news_img{ width:26.8%; overflow:hidden;}
.newlist li .news_img img{ transform:scale(1); transition:all 0.5s ease; width:100%;}
.newlist li:hover .news_img img{ transform:scale(1.05)}
.newlist li .news_right{ width:51%;  padding-left:3.7%;}
.newlist li .news_right h3{ font-size:1.125rem; color:#4c4c4c; font-weight:bold; margin-bottom:8px; margin-top:16px}
.newlist li .news_right span{font-family:'Poppins-Regular'; color:#cccccc; font-size:1rem;}
.newlist li .news_right p{ font-size:1rem; color:#808080; margin-top:24px}
.newlist li .nrimg{ margin-top:60px;-webkit-filter: grayscale(100%);filter: grayscale(100%); transition:all 0.5s;}
.newlist li:hover .nrimg{-webkit-filter: grayscale(0%);filter: grayscale(0%);}


/*新闻内页*/
.nbg{ background:rgba(255,255,255,1); padding:20px;}
.news-title{width:100%; height:30px; line-height:30px; text-align:center; font-size:1.25em; font-weight:bold; margin:0 auto; color:#484848;}
.news-type{width:100%; height:24px; text-align:center; margin:0 auto; color:#242424;font-size:0.875em; border-bottom:#242424 1px dotted;}
.news-content{width:100%; margin:0 auto; font-size:1em; line-height:24px; line-height:1.5em; color:#242424}
.news-pn{ font-size:1rem;line-height:1.5em; color:#242424}
.news-pn a{ color:#242424; font-size:1rem;}
/*相关新闻*/
.xgnews{margin:40px auto;}
.xgnews-tit{height:40px;line-height:40px;border-bottom:1px solid #CCC;padding-left:20px; font-size:16px; color:#242424;}
.xgnews-con{border-top:1px solid #242424;border-top:none;padding:10px 20px;}
.xgnews-con li{width:48%;height:30px;line-height:30px; overflow:hidden;}

.xgnews-con li span{float:right; color:#242424}
.xgnews-con li a{ padding-right:10px; color:#242424;}
.xgnews-con li a:hover{ color:#333;}

@media screen and (max-width: 768px){
.nbg{ padding:20px;}
.news-title{ font-size:1.375rem; line-height:1.5em; height:auto;}
.news-type{ height:auto;}
.news-content{ font-size:1.125rem !important; line-height:2rem !important;}
.news-content span{ font-size:1.125rem !important; }
.news-content p{ font-size:1.125rem !important;}
.news-pn{ font-size:1.125em; line-height:1.875em;}
.news-pn span{ width:100%; display:block;}
.xgnews-tit{ font-size:1.25em;}
.xgnews-con li{ width:100%; height:2.875em; line-height:2.875em;}
.xgnews-con li{ width:100%; margin:0; line-height:2.875em;}
}

/*解决方案*/
.caselist{ width:100%; overflow:hidden;}
.caselist li{ float:left; width:48.9%; margin-right:2.2%; background:#e4f4fe; box-sizing:border-box; padding:2px; position:relative; z-index:2; margin-bottom:30px}
.caselist li a{ display:block;}
.caselist li .cimg{ width:100%; overflow:hidden;}
.caselist li .cimg img{ width:100%; transition:all 0.5s ease; transform:scale(1);}
.caselist li:hover .cimg img{ transform:scale(1.05);}
.caselist li p{ padding:15px 0; text-align:center; color:#4c4c4c; transition:all 0.5s}
.caselist li span{ background:#0089e1; width:100%; height:100%; top:0; left:0; transform:scale(1,0); position:absolute; z-index:-1; transform-origin:bottom; transition:all 0.5s}
.caselist li:hover span{ transform:scale(1);}
.caselist li:hover p{ color:#fff;}
.caselist li:nth-child(2n){ margin-right:0;}
@media screen and (max-width: 768px){
.caselist li{ width:100%; margin:0 0 24px 0;}
}

.cabg h1{ font-size:1.5rem; text-align:center;}
.cabg h4{ text-align:center; border-bottom:1px dashed #eee; line-height:2em;}


/*产品中心*/
.plsort{ width:100%; box-sizing:border-box; border:1px solid #d9d9d9; margin-top:2px;}
.plsort li.one{ padding:17px 20px;display: block; position:relative; border-bottom:1px solid #d9d9d9;}
.plsort li.one a{font-size: 1.125rem;color: #808080; font-weight:lighter; transition:all 0.3s ease}
.plsort li.one a:after{ content:'>'; font-size:1rem; font-weight:bold; color:#0d8fe3; display:inline-block; margin-right:5px; font-family:'宋体'; position:absolute; right:20px; top:20px; transition:all 0.5s ease;}
.plsort li.one:hover a{color:#0089e1; font-weight:bold;}
.plsort li.one:hover a:after{ content:'>'; margin-left:5px; transform:rotate(90deg);}
.plsort li.one.cur a{color:#0089e1; font-weight:bold;}
.plsort li.one.cur a:after{ content:'>'; margin-left:5px; transform:rotate(90deg);}


.plsort .u2{ border-radius:8px; width:85%; float:right;}
.plsort li.two { padding:16px 0;overflow:hidden; width:auto;border-bottom:1px solid #d9d9d9;}
.plsort li.two a{font-size:1rem;padding-left:20px; color:#424242; font-weight:lighter; transition:all 0.3s ease}
.plsort li.two:hover a{color:#0089e1;}
.plsort li.two.cur2 a{color:#0089e1;}

.pwidth{ width:73.84%;}
.proslist{ width:100%;}
.proslist li{ width:32.29%; float:left; background:#e4f4fe; position:relative; padding:2px; box-sizing:border-box; z-index:2; margin-right:1.565%; margin-bottom:40px;}
.proslist li:nth-child(3n){ margin-right:0}
.proslist li a{ display:block;}
.proslist li div{ width:100%; overflow:hidden;}
.proslist li div img{ width:100%; transition:all 0.5s ease; transform:scale(1);}
.proslist li:hover div img{ transform:scale(1.05);}
.proslist li p{ padding:15px 0; text-align:center; color:#4c4c4c; transition:all 0.5s}
.proslist li span{ background:#0089e1; width:100%; height:100%; top:0; left:0; transform:scale(1,0); position:absolute; z-index:-1; transform-origin:bottom; transition:all 0.5s}
.proslist li:hover span{ transform:scale(1);}
.proslist li:hover p{ color:#fff;}
@media screen and (max-width: 768px){
.pwidth{ width:100%; margin-top:0}
.proslist li{ width:49%; margin-right:2%;}
.proslist li:nth-child(3n){ margin-right:2%}
.proslist li:nth-child(2n){ margin-right:0%}
.monone{ display:none;}
}

/*手机分类*/
.mpsort{ display:none;}
@media screen and (max-width:768px){
.mpsort{ display:block; background:#0e56a8; height:70px; line-height:70px; position:relative; cursor:pointer; }
.mpsort li{ color:#fff; text-indent:1rem; font-size:1.25rem;}
.mpsort .info{ display:block; border-right:2px solid #fff; border-bottom:2px solid #fff; width:20px; height:20px; position:absolute; right:30px; top:20px; transform:rotate(45deg); transition:all 0.5s}
.mpsort .info.down{transform:rotate(225deg);top:30px;}
.mpsort .zi_menu{ display:none; position:absolute; background:rgba(0,0,0,0.9); width:100%; left:0; z-index:11; }
.mpsort .zi_menu dl{ width:100%; margin:10px 0;}
.mpsort .zi_menu dl a{ font-size:1.125rem; display:block; width:100%; margin:0 auto; color:#fff; transition:all 0.5s; height:70px; line-height:70px;}
.mpsort .zi_menu dl a:hover{ background:rgba(14,86,168,0.5);}
.mpsort .zi_menu dl a.cur{background:rgba(14,86,168,0.5);}
}



.sortshow{ width:100%; background:#fff; padding:31px 21px; box-sizing:border-box;}

.container{max-width: 1024px;width: 55.2%;margin: 0 auto; position:relative;}
.preview {text-align: center; margin-top:10px; background:rgba(0,0,0,0.3); padding:10px 5px;}
.preview a { display:block; float:left;margin:3px; width:18.5%; border:3px solid #fff; box-sizing:border-box;}
.preview img {display: block; width:100%; height:auto;}
.container .active { border:3px solid #0089e1 !important}
.dd{ position:relative; margin-top:30px;  width:100%; height:100%; line-height:1.875em}
.dd .pre1{ display:block;}
.dd .next1{ display:block; }
@media screen and (max-width: 768px){
.sortshow{ width:100%;}
.container{ width:100%;}
.pxx{ width:100%;padding:3%}
}

/*fnoan*/
.p-miao{ width:42%;  overflow:hidden;}
.p-miao h1{ font-size:1.375rem; font-weight:bold; color:#171717; width:auto;}
.p-miao .ap{ margin:16px 0 0; padding:1rem 0; font-size:1rem; color:#6b6b6b;  border-bottom:1px solid #e0e0e0; border-top:1px solid #e0e0e0;
min-height:200px; box-sizing:border-box;}
.intel{ margin-top:20px;}
.intle p{ color:#979797;}
.intel .now{ display:inline-block; background:#ffba00; color:#454545; font-size:1.125rem; font-weight:bold; padding:10px 31px; margin-top:20px}


/*详情*/
.pd-con{position:relative; width:100%; z-index:2; margin-top:40px;}
.pd-con .pitit{ width:100%; }
.pd-con .pitit ul{ border-bottom:1px solid #cacaca; width:100%; box-sizing:border-box;}
.pd-con .pitit li{ transition:all 0.5s ease; display:inline-block; background:#0089e1; padding:10px 45px; font-size:1.125rem; color:#fff;}


.pd-con .picontent{width:100%; float:left; margin-top:34px}
.pd-con .picontent>div{ position:relative; display:none; padding:0 10px}
.pd-con .picontent>div.cur{display:block; position:relative;}




@media screen and (max-width: 768px){
.p-miao{ width:100%; margin-top:20px;  overflow:hidden;}
.p-lx .fl{ width:70%; }
.p-lx .fr{ width:30%; box-sizing:border-box; border-left:1px solid #c0c0c0; padding:0 0 0 3%;}
.p-lx .fr span{  top:0;}
}

/*相关产品*/
.tuipro{ width:100%;  margin-top:24px; box-sizing:border-box; }
.tuipro .tuitit{ background:#fff; margin:20px 0;border-bottom:1px solid #cacaca; width:100%; box-sizing:border-box;}
.tuipro .tuitit h4{ transition:all 0.5s ease; display:inline-block; background:#0089e1; color:#fff; padding:10px 45px; font-size:1.125rem;}
.tuipro li{ width:32.29%; float:left; background:#e4f4fe; position:relative; padding:2px; box-sizing:border-box; z-index:2; margin-right:1.565%; margin-bottom:40px;}
.tuipro li:nth-child(3){ margin-right:0}
.tuipro li:nth-child(4){ display:none;}
.tuipro li a{ display:block;}
.tuipro li div{ width:100%; overflow:hidden;}
.tuipro li div img{ width:100%; transition:all 0.5s ease; transform:scale(1);}
.tuipro li:hover div img{ transform:scale(1.05);}
.tuipro li p{ padding:15px 0; text-align:center; color:#4c4c4c; transition:all 0.5s}
.tuipro li span{ background:#0089e1; width:100%; height:100%; top:0; left:0; transform:scale(1,0); position:absolute; z-index:-1; transform-origin:bottom; transition:all 0.5s}
.tuipro li:hover span{ transform:scale(1);}
.tuipro li:hover p{ color:#fff;}





@media screen and (max-width: 768px){
.tuipro{ width:100%; padding:0; border:none;}
.tuipro li{ width:49%; margin-right:2%;}
.tuipro li:nth-child(3){ margin-right:2%}
.tuipro li:nth-child(2n){ display:block; margin-right:0}
}



.slider-container {
  position: relative;
  overflow: hidden;
  width: 100%;
  margin: 0 auto;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
		  box-sizing:border-box; border:1px solid rgba(0,0,0,0.3);		 
}
@media screen and (max-width: 768px){
.slider-container { width:100%;}
}
.slider {
  position: relative;
  width: 9999px;
}
.slider:before,
.slider:after {
  display: table;
  content: ' ';
}
.slider:after {
  clear: both;
}
.slider__item {
  position: relative;
  float: left;
  margin: 0;
  padding: 0;
  height: 100%;
  
}
.slider__item img {
  display: block;
  max-width: 100%;
  height: auto;
  width:100%;
}
.slider__switch span {
  color: #fff;
  display: block;
  width: 32px;
  height: 32px;
}
/* Arrows */
.slider__switch {
  position: absolute;
  top: 50%;
  margin-top: -20px;
  padding: 10px 5px;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
       -o-user-select: none;
          user-select: none;
  border-radius: 1px;
  background: #000;
  opacity: .3;
  transition: opacity .15s ease;
  fill: #fff;
}
.slider__switch--prev {
  left: 10px;
}
.slider__switch--next {
  right: 10px;
}

.slider__switch:hover {
  opacity: .85;
}
.slider__switch[disabled] {
  visibility: hidden;
  opacity: 0;
}
.slider__caption {
  position: absolute;
  bottom: 30px;
  left: 30px;
  display: block;
  max-width: 500px;
  padding: 10px;
  color: #fff;
  background: rgba(0, 0, 0, .4);
  box-shadow: 0 0 20px 10px rgba(0,0,0,.4);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99000000', endColorstr='#99000000'); /* ie8 */
}
.slider__caption[disabled] {
  opacity: 0;
  visibility: hidden;
}
.slider-nav {
  line-height: 30px;
  position: absolute;
  bottom: 0;
  left: 0;
  display:none;
  width: 100%;
  height: 30px;
  margin: 0;
  padding: 0;
  text-align: center;
  z-index: 99999;
  filter: alpha(opacity=90); /* ie8 */
}
.slider-nav__control {
  display: inline-block;
  width: 12px;
  height: 12px;
  margin: 0 3px;
  -webkit-transition: background .5s ease;
     -moz-transition: background .5s ease;
       -o-transition: background .5s ease;
          transition: background .5s ease;
  border: 2px solid #fff;
  border-radius: 50%;
  background: transparent;
}

.slider-nav__control.is-active {
  width: 12px;
  height: 12px;
  background: #fff;
}
.slider.has-touch {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor:    -moz-grabbing;
}
@media (max-width: 580px) {
  .slider__switch {
    display: none;
  }
  .slider__caption {
    display: none;
  }
}