@charset "UTF-8";
.header {
  background: transparent;
  width: 100%;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 22;
  color: #fff;
}

/*.header .d1 {*/
/*  border-bottom: 1px solid rgba(255, 255, 255, 0.49);*/
/*}*/

.header .logo img {
  width: 1.41rem;
}

.header .logo img.logo2 {
  display: none;
}

.header .nav > ul {
  position: relative;
}

.header .nav > ul > li {
  position: relative;
  padding:0 .34rem;
}

.header .nav > ul > li > a {
  color: #fff;
  transition: all ease .3s;
  position: relative;
  height: .9rem;
  display: flex;
  align-items: center;
  justify-content: center;
}

.header .nav > ul > li > a::after {
  content: "";
  position: absolute;
  bottom: -1px;
  left: 0;
  height: .03rem;
  background: var(--color);
  width: 0;
  transition: all ease .3s;
}

.header .nav > ul > li.active > a, .header .nav > ul > li:hover > a {
  color: rgba(255, 255, 255, 0.88);
}

.header .nav > ul > li.active > a::after, .header .nav > ul > li:hover > a::after {
  width: 100%;
}
.menu_hover{
    width:100%;
    height:0;
    background:#fff;
    position:fixed;
    z-index:1;
    left:0;
    top:.89rem;
    transition: opacity 0.18s ease;
}
 .menu_hover.show {
        height: var(--menu-height, 0);
    }
.header .nav > ul > li .drop {
  position: absolute;
  top: 100%;
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
  transition: .5s;
  width: 1.8rem;
  left: 50%;
  z-index: 10000;
  transform: translateX(-50%) scaleY(0);
  transform-origin: top;
  visibility: hidden;
  overflow: hidden;
}
.en .header .nav > ul > li .drop{
    width:3.5rem;
}

.header .nav > ul > li ul {
  text-align: center;
  position: relative;
  margin-top: .15rem;
}


.header .nav > ul > li ul li a {
  padding: .14rem 0;
  font-weight: normal;
  color: #2C2B28;
  display: block;
}

.header .nav > ul > li ul li:last-child {
  border-bottom: 0;
}



.header .nav > ul > li ul li:hover>a {
  color:#282D65!important;
  font-weight: bold;
}

.header .nav > ul > li ul li:nth-child(1) {
  border-radius: .04rem .04rem 0 0;
}

.header .nav > ul > li ul li:last-child {
  border-radius: 0 0 .04rem .04rem;
}

.header .nav > ul > li:hover .drop {
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  visibility: visible;
  transform: translateX(-50%) scaleY(1);
}

.header .nav > ul > li:first-child {
  margin-left: 0;
}

.header .hdr {
  margin-left: 1.95rem;
}

.header .hdr a {
  margin-left: .28rem;
}

.header .hdr a i {
  color: #fff;
}

.header .searchdown {
  display: none;
}

.header.fix, .header.fix2, .header.open {
  background: #fff;
  color: #282D65;
}

.header.fix .d1, .header.fix2 .d1, .header.open .d1 {
  border-color: #eee;
}

.header.fix .logo img.logo1, .header.fix2 .logo img.logo1, .header.open .logo img.logo1 {
  display: none;
}

.header.fix .logo img.logo2, .header.fix2 .logo img.logo2, .header.open .logo img.logo2 {
  display: inline-block;
}

.header.fix .d1 .nav > ul > li a, .header.fix2 .d1 .nav > ul > li a, .header.open .d1 .nav > ul > li a {
  color: #333;
}
.header.fix .d1 .nav > ul > li.active>a, .header.fix2 .d1 .nav > ul > li.active>a, .header.open .d1 .nav > ul > li.active>a {
  color: #282D65;
}

.header.fix .d1 .hdr a i, .header.fix2 .d1 .hdr a i, .header.open .d1 .hdr a i {
  color: #282D65;
}

.bgt {
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}

.tkg {
  height: 1.025rem;
}

