.slide_container{ position: relative; width: 100%; }

.rslides{ position: absolute; overflow: hidden; width: 100%; padding: 0; margin: 0; }

.rslides li{ -webkit-backface-visibility: hidden; position: absolute; display: none; width: 100%; left: 0; top: 0; }

.rslides li:first-child { position: relative; display: block; float: left; }

.rslides img{ display: block; height: auto; float: left; width: 100%; border: 0; }

.slide{ position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; }

.slide li{ position: absolute; width: 100%; left: 0; top: 0; }

.slide img{ display: block; position: relative; z-index: 1; height: auto; width: 100%; border: 0; }

.slide .caption{ display: block; position: absolute; z-index: 2; font-size: 20px; text-shadow: none; color: #fff; background: #000; background: rgba(0,0,0, .8); left: 0; right: 0; bottom: 0; padding: 10px 20px; margin: 0; max-width: none; }

.slide_nav{ position: absolute; top: 46%; left: 2%; opacity: 1; z-index: 3; text-indent: -9999px; overflow: hidden; text-decoration: none; height: 70px; width: 70px; background: transparent url("../images/btn_l.png") no-repeat left top;}

.slide_nav.next {

    left: auto;

    background-position: right top;

    right: 2%;

    background: transparent url(../images/btn_r.png) no-repeat left top;

}

@media (max-width: 1024px){

	.slide img{width: 120%;margin-left: 0%;}

}

.sy-tit{font-size: 36px;position: relative;z-index: 9;color: #333;font-family: Montserrat-Bold!important;text-transform: uppercase;}

.sy-tit::after{content: '';width: 180px;height: 6px;background: #e60012;position: absolute;left: 0;top: 48px;z-index: -1;}

.margin{margin-top: 80px;}

.des{font-size: 16px!important;line-height: 30px!important;color: #333!important;}

.more{display: inline-block;font-size: 14px;color: #fff;border: 1px solid #fff;border-radius: 500px;padding: 12px 24px;transition: .4s;}

.more:hover{border: 1px solid #e60012;color: #fff;background: #e60012;}

.b{font-family: Montserrat-Bold!important;}

/*  */

.pad_80 { padding: 80px 0;}



.product-box {



  margin-top: 50px;

}



.pro-fl {





  display: flex;

  align-items: stretch;

  justify-content: space-between;



  background: #E3ECF2;

  flex-wrap: wrap;

  background-size: cover;

}



.pro-fl a {

  width: calc(25% - 2px);

  padding: 50px 0;

  /* background: url(../images/quan.png) no-repeat bottom; */

  background-size: 100%;

  border-right: 1px solid #dedede;

  position: relative;

  overflow: hidden;

}

/* .p2 {

	position: absolute;

	top: 0px;

	left: 0px;

	height: 100%;

	width: 100%;

    transform: rotate(45deg);

	-webkit-transform: rotate(45deg);

}



.pro-fl a .p2 .pp_lf {

	-webkit-transition: all .5s;

	-moz-transition: all .5s;

	transition: all .5s;

	position: absolute;

	top: -90%;

	left: -107%;

  background: rgba(0, 0, 0, 0.07);

	width: 100%;

	height: 200%;

	

}



.pro-fl span {  position: absolute; top:4px; left: -5px;}

.pro-fl span img { width: 100px; transform: rotate(-45deg);}

.pro-fl span.xs2{  position: absolute; top:9%; left: -4%;}

.pro-fl span.xs2 img { width: 150px; transform: rotate(90deg); } */

.pro-fl a:last-child{ border-right: none;}

.pro-fl a img {

  max-height: 330px;

padding: 30px;

width: calc(100% - 60px);

}



.pro-fl .pro_txt {

  text-align: center;

}



.pro-fl .pro_txt .ab_more2 {

  margin: 15px auto;



  border-radius: 30px;

  color: #333;

  border: 1px solid #333;

}



.pro-fl a:hover .ab_more2 {

  background: #005FBB;



  color: #fff;

}





.pro_list {

  display: flex;

  align-items: center;

  justify-content: space-between;

}





.pro_txt {

  font-size: 20px;

  color: #1e1e1e;

  text-align: left;

}



.pro_txt b {

  font-size: 20px;



}



.pro_txt p {

  margin: 30px 0;

}



.pro_txt p em {

  display: block;

  height: 36px;

  line-height: 36px;

  background: url(../images/pro-tb.png) no-repeat left;

  padding-left: 27px;

  font-size: 18px;

  font-weight: normal;

}







.pro_txt span {

  color: #999;

  height: 50px;

  font-size: 18px;

  display: block;

  margin-top: 20px;

  font-family: Arial, Helvetica, sans-serif;



  line-height: 24px;

}



.pro_tu {

  position: relative;

  overflow: hidden;

}



.pro-fl a::after {

  position: absolute;

  top: 0;

  left: 0;

  width: 100%;

  height: 100%;

  background: rgba(255, 255, 255, .2);

  content: '';

  z-index: 1;

  -webkit-transition: -webkit-transform .6s;

  transition: -webkit-transform .6s;

  -o-transition: transform .6s;

  transition: transform .6s;

  transition: transform .6s, -webkit-transform .6s;

  -webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -100%, 0);

  transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -100%, 0)

}





.ab_more2 {

  display: block;

  font-size: 16px;

  color: #999;

  width: 140px;

  line-height: 40px;

  text-align: center;





  margin: 20px 0;

  font-style: normal;

  transition: all 0.3s;

}



.pro_list a:hover .ab_more2 {

  color: #fff;

  background: #005FBB;



}



@keyframes movepoint {

  25% {

    transform: scale(1);

  }



  100% {

    transform: scale(1);

  }

}



.pro_list a:hover .shade-move {



  animation: movepoint 2s infinite;

  -webkit-animation: movepoint 2s infinite;

}



.pro-fl a:hover .shade-move {



  animation: movepoint 2s infinite;

  -webkit-animation: movepoint 2s infinite;

}



.pro-fl a:hover::after {

  -webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 100%, 0);

  transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 100%, 0)

}



.pro_list a:hover::after {

  -webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 100%, 0);

  transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 100%, 0)

}

  .center-block {

  display: block;

  margin-right: auto;

  margin-left: auto

}



img {

  border: 0px;

  vertical-align: middle;

}



