@import url(style.css);
  @import url(mobile.css);
  @import url(custom.css);
  @import url(pscroll.css);
  /*首页*/
@keyframes scaleAnim {
    0% {
    -webkit-transform:scale(1);
    transform:scale(1);
  }
  100% {
    -webkit-transform:scale(1.1);
    transform:scale(1.1);
  }
}
.db { position: fixed;cursor:pointer;
  right: 10px;
  bottom: 100px;width: 60px;
  height:60px;z-index:1; box-sizing: border-box;border-radius: 50%;z-index: 0;
}

.db::after{border-radius: 50%;content: "";width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: -1;background: linear-gradient(88deg, #352482, #352482);}
.db:hover::after{background: linear-gradient(88deg, #352482, #352482);}
.db .additional-icon.icon5 {
 background:url(../images/right_pic4.png) center center no-repeat;height: 60px; margin-top:1px;position: relative;z-index: 5;
}
/*轮显*/
.banner_page {
  position:absolute;
  width:100%;
  text-align:left;
  left:0%;
  height:0px;
  color:#fff;
  font-size:16px;
  z-index:10;
  bottom:86px;
  line-height:36px;
  z-index:5;
}
.banner_page .wrap {
  height:0;
  text-align:right;
}
.banner_page span {
  color:#fff;
}
.banner_page label {
  color:#fff;
}
.banner_page em {
  font-style:normal;
  color:#fff;
}
.main .banner .btn {
  display:none;
}
.swiper-container-autoheight .swiper-slide {
  cursor:default;
}
.banner .c-dot-page {
  position:absolute;
  z-index:10;
  bottom:60px;
  right:0;
  width:100%;
}
.banner .c-dot-box {
  float:right;
  display:flex;
  align-items:center;
  width:200px;
  color:#fff;
  font-size:18px;
}
.banner .c-dot-box .c-text1 {
  width:50px;
  line-height:1;
}
.banner .c-dot-box .c-text2 {
  width:50px;
  line-height:1;
  text-align:right;
}
.banner .c-dot-box .c-line-box {
  width:-webkit-calc(100% - 80px);
  width:calc(100% - 80px);
  height:2px;
  background:rgba(255,255,255,.2);
}
.banner .c-dot-box .c-line-box .c-line {
  width:0;
  height:2px;
  background:#fff;
  transition:1s;
}
.main .banner .down {
  width:90px;
  height:52px;
  position:absolute;
  left:50%;
  bottom:5.4%;
  z-index:10;
  cursor:pointer;
  margin-left:-45px;
  font-size:14px;
  color:rgba(255,255,255,0.4);
  text-align:center;
}
.main .banner .down span {
  height:24px;
  background:url(../images/i_pic1.png) no-repeat center;
  background-size:auto 100%;
  display:block;
  animation:banner-down 0.6s infinite alternate;
  -o-animation:banner-down 0.6s infinite alternate;
  -moz-animation:banner-down 0.6s infinite alternate;
  -webkit-animation:banner-down 0.6s infinite alternate;
  margin-bottom:12px;
}
.main .banner .swiper-pagination {
  position:relative;
  text-align:left;
}
.swiper-other {
  position:absolute;
  left:0;
  bottom:90px;
  width:100%;
  z-index:2;
}
.swiper-other .swiper-number .swiper-pagination .swiper-pagination-bullet {
  opacity:0.2;
  background:#fff;
  width:13px;
  height:4px;
  border-radius:0;
  margin:0 4px;
}
.swiper-other .swiper-number .swiper-pagination .swiper-pagination-bullet-active {
  opacity:1;
  background:#352482;
  width:27px;
}
.main .banner .swiper-other .number {
  margin-left:15px;
  line-height:1.4em;
  color:rgba(255,255,255,1);
  float:right;
}
.main .banner.swiper-other .number .current {
  margin-right:4px;
  font-size:20px;
  color:#ffffff;
}
.main .banner .swiper-other .number .all {
  margin-left:3px;
}
.main .banner .table .pic {
  width:374px;
}
.banner_txt {
  text-align:left;
  color:#fff;
  position:relative;
  z-index:6;
  letter-spacing:3px;
  padding-bottom:10px;
  overflow:hidden;
}
.banner_txt img {
  height:19px;
  width:auto;
  display:inline-block;
  margin-right:10px;
}
@media screen and (max-width:1660px) {
  /*轮显*/
}
@media screen and (max-width:1500px) {
  .main .banner .table .pic {
  width:292px;
}
}
@media screen and (max-width:1400px) {
  /*轮显*/
 .main .banner .swiper-slide .table .imgs {
  width:530px;
}
.main .banner .table .pic {
  width:272px;
}
.banner_txt img {
  height:15px;
}
}
@media screen and (max-width:1260px) {
  /*轮显*/
 .main .banner .table .pic {
  width:245px;
}
.banner_txt img {
  height:12px;
}
.banner_txt {
  padding-top:5px;
  padding-bottom:5px;
}
}
@media screen and (max-width:1200px) {
  /*轮显*/
.banner_page {
  bottom:76px;
}
.main .banner .swiper-slide .rbtn {
  bottom:52px;
}
.banner .c-dot-page {
  bottom:50px;
}
.swiper-other {
  bottom:80px;
}
.main .banner .swiper-pagination {
  text-align:center;
}
.main .banner .swiper-slide .table .imgs {
  width:460px;
}
.down {
  display:none;
}
.main .banner .table .pic {
  display:none;
}
}
@media screen and (max-width:992px) {
  /*轮显*/
.main .banner .btn {
  bottom:80px;
}
.main .banner .swiper-slide .table .imgs {
  width:360px;
}
.banner_txt img {
  height:10px;
  margin-right:6px;
}
}
@media screen and (max-width:640px) {
  /*轮显*/
.main .banner .btn {
  bottom:70px;
}
/* .main .banner .btn .boxs {
  margin-left:140px;
}
*/
.banner_page {
  bottom:66px;
  font-size:15px;
}
.banner_page label {
  /*display:none;
  */
 display:inline-block;
  width:40px;
  vertical-align:top;
  overflow:hidden;
}
.banner_page em {
  display:inline-block;
  width:40px;
  vertical-align:top;
  overflow:hidden;
}
.main .banner .swiper-slide .rbtn {
  /*min-width:130px;
  */
 bottom:42px;
}
.main .banner .swiper-slide .rbtn span {
  height:25px;
  line-height:16px;
  padding:0;
}
.banner .c-dot-page {
  bottom:40px;
}
.banner .c-dot-box {
  width:160px;
  margin-right:-16px;
}
.banner .c-dot-box .c-text1 {
  width:30px;
}
.banner .c-dot-box .c-text2 {
  width:30px;
}
.swiper-other {
  bottom:70px;
}
.main .banner .swiper-pagination {
  margin-top:5px;
}
.main .banner .swiper-slide .table .imgs {
  width:300px;
}
}
@media screen and (max-width:480px) {
  /*轮显*/
.main .banner .btn {
  bottom:60px;
}
.banner_page {
  bottom:58px;
}
.main .banner .swiper-slide .txt {
  line-height:1;
  font-size:32px;
}
.main .banner .swiper-slide .rbtn {
  /*min-width:110px;
  */
 bottom:34px;
  margin-top:4%;
}
.main .banner .swiper-slide .rbtn span {
  height:36px;
  line-height:36px;
}
.main .banner .swiper-slide .rbtn {
  margin-top:1%;
}
.banner .c-dot-page {
  bottom:30px;
}
.main .banner .swiper-slide .table .imgs {
  width:260px;
}
.banner_txt {
  padding-top:0;
}
}
@media screen and (max-width:420px) {
  /*轮显*/
/*.main .banner .swiper-slide .rbtn {
  min-width:100px;
}
*/
.main .banner .swiper-slide .rbtn span {
  height:32px;
  line-height:32px;
}
.main .banner .swiper-slide .txt {
  font-size:28px;
}
.main .banner .swiper-slide .table .imgs {
  width:220px;
}
}
@media screen and (max-width:360px) {
}
/*优势之道*/
.i_one {
  overflow:hidden;
  background:#fff;
  border-radius:10px;
  padding-left:3%;
  padding-right:3%;
  margin-top:-55px;
  position:relative;
  z-index:1;
}
.i_one .h3 {
  overflow:hidden;
  text-align:center;
  font-weight:600;
  color:#352482;
  line-height:1.3;
  margin-top:5%;
}
.i_one .p {
  overflow:hidden;
  font-size:16px;
  font-weight:400;
  color:#666666;
  line-height:1.3;
  margin-top:1%;
  text-align:center;
}
.i_one ul {
  margin-top:5%;
  margin-bottom:4%;
  overflow:hidden;
}
.i_one li {
  float:left;
  overflow:hidden;
  width:25%;
  position:relative;
}
.i_one li::after {
  content:"";
  position:absolute;
  right:0;
  top:0;
  height:100%;
  width:1px;
  background:url(../images/i_pic2.png) center center no-repeat;
}
.i_one li:last-child::after {
  display:none;
}
.i_one li .imgs {
  width:80%;
  max-width:207px;
  height:153px;
  margin:0 auto;
  display:flex;
  align-items:center;
  justify-content:left;
  transition:all 0.3s;
  background:url(../images/i_img6.png) center center no-repeat;
  background-size:100% auto;
}
.i_one li .imgs span {
  color:#352482;
  font-weight:bold;
  line-height:25px;
  text-align:center;
  width:94%;
  margin:0 auto;
}
@media screen and (max-width:1200px) {
  /*优势之道*/
}
@media screen and (max-width:992px) {
  /*优势之道*/
.i_one .p {
  font-size:14px;
  margin-top:1.5%;
}
.i_one ul {
  margin-bottom:6%;
}
.i_one li {
  width:50%;
}
.i_one li:nth-child(2):after {
  display:none;
}
.i_one li:nth-child(1),.i_one li:nth-child(2) {
  margin-bottom:6%;
}
}
@media screen and (max-width:640px) {
  /*优势之道*/
 .i_one ul {
  margin-top:6%;
}
.i_one .p {
  font-size:13px;
  margin-top:2%;
}
.i_one .h3 {
  margin-top:6%;
}
.i_one li .imgs span {
  line-height:22px;
}
}
@media screen and (max-width:480px) {
  /*优势之道*/
 .i_one .p {
  font-size:12px;
}
.i_one li .imgs {
  height:140px;
}
.i_one .h3 {
  margin-top:7%;
}
}
@media screen and (max-width:420px) {
  /*优势之道*/
 .i_one li .imgs {
  height:110px;
}
}
/*奖项分类*/
.i_title {
  text-align:center;
  margin-top:5%;
  position:relative;
  padding-top:52px;
}
.i_title .h3 {
  color:#352482;
  font-weight:bold;
  display:inline-block;
  vertical-align:top;
  line-height:1.1;
  padding-left:70px;
  padding-right:70px;
  position:relative;
}
.i_title .h3::before {
  content:"";
  width:54px;
  left:0;
  top:0;
  height:100%;
  background:url(../images/i_pic3.png) center top 70% no-repeat;
  background-size:100% auto;
  position:absolute;
}
.i_title .h3::after {
  content:"";
  width:54px;
  right:0;
  top:0;
  height:100%;
  background:url(../images/i_pic4.png) center top 70% no-repeat;
  background-size:100% auto;
  position:absolute;
}
.i_title .txt {
  position:absolute;
  top:0;
  width:100%;
  left:0;
  text-transform:uppercase;
  opacity:0.1;
  color:#333;
  font-family:Arial;
  font-weight:bold;
  line-height:1;
}
.i_service_bg {
  overflow:hidden;
  background-repeat:no-repeat;
  background-position:center center;
  background-size:cover;
}
.i_service_bg .i_title .h3 {
  color:#352482;
}
.i_service_a {
  margin:0 auto;
  max-width:380px;
  overflow:hidden;
  margin-top:3%;
}
.i_service_a a {
  float:left;
  width:47.5%;
  margin-right:2%;
  text-align:center;
  border:1px solid #352482;
  border-radius:30px;
  line-height:50px;
  height:50px;
  color:#352482;
}
.i_service_a a:last-child {
  margin-right:0;
}
.i_service_a a:hover {
  background:linear-gradient(90deg,#352482 0%,#352482 100%);
  border:0;
}
.i_service_a a.on {
  background:linear-gradient(90deg,#352482 0%,#352482 100%);
  border:0;
  color:#fff;
}
.i_service_div {
  overflow:hidden;
  margin-top:5%;
  position:relative;
  margin-bottom:7%;
}
.i_service_div .divhidden {
  opacity:0;
  filter:Alpha(opacity=0);
  transition:all 0.3s;
  /* height:0;
  */
display:block;
  /* overflow:hidden;
  */
z-index:0;
}
.i_service_div .divhidden.on {
  opacity:1.0;
  filter:Alpha(opacity=100);
  /* height:auto;
  */
 display:block;
  position:relative;
  z-index:1;
}
.i_service_div .divhidden:nth-child(2),.i_service_div .divhidden:nth-child(3),.i_service_div .divhidden:nth-child(4) {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
}
.i_service_div .i_service_r {
  overflow:hidden;
  background:#fff;
  border-radius:20px;
  width:calc(99% - 206px);
  width:100%;
}
.i_service_div .i_service_r .boxs {
  overflow:hidden;
  padding-left:10px;
  padding-right:20px;
  padding-top:20px;
  padding-bottom:10px;
}
.i_service_div .i_service_r li {
  float:left;
  width:calc(25% - 10px);
  padding:10px;
  overflow:hidden;
  margin-left:10px;
  margin-bottom:10px;
  padding:40px;
  transition:all 0.3s;
  border-radius:10px;
}

.i_service_div .i_service_r li:nth-child(4n) {
  margin-right:0;
}
.i_service_div .i_service_r li:nth-child(7),.i_service_div .i_service_r li:nth-child(8),.i_service_div .i_service_r li:nth-child(9) {
  margin-bottom:0;
}
.i_service_div .i_service_r li .boxs2 {
  margin:0 auto;
  width:100%;
  max-width:402px;
  display: flex;
  align-items: center;
}
.i_service_div .i_service_r li .imgs {
  width:80px;
  height:80px;
  margin-top:4px;
  margin-bottom:8px;
  position:relative;
  float:left;
  margin-right:13px;
  z-index:0;
}
.i_service_div .i_service_r li .imgs img {
  display:block;
  height:80px;
  width:80px;
  transition:all 0.3s;
  position:absolute;
  left:10px;
}
.i_service_div .i_service_r li .imgs .img2 {
  opacity:0;
  filter:Alpha(opacity=0);
}
.i_service_div .i_service_r li .txt {
  overflow:hidden;
  padding-left:10px;
  height:130px;
}
.i_service_div .i_service_r li .txt .cons {
  overflow:hidden;
  width:100%;
}
.i_service_div .i_service_r li .txt .p {
  color:#333;
  font-size:14px;
  line-height:18px;
  margin-top:8px;
  transition:all 0.3s;
}
.i_service_div .i_service_r li .txt .h3 {
  font-weight:bold;
  overflow:hidden;
  height:28px;
  line-height:28px;
  white-space:nowrap;
  text-overflow:ellipsis;
  transition:all 0.3s;
  color:#333;
}
.i_service_div .i_service_r li .txt .ends {
  overflow:hidden;
  margin-top:13px;
  height:0;
  transition:all 0.3s;
}
.i_service_div .i_service_r li .txt .ends a {
  float:left;
  width:80px;
  text-align:center;
  line-height:24px;
  border-radius:5px;
  color:#fff;
  font-size:14px;
  transition:all 0.3s;
  margin-right:12px;
  border:1px solid #fff;
}
.i_service_div .i_service_r li .txt .ends a:hover {
  background:#177cc9;
  border-color:#177cc9;
}








.i_service_div .i_service_r2 {
  overflow:hidden;
  background:#fff;
  border-radius:20px;
  width:calc(99% - 206px);
  width:100%;
}
.i_service_div .i_service_r2 .boxs {
  overflow:hidden;
  padding-left:10px;
  padding-right:20px;
  padding-top:20px;
  padding-bottom:10px;
}
.i_service_div .i_service_r2 li {
  float:left;
  width:calc(33% - 10px);
  padding:10px;
  overflow:hidden;
  margin-left:10px;
  margin-bottom:10px;
  transition:all 0.3s;
  border-radius:10px;
}

.i_service_div .i_service_r2 li:nth-child(4n) {
  margin-right:0;
}
.i_service_div .i_service_r2 li:nth-child(7),.i_service_div .i_service_r2 li:nth-child(8),.i_service_div .i_service_r2 li:nth-child(9) {
  margin-bottom:0;
}
.i_service_div .i_service_r2 li .boxs2 {
  margin:0 auto;
  width:100%;
  max-width:402px;
  margin-top:30px;
  margin-bottom:30px;
  padding: 30px;
  display:flex;
  align-items:center;
  flex-direction: column;
}
.i_service_div .i_service_r2 li .imgs {
  width:80px;
  height:80px;
  margin-top:4px;
  margin-bottom:8px;
  position:relative;
  float:left;
  margin-right:13px;
  z-index:0;
}
.i_service_div .i_service_r2 li .imgs img {
  display:block;
  height:80px;
  width:80px;
  transition:all 0.3s;
  position:absolute;
  left:10px;
}
.i_service_div .i_service_r2 li .imgs .img2 {
  opacity:0;
  filter:Alpha(opacity=0);
}
.i_service_div .i_service_r2 li .txt {
  overflow:hidden;
  padding-left:10px;
  height:130px;
  text-align: center;
}
.i_service_div .i_service_r2 li .txt .cons {
  overflow:hidden;
  width:100%;
}
.i_service_div .i_service_r2 li .txt .p {
  color:#333;
  font-size:14px;
  line-height:18px;
  margin-top:8px;
  transition:all 0.3s;
}
.i_service_div .i_service_r2 li .txt .h3 {
  font-weight:bold;
  overflow:hidden;
  height:28px;
  line-height:28px;
  white-space:nowrap;
  text-overflow:ellipsis;
  transition:all 0.3s;
  color:#333;
}
.i_service_div .i_service_r2 li .txt .ends {
  overflow:hidden;
  margin-top:13px;
  height:0;
  transition:all 0.3s;
}
.i_service_div .i_service_r2 li .txt .ends a {
  float:left;
  width:80px;
  text-align:center;
  line-height:24px;
  border-radius:5px;
  color:#fff;
  font-size:14px;
  transition:all 0.3s;
  margin-right:12px;
  border:1px solid #fff;
}
.i_service_div .i_service_r2 .btn{
  padding:10px 30px;
  border-radius: 30px;
  color:#fff;
  background:#352482;
  margin-top:30px;
}

.i_service_div .i_service_r2 li:hover {
  background:#352482;
  border-color:#fff;
}







@media screen and (min-width:641px) {
  /*奖项分类*/
 .i_service_div .i_service_r li:hover {
    background:#352482;
  }
  .i_service_div .i_service_r li:hover .imgs::before {
    display:none;
  }
  .i_service_div .i_service_r li:hover .imgs {
    background:none;
  }
  .i_service_div .i_service_r li:hover .imgs .img1 {
    opacity:0;
    filter:Alpha(opacity=0);
  }
  .i_service_div .i_service_r li:hover .imgs .img2 {
    opacity:1;
    filter:Alpha(opacity=100);
  }
  .i_service_div .i_service_r li:hover .txt .h3,.i_service_div .i_service_r li:hover .txt .p {
    color:#fff;
  }

  /*评审体系*/
  .i_service_div .i_service_r li:hover .txt .ends {
    height:auto;
  }

  .i_service_div .i_service_r2 li:hover {
    background:#352482;
  }

  .i_service_div .i_service_r2 li:hover .imgs .img1 {
      filter:brightness(0)invert(1);
  }

  .i_service_div .i_service_r2 li:hover .txt .h3,.i_service_div .i_service_r2 li:hover .txt .p {
    color:#fff;
  }
  .i_service_div .i_service_r2 li:hover .txt .ends {
    height:auto;
  }
  .i_service_div .i_service_r2 li:hover .btn{
    background:#fff;
    color:#352482;
  }
}
@media screen and (max-width:1400px) {
  .i_service_div .i_service_l {
    width:170px;
  }
  .i_service_div .i_service_r {
    width:100%}
  }
  @media screen and (max-width:1200px) {
    .i_title {
    padding-top:46px;
  }
  .i_service_div {
    margin-top:4%;
  }
  .i_service_div .jb {
    display:block;
  }
  .i_service_div .i_service_l {
    float:none;
    width:100%;
    margin-right:0;
    background:none;
    height:auto;
  }
  .i_service_div .i_service_l .a {
    display:none;
  }
  .i_service_div .i_service_l ul {
    height:auto;
  }
  .i_service_div .i_service_l .boxs {
    margin-top:0;
  }
  .i_service_div .i_service_l li {
    display:inline-block;
    vertical-align:top;
    margin-left:2px;
    margin-right:2px;
  }
  .i_service_div .i_service_r {
    float:none;
    width:calc(100% - 0px);
    width:-webkit-calc(100% - 0px);
    width:-moz-calc(100% - 0px);
    margin-top:4%;
  }
  .i_service_div .i_service_r li {
    width:49%;
  }
  .i_service_div .i_service_r li:nth-child(3n) {
    margin-right:2%;
  }
  .i_service_div .i_service_r li:nth-child(2n) {
    margin-right:0;
  }
}
@media screen and (max-width:992px) {
  /*奖项分类*/
}
@media screen and (max-width:780px) {
  /*奖项分类*/
 .i_title {
    padding-top:40px;
  }
  .i_service_a a {
    height:40px;
    line-height:40px;
  }
  .i_service_div .i_service_l .i_service_t {
    height:40px;
    line-height:40px;
  }
  .i_service_div .i_service_r li {
    width:100%;
    margin:0;
    padding: 0;
  }
  .i_service_div .i_service_r li:nth-child(3n) {
    margin-right:2%;
  }
  .i_service_div .i_service_r li .boxs2 {
    max-width:620px;
  }
}
@media screen and (max-width:640px) {
  /*奖项分类*/
  .i_title {
    margin-top:6%;
    padding-top:35px;
  }
  .i_title .h3 {
    padding-left:60px;
    padding-right:60px;
  }
  .i_title .h3::before {
    padding-left:46px;
  }
  .i_title .h3::after {
    padding-right:46px;
  }
  .i_service_div .i_service_r li .boxs2 {
    /* margin-top:16px;
    margin-bottom:16px;
    */
    margin-top:0px;
    margin-bottom:0px;
      padding:0 50px 0 70px;
  }
  .i_service_div .i_service_r li .imgs {
    width:60px;
    height:60px;
    margin-top:12px;
  }
  .i_service_div .i_service_r li .imgs img {
    width:60px;
    height:60px;
  }
  .i_service_div .i_service_r2 li{
    width: 100%;
    margin:0;
  }
  .i_service_div .i_service_r2 li .boxs2{
    padding: 0;
    margin:0;
  }
}
@media screen and (max-width:480px) {
  /*奖项分类*/
  .i_title {
    margin-top:7%;
    padding-top:28px;
  }
  .i_service_div .i_service_r li .txt .h3 {
    font-size:15px;
  }
  .i_service_div .i_service_r li .txt .p {
    font-size:13px;
  }
}
@media screen and (max-width:420px) {
  /*奖项分类*/
  .i_service_div .i_service_r li .txt .p {
    font-size:12px;
  }
}











/*参评指南*/
.i_industry_bg{ overflow: hidden; background: #fff}
.i_industry{position: relative;}
.i_industry::before{content: "";position: absolute;left: 0;width: 121px;height: 709px;background: url(../images/i_pic6.png) no-repeat;background-size: 100% 100%;z-index: 2;top: -89px;}
.i_industry::after{content: "";position: absolute;right: 0;width: 124px;height: 660px;background: url(../images/i_pic7.png) no-repeat;background-size: 100% 100%;z-index: 2;bottom: -25px;}
.i_industry ul{width: 98%;position: relative;display: flex;margin-left: 5%;margin-bottom: 130px;margin-top: 66px;}
.i_industry li{width: 35.625%;position: relative;-webkit-transition: all 0.7s ease 0s;  transition: all 0.7s ease 0s; margin-left:1%; }
.i_industry li:first-child{margin-left: 0;}

.i_industry li .imgs{width: 100%;height: 80vh; overflow: hidden; position: relative;}
.i_industry li .imgs img{width: 80vw;height: 100vh; object-fit: cover;position: absolute;  transition: left 0.3s linear;margin-left: -50vw;margin-top: -50vh;top: 50%;left: 50%;max-width: none;}
.i_industry li .fz_jut{ position: absolute; top: 0; left: 0;width: 100%; padding-left: 2%; z-index: 2; color: #fff; padding-top:250px;}
.i_industry li .fz_jut .font{width: 100%; display: flex;align-items: flex-start;padding-right: 2rem;}
.i_industry li:first-child .fz_jut .font{padding-left: 3%;}
.i_industry li .fz_jut .font .cons{overflow: hidden;width: 80%;    transition: all 0.3s;}
.i_industry li .fz_jut .font .h3{font-weight: normal;color: #fff;}
.i_industry li .fz_jut .font .desc{overflow: hidden;font-size: 18px;line-height: 1.5;margin-top: 20px;white-space:wrap;text-overflow:ellipsis;height:50px;}
.i_industry li .fz_jut .font .a{overflow: hidden;margin-top: 40px;font-size: 16px;width: 80%;height: 230px;    transition: all 0.3s;}
.i_industry li:hover .fz_jut .font .a{width: 90%;}
.i_industry li .fz_jut .font .a a{float: left;width: 32%;margin-right: 2%;text-align: center;border: 1px solid #fff; border-radius: 5px;line-height: 50px;height: 50px;white-space:nowrap;text-overflow:ellipsis;color: #FFFFFF;white-space:nowrap;text-overflow:ellipsis;margin-bottom: 2%;padding-left: 1%;padding-right: 1%;overflow: hidden;max-width: 148px;    transition: all 0.3s;}
.i_industry li .fz_jut .font .a a:hover{background: linear-gradient(90deg, #352482 0%, #352482 100%);border: 0;}
.i_industry li .fz_jut .font .a2{float: left;text-transform: uppercase;color: #fff;overflow: hidden;margin-top: 40px;transition:all 0.3s;font-size: 14px;}
.i_industry li .fz_jut .font .a2:hover{opacity:0.8;filter:Alpha(opacity=80);margin-left: 5px;background: linear-gradient(88deg, #352482 0%, #352482 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;}
@media screen and (min-width: 1201px) {
/*行业领域*/
.i_industry li:hover{width: 80%;}
.i_industry li .imgs{transform: skew(-10deg); transform-origin: right top;}
.i_industry li .imgs img{ transform: skew(10deg); }

}
@media screen and (max-width: 1800px) {
/*行业领域*/
.i_industry ul{margin-left: 2%;width: 100%;}
.i_industry::before{left: -40px;}
.i_industry::after{right: -40px;}
.i_industry li .fz_jut .font .a{width: 420px;}
}
@media screen and (max-width: 1600px) {
  /*行业领域*/
  .i_industry ul{margin-left: 0%;width: 102%;}
.i_industry::before{left: -60px;}
.i_industry::after{right: -60px;}
  .i_industry li .fz_jut .font .a{width: 380px;font-size: 15px;}
  .i_industry li .fz_jut{padding-top: 100px;}

}
@media screen and (max-width: 1400px) {
  /*行业领域*/
  .i_industry li .fz_jut .font .a{width: 90%;font-size: 14px;}
  .i_industry li .fz_jut{padding-top: 70px;}
  }
@media screen and (max-width: 1200px) {
/*行业领域*/
.i_industry ul{display: block;width: 100%;}
.i_industry li{width: 100%;float: none;margin-left: 0;margin-bottom: 2%;}
.i_industry li .imgs{height: 70vh;}
.i_industry li .imgs img{width: 100%;}
.i_industry li .fz_jut{padding-top: 50px;padding-right: 3%;padding-left: 3%;}
.i_industry li:first-child .fz_jut .font{padding-left: 0;}
.i_industry li .fz_jut .font{padding-right: 0;}
.i_industry li .fz_jut .font .cons{width: 100%;}
.i_industry li .fz_jut .font .a{height: auto;}
.i_industry::before{display: none;}
.i_industry::after{display: none;}
}
@media screen and (max-width: 992px) {
/*行业领域*/
.i_industry ul{margin-top: 4%; margin-bottom:6%;}
}
@media screen and (max-width: 640px) {
/*行业领域*/
.i_industry li .fz_jut .font .desc{font-size: 14px;}
.i_industry li .fz_jut .font .a{width: 100%;}
.i_industry li .fz_jut .font .a a{height: 40px;line-height: 40px;}
.i_industry li .fz_jut .font .a2{font-size: 13px;}

}












/*奖项介绍*/
.i_about_bg {
  overflow:hidden;
  background:url(../images/i_img12.jpg) center center no-repeat;
  background-size:cover;
}
.i_about {
  margin-top:3%;
  margin-bottom: 5%;
  position:relative;
}
.i_about .desc {
  line-height:1.8;
  overflow:hidden;
  color:#352482;
  max-width:870px;
  margin:0 auto;
  text-align:center;
  text-transform:uppercase;
}
.i_about .num {
  overflow:hidden;
  margin-top:6%;
  text-align:center;
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
}
.i_about .num .one {
  overflow:hidden;
  color:#fff;
  display:inline-block;
  vertical-align:top;
  text-align:left;
  margin-left:26px;
  margin-right:26px;
}
.i_about .num .top {
  color:#222;
  font-size:16px;
  line-height:1.2;
}
.i_about .num .top span {
  font-family:'Open-Sans';
  line-height:1.2;
  font-weight:bold;
  margin-top:-6px;
  float:left;
  margin-right:10px;
  background:linear-gradient(88deg,#352482 0%,#352482 100%);
  -webkit-background-clip:text;
  -webkit-text-fill-color:transparent;
}
.i_about .num .top label {
  overflow:hidden;
  display:inline-block;
  vertical-align:top;
}
.i_about .num .top label i {
  display:block;
  font-style:normal;
  overflow:hidden;
  margin-top:2px;
}
.i_about .num .top sup {
  margin-bottom:12px;
  display:block;
  font-size:22px;
  background:linear-gradient(88deg,#352482 0%,#352482 100%);
  -webkit-background-clip:text;
  -webkit-text-fill-color:transparent;
}
.i_about .num .top em {
  font-style:normal;
  display:block;
  color:#352482;
  font-size: 20px;
}
.i_about_bg .i_title .h3 {
  color:#352482;
}
.i_about_bg .i_title .txt {
  color:#FFFFFF;
}
.i_more {
  overflow:hidden;
  width:180px;
  line-height:50px;
  border-radius:30px;
  text-align:center;
  transition:all 0.3s;
  background:#352482;
  color:#fff;
  font-size:16px;
  font-family:Arial;
  text-transform:uppercase;
  display:block;
  margin:0 auto;
  margin-top:3%;
  position:relative;
  z-index:0;
}
.i_more:hover {
  color:#fff;
}
.i_more::after {
  content:"";
  position:absolute;
  left:0;
  top:0;
  height:100%;
  width:0;
  background:linear-gradient(90deg,#352482,#352482);
  transition:all 0.3s;
  z-index:-1;
}
.i_more:hover::after {
  width:100%;
}
.i_about_img {
  overflow:hidden;
  margin-top:3%;
}
.i_about_img li {
  overflow:hidden;
  width:32.3333%;
  margin-right:1%;
  background:#fff;
  transition:all 0.3s;
  border-radius:5px;
  padding:14px;
  --size:0.9em;
  --fill:#aaaaaa;
  float:left;
}
.i_about_img li:nth-child(4n) {
  margin-right:0;
}
.i_about_img li:hover {
  background:linear-gradient(90deg,#352482,#352482);
  --fill:#ffffff;
}
.i_about_img li a {
  display:block;
}
.i_about_img li .imgs {
  overflow:hidden;
  position:relative;
  padding-top:63%;
}
.i_about_img li .imgs img {
  display:block;
  width:100%;
  height:100%;
  position:absolute;
  top:0;
  left: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;
}
.i_about_img li:hover .imgs 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);
}
.i_about_img li .h3 {
  font-weight:bold;
  height:32px;
  line-height:32px;
  margin-top:18px;
  overflow:hidden;
  white-space:nowrap;
  text-overflow:ellipsis;
  color:#352482;
}
.i_about_img li .h3 span {
  float:right;
  margin-left:6px;
  margin-top:6px;
}
.i_about_img li:hover .h3 {
  color:#fff;
}
@media screen and (max-width:1400px) {
  /*关于我们*/
.i_about .num .top {
  font-size:15px;
}
.i_about .num .top sup {
  line-height:1;
  margin-top:5px;
  font-size:20px;
}
.i_about .num .one {
  margin-left:20px;
  margin-right:20px;
}
}
@media screen and (max-width:1260px) {
  /*关于我们*/
 .i_about .num .top {
  font-size:14px;
}
.i_about .num .top sup {
  font-size:18px;
}
.i_about .num .one {
  margin-left:15px;
  margin-right:15px;
}
}
@media screen and (max-width:1200px) {
  /*关于我们*/
 .i_about .num .top span {
  margin-right:5px;
}
.i_about .num .one {
  margin-left:10px;
  margin-right:10px;
}
}
@media screen and (max-width:992px) {
  /*关于我们*/
.i_more {
  line-height:40px;
  width:160px;
}
.i_about .num .one {
  width:50%;
  margin-left:0;
  margin-right:0;
  float:left;
  text-align:center;
  margin-bottom:3%;
}
.i_about .num .top {
  text-align:center;
}
.i_about .num .top sup {
  margin-bottom:10px;
  font-size:16px;
}
.i_about .num .top span {
  margin-top:-2px;
  float:none;
}
.i_about .num .top label {
  text-align:left;
}
.i_about .num {
  margin-top:7%;
}
.i_about_img li {
  width:49%;
  margin-right:2%;
  margin-bottom:2%;
}
.i_about_img li:nth-child(2n) {
  margin-right:0;
}
}
@media screen and (max-width:780px) {
  /*关于我们*/
 .i_about .num .top sup {
  margin-bottom:5px;
}
}
@media screen and (max-width:640px) {
  /*关于我们*/
 .i_more {
  font-size:13px;
}
.i_about .num .top {
  font-size:13px;
}
.i_about .num .top sup {
  font-size:14px;
}
.i_about .num .one {
  /* width:100%;
  float:none;
  */
margin-bottom:5%;
}
.i_about .num .top span {
  margin-right:0;
  position:relative;
}
.i_about .num .top span::after {
  content:"+";
  position:absolute;
  right:-12px;
  top:0;
  font-size:14px;
  background:linear-gradient(88deg,#6FB60D 0%,#157ACE 100%);
  -webkit-background-clip:text;
  -webkit-text-fill-color:transparent;
}
.i_about .num .top label sup {
  display:none;
}
.i_about .num .top label {
  text-align:center;
  display:block;
}
.i_about_img li {
  padding:10px;
}
.i_about_img li .h3 {
  height:26px;
  line-height:26px;
  margin-top:12px;
}
}
@media screen and (max-width:480px) {
  /*关于我们*/
   .i_more {
    width:140px;
  }
  .i_about .num .top {
    font-size:12px;
  }
  .i_about .num .top sup {
    font-size:13px;
  }
}



















/*新闻动态*/
.i_news_bg {
  background:#ffffff;
  margin-bottom: 5%;
}
.i_news_bg .i_more {
  margin-top:5%;
  margin-bottom:5%;
}
.i_news_bg .i_title .h3 {
  color:#352482;
}

.i_news_bg .i_service_a {
  max-width:582px;
}
.i_news_bg .i_service_a a {
  width:49%;
}
.i_news {
  margin-top:5%;
  overflow:hidden;
  position:relative;
}
.i_news .divhidden {
  opacity:0;
  filter:Alpha(opacity=0);
  transition:all 0.3s;
  /* height:0;
  */
display:block;
  /* overflow:hidden;
  */
z-index:0;
}
.i_news .divhidden.on {
  opacity:1.0;
  filter:Alpha(opacity=100);
  /* height:auto;
  */
 display:block;
  position:relative;
  z-index:1;
}
.i_news .divhidden:nth-child(2),.i_news .divhidden:nth-child(3),.i_news .divhidden:nth-child(4) {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
}
.i_news_l {
  float:left;
  overflow:hidden;
  position:relative;
  width:48.8125%;
  border-radius:20px;
  background:#f6f6f6;
}
.i_news_l .imgs {
  overflow:hidden;
  /* padding-top:40.6%;
  */
position:relative;
  padding-top:317px;
}
.i_news_l .imgs img {
  display:block;
  width:100%;
  height:100%;
  position:absolute;
  top:0;
  left: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;
  object-fit:cover;
}
.i_news_l:hover .imgs 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);
  /*-webkit-filter:grayscale(0%);
  -moz-filter:grayscale(0%);
  -ms-filter:grayscale(0%);
  -o-filter:grayscale(0%);
  filter:grayscale(0%);
  filter:none;
  */
}
.i_news_l .boxs {
  width:96%;
  margin:0 auto;
  max-width:710px;
  margin-top:39px;
  margin-bottom:31px;
}
.i_news_l .date {
  overflow:hidden;
  color:#777777;
  font-size:16px;
  height:30px;
  line-height:30px;
}
.i_news_l .h3 {
  font-weight:bold;
  color:#333333;
  overflow:hidden;
  transition:all 0.3s;
  height:30px;
  line-height:30px;
  margin-top:15px;
  display:inline-block;
  vertical-align:top;
  transition:all 0.3s;
  white-space:nowrap;
  text-overflow:ellipsis;
  max-width:100%;
}
.i_news_l:hover .h3 {
  background:linear-gradient(88deg,#352482 0%,#352482 100%);
  -webkit-background-clip:text;
  -webkit-text-fill-color:transparent;
}
.i_news_l .p {
  color:#666666;
  line-height:22px;
  height:44px;
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical;
  margin-top:13px;
  font-size:14px;
}
.i_news_r {
  float:right;
  overflow:hidden;
  width:48.125%;
  background:#f6f6f6;
  border-radius:20px;
}
.i_news_r .boxs {
  width:96%;
  margin:0 auto;
  max-width:720px;
  margin-top:33px;
  margin-bottom:4px;
}
.i_news_r .one {
  overflow:hidden;
  margin-bottom:31px;
}
.i_news_r .one .date {
  overflow:hidden;
  color:#777777;
  font-size:16px;
  height:30px;
  line-height:30px;
}
.i_news_r .one .h3 {
  font-weight:bold;
  color:#333333;
  overflow:hidden;
  transition:all 0.3s;
  height:30px;
  line-height:30px;
  margin-top:16px;
  display:inline-block;
  vertical-align:top;
  white-space:nowrap;
  text-overflow:ellipsis;
  max-width:100%;
}
.i_news_r .one:hover .h3 {
  background:linear-gradient(88deg,#352482 0%,#352482 100%);
  -webkit-background-clip:text;
  -webkit-text-fill-color:transparent;
}
.i_news_r .one .p {
  color:#555;
  line-height:22px;
  height:44px;
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical;
  margin-top:13px;
  font-size:16px;
}
.i_news_r .one .imore {
  float:left;
  height:30px;
  line-height:30px;
  margin-top:32px;
  overflow:hidden;
  transition:all 0.3s;
  color:#333;
  font-style:normal;
  font-size:14px;
  text-transform:uppercase;
}
.i_news_r .one:hover .imore {
  background:linear-gradient(88deg,#352482 0%,#352482 100%);
  -webkit-background-clip:text;
  -webkit-text-fill-color:transparent;
}
.i_news_r li {
  display:block;
  overflow:hidden;
  width:100%;
  position:relative;
}
.i_news_r li a {
  display:block;
  overflow:hidden;
  color:#333;
  width:100%;
}
.i_news_r .ul {
  overflow:hidden;
  clear:both;
  width:100%;
}
.i_news_r li::after {
  content:"";
  position:absolute;
  left:0;
  top:0;
  width:100%;
  height:1px;
  background:#dadada;
  overflow:hidden;
}
.i_news_r li .h3 {
  line-height:86px;
  height:86px;
  position:relative;
  color:#333;
  font-weight:bold;
  overflow:hidden;
}
.i_news_r li .h3 span {
  overflow:hidden;
  float:left;
  width:calc(99% - 82px);
  width:-webkit-calc(99% - 82px);
  width:-moz-calc(99% - 82px);
  white-space:nowrap;
  text-overflow:ellipsis;
  color:#333;
  line-height:86px;
  height:86px;
  z-index:3;
}
.i_news_r li:hover .h3 span {
  background:linear-gradient(88deg,#352482 0%,#352482 100%);
  -webkit-background-clip:text;
  -webkit-text-fill-color:transparent;
}
.i_news_r li .date {
  float:right;
  color:#777;
  font-size:16px;
  font-family:Arial;
  font-weight:normal;
  overflow:hidden;
}
@media screen and (max-width:1440px) {
  /*新闻动态*/
  .i_news_l {
    width:49%;
  }
  .i_news_l .date {
    font-size:15px;
  }
  .i_news_r {
    width:49%;
  }
  .i_news_r .one .p {
    font-size:15px;
  }
  .i_news_r .one .date {
    font-size:15px;
  }
  .i_news_r li .date {
    font-size:15px;
  }
}
@media screen and (max-width:1200px) {
  /*新闻动态*/
   .i_news_r .one {
    margin-bottom:26px;
  }
  .i_news_r .one .h3 {
    margin-top:12px;
  }
  .i_news_r .one .imore {
    margin-top:26px;
  }
  .i_news_r li .h3 {
    height:73px;
    line-height:73px;
  }
  .i_news_r li .h3 span {
    height:73px;
    line-height:73px;
  }
  .i_news_l .boxs {
    margin-top:29px;
    margin-bottom:26px;
  }
  .i_news_l .imgs {
    padding-top:280px;
  }
}
@media screen and (max-width:992px) {
  /*新闻动态*/
  .i_news_l {
    float:none;
    width:100%;
    max-width:none;
    margin-bottom:2%;
  }
  .i_news_l .boxs {
    max-width:770px;
    margin-bottom:30px;
  }
  .i_news_l .imgs {
    padding-top:40.6%;
  }
  .i_news_r {
    float:none;
    width:100%;
    max-width:none;
    margin-bottom:1%;
    clear:both;
  }
  .i_news_r .boxs {
    max-width:770px;
  }
}
@media screen and (max-width:640px) {
  /*新闻动态*/
  .i_news_bg .i_more {
    margin-top:5%;
    margin-bottom:7%;
  }
  .i_news_l .date {
    font-size:14px;
    margin-left:0;
  }
  .i_news_l .boxs {
    margin-top:20px;
    margin-bottom:25px;
  }
  .i_news_l .h3 {
    margin-top:5px;
  }
  .i_news_r li .h3 span {
    width:calc(99% - 76px);
    width:-webkit-calc(99% -76px);
    width:-moz-calc(99% - 76px);
  }
  .i_news_l .p {
    font-size:13px;
    line-height:20px;
    height:40px;
    margin-top:8px;
  }
  .i_news_r .boxs {
    margin-top:20px;
  }
  .i_news_r .one {
    margin-bottom:20px;
  }
  .i_news_r .one .h3 {
    margin-top:5px;
  }
  .i_news_r .one .p {
    font-size:13px;
    line-height:20px;
    height:40px;
    margin-top:8px;
  }
  .i_news_r .one .imore {
    font-size:12px;
    margin-top:20px;
  }
  .i_news_r .one .date {
    font-size:14px;
  }
  .i_news_r li .h3 {
    line-height:60px;
    height:60px;
  }
  .i_news_r li .h3 span {
    line-height:60px;
    height:60px;
  }
  .i_news_r li:hover .h3 span {
    background:none;
    color:#295591;
    -webkit-text-fill-color:#295591;
  }
  .i_news_r li .date {
    font-size:13px;
  }
}
@media screen and (max-width:480px) {
  /*新闻动态*/
  .i_news_l {
    border-radius:10px;
  }
  .i_news_l .h3 {
    font-size:15px;
  }
  .i_news_l .date {
    font-size:13px;
  }
  .i_news_r {
    border-radius:10px;
  }
  .i_news_r .one .h3 {
    font-size:15px;
  }
  .i_news_r .one .date {
    font-size:13px;
  }
  .i_news_r li .date {
    font-size:12px;
  }
  .i_news_r li .h3 {
    font-size:15px;
  }
}
@media screen and (max-width:420px) {
}
@keyframes banner-down {
  0% {
  margin-top:0;
}
100% {
  transform:translate(0%,10px);
}
}
@-o-keyframes banner-down {
  0% {
  margin-top:0;
}
100% {
  transform:translate(0%,10px);
}
}
@-moz-keyframes banner-down {
  0% {
  margin-top:0;
}
100% {
  transform:translate(0%,10px);
}
}
@-webkit-keyframes banner-down {
  0% {
  margin-top:0;
}
100% {
  transform:translate(0%,10px);
}
}
@keyframes mymove6 {
  from {
  filter:alpha(opacity=0);
  opacity:0;
  -webkit-transform:translateY(-100px) translateX(0);
  -moz-transform:translateY(-100px) translateX(0);
  transform:translateY(-100px) translateX(0);
  -webkit-transition-timing-function:ease-in-out;
  transition-timing-function:ease-in-out;
}
to {
  filter:alpha(opacity=100);
  opacity:1;
  -webkit-transform:translateY(0px) translateX(0);
  -moz-transform:translateY(0px) translateX(0);
  transform:translateY(0px) translateX(0);
}
}
@-webkit-keyframes mymove6 {
  /*from {
  filter:alpha(opacity=0);
  opacity:0;
  margin-bottom:-20%;
}
to {
  margin-bottom:3%;
  filter:alpha(opacity=1);
  opacity:1;
}
*/
 from {
    filter:alpha(opacity=0);
    opacity:0;
    -webkit-transform:translateY(-100px) translateX(0);
    -moz-transform:translateY(-100px) translateX(0);
    transform:translateY(-100px) translateX(0);
    -webkit-transition-timing-function:ease-in-out;
    transition-timing-function:ease-in-out;
  }
  to {
    filter:alpha(opacity=100);
    opacity:1;
    -webkit-transform:translateY(0px) translateX(0);
    -moz-transform:translateY(0px) translateX(0);
    transform:translateY(0px) translateX(0);
  }
  }
  @keyframes map-point {
    0% {
    opacity:1;
    transform:scale(1);
  }
  100% {
    opacity:0.15;
    transform:scale(5);
  }
  }
  @-webkit-keyframes fadeInRight2 {
    from {
    opacity:1.0;
    -webkit-transform:translate3d(100px,0,0);
    transform:translate3d(100px,0,0);
  }
  to {
    opacity:1;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
  }
  }
  @keyframes fadeInRight2 {
    from {
    opacity:1.0;
    -webkit-transform:translate3d(100px,0,0);
    transform:translate3d(100px,0,0);
  }
  to {
    opacity:1;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
  }
}