/* 搜索 */
.layer {
  background: rgba(0, 0, 0, 0.8);
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease-out 0s;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.layer .close {
  position: absolute;
  right: 2rem;
  top: 2rem;
  width: .8rem;
  height: .8rem;
  text-align: center;
  cursor: pointer;
  color: #ccc;
}

.layer .close i {
  font-size: .4rem;
}

.layer .search_box {
  height: 45px;
  line-height: 45px;
  width: 90%;
  max-width: 550px;
  display: -ms-flexbox;
  display: flex;
  transform: translateY(-50px);
  opacity: 0;
  margin-top: -100px;
  transform: none;
  transition: all 0.5s ease-out 0s;
  opacity: 1;
}

.layer .search_box .kw {
  background: #fff;
  -ms-flex: 1;
  flex: 1;
  padding: 0 12px;
  font-size: 16px;
  -webkit-appearance: none;
  appearance: none;
  border-radius: 0;
}

.layer .search_box .ok {
  background: var(--color);
  color: #fff;
  width: 85px;
  text-align: center;
  font-size: 18px;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  border-radius: 0;
}

.layer.showdiv {
  opacity: 1;
  visibility: visible;
}

/* 首页 */
.home {
  /* page1 */
  /* page2 */
  /* page3 */
}

.home .slide-h,
.home .slide-w {
  width: 100%;
  height: 100%;
}

.home .slide-h .swiper-slide,
.home .slide-w .swiper-slide {
  width: 100%;
}

.home .pagination1 {
  right: .3rem;
}

.home .pagination1 .swiper-pagination-bullet {
  width: .14rem;
  height: .14rem;
  opacity: 1;
  margin: .15rem 0;
  border: .02rem solid #fff;
  border-radius: 50%;
  background: none;
}

.home .pagination1 .swiper-pagination-bullet-active {
  background: #fff;
}

.home .slide-h {
  overflow: hidden;
  height: 100vh;
}

.home .slide-item1 {
  padding:.8rem 0;
}

.home .slide-h .slide-item1.nop {
  padding-top: 0;
}

.home .page1 {
  padding-top: 0 !important;
  height:100vh;
}

.home .page1 .con {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  position: absolute;
  left: 0;
  top: 0;
}

.home .page1 .con .bgt {
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: absolute;
  left: 0;
  top: 0;
}

.home .page1 .con .slide-txt {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 2;
}

.home .page1 .con .slide-txt img {
  max-width: 8.2rem;
}

.home .page1 .swp-dot {
  position: absolute;
  width: 100%;
  z-index: 21;
  left: 0;
  height: .25rem;
  bottom: .72rem;
}
.page1 .ban-slide-bj1 {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
  overflow: hidden;
}
.page1 video{
    width:100%;
    height:100%;
    object-fit:cover;
}
.home .page1 .swp-dot .jdt {
  width: .63rem;
  height: .02rem;
  background: rgba(255, 255, 255, 0.3);
  border-radius: .02rem;
  position: relative;
  display: none;
  margin: 0 .06rem;
}

.home .page1 .swp-dot .jdt i {
  width: 0;
  display: block;
  height: 100%;
  background: #fff;
  border-radius: .02rem;
  transition: width 3s linear;
}

.home .page1 .swp-dot .swiper-pagination-bullet-active + .jdt {
  display: block;
}

.home .page1 .swp-dot .swiper-pagination {
  position: unset;
  width: auto;
}

.home .page1 .swp-dot .jt {
  margin: 0 .1rem;
  cursor: pointer;
}

.home .page1 .swp-dot .jt i {
  color: #fff;
}

.home .page1 .swp-dot .swiper-pagination-bullet {
  background: none;
  position: relative;
  width: .3rem;
  height: .25rem;
  opacity: 1;
  color: rgba(255, 255, 255, 0.6);
}

.home .page1 .swp-dot .swiper-pagination-bullet::before {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}

.home .page1 .swp-dot .swiper-pagination-bullet:nth-child(1)::before {
  content: "01";
}

.home .page1 .swp-dot .swiper-pagination-bullet:nth-child(3)::before {
  content: "02";
}

.home .page1 .swp-dot .swiper-pagination-bullet:nth-child(5)::before {
  content: "03";
}

.home .page1 .swp-dot .swiper-pagination-bullet:nth-child(7)::before {
  content: "04";
}

.home .page1 .swp-dot .swiper-pagination-bullet:nth-child(9)::before {
  content: "05";
}

.home .page1 .swp-dot .swiper-pagination-bullet:nth-last-of-type(1).swiper-pagination-bullet-active + .jdt {
  display: none !important;
}

.home .page1 .swp-dot .swiper-pagination-bullet-active {
  color: #fff;
}

.home .page1 .swp-dot .play i {
  color: #fff;
  cursor: pointer;
}

.home .page1 .swp-dot .play.zt i::before {
  content: "\e61a";
}

.home .page1 .scroll-down {
  right: 2.5rem;
  bottom: .66rem;
  z-index: 1;
  position: absolute;
  text-align: center;
  -webkit-animation: bounceDown 4s linear infinite;
  -moz-animation: bounceDown 4s linear infinite;
  -o-animation: bounceDown 4s linear infinite;
  animation: bounceDown 4s linear infinite;
  color: #fff;
}

.home .page1 .scroll-down .jdt {
  width: .02rem;
  height: .3rem;
  background: rgba(255, 255, 255, 0.3);
  border-radius: .02rem;
  position: relative;
  margin: .06rem auto .1rem auto;
}

.home .page1 .scroll-down .jdt i {
  width: 100%;
  display: block;
  height: 100%;
  background: #fff;
  border-radius: .02rem;
  animation: anim2 4s linear infinite;
}

.home .page1 .scroll-down img {
  width: .22rem;
}
.home .page1{
    padding-bottom:0;
    overflow:hidden;
}
.home .page2 {
  color: #fff;
}

.home .page2 .wrap {
  width: 100%;
}

.home .page2 .txt1 {
  font-weight: 500;
  color: rgba(255, 255, 255, 0.17);
}

.home .page2 .txt2 {
  margin-top: -.75rem;
}

.home .page2 .desc {
  margin: .66rem 0 .3rem;
}

.home .page2 .desc .txt4 {
  margin-top: .06rem;
}

.home .page2 .link a {
  height: .56rem;
  padding: 0 .17rem;
  border: .02rem solid #fff;
  border-radius: .1rem 0 .1rem 0;
  color: #fff;
}

.home .page2 .link a i {
  margin-left: .12rem;
}

.home .page2 .link a:hover {
  border-color: transparent;
}

.home .page2 .list {
  margin-top: .65rem;
  background: rgba(255, 255, 255, 0.6);
  padding: .5rem 0;
  border-radius: .48rem 0 .48rem 0;
}

.home .page2 .list li {
  text-align: center;
}

.home .page2 .list li .item-tit {
  color: #333;
}

.home .page2 .list li .item-num {
  color: var(--color);
}

.page02 .info li{
    padding:.45rem 0;
    border-bottom:1px solid rgba(147, 147, 147, .5);
}
.page02 .info li:last-child{
    border-bottom:0;
}
.page02 .info li .item-tit img{
    width:.5rem;
    margin-left:.1rem;
}
.page02 .info .item-desc{
    margin:.18rem 0 0 0;
    color:#333;
    line-height:1.8;
}
.page02 .video{
    position:relative;
}
.page02 .video img{
    border-radius:.15rem;
}
.page02 .video .play{
    position:absolute;
    cursor:pointer;
    left:50%;
    top:50%;
    transform: translate(-50%,-50%);
    z-index:2;
}
.page02 .video .play img{
    width:.7rem;
}
.page02 .video video{
    position:absolute;
    width:100%;
    height:100%;
    display:none;
    top:50%;
    object-fit:cover;
    left:50%;
    transform: translate(-50%,-50%);
    border-radius:.15rem;
}
.page02 .video .tit{
    position:absolute;
    width:100%;
    left:0;
    bottom:.32rem;
    color:#fff;
}
.home .page3{
    height:100vh;
    position:relative;
}
.home .page3 .wrap {
  width: 100%;
  position:absolute;
  bottom:0;
  height:100%;
  left:0;

  justify-content: flex-end;

}
.home .page3 .col,.home .page3 .wp,.home .page3 ul{
    height:100%;
}

.home .page3 .list1 {
  color: #fff;
  height:100%;
    padding:1.1rem 0 .4rem 0;
    background:rgba(0,0,0,.3);
  transition: all ease .3s;
}

.home .page3 .list1  li {
    height:25%;
  transition: all .3s ease;
  border-bottom:1px solid rgba(255, 255, 255,.2);
}

.home .page3 .list1  li .item {
  height: 100%;
  padding:0 .44rem;
  cursor: pointer;
  color: #fff;
}
.home .page3 .list1  li:last-child .item{
      border-right:1px solid #fff;
}
.home .page3 .list1  li .item .item-tit {
  position: relative;
  padding-bottom:.13rem;
  margin-bottom:.2rem;
}

.home .page3 .list1  li .item .item-tit::before {
  content: "";
  width: .4rem;
  height:1px;
  background: rgba(255, 255, 255, 0.5);
  position: absolute;
  left:0;
 bottom:0;
}
.home .page3 .list1  li .item .item-desc{
    line-height:1.6;
    /*height:3.2em;*/
    color:rgba(255,255,255,.6);
}
.home .page3 .list1  li:last-child{
    border-bottom:0;
}
.home .page3 .list1  li:hover .item .item-tit{
    color:rgba(255,255,255,.8);
}




.home .page3 .list2{
    background:rgba(0,0,0,.3);
    padding:.46rem 0;
}
.home .page3 .list2  li a{
    margin:0 .13rem;
}
.home .page3 .list2  li a span {
  padding: 0 .2rem;
  height: .48rem;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border: 0.01rem solid rgba(255, 255, 255, 0.8);
  border-radius: .24rem;
  color:#fff;
  margin: 0 .1rem .1rem 0;
  cursor: pointer;
  transition: all ease .3s;
}

.home .page3 .list2  li a span:hover {
  background: var(--color);
  color: #fff;
  border-color: var(--color);
}


.home .page4 {
  background: #ededed;
}

.home .page4 .list li {
    width:100%;
  border-top: 1px solid #d3d3d3;
}

.home .page4 .list li .item {
  padding: .34rem 0;
}

.home .page4 .list li .item .col1 {
  width: 2.39rem;
  flex-shrink: 0;
  margin-top: .1rem;
}

.home .page4 .list li .item .date {
  color: #999;
}

.home .page4 .list li .item .date i {
  margin-right: .12rem;
}

.home .page4 .list li .item .col2 {
  width: 2.5rem;
  flex-shrink: 0;
  margin: 0 .8rem 0 0;
}

.home .page4 .list li .item .col2 .item-pic .fitImg2 {
  border-radius: .13rem;
  height: 1.4rem;
}

.home .page4 .list li .item .col3 .tit {
  line-height: 1.8;
  height:3.6em;
  color: #333;
}

.home .page4 .list li .item .col3 .link {
  margin-top: .2rem;
}

.home .page4 .list li .item .col3 .link span {
  height: .4rem;
  padding: 0 .17rem;
  border: 1px solid #999;
  border-radius: .35rem;
  color: #999;
}

.home .page4 .list li .item .col3 .link span i {
  margin-left: .1rem;
}

.home .page4 .list li .item .col3 .link span:hover {
  color: #fff;
}

.home .page4 .list li:hover .col3 .tit {
  color: var(--color);
}

.home .page5 {

  padding-top: 0 !important;
  display: flex;
  align-items: flex-end;
}

.ind .pagination1 .swiper-pagination-bullet {
  border-color: #333;
}

.ind .pagination1 .swiper-pagination-bullet-active {
  background-color: #333;
}

.ind2 .pagination1 {
  display: none;
}

.footer {
  width: 100%;
  background: var(--color);
  color: #fff;
}

.footer .ft1 {
  padding: .33rem 0;
}

.footer .ft1 .logo img {
  width: 1.42rem;
}

.footer .ft1 .txt {
  color: #E5E5E5;
  padding-left: .24rem;
  margin-left: .37rem;
  position: relative;
}

.footer .ft1 .txt::before {
  content: "";
  width: .03rem;
  height: .18rem;
  background: #fff;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}

.footer .ft2 {
  padding: .4rem 0;
  border-top: 1px solid rgba(255, 255, 255, 0.8);
  border-bottom: 1px solid rgba(255, 255, 255, 0.8);
}

.footer .ft2 .lxfs {
  max-width: 3.2rem;
}

.footer .ft2 .lxfs .lx2 {
  margin: .37rem 0 .42rem;
  line-height: 1.8;
}

.footer .ft2 .lxfs .lx3 .qrcode {
  margin-top: .18rem;
}

.footer .ft2 .lxfs .lx3 .qrcode img {
  width: 1rem;
  border-radius: .08rem;
}

.footer .ft2 .ft-nav li .tit {
  margin-bottom: .2rem;
  text-align: center;
}

.footer .ft2 .ft-nav li .tit a {
  color: #fff;
}

.footer .ft2 .ft-nav li ul {
  display: block;
}

.footer .ft2 .ft-nav li ul li {
  width: 100%;
  margin-bottom: .15rem;
  text-align: center;
}

.footer .ft2 .ft-nav li ul li a {
  color: rgba(255, 255, 255, 0.5);
}

.footer .ft2 .ft-nav li ul li:hover a {
  color: rgba(255, 255, 255, 0.8);
}

.footer .ft3 {
  padding: .3rem 0;
  font-size: .15rem;
}

.footer .ft3 a {
  color: #fff;
}

.footer .ft3 a:hover {
  color: rgba(255, 255, 255, 0.8);
}

.footer .ft3 .copyright .js:hover {
  color: rgba(255, 255, 255, 0.6);
}

.footer .ft3 .tech span {
  margin: 0 .15rem;
}

.sec-type {
  margin-bottom: .4rem;
}

.sec-type .cat {
  position: relative;
}

.sec-type .cat .en {
  color: rgba(40, 45, 101, 0.17);
}

.sec-type .cat .cn {
  color: #333;
  margin-top: -.75rem;
}

.sec-type .cat .txt {
  color: #B1B1B1;
  margin-top:.06rem;
}

.sec-type .more {
  height: .48rem;
  padding: 0 .2rem;
  margin-top: .4rem;
  color: #fff;
  background: var(--color);
  border-radius: .1rem 0 .1rem 0;
  transition: all ease .3s;
  cursor: pointer;
}

.sec-type .more i {
  margin-left: .12rem;
}

.sec-type .more:hover {
  opacity: .88;
}

.sec-type .more2 {
  color: #999;
  margin-top: 1.25rem;
}

.sec-type .more2 i {
  margin-left: .12rem;
}

.sec-type .more2:hover {
  color: var(--color);
}

.more3 {
  height: .32rem;
  padding: 0 .18rem;
  margin-top: .4rem;
  color: #fff;
  background: var(--color);
  border-radius: .1rem 0 .1rem 0;
  transition: all ease .3s;
  cursor: pointer;
}

.more3 i {
  margin-left: .23rem;
}

.more3:hover {
  opacity: .88;
}

/* inner-slides */
.inner-slide {
  height: 9.5rem;
  max-height: 100vh;
  color: #fff;
  position: relative;
  z-index: 1;
  overflow: hidden;
}

.inner-slide .bgt {
  overflow: hidden;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: -1;
}

.inner-slide .bgt::before {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.1);
  position: absolute;
  left: 0;
  top: 0;
  z-index: -2;
}

.inner-slide .slide-txt {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 1;
  color: #333;
}

.inner-slide .slide-txt .type-name {
  margin-top: .5rem;
}
.inner-slide .slide-txt .type-name2{
    margin:0.05rem 0 2rem;
}
.inner-slide .slide-txt .type-desc {
  margin: .14rem 0 1.6rem;
}
.inner-slide .slide-txt .type-desc2 {
    font-style:italic;
}
.inner-slide .slide-txt .type-desc2 span{
    font-size:1.6rem;
    margin:0 .1rem;
    font-family:'DIN';
    font-weight:bold;
}
.inner-slide .slide-txt .wrap {
  max-width: 10.5rem;
  padding-bottom: .15rem;
  position: relative;
}

.inner-slide .slide-txt .subcat a {
  margin-right: .34rem;
  padding: .15rem .18rem;
  border: 1px solid var(--color);
  color: #282D65;
  border-radius: .15rem 0 .15rem 0;
  transition: all ease .3s;
}

.inner-slide .slide-txt .subcat a i {
  margin-left: .1rem;
}

.inner-slide .slide-txt .subcat a:hover, .inner-slide .slide-txt .subcat a.active {
  background: var(--color);
  color: #fff;
}

.inner-slide .slide-txt .subcat.subcat2 a {
  border-color: #fff;
  color: #fff;
}

.inner-slide .slide-txt .subcat.subcat2 a:hover, .inner-slide .slide-txt .subcat.subcat2 a.active {
  background: #fff;
  color: var(--color);
}

.inner-slide.inner-slide2 .slide-txt {
  color: #fff;
}

.inner-slide.inner-slide2 .slide-txt .wrap {
  padding-bottom: 0;
}
.inner-slide.inner-slide2 .slide-txt .wrap:before{
    background:rgba(255, 255, 255, 0.5);
}

.inner-slide.inner-slide2 .slide-txt .type-desc {
  margin-top: -.05rem;
}

.news .news1 {
  background: #ededed;
  position: relative;
  overflow: hidden;
}

.news .news1 .item1 .item-pic .fitImg2 {
  height: 3.8rem;
}

.news .news1 .item1 .item-tit {
  margin: .4rem 0 .2rem;
}

.news .news1 .item1 .item-desc {
  color: #999;
}

.news .news1 .item1 .item-time {
  margin-top: .25rem;
  color: #999;
}

.news .news1 .item1:hover .item-tit {
  color: var(--color);
}

.news .news1 .item {
  padding: .33rem 0;
  border-bottom: 1px solid #b7b7b7;
}

.news .news1 .item .info {
  max-width:2.88rem;
}

.news .news1 .item .info .item-time {
  color: #999;
  margin-top: .2rem;
}

.news .news1 .item .pic {
  width: 2.15rem;
  flex-shrink: 0;
}

.news .news1 .item .fitImg2 {
  height: 1.58rem;
}

.news .news1 .list li:first-child .item {
  padding-top: 0;
}

.news .news1 .list li:hover .item-tit {
  color: var(--color);
}

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

.news .news1 .scroll-down {
  text-align: center;
  position: absolute;
  bottom: 0;
  width: 100%;
  left: 0;
  -webkit-animation: bounceDown 4s linear infinite;
  -moz-animation: bounceDown 4s linear infinite;
  -o-animation: bounceDown 4s linear infinite;
  animation: bounceDown 4s linear infinite;
}



.news .news1 .list2 li .item2 {
  padding: .68rem 0;
  border-bottom: 1px solid #b7b7b7;
}

.news .news1 .list2 li .item2 .item-time {
  width: 2.84rem;
  flex-shrink: 0;
}

.news .news1 .list2 li .item2 .item-info .item-desc {
  color: #999;
  margin-top: .32rem;
  line-height: 1.65;
}

.news .news2 .item .item-pic .fitImg {
  padding-top: 58.04%;
}

.news .news2 .item .item-tit {
  margin: .36rem 0 .44rem;
}

.news .news2 .item .item-time {
  color: #898989;
}

.news .news2 .slides .pzDiv .lbt {
  position: relative;
}

.news .news2 .slides .pzDiv .lbt::after {
  content: "";
  width: 1.3rem;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 11;
  background: rgba(255, 255, 255, 0.6);
  filter: blur(0.15rem);
}

.news .news2 .slides .pzDiv .jt {
  width: .6rem;
  height: .6rem;
  position: absolute;
  top: 40%;
  z-index: 22;
  cursor: pointer;
  transform: translateY(-50%);
  background: var(--color);
  color: #fff;
  border-radius: 50%;
}

.news .news2 .slides .pzDiv .jt.prev {
  left: .2rem;
  opacity: 0;
}

.news .news2 .slides .pzDiv .jt.next {
  right: .62rem;
}

.pages {
  padding-top: .6rem;
  color: #878787;
}

.pages ul {
  align-items: center;
  justify-content: flex-end;
}

.pages ul li {
  margin: 0 .2rem;
}

.news-detail1 .det1 {
  padding: .45rem .7rem .45rem .5rem;
  background: var(--color);
  color: #fff;
  position: relative;
  z-index: 1;
}

.news-detail1 .det1 .news-tit {
  margin-bottom: .18rem;
  font-weight: normal;
}

.news-detail1 .det1 .news-date i {
  margin-right: .1rem;
}

.news-detail1 .det1 .txt1 {
  position: absolute;
  width: 100%;
  bottom: 0;
  left: 0;
  z-index: -1;
}

.news-detail1 .det2 {
  padding-top: .6rem;
}

.news-detail1 .det2 .news-cont {
  line-height: 1.65;
}

.news-detail1 .det2 .news-cont img {
  max-width: 100 !important;
  height: auto !important;
}

.news-detail1 .det2 .news-cont .video {
  position: relative;
}

.news-detail1 .det2 .news-cont .video > img {
  width: 100%;
  display: block;
}

.news-detail1 .det2 .news-cont .video video {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: none;
  position: absolute;
  left: 0;
  top: 0;
}

.news-detail1 .det2 .news-cont .video img,
.news-detail1 .det2 .news-cont .video video {
  border-radius: .2rem 0 .2rem 0;
}

.news-detail1 .det2 .news-cont .video .play {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 22;
  text-align: center;
  color: #fff;
  cursor: pointer;
}

.news-detail1 .det2 .news-cont .video .play img {
  width: 1.2rem;
}

.news-detail1 .det2 .news-cont .video::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  top: 0;
  left: 0;
  z-index: 1;
  border-radius: .2rem 0 .2rem 0;
}

