﻿@charset "utf-8";
/* CSS Document */
.ban{ background-position:center; background-repeat:no-repeat; width:100%; height:360px}
.sort{ border-bottom:1px solid #dcdcdc; height:60px; width:100%;}
.sort .snd{ background:url(/skin/images/lobg.png) center no-repeat rgba(208,35,28,0.5); height:127px; width:18.57%; box-sizing:border-box; padding:18px 0 0 31px; margin-top:-67px}
.sort .snd h4{ color:#ffffff; font-size:1.875rem;}
.sort .snd hr{ width:83px; height:4px; background:#fff; border:none; margin:5px 0;}
.sort .snd p{ color:#fff; font-weight:bold; font-size:1.875rem;}
.sort .slist{ margin-left:30px;}
.sort .slist li{ float:left; padding:0 16px}
.sort .slist li a{ position:relative; z-index:2; display:inline-block; padding:20px 5px; color:#666666; font-size:1rem;}
.sort .slist li a span{ position:absolute; background:url(/skin/images/acur.png) center bottom no-repeat; bottom:0; left:0; width:100%; height:100%; transform:scale(0,1); transition:all 0.7s ease}
.sort .slist li a i{position:absolute; background:#034a9c; bottom:0; left:0; width:100%; height:3px; transform:scale(0,1); transition:all 0.7s ease}
.sort .slist li a:hover span,.sort .slist li a.cur span{ transform:scale(1);}
.sort .slist li a:hover i,.sort .slist li a.cur i{ transform:scale(1);}
@media screen and (max-width:768px){
.sort{ border-bottom:1px solid #dcdcdc; height:auto; width:100%;}
.sort .snd{ display:none;}
.sort .slist{ width:100%; margin-left:0}
.sort .slist li{ width:25%; box-sizing:border-box; text-align:center; padding:0 0}
.sort .slist li a{ font-size:1rem;}
}
.main{ background:#fafafa; width:100%; overflow:hidden; padding:60px 0;}

/*公司简介*/
.ab-box1{ background:url(/skin/images/anbg1.jpg) center no-repeat; min-height:288px}
.ab-box1 h4{ font-size:1.875rem; color:#4a4a4a; font-weight:bold;}
.ab-box1 hr{ width:72px; height:4px; border:none; background:#034a9c; margin:20px 0;}
.ab-box1 p{ font-size:1.125rem; color:#333333; margin-bottom:40px}
.ab-box1 span{ font-size:0.875rem; color:#333333; line-height:2.5em; display:block; text-indent:2em}
.ab-box2{ background:url(/skin/images/anbg2.jpg) center no-repeat; height:637px; box-sizing:border-box; padding-top:90px}
.ab-box2 .fr{ position:relative;}
.ab-box2 .fr p{ position:absolute; color:#fff; font-size:0.9375rem; top:180px; left:122px;}
.ab-box2 .fr p b{ font-size:1.875rem; color:#fff; font-weight:bold;}
@media screen and (max-width:768px){
.ab-box2 .fr p{ top:185px; left:122px;}
.ab-box2 .fr p b{ font-size:1.125rem}
}

/*企业文化*/
.cul-box1{background:url(/skin/images/cul1_03.jpg) center top no-repeat;}
.cul-box1 h4{ font-size:1.875rem; color:#4a4a4a; font-weight:bold;}
.cul-box1 hr{ width:72px; height:4px; border:none; background:#034a9c; margin:20px 0;}
.cul-box1 p{ font-size:1.125rem; color:#333333; margin-bottom:40px}
.cul-box1 li{ float:left; width:19.28%; margin-right:0.9%; display:block; position:relative; overflow:hidden; cursor:pointer}
.cul-box1 li:nth-child(5){ margin-right:0}
.cul-box1 li img{ width:100%; transition:all 0.7s; transform:scale(1);}
.cul-box1 li:hover img{ transform:scale(1.02);}
.cul-box1 li div{position:absolute;bottom:-76px; width:100%; height:126px; padding:16px 20px; background:rgba(208,35,28,0.8); left:0; box-sizing:border-box; transition:all 0.7s ease;}
.cul-box1 li div h3{color:#fff; font-size:1rem; text-align:center;}
.cul-box1 li div span{color:#fff; font-size:1rem; margin-top:20px; display:block; text-align:center; font-size:0.875rem}
.cul-box1 li:hover div{ bottom:0}
.cul-box1 li:nth-child(1){margin-top:181px}
.cul-box1 li:nth-child(2){margin-top:120px}
.cul-box1 li:nth-child(3){ margin-top:59px}
.cul-box1 li:nth-child(4){ margin-top:0}
.cul-box1 li:nth-child(5){ margin-top:-61px;}
.cus-box{background:url(/skin/images/cul1_03.jpg) center top no-repeat;}
.cus-box h4{ font-size:1.875rem; color:#4a4a4a; font-weight:bold;}
.cus-box hr{ width:72px; height:4px; border:none; background:#034a9c; margin:20px 0;}
.cus-box p{ font-size:1.125rem; color:#333333; margin-bottom:40px}
@media screen and (max-width:768px){
.cul-box1 li{ margin-top:0 !important; width:32.33%; margin-bottom:20px;}
}
/*合作伙伴*/
.parlist{ width:100%; margin-top:66px;}
.parlist li{ box-shadow:0 0 5px 2px rgba(0,0,0,0.15); background:#fff; box-sizing:border-box; width:21.42%; border:1px solid #ddd; float:left; margin-right:4.7%; margin-bottom:24px; line-height:120px; transition:all 0.7s ease; cursor:pointer}
.parlist li:hover{ background:#df452d;}
.parlist li p{ text-align:center; font-size:1.125rem;transition:all 0.7s ease;}
.parlist li:hover p{ color:#fff;}
.parlist li:nth-child(4n){ margin-right:0}
@media screen and (max-width:768px){
.parlist li{ width:100%;}
}

/*荣誉证书*/
.changlist 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;}
.changlist li:nth-child(3n){ margin-right:0;}
.changlist li div{ width:100%; overflow:hidden;}
.changlist li div img{ width:100%; overflow:hidden; transform:scale(1); transition:all 0.5s linear}
.changlist li:hover div img{ transform:scale(1.05)}
.changlist li p{ background:url(/skin/images/cjia.png) 95% center no-repeat; padding:16px; border-top:1px solid #eee; color:#454545;}
@media screen and (max-width: 768px){
.changlist li{ width:49%; margin-right:2%;}
.changlist li:nth-child(3n){ margin-right:2%;}
.changlist li:nth-child(2n){ margin-right:0%;}
}

/*联系信息*/
.con-box .tit{ text-align:center;}
.con-box .tit h3{ font-size:2.25rem; color:#034a9c}
.con-box .tit p{ color:#999999; font-size:1rem;}
.con-box ul{ margin-top:48px}
.con-box li{ background:#fff; width:23.6%; margin-right:1.86%; box-sizing:border-box; padding:24px 0 24px 27px; position:relative; float:left; min-height:180px;}
.con-box li:nth-child(4){ margin-right:0;}
.con-box li h4{ font-size:1.5rem; color:#034a9c; font-weight:bold; margin-bottom:8px}
.con-box li h4 img{ margin-left:12px; margin-bottom:-5px;}
.con-box li span{ color:#034a9c; font-size:0.75rem;}
.con-box li hr{ width:21px; height:1px; background:#034a9c; margin:16px 0; border:none}
.con-box li p{ font-size:0.875rem; color:#666666; line-height:1.625em}
.con-box li .cwx{ position:absolute; right:20px; bottom:15px}
.con-box li .cwx img{ width:82px; margin-left:12px}
.map{ margin-top:80px;}
.feed{ margin-top:80px;}
.feed .tit{ text-align:center;}
.feed .tit h4{ font-size:2.25rem; color:#034a9c}
.feed .tit p{ color:#999999; font-size:1rem;}
.feed .di3{ width:100%; margin-top:32px; margin-bottom:20px;}
.feed .di3 input{ width:32%; float:left; margin-right:2%; box-sizing:border-box; background:none; padding:10px; border:1px solid #b5b5b5; font-size:1rem;}
.feed .di3 input:nth-child(4){ margin-right:0}
.feed .w100{ box-sizing:border-box; width:100%; background:none;padding:10px; border:1px solid #b5b5b5; font-size:1rem;}
.feed .cce{ text-align:center}
.feed .fbtn2{ background:#034a9c; color:#fff; margin-top:60px; border:none; padding:20px 90px; font-size:1rem; cursor:pointer}
@media screen and (max-width: 768px){
.con-box li{ width:100%; margin-bottom:24px; margin-right:0}
.con-box li .cwx img{ width:107px; margin-left:12px}
.feed .di3 input{ width:100%; font-size:1rem; margin-bottom:20px}
.feed .w100{ font-size:1rem;}
}

/*客户服务*/
.ser-box .tit{ text-align:center;}
.ser-box .tit h3{ font-size:2.25rem; color:#034a9c}
.ser-box .tit p{ color:#999999; font-size:0.875rem;}
.se1{ margin-top:79px; background:#fff;}
.se1 .spic{ width:48%;overflow:hidden; cursor:pointer}
.se1 .spic img{  width:100%; transform:scale(1); transition:all 0.5s ease}
.se1 .spic:hover img{ transform:scale(1.05);}
.se1 .stxt{ width:52%; padding-left:70px; box-sizing:border-box; padding-top:44px;}
.se1 .stxt h4{ font-size:1.125rem; color:#034a9c; margin-bottom:20px}
.se1 .stxt p{ font-size:0.875rem; line-height:2.125em;}

.se2{ margin-top:40px; background:#fff;}
.se2 .spic{ width:48%; overflow:hidden; cursor:pointer}
.se2 .spic img{  width:100%; transform:scale(1); transition:all 0.5s ease}
.se2 .spic:hover img{ transform:scale(1.05);}
.se2 .stxt{ width:52%; padding:0 40px 0 40px; box-sizing:border-box; padding-top:44px;}
.se2 .stxt h4{ font-size:1.125rem; color:#034a9c; margin-bottom:20px}
.se2 .stxt p{ font-size:0.875rem; line-height:2.125em;}
.se3{ margin-top:57px; background:#fff; padding:42px 0;}
.se3 ul{ width:90%; margin:0 auto;}
.se3 ul li{ float:left; width:33.33%; text-align:center;}
.se3 ul li img{ transform:rotate(0); transition:all 0.7s ease;}
.se3 ul li p{ margin:16px 0; font-size:1rem;}
.se3 ul li span{ font-size:0.875rem; color:#333333}
.se3 ul li:hover img{ transform:rotate(360deg);}
@media screen and (max-width: 768px){
.se1 .spic{ width:100%;}
.se1 .stxt{ width:100%; padding:0 30px;}
.se2 .spic{ width:100%;}
.se2 .stxt{ width:100%;}
.se3 ul li{ box-sizing:border-box; padding:0 16px}
}

/*新闻资讯*/
.impnews{ border-bottom:1px solid #bfbfbf; padding-bottom:68px; width:100%; margin-bottom:56px; position:relative;}
.impnews i{ position:absolute; bottom:-1px; left:0; transform:scale(0,1); transition:all 0.7s ease; width:100%; height:1px; background:#034a9c; transform-origin:left;}
.impnews:hover i{ transform:scale(1)}
.impnews .fl{ width:48.28%; overflow:hidden;}
.impnews .fl img{ width:100%; transition:all 0.5s;}
.impnews:hover .fl img{ transform:scale(1.05);}
.impnews .fr{ width:51.6%; box-sizing:border-box; padding:39px 0 0 66px}
.impnews .fr h3{ font-size:1.5rem; color:#111111; margin-bottom:32px;}
.impnews .fr p{ font-size:0.9375rem; line-height:2em}
.impnews .fr em{ margin-top:80px; font-size:0.875rem; color:#999999; display:block;}
.newsall{width:32.5%; float:left; margin-right:1.25%; margin-bottom:56px}
.newsall:nth-child(4){ margin-right:0;}
.newsall:nth-child(7){ margin-right:0;}
.newsall .npic{ width:100%; overflow:hidden;}
.newsall .npic img{ transform:scale(1); transition:all 0.5s ease; width:100%;}
.newsall:hover .npic img{ transform:scale(1.05);}
.newsall .name{ padding:36px 0 22px; border-bottom:1px solid #dcdcdc; position:relative;}
.newsall .name p{ font-size:1.125rem; color:#111111; margin-bottom:8px;transition:all 0.7s ease;}
.newsall .name span{ color:#999999; font-size:0.875rem;}
.newsall .name  i{ position:absolute; bottom:-1px; left:0; transform:scale(0,1); transition:all 0.7s ease; width:100%; height:1px; background:#034a9c; transform-origin:left;}
.newsall:hover .name  i{ transform:scale(1)}
.newsall:hover .name p{ color:#034a9c}

@media screen and (max-width: 768px){
.impnews .fl{ width:100%;}
.impnews .fr{ width:100%; box-sizing:border-box; padding:39px 20px 0 20px}
.newsall{width:49%; float:left; margin-right:2%; margin-bottom:56px}
.newsall:nth-child(3){ margin-right:0;}
.newsall:nth-child(4){ margin-right:2%;}
.newsall:nth-child(5){ margin-right:0;}
}

/*新闻内页*/
.nbg{}
.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;}
}

/*应用领域*/
.applist{ width:100%;}
.applist li{ float:left; margin-right:1.9%; width:23.57%; text-align:center; margin-bottom:39px;}
.applist li:nth-child(4n){ margin-right:0}
.applist li a{ display:block;}
.applist li div{ width:100%; overflow:hidden;}
.applist li div img{ width:100%; transform:scale(1); transition:all 0.5s ease}
.applist li:hover div img{ transform:scale(1.02);}
.applist li p{ text-align:center; display:inline-block; border-bottom:1px solid #bfbfbf; padding:30px 0 10px}
@media screen and (max-width: 768px){
.applist li{ width:49%; margin-right:2%;}
.applist li:nth-child(2n){ margin-right:0}
}
/*展示*/
.one1 .fl{ width:48.5%; border:1px solid #e6e6e6; text-align:center; box-sizing:border-box; padding:0 0}
.one1 .fr{ width:47.14%}
.one1 .fr h3{ font-size:1.5rem; color:#333333; font-weight:bold;}
.one1 .fr .det1{ font-size:0.875rem; line-height:2em; margin-top:24px; padding-top:24px; border-top:1px solid #d4d4d4}
.one1 .fr .dtel{ text-align:center; margin-top:90px}
.one1 .fr .dtel a{ display:inline-block; background:#bfbfbf; padding:12px 36px; border-radius:30px; color:#fff; font-size:1.5rem; font-weight:bold; transition:all 0.7s ease;}
.one1 .fr .dtel a:hover{ background:#cd261a}
.one1 .fr .dtel a img{ margin-bottom:-3px;}
.two2{ margin-top:120px; width:100%; overflow:hidden;}
.cdd{ border-top:1px solid #bfbfbf; padding:12px 0;}
@media screen and (max-width: 768px){
.one1 .fl{ width:100%;}
.one1 .fr{ width:100%; margin-top:20px;}
}

/*视频*/
.vidlist{ width:100%;}
.vidlist li{ float:left; margin-right:3%; width:48.5%; text-align:center; margin-bottom:39px;}
.vidlist li:nth-child(2n){ margin-right:0;}
.vidlist li a{ display:block;}
.vidlist li div{ width:100%; overflow:hidden; position:relative;}
.vidlist li div span{ position:absolute; left:0; top:0; width:100%; height:100%; background:url(/skin/images/play.png) center no-repeat;}
.vidlist li div img{ width:100%; transform:scale(1); transition:all 0.5s ease;}
.vidlist li:hover div img{ transform:scale(1.02);}
.vidlist li p{ padding:16px 0;}
@media screen and (max-width: 768px){
.vidlist li{ width:100%; margin-right:0}
}
/*产品中心*/
.ps-list{ width:100%;}
.ps-list dl{ width: 31%; margin-bottom:50px; margin-right: 2%;}
.ps-list dl dt{ width:100%; box-sizing:border-box; border:1px solid #e6e6e6; overflow:hidden;position:relative;}
.ps-list dl dt img{ width:100%; transition:all 0.7s ease; transform:scale(1);}
.ps-list dl dt span{ position:absolute; opacity:0; background:rgba(0,0,0,0.3); width:100%; height:100%; left:0; top:0; transition:all 0.7s ease; text-align:center; padding-top:32%; box-sizing:border-box;}

.ps-list dl dt span i{ background:url(/skin/images/link.png) center no-repeat; width:50px; height:50px; display:inline-block; transition:all 0.5s ease-in-out;}
.ps-list dl dt span i:hover{ background:url(/skin/images/link1.png) center no-repeat; width:50px; height:50px; display:inline-block;}

.ps-list dl:hover dt img{ transform:scale(1.02);}
.ps-list dl:hover dt span{ opacity:1;}

.ps-list dl dd{ text-align:center; padding:30px 0 0;}
.ps-list dl dd p{ color:#333333; font-size:1rem; display:inline-block;}
.ps-list dl dd i{ display:block; width:76px; height:1px; background:#e5e5e5; border:none; margin:10px auto; transition:all 0.5s ease}
.ps-list dl:hover dd i{ width:100%; background:#034a9c;}
.pee{}
@media screen and (max-width: 768px){
.ps-list dl{ width:100%; margin-bottom:50px;}
.sort .slist.pee li{ width:50%;}
}
/*产品展示*/
.p-show{ margin-top:30px; background:#fff; padding:16px}
.container{max-width: 1024px;width: 50.5%;margin: 0 auto; position:relative;}
.preview {text-align: center; margin-top:10px; background:rgba(0,0,0,0.3); padding:10px 10px;}
.preview a { display:block; float:left;margin:3px; width:19%; border:3px solid #fff; box-sizing:border-box;}
.preview img {display: block; width:100%; height:auto;}
.container .active { border:3px solid #034a9c !important}

.dd{ position:relative; margin-top:30px; z-index:99; width:100%; line-height:1.875em}
.dd .pre1{ display:block;}
.dd .next1{ display:block;}

.pd-con{ width:100%; margin-top:115px;}
.pd-con .pdtit{ border-bottom:1px solid #bfbfbf; padding-bottom:25px;}
.pd-con .pdtit h4{ font-size:1.5rem; color:#034a9c; font-weight:bold;}
.pd-con .pdcontent{ padding:50px 20px}

@media screen and (max-width: 768px){
.container{ width:100%;}
.pxx{ width:100%;padding:3%}
}


.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:3px 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;
  
}
.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;
  }
}