@charset "utf-8";
/* CSS Document */
.ban{ height:400px; width:100%; background-position:center; background-repeat:no-repeat;}

.nymenu{ height:75px; border-bottom:1px solid #e6e6e6;}

.loc img{ margin-top:-4px}
.loc p{ display:inline-block; position:relative; top:-36px; margin-left:5px; }
.lan{ width:auto}
.lan li{ float:left; line-height:75px; background:url(../images/hline.jpg) right center no-repeat; padding:0 24px}
.lan li a{ display:block; position:relative; transition:all 0.5s;}
.lan li a:hover,.lan li a.cur{color:#2c396d;}
.lan li a span{ position:absolute; bottom:0; left:0; height:3px; background:#2c396d; width:100%; transform:scale(0,1); transition:all 0.5s;}
.lan li a:hover span,.lan li a.cur span{ transform:scale(1,1);}
.bma{background-image:url(../images/ban-a.jpg);}
@media screen and (max-width:768px){
.loc{ display:none;}
.lan{ width:100%;}
.bma{background-image:url(../images/ban-ma.jpg);}
}

.main{ padding:40px 0;}

/*公司简介*/
.acox{ background:url(../images/bgab.jpg) right 26px no-repeat; padding:40px 0; background-size: 39%;}
.acox .abname h4{ font-size:2.25rem; color:#2c396d;}
.acox .abname p{ font-size:1.125rem; color:#ce1018; text-transform:uppercase; letter-spacing:0.3px}
.acox .amiao{ width:100%; margin-top:32px; position:relative;}
.amiao .acon{ width:60%; box-sizing:border-box; background:#f7f6f6; padding:15px 20px;}
.amiao .acon p{ text-align:justify; line-height:1.75em}
.ahor{ position:absolute; bottom:0; background:url(../images/xa.jpg) right center no-repeat; width:39%; right:0;}
.ahor li{ float:left; margin-right:12px;}
@media screen and (max-width:768px){
.acox{ background:none;}
.amiao .acon{ width:100%; box-sizing:border-box; background:#f7f6f6; padding:30px;}
.ahor{ display:none;}
}
.ashu{ margin-top:71px}
.ashu li{ box-sizing:border-box; padding:0 5%; float:left; width:25%; background:url(../images/xln.jpg) right center no-repeat;}
.ashu li:nth-child(1){padding:0 0 0 8%;}
.ashu li:nth-child(4){padding:0 0 0 4%; background:none;}
.ashu li h4{font-family:'AgencyFB'; display:inline-block; font-size:90px; color:#6a6a6a;}
.ashu li .ed{ display:inline-block;}
.ashu li .ed p{ font-size:1.375rem; color:#888888;}
.ashu li .ed em{ font-size:1.125rem; color:#888888}
.ashu li span{ display:block; margin-top:-10px; text-transform:uppercase; color:#888888; font-size:0.875rem;}
@media screen and (max-width:1366px){
.ashu li{padding:0 3%;}
}
@media screen and (max-width:768px){
.ashu li{ width:50%; margin-bottom:20px;}
}
.hulist{ width:100%;}
.hulist li{ box-sizing:border-box; float:left; width:23%; margin-right:2.66%; margin-bottom:33px;}
.hulist li div{ overflow:hidden; border:2px solid #d5d3d3}
.hulist li div img{ transform:scale(1); transition:all 0.5s; width:100%;}
.hulist li div img{}
.hulist li:hover div img{ transform:scale(1.05);}
.hulist li p{ color:#fff; background:#2c396d; padding:12px 0; text-align:center;}
@media screen and (max-width:768px){
.hulist li{ width:49%; margin:0 0.5% 32px 0.5% !important;}
}

/*客户*/
.cdd{ width:75%; margin:0 auto;}
.cdd a{ display:block; padding:3px 8px; background:#eee;}
.ashare{ position:relative; text-align:center; height:2em; border-bottom:1px dashed #ddd}
@media screen and (max-width:768px){
.bcs{ background-position:-292px}
}

/*联系我们*/
.map{ margin-top:30px;}
.cotin{ margin-top:30px;}
.cotin h4{ text-align:center; font-size:1.875rem; font-weight:bold; color:#8d0000}
.cotin p{ text-align:center; font-size:1.125rem; color:#3f3f3f}
.cotin ul{ margin-top:60px;}
.cotin ul li{ float:left; box-sizing:border-box;}
.cotin ul li p{ text-align:left; font-size:1rem; color:#3f3f3f; margin-bottom:20px;}
.cotin ul li p img{ margin-bottom:-8px;}
.cotin ul li:nth-child(1){ width:25%;}
.cotin ul li:nth-child(2){ width:50%;}
.cotin ul li:nth-child(3){ width:25%;}
@media screen and (max-width:768px){
.cotin ul li:nth-child(1){ width:100%;}
.cotin ul li:nth-child(2){ width:100%;}
.cotin ul li:nth-child(3){ width:100%;}
}

/*新闻资讯*/
.impnews{ background:#ebebeb; margin-bottom:31px;box-shadow:0 0 10px 2px rgba(0,0,0,0.2)}
.impnews a{ display:block;}
.impnews .fl{ width:51%;}
.impnews .fr{ box-sizing:border-box; width:49%; padding:62px 41px;}
.impnews .fr h6{ font-size:1.625rem; color:#2d2d2d}
.impnews .fr p{ font-size:1rem; color:#505050; line-height:1.5em; margin:24px 0;}
.impnews .fr em{ display:block; width:137px; height:51px; background:#1e2a58; text-align:center; line-height:51px; color:#fff;}

.newsall{ padding:26px 35px; background:#fff; width:auto; transition:all 0.8s; margin-bottom:22px; box-sizing:border-box; border:1px solid #dcdcdc}
.newsall a{ display:block;}
.newsall:hover{ box-shadow:0 0 10px 2px rgba(0,0,0,0.2)}
.newsall .npic{ width:21.64%;}
.newsall .npic img{ width:100%;}
.newsall .ncon{ width:55%; margin-left:4%;}
.newsall .ncon p{ font-size:1.5em; color:#515151; margin-top:16px}
.newsall .ncon span{ display:block; font-size:0.875em; color:#515151; margin:1.5em 0 2.2em; line-height:1.5em}
.newsall .ncon em{ color:#fff; font-size:0.875em; background:#1e2a58; padding:8px 12px;}
.newsall .ndate{ margin-top:1.5em;}
.newsall .ndate dt{ font-size:60px; color:#4b4b4b; text-align:center;}
.newsall .ndate dl{ display:inline-block; color:#858585; border-top:1px solid #e1e1e1; padding:10px 10px}
@media screen and (max-width: 768px){
.impnews .fl{ width:100%;}
.impnews .fl img{ width:100%}
.impnews .fr{ width:100%;}
.impnews .fr h6{ font-size:1.375rem; color:#2d2d2d}
.newsall .npic{ width:23%; display:none}
.newsall .ncon{ width:75%; margin-left:4%;}
.newsall .ncon span{ display:none;}
.newsall .ncon em{ display:block; width:130px; text-align:center; margin-top:20px;}
}

/*新闻资讯*/
.nbg{ margin-top:1.5em; background:#fff; }
.news-title{width:100%; height:30px; line-height:30px; text-align:center; font-size:1.25em; font-weight:bold; margin:0 auto; color:#242424;}
.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:1em;line-height:20px; color:#242424}
.news-pn a{ color:#242424; font-size:0.875em;}
/*相关新闻*/
.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:45%;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){
	.knd{ padding:1em }
	.news-title{ font-size:1.375rem; line-height:1.5em; height:auto;}
	.news-type{ height:auto; line-height:1.5em}
.news-content{ font-size:1.25rem !important; line-height:2rem !important;}
.news-content span{ font-size:1.25rem !important; }
.news-content p{ font-size:1.25rem !important;}
.news-pn{ font-size:1.25em; 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;}
}

/*产品中心*/
.iiprlist{ width:20.7%; }
.iiprlist .pstit{ padding:25px; background:#2c396d; border-top-left-radius:15px;border-top-right-radius:15px;}
.iiprlist .pstit h4{ font-size:1.5rem; color:#fff;}
.iiprlist .pstit hr{ background:#fff; width:20px; height:2px; border:none; margin:20px 0;}
.iiprlist .pstit p{ font-size:1.25rem; color:#fff; text-transform:uppercase;}
.iiprlist .pstit img{ margin-top:10px;}

.ipl{background:#3a4a8b;border-top:none; border-bottom-left-radius:15px;border-bottom-right-radius:15px; padding-bottom:30px;}
.ipl li.one{ padding-left:30px;  font-size:1.25rem; transition:all 0.5s;}
.ipl li.one:hover{ background:#fff;}
.ipl li.one.cur{ background:#fff;}
.ipl li.one a{ display:block; background:url(../images/pjia.png) left center no-repeat; transition:all 0.5; padding:16px 0 20px 30px;transition:all 0.5s; color:#fff; border-bottom:2px solid rgba(0,0,0,0);}
.ipl li.one:hover a{color:#fff;font-size:1.25rem;background:url(../images/pjiac.png) left center no-repeat #fff; color:#da251f; border-bottom:2px solid #da251f}
.ipl li.one.cur a{color:#fff;font-size:1.25rem;background:url(../images/pjiac.png) left center no-repeat #fff; color:#da251f;border-bottom:2px solid #da251f}

.ipl li.two { overflow:hidden}
.ipl li.two a{ color:#3c3c3c; font-size:1.125rem; padding-left:60px; background:url(../images/lf.png) 90% center no-repeat;}
.ipl li.two:hover a{color:#da251f}
.ipl ul ul{ display:none;}
.ipl ul ul.cur{ padding:16px 0 16px; background:#fff; display:block}
@media screen and (max-width: 768px){
.iiprlist{ display:none;}
}
/*产品展示*/
.press{ width:76%;}



.pdon{ width:42%; box-sizing:border-box; padding:36px 5px 36px 0; position:relative; min-height:460px}
.pdon h5{ font-size:1.75rem; color:#5a5a5a}
.pdon h6{ color:#2c396d; font-size:1.25rem; border-bottom:1px solid #dcdcdc; margin:10px 0; padding:5px 0 20px;}
.pdon .okc{ padding:16px 0 66px;border-bottom:1px solid #dcdcdc;}
.zx{ position:absolute; bottom:0;}
.zx .dian{ margin-right:10px;}
.zx .dian span{ display:block; font-size:1.125rem; color:#444444}
.zx .dian em{ display:block;font-family:'DINEngschriftStd'; font-size:2.25rem; color:#3a4a8b}
.zx .hua{ position:relative; top:10px;}

.container{max-width: 1024px;width: 100%;margin: 0 auto; background:#fff}
.preview {text-align: center; margin-top:20px;}
.preview a { display:block; float:left;margin: 5px; width:29%; border:2px solid #eee}
.preview img {display: block; width:100%; height:auto;}
.active { outline: 3px solid #da251f;}
.pname{ width:42%; border-top:1px solid #eeeeee}
.pname h4{ font-size:1.375rem; font-weight:bold; color:#2c396d; margin:20px 0;}
.pname p{ font-size:1.125rem; color:#6b6b6b}
.pname span{ display:block; background:url(../images/htt.jpg) left center no-repeat; padding-left:19px; margin-top:20px; font-size:1rem;}
.pname b{ color:#d18337}
.pname .paa{ margin-top:20px; display:block;}
.jiu{ margin-top:20px;}
.jiu p{ font-size:1.1rem; color:#333;}
@media screen and (max-width: 768px){
.press{ width:100%;}
.pdon{ width:98%; margin:0 auto; float:none;}
.zx .hua{ display:none;}
.pname{ width:98%; }
}

.sss2{  margin-top:28px; box-sizing:border-box; border:1px solid #e2e2e2;border-top:5px solid #da251f; background:#fff;}
.sss2 h4{ font-size:1.125rem; color:#3a4a8b; font-weight:bold; padding:18px 16px; float:left; cursor:pointer}
.sss2 h4.cur{ background:#3a4a8b; color:#fff;}
.sss2 .tabList3{border-bottom:1px solid #e2e2e2; }
.sss2 .con2{ padding:20px 16px;}
.sss2 .tabCon3{ border:1px solid #eee; padding:10px;}
.sss2 .tabCon3 *{}
.sss2 .tabCon3>div{ display:none; }
.sss2 .tabCon3>div.cur{display:block;}
.dd{ width:90%; margin:0 auto; padding:14px 0;}

.tuipro{ margin-top:20px;}
.tuipro li{ float:left; width:32.33%; margin-right:1.5%; margin-bottom:20px; position:relative; transition:all 0.8s; top:0}
.tuipro li:nth-child(3){ margin-right:0;}
.tuipro li:nth-child(4){ display:none;}
.tuipro li a{ display:block;}
.tuipro li .pimg{ width:100%; overflow:hidden;}
.tuipro li .pimg img{ transition:all 0.8s; transform:scale(1); }
.tuipro li:hover .pimg img{ transform:scale(1.05);}
.tuipro li .pne{ position:absolute; width:100%; border-top:1px solid #e3e3e3; bottom:0; padding:10px;box-sizing:border-box;}
.tuipro li .pne p{ display:inline-block; color:#666;}
.tuipro li .pne img{ float:right;}
.tuipro li:hover{ box-shadow:0 0 15px 2px rgba(0,0,0,0.2); top:-5px;}
.tuipro h4{ font-size:1.125rem; color:#2c396d; margin-bottom:20px; background:url(../images/zhu.jpg) left center no-repeat; line-height:1.5em; padding-left:20px;}



@media screen and (max-width: 768px){
.tuipro{ width:100%; border-bottom:3px solid #939393;}
.tuipro li{ width:49%; margin:0 0.5% 30px !important}
.tuipro li .ee{ width:100%;}
.tuipro li:nth-child(4){ display:block;}
}


/*feed*/
.feed{ text-align:center; }
.feed .fzx{ font-size:2em; color:#474443; font-weight:bold; margin:0.5em 0;}
.feed .fww{ font-size:0.875em; color:#474443;margin:1em 0; display:block;}
.feed .tab1 p{ width:24%; float:left; text-align:left; margin:20px 1.3% 20px 0px;}
.contxt{ background:#FFF; border:1px solid #ddd; padding:1%; width:98%; height:35px; color:#474443}
.btn{ border:1px solid #ddd; background:#ddd; color:#000; font-family:"微软雅黑"; width:124px; height:36px; line-height:36px;-webkit-border-radius: 20px;-moz-border-radius: 20px; margin:30px 0; cursor:pointer; transition:all 0.5s}
.btn:hover{ background:#e72c34; color:#000;border:1px solid #e72c34; color:#fff;}
@media screen and (max-width:768px){
.feed .tab1 p{ width:100%;margin:20px 0 20px 0px;}
.contxt{ font-size:1em;}
.btn{ font-size:1em; width:140px; height:60px;}
}


.vlist{ margin-top:30px;}
.vlist li{box-sizing:border-box; float:left; width:23%; margin-right:2.66%; margin-bottom:33px;}
.vlist li a{ display:block;}
.vlist li div{ width:100%; overflow:hidden;}
.vlist li div img{ transform:scale(1); transition:all 0.5s; width:100%;}
.vlist li:hover div img{ transform:scale(1.05);}
.vlist li p{ background:#ececec; padding:10px 0 10px 8px; font-size:1.125rem; color:#454545; }





@media screen and (max-width:768px){
.vlist li{ width:48%; margin:0 1% 27px !important;}
}



.slider-container {
  position: relative;
  overflow: hidden;
  width: 55%;
  margin: 0 auto;
  background-color: #444;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
		  border:4px solid #e5e5e5;
}
@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;
  }
}



/*手机分类*/
.mpm{ display:none; position:relative; z-index:11; background:#fff;}
.pme{ display:none;}
@media (max-width: 768px) {
.mpm{ padding:30px 0; display:block; background:#3d4d8c; margin-top:-76px;}
.mpm ul li{ float:left; width:31.33%; margin-right:3%;}
.mpm ul li:nth-child(3){ margin-right:0;}
.mpm ul li a{ display:block; background:#fff; padding:12px 0; text-align:center; font-size:1.125rem; transition:all 0.5s; color:#2a2a2a}
.mpm ul li a:hover,.mpm ul li a.cur{ background:#a5120e; color:#fff;}
.pme{ padding:16px 0; display:block; border-bottom:2px solid #a5120e}
.pme .pl2{ display:block; width:48%; text-align:center; box-sizing:border-box; background:#ddd; color:#ddd; margin-bottom:16px;}
.pme .pl2 a{ color:#2a2a2a; font-size:1.125rem; display:block;padding:8px 10px; transition:all 0.5s;}
.pme .pl2 a.cur{ background:#3d4d8c; color:#fff;}
.pme .pl2 a:hover{ background:#3d4d8c; color:#fff;}
}