.news-detail1 .det2 .news-cont .video.on::before {
  display: none;
}

.news-detail1 .det2 .news-side {
  width: 4.5rem;
  flex-shrink: 0;
  margin-left: .7rem;
}

.news-detail1 .det2 .news-side .contbox {
  position: sticky;
  top: 1rem;
}

.news-detail1 .det2 .news-side .sxp {
  padding: .32rem .3rem;
  background: #f4f4f7;
}

.news-detail1 .det2 .news-side .sxp li {
  padding: .25rem 0;
  border-bottom: 1px solid #c1c1c4;
}

.news-detail1 .det2 .news-side .sxp li .tit {
  margin: .2rem 0;
  color: #282D65;
}

.news-detail1 .det2 .news-side .sxp li .txt1 {
  color: rgba(0, 0, 0, 0.5);
}

.news-detail1 .det2 .news-side .sxp li .time {
  color: #00A2BF;
}

.news-detail1 .det2 .news-side .goback {
  padding: .18rem 0;
  margin-top: .5rem;
  color: #fff;
  background: var(--color);
}

.news-detail1 .det2 .news-side .goback i {
  margin-right: .15rem;
}

.news-detail1 .det2 .news-side .goback:hover {
  opacity: .9;
}

.shadow {
  box-shadow: 0rem 0rem 0.27rem 0.03rem rgba(0, 0, 0, 0.1);
}