.img-responsive {

  display: block;

  height: auto;



  max-width: 100%

}

  .index2{text-align: center;}

  .index2 .mod1 li{background-size: 100% auto;position: relative;}

  .index2 .mod1 .bot{position: relative;}

  .index2 .swiper-pagination-bullet{width: 19px;height: 20px;background: url(../images/index2-ic2.png) no-repeat center;margin: 0 2px;}

  .index2 .swiper-pagination-bullet-active{width: 19px;height: 20px;background: url(../images/index2-ic.png) no-repeat center;}

  .index2 .swiper-pagination{margin-top: 40px;width: 100%;}

  .index2 b{font-size: 18px;color: #333;display: block;overflow: hidden;margin: 20px 0 10px;}

  .index2 span{font-size: 16px;color: #666;}

  .index2 .imgfd{max-height: 290px;}

  .index2 li:hover b{color: #005FBB;}

  .index2 .swiper-button-next,.index2 .swiper-button-prev{width: 52px;height: 52px;background: url(../images/index2-pre.png) no-repeat center;top: 45%;}

  .index2 .swiper-button-next{background: url(../images/index2-next.png) no-repeat center;}

.index2 .swiper-button-prev { left: 10px;}

  .index2 .center{position: relative;}

.st-tit{margin-bottom: 50px;}

 .st-tit h2{font-size: 36px;color: #333;text-align: center;text-transform: uppercase;position: relative;}

.st-tit .rec{width: 48px;height: 6px;background: #e60012;margin: 0 auto;margin-top: 16px;}

.st-tit2 h2{color: #fff;}

.st-tit2 .rec{background: #fff;}

  .xcal .swiper-slide a { border: 1px solid #dedede; display: block;}

  .xcal .swiper-slide .inner-con {position: relative;z-index: 1;}

  .xcal .swiper-slide .inner-con p{ display: flex; align-items: center; justify-content:center; background: #E3ECF2; padding: 20px 10px; font-size: 16px;}

  .xcal .swiper-slide:hover p {background: #005FBB;color: #fff;}





.index3{padding-left: 5%;background: #f1f1f1;height: 800px;position: relative;}

.index3 .box{width:calc(50% - 110px); margin-right: 110px;}

.index3 .img{height: 800px;width: 50%;}

.index3 .img img{width: 100%;height: 100%;object-fit: cover;}

 .more{color: #333;border: 1px solid #333;}

 .more:hover{color: #fff;border: 1px solid #005FBB; background: #005FBB;}

.index3 .box .des{margin: 20px 0 20px;overflow: hidden; text-align: left;}

.index3 .box .des p { margin-bottom: 20px;}

.ab-num{position: relative; display: flex; margin-top: 50px; align-items: stretch;}

.ab-num dt{width: 31%; margin: 1%;background: #fff;border-radius: 5px;float: left;color: #333;position: relative;overflow: hidden;}

.ab-num dt:last-child{margin-right: 0;}

.ab-num dt b{font-size: 34px;font-family: Montserrat-Bold!important;}

.ab-num dt p{font-size: 14px;margin-top: 20px;}

.ab-num dt .pad{padding:20px;}



.ab-num dt:hover img{transform: translateY(-4000px);filter: drop-shadow(#fff 0 4000px);}

.ab-num dt:hover{background: #005FBB;color: #fff;}

.ab-num dt:hover b{ color: #fff; }

/* 案例 */

.hzal-box{background:url(../images/casebg.jpg) no-repeat;background-size:cover}

.hzal{position:relative;padding-bottom:50px}

.hzal .swiper-slide{padding-bottom:100px}

.hzal .swiper-slide span{overflow:hidden;display:block;border-radius: 10px 10px 0 0;}

.hzal .swiper-slide span img{display:block;height:300px;margin-left:auto;margin-right:auto;max-width:100%;transition:all .3s}

.hzal .swiper-slide a{background:#fff;display:block;position:relative;z-index:1;border-radius:10px}

.hzal .swiper-slide .tit{font-size:16px;padding:20px}

.hzal .swiper-slide .tit b{font-size:20px;font-weight:700;width:100%;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}

.hzal .swiper-slide .tit img{height:60px;margin-right:8px}

.hzal .swiper-slide a::before{position:absolute;content:"";height:100%;width:100%;left:0;top:0;bottom:0;transform:scale(0,1);opacity:0;border-radius:10px;z-index:-1;transition:.5s}

.hzal .swiper-slide a:hover::before{background:#e60012;opacity:1;transform:scale(1,1)}

.hzal .swiper-slide em{display:block;font-size:16px;font-style:normal;padding:0 20px;color:#333;margin-top:15px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}

.hzal .swiper-slide b{color:#333;font-weight:500}

.hzal .swiper-slide p{color:#666;line-height:26px;font-size:14px;text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;margin-top:6px;-webkit-box-orient:vertical}

.hzal .swiper-slide:hover{box-shadow:0 2px 16px 0 rgba(0,78,204,.1)}

.hzal .swiper-slide a:hover b,.hzal .swiper-slide a:hover em,.hzal .swiper-slide a:hover i,.hzal .swiper-slide a:hover p{color:#fff}

.hzal .swiper-slide:hover span img{transform:scale(1.1)}

.hzal .swiper-button-next{position:absolute;top:93%;left:calc(60% + 10px);border-radius:20px;text-align:center;color:#e60012;background:#fff;cursor:pointer;overflow:hidden;z-index:999;width:40px;font-size:30px;line-height:40px;height:40px;transition:all .5s ease;outline:0}

.hzal .swiper-button-prev{position:absolute;top:93%;left:calc(40% - 50px);border-radius:20px;text-align:center;color:#e60012;background:#fff;cursor:pointer;overflow:hidden;z-index:999;width:40px;font-size:30px;line-height:40px;height:40px;transition:all .5s ease;outline:0}

.hzal .swiper-button-next:hover,.hzal .swiper-button-prev:hover{background:#e60012;color:#fff}

.hzal .line{position:absolute;top:93%;left:0;right:0;margin-left:auto;margin-right:auto;height:1px;width:20%;background:#dedede}

.hzal-box .main_title{text-align:center}

.hzal-box .main_title p{margin-bottom:16px;color:#333;text-transform:uppercase;font-weight:700;padding-bottom:20px;position:relative}

.hzal-box .main_title p::after{position:absolute;content:'';width:70px;bottom:0;border-radius:2px;height:5px;background:#e60012;text-align:center;margin:0 auto;display:flex;left:0;right:0;justify-content:center}

.hzal-box .main_title p b{font-size:52px;font-weight:700;color:#333}

.hzal-box .main_title span{font-size:22px;color:#222}





  .index5 { overflow: hidden;}

.index5,.index6{width: 40%;height: 550px;padding: 0 5%;padding-top: 60px; text-align: center;}

.index5{background: #f1f5f6 url(../images/index5.jpg) no-repeat center;}

.index6{background: #005FBB url(../images/index6.jpg) no-repeat center;}



.index5 .wz{font-size: 16px;color: #666;line-height: 24px;margin: 15px 0 40px;}

.index5 .list{position: relative;}

.index5 .mod1 li{background-size: 100% auto;position: relative;}

.index5 .mod1 li .imgfd{margin-bottom: 20px;border-radius: 8px;background:#fff;height: 110px;}

.index5 .mod1 li .imgfd img{width:60%;margin: 0 auto;margin-top: 20px;}

.index5 .mod1 .bot{position: relative;}

.index5 .swiper-pagination{margin-top: 40px;width: 100%;}

.index5 .swiper-button-next,.index5 .swiper-button-prev{width: 30px;height: 30px;background: url( ../images/index5-l.png) no-repeat center;top: 49%;}

.index5 .swiper-button-next{background: url( ../images/index5-r.png) no-repeat center;right: 0;}

.index5 .swiper-button-prev{left: 0;}

.index5 .mod1{max-width: 670px;margin: 0 auto;}



.index66 dl{width: 56.25%;}

.index66 ul{width: 41.25%;}

.index66 dt{width: 48.5%;float: left;background: #f5f7f9;}

.index66 dt:nth-child(2){margin-left: 3%;}

.index66 dt .txt{padding: 30px 24px 40px;}

.index66 dt .txt b{font-size: 20px;color: #333;height: 22px;line-height: 22px;overflow: hidden;display: block;}

.index66 dt .txt .des{height: 48px;overflow: hidden;line-height: 24px!important;margin: 20px 0 30px;}

.index66 .more2 { font-size: 14px; color: #005FBB; font-weight: bold; border-bottom: 2px solid #005FBB; padding-bottom: 6px;}

.index66 dt:hover .txt b,.index66 li:hover b{color: #005FBB;}

.index66 li{}

.index66 li a{display: block;padding: 30px 40px; text-align: left; margin-bottom: 5px;background: #f5f7f9 url(../images/index6-jt.png) no-repeat 94%;}

.index66 li span{font-size: 14px;color: #666;}

.index66 li b{font-size: 20px;color: #333;height: 22px;line-height: 22px;margin-top: 12px;display: block;}

.index66 ul .tit{font-size: 20px;color: #e60012;background: #f5f7f9;font-weight: bold;}

.index66 ul .pad{padding: 30px 40px 15px;border-bottom: 1px solid #e9e9e9;}

.index66 ul .tit b{font-size: 16px;color: #666;}

.index66 .st-tit{margin-bottom: 50px;}



.index66 .st-tit2 .rec{background: #fff;}

.index6 form { margin-top: 60px;}

.index6 .tit{font-size: 24px;color: #fff;line-height: 50px;margin-bottom: 20px;}

.index6 b{font-size: 36px;display: block;}

.index6 .inp{width: 49%;margin-bottom: 15px;border: 1px solid rgba(255,255,255,0.7);box-sizing: border-box;border-radius: 6px;overflow: hidden;float: left;}

.index6 .inp:nth-child(1){margin-right: 2%;}

.index6 .inp:nth-child(3){margin-right: 2%;}

.index6 .inp:nth-child(5){width: 100%;}

.index6 input{padding-left: 8px;height: 55px;line-height: 55px;background: none;color: #eee;font-size: 14px;width: 100%;}

.index6 input::-webkit-input-placeholder,.index6 textarea::-webkit-input-placeholder{color: #eee;}

.index6 textarea{padding-left: 8px;height: 125px;background: none;color: #eee;font-size: 14px;width: 100%;padding-top: 18px}

.index6 .sub{width: 135px;height: 40px;background: #e60012;font-size: 14px;color: #eee;border-radius: 5px;cursor: pointer;padding-left: 0; line-height: 40px;}

.index6 .subcode{width: 130px;height: 40px;font-size: 14px;color: #eee;border-radius: 5px;padding-left: 5px;border: 1px solid rgba(255,255,255,0.7);}

@media (max-width: 1920px) {

	.container {

	  max-width: 1580px; margin: 0 auto; position: relative;

	}

  }

@media (max-width: 1400px){

	.container {

		max-width: 1280px;

	  }

	  .scsl-box li .cont_tit b {

		padding: 0 5px;

		font-size: 16px;

	  }

	  .scsl-box li .cont_tit span i{ font-size: 16px;}

	.index4 .txtt .pad{padding-left: 20px;padding-right: 20px;}

	.ab-num dt b{font-size:24px;}

	



	

}

@media (max-width: 1024px){

	.index3 .ab-num,.index4 .box2{display: none;}

	

	.index3,.index3 .img{height: 500px;}

	.index4 .box{width: 48%;margin-right: 4%;}

	.index4 .box3{margin-right: 0;}

	.index6 b,.sy-tit{font-size: 30px;}

	.sy-tit::after{width: 140px;height: 6px;top: 26px;}

	.margin{margin-top: 60px;}

}

@media (max-width: 900px){

	.hzal{ padding-bottom: 0;}

	.index2 .swiper-pagination{margin-top: 20px;}

	.index2 b{font-size: 16px;}

	.index2 .swiper-button-next{right: 0;}



	.scsl-box li {

		position: relative;

		width: calc(50% - 20px);

		margin: 10px;

	}

	.index66 dl,.index66 ul{width: 100%;}

	.index66 dl{margin-bottom: 30px}

	.index66 dt{width: 100%;}

	.index66 dt:nth-child(2){margin-left: 0;margin-top: 15px;}

	.scsl-box li .cont_tit{ position: relative; height: auto;}

.scsl-box li .cont_tit span{ position: relative; display: none;}

.scsl-box li .cont_box{ position: relative; color: #333;}

.scsl-box li{ padding: 0;}

.scsl-box li .cont_tit b{ margin: 0; padding:10px 5px; font-size: 14px;}

	.margin{margin-top: 10px;}

	.sy-tit,.index2 .tab-bd li b,.index6 b{font-size: 24px;}

	.sy-tit::after{width: 120px;height: 5px;top: 22px;}

	

	.index3 .box,.index3 .img{width: 100%;}

	

	.index3 .ab-num,.index4 .box2{display: block;}

	.ab-num{position: initial;margin: 30px 0;}

	.index3 .box .des{margin-right: 0;}

	.index3 .box .des{margin-bottom: 30px;}

	.ab-num dt b{font-size: 24px;}

	.ab-num dt{width: 32%;margin-right: 2%;}

	.ab-num dt:nth-child(3){margin-right: 0;}

	.index3{height: auto;padding-bottom: 50px;}

	.ab-num dt .pad{padding: 20px 20px;}

	.index3 .img{height: auto;}

	.index2 .imgfd{ max-height: 100%;}

	.index5{padding-top: 40px;}

	.index5 .wz{margin-bottom: 30px;}

	.index5,.index6{width: 96%;padding: 30px 2% 40px 2%; height: auto;}

	

	.index6 .tit{font-size: 18px;line-height: 34px;}

	

	.index4 .box2{width: 100%;margin-right: 0;}

	.index4 .box2 .imgfd,.index4 .box2{height: 400px;}

	

	.index3 .box .more{margin-bottom: 20px;}

	

}







.banban1{position: relative;width: 100%;overflow: hidden;}

.banban1 .img img{width: 100%;height: 100%;display: block;}

.banban1 .box{text-align: center;position: absolute;top: 40%;width: 100%;}

.banban1 .box h2{font-size: 24px;color: #fff;display: block;margin-top: 20px;}

.classify{height: 80px;background: #fff;overflow: hidden;line-height: 80px;text-align: center;width: 100%;}

.classify li{float: left;position: relative;margin-right: 400px;}

.classify li:last-child{margin-right: 0;}

.classify li a{font-size: 18px;color: #333;}

.classify ul{display: inline-block;}

.classify li #line{width: 0px;height: 4px;background-color: #e60012;margin: 0 auto;position: absolute;top: 76px;left: 0px;right: 0px;transition: width 0.3s linear;}

.classify li:hover #line,.classify li.cur #line{width: 100%;}

.classify li:hover a,.classify li.cur a{color: #005FBB;}

.help{background: url(../images/help-bg.jpg) no-repeat center;background-size: cover;padding: 50px 0 60px;text-align: center;color: #fff;}

.help b{font-size: 36px;}

.help p{font-size: 24px;display: block;margin: 30px 0;}

.help a{font-size: 16px;color: #fff;padding: 18px 56px;display: inline-block;background: #e60012;border-radius: 10px;}

.help a:hover{text-decoration: underline;}



.about1{background: #f1f1f1;padding: 90px 0;}

.about1 .zi{font-size: 20px;color: #333;margin: 40px 0;display: block;}

.about1 .box{width: 50%;position: relative;}

.about1 .txt{padding-left: 8%;width: 40%;}

.about1 .box .img{height: 800px;}

.about1 .box .img img{width: 100%;height: 100%;object-fit: cover;}

.about1 .box .ab-num{position: absolute;left: 0;top: 90px;}

.about1 .box .ab-num dt{float: none;margin-bottom: 40px;}

.about1 .box .ab-num dt:last-child{margin-bottom: 0;}



.about2{padding-top: 100px;height: 660px;position: relative;}

.about2 .sy-tit{color: #fff;}

.about2 .dl{margin-top: 10%;}

.about2 .dt{width: 27%;margin: 0 2%;float: left;}

.about2 .dt .cir{max-width: 80px;height: 80px;width: 25%;background: #e60012;border-radius: 500px;line-height: 80px;text-align: center;font-size: 36px;color: #fff;}

.about2 .dt .wz{font-size: 16px;color: #fff;line-height: 24px;width: 70%;margin-left: 5%;}

.about2 .dl2{position: absolute;bottom: 0;width: 100%;}

.about2 .dt2{float: left;width: 25%;border: 1px solid rgba(255,255,255,0.6);border-radius: 5px;text-align: center;background: rgba(0,0,0,0.6);box-sizing: border-box;}

.about2 .dt2 .pad{padding: 30px 14%;}

.about2 .dt2 .b{color: #fff;font-size: 30px;overflow: hidden;width: 100%;margin-bottom: 24px;text-transform: uppercase;height: 50px;line-height: 50px;}

.about2 .dt2 .b img{margin-right: 20%;float: left;}

.about2 .dt2 .b p{float: left;}

.about2 .dt2 .wz{font-size: 16px;color: #fff;line-height: 30px;height: 60px;overflow: hidden;}



.about3 .pic{width: 50%;position: relative;}

.about3 .pic .img{height: 500px;}

.about3 .pic .img img{width: 100%;height: 100%;object-fit: cover;}

.about3 .pic .hezi{text-align: center;position: absolute;top: 35%;left: 0;width: 100%;}

.about3 .pic .hezi b{font-size: 24px;color: #fff;display: block;margin-top: 30px;}

.about3 .box{margin-right: 8%;width: 38%;}

.about3 .box b{font-size: 20px;color: #333;display: block;margin: 40px 0 60px;}

.about3 .box .des{line-height: 36px!important;}



@media (max-width: 1600px){

	.about1 .txt{padding-left: 4%;width: 44%;}

	.about3 .box{margin-right: 4%;width: 42%;}

}

@media (max-width: 1400px){

	.about2{height: 800px;}

	.about2{padding-top: 60px;}

	.about2 .dt2{width: 50%;}

	.about2 .dt{width: 40%;margin: 0 5%;margin-bottom: 40px;}

		.index66 li a {

    display: block;

    padding: 27px 40px;



}

.nav li {

    position: relative;

    margin-right: 20px;

}

.pro_txt b{ font-size: 20px; height: 62px; display: block;}



}



@media (max-width: 600px){

	.banban1 .box h2{font-size: 20px;}

	.tt{max-width: 40px;display: block;margin: 0 auto;}

	.banban1 .box h2{margin-top: 10px;}

	.banban1 .box{top: 30%;}

	.classify{height: 60px;line-height: 60px;}

	.classify li a{font-size: 16px;}

	.classify li #line{top: 56px;}

	.classify li{margin-right: 50px;}

	.about1 .zi{font-size: 16px;line-height: 24px;}

	.about1 .box .ab-num{width: 96%;margin: 0 auto;margin-top: 20px;}

	.about1 .box .ab-num dt{margin-bottom: 15px;}

	.about1 .box .img{height: 280px;}

	.about2 .dl{width: 100%;}

	.about2 .dt .wz{font-size: 14px;}

	.about2 .dt .cir{font-size: 26px;max-width: 60px;height: 60px;line-height: 60px;}

	.about2 .dt2 .b{font-size: 16px;}

	.about2 .dt2 .wz{font-size: 14px;line-height: 20px;height: 60px;}

	.about2 .dt2 .pad{padding: 20px 10px;}

	.about2 .dt2 .b img{margin-right: 15%;width: 20%;}

	.about2{height: 700px;}

	.about3 .box b{font-size: 16px;line-height: 24px;margin: 15px 0;}

	.about3 .box .des{line-height: 26px!important;}

	.about2 .dt2 .b{margin-bottom: 0;}

	.about3 .pic .img{height: auto;}

	.about3 .pic .hezi b{font-size: 18px;margin-top: 10px;}

	.about3 .pic .hezi{top: 30%;}

	.help b{font-size: 20px;}

	.help p{font-size: 16px;line-height: 30px;}

	.help a{padding: 16px 40px;}

	.help{padding: 30px 0 40px;}

}



.main-honor{background: #f1f1f1;padding: 60px 0 100px;}

.xiaolei{overflow: hidden;text-align: center;}

.xiaolei li{float: left;position: relative;margin-right: 20px;}

.xiaolei li:last-child{margin-right: 0;}

.xiaolei li a{font-size: 16px;color: #333;border: 1px solid #999;display: inline-block;border-radius: 5px;padding: 16px 60px;}

.xiaolei ul{display: inline-block;}

.xiaolei li:hover a,.xiaolei li.cur a{border: 1px solid #e60012;background: #e60012;color: #fff;}

.list-honor{margin-top: 40px;}

.list-honor li{width: 22.5%;float: left;margin-right: 3.33%;margin-bottom: 40px;text-align: center;}

.list-honor li:nth-child(4n){margin-right: 0;}

.list-honor li .imgfd{padding: 50px 15%;}

.list-honor li .imgfd img{box-shadow: 0 0 15px rgba(102,102,102,0.1);height: 334px;}

.list-honor li .pic{background: #fff;border-radius: 5px;margin-bottom: 16px;}

.list-honor li p{font-size: 16px;color: #333;}

.list-honor li :hover p{color: #005FBB;}



@media (max-width: 1200px){

	.list-honor li .imgfd img{height: 250px;}

	.list-honor li .imgfd{padding: 30px 20px;}

}



@media (max-width: 800px){

	.list-honor li,.list-honor li:nth-child(4n){width: 48%;margin-right: 4%;}

	.list-honor li:nth-child(2n){margin-right: 0;}

	.list-honor li .imgfd img{height: 418px;}

	.xiaolei li a{padding: 15px 40px;}

}

@media (max-width: 600px){

	.list-honor li .imgfd img{height: 200px;}

	.list-honor li p{font-size: 14px;}

	.list-honor li .pic{margin-bottom: 10px;}

	.list-honor li{margin-bottom: 20px;}

	.main-honor{padding: 40px 0 50px;}

	.list-honor{margin-top: 30px}

	.xiaolei li a{font-size: 15px;padding: 14px 25px;}

	.xiaolei li{margin-right: 10px;}

}



.cont-map{height: 600px;}

mark{display:inline-block;}

#wrap{height: 600px; width:100%; position:relative; box-sizing:border-box; overflow:hidden;}

#allmap{width:100%; height:100%; position:relative; z-index:1;}

.f-h{height: 100px;}



.socials {

  padding-left: 5px;

  margin-bottom: 0;



}





.socials a:hover {

  background-color: #005FBB;

  border: 1px solid #005FBB;

  color: #fff;

}

.cont .box1{width: 44%;}.cont .box2{width: 50%;background: #f1f1f1;}

.cont .box1 .sy-tit{text-transform: none;font-size: 24px;}

.cont .box1 .sy-tit::after{top: 20px;}

.cont .box1 .dt{margin-top: 50px;padding-left: 70px;}

.cont .box1 .dt .wz{font-size: 16px;color: #333;line-height: 30px;}

.cont .box1 .dt .wz span{color: #e60012;display: block;}

.cont .box1 .dt:nth-child(1){background: url(../images/cont-ic1.png) no-repeat left;}

.cont .box1 .dt:nth-child(2){background: url(../images/cont-ic2.png) no-repeat left;}

.cont .box1 .dt:nth-child(3){background: url(../images/cont-ic3.png) no-repeat left;}

.cont .box1 .dt:nth-child(4){background: url(../images/cont-ic4.png) no-repeat left;}

.cont .box1 .dt:nth-child(1) b{font-size: 24px;color: #333;}

.cont .box2 .pad{padding: 55px 80px;}

.cont .box2 b{font-size: 36px;color: #333;line-height: 46px;margin-bottom: 30px;display: block;}

.form input{height: 55px;line-height: 55px;width: 100%;font-size: 14px;color: #666;}

.form .padd{padding: 0 20px;}

.form .kj p{font-size: 14px;color: red;position: absolute;top: 0;left: 10px;}

.form .kj{background: #fff;height: 55px;line-height: 55px;border-radius: 3px;overflow: hidden;margin-bottom: 15px;position: relative;}

.form .kj2{padding: 20px 0;height: 110px;}

.form textarea{height: 110px;width: 100%;resize:none;}

.form .tj{background: #e60012!important;height: 55px;line-height: 55px;border-radius: 3px;width: 100%;font-size: 16px;color: #fff;margin-top: 20px;cursor: pointer;}

.form p{font-size: 14px;color: #999;}



@media (max-width: 1200px){

	#wrap{height: 460px;}

	.cont .box2 b{font-size: 30px;line-height: 34px;}

	.cont .box2 .pad{padding: 50px;}

	.foot .box2 li{ margin-right:30px;}

}

@media (max-width: 1000px){

	.cont .box1,.cont .box2{width: 100%;}

	.f-h{height: 50px;}

	.cont .box1{margin-bottom: 40px;}

	.cont .box2 b{font-size: 25px;}

	.cont .box1 .dt:nth-child(1) b{font-size: 20px;}

}

@media (max-width: 600px){

	.cont .box1 .dt .wz{font-size: 15px;line-height: 24px;}

	.cont .box1 .dt{margin-top: 30px;}

	.cont .box1 .sy-tit{font-size: 20px;}

	.cont .box1 .dt:nth-child(1) b,.cont .box2 b{font-size: 18px;}

	.cont .box1 .sy-tit::after{display: none;}

	.cont .box2 b{line-height: 26px;}

	.cont .box2 .pad{padding: 30px 20px;}

}



.sp_main .videoBtn{position: relative;top: -385px;cursor: pointer;background: none;float: right;right: 5px;}

.sp_main .mb{width: 100%;height: 100%;background-color: black;z-index: 1000;top: 0;left: 0;position: fixed;opacity: 0.5;display: none;}

.sp_main .video-div{max-width: 668px;height: 388px; display: none;z-index: 2000;}

.sp{cursor: pointer;}



.ban2{position: relative;width: 100%;overflow: hidden;text-align: center;}

.ban2 .txt{position: absolute;top: 40%;left: 0;width: 100%;}

.ban2 .txt h2{color: #fff;}

.ban2 .txt h2::after{display: none;}

.ban2 .txt .rec{width: 180px;height: 10px;background: #e60012;margin: 0 auto;margin-top: -12px;}

.ban2 .img img{width: 100%;height: 100%;display: block;}

.loca{height: 60px;line-height: 60px;background: #f1f1f1;margin-bottom: 80px;overflow: hidden;}

.loca a{font-size: 14px;color: #999;}

.loca img{margin-right: 10px}

.loca a:hover{color: #005FBB;}



.list-app li{width: 32%;float: left;margin-right: 2%;margin-bottom: 50px;}

.list-app li:nth-child(3n){margin-right: 0;}

.list-app li h2{font-size: 24px;color: #333;display: block;height: 30px;line-height: 30px;margin-top: 30px;}

.list-app li .wz{font-size: 16px;line-height: 24px;color: #666;height: 72px;overflow: hidden;margin: 18px 0 30px;}

.list-app li .more{border: 1px solid #999;color: #666;}

.list-app li .more:hover{border: 1px solid #e60012;color: #fff;}

.list-app li:hover h2{color: #e60012;}

.list-app li .imgfd img{height: 340px;}



@media (max-width: 1200px){

	.ban2 .img img{max-width: 200%;width: 200%;}

	.list-app li .imgfd img{height: 230px;}

	

	.nav li { margin-right: 10px;}

	.nav ul li a{ font-size: 14px;}



	.ab-num dt .pad {

		padding: 10px;



	}

	.ab-num{ margin-top: 20px;}

	.headDiv .logo img{ height: 50px;}

}

@media (max-width: 1024px){

	.about1 .txt{padding: 0 2%;width: 96%;}

	.about3 .box{margin-right: 2%;width: 44%;}

	.about1{padding: 60px 0;}

	.classify li{margin-right: 200px;}

	.about1 .box{width: 100%;}

	.about1 .box .ab-num dt{float: left!important;}

	.about1 .box .ab-num{position: initial;margin-top: 40px;}

	.about1 .box .img{height: 400px;}

			.index66 li a {

    display: block;

    padding: 27px 40px;



}

    .index66 li a {

        display: block;

        padding: 19px 40px;

    }

	

}

@media (max-width: 800px){

	.loca{margin-bottom: 40px;}

	.list-app li,.list-app li:nth-child(3n){width: 49%;margin-right: 2%;}

	.list-app li:nth-child(2n){margin-right: 0;}

	.list-app li h2{font-size: 20px;margin-top: 15px;}

	.list-app li .wz{margin: 10px 0 20px;}

}

@media (max-width: 600px){

	.ban2 .img img{max-width: 250%;width: 250%;}

	.ban2 .txt .rec{width: 100px;height: 4px;margin-top: -6px;}

	.loca{height: 50px;line-height: 50px;}

	.list-app li .imgfd img{height: 130px;}

	.list-app li h2{font-size: 16px;}

	.list-app li .wz{font-size: 14px;line-height: 20px;height: 60px;}

	.list-app li{margin-bottom: 30px;}

}



.show-app .imgfd{width: 50%;}

.show-app .imgfd img{height: 600px;}

.show-app .txt{width: 46%;}

.show-app .txt h1{font-size: 36px;color: #005FBB;display: block;margin-bottom: 30px;}

.r-pro{background: #f5f5f5;padding: 60px 0 70px;}

.tit2{text-align: center;}

.tit2 b{font-size: 36px;color: #333;}

.tit2 .rec{width: 100px;height: 5px;margin: 0 auto;background: #e60012;margin-top: 18px;}

.r-prol li{width: 23.75%;float: left;margin-right: 1.66%;text-align: center;margin-top: 38px;}

.r-prol li:last-child{margin-right: 0;}

.r-prol li .imgfd{border: 1px solid #ddd;box-sizing: border-box;}

.r-prol li .imgfd img{height: 285px;}

.r-prol li p{display: block;font-size: 16px;color: #333;height: 20px;line-height: 20px;overflow: hidden;margin-top: 30px;}

.r-prol li:hover p{color: #e60012;}



@media (max-width: 800px){

	.show-app .imgfd img{height: auto;}

	.show-app .imgfd,.show-app .txt{width: 100%;}

	.show-app .txt h1,.tit2 b{font-size: 26px;margin-top: 30px;}

	.r-pro{padding: 40px 0 50px;}

	.r-prol li,.r-prol li:last-child{width: 49%;margin-right: 2%;}

	.r-prol li:nth-child(2n){margin-right: 0;}

	.r-prol li .imgfd img{height: 270px!important;}

}

@media (max-width: 600px){

	.show-app .txt h1{margin: 20px 0;font-size: 20px;}

	.tit2 b{font-size: 20px;}

	.tit2 .rec{width: 60px;height: 4px;margin-top: 12px;}

	.r-prol li .imgfd img{height: 145px!important;}

	.r-prol li p{font-size: 14px;margin-top: 10px;}

	.r-prol li{margin-top: 15px;}

}



.main-fl{width: 22%;}.main-fr{width: 75%;}

.box-fl{margin-bottom: 40px;}

.box-fl:last-child{margin-bottom: 0;}

.box-fl b{font-size: 22px;color: #333;}

.box-fl .rec{width: 120px;height: 3px;background: #e60012;margin-top: 10px;}

.new-fl li{border-bottom: 1px solid #ddd;overflow: hidden;padding: 22px 0;}

.new-fl li a{font-size: 18px;color: #333;display: block;line-height: 28px;}

.new-fl li span{color: #005FBB;display: none;}

.new-fl li:hover span,.new-fl li.cur span{display: block;}

.new-fl li:hover a,.new-fl li.cur a{color: #005FBB;}

.hp-fl li{margin-top: 20px;width: 100%;display: inline-block;}

.hp-fl li .imgfd{width: 35%;}

.hp-fl li .imgfd img{height: 90px;}

.hp-fl li p{width: 60%;font-size: 15px;color: #666;line-height: 24px;}

.hp-fl li:hover p{color: #005FBB;}

.txt-box2{background: #e60012;text-align: center;}

.txt-box2 .pad{padding: 28px 30px 35px;}

.txt-box2 p{font-size: 14px;line-height: 24px;color: #fff;}

.txt-box2 a{font-size: 14px;color: #fff;padding: 12px 20px;border-radius: 5px;border: 1px solid #fff;display: inline-block;margin-top: 20px;}

.txt-box2 a:hover{background: #fff;color: #e60012;}



.list-new li{width: 100%;margin-bottom: 30px;display: inline-block;}

.list-new li .imgfd{width: 26.8%;}.list-new li .txt{width: 70%;}

.list-new li .imgfd img{height: 240px;}

.list-new li .txt h2{font-size: 24px;color: #333;display: block;margin-bottom: 20px;}

.list-new li:hover .txt h2{color: #005FBB;}

.list-new li .txt .wz{font-size: 14px;color: #666;line-height: 24px;overflow: hidden;height: 72px;}

.zye dt{float: left;margin-right: 40px;background: url(../images/new-ic1.png) no-repeat left;padding-left: 25px;font-size: 14px;color: #666;}

.zye dt:nth-child(2){background: url(../images/new-ic2.png) no-repeat left;}

.list-new li .txt span{display: inline-block;padding: 10px 12px;border: 1px solid #999;color: #666;border-radius: 5px;font-size: 14px;}

.list-new li .txt span:hover{border: 1px solid #e60012;color: #fff;background: #e60012;}

.list-new li .txt .line{height: 1px;background: #ddd;margin: 20px 0 30px;}

.fllow2,.fllow2 i{background:none!important;}

.fllow2 a:nth-child(1) svg{fill:#3b5999}

.fllow2 a:nth-child(2) svg{fill:#6dcef8}

.fllow2 a:nth-child(3) svg{fill:#3373bb}

.fllow2 a:nth-child(4) svg{fill:#cc4438}

.fllow2 i{padding: 0;}

.fllow2 a{margin-right:8px}

.social-share{position:relative;}

.social-share .social-share-icon{width: 21px;height: 21px;line-height:21px;border:none;font-size: 14px;}

@media (max-width: 1000px){

	.main-fl{display: none;}.main-fr{width: 100%;}

	.list-new li .imgfd{width: 43%;}.list-new li .txt{width: 55%;}

	.list-new li .txt h2{font-size: 20px;}

}

@media (max-width: 600px){

	.list-new li .txt span,.list-new li .txt .wz{display: none;}

	.list-new li .txt h2{font-size: 16px;height:48px;line-height:24px;overflow: hidden;}

	.list-new li .imgfd img{height: 128px;}

	.zye dt{font-size: 12px;margin-right: 20px;height: 16px;line-height: 16px;padding-left: 20px;}

	.list-new li .txt .line{margin-bottom: 20px;}

}



.show-news .zhaiyao{text-align: center;}

.show-news dl{display: inline-block;}

.show-news h1{font-size: 36px;color: #333;display: block;text-align: center;margin-bottom: 20px;}

.show-news .line{height: 1px;width: 100%;background: #ddd;margin: 20px 0 30px;}

.fanye dt{width: 50%;float: left;font-size: 14px;color: #005FBB;}

.fanye{border-bottom: 1px dashed #ddd;margin-top: 150px;padding-bottom: 40px;}

.fanye dt a{color: #666;}

.fanye dt:nth-child(2){text-align: right;}

.fanye dt a:hover{color: #005FBB;}

.f-ny span{font-size: 16px;color: #666;text-align: center;margin: 20px 0 30px;display: block;}

.f-ny .form .kj,.f-ny .form textarea,.f-ny .form input{background: #eee;}

.f-ny .form {}

.f-ny .form .tj{max-width: 300px;margin: 0 auto;display: block;height: 50px;line-height: 50px;margin-top: 20px;}

.r-pro2{background: none;padding: 0;}

.r-pro2 li .imgfd img{height: 210px;}



@media (max-width: 1000px){

	.show-news h1{font-size: 26px;}

	.fanye{margin-top: 50px;}

}

@media (max-width: 600px){

	.show-news h1{font-size: 20px;}

	.fanye dt{width: 100%;text-align: left!important;margin-bottom: 10px;}

	.fanye{border-bottom: none;}

	.show-news h1{margin-bottom: 14px;}

	.show-news .line{margin: 10px 0 20px;}

	.fanye dt{font-size: 12px;}

	.f-ny span{font-size: 14px;}

}



.products .main-fl{border-right: 1px solid #bbb;min-height: 1600px;}

.list-pro{padding-right: 24px;}

.list-pro ul li{border-bottom: 1px solid #ddd;}

.list-pro .pp1{font-size:18px;height:80px;line-height: 80px;position: relative;font-size: 18px;display: block;}

.list-pro .pp1 a{color: #333;}

.list-pro ul li .inactive{ background:url( ../images/off.png) no-repeat right;cursor: pointer;}

.list-pro ul li .inactives{background:url( ../images/open.png) no-repeat right;cursor: pointer;} 

.list-pro ul li ul{display: none;}

.list-pro ul li ul li {border: none;}

.list-pro ul li ul li .pp2{height: auto;margin-bottom: 20px;line-height: inherit;}

.list-pro ul li ul li ul{display: none;}

.list-pro ul li ul li .pp2 a{font-size: 16px;color: #333;padding-left: 6px;}

.list-pro ul li ul li ul li {}

.list-pro ul li ul li ul li a{font-size: 14px;color: #666;padding-left: 16px;height: auto;line-height: 18px;margin-bottom: 15px;display: block;}

.list-pro ul li ul li ul li a:last-child{margin-bottom: 20px;}

.list-pro ul li ul li ul li a:hover,.list-pro ul li a:hover,.list-pro ul li ul li a:hover{color: #005FBB;}



.all26 .txt{width: 100%;}

.all26 .imgfd{width: 100%;margin-bottom: 20px;}.all26 .imgfd img{width: 100%;}

.all26 h2{font-size: 36px;color: #005FBB;display: block;margin-bottom: 25px;}

.list-pro2 li{width: 30%;float: left;margin-right: 5%;margin-bottom: 30px;text-align: center;}

.list-pro2{margin-top: 70px;}

.list-pro2 li:nth-child(3n){margin-right: 0;}

.list-pro2 li .imgfd{border: 1px solid #ddd;margin-bottom: 20px;}

.list-pro2 li .imgfd img{height: 270px;}

.list-pro2 li b{font-size: 16px;color: #333;height: 20px;line-height: 20px;overflow: hidden;}

.help2{background: none;color: #333;border-top: 1px solid #ddd;}

.help2 b{color: #005FBB;}



@media (max-width: 1000px){

	.list-pro2 li,.list-pro2 li:nth-child(3n){width: 49%;margin-right: 2%;}

	.list-pro2 li:nth-child(2n){margin-right: 0;}

	.all26 h2{font-size: 26px;}

	.list-pro2{margin-top: 40px;}

}

@media (max-width: 600px){

	.all26 .imgfd img{height: auto;}

	.all26 .imgfd{margin-top: 20px;}

	.all26 h2{font-size: 20px;margin-bottom: 15px;}

	.list-pro2 li .imgfd img{height: 150px;}

	.list-pro2 li b{font-size: 14px;}

	.list-pro2 li .imgfd{margin-bottom: 10px;}

	.list-pro2 li{margin-bottom: 20px}

}



.show-pro1 .img{width: 45%;}.show-pro1 .txt{width: 52%;}

#big_img{height:390px;background:no-repeat center;background-size: contain;border: 1px solid #ddd;}

#small_img{padding-top:5px;width:100%;}

#small_imgs{width:100%;overflow:hidden;height: 74px;margin-top: 10px;}

#small_imgs .item{float:left;margin-right: 10px;}

#small_imgs .item:last-child{margin-right: 0;}

#small_imgs .item .img{cursor:pointer;width:98px;max-height:74px;box-sizing: border-box;}

#small_imgs .item .img img{width:100%;}

#small_imgs .item .active{border: 1px solid #152c7f;box-sizing: border-box;}

.show-pro1 .txt h1{font-size: 36px;color: #152c7f;display: block;margin-bottom: 25px;}

.show-pro1 .txt a{padding: 18px 24px;border-radius: 10px;display: inline-block;font-size: 14px;color: #fff;margin-top: 90px;background: #e60012 url(../images/icc.png) no-repeat 88%;padding-right: 55px;}

.show-pro1 .txt a:hover{text-decoration: underline;}

.show-pro2 .box{border-bottom: 2px solid #ddd;margin-bottom: 30px;}

.show-pro2 .box b{background: #e60012;font-size: 16px;color: #fff;padding: 15px 40px;display: inline-block;}



@media (max-width: 1000px){

	.show-pro1 .img,.show-pro1 .txt{width: 100%;}

	.show-pro1 .img{max-width: 530px;margin: 0 auto;float: none;}

	.show-pro1 .txt a{margin: 20px 0 30px;}

	.show-pro1 .txt h1{font-size: 26px;margin: 20px 0;}

}



@media (max-width: 990px){

	.slide_container{ margin-top: 60px;}

	.banban1 .img img{min-width: 160%;}

	.about3 .box{width: 96%;margin: 0 2%;}

	.about3 .pic{width: 100%;margin-top: 40px;}

	.about3 .pic .img{height: 400px;}

	.help b{font-size: 24px;}

	.help p{font-size: 20px;margin: 15px 0;}

	.about3 .box .b{margin: 20px 0 30px;}

	.about2 .dt2 .b{font-size: 20px}

	.about2 .dt{width: 100%;margin: 0;margin-bottom: 30px;}

	.about2 .dl{margin-top: 30px;}

	.about2{padding-top: 40px;}

	.about1{padding: 40px 0;}

	.about1 .zi{font-size: 18px;margin: 20px 0;}

	.classify li{margin-right: 80px;}

	.about3 .pic .hezi b{font-size: 20px;}

	.pad_80 { padding: 40px 0;}

	.foot .box2 li{ display: none;}

	.foot .box2 li.lxwm{ display: block;}

	.foot .lxwm{ width: 100%; float: left!important;}

	.pro-fl{ flex-wrap: wrap;}

	.pro-fl a img{  max-height: 100%

		;}

	.pro-fl a {

    width: calc(50% - 2px);

    padding: 20px 0;

    /* background: url(../images/quan.png) no-repeat bottom; */

    background-size: 100%;

    border-right: 1px solid #dedede;

    position: relative;

    overflow: hidden;

}

.pro_txt b{ font-size: 24px;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}

    .ab-num dt {

        width: 31%;

        margin: 1%;

		height: 220px;

    }

.foot .f-logo b{ font-size: 18px;}

.pro-fl{ background: #fff;}

.pro-fl a{ background: #E3ECF2; margin: 10px 0;}

.pro-fl .pro_txt .ab_more2{ margin: 0 auto;}

.foot .box1 .fl ,.foot .box1 .fr{ float:none

	;}

	.socials{ padding-left: 0; margin-top: 15px; display: flex; justify-content: center;}

	.index3{ padding: 10px; }
	.foot .box2 li p{ text-align: center;}
	.foot .lxwm dt{ text-align: center;}
}

@media (max-width: 640px){

	.pro-fl .pro_txt .ab_more2{ display: none;}

	.show-pro1 .txt h1{font-size: 20px;}

	.show-pro2 .tit b{padding: 15px 30px;}

	.r-pro b{font-size: 18px;}

	.r-pro .list-prol li h2{font-size: 14px;}

	.main-fr .box{margin: 30px 0;}

	.st-tit h2 {

		font-size: 28px;

	}

	.product-box{ margin: 20px 10px;}



	.index66 li a{ padding: 10px 20px;}

	.index66 li b {

		font-size: 16px;

	}

	.pro_txt b{ font-size: 18px; height: auto;}

	.index66 li a {

    display: block;

    padding: 20px;

    text-align: left;

    margin-bottom: 5px;

    background: #f5f7f9 url(../images/index6-jt.png) no-repeat 94%;

	

	

}

.foot .f-logo{ flex-wrap: wrap; flex-direction: column;}

.copy{ margin: 10px 0;}

.socials li a{ width: 32px; height: 32px; line-height: 32px;}

.foot .box1 .fl img{ height: 50px;}

.foot .box2{ margin-top: 20px;}

.index66 dt .txt{ margin-top: 0;}

.index2 .sl .swiper-button-prev{ left: 0px;}

.xcal .swiper-slide .inner-con p{ font-size: 14px; padding: 10px;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}

.st-tit{ margin-bottom: 30px;}

.pro-fl a img{ padding: 10px; width: calc(100% - 20px);}

} 

@media (max-width: 530px){

	#big_img{height: 320px;}



}

@media (max-width: 480px){

	    .st-tit h2 {

			font-size: 24PX;

		}

		    .ab-num dt {

        width: 100%;

        margin: 10px 0;

		

    }

	.ab-num dt .pad { height: auto;}

	.ab-num dt img{ right: auto;}

	.hzal .swiper-slide .tit{ padding: 10px;}

	.index66 li a{ background: none; border-bottom: 1px dashed #dedede; padding: 10px;}

	.foot .f-logo b{ font-size: 14px;}

}



.input_control{position: relative;width: 32%;float: left;margin-right: 2%;background: #f2f5f8;border-radius: 4px;overflow: hidden;position: relative;height: 54px;margin-top: 26px;}

.input_control:nth-child(3){margin-right: 0;}

.form_input{-webkit-appearance:none;-moz-appearance: none;outline:0;height: 54px;line-height: 54px;width: 100%;position: absolute;top: 0;left: 30px;font-size: 14px;color: #666;width: 95%;background: #f2f5f8;}

.input_control lable{color: red;position: absolute;left: 20px;line-height: 54px;}

.form_input::-moz-placeholder,.form_text::-moz-placeholder{color: #666;}

.form_text{height: 100px;background: #f2f5f8;position: absolute;left: 30px;top: 15px;width: 95%;font-size: 14px;color: #666;line-height: 25px;}

.input_control2{width: 100%;margin: 16px 0 25px;height: 130px;}

.feed-ny i{font-size: 14px;color: #666;display: block;}

.feed-ny .submit{width: 240px;height: 60px;line-height: 60px;border-radius: 4px;background: #e60012;font-size: 18px;color: #fff;cursor: pointer;margin-top: 24px;}



@media (max-width: 600px){

	.input_control{width: 100%;margin-top: 15px;}

	.feed-ny .submit{width: 160px;height: 50px;line-height: 50px;font-size: 15px;}

}















