@charset "UTF-8";
/* @import '../css/animate.min.css'; */
@import '../css/aos.css';
@import '../css/public.css';
@import '../css/header.css';
@import '../css/footer.css';
@import '../css/page.css';
@import '../css/swiper-bundle.min.css';
@import '../css/swiper.min.css';
@import '../css/history.css';
@import url("../css/font_2474669_nxkrg413el.css");    /*.css文件中引入css文件*/

/*首页按钮滚屏*/
/*#fp-nav.right{ display:none;}*/
#fp-nav ul li{ width:auto; height:28px; margin:0; -webkit-transition: all .5s;-o-transition: all .5s;-ms-transition: all .5s;transition: all .5s;}
#fp-nav ul li:hover{ margin-right:0;}
#fp-nav ul li a{ color:#1865F9;opacity:0.41;filter:Alpha(opacity=41); font-size:14px;line-height:28px;}
#fp-nav ul li a:hover{ opacity:1;filter:Alpha(opacity=100);}
#fp-nav ul li a.active{opacity:1;filter:Alpha(opacity=100); font-weight:bold;}
#fp-nav ul li a label{ margin-left:40px; text-align:left;opacity:0;filter:Alpha(opacity=0);-webkit-transition: all .5s;-o-transition: all .5s;-ms-transition: all .5s;transition: all .5s; display:none;}
/*#fp-nav ul li a.active label{ opacity:1.0;filter:Alpha(opacity=100);}*/
#fp-nav ul li a:hover label{  opacity:1.0;filter:Alpha(opacity=100); display:block;}
#fp-nav ul li a span{ background:rgba(255,255,255,0.8); height:13px;  width:13px; text-align:left; left:0; left:13px;transition:all 0.3s; margin:0; top:7px;}
.fp-viewing-section2 #fp-nav ul li a span{ background:rgba(34,34,34,0.25);}
.fp-viewing-section4 #fp-nav ul li a span{ background:rgba(34,34,34,0.25);}
.fp-viewing-section6 #fp-nav ul li a span{ background:rgba(34,34,34,0.25);}
.fp-viewing-section8 #fp-nav ul li a span{ background:rgba(34,34,34,0.25);}
#fp-nav ul li:hover a span{/* width:38px;*/ background:#1865F9; /*height:1px;*/ margin:0; width:13px; height:13px;}
/*#fp-nav ul li:nth-child(1) a span:after{ content:"01"}
#fp-nav ul li:nth-child(2) a span:after{ content:"02"}
#fp-nav ul li:nth-child(3) a span:after{ content:"03"}
#fp-nav ul li:nth-child(4) a span:after{ content:"04"}
#fp-nav ul li:nth-child(5) a span:after{ content:"05"}*/
#fp-nav ul li a.active span, #fp-nav ul li:hover a.active span{ width:13px; background:#1865F9; height:13px; left:13px;margin:0; border-radiu:50%;}
/*.fp-viewing-section4 #fp-nav ul li a{ color:#555;}*/
.fp-viewing-footer #fp-nav.left{ display:none;}
.adicon{ width:28px; height:45px; position:absolute; left:50%; bottom:40px;transform: translate(-50%, 0%); background:url(../images/i_bg2.png) no-repeat; background-size:100% 100%; z-index:10; cursor:pointer;animation: ani-svg 0.85s linear 0s alternate infinite;
-webkit-animation: ani-svg 0.85s linear 0s alternate infinite;margin-left:-12px;}
.slide_num{ position:absolute; left:3%; bottom:30px; color:#fff; font-style:italic; font-size:16px; font-family:Arial; letter-spacing:4px;}
.slide_num span{ color:#1865F9; font-size:28px; letter-spacing:2px;}
.fp-tableCell .wrap{position:relative; max-height:100vh;}

.service-wrap1 .fp-tableCell{vertical-align:top;}
.service-wrap2 .fp-tableCell{ vertical-align:middle;}
.service-wrap2{ /*display:none;*/background-repeat:no-repeat; background-position:center center; background-size:cover;overflow:hidden;}
.service-wrap3{ /*display:none;*/background-repeat:no-repeat; background-position:center center; background-size:cover;}
.service-wrap3 .wrap{ overflow:visible;}
/*首页按钮滚屏*/

/*首页indexbanner*/
.index-banner {
  position: relative;
  z-index: 6;
  max-height: 100vh;
  overflow:hidden;
}
.index-banner .swiper {
  display: block;
  border-radius: 0px 0px 0px 0px;
}
.index-banner .swiper-slide {
  border-radius: 0px 0px 0px 0px;
  overflow: hidden;
}
.index-banner .swiper-slide:nth-child(3) .box .con {  /*第二张 grecell*/
  display: block;
  position:absolute;
  /* right: 0%; */
  left: 0%;
  bottom:10%;
}

.index-banner .box {
  display: block;
  position: relative;
  cursor:default;
}
.index-banner .box img {
  display: block;
  /* height: 100%; */
  object-fit:cover;
  -o-object-fit:cover;
  position:relative;width:100%;overflow:hidden; background-repeat:no-repeat; background-position:center center; background-size:cover;
}
.index-banner .box .pc {
  display: block;
}
.index-banner .box .phone {
  display: none;
}
.index-banner .box .con {
  display: block;
  position:absolute;
  left: 11%;
  top:15%;
}
.index-banner .swiper-slide:nth-child(3) .box .con {  /*第二张 grecell*/
  /* right: 11%; */
  left: 11%;
  /* top:15%; */
  top:50%;
  text-align: left;
}
.index-banner .swiper-slide:nth-child(4) .box .con {   /*第三张 ombar*/
  left: 11%;
  top:50%;
}

.index-banner .box .con img.logo{
  display: block;
  max-width: 22%;
  height: auto;
  padding: 0 20px;
  background-color: #fff;
  border-radius: 30px;
}
/* .index-banner .swiper-slide:nth-child(2) .box .con img.logo{ /*第一张 ebl*/
  /* min-width: 20%;
} */
.index-banner .swiper-slide:nth-child(3) .box .con img.logo{  /*第二张 grecell*/
  display:inline-block;
  /* max-width: 7%; */
  max-width: 25%;
  text-align: right;
}
.index-banner .swiper-slide:nth-child(4) .box .con img.logo{ /*第三张 ombar*/
  max-width: 20%;
}
.index-banner .box .con dl{
  font-size: 50px;
  font-weight: 600;
  color: #fff;
  padding-top: 30px;
}
.index-banner .box .con p{
  font-size: 30px;
  font-style: normal;
  color: #fff;
  line-height: 1.2;
}

.index-banner .swiper-slide.swiper-slide-active .content-box {
  transform: translate(0, 0);
  opacity: 1;
}
.index-banner .swiper-other {
  position: absolute;
  z-index: 2;
  left: 0;
  bottom: 4.8%;
  width:100%;
  text-align: center;
  background-color: #000;
}
.index-banner .swiper-other .swiper-pagination-bullet {
  --cw: 16px;
  position: relative;
  cursor: pointer;
  background: none;
}
.index-banner .swiper-other .swiper-pagination-bullet + .swiper-pagination-bullet {
  margin-left: 16px;
}
.index-banner .swiper-other .swiper-pagination-bullet::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  border-radius: 50%;
  border: 2px solid rgba(255, 255, 255, 1);
  width: var(--cw);
  height: var(--cw);
  opacity: 1;
  transition: opacity 0.3s;
  background-color: #fff;
}
.index-banner .swiper-other .swiper-pagination-bullet::after{
  background-color: #000;
}
.index-banner .swiper-other .cycle-box {
  --size: var(--cw);
  --b-c: #ffffff;
  --b-w: 10px;
  display: block;
}
.index-banner .swiper-other .text-scroll {
  cursor: pointer;
  font-size: 14px;
  line-height: 1.4em;
  color: #ffffff;
}
.index-banner .swiper-other .text-scroll .self-svg {
  --size: 1.8em;
  --fill: #ffffff;
}
.index-banner .swiper-other .text-scroll .txt {
  margin-top: 5px;
  opacity: 0.8;
}
.index-banner .swiper-points-num{position:absolute;left:0%;bottom:0px;}
.index-banner .swiper-btns{position:absolute;right:6%;}
.index-banner .text-scroll{position:absolute;left:50%;margin-left:-20px;}

/* @media screen and (max-width: 2160px){
  .index-banner .swiper {
    border-radius: 0px 0px 100px 100px;
  }
}
@media screen and (max-width: 1920px){
  .index-banner .swiper {
    border-radius: 0px 0px 100px 100px;
  }
} */
@media screen and (max-width: 1680px){
  .index-banner {
    display: block;
    height: auto;
    margin-bottom: -91px;
  }
  .index-banner .swiper {
    height: 100vh;
    object-position: center;
    object-fit: fill;
    /* object-fit: contain;
    -o-object-fit: contain; */
  }
  .index-banner .swiper .swiper-wrapper{
    /* border-radius: 0px 0px 70px 70px; */
    /* height: 100%;
    position: relative;
    width: 100%; */
  }
  .index-banner .box {
    max-width: 100%;
    height: 100vh;
    object-position: center;
    object-fit:cover;
  }
  .index-banner .box img {
    height: 100vh;
  }
  .index-banner .box .con {
    display: block;
    position:absolute;
    left: 6%;
    top:18%;
  }
  .index-banner .swiper-slide:nth-child(3) .box .con {  /*第二张 grecell*/
    right: 6%;
    top:60%;
  }
  .index-banner .swiper-slide:nth-child(4) .box .con {   /*第三张 ombar*/
    left:6%;
    top:60%;
  }
  .index-banner .swiper-slide:nth-child(3) .box .con img.logo{  /*第二张 grecell*/
    display:inline-block;
    max-width: 8%;
    text-align: right;
  }
  .index-banner .swiper-other{
    bottom: 5%;
  }
}
@media screen and (max-width: 1440px){
  .index-banner .box .con {
    display: block;
    position:absolute;
    left: 5%;
    top:18%;
  }
  .index-banner .swiper-slide:nth-child(3) .box .con {  /*第二张 grecell*/
    right: 5%;
    top:50%;
  }
  .index-banner .swiper-slide:nth-child(4) .box .con {   /*第三张 ombar*/
    left:5%;
    top:50%;
  }
}
@media screen and (max-width: 1366px){
}
@media screen and (max-width: 1200px) {
  .index-banner .swiper {
  }
  .index-banner .swiper-slide{
  }
  .index-banner .swiper-other .swiper-points-num {
    width: 100%;
  }
  .index-banner .swiper-other .swiper-pagination-bullet {
    --cw: 0.20rem;
  }
  .index-banner .swiper-other .swiper-pagination-bullet + .swiper-pagination-bullet {
    margin-left: 0.3rem;
  }
  .index-banner .swiper-other .swiper-pagination-bullet::before {
    border-width: 2px;
  }
  .index-banner .swiper-other .cycle-box {
    --b-w: 2px;
  }
  .index-banner .swiper-other .swiper-btns {
    display: none;
  }
  .index-banner .swiper-points-num{left: 0;bottom:0;}
}
@media screen and (max-width: 1024px) {
  .index-banner {
    display: block;
    height: auto;
  }
  .index-banner .swiper{
    height:inherit;
  }
  .index-banner .box {
    height: auto;
  }
  .index-banner .box img {
    height: auto;
  }
  .index-banner .box .con dl{
    font-size: 36px;
    padding-top: 20px;
  }
  .index-banner .box .con p{
    font-size: 22px;
    line-height: 1.4;
  }
  .index-banner .swiper-other {
    bottom: 5%;
  }
}
@media screen and (max-width: 820px) {
  .index-banner {
    height: auto;
  }
  .index-banner .box .pc {
    display: none;
  }
  .index-banner .box .phone {
    display: block;
  }
  .index-banner .swiper-slide:nth-child(3) .box .con img.logo {
    max-width: 10%;
  }
  .index-banner .swiper-slide:nth-child(4) .box .con img.logo {
    max-width: 22%;
  }
  .index-banner .box .con dl{
    font-size: 30px;
    padding-top: 20px;
  }
  .index-banner .box .con p{
    font-size: 20px;
    line-height: 1.4;
  }
  .index-banner .swiper-other {
    /* bottom: 0.3rem; */
  }
  .index-banner .swiper-other .swiper-points-num {
    width: 100%;
  }
  .index-banner .swiper-other .swiper-pagination-bullet {
    --cw: 12px;
  }
  .index-banner .swiper-other .swiper-pagination-bullet + .swiper-pagination-bullet {
    margin-left: 0.3rem;
  }
  .index-banner .swiper-other .swiper-pagination-bullet::before {
    border-width: 2px;
  }
  .index-banner .swiper-other .cycle-box {
    --b-w: 2px;
  }
  .index-banner .swiper-other .swiper-btns {
    display: none;
  }
  .index-banner .swiper-points-num{bottom:0;}
}
@media screen and (max-width: 640px) {
  .index-banner .swiper-slide {
    /* border-radius: 0px 0px 30px 30px; */
    overflow: hidden;
  }
  .index-banner .swiper-slide:nth-child(3) .box .con {
    top: 32%;
  }
  .index-banner .swiper-slide:nth-child(4) .box .con {
    top: 38%;
  }
  .index-banner .swiper-slide:nth-child(3) .box .con img.logo {
    max-width: 10%;
  }
  .index-banner .swiper-slide:nth-child(4) .box .con img.logo {
    max-width: 22%;
  }
  .index-banner .box .con dl{
    font-size: 26px;
    padding-top: 15px;
  }
  .index-banner .box .con p{
    font-size: 18px;
    line-height: 1.4;
  }

  .index-banner .swiper-other {
    bottom: 5%;
  }
}
@media screen and (max-width: 600px) {
  .index-banner .swiper-slide {
    /* border-radius: 0px 0px 20px 20px; */
    overflow: hidden;
  }
  .index-banner .box .con {
    top: 22%;
  }
  .index-banner .swiper-slide:nth-child(3) .box .con {
    top: 50%;
  }
  .index-banner .swiper-slide:nth-child(4) .box .con {
    top: 50%;
  }
  .index-banner .swiper-slide:nth-child(3) .box .con img.logo {
    max-width: 12%;
  }
  .index-banner .box .con dl {
    padding-top: 10px;
  }
  .index-banner .swiper-other {
    bottom: 13%;
  }
  .index-banner .swiper-points-num{bottom:-30px;}
}
@media screen and (max-width: 480px) {
  .index-banner .box .con dl{
    font-size: 22px;
  }
  .index-banner .box .con p{
    font-size: 16px;
    line-height: 1.4;
  }
}
@media screen and (max-width: 430px) {
  .index-banner .swiper-points-num{bottom:-20px;}
}
@media screen and (max-width: 414px) {
  .index-banner .swiper-slide:nth-child(3) .box .con {
    top: 40%;
  }
  .index-banner .swiper-slide:nth-child(3) .box .con img.logo {
    max-width: 20%;
  }
  .index-banner .box .con dl {
    font-size: 20px;
    padding-top: 2px;
  }
  .index-banner .box .con p{
    font-size: 14px;
    line-height: 1.4;
  }
}
@media screen and (max-width: 320px) {
  .index-banner .swiper-slide:nth-child(3) .box .con {
    top: 30%;
  }
  .index-banner .swiper-slide:nth-child(4) .box .con {
    top: 42%;
  }
  .index-banner .swiper-other {
    bottom: 16%;
  }
}

/**轮播切换**/
.swiper-btns .swiper-btn {
  --s: 40px;
  --fill: #ffffff;
  --dc: rgba(var(--main-color-rgb), 0.4);
  --hc: rgba(var(--main-color-rgb), 1);
  display: flex;
  position: relative;
}
.swiper-btns .swiper-btn span i{
  color: #fff;
  font-size: 1.4em;
}
.swiper-btns .swiper-btn .self-svg {
  --size: 30%;
  position: relative;
  border-radius: 50%;
  width: var(--s);
  height: var(--s);
  line-height: var(--s);
  background-color: var(--dc);
  transition: background 0.3s;
  text-align: center;
}
.swiper-btns .swiper-btn .self-svg svg {
  margin-left: -5%;
}
.swiper-btns .swiper-btn.button-disabled {
  opacity: 0;
  pointer-events: none;
}
.swiper-btns .swiper-btn:hover .self-svg {
  background-color: var(--hc);
}
.swiper-btns .swiper-btn.next {
  margin-left: 20px;
}
.swiper-btns .swiper-btn.next .self-svg svg {
  margin-left: 5%;
}
.swiper-btns .swiper-btn.next svg {
  transform: scaleX(-1);
}
@media (max-width: 1600px) {
  .swiper-btns .swiper-btn {
    --s: 36px;
  }
  .swiper-btns .swiper-btn.next {
    margin-left: 10px;
  }
}
@media (max-width: 1200px) {
  .swiper-btns .swiper-btn {
    --s: 0.6rem;
  }
}
/*首页indexbanner END*/

/*按钮*/
.seemore {
  display: block;
  height: 40px;
  line-height: 40px;
  border-radius: 42px;
  float: left;
  background: url(../images/btn_bg1.jpg) no-repeat center;
  transition-duration: 0.4s;
  -webkit-transition-duration: 0.4s;
  -moz-transition-duration: 0.4s;
  -ms-transition-duration: 0.4s;
  -o-transition-duration: 0.4s;
}
.seemore2 {
  display: block;
  height: 40px;
  line-height: 40px;
  border-radius: 42px;
  float: left;
  background: url(../images/btn_bg1-1.jpg) no-repeat center;
  background-color: #023434;
  transition-duration: 0.4s;
  -webkit-transition-duration: 0.4s;
  -moz-transition-duration: 0.4s;
  -ms-transition-duration: 0.4s;
  -o-transition-duration: 0.4s;
}
.seemore:hover {
  background-image: url(../images/btn_bg2.jpg);
}
.seemore:hover span {
  background-position: right 10px center;
}
.seemore span {
  font-size: 14px;
  color: #fff;
  display: block;
  background: url(../images/arrow3.png) no-repeat right 20px center;
  padding: 0 44px 0 32px;
  text-align: center;
  transition-duration: 0.4s;
  -webkit-transition-duration: 0.4s;
  -moz-transition-duration: 0.4s;
  -ms-transition-duration: 0.4s;
  -o-transition-duration: 0.4s;
}
.seemore.k {
  padding: 1px;
}
.seemore.k.hv span,
.seemore.k:hover span {
  background-image: url(../images/arrow3.png);
  background-color: transparent;
  color: #fff;
}
.seemore.k span {
  border-radius: 42px;
  color: #023a8b;
  background-image: url(../images/arrow3.png);
  background-color: #fff;
}

@media only screen and (max-width: 1200px) {
  .seemore {
  	height: 34px;
  	line-height: 34px;
  	border-radius: 34px;
  }
  .seemore:hover {
  	background-image: url(../images/btn_bg1.jpg);
  }
  .seemore2:hover {
    background-image: url(../images/btn_bg1-1.jpg);
  }
  .seemore span {
  	background-position: right 10px center;
  	padding: 0 44px 0 32px;
  }
  .seemore.k {
  	padding: 1px;
  }
  .seemore.k.hv span,
  .seemore.k:hover span {
  	background-image: url(../images/arrow6.png);
  	background-color: #fff;
  	color: #023a8b;
  }
  .seemore.k span {
  	height: 32px;
  	line-height: 30px;
  	border-radius: 34px;
  }
}
@media only screen and (max-width: 820px) {
  .seemore {
  	height: 34px;
  	line-height: 32px;
  }
}
@media only screen and (max-width: 540px) {
  .seemore {
  	height: 32px;
  	line-height: 32px;
  }
  .seemore span {
  	font-size: 14px;
  }
}
/*按钮 END*/

/**/
.index-ingenuity {
  --wrap-w: var(--wrap-1400-width);
  position: relative;
  height: 100%;
  background: url(../images/bg2.jpg) no-repeat center / cover;
  overflow: hidden;
}

/*内页banner*/
@keyframes scaleAnim{
    0%{
        -webkit-transform: scale(1.1);
        transform: scale(1.1); /*开始为原始大小*/
    }
    100%{
        -webkit-transform: scale(1);
        transform: scale(1);  /*放大1.1倍*/
    }
    /* 0% {
	    transform: scale(1);
	  }
	  25% {
	    transform: scale(1.05);
	  }
	  50% {
	    transform: scale(1);
	  }
	  75% {
	    transform: scale(1.05);
	  }
    80% {
	    transform: scale(1);
	  }
	  100% {
	    transform: scale(1.05);
	  } */
}

.pbanner{position:relative;overflow:hidden; margin-top: 0px;z-index: 6;border-radius: 0 0 0vw 0vw;}
.pbanner_big{display: block;position:relative;width:100%;overflow:hidden; background-repeat:no-repeat; background-position:center center; background-size:cover;-webkit-animation:scaleAnim 5s ease both; animation: scaleAnim 5s ease both;}
/* .o_big img{ width:100%;filter: Alpha(Opacity=0);opacity: 0;} */
.pbanner_big .image {
  display: block;
  margin-left: auto;
  margin-right: auto;
  translate: none;
  rotate: none;
  scale: none;
  transform: translate(0px, 0px);
}
.pbanner_big .pc {
  display: block;
}
.pbanner_big .phone {
  display: none;
}
.pbanner .cons{ position:absolute; top:0; left:0; width:100%; height:100%;}
.pbanner .cons .wrap{ height:100%; display:table; }
.pbanner .cons .wrap3{ height:100%; display:table; }
.pbanner .h2{font-weight:normal; display:table-cell; vertical-align:middle;text-align:center;}
.pbanner .h2 label{width:100%; display:block;color:rgba(255,255,255,1.0);  margin-top:8px; margin-bottom:10px;}
.pbanner .h2 span{ display:block; overflow:hidden; color:rgba(255,255,255,1.0); font-size:15px; line-height:1.6; position:relative;letter-spacing:1px;}
.pbanner .h2 em{ font-style:normal;display:block; vertical-align:top; line-height:1.2;font-weight: 600;}
}
@media screen and (max-width: 1400px) {
  .pbanner .h2 label{ margin-bottom:56px;}
}
@media screen and (max-width: 1200px) {
  .pbanner_big .pc {
    display: none;
  }
  .pbanner_big .phone {
    display: block;
  }
}
@media screen and (max-width: 1100px) {
  .pbanner .h2 span{ font-size:14px;}
  .pbanner .h2 label{ margin-bottom:50px;}
}
@media only screen and (max-width: 1024px) {
  .pbanner{margin-top: 0px;}
}
@media screen and (max-width: 960px) {
  .pbanner .h2 label{ margin-bottom:3px; margin-top:4px;}
}
@media screen and (max-width: 780px) {
  .pbanner_big{ height:auto;}
}
@media screen and (max-width: 640px) {
  .pbanner .h2 span{ font-size:13px;}
}
@media screen and (max-width: 480px) {
  .pbanner_big{ height:auto;}
  .pbanner .h2{ font-size:18px; padding-top:20px;}
  .pbanner .h2 span{ font-size:12px;}
}
/*内页banner END*/