.more {
  min-width: 1.19rem;
  height: .5rem;
  padding: 0 .16rem;
  color: #282D65;
  border: 1px solid #282D65;
}

.vmore2 {
  height: .42rem;
  padding: 0 .18rem;
  color: #333;
  border-radius: .1rem 0 .1rem;
  border: 1px solid #333;
}

.vmore2 i {
  margin-left: .1rem;
}

/* job */
.job .job1 {
  overflow: hidden;
}

.job .job1 .item .item-pic .fitImg {
  padding-top: 58.39%;
  border-bottom-right-radius: 0;
}

.job .job1 .item .item-pic .fitImg img {
  border-radius: .2rem 0 0 0;
}

.job .job1 .item .item-txt {
  background: #fff;
  padding: .35rem .3rem;
}

.job .job1 .item:hover .more {
  background: var(--color);
  color: #fff;
}

.job .job2 .list {
  padding-top: .5rem;
}

.job .job2 li {
  border-right: 1px solid #e6e6e6;
}

.job .job2 .item .icon {
  text-align: center;
}

.job .job2 .item .icon img {
  width: 1.6rem;
}

.job .job2 .item .tit {
  margin: .5rem 0;
  text-align: center;
}

.job .job2 .item .desc {
  color: #999;
  line-height: 1.65;
}

.job .job2 li:last-child {
  border-right: 0;
}

