body {

 /*   user-select: none; 

    -webkit-user-select: none; 

    -moz-user-select: none;

    -ms-user-select: none;
*/
}

img {

    user-select: none; /* 阻止图片被选中 */

}



.intfenle{overflow: hidden;margin: 25px 0 0;}

.intfenle ul{ overflow:hidden; width:50%; float:left;margin: 5px 0;}

.intfenle ul:nth-child(2n){ float:right;}

.intfenle ul li{ float:left; width:97px;text-align: center;padding: 5px 0;}

.intfenle ul li a{  color:#000;font-size: 16px;}

.intfenle ul li a:hover{ color:#0692e5;}

.intfenle ul li:nth-child(1){ background:#1f84c1;width: 110px;}

.intfenle ul li:nth-child(1) a{ color:#fff;}

.intfenle ul li:last-child a{color:#b5b5b5;font-size: 14px;}

.infla{}



.content {

  width: 1200px;

  margin: 0 auto;

}

.pr {

  position: relative;

}

.pa {

  position: absolute;

}



.home-kehuanli{ padding:2% 0;}



.dz_bg { overflow:hidden; /*background:#ececec;*/ padding:0 0 0; min-height: 1218px; margin:30px 0;}

.dz_list { top:120px; left:-105px;  padding:0 0 1px;border: 1px solid #eee;}

.dz_list ul li a { /*background:url(Img/Index/lp_libg01.gif) no-repeat;*/ width:100px; height:109px; display:block; text-align:center; color:#454545;border-bottom: 1px solid #eee;}

.dz_list ul li a i { display:block; padding:10px 0 0 0; font-size:18px; /*background:url(Img/Index/dz_xx01.gif) no-repeat 0 0;*/font-style: normal;}

.dz_list ul li a b { display:block; padding:4px 0 0 0; font-size:16px;}

.dz_list ul li a:hover,.dz_list ul .cur a { background:#1f84c1; color:#fff;}



.incgl{float: left;}

.incgr{ float:right;margin: 36px 0 0;}

.incgmore{color: #fff;background: #1f84c1;padding: 8px 18px;border-radius: 24px;font-size: 14px;margin-left: 15px;}

.incgxian{ overflow:hidden; width:100%; background: #1f84c1; height:2px;}

.incgmore:hover{ background:#0692e5; color:#fff;} 



.enintitle{text-transform: uppercase; font-size:24px; font-weight:bold; margin:20px 0 30px;}





.injjfaul{ overflow:hidden; /*margin:20px 0;*/}

.injjfaul li{width: calc(33% - 20px);

  overflow: hidden;

  float: left;border-radius: 8px;

  margin: 0 10px;}

.injjfatu {

	overflow:hidden;

  width: 100%;

  height: 100%;

}

.injjfatu img {

  max-width: 100%;

  width: 100%;

  height: 100%;

  aspect-ratio: 13/9;
object-fit: cover;
}
.injjfatu3{ position:relative;overflow: hidden;
  width: 100%;
  height: 100%;
  background: #f3f3f3;
  display: flex;
  align-items: center;
  justify-content: center;}
.injjfatu3 img{aspect-ratio: auto;}



.injjfaul li .text-box {
  bottom: -50px;
    padding: 25px 30px;
  color: #fff;
  font-size: 20px;
  height: auto;
  left: 0;
  /*padding: 15px;*/
  position: absolute;
  text-align: left;
  -webkit-transition: all .5s;
  transition: all .5s;
  width: 100%;
  z-index: 4;
}
.injjfaul li .category {
  color: #fff;
  font-size: 18px;
  line-height: 1.8em;
}
.injjfaul li .text-box .name {
    font-size: 24px;
    line-height: 1.4em;word-break: break-word; overflow: hidden; overflow-wrap: break-word;
    font-weight: 700;
  }
.injjfaul li .text-box .text {
    display: block;
    font-size: 18px;line-height: 1.8em;
  opacity: .7;margin-bottom: 12px;
  }
.injjfaul li .text-box .read-more {
    font-size: .875em;
    opacity: 0;
    -webkit-transition: all .5s;
    transition: all .5s;
  }
.injjfaul li .read-more span, .injjfaul li .read-more-white span {
  display: inline;
  float: left;
  vertical-align: middle;
}
.injjfaul li .read-more i{font-size: 14px;
  padding-left: 8px;
  color: #0692e5;}
.injjfaul li .mask {
    background: linear-gradient(transparent,rgba(0,0,0,.3) 70%);
    bottom: 0;
    content: "";
    display: block;
    height: 70%;
    opacity: 1;
    top: auto;
    visibility: visible;
    width: 100%;
	z-index: 2;
  position: absolute;
  }
.injjfaul li:hover .mask{background-image: url(../images/mask_grad.png);
    background-position: 0 100%;
    background-repeat: repeat-x;
    background-size: auto 100%;
    height: 100%;
    left: 0;
    opacity: 1;
    position: absolute;
    top: 0;
    visibility: visible;
    width: 100%;
    z-index: 2;}
.injjfaul li:hover .text-box {bottom: 0;}
.injjfaul li:hover .read-more {
    opacity: 1;
    visibility: visible;
  }

.injjfatitle{ font-size:20px; color:#000;font-weight:600; margin:20px 0; text-align:center;}

.injjfades{font-size:18px; color:#000;font-weight:400; text-align:center;line-height: 22px; }

.injjfades3{font-size:18px; background:#00000085; color:#fff;font-weight:400; text-align:center;line-height: 30px; position:absolute;transition: all 0.6s;height: 100%;width: 100%;place-items: center;display: grid;opacity: 0;padding: 20px;}

.injjfaul li:hover .injjfatu img{transform: scale(1.1,1.1);transition: all 0.6s;}

.injjfaul li:hover .injjfatitle{color: #0692e5;}

.injjfaul li:hover .injjfades3{transition: all 0.6s; opacity: 1;}

/*能力*/

.innlbg{ padding:80px 0; /*background:#0692E5;*/background:url('../images/index_bg3.jpg') no-repeat center top;background-size: cover;}

.core-advantages {
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
	gap: 20px;
	/*margin: 30px 0;*/
}

.advantage-card {
	background: #f7f7f7;
	padding: 36px;
	border-radius: 8px;
	box-shadow: 0 4px 10px rgba(0,0,0,0.05);
	text-align: center;
	transition: transform 0.3s ease;
}

.advantage-card:hover {
	transform: translateY(-5px);
}

.advantage-card h3 {
	font-size: 24px;
	color: #333;
	margin: 20px;
  font-weight: bold;
}

.advantage-card p {
	font-size: 18px;
	color: #666;
	line-height: 1.5;
}







.honner{padding: 80px 0;
  height: 664px;
  font-size: 16px;
  color: #fff;
  clear: both;
  background: url(../images/honbg.jpg) no-repeat center bottom #142f44;
  text-align: center;}
.honner .home-title{color: #fff;padding-bottom: 40px;}
.honner .home-des{color: #fff;}
.swdadiv4{position: relative;width: 1200px;margin: 0 auto;}
.swdadiv4 .swiper-button-prev, .swdadiv4 .swiper-button-next {

  width: 63px !important;

  height: 63px !important;

  top: 50% !important;

  margin: 0 !important;

  border-radius: 50% !important;

  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  box-sizing: border-box;

}

.swdadiv4 .swiper-button-prev {

  /*background: url(../images/pre01.png) center center no-repeat;

    background-size: auto;

  background-size: 55px 55px;
  left: 50px;*/
  
left: -60px;background: url(../images/prev2.png) no-repeat 0 0;
}
.swdadiv4 .swiper-button-next {

  /*background: url(../images/next01.png) center center no-repeat;

    background-size: auto;

  background-size: 55px 55px;

  right: 50px;*/
  
right: -60px;background: url(../images/next2.png) no-repeat 0 0;
}
.swiper-container4 {

  overflow: hidden;

  position: relative;

}
.swiper-container4 ul li{float: left;

  width: 25%;

  /*background: #fff;*/

  padding: 0px 3% 25px;
  /*background: url(../images/hon_lbg1.png) no-repeat center bottom;*/

 /* border-right: 1px solid #f1f1f1;*/

  transition-duration: .5s;

  -ms-transition-duration: .5s;

  -moz-transition-duration: .5s;

  -webkit-transition-duration: .5s;

  box-sizing: border-box;

  -moz-box-sizing: border-box;

  -webkit-box-sizing: border-box;}

.swiper-container4 ul li .indpro_img {

  width: 100%;

  height: 330px;

  overflow: hidden;

  margin-bottom: 10px;
  border-radius: 8px;
  /*border: 1px solid #747474;*/

}
.swiper-container4 ul li .indpro_img a { display: block; position: relative; width: 100%; height: 100%; overflow: hidden; }
.swiper-container4 ul li .indpro_img a img { position: absolute; margin: auto; top: 0; bottom: 0; left: 0; right: 0; max-width: 100%; max-height: 100%; transition-duration: .5s; -ms-transition-duration: .5s; -moz-transition-duration: .5s; -webkit-transition-duration: .5s;width: 100%; height: 100%;object-fit: cover;}
.swiper-container4 ul li:hover .indpro_img a img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1); }
.swiper-container4 ul li .indpro_name { display: block; font-size: 18px; color: #fff; text-align: center; height: 40px; line-height: 40px; max-width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-weight: bold; text-shadow: 1px 1px 2px #000;}
.swiper-container4 ul li:hover .indpro_name { /*color: #1f84c1;*/ }
.swiper-container4 ul li span { color: #777; display: block; line-height: 30px; height: 30px; overflow: hidden; display: -webkit-Box; -webkit-Box-orIEnt: vertical; -webkit-line-clamp: 2; font-size: 16px; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-top:20px; }
.swiper-container4 ul li .indpro_more { display: block; width: 150px; height: 45px; line-height: 45px; text-align: center; color: #67686c; margin: 15px auto; border-radius: 50px; font-size: 16px; overflow: hidden; position: relative; border: 1px solid #d5d8d7; }
.swiper-container4 ul li .indpro_more a { color: #67686c; }
.swiper-container4 ul li .indpro_more a i { color: #d0d0d0; }
.swiper-container4 ul li:hover .indpro_more { background: #1f84c1;border: 1px solid #1f84c1;  }
.swiper-container4 ul li:hover .indpro_more a { color: #fff; }
.swiper-container4 ul li:hover .indpro_more a i { color: #fff; }



/*优势*/
.inhexinysul{ overflow:hidden; margin:20px 0;}

.inhexinysul li{width: calc(25% - 20px);

  overflow: hidden;

  float: left;border-radius: 8px;

  margin: 0 10px;}

.inhexinystu {

	overflow:hidden;

  width: 100%;

  height: 100%;

}

.inhexinystu img {

  max-width: 100%;

  width: 100%;

  height: 100%;

  aspect-ratio: 13/9;
object-fit: cover;
}
.inhexinystu3{ position:relative;overflow: hidden;
  width: 100%;
  height: 100%;
  background: #f3f3f3;
  display: flex;
  align-items: center;
  justify-content: center;}
.inhexinystu3 img{aspect-ratio: auto;}
.inhexinysul li .text-box {
  /*bottom: -50px;*/
    padding: 46px 30px;
  color: #fff;
  font-size: 20px;
  height: auto;
  left: 0;
  /*padding: 15px;*/
  position: absolute;
  text-align: center;
  -webkit-transition: all .5s;
  transition: all .5s;
  width: 100%;
  z-index: 4;
  top: 0;
}
.inhexinysul li .category {
  color: #fff;
  font-size: 14px;
  line-height: 1.8em;margin-top: 15px;text-shadow: 1px 1px 1px #000;
}
.inhexinysul li .text-box .name {
    font-size: 24px;
    line-height: 1.4em;word-break: break-word; overflow: hidden; overflow-wrap: break-word;
    font-weight: 700;text-shadow: 1px 1px 1px #000;
  }
.inhexinysul li .text-box .text {
    display: block;
    font-size: 18px;line-height: 1.8em;
  opacity: .7;margin-bottom: 12px;
  }
.inhexinysul li .text-box .read-more {
    font-size: .875em;
    opacity: 1;
    -webkit-transition: all .5s;
    transition: all .5s;
  }
.inhexinysul li .read-more span, .inhexinysul li .read-more-white span {
  display: inline;
  /*float: left;*/
  vertical-align: middle;
}
.inhexinysul li .read-more i{font-size: 14px;
  padding-left: 8px;
  color: #0692e5;}
.inhexinysul li .mask {
    background: linear-gradient(transparent,rgba(0,0,0,.3) 70%);
    /*bottom: 0;*/
    content: "";
    display: block;
    height: 100%;
    opacity: 0.7;
    top: 0;
    visibility: visible;
    width: 100%;
	z-index: 2;
  position: absolute;
  }
.inhexinysul li:hover .mask{/*background-image: url(../images/mask_grad.png);
    background-position: 0 100%;
    background-repeat: repeat-x;
    background-size: auto 100%;
    height: 100%;
    left: 0;
    opacity: 1;
    position: absolute;
    top: 0;
    visibility: visible;
    width: 100%;
    z-index: 2;*/}
.inhexinysul li:hover .text-box {bottom: 0;}
.inhexinysul li:hover .read-more {
    opacity: 1;
    visibility: visible;
  }
.inhexinysul li:hover .inhexinystu img {
  transform: scale(1.1,1.1);
  transition: all 0.6s;
}


/*合作模式*/
.nav-tabs-hzms {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  gap: 12px;
  margin-bottom: 24px;
}

.nav-tab {
  padding: 4px 26px;
  cursor: pointer;
  font-size: 16px;
  font-weight: 500;
  border-radius: 20px;
  background: #e9ecef;
  transition: all 0.2s;
}

.nav-tab.active {
  background: #0692e5;
  color: white;
}

.carousel-container-hzms {
  position: relative;
  /*overflow: hidden;*/
  border-radius: 12px;
  /*background: white;*/
  /*box-shadow: 0 4px 12px rgba(0,0,0,0.08);*/
}

.carousel-inner-hzms {
  display: flex;
  transition: transform 0.5s cubic-bezier(0.33, 1, 0.68, 1);
  will-change: transform;
}


.carousel-item-hzms {
/*min-width: 60%;*/
min-width: 100%;
padding: 40px;
display: flex;
align-items: center;
justify-content: space-between;
/*opacity: 0.06;*/ /* 默认非激活项透明度 */
opacity: 1;
transition: opacity 0.3s ease;
position: relative;
}

.carousel-item-hzms.active {
opacity: 1;
}

.carousel-item-hzms img {
  width: 100%;position: relative;
  border-radius: 8px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
}

.carousel-content-hzms {
  width: 45vw;position: absolute;
  padding: 80px;
}

.carousel-content-hzms h2 {
  font-size: 24px;
  margin-bottom: 16px;
  color: #fff;font-weight: bold;text-shadow: 1px 1px 1px #333;
}

.carousel-content-hzms p {
  line-height: 1.6;
  color: #fff;
  margin-bottom: 36px;
font-size: 18px;text-shadow: 1px 1px 1px #333;
}



/* 左右控制按钮 */
.carousel-control-hzmss-hzms {
  position: absolute;
  top: 50%;
  width: 100%;
  display: flex;
  justify-content: space-between;
  /*padding: 0 20px;*/
  transform: translateY(-50%);
  z-index: 10;
}
.carousel-control-hzmss-hzms-product {
  /*width: 120% !important;
  left: -40px !important;*/
  width: 98% !important;
  left: 15px !important;
}

.carousel-control-hzms {
  width: 56px;
  height: 56px;
  background: rgba(0,0,0,0.5);
  color: white;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  font-weight: bold;
  user-select: none;
}
.carousel-control-hzms i{}

.carousel-indicators-hzms {
  /*display: flex;*/
  justify-content: center;
  gap: 8px;
  margin-top: 20px;
  opacity: 0;
  display:none;
}

.indicator {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: #ccc;
  cursor: pointer;
}

.indicator.active {
  background: #0692e5;
}


/*先进设备*/
.carousel-container-xianjin {
  position: relative;
  /*overflow: hidden;*/
  border-radius: 12px;
  /*background: white;*/
  /*box-shadow: 0 4px 12px rgba(0,0,0,0.08);*/
}

.carousel-inner-xianjin {
  display: flex;
  transition: transform 0.5s cubic-bezier(0.33, 1, 0.68, 1);
  will-change: transform;
}


.carousel-item-xianjin {
/*min-width: 60%;*/
min-width: 100%;
padding: 40px;
display: flex;
align-items: center;
justify-content: space-between;
/*opacity: 0.06;*/ /* 默认非激活项透明度 */
opacity: 1;
transition: opacity 0.3s ease;
position: relative;
}

.carousel-item-xianjin.active {
opacity: 1;
}

.carousel-item-xianjin img {
  width: 100%;position: relative;
  border-radius: 8px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
}

.carousel-content-xianjin {
  width: 41vw;
  position: absolute;
  padding: 80px;
  top: 35px;
}

.carousel-content-xianjin h2 {
  font-size: 30px;
  margin-bottom: 16px;
  color: #2c8aff;font-weight: normal;text-shadow: 1px 1px 1px #333;letter-spacing: 2px;
}

.carousel-content-xianjin p {
  line-height: 1.6;
  color: #fff;
  margin-bottom: 36px;
font-size: 16px;text-shadow: 1px 1px 1px #333;
}



/* 左右控制按钮 */
.carousel-control-xianjins-xianjin {
  position: absolute;
  top: 50%;
  width: 100%;
  display: flex;
  justify-content: space-between;
  /*padding: 0 20px;*/
  transform: translateY(-50%);
  z-index: 10;
}
.carousel-control-xianjins-xianjin-product {
  /*width: 120% !important;
  left: -40px !important;*/
  width: 98% !important;
  left: 15px !important;
}

.carousel-control-xianjin {
  width: 56px;
  height: 56px;
  background: rgba(0,0,0,0.5);
  color: white;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  font-weight: bold;
  user-select: none;
}
.carousel-control-xianjin i{}

.carousel-indicators-xianjin {
  /*display: flex;*/
  justify-content: center;
  gap: 8px;
  margin-top: 20px;
  opacity: 0;
  display:none;
}



/*新产品*/
.inycp_container{ width:400px; margin:0 auto;}
.inycp_inner{}
.inycp_item{padding: 10px;}
.inycp_tu{border-radius: 8px 8px 0 0; overflow:hidden;}
.inycp_tu img{border-radius: 8px 8px 0 0;}
.inycp_content{background: #fff;
  text-align: center;
  padding: 42px 42px;
  border-radius: 0 0 8px 8px;}
.inycp_content h2{font-size: 24px;
  font-weight: bold;
  margin-bottom: 14px;}
.inycp_content p{font-size: 18px;margin-bottom: 10px;color: #666; display:none;}
.inycp_item:hover .inycp_tu img{transform: scale(1.1,1.1);
  transition: all 0.6s;}



/* 移动端适配 */
@media (max-width: 767px) {
  .carousel-item-hzms {
	flex-direction: column;
	text-align: center;
	padding: 6px;
  }

  .carousel-item-hzms img {
	width: 100%;
	margin-bottom: 20px;
    height: 34vh;
    object-fit: cover;
  }

  .carousel-content-hzms {
	width: 100%;
	padding: 26px 20px 0;
  }
.carousel-indicators-hzms{display: flex;opacity: 1;}
.carousel-content-hzms h2 {font-size: 22px;margin-bottom: 10px;}
.carousel-content-hzms p{font-size: 14px;}

.carousel-item-xianjin {
	flex-direction: column;
	text-align: center;
	padding: 6px;
  }

  .carousel-item-xianjin img {
	width: 100%;
	margin-bottom: 20px;
    height: 34vh;
    object-fit: cover;
  }

  .carousel-content-xianjin {
	width: 100%;
	padding: 26px 20px 0;top: 0;
  }
  .carousel-control-xianjins-xianjin{ display:none;}
.carousel-indicators-xianjin{display: flex;opacity: 1;}
.carousel-content-xianjin h2 {font-size: 22px;margin-bottom: 10px;}
.carousel-content-xianjin p{font-size: 14px;}


.inycp_container {width: 100%;}
.inycp_tu img{height: auto !important; max-height:45vh; margin:0 !important;}
.inycp_content{padding: 25px 22px;}
.inycp_content h2{font-size: 20px;}

  /* 隐藏左右按钮 */
  .carousel-control-hzmss-hzms {
	display: none !important;
  }

  .nav-tabs-hzms {
	gap: 6px;
  }

  .nav-tab {
	padding: 6px 12px;
	font-size: 12px;
  }
}





/*newsss*/
.news-container {
	display: flex;
	flex-wrap: wrap;
	gap: 20px;
	justify-content: space-between;
}

.news-card {
	background-color: #fff;
	border-radius: 8px;
	overflow: hidden;
	box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05);
	transition: transform 0.3s ease;
	flex-basis: calc(33.333% - 20px);
	min-width: 300px;
	display: flex;
	flex-direction: column;
}

.news-card:hover {
	transform: translateY(-5px);
}
.news-card:hover .card-title{ color:#0692e5;}
.card-image {
	width: 100%;
	height: 280px;
	background-color: #eee;
	background-size: cover;
	background-position: center;
	position: relative;
}

.card-category {
	position: absolute;
	top: 10px;
	left: 10px;
	background-color: #666;
	color: white;
	padding: 5px 10px;
	font-size: 0.8rem;
	border-radius: 3px;
}
.news-card:hover .card-category{ background-color:#0692e5;}
.card-content {
	padding: 32px 28px 36px;
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}

.card-title {
	font-size: 1.2rem;
	font-weight: bold;
	margin-bottom: 10px;
	color: #333;
	line-height: 30px;
}

.card-meta {
	display: flex;
	align-items: center;
	margin-bottom: 15px;
	font-size: 0.9rem;
	color: #7f8c8d;
}

.card-meta span {
	margin-right: 15px;
	display: flex;
	align-items: center;
}

.card-meta i {
	margin-right: 5px;
	font-size: 0.9rem;
	font-style: normal;
}

.card-description {
	font-size: 16px;
	color: #555;
	flex-grow: 1;
}

.news-list {
	flex-basis: calc(33.333% - 20px);
	min-width: 300px;
	background-color: #fff;
	border-radius: 8px;
	padding: 54px 20px 20px;
	box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05);
	position: relative;
}
.news-list:hover .card-category{background-color: #0692e5;}
.news-item {
	padding: 15px 0;
	border-bottom: 1px solid #eee;
}

.news-item:last-child {
	border-bottom: none;
}

.news-item h3 {
	font-size: 18px;
  margin-bottom: 8px;
  color: #333;
  font-weight: bold;
  line-height: 30px;
}

.news-item .date {
	font-size: 0.9rem;
	color: #7f8c8d;
}
.news-item:hover h3{ color:#0692e5;}

@media (max-width: 768px) {
	.news-container {
		flex-direction: column;
	}

	.news-card,
	.news-list {
		flex-basis: 100%;
		min-width: 100%;
	}

	.section-title {
		font-size: 1.5rem;
	}

	.card-image {
		height: 150px;
	}
}

@media (max-width: 480px) {

	.card-content {
		padding: 15px;
	}

	.card-title {
		font-size: 1rem;
	}

	.news-item h3 {
		font-size: 1rem;
	}
}

/*why*/

.home-choose{  /*padding: 3% 0;*/position: relative;color:#898989;background:#F7F7F7;background-size:cover;overflow:hidden}

.home-choose .l-wrap{/*display:flex;flex-wrap:wrap*/}

.home-choose .home-title{/*color:#FFF;*/ /*text-align:left;*/}

.home-choose .homechoose-text{font-size:18px;line-height:1.8;margin: 10px auto 20px;width: 76%;text-align: center;}

.home-choose .homechoose-title{width:100%;/*padding-top:10%;*/}

.home-choose .homechoose-content{/*flex:1;padding-left:60px;*/display:flex;flex-wrap:wrap;justify-content:space-between}

.home-choose .homechoose-content .homechoose-item{width:30%;margin:20px 0;padding:30px 30px;/*border:1px solid rgba(125, 125, 125, 0.3);*/display:flex;flex-direction:column;position:relative;border-radius:10px;z-index:1;transition:all .1s linear;-webkit-box-shadow: -1px 3px 20px 0px rgba(82, 90, 101, 0.1);
  -moz-box-shadow: -1px 3px 20px 0px rgba(82, 90, 101, 0.1);
  box-shadow: -1px 3px 20px 0px rgba(82, 90, 101, 0.1); background:#fff;}

.homechoose-item .icon{ width:45px; height:45px; overflow:hidden; margin-bottom:14px;}

.homechoose-item .icon img{ max-width:100%;}

.home-choose .homechoose-content .homechoose-item:hover{border-color:var(--color)}

.home-choose .homechoose-content .homechoose-item:hover::after{border-color:var(--color)}

.home-choose .homechoose-content .homechoose-item::after{content:"";content:"";position:absolute;bottom:-33px;right:-24px;width:58px;height:70px;border-left:1px solid rgba(125, 125, 125, 0.3);transform:rotate(47deg);z-index:1;background:#272727; display:none;}

.home-choose .homechoose-content .homechoose-item .icon em{font-size:45px;color:var(--color)}

.home-choose .homechoose-content .homechoose-item .title{color:#000;font-size:22px;margin-bottom:14px}
.home-choose .homechoose-content .homechoose-item .text{font-size: 16px;}
.home-choose .homechoose-content .homechoose-item .a-btn{font-size: 14px;margin-top: 16px;color: #0692e5;font-weight: 500;}
.home-choose .homechoose-content .homechoose-item:nth-child(n+4){margin-bottom:0px}


/*痛点*/
.intong-content {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 100%;
}
.intong-content .intong-item {
  width: 30%;
  margin: 20px 0;
  padding: 30px 30px;
  display: flex;
  text-align:center;
  flex-direction: column;
  position: relative;
  border-radius: 10px;
  z-index: 1;
  transition: all .1s linear;
  /*-webkit-box-shadow: -1px 3px 20px 0px rgba(82, 90, 101, 0.1);
  -moz-box-shadow: -1px 3px 20px 0px rgba(82, 90, 101, 0.1);
  box-shadow: -1px 3px 20px 0px rgba(82, 90, 101, 0.1);*/
  background: #eff6ff;
  border: 1px solid #e6effb;
}
.intong-content .intong-item .shuzi{width: 50px;
  height: 50px;
  line-height: 50px;
  color: #007bff;
  background-color: #dbeafe;
  border-radius: 30px;
  margin: 0 auto;
  font-size: 20px;
  font-weight: bold;}
.intong-content .intong-item .title{color:#000;font-size:20px;margin: 14px 0;font-weight: bold;}
.intong-content .intong-item .text{font-size: 16px;color: #848484;}
.intong-content .intong-item:hover{background-color: #0692e5; border:#0692e5;}
.intong-content .intong-item:hover .title,.intong-content .intong-item:hover .text{ color:#fff;}

/*about*/

.home-about{ /*padding: 4.5% 0;*/position: relative;}

.home-about .l-wrap{display:flex;flex-wrap:wrap;/*align-items:center;*/justify-content:space-between}

.home-about .about-img{width:78% !important;/*position:relative;padding-top:20px;padding-left:20px*/}

.home-about .about-img::before{/*content:"";position:absolute;left:0px;top:0px;border:2px solid #04bcce;height:calc(100% - 30px);width:60px;z-index:-1;border-radius:5px*/}

.home-about .about-img .bgimg{z-index:1;border-radius:5px;width:100%;height:auto}

.home-about .about-img .about-icon{width:180px;height:180px;padding:4%;background:#272727;display:flex;flex-direction:column;justify-content:center;color:#FFF;position:absolute;left:0px;bottom:25px;z-index:1;font-size:18px}

.home-about .about-img .about-icon em,.home-about .about-img .about-icon span{color:#007bff;font-size:32px;margin-right:5px}

.home-about .about-info{flex:1;padding-right:0}

.home-about h1{font-size:34px;color:#272727;margin: 6px 0;font-weight: bold;}
.home-about h2{/*font-weight: bold;*/}
.duanxian{overflow: hidden;
  height: 4px;
  width: 50px;
  background: #0692e5;
  margin: 14px 0;}
.home-about .about-text{margin:0px 0 20px 185px;color:#666;font-size: 16px;line-height: 36px;/*text-indent: 2.1rem;*/text-align: left;}



.home-more{display:inline-flex;align-items:center;justify-content:center;min-width:140px;height:45px;background:#FFF;/*border:1px solid #dcebff;*/position:relative;/*text-transform:lowercase;*/z-index:1;overflow:hidden;border-radius: 34px;background: #1199e9;font-size: 16px;color: #fff;}

.home-more::before{content:"";position:absolute;left:0px;top:0px;height:100%;width:0px;transition:all .15s linear;background:#0692e5;z-index:-1}

.home-more:hover{color:#FFF}

.home-more:hover::before{width:100%}



/**************************************



 ** - 07 - Services Two Section CSS



 **************************************/



.services-section-two {



	position: relative;



	z-index: 1;



}







.single-services-two {



	position: relative;



	z-index: 1;



	text-align: center;



	border-radius: 5px;



	background-color: #ffffff;



	margin-bottom: 30px;



	overflow: hidden;



	-webkit-box-shadow: -1px 3px 20px 0px rgba(82, 90, 101, 0.1);



	-moz-box-shadow: -1px 3px 20px 0px rgba(82, 90, 101, 0.1);



	box-shadow: -1px 3px 20px 0px rgba(82, 90, 101, 0.1);



    -webkit-transition: all 400ms ease-out;



    transition: all 400ms ease-out;



    will-change: transform;



}



.single-services-two:before {



	position: absolute;



	content: "";



	left: 0;



	right: 0;



	bottom: 0;



	min-width: 100%;



	border-bottom: 2px solid #007bff;



	border-bottom-left-radius: 5px;



	border-bottom-right-radius: 5px;



	transform: scaleX(0);



	-webkit-transition: all 400ms ease-out;



	transition: all 400ms ease-out;



	will-change: transform;



}



.single-services-two:hover:before {



  transform: scaleX(1);



}







.single-services-two .services-two-img img {



    display: block;



    width: 100%;



}



.single-services-two .services-two-info {



    padding: 30px 20px;



}







.single-services-two .services-two-info h3 {

text-align: left;

	font-size: 22px;



	margin-bottom:10px;



    -webkit-transition: all 400ms ease-out;



    transition: all 400ms ease-out;



}







.single-services-two .services-two-info h3 a {



  display: inline-block;



}







.single-services-two .services-two-info p {



	font-size: 16px;



	margin-top: 10px;



	margin-bottom: 0;



    -webkit-transition: all 400ms ease-out;



    transition: all 400ms ease-out;

text-align: left;

}

.wwdp{ overflow:hidden; min-height:214px;}





.single-services-two .services-two-info .services-two-btn-box {



  margin-top: 15px;



}







.single-services-two .services-two-info .services-two-btn-box .services-btn-link {



    display: inline-block;



    font-size: 15px;



    color: #333;



    font-weight: 500;



    -webkit-transition: all 400ms ease-out;



    transition: all 400ms ease-out;



    will-change: transform;



}







.single-services-two .services-two-btn-box a i {



    color: #007bff;



    font-size: 14px;



    width: 35px;



    height: 35px;



    line-height: 35px;



    border: 1px solid #007bff;



	background-color: transparent;



    margin-right: 8px;



    border-radius: 30px;



    -webkit-transition: all 400ms ease-out;



    transition: all 400ms ease-out;



}







.single-services-two:hover {



	-webkit-transform: translateY(-5px);



	transform: translateY(-5px);



}







.single-services-two:hover h3 {



	color: #333;



}







.single-services-two:hover h3 a {



	color: #333;



}







.single-services-two:hover p {



	color: #333;



}







.single-services-two:hover .services-two-btn-box .services-btn-link {



	color: #007bff;



}







.single-services-two:hover .services-two-btn-box i {



	color: #ffffff;



	background-color: #007bff;



}





























/* 产品分类 */

.picScroll-left_eicpfl{ width:100%;  /*overflow:hidden;*/ position:relative;  /*border:1px solid #ccc;  */ }

.picScroll-left_eicpfl .hd{ overflow:hidden;  height:30px; margin: 20px 0;  }

.picScroll-left_eicpfl .hd .prev,.picScroll-left_eicpfl .hd .next{ display:block;  width:30px; height:12px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;

	 cursor:pointer; background:url("../images/arrow.png") no-repeat;}

.picScroll-left_eicpfl .hd .next{ background-position:0 -49px;  }

.picScroll-left_eicpfl .hd .prevStop{ background-position:-60px 0; }

.picScroll-left_eicpfl .hd .nextStop{ background-position:-60px -50px; }

.picScroll-left_eicpfl .hd ul{ float:left; overflow:hidden; zoom:1; margin-top:15px; zoom:1; width: 88%;background: #dadada;}

.picScroll-left_eicpfl .hd ul li{ float:left;  width:25%; height:1px; overflow:hidden;  text-indent:-999px; cursor:pointer;  }

.picScroll-left_eicpfl .hd ul li.on{ background: #505050; }

.picScroll-left_eicpfl .bd{ /*padding:10px;*/ overflow:hidden;   }

.picScroll-left_eicpfl .bd ul{ overflow:hidden; zoom:1; }

.picScroll-left_eicpfl .bd ul li{ width:380px; border:1px solid #eee; margin:0 10px; float:left; _display:inline; overflow:hidden; text-align:center; border-radius: 5px; }

.picScroll-left_eicpfl .bd ul li .pic{ text-align:center; float:left; width:50%;height: 188px;align-items: center;justify-content: center;display: flex;}

.picScroll-left_eicpfl .bd ul li .pic img{ width:100%; display:block; height: 20vh;object-fit: cover; }

.picScroll-left_eicpfl .bd ul li .title{ float:right; width:50%;line-height: 20px; font-size:16px; text-align:center; align-items: center;justify-content: center;display: flex;height: 188px; }

.picScroll-left_eicpfl .bd ul li:hover .pic img{ transform: scale(1.1,1.1);transition: all 0.6s;  }

.picScroll-left_eicpfl .bd ul li:hover {border:1px solid #0692e5;}

.picScroll-left_eicpfl .bd ul li:hover .title a{color: #0692e5;}









/* case */

.picScroll-left_eicase{ width:100%;  /*overflow:hidden;*/ position:relative;  /*border:1px solid #ccc;  */max-width: 1300px;margin: 0 auto; }

.picScroll-left_eicase .hd{ overflow:hidden;  height:30px; margin: 20px 0;  }

.picScroll-left_eicase .hd .prev,.picScroll-left_eicase .hd .next{ display:block;  width:30px; height:12px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;

	 cursor:pointer; background:url("../images/arrow.png") no-repeat;}

.picScroll-left_eicase .hd .next{ background-position:0 -49px;  }

.picScroll-left_eicase .hd .prevStop{ background-position:-60px 0; }

.picScroll-left_eicase .hd .nextStop{ background-position:-60px -50px; }

.picScroll-left_eicase .hd ul{ float:left; overflow:hidden; zoom:1; margin-top:15px; zoom:1;}

.picScroll-left_eicase .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/icoCircle.gif") 0 -9px no-repeat;  }

.picScroll-left_eicase .hd ul li.on{ /*background: #505050;*/ }

.picScroll-left_eicase .bd{ /*padding:10px;*/   }

.picScroll-left_eicase .bd .tempWrap{ overflow:hidden;}

.picScroll-left_eicase .bd ul{ overflow:hidden; zoom:1; }

.picScroll-left_eicase .bd ul li{ width:430px; /*border:1px solid #eee;*/ /*margin:0 10px;*/ float:left; _display:inline; overflow:hidden; text-align:center;  }

.picScroll-left_eicase .bd ul li .pic{ overflow:hidden; text-align:center; width:100%;height: 380px;align-items: center;justify-content: center;display: flex;border-radius: 5px;}

.picScroll-left_eicase .bd ul li .pic img{ width:100%; display:block; object-fit: cover; }

.picScroll-left_eicase .bd ul li .title { text-align: left;line-height: 20px;margin-top: 10px;font-size: 14px; }

.picScroll-left_eicase .bd ul li .title a{/* line-height: 20px; font-size:16px; text-align:left;*/ }

.picScroll-left_eicase .bd ul li:hover .pic img{ transform: scale(1.1,1.1);transition: all 0.6s;  }

.picScroll-left_eicase .bd ul li:hover .pic{ background:#eee;}

.picScroll-left_eicase .bd ul li:hover .title a{color: #0692e5;}





/*********************************



 ** - 10 - Hire Section CSS



 *********************************/



.hire-section {



	position: relative;



	z-index: 1;



	background-image: url(../images/index-bg.jpg);



	background-position: center bottom;



	background-size: cover;



	background-repeat: no-repeat;



	text-align: center;



	padding: 70px 0;



}







.hire-section::before {



	content: "";



	position: absolute;



    z-index: -1;



	left: 0;



	top: 0;



	height: 100%;



	width: 100%;



	opacity: 0.7;



	background-color: #121630;



}







.hire-content h3 {



	font-size: 25px;



    font-weight: 600;



    color: #ffffff;



    margin-bottom: 21px;



    display: inline-block;



}



.hire-content h3 i {



	margin-right: 10px;



}







.hire-content h2 {



	font-size: 35px;



	color: #ffffff;



	margin: 0;



	font-weight: 700;



}







.hire-content p {



	color: #ffffff;



	font-size: 20px;



	margin: 15px 0 0 0;



}







.hire-content .hire-btn {



	margin-top: 20px;



}







.hire-content .hire-btn .default-btn {



    margin-right: 15px;



}

.default-btn-one {



	border: none;



	position: relative;



	display: inline-block;



	text-align: center;



	overflow: hidden;



	z-index: 1;



	color: #fff;



	background-color: #0692e5;



	-webkit-transition: 0.4s;



	transition: 0.4s;



	border-radius: 50px;



	font-weight: 600;



	font-size: 20px;



	padding-left: 35px;



	padding-right: 35px;



	padding-top: 12px;



	padding-bottom: 12px;



	margin-top: 5px;



	margin-right: 20px;



	box-shadow: 0 7px 25px rgb(123,104,238,0.25);



}







.default-btn-one span {



	position: absolute;



	display: block;



	width: 0;



	height: 0;



	border-radius: 50%;



	background-color: #0692e5;



	-webkit-transition: width 0.5s ease-in-out, height 0.5s ease-in-out;



	transition: width 0.5s ease-in-out, height 0.5s ease-in-out;



	-webkit-transform: translate(-50%, -50%);



	transform: translate(-50%, -50%);



	z-index: -1;



	border-radius: 30px;



}







.default-btn-one:hover, .default-btn-one:focus {



	color: #ffffff;



}







.default-btn-one:hover span, .default-btn-one:focus span {



	width: 225%;



	height: 562.5px;



}

/**/





/*Product Application*/

.slideTxtBox_proapp{ width:100%; overflow:hidden; }

.slideTxtBox_proapp .hd{  overflow: hidden;}

.slideTxtBox_proapp .hd ul{ /*float:left; */ display: flex;justify-content: center;  }

.slideTxtBox_proapp .hd ul li{ height: 50px;font-size: 18px;

  line-height: 50px;

  float: left;

  padding: 0 15px;

  cursor: pointer;

  box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.11);

  margin: 7px 11px; 
    background: #06c2cb;
  color: #fff;width: 260px;
  text-align: center;
  
}
.slideTxtBox_proapp .hd ul li:hover{background:#0692e5;  color: #fff;}
.slideTxtBox_proapp .hd ul li.on{  background:#0692e5;  color: #fff;}

.slideTxtBox_proapp .bd ul{  zoom:1;  }

.slideTxtBox_proapp .bd li{ /*! height:24px; */ /*! line-height:24px; */   width: calc(33% - 20px);overflow: hidden;float: left;margin: 0 10px;}

.slideTxtBox_proapp .bd li .date{ float:right; color:#999;  }

.team_info {
    position: relative;
	/*max-width: 1200px;*/
  margin: 0 auto;
}

.team_img,
.team_img img {
    /*width: 700px;*/
    height: 534px;
}

.team_txt {
    position: absolute;
    top: 40px;
    left: 0;
    width: 600px;
    height: 428px;
    padding: 22px 40px 0 36px;
    background-color: #f8f8f8c7;
}

.team_txt dl {
    /*height: 90px;*/
    margin-bottom: 30px;
    font-size: 14px;
    font-weight: normal;
    line-height: 24px;
    color: #333;
}

.team_txt dt {
    float: left;
    margin-right: 30px;
    width: 90px;
    height: 90px;
}

.team_txt dt img {
    width: 90px;
    height: 90px;
}

.team_txt h4 {
    height: 38px;
    font-size: 18px;
    font-weight: bold;
    line-height: 38px;
    color: #333;
}
.team_txt p{ font-size:15px;margin: 10px 0;line-height: 30px;}
.team_txt h4 a {
    color: #333;
}
.team_txt h4 a:hover{ color:#0692e5;}
.team_title {
    height: 55px;
    font-size: 24px;
    font-weight: normal;
    line-height: 55px;
    color: #333;
    margin-bottom: 25px;
    padding-left: 42px;
    background-image: url('../images/team_icon1.png');
    background-size: 24px 20px;
    background-repeat: no-repeat;
    background-position: left center;
}

.team_link {
    width: 122px;
    height: 54px;
    font-size: 14px;
    font-weight: normal;
    line-height: 54px;
    color: #333;
    text-align: center;
    border-bottom: 2px solid #d2d2d2;
    padding-right: 38px;
    background-image: url('../images/icon4.png');
    /*background-size: 27px 27px;*/
    background-repeat: no-repeat;
    background-position: 86px 15px;
}

.team_link a {
    color: #333;
    display: block;
}
.team_link a:hover{ color:#0692e5;}

.injjfatu2 {

	overflow:hidden;

  width: 100%;

  height: 100%;

  background: #f3f3f3;

  aspect-ratio: 9/9;

  display: flex;

  align-items: center;

  justify-content: center;

}

.injjfatu2 img {

  max-width: 100%;

  /*width: 100%;

  height: 100%;*/

}

.injjfatitle2{ font-size:20px; color:#000;/*font-weight:600;*/ margin:5px 0 15px; text-align:center;}

.slideTxtBox_proapp .bd li:hover .injjfatu2 img{transform: scale(1.1,1.1);transition: all 0.6s;}

.slideTxtBox_proapp .bd li:hover .injjfatitle2{color: #0692e5;}



.warp3 {
    position: relative;
    padding: 60px 0 30px 0;
    margin-top: 90px;
    overflow: hidden;
}
.hotartice {
    position: relative;
    overflow: hidden;
}

.hotartice .left {
    float: left;
    width: 46%;
    /*margin-right: 100px;*/
}

.hotartice_l {
    width: 50%;
    background: #ededed;
    height: 100%;
    right: 50%;
    top: 0;
    position: absolute;
}

.hotartice_r {
    width: 50%;
    background: #fafafa;
    height: 100%;
    left: 50%;
    top: 0;
    position: absolute;
}

.leftdiv {
    position: relative;
    overflow: hidden;
}

.hotartice .right {
    float: right;
    width: 46%;
    /*margin-left: 30px;*/
}
.tptitle {
  margin-bottom: 40px;
  border-bottom: 2px solid #d9d9d9;
}
.hotartice .title span {
  display: block;
  font-size: 26px;
  color: #000;
  padding: 0;
}
.tptitle p {
  font-size: 26px;
  color: #000;display: inline-block;
}
.index_rw_img {
  display: block;
  position: relative;
  overflow: hidden;
}
.theimgcon {
  overflow: hidden;
  display: block;
}
.index_rw_img img {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.thechangeimg {
  -webkit-transition: all 1s;
  transition: all 1s;
}
.hotartice .leftimg {
  display: block;
}
.index_news_title {
  font-size: 18px;
  color: #000;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin: 20px 0;
  font-weight: bold;
}
.index_news_title:hover{color: #0692e5;}
.index_news_conent {
  font-size: 14px;
  color: rgb(127, 127, 127);
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  line-height: 24px;
  height: 48px;
}
.indexnewsmore {
  width: 140px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  color: #fff;
  background: #9f988e;
  margin-left: 120px;
  display: block;
  margin-top: 50px;
}
.indexnewsmore2 {
  width: 140px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  color: #fff;
  background: #9f988e;
  display: block;
  margin-top: 50px;
}
.hotartice .right ul li {
  height: 148px;
  padding-left: 120px;
  position: relative;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.index_news_time {
  position: absolute;
  width: 100px;
  height: 100%;
  padding-right: 16px;
  left: 0;
  border-right: 1px solid rgb(220, 220, 220);
  padding-top: 35px;
}
.index_news_time1 {
    font-size: 26px;
    color: #0692e5;
    display: block;
    text-align: right;
    margin-bottom: 10px;
	font-weight: bold;
}

.index_news_time2 {
    font-size: 16px;
    display: block;
    color: #000;
    text-align: right;
}
.index_news_line {
  position: absolute;
  height: 30px;
  right: -1px;
  width: 1px;
  background: #0692e5;
  top: 35px;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.hotartice .right ul li .thea {
  display: block;
  color: #000;
  font-size: 18px;
  /*text-align: center;*/
  height: 65px;
  padding-top: 35px;
  font-weight: bold;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  /*width: 260px;*/
}
.hotartice .right ul li:hover .thea{color: #0692e5;}
.hotartice .right ul li p {
  padding: 4px 0;
  font-size: 14px;
  overflow: hidden;
  color: rgba(127, 127, 127);
  line-height: 25px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.thechangeimg:hover {
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
}
.hotartice .right ul li:hover {
  padding-left: 140px;
}

.mode {
    height: 689px;
    position: relative;
    z-index: 2;
    /*margin-top: -66px;*/
    background-image: url('../images/mode_bj.png');
    background-size: 1920px 689px;
    background-repeat: no-repeat;
    background-position: center top;
}

.mo_title {
    height: 122px;
    padding-top: 76px;
    text-align: center;
    margin-bottom: 180px;
}

.mo_title span {
    height: 50px;
    font-family: arial;
    font-size: 42px;
    font-weight: normal;
    line-height: 50px;
    color: rgba(255, 255, 255, 0.61);
}

.mo_title p {
    height: 62px;
    font-size: 40px;
    font-weight: normal;
    line-height: 62px;
    color: #fff;
}

.mode_con dl {
    width: 215px;
    float: left;
    margin-right: 110px;
    text-align: center;
}
.mode_con dl:hover dt em{color: #0692e5;}
.mode_con dl:nth-child(2){margin-right: 344px;}
.mode_con dl:nth-child(4){margin-right: 0;}
.mode_con dl dt {
    width: 160px;
    height: 160px;
    margin: 0 auto 20px;
    padding-top: 30px;
    background-image: url('../images/mode_bj2.png');
    background-size: 158px 158px;
    background-repeat: no-repeat;
    background-position: center top;
}
.mode_con dl dt em{font-size: 40px;color: #fff;font-weight: bold;font-style: normal;}
.mode_con dl dt span {
    display: block;
    font-size: 16px;
    font-weight: normal;
    line-height: 20px;
    color: #fff;
}

.mode_con dl dd {
    font-size: 14px;
    font-weight: normal;
    line-height: 24px;
    color: #fff;
}

.mode_con dl.mode_dl {
    margin-right: 344px;
}

.mode_con dl.mode_clear {
    margin-right: 0;
}




.inourcust{ overflow:hidden; margin:20px 0;}

.inourcust li{width: calc(20% - 20px);

  overflow: hidden;

  float: left;

  margin: 18px 10px;

  text-align: center;

  height: 145px;border: 1px solid #e2e2e2;

  padding: 10px;}

.inourcusttu {

  width: 100%;

  height: 100%;

}

.inourcusttu img {/*aspect-ratio: 20/9;*/

  max-width: 100%;

  max-height: 100%;

  /*width: 100%;*/

  /*height: 100%;*/

}

.inourcusttu img:hover{transform: scale(1.1,1.1);transition: all 0.6s;}

















/*case_en*/

.testimonial-design-two {



	position: relative;



	z-index: 1;



}







.testimonial-design-two .section-title {



    margin-bottom: 30px;



}







.testimonial-design-two .owl-stage-outer {



	margin: 0 -8px;



	padding-left: 8px;



	padding-top: .35rem;



}



.single-testimonial-two .testimonial-two-content {



    display: block;



    margin: 0px 15px;



}



.testimonial-two-content .testimonial-text {



	position: relative;

font-style: italic;

    



    background: #ffffff;



    padding: 45px 30px 40px 30px;



    margin: 40px 0px;



    box-shadow: 0 10px 35px 15px #ededf1;



    border-radius: 5px;

text-align: left;

min-height: 253px;

}



.testimonial-two-content .testimonial-text:after {



	position: absolute;



    content: '';



    background: #ffffff;



    width: 50px;



    height: 50px;



    left: 25px;



    bottom: -20px;



    transform: rotate(-45deg);



}



.testimonial-two-content .testimonial-text .logo-box {



    display: inline-block;



    margin-bottom: 10px;



}







.testimonial-two-content .testimonial-text p {



}







.testimonial-two-content .testimonial-text .rating-box {



	margin-top: 15px;



}







.testimonial-two-content .testimonial-text .rating-box .iestar {



	display: inline-block;



}







.testimonial-two-content .testimonial-text .rating-box .iestar i {



	color: #ffce39;



	font-size: 16px;



}



.testimonial-two-content .author-info-box {



    -webkit-box-orient: vertical;



    -webkit-box-direction: normal;



    flex-direction: row;



    display: flex;



    -webkit-box-align: center;



    align-items: center;



    text-align: left;



	padding: 20px 0px;



	margin-left: 10px;



}







.testimonial-two-content .author-info-box .author-img img {



    /*border-radius: 50%;*/



    border: 5px solid #ffffff;



    width: 90px;



    margin: 0 auto;



	-webkit-box-shadow: 0 3px 15px rgba(218, 225, 232, 0.85);



	box-shadow: 0 3px 15px rgba(218, 225, 232, 0.85);



}



.testimonial-two-content .author-info-box .author-img {



	margin-right: 18px;



}



.testimonial-two-content .author-info-box h3 {



    color: #333;



    font-size: 18px;



    font-weight: 600;



    margin-top: 0;



}







.testimonial-two-content .author-info-box span {



	color: #505060;



    font-size: 15px;



    font-weight: 500;



}







/* owl theme */







.owl-theme .owl-nav.disabled+.owl-dots {



	margin-top: 20px;



}



.owl-theme .owl-dots .owl-dot span {



	width: 7px;



	height: 7px;



	margin: 5px 5px;



	background-color: rgba(0, 0, 0, 0.1);



	display: block;



	-webkit-backface-visibility: visible;



	transition: opacity .2s ease;



	border-radius: 3px;



	transition: .3s;



	border: 2px solid transparent;



}



.owl-theme .owl-dots .owl-dot.active span {



	background-color: #5764ec !important;



	width: 7px;



	height: 7px;



	transition: .3s;



	-webkit-box-shadow: 0 1px 5px #5764ec;



	box-shadow: 0 1px 5px #5764ec;



}



.owl-theme .owl-dots .owl-dot:hover span {



	background-color: transparent;



	border: 2px solid #5764ec;



	transition: .3s;



}

/*case_en*/





.dz_con { height:745px;}

.dz_top { height:105px;}

.dz_top span { display:block; float:left;}

.dz_top span a { font-size:16px; color:#282828;}

.dz_top span a b { font-size:36px; color:#1f84c1; text-transform:uppercase; display:block;}

.dz_top span a b i { /*font-family:Gotham;*/ font-size:46px;font-style: normal;}

.dz_top span a b em { padding:0 10px; font-weight:normal;}

.dz_top ul { float:right; width:750px; padding:10px 0;}

.dz_top ul li { float:left; margin-left:10px; text-align:center;}

.dz_top ul li a { font-size:14px; color:#515151;}

.dz_top ul li a:hover { color:#0692e5;}

.dz_top ul li a em { display:block; font-size: 14px; color:#8a8a8a; padding:6px 0 0;}



.dz_pic dl dt { float:left; width:227px; height:598px; overflow:hidden;}

.dz_pic dl dt a img { display:block; width:227px; height:598px;

-webkit-transition: 1s;

-moz-transition: 1s;

transition: 1s;}

.dz_pic dl dt a img:hover  { 

-webkit-transform:scale(1.1);

-moz-transform:scale(1.1);

-ms-transform:scale(1.1);

transform:scale(1.1);}

.dz_pic dl dd { float:left; width:100%; overflow:hidden;}

.dz_pic dl dd a { display:block; width:227px; height:345px; border:solid 1px #cfcfcf; background:#fff; float:left; margin:0 0 20px 20px; text-align:center; color:#454545;width: calc(25% - 20px);}

.dz_pic dl dd a img { /*width:227px; height:213px;*/ width:100%; height:auto;}

.dz_pic dl dd a em { display:block; font-size:14px; /*height:30px;*/ line-height:22px; overflow: hidden;

  text-overflow: ellipsis;

  display: -webkit-box;

  -webkit-box-orient: vertical;

  -webkit-line-clamp: 2;

  font-style: normal;

  padding: 10px 6px 0;}

.dz_pic dl dd a i {width:26px; height:2px; background:#454545; margin:15px auto; display:block; line-height:0; font-size:0}

.dz_pic dl dd a:hover { border:solid 1px #0692e5;color:#0692e5;/*width:223px; height:287px;   box-shadow:5px 5px 5px #cccbcb*/}

.dz_pic dl dd a:hover img { /*width:223px;*/}

.dz_pic dl dd a:hover i {/* background:#f56b1b;*/}



.dz_key { width:1198px; border:solid 1px #cfcfcf; background:#fff; height:123px;}

.dz_key dl dt { float:left; padding:24px 0 0 34px;}

.dz_key dl dt a { font-size:14px; color:#ab1800; font-weight:bold;}

.dz_key dl dd { float:left; padding:18px 0 0; width:1030px; line-height:30px;}

.dz_key dl dd a { font-size:14px; color:#454545; padding:0 9px;}

.dz_key dl dd a:hover { color:#ab1800}

.dz_key dl dd em { padding:0 18px;}



#videoid {

  max-width: 100%;

  border: none;

  /*height: 600px;*/

  margin: 0 auto;

  display: block;

  min-width: 60%;

}



.eninbodtu{ overflow:hidden;height: 80vh;}

.eninbodtu img{ width:100%;height: 80vh;object-fit: cover;}

.eninbodtu:hover img{transform: scale(1.1,1.1);transition: all 0.8s;}



.home-dingzhi{ background:#eee; padding:2% 0;}

.indzul{ overflow:hidden; display:flex;}

.indizdiv{ position: relative;width: calc( 25% - 32px); text-align:center; /*background: #fff;*/margin: 0 auto;/*padding: 20px 0;*/border-radius: 10px; background:url('../images/index51.png') no-repeat center;height: 325px;}

.indiztu{position: absolute;top: 22%;left: 50%;transform: translate(-50%, -50%); }

.indiztu img{ }

.indiztitle{ font-size:20px; font-weight:bold;margin: 75% 0 10px;}

.indizp{ font-size:16px; line-height:20px;color: #757373;}

/*.indizdiv:hover{ background:#1f84c1;}*/

.indizdiv:nth-child(2n){background:url('../images/index52.png') no-repeat center;}

.indizdiv:nth-child(2n) .indiztu{top: 79%;}

.indizdiv:nth-child(2n) .indiztitle{margin: 10% 0 10px;}

.indizdiv:hover .indiztitle{ color:#0692e5;}

.indizdiv:hover .indiztu img{transform: rotateY(180deg);}

.dingzhi_tel{font-size: 18px;color: #0692e5;height: 45px;line-height: 45px;overflow: hidden;/*padding: 40px 0 0;*/background: url(../images/index58.gif) no-repeat center bottom; text-align:center;}

.dingzhi_tel em{display: inline-flex;width: 28px;height: 25px;/*float: left;line-height: 0;margin: 15px 10px 0 456px;*/padding-top: 8px;

  animation: msClock 1s linear infinite;

  animation: msClock 1s linear infinite;}

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



.inxhdzbg{ margin:20px 0 0;overflow:hidden; width:100%; height:185px; background:url('../images/index4_bg.jpg') no-repeat center;background-size: cover;}

.inxhdz_l{ float:left; width:50%; text-align:right;}

.xhtu{ width:50%; float:left;}

.xhtu img{ max-width:100%; max-height:100%; }

.xhwenzi{ width:50%;float:left;}

.xhtitle{ font-size:24px; color:#fff;text-align: center;margin: 38px 0 15px;}

.xha{border: none;height: auto;width: auto;color: #fff !important;background: #1f84c1;padding: 8px 20px;border-radius: 24px;font-size: 14px;display: block;text-align: center;width: 200px;margin: 0 auto;}

.inxhdz_l .xha{ background:#fdc401;}

.inxhdz_r{ float:right; width:50%; text-align:left;}



.home-video{ background:url('../images/index8.jpg') center; background-size:cover; padding:3% 0;}

.ztbai{ color:#fff;}

.home-title-line2{position:relative;margin:0px auto;width:30px;height:5px;background:#0692e5;}

.home-title-line2::after,.home-title-line2::before{content:"";width:90px;height:1px;background:#eee;position:absolute;right:calc(100% + 0px);top:2px}

.home-title-line2::after{right:auto;left:calc(100% + 0px)}



.home-youshi{/*padding:3% 0;*/}



.home-about2{padding:1% 0;background:#1f84c1;}



.home-shengchangcj{padding:3% 0;}



.infootbg{background:url('../images/index13.jpg') center; background-size:cover;margin-top: 40px; /*padding:3% 0;*/}

.clear{ overflow:hidden; width:100%;}

.indcpmore{float: right !important;border: none !important;height: auto !important;width: auto !important;color: #fff !important;

  background: #1f84c1 !important;

  padding: 8px 18px !important;

  border-radius: 24px;

  font-size: 14px !important; margin:0 !important;}

.indcpmore:hover{ background:#0692e5 !important;}



/*优势开始*/

.pb_box{ overflow:hidden;margin-top: 40px;}

.advan { margin-top:55px; }



.page_advan{ position: relative; width: 1200px; margin: 0 auto; }



.advan_nor{ position: relative; height: 457px; padding-bottom: 31px; }

.advan_tu{ position: relative; }

.advan_smallbox{ width: 598px; height: 309px; border: 1px solid #f1f1f1; position: absolute; top: 0; right: 0; }



.advan_smallbox p{ width: 337px; height: 110px; background: url(https://memberpic.114my.com.cn/zsgxjzp/uploadfile/image/20201112/20201112183855_740536048.jpg) no-repeat; padding-top: 65px; margin: 30px 0 0 50px; }





.advan_smallbox li { width: 480px; height: auto; background: url(../images/20201112184819_2027730869.jpg) no-repeat 0 10px; font-size: 18px; color: #444; padding-left: 22px; margin-left: 52px; line-height: 30px; }



.advan_smallbox span{ font-size: 18px; color: #000; padding-left: 50px; display: block; padding-bottom: 10px; margin-top: 5px; }



.advan_smallbox p, .advan_smallbox strong { color: #0692e5; font-size: 32px; font-weight: bold; }



.advan_shuzi{ width: 600px; height: 148px; background: #eeeeee; position: absolute; right: 0; top: 309px; }



.advan_shuzi dl dd{ font-size: 15px; color: #000;font-weight: bold; }

.advan_shuzi dl{ position: relative; float: left; text-align: center; padding: 35px 0 0 60px; }



.advan_shuzi dl dt{ font-weight:bold; font-size: 47px; color: #0692e5; margin-right:20px; }

dt#advan_1 {

    margin-right: 0px;

}



.ad1{ position: absolute; color: #0692e5; top: 65px; right:-18px; }

.ad2{ position: absolute; color: #0692e5; top: 65px; right: 7px; }

.ad3{ position: absolute; color: #0692e5; top: 65px; right: 1px; }



.advan_list{ position: relative; margin-top: 35px; }

.advan_list ul li:nth-child(1){ border-left: 1px solid #ddd; }

.advan_list ul li{ position: relative; float: left; /*width: 298px;*/ width: calc( 25% - 4px);margin: 0 2px;height: 131px; /*border-bottom: 1px solid #dddddd; border-right: 1px solid #dddddd; border-top: 1px solid #dddddd;*/ cursor: pointer;background: #1f84c1; }



.advan_list ul li::before{ position: absolute; width: 296px; height: 0; content: ""; background: url(../images/20201113171341_1583272774.png)no-repeat 0 bottom; bottom: 0; }



.advan_list ul li::after{ position: absolute; width: 67px; height: 59px; content: ""; /*background: url(../images/20201117091339_2147309342.png)no-repeat 6px 0;*/  top:32px; left: 40px; }



.advan_list ul li:nth-child(2) p{ /*padding-left: 102px;*/ }

.advan_list ul li:nth-child(3) p{ /*padding-left: 102px;*/ }

.advan_list ul li.on p,.advan_list ul li.on strong{ color:#fff; }

.advan_list ul li.on::before{ height: 147px; transition: all 0.5s; }

.advan_list ul li.on::after{ background-position-y: -61px; transition: all 0.5s; }

.advan_list ul li:hover::before{ height: 147px; transition: all 0.5s; }

.advan_list ul li:hover::after{ background-position-y: -61px; transition: all 0.5s; }

.advan_list ul li:nth-child(1)::after{ background: url(../images/index47.png)no-repeat; background-size: cover; }

.advan_list ul li:nth-child(2)::after{ background: url(../images/index48.png)no-repeat; background-size: cover; }

.advan_list ul li:nth-child(3)::after{ background: url(../images/index49.png)no-repeat; background-size: cover; }

.advan_list ul li:nth-child(4)::after{ background: url(../images/index50.png)no-repeat; background-size: cover; }

.advan_list ul li:hover p{ color:#fff; }

.advan_list ul li:hover strong{ color:#fff; }

.advan_list ul li strong { font-size: 28px; display: block; text-align: center; padding-left: 61px; padding-top: 44px; position: relative; color: #fff;}

.advan_list ul li p { font-size: 22px; color: #fff; text-align: center; padding-left: 62px; position: relative;padding-top: 27px; }

/*优势结束*/





.about-info{padding-right:50px;width: 50%; float:left; margin-bottom:0 !important;}

.about-info .home-title{text-align:left}

.about-info .home-des{text-align:left;padding-bottom:20px;font-size:16px;color:var(--fontcolor)}

.about-info .home-title-line{margin-left:100px}

.about-info .text{font-size:15px;color: #fff;line-height: 30px;/*padding-top: 26px;*/}

.about-info .more{margin-top:7px}

.about-info .more a{display:inline-flex;align-items:center;justify-content:center;/*width:150px;height:50px;*/background:var(--color);/*border:2px solid var(--color);*/color:#FFF;transition:all .2s linear;/*box-shadow:0 10px 20px 0 rgba(200, 117, 84, 0.3)*/border-radius: 24px;

  padding: 8px 18px;

  font-size: 14px;}

.about-info .more a:hover{/*background:#FFF;color:var(--color)*/}

.about-img{position:relative;width: 50%; float:right;}

.about-img img{width: 96%;

  /*height: 100%;*/

  /*margin: 13px;

  box-shadow: 0px 0px 8px rgb(0, 0, 0);*/}

.about-img .play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;justify-content:center;background:rgba(255,255,255,.5);border-radius:50%;width:60px;height:60px;cursor:pointer}

.about-img .play::before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:80%;height:80%;background:#FFF;border-radius:50%}

.about-img .play .iconfont{color:var(--color);font-size:22px;z-index:99;margin-left:3px}







.insptitle{font-size: 20px;font-weight: bold;color: #fff;padding-left: 22px;}

.insptitle ul{ overflow:hidden; width:98%; margin: 0px 0;}

.insptitle ul li{ float:left; width:90px;text-align: center;padding: 5px 0;}

.insptitle ul li a{  color:#000;font-size: 16px;}

/*.insptitle ul li a:hover{ color:#0692e5;}*/

.insptitle ul li:nth-child(1){ background:#fdc401;width: 110px;}

.insptitle ul li:nth-child(1) a{ color:#fff;}

.insptitle ul li:nth-child(2){ float:right;}

.insptitle ul li:last-child a{color:#f7f7f7;font-size: 14px;}



.picScroll-left{ width:50%; float:left;  overflow:hidden; position:relative;   border-right: 2px solid #ffffff63;padding-left: 15px; }

.picScroll-left .bd{ padding:10px;   }

.picScroll-left .bd ul{ overflow:hidden; zoom:1; }

.picScroll-left .bd ul li{ margin:0 12px; float:left; _display:inline; overflow:hidden; text-align:center; position: relative; }

.picScroll-left .bd ul li .pic{ width:160px; height:210px; overflow:hidden;text-align:center; }

.picScroll-left .bd ul li .pic img{ width:160px; height:210px; display:block;  padding:2px; background: #fff; }

.picScroll-left .bd ul li .pititle{ text-align:center; font-size:16px; color:#fff;margin-top: 5px; overflow: hidden;

text-overflow: ellipsis;

display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 1;}

.picScroll-left .bd ul li:hover .pic img{ transform: scale(1.1);  }

.picScroll-left .bd ul li .pic::after {

    content: ""; 

    display: inline-block; 

    width: 64px; 

    height: 64px; 

    background: url(../images/bofang2.png) no-repeat center;

    background-size: cover; 

    position: absolute;

  top: 76px;

  left: 48px;

  }

.picScroll-left .bd ul li:hover .pic::after{ display:none;}

.picScroll-left .bd ul li:hover .pititle{ color:#fdc401;}



.insptitle2{ text-align: right;/*padding: 0 25px 0 0;*/}

.picScroll-right{ width:50%; float:right;  overflow:hidden; position:relative;  padding-left: 12px;  }

.picScroll-right .bd{ padding:10px;   }

.picScroll-right .bd ul{ overflow:hidden; zoom:1; }

.picScroll-right .bd ul li{ margin:0 12px; float:left; _display:inline; overflow:hidden; text-align:center; position: relative; }

.picScroll-right .bd ul li .pic{ width:160px; height:210px; overflow:hidden;text-align:center; }

.picScroll-right .bd ul li .pic img{ width:160px; height:210px; display:block;  padding:2px; background: #fff; }

.picScroll-right .bd ul li .pititle{ text-align:center; font-size:16px; color:#fff;margin-top: 5px; overflow: hidden;

text-overflow: ellipsis;

display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 1;}

.picScroll-right .bd ul li:hover .pic img{ transform: scale(1.1);  }

.picScroll-right .bd ul li .pic::after {

    content: ""; 

    display: inline-block; 

    width: 64px; 

    height: 64px; 

    background: url(../images/bofang2.png) no-repeat center;

    background-size: cover; 

    position: absolute;

  top: 76px;

  left: 48px;

  }

.picScroll-right .bd ul li:hover .pic::after{ display:none;}

.picScroll-right .bd ul li:hover .pititle{ color:#fdc401;}





.slideTxtBox_sccj{ width:1200px;  }

.slideTxtBox_sccj .hd{ height:50px; line-height:30px; /*! background:#f4f4f4; */ /*! padding:0 10px 0 20px; */   /*! border-bottom:1px solid #ddd; */  position:relative; }

.slideTxtBox_sccj .hd ul{ /*! float:left; */  /*! position:absolute; */ /*! left:20px; */ /*! top:-1px; */ height:50px;   margin: 0 auto;width: 780px;}

.slideTxtBox_sccj .hd ul li{ float:left; padding:8px 40px; cursor:pointer;  font-size: 20px;font-weight: bold;border: 1px solid #1f84c1;margin: 0 15px;}

.slideTxtBox_sccj .hd ul li.on{ height:50px;  background:#1f84c1; /*! border:1px solid #ddd; */ /*! border-bottom:2px solid #fff; */ color: #fff;}

.slideTxtBox_sccj .bd ul{ padding:15px;  zoom:1;  }

.slideTxtBox_sccj .bd li{  }



.insccj{overflow: hidden;margin: 20px 0px 0px;}

.insccj li{ float:left; width:268px;   margin-right:32px;}

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

.insccj-tu{border:1px solid #1f84c1; width:100%;height:200px;}

.insccj-tu img{ width:100%; max-height:100%;}

.insccj-title{ margin-top:5px; text-align:center; font-size:16px; color:#000;}

.insccj li:hover .insccj-tu{border:1px solid #0692e5;}

.insccj li:hover .insccj-title{ color:#0692e5;}



.inzzzs{overflow: hidden;margin: 20px 0px 0px;}

.inzzzs li{ float:left; width:268px;   margin-right:32px;}

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

.inzzzs-tu{border:1px solid #1f84c1; width:100%;height:378px;}

.inzzzs-tu img{ width:100%; max-height:100%;}

.inzzzs-title{ margin-top:5px; text-align:center; font-size:16px; color:#000;}

.inzzzs li:hover .inzzzs-tu{border:1px solid #0692e5;}

.inzzzs li:hover .inzzzs-title{ color:#0692e5;}



.inygfc{overflow: hidden;margin: 20px 0px 0px;}

.inygfc li{ float:left; width:268px;   margin-right:32px;}

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

.inygfc-tu{border:1px solid #1f84c1; width:100%;height:200px;}

.inygfc-tu img{ width:100%; height:100%;}

.inygfc-title{ margin-top:5px; text-align:center; font-size:16px; color:#000;}

.inygfc li:hover .inygfc-tu{border:1px solid #0692e5;}

.inygfc li:hover .inygfc-title{ color:#0692e5;}



.inrykh{overflow: hidden;margin: 20px 0px 0px;}

.inrykh li{ float:left; width:268px;   margin-right:32px;}

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

.inrykh-tu{border:1px solid #1f84c1; width:100%;height:193px;}

.inrykh-tu img{ width:100%; max-height:100%;}

.inrykh-title{ margin-top:5px; text-align:center; font-size:16px; color:#000;}

.inrykh li:hover .inrykh-tu{border:1px solid #0692e5;}

.inrykh li:hover .inrykh-title{ color:#0692e5;}





.slideTxtBox_anli{ width:100%;  overflow: hidden;margin: 10px 0;}

.slideTxtBox_anli .hd{ height:auto;/* line-height:30px; background:#f4f4f4;*/ /*padding:0 10px 0 20px;   border-bottom:1px solid #ddd;*/  position:relative; /*! overflow: hidden; */width: 43%;float: left;}

.slideTxtBox_anli .hd ul{ float:left; width:100%;  position:absolute; left:0px; /*! height:540px; */   }

.slideTxtBox_anli .hd ul li{ float:left; width: calc( 43% - 14px); margin:0 16px 9px;border:1px solid #eee; cursor:pointer;  }

.slideTxtBox_anli .hd ul li img {/*height: 116px;*/}

.slideTxtBox_anli .hd ul li.on{  border:1px solid #0692e5;  }

.slideTxtBox_anli .bd{width: 56%;float: right;}

.slideTxtBox_anli .bd ul{ float:right; width:100%;   zoom:1;  }

.slideTxtBox_anli .bd li{    }

.sanlitu{ width:100%; height:373px;/*margin-bottom: 20px;*/}

.sanlitu img{ max-width:100%; height:100%;}

.sanliwenzi{ width:672px; height:146px; background:#00000075; padding:20px 35px;position: absolute;/*! bottom: -42px; */margin-top: -146px;}

.sanlititle{ font-size:16px; color:#fff;}

.sanlixian{ width:50px; height:3px; background:#fff;margin: 7px 0px;}

.sanlip{ font-size:14px; color:#fff;}











/*新闻*/

.fl {

  float: left;

}

.news_cont{ overflow:hidden;}

.bt { text-align: center; }

.bt p { color: #333; font-size: 35px; font-weight: bold; }

.bt span { color: #8f918f; font-size: 17px; margin: 10px 0; display: block; }

.bt em { width: 50px; height: 3px; display: block; background: #0692e5; margin: 0 auto; }

.news_l{width: 750px;height: 580px;}

.news_lt{width:750px;height: 68px;background: #1f84c1;}

.news_lt a{width: 165px;height:68px;display: block;float: left;}

.news_lt span{font-size: 24px;color:#fff;display: block;float: left;height: 68px;width: 165px;text-align: center;line-height: 68px;}

.news_lt .active{background: #0692e5;}

.news_box dd{float: right;font-size: 15px;color: #fff;position: absolute;top: 27px;right: 20px;}

.news_div:nth-child(2) .news_div_item:nth-child(1){display:none;}

.news_nor { height: 517px; width: 750px; overflow: hidden; }

.news_row2 {  left: 0; top: 0; display: none; width: 750px; height: 517px;background: #fff;}

.news_box .news_box {  width: 750px; height: 517px; display: block;position: absolute; }

.news_box .news_div .news_div_item_pic img{width:286px;position: absolute;top: 0px; border:1px  #eee solid; height:215px;}

.news_box .news_div_item_year{display: block;float:left;}

.news_box .news_div_item_month{display: block;float:left;}

.news_box .news_div_item_day{display: block;width: 25px;float:left;}

.news_box .news_div{background:#f5f5f5;height: 273px;}

.news_box .news_div_item{ width: 335px; height: 85px; float: left; background: #fff; margin: 5px; position: relative; }

.news_box .news_div:nth-child(2){padding: 30px 30px;}

.news_box .news_div_item:nth-child(1){position: relative;margin:25px 0px;    width: 750px;height: 210px;}

.news_box .news_div:nth-child(1) .news_div_item_body{width: 430px;position: absolute;right: 0px;top: 70px;font-size: 14px;

    color: #666;line-height: 25px;}

.news_box .news_div:nth-child(1) .news_div_item_title{position: absolute;left: 320px;

    top: 20px;}

.news_box  .news_div:nth-child(1) {background:#fff;}

.news_box  .news_div:nth-child(1) .news_div_item_date{display:none;} 

.news_box  .news_div:nth-child(1) .news_div_item_title a{font-size:18px;color:#222;font-weight: bold;    display: block;

    width: 430px;

    height: 180px; position: relative;z-index: 2;}

.news_box  .news_div:nth-child(1) .news_div_item_title a:hover{color:#0692e5;}

.news_box .news_div:nth-child(2) .news_div_item_title a { font-size: 18px; color: #222; font-weight: bold; position: absolute; top: 20px; left: 16px; width: 305px; line-height: 24px; }

.news_box .news_div:nth-child(2) .news_div_item_title a:hover{ color:#0692e5; }

.news_box .news_div:nth-child(2) .news_div_item_date{ position: absolute; top: 53px; left:17px; font-family: "Arial"; }

.news_box .news_div:nth-child(1) .news_div_item_body:after{ content: "查看更多"; width:106px; height:30px; display: block; background: #1f84c1; position: absolute; top: 102px; color: #fff; font-size: 14px; border-radius: 22px;text-align: center; line-height: 30px; cursor: pointer; }

.news_box .news_div:nth-child(1):hover .news_div_item_body:after {background:#0692e5;transition:0.3s all ease-in-out;}

.news_box{    position: relative;}

.wend{ float: right; margin-right: 0;width:405px; height: 585px; background:#f5f5f5; }

.wend h2{ left:0; margin-bottom: 0; margin-bottom: 25px;border-bottom:1px #eee solid;height: 63px; background: #f5f5f5;}

.wend h2 a{ font-size:24px; color:#333;font-weight: bold;line-height: 64px;padding-left: 30px;}

.wend h2 a:hover{color:#0692e5;}

.wend h2 a i{float: left;display: block;padding-top: 22px;margin-left: 24px;margin-right: 17px;}

.wend .news_div_item_a { font-size: 16px; }

.wend .news_div_item_a:hover{color:#0692e5;}

.wend .news_div_item_content{ padding:0px 0 0 0;}

.wend .lastdl{ border-bottom: none;}

.wend .news_div_item_title{ height:29px; padding-left:40px; line-height:29px; background:url(../images/20201113095534_1397559716.png) no-repeat left center; font-size:14px;overflow: hidden;font-weight: bold;}

.wend .news_div_item_title a{ color:#333333;}

.wend .news_div_item_body{ background:url(../images/20201113095534_1193422003.png) no-repeat 0 10px; line-height:25px; color:#666; height: 75px; font-size: 15px; overflow: hidden;padding-left: 40px;padding-top: 10px;}

.wend #coleexx{padding:0px 24px;}

.wend .fr a{float: right;font-size: 16px;color: #333;line-height: 33px;font-weight:normal;padding-right:30px;    line-height: 68px;}

._new_div_item:hover .new_div_item_a{color:#0692e5;}

.news_box dd:hover {color:#0692e5;}

.wend .fr a:hover {color:#0692e5;}

.fr{ float:right;}



.kuaijie li {

    margin: 10px 5px 10px 5px;

    height: 16px;

    float: left;

    font-size: 12px;

    color: #666666;

    text-align: center;

    border-right: 1px;

    border-right-color: #999999;

    border-right-style: dotted;

	padding-right: 15px;

}

.kuaijie li a:hover{color: #0692e5;}

.STYLE12 {

    font-size: 11pt;

    font-weight: bold;

    color: #222222;

}

.STYLE22 {

    font-size: 12pt;

    font-weight: bold;

}

.link-box {

	/*margin-top: 15px;*/

	width: 1300px;

	overflow: hidden;

	margin: 30px auto;

}

.link-box dl dt{

	line-height: 35px;

	background-image: url(../images/index_50.gif);

	background-repeat: repeat-x;

	height: 35px;

	border: 1px solid #d1d1d1;

	width: 998px;

	text-indent: 1.5em;

}.link-box dl dt a img {

	float: right;

	margin-top: 12px;

	margin-right: 15px;

}

.link-box dl dt b{

	font-size: 14px;

}

.link-box dl dt em{

	font-style: normal;

	text-transform: uppercase;

	font-family: Arial;

}

.link-box dl dd {

	padding-top: 5px;

	padding-bottom: 10px;

	line-height: 24px;

}



.videoid{border: medium; width:100%; /*height:349px;*//*aspect-ratio: 4/3;*/}



@media only screen and (max-width: 767px) {
.swdadiv4{ width:100%;}
.swiper-container4 ul li .indpro_img {height: 38vh;}
.swiper-container4 ul li .indpro_img a img{ width:auto;}
.swdadiv4 .swiper-button-prev, .swdadiv4 .swiper-button-next{ display:none;}

.home-about .about-img img{width: 100%;
  height: auto;
  object-fit: cover;
  margin: 0;}

.inhexinysul li{width: 100%; float:none;margin: 0 0 20px;}

.advantage-card{margin-bottom: 10px;}
	.videoid{height:270px;}

.injjfaul li {

  width: 100% !important;

  overflow: hidden;

  float: left;

  margin: 0 0 20px;

}

.injjfatitle{font-size: 20px;margin: 14px 0;line-height: 26px;}


.wwdp{ min-height:auto !important;}



.home-choose .homechoose-title {

  width: 100%;

  padding-top: 10%;

  padding-bottom: 5%;

}

.home-choose .homechoose-content{padding-left: 0;}

.home-choose .homechoose-content .homechoose-item {

  width: 100%;

  margin-bottom: 30px;

  padding: 20px 20px;

}

.home-choose .homechoose-content .homechoose-item:nth-child(n+4){margin-bottom:30px;}



.home-about .about-img{padding:0; margin:0 0 20px;width: 100% !important;}

.home-about .about-img::before{border:0;}

.about-img img{margin:0;}

.home-about .about-info {

  flex: auto;

  padding-left: 0;

}

.home-about h1 {

  font-size: 22px;}

.home-about .about-text {

  margin: 24px 0;}



.picScroll-left_eicase .bd ul li {

  width: 330px;}

  

.hire-content h2 {

  font-size: 30px;}



.inourcust li {

  width: calc(33% - 20px);height: 70px;}



.slideTxtBox_proapp .hd ul li{font-size: 12px;width: calc(50% - 20px);margin: 7px 10px;overflow: hidden;

text-overflow: ellipsis;

display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 1;}

.slideTxtBox_proapp .bd li{width: calc(50% - 20px);}



}



