/*内页二级导航*/
.postions {
  height: 76px;
  line-height: 76px;
  overflow: hidden;
  color: #333;
  font-size: 14px;
  position: relative;
  border-bottom: 1px solid #E5E5E5;
}
.postions.type-a {
  display: none;
}
.postions:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  height: 1px;
  width: 100%;
  background: #e5e5e5;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.posadd .postions {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 5;
}
.postions a {
  color: #333333;
}
.postions a:hover {
  --mcolor: #1865F9;
  color: var(--mcolor);
}
.postions label {
  color: #333333;
}
.postions .goback {
  float: right;
  height: 72px;
  line-height: 72px;
  color: #777777;
  font-size: 14px;
  padding-left: 25px;
  background: url(../images/goback.png) left center no-repeat;
  background-size: 16px 15px;
}
.postions .goback:hover {
  color: #00468c;
}
.postions .postions_r img {
  vertical-align: text-top;
  margin-right: 8px;
  height: 16px;
}
.postions .postions_r img:first-child {
  margin-left: 0;
}
.postions h2 {
  float: left;
  font-weight: normal;
  color: #333;
  height: 58px;
  font-size: 20px;
}
.postions h2 span {
  font-size: 16px;
  font-family: Arial;
}
.postions .rclass {
  float: right;
  background: url(../images/pos_bg2.png) left center no-repeat;
  background-size: 20px auto;
  margin-top: 8px;
  padding-left: 25px;
  -webkit-tap-highlight-color: #fff;
  -webkit-tap-highlight-color: transparent;
  display: none;
  color: #999 !important;
}
.postions .postions_b {
  text-align: center;
}
.postions .postions_b a {
  display: inline-block;
  vertical-align: top;
  /*float:left;*/
  text-align: center;
  overflow: hidden;
  font-size: 20px;
  color: #333;
  position: relative;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  z-index: 0;
  margin-left: 30px;
  margin-right: 30px;
}
.postions.bgs4 .postions_b a {
  max-width: 200px;
}
.postions .postions_b a:hover {
  color: #222222;
}
.postions .postions_b a span {
  display: inline-block;
  vertical-align: top;
  overflow: hidden;
  padding: inherit;
  z-index: 0;
  position: relative;
}
.postions .postions_b a span:after {
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  right: 50%;
  bottom: 0;
  height: 3px;
  opacity: 0;
  background: var(--mcolor);
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  z-index: -1;
}
.postions .postions_b a.isel span:after {
  left: 0%;
  right: 0%;
  opacity: 1;
}
.postions .postions_b a:hover span:after {
  left: 0%;
  right: 0%;
  opacity: 1;
}
.postions .postions_b a.isel {
  color: var(--mcolor);
}
@media screen and (max-width: 1400px) {
  .postions {
    font-size: 14px;
    height: 60px;
    line-height: 60px;
  }
  .postions .goback {
    height: 60px;
    line-height: 60px;
  }
  .postions .postions_b a {
    margin-left: 18px;
    margin-right: 18px;
    font-size: 18px;
  }
}
@media (max-width: 1200px) {
  .postions h2 {
    font-size: 18px;
  }
  .postions h2 span {
    font-size: 14px;
  }
  .postions .postions_b a {
    margin-left: 15px;
    margin-right: 15px;
    font-size: 16px;
  }
}
@media screen and (max-width: 1100px) {
  .postions .goback {
    height: 50px;
    line-height: 50px;
  }
  .postions .postions_b a {
    margin-left: 10px;
    margin-right: 10px;
    font-size: 15px;
  }
}
@media screen and (max-width: 1000px) {
  .postions {
    --mtop: 2rem;
    position: static;
    line-height: calc(0.26rem*1.4);
    margin-top: 10px;
  }
  .postions:after {
    display: none;
  }
  .postions .rclass {
    display: block;
    line-height: 1.5;
  }
  .postions .postions_b {
    display: none;
  }
  .postions .postions_b a {
    --hh: 0.6rem;
    --lh: 1.2em;
    display: block;
    float: none;
    /* font-size: 1rem; */
    line-height: var(--lh);
    margin-left: 0;
    padding: 0.5em 0.5em;
    text-align: left;
    background: #fff;
    border-bottom: 1px solid #E5E5E5;
    width: auto;
    margin-right: 0;
  }
  .postions .postions_b a span {
    display: block;
    padding: 0;
    color: #000;
  }
  .postions .postions_b a:hover span{
    background: #1865F9;
    color: #fff;
  }
  .postions .postions_b a.isel {
    color: #fff;
    background: var(--mcolor);
  }
  .postions .postions_b a span:after {
    height: 0;
  }
  .postions_b.lws .about_tc {
    width: 80%;
  }
  .postions_b.lws {
    display: block;
  }
  .about_bgs{z-index: 19891024; background:rgba(0,0,0,0.5); width: 100%; height: 100%;position:fixed; left: 0;top:0;display: none;}
  .about_tc{z-index: 19891025; width: 0%; right: 0%; position:absolute; overflow: hidden; top:0; height:100%;/* display: none;*/transition: all 0.3s;}
  .about_l.lws .about_tc{ width:88%;}
  .about_tc .about_divs{ position:absolute; right:0; width:85%; background-color:#fff; top:0; overflow:hidden; height:100%;}
  .about_tc .closed2{ right:85.2%; position:absolute; top:150px; cursor:pointer; width:25px; display:block;}
  .about_tc .closed2:hover{filter: Alpha(Opacity=80);opacity: 0.8;transition: all 0.3s;}
}

@media screen and (max-width: 960px) {
  .postions {
    margin-top: 0px; 
    height: 38px;
  }
}
@media screen and (max-width: 830px) {
  .postions h2 {
    font-size: 16px;
  }
  .postions h2 span {
    font-size: 13px;
  }
  .about_tc .closed2 {
    right: 84.9%;
  }
}
@media screen and (max-width: 780px) {
  .postions {
    font-size: 13px;
  }
  .postions h2 {
    display: none;
  }
  .postions .postions_b a {
    font-size: 14px;
  }
  .postions .goback {
    height: 44px;
    line-height: 44px;
    font-size: 12px;
  }
}
@media screen and (max-width: 640px) {
  .position {
    font-size: 13px;
  }
  .position .postions_b a {
    font-size: 13px;
  }
  .postions .postions_r img {
    height: 16px;
  }
}
@media screen and (max-width: 480px) {
  .postions {
    font-size: 12px;
  }
  .postions .postions_b a {
    font-size: 13px;
  }
  .postions .postions_r span {
    display: none;
  }
  .postions .postions_r img {
    height: 14px;
  }
}
/*内页二级导航*/


/*产品理念*/
.index-productConcept .swiper-button-prev,
.index-productConcept .swiper-button-next{
  width: 24px;
  height: 24px;
  cursor: pointer;
  position: absolute;
  top: 50%;
  margin: -12px 0 0 0;
  padding: 10px 33px 10px 33px;
  background: no-repeat center;
  /* -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);  /*彩色图片变黑色*/
  /* opacity: .4; */
  opacity: 1;
  border: solid 1px #0458A9;
  border-radius: 22px;
}
.index-productConcept .swiper-button-prev:hover,
.index-productConcept .swiper-button-next:hover{
  -webkit-filter: grayscale(0);
  -moz-filter: grayscale(0);
  -ms-filter: grayscale(0);
  -o-filter: grayscale(0);
  filter: grayscale(0);   /*彩色图片默认*/
  opacity: 1;
  background-color: #0458A9;
}
.index-productConcept .swiper-button-prev{
  left: -50px;
  background-image: url(../images/arrow6.png);
}
.index-productConcept .swiper-button-next{
  right: -50px;
  background-image: url(../images/arrow7.png);
}
.index-productConcept .swiper-button-prev:hover{
  left: -50px;
  background-image: url(../images/arrow6-1.png);
}
.index-productConcept .swiper-button-next:hover{
  right: -50px;
  background-image: url(../images/arrow7-1.png);
}
.index-productConcept {
  display: block;
  /* padding: 75px 0; */
  position: relative;
  min-height: 675px;
}
.index-productConcept .head {
  /* display:inline-block; */
  position: absolute;
  left: 11%;
  bottom: 100px;
  /* max-width: 296px; */
  /* padding-top: 138px; */
}
.index-productConcept .pctitle .title {
    font-size: 0.4rem;
    font-weight: bold;
}
.index-productConcept .head .pctitle .slogan {
  margin-top: 4px;
}
.index-productConcept .pctitle .slogan {
    line-height: 26px;
    font-size: 0.2rem;
    color: #999;
}
.index-productConcept .btn {
  margin-left: 0px;
}
.index-productConcept .btn .swiper-button-prev,
.index-productConcept .btn .swiper-button-next {
  position: sticky;
  margin: 0 10px 0 0;
  float: left;
}

.index-productConcept .content {
  position: absolute;
  top: 0px;
  left: 27.5%;
  right: -326px;
  -webkit-transform: translate(-326px, 0);
  -moz-transform: translate(-326px, 0);
  -ms-transform: translate(-326px, 0);
  -o-transform: translate(-326px, 0);
  transform: translate(-326px, 0);
  z-index: 5;
}
.index-productConcept .content .swiper-button-prev,
.index-productConcept .content .swiper-button-next {
  display: none;
}
.index-productConcept .swiper-container {
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0px 10px;
  z-index: 1;
}
.index-productConcept .swiper-slide {
  /* width: 450px!important; */
  /* height: auto; */
  margin-top: 10px;
  margin-bottom: 10px;
  flex-shrink: 1;
  background-color: #F5F5F5;
  border-radius: 70px;
}
.index-productConcept .swiper-slide:hover {
  box-shadow: 2px 2px 6px 2px rgba(0, 0, 0, 0.15);
}
/* .index-productConcept .swiper-slide:nth-child(odd) a {
  margin-top: 68px;
} */
.index-productConcept .swiper-slide a {
  display: block;
  width: 422px;
  position: relative;
  overflow: hidden;
}
.index-productConcept .swiper-slide a::after {
  content: " ";
  width: 100%;
  height: 100%;
  /* background: url(../images/case_filter.png) repeat-x 0 0;
  background-size: auto 100%; */
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 5;
}
.index-productConcept .swiper-slide a:hover img {
  transform: scale(1.06, 1.06);
  -webkit-transform: scale(1.06, 1.06);
  -ms-transform: scale(1.06, 1.06);
  -o-transform: scale(1.06, 1.06);
  -moz-transform: scale(1.06, 1.06);
}
.index-productConcept .swiper-slide .text{
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: auto;
  /* transform: translate(-50%, -50%); */
  /* background-color: rgba(255, 255, 255, 1); */
  color: #333;
  opacity: 0;
  transition: opacity 0.3s ease;
  text-align: center;
}
.index-productConcept .swiper-slide:hover .text {
  width: 94%;
  height: 100%;
  padding: 0px 0;
  opacity: 1;
  background-color: #fff;
  border-radius: 70px;
}
.index-productConcept .swiper-slide:hover >img{
  display: none
}
.index-productConcept .swiper-slide .text .text-con{
  display:block;
  width: 100%;
  position: absolute;
  top: 60px;
  left: 0%;
  /* transform: translate(0%, 0%); */
  line-height: 1.1;
  text-align: center;
  align-content:space-between;
  z-index: 10;
}
.index-productConcept .swiper-slide .text .text-con .logo{
  display:inline-block;
}
.index-productConcept .swiper-slide .text .text-con .tit {
  height: 160px;
  line-height: 1.5;
  padding: 80px 40px 0 40px;
  font-size: 22px;
  color: #333;
  text-align: left;
}
.index-productConcept .swiper-slide img {
  display: block;
  width: 95%;
  max-width: 100%;
  height: auto;
  -webkit-transition-duration: 0.8s;
  -moz-transition-duration: 0.8s;
  -ms-transition-duration: 0.8s;
  -o-transition-duration: 0.8s;
  transition-duration: 0.8s;
}
.index-productConcept .swiper-slide .logo img {
  display: block;
  width: auto;
}
.index-productConcept .swiper-slide .text .text-con span{
  display: inline-block;
  margin-top: 50px;
  padding: 4px 14px 4px 14px;
  border: 1px solid #0360B9;
  border-radius: 12px;
  background-color: #0360B9;
}
.index-productConcept .swiper-slide .text span.iconfont{
  font-size: 16px;
  color: #fff;
}
.index-productConcept .swiper-button-prev:after,.index-productConcept .swiper-rtl .swiper-button-next:after {
    content: ' ';
}
.index-productConcept .swiper-button-next:after,.index-productConcept .swiper-rtl .swiper-button-prev:after {
    content: ' ';
}

@media screen and (max-width: 1680px) {
  .index-productConcept .head {
    position: absolute;
    left: 6%;
    bottom: 20%;
  }
  .index-productConcept .content {
    left: 24.5%;
  }
  .index-productConcept .swiper-slide a {
    width: 392px;
  }
  .index-productConcept .swiper-slide .text .text-con .tit {
    height: 140px;
    padding: 60px 40px 0 40px;
  }
}
@media screen and (max-width: 1440px) {
  .index-productConcept {
    min-height: 560px;
  }
  .index-productConcept .head {
    position: absolute;
    left: 3%;
    bottom: 15%;
  }
  .index-productConcept .swiper-slide a {
    width: 344px;
  }
  .index-productConcept .swiper-slide img{
    width: 94%;
    max-width: 94%;
  }
}
@media screen and (max-width: 1400px) {
  .index-productConcept .content {
    left:19.5%;
    right: -249px;
    -webkit-transform: translate(-240px, 0);
    -moz-transform: translate(-240px, 0);
    -ms-transform: translate(-240px, 0);
    -o-transform: translate(-240px, 0);
    transform: translate(-240px, 0);
  }
  .index-productConcept .swiper-slide a {
    width: 336px;
  }
  .index-productConcept .swiper-slide img{
    width: 93%;
    max-width: 93%;
  }
  .index-productConcept .swiper-slide .text .text-con .tit {
    height: 100px;
    padding: 60px 40px 0 40px;
    font-size: 20px;
  }
}
@media screen and (max-width: 1366px) {
  .index-productConcept .head {
    bottom: 18%;
  }
  .index-productConcept .swiper-slide a {
    width: 327px;
  }
  .index-productConcept .swiper-slide .text .text-con .tit {
    height: 100px;
    padding: 40px 40px 0 40px;
  }
}
@media screen and (max-width: 1280px) {
  .index-productConcept .head {
    position: absolute;
    left: 4%;
    bottom: 25%;
  }
  .index-productConcept .content {
    left: 21.5%;
  }
  .index-productConcept .swiper-slide a {
    width: 304px;
  }
  .index-productConcept .swiper-slide .text .text-con .tit {
    height: 90px;
    padding: 20px 30px 0 30px;
    font-size: 18px;
  }
  .index-productConcept .swiper-slide .text .text-con span{
    margin-top: 30px;
  }
}
@media screen and (max-width: 1200px) {
  .index-productConcept .swiper-slide {
    border-radius: 30px;
  }
  .index-productConcept .swiper-slide a {
    width: 284px;
  }
 .index-productConcept .swiper-slide:hover .text{
    border-radius: 30px;
 }
}
@media screen and (max-width: 1024px) {
  .index-productConcept {
    min-height: 500px;
  }
  .index-productConcept .head {
      position: absolute;
      left: 2%;
      bottom: 22%;
  }
  .index-productConcept .swiper-button-prev, .index-productConcept .swiper-button-next{
    width: 22px;
    height: 22px;
    padding: 6px 30px 6px 30px;
    border-radius: 20px;
  }
  .index-productConcept .content {
    left: 24.5%;
  }
  .index-productConcept .swiper-slide {
    border-radius: 30px;
  }
  .index-productConcept .swiper-slide a {
    width: 309px;
  }
  .index-productConcept .swiper-slide:hover .text {
    width: 100%;
    border-radius: 30px;
  }
}
@media screen and (max-width: 960px) {
  .index-productConcept .head {
    bottom: 18%;
  }
  .index-productConcept .content {
    left: 26.3%;
  }
  .index-productConcept .swiper-slide a {
    width: 292px;
  }
  .index-productConcept .swiper-slide img {
    width: 100%;
    max-width: 100%;
  }
}
@media screen and (max-width: 820px) {
  .index-productConcept {
    min-height: 600px;
  }
  .index-productConcept .head {
    left: 2%;
    bottom: 12%;
  }
  .index-productConcept .content {
    left: 30%;
  }
  .index-productConcept .swiper-slide a {
    width: 394px;
  }
  .index-productConcept .swiper-slide .text .text-con .tit {
    height: 130px;
  }
}
@media screen and (max-width: 800px) {
  .index-productConcept .head {
    left: 2.5%;
  }
  .index-productConcept .content {
    left: 31%;
  }
  .index-productConcept .swiper-slide a {
    width: 385px;
  }
  .index-productConcept .swiper-slide .text .text-con .tit {
    height: 150px;
    padding: 50px 30px 0 30px;
  }
}
@media screen and (max-width: 768px) {
  .index-productConcept .head {
    left: 2.5%;
    bottom:18%;
  }
  .index-productConcept .content {
    left: 32%;
  }
  .index-productConcept .swiper-slide a {
    width: 370px;
  }
}
@media screen and (max-width: 640px) {
  .index-productConcept {
    min-height: 500px;
  }
  .index-productConcept .head {
    left: 3%;
    bottom: 16%;
  }
  .index-productConcept .content {
    left: 38.5%;
  }
  .index-productConcept .swiper-slide{
    border-radius: 30px;
  }
  .index-productConcept .swiper-slide a {
    width: 306px;
  }
  .index-productConcept .swiper-slide:hover .text {
    border-radius: 30px;
  }
  .index-productConcept .content {
    left: 38.5%;
  }
  .index-productConcept .swiper-slide .text .text-con .tit {
    height: 80px;
    line-height: 1.4;
    padding: 50px 40px 0 40px;
    font-size: 18px;
  }
}
@media only screen and (max-width: 600px) {
  .index-productConcept {
    min-height: 480px;
  }
  .index-productConcept .head {
    bottom: 18%;
  }
  .index-productConcept .content {
    left: 41%;
  }
  .index-productConcept .swiper-slide {
    border-radius: 20px;
  }
  .index-productConcept .swiper-slide a {
    width: 286px;
  }
  .index-productConcept .swiper-slide:hover .text {
    border-radius:20px;
  }
  .index-productConcept .swiper-slide .text .text-con .tit {
    padding: 50px 40px 0 40px;
  }
 .index-productConcept .swiper-slide .text .text-con span{
    margin-top: 20px;
 }
}
@media screen and (max-width: 540px) {
  .index-productConcept {
    min-height: 750px;
  }
  .index-productConcept .head {
    left: 3%;
    bottom: 10%;
  }
  .index-productConcept .content {
    left: 45.5%;
  }
  .index-productConcept .swiper-slide a {
    width: 540px;
  }
  .index-productConcept .swiper-slide .text .text-con .tit {
    height: 150px;
    padding: 80px 20px 0 20px;
    font-size: 16px;
  }
  .index-productConcept .swiper-slide:hover .text {
    width: 97%;
  }
}
@media screen and (max-width: 480px) {
  .index-productConcept {
    min-height: 680px;
  }
  .index-productConcept .head {
    left: 4%;
    bottom:10%;
  }
  .index-productConcept .content {
    left: 51.5%;
  }
  .index-productConcept .swiper-slide a {
    width: 475px;
  }
  .index-productConcept .swiper-slide .text .text-con .tit {
    height: 200px;
  }
}
@media screen and (max-width: 414px) {
  .index-productConcept {
      min-height: 600px;
  }
  .index-productConcept .content {
      left: 59%;
  }
  .index-productConcept .swiper-slide a{
    width: 410px;
    /* max-width: 100%; */
  }
  .index-productConcept .swiper-slide .text .text-con .tit {
      padding: 80px 40px 0 40px;
  }
}
@media screen and (max-width: 375px) {
  .index-productConcept {
      min-height: 550px;
  }
  .index-productConcept .head {
    bottom: 12%;
  }
  .index-productConcept .content {
    left: 64.5%;
  }
  .index-productConcept .swiper-slide a{
    width: 372px;
  }
  .index-productConcept .swiper-button-prev, .index-productConcept .swiper-button-next {
    width: 16px;
    height: 16px;
    padding: 6px 20px 6px 20px;
    border-radius: 20px;
  }
}
@media screen and (max-width: 320px) {
  .index-productConcept {
    min-height: 460px;
  }
  .index-productConcept .head {
    bottom: 10%;
  }
  .index-productConcept .content {
    left: 75%;
  }
  .index-productConcept .swiper-slide a{
    width: 316px;
  }
  .index-productConcept .swiper-button-prev, .index-productConcept .swiper-button-next {
    width: 16px;
    height: 16px;
    padding: 6px 20px 6px 20px;
    border-radius: 20px;
  }
}
/*首页产品理念*/


/* 视频进度条 */
/* video::-webkit-media-controls-timeline {
  display: none;
}
video::-webkit-media-controls-toggle-closed-captions-button {
  display: none;
}
autoplay: 设置视频时候自动播放
controls: 添加该属性之后 页面才显示控制按钮
controlslist: 当浏览器显示视频底部的播放控制面板（例如，指定了 controls 属性）时，controlslist 属性会帮助浏览器选择在控制面板上显示哪些控件。允许接受的值有 nodownload, nofullscreen 和 noremoteplayback。如果要禁用画中画模式（和控件），请使用 disablePictureInPicture 属性。 */
/* 全屏按钮 */
video::-webkit-media-controls-fullscreen-button {
    display: none;
}
/* 播放按钮 */
video::-webkit-media-controls-play-button {
    display: none;
}
/* 进度条 */
video::-webkit-media-controls-timeline {
    display: none;
}
/* 观看的当前时间 */
video::-webkit-media-controls-current-time-display{
    display: none;
}
/* 剩余时间 */
video::-webkit-media-controls-time-remaining-display {
    display: none;
}
/* 音量按钮 */
video::-webkit-media-controls-mute-button {
    display: none;
}
video::-webkit-media-controls-toggle-closed-captions-button {
    display: none;
}
/* 音量的控制条 */
video::-webkit-media-controls-volume-slider {
    display: none;
}
/* 所有控件 */
video::-webkit-media-controls-enclosure{
    display: none;
}
/* .index-Videobanner video {
  pointer-events: none;
} */


/*以下是新闻详情页的视频设置*/
.newsShow-video video::-webkit-media-controls-fullscreen-button {
    display:block;
}
/* 播放按钮 */
.newsShow-video video::-webkit-media-controls-play-button {
    display: block;
}

/* 观看的当前时间 */
.newsShow-video video::-webkit-media-controls-current-time-display{
    display: block;
}
/* 剩余时间 */
.newsShow-video video::-webkit-media-controls-time-remaining-display {
    display: block;
}
/* 音量按钮 */
.newsShow-video video::-webkit-media-controls-mute-button {
    display: block;
}
.newsShow-video video::-webkit-media-controls-toggle-closed-captions-button {
    display: block;
}
/* 音量的控制条 */
.newsShow-video video::-webkit-media-controls-volume-slider {
    display: block;
}
/* 所有控件 */
.newsShow-video video::-webkit-media-controls-enclosure{
  display:inline-flex;
}
.newsShow-video video::-webkit-media-controls-timeline {
  display: block;
}

.service-page .jb{background: linear-gradient(to bottom,#eaf4fb,#d3e8f7);}
.service-page .tit{font-size: 36px;font-weight: bold;line-height: 58px;color:#1865F9;text-align: center;}
.service-page .tit.white{color:#fff}
.service-page .more{display: block;width:120px;line-height: 50px;border:1px solid #1865F9;border-radius: 30px;font-size: 16px;color:#1865F9;padding-left: 25px;background: #fff url(../images/arrow-m.png) no-repeat 80% center/16px;box-shadow: 0 0 20px rgba(19,80,196,.3);transition: .3s;}

/*首页公司简介*/
.indexIntroduce .banner .m{display:none}
.indexIntroduce .banner video{position: absolute;top: 0;left: 0;width:100%;object-fit: cover;}
.indexIntroduce .banner .info{color:#fff;position:absolute;z-index:3;top:50%;left:3.5%;transform: translateY(-50%);}
.indexIntroduce .banner .info>p:nth-of-type(1){font-size: 40px;line-height: 55px;}
.indexIntroduce .banner .info>p:nth-of-type(2){font-size: 16px;line-height: 30px;max-width: 560px;margin:20px 0 30px}
.indexIntroduce .banner .swiper-pagination{bottom:30px}
.indexIntroduce .banner .swiper-pagination-bullet{background:#fff;border-radius:50%;opacity:1;margin:0 20px !important;width:8px;height:8px}
.indexIntroduce .banner .swiper-pagination-bullet-active{position:relative;}
.indexIntroduce .banner .swiper-pagination-bullet-active:after{border-radius:50%;content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:14px;border:1px #fff solid}

.box1 .indexIntroduce {position: relative;}
.box1 .indexIntroduce .con{width:53%;position: relative;z-index: 2;padding-top:5%;}
.box1 .indexIntroduce .tit{text-align: left;}
.box1 .indexIntroduce .con>p:nth-of-type(1){font-size: 24px;line-height: 34px;border-bottom: 1px solid #c6d7dd;padding:10px 0 35px;margin-bottom: 30px;color:#333}
.box1 .indexIntroduce .con>p:nth-of-type(2){font-size: 16px;line-height: 30px;color:#666;}
.box1 .indexIntroduce .icons{margin:40px 0 45px;position: relative}
.box1 .indexIntroduce .icons .swiper-slide{width:auto;display: flex;align-items: center;margin-right: 40px;}
.box1 .indexIntroduce .icons .swiper-slide:last-child{margin-right: 0;}
.box1 .indexIntroduce .icons .swiper-slide .img-div{width:31px;height:31px;margin-right:10px}
.box1 .indexIntroduce .icons .swiper-slide>p{font-size: 18px;color:#666}
.box1 .indexIntroduce .icons ul{display: none;}
.box1 .indexIntroduce .icons .arrow{width:35px;height:35px;background: #fff url(../images/arrow1.svg) no-repeat center center/14px;border-radius: 50%;cursor: pointer;transition: .3s;position: absolute;top: 50%;transform:translateY(-50%);right: -50px;box-shadow: 0 0 10px rgba(0,119,73,.3);}
.box1 .indexIntroduce .icons .prev{transform: translateY(-50%) rotate(180deg);right:auto;left:-50px}
.box1 .indexIntroduce .num{margin-bottom: 65px;position: relative;}
.box1 .indexIntroduce .num .swiper-slide{width:auto;margin-right: 55px;}
.box1 .indexIntroduce .num .swiper-slide:last-child{margin-right: 0;}
.box1 .indexIntroduce .num .swiper-slide>p:nth-of-type(1){display: flex;align-items: flex-end;color:#1865F9;font-weight: 600;}
.box1 .indexIntroduce .num .swiper-slide>p:nth-of-type(1)>span:nth-of-type(1){font-size: 48px;}
.box1 .indexIntroduce .num .swiper-slide>p:nth-of-type(1)>span:nth-of-type(2){font-size: 14px;margin:0 0 10px 20px}
.box1 .indexIntroduce .num .swiper-slide>p:nth-of-type(2){color:#666}
.box1 .indexIntroduce .num ul{display: none;}
.box1 .indexIntroduce .num .arrow{width:35px;height:35px;background: #fff url(../images/arrow1.svg) no-repeat center center/14px;border-radius: 50%;cursor: pointer;transition: .3s;position: absolute;top: 15px;right: -50px;box-shadow: 0 0 10px rgba(0,119,73,.3);}
.box1 .indexIntroduce .num .prev{transform: rotate(180deg);right:auto;left:-50px}
.box1 .indexIntroduce .img{position: absolute;right:10%;top: 55%;transform: translateY(-50%);width:32.29%}
.box1 .indexIntroduce .waves{height:500px;width:100%;position:absolute;bottom:-30%;left:0;}

@media (max-width:1440px){
  .indexIntroduce .more{font-size: 14px;padding-left: 35px;background-size: 12px;}
  .indexIntroduce .tit{font-size: 36px;line-height: 45px;}

  .indexIntroduce .banner .info>p:nth-of-type(1){font-size: 30px;line-height: 40px}
  .indexIntroduce .banner .info>p:nth-of-type(2){font-size: 30px;line-height: 40px;margin: 10px 0 20px;}

  .box1 .indexIntroduce .con{width:62%}
  .box1 .indexIntroduce .con>p:nth-of-type(1){font-size: 18px;line-height: 28px;padding:10px 0 20px;margin-bottom: 20px;}
  .box1 .indexIntroduce .icons{margin:25px 0}
  .box1 .indexIntroduce .icons .swiper-slide{margin-right: 30px;}
  .box1 .indexIntroduce .icons .swiper-slide .img-div{width:26px;height:26px}
  .box1 .indexIntroduce .icons .swiper-slide>p{font-size: 16px;}
  .box1 .indexIntroduce .num{margin-bottom: 30px;}
  .box1 .indexIntroduce .num .swiper-slide{margin-right: 40px;}
  .box1 .indexIntroduce .num .swiper-slide>p:nth-of-type(1)>span:nth-of-type(1){font-size: 40px;}
  .box1 .indexIntroduce .num .swiper-slide>p:nth-of-type(1)>span:nth-of-type(2){margin:0 0 5px 10px}
  .box1 .indexIntroduce .img{right:3%}
}
@media (max-width:1400px){
  .box1 .indexIntroduce .waves{bottom:-50%;}
}
@media (max-width:1279px){
  .indexIntroduce .tit{font-size: 28px;line-height: 32px;}
  .indexIntroduce .more{line-height: 45px;font-size: 14px;padding-left:35px;background-size:12px;box-shadow: 0 0 10px rgba(0,119,73,.3)}

  .indexIntroduce .banner .pc{display:none}
  .indexIntroduce .banner .m{display:block;padding-bottom: 133.33%;}
  .indexIntroduce .banner video{display:none}
  .indexIntroduce .banner .info{width:100%;top:80px;transform: translateY(0);left:0;padding:0 20px}
  .indexIntroduce .banner .info>p{text-align: center;}
  .indexIntroduce .banner .info>p:nth-of-type(1){font-size: 22px;line-height: 32px;}
  .indexIntroduce .banner .info>p:nth-of-type(2){font-size: 14px;line-height: 24px;margin:10px 0 15px;max-width:100%}
  .indexIntroduce .banner .more{margin:0 auto}
  .indexIntroduce .banner .swiper-pagination{bottom:20px}
  .indexIntroduce .banner .swiper-pagination-bullet{margin:0 15px !important;width:6px;height:6px}
  .indexIntroduce .banner .swiper-pagination-bullet-active:after{padding:12px}

  .box1 .indexIntroduce {padding-bottom: 50px;}
  .box1 .indexIntroduce .con{width:100%;padding:50px 0 30px}
  .box1 .indexIntroduce .con>p:nth-of-type(1){font-size: 16px;line-height: 26px;padding:10px 0 15px;margin-bottom: 15px}
  .box1 .indexIntroduce .con>p:nth-of-type(2){font-size: 14px;line-height: 24px}
  .box1 .indexIntroduce .icons{margin:20px 0 10px}
  .box1 .indexIntroduce .icons .swiper-container{display: none;}
  .box1 .indexIntroduce .icons ul{display: flex;flex-wrap: wrap;}
  .box1 .indexIntroduce .icons li{width:calc(50% - 10px);display: flex;margin-bottom: 15px;}
  .box1 .indexIntroduce .icons li:nth-child(2n+1){margin-right: 20px;}
  .box1 .indexIntroduce .icons li .img-div{width:25px;height:25px;}
  .box1 .indexIntroduce .icons li>p{flex:1;padding-left:10px;font-size: 14px;line-height:24px;color:#666}
  .box1 .indexIntroduce .num{margin-bottom: 10px}
  .box1 .indexIntroduce .num .swiper-container{display: none;}
  .box1 .indexIntroduce .num ul{display: flex;flex-wrap: wrap;}
  .box1 .indexIntroduce .num li{width:calc(33% - 10px);margin-bottom: 15px;}
  .box1 .indexIntroduce .num li:nth-child(2n+1){margin-right: 0px;}
  .box1 .indexIntroduce .num li>p:nth-of-type(1){display: flex;align-items: flex-end;color:#1865F9;margin-bottom: 5px;}
  .box1 .indexIntroduce .num li>p:nth-of-type(1)>span:nth-of-type(1){font-size: 30px;font-weight: 600;}
  .box1 .indexIntroduce .num li>p:nth-of-type(1)>span:nth-of-type(2){font-size: 12px;margin:0 0 5px 5px;}
  .box1 .indexIntroduce .num li>p:nth-of-type(2){color:#666}
  .box1 .indexIntroduce .more{margin:0 auto}
  .box1 .indexIntroduce .img{display: block;position: static;transform: translateY(0);max-width: 100%;height: auto;margin:0 auto;}
  .box1 .indexIntroduce .waves{height:300px}
}
@media (max-width:1200px){
  .box1 .indexIntroduce .waves {
    bottom: 0%;
  }
}
@media (max-width:1024px){
  .box1 .indexIntroduce .icons li {
    width: calc(33.33% - 10px);
  }
  .box1 .indexIntroduce .icons li:nth-child(2n+1) {
    margin-right: 0;
  }
  .box1 .indexIntroduce .icons li:nth-last-child(3n) {
    width: calc(34.33% - 0px);
  }
}
@media (max-width:820px){
  .box1 .indexIntroduce .img {
    width: 80%;
  }
}
@media (max-width:430px){
  .indexIntroduce .tit{font-size: 22px;line-height: 1;}
  .box1 .indexIntroduce .num li>p:nth-of-type(1)>span:nth-of-type(2) {
    font-size: 12px;
    margin: 0px 0 16px 5px;
    line-height: 1;
  }
}
@media (max-width:414px){
  .box1 .indexIntroduce .icons li {
    width: calc(50% - 10px);
  }
  .box1 .indexIntroduce .icons li:nth-last-child(3n) {
    width: calc(50% - 10px);
  }
}
@media (max-width:375px){
  .box1 .indexIntroduce .num li {
    width: calc(50% - 10px);
  }
}
@media (any-hover:hover){
  .box1 .indexIntroduce .more:hover{color:#fff;background-color: #1865F9;background-image:url(../images/arrow.png)}
  .box1 .indexIntroduce .icons .arrow:hover{background-color: #1865F9;background-image:url(../images/arrow1-w.svg)}
  .box1 .indexIntroduce .num .arrow:hover{background-color: #1865F9;background-image:url(../images/arrow1-w.svg)}
}
/*首页公司简介*/

/*首页产品*/
.service-page .bg {
  background:#000233 url(../images/indexPro_bg.jpg) no-repeat top center;
  background-size:auto;
}
.indexPro {
  display: flex;
  padding: 60px 0 60px 0;

}
.indexPro ul {
  margin: 50px 0px 0 0px;
}
.indexPro .indexPro_l{
  width: 50%;
}
.indexPro .indexPro_l li {
  width: 100%;
  float: left;
}
.indexPro .indexPro_r{
  float: left;
  width: 49%;
  margin-left: 1%;
}
.indexPro ul .indexPro_r li {
  float: left;
  width: 49.5%;
  margin-right: 1%;
  margin-bottom: 2.2%;
}
.indexPro ul .indexPro_r li:nth-child(2n) {
  margin-right: 0%;
}
.indexPro ul .indexPro_r li:nth-child(3) {
  margin-bottom: 0%;
}
.indexPro ul .indexPro_r li:nth-child(4) {
  margin-bottom: 0%;
}
.indexPro ul li a {
  display: block;
  position: relative;
}
.indexPro ul li a:hover .picc span {
  transform: scale(1.1, 1.1);
  -webkit-transform: scale(1.1, 1.1);
  -ms-transform: scale(1.1, 1.1);
  -o-transform: scale(1.1, 1.1);
  -moz-transform: scale(1.1, 1.1);
}
.indexPro ul li a:hover .dtline span:nth-child(1) {
  animation: dtline1 .5s infinite alternate;
  -moz-animation: dtline1 .5s infinite alternate;
  -webkit-animation: dtline1 .5s infinite alternate;
  -o-animation: dtline1 .5s infinite alternate;
  animation-fill-mode: forwards;
}
.indexPro ul li a:hover .dtline span:nth-child(2) {
  animation: dtline2 .6s infinite alternate;
  -moz-animation: dtline2 .6s infinite alternate;
  -webkit-animation: dtline2 .6s infinite alternate;
  -o-animation: dtline2 .6s infinite alternate;
  animation-fill-mode: forwards;
}
.indexPro ul li a:hover .dtline span:nth-child(3) {
  animation: dtline3 .7s infinite alternate;
  -moz-animation: dtline3 .7s infinite alternate;
  -webkit-animation: dtline3 .7s infinite alternate;
  -o-animation: dtline3 .7s infinite alternate;
  animation-fill-mode: forwards;
}
.indexPro ul li .picc {
    overflow: hidden;
    position: relative;
    padding-top:100%;
    border-radius: 20px;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -o-border-radius: 20px;
}
.indexPro ul li .picc img{ display: block;overflow:hidden; width:100%; height:100%; position:absolute; left:0; top:0; -webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s;}
.indexPro ul li:hover .picc img{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}
.indexPro ul li .picc:after{ content:""; position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.2);transition:all 0.3s;}
.indexPro ul li:hover .picc:after{ background:none;}

.indexPro ul li .text {
  width: 90%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
  padding: 5% 5%;
}
.indexPro ul li .icon {
  height: 42px;
  line-height: 42px;
}
.indexPro ul li .icon img {
  display: inline-block;
  vertical-align: middle;
  max-height: 100%;
}
.indexPro ul li .txt {
  font-size: 20px;
  color: #fff;
  margin: 0px 0 0;
}
.indexPro ul li .con {
  font-size: 14px;
  color: #fff;
  margin: 10px 0 0;
  line-height: 1.3;
}
.indexPro ul li:hover .txt{
  color: #1865F9;
}
.indexPro ul li:hover .dtline span{
  background: #1865F9;
}
.indexPro ul li:hover .con{
  color: #333;
}
@media screen and (max-width: 1200px) {
  .indexPro {
  	padding: 60px 0;
  }
  .indexPro ul {
  	margin: 0px 0px 0 0px;
  }
  .indexPro ul li {
  	width: 50%;
  	margin-bottom: 10px;
  }
}
@media only screen and (max-width: 1024px) {
  .service-page .bg {
    background-size:cover;
  }
  .indexPro ul li {
    width: 33.3333333%;
  }
}
@media screen and (max-width: 820px) {
  .service-page .bg {
    background:#000233 url(../images/indexPro_bg_phone.jpg) no-repeat top center;
    background-size:cover;
  }
  .indexPro {
  	padding: 40px 0 40px 0px;
  }
  .indexPro .indexPro_l{
    width: 100%;
  }
  .indexPro .indexPro_r{
    float: left;
    width: 100%;
    margin-left: 0%;
  }
  .indexPro ul .indexPro_r li {
    margin-bottom: 1%;
  }
  .indexPro ul li .picc {
    overflow: hidden;
    position: relative;
  }
  .indexPro ul li .text {
    height: auto;
  	padding: 5%;
  }
}
@media screen and (max-width: 430px) {
  .indexPro ul .indexPro_r li {
    float: left;
    width: 100%;
    margin-right: 0%;
  }
  .indexPro ul .indexPro_r li:nth-child(3) {
    margin-bottom: 2.2%;
}
}
@keyframes dtline1 {
  0% {
    height: 16px;
  }
  100% {
    height: 0;
  }
}
@-o-keyframes dtline1 {
  0% {
    height: 16px;
  }
  100% {
    height: 0;
  }
}
@-moz-keyframes dtline1 {
  0% {
    height: 16px;
  }
  100% {
    height: 0;
  }
}
@-webkit-keyframes dtline1 {
  0% {
    height: 16px;
  }
  100% {
    height: 0;
  }
}
@keyframes dtline2 {
  0% {
    height: 12px;
  }
  50% {
    height: 16px;
  }
  100% {
    height: 0;
  }
}
@-o-keyframes dtline2 {
  0% {
    height: 12px;
  }
  50% {
    height: 16px;
  }
  100% {
    height: 0;
  }
}
@-moz-keyframes dtline2 {
  0% {
    height: 12px;
  }
  50% {
    height: 16px;
  }
  100% {
    height: 0;
  }
}
@-webkit-keyframes dtline2 {
  0% {
    height: 12px;
  }
  50% {
    height: 16px;
  }
  100% {
    height: 0;
  }
}
@keyframes dtline3 {
  0% {
    height: 8px;
  }
  50% {
    height: 16px;
  }
  100% {
    height: 0;
  }
}
@-o-keyframes dtline3 {
  0% {
    height: 8px;
  }
  50% {
    height: 16px;
  }
  100% {
    height: 0;
  }
}
@-moz-keyframes dtline3 {
  0% {
    height: 8px;
  }
  50% {
    height: 16px;
  }
  100% {
    height: 0;
  }
}
@-webkit-keyframes dtline3 {
  0% {
    height: 8px;
  }
  50% {
    height: 16px;
  }
  100% {
    height: 0;
  }
}
.dtline span {
  width: 2px;
  height: 16px;
  background: #fff;
  margin-right: 4px;
  display: inline-block;
  vertical-align: bottom;
}
.dtline span:nth-child(1) {
  height: 16px;
}
.dtline span:nth-child(2) {
  height: 12px;
}
.dtline span:nth-child(3) {
  height: 8px;
}
.dtline.dh span:nth-child(1) {
  animation: dtline1 .5s infinite alternate;
  -moz-animation: dtline1 .5s infinite alternate;
  -webkit-animation: dtline1 .5s infinite alternate;
  -o-animation: dtline1 .5s infinite alternate;
  animation-fill-mode: forwards;
}
.dtline.dh span:nth-child(2) {
  animation: dtline2 .6s infinite alternate;
  -moz-animation: dtline2 .6s infinite alternate;
  -webkit-animation: dtline2 .6s infinite alternate;
  -o-animation: dtline2 .6s infinite alternate;
  animation-fill-mode: forwards;
}
.dtline.dh span:nth-child(3) {
  animation: dtline3 .7s infinite alternate;
  -moz-animation: dtline3 .7s infinite alternate;
  -webkit-animation: dtline3 .7s infinite alternate;
  -o-animation: dtline3 .7s infinite alternate;
  animation-fill-mode: forwards;
}
/*首页产品 end*/

/*首页地图*/
.service-wrap4 .fp-tableCell{
  background-color: #BEDAEB;
}
.index-map{
  display: block;
  max-height: 100vh;
}
.index-Videobanner {
  width: 100%;
  max-height: 100vh;
  overflow: hidden;
  position: relative;
  z-index: 5;
}
.index-Videobanner>figure {
  line-height: 1;
  overflow: hidden;
}
.index-Videobanner>figure, .index-Videobanner>figure video {
  /* border-radius: 0 0 4.69vw 4.69vw; */
  display: block;
  /* height:100%; */
  border-radius: 0px 0px 0px 0px;
}
.index-Videobanner>figure video {
  /* -o-object-fit: cover;
  object-fit: cover; */
  width: 100%
}
.index-Videobanner>figure video.pc {
  display:block;
}
.index-Videobanner>figure video.mb {
  display: none
}
.indexvideo-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none; /* 确保文本可以被点击或者触摸 */
}
.indexvideo-overlay p {
  width: 96%;
  margin: 0 2%;
  line-height: 1.2;
  color: #181818;
  font-size: 40px;
  font-weight: 600;
  text-align: center;
  position: absolute;
  bottom: 10%;
  left: 0%;
  /* transform: translate(-50%, -50%); */
  justify-content: space-between;
}
@media screen and (max-width:1440px){

}
@media screen and (max-width:1024px){
  .index-Videobanner {
    height: auto;
  }
  .indexvideo-overlay p{
    font-size: 24px;
  }
  .index-Videobanner>figure video {
    -o-object-fit: contain;
    object-fit:contain;
    /* height: 100vh;
    background-color: #000; */
  }
}
@media screen and (max-width:640px){
  .indexvideo-overlay p {
    line-height: 1.2;
    font-size: 20px;
  }
}
@media screen and (max-width:540px){
  .indexvideo-overlay p {
    line-height: 1.2;
    font-size: 18px;
  }
}
@media screen and (max-width:414px){
  .indexvideo-overlay p {
    width: 90%;
    font-size: 16px;
  }
}
/*首页地图 END*/

/*首页新闻*/
.index-news {overflow: hidden;}
.index-news .auto-title-block {position: relative;}
.index-news .auto-title-block .more-box-a {
  --bc: #1865F9;
  --hc: #1865F9;
  --dc: #1865F9;
  --br: calc((var(--lh) + 2px) / 2);
  border-radius: 10px;
  background: var(--bc);
  border: 1px solid rgba(255, 255, 255, .5);
}
.index-news .auto-title-block .more-box-a .more-box {
  min-width: 7.5em;
  background-color: rgba(255, 255, 255, 1);
  color: #1865F9;
}
.index-news .auto-title-block .more-box-a .more-box:hover {
  background-color: #fafafa;
  color: var(--dc);
}
.index-news .auto-title-block .more-box-a .more-box.on {
  background-color: var(--bc);
  color: #ffffff;
}
.i_news{ overflow:hidden; margin-top:3%;}
.i_news .divhidden{opacity:0;filter:Alpha(opacity=0);transition:all 0.3s; display:block; height:0; overflow:hidden; margin-bottom:1%;}
.i_news .divhidden.on{opacity:1.0;filter:Alpha(opacity=100); height:auto;}
.i_news .i_news_l {float: left;width: 42%;position:relative; overflow:hidden;border-radius:20px;}
.i_news .i_news_l a{display: block;padding-bottom: 0%;overflow: hidden;position: relative;}
.i_news .i_news_l a::before {content: '';width: 100%;height: 3px;position: absolute;right: 0;bottom: 0;z-index: 2;}
.i_news .i_news_l a:hover::before {animation:lefttoright1 1000ms ease-in-out 1 forwards;}
.i_news .i_news_l a:hover .pic img {
  transform: scale(1.1, 1.1);
  -webkit-transform: scale(1.1, 1.1);
  -ms-transform: scale(1.1, 1.1);
  -o-transform: scale(1.1, 1.1);
  -moz-transform: scale(1.1, 1.1);
}
.i_news .i_news_l .pic {
  height: 100%;
  overflow: hidden;
}
.i_news .i_news_l .pic img {
  transition-duration: 0.8s;
  -webkit-transition-duration: 0.8s;
  -moz-transition-duration: 0.8s;
  -ms-transition-duration: 0.8s;
  -o-transition-duration: 0.8s;
}
.i_news .i_news_l .text{padding: 5% 5%;position: relative;background: rgba(255, 255, 255, .5); border: 2px solid rgba(255, 255, 255, .5);}
.i_news .divhidden .data-1{padding-bottom: 10px;color: #999;font-size: 14px;}
.i_news .divhidden .title-2{padding-bottom: 20px;color: #222;font-size: 18px;font-weight: bold;line-height: 32px;}
.i_news .divhidden a:hover .title-2{color: #1865F9;}
.i_news .divhidden.text-3{overflow: hidden;line-height: 24px;color: #757575;font-size: 14px;font-weight: normal;}

.i_news .i_news_r {float: right;width: 50%;padding: 3% 2%;border-bottom: 1px solid #ebeced;background: rgba(255, 255, 255, .5); border: 2px solid rgba(255, 255, 255, .5);border-radius:20px;}
.i_news .i_news_r .i_news_ul{ overflow:hidden;}
.i_news .i_news_r .li {overflow: hidden;padding-bottom:12px;border-bottom: 1px solid #CCD6DC;}
.i_news .i_news_r .li .text{padding: 15px 0;position: relative;}
.i_news .i_news_l a::after,.i_news .i_news_l a::before{background: #1865F9;}
@keyframes lefttoright1{0%{width: 100%;right: 0;}50%{width: 0;right: 0;}100%{width: 100%;left: 0;}}

@media (max-width: 1400px) {
  .i_news .i_news_l {
    float: left;
    width: 47%;
  }
  .i_news .i_news_r {
    width: 47%;
  }
}
@media (max-width: 1280px) {
  .i_news .i_news_r .li {padding-bottom:4px;}
}
@media (max-width: 1200px) {
  .index-news{ padding-bottom:4%;}
  .i_news .i_news_r {
    padding: 2% 2%;
  }
  .i_news .i_news_r .li {
    padding-bottom: 3px;
  }
}
@media (max-width: 1024px) {
  .index-news .auto-title-block .more-box-a .more-box {
    min-width: auto;
  }
  .i_news .divhidden .title-2{padding-bottom: 12px;line-height: 1.5;}
  .i_news .divhidden .text-3{line-height: 1.5;}
  .i_news .i_news_r{
    padding: 1% 2%;
  }
  .i_news .i_news_r .li {
    padding-bottom: 5px;
  }
}
@media (max-width: 820px) {
  .i_news .i_news_l {
    float: left;
    width: 100%;
  }
  .i_news .i_news_r {
    width: 96%;
    padding: 2% 2%;
    margin-top: 20px;
  }
}
@media (max-width: 640px) {
  .i_news .i_news_r {
    width: 92%;
    padding: 2% 4%;
  }
  .index-news .left{
    float: left;
    width: 100%;
  }
  .index-news .right{
    float: left;
    margin-top: 10px;
  }
}
@media (max-width: 480px) {
  .i_news{
    display: inline-block;
  }
  .index-news .auto-title-block{ display:block;}
  .auto-title-block .right{ float:left; margin-top:3%; margin-bottom:3%;}
}
@media (max-width: 420px) {

}
@media (any-hover:hover){
  .box6 .indexNews .swiper-slide:hover{background: #1865F9;}
  .box6 .indexNews .swiper-slide:hover .img{transform: scale(1.1);}
  .box6 .indexNews .swiper-slide:hover .info>p:nth-of-type(1){color:#fff}
  .box6 .indexNews .swiper-slide:hover .info>p:nth-of-type(2){color:#fff}
  .box6 .indexNews .swiper-slide:hover .info>p:nth-of-type(3){color:#fff}
  .box6 .indexNews .swiper-slide:hover .info>p:nth-of-type(4){color:#fff;background-image: url(../images/3-w.png);}
  .box6 .indexNews .arrow>div:hover{background-color: #1865F9;background-image:url(../images/arrow1-w.svg)}
}
/*首页新闻 END*/

/*首页业务板块*/
.index-yewu{width: 100%;}
.fp-tableCell .wrap{position:relative;max-height:100vh;}
.service-wrap9{ /*display:none;*/ display: block;padding-top:60px;background: linear-gradient(180deg, #bdddff, rgba(189, 221, 255, 0));}
.service-wrap9 .fp-tableCell{ vertical-align:middle;}
.service-wrap9 .i_title .h3{ color:#fff;}
.service-wrap9 .swiper-container{ overflow:visible;}
.service-wrap9 .swiper-wrapper{padding-bottom: 2.95vw;}
.service-wrap9 .swiper-box {position: relative; margin-top:2%;}
.service-wrap9 .btns {display: none;}
.service-wrap9 .btns .btn { position: absolute;top: 25%; z-index: 1; width: 4%; height:40px; line-height: 40px; text-align: center;cursor: pointer;transition:all 0.3s;}
.service-wrap9 .btns .btn:hover{opacity:0.8;filter:Alpha(opacity=80);}
.service-wrap9 .btns .prev {left: 13.5%; background-size: 22px 42px; background-color: #fff;border-radius: 20px;}
.service-wrap9 .btns .next { right: 13.5%;background-size: 22px 42px;background-color: #fff;border-radius: 20px;}
.service-wrap9 .btns .btn .iconfont{ font-size: 22px;color: #1865F9; font-weight:bold;}
.service-wrap9 .swiper-container {margin: 0 auto;}
.service-wrap9 .swiper-slide { width: 78%;background: none;}
.service-wrap9 .swiper-slide .box {display: block; border: 1px solid #dddddd;padding: 40px 50px 30px;text-align: center; color: #666666;background: #fff;}
.service-wrap9 .swiper-slide .box:hover { color: #006ad3;}
.service-wrap9 .swiper-slide .img {text-align: center;border-radius: 46px;overflow:hidden;}
.service-wrap9 .swiper-slide .img img{ display: block;width: 100%;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s;}
.service-wrap9 .swiper-slide.swiper-slide-active .img:hover img{-webkit-transform:scale(1.01, 1.01); -moz-transform:scale(1.01, 1.01); -o-transform:scale(1.01, 1.01); -ms-transform:scale(1.01, 1.01); transform:scale(1.01, 1.01);}
.service-wrap9 .swiper-slide.swiper-slide-active .img{ margin-top:0%;border-radius: 46px;}
.service-wrap9 .swiper-slide.swiper-slide-active .txt{opacity:1.0;filter:Alpha(opacity=100);}
.service-wrap9 .swiper-slide .txt{position: absolute;top:10%;left: 3%;opacity:0;filter:Alpha(opacity=0); max-width:880px; margin:0 auto; overflow:hidden; text-align:left;}
.service-wrap9 .swiper-slide .txt .h3{ color:#fff; font-size:40px;overflow:hidden; margin-top:3%; line-height:1.2;font-weight: 600;}
.service-wrap9 .swiper-slide .txt .desc{ color:#fff;font-size:30px; overflow:hidden; margin-top:1%; line-height:1.8;}
.service-wrap9 .swiper-slide .txt .p{ color:#888888; overflow:hidden; margin-top:2%; font-size:16px; line-height:1.8;}

.service-wrap9 .swiper-container .swiper-slide .txt:nth-child(1) .h3{
  color:#181818;
}
.service-wrap9 .swiper-container .swiper-slide .txt:nth-child(1) .desc{
  color:#333;
}

@media screen and (max-width: 1440px) {
  .service-wrap9 .btns .btn { top: 30%; width: 4%; height:36px; line-height: 36px;}
  .service-wrap9 .btns .prev {left: 13%;}
  .service-wrap9 .btns .next { right:13%; }
}
@media screen and (max-width: 1400px) {
  .service-wrap9 {
    padding-top: 0px;
  }
  .service-wrap9 .btns .btn { top: 28%; height:32px; line-height: 32px;}
  .service-wrap9 .btns .prev {left: 13%; }
  .service-wrap9 .btns .next { right:13%;}
  .service-wrap9 .swiper-slide .txt .desc{
    font-size: 26px;
  }
}
@media screen and (max-width: 1366px) {
  .service-wrap9 {
    padding-top: 30px;
  }
}
@media screen and (max-width: 1280px) {
  .service-wrap9 {
    padding-top: 0px;
  }
  .service-wrap9 .swiper-slide .txt .h3 {
    font-size: 32px;
  }
  .service-wrap9 .swiper-slide .txt .desc{
    font-size: 22px;
  }
}
@media screen and (max-width: 1200px) {
  /*首页*/
  #fp-nav.left{ display:none;}
  .section,
  .section1,
  .fp-section,
  #dowebok .fp-slides,
  #dowebok .fp-slide,
  #dowebok .fp-slidesContaine,
  .fp-tableCell{
  	height: auto!important;
  }
  #fp-nav.left{ display:none;}
  
  #dowebok .box1 .fp-tableCell {display: block;height: auto!important;margin-top: 100px;}

  .slide_num{ bottom:15px; left:2%;}
  .fp-tableCell .wrap{ max-height:none;}

  .service-wrap9 {padding-top: 30px;}
  .service-wrap9 .btns .btn { top: 28%; height:32px; line-height: 32px;}
  .service-wrap9 .btns .prev {left: 13%; }
  .service-wrap9 .btns .next { right:13%;}
  .service-wrap9 .swiper-box { margin-bottom:5%;}
}
@media screen and (max-width: 1100px) {
  #dowebok .box1 .fp-tableCell {display: block;height: auto!important;margin-top: 100px;}
  .service-wrap9 .btns .btn{top: 30%;width:5%;height:30px; line-height: 30px;}
  .service-wrap9 .btns .btn .iconfont{

  }
  .service-wrap9 .swiper-slide .txt .h3{
    font-size: 30px;
  }
  .service-wrap9 .swiper-slide .txt .desc{
    font-size: 20px;
  }
}
@media screen and (max-width: 960px) {
  /*.service-wrap9 .btns .prev {left: 4%;}
  .service-wrap9 .btns .next { right:4%;}*/
  .service-wrap9 .btns .btn{ width:5%;height:26px; line-height: 26px;}
  .service-wrap9 .btns .prev{/*background-position: 50% center;*/ background-size: 80% auto;}
  .service-wrap9 .btns .next{/*background-position: 50% center;*/ background-size: 80% auto;}
  .service-wrap9 .btns .btn .iconfont {font-size: 18px;}
  .service-wrap9 .swiper-slide .txt .h3{font-size: 24px;}
  .service-wrap9 .swiper-slide .txt .desc{ font-size:16px;}
  .service-wrap9 .swiper-slide .txt .p{ font-size:14px;}
}
@media screen and (max-width: 780px) {
  /*.service-wrap9 .btns .prev {left: 2%;}
  .service-wrap9 .btns .next { right:2%;}*/
  .service-wrap9 .swiper-box {
    position: relative;
    margin: auto;
    width: 96%;
    margin-top: 2%;
  }
  .service-wrap9 .swiper-slide { width: 100%;}
  .service-wrap9 .btns .prev {left: 3%; }
  .service-wrap9 .btns .next { right:3%;}
}
@media screen and (max-width: 600px) {
  .service-wrap9 .btns .btn {
    width: 7%;
  }
}
@media screen and (max-width: 540px) {
  .service-wrap9 .btns .btn{top: 32%;}
  .service-wrap9 .swiper-slide .txt .h3{font-size: 22px;}
  .service-wrap9 .swiper-slide .txt .desc{ font-size:14px;}
}

@media screen and (max-width: 480px) {
  .service-wrap9 .swiper-slide .img {border-radius: 26px;}
  .service-wrap9 .swiper-slide.swiper-slide-active .img{border-radius: 26px;}

  .service-wrap9 .swiper-box {margin-top: 0%;}
  .service-wrap9 .swiper-slide .txt .desc{ font-size:13px;}
  .service-wrap9 .btns .btn{ top:32%; }
  .service-wrap9 .btns .prev {left: 3%;}
  .service-wrap9 .btns .next {right:3%;}
}
@media screen and (max-width: 420px) {
  .service-wrap9 .swiper-wrapper{padding-bottom: 5.95vw;}
  .service-wrap9 .btns .btn{ top:36%;width: 10%;}
  .service-wrap9 .btns .btn .iconfont {font-size: 16px;}
}
@media screen and (max-width: 375px) {
  .service-wrap9 .swiper-wrapper {
    padding-bottom: 10.95vw;
  }
  .service-wrap9 .swiper-slide .txt .h3{
    font-size: 20px;
  }
  .service-wrap9 .btns .btn {
    width: 10%;
    height: 22px;
    line-height: 22px;
  }
}
@media screen and (min-width: 1200px) {
  .service-wrap .bleftto{filter:alpha(opacity=0);opacity:0;}
  .service-wrap.active .bleftto{
    animation:mymove8 0.5s; -webkit-animation:mymove8 0.5s linear;
  	animation-iteration-count:1;
  	animation-fill-mode:forwards;
  	animation-delay:0s;
  	-webkit-animation-iteration-count:1;
  	-webkit-animation-fill-mode:forwards;
  	-webkit-animation-delay:0s;
  }
  .service-wrap .brightto{filter:alpha(opacity=0);opacity:0;}
  .service-wrap.active .brightto{
    animation:mymove7 0.5s; -webkit-animation:mymove7 0.5s linear;
  	animation-iteration-count:1;
  	animation-fill-mode:forwards;
  	animation-delay:0.5s;
  	-webkit-animation-iteration-count:1;
  	-webkit-animation-fill-mode:forwards;
  	-webkit-animation-delay:0.5s;
  }
  .service-wrap .banim-1{filter:alpha(opacity=0);opacity:0;}
  .service-wrap.active .banim-1{
    animation:mymove6 0.6s; -webkit-animation:mymove6 0.6s linear;
  	animation-iteration-count:1;
  	animation-fill-mode:forwards;
  	animation-delay:0.2s;
  	-webkit-animation-iteration-count:1;
  	-webkit-animation-fill-mode:forwards;
  	-webkit-animation-delay:0.2s;
  }
  .service-wrap .banim-2{filter:alpha(opacity=1);opacity:1;}
  .service-wrap.active .banim-2{
    animation:mymove6 0.6s; -webkit-animation:mymove6 0.6s linear;
  	animation-iteration-count:1;
  	animation-fill-mode:forwards;
  	animation-delay:0.4s;
  	-webkit-animation-iteration-count:1;
  	-webkit-animation-fill-mode:forwards;
  	-webkit-animation-delay:0.4s;
  }
  .service-wrap .banim-3{filter:alpha(opacity=0);opacity:0;}
  .service-wrap.active .banim-3{
    animation:mymove6 0.6s; -webkit-animation:mymove6 0.6s linear;
  	animation-iteration-count:1;
  	animation-fill-mode:forwards;
  	animation-delay:0.6s;
  	-webkit-animation-iteration-count:1;
  	-webkit-animation-fill-mode:forwards;
  	-webkit-animation-delay:0.6s;
  }
  .service-wrap .banim-4{filter:alpha(opacity=0);opacity:0;}
  .service-wrap.active .banim-4{
    animation:mymove6 0.6s; -webkit-animation:mymove6 0.6s linear;
  	animation-iteration-count:1;
  	animation-fill-mode:forwards;
  	animation-delay:0.8s;
  	-webkit-animation-iteration-count:1;
  	-webkit-animation-fill-mode:forwards;
  	-webkit-animation-delay:0.8s;
  }
}
/*首页业务板块end*/

/*index-Business首页业务板块 不要的样式*/
.index-Business {
  --default: #666666;
  --hover: var(--main-color);
  --pad: 44px;
  padding-top: 140px;
  padding-bottom: 120px;
  overflow: hidden;
  color: var(--text-color);
}
.index-Business .list {
  /* margin-bottom: 85px; */
}
.index-Business .list .list-li {
  display: flex;
  width: 22%;
  text-align: center;
  background-color: #f9f9f9;
  border-radius: 20px;
  margin-right: 4%;
}
.index-Business .list .list-li:hover {
  background-color: #0360B9;
}
.index-Business .list .list-li:hover .text>p{
  color: #fff;
}

.index-Business .list .list-li:last-child{margin-right: 0%;}
.index-Business .list .list-li a{
  display:inline-block;
  width: 100%;
}
.index-Business .list .list-li .pad {
  position: relative;
  display: inline-block;
  box-shadow: 0px 0px 24px 0px rgba(220, 227, 234, 0);
  font-size: 26px;
  line-height: 1.5em;
  color: var(--default);
  transition: box-shadow 0.3s;
  text-align: center;
  align-content:space-between;
}
.index-Business .list .list-li .pad .icon {
  display: inline-block;
  vertical-align: top;
  padding-top: 40px;
  margin-bottom: 2em;
  /* max-width: 70%; */
}
.index-Business .list .list-li .pad .icon img {
  display: block;
  margin: 0 auto;
  width: 100%;
  height: auto;
  transform: rotateY(0deg) scale(1);
  transition: transform 0.3s;
  background-size: cover;
}
.index-Business .list .list-li .pad::after {
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  bottom: 0;
  width: 0;
  height: 4px;
  background: var(--main-color);
  transition: left 0.3s, width 0.3s;
  border-radius: 20px;
}
.index-Business .list .list-li .pad:hover {
  width: 100%;
  /* box-shadow: 0px 0px 24px 0px rgba(220, 227, 234, 0.86); */
  color: var(--hover);
  border-radius: 20px;
}
.index-Business .list .list-li .pad:hover::after {
  left: 0;
  /* width: 100%; */
}
.index-Business .list .list-li .pad:hover .icon img {
  transform: rotateY(180deg) scale(0.9);
}
.index-Business .list .list-li .pad:hover .icon img.imgcolor {
  filter: brightness(0) saturate(100%) invert(1);  /*brightness(0)将亮度调至最低，saturate(100%)将饱和度调至最高，invert(1)将颜色反转，使得彩色图片变为纯白色。*/
  background-size: cover;
  /* mix-blend-mode: multiply;
  background: url($img), linear-gradient(#fff, #fff);
  background-blend-mode: lighten; */
  /* -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
  _filter: none; */
  /* filter: drop-shadow(0px 0px #fff); */
}
.index-Business .list .list-li:hover .pad .icon img.imgcolor {
  filter: brightness(0) saturate(100%) invert(1);
}
.index-Business .list .list-li .pad .text{
  padding-bottom: 40px;
  color: #333;
}
.index-Business .list .list-li .pad .text p{
  margin-bottom: 10px;
}
.index-Business .list .list-li .pad .text span{
  padding: 4px 14px 4px 14px;
  border: 1px solid #000;
  border-radius: 12px;
}
.index-Business .list .list-li .pad .text span.iconfont{
  font-size: 16px;
}
.index-Business .list .list-li .pad:hover .text{
  color: #fff;
}
.index-Business .list .list-li .pad:hover .text span{
  border: 1px solid #fff;
  border-radius: 12px;
  background-color: #fff;
}
.index-Business .list .list-li .pad:hover .text span.iconfont{
  font-size: 16px;
  color: #0360B9;
}
.index-Business .list .list-li:hover .pad .text span{
  border: 1px solid #fff;
  border-radius: 12px;
  background-color: #fff;
}

@media screen and (max-width: 1500px) {
  .index-Business {
    --pad: 34px;
  }
  .index-Business .wrap-full {
    width: 100%;
  }
  .index-Business .list {
    margin-bottom: 55px;
  }
  .index-Business .list .list-li .pad {
    font-size: 18px;
  }
  .index-Business .list .list-li .pad .icon {
    display: inline-block;
    margin-bottom: 2.1em;
    text-align: center;
  }
}
@media screen and (max-width: 1440px) {
  .index-Business .list .list-li .pad .text p {
    font-size: 20px;
    margin-bottom: 10px;
  }
}
@media screen and (max-width: 1200px) {
  .index-Business {
    --pad: 0;
    padding-top: 50px;
    padding-bottom: 0px;
  }
  .index-Business .wrap-full {
    width: 100%;
  }
  .index-Business .list {
    margin-bottom: 0.5rem;
  }
  .index-Business .list .list-li{
    width: 48%;
    margin-bottom: 20px;
  }
  .index-Business .list .list-li:nth-last-child(2n+1){
    margin-right: 0%;
  }
  .index-Business .list .list-li .pad {
    padding: 1em 1em 1.5em;
    font-size: 0.26rem;
  }
  .index-Business .list .list-li .pad .icon {
    margin-bottom: 1.2em;
  }
}
@media screen and (max-width: 1024px) {
  .index-Business .list .list-li .pad:hover {
    width: 92%;
  }
  .index-Business .list .list-li .pad .icon img{
    width: 80%;
  }
}
@media screen and (max-width:820px) {
  .index-Business .list .list-li .pad .text span{
    display: inline-block;
    margin-top: 10px;
    padding: 0px 14px 0px 14px;
  }
}
@media screen and (max-width: 640px) {
  .index-Business .list .list-li .pad:hover {
    width: 86%;
  }
  .index-Business .list .list-li .pad .icon img {
    max-width: 63%;
  }
}
@media screen and (max-width: 540px) {
  .index-Business .list .list-li .pad {
    padding: 1em 1em 1.5em;
    font-size: 18px;
  }
  .index-Business .list .list-li .pad:hover {
      width: 86%;
  }
  .index-Business .list .list-li .pad .icon {
    padding-top: 20px;
  }
  .index-Business .list .list-li .pad .text {
    padding-bottom: 20px;
  }
}
@media screen and (max-width: 414px) {
  .index-Business .list .list-li {
      width: 100%;
      margin-right: 0%;
  }
  .index-Business .list .list-li .pad:hover {
      width: 89%;
  }
}
/*index-Business首页业务板块*/


/*关于乐能*/
/*关于乐能-简介*/
.about_jianjie{
  display: block;
  padding: 140px 0 140px 0;
  font-size: 16px;
  line-height: 1.6;
}
.about_jianjie strong{
  display: inline-block;
  font-size: 20px;
  margin-bottom: 20px;
}
@media screen and (max-width:1200px) {
  .about_jianjie{
    padding: 100px 0 100px 0;
  }
}
@media screen and (max-width:1024px) {
  .about_jianjie{
    padding: 50px 0 50px 0;
  }
  .about_jianjie strong{
    font-size:28px;
  }
}
@media screen and (max-width:820px) {
  .about_jianjie{
    padding: 30px 0px 40px 0px;
    font-size: 14px;
  }
  .about_jianjie strong{
    display: inline-block;
    font-size: 18px;
    margin-bottom: 15px;
  }
  .about-block-history {
    padding-top: 62px;
  }
}

.animetarge {
  opacity: 0;
  transition: 1.2s cubic-bezier(.26, 1, .48, 1);
}

.animetarge.detay1 {
  transition-delay: .25s
}
.animetarge .targe span {
  display: inline-block !important;
  height: -moz-max-content;
  height: max-content;
  transform: rotateX(-90deg) rotate(15deg) translateZ(2px);
  transform-origin: left bottom;
  transform-style: preserve-3d;
  transition: transform .8s cubic-bezier(.26, 1, .48, 1) .2s;
  will-change: transform;
}
.animetarge.articleShow {
  opacity: 1;
}
.slideCenter {
  -webkit-clip-path: inset(100% 100% 100% 100%);
  clip-path: inset(100% 100% 100% 100%);
  opacity: 0;
  transition: 1s cubic-bezier(.26, 1, .48, 1);
  visibility: hidden;
}
.slideCenter.articleShow {
  -webkit-clip-path: inset(0 0 0 0);
  clip-path: inset(0 0 0 0);
  opacity: 1;
  visibility: visible;
}
.scaleAnime {
  -webkit-clip-path: circle(0 at center);
  clip-path: circle(0 at center);
  opacity: 0;
  transition: 2s;
  visibility: hidden;
}
.scaleAnime.articleShow {
  -webkit-clip-path: circle(100% at center);
  clip-path: circle(100% at center);
  opacity: 1;
  visibility: visible;
}
.animetarge {
  opacity: 0;
  transition: 1.2s cubic-bezier(.26, 1, .48, 1);
}
.animetarge.detay1 {
  transition-delay: .25s;
}
.animetarge .targe span {
  display: inline-block !important;
  height: -moz-max-content;
  height: max-content;
  transform: rotateX(-90deg) rotate(15deg) translateZ(2px);
  transform-origin: left bottom;
  transform-style: preserve-3d;
  transition: transform .8s cubic-bezier(.26, 1, .48, 1) .2s;
  will-change: transform;
}
.animetarge.articleShow {
  opacity: 1;
}
.slideCenter {
  -webkit-clip-path: inset(100% 100% 100% 100%);
  clip-path: inset(100% 100% 100% 100%);
  opacity: 0;
  transition: 1s cubic-bezier(.26, 1, .48, 1);
  visibility: hidden;
}
.slideCenter.articleShow {
  -webkit-clip-path: inset(0 0 0 0);
  clip-path: inset(0 0 0 0);
  opacity: 1;
  visibility: visible;
}

.scaleAnime {
  -webkit-clip-path: circle(0 at center);
  clip-path: circle(0 at center);
  opacity: 0;
  transition: 2s;
  visibility: hidden;
}
.scaleAnime.articleShow {
  -webkit-clip-path: circle(100% at center);
  clip-path: circle(100% at center);
  opacity: 1;
  visibility: visible;
}
.slidetop {
  opacity: 0;
  transform: translateY(50px);
  transition: 1.2s cubic-bezier(.26, 1, .48, 1);
  visibility: hidden;
}
.slidetop.articleShow {
  opacity: 1;
  transform: translateY(0);
  visibility: visible;
}
.slidetop.articleShow.detay1 {
  transition-delay: .25s;
}
.slidetop.articleShow.detay2 {
  transition-delay: .5;
}
.slick-slide {
  float: left;
}
.slick-list {
  display: block;
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: relative;
  transform: translateZ(0);
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

/*企业文化*/
.companyCulture {
  padding-top: 100px;
}
.companyCulture-item {
  align-items: center;
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-between;
    margin-bottom: 5.73vw;
}
/* .companyCulture-item:last-child {
  margin-bottom: 0
} */
.companyCulture-item:nth-child(2n+2) {
  flex-direction: row;
}
.companyCulture-item:nth-child(2n+2) .companyCulture-imgs figure {
  border-radius: 0 15.1vw 15.1vw 0;
}
.companyCulture-item:nth-child(2n+2) .companyCulture-text span {
  color: #7fa6dd;
}
.companyCulture-imgs {
  position: relative;
  width: 45.937%;
}
.companyCulture-imgs figure {
  border-radius: 15.1vw 0 0 15.1vw;
  display: block;
  height: 0;
  line-height: 1;
  overflow: hidden;
  padding-bottom: 65.75%;
  position: relative;
}
.companyCulture-imgs figure img {
  height: 100%;
  left: 0;
  /* -o-object-fit: cover;
  object-fit: cover; */
  position: absolute;
  top: 0;
  width: 100%;
}
.companyCulture-imgs figure .pc{
  display: block;
}
.companyCulture-imgs figure .mb{
  display:none;
}
.companyCulture-info {
  flex: 1;
  width: 0
}
.companyCulture-wrap {
  margin: auto;
  width: 600px;
}
.companyCulture-top {
  margin-bottom: 1.77vw;
}
.companyCulture-top strong {
  color: #2b2c42;
  display: block;
  font-size: 50px;
  font-weight: 700;
  line-height: 1;
  margin-bottom: 1.15vw;
}
.companyCulture-top p {
  color: #2b2c42;
  font-size: 34px;
  line-height: 1.3;
}
.companyCulture-top .line {
  width: 30px;
  height: 2px;
  margin: 40px 0;
  background-color: #1865F9;
}
.companyCulture-text {
  color: #666;
  font-size: 20px;
  line-height: 1.5;
}
.companyCulture-text p {
  margin-bottom: 10px;
}
.companyCulture-text p:last-child {
  margin-bottom: 0;
}
.companyCulture-text span {
  color: #8579c1;
}
@media screen and (max-width:1280px) {
  .companyCulture-top strong {
    font-size: 48px;
  }
}
@media screen and (max-width:1200px) {
  .companyCulture-wrap {
    width: 560px;
  }
  .companyCulture-top p {
    font-size: 32px;
  }
  .companyCulture-text {
    font-size: 20px;
  }
}
@media screen and (max-width:1024px) {
  .companyCulture {
      padding: 2.35vw 0 2.56vw;
  }
  .companyCulture-item {
    flex-direction: column-reverse;
  }
  .companyCulture-item:nth-child(2n+2) {
    flex-direction: column-reverse;
  }

  .companyCulture-imgs {
    width: 100%
  }
  .companyCulture-imgs figure {
    padding-bottom: 57%;
    border-radius: 30.1vw 0 0 30.1vw;
  }
  .companyCulture-item:nth-child(2n+2) .companyCulture-imgs figure {
    border-radius: 0 30.1vw 30.1vw 0;
  }
  .companyCulture-info {
    box-sizing: border-box;
    padding: 58px 5% 40px;
    width: 100%;
  }
  .companyCulture-wrap {
    width: auto;
  }
  .companyCulture-top strong {
    font-size: 38px;
    font-weight: 700;
    line-height: 1;
    margin-bottom: 1.15vw;
  }
  .companyCulture-top p {
    font-size: 30px;
    line-height: 1.3;
  }
}
@media screen and (max-width:960px) {
  .companyCulture-imgs figure {
    border-radius: 29.1vw 0 0 29.1vw;
  }
  .companyCulture-top strong {
    font-size: 32px;
    font-weight: 700;
    line-height: 1;
    margin-bottom: 1.15vw;
  }
  .companyCulture-top p {
    font-size: 26px;
    line-height: 1.3;
  }
  .companyCulture-top p {
    font-size: 24px;
    line-height: 1.3;
  }
  .companyCulture-top .line {
      margin: 25px 0;
  }
  .companyCulture-text {
    font-size: 16px;
  }
}
@media screen and (max-width:750px) {
  .companyCulture {
    padding-bottom: 18vw;
    padding-top: 0;
  }
  .companyCulture-text {
    font-size: 14px;
  }
  .companyCulture-info {
    padding: 15.47vw 8vw 10vw;
  }
  .companyCulture-top {
    margin-bottom: 6.93vw;
  }
  .companyCulture-top strong {
    margin-bottom: 3.33vw;
  }
  .companyCulture-top p {
    font-size: 4.27vw;
    font-weight: 500;
    width: 87%;
  }
  .companyCulture-text {
    font-size: 3.2vw;
    font-weight: 500;
  }
  .companyCulture-imgs figure .pc{
    display: none;
  }
  .companyCulture-imgs figure .mb{
    display:block;
  }
  .companyCulture-imgs {
    box-sizing: border-box;
    padding-left: 3.07vw
  }
  .companyCulture-item:nth-child(2n+2) .companyCulture-imgs {
    padding-left: 0;
    padding-right: 3.07vw;
  }
}
/*关于乐能*/

/*产品列表*/
.productsList{
  display: block;
  padding: 50px 0;
  background-color: #F7F8FA;
}
.productsList .owl-demo71{display:inline-block;;width: 100%;margin-top:0%;}
.productsList .owl-demo71 .item{float: left;position: relative;width: 23.5%;margin-right:2%;margin-top:2%;}
.productsList .owl-demo71 .item:nth-child(4n+4) {margin-right:0%;}

.productsList .owl-demo71 .item dd:hover{transform: translate(0, -3px);box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);}
.productsList .owl-demo71 .item .imgs{ position:relative;overflow:hidden;padding-top:91.112%; margin-top: 20px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
.productsList .owl-demo71 .item .imgs img{ display: block;width: 100%; height:100%; position:absolute; left:0; top:0;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.6s ease-out 0s;
-moz-transition:all 0.6s ease-out 0s; -o-transition:all 0.6s ease-out 0s; transition:all 0.6s ease-out 0s;/* -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%);-o-filter: grayscale(100%); filter: grayscale(100%); filter: gray;*/}
.productsList .owl-demo71 .item dd:hover .imgs img{-webkit-transform:scale(1.05, 1.05); -moz-transform:scale(1.05, 1.05); -o-transform:scale(1.05, 1.05); -ms-transform:scale(1.05, 1.05); transform:scale(1.05, 1.05);/*-webkit-filter: grayscale(0%); -moz-filter: grayscale(0%); -ms-filter: grayscale(0%);-o-filter: grayscale(0%); filter: grayscale(0%); filter:none;*/}
/* .productsList.item .imgs:after{ content:""; width:100%; height:100%; position:absolute; top:0; left:0; background:url(../images/i_pic2.png) center center no-repeat; background-size:63px 63px;transition:all 0.3s;opacity:0;filter:Alpha(opacity=0);transition-delay:0.3s;} 鼠标经过图片遮罩+显示图标*/
.productsList .owl-demo71 .item dd:hover .imgs:after{opacity:1.0;filter:Alpha(opacity=100);}
.productsList .owl-demo71 .item dd{/* padding-left:3%; padding-right:2%;*/ overflow:hidden;transition:all 0.3s; background:#fff;border-radius:15px 15px 15px 15px;
-moz-border-radius:15px 15px 15px 15px;-webkit-border-radius::15px 15px 15px 15px;/* margin-bottom:2%; margin-top:10px;*/transition:all 0.3s;}
.productsList .owl-demo71 .item dd:hover{/*box-shadow: 0px 4px 8px 0 rgba(151, 151, 151, 0.2);transform: translate(0%, -10px);*/ background:#fff;}
.productsList .owl-demo71 .item dd .boxs{ margin:0 auto; max-width:300px; width:96%;}
.productsList .owl-demo71 .item dd .p{ margin-top:10px;margin-bottom:30px;line-height:1.4; color:#070707; font-size:16px; text-align: left;transition:all 0.3s;}
.productsList .owl-demo71 .item dd:hover .p{color:#1865F9;}

.productsList .owl-demo71 .item dd .more{display: inline-grid;width: 100%;margin:10px 0;}
.productsList .owl-demo71 .item dd .more .quick{display: inline-block;float: left;width:100%;margin:10px 0;text-align: center;}
.productsList .owl-demo71 .item dd .more .buy{display: inline-block;float: left;width: 100%;text-align: center;}
.productsList .owl-demo71 .item dd .more i{padding-right: 10px;}
.productsList .owl-demo71 .item dd .more .seemore{width: 100%;}
.productsList .owl-demo71 .item dd .more .quick a,.productsList .owl-demo71 .item dd .quick a:hover{color: #666;}

@media screen and (max-width: 1440px) {
  .productsList .owl-demo71 .item dd .boxs{
    max-width: 270px;
  }
  .productsList .owl-demo71 .item .imgs{
    padding-top: 100%;
  }
}
@media screen and (max-width: 1280px) {
  .productsList .owl-demo71 .item dd .boxs {
    max-width: 240px;
  }
}
@media screen and (max-width: 1200px) {
  .productsList .owl-demo71 .item dd .boxs {
      max-width: 220px;
  }
}
@media screen and (max-width: 1024px) {
  .productsList{padding: 30px 0;}
  .productsList .owl-demo71 .item{width: 31.8888888%;margin-right:2%;}
  .productsList .owl-demo71 .item:nth-child(3n+3){margin-right:0%;}
  .productsList .owl-demo71 .item:nth-child(4){margin-right:2%;}
  .productsList .owl-demo71 .item dd .boxs {
    max-width: 270px;
  }
}
@media screen and (max-width: 960px) {
  .productsList .owl-demo71 .item dd .boxs {
    max-width: 240px;
  }
}
@media screen and (max-width: 820px) {
  .productsList .owl-demo71 .item dd .boxs {
    max-width: 200px;
  }
}
@media screen and (max-width: 640px) {
  .productsList .owl-demo71{ margin-bottom:10px;}
  .productsList .owl-demo71 .item{width: 48%;margin-right:2%;}
  .productsList .owl-demo71 .item:nth-child(2n+2){margin-right:0%;}
  .productsList .owl-demo71 .item:nth-child(3){margin-right:2%;}
}
@media screen and (max-width: 480px) {
  .productsList .owl-demo71 .item{width: 100%;margin-right:0%;}
  .productsList .owl-demo71 .item:nth-child(3){margin-right:0%;}
  .productsList .owl-demo71 .item dd .boxs {
      margin: 0 auto;
      max-width:100%!important;
      width: 96%;
  }
  .productsList .owl-demo71 .item .imgs:after{ background-size:40px 40px;}
}
/*产品列表*/

.owl-carousel .owl-wrapper:after{content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
/* display none until init*/
.owl-carousel{display: none;position: relative;width: 100%;-ms-touch-action: pan-y;-webkit-touch-action:pan-y;-moz-touch-action:pan-y;-o-touch-action:pan-y;touch-action:pan-y;}
.owl-carousel .owl-wrapper{display: none;position: relative;-webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow: hidden;position: relative;width: 100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}
.owl-carousel .owl-item{float: left;}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{cursor: pointer;}
.owl-controls{-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}

/*产品详情*/
.productsShow{
  display: flex;
  padding: 110px 0 30px;
  background: #fff;
  align-items: flex-start;
  justify-content: space-between;
  position: relative;
  z-index: 2;
}
.productsShow::before{
  background: linear-gradient(180deg, #dcedff, rgba(189, 221, 255, 0));
  content: "";
  height: 52.45vw;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: -1;
}
.productsShow .information:after{content:"";height:0;display:block;clear:both}
.productsShow .product_one_l{ float:left;width: 45.7%;;/* overflow:hidden;*/ position:relative; }
.productsShow .product_one_l .pro_big2{ overflow:hidden; margin-bottom:11px;border:1px solid #e6e6e6;}
.productsShow .product_one_l .big_img{width:100%;}
.productsShow .information{ overflow:hidden;/*margin-bottom:4%;*/}
.productsShow .information .boxs2{/* margin:0 auto; width:96%; max-width:1540px;*/ margin-bottom:4%;}
/*产品放大*/
.productsShow .product_one_l .content_timglt{overflow:hidden; text-align:center; position: relative;  }
.productsShow .product_one_l .content_timglt#bid{padding-top: 100%;}
.productsShow .product_one_l .content_timglt#bid img{position:absolute; top:0; left:0; height:100%;}
.productsShow .product_one_l .content_timglt img{ width:100%;  overflow: hidden; margin:0 auto; /*border:1px solid #e4e4e4;*/-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.productsShow .product_one_l .content_timglt .content_timglt{ width:calc(100% - 0x);width:-webkit-calc(100% - 0px);width:-moz-calc(100% - 0px); }
.productsShow .product_one_l #drag_img{width: 160px; height: 120px; background: url(../images/zoom_bg.gif) repeat; float: left; display: none;}
.productsShow .information .conten .content_timgr{ width: 602px; height: 602px; float: left; overflow: hidden; display: inline; border: 1px solid #eee; display: none; position: absolute; left: 0; top:0; background-color: #FFF; z-index:9;}
.productsShow .information .conten .content_timgr img{ max-width:none;width: 800px; height:800px; }

#owl-demo6{ width:calc(100% - 120px);width:-webkit-calc(100% - 120px);width:-moz-calc(100% - 120px);margin:0 auto;text-align:center;}
#owl-demo6 .owl-item.loading{min-height:35px;}
#owl-demo6.owl-theme .owl-controls{ top:0; height:0;display: block!important;}
#owl-demo6.owl-theme .owl-controls .owl-buttons{ position:absolute; top:53%; width:100%; left:0px; height:0; }
#owl-demo6.owl-theme .owl-controls .owl-buttons div{color: #FFF;display: inline-block;zoom: 1;*display: inline; width:60px; height:100px;/*IE7 life-saver*/ text-indent:60px;overflow:hidden;-webkit-transition: all 0.3s ease-out 0s;-moz-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s; margin-top:-50px;}
#owl-demo6.owl-theme .owl-controls .owl-buttons div.owl-prev{background:url(../images/left2.png) #fff center center no-repeat; float:left; margin-left:-60px;}
#owl-demo6.owl-theme .owl-controls .owl-buttons div.owl-prev:hover{ background-image:url(../images/left2_on.png); background-color:#fff;}
#owl-demo6.owl-theme .owl-controls .owl-buttons div.owl-next{ background:url(../images/right2.png) #fff center center no-repeat;float:right; margin-right:-60px;}
#owl-demo6.owl-theme .owl-controls .owl-buttons div.owl-next:hover{ background-image:url(../images/right2_on.png);background-color:#fff;}
#owl-demo6 .item{margin: 0px 5px; }
#owl-demo6 .owl-item{float: left;margin-right: 0px;}
#owl-demo6 .item img{display: block; width:100%; height:100%; left:0; top:0; position:absolute;}
/*#owl-demo6 .item dd:after{ content:""; position:absolute; width:100%; height:100%; top:0; left:0; background:rgba(0,0,0,0.3);}*/
#owl-demo6 .item dd{ overflow:hidden;position:relative; cursor:pointer; border:1px solid #e6e6e6; padding-top:81%; margin-top:1px;}
#owl-demo6 .item dd:Hover{ border:1px solid #e80618;}
/*#owl-demo6 .item .psel:after{ background:none;}*/
#owl-demo6 .item .psel{border:2px solid #e80618; margin-top:0;}
#owl-demo6 .item dd .h4{ font-weight:normal; font-size:12px; position:absolute; width:100%; bottom:0; left:0; height:24px; line-height:24px;background:rgba(0,0,0,0.5); color:#fff; text-align:center;}
#owl-demo6 .item .psel .h4{ background:#f49500;}

/*不要*/
/* .productsShow .information .photo {
  width: 40%;
  float: left;
}
.productsShow .information #thumbs {
  margin-top: 10px;
}
.productsShow .information .swiper-container{
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
}
.productsShow .information .swiper-slide {
  cursor: pointer;
}
.productsShow .details .tabBox .specifications{
    line-height: 35px;
    font-size: 16px;
    color: #777777;
}
.productsShow .information{
	padding-bottom: 20px;
}
.productsShow .information #thumbs .swiper-slide{
	border:#C6C6C6 1px solid;
	box-sizing: border-box;
}
.productsShow .information #thumbs .swiper-slide-thumb-active{
	border:#1865F9 1px solid;
}

.productsShow .information .swiper-button-next,
.productsShow .information .swiper-button-prev {
  width: 40px;
  height: 40px;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  z-index: 95;
  outline: none;
  background: url(../images/arrow7.png) no-repeat;
  background-size: 100% 100%;
  margin: 0;
  transition-duration: 0.2s;
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  -ms-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
}
.productsShow .information .swiper-button-next {
  left: auto;
  right: 0;
  background: url(../images/arrow8.png);
}
.productsShow .information .swiper-button-prev:hover {
  background: url(../images/arrow9.png);
}
.productsShow .information .swiper-button-next:hover {
  background: url(../images/arrow10.png);
}
.productsShow .information .swiper-button-next:after, .swiper-button-prev:after{
  display: none;
}
.productsShow .information .swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction {
  position: relative;
  bottom: 0%;
  left: 0%;
  width: 100%;
}
.productsShow .information .swiper-pagination-bullet-active {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 100%;
  background: #1865F9;
  opacity: 1;
  cursor: pointer;
}
.productsShow .information .swiper-pagination-bullet{
  width: 10px;
  height: 10px;
  display: inline-block;
  border-radius: 100%;
}
.productsShow .information .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px;
} */
/*不要*/

.productsShow .information .conten{ overflow:hidden; position:relative; min-height:auto;display: flex;}
.productsShow .information .conten .cons{ width:100%; overflow:hidden;}
.productsShow .information .conten .boxs{ max-width:640px;  width:96%;overflow:hidden; float:right;}
.productsShow .information .h2{font-weight:bold; line-height:1.4;color: #023434; overflow:hidden;font-size:30px;}
.productsShow .information .model {line-height: 1;margin-top: 10px;font-size: 18px;color: #333;}
.productsShow .information .model span{color: #888;}
.productsShow .information .txt{overflow:hidden; color:#666666; font-size:16px; line-height:1.6; margin-top:3.5%; padding-top:3.5%; padding-bottom:3.5%;  border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6; }
.productsShow .information .txt b{display: inline-block;font-weight: bold;}
.productsShow .information .txt ul{ margin-top:5px;}
.productsShow .information .txt ul li{ float:left; width:49%; margin-right:2%; overflow:hidden; margin-bottom:14px; color:#333333;font-size:18px;}
.productsShow .information .txt ul li:nth-child(2n+0){ margin-right:0;}
.productsShow .information .txt ul li label{ float:left; color:#999999; }
.productsShow .information .txt ul li .p2{ overflow:hidden;}
/*滚动条*/
.i_jsq_scroll{overflow:hidden;overflow-y: auto; max-height:466px; position:relative; background:url(../images/contact_bg2.png) right top repeat-y;}
.i_jsq_scroll::-webkit-scrollbar {-webkit-appearance:none;}
.i_jsq_scroll::-webkit-scrollbar:vertical { width: 4px;}
.i_jsq_scroll::-webkit-scrollbar-thumb { border-radius: 8px; border:0; background-color:#fff;}

.productsShow .information .rend{width: 100%;margin-top:3.5%; overflow:hidden;}
.productsShow .information .rend .quick{display: inline-block;float: left;width:30%;margin-right: 2%;text-align: center;}
.productsShow .information .rend .buy{display: inline-block;float: left;width: 30%;text-align: center;}
/* .productsShow .information .rend .a{ display:inline-block; vertical-align:top; overflow:hidden;height:52px; line-height:52px; text-align:left; padding-left:70px; padding-right:35px; color:#fff; background:url(../images/electrical_pic1.png) #1FCECC left 35px center no-repeat; background-size:22px 19px; border-radius:10px; font-size:18px; margin-top:1.5%;transition:all 0.3s;}
.productsShow .information .rend .a:hover{opacity:0.8;filter:Alpha(opacity=80);} */
.productsShow .information .rend i{font-size: 16px;padding-right: 5px;}
.productsShow .information .rend .buymore{display:block;height: 38px;line-height: 38px;border-radius: 42px;background-color: #fff;border: 1px solid #023434;}
.productsShow .information .rend a:hover.buymore{background-color: #023434;border: 1px solid #023434;color: #fff;}


/*在线留言*/
.feedback_bgs{z-index: 106;background-color: #000;opacity: 0.5; width:100%; height:100%; position:fixed; left:0; top:0; display:none;}
.feedback_box{z-index: 107; /*width: 600px; height: 360px;*/ width:0; height:0; /*top: 157.5px;*/  left: 50%;/* margin-left:-300px; */position:fixed; background-color:#fff;  overflow:hidden;}
.feedback_box.showdiv{ width:96%;max-width:606px; height:600px; margin-left:-303px;/*top:157.5px;*/top:50%; margin-top:-228px;transition:all 0.3s;}
.feedback_box .feedback_box_close{position: absolute; right: 15px; top: 0px;  font-size: 0; line-height: initial;transition:all 0.3s;}
.feedback_box .feedback_box_close a{ color:#333; font-size:26px;}
.feedback_box .feedback_box_close:hover{transform: rotate(360deg);}
.feedback_box .feedback_con{ width:94%; max-width:504px; margin:0 auto;}
.feedback_box .feedtack_tt{ overflow:hidden;  position:relative; margin-top:39px; margin-bottom:23px;}
.feedback_box .feedtack_tt .h3{ font-weight:bold; position:relative; overflow:hidden; color:#333333; font-size:26px;height:44px; line-height:44px; }
.feedback_box .feedtack_tt .p{ overflow:hidden; line-height:24px; margin-top:7px; font-size:15px; color:#333333;}
.feedback_box .divs{ overflow:hidden; margin-bottom:15px; position:relative;}
.feedback_box .divs.r{ margin-right:0;}
.feedback_box .divs.partner_file #card1{position: absolute;font-size: 100px; right: 0; top: 0;  opacity: 0; filter: alpha(opacity=0); cursor: pointer; width:100%; height:100%; z-index:1;}
.feedback_box .divs.partner_file{background-color:#f0f0f0;}
.feedback_box .divs.partner_file span{font-size: 14px; text-indent:16px; line-height:58px;height: 58px; display:block; color: #999999;}
.feedback_box .divs.partner_file em{transition:all 0.3s; position:absolute; right:12px; top:9px; width:135px; line-height:40px; height:40px; text-align:center; color:#fff; background:#d10000; font-style:normal; font-size:14px;}
.feedback_box .divs.partner_file:hover em{opacity:0.8;filter:Alpha(opacity=80);}
.feedback_box .input_shurk{width:calc(100% - 2px);width:-webkit-calc(100% - 2px);width:-moz-calc(100% - 2px);height:50px;font-size: 15px;border:1px solid #f0f0f0;overflow:hidden;color:#333;text-indent:20px;line-height:50px;outline:none;background-repeat:no-repeat;background-position:9px center;background-color:#F0F2F2;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius::4px;}
/*.feedback_box .input_shurk.bgs1{ background-image:url(../images/i_pic1.png);}
.feedback_box .input_shurk.bgs2{ background-image:url(../images/i_pic2.png);}
.feedback_box .input_shurk.bgs3{ background-image:url(../images/i_pic3.png);}*/
.feedback_box select.input_shurk{appearance: none;-moz-appearance: none;-webkit-appearance:none;background: url(../images/shiyong_bg1.png) #fff right 11px center no-repeat; padding-left:13px; text-indent:0;}
.feedback_box select.input_shurk::-webkit-input-placeholder {color:#999999;}
.feedback_box select.input_shurk:-moz-placeholder {color:#999999;}
.feedback_box select.input_shurk::-moz-placeholder {color:#999999;}
.feedback_box select.input_shurk:-ms-input-placeholder {color:#999999;}
.feedback_box .textarea{ padding:2%; width:calc(96% - 12px);width:-webkit-calc(96% - 12px);width:-moz-calc(96% - 12px);height:100px;padding-left:16px;color:#333;background:#fff; font-size:15px; border:1px solid #F0F0F0; outline:none;background-color:#F0F2F2;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius::4px;}
.feedback_box .ends{ overflow:hidden; padding-top:20px;}
.feedback_box .bnts{width:108px; vertical-align:top;display:inline-block;overflow:hidden;line-height:48px;height:48px;background:#fff;outline:none;-webkit-tap-highlight-color:transparent;transition:all 0.3s; border:1px solid #dddddd;cursor:pointer;color:#999999;font-size:15px;margin-top:18px;transition:all 0.3s;margin-left:8px;margin-right:8px;}
.feedback_box .bnts:hover{ background:#d10000; border-color:#d10000; color:#fff;opacity:0.8;filter:Alpha(opacity=80);}
.feedback_box .bnts.bgs2{ background:#d10000; border-color:#d10000; color:#fff;}
.feedback_box .o_more{ cursor:pointer; float:left;}
/*在线留言*/

/*产品详情-产品详情内容切换*/
.details{
  padding: 0px 0 50px 0;
  background-color: #fff
}
.details .tab {
  height: 49px;
  border-bottom: solid 1px #E2E2E2;
}
.details .tab:after {
  content: "";
  height: 0;
  display: block;
  clear: both;
}
.details .tab li {
  float: left;
  margin-right: 20px;
}
.details .tab li.on span {
  color: #fff;
  background-color: #1865F9;
  border-bottom: solid 2px #1865F9;
  border-radius: 4px 4px 0px 0px;
  -webkit-border-radius: 4px 4px 0px 0px;
  -moz-border-radius: 4px 4px 0px 0px;
}
.details .tab span {
  display: block;
  color: #070707;
  font-size: 18px;
  font-weight: bold;
  height: 48px;
  line-height: 48px;
  padding: 0 20px;
  cursor: pointer;

}
.details .tab span:hover {
  color: #1865F9;
}
.details .tabBox {
  clear: both;
  margin-top: 20px;
}
.details .tabBox > div {
  display: none;
}
.details .tabBox img {
  max-width: 100%;
  width: auto;
  display: inline-block;
}
.details .downloads,
.details .features {
  line-height: 1.8;
  font-size: 18px;
  color: #757575;
}
.details .features p,.details .features span,.details .features div,.details .features a {
  line-height: 1.8;
  font-size: 18px;
  color: #757575;
}
.details .features a:hover {
  color: #1E306E;
}
.details .features>strong,
.details .features>b,
.details .features div>strong,
.details .features div>b,
.details .features p>strong,
.details .features p>b {
  color: #010101;
  font-weight: 600!important;
}

.details .specifications table {
  width: 100%;
  max-width: 100%;
  border-right: solid 1px #eeeef0;
  border-bottom: solid 1px #eeeef0;
}
.details .specifications table .firstRow{
  background-color: #c5c8cb;
}
.details .specifications table .firstRow td{
  color: #333;
}
.details .specifications td {
  border-left: solid 1px #eeeef0;
  border-top: solid 1px #eeeef0;
  font-size: 16px;
  color: #757575;
  line-height: 24px;
  padding: 10px 26px;
}
.details .downloads li:nth-child(even) a {
  background-color: #fff;
}
.details .downloads li a {
  display: block;
  line-height: 30px;
  font-size: 16px;
  color: #222;
  padding: 10px 20px 10px 40px;
  background: url(../images/downloads.png) no-repeat 10px center #EEEDF2;
  background-size: 20px auto;
  transition-duration: 0.4s;
  -webkit-transition-duration: 0.4s;
  -moz-transition-duration: 0.4s;
  -ms-transition-duration: 0.4s;
  -o-transition-duration: 0.4s;
}
.details .downloads li a:hover {
  background-color: #dedde1;
  color: #1E306E;
}

@media screen and (max-width: 1440px) {
  /*产品详情*/
  .productsShow .product_one_l{ width:650px;}
  .productsShow .information .conten{ min-height:553px;}
  .productsShow .information .conten .content_timgr{ width:650px; height:650px;}
  .productsShow .information .conten .content_timgr img{ width: 750px; height:750px; }
  .productsShow .information .h2{ margin-top:3%;}
  .productsShow .information .txt{ line-height:26px; font-size:16px; padding-top:3%; padding-bottom:3%;}
  .productsShow .information .txt ul li{ font-size:16px;}
  .productsShow .information .rend{ margin-top:5%;}

  #owl-demo6{ width: calc(100% - 80px); width: -webkit-calc(100% - 80px); width: -moz-calc(100% - 80px);}
  #owl-demo6.owl-theme .owl-controls .owl-buttons div{ height:88px; margin-top:-44px; width:40px;}
  #owl-demo6.owl-theme .owl-controls .owl-buttons div.owl-prev{ margin-left:-40px;}
  #owl-demo6.owl-theme .owl-controls .owl-buttons div.owl-next{ margin-right:-40px;}
}
@media screen and (max-width: 1400px) {
  /*产品详情-产品详情内容切换*/
  .details .features{
    line-height: 1.5;
    font-size: 14px;
  }
  .details .features p,.details .features span,.details .features div,.details .features a {
    line-height: 1.5;
    font-size: 14px;
  }
  .details .features>strong,
  .details .features>b,
  .details .features div>strong,
  .details .features div>b,
  .details .features p>strong,
  .details .features p>b {
    color: #010101;
    font-weight: 600!important;
  }
}
@media screen and (max-width: 1280px) {
  .productsShow .information .rend .quick{width:34%;}
}
@media screen and (max-width: 1200px) {
  /*产品详细*/
  .productsShow .product_one_l{ width:500px;}
  .productsShow .information .conten{ min-height:auto;}
  .productsShow .information .conten .content_timgr{ width:500px; height:500px;}
  .productsShow .information .conten .content_timgr img{ width: 800px; height:800px; }
  .productsShow .information .txt{ font-size:14px; line-height:24px; padding-top:2%; padding-bottom:2%;}
  .productsShow .information .txt ul li{ font-size:15px;}
  .productsShow .information .h2{ font-size:30px; line-height:42px; margin-top:0;}
  .productsShow .information .rend{ margin-top:4%;}

  #owl-demo6{ width:calc(100% - 50px);width:-webkit-calc(100% - 50px);width:-moz-calc(100% - 50px);}
  #owl-demo6.owl-theme .owl-controls .owl-buttons{ display:block;}
  #owl-demo6.owl-theme .owl-controls .owl-buttons div{ width:25px; height:66px; margin-top:-33px;}
  #owl-demo6.owl-theme .owl-controls .owl-buttons div.owl-prev{ margin-left:-25px;}
  #owl-demo6.owl-theme .owl-controls .owl-buttons div.owl-next{ margin-right:-25px;}

  /*产品详情-产品详情内容切换*/
  .details .tabBox .specifications{
    line-height: 30px;
    font-size: 14px;
    color: #757575;
  }
}
@media screen and (max-width: 1100px) {
  /*产品详情*/
  .productsShow .information .conten .content_timgr{ display:none!important;}
  .productsShow .product_one_l #drag_img{ display:none!important;}
  .productsShow .information .conten .boxs{ max-width:none;}
  .productsShow .information .txt{  font-size:13px; line-height:24px;}
  .productsShow .information .txt ul li{ font-size:14px; margin-bottom:10px;}
  .productsShow .information .h2{ font-size:26px;line-height:30px;}

  /*滚动条*/
  .i_jsq_scroll{ max-height:406px;}
}

@media screen and (max-width: 1024px) {
  .productsShow .information{
    padding-bottom: 0px;
  }
  .productsShow .information .photo{
    margin: 0 auto;
    float: inherit;
  }
  .productsShow .information .boxs2 {
    margin-bottom: 0%;
  }
  .productsShow .information .conten {
    min-height: auto;
    width: 100%;
  }
  .productsShow .information .conten .cons {
    margin-top: 20px;
  }
  .productsShow .information .conten .boxs{
    float: left;
  }
  .productsShow .information .rend .quick{width:40%;}
  .productsShow .information .rend .buymore {
      height: 35px;
      line-height: 35px;
  }
}
@media screen and (max-width: 960px) {
  /*产品详细*/
  .productsShow .product_one_l{ width:100%; float:none;}
  .productsShow .information .conten{ min-height:inherit; margin-top:0%;}
  .productsShow .information .conten .boxs{ width:100%;}
  .productsShow .information .txt{  line-height:24px; margin-top:2%;}
  .productsShow .information .rend{ margin-bottom:0;}

  #owl-demo6.owl-theme .owl-controls .owl-buttons div{ height:60px; margin-top:-30px; background-color:#fff;}
  #owl-demo6.owl-theme .owl-controls .owl-buttons div.owl-prev:hover{ background-image:url(../image/left2.png); background-color:#fff;}
  #owl-demo6.owl-theme .owl-controls .owl-buttons div.owl-next:hover{  background-image:url(../image/right2.png); background-color:#fff;}
}
@media screen and (max-width: 820px) {
  .productsShow .information .rend .quick{width:23%;}
  .productsShow .information .rend .buy{width: 20%;}

  .details .tab {
    height: 45px;
  }
  .details .tab span {
    font-size: 16px;
    height: 45px;
    line-height: 45px;
  }
}
@media screen and (max-width: 780px) {
  .productsShow .information .rend .quick {
    width: 26%;
  }
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px)  {
  /*产品详情-产品详情内容切换*/
  .details {
  	margin-top: 20px;
  	padding: 0 10px 30px 10px;
  }

  .details .tab li {
  	margin: 0 20px 0 0;
  }
  .details .tab li.on span {
  	border-bottom: solid 2px #1865F9;
  }
  .productPage .details .tab span {
  	font-size: 16px;
  	height: 40px;
  	line-height: 40px;
  	display: inline-block;
  }
  .details .tab span:hover {
  	color: #1865F9;
  }
  .details .tabBox {
  	margin-top: 20px;
  }
  .details .downloads,
  .details .features {
  	line-height: 30px;
  	font-size: 14px;
  }
  .details .features{
      line-height: 1.5;
      font-size: 13px;
  }
  .details .features p, .details .features span, .details .features div, .details .features a {
      line-height: 1.5;
      font-size: 13px;
  }
  .details .specifications td {
  	font-size: 14px;
  	padding: 10px;
  }
  .details .downloads li:nth-child(even) a:hover,
  .details .downloads li:nth-child(even) a {
    background-color: #fff;
  }
  .details .downloads li a:hover,
  .details .downloads li a {
    line-height: 24px;
    font-size: 14px;
    padding: 6px 10px 6px 40px;
    background: url(../images/downloads.png) no-repeat 6px center #f4f2f2;
    background-size: 16px auto;
  }
  .details .downloads li a:hover {
    color: #666;
  }
}
@media screen and (max-width: 640px) {
  /*产品详情*/
  .productsShow .information .h2{ font-size:24px;}
  .productsShow .information .rend .quick {width: 30%;}

  #owl-demo6{width: calc(100% - 40px); width: -webkit-calc(100% - 40px); width: -moz-calc(100% - 40px);}
  #owl-demo6.owl-theme .owl-controls .owl-buttons div{ width:20px; height:40px; margin-top:-20px; background-size:10px 20px;}
  #owl-demo6.owl-theme .owl-controls .owl-buttons div.owl-prev{margin-left:-20px;}
  #owl-demo6.owl-theme .owl-controls .owl-buttons div.owl-next{margin-right:-20px;}

  /*在线留言*/
  .feedback_box.showdiv{ max-width:none; margin-left:-48%;/*top:90px;*/ height:auto; padding-bottom:20px;margin-top:-205px;}
  .feedback_box .feedtack_tt{  margin-bottom:20px; margin-top:20px;}
  .feedback_box .feedtack_tt .p{ font-size:13px; line-height:22px; margin-top:4px;}
  .feedback_box .feedtack_tt .h3{ font-size:22px;}
  .feedback_box .input_shurk{ font-size:14px; line-height:40px; height:40px;}
  .feedback_box .divs{ margin-right:0; float:none; width:100%;}
  .feedback_box .textarea{ margin-bottom:0px;width: calc(99% - 0px);width: -webkit-calc(99% - 0px);}
  .feedback_box .divs.partner_file span{ height:40px; line-height:40px;font-size:12px;text-indent:12px;}
  .feedback_box .divs.partner_file em{ right:6px; top:5px; height:30px; line-height:30px; font-size:12px; width:70px;}
  .feedback_box .bnts{ margin-top:12px;}
  .feedback_box .ends .tels{ margin-left:3%;background-size:30px 30px; padding-left:36px;}
  .feedback_box .ends .tels label{ font-size:13px; height:20px; line-height:20px;}
  .feedback_box .ends .tels a{ height:26px; line-height:26px;}
}
@media screen and (max-width: 600px) {
  .productsShow .information .rend .quick {
    width: 35%;
  }
}
@media screen and (max-width: 540px) {
  .productsShow .information .rend .buy {
    width: 24%;
  }
  .productsShow .information .rend .buymore {
    height: 32px;
    line-height: 32px;
  }
}
@media screen and (max-width: 480px) {
  /*产品详情*/
  .productsShow .information .boxs2{ margin-bottom:20px;}
  .productsShow .information .h2{ font-size:20px; line-height:30px;}
  .productsShow .information .txt{ font-size:12px; line-height:22px;}
  .productsShow .information .txt ul li{ font-size:13px; margin-bottom:6px;}
  .productsShow .information .rend{ margin-top:20px;}
  .productsShow .information .rend .a{line-height:32px; height:32px; font-size:14px;padding-left:45px; background-position:left 15px center; padding-right:15px; background-size:20px auto;margin-top:0; }
  .productsShow .information .rend .quick {width: 40%;}

  /*在线留言*/
  .feedback_box .feedtack_tt .p{ font-size:12px; line-height:20px; }
  .feedback_box .feedtack_tt .h3{ font-size:20px;}
  .feedback_box .ends .tels a{ font-size:22px;}
}
@media screen and (max-width: 420px) {
  /*产品详情*/
  .productsShow .information .txt ul li{ font-size:12px;}
}
@media screen and (max-width: 414px) {
  .productsShow .information .rend .quick {
    width: 45%;
  }
  .productsShow .information .rend .buy {
    width: 45%;
  }
}
@media screen and (max-width: 375px) {
  .productsShow .information .rend .quick {
    width: 100%;
  }
  .productsShow .information .rend .buy {
    width: 100%;
    margin-top: 10px;
  }
}
/*产品详情*/

/*加入乐能*/
/*招聘职位*/
.zhaopin-Positions{
  display: inline;
  margin: 200px 0 0px 0px;
}
.zhaopin-Positions .title{
  color: #fff;
  font-size: 100px;
  font-weight: 600;
  text-align: center;
}
.zhaopin-Positions ul{
  display: inline-table;
  width: 100%;
  padding-top: 200px;
  padding-bottom: 0px;
}
.zhaopin-Positions ul li{
  display: inline-block;
  position: relative;
  width: 25.8%;
  margin-right: 2%;
  margin-top: 4%;
  background-color: #fff;
  border-radius: 50px;
  padding: 2% 3%;
  /* transition: box-shadow 0.3s; */
  transition: all 0.3s;
  text-align: left;
  overflow: hidden;
  background-size: 100% auto;
}
.zhaopin-Positions ul li:hover {
  background-size: 100% 100%;
  background: url(../images/i_bg5.png) #1865F9 center top no-repeat;
  transform: scale(1.01, 1.01);
  box-shadow: 0px 6px 30px 2px rgba(24, 34, 48, 0.2)
}
.zhaopin-Positions ul li:nth-child(3) {
  margin-right: 0%;
}
.zhaopin-Positions ul li:nth-child(6),
.zhaopin-Positions ul li:nth-child(9),
.zhaopin-Positions ul li:nth-child(12),
.zhaopin-Positions ul li:nth-child(15) {
  margin-right: 0%;
}
.zhaopin-Positions ul li .zhiwei{
  font-size: 26px;
  font-weight: 600;
  color: #333;
}
.zhaopin-Positions ul li .require{
  font-size: 20px;
  color: #666;
  padding-top: 5px;
}
.zhaopin-Positions ul li .des{
  font-size: 16px;
  padding-top: 25px;
}
.zhaopin-Positions ul li .des span{
  display: inline-block;
  padding: 5px 10px;
  margin-right: 6px;
  margin-bottom: 6px;
  background-color: #1865F9;
  border-radius: 20px;
  color: #fff;
}
.zhaopin-Positions ul li .des span:last-child{
  margin-right: 0px;
}
.zhaopin-Positions ul li:hover .zhiwei,.zhaopin-Positions ul li:hover .require{
  color: #fff;
}
.zhaopin-Positions ul li:hover .des span{
  color: #1865F9;
  background-color: #fff;
}
@media screen and (max-width:1680px){
  .zhaopin-Positions {
    margin: 30px 0 0px 0px;
  }
}
@media screen and (max-width:1440px){
  .zhaopin-Positions {
    position: relative;
    margin: 30px 0 0px 0px;
    left: 0%;
  }
  .zhaopin-Positions ul {
    padding-top: 30px;
  }
  .zhaopin-Positions .title {
    font-size: 90px;
  }
}
@media screen and (max-width:1400px){
  .zhaopin-Positions .title {
    font-size: 80px;
  }
}
@media screen and (max-width:1366px){
  .zhaopin-Positions {
    margin: 100px 0 0px 0px;
  }
}
@media screen and (max-width:1280px){
  .zhaopin-Positions {
    margin: 0px 0 0px 0px;
  }
  .zhaopin-Positions ul {
    padding: 30px 0 0 0;
  }
  .zhaopin-Positions ul li{
    width: 28%;
    padding: 2% 2%;
    border-radius: 30px;
  }
}
@media screen and (max-width:1200px){
  .zhaopin-Positions .title {
    font-size: 70px;
  }
  .zhaopin-Positions ul li .zhiwei {
    font-size: 24px;
  }
  .zhaopin-Positions ul li .require {
    font-size: 18px;
  }
  .zhaopin-Positions ul li .des {
    font-size: 14px;
  }
}
@media screen and (max-width:1024px){
  .zhaopin-Positions .title {
    font-size: 60px;
  }
  .zhaopin-Positions {
    margin: 250px 0 0px 0px;
  }
  .zhaopin-Positions ul {
    padding: 30px 0 0 0;
  }
  .zhaopin-Positions ul li {
    width: 45%;
  }
  .zhaopin-Positions ul li:nth-last-of-type(3n+1) {
    margin-right: 2%;
  }
  .zhaopin-Positions ul li:nth-child(even) {
    margin-right: 0%;
  }
}
@media screen and (max-width:820px){
  .zhaopin-Positions {
    margin: 0px 0 0 0;
  }
  .zhaopin-Positions ul {
    padding: 10px 0 0 0;
  }

}
@media screen and (max-width:800px){

}
@media screen and (max-width:768px){
  .zhaopin-Positions {
    margin: 0px 0 0 0;
  }
  .zhaopin-Positions ul li .des span{
    border-radius: 10px;
  }
}
@media screen and (max-width:640px){
  .zhaopin-Positions {
    margin: 90px 0 0px 0px;
  }
  .zhaopin-Positions .title {
    font-size: 40px;
  }
  .zhaopin-Positions ul li .zhiwei {
    font-size: 20px;
  }
  .zhaopin-Positions ul li .require {
    font-size: 16px;
  }
  .zhaopin-Positions ul li .des {
    font-size: 12px;
  }
}
@media screen and (max-width:600px){
  .zhaopin-Positions {
    margin: 30px 0 0px 0px;
  }
}
@media screen and (max-width:480px){
  .zhaopin-Positions .title {
    font-size: 32px;
  }
  .zhaopin-Positions ul li {
    width: 96%;
    margin-right: 0%;
    border-radius: 20px;
  }
}
@media screen and (max-width:414px){
  .zhaopin-Positions {
      margin: 0px 0 0px 0px;
      padding-bottom: 30px;
  }
  .zhaopin-Positions ul li .zhiwei {
    font-size: 18px;
  }
}
/*招聘职位*/
/*加入乐能 end*/

/*联系我们*/
/*联系地图*/
.contact::before {
  background: linear-gradient(180deg, #bdddff, rgba(189, 221, 255, 0));
  content: "";
  height: 52.45vw;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  z-index: -1;
}
.MapInformation{display: flex;padding-top: 50px;padding-bottom: 10px;}
.contactMap {display: inline-block; width: 48%;margin-top: 0px;position: relative; z-index: 10;}
.my-map {margin: 0 auto; width:100%; height:100%;}
.my-map .icon {background: url(../images/marker.png) no-repeat; }
.my-map .icon-cir-blue {width:28px;height:31px;}
.my-map .icon-cir-red {background-position: -31px -5px;}
.amap-container{width:100%;height:540px;font-size: 14px;}
.contactMap #mapContainer{border-radius: 0vw;}

.myinfowindow{width: 240px;min-height: 50px;}
.myinfowindow h5{ height: 20px; line-height: 20px; overflow: hidden; font-size: 14px; font-weight: bold; width: 220px; text-overflow: ellipsis; word-break: break-all; white-space: nowrap; }
.myinfowindow div{ margin-top: 10px; min-height: 40px; line-height: 20px; font-size: 13px; color: #6f6f6f; }

.Information{
  display: inline-block;
  width: 48%;
  margin-left: 3%;
}
.Information .tit{
  display: inline-block;
  padding: 4px 25px;
  margin-bottom: 20px;
  font-size: 26px;
  color: #fff;
  text-align: center;
  background-color: #1865F9;
  border-radius: 30px;
}
.Information li{
  width: 100%;
  font-size: 18px;
  color: #333;
}
.Information li a:hover{
  color: #1865F9;
}
.lepowerCore{
  display: inline-block;
  padding-top: 10px;
  text-align: center;
}
.lepowerCore .Coretit{
  font-size: 16px;
  color: #333;
  font-weight: bold;
}

/*在线留言*/
.ContactMessage{
  width: 100%;
}
.ContactMessage ul{
  width: 100%;
  padding-top: 2%;
  padding-bottom: 4%;
}
.ContactMessage .row {
  display: inline-block;
  margin: 0 -7px;
}
.ContactMessage .col {
  padding: 0 7px;
  margin-bottom: 10px;
}
.ContactMessage .col.rowRig {
  padding-right: 0px;
}
.ContactMessage .tit {
  line-height: 34px;
  color: #999;
}
.ContactMessage .tit span {
  color: #fe1212;
}
.ContactMessage input[type="text"]{
  width: 100%;
  border: solid 1px #eeeeee;
  background: #f8f8f8;
  padding: 15px 0px 20px 0px;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
}
.ContactMessage textarea {
  display: inline-block;
  width: 98%;
  border: solid 1px #eeeeee;
  background: #f8f8f8;
  line-height: 22px;
  padding: 1%;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
}
.ContactMessage textarea {
  height: 100px;
}
.ContactMessage input[type="text"]::-webkit-input-placeholder,
.ContactMessage textarea::-webkit-input-placeholder {
  color: #b2b2b2;
}
.ContactMessage input[type="text"]:-moz-placeholder,
.ContactMessage textarea:-moz-placeholder {
  color: #b2b2b2;
}
.ContactMessage input[type="text"]::-moz-placeholder,
.ContactMessage textarea::-moz-placeholder {
  color: #b2b2b2;
}
.ContactMessage input[type="text"]:-ms-input-placeholder,
.ContactMessage textarea:-ms-input-placeholder {
  color: #b2b2b2;
}
.ContactMessage input[type="text"]:focus,
.ContactMessage textarea:focus {
  outline: solid 1px #959595;
}
.ContactMessage .btn {
  margin-top: 20px;
}
.ContactMessage .btn input,
.ContactMessage .btn button,
.ContactMessage .btn a {
  width: 152px;
  height: 40px;
  line-height: 40px;
  border-radius: 42px;
  -webkit-border-radius: 42px;
  -moz-border-radius: 42px;
  -ms-border-radius: 42px;
  -o-border-radius: 42px;
  text-align: center;
  font-size: 16px;
  color: #fff;
  cursor: pointer;
  -webkit-transition-duration: 0.4s;
  -moz-transition-duration: 0.4s;
  -ms-transition-duration: 0.4s;
  -o-transition-duration: 0.4s;
  transition-duration: 0.4s;
  background: #99DB70;
}
.ContactMessage .btn input:hover,
.ContactMessage .btn button:hover,
.ContactMessage .btn a:hover {
  background: #1865F9;
}
@media screen and (max-width: 1200px) {
  .ContactMessage {
  	width: 100%;
  	float: none;
  	padding: 0;
  	margin-top: 50px;
    margin-left: 0%;
  }
  .ContactMessage .title span{
    font-size: 26px;
  }
  .ContactMessage input[type="text"] {
  	padding: 10px 0px 10px 0px;
  }
  .ContactMessage textarea {
  	padding: 10px 0px 10px 10px;
  }
  .ContactMessage .row {
      display: inline-block;
      margin: 0 0px;
  }
  .ContactMessage .col {
      padding: 0 0px;
  }
}
@media screen and (max-width: 1024px) {
  .ContactMessage{
    margin-top: 30px;
  }
}
@media screen and (max-width: 820px) {
  .MapInformation{
    display: block;
  }
  .contactMap{
    width: 100%;
  }
  .Information{
    width: 100%;
    margin-left: 0;
    margin-top: 2%;
  }
}
@media screen and (max-width: 600px) {
  .MapInformation{
    padding-top: 20px;
  }
  .Information .tit{
    font-size: 22px;
    margin-bottom: 10px;
  }
}
@media screen and (max-width: 384px) {
  .ContactMessage {
    margin-top: 10px;
  }
  .ContactMessage .title span {
      font-size: 22px;
  }
  .ContactMessage .btn {
    margin-top: 0px;
    margin-bottom: 20px;
  }
}
/*联系我们*/

/*媒体中心*/
/*媒体中心-视频*/
.home {
  overflow: hidden
}
.home,
.home>div,
.home>section {
  transform: translateZ(0);
  will-change: transform;
}
/* div [data-scroll-container] {
    min-height: 100vh;
} */
.news-video{
  display: block;
}
.newVideobanner {
  width: 100%;
  /* height: 100vh; */
  margin-top: 0px;
  overflow: hidden;
  position: relative;
  z-index: 5;
}
.newVideobanner>figure {
  line-height: 1;
  overflow: hidden
}
.newVideobanner>figure, .newVideobanner>figure video {
  border-radius: 0 0 4.69vw 4.69vw;
  display: block;
  height: 100%;
}
.newVideobanner>figure video {
  -o-object-fit: contain;
  object-fit:contain;
  width: 100%;
  /* height: 100vh; */
  background-color: #000;
}
.newVideobanner>figure video.mb {
  display: none
}
.newvideo-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none; /* 确保文本可以被点击或者触摸 */
}
.newvideo-overlay p {
  margin: 0;
  padding: 10px;
  color: #fff;
  font-size: 40px;
  position: absolute;
  bottom: 10%;
  left: 50%;
  transform: translate(-50%, -50%);
}
@media screen and (max-width:1440px){
  .newVideobanner>figure, .newVideobanner>figure video{
    border-radius: 0px 0px 60px 60px;
  }
}
@media screen and (max-width:1366px){
  .newVideobanner>figure video {
    -o-object-fit: contain;
    object-fit:contain;
    height: 100vh;
  }
}
@media screen and (max-width:1024px){
  .newVideobanner{
    height: auto;
  }
  .newvideo-overlay p{
    font-size: 30px;
  }
  .newVideobanner>figure{
    border-radius: 0px 0px 30px 30px;
  }
  .newVideobanner>figure video {
    -o-object-fit: contain;
    object-fit:contain;
    height: 100vh;
    background-color: #000;
  }
}
@media screen and (max-width:820px){
  .newvideo-overlay p{
    font-size: 26px;
  }
}
@media screen and (max-width:640px){
  .newVideobanner{
    height: auto;
  }
  .newVideobanner>figure video {
    -o-object-fit: contain;
    object-fit:contain;
    height: 100vh;
    background-color: #000;
  }
}
@media screen and (max-width:480px){
  .newVideobanner>figure, .newVideobanner>figure video{
    border-radius: 0px 0px 20px 20px;
  }
}
@media screen and (max-width:414px){
  .newvideo-overlay p{
    font-size: 20px;
  }
}
@media screen and (max-width:375px){
  .newvideo-overlay p {
    bottom: 7%;
    left: 0%;
    text-align: center;
    transform: translate(0%, 0%);
  }
}

/*媒体中心-新闻滚动*/
.news{
  padding: 50px 0;
}
.news-wr {
  display: flex;
  /* background: linear-gradient(to top, #f9fbfd, #dbedff); */
  /* background-color: #F2F8FF; */
  /* background-color: #F9FBFD; */
  margin-top: -80px;
  margin-bottom: -80px;
  padding: 160px 6.25vw 60px;
}
.newsScroll{

}
.news__classify {
    position: relative;
}
.news__classify .ib-arrow {
    width: 100%;
    text-align: center;
}
.ib-arrow {
    font-size: 0;
    position: absolute;
    right: 0;
    bottom: 0;
}
.ib-arrow a {
    position: relative;
    display: inline-block;
    width: 44px;
    height: 28px;
    line-height: 28px;
    margin-right: 10px;
    vertical-align: middle;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}
.ib-arrow i {
    font-size: 24px;
    display: block;
    width: 100%;
    height: 100%;
    color: #fff;
    border: 1px solid #1865F9;
    border-radius: 14px;
}
.ib-arrow i:before {
    position: absolute;
    top: 50%;
    left: 50%;
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.ib-arrow .iconfont {
  color: #1865F9;
}
.ib-arrow a i:hover.iconfont{
  color: #fff;
  background-color: #1865F9;
  -moz-transform: translate(0%, 0%);
  -ms-transform: translate(0%, 0%);
  -webkit-transform: translate(0%, 0%);
  transform: translate(0%, 0%);
  border-radius: 14px;
}

.news-category__list article {
  margin-top: 40px;
  padding: 0 40px;
}
.news-category__list time {
  font-size:16px;
  display: block;
  margin-bottom: 20px;
  color: #1f368f;
}
.news-category__list h1 {
  font-size: 28px;
  line-height: 1.3;
  margin-top: 10px;
  margin-bottom: 10px;
  color: #000;
  -moz-transition: color 0.4s ease;
  -o-transition: color 0.4s ease;
  -webkit-transition: color 0.4s ease;
  transition: color 0.4s ease;
}
.news-category__list .txt {
  margin-bottom: 30px;
}
.news-category__list .txt p {
    font-size: 16px;
    line-height: 2;
    display: inline;
    content: "...";
    color: #888;
}
.news-category__list .nc-hint > div,
.news-category__list .nc-hint i,
.news-category__list .nc-hint span {
    display: inline-block;
    vertical-align: middle;
}
.news-category__list .nc-hint > div {
    margin-right: 40px;
}
.news-category__list .nc-hint i {
    font-size: 16px;
    color: #474645;
}
.news-category__list .nc-hint span {
    font-size: 16px;
    position: relative;
    margin-left:5px;
    color: #1865F9;
}
.news-category__list a:hover h1 {
    color: #1865F9;
}

.news-classify__slick {
    font-size: 0;
    position: relative;
}
.news-classify__slick .slick-list{
    border-radius: 100px;
}
.news-classify__slick .item {
    position: relative;
    overflow: hidden;
    margin-bottom: -1px;
    background-color: #F5F5F5;/*滚动行右边背景颜色*/
}
.news-classify__slick figure {
    position: relative;
    overflow: hidden;
    width: 56%;
}
.news-classify__slick img {
    width: 100%;
    -moz-transition: -moz-transform 2s;
    -o-transition: -o-transform 2s;
    -webkit-transition: -webkit-transform 2s;
    transition: transform 2s;
}
.news-classify__slick .icon-aw {
  display: block;
    position: absolute;
    top: 65%;
    left: 44px;
    color: #fff;
    font-size: 20px;
    -moz-transform: translateY(-50%) rotate(360deg);
    -ms-transform: translateY(-50%) rotate(360deg);
    -webkit-transform: translateY(-50%) rotate(360deg);
    transform: translateY(-50%) rotate(360deg);
}
.news__classify {
    position: relative;
    border-radius: 100px;
}
.news__classify .ib-arrow {
    position: absolute;
    bottom: 10%;
    left: 13.5%;
}

@media (min-width: 1025px) {
    .news-classify__slick article {
        position: absolute;
        top: 30%;
        left: 52%;
        width: 32%;
        margin-top: 0;
        padding-left: 6.25vw;
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
    }
    .news-classify__slick a:hover img {
        -moz-transform: scale(1.1);
        -ms-transform: scale(1.1);
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
    }
    .ib-arrow i {
      -moz-transition: -moz-transform 0.8s;
      -o-transition: -o-transform 0.8s;
      -webkit-transition: -webkit-transform 0.8s;
      transition: transform 0.8s;
    }
    .ib-arrow a:hover i {
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@media (max-width: 1920px) {
    .news-category__list article {
        /* margin-top: 0.08333vw; */
        /* padding: 0 2.08333vw; */
    }
    .news-category__list time {
        margin-bottom: 1.04167vw;
    }
    .news-category__list h1 {
        font-weight: 600;
        margin-top: 1.9vw;
        margin-bottom: 1.2vw;
    }
    .news-category__list a:hover h1 {
        color: #1865F9;
    }
    .news-category__list .txt {
        margin-bottom: 1.5625vw;
    }
    .news-category__list .nc-hint > div {
        margin-right: 2.08333vw;
    }
}
@media (max-width: 1440px) {
    .news-category__list h1 {
        font-size: 26px;
    }
    .news-category__list .nc-hint i {
        font-size: 20px;
    }
    .news-category__list .nc-hint .icon-place {
        width: 24px;
        height: 24px;
    }
    .ib-arrow a {
        width: 44px;
        height: 28px;
    }
}
@media (max-width: 1366px) {
    .news-category__list time {
        font-size: 15px;
    }
    .news-category__list h1 {
        font-size: 24px;
    }
    .news-category__list .nc-hint i {
        font-size: 22px;
    }
    .news-category__list .nc-hint .icon-place {
        width: 22px;
        height: 22px;
    }
    .news-category__list .nc-hint span {
        font-size: 18px;
        color: #1865F9;
        margin-left: 6px;
    }
    .ib-arrow a {
        width: 40px;
        height: 28px;
    }
    .news-classify__slick .slick-list{
        border-radius: 60px;
    }
}
@media (max-width: 1300px) {
    .news-category__list .nc-hint i {
        font-size: 20px;
    }
    .news-category__list .nc-hint .icon-place {
        width: 20px;
        height: 20px;
    }
}
@media (max-width: 1200px) {

}
@media (max-width: 1100px) {
    .news-category__list article {
      margin-top: 20px;
      padding: 0 20px;
    }
}
@media (max-width: 1024px) {
  .news-wr {
    padding: 140px 3.25vw 100px;
  }
  .news-classify__slick .slick-list {
      border-radius: 50px;
  }
  .news-classify__slick figure {
      width: 100%;
  }
  .news-classify__slick article {
      margin-top: 25px;
      padding: 0 24px 30px 24px;
  }
  .news-classify__slick .icon-aw {
      display: none;
  }
  .news__classify {
      margin-bottom: 20px;
  }
  /* .news-classify__slick .icon-aw {
      display: none;
  } */
    .news-category__list .nc-hint > div {
      /* display: block;
      margin-right: 0;
      margin-bottom: 10px; */
      margin-right: 10px;
    }
    .news-category__list .nc-hint > div:last-child {
      margin-bottom: 0;
    }
    .news-category__list time {
        font-size: 14px;
        line-height: 1.4;
        margin-bottom: 10px;
    }
    .news-category__list h1 {
        font-size: 22px;
        margin-top: 15px;
        margin-bottom: 15px;
    }
    .news-category__list .txt {
        margin-bottom: 25px;
    }
    .news-category__list .txt p {
      font-size: 14px;
      line-height: 1.6;
    }
    .news__classify .ib-arrow {
      display:block;
      bottom: 23.3%;
      left: 0%;
      text-align: right;
    }
    .ib-arrow a {
      width: 40px;
      height: 28px;
    }
    .ib-prev {
      border-radius: 0px 0 0 0px;
    }
    .ib-next {
      border-radius: 0px 0px 0px 0px;
    }
}
@media (max-width: 960px) {
  .news__classify .ib-arrow {
    bottom: 24.3%;
    left: 0%;
  }
}
@media (max-width: 820px) {
  .news__classify .ib-arrow {
    bottom: 30.2%;
    left: 0%;
  }
}
@media (max-width: 800px) {
  .news__classify .ib-arrow {
    bottom: 30.6%;
    left: 0%;
  }
}
@media (max-width: 768px) {
  .news__classify .ib-arrow {
    bottom: 31.7%;
    left: 0%;
  }
}
@media (max-width: 750px) {
    .news-category__list article {
        padding: 0 10px;
    }
    .news-category__list h1 {
        font-size: 20px;
    }
    .index-news__classify article {
        height: auto;
    }
}
@media (max-width: 640px) {
  .news__classify .ib-arrow {
    bottom: 29.9%;
    left: 0%;
  }
  .ib-arrow a i {
      font-size: 18px;
  }
  .news-category__list article {
      padding: 0 10px;
      margin-top: 15px;
  }
}
@media (max-width: 600px){
  .news-classify__slick .slick-list {
      border-radius: 30px;
  }
  .news__classify .ib-arrow {
      bottom: 31.3%;
  }
}
@media (max-width: 540px){
  .news-category__list h1 {
      font-size: 18px;
  }
  .news__classify .ib-arrow {
      bottom: 30.6%;
  }
}
@media (max-width: 430px){
  .news-category__list .nc-hint span {
    font-size: 14px;
    margin-left: 0px;
  }
  .news-category__list h1 {
    font-size: 16px;
    margin-bottom: 26px;
  }
  .news__classify .ib-arrow {
      bottom: 35.6%;
  }
}
@media (max-width: 414px){
  .news-wr {
    padding: 110px 3.25vw 100px;
  }
  .news-classify__slick .item {
    border-radius: 20px;
  }
  .news__classify .ib-arrow {
    bottom: 42.2%;
  }
}
@media (max-width: 375px){
  .news__classify .ib-arrow {
    bottom: 47.5%;
  }
}
@media (max-width: 320px){
  .news__classify .ib-arrow {
      bottom: 51.5%;
  }
}

/*新闻列表*/
.newsList{padding-top: 50px;}
.newsList li{
  float: left;
  width: 28%;
  padding: 2%;
  margin-right: 2%;
  margin-bottom: 2%;
  background-color: #f5f5f5;
  border-radius: 50px;
}
.newsList li:nth-child(3n+3) {
  margin-right: 0%;
}
.newsList .item {
  display: block;
}
.newsList article {
    margin-top:0px;
}
.newsList h1 {
    font-size: 18px;
    font-weight: 600;
    height: 50px;
    line-height: 1.5;
    margin-top: 10px;
    margin-bottom: 10px;
    color: #000;
    -moz-transition: color 0.4s ease;
    -o-transition: color 0.4s ease;
    -webkit-transition: color 0.4s ease;
    transition: color 0.4s ease;
}
.newsList .txt {
    margin-bottom: 30px;
}
.newsList .txt p {
    font-size: 14px;
    line-height: 1.5;
    display: inline;
    content: "...";
    color: #888;
}
.newsList .nc-hint > div,
.newsList .nc-hint i,
.newsList .nc-hint span {
    display: inline-block;
    vertical-align: middle;
}
.newsList .nc-hint > div {
    margin-right: 40px;
}
.newsList .nc-hint i {
    font-size: 16px;
    color: #1865F9;
}
.newsList .nc-hint span {
    font-size: 16px;
    font-weight: 600;
    position: relative;
    color: #1865F9;
}
.newsList a:hover h1 {
    color: #1865F9;
}
.newsList figure {
    display: block;
    overflow: hidden;
    width: 100%;
    border-radius: 30px;
}
.newsList img {
    width: 100%;
    -moz-transition: -moz-transform 2s;
    -o-transition: -o-transform 2s;
    -webkit-transition: -webkit-transform 2s;
    transition: transform 2s;
}

/* .news-category__list .news-item__more{position:absolute;right:0px;bottom:30px;left:30px} */
.news-item__more{margin-top:55px;margin-bottom:0px;}
.news-item__more span{position:relative;display:inline-block;vertical-align:top;width:34px;height:22px;border-radius:10px;border: 1px solid rgb(0,0,0,0.2);color:#000;}
.news-item__more span.iconfont{color:rgb(0,0,0,0.2);text-align: center;font-size: 14px;}
/* .news-item__micon::before,.news-item__micon::after{content:"eb08";position:absolute;top:50%;left:50%;background-color:rgb(0,0,0,0.2);width:8px;height:2px;margin-top:0px;margin-left:-3px;}
.news-item__micon::before{-webkit-transform:rotate(90deg);transform:rotate(90deg)} */

.newsList:hover .news-item__more{border-top-right-radius:100px;border-bottom-right-radius:100px;}
.newsList a:hover .news-item__more span{background-color:#1865F9; border: 1px solid #1865F9;}
.newsList a:hover .news-item__more span.iconfont{color:rgb(255,255,255,1);}

@media (max-width: 1680px){
  .news-item__more{padding:8px 15px;margin-bottom:8px}
}
@media (max-width: 1440px){
  .news-item__more{padding:6px 15px;}
}
@media (max-width: 1200px){
  .news-item__more span{height:auto}
}
@media (max-width: 1024px){
  .newsList .news-item__more{right:20px;left:20px}
}
@media (max-width: 912px){
  .news-item__more{margin-bottom:15px;}
}
@media (max-width: 750px){
.news-item__more span::before,.news-item__more span::after{width:10px;height:1px;/*margin-left:-5px;*/}
}
  @media (max-width: 640px){
  .newsList .news-item__more{margin-top:10px;position:relative;right:auto;left:auto;bottom:auto;}
}

@media (min-width: 1025px) {
  .newsList article {
      position: relative;
      top: 100px;
      padding: 2.5% 0% 2.5% 0%;
      vertical-align: text-bottom;
      -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%);
  }
  .newsList a:hover img {
      -moz-transform: scale(1.1);
      -ms-transform: scale(1.1);
      -webkit-transform: scale(1.1);
      transform: scale(1.1);
  }
}

@media screen and (max-width: 1920px) {
  .newsList h1 {
      font-weight: 600;
      height: 50px;
      margin-top: 0.8vw;
      margin-bottom: 0.52083vw;
  }
  .newsList a:hover h1 {
      color: #1865F9;
  }
  .newsList .txt {
      margin-bottom: 1.5625vw;
  }
  .newsList .nc-hint > div {
      margin-right: 2.08333vw;
  }
}
@media screen and (max-width: 1680px) {
  .newsList article{
    top:117px;
  }
}
@media screen and (max-width: 1024px) {
  .newsList li{
    width: 45%;
    margin-right: 2%;
    margin-bottom: 2%;
  }
  .newsList li:nth-child(even) {
    margin-right: 0%;
  }
  .newsList li:nth-child(2n+1) {
    margin-right: 2%;
  }
  /* .newsList li:nth-child(2n+2) {
    margin-right: 0%;
  }
  .newsList li:nth-child(5n) {
    margin-right: 2%;
  } */
  .newsList article {
      position: relative;
      top: 117px;
      /* padding: 2% 0% 1% 0%; */
      vertical-align: text-bottom;
      -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%);
  }
  .newsList h1 {
      font-weight: 600;
      margin-top: 1vw;
      margin-bottom: 0.52083vw;
  }
  .news-item__more {
      padding: 18px 16px;
  }
}
@media screen and (max-width: 800px) {
  .newsList li{
    width: 96%;
    margin-right: 0%;
  }
  .newsList h1 {
    height: auto;
  }
}

@media only screen and (max-width: 768px) {
  .newsList li{
    width: 96%;
    margin-bottom: 4%;
  }
}
@media only screen and (max-width: 640px) {
  .newsList li{
    width: 96%;
    margin-bottom: 4%;
    padding:2% 2% 9% 2%;
  }
  .newsList figure {
    border-radius: 50px;
  }
  .newsList article {
    top: 100px;
  }
  .newsList h1 {
    font-size: 16px;
  }
}
@media only screen and (max-width: 600px) {
  .newsList li {
    width: 96%;
    margin-right: 0%;
    border-radius: 30px;
  }
  .newsList figure {
      border-radius: 30px;
  }
  .news-item__more {
    padding: 18px 0px 5px;
  }
  .news-item__more span.iconfont {
    line-height: 1.5;
  }
}
@media only screen and (max-width: 540px) {
  .newsList {
    padding-top: 20px;
  }
}
@media screen and (max-width: 430px) {
  .newsList article {
    top: 80px;
  }
}
/*新闻列表*/

/*新闻详情*/
.newsShow{
  display: flex;
  align-items: flex-start;
  background: #f9fbfd;
  justify-content: space-between;
  padding: 160px 0vw 160px;
  margin-bottom: -80px;
  position: relative;
  z-index: 2;
}
.newsShow::before{
  background: linear-gradient(180deg, #bdddff, rgba(189, 221, 255, 0));
  content: "";
  height: 52.45vw;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: -1;
}
.newsShow-media-deail .newsShow-content{padding: 2% 0;overflow: hidden;width: 100%;}
.newsShow-content-left {
  float: left;
  width: 70%;
  background: hsla(0, 0%, 100%, .7);
  border: 1px solid #fff;
  border-radius: 38px;
  box-sizing: border-box;
  padding: 2.6vw 5.21vw 2.6vw;
}
.newsShow-detail-return {display: inline-block;overflow: hidden;margin-bottom: 4%;}
.newsShow-detail-return a{border: 1px solid #AFB4C2;border-radius: 38px;padding: 5px 15px;text-align: center;position: relative;display: block;}
.newsShow-detail-return i{display: inline-block;vertical-align: middle;width: 20px;height: 20px;background: url('../images/rtun1.png') center no-repeat;}
.newsShow-detail-return span{display: inline-block;vertical-align: middle;margin-left: 5px;color: #2b2c42;opacity: .5;font-size: 14px;}
.newsShow-detail-return a:hover {background: #1865F9;border: 1px solid #1865F9;}
.newsShow-detail-return a:hover span {color: #fff;opacity: 1;}
.newsShow-detail-return a:hover i {background: url('../images/rtun2.png') center no-repeat;}
.newsShow-detail-top {margin-bottom: 20px;overflow: hidden;}
.newsShow-detail-top .data-1{font-size: 14px;color: #1865F9;font-weight: bold;}
.newsShow-detail-top .title-2{font-size: 30px;color: #222;font-weight: bold;padding: 10px 0;line-height: 1.4;}

.newsShow-detail-center {clear: both;padding: 4% 0 0;overflow: hidden;border-top: 2px solid #E2EFFF;border-bottom: 0px solid #6e6e7f;font-size: 16px;line-height: 1.8;color: #6e6e7f;}
.newsShow-detail-center img{display: block;max-width:100%;height: auto!important;}
.newsShow-detail-center p,.newsShow-detail-center span,.newsShow-detail-center div,.newsShow-detail-center a {
  line-height: 1.8;
  font-size: 16px;
  color: #6e6e7f;
}
.newsShow-detail-center a:hover {
  color: #1865F9;
}
.newsShow-detail-center .newsShow-video{display: block;max-width:100%;height: auto!important;}
.newsShow-detail-center .newsShow-video .video-w{max-width:100%;height: auto!important;}

.newsShow-content .gongzhongao_contact{display: block;padding-top: 20px;text-align: center;}
.newsShow-content .gongzhongao_contact img.code{max-width: 100%;height: auto;text-align: center;}
.newsShow-content .gongzhongao_contact .con{line-height: 2;text-align: center;font-size: 16px;color: #333;}
.newsShow-content .gongzhongao_contact .con a{font-size: 16px;color: #1865F9;text-decoration: underline;}
.newsShow-content .gongzhongao_contact .con a:hover{font-size: 16px;color: #1865F9;text-decoration:none;;}

/*上一页下一页*/
.newsShow-detail-bottom {display:inline-block;width: 100%;padding: 3% 0;verflow: hidden;position: relative;}
.newsShow-detail-bottom-pageturn {padding: 10px 0px 0px;border-top: 1px solid #f1f1f1;overflow: hidden;}
.newsShow-detail-bottom-pageturn a{font-size: 16px;font-weight: bold;}
.newsShow-detail-bottom-pageturn a.prev,.newsShow-detail-bottom-pageturn a.next{width: 40%;}
.newsShow-detail-bottom-pageturn a.prev{float: left;}
.newsShow-detail-bottom-pageturn a.next{float: right;text-align: right;}
.newsShow-detail-bottom-pageturn a.prev i{margin-right: 10px;background: url('../images/prev3.png') center no-repeat;}
.newsShow-detail-bottom-pageturn a.next i{margin-left: 10px;background: url('../images/next3.png') center no-repeat;}
.newsShow-detail-bottom-pageturn a.prev:hover i{margin-right: 10px;background: url('../images/prev4.png') center no-repeat;}
.newsShow-detail-bottom-pageturn a.next:hover i{margin-left: 10px;background: url('../images/next4.png') center no-repeat;}
.newsShow-detail-bottom-pageturn a p {font-size: 14px;line-height: 1.3;font-weight: normal;color: #2b2c42;padding-top: 10px;}
.newsShow-detail-bottom-pageturn a.menu{margin: auto;text-align:center ;position: absolute;left: 50%;top:19%;transform:translateX(-50%);}
.newsShow-detail-bottom-pageturn i{display: inline-block;vertical-align: middle;width: 20px;height: 20px;}
.newsShow-detail-bottom-pageturn strong{font-weight: bold;display: inline-block;vertical-align: middle;color: #2B2C42;}
.newsShow-detail-bottom-pageturn a:hover strong,.newsShow-detail-bottom-pageturn a:hover{color: #2B2C42;}
.newsShow-detail-bottom-pageturn a .No,.newsShow-detail-bottom-pageturn a:hover .No{color: #888888;pointer-events: auto; }
/*上一页下一页*/

/*右边*/
.newsShow-content-right {
  float: right;
  width: 28%;
  background: hsla(0, 0%, 100%, .7);
  border: 1px solid #fff;
  border-radius: 38px;
  display: block;
  /* padding: 1.08vw 1.71vw 1.71vw; */
}
.newsShow-content-right .title-1 {
  /* color: #222;font-size: 24px;font-weight: bold;padding-bottom: 10px; */
  line-height: 80px;
  background: #1865F9;
  border-radius: 38px 38px 0 0;
  color: #fff;
  font-size: 24px;
  padding-left: 30px;
}
.newsShow-content-right .othernews-3{padding: 10px 30px 35px; }
.newsShow-content-right .othernews-3 li{
  border-bottom: 1px solid #d1e3f9;
  padding: 20px 0 25px 20px;
  position: relative;
}
.newsShow-content-right .othernews-3 li:last-child {
  border-bottom: none;
  padding: 20px 0 0px 20px;
}
.newsShow-content-right .othernews-3 li::before{
  content: '';
  width: 6px;
  height: 6px;
  position: absolute;
  border-radius: 50%;
  top: 36px;
  left: 0;
  background: #37393d;
}
.newsShow-content-right .othernews-3 a{

}
.newsShow-content-right .othernews-3 li a:hover strong {
  color: #1865F9;
}
.newsShow-content-right .othernews-3 li a span {
  color: #999;
  display: inline-block;
  font-size: 14px;
  height: 28px;
  line-height: 28px;
}
.newsShow-content-right .othernews-3 li a strong {
  color: #2b2c42;
  display: block;
  font-size: 16px;
  line-height: 1.2;
  margin-bottom: 10px;
  margin-top: 10px;
  transition: .4s;
}
.newsShow-content-right .othernews-3 li a p {
  color: #6e6e7f;
  font-size: 16px
}
.newsShow-title{position: relative;overflow: hidden;}
.newsShow-title h3{margin: 0;padding:0;}
.newsShow-title h3,.newsShow-title h5{font-weight: bold;}
.newsShow-title .line-1{width: 40px;height:4px;margin: 20px 0;background-color: #ff0000;}

@media screen and (max-width: 1500px) {

}
@media screen and (max-width: 1440px) {
  .newsShow-media-deail .newsShow-content {width: 100%;}
}
@media screen and (max-width: 1280px) {
	.newsShow-news-item.rni1 .title-2 {margin-bottom: 60px;}
	.newsShow-title h3 {font-size: 24px;}
	.newsShow-title .line-1 {margin: 10px 0;}
}
@media screen and (max-width: 1024px) {
  .newsShow{ padding: 140px 6.25vw 60px;}
  .newsShow::before {
      height: 92.45vw;
  }
  .newsShow-content-left {
      border-radius: 1.98vw;
  }
  .newsShow-detail-top .title-2 {
      font-size: 22px;
  }

  .newsShow-media-deail .newsShow-content{padding: 10% 0 2%;}

	.newsShow-detail-bottom-pageturn a p{display: none;}
	.newsShow-detail-center {font-size: 14px;line-height: 26px;}
	.newsShow-detail-bottom-pageturn {position: relative;}
	.newsShow-detail-bottom-pageturn a.menu {top: 50%;transform: translate(-50%,-50%);}
	.newsShow-media-deail {padding-bottom: 30px;}

  .newsShow-content .newsShow-media-deail {display: contents;width: 90%;}
	.newsShow-content-left,.newsShow-content-right{width: 100%;}
  .newsShow-content-right {margin-top: 5%;margin-bottom: 5%;}
  .newsShow-content-right .othernews-3 {padding-bottom: 0%;}
  .newsShow-content-right .othernews-3 a {
    border-radius: 1.98vw;
  }
  .newsShow-content-right .othernews-3 li a strong {
    font-size: 22px;
  }
}
@media screen and (max-width: 960px) {
  .newsShow-media-deail .newsShow-content{padding: 10% 0 2%;}
}
@media screen and (max-width: 750px) {
  .newsShow {
    margin-bottom: -10.67vw;
    padding: 19vw 2.93vw 10vw;
  }
  .newsShow:before {
    height: 194.67vw;
  }
  .newsShow-content-right .othernews-3 li a {
    border-radius: 5.07vw;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: space-between;
    padding: 5.6vw 6.37vw 8.27vw
  }
  .newsShow-content-right .othernews-3 li a span {
    align-items: center;
    display: inline-flex;
    font-size: 2.67vw;
    height: 5.07vw;
    line-height: 1;
    padding: 0 2.13vw;
  }
  .newsShow-content-right .othernews-3 li a p {
    overflow: hidden;
  }
  .newsShow-content-right .othernews-3 li a figure {
    border-radius: 2.13vw;
    margin-top: 4.67vw;
  }
}
@media screen and (max-width: 540px) {
  .newsShow-media-deail .newsShow-content {
      padding: 15% 0 2%;
  }
}
@media screen and (max-width: 414px) {
  .newsShow-detail-return a {
    border-radius: 20px;
    padding: 2px 12px;
  }
  .newsShow-detail-return i {
    width: 16px;
    height: 16px;
  }
  .newsShow-detail-top .title-2 {
      font-size: 20px;
  }
  .newsShow-content-right .othernews-3 li a strong {
      font-size: 20px;
  }
  .newsShow-detail-bottom-pageturn a.prev i {
      margin-right: 6px;
      background-size: 80% auto;
  }
  .newsShow-detail-bottom-pageturn a.next i {
      margin-right: 6px;
      background-size: 80% auto;
  }
  .newsShow-detail-bottom-pageturn a {
      font-size: 14px;
  }
}

@media screen and (max-width: 320px) {
  .newsShow-media-deail .newsShow-content {
    padding: 28% 0 2%;
  }
}

/* iPad */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px)  {

}
/*媒体中心 END*/

/*视频*/
.videobox{display: none; position: fixed; width: 100%; height: 100%; top: 0; left: 0; z-index: 2; background: rgba(0,0,0,0.8);}
#video{ background: transparent;}
/*手机竖屏时video翻转90度*/
@media all and (orientation : portrait){
	#video{transform: rotate(90deg);-webkit-transform: rotate(90deg);}
}
/*视频*/