.job .job3 {
  padding: 1rem 0 2.4rem;
  background-position: bottom center;
}

.job .job3 .list {
  background: #fff;
  margin-top: 1.5rem;
}

.job .job3 li {
  border-right: 1px solid #DFE1E1;
}

.job .job3 li .item .col1 {
  width: 2.25rem;
  flex-shrink: 0;
  padding: 1.2rem 0;
  padding-left: .5rem;
}

.job .job3 li .item .col1 .icon {
  width: .81rem;
  height: .81rem;
  border-radius: 50%;
  background: var(--color);
  margin-bottom: .21rem;
}

.job .job3 li .item .col1 .icon img {
  width: .45rem;
}

.job .job3 li .item .col2 {
  padding: 0 .7rem;
  color: #999;
  line-height: 2;
}

.job .job3 li:last-child {
  border-right: 0;
}

.job .job3 li:last-child .col2 {
  padding: 0 .3rem;
}

/* product */
.product {
  background: #ededed;
}

.product .pro-type {
  padding:1rem 0;
  text-align: center;
}

.product .pro-type .cn {
  color: #282D65;
}

.product .pro-type .en {
  color: #333;
  margin-top: .07rem;
}

.product .dl {
  padding-bottom: 1rem;
}

.product .dl .item1 {
  margin-bottom: 1.3rem;
}

.product .dl .item1 .item-info {
  padding-left: 1.5rem;
  color: #333;
}

.product .dl .item1 .item-info .wrap {
  max-width: 5.7rem;
}

.product .dl .item1 .item-info .txt2 {
  margin: .07rem 0 1.1rem;
  max-width: 3.6rem;
  line-height:1.2;
}

.product .dl .item1 .item-info .tags a {
  padding: .12rem .22rem;
  border: 1px solid #5d5d5d;
  border-radius: .3rem;
  margin: 0 .18rem .12rem 0;
  transition: all ease .3s;
  display: inline-block;
}

.product .dl .item1 .item-info .tags a:hover {
  background: var(--color);
  border-color: var(--color);
  color: #fff;
}

.product .dl .item2 {
  padding: .45rem .8rem .54rem 1.38rem;
  color: #fff;
}

.product .dl .item2 .col2 {
  width: 4.33rem;
  flex-shrink: 0;
}

.product .dl .item2 .col1 {
  max-width: 7rem;
}

.product .dl .item2 .col1 .box1 {
  padding-left: .22rem;
  margin: .35rem 0 .7rem;
  position: relative;
}

.product .dl .item2 .col1 .box1::before {
  content: "";
  position: absolute;
  width: 1px;
  height: 90%;
  background: #a8aaad;
  left: 0;
  top: 0;
}

.product .dl .item2 .col1 .box2 ul li {
  width: 33.33%;
  float: left;
  padding: .15rem 0 .15rem .2rem;
  position: relative;
  border-bottom: 1px solid #52555c;
}

.product .dl .item2 .col1 .box2 ul li:nth-last-child(n+1):nth-last-child(-n+3) {
  border-bottom: 0;
}

.product .dl .item2 .col1 .box2 ul li p {
  margin-bottom: .05rem;
}

.product .dl .item2 .col1 .box2 ul li p:nth-child(1) {
  color: rgba(255, 255, 255, 0.5);
  position: relative;
}

.product .dl .item2 .col1 .box2 ul li p:nth-child(1)::before {
  content: "";
  position: absolute;
  width: .05rem;
  height: .05rem;
  background: rgba(255, 255, 255, 0.5);
  left: -.15rem;
  top: 50%;
  transform: translateY(-50%);
  border-radius: 50%;
}

.product .dl .item3 ul {
  align-items: stretch;
}

.product .dl .item3 .item {
  background: #fff;
  height: 100%;
  
  padding:.35rem .35rem 0 .35rem;
}

.product .dl .item3 .item-txt {
  min-height:2.3rem;
}

.product .dl .item3 .box1 {
  padding-left: .18rem;
  margin: .23rem 0;
  position: relative;
  color: var(--color);
}

.product .dl .item3 .box1::before {
  content: "";
  position: absolute;
  width: 1px;
  height: 90%;
  background: #787d9f;
  left: 0;
  top: 0;
}

.product .dl .item3 .box2 ul {
  border-bottom: 1px solid #999;
  padding-bottom: .25rem;
}

.product .dl .item3 .box2 ul li {
  padding-left: .12rem;
  margin-bottom: .25rem;
  position: relative;
  flex-shrink: 0;
}

.product .dl .item3 .box2 ul li::before {
  content: "";
  position: absolute;
  width: .05rem;
  height: .05rem;
  left: 0rem;
  top: .05rem;
  border: 1px solid #999;
  border-radius: 50%;
}

.product .dl .item3 .box2 ul li .tit {
  color: #999;
  margin-bottom: .03rem;
}

.product .dl .item3 .box2 ul li .cont {
  color: #333;
}

.product .dl .item3 .box2 ul:last-child {
  border-bottom: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}

.card-type {
  padding-left: .18rem;
  margin: .23rem 0;
  position: relative;
  color: var(--color);
}

.card-type::before {
  content: "";
  position: absolute;
  width: 1px;
  height: 90%;
  background: #787d9f;
  left: 0;
  top: 0;
}

.product2 .dl .item1 .item-info {
  padding-left: .8rem;
}

.product2 .dl .item1 .desk {
  width: 7.07rem;
  height: 4.99rem;
  background: url("../img/desktop.png") no-repeat;
  background-size: 100% 100%;
}

.product2 .dl .item1 .desk .video {
  width: 5.6rem;
  height: 3.43rem;
  margin-top: .32rem;
  position: relative;
  z-index: 1;
  background: red;
}

.product2 .dl .item1 .desk .video video {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: none;
}

.product2 .dl .item1 .desk .video .play {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
  color: #fff;
  cursor: pointer;
}

.product2 .dl .item1 .desk .video .play img {
  width: .71rem;
}

.product2 .dl .item1 .desk .video::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  top: 0;
  left: 0;
  z-index: -1;
}

.product2 .dl .item1 .desk .video.on::before {
  display: none;
}

.product2 .dl .item02 {
  background: #fff;
  color: #333;
  padding: .45rem .5rem .54rem 1.67rem;
  margin-bottom: .25rem;
}

.product2 .dl .item02 .col2 {
  width: 45%;
  flex-shrink: 0;
}

.product2 .dl .item02 .col1 {
  max-width: 7rem;
}

.product2 .dl .item02 .col1 .box1 {
  padding-left: .22rem;
  margin: .35rem 0 .7rem;
  position: relative;
}

.product2 .dl .item02 .col1 .box1::before {
  content: "";
  position: absolute;
  width: 1px;
  height: 90%;
  background: #a8aaad;
  left: 0;
  top: 0;
}

.product2 .dl .item02 .col1 .box2 ul li {
  padding: .2rem 0 .2rem .2rem;
  position: relative;
  border-bottom: 1px solid #ccc;
}

.product2 .dl .item02 .col1 .box2 ul li p {
  margin-bottom: .07rem;
}

.product2 .dl .item02 .col1 .box2 ul li p:nth-child(1) {
  color: #999;
  position: relative;
}

