@charset "utf-8";

*{padding: 0;margin: 0;outline: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
html {font-size: calc(100vw/19.2);-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
@media (min-width: 1901px) {
  html {font-size: 100px;}
}
body {min-height: 100%;font-family: '思源黑体';font-size: 16px;line-height: 1.5;color: #333;background: #fff;}
img {border: 0;vertical-align: top;}
li {list-style: none;}
h1,h2,h3,h4,h5,h6 {font-style: inherit;font-size: inherit;font-weight: normal;}
a,a:hover,a:focus {text-decoration: none;}

.fl {float: left;}
.fr {float: right;}
.clear {zoom: 1;}
.clear:after {content: '';display: block;clear: both;}
.container {margin: 0 auto;width: 83.333333%;max-width: 1600px;}
.n_container {margin: 0 auto;width: 96%;max-width: 1360px;}
.bg-color1 {background-color: #fff;}
.ptb100 {padding-top: 1rem;padding-bottom: 1rem;}
.pt100 {padding-top: 1rem;}
.pb100 {padding-bottom: 1rem;}
.ptb140 {padding-top: 1.4rem;padding-bottom: 1.4rem;}
.pt140 {padding-top: 1.4rem;}
.pb140 {padding-bottom: 1.4rem;}
.font16 {font-size: 16px;}
.font20 {font-size: 0.2rem;}
.font24 {font-size: 0.24rem;}
.font30 {font-size: 0.3rem;}
.font36 {font-size: 0.36rem;}

@media (max-width: 1580px) {
	.font20 {font-size: 18px;}
	html {font-size: 66px;}
	body {font-size: 14px;}
	.container {width: 84%;}
	.font16 {font-size: 14px;}
	.font24 {font-size: 20px;}
}
@media (max-width: 1199px) {
	.container {width: 90%;}
	.font30 {font-size: 0.36rem;}
	.font36 {font-size: 0.4rem;}
}
@media (max-width: 991px) {
	.font20 {font-size: 16px;}
	.font24 {font-size: 18px;}
}
@media (max-width: 767px) {
	html {font-size: calc(100vw/7.5);}
	body {font-size: 0.28rem;}
	.ptb100 {padding-top: 1.2rem;padding-bottom: 1.2em;}
	.pt100 {padding-top: 1.2rem;}
	.pb100 {padding-bottom: 1.2rem;}
	.ptb140 {padding-top: 1.2rem;padding-bottom: 1.2rem;}
	.pt140 {padding-top: 1.2rem;}
	.pb140 {padding-bottom: 1.2rem;}
	.font16 {font-size: 0.28rem;}
	.font20 {font-size: 0.3rem;}
	.font24 {font-size: 0.34rem;}
	.font30 {font-size: 0.4rem;}
	.font36 {font-size: 0.42rem;}
}


/* 导航 */
.hadbox {position: fixed;top: 0;left: 0;width: 100%;z-index: 666;-webkit-transition: all 0.3s linear;transition: all 0.3s linear;}
.hadbox-sec1 {transition: all 0.3s linear;display: flex;justify-content: space-between;color: #fff;border-bottom: 1px solid rgba(255, 255, 255, 0.2);line-height: 110px;height: 110px;}
.hadbox-sec1 .lt {display: flex;align-items: center;height: 100%;padding: 0.25rem 0.3rem;border-right: 1px solid rgba(255, 255, 255, 0.2);}
.hadbox-sec1 .lt .logo {display: block;width: 2.4rem;overflow: hidden;margin-right: 0.23rem;}
.hadbox-sec1 .lt .logo img {float: left;width: 100%;}
.hadbox-sec1 .lt .logo img:nth-child(2){display: none;}
.hadbox-sec1 .f_navbox {display: flex;align-items: center; margin-left:90px;}
.hadbox-sec1 .f_navbox li { width:100%; position:relative;}
.hadbox-sec1 .f_navbox li .tit {display: flex;align-items: center;color: #fff;font-size: 16px;position: relative;padding: 0 0.31rem;}
.hadbox-sec1 .f_navbox li .tit i {display: block;overflow: hidden;opacity: 0.5;margin-left: 10px;font-size: 13px;}
.hadbox-sec1 .f_navbox li .tit i img {width: 100%;float: left;}
.hadbox-sec1 .f_navbox li .tit i img:nth-child(2) {display: none;}
.hadbox-sec1 .f_navbox li .tit:after {content: "";display: block;position: absolute;top: 0;left: 0;right: 0;margin: 0 auto;width: 0;background-color: #004896;height: 2px;-webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;border-radius: 2px;}
.hadbox-sec1 .f_navbox li .fz_hover {position: absolute;top: 100%;left: -25%;width: 150%;background: #fff; height: 0;-webkit-transition: all 0.8s linear;transition: all 0.8s;overflow: hidden;}
.hadbox-sec1 .f_navbox li .fz_hover .container ul {width: 100%; }
.hadbox-sec1 .f_navbox li .fz_hover .container ul li a {width: 100%; text-align:center;display: block;padding: 0;color: #333333;font-size: 16px; height:35px; line-height:35px;}
.hadbox-sec1 .f_navbox li .fz_hover .container ul li:hover a {color: #fff; background:#0074c5;-webkit-transition: all 0.3s linear;transition: all 0.3s linear;}
.hadbox-sec1 .f_navbox li .fz_hover .container ul li.on a {color: #fff;}
.hadbox-sec1 .f_navbox li:hover .tit span {color: #004896;}
.hadbox-sec1 .f_navbox li:hover .tit:after {width: 78%;}
.hadbox-sec1 .f_navbox li:hover .fz_hover { width:150%;height: auto; padding-bottom:10px;}
.hadbox-sec1 .f_navbox li:hover .hover1 {display: block;}
.hadbox-sec1 .f_navbox li.on .tit {color: #004896;}
@media (max-width: 1580px) {
  .hadbox-sec1 {height: 80px;line-height: 80px;}
  .hadbox-sec1 .lt .logo {width: 1.8rem;}
  .hadbox-sec1 .f_navbox li .tit {font-size: 14px;padding: 0 18px;}
  .hadbox-sec1 .f_navbox li .tit i {margin-left: 6px;font-size: 11px;}
  .hadbox-sec1 .f_navbox li .tit:after {height: 2px;}
  .hadbox-sec1 .f_navbox li .fz_hover { top: 100%;left: -50%;width: 200%;}
  .hadbox-sec1 .f_navbox li:hover .fz_hover { width:200%; }
  .hadbox-sec1 .f_navbox li .fz_hover .container ul {line-height: 50px;background-size: 120px 100%;}
  .hadbox-sec1 .f_navbox li .fz_hover .container ul li a {padding: 0;font-size: 14px;}
}
@media (max-width: 1199px) {
  .hadbox-sec1 .f_navbox {display: none;}
  .hadbox-sec1 .f_navbox li .tit {padding: 0 12px;}
}
@media (max-width: 991px) {
  .hadbox-sec1 {height: 70px;line-height: 70px;}
  .hadbox-sec1 .lt .logo {width: 1.5rem;}
} 
@media (max-width: 767px) {
  .hadbox-sec1 {height: 60px;line-height: 60px;}
}
@media (max-width: 567px) {
  .hadbox-sec1 .lt .logo {width: 1.8rem;}
}
.hadbox-sec2 {position: absolute;left: 0;top: 100%;z-index: 999;width: 100%;height: 100vh;height: calc(100vh - 70px);background-color: #fff;display: none;}
.hadbox-sec2 .container {position: relative;}
@media (max-width: 1199px) {
  .hadbox-sec2 .container {height: 100%;padding: 0 ;}
}

.hadbox-sec2 .container .navbox {padding: 0.4rem 0;line-height: 60px;height: 100%;}
.hadbox-sec2 .container .navbox > ul {height: auto;margin-bottom: 30px;overflow-x: hidden;overflow-y: auto;}
.hadbox-sec2 .container .navbox > ul li {list-style: none;}
.hadbox-sec2 .container .navbox > ul > li {border-bottom: 1px solid #ddd;}
.hadbox-sec2 .container .navbox > ul > li .tit {font-size: 18px;display: flex;align-items: center;justify-content: space-between;color: #333;}
.hadbox-sec2 .container .navbox > ul > li .tit i {width: 60px;display: flex;align-items: center;flex-shrink: 0;justify-content: center;-webkit-transition: all 0.3s linear;transition: all 0.3s linear;}
.hadbox-sec2 .container .navbox > ul > li .tit i img {float: left;width: 12px;transform: scale(1.4);}
.hadbox-sec2 .container .navbox > ul > li ul {line-height: 35px;padding-bottom: 15px;padding-left: 20px;display: none;}
.hadbox-sec2 .container .navbox > ul > li ul > li a {font-size: 14px;color: #666;display: flex;justify-content: space-between;align-items: center;}
.hadbox-sec2 .container .navbox > ul > li ul ul a {font-size: 14px;}

.hadbox:hover .hadbox-sec1 {background-color: #fff;border-color: #f1f1f1;}
.hadbox:hover .hadbox-sec1 .lt {border-color: #f1f1f1;}
.hadbox:hover .hadbox-sec1 .lt .logo img:nth-child(1) {display: none;}
.hadbox:hover .hadbox-sec1 .lt .logo img:nth-child(2) {display: block;}
.hadbox:hover .hadbox-sec1 .f_navbox li .tit {color: #333333;}
.hadbox:hover .hadbox-sec1 .f_navbox li .tit i img:nth-child(1) {display: none;}
.hadbox:hover .hadbox-sec1 .f_navbox li .tit i img:nth-child(2) {display: block;}
.hadbox2 .hadbox-sec1 {background-color: #fff;border-color: #f1f1f1;}
.hadbox2 .hadbox-sec1 .lt {border-color: #f1f1f1;}
.hadbox2 .hadbox-sec1 .lt .logo img:nth-child(1){display: none;}
.hadbox2 .hadbox-sec1 .lt .logo img:nth-child(2){display: block;}
.hadbox2 .hadbox-sec1 .f_navbox li .tit {color: #333333;}
.hadbox2 .hadbox-sec1 .f_navbox li .tit i img:nth-child(1) {display: none;}
.hadbox2 .hadbox-sec1 .f_navbox li .tit i img:nth-child(2) {display: block;}
.hadbox3 .hadbox-sec1 {line-height: 80px;height: 80px;}
@media (max-width: 1580px) {
  .hadbox3 .hadbox-sec1 {height: 70px;line-height: 70px;}
}
@media (max-width: 991px) {
  .hadbox3 .hadbox-sec1 {height: 60px;line-height: 60px;}
}
@media (max-width: 767px) {
  .hadbox3 .hadbox-sec1 {height: 60px;line-height: 60px;}
}

.basemenubut {display: flex;align-content: center;justify-content: center;flex-wrap: wrap;height: 100%;width: 22px;}
.basemenubut span {display: block;width: 100%;height: 2px;margin-bottom: 5px;border-radius: 3px;background-color: #666;-webkit-transition: all 0.3s linear;transition: all 0.3s linear;}
.basemenubut span:last-child {margin-bottom: 0;}
.basemenubut span:nth-child(2) {width: 80%;}
.basemenubut2 span:nth-child(1) {transform: rotate(45deg);margin: 0;margin-top: 2px;}
.basemenubut2 span:nth-child(2) {display: none;}
.basemenubut2 span:nth-child(3) {transform: rotate(-45deg);margin: 0;margin-top: -2px;}
.hadbox-sec1 .gt {display: flex;height: 100%;align-items: center;}
.hadbox-sec1 .gt .qie {padding: 0 0.3rem;}
@media (min-width: 1200px) {
  .hadbox-sec1 .gt .qie {display: none;}
}
.hadbox-sec1 .gt .qie span {background-color: #fff;}
.hadbox:hover .hadbox-sec1 .gt .qie span {background-color: #666;}
.hadbox2 .hadbox-sec1 .gt .qie span {background-color: #666;}


/* End */

/* BANNER */
.bannerbox {width: 100%;position: relative;}
.bannerbox .fz_zhong {width: 100%;position: relative;z-index: 888;}
.bannerbox .fz_cont .item {position: relative;}
.bannerbox .fz_cont .item .fz_img {height: 100vh;width: 100%;}
.bannerbox .fz_cont .item .fz_img img {width: 100%;height: 100%;object-fit: cover;}
.bannerbox .fz_cont .item .fz_img img:nth-child(2) {display: none;}
.bannerbox .fz_cont .item .f_main {position: absolute;top: 50%;left: 0;width: 100%;color: #fff;-webkit-transform: translateY(-50%);transform: translateY(-50%);}
@media (max-width: 1580px) {
  .bannerbox .fz_cont .qie .container .banner_page {font-size: 16px;}
}
@media (max-width: 1199px) {
  .bannerbox {height: auto;}
  .bannerbox .fz_cont .item .f_main .font .text {opacity: 0.6;}
}
@media (max-width: 767px) {
  .bannerbox .fz_cont .item .fz_img img:nth-child(1) {display: none;}
  .bannerbox .fz_cont .item .fz_img img:nth-child(2) {display: block;}
  .bannerbox .fz_cont .item .f_main {top: 74%;}
  .bannerbox .fz_cont .qie {bottom: 0.6rem;display: none;}
  .bannerbox .fz_cont .qie .container .banner_page {padding-left: 0;}
  .bannerbox .fz_cont .qie .container .sel .banner_prev,
  .bannerbox .fz_cont .qie .container .sel .banner_next {border-width: 1px; }
  .bannerbox .fz_cont .qie .container .sel .banner_prev i,
  .bannerbox .fz_cont .qie .container .sel .banner_next i {width: 0.17rem;}
}
.bannerbox .fz_cont .item .f_main .font {width: 100%;text-align: right;}
.bannerbox .fz_cont .item .f_main .font .text {opacity: 0.4;}
.bannerbox .fz_cont .qie {position: absolute;left: 0;bottom: 1.4rem;width: 100%;z-index: 2;}
.bannerbox .fz_cont .qie .container {display: flex;justify-content: space-between;}
.bannerbox .fz_cont .qie .container .banner_page {font-size: 18px;display: flex;align-items: flex-start;color: #fff;padding-left: 0.6rem;line-height: 0.8;}
.bannerbox .fz_cont .qie .container .banner_page .swiper-pagination-current {font-size: 0.6rem;margin-right: 6px;}
.bannerbox .fz_cont .qie .container .banner_page .swiper-pagination-total {margin-left: 10px;}
.bannerbox .fz_cont .qie .container .sel {display: flex;align-items: center;}
.bannerbox .fz_cont .qie .container .sel .banner_prev,
.bannerbox .fz_cont .qie .container .sel .banner_next {width: 0.8rem;height: 0.8rem;display: flex;cursor: pointer;align-items: center;justify-content: center;border: solid 2px #ffffff;position: relative;overflow: hidden;
	background:rgba(255,255,255,0.8)}
.bannerbox .fz_cont .qie .container .sel .banner_next img{transform: rotate(180deg);}
.bannerbox .fz_cont .qie .container .sel .banner_prev:before,
.bannerbox .fz_cont .qie .container .sel .banner_next:before {content: "";display: block;width: 0%;height: 108%;background-color: #fff;position: absolute;left: -2px;bottom: -2px;-webkit-transition: all 0.3s linear;
	transition: all 0.3s linear;margin: auto;}
.bannerbox .fz_cont .qie .container .sel .banner_prev i,
.bannerbox .fz_cont .qie .container .sel .banner_next i {display: block;width: 20px;overflow: hidden;position: relative;z-index: 2;}
.bannerbox .fz_cont .qie .container .sel .banner_prev i img,
.bannerbox .fz_cont .qie .container .sel .banner_next i img {width: 100%;float: left;}
.bannerbox .fz_cont .qie .container .sel .banner_prev:hover:before,
.bannerbox .fz_cont .qie .container .sel .banner_next:hover:before {width: 108%;}
.bannerbox .fz_cont .qie .container .sel .banner_prev {border-right: none;}
@-webkit-keyframes left1 {
  0% {
    left: 0;
  }
  100% {
    left: 200%;
  }
}
@-webkit-keyframes right1 {
  0% {
    right: 0;
  }
  100% {
    right: 200%;
  }
}
@-webkit-keyframes left2 {
  0% {
    left: 0;
  }
  100% {
    left: -100%;
  }
}
@-webkit-keyframes right2 {
  0% {
    right: 0;
  }
  100% {
    right: -100%;
  }
}
@keyframes shangxia {
  0% {
    transform: translateY(-5px);
  }
  50% {
    transform: translateY(5px);
  }
  100% {
    transform: translateY(-5px);
  }
}

/* 关于我们 */
.index01 .cont {display: flex;align-items: center;flex-wrap: wrap;}
.index01 .cont .lt {width: 41.375%;}
.index01 .cont .lt .font .tit {width: 100%;color: #000000;font-size: 0.48rem;margin-bottom: 0.1rem;}
.index01 .cont .lt .font .text {font-size: 16px;font-weight: normal;font-stretch: normal;line-height: 28px;letter-spacing: 0px;color: #666666;margin-bottom: 0.68rem;}
.index01 .cont .lt .font .but {display: flex;align-items: center;font-size: 16px;color: #004896;margin-bottom: 0.72rem;}
.index01 .cont .lt .font .but i {display: flex;align-items: center;justify-content: center;width: 20px;overflow: hidden;-webkit-transition: all 0.3s linear;transition: all 0.3s linear;margin-left: 10px;
  border-radius: 50%;background-color: #004896;height: 20px;}
.index01 .cont .lt .font .but i img {float: left;width: 60%;}
.index01 .cont .lt .font .jut {width: 100%;display: flex;flex-wrap: wrap;}
.index01 .cont .lt .font .jut .li {width: 25%;padding-left: 0.3rem;border-left: 1px solid #dddddd;margin-bottom: 0.4rem;}
.index01 .cont .lt .font .jut .li .fz_tit {font-size: 16px;margin-bottom: 0.12rem;}
.index01 .cont .lt .font .jut .li .shu {font-size: 30px;font-weight: bold;line-height: 0.8;color: #333333;}
.index01 .cont .lt .font .jut .li .fz_text {color: #999;font-size: 16px;margin-top: 0.12rem;}
.index01 .cont .gt {width: 58.625%;}
.index01 .cont .gt .img {height: 100%;overflow: hidden;position: relative;}
.index01 .cont .gt .img img {width: 100%;height: 100%;}
.index01 .cont .gt .img:before {content:"";display:block;position:absolute;top:0;left:-1px;height:100%;width:100%;background:url(qieb.png) no-repeat;background-position:top left;background-size:auto 100%;z-index:2;}
@media (max-width: 1580px) {
  .index01 .cont .lt .font .text {font-size: 14px;line-height: 24px;}
  .index01 .cont .lt .font .but {font-size: 14px;}
  .index01 .cont .lt .font .but i {width: 18px;margin-left: 8px;}
  .index01 .cont .lt .font .jut .li .shu {font-size: 26px;}
}
@media (max-width: 1199px) {
  .index01 .cont .lt {width: 50%;}
  .index01 .cont .lt .font .but:hover i {-webkit-transform: translateX(6px);transform: translateX(6px);}
  .index01 .cont .gt {width: 50%;}
}
@media (max-width: 991px) {
  .index01 .cont .lt {width: 60%;}
  .index01 .cont .lt .font .jut .li .fz_tit {font-size: 12px;}
  .index01 .cont .lt .font .jut .li .fz_text {font-size: 12px;}
  .index01 .cont .gt {width: 40%;}
}
@media (max-width: 767px) {
  .index01 .cont .lt {width: 100%;}
  .index01 .cont .lt .font .tit {font-size: 0.52rem;}
  .index01 .cont .lt .font .jut .li {width: 50%;}
  .index01 .cont .lt .font .jut .li .fz_tit {font-size: 0.2rem;}
  .index01 .cont .lt .font .jut .li .shu {font-size: 0.38rem;}
  .index01 .cont .lt .font .jut .li .fz_text {font-size: 0.2rem;}
  .index01 .cont .gt {width: 100%;}
  .index01 .cont .gt .img {width: 100%;}
  .index01 .cont .gt .img img {width: 100%;height: 100%;margin: 0;}
  .index01 .cont .gt .img:before {display: none;}
}

.index02 {position: relative;}
.index02 .abtbox2_cont {width: 100%;}
.index02 .abtbox2_cont .img {width: 100%;height: 100vh;position: relative;overflow: hidden;}
.index02 .abtbox2_cont .img img {width: 100%;height: 100%;object-fit: cover;}
.index02 .abtbox2_cont .img:after {content: "";display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #000;opacity: 0.4;}
.index02 .abtbox2_cont .on .img img {animation: scalefz1 60s linear infinite;}
.index02 .cont {position: absolute;top: 0;left: 0;width: 100%;z-index: 2;padding-top: 1.7rem;color: #fff;text-align: center;}
.index02 .cont .tit {line-height: 1.2;font-size: 0.48rem;margin-bottom: 0.18rem;}
.index02 .cont .text { width:80%; margin:0 auto;font-size: 16px;color: #ffffff;margin-bottom: 0.68rem;}
.index02 .cont .but {display: flex;justify-content: center;}
.index02 .cont .but a {display: flex;justify-content: center;color: #fff;font-size: 18px;align-items: center;}
.index02 .cont .but a i {display: flex;align-items: center;justify-content: center;width: 20px;overflow: hidden;-webkit-transition: all 0.3s linear;transition: all 0.3s linear;margin-left: 10px;
  border-radius: 50%;background-color: #fff;height: 20px;}
.index02 .cont .but a i img{float: left;width: 60%;}

.index02 .fz_nav {width: 100%;position: relative;margin-top: 0.8rem;padding-top: 1rem;border-top: 1px solid rgba(255, 255, 255, 0.1);}
.index02 .fz_nav .abtbox2_page {position: absolute;top: 0;left: 0;width: 100%;height: 1px;}
.index02 .fz_nav .abtbox2_page span {background-color: #fff;content: "";display: block;height: 1px;width: 0;}
.index02 .fz_nav .abtbox2_page.on span {width: 100%;transition: all 5.1s linear;}
.index02 .fz_nav .abtbox2_nav {color: #fff;}
.index02 .fz_nav .abtbox2_nav .swiper-slide {width: 50%;}
.index02 .fz_nav .abtbox2_nav .swiper-slide .item {font-size:2rem;line-height:1;color:transparent;-webkit-text-stroke:1px #fff;text-stroke:1px #fff;opacity:0.2;-webkit-transition:all 0.3s linear;
	transition:all 0.3s linear;}
.index02 .fz_nav .abtbox2_nav .swiper-slide.on .item {opacity: 1;}

@media (max-width: 1580px) {
  .index02 .cont .text {font-size: 14px;}
  .index02 .cont .but a {font-size: 16px;}
  .index02 .cont .but a i {width: 18px;margin-left: 8px;}
}
@media (min-width: 1200px) {
  .index02 .abtbox2_cont .img {height: 10rem;}
  .index02 .cont .but a:hover i {-webkit-transform: translateX(6px);transform: translateX(6px);}
  .index02 .fz_nav .abtbox2_nav .swiper-slide .item {font-size: 1rem;}
}
@media (max-width: 991px) {
  .index02 .cont .but a {font-size: 14px;}
}
@media (max-width: 767px) {
  .index02 .cont {top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);padding-top: 0;}
  .index02 .cont .tit {font-size: 0.52rem;}
  .index02 .fz_nav .abtbox2_nav .swiper-slide .item {font-size: 1rem;}
}

.index03 {width: 100%;padding: 120px 0;-webkit-transition: all 0.6s linear;transition: all 0.6s linear; background:url(pro_bg.jpg) no-repeat; background-color:100% 100%;}
.index03 .font {max-width: 700px;margin: 0 auto;text-align: center;transition: all 0.6s linear;padding: 0 10px;z-index: 6;}
.index03 .font .tit {font-size: 0.48rem;line-height: 1.1;margin-bottom: 0.14rem;}
.index03 .font .text {font-size: 16px;line-height: 28px;color: #333;margin-bottom: 0.68rem;}
.index03 .container .solution-list {width: 100%;}
.index03 .container .solution-list ul {width: 100%;display: flex;flex-wrap: wrap;}
.index03 .container .solution-list ul li {width: 31%;position: relative;margin-right: 2.5%;margin-bottom: 0.4rem;transition: all ease-out 0.3s;}
.index03 .container .solution-list ul li:nth-child(3n) {margin-right: 0;}
.index03 .container .solution-list ul li a {display: block;}
.index03 .container .solution-list ul li .img {width: 100%;position: relative;}
.index03 .container .solution-list ul li .img::before {content: '';width: 100%;padding-top: 64%;display: block;}
.index03 .container .solution-list ul li .img::after {content: '';width: 100%;height: 100%;position: absolute;top: 0;z-index: 2;background: rgba(0, 0, 0, 0.3);opacity: 0;transition: all ease-out 0.3s;}
.index03 .container .solution-list ul li .img img {width: 100%;height: 100%;object-fit: cover;position: absolute;top: 0;}
.index03 .container .solution-list ul li .tbox {width: 100%;background: #f8f8f8;padding: 0.4rem;position: relative;}
.index03 .container .solution-list ul li .tbox::after {content: '';width: 0;height: 2px;background: #003686;position: absolute;left: 0%;bottom: 0;transition: all ease-out 0.3s;}
.index03 .container .solution-list ul li .tbox .t1 {font-size: 0.24rem;line-height: 1;color: #333;}
.index03 .container .solution-list ul li .tbox .more {display: flex;align-items: center;margin-top: 0.24rem;}
.index03 .container .solution-list ul li .tbox .more span {display: inline-flex;height: 36px;align-items: center;color: #3971ad;}
.index03 .container .solution-list ul li .tbox .more span img {width: 20px;height: 20px;margin-left: 0.1rem;transition: all ease-out 0.3s;}
.index03 .container .solution-list ul li .tbox .more span:hover img {margin-left: 0.2rem;}
.index03 .container .solution-list ul li .tbox .more i {display: flex;align-items: center;justify-content: center;width: 20px;overflow: hidden;-webkit-transition: all 0.3s linear;margin-left: 10px;
  border-radius: 50%;background-color: #004896;transition: all 0.3s linear;height: 20px;}
.index03 .container .solution-list ul li .tbox .more i img{float: left;width: 60%;}
.index03 .container .solution-list ul li:hover {transform: translateY(-10px);}
.index03 .container .solution-list ul li:hover .img::after {opacity: 1;}
.index03 .container .solution-list ul li:hover .tbox::after {width: 100%;}
.index03 .container .solution-list ul li:hover .tbox .more i {-webkit-transform: translateX(6px);transform: translateX(6px);}
@media (max-width: 1580px) {
  .index03 .font .text {font-size: 14px;line-height: 24px;}
  .index03 .container .solution-list ul li .tbox .more i {width: 18px;height: 18px;margin-left: 8px;}
}
@media (max-width: 767px) {
	.index03 {width: 100%;padding: 60px 0;}
  .index03 .font .tit {font-size: 0.52rem;}
  .index03 .container .solution-list ul li {width: 100%;margin-right: 0;}
}


.index04 {width: 100%; position:relative;}
.index04 .font {max-width: 700px;margin: 0 auto;text-align: center;transition: all 0.6s linear;padding: 0 10px;z-index: 6;}
.index04 .font .tit {font-size: 0.48rem;line-height: 1.1;margin-bottom: 0.14rem;}
.index04 .font .text {font-size: 16px;line-height: 28px;color: #333;margin-bottom: 0.68rem;}
.index04 .cont {display: flex;align-items: center;flex-wrap: wrap;margin-bottom: 0.6rem;}
.index04 .cont .lt {display: flex;align-items: center;justify-content: center;width: 50.6%;height: 3.33rem;background: url(bg03.png) no-repeat center;background-size: 100%;}
.index04 .cont .lt .logo {width: 59%;}
.index04 .cont .lt .logo img {width: 100%;}
.index04 .cont .gt {width: 49.4%;padding-left: 0.6rem;}
.index04 .cont .gt .tit {margin-bottom: 0.26rem;}
.index04 .cont .gt .text {font-size: 16px;font-weight: normal;font-stretch: normal;line-height: 30px;letter-spacing: 0px;color: #333333;} 
.index04 .jut {display: flex;align-items: flex-start;flex-wrap: wrap;border-top: 1px solid #dddddd; padding-top:60px;}
.index04 .jut .item {width: 20%;padding: 0 0.7rem;display: flex;flex-direction: column;align-items: center;text-align: center;}
.index04 .jut .item .img {display: block;height: 0.4rem;overflow: hidden;margin-bottom: 0.35rem;}
.index04 .jut .item .img img,
.index04 .jut .item .img svg {float: left;height: 100%;}
.index04 .jut .item .font {width: 100%;}
.index04 .jut .item .font .tit{ font-size:18px; font-weight:bold; margin-bottom:5px;}
.index04 .jut .item .font .text {font-size: 14px;color: #666;}
@media (max-width: 1580px) {
  .index04 .cont .gt .text {font-size: 14px;line-height: 26px;}
  .index04 .fz_text {font-size: 18px;line-height: 28px;}
  .index04 .jut .item .font .tit {font-size: 20px;}
  .index04 .jut .item .font .text {font-size: 14px;}
}
@media (max-width: 1199px) {
  .index04 .fz_text {font-size: 16px;line-height: 26px;}
  .index04 .jut .item {padding: 0 0.4rem;}
}
@media (max-width: 991px) {
  .index04 .cont .lt {width: 100%;}
  .index04 .cont .gt {width: 100%;padding-left: 0;margin-top: 0.5rem;}
  .index04 .cont .gt .text {line-height: 20px;}
  .index04 .jut .item {width: 33.333%;margin-bottom: 0.6rem;}
  .index04 .jut .item .font .tit {font-size: 18px;}
}
@media (max-width: 767px) {
  .index04 .fz_text {padding: 0.6rem 0 0;}
  .index04 .jut .item {width: 50%;padding: 0 0.2rem;}
  .index04 .jut .item .img {height: 0.8rem;}
  .index04 .jut .item .font .tit {font-size: 0.34rem;}
}

.index05 {overflow: hidden;background-color: #f8f8f8;padding-bottom: 0.6rem;}
.index05 .font {max-width: 700px;margin: 0 auto;text-align: center;transition: all 0.6s linear;padding: 0 10px;z-index: 6;}
.index05 .font .tit {font-size: 0.48rem;line-height: 1.1;margin-bottom: 0.14rem;}
.index05 .font .text {font-size: 16px;line-height: 28px;color: #333;margin-bottom: 0.68rem;}
.index05 .cont {position: relative;}
.index05 .cont .abtbox6_cont {width: 100%;max-width: 600px;overflow: visible;}
.index05 .cont .abtbox6_cont .abtbox6_prev,
.index05 .cont .abtbox6_cont .abtbox6_next {position: absolute;top: 40%;-webkit-transform: translateY(-50%);transform: translateY(-50%);z-index: 2;width: 0.66rem;height: 0.66rem;display: flex;opacity: 0.4;
  cursor: pointer;align-items: center;justify-content: center;border: solid 2px #333;color: #333;}
.index05 .cont .abtbox6_cont .abtbox6_prev:before,
.index05 .cont .abtbox6_cont .abtbox6_next:before {content: "";display: block;width: 0;height: 100%;background-color: #004896;position: absolute;left: 0;top: 0;
  -webkit-transition: all 0.3s linear;transition: all 0.3s linear;}
.index05 .cont .abtbox6_cont .abtbox6_prev i,
.index05 .cont .abtbox6_cont .abtbox6_next i {display: block;width: 20px;overflow: hidden;position: relative;z-index: 2;}
.index05 .cont .abtbox6_cont .abtbox6_next i img{transform: rotate(180deg);}
.index05 .cont .abtbox6_cont .abtbox6_prev i img:nth-child(2),
.index05 .cont .abtbox6_cont .abtbox6_next i img:nth-child(2){display: none;}
.index05 .cont .abtbox6_cont .abtbox6_prev i img,
.index05 .cont .abtbox6_cont .abtbox6_next i img{width: 100%;float: left;}
.index05 .cont .abtbox6_cont .abtbox6_prev:hover,
.index05 .cont .abtbox6_cont .abtbox6_next:hover {opacity: 1;border-color: #004896;}
.index05 .cont .abtbox6_cont .abtbox6_prev:hover:before,
.index05 .cont .abtbox6_cont .abtbox6_next:hover:before {-webkit-transform: scale(1);transform: scale(1);width: 100%;}
.index05 .cont .abtbox6_cont .abtbox6_prev:hover i img:nth-child(1),
.index05 .cont .abtbox6_cont .abtbox6_next:hover i img:nth-child(1){display: none;}
.index05 .cont .abtbox6_cont .abtbox6_prev:hover i img:nth-child(2),
.index05 .cont .abtbox6_cont .abtbox6_next:hover i img:nth-child(2){display:block;}
.index05 .cont .abtbox6_cont .abtbox6_prev {left: -0.86rem;}
.index05 .cont .abtbox6_cont .abtbox6_next {right: -0.86rem;}
.index05 .cont .abtbox6_cont .swiper-slide {width: 75%;opacity: 0.5;}
.index05 .cont .abtbox6_cont .swiper-slide .item {height: 6.2rem;padding: 0.62rem 0.2rem;-webkit-transition: all 0.3s linear;transition: all 0.3s linear;}
.index05 .cont .abtbox6_cont .swiper-slide .img {width: 100%;background-color: #fff;padding: 0.5rem;height: 3.4rem;box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.1);
  display: flex;justify-content: center;align-items: center;margin-bottom: 0.38rem;}
.index05 .cont .abtbox6_cont .swiper-slide .img img {max-width: 100%;max-height: 100%;object-fit: contain;}
.index05 .cont .abtbox6_cont .swiper-slide .tit {text-align: center;color: #000000;}
.index05 .cont .abtbox6_cont .swiper-slide-active {opacity: 1;width: 100%;}
.index05 .cont .abtbox6_cont .swiper-slide-active .item {padding: 0 0.2rem;}
.index05 .cont .abtbox6_cont .swiper-slide-active .img {height: 4.5rem;box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.1);}
@media (max-width: 767px) {
  .index05 .cont .abtbox6_cont .abtbox6_prev,
  .index05 .cont .abtbox6_cont .abtbox6_next {border-width: 1px;}
  .index05 .cont .abtbox6_cont .abtbox6_prev {left: 0;}
  .index05 .cont .abtbox6_cont .abtbox6_next {right: 0;}
  .index05 .cont .abtbox6_cont .swiper-slide {opacity: 1;}
  .index05 .cont .abtbox6_cont .swiper-slide {opacity: 1;width: 100%;}
  .index05 .cont .abtbox6_cont .swiper-slide .item {padding: 0 0.2rem;}
  .index05 .cont .abtbox6_cont .swiper-slide .img {height: 4.5rem;box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.1);}
}


.hm-sec1 .container {background-color: #fff;padding-top: 0.2rem;}
.hm-sec1 .container .fz_title {width: 100%;padding: 0.3rem 0.6rem 0;display: flex;justify-content: space-between;margin-bottom: 0.66rem;justify-content: center;}
.hm-sec1 .container .fz_title .tit {color: #000000;}
.hm-sec1 .container .swpCont {width: 100%;position: relative;border-left: 1px solid #e8e8e8;border-right: 1px solid #e8e8e8;}
.hm-sec1 .container .swpCont .swiper-wrapper {align-items: stretch;}
.hm-sec1 .container .swpCont .swiper-slide {height: auto;}
.hm-sec1 .container .swpCont .swiper-slide .img{overflow: hidden;}
.hm-sec1 .container .swpCont .swiper-slide .img img{transition: all 0.3s;}
.hm-sec1 .container .swpCont .swiper-slide:hover .img img{transform: scale(1.05);}
.hm-sec1 .container .swpCont .swiper-slide:hover .tit{color: #004896;}
.hm-sec1 .container .swpCont .swiper-slide:nth-of-type(1) .item {border-left: 1px solid #e8e8e8;}
.hm-sec1 .container .swpCont .item {padding: 0.3rem;display: flex;flex-direction: column;border: 1px solid #e8e8e8;border-left: 0;height: 100%;}
.hm-sec1 .container .swpCont .item .font{margin-bottom: 0.2rem;margin-top: 0.3rem;order: 1;}
.hm-sec1 .container .swpCont .item .time{color: #999;margin-bottom: 0.1rem;display: inline-flex;}
.hm-sec1 .container .swpCont .item .tit{font-size: 22px; min-height: 65px;color: #333;transition: all 0.3s;}
.hm-sec1 .container .swpCont .item .img {position: relative;height: 0;width: 100%;padding-bottom: 49.47%;order: 0;}
.hm-sec1 .container .swpCont .item .img img {position: absolute;width: 100%;height: 100%;object-fit: cover;}
.hm-sec1 .container .swpCont .swiper-button-next,.hm-sec1 .container .swpCont .swiper-button-prev{width: 0.65rem;height: 0.65rem;min-width: 45px;min-height: 45px;border: 1px solid #e0e0e0;background-size: 10px 10px;overflow: hidden;display: flex;align-items: center;justify-content: center;}
.hm-sec1 .container .swpCont .swiper-button-prev{background-image: unset;left: -0.9rem;}
.hm-sec1 .container .swpCont .swiper-button-next{background-image: unset;left:unset;right: -0.9rem;}
.hm-sec1 .container .btnBox{margin-top: 0.35rem;display: flex;justify-content: center;}
.hm-sec1 .container .btnBox .but{display: flex;align-items: center;}
.hm-sec1 .container .btnBox .but span{font-size: 18px;color: #003686;}
.hm-sec1 .container .btnBox .but i{margin-left: 10px;width: 20px;height: 20px;border-radius: 1000px;display: flex;align-items: center;justify-content: center;background: #004896;}
.hm-sec1 .container .btnBox .but i img{width: 5px;height: 10px;}
@media (max-width:1580px) {
  .hm-sec1 .container .swpCont .item .tit{font-size: 18px;} 
  .hm-sec1 .container .btnBox .but span{font-size: 16px;}
}
@media (max-width:1260px) {
  .hm-sec1 .container .swpCont .item .tit{font-size: 16px;}  
}
@media (max-width:1024px) {
  .hm-sec1 .container .swpCont .swiper-button-prev{left: -0.7rem;}
  .hm-sec1 .container .swpCont .swiper-button-next{right: -0.7rem;}
}
@media (max-width: 991px) {
  .hm-sec1 {padding-top: 1.2rem;}
  .hm-sec1 .container .fz_title {padding: 0;}
}
@media (max-width:768px) {
  .hm-sec1 .container {border: none;}
  .hm-sec1 .container .fz_title {margin-bottom: 0.5rem;}
  .hm-sec1 .container .swpCont .item .font{margin-top: 0.4rem;margin-bottom: 0;}
  .hm-sec1 .container .swpCont .swiper-wrapper{flex-direction: column;transform: unset;}
  .hm-sec1 .container .swpCont .swiper-slide .item{border-top: 0;}
  .hm-sec1 .container .swpCont .swiper-slide:nth-of-type(1) .item{border-top: 1px solid #e8e8e8;border-left: 0;}
  .hm-sec1 .container .swpCont .item .tit{font-size: 0.3rem;margin-bottom: 0;min-height: 50px;}    
  .hm-sec1 .container .swpCont .item{padding: 0.4rem 0.3rem 0.6rem;}
  .hm-sec1 .container .btnBox{margin-top: 0.45rem;}
  .hm-sec1 .container .swpCont .item .time,.hm-sec1 .container .swpCont .item .tit{padding: 0;}
  .hm-sec1 .container .swpCont .item .time{margin-bottom: 0.1rem; }
  .hm-sec1 .container .swpCont .swiper-button-prev{display: none;}
  .hm-sec1 .container .swpCont .swiper-button-next{display: none;}
  .hm-sec1 .container .btnBox{margin-top: 0.6rem;}
  .hm-sec1 .container .btnBox .but span{font-size: 0.28rem;}
}

.index06 .cont {display: flex;flex-wrap: wrap;}
.index06 .cont .item {width: 50%;}
.index06 .cont .item:last-child {border-right: none;}
.index06 .cont .item .list {display: block;width: 100%;position: relative;}
.index06 .cont .item .list .img {width: 100%;position: relative;padding-bottom: 42.5%;overflow: hidden;}
.index06 .cont .item .list .img img {width: 100%;height: 100%;object-fit: cover;position: absolute;top: 0;left: 0;-webkit-transition: all 0.3s linear;transition: all 0.3s linear;}
.index06 .cont .item .list .img:before {content: "";display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #000;opacity: 0.16;z-index: 2;}
.index06 .cont .item .list .img:after {content: "";display: block;position: absolute;left: 0;bottom: 0;width: 100%;height: 100%;background: url(index06_bg.png) no-repeat;background-position: left top;
	background-size: 100% 100%;z-index: 2;-webkit-transition: all 0.3s linear;transition: all 0.3s linear;opacity: 0;z-index: 3;}
.index06 .cont .item .list .font {position: absolute;top: 0;left: 0;padding: 0.64rem 0.7rem 0.4rem;color: #fff;width: 100%;height: 100%;z-index: 4;}
.index06 .cont .item .list .font .tit {white-space: nowrap;text-overflow: ellipsis;overflow: hidden;width: 100%;margin-bottom: 12px;}
.index06 .cont .item .list .font .text {opacity: 0;font-size: 16px;line-height: 26px;height: 52px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;
  -webkit-transition: all 0.3s linear;transition: all 0.3s linear;}
.index06 .cont .item .list .font .but {border-radius: 50%;border: 2px solid rgba(255, 255, 255, 0.3);display: flex;align-items: center;justify-content: center;width: 0.6rem;height: 0.6rem;
  margin-top: 0.8rem;position: relative;-webkit-transition: all 0.3s linear;transition: all 0.3s linear;}
.index06 .cont .item .list .font .but img{width: 33.33%;float: left;position: relative;z-index: 2;}
.index06 .cont .item .list .font .but img:nth-child(2){display: none;}
.index06 .cont .item .list .font .but:before {content: "";display: block;width: 100%;height: 100%;border-radius: 50%;background-color: #fff;position: absolute;left: 0;right: 0;bottom: 0;top: 0;margin: auto;
  -webkit-transition: all 0.3s linear;transition: all 0.3s linear;transform: scale(0);}
.index06 .cont .item .list:hover .img img {-webkit-transform: scale(1.04);transform: scale(1.04);}
.index06 .cont .item .list:hover .img:after {opacity: 1;}
.index06 .cont .item .list:hover .font .text {opacity: 0.8;}
.index06 .cont .item .list:hover .font .but {transform: rotate(45deg);background-color: #fff;border-color: transparent;}
.index06 .cont .item .list:hover .font .but img:nth-child(1) {display: none;}
.index06 .cont .item .list:hover .font .but img:nth-child(2) {display: block;}
@keyframes scalefz1 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(3);
  }
}
@keyframes width1 {
  0% {
    width: 0;
  }
  100% {
    width: 100%;
  }
}
@keyframes width2 {
  0% {
    width: 0;
  }
  100% {
    width: 100%;
  }
}
@media (max-width: 1580px) {
  .index06 .cont .item .list .font .tit {margin-bottom: 8px;}
  .index06 .cont .item .list .font .text {height: 48px;line-height: 24px;font-size: 14px;}
}
@media (max-width: 1199px) {
  .index06 .cont .item .list .img {padding-bottom: 56%;}
  .index06 .cont .item .list .font {padding: 0.3rem 0.4rem 0.26rem;}
  .index06 .cont .item .list .font .but {margin-top: 0.4rem;}
}
@media (max-width: 991px) {
  .index06 .cont .item .list .font .but {width: 40px;height: 40px;}
}
@media (max-width: 767px) {
  .index06 .cont .item {width: 100%;margin-bottom: 0.4rem;}
  .index06 .cont .item .list .img {padding-bottom: 58%;}
  .index06 .cont .item .list .font {padding: 0.6rem 0.4rem;}
  .index06 .cont .item .list .font .text {opacity: 0.8;}
}


/* 底部 */
.weitop {position: relative;}
.weitop:before {content: "";display: block;width: 126px;height: 526px;position: absolute;background-repeat: no-repeat;z-index: 2;background-position: left top;background-size: contain;
  background-image: url(bg01.png);left: 0;top: -142.6px;
}
@media (max-width: 1580px) {
  .weitop:before {width: 80px;height: 400px;top: -92px;}
}
@media (max-width: 1199px) {
  .weitop:before {width: 60px;top: -69px;}
}
@media (max-width: 767px) {
  .weitop:before {display: none;}
}



.weibot {position: relative;}
.weibot:after {content: "";display: block;width: 126px;height: 526px;position: absolute;background-repeat: no-repeat;z-index: 2;background-position: right bottom;background-size: contain;
	background-image: url(bg02.png);right: 0;bottom: -137.6px;
}
@media (max-width: 1580px) {
  .weibot:after {width: 80px;height: 400px;bottom: -87px;}
}
@media (max-width: 1199px) {
  .weibot:after {width: 60px;bottom: -66px;}
}
@media (max-width: 767px) {
  .weibot:after {display: none;}
}



.fotbox {color: #fff;position: relative;background: url(fotbag1.jpg) no-repeat center;background-size: cover;}
.fotbox .fot1 {padding: 0.8rem 0 0.7rem; background:rgba(1,55,92,0.96);position: relative;}
.fotbox .fot1 .jut {display: flex;justify-content: space-between;align-items: center;padding-bottom: 0.15rem;border-bottom: 1px solid rgba(255, 255, 255, 0.1);}
.fotbox .fot1 .jut .left-box {display: flex;align-items: center;}
.fotbox .fot1 .jut .lt {display: flex;align-items: center;flex-wrap: wrap;}
.fotbox .fot1 .jut .lt .logo {display: block;width: 2.38rem;overflow: hidden;margin-right: 0.36rem;}
.fotbox .fot1 .jut .lt .logo img {width: 100%;float: left;}
.fotbox .fot1 .jut .select {width: 2.1rem;height: 0.45rem;background-color: rgba(0, 54, 134, 0.1);border: solid 1px rgba(51, 94, 158, 0.5);}
.fotbox .fot1 .jut .select .tit {width: 100%;height: 100%;cursor: pointer;display: flex;user-select: none;align-items: center;justify-content: space-between;}
.fotbox .fot1 .jut .select .tit span {display: block;width: calc(100% - 0.44rem);padding: 0 0.22rem;font-size: 16px;}
.fotbox .fot1 .jut .select .tit i {display: flex;align-items: center;justify-content: center;width: 0.44rem;height: 100%;position: relative;}
.fotbox .fot1 .jut .select .tit i img {display: block;width: 12px;float: left;}
.fotbox .fot1 .jut .select .tit i:before {content: "";display: block;position: absolute;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);left: 0;width: 1px;height: 80%;background-color: #335e9e;}
.fotbox .fot1 .jut .select .hover1 {position: absolute;top: 100%;width: 100%;left: 0;background-color: rgba(0, 54, 134, 0.8);padding: 5px 0;display: none;max-height: 3.8rem;overflow: auto;
  border: solid 1px rgba(51, 94, 158, 0.5);z-index: 4;}
.fotbox .fot1 .jut .select .hover1::-webkit-scrollbar {width: 2px;height: 1px;}
.fotbox .fot1 .jut .select .hover1::-webkit-scrollbar-thumb {border-radius: 10px;box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);background: #999999;}
.fotbox .fot1 .jut .select .hover1::-webkit-scrollbar-track {box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);border-radius: 10px;background: #f5f5f5;}
.fotbox .fot1 .jut .select .hover1 a {color: #333;display: block;font-size: 14px;color: #fff;padding: 5px 0.22rem;border-bottom: 1px solid rgba(51, 94, 158, 0.5);}
.fotbox .fot1 .jut .select .hover1 a:last-child {border-bottom: none;}
.fotbox .fot1 .jut .select .hover2 {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;display: none;}
.fotbox .fot1 .jut .select .hover2 .container{position: relative;}
.fotbox .fot1 .jut .select .hover2 .bgimg {width: 100%;height: 100%;}
.fotbox .fot1 .jut .select .hover2 .bgimg img {width: 100%;height: 100%;object-fit: cover;}
.fotbox .fot1 .jut .select .hover2 .c-cont {display: none;position: absolute;top: 0;left: 0;width: 100%;height: 100%;padding: 1.3rem 0 1rem;}
.fotbox .fot1 .jut .select .hover2 .tit {display: flex;justify-content: space-between;border-bottom: 1px solid rgba(255, 255, 255, 0.1);padding-bottom: 0.25rem;}
.fotbox .fot1 .jut .select .hover2 .tit .div2 {position: absolute;right: 0;width: 0.45rem;height: 0.45rem;display: flex;align-items: center;justify-content: center;}
.fotbox .fot1 .jut .select .hover2 .tit .div2 img{-webkit-transition: all 0.3s linear;transition: all 0.3s linear;}
.fotbox .fot1 .jut .select .hover2 .tit .div2:hover img,.fotbox .fot1 .jut .select .hover2 .tit .div2:hover svg{-webkit-transform: rotate(90deg);transform: rotate(90deg);}
.fotbox .fot1 .jut .select .hover2 .tit .div2 img,
.fotbox .fot1 .jut .select .hover2 .tit .div2 svg {width: 0.2rem;height: 0.2rem;min-width: 15px;min-height: 15px;}
.fotbox .fot1 .jut .select .hover2 .link-box {display: flex;flex-wrap: wrap;max-height: 3.8rem;overflow-y: auto;margin-top: 0.35rem;}
.fotbox .fot1 .jut .select .hover2 .link-box::-webkit-scrollbar {width: 2px;height: 1px;}
.fotbox .fot1 .jut .select .hover2 .link-box::-webkit-scrollbar-thumb {border-radius: 10px;box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);background: #999999;}
.fotbox .fot1 .jut .select .hover2 .link-box::-webkit-scrollbar-track {box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);border-radius: 10px;background: #f5f5f5;}
.fotbox .fot1 .jut .select .hover2 .link-box .c-li {width: 25%;margin-bottom: 10px;}
.fotbox .fot1 .jut .select .hover2 .link-box .c-li a {font-size: 14px;color: rgba(255, 255, 255, 0.4);transition: all 0.3s;}
.fotbox .fot1 .jut .select .hover2 .link-box .c-li a:hover {color: #fff;}
.fotbox .fot1 .cont {display: flex;justify-content: space-between;margin-top: 0.68rem;}
.fotbox .fot1 .cont .item {margin-right: 0.8rem;}
.fotbox .fot1 .cont .item .tit {display: flex;align-items: center;justify-content: space-between;color: #ffffff;font-size: 16px;}
.fotbox .fot1 .cont .item .f_list {padding-top: 0.18rem;}
.fotbox .fot1 .cont .item .f_list a {display: block;color: #fff;opacity: 0.6;font-size: 12px;-webkit-transition: all 0.3s linear;transition: all 0.3s linear;margin-bottom: 5px;}
.fotbox .fot1 .cont .item .f_list .nei {margin-right: 0.4rem;}
.fotbox .fot1 .cont .item .f_list .nei:last-child {margin-right: 0;}
.fotbox .fot1 .cont .item.on .tit i img {-webkit-transform: rotate(180deg);transform: rotate(180deg);}
.fotbox .fot1 .cont .fz_item .f_list {display: flex;flex-wrap: wrap;justify-content: space-between;}
.fotbox .fot2 {padding: 20px 0;background-color: #161616;}
.fotbox .fot2 .container {display: flex;justify-content: space-between;}
.fotbox .fot2 .container span,
.fotbox .fot2 .container a {display: inline-block;font-size: 14px;color: #fff;-webkit-transition: all 0.3s linear;transition: all 0.3s linear;opacity: 0.22;}
.fotbox .fot2 .container .lt {display: flex;flex-wrap: wrap;}
.fotbox .fot2 .container .lt a {display: flex;align-items: center;margin-right: 0.6rem;}
.fotbox .fot2 .container .lt a:nth-of-type(1){margin-left: 20px;}
.fotbox .fot2 .container .lt a:last-child {margin-right: 0;margin-left: 0;}
.fotbox .fot2 .container .lt a i {display: block;width: 18px;overflow: hidden;}
.fotbox .fot2 .container .lt a i img {float: left;width: 100%;}
.fotbox .fot2 .container .gt {display: flex;font-size: 14px;color: #fff;opacity: 0.22;}
.fotbox .fot2 .container .gt a {display: block;color: #fff;opacity: 1;}
@media (max-width: 1580px) {
  .fotbox .fot1 .jut .lt .logo {width: 3.2rem;}
  .fotbox .fot1 .jut .select .tit span {font-size: 14px;}
  .fotbox .fot1 .jut .select .hover1 a {font-size: 12px;}
  .fotbox .fot1 .cont .item .tit {font-size: 14px;}
  .fotbox .fot1 .cont .item .f_list a {font-size: 12px;margin-bottom: 6px;}
  .fotbox .fot2 .container span,
  .fotbox .fot2 .container a {font-size: 14px;}
  .fotbox .fot2 .container .lt a i {width: 14px;}
}
@media (min-width: 1200px) {
  .fotbox .fot1 .cont .item .f_list a:hover {opacity: 1;}
  .fotbox .fot2 .container a:hover {opacity: 0.8;}
}
@media (max-width: 1199px) {
  .fotbox .fot1 .cont .fz_item .f_list {display: block;}
  .fotbox .fot1 .cont .fz_item .f_list .nei {margin-right: 0;}
  .fotbox .fot2 .container .lt {width: 60%;}
}
@media (max-width: 991px) {
  .fotbox .fot1 .cont .item {margin-right: 0.2rem;}
  .fotbox .fot1 .cont .item:last-child {margin-right: 0;}
  .fotbox .fot2 .container a {margin-left: 0;}
}
@media (max-width:767px) {
  .fotbox .fot1 {padding-top: 0.2rem;}
  .fotbox .fot1 .jut {flex-wrap: wrap;padding-bottom: 0.8rem;}
  .fotbox .fot1 .jut .left-box {flex-direction: column;}
  .fotbox .fot1 .jut .lt {width: 100%;flex-wrap: wrap;margin-bottom: 0;}
  .fotbox .fot1 .jut .select {width: 2.8rem;height: 0.7rem;}
  .fotbox .fot1 .jut .select .hover2 .tit {padding-bottom: 0.4rem;}
  .fotbox .fot1 .jut .select .hover2 .link-box {max-height: 8.5rem;margin-top: 0.4rem;}
  .fotbox .fot1 .jut .select .hover2 .link-box .c-li {width: 50%;}
  .fotbox .fot1 .jut > .select {margin-top: 0.5rem;}
  .fotbox .fot1 .cont {flex-wrap: wrap;}
  .fotbox .fot1 .cont .item {width: 100%;margin-bottom: 0.4rem;margin-right: 0;padding-right: 0.2rem;}
  .fotbox .fot1 .cont .item:last-child {margin-bottom: 0;}
  .fotbox .fot1 .cont .item .f_list {display: none;padding-top: 0.24rem;}
  .fotbox .fot1 .cont .item .f_list a {margin-bottom: 10px;}
  .fotbox .fot1 .cont .fz_item .f_list {display: none;}
  .fotbox .fot2 {padding: 0.5rem 0;}
  .fotbox .fot2 .container {flex-wrap: wrap;text-align: center;justify-content: flex-start;}
  .fotbox .fot2 .container .lt {justify-content: center;margin-bottom: 0.2rem;width: 100%;flex-direction: column;align-items: flex-start;}  
  .fotbox .fot2 .container .lt a {margin-right: 0;}
  .fotbox .fot2 .container .lt a:nth-of-type(1){margin-left: 0;margin: 0.05rem 0;}
  .fotbox .fot2 .container .lt a:last-child i{margin-right: 0.2rem;}
  .fotbox .fot2 .container .gt a:nth-of-type(1){margin-left: 0;}
}




/* n_banner */
.n_banner {width: 100%;position: relative;}
.n_banner .img {width: 100%;position: relative;}
.n_banner .img:after {content: "";display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #004896;opacity: 0.2;}
.n_banner .img img{width: 100%;}


/* 面包屑 */
.breadbox { width:100%; position:relative; background:#eee}
.breadbox .n_container{display: flex;align-items: center;padding: 0.25rem 0;}
.breadbox .cont { width:30%;display: flex;align-items: center;}
.breadbox .cont a,.breadbox .cont span {font-size: 16px;line-height: 26px;color: #999999;zoom: 1;}
.breadbox .cont a img,.breadbox .cont span img {float: left;width: 18px;}
.breadbox .cont span {width: 6px;margin: 0 18px;display: block;}
.breadbox .cont .on {color: #003bb0;}
.breadbox .cont a:last-child {color: #333333;}

@media (max-width: 1580px) {
  .breadbox .cont a,.breadbox .cont span {font-size: 14px;line-height: 24px;}
  .breadbox .cont a img,.breadbox .cont span img {width: 16px;}
  .breadbox .cont span {margin: 0 14px;}
}
@media (max-width: 991px) {
  .breadbox .cont {padding: 12px 0;}
  .breadbox .cont span {margin: 0 8px;}
  .breadbox .cont a:last-child {max-width: 36%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
}
@media (max-width: 375px) {
  .breadbox .cont a:last-child {max-width: 30%;}
}
.breadbox .n_nav { width:70%;display: flex;align-items: center;justify-content: flex-end; text-align:right;}
.breadbox .n_nav div{ margin-left:0.2rem;}
.breadbox .n_nav div a{ color:#333;}
.breadbox .n_nav div a:hover{ color:#0074c5;}
.breadbox .n_nav div.active a{ color:#0074c5;}


/* 网站内页 */
.n_main{ width:100%; position:relative;}

.n_tit {text-align: center;margin-bottom: 0.38rem;}
.n_tit .tit {font-size: 0.48rem;font-weight: normal;font-stretch: normal;line-height: 0.6rem;letter-spacing: 0px;color: #000000;}
@media (max-width: 767px) {
  .n_tit .tit {font-size: 0.52rem;line-height: 1.4;}
}

/* 公司简介 */
.n_about {padding-top: 0.6rem;}
.n_about .cont { width:100%; position:relative; min-height:350px; padding-bottom:50px; text-align:justify; line-height:30px;}
.n_about .n_tit .xian {width: 0.8rem;height: 2px;background-color: #aaa;margin: 0.3rem auto 0.58rem;-webkit-transition: all 0.3s linear;transition: all 0.3s linear;}
@media (max-width: 767px) {
  .n_about .n_tit .xian {margin-bottom: 0.3rem;}
}




/* 新闻中心 */
.newbox .cont {display: flex;flex-wrap: wrap;margin-bottom: 0.8rem;}
.newbox .cont .item {padding: 0.4rem;border: 1px solid #f1f1f1;width: 50%;margin-bottom: 0.1rem;}
.newbox .cont .item a{display: flex;flex-wrap: wrap;align-items: flex-start;}
.newbox .cont .item .font {width: 100%;}
.newbox .cont .item .font .tit {-webkit-transition: all 0.3s linear;transition: all 0.3s linear;font-size: 18px; font-weight:550;color: #333;margin-bottom: 0.2rem;}
.newbox .cont .item .font .tit span {
	-webkit-transition: all 0.3s linear;transition:all 0.3s linear;background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0) 93%, #0074c5 0%);background-size:0 100%;background-repeat:no-repeat;}
.newbox .cont .item .font .txt {-webkit-transition: all 0.3s linear;transition: all 0.3s linear;font-size: 14px;line-height: 25px; min-height:80px; color: #999;margin-bottom: 0.15rem;}
.newbox .cont .item .font .time {color: #999;font-size: 14px;}

@media (max-width: 1580px) {
  .newbox .cont .item .font .tit {font-size: 16px;height: auto;line-height: 1.5;}
}
@media (max-width:1200px) {
  .newbox .cont .item{flex-direction: column;}
  .newbox .cont .item .font .tit{height: auto;line-height: 1.5;}
  .newbox .cont .item .font{width: 100%;padding-left: 0;}
}
@media (max-width: 991px) {
  .newbox .cont .item {padding: 0.26rem 0.3rem;}
  .newbox .cont .item .font .tit {margin-bottom: 0.1rem;}
}
@media (max-width: 767px) {
  .newbox .cont .item {width: 100%;padding: 0.45rem 0.35rem;border: 1px solid #f1f1f1; margin-bottom: 0;border-bottom: 0;    }
  .newbox .cont .item:last-child{border-bottom: 1px solid #f1f1f1;}
  .newbox .cont .item:nth-child(2n) {border-left: none;}
  .newbox .cont .item .font {width: 100%;padding-left: 0;margin-top: 0.4rem;display: flex;flex-direction: column;}
  .newbox .cont .item .font .tit {margin-bottom: 0.25rem;font-size: 16px;line-height: 24px;height: auto;order: 1;margin-top: 0.05rem;min-height: 48px;}
  .newbox .cont .item .font .time{order: 0;}
}
@media (min-width: 992px) {
  .newbox .cont .item:hover .font .tit {color: #004896;}
  .newbox .cont .item:hover .font .tit span {background-size: 100% 100%;}
}


.about01 {width: 100%;}
.about01 .cont {display: flex;flex-wrap: wrap;margin: 0;}
.about01 .cont .item {width: 32%;padding:0.56rem 0.15rem;background-color: #f3f3f3;margin-right:2%;}
.about01 .cont .item:nth-child(3n){ margin-right:0;}
.about01 .cont .item .shu {display: flex;align-items: flex-start;line-height: 0.8;font-size: 18px;color: #0074c5;-webkit-transition: all 0.3s linear;transition: all 0.3s linear;}
.about01 .cont .item .shu span {font-size: 0.6rem;display: block;margin-right: 4px;}

@media (max-width: 1900px) {
  .about01 .cont .item .shu {font-size: 16px;}
}
@media (max-width: 991px) {
  .about01 .cont .item .shu {font-size: 14px;}
}
@media (max-width: 767px) {
  .about01 .cont {margin: 0;}
  .about01 .cont .item {padding: 0;width: 100%;margin-bottom: 0.4rem;}
  .about01 .cont .item:last-child {margin-bottom: 0;}
  .about01 .cont .item .shu {font-size: 12px;}
}

.about02 {background-color: #f8f8f8;}
.about02 .cont {display: flex;flex-wrap: wrap;margin: 0 -0.39rem;}
.about02 .cont .item {width: 33%;padding: 0 0.14rem;}
.about02 .cont .item .list {width: 100%;display: block;background-color: #fff;height: 100%;}
.about02 .cont .item .list .img {width: 100%;padding-bottom: 55%;overflow: hidden;position: relative;}
.about02 .cont .item .list .img img {width: 100%;height: 100%;object-fit: cover;position: absolute;top: 0;left: 0;}
.about02 .cont .item .list .img .zi {position: absolute;top: 50%;left: 0;-webkit-transform: translateY(-50%);transform: translateY(-50%);width: 100%;text-align: center;color: #fff;font-size: 0.3rem;z-index: 3;}
.about02 .cont .item .list .img:after {content: "";display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 2;background-color: #004896;opacity: 0.6;}
.about02 .cont .item .list .font {width: 100%;padding: 0.34rem 0.3rem;}
.about02 .cont .item .list .font .text {width: 100%;font-size: 16px;line-height: 28px;letter-spacing: 0px;color: #333333;}
@media (max-width: 1580px) {
  .about02 .cont .item {width: 50%;margin-bottom: 0.36rem;}
  .about02 .cont .item .list .font .text {font-size: 14px;line-height: 24px;}
}
@media (max-width: 767px) {
  .about02 .cont {margin: 0;}
  .about02 .cont .item {padding: 0;width: 100%;}
  .about02 .cont .item .list .img .zi {font-size: 0.42rem;}
}



.about03 {background-color: #f8f8f8;}
.about03 .item {background-color: #fff;display: flex;flex-wrap: wrap;align-items: center;margin-bottom: 0.3rem;}
.about03 .item:nth-child(2n) .font {order: 1;}
.about03 .item:nth-child(2n) .gt .img:after {transform: rotateY(180deg);left: 1px;}
.about03 .item .font {width: 43.75%;padding: 0.3rem 0.8rem;padding-right: 1rem;}
.about03 .item .font .tit {font-size: 0.48rem;color: #000000;margin-bottom: 10px;}
.about03 .item .font .text {font-size: 16px;font-weight: normal;font-stretch: normal;line-height: 28px;letter-spacing: 0px;color: #666666;}
.about03 .item .gt {width: 56.25%;overflow: hidden;height: 100%;}
.about03 .item .gt .img {height: 100%;overflow: hidden;position: relative;padding-bottom: 65.555%;}
.about03 .item .gt .img img{width: 140%;height: 140%;position: absolute;margin-left: -20%;top: 0;left: 0;object-fit: cover;}
.about03 .item .gt .img:after {content: "";display: block;position: absolute;top: 0;left: -1px;height: 100%;width: 100%;background: url(qiebian.svg) no-repeat;background-position: top left;background-size: auto 100%;z-index: 2;}

@media (max-width: 1199px) {
  .about03 .item .font .text {font-size: 14px;line-height: 24px;height: 4rem;overflow: auto;}
}
@media (max-width: 991px) {
  .about03 .item .font {padding-right: 0.2rem;}
  .about03 .item .font .text {height: 3rem;}
}
@media (max-width: 767px) {
  .about03 .item .font {width: 100%;padding: 0.6rem 0.4rem;order: 1;}
  .about03 .item .font .tit {font-size: 0.52rem;}
  .about03 .item .font .text {height: auto;}
  .about03 .item .gt {width: 100%;}
  .about03 .item .gt .img {width: 100%;}
  .about03 .item .gt .img img {width: 100%;height: 100%;margin: 0;}
  .about03 .item .gt .img:after {display: none;}
}


