﻿.banner{overflow: hidden;}
.banner .swiper-container{
	position: relative;transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);-moz-:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);
transition:all 2s;-webkit-transition:all 2s;-moz-transition:all 2s;-o-transition:all 2s;-ms-transition:all 2s;}
.banner.cur .swiper-container{transform:scale(1,1); -webkit-transform:scale(1,1);-moz-:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);}

.wrap_banner{padding: 0 0.72rem}
.banner video{position: absolute;top:0;left: 0; width:100%; height: 100%; object-fit: fill;object-fit: cover; object-position: center;}
.banner{position: relative;}
.banner_text{ position: absolute;left: 0; width:100%; bottom: 1.8rem; box-sizing:border-box;color:#fff;z-index: 9;}



.banner_text{opacity: 0;visibility:hidden;
  transition:all 1s;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;-ms-transition:all 1s;
  -webkit-transform: translateX(200px); -moz-transform: translateX(200px);-o-transform: translateX(200px);-ms-transform: translateX(200px);transform: translateX(200px);}
.banner li.ani-slide .banner_text{
  visibility: visible;opacity: 1;
  -webkit-transform: translateX(0px); -moz-transform: translateX(0px);-o-transform: translateX(0px);-ms-transform: translateX(0px);transform: translateX(0px);
}
.banner li.swiper-slide-active .banner_text{
  visibility: visible;opacity: 1;
  -webkit-transform: translateX(0px); -moz-transform: translateX(0px);-o-transform: translateX(0px);-ms-transform: translateX(0px);transform: translateX(0px);
}
.banner_text .index_more {padding-top: 0.4rem;}
.banner .ban_img{height: 100vh !important}
.banner .ban_img>img{display: none;}

.banner_bg{position: absolute;left: 0;top:0;width: 100%;height: 100%;background:rgba(0,0,0,0.24);}



.banner .swiper-slide-active .ban_imgin{/*transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);-moz-:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);*/}
.banner .ban_imgin{ height: 100%; -webkit-transition: opacity 2s ease-in,-webkit-transform 2s linear;transition: opacity 2s ease-in,transform 2s linear;}
.banner .ban_imgin img{display: none;}


.banner .video_button{position: absolute;    bottom: 2px;
    left: 145px;width: 100%;height: 100%;z-index: 2;color: #fff;display: none;}
    .banner .video_button::after{display: none;}
    
.banner .video_button span{width: 40px;height: 40px;line-height:40px;border:2px solid #fff;border-radius:50%;text-align: center;}

.bannerpage{position: absolute;left: 0;bottom: 0.5rem;width: 100%;padding: 0 0.72rem}
.bannerpage span{float: left;border-radius: 0;height: 0.04rem;width: 1rem;background: rgba(255,255,255,0.21);opacity: 1;position: relative;    margin-right: 0.15rem;}
/*.bannerpage span:after{content: "";position: absolute;left: 0;top:0;height: 100%;width: 0;background: #fff;border-radius: 0.1rem;transition:all 1s;}
.bannerpage .swiper-pagination-bullet-active:after{width: 100%}*/
.bannerpage span .cicle_s{position: absolute;left: 0;top:0;height: 100%;width: 0;background: #fff;border-radius: 0.1rem;}


.baner_butout{display: none;}

@media only screen and (max-width:1440px) {
/*.banner_text h3{font-size: 60px;}*/
}
@media only screen and (max-width:1024px) {
.baner_butout{bottom: 20px;}
.baner_but div{width:30px;height: 40px;margin-top: -20px;}
.baner_but{height: auto;}
.banner .swiper-pagination{bottom:0.2rem;}
.wrap_banner,.bannerpage{padding: 0 3%}
.banner .swiper-container{
	position: relative;transform:scale(1,1); -webkit-transform:scale(1,1);-moz-:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);}
.banner.cur .swiper-container{transform:scale(1,1); -webkit-transform:scale(1,1);-moz-:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);}
.banner .ban_img{height: 60vh !important}

}
@media only screen and (max-width:767px) {
/*.banner video,.player{display: none !important;}*/
.banner_text{width:100%; bottom:20%; }
.wrap_banner,.bannerpage{padding: 0 3%}
/*.banner .video_button{display: block;z-index: 9;}*/
.banner .video_button em{height:30px; position: absolute;left:0;bottom:5px;width:100%;font-size: 26px;}
.banner .video_button span{top:40%;}

.baner_butout{position: static;width:auto;}
.baner_but{position: static;margin: 0;padding: 0;overflow: inherit;}
.baner_but div{position: absolute;top:50%;margin-top: -20px;}
.baner_but div.swiper-button-prev{left:5px;right:auto;}
.baner_but div.swiper-button-next{right:5px;}
.banner .swiper-slide-active .ban_imgin{transform:scale(1,1); -webkit-transform:scale(1,1);-moz-:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);}
.banner_text .index_more{padding-top: 10px}
.banner .ban_img{height: 40vh !important}

.bannerpage span .cicle_s{display: none !important;}
.bannerpage span:after{content: "";position: absolute;left: 0;top:0;height: 100%;width: 0;background: #fff;border-radius: 0.1rem;transition:all 1s;}
.bannerpage .swiper-pagination-bullet-active:after{width: 100%}
}





@-webkit-keyframes fadeInUptab {
  0% {
      opacity: 0;
      -webkit-transform: translateY(50px);
      transform: translateY(50px)
  }
  100% {
      opacity: 1;
      -webkit-transform: translateY(0);
      transform: translateY(0)
  }
}
@keyframes fadeInUptab {
  0% {
      opacity: 0;
      -webkit-transform: translateY(50px);
      -ms-transform: translateY(50px);
      transform: translateY(50px)
  }
  100% {
      opacity: 1;
      -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
      transform: translateY(0)
  }
}
.fadeInUptab {
  -webkit-animation-name: fadeInUptab;
  animation-name: fadeInUptab
}


@-webkit-keyframes fadeIntab {
  0% {
      opacity: 0.5
  }
  100% {
      opacity: 1
  }
}
@keyframes fadeIntab {
  0% {
      opacity: 0.5
  }
  100% {
      opacity: 1
  }
}
.fadeIntab {
  -webkit-animation-name: fadeIntab;
  animation-name: fadeIntab
}

/*资源下载*/
.ser_pro{padding-bottom: 1.2rem}
.ser_top{background: #f4f4f4;padding: 0.3rem 0;overflow: hidden;}
.ser_search{width: 760px;max-width: 100%;margin: auto;}
.ser_search input,.ser_search button{height: 0.6rem;line-height: 0.6rem}
.ser_search input{padding:0 0.45rem;width: calc(100% - 0.8rem);border-radius: 0.3rem 0 0 0.3rem;border: 1px solid #bfbfbf;border-right: 0}
.ser_search button{width: 0.8rem;float: right;text-align: center;background: #22ac38;color: #fff;border-radius:  0 0.3rem 0.3rem 0;}

.ser_tab{border-bottom: 1px solid #dddddd;background: #fff; font-size: 0.16rem;    -webkit-animation-name: none;
  animation-name: none; visibility: visible !important;}
.ser_tab ul{display: flex;flex-wrap: wrap;    justify-content: center;}
.ser_tab li a{display: block;padding: 0 0.25rem;margin: 0 0.3rem;position: relative; line-height: 0.8rem; }
.ser_tab li a:after{content: "";position: absolute;left: 50%;bottom: 0;width: 0;height: 0.03rem;background: #23ac38;visibility: hidden;opacity: 0;
transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}

.ser_tab li.on a:after{width: 100%;left: 0; bottom: -1px; visibility: visible;opacity: 1;}
.ser_tab li.on a{color: #23ac38}

.ser_chose{padding: 0.6rem 0 0.4rem 0}
.ser_chose dl{overflow: hidden; line-height: 0.5rem}
.ser_chose dt{float: left;width: 0.6rem}
.ser_chose dt i{display: none;}
.ser_chose dd{float: right;width: calc(100% - 0.6rem)}
.ser_chose dd p{float: left;margin-right: 0.16rem;margin-bottom: 0.2rem}
.ser_chose dd p:last-child{margin-right: 0}
.ser_chose dd p a{display: block;padding: 0 0.4rem;border: 1px solid #c5c5c5;border-radius: 0.3rem;text-align: center;    color: #393939;}
.ser_chose dd p.on a{background: #22ac38;border-color: #22ac38;color: #fff !important;}

.pro_list li{width: 33.33%;float: left;margin-bottom: 0.5rem;text-align: center;}
.pro_list li:nth-child(3n+1){clear: both;}
.pro_list ul{margin: 0 -0.18rem}
.pro_list dl{margin: 0 0.18rem;overflow: inherit;}
.pro_list dt{background: #f4f4f4;margin-bottom: 0.25rem;overflow: hidden;}
.pro_list dd h3{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
@media only screen and (max-width:1440px) {
  .ser_tab li a{margin: 0 0.1rem}
}
@media only screen and (max-width:1024px) {
  .ser_pro{padding-bottom: 0.8rem;}
.ser_tab li a{padding:0 0.2rem;margin: 0 0.05rem; font-weight: normal;}
.ser_chose dd p a{padding: 0 0.3rem}
.ser_chose dl{line-height: 0.4rem}
.pro_list ul{margin: 0 -0.1rem}
.pro_list dl{margin: 0 0.1rem}
.pro_list li{margin-bottom: 0.3rem}
.pro_list dt{margin-bottom: 0.1rem}
}

@media only screen and (max-width:767px) {
.ser_top{padding: 20px 0;}
.ser_search input, .ser_search button{height: 44px;line-height: 44px}
.ser_search input{padding: 0 10px;width: calc(100% - 50px);border-radius: 10px 0 0 10px}
.ser_search button{width: 50px;border-radius: 0 10px 10px 0}
.ser_tab{font-size: 14px;}
.ser_tab li a{padding:0 10px;line-height: 44px;}
.ser_chose{padding: 20px 0;padding-bottom: 10px;}
.ser_chose li{margin-bottom: 10px;-webkit-animation-name: none; animation-name: none;}
.ser_chose dl{position: relative;overflow: inherit;}
.ser_chose dt,.ser_chose dd{float: none;width: 100%}
.ser_chose dt{height: 44px;line-height: 42px;border: 1px solid #dddddd;border-radius: 10px;padding: 0 10px; padding-right: 30px; position: relative;}
.ser_chose dt p{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.ser_chose dd{position: absolute;top:100%;left: 0;width: 100%;background: #fff;z-index: 9; display: none;padding: 10px 0;box-shadow: 0 7px 14px 2px rgba(0, 15, 79, 0.1); border: 1px solid #dddddd;margin-top: -1px;border-radius: 10px;max-height: 270px;overflow: hidden;overflow-y:auto;}
.ser_chose dd p{float: none;margin: 0;}
.ser_chose dd p a{border: 0;color: #000 !important;line-height: 30px;padding: 2px 10px;text-align: left;}
.ser_chose dd p.on a{background: none;    color: #000!important;}
.ser_chose dd p .cur { color: #22ac38!important;}
.ser_chose dt i{display: block;position: absolute;right: 10px;top:0;font-size: 18px;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.ser_chose dt.on_o i{    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);}
.pro_list li{float: none;width: 100%;margin-bottom: 20px}
.pro_list ul{margin: 0}
.pro_list dl{margin: 0}
.pro_list dt{margin-bottom: 10px;}



}


/*市场资料*/

.market_list li{width: 25%;float: left;text-align: center;margin-bottom: 0.7rem}
.market_list li:nth-child(4n+1){clear: both;}
.market_list ul{margin: 0 -0.24rem}
.market_list dl{margin: 0 0.24rem;overflow: inherit;}
.market_list dt{border-radius: 0.2rem;overflow: hidden;margin-bottom: 0.2rem}
.market_list dd h3{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
@media only screen and (max-width:1024px) {
.market_list ul{margin: 0 -0.1rem}
.market_list dl{margin: 0 0.1rem;}
.market_list dt{margin-bottom: 0.1rem}
.market_list li{margin-bottom: 0.3rem}
}

@media only screen and (max-width:767px) {
.market_list ul{margin: 0 -5px}
.market_list dl{margin: 0 5px;}
.market_list li{width: 50%;margin-bottom: 20px}
.market_list li:nth-child(4n+1){clear: inherit;}
.market_list li:nth-child(2n+1){clear: both;}

}


/* 集团资料 */
.group_01{background:#eeeeee url(../images/group_bg_02.jpg) no-repeat;background-size: cover; padding: 0.6rem 0;}
.group_title{text-align: center;margin-bottom: 0.6rem;}
.group_title h3{line-height: 1em;}

.group_01 .ser_chose dt{display: none;}
.group_01 .ser_chose dd{float: none;width: 100%;}
.group_01 .ser_chose{padding: 0;padding-bottom: 0.2rem;margin-bottom: 0.4rem; border-bottom: 1px solid #dddddd;}

.light{font-weight: 100;}
.group_list01 dt span{display: block;}
.more_down a{padding: 0 0.44rem;}
.more_down span b{font-weight: normal;color: #22ac38;margin-right: 0.08rem;}
.group_list01 ul{margin:0 -0.13rem;}
.group_list01 li{width: 33.33%;float: left; margin-bottom: 0.25rem; display: none;}
.group_list01 dl{padding: 0.25rem;padding-top: 0.35rem;padding-right: 0.35rem; background: #fff; margin:0 0.13rem;}
.group_list01 dt{margin-bottom: 0.3rem;}
.group_list01 dt span{display: block;margin-bottom: 0.1rem;}
.group_list01 dt h3{line-height: 1.5em;height: 3em;}
.group_list01 dd{overflow: hidden;}
.group_list01 dd em{float: left; line-height: 0.44rem;}
.group_list01 dd .more_down {float: right;padding: 0;}
.group_list01 .index_more{text-align: center; padding-top: 0.55rem;}
.group_list01 .index_more a{position: relative;}
.group_list01 .index_more b{font-weight: normal;}
.group_list01 .index_more i{font-size: 0.16rem;    top: 0.01rem; position: absolute;top:0;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.group_list01 li:nth-child(-n+3){display: block;}

.b02{display: none;}
.group_list01 ul.on li{display: block; }
.group_list01 .index_moreup a{padding-right: 0.55rem;}
.group_list01 .index_moreup a.on .b02{display: inline-block;}
.group_list01 .index_moreup a.on .b01{display: none;}
.group_list01 .index_moreup a.on  i{-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}

.group_02{padding-top: 1.4rem;}
.group_02 ul{margin:0 -0.13rem;}
.group_02 li{width: 33.33%;float: left;margin-bottom: 0.6rem;}
.group_02 dl{background: #f4f4f4; padding: 0.4rem;padding-top: 0.55rem;margin:0 0.13rem; border-bottom: 0.04rem solid #22ac38; }
.group_02 dt{margin-bottom: 0.4rem;}
.group_02 dt h3{position: relative;padding-left: 1rem; line-height: 1.6em;height: 3.2em; }
.group_02 dt h3 span{position: absolute;top:0;left: 0;width: 0.75rem; border-right: 1px solid #d7d7d7;}
.group_02 dt h3 span img{width: 0.4rem;height: 0.4rem;}
.group_02 dd{overflow: hidden;color: #000;}
.group_02 dd span{float: left;margin-right: 0.2rem;}
.group_02 dd span:last-child{margin-right: 0;}

@media only screen and (max-width:1440px) {
  .group_02 dl{ padding: 0.3rem;padding-top: 0.4rem;}
  .group_02 dt h3{padding-left: 0.7rem}
  .group_02 dt h3 span{width: 0.55rem}
}
@media only screen and (max-width:1024px) {

 
  .group_list01 ul{margin:0 -0.1rem;}
  .group_list01 li{ margin-bottom: 0.2rem; }
  .group_list01 dl{margin:0 0.1rem;padding: 0.2rem;}
  .more_down a{padding: 0 0.3rem;}
  .group_list01 .index_moreup{padding-top: 0.3rem;}
  .group_01 .group_title,.group_title{margin-bottom: 0.5rem;}

  .group_list02 ul{margin:0 -0.1rem;}
  .group_list02 li{ margin-bottom: 0.2rem; }
  .group_list02 dl{margin:0 0.1rem;padding: 0.2rem;}
  .group_02 dt h3 span img{width: 0.3rem;height: 0.3rem;}
  .group_02 dt h3 span{width: 0.5rem;}
  .group_02 dt h3{padding-left: 0.7rem;}
  .group_02 dd span{display: block;margin:0;margin-bottom: 0.1rem; float: none;}
  .group_02{padding-top: 0.8rem;}
}
  
@media only screen and (max-width:767px) {
  .group_01{padding-top: 20px}
  .group_01 .ser_chose dt{display: block;}
  .group_list01 ul{margin:0 ;}
  .group_list01 li{ margin-bottom:20px;width: 100%;float: none; }
  .group_list01 dl{margin:0 ;padding: 20px;}
  .group_list01 .index_moreup i {font-size: 16px; position: static;}
  .group_list01 .index_moreup a{padding: 0 20px;}
  .more_down a{padding: 0 20px;}
  .group_01 .ser_chose{padding-bottom: 10px;margin-bottom: 20px;}
  .group_list02 ul{margin:0;}
  .group_list02 li{ margin-bottom:20px;width:100%;float: none; }
  .group_list02 dl{margin:0 ;padding:20px;}
  .group_02 dt h3 span img{width: 24px;height: 24px;}
  .group_02 dt h3 span{width: 40px;}
  .group_02 dt h3{padding-left:50px; line-height: 24px;height: 48px;}
.group_list02 li:last-child{margin-bottom: 0;}
.group_02 dd span{margin-bottom: 5px;}
}

/* 详情 */
.data_dcont{background: #f4f4f4;padding: 0.8rem 0 1.4rem 0;}
.data_dbox{padding: 0.7rem 0.6rem; padding-top: 0.4rem; background: #fff;overflow: hidden;}
.d_return a{color: #23ac38;}
.d_return{padding: 0.4rem 0; padding-top: 0; margin-bottom: 0.4rem;border-bottom: 1px solid #d1dbe1;}
.data_menu h2{line-height: 1em; padding-left: 0.8rem;position: relative;}
.data_menu{margin-bottom: 0.3rem;}
.data_menu h2 span{width: 0.4rem;height: 0.28rem;position: absolute;top:50%;margin-top: -0.14rem;left: 0;cursor: pointer;}
.data_menu h2 span i,.data_menu h2 span::after,.data_menu h2 span::before{width: 100%;height: 0.03rem;background: #22ac38;border-radius: 0.1rem;}
.data_menu h2 span::after,.data_menu h2 span::before{content: "";position: absolute;left: 0;}
.data_menu h2 span::after{top:0}
.data_menu h2 span::before{bottom: 0;}

.data_list li{padding: 0.4rem; box-shadow: 0 0 14px 2px rgba(0, 15, 79, 0.1); border-radius: 0.1rem; margin-bottom: 0.4rem;}
.data_list li h3{line-height: 1em;margin-bottom: 0.2rem;}
.data_list dl{background: #f4f4f4;border-radius: 0.1rem;padding: 0.35rem 0.5rem;padding-left: 0.2rem; overflow: hidden;}
.data_list dt{float: left;width: calc(100% - 2rem);padding-left: 0.4rem;position: relative;}
.data_list dt em,.data_all>span em{position: absolute;left: 0;top:0.06rem;width: 0.22rem;height: 0.22rem; border: 1px solid #d1dbe1;background: #fff;    color: #22ac38; cursor: pointer;}
.data_list dt em i,.data_all>span em i{visibility: hidden;opacity: 0;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.data_list dt em.on i,.data_all>span.on em i{visibility: visible;opacity: 1;}

.data_list dt h4{line-height: 1.5em;margin-bottom: 0.1rem;}
.data_list dt p{overflow: hidden;}
.data_list dt p span{float: left; padding-right: 0.25rem;margin-right: 0.25rem;position: relative; margin-bottom: 0.1rem;}
.data_list dt p span::after{content: "";position: absolute; right: 0; top:50%;width: 1px;height: 0.18rem; margin-top: -0.09rem;background: #000;}
.data_list dt p span:last-child::after{display: none;}
.data_list dt p span:last-child{padding:0;margin-right: 0}
.data_list dd{float: right;margin-top: 0.1rem;}
.data_all{cursor: pointer;}
.data_all  .more_down a{padding: 0;border: 0;}
.data_all>span{float: left;padding-left: 0.4rem;position: relative; line-height: 0.42rem;}
.data_all  .more_down{float: left;margin-left: 0.35rem;}
.data_all>span em{top: 0.1rem;}


.pub_select{position: relative;}
.pub_select dt.cur{color: #393939;}
.pub_select dt{cursor: pointer; width: 3.2rem;height: 0.6rem;line-height: 0.6rem; border: 1px solid #cacaca; border-radius: 0.3rem;padding: 0 0.3rem; position: relative;}
.pub_select dt i{font-weight: bold;color: #000;position: absolute;right: 0.2rem;top:0;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.pub_select dt.on_o i{-webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);}
.data_chose li{float: left;margin-left: 0.2rem;}
.data_chose ul{float: right;}
.data_chose dd{padding: 0.1rem 0; position: absolute;top:100%;left: 0;width: 100%;background: #fff;border-radius: 0.2rem;        box-shadow: 0 7px 14px 2px rgba(0, 15, 79, 0.1);z-index: 9; display: none;}
.data_chose dd a{display: block; line-height: 0.3rem;padding: 0 0.3rem;margin:0.1rem 0;}
.data_chose {margin-bottom: 0.2rem; position: relative;z-index: 9;}

.blank_30,.data_blank{display: none;}
.blank_30{position: fixed;top:0;left: 0;width: 100%;height: 100%;background:rgba(0,0,0,0.3);z-index: 99999;}
.data_blank{width: 16rem; max-width: 93%; background: #fff;padding:0.7rem 0; padding-bottom: 0; z-index: 999991;position: fixed;}
.data_blank .wrap_1600{width: 100%;max-width: 100%;}
.data_tac_top .ser_chose {padding: 0.6rem 0.6rem;padding-bottom: 0.4rem; border-bottom:1px solid #d1dbe1}
.data_tac_top .ser_top{padding: 0;background: none;}
.data_tac_bottom{padding: 0.5rem 0.6rem; padding-right: 0.3rem; height: 50vh;overflow: hidden;}

.data_tac_bottom li{margin-bottom: 0.5rem;}
.data_tac_bottom li:last-child{margin-bottom: 0;}
.data_tac_bottom dd{overflow: hidden;}
.data_tac_bottom dd p{float: left;line-height: 1.7em;}
.data_tac_bottom dd a{color: #2f2f2f;}
.data_tac_bottom dt {margin-bottom: 0.3rem;}
.data_tac_bottom dt h3{line-height: 1em;position: relative;padding-left: 0.22rem;}
.data_tac_bottom dt h3::after{content: "";position: absolute;left: 0; width: 0.03rem;height: 0.28rem;background: #22ac38;top:50%;margin-top: -0.14rem;}
.data_tac_bottom dd{overflow: hidden;margin: 0 -0.1rem;}
.data_tac_bottom dd p{width: 20%;float: left;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.data_tac_bottom dd p a{padding: 0 0.1rem;}
.data_clode{position: absolute;top:0.2rem;right: 0.2rem;color: #191818;cursor: pointer; font-size: 0.2rem;}

@media only screen and (max-width:1024px) {
  .light {font-weight: normal;}
  .data_dbox{padding: 0.4rem;}
  .data_list li{padding: 0.3rem;}
  .data_list dl{padding: 0.3rem;}
  .data_list dt em{top:0.04rem}
  .data_blank{width: 93%;}
  .data_sxoll{height: 90vh;overflow: hidden;}
  .data_tac_bottom{height: auto;}
  
}

@media only screen and (max-width:767px) {
  .data_list dt em, .data_all>span em{width: 16px;height: 16px;font-size: 12px;}
  .data_list dt,.data_list dd{float: none;width: 100%;}
  .data_list dt{padding-left: 25px;}
  .data_list dt p span{display: block;padding: 0;margin:0;float: none;margin-bottom: 5px;}
  .data_list dt h4{margin-bottom: 10px;}
  .data_list dd{padding-top: 10px;text-align: right;}
  .data_list dt p span::after{display: none;}
  .data_all>span{line-height: 32px;padding-left: 25px;}
  .data_all>span em{top:8px}
  .data_chose dd a{line-height: 30px;padding:2px 10px;}
  .data_chose li{margin: 0;margin-bottom: 10px;float: none;}
  .data_chose ul{float: none;}
  .pub_select dt{border-radius: 10px;height: 44px;line-height: 42px;width: 100%;}
  .data_tac_top .ser_chose{padding: 10px 0;}
  .data_tac_top{padding: 0 10px;}
  .data_tac_bottom{padding: 20px 10px;}
  .data_tac_bottom dt h3::after{width: 2px;height: 16px;margin-top: -8px;}
  .data_tac_bottom dd p{float: left;width: auto;margin-right: 20px;}
  .data_blank{padding: 20px 0;}
  .data_sxoll{height: 80vh;overflow: hidden;}
  .data_clode{font-size: 20px;top:-30px;right: 0;}
  .data_menu h2 span i, .data_menu h2 span::after, .data_menu h2 span::before{height: 2px;}
  .data_menu h2 span{height: 16px;margin-top: -8px;width: 18px;}
  .data_menu h2{padding-left: 22px;}
}


/* 增值服务 */

@media only screen and (min-width:1025px) {
.serpub_fixed .header{-webkit-transform: translateY(-100%); -moz-transform: translateY(-100%);-o-transform: translateY(-100%);-ms-transform: translateY(-100%);transform: translateY(-100%);}
.serpub_fixed .serpub_tab {position: fixed;top: 0;left: 0;    z-index: 9;width: 100%;box-shadow: 0 7px 14px 2px rgba(0, 15, 79, 0.1);}

/* .bodyup .header{-webkit-transform: translateY(0); -moz-transform: translateY(0);-o-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}
.bodyup .serpub_tab{position: static;} */

}
@media only screen and (max-width:1024px) {
.serpub_tab{display: none;}
}

.added_01{padding: 1rem 0 1.3rem 0;}
.added_title{text-align: center;padding: 0 0.4rem; margin-bottom: 0.5rem;}
.added_title h3{line-height: 1em;margin-bottom: 0.4rem;}
.added_title p{line-height: 1.8em;text-align: left;}
.added_02{position: relative;padding: 0.95rem 0 1.85rem 0;color: #fff;}
.added_02::after{content: "";position: absolute;top:0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.6);}
.added_02 .wrap_1600{position: relative;z-index: 5;}

.added_tab{margin-bottom: 1.4rem;}
.added_tab ul{display: flex;flex-wrap: wrap;justify-content: center; }
.added_tab li{float: left;text-align: center;}
.added_tab li a{display: block;width: 2.58rem;line-height: 0.48rem;border: 1px solid #8c8d90;border-radius: 0.2rem;color: #fff; margin:0 0.15rem;}
.added_tab li.on a{background: #22ac38;border-color: #22ac38;}

.added_list li{width: 20%;float: left;}
.added_list ul{margin:0 -0.37rem; }
.added_list dl{margin:0 0.37rem;    text-align: center; border: 1px solid #fff;border-radius: 0.5rem;padding: 0.4rem 0.35rem;padding-bottom: 0.6rem;overflow: hidden; height: 100%;}
.added_list dt{ margin: auto; margin-bottom: 1.3rem;width: 0.6rem;height: 0.6rem;position: relative;}
.added_list dt img{position: absolute;top:0;left: 0;width: 100%;height: 100%;transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;}
.added_list dt img:nth-child(2){visibility: hidden;opacity: 0;top:50%}
.added_list dd h3{overflow: hidden;margin-bottom: 0.1rem;}
.added_list dd h3 span,.added_list dd h3 i{line-height: 1em;}
.added_list li:nth-child(2n){margin-top: 1.1rem;}
.added_iteam{display: none;}
.added_iteam.on{display: block;}


.added_03{padding: 1.1rem 0 1.3rem 0;}
.added_03 .ser_tab03 {margin-bottom: 0.85rem;}

.added_slider {position: relative;}
.added_slider dl{overflow: hidden;}
.added_slider dt{float: right;width: 57.8%;}
.added_slider dd{float: left;width: 36.4%;padding: 0.4rem 0; height: 3.3rem;overflow: hidden;}
.added_slider dd h3{line-height: 1em; margin-bottom: 0.3rem;}
.added_slider dd p{line-height: 1.8em;}
.assed_but>div{background: none;width: 0.4rem;height: 0.4rem; margin-top: -0.2rem; border: 1px solid #000;border-radius: 50%; font-size: 0.2rem;font-weight: bold;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.assed_but .swiper-button-prev{left: 0;}
.assed_but .swiper-button-next {right: 0;}
.assed_page{position: absolute;left: 0;bottom: 0.8rem;width: 1.95rem;height: 0.4rem;}
.assed_page .swiper-pagination{line-height: 0.4rem;position: absolute;bottom:0;left: 0;width: 100%;z-index: 5; display: none;}
.assed_page .assed_but{position: relative;z-index: 9;height: 0.4rem; display: none;}
.assed_page .assed_but>div{top:0;margin:0;}
.assed_page .swiper-pagination-current{color:#23ac38}

.added_03 .added_title{margin-bottom: 0.2rem;}
.added_03 .added_title h3{margin-bottom: 0;}
.ser_tab03 ul{flex-wrap: inherit;}
.ser_tab03 li{float: left;    width: auto;}
.ser_tab03 li a{padding-left: 0.15rem;padding-right: 0.15rem;}
.ser_tab03.curr ul{    justify-content: left;}


/* .added_01_pad{padding-bottom: 0.8rem;}*/
/* .added_04_pad{background: #eee;height: 0.8rem;}  */
.added_02_pad01{padding-top: 0.4rem;}
.added_02_pad02{padding-top: 0.55rem;}

@media only screen and (max-width:1440px) {
.added_list ul{margin:0 -0.2rem; }
.added_list dl{margin:0 0.2rem;}
}
@media only screen and (max-width:1024px) {
  .serpub_tab{top:60px}
  .added_01,.added_03{padding: 0.6rem 0;}
  .added_title h3{margin-bottom: 0.2rem;}
  .added_title{padding: 0;}
  .added_list ul{margin:0 -0.1rem;}
.added_list dl{margin:0 0.1rem;}
.added_list dt{width: 0.4rem;height: 0.4rem;margin-bottom: 0.6rem;}
.added_list dl{padding: 0.2rem;padding-bottom: 0.4rem;}
.added_list li:nth-child(2n){margin-top: 0.6rem;}
.added_tab{margin-bottom: 0.8rem;}
.added_02{padding: 0.8rem 0;padding-bottom: 1rem;}
.added_02_pad01{padding-top: 0.4rem;}
.added_02_pad02{padding-top: 0.4rem;}

.added_slider dd{height: 2.8rem;padding-top: 0.2rem;}
.added_slider dd h3{margin-bottom: 0.1rem;}
.assed_page{bottom: 0;}
.added_03 .ser_tab03{margin-bottom: 0.5rem;}
.ser_tab03 li a{margin:0 0.1rem;}
}

@media only screen and (max-width:767px) {
  .added_tab li{width: 50%;}
  .added_tab li a{width: 96%;margin:0 2%; height: 40px;line-height: 40px;}
  .added_list li{width: 50%;margin-bottom: 0.2rem;}
  .added_list li:nth-child(2n){margin-top: 0;}
  .added_list dl{padding: 20px;}
  .added_list dt{width: 40px;height: 40px;}
  .added_list ul{display: flex;flex-wrap: wrap;}
  .added_list dd h3 span, .added_list dd h3 i{font-size: 30px;}
  .added_slider dt,.added_slider dd{float: none;width: 100%;}
  .added_slider dd{height: auto;padding: 0;padding-top: 20px;}
  .added_slider dd h3{margin-bottom: 10px;}
  .assed_page,.assed_page .assed_but{position: static;width: auto;height: auto;}
  .assed_page .swiper-pagination{display: none; position: static;        margin-top: 10px;}
  .assed_page .assed_but>div{top:2rem;    color: #fff;border-color: #23ac38 ;background:#23ac38;}
  .assed_but .swiper-button-prev{left: 5px;}
.assed_but .swiper-button-next {right: 5px;}
.assed_but>div{width: 30px;height: 30px;font-size: 18px;}
.serpub_tab{top:60px;display: none;}
}



/* 客户服务 */
.cus_01{padding-top: 1rem; background: url(../images/cus_bg.jpg) no-repeat 0 0;background-size: 100%;}
.added_title02{padding: 0; text-align: left;}
.cus_img {overflow: hidden;}
.cus_img .bg-cover{padding: 0.6rem;padding-bottom: 1.9rem;overflow: hidden;}
.cus_title{color: #fff;text-align: right;padding-top: 0.5rem;padding-right: 0.5rem;position: relative; float: right;width: 9rem;}
.cus_title::after,.cus_title::before{content: "";position: absolute; top:0;right: 0; background:#23ac38}
.cus_title::after{width: 0.56rem;height: 0.12rem;}
.cus_title::before{width: 0.12rem;height: 0.56rem;}
.cus_title h3{line-height: 1em;margin-bottom: 0.2rem;}
.cus_title p{line-height: 2em;}
.cus_title p span{margin-left: 0.4rem;}
.cus_title p span:first-child{margin-left: 0;}

.cus_02{padding: 1.6rem 0;overflow: hidden;}
.cus_02 .wrap_1600{position: relative;}
.cus_slider{width: 65%;float: right;}
.cus_slider li{width: 74%;}
.cus_slider dd{display: none;}
.cus_pro{float: left;width: 27.5%;}
.cus_pro li{display: none;}
.cus_pro li.on{display: block;}
.cus_pro dl{padding-top: 0.6rem;}
.cus_02 dd h3{margin-bottom: 0.3rem;}
.cus_02 dd p{line-height: 1.8em;}
.cus_02 dd{height: 3.2rem;overflow: hidden;}

.cus_03{padding-top: 0.9rem;background: url(../images/cus_mapbg.jpg) no-repeat;background-size: cover; border-bottom: 1px solid #e1e1e1;overflow: hidden;}
.added_title_ce{padding: 0;text-align: center;margin-bottom: 0.35rem;}
.added_title_ce h3{margin-bottom: 0;}
.added_title_ce p{text-align: center;padding-top: 0.3rem;}


.cus_mapbox{position: relative;}
.cus_map{width: 9.74rem; width: 60.8%; margin:auto; position: relative;}
.cus_map>img{width: 100%;}
.cus_map2{position: absolute;right: -0.3rem;bottom: 1.2rem;width: 1.24rem;height:1.84rem ;}
.cus_map2 img{width: 100%;height: 100%;}
.cus_tel{position: absolute;left: 0;top:0.1rem; width: auto;line-height: 0.5rem; }
.cus_tel a{display:block;background: #23ac38; border-radius: 0.3rem;text-align: center;color: #fff;padding: 0 0.4rem;}
.cus_maplist li span{color: #23ac38; width: 0.32rem;height: 0.32rem; font-size: 0.32rem; line-height: 1em;position: absolute; left: 50%; top:-0.32rem; margin-left: -0.16rem; text-align: center; visibility: hidden;opacity: 0;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}

.cus_maplist li p{line-height: 1em;font-size: 0.12rem;}
.cus_maplist li{
  /* width: 0.4rem; */
  text-align: center;position: absolute;cursor: pointer;}
.cus_maplist li.on span{visibility: visible;opacity: 1;}

.cus_map_ajax{display: none;}
.cus_maptext{width: 4.7rem; position: absolute;right: 1.2rem;bottom: 2.2rem;background: #fff;border-radius: 0.2rem;padding: 0.2rem 0 0.4rem 0;        box-shadow: 0 0 14px 2px rgba(0, 15, 79, 0.1); }
.cus_maptext h3,.cus_maptext .cus_map_p{padding: 0 0.4rem;}
.cus_maptext h3{padding-bottom: 0.2rem;margin-bottom: 0.2rem;border-bottom: 1px solid #23ac38;}
.cus_map_p p{line-height: 1.8em;margin-bottom: 0.4em;}
.cus_map_p p:last-child{margin-bottom: 0;}
.cus_close{position: absolute;top:0.1rem;right: 0.1rem;cursor: pointer; display: none;}

.cus_noslier li{width: 100%;}

@media only screen and (min-width:1025px) {
  .cus_map_p p a:hover{color: #000 !important; cursor: default;}
}

@media only screen and (max-width:1440px) {
.cus_maptext{right: 0.5rem;bottom: 1.6rem;width: 3.7rem}
 
}
@media only screen and (max-width:1024px) {
  .cus_01{padding-top: 0.8rem;}
  .cus_02{padding: 0.8rem 0;}
  .cus_pro dl{padding-top: 0;}
  .cus_02 dd h3{margin-bottom: 0.1rem;}
  .cus_02 dd{height: 2.5rem;}
  .cus_pro{width: 31%;}

  .cus_map2{right: 0;bottom: 0.6rem;}
  .cus_close{display: block;}


}
@media only screen and (max-width:767px) {
 .cus_slider{position: relative;width: 100%;float: none;}
 .cus_slider .assed_page .swiper-pagination{display: none !important;}
 .cus_pro{display: none;}
 .cus_02 dd{display: block;height: auto;padding-top: 20px;}
 .cus_02 dd h3{margin-bottom: 10px;}
 .cus_title{width: 100%;float: none;text-align: left;padding: 0;padding-top: 15px;padding-left: 15px; position: relative;z-index: 5;}
 .cus_title p span{display: block;margin:0;margin-bottom: 10px;}
 .cus_title p span:last-child{margin-bottom: 0;}
 .cus_img .bg-cover{padding: 30px 20px; position: relative;}
 .cus_img .bg-cover::after{content: "";position: absolute;top:0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.3);}
 .cus_title::after, .cus_title::before{left: 0;}
 .cus_title::after{width: 5px;height: 20px;}
 .cus_title::before{width: 20px;height: 5px;}


 .cus_03{padding: 50px 0;padding-bottom: 30px;overflow: inherit;position: relative;}
 .cus_tel{position: static;line-height: inherit;margin-bottom: 30px;}
 .cus_tel a{display: inline-block; line-height: 40px;padding: 0 20px;}
 .cus_map>img,.cus_map2{display: none;}


 .cus_map{width: 100%;}
 .cus_maplist ul{overflow: hidden;}
 .cus_maplist li{position: static; line-height: 30px;float: left;        width: 25%;margin-bottom: 20px;}
 .cus_maplist li span{position: static;float: left;margin:0;font-size:22px;width: auto;height: auto;line-height: inherit;visibility: visible;opacity: 1;}
 .cus_maplist li p{font-size: 16px;line-height: inherit;float: left;}

 .cus_mapbox{position: static;padding-top: 20px;}
 .cus_maptext{width: 94%; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%); position: fixed;; right:auto; bottom: auto; left:50%; top:50%;padding: 20px 0;padding-bottom: 30px; z-index: 999;-webkit-animation-name: none; animation-name: none; visibility: visible !important;}
 .cus_maptext h3, .cus_maptext .cus_map_p{padding: 0 20px;}
 .cus_maptext h3{padding-bottom: 15px;margin-bottom: 15px;        font-size: 18px;}
 .cus_map_p p{margin-bottom: 10px;}
 .cus_close{font-size: 24px;right: 10px;top:10px;display: block;}
 .cus_slider li{width: 100%;}
}

/* 可持续发展 */
.dev_01{padding: 1.7rem 0;}
.dev_target ul{display: flex;flex-wrap: wrap;text-align: center;justify-content: center;margin:0 -0.2rem;}
.dev_target dl{padding: 0 0.2rem;}
.dev_target dt{width: 1.65rem;height: 1.94rem;background: #f4f4f4;border-radius: 0.1rem;margin: auto; margin-bottom: 0.3rem; position: relative;}
.dev_target dt img{width: 1rem;height: 1rem;}
.dev_target dd h3{line-height: 1.6em;}
.dev_target dd p{color: #818181;line-height: 1.6em;}
.added_title_ce{margin-bottom: 1.1rem;}
.dev_target li{width: 25%;float: left;}

.dev_tips{text-align: center;color: #818181;padding-top: 0.8rem;}
.dev_02{background: url(../images/deve_bg.jpg) no-repeat;background-size: cover; padding: 1.2rem 0 0.7rem 0;}
.dev_group{width: 6.7rem;margin:auto; padding: 0.7rem 0 1.3rem 0; position: relative;}
.dev_group ul{position: relative;z-index: 5;}
.dev_group li{margin-bottom: 0.65rem;}
.dev_group li:last-child{margin-bottom: 0;}
.dev_group dl{overflow: hidden;}
.dev_group dt{float: left;overflow: hidden;width: 3.2rem;}
.dev_group dt span{float: left; width: 1.1rem;height: 1.1rem;background: #fff;border-radius: 0.2rem; position: relative;}
.dev_group dt em{float: right;width: calc(100% - 1.55rem); line-height: 1.3em;margin-top: 0.35rem;}
.dev_group dd p{line-height: 2em;}
.dev_group dd {padding-top: 0.3rem; float: right;width: calc(100% - 3.2rem);padding-left: 0.7rem;position: relative;}
.dev_group dd span{width: 0.22rem;height: 0.22rem;background: #fff;border-radius: 50%;        box-shadow: 0 0 14px 2px rgba(35, 172, 56, 0.5); position: absolute;left: -0.11rem;top:0.42rem;}
.dev_group dd span i{width: 0.12rem;height: 0.12rem;background: #23ac38;border-radius: 50%;}
.dev_group::after{content: ""; position: absolute;left: 3.2rem;top:0;width: 1px;height: 100%; background: url(../images/devline.png) no-repeat;background-size: 100% 100%;}

.dev_03{padding: 1.4rem 0;}
.dev_04{padding: 1.3rem 0; background: #f6f6f6;}
.dev_03 .added_title_ce{margin-bottom: 0.6rem;}
.dev_04 .added_title_ce{margin-bottom: 0.5rem;}
.dev_report{padding: 0 0.6rem;}
.dev_report li{float: left;width: 25%;margin-bottom: 0.6rem;}
.dev_report ul{margin:0 -0.45rem;}
.dev_report dl{margin:0 0.45rem;text-align: center;}
.dev_report dt{overflow: hidden;margin-bottom: 0.3rem;border-radius: 0.2rem;}
.dev_report li:nth-child(4n+1){clear: both;}


/* 01 */
.pub_tabslider{margin-bottom: 0.6rem;position: relative;}
.pub_tabslider ul{justify-content: center;}
.pub_tabslider.cur ul{justify-content: left;}
.pub_tabslider li a{display: block;width: 2rem;height: 0.5rem;line-height: 0.48rem; border: 1px solid #c5c5c5;border-radius: 0.3rem; text-align: center;padding: 0 0.1rem; margin:0 0.08rem;color: #393939;}
.mould_problock01 .pub_tabslider li a{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.pub_tabslider li{width: auto;}
.pub_tabslider li.on a{background: #22ac38;border:1px solid #22ac38; color: #fff !important;}

.pub_btn{display: none;}
.pub_btn>div{background: none;font-weight: bold; line-height: 0.5rem;font-size: 0.3rem;}
.pub_btn .swiper-button-prev{left: 0;text-align: left;}
.pub_btn .swiper-button-next{right: 0;text-align: right;}
.pub_btn .swiper-button-disabled{opacity: 1;    pointer-events: inherit;cursor: pointer;}
.pub_btn .disabled{opacity: 0.5;    pointer-events: none;cursor: default;}

.pub_tabslider.cur{padding: 0 0.5rem;}
.pub_tabslider.cur .pub_btn{display: block;}

.line32{line-height: 1.8em;}

@media only screen and (max-width:1024px) {
  .pub_tabslider li a{width: 1.5rem;}
  .added_title_ce{margin-bottom: 0.6rem;}
}
@media only screen and (max-width:767px) {
  .added_title_ce{margin-bottom: 20px;}
  .pub_tabslider li a{width: 120px;height: 40px; line-height: 38px;}
  .pub_btn>div{line-height: 40px;font-size: 20px;}
}
/* 01 */

.dev_04 .pub_tabslider li a{border-color: #fff; background: #fff;}
.dev_04 .pub_tabslider li.on a{ background: #22ac38;border-color: 1px solid #22ac38;}
.dev_report ul{display: none;}
.dev_report ul.on{display: block;}
.dev_strategy dl{overflow: hidden;}
.dev_strategy dt{background: #f4f4f4;padding: 0.5rem;    height: 3.73rem;overflow: hidden;}

.dev_out{overflow: hidden;}
.dev_strategy{float: left;width: 50%;}
.dev_strategy li{display: none;}
.dev_strategy li.on{display: block;}
.dev_picimg{float: right;width: 50%;padding-left: 0.35rem;}
.dev_picimg ul{overflow: hidden;margin: 0 -0.1rem;}
.dev_picimg li{width: 16.66%;float: left;margin-bottom: 0.2rem;     }
.dev_picimg dl{margin: 0 0.1rem;}
.dev_picimg li dt{opacity: 0.3;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.dev_picimg li.curr dt{opacity: 1;}




@media only screen and (max-width:1024px) {
  .dev_01,.dev_02,.dev_03,.dev_04{padding: 0.8rem 0;}
  .dev_report dl{margin:0 0.2rem;}
  .dev_report ul{margin:0 -0.2rem;}
  .dev_report li{margin-bottom: 0.4rem;}
  .dev_01 .added_title_ce,.dev_02 .added_title_ce{margin-bottom: 0.6rem;}
  .dev_tips{padding-top: 0.4rem;}
  .dev_report{padding: 0;}

  .dev_strategy dt{padding: 0.2rem;height: 2.1rem;}
  
}
 @media only screen and (max-width:767px) {
  .dev_01, .dev_02, .dev_03, .dev_04{padding: 30px 0;}
  .dev_target li{float: none;width: 100%;margin-bottom: 20px;}
  .dev_target li:last-child{margin-bottom: 0;}
  .dev_target dt{float: left;width: 70px;height: 70px;margin: 0;}
  .dev_target dt img{width: 40px;height: 40px;}
  .dev_target dd{width: calc(100% - 90px);float: right;text-align: left;}
  .dev_group{width: 100%;padding: 0;}
  .dev_group dt span{width: 50px;height: 50px;}
  .dev_group dt span img{width: 30px;height: 30px;}
  .dev_group dt em{width: calc(100% - 70px);line-height: 30px;margin-top: 10px;}
  .dev_group dd{line-height: 30px;padding-top: 10px;}
  .dev_group dd span{width: 12px;height: 12px;left: -6px;top:19px}
  .dev_group dd span i{width: 6px;height: 6px;}
  .dev_group dt{width: 160px;}
  .dev_group dd{width: calc(100% - 160px);padding-left: 20px;}
  .dev_group::after{left: 160px;}
  .dev_report li{width: 50%;margin-bottom: 20px;}
  .dev_report li:nth-child(4n+1){clear: inherit;}
  .dev_report li:nth-child(2n+1){clear: both;}
  .dev_report dt{margin-bottom: 10px;}
  .dev_report dl{margin:0 5px;}
  .dev_report ul{margin:0 -5px;}
  .dev_strategy dt{float: none;width: 100%;padding: 20px;}
  .dev_strategy,.dev_picimg{width: 100%;padding: 0;}
  .dev_strategy{margin-bottom: 20px;}
  .dev_strategy dt{height:auto;padding: 20px;}
  .dev_picimg li{width: 20%;}
}


/* 电网侧产品 */
.pro_list02 dd{text-align: left;padding: 0 0.5rem;}
.prolist_p {border-top:1px solid #dddddd ;padding-top: 0.1rem;margin-top: 0.1rem;}
.prolist_p p{color: #818181;position: relative;padding-left: 0.12rem; line-height: 1.8em;}
.prolist_p p::before{content: ""; position: absolute; left:0; top:0.14rem;  width: 0.04rem; height: 0.04rem; border-radius: 100%; background: #939393;}
.pro_all{color: #fff;padding: 0.5rem 0; text-align: center;}
.pro_all h3{margin-bottom: 0.3rem;line-height: 1em;}

.case_porlist li{margin-bottom: 0.9rem;}
.case_porlist .page{padding-top: 0.1rem;}
@media only screen and (max-width:1024px) {
  .pro_list02 dd{padding: 0 0.2rem;}
  .pro_all{padding: 0.5rem 0;}
  .case_porlist li{margin-bottom: 0.5rem;}
  .prolist_p p::before{top:0.12rem}
}
@media only screen and (max-width:767px) {
  .pro_list02 dd{padding: 0 10px;}
  .case_porlist li{margin-bottom: 20px;}
  .prolist_p p::before{width: 4px;height: 4px;top:10px}
  .prolist_p p{padding-left: 10px;line-height: 24px;}
}


/* 电源侧 */
.serpub_tab2 h3 i{display: none;}
.serpub_tab2 h3{float: left;line-height:0.8rem;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.serpub_tab2 ul{float: right;}
.serpub_tab2 ul li:last-child a{margin-right: 0;}
.serpub_fixed .serpub_tab2{box-shadow: 0 7px 14px 2px rgba(0, 15, 79, 0.1);}
.serpub_fixed .serpub_tab2 h3{line-height: 0.77rem;}

.mould_01{padding-top: 0.6rem;}
.mould_02{padding:1.1rem 0;}
.added_title_ce50 h3{line-height: 1.5em;}
.added_title_ce50{margin-bottom: 0.5rem;}

.mould_fa{width:86.2%;margin:auto;}
.video_button{position: relative;display: block;}
.video_button::after{content: "";position: absolute;top:0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.4);}
.video_button i{color: #fff;z-index: 5;}
.novideo_button{cursor: default;}
.novideo_button i{display: none;}


.mould_ic{margin:0 1.5rem;background: #22ac38;color: #fff;border-radius: 0.2rem; padding: 0.2rem 0;margin-top: -0.5rem;position: relative;z-index: 5;box-shadow: 0 7px 14px 2px rgba(0, 15, 79, 0.2);}
.mould_ic ul{display: flex;flex-wrap: wrap; align-content: center;}
.mould_ic li{width: 25%;text-align: center; border-right: 1px solid rgba(255,255,255,0.4);}
.mould_ic li:last-child{border: 0;}
.mould_ic dt{width: 0.5rem;height: 0.5rem;margin: auto;margin-bottom: 0.1rem;}
.mould_ic dt img{width: 100%;height: 100%;}
.mould_ic dl{height: 100%;padding: 0 0.2rem;}


.pro_case { position: relative;}
.pro_caseajax{width: 72.8%;}
.pro_caseslider{position: relative}
.pro_caseslider dt,.power_caseslider dt{position: relative;}
.pro_caseslider dt::after,.power_caseslider dt::after{content: "";position: absolute;top:0;left: 0;width: 100%;height: 100%;background: url(../images/pro_casebg.png) no-repeat;background-size: 100% 100%;}
.pro_caseslider dd,.power_caseslider dd{position: absolute;left: 0;bottom: 0;width: 100%;color: #fff;padding: 0.7rem 0.6rem; padding-top: 0; max-height: 50%;overflow: hidden;}
.pro_caseslider dd h3,.power_caseslider dd h3{margin-bottom: 0.15rem;}

.pro_buttons{display: none;}
.pro_buttons>div{background: none;width: 0.6rem;height: 0.6rem; margin-top: -0.3rem; background: #fff;border-radius: 50%;box-shadow: 0 0 14px 2px rgba(0, 15, 79, 0.2); font-size: 0.24rem;font-weight: bold;}
.pro_buttons .swiper-button-prev{left: -0.3rem;}
.pro_buttons .swiper-button-next{right: -0.3rem;}

.pro_case_tab{width: 24.3%; position: absolute;right: 0;height: 100%;background: #fff;box-shadow: 0 0 14px 2px rgba(0, 15, 79, 0.05);display: flex;align-items: center; }
.pro_case_tab ul{flex-wrap: wrap}
.pro_case_tab  .swiper-container{width: 100%;}
.pro_case_tab li a{line-height: 1.2rem; display: block;padding-left: 1.3rem;position: relative;}
.pro_case_tab.all li a{line-height: 1rem;}
.pro_case_tab li a::after{content: "";position: absolute;bottom:0;left: 0;width: 100%;height: 1px;background: url(../images/pro_jbbg02.png) no-repeat;background-size: 100% 100%;z-index: 5;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.pro_case_tab li.on a{background: url(../images/pro_jbbg01.png) no-repeat;background-size: 100% 100%;color: #22ac38;}
.pro_case_tab li.on a::after{visibility: hidden;opacity: 0;}

.index_more_ce{text-align: center;padding-top: 0.7rem;}

.mould_03{background: #f4f4f4;padding:1rem 0;}
.pro_proslider{padding: 0 1rem;padding-right: 0.8rem; position: relative;}
.pro_proslider  dl{overflow: hidden;}
.pro_proslider  dt{float: right;width: 40%;}
.pro_proslider  dd{float: left;width: 54%;padding-top: 0.5rem;}
/*.pro_proslider dd p{color: #000;max-height: 10.8em;    -webkit-line-clamp: 6;}*/
.scoll_textblock{color: #000;line-height: 1.8em;max-height: 10.8em;    -webkit-line-clamp: 6;}
.scoll_textblock p{display: block;line-height: inherit;-webkit-line-clamp: none; -webkit-box-orient: inherit;overflow: visible;}

.pro_proslider  dd h3{margin-bottom: 0.2rem;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.mould_problock02 .assed_page .swiper-pagination{display: none !important;}
.mould_problock02 .assed_page{position: static;width: auto;height: auto;}

.mould_problock01 .assed_page{bottom: 0.3rem}
@media only screen and (max-width:1660px) {
.mould_problock01 .assed_page{bottom: 0rem}
}

@media only screen and (max-width:1440px) {
 .pro_case_tab li a{padding-left: 0.6rem}
 .mould_problock01 .assed_page{bottom: -0.5rem}
}

@media only screen and (max-width:1280px) {
 .mould_problock01 .assed_page{bottom: -0.8rem}
}

@media only screen and (min-width:1025px) {
  .mould_problock01 .pro_proslider{padding: 0;}
.mould_problock01 .pub_tabslider_01 {float: left;width: 18.7%;}
.mould_problock01 .pro_proajax  {float: right;width: 77.5%;}

  .mould_problock01 .pub_tabslider{padding: 0; margin-bottom: 0;margin-top: 0.2rem;}
  .mould_problock01 .pub_tabslider ul{flex-wrap:wrap;transform: translate3d(0, 0px, 0px) !important; }
  .mould_problock01 .pub_tabslider .pub_btn{display: none;}
  .mould_problock01 .pub_tabslider li a{margin:0;       /* width: 2.5rem;*/}
  .mould_problock01 .pub_tabslider li{margin-bottom: 0.2rem;}
  .mould_problock01 .pub_tabslider li:last-child{margin-bottom:0;}

  .mould_problock01 .pro_proslider dd{padding-top: 0.2rem;}
  .mould_problock01 .assed_page{height: 0.6rem;width: 2.35rem;}
  .mould_problock01 .assed_page .swiper-pagination{line-height: 0.6rem;}
  .mould_problock01 .pro_proslider dt{width: 51.6%;}
  .mould_problock01 .pro_proslider dd{width: 44%;}
  .mould_problock01 .pro_buttons .swiper-button-prev{left: 0;}
  .mould_problock01 .pro_buttons .swiper-button-next{right: 0;}

/*滚动设置*/
.mould_problock01 .pub_tabslider:after{content:"";position:absolute;right: 2px;top:0;width:0.01rem;height:100%;background:#dddddd}
.mould_problock01 .pub_tabslider{height: 5rem;overflow: hidden;}

.mould_problock01 .mCSB_inside>.mCSB_container{margin-right: 0}
.mould_problock01 .mCSB_scrollTools{width: 4px}
.mould_problock01 .mCustomScrollBox{z-index: 5}
.mould_problock01 .mCSB_scrollTools .mCSB_draggerRail{background: none}
.mould_problock01 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:3px;-webkit-border-radius:0;border-radius:0;background:#22ac38;}
.mould_problock01 .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mould_problock01 .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mould_problock01 .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag:hover .mCSB_dragger_bar{ background:#22ac38;}
/*滚动设置*/

}
@media only screen and (max-width:1024px) {
.mould_problock01 .assed_page .swiper-pagination{display: none !important;}
.mould_problock01 .assed_page{position: static;width: auto;height: auto;}
}

.mould_04{padding: 1.1rem 0; position: relative;height: 9.8rem;}
.mould_04,.mould_04 a{color: #fff;}

.mould_04 .pub_tabslider,.mould_04 .added_title_ce {z-index: 5;position: relative;}
.mould_04 .pub_tabslider li a{width: 1.6rem;background: #ffffff;color: #393939;}
.mould_04 .pub_tabslider li.on a{color: #fff;background: #22ac38;}

.pro_servicebox{padding-top: 2.3rem;}
.pro_servicebox dt{position: absolute;top:0;left: 0;width: 100%;height: 100%;z-index: -1;}
.pro_servicebox dt img{display: none;position: relative;}
.pro_servicebox dt::after{content: "";position: absolute;top:0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.5);}
.pro_servicebox dd{width: 40%;}
.pro_servicebox dd h3{line-height: 1.5em;margin-bottom: 0.1rem;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.pro_servicebox dd p{line-height: 2em;height: 14em;overflow: hidden;}

.mould_05{padding: 0.8rem 0; padding-bottom: 0}
.sec_lsst{padding-top: 1.2rem}
.mould_05 .dev_target dt img{width: 0.75rem;height: 0.75rem;}
/*.mould_05 .dev_target{padding-top: 0.5rem;}*/

.mould_06{position: relative; padding: 0.5rem 0;text-align: center;}
.mould_06::after{content: "";position: absolute;top:0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.3);}
.mould_06,.mould_06 a{color: #fff;}
.mould_06 .wrap_1600{position: relative;z-index: 5;}
.mould_06 .added_title_ce50 h3{line-height: 1em;}
.mould_06 .added_title_ce p{padding-top: 0.2rem;color: #fff}
.mould_06 .added_title_ce50{margin-bottom: 0.3rem}

@media only screen and (max-width:1024px) {
  .mould_02,.mould_03,.mould_04,.mould_05{padding: 0.8rem 0;}
  .sec_lsst{padding-top: 0}
  .mould_ic{margin: 0 0.4rem;    margin-top: -0.5rem;}
  .pro_case_tab li a{padding-left: 0.5rem;line-height: 0.8rem;}
  .pro_caseslider dd,.power_caseslider  dd{padding: 0.3rem;padding-top: 0;}
  .pro_buttons>div{width: 0.4rem;height: 0.4rem; margin-top: -0.2rem;}
  .pro_buttons .swiper-button-prev{left: -0.2rem;}
.pro_buttons .swiper-button-next{right: -0.2rem;}
.mould_fa{width: 100%;}

.pro_proslider{padding: 0  0.5rem;}
.pro_proslider dd{padding-top: 0;}
.pro_proslider dd h3{margin-bottom: 0.1rem;}
.pro_proslider dt{width: 45%;}
.pro_proslider dd{width: 50%;}

.pro_servicebox{padding-top: 0.8rem;}
.mould_04{height: 7rem;}
.mould_05 .dev_target{padding-top: 0;}
.added_title_ce50{margin-bottom: 0.3rem;}
}

@media only screen and (max-width:767px) {
  .mould_ic{margin: 0;margin-top: 20px;}
  .mould_ic li{width: 50%;margin:10px 0;}
  .mould_ic li:nth-child(2n){border: 0;}
  .mould_ic li:nth-child(2n+1){clear: both;}

  .pro_case_tab,.pro_caseajax{float: none;width: 100%;}
  .pro_case_tab{position: static;}
  .pro_buttons>div{width: 30px;height: 30px; margin-top: -15px;font-size: 18px;}
  .pro_buttons .swiper-button-prev{left: 5px;}
.pro_buttons .swiper-button-next{right: 5px;}
.pro_caseslider dd,.power_caseslider dd{position: static;padding:0;color: #000;padding-top: 15px;}
.pro_caseslider .pro_buttons>div,.power_caseslider .pro_buttons>div{top:2rem;margin-top: 0;}

.pro_case_tab{box-shadow:none;position: relative;margin-bottom: 10px;}
.pro_case_tab ul{flex-wrap: nowrap;}
.pro_case_tab li{width: auto;}
.pro_case_tab li.on a{background: none;}
.pro_case_tab li a::after{display: none;}
.pro_case_tab li a{padding: 0 20px; line-height: 40px;}
.pro_case_tab .swiper-container{width: auto;}
.pro_case_tab.cur li a{padding: 0;}
.pro_case_tab.cur {display: block;    align-items: left;}

.pro_proslider dt,.pro_proslider dd{float: none;width: 100%;}
.pro_proslider .pro_buttons>div{margin-top: 0;top:1.5rem}
.pro_proslider{padding: 0;}
.pro_proslider dt{margin-bottom: 20px;}
.pro_proslider dd h3{margin-bottom: 5px;}
.index_more_ce{padding-top: 20px;}

.pro_servicebox dd{width: 100%;}
.pro_servicebox{padding-top: 0;}
.pro_servicebox dd p{line-height: 1.8em;height: 9em;}
.mould_04{height: auto;}
.mould_04 .pub_tabslider li a{width:120px;}

.mould_05 .dev_target li{width: 33.33%;float: left;}
.dev_target dt{float: none;margin:auto;margin-bottom: 10px;}
.dev_target dd{float: none;width:100%;text-align: center;}
.mould_05 .dev_target dt img{width: 30px;height: 30px;}
}


/* 电网侧 */

.mould_07{padding: 0.5rem 0;padding-bottom: 0;}
.power_box1 dl,.storage_box1 dl{overflow: hidden;background: #f4f4f4;}
.power_box1 dt,.storage_box1 dt,.power_box1 dd,.storage_box1 dd{height: 100%;}
.power_box1 dt,.storage_box1 dt{float: left;width: 71%;}
.power_box1 dd,.storage_box1 dd{float: right;width: 29%;padding: 0.4rem;display: flex;align-items: center;}
.power_text{text-align: center;    width: 100%;}
.power_text h3{line-height: 1.5em; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;margin-bottom: 0.5rem;}
.power_text li p{line-height: 0.64rem;border-radius: 0.3rem;border: 1px solid #22ac38;padding: 0 0.2rem; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.power_text li{margin-bottom: 0.3rem;}
.power_text li:last-child{margin-bottom: 0;}
.mould_08{padding: 1.1rem 0;}
.mould_09{overflow: hidden;padding-top: 1.1rem;}

.power_caseajax{overflow: hidden;}
.power_caseslider{position: relative;}
.power_caseslider li{width: 60.7%;opacity: 0.4;}
.power_caseslider dt::after,.power_caseslider dd{visibility: hidden;opacity: 0;transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;}
.power_caseslider li.swiper-slide-active{opacity: 1;}
.power_caseslider li.swiper-slide-active dt::after,.power_caseslider li.swiper-slide-active dd{visibility: visible;opacity: 1;}
.power_caseslider .pro_buttons .swiper-button-prev{left: 6.5%;}
.power_caseslider .pro_buttons .swiper-button-next{right: 6.5%;}

@media only screen and (max-width:1024px) {
  .mould_08{padding: 0.8rem 0;}
  .mould_09{padding-top: 0.8rem;}
  .power_text h3{margin-bottom:0.15rem;}
  .power_text li p{line-height: 0.5rem;}
  .power_text li{margin-bottom: 0.15rem;}
  .power_box1 dd,.storage_box1 dd{padding: 0.2rem;}
  .power_text li p{padding: 0 0.1rem;}
}

@media only screen and (max-width:767px) {

.power_caseslider{width: 94%;margin:auto;}
.power_caseslider li{visibility: visible;opacity: 1;}
.power_caseslider dt::after,.power_caseslider dd{visibility: visible;opacity: 1;}
.power_caseslider .pro_buttons .swiper-button-prev{left: 5px;}
.power_caseslider .pro_buttons .swiper-button-next{right: 5px;}
.power_box1 dl,.storage_box1 dl{height: auto !important;}
.power_box1 dt,.power_box1 dd, .storage_box1 dt,.storage_box1 dd{float: none;width: 100%;}
.power_box1 dd,.storage_box1 dd{padding: 20px;padding-bottom: 30px;}
.power_text h3{margin-bottom: 20px;}
.power_text ul{overflow: hidden;margin:0 -5px;}
.power_text li{margin-bottom: 10px; }
.power_text li p{line-height: 26px;padding: 10px;margin:0 5px;}
}

/* 储能侧 */
.storage_text h3{margin-bottom: 0.2rem;line-height: 1.5em;}
.storage_box1 dd p{max-height: 18em;overflow: hidden;}
.storage_box1 dd{display: block; position: relative;}
.storage_box1 .storage_text{ max-height: 90%;overflow: hidden; padding: 0 0.4rem; transform: translate(0,-50%); -webkit-transform: translate(0,-50%);-ms-transform: translate(0,-50%);-moz-transform: translate(0,-50%);-o-transform: translate(0,-50%); position:absolute; left:0; top:50%;}
@media only screen and (max-width:1024px) {
  .storage_text h3{margin-bottom: 0.1rem;}
}

@media only screen and (max-width:767px) {
  .storage_text h3{margin-bottom:10px;}
  .storage_box1 .storage_text{padding: 0;    transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0,0);
    -moz-transform: translate(0,0);
    -o-transform: translate(0,0);
    position: static;}
}

/* 负荷侧 */
.mould_10{padding: 0.6rem 0 0.5rem 0;background: #f4f4f4;overflow: hidden;}
.storage_box{position: relative;}
.storage_img{float: right; width: 70.6%;}
.storage_slider{position: absolute;width: 32%;background: #fff;       box-shadow: 0 0 14px 2px rgba(0, 15, 79, 0.05); padding: 0.4rem 0.5rem; padding-bottom: 0.6rem;z-index: 5;

  transform: translate(0,-50%); -webkit-transform: translate(0,-50%);-ms-transform: translate(0,-50%);-moz-transform: translate(0,-50%);-o-transform: translate(0,-50%); position:absolute; left:0; top:50%;

}
.storage_slider li a{display: block;position: relative;height: 100%;}
.storage_slider li a::after{content: "";position: absolute;left: 0; bottom: 0; width: 100%;height: 1px;background: #dddddd;}
.storage_slider li a::before{content: "";position: absolute;left: 0; bottom: 0; width: 0%;height: 1px;background: #22ac38;transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;}
.storage_slider li a span{line-height: 0.36rem; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%); position:absolute; left:50%; top:50%; width: 100%;  white-space:nowrap; overflow:hidden; text-overflow:ellipsis;padding-right: 0.2rem;}
.storage_slider li a span i{font-size: 0.2rem; transform: translate(0,-50%); -webkit-transform: translate(0,-50%);-ms-transform: translate(0,-50%);-moz-transform: translate(0,-50%);-o-transform: translate(0,-50%); position:absolute; right:0; top:50%;}
.storage_slider .swiper-button-disabled{opacity: 1;    pointer-events: inherit;cursor: pointer;}
.storage_slider .disabled{opacity: 0.5;    pointer-events: none;cursor: default;}
.storage_slider .swiper-button-prev{top:-0.3rem;margin: 0;left: 50%;margin-left: -0.3rem;}
.storage_slider .swiper-button-next{top:auto; bottom:-0.3rem;margin: 0;right: auto; left: 50%;margin-left: -0.3rem;}
.storage_slider .pro_buttons>div{-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);}


.storage_slider li.on a{font-size: 0.24rem;color: #22ac38;}
.storage_slider li.on a::before{width: 100%;z-index: 5;}
.storage_slider.curr .swiper-container{height: auto;}


.storage_slider .swiper-container{height: 4.75rem;}
.storage_img li{display: none;}
.storage_img li.on{display: block;}
@media only screen and (max-width:1440px) {
.mould_10{padding-bottom: 1rem}
}
@media only screen and (max-width:1024px) {
  .storage_slider{padding: 0.2rem;padding-bottom: 0.3rem;}
  .storage_slider .swiper-container{height: 3rem;}
  .storage_slider li.on a{font-size: 0.18rem;}
  .mould_10{padding-bottom: 0.5rem}
}

@media only screen and (max-width:767px) {
  .storage_slider{padding: 0 35px;background: none;margin-bottom: 15px;box-shadow:none;
    position: relative;width: 100%;top:0;    transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0,0);
    -moz-transform: translate(0,0);
    -o-transform: translate(0,0);}
  .storage_img{float: none;width: 100%;}
  .storage_slider .swiper-container{height: auto;}
  .storage_slider li{height: 50px;}
  .storage_slider li.on a{font-size: 14px;}
  .storage_slider li a span i{font-size: 16px;}
  .storage_slider li a span{line-height: 30px;text-align: center; padding-right: 0;}
  .storage_slider li a span i,.storage_slider li a::after{display: none;}
  .storage_slider .pro_buttons>div{-webkit-transform: rotate(0);-ms-transform: rotate(0);transform: rotate(0);}

  .storage_slider .swiper-button-prev{top:50%;margin-top: -15px;left:0;margin-left:0;}
.storage_slider .swiper-button-next{bottom:auto; top:50%;margin-top:  -15px;left: auto; right: 0;margin-left: 0;}

.storage_slider.currphone ul{justify-content: center;}
.storage_slider li a::before{left: 50%;}
.storage_slider li.on a::before{left: 0;}
}


/* 网站地图 */

.map_site{padding: 0.8rem 0 1rem;}
.map_site li{margin-bottom: 40px;}
.map_site li:last-child{margin-bottom: 0;}
.map_site dt{padding: 0 30px;line-height: 32px;border-left:2px solid #22AC38;margin-bottom: 20px;}
.map_site dd{overflow: hidden;background: #f1f7ff;padding: 30px;padding-bottom: 15px;}
.map_site p{float: left;margin-right: 65px;line-height: 24px;margin-bottom: 15px;}
.map_site p a{padding-left:20px;position: relative;}
.map_site p a:before{content: "";display: block;width: 6px;height: 6px;background: #22AC38;border-radius: 100%;position: absolute;left: 0;top: 50%;margin-top: -3px;}
@media only screen and (max-width:1280px) {
    .map_site p a{padding-left: 20px;}
    .map_site p{margin-right: 40px;}
}
@media only screen and (max-width:1024px) {
    .map_site p a{padding-left: 20px;}
    .map_site p{margin-right:30px;}
    .map_site dt{line-height: 24px;padding-left: 15px;}
    .map_site dd{padding: 20px;padding-bottom: 10px;}

}
@media only screen and (max-width:767px) {
    .map_site li{margin-bottom: 20px;}
    .map_site dt{padding:0 10px;line-height: 24px;margin-bottom: 10px;}
    .map_site dd{padding: 20px 15px;padding-bottom: 5px;}
    .map_site p a{padding-left: 10px;}
    .map_site p{margin-right:20px;}
}


.law_edit{padding: 0.8rem 0;}
/* 搜索结果 */
.banner_search{width: 100%;}
.banner_search_form{width: 7.6rem;margin:auto;}
.banner_search_form .ser_search{width: 100%;}
.banner_search_form  .ser_search input{background: #fff;color: #393939;}
.searchtips {padding-left: 0.45rem;color: #fff;padding-top: 0.2rem;}

.search_cont{padding: 0.3rem 0 1.2rem 0;}
.foot_border .footer{border-top: 1px solid #cccccc;}
.search_le{float: left;width: 18%; padding-top: 0.5rem;    position: sticky; top:0.9rem}
.search_le h3{line-height: 1em; padding-bottom: 0.3rem;margin-bottom: 0.3rem;border-bottom: 1px solid #c8c8c8;}
.search_re{float: right;width: 79%;}
.search_le li{line-height: 0.48rem;}
.search_le li a{padding-left: 0.34rem;display: block;position: relative;}

.search_le li b{transform: translate(0,-50%); -webkit-transform: translate(0,-50%);-ms-transform: translate(0,-50%);-moz-transform: translate(0,-50%);-o-transform: translate(0,-50%); position:absolute; left:0; top:50%; width: 0.12rem;height: 0.12rem;background:  #8c8c8c;border-radius: 50%;}
.search_le li b::after{content: ""; width: 0.06rem;height: 0.06rem;background: #fff; border-radius: 50%;transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%); position:absolute; left:50%; top:50%;}
.search_le li.on b::after,.search_le li.on b{background: #22ac38;}
.search_le li.on{font-size: 0.24rem;}
.search_le li.on a{color: #22ac38;}

.search_re .forum_list li dt{width: 35%;}
.search_re .forum_list li dd{width: 59%;float: right;margin:0;}
.search_re .forum_list li dd span{margin-top: 0.3rem;}

.search_re .no_data{padding-top: 0.9rem}
.search_re .no_data p{font-size: 0.16rem}

@media only screen and (max-width:1024px) {
  .search_cont{padding: 0.8rem 0;}
.search_le{padding-top: 0;width: 20%;}
.search_le h3{padding-bottom: 0.15rem;margin-bottom: 0.15rem;}
.search_le li.on{font-size: 0.18rem;}
.search_le li{line-height: 0.4rem;}
.search_re{width: 75%;}
.search_re .forum_list li:first-child{padding-top: 0;}

.search_re .no_data{padding-top: 0}
}

@media only screen and (max-width:767px) {
.banner_search_form{width: 100%;}
.searchtips{padding: 10px;padding-bottom: 0;}
.search_le,.search_re{float: none;width: 100%;}
.search_le{padding-bottom: 10px;position: static;}
.search_le h3{padding-bottom:15px;margin-bottom:15px;}
.search_le ul{overflow: hidden;}
.search_le li{width: 50%;float: left;margin-bottom: 10px;}
.search_le li:nth-child(2n+1){clear: both;}
.search_le li.on{font-size: 14px;}
.search_le li a{line-height: 24px;}

.search_re .forum_list li dt,.search_re .forum_list li dd{float: none;width: 100%;}
.search_re .forum_list li dd{margin-top: 5%;}
.search_le li b{width: 10px;height: 10px}
.search_le li b::after{width: 6px;height: 6px}

.search_re .no_data p{font-size: 14px}
}

@media only screen and (min-width:1025px) {
.pro_list dt,.market_list dt{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.added_list dl{transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;}
.pro_list dl:hover dt,.market_list dl:hover dt{ box-shadow: 0 0 10px 2px rgba(0, 15, 79, 0.1);}
.more_down a:hover b{color: #fff;}



.hoverlist li dl{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.hoverlist li dl:hover{
  -webkit-transform: translateY(-0.1rem); -moz-transform: translateY(-0.1rem);-o-transform: translateY(-0.1rem);-ms-transform: translateY(-0.1rem);transform: translateY(-0.1rem);box-shadow: 0 7px 14px 2px rgba(0, 15, 79, 0.1);}

  .hoverlist2 li dl{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.hoverlist2 li dl:hover{
  -webkit-transform: translateY(-0.1rem); -moz-transform: translateY(-0.1rem);-o-transform: translateY(-0.1rem);-ms-transform: translateY(-0.1rem);transform: translateY(-0.1rem);}

  .data_list li:hover h4 a{color: #22ac38;}
  .data_list li:hover .more_down a{background: #22ac38;border-color: #22ac38;color: #fff;}
  .data_list li:hover .more_down a b{color: #fff;}

  .added_tab li.on a:hover{color: #fff !important;}

  .added_list dl:hover{background: #fff;color: #000;background: url(../images/added_bg.jpg) no-repeat;background-size: cover;}
  .added_list dl:hover dt img:nth-child(2){visibility: visible;opacity: 1;top:0}
  .added_list dl:hover dt img:nth-child(1){visibility: hidden;opacity: 0;top:50%}

  .cus_tel a:hover{color: #fff !important; cursor: default;}

  .case_porlist li>a:hover dd h3{color: #2ca137 !important}
  .pro_list li>a:hover dd h3{color: #2ca137 !important}
}

/*网站变灰*/
.gray {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  -webkit-filter: gray;
  filter: gray;
  -webkit-filter: progid:dximagetransform.microsoft.basicimage(grayscale=1);
  filter: progid:dximagetransform.microsoft.basicimage(grayscale=1);
}



/* 举报须知 */
.reportbox{padding: 0.8rem 0;overflow: hidden;}
.reportbox .data_all{padding-top: 0.3rem;cursor: default;}
.reportbox .data_all>span{float: none;display: block;}
.reportbox .data_all>span em{cursor: pointer;}
.reportbox .data_all a{ pointer-events: none ;cursor: default;}
.reportbox .data_all a:hover{color: #000 !important;cursor: default;}

.reportbox .data_all>span.on a{ pointer-events: inherit ;}
.reportbox .data_all>span.on a:hover{color:#22ac38 !important;cursor: pointer;}




/*改字体*/

.pro_list dd h3,.data_list dt p,.group_02 dd{color: #606060;}
.added_title p,.added_slider dd p,.cus_02 dd p,.cus_maptext .cus_map_p,.cus_maplist li p,.pro_case_tab li a,.scoll_textblock,.dev_target dd h3,.power_text li p,.storage_slider li a,.storage_box1 dd p,.prolist_p p,.case_porlist li>a{color: #606060;}
.added_title h3,.cus_02 dd h3{font-weight: bold}

   

