.product2 .dl .item02 .col1 .box2 ul li p:nth-child(1)::before {
  content: "";
  position: absolute;
  width: .05rem;
  height: .05rem;
  left: -.15rem;
  top: .08rem;
  border: 1px solid #999;
  border-radius: 50%;
}

.product2 .dl .item02 .col1 .box2 ul .u2 li:nth-last-child(n+1):nth-last-child(-n+2) {
  border-bottom: 0;
}

.product2 .dl .item02 .col1 .box2 ul.u3 li:nth-last-child(n+1):nth-last-child(-n+3) {
  border-bottom: 0;
}.product2 .dl .item3 .item .item-txt .attr .u5 li{
    width:50%!important;
}

.product2 .dl .item3 .item .item-pic img {
  border-bottom-right-radius: 0;
}

.product2 .dl .item3 .item .item-txt {
  padding: .4rem .3rem;
}

.product2 .dl .item3 .item .item-txt .attr {
  color: #999;
  margin: .25rem 0;
  min-height:.6rem;
}

.product2 .dl .item3 .item .item-txt .attr li {
  position: relative;
  padding-left: .18rem;
  margin-bottom:.1rem;
  min-width: 25%;
}

.product2 .dl .item3 .item .item-txt .attr li::before {
  content: "";
  position: absolute;
  width: .05rem;
  height: .05rem;
  left: 0rem;
  top: 50%;
  transform: translateY(-50%);
  border: 1px solid #999;
  border-radius: 50%;
}

.product2 .dl .item3 .item .item-txt .attr li:hover {
  color: var(--color);
}

.product2 .dl .item3 .item .item-txt .att2 {
  background: #999;
  color: #fff;
  padding: .08rem .46rem;
  border-radius: .39rem;
}

.product2 .dl .item3 .item .item-txt .att2 .jia:last-child {
  display: none !important;
}

.product2 .list2 .dl .tags a {
  display: inline-block;
}

/* 名医 */
/*select*/
.select {
  width: 100%;
  position: relative;
}

.select dt {
  width: 100%;
  cursor: pointer;
  overflow: hidden;
  position: relative;
  height: .56rem;
  cursor: pointer;
  padding: 0 .36rem;
  background: #F7F7F7;
}

.select dt input {
  color: var(--color);
  cursor: pointer;
  position: relative;
  font-weight: 600;
  display: block;
  text-align: left;
  overflow: hidden;
  background: none;
}

.select dt input::-webkit-input-placeholder {
  font-weight: 600;
  color: #333;
}

.select dd {
  margin: 0;
  position: absolute;
  left: 0px;
  top: .56rem;
  z-index: 5;
  width: 100%;
  box-sizing: border-box;
}

.select dd ul {
  list-style: none;
  overflow: auto;
  padding: 0;
  background: #fff;
  overflow-x: auto;
  border: #eee solid 1px;
  border-top: none;
  height: 3rem;
}

.select dd ul li {
  width: 100%;
  text-align: left;
  padding: .15rem .3rem;
  cursor: pointer;
  border-bottom: 1px solid #eee;
  color: #999;
}

.select dd ul li:last-child {
  border-bottom: none;
}

.select dd ul li:hover {
  color: #004098;
}

.mingyi {
  padding-bottom: 0rem;
}

.mingyi .mapbox {
  background: #f4f4f7;
}

.mingyi .mapbox .map {
  padding: .3rem .3rem 1.27rem .3rem;
  height: 11rem;
}

.mingyi .mapbox .map .charts {
  width: 100%;
  height: 100%;
}

.mingyi .mapbox .screen {
  width: 5.38rem;
  background: #e9eaef;
  padding: .34rem 0 .35rem .68rem;
}

.mingyi .mapbox .screen .cont {
  width: 3.7rem;
}

.mingyi .mapbox .screen .cont .box1 {
  margin: .15rem 0;
}

.mingyi .mapbox .screen .cont .box1 .desc {
  color: rgba(51, 51, 51, 0.5);
  margin: .05rem 0 .2rem;
}

.mingyi .mapbox .screen .cont .list li {
  margin-bottom: .28rem;
}

.mingyi .mapbox .screen .cont .list li .item {
  background: #fff;
  border-radius: .1rem;
  height: .51rem;
}

.mingyi .mapbox .screen .cont .list li .item select {
  width: 100%;
  height: .51rem;
  outline: 0;
  font-size: .16rem;
  border-radius: .1rem;
  padding: 0 .35rem;
  /*将默认的select选择框样式清除*/
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  -ms-appearance: none;
  background: url(../img/jt1.png) no-repeat right 0.3rem center;
  background-size: .1rem .09rem;
}

.mingyi .mapbox .screen .cont .list li .item select::-ms-expand {
  display: none;
}

.mingyi .mapbox .screen .cont .list .btn button {
  background: var(--color);
  color: #fff;
  border-radius: .1rem;
  width: 100%;
  height: .56rem;
  padding: 0 .2rem;
  transition: all ease .3s;
}

.mingyi .mapbox .screen .cont .list .btn button:hover {
  opacity: .88;
}

.mingyi .mapbox .screen .cont .list2 {
  margin-top: .3rem;
}

.mingyi .mapbox .screen .cont .list2 ul {
  max-height: 5.05rem;
  overflow-y: auto;
  padding-right: 0.05rem;
  margin-right: -0.05rem;
}

.mingyi .mapbox .screen .cont .list2 li {
  margin-bottom: .15rem;
}

.mingyi .mapbox .screen .cont .list2 li .item {
  padding: .15rem;
  border-radius: .15rem;
  background: #fff;
  border-radius: .1rem;
}

.mingyi .mapbox .screen .cont .list2 li .item .item-pic {
  width: .68rem;
  flex-shrink: 0;
  margin-right: .2rem;
}

.mingyi .mapbox .screen .cont .list2 li .item .item-pic img {
  width: .68rem;
  height: .68rem;
  border-radius: 50%;
}

.mingyi .mapbox .screen .cont .list2 li .item .item-info .tit .ks {
  margin-left: .2rem;
}

.mingyi .mapbox .screen .cont .list2 li .item .item-info .cont .dd {
  margin: .06rem 0;
  color: #999;
}

.mingyi .mapbox .screen .cont .list2 li .item .item-info .cont .dd .icon {
  display: flex;
  align-items: start;
  justify-content: center;
  height:.25rem;
  flex-shrink: 0;
  margin-right:.06rem;
  margin-top:.04rem;
}

.mingyi .result {
  margin-top: -1.27rem;
}

.mingyi .result .col2 {
  width: 5.38rem;
}

.mingyi .result .col1 {
  background: rgba(0, 0, 0, 0.1);
}

.mingyi .result .itembox .item1 {
  padding: .15rem 0;
}

.mingyi .result .itembox .item1 .item-pic {
  width: 1rem;
  flex-shrink: 0;
  margin-right: .55rem;
}

.mingyi .result .itembox .item1 .item-pic img {
  width: 1rem;
  height: 1rem;
  border-radius: 50%;
}

.mingyi .result .itembox .item1 .item-info .tit .post {
  margin: 0 .3rem 0 .15rem;
  padding-left: .15rem;
  border-left: 1px solid #999;
}

.mingyi .result .itembox .item1 .item-info .tit .tags span {
  background: #CCCEDB;
  padding: .03rem .1rem;
  border-radius: .05rem;
  margin-right: .1rem;
}

.mingyi .result .itembox .item1 .item-info .ks {
  margin: .1rem 0;
  position: relative;
  padding-left: .2rem;
}

.mingyi .result .itembox .item1 .item-info .ks::before {
  content: "";
  width: .06rem;
  height: .06rem;
  border: .02rem solid #00A1BE;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
}

.mingyi .result .itembox .item1 .item-info .hosp .txt {
  background: #00A1BE;
  color: #fff;
  text-align: center;
  border-radius: .25rem;
  padding: 0 .2rem;
}

.mingyi .result .itembox .item2 {
  padding: .3rem .65rem .3rem 0;
  line-height: 1.8;
  color: #666;
}

.zhinan .wrap {
  height:9.8rem;
  margin-top: .5rem;
  position: relative;
  z-index: 1;
}

.zhinan .wrap .bglist {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
}

.zhinan .wrap .bglist .bgt {
  width: 100%;
  height: 100%;
  display: none;
}

.zhinan .slides {
  width: 100%;
  max-width: 11rem;
  height: 6rem;
  background: rgba(255, 255, 255, 0.3);
}

.zhinan .slides .swiper-container {
  height: 6rem;
  background: none;
}

.zhinan .slides .col1 .item {
  padding: .46rem .56rem;
  transition: all ease .3s;
}

.zhinan .slides .col1 .item .info .item-tit {
  margin-bottom: .36rem;
}

.zhinan .slides .col1 .item .link {
  width: .62rem;
  height: .62rem;
  border-radius: 50%;
  flex-shrink: 0;
  margin-left: 1.52rem;
}

.zhinan .slides .col1 .item .link i {
  color: #fff;
}

.zhinan .slides .col1 .swiper-slide-active .item,.zhinan .slides .col1 .swiper-slide:hover .item {
  background: #fff;
}

.zhinan .slides .col1 .swiper-slide-active .item .link i,.zhinan .slides .col1 .swiper-slide:hover .item .link i {
  color: #00A1BE;
}

.zhinan .slides .col2 {
  width: 1.6rem;
  border-left: 1px solid rgba(255, 255, 255, 0.5);
}

.zhinan .slides .col2 .jt {
  width: .6rem;
  height: .6rem;
  border: 1px solid rgba(255, 255, 255, 0.5);
  border-radius: 50%;
  cursor: pointer;
  margin: .15rem 0;
   background: #00A1BE;
  color: #fff;
  border-color: #00A1BE;
}

.zhinan .slides .col2 .jt i {
  color: #fff;
}

.zhinan .slides .col2 .jt:hover {
  background: #00A1BE;
  color: #fff;
  border-color: #00A1BE;
}

.care .care1 {
  margin: .3rem 0;
}

.care .care1 li .item {
  position: relative;
  height: 5rem;
}

.care .care1 li .item .fitImg2 {
  height: 100%;
  opacity: .15;
}

.care .care1 li .item .item-txt {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  color: #333;
}

.care .care1 li .item .item-txt .date {
  position: absolute;
  top: .35rem;
  left: .3rem;
}

.care .care1 li .item .item-txt .date .time2 {
  margin-top: -.1rem;
}

.care .care1 li .item .item-txt .item-tit {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: .42rem .25rem;
}

.care .care1 li .item .item-txt .item-tit .link .vmore2 {
  color: #333;
  border-color: #333;
}

.care .care1 li:nth-child(1) .fitImg2 {
  border-radius: .2rem 0 0 0;
}

.care .care1 li:nth-child(2) .fitImg2,
.care .care1 li:nth-child(2) .item-tit {
  border-radius: 0 0 .2rem 0;
}

.care .care1 li.active .item .fitImg2 {
  opacity: 1;
}

.care .care1 li.active .item .item-txt {
  color: #fff;
}

.care .care1 li.active .item .item-txt .link .vmore2 {
  color: #fff;
  border-color: #fff;
}

.care .care1 li.active .item .item-txt .item-tit {
  background: rgba(0, 0, 0, 0.5);
}

.care .care2 .col1 {
  width: 3.9rem;
  flex-shrink: 0;
}

.care .care2 .col1 .wrap {
  max-width: 2.5rem;
}

.care .care2 .col1 .wrap .txt1 {
  color: #999;
  margin-top: .3rem;
}

.care .care2 .col1 .wrap .txt2 {
  margin: .11rem 0 .32rem;
}

.care .care2 .col1 .wrap .txt3 {
  color: #999;
  line-height: 1.65;
}

.care .care2 .col1 .arrow {
  margin-top: .3rem;
}

.care .care2 .col1 .arrow .jt {
  width: .52rem;
  height: .52rem;
  border-radius: 50%;
  border: 0.02rem solid var(--color);
  color: var(--color);
  font-weight: bold;
  margin-right: .35rem;
  cursor: pointer;
}

.care .care2 .col2 {
  margin-right: -.25rem;
}

.care .care2 .col2 .item {
  margin: .2rem;
  padding: .3rem;
  background: rgba(255, 255, 255, 0.3);
  border-right: 1px solid #ebecf1;
  transition: all ease .3s;
}

.care .care2 .col2 .item .item-tit {
  margin: .3rem 0 .25rem;
  color: #999;
  height:2.6em;
  line-height: 1.3;
}

.care .care2 .col2 .item .vmore2 {
  color: #999;
  border-color: #999;
}

.care .care2 .col2 .item:hover {
  box-shadow: 0rem 0rem 0.27rem 0.03rem rgba(0, 0, 0, 0.1);
}

.care .care2 .col2 .item:hover .item-tit {
  color: var(--color);
}

.care .care2 .col2 .item:hover .vmore2 {
  color: var(--color);
  border-color: var(--color);
}

/* about */
.about-slide .slide-txt {
  color: #fff;
}

.about-slide .slide-txt .type-name {
  color: #00A2BF;
}

.about-slide .slide-txt .type-desc {
  color: #fff;
}

.about .about1 {
  padding: .8rem 0;
  overflow: hidden;
}

.about .about1 .item .icon {
  width: .87rem;
  flex-shrink: 0;
}

.about .about1 .item .info .tit {
  margin-bottom: .2rem;
}

.about .about1 .item .info .desc {
  color: #666;
  line-height: 1.65;
}

.about .about2 {
  background-position: top left;
  background-size:100%;
}

.about .about2 .desc {
  margin: .46rem 0 .7rem;
}

.about .about2 .brand {
  margin-bottom:2rem;
}

.about .about2 .brand li .item {
  height: 1.2rem;
  overflow: hidden;
}

.about .about2 .brand li:last-child {
  border-right: none;
}

.about .about3 {
  padding: .8rem 0 1.4rem;
}

.about .about3 .ln1 {
  height: 6.2rem;
  background-size: 100% 100%;
  color: #fff;
  text-align: center;
  line-height: 1.5;
  margin-bottom:.3rem;
}

.about .about3 .ln2 {
  background-size: 100% 100%;
  color: #fff;
  padding:.9rem 1rem;
}
.about .about3 .ln2 .c1{
    width:3.24rem;
}
.about .about3 .ln2 .c2{
    width:1.93rem;
}
.about .about3 .ln2 .cont {
text-align: center;
  line-height: 1.8;
}

.about .about4 {
  background-size: cover;
  overflow:hidden;
  background-color:#000;
  padding-top:1rem;
}



.about .about4 .sec-type .en {
  color: rgba(255, 255, 255, 0.17);
}

.about .about4 .sec-type .cn {
  color: #fff;
}

.about .about4 .sec-type .txt {
  color: #B1B1B1;
}

.about .about4 .slides {
  height:6.8rem;
  padding-left: .8rem;
  position: relative;
}

.about .about4 .slides .swiper-container {
  height: 100%;
}

/*.about .about4 .slides::before {*/
/*  content: "";*/
/*  width: 100%;*/
/*  height: 100%;*/
/*  position: absolute;*/
/*  top: 50%;*/
/*  left: 0;*/
/*  transform: translateY(-50%);*/
  /*background: url("../img/line2.png") no-repeat center;*/
/*  background-size: 100%;*/
/*  -webkit-animation: opacity 4s linear infinite;*/
/*  -moz-animation: opacity 4s linear infinite;*/
/*  -o-animation: opacity 4s linear infinite;*/
/*  animation: opacity 4s linear infinite;*/
/*}*/

/*.about .about4 .slides .line {*/
/*  width: 100%;*/
/*  position: absolute;*/
/*  left: 0;*/
/*  top: 47%;*/
/*  transform: translateY(-50%);*/
/*  height: .35rem;*/
/*  background: url("../img/line3.png") no-repeat center;*/
/*  background-size: 100%;*/
/*}*/

.about .about4 .slides .swiper-slide:nth-child(2n+1) .item {
  transform: translateY(4rem);
}

.about .about4 .slides .swiper-slide:nth-child(2n+1) .item::before {
  top: -.98rem;
  background-image: url("../img/xt2.png");
}

.about .about4 .slides .swiper-slide:nth-child(2n) .item {
  display: flex;
  flex-direction: column-reverse;
}

.about .about4 .slides .swiper-slide:nth-child(2n) .item .item-tit {
  flex-direction: column-reverse;
}

.about .about4 .item {
  position: relative;
  height: 2.5rem;
  padding-left: .5rem;
  white-space: nowrap;
  flex-shrink: 0;
}

.about .about4 .item::before {
  content: "";
  width: .33rem;
  height: 1.98rem;
  position: absolute;
  left: 0;
  top: 1.4rem;
  background-position: left top;
  background-size: 100% 100%;
  background-image: url("../img/xt1.png");
}

.about .about4 .item .item-tit {
  color: #fff;
}

.about .about4 .item .item-cont {
  color: rgba(255, 255, 255, 0.5);
  margin: .15rem 0;
  max-width: 10rem;
}

.about .about4 .item .item-cont li {
  margin: .05rem 0;
  position: relative;
  white-space:wrap;
  padding-left: .25rem;
  word-break: break-all;
}

.about .about4 .item .item-cont li::before {
  content: "";
  width: .1rem;
  height: .1rem;
  background: url("../img/icon_dot2.png") no-repeat center;
  background-size: 100% 100%;
  position: absolute;
  left: 0;
  top: .06rem;
}
.about .about4{
    position:relative;
}
.about .about4 video{
    position:absolute;
    width:100%;
    object-fit:cover;
    left:0;
    top:60%;
    transform:translateY(-50%);
    z-index:0;
}
.about .about5 .item {
  border-left: 1px solid #B1B1B1;
  padding: 0 .42rem;
}

.about .about5 .item .item-tit {
  color: rgba(40, 45, 101, 0.17);
  margin: .32rem 0 .5rem;
}

.about .about5 .item li {
  margin-bottom: .39rem;
  padding-left: .1rem;
  max-width: 3.15rem;
}

.about .about5 .item li .tit {
  margin-bottom: .25rem;
  position: relative;
  padding-left: .16rem;
}

.about .about5 .item li .tit::before {
  content: '';
  width: .12rem;
  height: .12rem;
  background: #dddde5;
  position: absolute;
  border-radius: 50%;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}

.about .about5 .item li .pic {
  overflow: hidden;
}

.about .about5 .sec-type,
.about .about6 .sec-type {
  padding-bottom: .3rem;
  border-bottom: 1px solid #B1B1B1;
}

.about .about7 {
  background: #ededed;
}

.about .about7 li {
  text-align: center;
  max-width: 20%;
}

.about .about7 li .num {
  color: #282D65;
  font-family: 'Bahnschrift';
  font-weight: 400;
  padding-bottom: .32rem;
  margin-bottom: .36rem;
  position: relative;
}

.about .about7 li .num::after {
  content: "";
  width: .3rem;
  height: .04rem;
  background: #353365;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}

.about .about7 li .tit {
  color: #999;
}

.swp-jt {
  margin-top: .5rem;
}

.swp-jt .jt {
  width: .52rem;
  height: .52rem;
  border-radius: 50%;
  border: .02rem solid #353365;
  color: #353365;
  margin-left: .35rem;
  transition: all ease .3s;
}

.swp-jt .jt:hover {
  background: #353365;
  color: #fff;
}

.swp-jt.swp-jt2 .jt {
  border-color: #fff;
  color: #fff;
}

.swp-jt.swp-jt2 .jt:hover {
  border-color: #fff;
}

/* 网站地图 */
.websitemap-section1 {
  width: 100%;
}

.websitemap-section1 .cont {
  padding: 20px 0;
}

.websitemap-section1 .cont .item {
  width: 100%;
  padding: 25px 0;
  border-bottom: 0.01rem solid rgba(51, 51, 51, 0.3);
  margin-bottom: 20px;
}

.websitemap-section1 .cont .item:last-child {
  margin-bottom: 0;
}

.websitemap-section1 .cont .item .tit {
  font-size: 20px;
  font-weight: bold;
  line-height: 1;
  display: flex;
  align-items: center;
}

.websitemap-section1 .cont .item .tit i {
  vertical-align: middle;
  margin-left: 80px;
  font-size: 16px;
}

.websitemap-section1 .cont .item .jut {
  width: 100%;
  margin-top: 30px;
  display: flex;
  flex-wrap: wrap;
}

.websitemap-section1 .cont .item .jut .list {
  display: block;
  font-size: 16px;
  width: 25%;
  padding-right: 10px;
  color: #333;
  margin-bottom: 16px;
}

.websitemap-section1 .cont .item .jut .list span {
  display: block;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.websitemap-section1 .cont .item .jut .list:hover {
  color: var(--color);
}

.en .sec-type .cat .en,.en .home .page2 .txt1{
    color:rgba(40, 45, 101, 0.06);
}
.en .product .dl .item3 .item-txt li{
    width:50%!important;
}
.en .product2 .dl .item3 .item .item-txt .attr{
    min-height:1.08rem;
}
.en .product .dl .item3 .item-txt .att2 {
    padding:.15rem 0;
}
.en .product .dl .item3 .item-txt .att2 .jia{
    width:100%;
    text-align: center;
    margin:10px 0;
}
.en .product .dl .item3 .item-txt .att2 li{
    width:100%!important;
    text-align: center;
}
.en .product2 .dl .item3 .item .item-txt .attr li::before{
    top:.1rem;
}