@charset "utf-8"; 

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;
  }
}
@media (max-width: 1580px) {
  html {
    font-size: 66px;
  }
}
@media (max-width: 767px) {
  html {
    font-size: calc(100vw/7.5);
  }
}
.fp-watermark{display: none !important;}
.relative{position: relative;}
.hidden{overflow: hidden;}
.container{ width: 76%; margin: 0 auto; }
@media(max-width: 1600px){
    .container{ width: 86%; margin: 0 auto; }
}
@media(max-width: 1100px){
    .container{ width: 94%; margin: 0 auto; }
}

.mo { display: none !important; }


@media(max-width: 1100px){
	.container{width: 90%;padding: 0;}
	.mo { display: inline-block !important; }
	.pc { display: none !important; }
}
i { font-style: normal; }
.fl{float: left;}
.fr{float: right;}
.center{text-align: center;}
.bold { font-weight: bold; }
.flex { display: flex; }
.img100{line-height: 0;overflow: hidden;}
.img100 img{width: 100%;}


.navR { display: none; }
.co1 { color: #111111; }
.co3 { color: #333333; }

.zh70 { font-size: 70px; }
.zh66 { font-size: 66px; }
.zh60 { font-size: 60px; }
.zh54 { font-size: 54px; }
.zh52 { font-size: 52px; }
.zh50 { font-size: 50px; }
.zh40 { font-size: 40px; }
.zh36 { font-size: 36px; }
.zh34 { font-size: 34px; }
.zh32 { font-size: 32px; }
.zh30 { font-size: 30px; }
.zh28 { font-size: 28px; }
.zh26 { font-size: 26px; }
.zh24 { font-size: 24px; }
.zh22 { font-size: 22px; }
.zh20 { font-size: 20px; }
.zh18 { font-size: 18px; }
.zh16 { font-size: 16px; }
.zh15 { font-size: 15px; }
.zh14 { font-size: 14px; }

@media(max-width:1900px) {
    .zh70 { font-size: 65px; }
    .zh66 { font-size: 60px; }
	.zh60 { font-size: 55px; }
    .zh54 { font-size: 49px; }
    .zh52 { font-size: 49px; }
    .zh50 { font-size: 46px; }
    .zh40 { font-size: 35px; }
    .zh36 { font-size: 31px; }
    .zh34 { font-size: 27px; }
    .zh32 { font-size: 27px; }
    .zh30 { font-size: 25px; }
    .zh28 { font-size: 24px; }
    .zh26 { font-size: 24px; }
    .zh24 { font-size: 24px; }
    .zh22 { font-size: 22px; }
    .zh18 { font-size: 18px; }
    .zh16 { font-size: 16px; }
    .zh15 { font-size: 15px; }
    .zh14 { font-size: 14px; }
}

@media(max-width:1500px) {
    .zh70 { font-size: 55px; }
    .zh66 { font-size: 50px; }
	.zh60 { font-size: 45px; }
    .zh54 { font-size: 35px; }
    .zh52 { font-size: 35px; }
    .zh50 { font-size: 33px; }
    .zh40 { font-size: 28px; }
    .zh36 { font-size: 26px; }
    .zh34 { font-size: 24px; }
    .zh32 { font-size: 24px; }
    .zh30 { font-size: 22px; }
    .zh28 { font-size: 22px; }
    .zh26 { font-size: 22px; }
    .zh24 { font-size: 22px; }
    .zh22 { font-size: 20px; }
    .zh20 { font-size: 18px; }
    .zh18 { font-size: 18px; }
    .zh16 { font-size: 16px; }
    .zh15 { font-size: 15px; }
    .zh14 { font-size: 14px; }
}

@media(max-width:1280px) {
    .zh70 { font-size: 45px; }
    .zh66 { font-size: 40px; }
    .zh60 { font-size: 36px; }
    .zh54 { font-size: 30px; }
    .zh52 { font-size: 30px; }
    .zh50 { font-size: 28px; }
    .zh40 { font-size: 28px; }
    .zh36 { font-size: 26px; }
    .zh34 { font-size: 24px; }
    .zh32 { font-size: 24px; }
    .zh30 { font-size: 24px; }
    .zh28 { font-size: 22px; }
    .zh26 { font-size: 22px; }
    .zh24 { font-size: 22px; }
    .zh22 { font-size: 20px; }
    .zh20 { font-size: 18px; }
    .zh18 { font-size: 18px; }
}

@media(max-width:1100px) {
    .zh70 { font-size: 26px; }
    .zh66 { font-size: 26px; }
	.zh60 { font-size: 26px; }
    .zh54 { font-size: 24px; }
    .zh52 { font-size: 24px; }
    .zh50 { font-size: 24px; }
    .zh40 { font-size: 24px; }
    .zh36 { font-size: 24px; }
    .zh34 { font-size: 24px; }
    .zh32 { font-size: 24px; }
    .zh30 { font-size: 22px; }
    .zh28 { font-size: 22px; }
    .zh26 { font-size: 22px; }
    .zh24 { font-size: 22px; }
    .zh22 { font-size: 20px; }
    .zh20 { font-size: 18px; }
    .zh18 { font-size: 16px; }
    .zh16 { font-size: 14px; }
    .zh15 { font-size: 15px; }
    .zh14 { font-size: 14px; }
}



.header { position: fixed; z-index: 99; width: 100%; top: 0; left: 0; padding: 0 2.86%; border-bottom: 1px solid rgba(255, 255, 255, 0.3); }
.header .logo { margin-right: 62px; }
.header .logo img { width: 125px; height: 41px; }
.header .logo .morena { display: none; }
.header .logo a { display: block; padding: 20px 0; }
.header .adenz ul li { float: left; margin-right: 40px; }
.header .adenz ul li:last-child { margin-right: 0; }
.header .adenz ul li a { display: block; color: #fff; font-size: 16px; line-height: 1; padding: 32px 0 33px; }

.header .adenza ul li a { font-size: 14px; padding: 33px 0 32px; }
.header .adenza .enzb { position: relative; margin-left: 40px; padding-left: 22px; }
.header .adenza .enzb a { font-size: 14px; display: inline-block; color: #fff; line-height: 1; padding: 33px 0 32px 0; position: relative; }
.header .adenza .enzb::before { position: absolute; content: ""; left: 0; top: 50%; transform: translateY(-50%); width: 16px; height: 16px; background: url(../images/enzb2.svg)no-repeat center center/cover; }

.header .adenza .enzb a { display： inline-block; }




.header.fixed-head .logo a { padding:10px 0; }
.header.fixed-head .adenz ul li.cur>a,.header.fixed-head .adenz ul li:hover>a { color: var(--green); }
.header.fixed-head .adenza .enzb a { padding: 23px 0 22px 22px; }
@media(max-width: 1100px){
    .header .logo a { padding:10px 0; }
    .header .adenz ul li a { padding: 22px 0; }
    .header .adenza .enzb a { padding: 23px 0 22px 22px; }   
}
.header .logo { margin-right: 62px; }
.header .logo .pic2 { display:none; }
.fixed-head,.detHeader { background: rgba(0,0,0,0.6); border-bottom: 2px solid rgba(120, 120, 120, 0.3); }
.header.fixed-head .logo .pic1 { display:none; }
.header.fixed-head .logo .pic2 { display:block; }
.header.fixed-head .adenz ul li>a { padding:24px 0; color:#1A1A1A; }
.header.fixed-head .adenza .enzb a { color:#1A1A1A; }
.header.fixed-head .adenza .enzb::before { background: url(../images/enzb2.svg)no-repeat center center/cover; }
.header.detHeader .logo .pic1 { display:none; }
.header.detHeader .logo .pic2 { display:block; }
.header.detHeader .adenz ul li>a { color:#1A1A1A; }
.header.detHeader .adenza .enzb a { color:#1A1A1A; }
.header.detHeader .adenza .enzb::before { background: url(../images/enzb2.svg)no-repeat center center/cover; }

@media(max-width: 1100px){
    .header .logo { margin-right:0; }
    .header .adenz,
    .header .adenza .enza { display:none; }
    .header .adenza { margin-right: 60px; }
    .header .adenza,.navR { display:block; }
}

.bgeb { background: #ebf0f0; }
.bgeb { background: #f3f3f3; }
.mb { display:none; }

@media(max-width: 1100px){
    .pc { display:none; }
    .mb { display:block; }
}

/*BANNER*/
.bannerZ { border-bottom-left-radius: 20px; border-bottom-right-radius:20px; position: relative; height: 100vh; overflow: hidden; }
.banner { transition: all 0.5s; position: relative; top:0; left:0; width: 100%; left:0;top:0; height: 100vh; }
.bannerE { position: relative; left:0; top:0; width: 100%; height: 100vh; z-index: 2; }
.banner .pcBg { width: 100%; height: 100vh; position: relative; }
.banner .pcBg video { position: absolute; left:50%;  top: 50%; transform:translate(-50%, -50%);  min-height: 110vh; min-width: 110vw;}
/*.bannerA { position: absolute; left:0; top:0; width: 100%; height: 100%; }*/
.banner .swiper-container { position: relative; z-index: 5; }
.bannerA { height: 100vh; }
.bannerB { top:50%; transform:translateY(-50%); position: absolute; width: 100%; left:0; transition: all 0s; }
.bannerB .bannerF .colorGreen{ color: #00a1e6;font-size: 26px;}
.bannerB .bannerF .colorWhite{ color: #333;}
.bannerB .t1 { line-height: 1.5; }
.banner .swiper-slide { overflow: hidden; }
.banner .swiper-slide-active { z-index: 5; }
.banner .swiper-slide .bannerD { bottom: 120px; opacity: 1;  transition: all 1s; }
.banner .swiper-pagination { text-align:center; width: 100%; padding: 0 8vw; bottom: 50px!important; }
.banner .swiper-pagination .swiper-pagination-bullet { position: relative; height: 7px; border-radius:0; width: 7px; border-radius: 10px; background: #fff; opacity: 1; margin: 0 10px 0 0; transition:all 0.1s; }
.banner .swiper-pagination .swiper-pagination-bullet-active { width:70px; background: rgba(255,255,255,0.2); }
.banner .swiper-pagination .swiper-pagination-bullet:after { content:''; width: 0; height: 7px; background: #fff; position: absolute; left:0; top:0; transition:all 5s; border-radius: 5px; }
.banner .swiper-pagination .swiper-pagination-bullet-active:after { width: 100%; }


.bannerD { right: 12vw; bottom:53px; position: absolute; z-index: 5; line-height: 16px; font-size: 16px; color:#fff; }
.bannerD .t { padding-right:10px; position: relative; }
.bannerD .t:after { content:'';width: 10px;height: 11px;background: url(../images/scrolldow.png) no-repeat center/cover; position: absolute; right:-2px; top:0;}

.banner .pcBg { transform: scale(1.1);transition: all 2s;}
.banner .swiper-slide-active .pcBg {transform: scale(1);}

.bannerD .t:after {
    -webkit-animation: godown 2s infinite;
    animation: godown 2s infinite;
    box-sizing: border-box;
}
@-webkit-keyframes godown {
    0% {-webkit-transform: translate(0, 0);opacity: 1;}
    50% {opacity: 1;}
    100% {-webkit-transform: translate(0, 10px);opacity: 1;}
}
@keyframes godown {
    0% {transform: translate(0, 0);opacity: 1;}
    50% {opacity: 1;}
    100% {transform: translate(0, 10px);opacity: 1;}
}
@media(max-width: 1600px){
    .banner .swiper-pagination { padding: 0 6vw; }
}
@media(max-width: 1100px){
    .banner .swiper-pagination { padding: 0 4vw; }
    .bannerZ,.banner,.bannerE,.banner .pcBg,.banner .swiper-container { height: 60vh; }
    .bannerD { left: 20px; bottom:28px; position: absolute; z-index: 5; line-height: 16px; }
}
@media(max-width: 900px){
.bannerB{top: 34%;}
}

.colorGreen { color:#00a1e6; }
.lh20 { line-height: 2; }
.lh19 { line-height: 1.9; }
.lh18 { line-height: 1.8; }
.lh17 { line-height: 1.7; }
.lh16 { line-height: 1.6; }
.lh15 { line-height: 1.5; }
.lh14 { line-height: 1.4; }
.lh13 { line-height: 1.3; }
.lh12 { line-height: 1.2; }
.lh11 { line-height: 1.1; }
.session-1 {padding:10vw 0 5vw; min-height: 400px; background: url(../images/sessionbg-1.jpg) no-repeat top right /cover; }
.color1e { color:#222222; }
.color1d { color:#222222; }
.color3b { color:#222222; }
.session-1-1 { max-width: 770px; }
.bgWhite { background: #fff; }
.lh18 p{     text-align: left;}

.session-1-3 .t2 { min-height: 90px;     text-align: justify; }
.mainMore { font-size: 16px; position: relative; display: inline-block; line-height: 1; padding:21px 70px 21px 25px; border-radius: 10px; background: #fff; }
.mainMore span { z-index: 5; width: 46px; position: absolute; top: 50%; transform:translateY(-50%); right: 6px; border-radius: 50px; background: url(../images/manimore-1.png) no-repeat center  var(--green); height: 46px; }
.mainMore i { transition:all 0.8s; z-index: 5; position: relative; }
.mainMore:before { content:''; transition: all 0.6s; width: 46px; position: absolute; top: 50%; transform:translateY(-50%); right: 6px; border-radius: 50px; background:  var(--green); height: 46px; }
.mainMore:hover:before { width: calc(100% - 12px); }
.mainMore:hover i { color:#fff; }
.smallMore { display:inline-block; padding-right:30px; background: url(../images/more2.png) no-repeat right center; }


.mainMore2 { background: #ffffff; }


.session-1-2 ul { display:flex; flex-wrap: wrap; }
.session-1-2 ul li { float:left; width: calc(33.333% - 14px); margin-right:21px; }
.session-1-2 ul li:nth-child(3n) { margin-right:0; }
/*.session-1-2 ul li:nth-child(n+4) { margin-top:20px; }*/
.session-1-2 a { display:block; padding:40px 30px; }
@media(max-width: 1900px){
    .session-1-2 a { display:block; padding: 2vw 1.5vw; }
}
@media(max-width: 1100px){
    .session-1-2 a { padding: 20px 15px; }
    .session-1-2 ul li { width: 100%; margin-right:0; }
    .session-1-2 ul li:nth-child(n+2) { margin-top:20px; }
    .session-1-3 .t2 { min-height: 10px;  }
}
@media(max-width: 1500px){
    .mainMore { font-size: 14px; padding: 18px 55px 18px 20px; }
    .mainMore span { width: 40px; height: 40px; right: 5px; }
    .mainMore:before { width: 40px; height: 40px; }
    .mainMore:hover:before { width: calc(100% - 10px); }
    
}
@media(max-width: 1100px){
    .session-1 {padding: 40px 0 50px; }
    
}


.mainPre { position: relative; }
/*.session-2 { padding: 0 20px; }*/
.session-2-1 { padding: }
.session-2-2 { left: 12vw; width: 17vw; max-width: 320px; position: absolute; top: 15vw; }
.session-2-3 { left: auto; right: 12vw; }
@media(max-width: 1900px){
    .session-2-2 {  top: 13vw; }
}
@media(max-width: 1600px){
    .session-2-2 { left: 7vw; top: 10vw; }
    .session-2-3 { left: auto; right: 7vw; }
}
@media(max-width: 1400px){
    .session-2-2,.session-2-3 { width: 20vw; top: 7vw; }
}
@media(max-width: 1100px){
    .session-2 { padding: 0 20px; }
    .session-2-2 { width: 100%; max-width: 100%; left: 0; position: relative; top: 0; transform:translateY(0); }
    .session-2-3 { margin-top: 20px; left: auto; right: 0; }
    .session-2 .t-1,.session-2 .c-1 { color:#333; }
    .session-2-1 { margin-top: 20px; }
}

.session-3 { margin-top: 20px; background: url(../images/session3-1.jpg) no-repeat center/cover; }
.session-3-1 { width: 100%; position: absolute; left:0; bottom:5vw; }
.session-3-1 ul li a { padding:30px; display:block; width: 250px; }
.session-3-1 ul li { float:left; margin-right:12px; margin-top:12px; }
.session-3-2 .more span { display:inline-block; width:45px; border-radius:30px; height: 45px; background: url(../images/session3-4.png) no-repeat center #eceff2; }
@media(max-width: 1900px){
    .session-3-1 ul li a { padding: 1.5vw; }
}
@media(max-width: 1100px){
    .session-3-1 { position: relative; bottom:auto; }
    .session-3-1 ul li a { padding: 20px 15px; }
    .session-3 { padding: 100px 0 20px; }
}
@media(max-width: 600px){
    .session-3-1 ul li a { width: 100%; }
    .session-3-1 ul li { width: calc(50% - 10px); }
    .session-3-1 ul li:nth-child(2n) { margin-right:0; }
    .session-3-2 .more span { width: 30px; height: 30px; }
    .session-3-1 ul li a { padding: 15px 15px; }
    .session-3-1 .t-1 { line-height: 1.2!important; }
}

/* 底部 */
.fotbox {
  background-color: #171717;
}
.fotbox .f_fen {
  display: flex;
  flex-wrap: wrap;
}
.fotbox .f_fen .li {
  display: flex;
  align-items: center;
  position: relative;
  justify-content: center;
  width: 0.5rem;
  height: 0.5rem;
  margin-right: 0.17rem;
}
@media (max-width: 991px) {
  .fotbox .f_fen .li {
    width: 0.72rem;
    height: 0.72rem;
  }
}
.fotbox .f_fen .li:last-child {
  margin-right: 0;
}
.fotbox .f_fen .li > img,
.fotbox .f_fen .li > svg {
  width: 62%;
  height: 52%;
}
@media (max-width: 767px) {
  .fotbox .f_fen .li > img,
  .fotbox .f_fen .li > svg {
    max-width: 80%;
    max-height: 70%;
  }
}
.fotbox .f_fen .li > img path,
.fotbox .f_fen .li > svg path {
  fill: #ffffff;
}
.fotbox .f_fen .li .f_hover1 {
  position: absolute;
  top: 100%;
  margin-top: 0.2rem;
  left: 50%;
  width: 120px;
  transform: translateX(-50%);
  display: none;
}
.fotbox .f_fen .li .f_hover1 img {
  width: 100%;
}
.fotbox .f_fen .li:hover .f_hover1 {
  display: block;
}
.fotbox-sec1 {
  padding: 0.5rem 0 0.7rem;
}
@media (max-width: 767px) {
  .fotbox-sec1 {
    padding: 0.8rem 0;
  }
}
.fotbox-sec1 .container {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
.fotbox-sec1 .container .lt .f_logo {
  display: block;
  height: 58px;
}
@media (max-width: 1580px) {
  .fotbox-sec1 .container .lt .f_logo {
    height: 54px;
  }
}
@media (max-width: 767px) {
  .fotbox-sec1 .container .lt .f_logo {
    height: 0.68rem;
  }
}
@media (max-width: 567px) {
  .fotbox-sec1 .container .lt .f_logo {
    height: 0.74rem;
  }
}
.fotbox-sec1 .container .lt .f_logo img {
  height: 100%;
}
@media (max-width: 767px) {
  .fotbox-sec1 .container .gt .f_fen {
    display: none;
  }
}
.fotbox-sec2 {
  padding: 0 0 0.88rem;
}
.fotbox-sec2 .container {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.fotbox-sec2 .container .lt {
  width: 80.125%;
}
@media (max-width: 991px) {
  .fotbox-sec2 .container .lt {
    width: 68%;
  }
}
@media (max-width: 767px) {
  .fotbox-sec2 .container .lt {
    width: 100%;
  }
}
.fotbox-sec2 .container .lt .f_navbox {
  width: 100%;
  display: flex;
}
@media (max-width: 767px) {
  .fotbox-sec2 .container .lt .f_navbox {
    flex-wrap: wrap;
  }
}
.fotbox-sec2 .container .lt .f_navbox > li {
  width: 25%;
  padding-right: 0.22rem;
}
@media (min-width: 768px) {
  .fotbox-sec2 .container .lt .f_navbox > li {
    display: flex;
    align-items: flex-start;
    flex-direction: column;
  }
}
.fotbox-sec2 .container .lt .f_navbox > li .tit {
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: #ffffff;
  margin-top: 9px;
}
.fotbox-sec2 .container .lt .f_navbox > li .tit:first-child {
  margin-top: 0;
}
.fotbox-sec2 .container .lt .f_navbox > li .tit i {
  display: flex;
  width: 0.5rem;
  height: 0.26rem;
  transition: all 0.4s;
  justify-content: center;
  align-items: center;
}
.fotbox-sec2 .container .lt .f_navbox > li .tit i svg,
.fotbox-sec2 .container .lt .f_navbox > li .tit i img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.fotbox-sec2 .container .lt .f_navbox > li .tit i svg path,
.fotbox-sec2 .container .lt .f_navbox > li .tit i img path {
  fill: #ffffff;
}
@media (min-width: 768px) {
  .fotbox-sec2 .container .lt .f_navbox > li .tit i {
    display: none;
  }
  .fotbox-sec2 .container .lt .f_navbox > li .tit:hover {
    text-decoration: underline;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .fotbox-sec2 .container .lt .f_navbox > li .tit span {
    font-size: 14px;
  }
}
.fotbox-sec2 .container .lt .f_navbox > li ul {
  padding-top: 14px;
  width: 100%;
}
.fotbox-sec2 .container .lt .f_navbox > li ul li {
  margin-top: 4px;
}
.fotbox-sec2 .container .lt .f_navbox > li ul li a {
  color: #666666;
  color: #fff;
  transition: all 0.4s;
}
.fotbox-sec2 .container .lt .f_navbox > li ul li a:hover {
  color: #ffffff;
  text-decoration: underline;
}
@media (max-width: 767px) {
  .fotbox-sec2 .container .lt .f_navbox > li {
    padding-right: 0;
    width: 100%;
  }
  .fotbox-sec2 .container .lt .f_navbox > li .tit {
    margin-top: 0.4rem;
  }
  .fotbox-sec2 .container .lt .f_navbox > li .tit:first-child {
    margin-top: 0.4rem;
  }
  .fotbox-sec2 .container .lt .f_navbox > li ul {
    display: none;
  }
  .fotbox-sec2 .container .lt .f_navbox > li ul li {
    margin-bottom: 0.3rem;
  }
}
.fotbox-sec2 .container .lt .f_navbox > li.on .tit i {
  transform: rotate(90deg);
}
.fotbox-sec2 .container .gt {
  width: 19.875%;
  display: none;
}
@media (max-width: 991px) {
  .fotbox-sec2 .container .gt {
    width: 30%;
  }
}
@media (max-width: 767px) {
  .fotbox-sec2 .container .gt {
    width: 100%;
    margin-top: 0.6rem;
  }
}
.fotbox-sec2 .container .gt .f_cont {
  display: flex;
  align-items: center;
  width: 100%;
}
.fotbox-sec2 .container .gt .f_cont i {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 0.6rem;
  height: 0.6rem;
  background-color: #41d6ec;
  background-image: linear-gradient(45deg, #41d6ec 0%, #27b2f5 100%);
  border-radius: 50%;
}
@media (min-width: 768px) and (max-width: 991px) {
  .fotbox-sec2 .container .gt .f_cont i {
    width: 0.5rem;
    height: 0.5rem;
  }
}
@media (max-width: 767px) {
  .fotbox-sec2 .container .gt .f_cont i {
    width: 1.1rem;
    height: 1.1rem;
  }
}
.fotbox-sec2 .container .gt .f_cont i svg,
.fotbox-sec2 .container .gt .f_cont i img {
  width: 35%;
  height: 35%;
  object-fit: contain;
}
.fotbox-sec2 .container .gt .f_cont i svg path,
.fotbox-sec2 .container .gt .f_cont i img path {
  fill: #ffffff;
}
.fotbox-sec2 .container .gt .f_cont .font {
  width: 60%;
  width: calc(100% - 0.6rem);
  padding-left: 0.18rem;
}
@media (max-width: 767px) {
  .fotbox-sec2 .container .gt .f_cont .font {
    padding-left: 0.32rem;
    width: calc(100% - 1.1rem);
  }
}
.fotbox-sec2 .container .gt .f_cont .font .name {
  color: #666666;
}
.fotbox-sec2 .container .gt .f_cont .font .f_tel {
  color: #ffffff;
  line-height: 1;
}
@media (min-width: 768px) and (max-width: 991px) {
  .fotbox-sec2 .container .gt .f_cont .font {
    width: calc(100% - 0.5rem);
  }
  .fotbox-sec2 .container .gt .f_cont .font .name {
    font-size: 0.18rem;
  }
  .fotbox-sec2 .container .gt .f_cont .font .f_tel {
    font-size: 0.24rem;
  }
}
.fotbox-sec2 .f_fen {
  margin-top: 0.6rem;
}
@media (min-width: 768px) {
  .fotbox-sec2 .f_fen {
    display: none;
  }
}
.fotbox-sec3 {
  border-top: 1px solid #242424;
}
.fotbox-sec3 .container {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding: 0.26rem 0;
}
@media (max-width: 767px) {
  .fotbox-sec3 .container {
    padding: 0.36rem 0 0.42rem;
  }
}
.fotbox-sec3 .container .lt {
  overflow: hidden;
}
@media (max-width: 991px) {
  .fotbox-sec3 .container .lt {
    width: 100%;
    justify-content: center;
    text-align: center;
    margin-top: 0.26rem;
    order: 1;
  }
}
.fotbox-sec3 .container .lt a,
.fotbox-sec3 .container .lt p {
  color: #888888;
  font-size: 14px;
  display: inline-block;
  line-height: 1.42857143;
  transition: all 0.4s linear;
}
@media (max-width: 1580px) {
  .fotbox-sec3 .container .lt a,
  .fotbox-sec3 .container .lt p {
    font-size: 12px;
  }
}
@media (max-width: 767px) {
  .fotbox-sec3 .container .lt a,
  .fotbox-sec3 .container .lt p {
    font-size: 0.26rem;
  }
}
.fotbox-sec3 .container .lt a:hover {
  color: #ffffff;
  text-decoration: underline;
}
.fotbox-sec3 .container .lt .li {
  display: inline-block;
  /* color: #ffffff; */
  transition: all 0.4s linear;
  margin-right: 0.14rem;
}
.fotbox-sec3 .container .lt .li:last-child {
  margin-right: 0;
}
.fotbox-sec3 .container .lt .li:nth-last-child(3) {
  margin-left: 0.14rem;
}
.fotbox-sec3 .container .lt .li:hover {
  text-decoration: underline;
}
.fotbox-sec3 .container .gt {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .fotbox-sec3 .container .gt {
    width: 100%;
    justify-content: center;
  }
}
.fotbox-sec3 .container .gt .f_blogroll {
  position: relative;
}
.fotbox-sec3 .container .gt .f_blogroll .f_tit {
  display: flex;
  align-items: center;
  padding: 3px;
  background-color: #2f2f2f;
  border-radius: 24px;
  width: 2.06rem;
  justify-content: space-between;
  color: #999999;
  cursor: pointer;
  user-select: none;
  -webkit-user-select: none;
  z-index: 2;
  position: relative;
}
@media (max-width: 1580px) {
  .fotbox-sec3 .container .gt .f_blogroll .f_tit {
    width: 2.46rem;
  }
}
@media (max-width: 767px) {
  .fotbox-sec3 .container .gt .f_blogroll .f_tit {
    width: 2.8rem;
  }
}
.fotbox-sec3 .container .gt .f_blogroll .f_tit span {
  flex: 1 1 auto;
  padding: 0.08rem 0.36rem;
}
.fotbox-sec3 .container .gt .f_blogroll .f_tit i {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  width: 0.42rem;
  height: 0.42rem;
  border-radius: 50%;
  background-color: #4a4a4a;
}
.fotbox-sec3 .container .gt .f_blogroll .f_tit i:before,
.fotbox-sec3 .container .gt .f_blogroll .f_tit i:after {
  display: block;
  content: "";
  background-color: #727272;
  width: 33.33333333%;
  height: 2px;
}
.fotbox-sec3 .container .gt .f_blogroll .f_tit i:after {
  transform: rotate(90deg);
  margin-top: -2px;
  transition: all 0.4s;
}
.fotbox-sec3 .container .gt .f_blogroll .hover1 {
  position: absolute;
  left: 0;
  bottom: 60%;
  width: 100%;
  background-color: #4a4a4a;
  padding-bottom: 0.3rem;
  padding-top: 0.16rem;
  border-radius: 10px 10px 0 0;
  display: none;
}
.fotbox-sec3 .container .gt .f_blogroll .hover1 a {
  display: block;
  text-align: center;
  color: #333333;
  color: #ffffff;
  transition: all 0.4s;
  padding: 0.08rem 0.24rem;
}
.fotbox-sec3 .container .gt .f_blogroll .hover1 a:hover {
  color: #27dbe9;
}
.fotbox-sec3 .container .gt .f_blogroll.on .f_tit i:after {
  opacity: 0;
}
.fzlist {
    display: inline-block;
}
.fotbox-sec1 .container .lt .f_logo {
    opacity: 0.8;
}
.fotbox-sec2 .container .lt .f_navbox > li ul li a {
    opacity: 0.8;
}
.fotbox-sec2 .container .lt .f_navbox > li ul li a:hover {
    opacity: 1;
}
.fotbox-sec2 .container .lt .f_navbox > li ul li {
    margin-top: 0.14rem;
}
.fotbox-sec2 .container .lt .f_navbox > li ul li:first-child {
    margin-top: 0;
}
.fotbox-sec2 {
    padding-bottom: 1.4rem;
}
.fotbox-sec2 .container .lt .f_navbox > li ul {
    padding-top: 28px;
}
.hm-sec5 .cont .item .list .img {
    padding-top: 50%;
}
    @media (max-width: 767px) {
        .fotbox-sec1 .container .lt .f_logo {
            height: 1.2rem;
        }
        .bannerbox .f_item3 .cont .f_tit,.bannerbox .f_item2 .cont .f_jt .font .f_tit {
            font-size: 0.5rem;
        }
        .bannerbox .f_item2 .cont .f_jt .font .f_tit {
            max-width: 88%;
            margin: 0 auto 0.3rem;
        }
        .hm-sec3 .hm_tit{
            margin-bottom: 0.6rem;
        }
        .fzlist{
            display: flex;
            justify-content: center;
            width: 100%;
        }
        .fotbox-sec3 .container .lt .li {
            color: #888888;
        }
        .hm-sec5 .cont {
            margin: 0 -0.2rem;
        }
        .hm-sec5 .cont .item {
            padding: 0 0.2rem;
            margin-bottom: 0.4rem;
        }
        .hm-sec5 .cont .item .list .font .f_tit {
            font-size: 0.26rem;
        }
        .hm-sec3 .cont {
            /* padding-bottom: 0.6rem; */
        }
    }
    .hadbox .hadbox-sec1 .gt .fz_lang a {
        margin: -1px;
    }
    .pro_pop .pop_r {
       position: relative;
    }
    .curtain1 .curtain_box .curtain_con {
        background: #fff;
    }
/* End */




/*团队管理*/
.tuandui1 { padding: 6vw 0 7vw; }
ul.clearfix { display:flex; flex-wrap:wrap; }
.borderradius15 { border-radius: 15px; overflow: hidden; }
.tuandui1-2 ul li { padding: 15px; float:left; width: calc(25% - 15px); margin-right: 20px; }
.tuandui1-2.list387 ul li .pic,.teamTc387 .teamTcA-b { display: none; }
.tuandui1-2 ul li:nth-child(4n) { margin-right:0; }
.tuandui1-2 ul li:nth-child(n+5) { margin-top: 20px; }
.tuandui1-2 .con { padding: 20px 10px 10px; }
.tuandui1-2 .t2 { padding-right: 30px; background: url(../images/next.png) no-repeat right center; }
@media(max-width: 1900px){
    .borderradius15 { border-radius:10px; }
    .tuandui1-2 ul li { padding: 10px; }
}
@media(max-width: 1100px){
    .tuandui1 { padding: 50px 0 50px; }
    .tuandui1-2 ul li {  width: calc(33.33333% - 14px); margin-right: 21px; }
    .tuandui1-2 ul li:nth-child(4n) { margin-right:21px; }
    .tuandui1-2 ul li:nth-child(3n) { margin-right:0; }
    .tuandui1-2 ul li:nth-child(n+4) { margin-top: 20px; }
}
@media(max-width: 700px){
    .tuandui1-2 ul li {  width: calc(50% - 8px); margin-right: 16px; }
    .tuandui1-2 ul li:nth-child(4n) { margin-right:16px; }
    .tuandui1-2 ul li:nth-child(3n) { margin-right:16px; }
    .tuandui1-2 ul li:nth-child(2n) { margin-right:0; }
    .tuandui1-2 ul li:nth-child(n+3) { margin-top: 20px; }
}

.teamTc .relative { height: 100%; width: 100%; }
.teamTc { display: none; position: fixed; background: rgba(0,0,0,0.7); left:50%; top:50%; transform: translate(-50%, -50%); width: 100%; height: 100%; z-index: 10000; }
.teamTcA { width: 60%; position: absolute; left:50%; top:50%; transform: translate(-50%, -50%);  }
.teamTcA-a { opacity: 0; transition: all 0.6s; width: 100%; height: 100%; position: relative; overflow: hidden; border-radius: 8px; padding: 2vw 2vw; background: #fff;}
.teamTcA-a.cur { opacity: 1; }
.teamTcA-b { width: 37%; }
.teamTcA-bA .teamTcA-b { padding-bottom: 4vw; }
.teamTcA-bA .teamTcA-c { top: 40%; }
.teamTcA-c { position: absolute; width: 60%; right:0; top:45%; transform: translateY(-50%); }
.teamTc387 .teamTcA-c { position: relative; width: 100%; right:0; top:0; transform: translateY(0%); }
.teamTcA-c .t { font-size: 1.56vw; color:#009672; }

.teamTcA-c .topTit { margin-bottom:10px; padding-bottom:1vw; border-bottom:1px solid #009672; }
.teamTcA-c .con { padding-right: 8px; max-height: 12vw; overflow-y: scroll; margin-top:1vw; }

.teamTcA-c .con::-webkit-scrollbar{width: 6px;}
.teamTcA-c .con::-webkit-scrollbar-track{background: #ebebeb;width: 6px;border-radius: 50px;}
.teamTcA-c .con::-webkit-scrollbar-track-piece{width: 6px;} 
.teamTcA-c .con::-webkit-scrollbar-thumb{background: #f37c00;border: 5px;border-radius: 50px;}
.teamTcA-c .con::-webkit-scrollbar-button{display: none;}


.teamTcA-c .c1 { margin-top:10px; font-size: 1.1vw; color:#666; margin-bottom: 1.2vw; padding-bottom: 20px; border-bottom:1px solid #ededed; }
.teamTcA-c .con .c { font-size: 0.8vw; color:#666666; line-height: 1.8; }
.teamTcA-a .close { z-index: 1000; margin: -20px 0 0 -20px; font-size: 30px; color:  var(--green); font-weight: lighter; position: absolute; cursor: pointer; right: 15px; top:15px; }
.teamTcA-a .close:hover { -webkit-animation:haha5 5s linear infinite;}
@media(max-width: 1480px){
    .teamTcA-c .t { font-size: 1.7vw; }
    .teamTcA-c .ct { font-size: 1.3vw; }
    .teamTcA-c .con { max-height: 12vw; margin-top:0.6vw; }
    .teamTcA-c  .c1 { font-size: 1.3vw;  margin-bottom: 0.8vw; }
    .teamTcA-c .con .c { font-size: 1.2vw; color:#666666; line-height: 1.8; }
}
@media(max-width: 1024px){
    .teamTcA { width: 80%; }
    .teamTcA-c .t { font-size: 20px; }
    .teamTcA-c .ct { font-size: 18px; }
    .teamTcA-c .con { max-height: 24vw; margin-top:16px; }
    .teamTcA-c .c1 { font-size: 16px;  margin-bottom: 20px; }
    .teamTcA-c .con .c { font-size: 14px; }
    .teamTcA-a .close { margin-top: -5px; }
}
@media(max-width: 640px){
    .teamTcA { width: 80%; }
    .teamTcA-b { width: 100%; text-align: center; }
    .teamTcA-b img { max-width: 240px; }
    .teamTcA-c { width: 100%; position: relative; left:0; top:0; transform: translate(0); margin-top: 20px; padding-bottom: 20px; }
    .teamTcA-c .t { font-size: 20px; }
    .teamTcA-c .ct { font-size: 18px; }
    .teamTcA-c .con { max-height: 200px; margin-top:16px; }
    .teamTcA-c .c1 { font-size: 16px;  margin-bottom: 20px; }
    .teamTcA-c .con .c { font-size: 14px; }
}
@media(max-width: 400px){
    .teamTcA-b img { max-width: 180px; }
    .teamTcA-c .con { max-height: 160px; margin-top:16px; }
}
.mainQh { transition: all 0.6s; cursor: pointer; position: absolute; top:50%; transform: translateY(-50%); width: 60px; height: 60px; border-radius: 50%; }
.mainQh.next { right: -80px; background: url(../images/next.png) no-repeat center #fff; }
.mainQh.prev { left: -80px;  background: url(../images/prev.png) no-repeat center #fff; }
.mainQh.next:hover { background: url(../images/nextbg.png) no-repeat center #009672; }
.mainQh.prev:hover {  background: url(../images/prevbg.png) no-repeat center #009672; }
@media(max-width: 1024px){
    .mainQh { width: 40px; height: 40px; z-index: 100;}
    .mainQh.next { right: -40px; }
    .mainQh.prev { left: -40px; }
}
@media(max-width: 640px){
    .mainQh.mainQh { width: 40px; height: 40px; z-index: 100;}
    .mainQh.next { right: -30px; }
    .mainQh.prev { left: -30px; }
}


.tuandui1-1 .top{position: relative;}
.tuandui1-1 .top .top_r{position: absolute;top: 50%;transform: translateY(-50%);right: 0;z-index: 10;}
.tuandui1-1 .top .top_r ul li{float: left;margin-left: 10px;position: relative;}
.top_r ul li a {display: block; padding: 16px 50px; line-height: 1; text-align: center;border-radius: 30px;border:1px solid #1d5339;color: #1d5339;transition: all 0.6s;position: relative;z-index: 5;}
.top_r ul li a:hover,
.top_r ul li a.cur{background:  var(--green);color: #fff; border-color: var(--green); }
@media(max-width: 1900px){
    .top_r ul li a{ padding: 15px 40px; }
}
@media(max-width: 1500px){
    .top_r ul li a{ padding: 13px 30px; }
}
@media(max-width: 1100px){
    .top_r ul li a{ padding: 10px 20px; }
}
@media(max-width: 800px){
    .tuandui1-1 .top .top_r { width: 100%; position: relative; top:0; float:left; transform:translateY(0); margin-top: 20px; }
    .top_r ul li a{ padding: 10px 20px; font-size: 14px; padding: 5px 15px; }
    .tuandui1-1 .top .top_r ul li { margin: 0 3px 0 0; }
    .tuandui1-1 .top .top_r ul li:last-child { margin-right:0; }
}

.nyban .text { position: absolute; width: 100%; top:50%; transform:translateY(-50%); left:0;  }
.tuanduiNav {  }
.tuanduiNav { padding: 0 20px; position: absolute; left:0; bottom: 20px; width: 100%; }
.tuanduiNav a { transition:all 0.5s; float:left; width: calc(50% - 10px); padding: 20px 30px; background: rgba(255,255,255,0.7); border-radius: 15px; }
.tuanduiNav a:nth-child(2) { float:right; }
.tuanduiNav a:hover,.tuanduiNav a.cur { background: #fff; }


.tuanduiNav3 a { width: calc(33.333333% - 12px); margin-right: 18px; }
.tuanduiNav3 a:nth-child(2n) { float: left; margin-right: 18px; }
.tuanduiNav3 a:nth-child(3n) { margin-right: 0; }

@media(max-width: 1600px){
    .tuanduiNav a { padding: 15px 10px; }
}
@media(max-width: 1100px){
    .tuanduiNav a { padding: 10px 10px; }
}
@media(max-width: 500px){
    .tuanduiNav { padding: 0 10px; bottom:10px; }
    .tuanduiNav a { width: calc(50% - 5px); }
    .tuanduiNav3 a { width: calc(33.333333% - 12px); margin-right: 18px; }
}


/*新闻中心*/
.mainMoreF2 { background: #f2f2f2; }
.colorGreen { color: #00a1e6; }
.topNews .relative { width: 100%; height: 100%; }
.topNews { position: relative; }
.topNews .img { overflow: hidden; border-radius: 6px; float: right; width: 42%; }
.topNews .imga { overflow: hidden; }
.topNews .img img { transition: all 0.6s; }
.topNews:hover .img img { transform: scale(1.05); }
.topNews a { display: block; background: #ffffff; }
.topNews .con { position: absolute; left: 0; top:50%; width: 56%; transform: translateY(-50%); padding:0 60px; }
.topNews .con .t { color:#333;  }
.topNews .con .c,.newsC-b .c { margin-bottom:3vw; text-align: justify;}
.topNews:hover .mainMoreA { color:#ffffff; }
.topNews:after { content:''; width: 50%; height: 4px; background: #009672; position: absolute; right:0; bottom:0; }
@media(max-width:  1900px){
    .topNews .con { padding: 0 3vw; }
}
@media(max-width:  1024px){
    .topNews .img,.topNews:after { width: 100%; }
    .topNews .imga { height: auto; overflow: hidden; }
    .topNews .con { float: left; position: relative; top: 0; transform: translateY(0); padding: 20px 20px 40px; width: 100%; }
}
@media(max-width:  640px){
    .newsB { margin-top: 20px; }
    .topNews .con { padding:  12px 12px 20px; }
    .topNews .con .t { font-size: 18px; margin:6px 0 10px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; }
    .topNews .con .c,.newsC-b .c { overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; margin-bottom: 16px; }
}

.yh { overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1; }
.eh { overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; }
.sh { overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3; }

.topNews { background: #fff; border-radius: 8px; overflow: hidden; }
.topNews:after { display: none; }
.topNews:hover .mainMoreA:after { height: 100%; }
.topNewsA .swiper-pagination { bottom: 1.6vw!important; }
.topNewsA .swiper-pagination span { position: relative; width: 6vw; border-radius: 0; opacity: 1; background: #d6d6d6; height: 2px; }
.topNewsA .swiper-pagination span:after { background: #009672; content:''; transition: all 1s; width: 0; height: 2px; position: absolute; left:0; top: 0; }
.topNewsA .swiper-pagination span.swiper-pagination-bullet-active:after { width: 100%; }
@media(max-width:  1024px){
    .topNewsA .swiper-pagination { bottom: 20px!important; }
}



.newsC ul { display: flex; flex-wrap: wrap; }
.newsC ul li { float: left; width: calc(33.333% - 16px); margin-top: 24px; margin-right:24px; padding: 0 0 30px; }
.newsC ul li:nth-child(3n) { margin-right:0; }
.newsC-a .newsC-b { position: relative; width: 100%; top:0; transform: translate(0); }
.newsC-b .t { margin: 0; line-height: 1.6; color:#333333; }
.newsC-b { float: none; padding: 15px 30px 0; }
.newsC-a .img { float: none; width: 100%; }

@media(max-width:  1680px){
    .newsC-b { padding: 15px 20px 0; }
}
@media(max-width:  1480px){
    .newsC-b { padding: 12px 16px 0; }
}
@media(max-width:  1280px){
    .newsC-b { padding: 10px 12px 0; }
}
@media(max-width:  1024px){
    .newsC ul li { float: left; width: calc(50% - 8px); margin-top:16px; margin-right: 16px; padding: 0 0 20px; }
    .newsC ul li:nth-child(3n) { margin-right:16px; }
    .newsC ul li:nth-child(2n) { margin-right:0%; }
}
@media(max-width:  500px){
    .newsC ul li { width: 100%; margin-top:16px; margin-right: 0; padding: 0 0 20px; }
    .newsC ul li:nth-child(3n) { margin-right:0; }
    .newsC ul li:nth-child(2n) { margin-right:0%; }
}


/*分页*/
.fyq ul li { display: inline-block; } 
.fyq { text-align: center; line-height: 0; }
.fyq .clearfix { display: inline-block; }
.fyq a,.fyq span { display: inline-block; transition: all .5s; border: 1px solid rgba(102, 102, 102, 0.3); width: 58px; height: 58px; line-height: 56px; border-radius: 50px; margin:3px 5px; color: #666666; }
.fyq a:last-child,.fyq span:last-child { margin-right: 0; }
.fyq a:hover,
.fyq span:hover,
.fyq a.cur,.fyq ul li.active span { background:  var(--green); border-color: var(--green); color: #fff; }

@media(max-width: 1600px){
    .fyq a,.fyq span { width: 48px; height: 48px; line-height: 46px; margin: 3px 3px; }
}
@media(max-width: 1100px){
    .fyq a,.fyq span { width: 36px; height: 36px; line-height: 34px; margin: 3px 3px; }
}

/* 面包屑 */
.location { padding:14px 0; text-align: left; }
.location p { display: inline-block; position: relative; line-height: 30px; padding-left:20px; background: url(../images/locabg.png) no-repeat left 8px;}
.location a,.location { font-size: 14px;color:#999999; }
.location a.cur { color:#999999; }


/*新闻详情页*/
.InformationDetails { }
.InformationDetails .detail{background: #fff;width: 74.34%;border-radius: 8px;padding: 35px 30px 50px 30px;}
.InformationDetails .detail .sbt .dbt{line-height: 1.35;color: #292b2b;}
.InformationDetails .detail .sbt .dbta{margin: 8px 0 26px;padding-bottom: 28px;border-bottom: 1px solid rgba(43, 55, 142, 0.1);}
.InformationDetails .detail .sbt .dbta .ta{font-size: 15px;color: #999999;margin-right: 20px;}
.InformationDetails .detail .sbks {line-height: 2;}
.InformationDetails .detail .sbks p:nth-child(n+2) { margin-top:12px; text-align: justify;}
.InformationDetails .detail .sbt .dbta .d { padding-left: 20px; background: url(../images/time.png) no-repeat left center; }
.InformationDetails .detail .sbt .dbta .d2 { background: url(../images/time2.png) no-repeat left center; }
.InformationDetails .detair{width: 24%; float: right;  position: sticky; }
.InformationDetails .detair .tairb{border-radius: 8px;background: #fff; padding: 28px 30px 13px 30px;}
.InformationDetails .detair .tairb .irbt{ margin-bottom: 24px;}
.InformationDetails .detair .tairb .irnr ul li{margin-bottom: 27px;}
.InformationDetails .detair .tairb .irnr ul li:last-child{margin-bottom: 0;}
.InformationDetails .detair .tairb .irnr ul li a{display: block;}
.InformationDetails .detair .tairb .irnr ul li a .img{overflow: hidden;border-radius: 5px;}
.InformationDetails .detair .tairb .irnr ul li a .nral{font-size: 18px;color: #333333;line-height: 1.6;margin-top: 18px;padding-bottom: 20px;border-bottom: 1px solid rgba(43, 55, 142, 0.1);}
.InformationDetails .detair .tairb .irnr ul li a .nral p{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.InformationDetails .detair .tairb .irnr ul li:hover a .nral{ color: #1e9a4c; }

.InformationDetails .detair .tairb .irnr ul li { border-bottom: 3px solid #fff; }
.InformationDetails .detair .tairb .irnr ul li:hover {  border-bottom: 3px solid; border-image: linear-gradient(to right, #21994b, #ef7502) 1; }

.InformationDetails .detair .tairb .irnr ul li:last-child a .nral{border-bottom: 0;}
.InformationDetails .detair .tairC { margin-top:20px; padding-bottom: 30px; }

.InformationDetails .detail .taild{border-top: 1px solid rgba(43, 55, 142, 0.1);padding-top: 40px;margin-top: 40px;}
.InformationDetails .detail .taild .ldl .dl{margin-bottom: 13px;}
.InformationDetails .detail .taild .ldl .dl:last-child{margin-bottom: 0;}
.InformationDetails .detail .taild .ldl .dl a{display: inline;line-height: 1;font-size: 16px;}
.InformationDetails .detail .taild .ldl .dl a span{display: inline-block;color: #333333;}
.InformationDetails .detail .taild .ldl .dl a i{display: inline-block;color: #999999;margin-left: 5px;width: 31vw;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; vertical-align: middle;}
.InformationDetails .detail .taild .ldl .dl a:hover i{color: #2B378E;text-decoration: underline;}



@media(max-width:1100px) {
    .InformationDetails .detair{display: none;}
    .font30{font-size: 18px;}
    .InformationDetails .detail{width: 100%;}
    .mbx{display: none;}
    .InformationDetails .detail{padding: 20px;}
    .InformationDetails .detail .sbt .dbta .ta {font-size: 14px;}
    .InformationDetails .detail .sbt .dbta {margin: 5px 0 8px;padding-bottom: 15px;}
    .InformationDetails .detail .sbks{line-height: 1.6;}
    .InformationDetails .detail .taild {padding-top: 20px;margin-top: 20px;}

}
@media(max-width:550px) {
    .InformationDetails .detail .sbt .dbta .ta{width: 100%;margin-bottom: 5px;}
    .InformationDetails .detail .sbt .dbta .ta:last-child{margin-bottom: 0;}
    .InformationDetails .detail .sbt .dbta .ta{margin-right: 0;}
}
@media(max-width:450px) {
    .InformationDetails .detail .taild .ldl{width: 100%;}
    .InformationDetails .detail .taild .ldl .dl a i{width: 80%;}
    .InformationDetails .detail .taild .ldr { margin-top:25px; }
}



.xq1 { padding: 5px 0; line-height: 1.4; padding-left: 70px; background: url(../images/wxbg.svg) no-repeat left center; background-size: auto 60px; }
@media(max-width: 1600px){
    .xq1 { padding-left: 60px; background: url(../images/wxbg.svg) no-repeat left center; background-size: auto 50px; }
    .InformationDetails .detail { padding: 30px 20px 50px; }
    .InformationDetails .detair .tairb { padding: 20px 20px 20px; }
}
@media(max-width: 1400px){
    .xq1 { padding-left: 50px; background: url(../images/wxbg.svg) no-repeat left center; background-size: auto 40px; }
}

.jiaru3-2 { position: absolute; width: 50%; height: 100%; position: absolute; left:0; top:0; }
.jiaru3-3 { left:auto; right:0; }
.jiaru3-2 .relative { position: relative; width: 100%; height: 100%; }
.jiaru3-5 { position: absolute; left: 50%; top:50%; transform:translate(-50%, -50%); width: 60%; }
.jiaru3-2:hover { background: rgba(0,0,0,0.2); }
@media(max-width: 1100px){
    .jiaru3-2 { width: 100%; position: relative; padding: 40px 20px; }
    .jiaru3-5 { position: relative; left: 0%; top:0%; transform:translate(0%); width: 100%; }
    .jiaru3-3 { border-top:1px solid rgba(0,0,0,0.1); }
    .jiaru3-2 { background: rgba(0,0,0,0.1); }
}
.container2 { width: calc(100% - 120px); margin: 0 auto; }
.jiaru2 { background: #fff; }
.jiaru2 .text { width: 100%; position: absolute; left:0; top:50%; transform:translateY(-50%); }
.jiaru2 .text .text-1 { width: 40%; }
.jiaru2 .text .text-1 .marginT10 { margin-top: 79px;}
.jiaru2 .text .text-1 .c1 p:nth-child(n+2){ margin-top: 20px; }
.jiaru1 { padding: 6vw 0; }
.mainborderbot { border-bottom: 3px solid; border-image: linear-gradient(to right, #92d3ef, #01a0e9) 1; }
.jiaru1-2 ul li { overflow: hidden; float:left; width: calc(33.333% - 16px); margin-right: 24px; }
.jiaru1-2 ul li:nth-child(3n) { margin-right:0; }
.jiaru1-3 { padding:60px 40px; }
.jiaru1-3 .t { margin-top: 180px; }

.jiaru2 .swiper-pagination { text-align:center; width: 100%; bottom: 50px!important; }
.jiaru2 .swiper-pagination .swiper-pagination-bullet { position: relative; height: 7px; border-radius:0; width: 7px; border-radius: 10px; background: #fff; opacity: 1; margin: 0 5px 0; transition:all 0.1s; }
.jiaru2 .swiper-pagination .swiper-pagination-bullet-active { width:70px; background: rgba(255,255,255,0.2); }
.jiaru2 .swiper-pagination .swiper-pagination-bullet:after { content:''; width: 0; height: 7px; background: #fff; position: absolute; left:0; top:0; transition:all 5s; border-radius: 5px; }
.jiaru2 .swiper-pagination .swiper-pagination-bullet-active:after { width: 100%; }



@media(max-width: 1900px){
    .container2 { width: calc(100% - 6vw); }
    .jiaru1-3 { padding: 3vw 2vw; }
    .jiaru1-3 .t { margin-top: 9vw; }
    .jiaru1-2 ul li .icon img { height: 6vw; width: auto; }
}
@media(max-width: 1100px){
    .container2 { width: calc(100% - 40px); }
    .jiaru2 .text { padding: 0 15px; }
    .jiaru2 .text .text-1 { width: 100%; }
    .jiaru1 { padding: 50px 0; }
    .jiaru2 .swiper-pagination { bottom: 30px!important; }
    
}
@media(max-width: 700px){
    .jiaru1-3 { padding: 30px 20px; }
    .jiaru1-3 .t { margin-top: 50px; }
    .jiaru1-2 ul li .icon img { height: 60px; width: auto; }
    .jiaru1-2 ul li { width: 100%; margin-right: 0; }
    .jiaru1-2 ul li:nth-child(3n) { margin-right:0; }
    .jiaru1-2 ul li:nth-child(n+2) { margin-top:20px; }
    .jiaru2 .swiper-pagination { bottom: 5px!important; }
    .jiaru2 .swiper-container { padding-bottom: 40px; }
    .jiaru2 .swiper-pagination .swiper-pagination-bullet { margin: 0 2px; height: 4px; width: 4px; background: rgba(0,0,0,0.2); }
    .jiaru2 .swiper-pagination .swiper-pagination-bullet-active { width:30px; background:  var(--green); }
    .jiaru2 .swiper-pagination .swiper-pagination-bullet:after { content:''; width: 0; height: 7px; background:  var(--green); position: absolute; left:0; top:0; transition:all 5s; border-radius: 5px; }
    .jiaru2 .text .text-1 .marginT10 { margin-top: 33px;}
    
}
@media(max-width: 600px){
    .container2 { width: 100%; }
    .jiaru2 { background: #fff; }
    .jiaru2-1 { border-radius:0; }
    .jiaru2 .text { width: 100%; position: relative; background: #fff; padding: 15px 0 0; left:0; top:0%; transform:translateY(0%); }
    .jiaru2 .text .t1 { color:#1d5339; margin-top:20px;}
    .jiaru2 .text .c1 p { color:#333; }
    .jiaru2 .text .text-1 .c1 p:nth-child(n+2){ margin-top: 10px; }
}

.shehuizp1 { padding:6vw 0; }
.shehuizp1-2 { position: absolute; right:0; top:50%; transform:translateY(-50%); }
.shehuizp1-2 .inp { color:#000; font-size: 16px; padding-left: 15px; width: 240px; height: 55px; border:none; background: #fff; border-radius: 60px; }
.shehuizp1-2 .ssBtn { width: 45px; height: 45px; background: url(../images/searchbtn.png) no-repeat center/cover; border:none; border-radius: 45px; cursor: pointer; position: absolute; top:50%; transform:translateY(-50%);right:5px; }
.shehuizp1-3 { border-bottom:3px solid #fff; padding: 0px 40px; }
.shehuizp1-3 .t { padding: 36px 0; background: url(../images/more22.png) no-repeat right center; border-bottom:1px solid #ededed; }
.shehuizp1-6 ul li { float:left; width:calc(33.3333% - 16px); margin-right: 24px; background: url(../images/shehui1.jpg) no-repeat right bottom/cover; }
.jiaru1-2 ul li {  background: url(../images/shehui1.jpg) no-repeat right bottom/cover; }
.shehuizp1-6 ul li:nth-child(3n) { margin-right:0; }
.shehuizp1-6 ul li:nth-child(n+4) { margin-top: 24px; }
.shehuizp1-4 { min-height:210px; }
.shehuizp1-6 ul li:hover .t { color:green; }
.shehuizp1-6 ul li:hover .shehuizp1-3 { border-bottom: 3px solid; border-image: linear-gradient(to right, #21994b, #ef7502) 1; }
@media(max-width: 1900px){
    .shehuizp1-3 { padding: 0px 2vw; }
    .shehuizp1-3 .t { padding: 1.8vw 0; }
    .shehuizp1-4 { min-height: 11vw; }
}

@media(max-width: 1600px){
    .shehuizp1-2 .inp { height: 45px; }
    .shehuizp1-2 .ssBtn { width: 35px; height: 35px; }
}
@media(max-width: 1100px){
    .shehuizp1 { padding: 50px 0; }
    .shehuizp1-3 { padding: 0px 15px; }
    .shehuizp1-3 .t { padding: 18px 0; }

    .shehuizp1-6 ul li { width: 100%; margin-right: 0; }
    .shehuizp1-6 ul li:nth-child(3n) { margin-right:0; }
    .shehuizp1-6 ul li:nth-child(n+2) { margin-top: 20px; }
    .shehuizp1-4 { min-height: 100px; padding-bottom: 30px; }
}
@media(max-width: 500px){
    .shehuizp1-2 .inp { width: 180px; font-size: 14px; height: 45px; }
}

.lianxi2 { background: #fff!important; }
.lianxi2-1 ul li { background: #f2f2f2; float:left; width: calc(33.333% - 16px); margin-right: 24px; padding: 40px 30px; }
.lianxi2-1 ul li:nth-child(3n) { margin-right:0; }
.lianxi2-1 ul li:nth-child(n+4) { margin-top: 25px; }
.lianxi2-2 .t { position: absolute; left:0; top: 50%; transform:translateY(-50%); }
.lianxi2-2 .pic { width: 35%; }
@media(max-width: 1900px){
    .lianxi2-1 ul li { padding:2vw 1.6vw; }
}
@media(max-width: 800px){
    .lianxi2-1 ul li { width: 100%; margin-right: 0; padding: 20px 15px; }
    .lianxi2-1 ul li:nth-child(n+2) { margin-top: 20px; }
}
/*联系我们*/
.contactA-b { position: relative; }
.contactA-d { width: 62%; border-radius: 10px 0 0 10px; overflow: hidden; }
.contactA-c { width: 38%; float:left; padding: 50px 50px 0; }
.contactA-e ul li { position: relative; padding: 26px 0 26px 74px; }
.contactA-e ul li .icon { position: absolute; left:0; top: 50%; transform:translateY(-50%); }
.contactA-e .img { width: 60px; height: 60px; border-radius:50%; position: relative; }
.contactA-e .img img { position: absolute; left: 50%; top:50%; transform:translate(-50%, -50%); }
.contactA-e .c { margin-top:5px; }
.top_r ul li.cur a{background:  var(--green);color: #fff; border-color: var(--green); }
@media(max-width: 1900px){
    .contactA-c { width: 2.5vw 2.5vw 0; }
}
@media(max-width: 1500px){
    .contactA-e ul li { position: relative; padding: 22px 0 22px 70px; }
    .contactA-e .img { width: 60px; height: 60px; }
}
@media(max-width: 1100px){
    .contactA { padding:40px 0 50px; }
    .contactA-d { border-radius: 10px; }
    .contactA-c { width: 100%; padding: 20px 15px 0; position: relative; top:0; transform:translateY(0); float:left; }
    .contactA-d { width: 100%; margin-top: 30px; }
}
.lianxi3 { padding: 6vw 0; background: url(../images/lianxi3.jpg) no-repeat center/cover #ededed; }
.contactB-b ul li { float: left;margin-right: 16px;width: calc(50% - 8px);margin-bottom: 16px;position: relative;}
.contactB-b ul li span{ display: inline-block;position: absolute;right: 12px;color: #c02424;font-size: 16px;z-index: 1;top: 57%;transform: translateY(-50%);}
.contactB-b ul li input{ background: #fff; height: 55px;font-size: 15px;color: #333;border-radius: 6px;padding-left: 47px;}
.contactB-b ul li input::-webkit-input-placeholder {color: #aaaaaa;}
.contactB-b ul li input::-moz-placeholder {color: #aaaaaa;}
.contactB-b ul li input:-moz-placeholder {color: #aaaaaa;}
.contactB-b ul li input:-ms-input-placeholder {color: #aaaaaa;}
.contactB-b ul li input:hover{border: 1px solid #1d5339 !important;}
.contactB-b ul li .icon{position: absolute;left: 15px;top: 50%;z-index: 1;transform: translateY(-50%);}
.contactB-b ul li .icon .dj{display: none;}
.contactB-b ul li:hover .icon .dj{display: block;}
.contactB-b ul li:hover .icon .mr{display: none;}
.contactB-b ul li:last-child .icon{top: 21%;}
.contactB-b ul li:nth-child(5),.contactB-b ul li:nth-child(6) {margin-right: 0; width: 100%;}
.contactB-b ul li:last-child{width: 100%;margin-bottom: 0;}
.contactB-b ul li textarea{ background: #fff; border-radius: 6px;font-size: 15px;padding: 12px 0 0 47px;color: #333;height: 110px;resize:none;}
.contactB-b ul li textarea:hover{border: 1px solid #1d5339 !important;}
.contactB-b ul li textarea::-webkit-input-placeholder {color: #aaaaaa;}
.contactB-b ul li textarea::-moz-placeholder {color: #aaaaaa;}
.contactB-b ul li textarea:-moz-placeholder {color: #aaaaaa;}
.contactB-b ul li textarea:-ms-input-placeholder {color: #aaaaaa;}
.contactB-b .more button { border:1px solid #ededed; color:#666; }
.contactB-b ul li.w50 { margin-right:1.14%; width: 49.43%; }
.contactB-b ul li.w502 { margin-right:1.14%!important; width: 49.43%; }
.contactB-b ul li.marginRight0 { margin-right:0!important; }
.contactB-b ul li:nth-child(2n) { margin-right:0; }

@media(max-width: 1100px){
    .lianxi3 { padding: 50px 0; }
}
@media(max-width: 600px){
    .contactB-b ul li { width: 100%; margin-right:0; }
}

/*.xinxipl1 .t { background: url(../images/next.png) no-repeat right center; }*/
.xinxipl1:hover .t { color:green; }

.jiaru1 { position: relative; z-index: 2; }
.touzhiz1 { background: url(../images/touzhi1.jpg) no-repeat center/cover #000; margin-top: -30px; padding: 9vw 0 11vw; }
.touzhiz1-2 { max-width: 520px; }
/*.touzhiz1-3 a { display:inline-block; padding:16px 40px; background: rgba(255,255,255,0.6); }*/
/*.touzhiz1-3 a i { display:block; width: 150px; background: url(../images/more1.png) no-repeat right center; }*/
/*.touzhiz1-3 a:hover i { background: url(../images/more11.png) no-repeat right center; }*/
/*.touzhiz1-3 a:hover { background: rgba(255,255,255,1); }*/


.touzhiz1-3 .but {
  display: flex;
  align-items: center;
  color: #ffffff;
}
.touzhiz1-3 .but span {
  transition: all 0.4s;
}
.touzhiz1-3 .but i {
  width: 0.6rem;
  height: 0.6rem;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 0.22rem;
  flex: 0 0 auto;
  border-radius: 50%;
  position: relative;
}
@media (max-width: 767px) {
  .touzhiz1-3 .but i {
    width: 0.78rem;
    height: 0.78rem;
    margin-right: 0.3rem;
  }
}
.touzhiz1-3 .but i:before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: #ffffff;
  transition: all 0.4s;
  width: 100%;
  height: 100%;
  border-radius: 50%;
}
.touzhiz1-3 .but i img,
.touzhiz1-3 .but i svg {
  position: relative;
  width: 23.33333333;
  height: 23.33333333;
}
.touzhiz1-3 .but i img path,
.touzhiz1-3 .but i svg path {
  fill: #c3c9d5;
  transition: all 0.4s;
}
.touzhiz1-3 .but:hover span {
  opacity: 0.9;
}
.touzhiz1-3 .but:hover i:before {
  transform: translate(-50%, -50%) translateZ(0) scale(1.1);
}


.mainTopT{}
.mainTopT .container { display:flex; flex-direction:column;}

@media(max-width: 770px){
    
.addA {
    position: relative !important;
    margin-top:30px;
    transform: translateY(-0%) !important;
    display: flex;
}  
}
@media (max-width: 500px) {
    .addA span {
        font-size: 14px !important;}
    
}

.touzhiz1-3 p:nth-child(n+2) { margin-top:20px; }

@media(max-width: 1100px){
    .touzhiz1 { margin-top: -20px; padding: 70px 0 80px; }
}

.touzhiz2 { background: #fff; padding: 5vw 0; }
.touzhiz2-1 { padding: 5vw 5vw 12vw; background: url(../images/touzhiz2.jpg) no-repeat center/cover #000; }
@media(max-width: 1100px){
    .touzhiz2 { padding: 50px 0; }
    .touzhiz2-1 { padding: 40px 15px 60px; }
}

.bgef { background: #f1f1f1; }
.touzhiz3 { padding: 7vw 0; }
.touzhiz3-1 .more { position: absolute; right:0; top:50%; transform:translateY(-50%); }
.indexC-h { width: 100%; height: 100%; }
.indexC-c { width: 49%; }
.indexC-b { display:flex; flex-wrap: wrap; }
.indexC-d { width: calc(51% - 30px); margin-left: 30px; position: relative; }
.indexC-g { display:block; position: relative; position: relative; height: calc(33.33333% - 0px); margin-bottom: 0; }
.indexC-g:last-child { margin-bottom:0; }
.indexC-g .con { position: absolute; width: 100%; left: 0; top: 50%; transform:translateY(-50%); padding-right: 50px; background: url(../images/touzhiz3.png) no-repeat right center; }
.indexC-g:hover .con {  background: url(../images/touzhiz31.png) no-repeat right center; }
.indexC-g .con .t1 { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.indexC-d { border-top:1px solid #ddd; }
.indexC-d a { border-bottom:1px solid #ddd; }
@media(max-width: 1400px){
    .indexC-g .con .t1 { font-size: 16px; line-height: 1.3; -webkit-line-clamp: 1; }
}
@media(max-width: 1100px){
    .mainDate { font-size: 14px; padding: 5px 10px; }
    .indexC-c { width: 100%; }
    .indexC-d { margin-top: 20px; width: 100%; margin-left:0; }
    .indexC-g { position: relative; height: auto; }
    .indexC-g .con { width: 100%;  left:0; top:0; transform:translateY(0); position: relative; padding: 20px 0; }
    .indexC-e .img { position: relative; }
    .indexC-e .img .d { position: absolute; left:0; bottom:0; }
}

/*ESG*/
:root { --green: #00a1e6; }
.esg1 { padding:4vw 0; }
.esg1 .marginT40{     margin-top: 4vw; }
.bgGreen { background: var(--green); }
.esg1-2 .topT { padding: 0 30px; }
.esg1-2 .topT .t { padding: 20px 0; position: relative; }
.esg1-2 .topT .icon { position: absolute; right: 0; top:50%; transform:translateY(-50%); width: 45px; height: 45px; background: url(../images/esg1bg1.png) no-repeat center/cover; border-radius: 50px; }
.esg1-2 li.cur .topT .icon { background: url(../images/esg1bg2.png) no-repeat center/cover; }
.esg1-3 { display:none; background: url(../images/esg1bg22.png) no-repeat right bottom/cover #fff; border-bottom: 3px solid; border-image: linear-gradient(to right, #21994b, #ef7502) 1; }
.esg1-2 li:nth-child(n+2) { margin-top: 30px; }
.esg1-3 .con { padding:30px; }
@media(max-width: 1500px){
    .esg1-3 .con { padding: 20px; }
    .esg1-2 .topT { padding: 0 20px; }
    .esg1-2 li:nth-child(n+2) { margin-top: 20px; }
}
@media(max-width: 1100px){
    .esg1 { padding: 50px 0; }
    .esg1-3 .con { padding: 20px 15px; }
    .esg1-2 .topT { padding: 0 15px; }
    .esg1-2 .topT .t { padding: 15px 0; }
    .esg1-2 li .topT .icon { width: 36px; height: 36px; }
    .esg1-2 li:nth-child(n+2) { margin-top: 15px; }
}

.esg2 { background: #fff; }
.shehuizp1-2 .inp { background: #efefef; }
.zgwj { margin-top: 2vw; }
.zgwj ol li:nth-child(n+2) { margin-top:20px; }
.zgwj ol li a { display: block; padding:20px; background: url(../images/zgwja.png) no-repeat right bottom #fafafa; border-radius: 20px; }
.zgwj ol li .pic { float: left; width: 33%; }
.zgwj ol li .con { position: absolute; width: 60%; right: 0; top:50%; transform: translateY(-50%); }
.zgwj ol li .con .t { font-size: 30px;color:#333; padding-bottom:1.5vw; border-bottom:1px solid #d3d3d5; margin-bottom:2vw; }
.zgwj ol li .con .c .p { padding-left: 26px; font-size: 18px;color:#666666; }
.zgwj ol li .con .c .p1 { background: url(../images/zgwjb.png) no-repeat left 2px; }
.zgwj ol li .con .c .p2 { margin-top: 1vw; background: url(../images/zgwjc.png) no-repeat left 2px; }
.zgwj ol li .con .c { margin-bottom:2.5vw; }
.zgwj ol li .con .mainMore { border:1px solid #efefef; }
.zgwj ol li .con .mainMore span { background: url(../images/zgwje.png) no-repeat center }
.container2 .pic {text-align:center;}


@media(max-width: 1500px){
    .zgwj ol li .con .t { font-size: 24px; }
}
@media(max-width: 1100px){
    .zgwj { margin-top: 20px; }
    .zgwj ol li .con .c .p { font-size: 16px; }
    .zgwj ol li .con .t { font-size: 20px; }
    .zgwj ol li .con .c { margin-bottom:0; }
    .zgwj ol li .mainMore { display: none; }
}
@media(max-width: 500px){
    .zgwj { margin-top:10px; }
    .zgwj ol li:nth-child(n+2) { margin-top:12px; }
    .zgwj ol li a { padding: 12px 10px; border-radius: 5px; }
    .zgwj ol li .pic { width: 32%; }
    .zgwj ol li .con { width: 65%; top:0; transform: translate(0); }
}


.quanqiuhz2-2 { width: 24%; padding-top: 1vw; }
.quanqiuhz2-2 .zbt .font56{ font-size: 39px;}
.quanqiuhz2-2 .marginT20 {margin-top: 45px;}
.quanqiuhz2-3 { width: 73%; }
@media(max-width: 1500px){
    .quanqiuhz2-2 { padding-top: 1vw; }
    .quanqiuhz2-2 .zbt .font56{ font-size: 32px;}
}
@media(max-width: 1200px){
    .quanqiuhz2-2 .zbt .font56{ font-size: 27px;}
}
@media(max-width: 1100px){
    .quanqiuhz2-2 { width: 100%; padding-bottom: 20px; }
    .quanqiuhz2-3 { width: 100%; }
}
.quanqiuhz1-1 .top .top_r { position: relative; top:0; transform:translateY(0); float:right; width: 70%;text-align: justify; }
.quanqiuhz1-2 .tabBox { width: 40%; position: absolute; left:0; top:0; padding: 4vw 0 0 7vw; }
.quanqiuhz1-2 .tabTit { height: 100%; position: absolute; right:0; top: 50%; transform:translateY(-50%); width: 30%; }
.quanqiuhz1-2 .tabTit p { border-bottom:1px solid; border-image: linear-gradient(to right, rgba(255,255,255,0.1), rgba(255,255,255,1)) 1; height: 25%; position: relative; text-align:right; cursor: pointer; }
.quanqiuhz1-2 .tabTit p span { padding-right: 7vw; position: absolute; right:0; top:50%; transform:translateY(-50%); }
@media(max-width: 1100px){
    .quanqiuhz1-1 .top .top_r { width: 100%;margin-top:10px; }
    .quanqiuhz1-2 { background: url(./images/banner.jpg) no-repeat center/cover; }
    .quanqiuhz1-2 .tabTit { border-bottom:1px solid #fff; width: 100%; position: relative; top:0; transform:translateY(0); display:flex; flex-wrap:wrap; }
    .quanqiuhz1-2 .tabTit p span { position: relative; top:0; transform:translateY(0); }
    .quanqiuhz1-2 .tabTit p { float:left; width: 33.333333%; border-right: 1px solid #fff; height: auto; text-align:center; padding: 10px; border-bottom:none; }
    .quanqiuhz1-2 .tabBox { width: 100%; padding: 30px 15px 40px; position: relative;  }
    .quanqiuhz1-2 .tabTit p.cur { background: var(--green); }
}

.about_d{padding: 130px 0 180px; background: url(../images/quanqiu3.jpg) no-repeat center/cover; }
.about_d .top .swiper-button-next:after,
.about_d .top .swiper-button-prev:after{display: none;}
.about_d .top .swiper-button-next,
.about_d .top .swiper-button-prev{ border-radius: 50px; border:1px solid #aaa; width: 54px;height: 54px;transition: all 0.4s;border-radius: 100%;left: auto; }
.about_d .top .swiper-button-prev{right: 64px;background: url(../images/about_c_l1.png) center center/cover;}
.about_d .top .swiper-button-next{right: 0;background: url(../images/about_c_r1.png) center center/cover;}
.about_d .top .swiper-button-prev:hover{background: url(../images/about_c_l01.png) center center/cover  var(--green);}
.about_d .top .swiper-button-next:hover{background: url(../images/about_c_r01.png) center center/cover  var(--green);}
.about_d .btm{ margin-top: 40px;display: flex;    flex-wrap: nowrap;}
.about_d .btm .box{background: #f8f8f8;padding: 40px 20px 60px;border-radius: 10px;}
.about_d .btm .box .icon_box{padding: 20px 6px;border-bottom: 1px solid #dfdfdf;}
.about_d .btm .box .icon_box .icon{float: left;}
.about_d .btm .box .icon_box .cha{float: left;width: 14px;margin: 14px 30px 0;}
.about_d .btm .box .text_box{margin-top: 16px;height: 240px;overflow: auto;padding-right: 14px;}
.about_d .btm .box .text_box::-webkit-scrollbar{width: 6px;}
.about_d .btm .box .text_box::-webkit-scrollbar-track{background: #ebebeb;width: 6px;border-radius: 50px;}
.about_d .btm .box .text_box::-webkit-scrollbar-track-piece{width: 6px;} 
.about_d .btm .box .text_box::-webkit-scrollbar-thumb{background: #f37c00;border: 5px;border-radius: 50px;}
.about_d .btm .box .text_box::-webkit-scrollbar-button{display: none;}
.about_d .btm .box .text_box .text{margin-top: 30px;}
.about_d .btm .box .text_box .text .time{color: #d8262c;position: relative;padding-left: 26px;}
.about_d .btm .box .text_box .text .time:before{width: 15px;height: 15px;background: url(../images/about_d_time.png) center center/cover;position: absolute;top: 0px;left: 4px;content: "";}
.about_d .btm .box .text_box .text .js{line-height: 1.6;margin-top: 12px;}
@media(max-width: 1700px){
    .about_d {padding: 100px 0 140px; }
    .about_d .top .swiper-button-next, .about_d .top .swiper-button-prev{width: 46px;height: 46px; }
    .about_d .top .swiper-button-prev {right: 54px; }
}

@media(max-width: 1500px){
    .about_d {padding: 90px 0 120px; }
    .about_d .btm{margin-top: 30px;}
    .about_d .btm .box {background: #f8f8f8;padding: 30px 30px 50px; }
    .about_d .btm .box .text_box{height: 220px;}
    .about_d .btm .box .icon_box .cha {margin: 14px 20px 0; }
}

@media(max-width: 1100px){
    .about_d {padding: 40px 0 50px;}
    .about_d .top .swiper-button-next, .about_d .top .swiper-button-prev{width: 40px;height: 40px;}
    .about_d .top .swiper-button-prev {right: 48px;}
    .about_d .btm .box { background: #f8f8f8; padding: 30px 20px 40px;}
    .about_d .btm .box .icon_box .icon{width: 90px;}
    .about_d .btm .box .icon_box {padding: 14px 0;}
    .about_d .btm .box .icon_box .cha {margin: 10px 10px 0;}
    .about_d .btm .box .text_box .text {margin-top: 20px;}
    .about_d .btm{margin-top: 20px;}

}

/*患者中心*/
.huanzhe1-1 .swiper-container { overflow: hidden; }
.huanzhe1-2 { position: relative; }
.huanzhe1-2 .img { position: relative; }
.huanzhe1-2 .img:after { content:''; width: 100%; height: 80%; left:0; bottom:0; position: absolute; background-image: linear-gradient(to bottom, rgba(30,154,76,0), rgba(30,154,76,0.6)); }
.huanzhe1-2 .tit { position: absolute; left:0; bottom:0; padding: 30px 30px; }
.huanzhe1-3 { transition:all 0.6s; opacity: 0; width: 100%; height: 100%; position: absolute; left:0; top:0; background: rgba(30,154,76,0.8); padding:30px; }
.huanzhe1-3 .t1 { padding-bottom:20px; border-bottom:1px solid rgba(255,255,255,0.3); }
.huanzhe1-3 .c1 { padding-top:15px; }
.huanzhe1-3 .c1 p { margin-top:15px; }
.huanzhe1-2:hover .img:after { opacity: 0; }
.huanzhe1-2:hover .huanzhe1-3 { opacity: 1; }
.huanzhe1-2:hover .tit { opacity: 0; }

@media(max-width: 1500px){
    .huanzhe1-3 { padding: 20px 20px; }
    .huanzhe1-2 .tit { padding: 20px 20px; }
}
@media(max-width: 600px){
    .huanzhe1-3 { padding: 20px 15px; }
    .huanzhe1-2 .tit { padding: 20px 15px; }
    .huanzhe1-3 .c1 { padding-top: 5px; }
    .huanzhe1-3 .c1 p { margin-top:10px; }
    .huanzhe1-2:hover .img:after { opacity: 1; }
    .huanzhe1-2:hover .huanzhe1-3 { opacity: 0; }
    .huanzhe1-2:hover .tit { opacity: 1; }
}
.anzmen .goznenw { width: 46px; height: 46px; margin-top: 0; position: initial; z-index: 9; transition: all .5s; }
.anzmen .goznenw:after { opacity: 0; }
.anzmen .swiper-button-prev { border:1px solid #ededed; border-radius: 60px; position: absolute; top: 50%; transform:translateY(-50%); left:auto; right: 50px; background: url(../images/opskal.png)no-repeat center center; margin-right: 10px; }
.anzmen .swiper-button-next { border:1px solid #ededed; border-radius: 60px; position: absolute; top: 50%; transform:translateY(-50%); right:0; background: url(../images/opskar.png)no-repeat center center; }
.anzmen .swiper-button-prev:hover { background: url(../images/opskala.png)no-repeat center center  var(--green); }
.anzmen .swiper-button-next:hover { background: url(../images/opskara.png)no-repeat center center  var(--green); }
.kozmsnn { margin-top: 50px; }
.kozmsnn .anzmen { width: 120px; }
.kozmsnn .swiper-pagination { position: absolute; overflow: hidden; left: 0; top: 50%; transform: translateY(-50%); background: rgba(0, 71, 186, 0.1); width: calc(100% - 125px); }
.kozmsnn .swiper-pagination .swiper-pagination-progressbar-fill { background: #f37c00; }
@media(max-width:1100px) {
    .kozmsnn .swiper-pagination { width: calc(100% - 110px); }
    .kozmsnn { margin-top: 30px; }
    .anzmen .goznenw { width: 40px; height: 40px; }
    .anzmen .swiper-button-prev { right: 40px; }
}

.huanzhe2-2 { float:left; width: 20%; }
.huanzhe2-2 ul li { cursor: pointer; padding: 30px 20px; }
.huanzhe2-2 ul li:nth-child(n+2) { border-top: 1px solid #f2f2f2; }
.huanzhe2-2 ul li p { background: url(../images/next.png) no-repeat right center; }
.huanzhe2-2 ul li:hover p,.huanzhe2-2 ul li.cur p { color:#fff; background: url(../images/nextbg.png) no-repeat right center; }
.huanzhe2-2 ul li:hover,.huanzhe2-2 ul li.cur { background: #f37c00; }
.huanzhe2-3 { width: calc(80% - 40px); float:right; }
.huanzhe2-4 { padding: 30px 40px; }
.huanzhe2-4 .t1 { padding-bottom: 20px; border-bottom:1px solid #ededed; }
.huanzhe2-4 .c1 ul li { position: relative; line-height: 30px; padding-left: 16px; position: relative; }
.huanzhe2-4 .c1 ul li:before { content:''; position: absolute; width: 6px; height: 6px; background: var(--green); border-radius: 50px; left:2px; top: 12px; }
.huanzhe2-4 .c1 p:nth-child(n+2) { margin-top:12px; }
@media(max-width: 1900px){
    .huanzhe2-2 ul li { padding: 1.5vw 1vw; }
    .huanzhe2-4 { padding: 1.5vw 2vw; }
}
@media(max-width: 1500px){
    .huanzhe2-3 { width: calc(80% - 2vw); }
}
@media(max-width: 1100px){
    .huanzhe2-2 ul li { padding: 15px 12px; }
    .huanzhe2-4 { padding: 20px 15px; }
    .huanzhe2-2 { width: 100%; }
    .huanzhe2-3 { width: 100%; margin-top:20px; }
}

.huanzhe3-2 { float:left; width: 59%; }
.huanzhe3-3 { width: 35%; padding-top: 2vw; }
.huanzhe3-3 .c1 p:nth-child(n+2) { margin-top:12px; }
@media(max-width: 1100px){
    .huanzhe3-3,.huanzhe3-2 { width: 100%; }
    .huanzhe3-2 { margin-top: 20px; }
}
.huanzhe4 { padding: 15vw 0 16vw; }
.huanzhe4-1 { width: 100%; }
.huanzhe4-2 { max-width: 600px; }




.bge { background: #f6f6f6; }
.xinwenxq1-1 { padding-bottom:7vw; }
.zhaopinxq2 { padding: 40px; background: url(../images/zhaopinxq1.jpg) no-repeat center/cover #000; }
@media(max-width: 1900px){
    .zhaopinxq2 { padding: 2vw; }
    .zhaopinxq2 .icon img { height: 6vw; width: auto; }
}
@media(max-width: 1100px){
    .xinwenxq1-1 { padding-bottom: 50px; }
    .zhaopinxq2 { padding: 20px 15px; }
    .zhaopinxq2 .icon img { height: 60px; width: auto; }
}

.bge { background: #f6f6f6; }
.xinwenxq1-1 { padding-bottom:7vw; }
@media(max-width: 1100px){
    .xinwenxq1-1 { padding-bottom: 50px; }
}


/*2024-12-04*/
/*.header.fixed-head,.header.fixed-head2 { box-shadow: 5px 5px 10px 0 rgba(120,120,120,0.3); }*/
.header.fixed-head .logo .moren { display:none; }
.header.fixed-head .logo .morena { display:block; }
.header.fixed-head2 .logo .moren { display:none; }
.header.fixed-head2 .logo .morena { display:block; }
.header.fixed-head2 .logo a { padding:20px 0; transition:all 0.5s; }
.header.fixed-head2.fixed-head .logo a { padding:10px 0; }
.topHeader.fixed-head .f_navbox li .tit { line-height: 60px; }

@media(max-width: 1100px){
    .header.fixed-head2 .logo a { padding:10px 0; }
}

.header.fixed-head2 .adenz ul li.cur>a,.header.fixed-head2 .adenz ul li:hover>a { color: var(--green); }
.header.fixed-head2 .adenza .enzb a { padding: 23px 0 22px 0; }
/*.fixed-head2 { border-bottom: 2px solid rgba(120, 120, 120, 0.3); }*/
.header.fixed-head2 .logo .pic1 { display:none; }
.header.fixed-head2 .logo .pic2 { display:block; }
.header.fixed-head2 .adenz ul li>a { padding:24px 0; color:#1A1A1A; }
.header.fixed-head2 .adenza .enzb a { color:#1A1A1A; }
.header.fixed-head2 .adenza .enzb::before { background: url(../images/enzb2.svg)no-repeat center center/cover; }


.xinwenxq1 { padding-top:70px; }
.location a.cur { color:#000; }
.InformationDetails .detail .sbt .dbta .d { padding-left:20px; margin-right:30px; }
.InformationDetails .detail .sbt .dbta .fb { background: url(../images/time.png) no-repeat left center; }
.InformationDetails .detail .sbt .dbta .gz { background: url(../images/gz.png) no-repeat left center; }
.InformationDetails .detail .sbt .dbta .dd { background: url(../images/dd.png) no-repeat left center; }
.InformationDetails .detail .sbt .dbta .bm { background: url(../images/bm.png) no-repeat left center; }

@media(max-width: 1100px){
    .xinwenxq1 { padding-top: 60px; }
}

.bgf3 { background:#f3f3f3; }
.jiaru1 { border-bottom-left-radius: 30px; overflow: hidden; border-bottom-right-radius: 30px; }

.shehuizp1-2 .inp { background:#fff; }

.shehuizp1-2 .inp.bgef { background:#f0f0f0; } 
.jishuyuyf2-6 { text-align:right; }
.jishuyuyf2-6 span.icon { display:inline-block; vertical-align:top; margin-left: 30px; }
.jishuyuyf2-6 span.t { position: relative; height: 40px; line-height: 20px;display: table-cell; vertical-align: middle; text-align: left; padding-left: 35px; }
.jishuyuyf2-6 .icon1 span.t { background: url(../images/guanxian7.png) no-repeat left center; }
.jishuyuyf2-6 .icon2 span.t { background: url(../images/guanxian1.png) no-repeat left center; }
.jishuyuyf2-6 .icon3 span.t { background: url(../images/guanxian3.png) no-repeat left center; }
.jishuyuyf2-6 .icon4 span.t { background: url(../images/guanxian4.png) no-repeat left center; }
.jishuyuyf2-6 .icon5 span.t { background: url(../images/guanxian5.png) no-repeat left center; }
.jishuyuyf2-6 .icon6 span.t { background: url(../images/guanxian6.png) no-repeat left center; }
.guanxian1 { margin-top: 15px; }
@media(max-width: 1100px){
    .jishuyuyf2-6 span.icon { float:left; width: 33.3333%; margin-left:0; }
    .jishuyuyf2-6 span.icon:nth-child(n+4) { margin-top: 15px; }
}
@media(max-width: 500px){
    .jishuyuyf2-6 span.icon { float:left; width: 50%; margin-left:0; }
    .jishuyuyf2-6 span.icon:nth-child(n+3) { margin-top: 15px; }
}

.jishuyuyf4-1 { padding: 0 5vw;     padding-right: 0vw;    padding-left: 0vw;}
@media(max-width: 1500px){
    .jishuyuyf4-1 { padding: 0 3vw; }
}
@media(max-width: 1100px){
    .jishuyuyf4-1 { padding: 0; }
}
.jishuyuyf3-1 .huanzhe1-2:hover .huanzhe1-3 { background: rgba(0,0,0,0.5); }

.jishuyuyf1 { background: url(../images/jishuyuyf1.jpg) no-repeat center/cover #ededed; }
.jishuyuyf1 { border-bottom-right-radius: 30px; border-bottom-left-radius:30px; }
.jishuyuyf1-1 ul li { width: calc(25% - 12px); margin-right: 16px; }
.jishuyuyf1-1 ul li:nth-child(3n) { margin-right: 16px; }
.jishuyuyf1-1 ul li:nth-child(4n) { margin-right: 0; }

@media(max-width: 700px){
    .jishuyuyf1-1 ul li { width: 100%; margin-right: 0; }
    .jishuyuyf1-1 ul li:nth-child(3n) { margin-right: 0; }
}
.jishuyuyf2 { padding: 2vw 0; }
@media(max-width: 1100px){
    .jishuyuyf2 { padding: 50px 0; }
}
.jishuyuyf2-3 { padding: 0 20px; background: var(--green); }
.jishuyuyf2-3 .t1 { padding: 20px 0; position: relative; }
.jishuyuyf2-3 .t1:after { content:''; width: 50px; height: 50px; position: absolute; right:0; top: 50%; transform:translateY(-50%); background: url(../images/esg1bg1.png) no-repeat center; }
.jishuyuyf2-3.cur .t1:after { background: url(../images/esg1bg2.png) no-repeat center; }
/*.jishuyuyf2-4 { display:none; }*/
.jishuyuyf2-4 .boajwje { background:#59bb77; }


@media(max-width: 1100px){
    .jishuyuyf2-4 { width: 100%; overflow-x: scroll; }

}


.index_c .top{ width: 100%; position: relative; }
.index_c .top .ann{ position: absolute; right: 0; bottom: 10px; }
.index_c .index_bg{ overflow: hidden; border-radius: 5px; }
.index_c .index_bg  .boajwje .t1{ width: 9.1%; }
.index_c .index_bg  .boajwje .t2{ width: 9.1%; }
.index_c .index_bg  .boajwje .t3{ width: 18.11%; }
.index_c .index_bg  .boajwje .t4{  width: 9.1%; }
.index_c .index_bg  .boajwje .t5{ width: 9.1%; }
.index_c .index_bg  .boajwje .t6{ width: 9.1%; }
.index_c .index_bg  .boajwje .t7{ width: 9.1%; }
.index_c .index_bg  .boajwje .t8{ width: 9.1%; }
.index_c .index_bg  .boajwje .t9{ width: 9.1%; }
.index_c .index_bg  .boajwje .t10{ width: 9.09%; }

.index_c .index_bg .kuo .xmwon .koum .our { width: 63.6%; }
.index_c .index_bg .xmwon .t1{ width: 9.1%; }
.index_c .index_bg .xmwon .t2{ width: 9.1%; }
.index_c .index_bg .xmwon .t3{ width: 28.5%; }
.index_c .index_bg .xmwon .t4{ width: 14.3%; }
.index_c .index_bg .xmwon .t5{ width: 14.3%; }
.index_c .index_bg .xmwon .t6{ width: 14.3%; }
.index_c .index_bg .xmwon .t7{ width: 14.3%; }
.index_c .index_bg .xmwon .t8{ width: 14.3%; }
.index_c .index_bg .xmwon .t9{ width: 9.1%; }
.index_c .index_bg .xmwon .t10{ width: 9.1%; }


/*.index_c .index_bg .boajwje .t3 { width: 20.71%; }*/
/*.index_c .index_bg .boajwje .t4,*/
/*.index_c .index_bg .boajwje .t5,*/
/*.index_c .index_bg .boajwje .t6,*/
/*.index_c .index_bg .boajwje .t7,*/
/*.index_c .index_bg .boajwje .t8 { width: 10.4%; }*/
/*.index_c .index_bg .kuo .xmwon .koum .our { width: 72.7%; }*/
/*.index_c .index_bg .boajwje .t9,.index_c .index_bg .xmwon .t9 { display: none!important; }*/



@media(max-width: 1100px){
    .index_c .top .ann{position: static;float: left;margin-top: 20px;}
}
.index_c .index_bg .kuo { background:#f5fbfb; }
.index_c .index_bg .kuo .boajwje { border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; overflow: hidden; }
.index_c .index_bg .kuo .boajwje .t { background: #59bb77; line-height: 60px; height: 60px; position: relative; color: #fff; font-size: 16px; float: left; text-align: center; border-right: 1px solid rgba(255, 255, 255, 0.3); }
.index_c .index_bg .kuo .boajwje .t .tt { position: absolute; left:0; top: 50%; transform:translateY(-50%); line-height: 1.2; width: 100%;  }
.index_c .index_bg .kuo .boajwje .t:last-child { border-right: 0; }
.index_c .index_bg .kuo .xmwon .clearfix { display: flex; flex-wrap: wrap; }
.index_c .index_bg .kuo .xmwon .t {   display: flex;  min-height: 60px;align-items: center;justify-content: center; border-right: 1px solid rgba(214, 214, 214, 0.52);font-size: 14px;padding: 0 20px;text-align: center; }
.index_c .index_bg .kuo .xmwon .t span { display: inline-block; margin: 0 2px; }
.index_c .index_bg .kuo .xmwon .t1 { text-align: center; color: #666; font-size: 14px; }
.index_c .index_bg .kuo .xmwon .t1 p { position: relative; padding-left: 25px; }
.index_c .index_bg .kuo .xmwon .t1 p img { position:absolute; left:0; top: 50%; transform: translateY(-50%); width: 20px; }

.index_c .index_bg .kuo .xmwon .t10 { border-right: 0; text-align: right; }
/*.index_c .index_bg .kuo .xmwon .koum:nth-child(1) .our ul li { background: #e2f3f2; }*/
/*.index_c .index_bg .kuo .xmwon .koum:nth-child(1) .our ul li:nth-child(2n){ background: #fff; }*/
/*.index_c .index_bg .kuo .xmwon .koum:nth-child(2) .our ul li { background: #fff; }*/
/*.index_c .index_bg .kuo .xmwon .koum:nth-child(2) .our ul li:nth-child(2n){ background: #e2f3f2; }*/
.index_c .index_bg .kuo .xmwon .t6 { position: relative; text-align: left; z-index: 2; }
.index_c .index_bg .kuo .xmwon .t6 .div1{top: 50%;left: 0;width: 100%;transform: translateY(-50%);position: absolute; } 
.index_c .index_bg .kuo .xmwon .t6 .homeBoxC-e { height: 100%; width: 100%; position: relative; }
.index_c .index_bg .kuo .xmwon .t6 .div1 span { top: 50%; transform: translateY(-50%); position: absolute; width: 0%; height: 30px; display: block; border-radius: 50px; transition:all 1s; }
.index_c .active .index_bg .kuo .xmwon .t6 .div1 span { width:100%; }
.index_c .active .manwne { position: absolute; color:#fff; padding-left: 0px; z-index: 10; top: 50%; transform: translateY(-50%); left: 20px; }
/*.index_c .index_bg .kuo .xmwon .koum:nth-child(2n) {  }*/
/*.index_c .index_bg .kuo .xmwon .koum:nth-child(2n)  .t1,*/
/*.index_c .index_bg .kuo .xmwon .koum:nth-child(2n)  .t2,*/
/*.index_c .index_bg .kuo .xmwon .koum:nth-child(2n)  .t9,*/
/*.index_c .index_bg .kuo .xmwon .koum:nth-child(2n)  .t10 { background: #e2f3f2;  }*/

.index_c .index_bg .kuo .xmwon .koum .flex { position: relative; }
.index_c .index_bg .kuo .xmwon .koum .flex a { opacity: 0; text-align: right; display: flex; 
  align-items: center; z-index: 10; position: absolute; width: 100%; height: 100%; background: rgba(0,135,75,0.7); }
.index_c .index_bg .kuo .xmwon .koum .flex .t1 { z-index: 11; }
.index_c .index_bg .kuo .xmwon .koum .flex a i { width:100%; text-align: right; display: block; padding-right: 60px; }

.index_c .index_bg .kuo .xmwon .koum .flex:hover .t  { background:none!important; }
.index_c .index_bg .kuo .xmwon .koum .flex:hover .t1 p { color:#fff; }
.index_c .index_bg .kuo .xmwon .koum .flex:hover a { opacity:1; }
@media(max-width:1500px) {
    .index_c .index_bg .kuo .xmwon .t { font-size: 14px; padding: 0 10px; }
    .index_c .index_bg .kuo .boajwje .t { font-size: 16px; }
    .index_c .index_bg .kuo .xmwon .t1 { font-size: 16px; }
}
@media(max-width:1100px) {
    .index_c .index_bg { overflow: scroll; }
    .index_c .index_bg .kuo { min-width: 1500px; }
    .index_c .mb { margin-top: 30px; }
}




.qygzC { padding:5.5vw 0 6.5vw; }

.homeBoxA-e ul li { margin-top:20px; background:#fff; border-radius: 6px; overflow: hidden; }
.homeBoxA-e ul li a { position: relative; display: block; border-bottom: 3px solid #fff; padding: 20px 110px 20px 170px; background: url(../images/h2bg.png) no-repeat calc(100% - 30px) center; }
.homeBoxA-e .d { position: absolute; left:  30px; top: 50%; transform: translateY(-50%); font-size: 16px;color:var(--green); }
.homeBoxA-e .t { font-size: 16px;color:#666; }
.homeBoxA-e ul li a:hover { border-bottom: 3px solid;
    border-image: linear-gradient(to right, #92d4ef, #01a0e9) 1; background-image: url(../images/h2bg.png); }
.homeBoxA-e ul li a:before { content:''; width: 1px; height: 24px; position: absolute; left: 145px; top:50%; transform: translateY(-50%); background: #eaeaea; }
.homeBoxA-e ul li a:hover .t { color: var(--green); }
@media(max-width:  1600px){
	.homeBoxA-e ul li a:before { left: 120px; height: 20px; }
	.homeBoxA-e ul li a { padding: 20px 110px 20px 130px; background: url(../images/h2bg.png) no-repeat calc(100% - 30px) center; }
}
@media(max-width:  1300px){
	.homeBoxA-e .d { font-size: 16px; }
	.homeBoxA-e .t { font-size: 18px; }
	.homeBoxA-e .d { left: 20px; }
	.homeBoxA-e ul li { margin-top:20px; }
	.homeBoxA-e ul li a:before { left: 115px; }
	.homeBoxA-e ul li a { padding: 16px 80px 16px 130px; background: url(../images/h2bg.png) no-repeat calc(100% - 20px) center; }
}
@media(max-width:  1100px){
	.homeBoxA-e ul li { margin-top:0; }
	.homeBoxA-e ul li:nth-child(n+2) { margin-top:12px; }
	.homeBoxA-e .d { left:0; position: relative; top:0; transform: translate(0); }
	.homeBoxA-e ul li a:before { display: none; }
	.homeBoxA-e ul li a { padding: 12px 60px 12px 16px; background: url(../images/h2bg.png) no-repeat calc(100% - 12px) center; }
}


.flxz { position: absolute; right: 0; top: 50%; transform: translateY(-50%);  width: 300px; }
.flxz .gyqhxlk { width: 100%; }
.flxz .gyqhxlk .model-select-box{
	float: initial;
	width: 100%;
	height: 50px;
	padding-left: 20px;
	font-size: 16px;
	color: #333333;
	margin-top: 0;
	border: 1px solid #c4c4c4;
}
.flxz .wzpalds { float: right; }
.flxz .gyqhxlk .bg1{
	right: 20px;
}

.flxz .wzpalds{
	width: calc(100% - 355px);
	height: 50px;
	position: relative;
	border-radius: 40px;
	border: 1px solid #c4c4c4;
}

.flxz .wzpalds .inp{height: 48px;border: 0px;padding-left: 32px;color: #949494;font-size: 16px;background: #ffffff;width: 100%;border-radius: 40px;}

.flxz .wzpalds .inp::-webkit-input-placeholder{
    color:#949494;
}

.flxz .wzpalds .inp::-moz-placeholder{   /* Mozilla Firefox 19+ */
    color:#949494;
}

.flxz .wzpalds .inp:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
    color:#949494;
}

.flxz .wzpalds .inp:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 
    color:#949494;
} 

.flxz .wzpalds .subBtn{
	width: 0;
	height: 0;
	opacity: 0;
}

.flxz .wzpalds a{position: absolute;display: block;right: 0;width: 157px;z-index: 1;top: -1px;font-size: 16px;border-radius: 40px;color: #fff;line-height: 50px;background: #3c7cfc;height: 50px;text-align: center;}

.flxz .wzpalds a span{
	display: inline-block;
	width: 18px;
	height: 18px;
	margin-top: -2px;
	margin-right: 10px;
	vertical-align: middle;
	background: url(../images/wzpalds.png)no-repeat center center/cover;
}

@media(max-width: 1600px) {
	.flxz .gyqhxlk { padding-top:16px; }
	.flxz .gyqhxlk .model-select-box { height: 44px; line-height: 44px; }
}
@media(max-width: 1300px) {
	.flxz .gyqhxlk { padding-top:12px; }
	.flxz { width: 200px; }
	.flxz .gyqhxlk .model-select-box { padding-left: 12px; height: 36px; line-height: 36px; }
}

@media(max-width: 1280px) {
	.tzzrl .flsx a{
		line-height: 45px;
	}
}

@media(max-width: 1100px) {
	.flxz { position: relative; right: 0; top: 0%; transform: translateY(0%);  width: 100%; }
	.tzzrl .flsx {
    	margin-top: 12px;
	}
	.flxz .gyqhxlk { padding-top:0; }
}

@media(max-width: 1024px) {
	.tzzrl .flsx a {
	    font-size: 14px;
	    width: 130px;
	    height: 35px;
	    line-height: 35px;
	}

	.tzzrl .flsx{
		margin-top: 0;
	}

	.flxz .gyqhxlk{
		width: 100%;
	}

	.flxz .wzpalds{
		width: 100%;
	}

	.tzzrl .flsx{
		width: 100%;
		margin-top: 15px;
	}

	.tzzrl .flsx a{
		width: 31.92%;
    	margin-right: 1%;
	}

	.flxz .gyqhxlk .model-select-box{
		height: 40px;
		padding-left: 20px;
		font-size: 14px;
		width: 100%;
		margin-bottom: 15px;
	}

	.flxz .gyqhxlk .bg1{
		right: 20px;
	}

	.flxz .wzpalds .inp{
		font-size: 14px;
		height: 38px;
		padding-left: 20px;
	}

	.flxz .wzpalds{
		height: 40px;
	}

	.flxz .wzpalds a{
		font-size: 14px;
		line-height: 40px;
		height: 40px;
		width: 130px;
	}

	.flxz .wzpalds a span{
		width: 16px;
		height: 16px;
	}
}


/**投资者日历**/

.tzzxq .nywz .fla{
	margin-top: 3px;
}

.tzzxq .nywz .flb{
	margin-top: 0;
}

.model-select-box {
  width: 155px;
  height: 50px;
  margin-top: 24px;
  line-height: 50px;
  border: 1px solid #2b7391;
  float: right;
  position: relative;
  font-size: 16px;
  border-radius: 4px;
  padding-left: 23px;
  color: #333;
}


.model-select-option {
  display: none;
  position: absolute;
  background: #fff;
  width: 100%;
  left: -1px;
  z-index: 9;
  border: 1px solid #000;
}

.model-select-option li {
  height: 30px;
  line-height: 30px;
  color: #000;
  cursor: pointer;
}

.model-select-option li.selected {
  background: #06C;
  color: #fff;
  font-size: 14px;
}

/* 小三角 */
.model-select-option .bg1 {
	position: absolute;
	width: 15px;
	right: 28px;
	top: 50%;
	transform: translateY(-50%);
	height: 15px;
	background: url(../images/asdasd.png) no-repeat center center/cover;
}


.tzzrl .zzr-bottom{
	margin-top: 35px;
}

.tzzrl .zzr-bottom ul li{
	background: #fff;
	margin-bottom: 17px;
	border-radius: 7px;
	overflow: hidden;
}

.tzzrl .zzr-bottom ul li a{
	display: block;
	padding: 46px 0 45px 53px;
	position: relative;
}

.tzzrl .zzr-bottom ul li:last-child{
	margin-bottom: 0;
}

.tzzrl .zzr-bottom ul li .toml{
	text-align: center;
	padding: 0px 46px 3px 0;
	border-right: 1px solid #e5e5e5;
}

.tzzrl .zzr-bottom ul li .tomm{
	display: none;
}

.tzzrl .zzr-bottom ul li .toml .la{
	color: #335665;
	font-size: 60px;
	line-height: 1;
}

.tzzrl .zzr-bottom ul li .toml .lb{
	color: #335665;
	font-size: 18px;
	line-height: 1;
}

.tzzrl .zzr-bottom ul li .tomla{
	width: calc(100% - 190px);
	font-size: 20px;
	color: #333333;
	line-height: 34px;
	margin-left: 50px;
	margin-top: 7px;
}

.tzzrl .zzr-bottom ul li .tomla p{
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

.tzzrl .zzr-bottom ul li .tomlb{
	position: absolute;
	right: 45px;
	top: 50%;
	transform: translateY(-50%);
}

@media(max-width: 1480px) {
	.tzzrl .zzr-bottom ul li .tomlb{
		width: 70px;
		right: 25px;
	}

	.tzzrl .zzr-bottom ul li .toml .la{
		font-size: 45px;
	}

	.tzzrl .zzr-bottom ul li .toml{
		padding-right: 30px;
	}

	.tzzrl .zzr-bottom ul li .tomla {
		font-size: 18px;
		margin-left: 30px;
		width: calc(100% - 135px);
	}

	.tzzrl .zzr-bottom ul li a{
		padding: 35px 25px 35px 25px;
	}

	.tzzrl .zzr-bottom ul li .toml .lb{
		margin-top: 3px;
	}

	.model-select-box{
		margin-top: 10px;
	}

	.tzzrl .zzr-bottom ul li .tomla{
		margin-top: 2px;
	}


}

@media(max-width: 1280px) {
	.tzzrl .zzr-bottom ul li .toml .la{
		font-size: 35px;
	}

	.tzzrl .zzr-bottom ul li .tomla {
    	font-size: 16px;
	}

	.tzzrl .zzr-bottom ul li .toml .lb{
		margin-top: 7px;
	}

	.tzzrl .zzr-bottom ul li .tomlb{
		width: 65px;
	}

	.tzzrl .zzr-bottom ul li .tomla{
		margin-top: 1px;
	}

}

@media(max-width: 1100px) {
	.tzzrl .zzr-bottom ul li a{
		padding: 25px;
	}

	.tzzrl .zzr-bottom{
		margin-top: 25px;
	}

	.tzzrl .zzr-bottom ul li .toml{
		padding-right: 25px;
	}

	.tzzrl .zzr-bottom ul li .tomla{
		margin-left: 25px;
	}
}

@media(max-width: 1024px) {
	.model-select-box{
		font-size: 14px;
		height: 40px;
		line-height: 40px;
		margin-top: 0;
		padding-left: 20px;
		width: 130px;
	}

	.tzzrl .zzr-bottom ul li .tomla{
		font-size: 14px;
		line-height: 1.6;
	}

	.tzzrl .zzr-bottom ul li .toml .la{
		font-size: 25px;
	}

	.tzzrl .zzr-bottom ul li .toml .lb{
		font-size: 14px;
		margin-top: 2px;
	}

	.tzzrl .zzr-bottom ul li a{
		padding: 20px 15px;
	}

	.tzzrl .zzr-bottom ul li .tomlb{
		width: 50px;
		right: 15px;
	}
}

@media(max-width: 750px) {
	.tzzrl .zzr-bottom ul li .tomlb{
		display: none;
	}

	.tzzrl .zzr-bottom ul li .tomla{
		width: 100%;
		margin-left: 0;
		margin-top: 5px;
	}

	.tzzrl .zzr-bottom ul li .toml{
		border: 0;
	}

	.tzzrl .zzr-bottom ul li .toml{
		display: none;
	}

	.tzzrl .zzr-bottom ul li .tomm{
		display: block;
		font-size: 16px;
		color: #335665;
	}
}





/**修改**/
.tzzrl .flsx{
	margin-top: 15px;
}

.tzzrl .flsx a{
	display: inline-block;
	color: #333333;
	font-size: 16px;
	border: 1px solid #2b7391;
	border-radius: 40px;
	width: 155px;
	line-height: 50px;
	text-align: center;
	margin-right: 6px;
}

.tzzrl .flsx a:last-child{
	margin-right: 0;
}

.tzzrl .flsx a.cur{
	color: #fff;
	background: #2b7391;
}

.flxz { position: absolute; right: 0; top: 50%; transform: translateY(-50%);  width: 300px; }
.flxz .gyqhxlk { width: 100%; }
.flxz .gyqhxlk .model-select-box{
	float: initial;
	width: 100%;
	height: 50px;
	padding-left: 20px;
	font-size: 16px;
	color: #333333;
	margin-top: 0;
	border: 1px solid #c4c4c4;
}
.flxz .wzpalds { float: right; }
.flxz .gyqhxlk .bg1{
	right: 20px;
}

.flxz .wzpalds{
	width: calc(100% - 355px);
	height: 50px;
	position: relative;
	border-radius: 40px;
	border: 1px solid #c4c4c4;
}

.flxz .wzpalds .inp{height: 48px;border: 0px;padding-left: 32px;color: #949494;font-size: 16px;background: #ffffff;width: 100%;border-radius: 40px;}

.flxz .wzpalds .inp::-webkit-input-placeholder{
    color:#949494;
}

.flxz .wzpalds .inp::-moz-placeholder{   /* Mozilla Firefox 19+ */
    color:#949494;
}

.flxz .wzpalds .inp:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
    color:#949494;
}

.flxz .wzpalds .inp:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 
    color:#949494;
} 

.flxz .wzpalds .subBtn{
	width: 0;
	height: 0;
	opacity: 0;
}

.flxz .wzpalds a{position: absolute;display: block;right: 0;width: 157px;z-index: 1;top: -1px;font-size: 16px;border-radius: 40px;color: #fff;line-height: 50px;background: #3c7cfc;height: 50px;text-align: center;}

.flxz .wzpalds a span{
	display: inline-block;
	width: 18px;
	height: 18px;
	margin-top: -2px;
	margin-right: 10px;
	vertical-align: middle;
	background: url(../images/wzpalds.png)no-repeat center center/cover;
}

@media(max-width: 1600px) {
	.flxz .gyqhxlk { padding-top:16px; }
	.flxz .gyqhxlk .model-select-box { height: 44px; line-height: 44px; }
}
@media(max-width: 1300px) {
	.flxz .gyqhxlk { padding-top:12px; }
	.flxz { width: 200px; }
	.flxz .gyqhxlk .model-select-box { padding-left: 12px; height: 36px; line-height: 36px; }
}

@media(max-width: 1280px) {
	.tzzrl .flsx a{
		line-height: 45px;
	}
}

@media(max-width: 1100px) {
	.flxz { position: relative; right: 0; top: 0%; transform: translateY(0%);  width: 100%; }
	.tzzrl .flsx {
    	margin-top: 12px;
	}
	.flxz .gyqhxlk { padding-top:0; }
}

@media(max-width: 1024px) {
	.tzzrl .flsx a {
	    font-size: 14px;
	    width: 130px;
	    height: 35px;
	    line-height: 35px;
	}

	.tzzrl .flsx{
		margin-top: 0;
	}

	.flxz .gyqhxlk{
		width: 100%;
	}

	.flxz .wzpalds{
		width: 100%;
	}

	.tzzrl .flsx{
		width: 100%;
		margin-top: 15px;
	}

	.tzzrl .flsx a{
		width: 31.92%;
    	margin-right: 1%;
	}

	.flxz .gyqhxlk .model-select-box{
		height: 40px;
		padding-left: 20px;
		font-size: 14px;
		width: 100%;
		margin-bottom: 15px;
	}

	.flxz .gyqhxlk .bg1{
		right: 20px;
	}

	.flxz .wzpalds .inp{
		font-size: 14px;
		height: 38px;
		padding-left: 20px;
	}

	.flxz .wzpalds{
		height: 40px;
	}

	.flxz .wzpalds a{
		font-size: 14px;
		line-height: 40px;
		height: 40px;
		width: 130px;
	}

	.flxz .wzpalds a span{
		width: 16px;
		height: 16px;
	}
}


.zzr-top .gybt { float: left; }
.zzr-top .flxz { float: right; }

@media(max-width: 1100px) {
	.zzr-top .flxz { width: 100%; max-width: 100%; }
}

.swiper-container { overflow: hidden; }
.guanxianxq1 { padding: 5vw 0 6vw; border-top:1px solid #ededed; }
.guanxianxq2:before { z-index: 2; content:''; width: 100%; height: 50%; position: absolute; left:0; top:0; background: #f6f6f6; border-bottom-left-radius: 30px; border-bottom-right-radius: 30px; }
.guanxianxq2:after { content:''; z-index: 1; width: 100%; height: calc(50% + 30px); position: absolute; left:0; bottom: 0; background: #fff; }
.guanxianxq2 .mainPre { z-index: 5; }
.guanxianxq1-1 { padding-bottom:60px; }
.guanxianxq1-1 .more { position: absolute; right:0; top: 50%; transform:translateY(-50%); }
.guanxianxq2 { padding: 0 100px; background: none; }
@media(max-width: 1900px){
    .guanxianxq1-1 { padding-bottom: 3vw; }
    .guanxianxq2 { padding: 0 5vw; }
    .guanxianxq3-2  { height: 25vw; padding: 2vw 1.6vw; }
}
@media(max-width: 1100px){
    .guanxianxq1 { padding: 50px 0 50px; }
    .guanxianxq1-1 { padding-bottom: 30px; }
    .guanxianxq2 { padding: 0 20px; }
    .guanxianxq3-2  { height: 400px; padding: 20px 15px 30px; }
}
@media(max-width: 600px){
    .guanxianxq1-1 { padding-bottom: 20px 0 39px; }
}
.guanxianxq3 { background: #fff; }
.guanxianxq3 { padding: 6vw 0; }
.guanxianxq3-2 { padding:40px 30px; height:480px; background: url(../images/guanxianxq3bg1.png) no-repeat right bottom/cover #f2f2f2; }
.guanxianxq3-3 { position: relative; width: 100%; height: 100%; }
.guanxianxq3-3 .font120{font-size: 55px;}
.guanxianxq3-3 .c { position: absolute; width: 100%; left:0; bottom:0; height: 60%; overflow-y:scroll; }
@media(max-width: 1100px){
    .guanxianxq3 { padding: 50px 0; }
    .guanxianxq3-3 .font120{font-size: 28px;}
}
@media(max-width: 600px){
    .guanxianxq3 { padding: 33px 0; }
    .guanxianxq3-2  { height: 300px; padding: 20px 15px 30px; }
    .guanxianxq3-3 .c { height: 70%; }
}
.guanxianxq4 { background: #e6e6e6; }
.guanxianxq4-2 { padding: 40px; width: 40%; height: 100%; position: absolute; top:0; right:0; background: rgba(0,0,0,0.5); }
.guanxianxq4-3 .t1 { padding-bottom: 30px; border-bottom:1px solid rgba(255, 255, 255, 0.6); }
@media(max-width: 1900px){
    .guanxianxq4-2 { padding: 2vw; }
}
@media(max-width: 1500px){
    .guanxianxq4-2 { width: 50%; }
    .guanxianxq4-2 { padding: 2vw; }
}
@media(max-width: 1100px){
    .guanxianxq32 { background: #fff; }
    .guanxianxq4-3 .t1 { border-color:rgba(0,0,0,0.2); padding-bottom:20px; }
    .guanxianxq4-2 { background: none; width: 100%; position: relative; border-radius:0; }
    .guanxianxq4-2 { padding: 20px 15px 30px; }
    .guanxianxq4-2 .t1,.guanxianxq4-2 .con { color:#333; }
    .guanxianxq4-1 { background: #fff; }
}







/**关于我们**/
.guanyuA { padding: 111px 0 180px; background: #f3f3f3; position: relative; overflow: hidden; }
.guanyuA .container { position: relative; z-index: 2; }
.guanyuA .anyual { width: 44%; }
.guanyuA .anyual .t-3 { line-height: 2.2; margin-top: 18px;text-align: justify;}
.guanyuA .anyual .t-3 p:nth-child(n+2) { margin-top: 30px; }
.guanyuA .anyual .zeoweo { margin-top: 25px; }
.guanyuA .anyual .zeoweo ul li { float: left; width: 25%; padding-bottom: 20px;}
.guanyuA .anyual .zeoweo ul li .t { margin-bottom: 3px; }
.guanyuA .anyual .zeoweo ul li .t span { display: inline-block; font-size: 36px; color: #1e9a4c; }
.guanyuA .anyual .zeoweo ul li .t i { display: inline-block; font-size: 14px; color: #1e9a4c; vertical-align: middle; margin-top: -5px; }
.guanyuA .anyuar { width: 45%; }


.guanyuA canvas {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100% !important;
    height: 9.375vw !important;
}
.guanyuB { padding: 50px; background: #fff;padding-right: 0px;padding-left: 0px;}
.guanyuB .neibuwe { background: url(../images/guanyuB.jpg)no-repeat center center/cover; border-radius: 40px; overflow: hidden; padding: 0 20% 0 10.5%; }

.guanyuB .anyubl { width: 70%; overflow: hidden; padding: 140px 0 0; }
.guanyuB .anyubl .yuwewe { position: relative; padding-bottom: 37px; margin-bottom: 33px; }
.guanyuB .anyubl .yuwewe::before { position: absolute; content: ""; bottom: 0; left: 0; width: 50px; height: 1px; background: rgba(255,255,255,.5); }
.guanyuB .anyubl .guanyuB1 .nr { line-height: 2.1; margin-top: 30px; }
.guanyuB .anyubl .guanyuB1 .nr p { position: relative; padding-left: 25px; }
.guanyuB .anyubl .guanyuB1 .nr p::before { position: absolute; content: ""; top: 15px; left: 0; width: 6px; height: 6px; border-radius: 50%; background: #fff; }
.guanyuB .anyubl .guanyuB1 .sz { font-size: 140px; line-height: .85; font-weight: 100; }
.guanyuB .anyubr { overflow: hidden; width: 120px; padding: 164px 0; position: relative; }
.guanyuB .anyubr:before { position: absolute; content: ""; left: 14px; top: 0; height: 100%; width: 1px; background: rgba(255, 255, 255, .3); }
.guanyuB .anyubr .swiper-container { height: 610px; overflow: hidden; }
.guanyuB .anyubr .swiper-container .swiper-wrapper .swiper-slide .sz { color: rgba(255, 255, 255, .7); font-size: 18px; transition: all .3s; padding-left: 50px; position: relative; }
.guanyuB .anyubr .swiper-container .swiper-wrapper .swiper-slide .sz span { position: absolute; left: 1px; top: 50%; transform: translateY(-50%); content: ""; width: 29px; height: 29px;  }
.guanyuB .anyubr .swiper-container .swiper-wrapper .swiper-slide .sz span::after { position: absolute; opacity: 0; transition: all .3s; content: ""; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 27px; height: 27px; border: 1px solid #fff; overflow: hidden; border-radius: 50%; }
.guanyuB .anyubr .swiper-container .swiper-wrapper .swiper-slide .sz span:before { position: absolute; left: 10px; top: 50%; left: 50%; transform: translate(-50%,-50%); content: ""; width: 7px; height: 7px; background: #fff; overflow: hidden; border-radius: 50%; }
.guanyuB .anyubr .swiper-container .swiper-wrapper .swiper-slide-thumb-active .sz { font-size: 30px; color: rgba(255, 255, 255, 1); }
.guanyuB .anyubr .swiper-container .swiper-wrapper .swiper-slide-thumb-active .sz span::after { opacity: 1; }
.guanyuB .anyubr .swiper-button-prev,
.guanyuB .anyubr .swiper-button-next { width: 23px; height: 14px; margin-top: 0; left: 3px; }
.guanyuB .anyubr .swiper-button-prev { top: 60px; }
.guanyuB .anyubr .swiper-button-next { bottom: 60px; top: auto; }

.guanyuB .anyubr .swiper-button-prev:after { width: 23px; height: 14px; background: url(../images/prevm.png)no-repeat center center/cover; font-size: 0; }
.guanyuB .anyubr .swiper-button-next:after { width: 23px; height: 14px; background: url(../images/nextm.png)no-repeat center center/cover; font-size: 0; }

.guanyuC { position: relative; }
.guanyuC .bg { position: absolute; width: 100%; height: 100%; top: 0; left: 0; border-radius: 40px; overflow: hidden; }
.guanyuC .zuiwlw { position: relative; z-index: 2; }
.guanyuC .anysanel { width: 50%; height: 46.875vw; float: left; border-right:1px solid rgba(255, 255, 255, .3); position: relative; }
.guanyuC .anysanel .sanewe { position: absolute; top: 50%; width: 100%; left: 0; padding: 0 20px; transform: translateY(-50%); }
.guanyuC .anysanel .sanewe .btqw { margin: 40px 0 76px; }

.guanyuD { background: url(../images/guanyuD.jpg)no-repeat center center/cover; padding: 110px 0 120px; }
.guanyuD .brtoio { margin-bottom: 30px; }
.guanyuD .brtoio .weas { position: absolute; bottom: 5px; right: 0;  }

.weas .gong { position: relative; width: 45px; height: 45px; border-radius: 50%; border: 1px solid #b0b0b0; top: auto; left: auto; display: block; right: auto; transition: all .5s; margin-top: auto !important; }
.weas .swiper-button-prev { margin-right: 30px; }
.weas .gong::before { width: 13px; height: 13px; font-size: 0; top: 50%; left: 50%; transform: translate(-50%,-50%); position: absolute; content: ""; }
.weas .gong::after { opacity: 0; }

.weas .swiper-button-prev::before { background: url(../images/nwenewl.png)no-repeat center center/cover; }
.weas .swiper-button-next::before { background: url(../images/nwenewr.png)no-repeat center center/cover; }
.weas .gong:hover { background:  var(--green); border-color:  var(--green); }

.weas .swiper-button-prev:hover:before { background: url(../images/nwenewla.png)no-repeat center center/cover; }
.weas .swiper-button-next:hover:before { background: url(../images/nwenewra.png)no-repeat center center/cover; }

.guanyuD .swiper-container { overflow: hidden; }
.guanyuD .swiper-container .swiper-slide { background: #fff; border-radius: 30px; padding: 30px 30px 35px; overflow: hidden; }
.guanyuD .swiper-container .swiper-slide .coweo { border-bottom: 1px solid #f2f2f2; padding-bottom: 30px; }
.guanyuD .swiper-container .swiper-slide .coweo .wz { position: absolute; top: 50%; left: 180px; transform: translateY(-50%); }
.guanyuD .swiper-container .swiper-slide .coweo .wz .z { line-height: 1.625; margin-top: 13px; }

.guanyuD .swiper-container .swiper-slide .cweoo { line-height: 1.85; margin-top: 23px; padding-right: 20px; height: 200px;	overflow-y: auto; overflow-x: hidden; }
.guanyuD .swiper-container .swiper-slide .cweoo::-webkit-scrollbar {
	/*滚动条整体样式*/
	width: 5px;
	/*高宽分别对应横竖滚动条的尺寸*/
	height: 3px;
}

.guanyuD .swiper-container .swiper-slide .cweoo::-webkit-scrollbar-thumb {
	/*滚动条里面小方块*/
	/* border-radius: 5px; */
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);
	background:  var(--green);
}

.guanyuD .swiper-container .swiper-slide .cweoo::-webkit-scrollbar-track {
	/*滚动条里面轨道*/
	-webkit-box-shadow: inset 0 0 5px rgba(255, 255, 255, .1);
	border-radius: 0;
    background: #f2f2f2;
}

.guanyuE { background: #fff; padding: 110px 0 120px; }
.guanyuE .brtoio { margin-bottom: 30px; }
.guanyuE .brtoio .weas { position: absolute; bottom: 5px; right: 0;  }
.guanyuE .swiper-container { overflow: hidden; }
.guanyuE .swiper-slide { border-radius: 20px; overflow: hidden; }
.guanyuE .swiper-slide .wz { position: absolute; bottom: 30px; left: 0; width: 100%; padding: 0 30px; color: #fff; text-align: center;font-size: 15px;}

@media(max-width:1920px) {
    .guanyuB .neibuwe { padding: 0 20% 0 10%; }
}

@media(max-width:1900px) {
    .guanyuA { padding: 5.78947vw 0 9.47368vw; }
    .guanyuB .anyubl { padding: 7.36842vw 0 0; }
    .guanyuB .anyubl .guanyuB1 .sz { font-size: 7.36842vw; }

    .guanyuD,
    .guanyuE { padding: 5.72916vw 0 6.25vw; }

}

@media(max-width:1600px) {
    .guanyuB { padding: 30px; }
    .guanyuB .neibuwe { padding: 0 15% 0 5.3%; }
}

@media(max-width:1500px) {
    .guanyuA .anyual { width: 50%; }
    .guanyuA .anyual .zeoweo ul li { width: 20%; margin-right: 5%; }
    .guanyuA .anyual .zeoweo ul li:last-child { margin-right: 0; }

    .guanyuC .anysanel .sanewe .icon img { height: 80px; }
}

@media(max-width:1100px) {
    .guanyuA { padding: 40px 0 50px; }
    .guanyuA .anyual { width: 100%; margin-top: 20px; }
    .guanyuA .anyual .t-3 {  margin-top: 13px; }
    .guanyuA .anyual .t-3 p:nth-child(n+2) { margin-top: 10px; }
    .guanyuA .anyual .zeoweo { margin-top: 20px; }
    .guanyuA .anyual .zeoweo ul li { float: left; width: 50%; margin-right: 0; margin-bottom: 20px; }
    .guanyuA .anyual .zeoweo ul li .t { margin-bottom: 3px; }
    .guanyuA .anyual .zeoweo ul li .t span { font-size: 25px; }
    .guanyuA .anyual .zeoweo ul li .t i { margin-top: -7px; }
    .guanyuA .anyuar { width: 100%; }
    .guanyuA canvas { display: none; }
    .guanyuB { padding: 20px; }
    .guanyuB .neibuwe { padding: 10px 5% 40px; border-radius: 20px; }
    .guanyuB .anyubl { padding: 20px 0 0; width: 100%; }
    .guanyuB .anyubl .guanyuB1 .sz { font-size: 28px; }
    .guanyuB .anyubl .yuwewe { padding-bottom: 15px; margin-bottom: 15px; }
    .guanyuB .anyubl .guanyuB1 .nr { margin-top: 10px; }
    .guanyuB .anyubr { width: 100%; padding: 0; margin-top: 30px; }
    .guanyuB .anyubr .swiper-container { height: auto; }
    .guanyuB .anyubr .swiper-container .swiper-wrapper .swiper-slide .sz { text-align: center; padding-left: 0; padding-top: 35px; line-height: 22px; }
    .guanyuB .anyubr .swiper-container .swiper-wrapper .swiper-slide-thumb-active .sz { font-size: 22px;  }
    .guanyuB .anyubr .swiper-container .swiper-wrapper .swiper-slide .sz span::after { width: 25px; height: 25px; }
    .guanyuB .anyubr .swiper-container .swiper-wrapper .swiper-slide .sz span { top: 0; left: 50%; transform: translateY(0); transform: translateX(-50%); }
    .guanyuB .anyubr:before { height: 1px; width: calc(100% + 6%); top: 14px; left: -3%; }
    .guanyuC .bg { border-radius: 20px; }
    .guanyuC .anysanel { width: 100%; height: 70vw;  border-right:0;  border-bottom:1px solid rgba(255, 255, 255, .3); }
    .guanyuC .anysanel .sanewe .icon img { height: 40px; }
    .guanyuC .anysanel .sanewe .btqw { margin: 20px 0 30px; }
    .guanyuD,
    .guanyuE { padding: 40px 0 50px; }
    .guanyuD .brtoio .weas { bottom: auto; top: 50%; transform: translateY(-50%); }
    .guanyuD .swiper-container .swiper-slide { border-radius: 20px; padding: 20px; }
    .guanyuD .swiper-container .swiper-slide .coweo img { height: 90px; }
    .guanyuD .swiper-container .swiper-slide .coweo .wz { position: initial; width: 100%; margin-top: 15px; transform: translateY(0); }
    .guanyuD .swiper-container .swiper-slide .coweo .wz .z { margin-top: 6px; }
    .guanyuD .swiper-container .swiper-slide .coweo { padding-bottom: 20px; }
    .guanyuD .swiper-container .swiper-slide .cweoo { margin-top: 15px; }
    .guanyuE .brtoio .weas { bottom: auto; top: 50%; transform: translateY(-50%); }
}


/*活动于推介材料*/
/*.listingB { padding: 30px 40px 60px; background: #fff; }*/
.listingB ul { display: flex; flex-wrap: wrap; }
.listingB ul li {  overflow: hidden; float: left; width: calc(33.33333% - 21px); margin-right: 24px; }
.listingC ul li { background:#fff; width: calc(25% - 21px); margin-right: 24px; }
.listingC ul li a { padding: 12px 12px 0; border-bottom:3px solid #fff; }
.listingB ul li:nth-child(n+4) { margin-top:18px; }
.listingC ul li:nth-child(n+4) { margin-top:0; }
.listingC ul li:nth-child(n+5) { margin-top:18px; }
.listingB ul li:nth-child(3n) { margin-right:0; }
.listingC ul li:nth-child(3n) { margin-right:18px; }
.listingC ul li:nth-child(4n) { margin-right:0; }
.listingB ul li a { display: block; }
.listingB ul li:hover a { border-bottom: 3px solid; border-image: linear-gradient(to right, #92d3ef, #01a1e9) 1; }
.listingB ul li .tit { padding: 16px 0; font-size: 18px; color:#333333; padding-right: 40px; background: url(../images/listingb.png) no-repeat right center; }
.listingB ul li:hover .tit { color:var(--green); background: url(../images/listingc.png) no-repeat right center;  }

@media(max-width: 1480px){
    .listingB ul li .tit { font-size: 16px; }
}
@media(max-width: 1100px){
    .listingB ul li { width: calc(50% - 8px); margin-right:16px; }
    .listingB ul li:nth-child(n+3) { margin-top:16px; }
    .listingB ul li:nth-child(3n) { margin-right:16px; }
    .listingB ul li:nth-child(2n) { margin-right:0; }
}
@media(max-width: 500px){
    .listingB ul li { width: 100%; margin-right:0; }
    .listingB ul li:nth-child(n+2) { margin-top:16px; }
    .listingB ul li:nth-child(3n) { margin-right:0; }
    .listingB ul li:nth-child(2n) { margin-right:0; }
}





.homeBoxA { padding: 100px 0;}
.addA { position: absolute; right:0; top:50%; transform: translateY(-50%); }
.addA span { cursor: pointer; position: relative; display: inline-block; padding: 12px 10px; width:210px; border: 1px solid #dedede; border-radius: 50px; text-align: center; margin-left: 20px; font-size: 16px;color:#1d5339; }
.addA span:hover,
.addA span.cur { color:#fff; background: var(--green); border-color:  var(--green); }
.addA-a { margin-bottom: 30px; }
.addA-a dl { display: flex; flex-wrap: wrap; }
.addA-a dl dd { background: url(../images/qygz1.jpg) no-repeat right bottom #f6f6f6; overflow: hidden; width: calc(33.333% - 10px); margin-right:15px; }
.addA-a dl dd:nth-child(3n) { margin-right:0; }
.addA-a dl dd:nth-child(n+4) { margin-top:15px; }
.addA-a .t { font-size: 20px; padding: 40px 30px 0px; position: relative; }
.addA-a .c { min-height: 250px; font-size: 16px;color:#666666; padding: 30px 30px 30px; }
.addA-a .c p { position: relative;padding-left: 15px; }
.addA-a .c p:nth-child(n+2) { margin-top: 12px; }
.addA-a .c p:before { content:''; width: 4px; height: 4px; border-radius: 5px; background: #666;  left:0; top:50%; transform: translateY(-50%); position: absolute; }
.addA-a .t span { color:#00a1e6; position: relative; }

.qyzlB,.homeBoxA { padding:100px 0; }
@media(max-width:  1600px){
	.qyzlB,.homeBoxA { padding:5vw 0; }
	.addA-a .t { font-size: 18px; padding: 30px 20px 00px; }
	.addA-a .c { font-size: 16px; padding: 20px 20px 30px; }
	.addA-a .c p:nth-child(n+2) { margin-top: 12px; }
	.addA span { font-size: 18px; margin-left: 20px; }
	.addA span { padding:12px 25px; }
	.addA-a .t:after { left:20px; }
}

@media(max-width:  1100px){
	.qyzlB,.homeBoxA { padding:30px 0 50px; }
	.addA-a .t { font-size: 16px; padding: 20px 12px 0px; }
	.addA-a .c { font-size: 14px; padding: 20px 12px 30px; min-height: 10px; }
	.addA-a .c p:nth-child(n+2) { margin-top: 10px; }
	.addA-a dl dd { border-radius: 8px; width: 100%; margin-right:0; }
	.addA-a dl dd:nth-child(3n) { margin-right:0; }
	.addA-a dl dd:nth-child(n+2) { margin-top:15px; }
	.addA span { font-size: 16px; margin-left: 10px; }
	.addA-a .t:after { left: 12px; }
	.addA span { width: 140px; padding: 10px 10px; }
}

@media(max-width:  500px){
	.homeBoxA-b .topTit .t { width: 100%; }
	.addA span { margin-left: 10px; padding:7px 20px;}
	.homeBoxA-b .topTit .t:after { display: none; }
	.addA span { width: auto; padding: 6px 12px; margin-left:0; }
	.addA span:nth-child(n+2) { margin-left: 5px; }
}

.bgWhite { background: #fff; }
.tzzrl .zzr-bottom .qyzlC ol li { background: #f5f5f5; }
.tzzrl .zzr-bottom ol li .a{display: block;padding: 33px 95px 33px 28px;overflow: hidden;position: relative;}
.tzzrl .zzr-bottom ol li .a a.down {position: absolute; right: 30px;top: 50%;width: 41px;height: 41px;transform: translateY(-50%);background: url(../images/asdasdl.png)no-repeat center center/cover;}
.tzzrl .zzr-bottom ol li .a a.view {position: absolute; right: 80px;top: 50%;width: 41px;height: 41px;transform: translateY(-50%);background: url(../images/asdasdl2.png)no-repeat center center/cover;}
.tzzrl .zzr-bottom ol li .a .oma{ padding-right: 120px; font-size: 18px;color: #333333;line-height: 1.5;padding-left: 15px;position: relative;width: calc(100% - 0px);}
.tzzrl .zzr-bottom ol li .a .oma:before{position: absolute;content: "";left: 0;top: 50%;width: 8px;height: 8px;transform: translateY(-50%);background: url(../images/tydml.png) no-repeat center center/cover;}
.tzzrl .zzr-bottom ol li:hover .a .oma:before{ background: url(../images/tydmlbg.png) no-repeat center center/cover;}
.tzzrl .zzr-bottom ol li .a .oma p{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}
.tzzrl .zzr-bottom ol li .a .omd{ position: absolute; right: 0; top: 50%; transform: translateY(-50%); font-size: 16px;color: #999999;line-height: 1;}
.tzzrl .zzr-bottom ol li a.down:hover { background: url(../images/asdasdlbg.png)no-repeat center center/cover;}
.tzzrl .zzr-bottom ol li a.view:hover { background: url(../images/asdasdl2bg.png)no-repeat center center/cover;}
.tzzrl .zzr-bottom ol li:hover .a .omd,.tzzrl .zzr-bottom ol li:hover  .a .oma { color:#00589f; }.tzzrl .zzr-bottom.calendarA ol li .a .oma { padding-left: 120px; padding-right:0; width: calc(100% - 100px); }
.tzzrl .zzr-bottom.calendarA ol li .a .omd { left:0; right:auto; padding-right:20px; border-right:1px solid #dedede; }
.tzzrl .zzr-bottom.calendarA ol li .a .oma:before { display: none; }
.tzzrl .zzr-bottom.calendarA ol li a { display: inline-block; padding:0; }
.tzzrl .zzr-bottom.calendarA ol li a:before { display: none; }
@media(max-width: 1024px) {
	.tzzrl .zzr-bottom ol li .a{padding: 18px 15px;}
	.tzzrl .zzr-bottom ol li .a .oma{font-size: 16px;}
	.tzzrl .zzr-bottom ol li .a:before{display: none;}
	.tzzrl .zzr-bottom ol li .a .omd{font-size: 14px;}
}

@media(max-width: 500px) {
	.tzzrl .zzr-bottom.calendarA ol li .a .omd { border:none; }
	.tzzrl .zzr-bottom ol li .a .oma{width: 100%; padding-right: 0; padding-left: 0;}
	.tzzrl .zzr-bottom.calendarA ol li .a .oma { width: calc(100% - 80px); padding-left:0; }
	.tzzrl .zzr-bottom ol li .a .omd{ position: relative; top: 0%; transform: translateY(0%); }
	.tzzrl .zzr-bottom ol li .a a.down { right: 15px;width: 32px;height: 32px; }
	.tzzrl .zzr-bottom ol li .a a.view { right: 50px;width: 32px;height: 32px; }

}

.touzhi1-2 ul li { width: calc(50% - 10px); margin-right: 20px; background: #fff; border-radius: 10px; overflow: hidden; }
.touzhi1-2 ul li:nth-child(2n) { margin-right:0; }
.touzhi1-2 ul li:nth-child(n+3) { margin-top:20px; }
.touzhi1-3 { padding: 30px 30px 40px; }
.touzhi1-3 .more a { border-radius: 50%; display:inline-block; width: 41px; height: 41px; border:1px solid #ededed; margin-right: 10px; }
.touzhi1-3 .link { background: url(../images/touzhi1.png) no-repeat center; }
.touzhi1-3 .file { background: url(../images/touzhi2.png) no-repeat center; }
.touzhi1-3 .link:hover { background: url(../images/touzhi1bg.png) no-repeat center  var(--green); border-color: var(--green); }
.touzhi1-3 .file:hover { background: url(../images/touzhi2bg.png) no-repeat center  var(--green); border-color: var(--green); }
.touzhi1-3 .time { display:inline-block; }
.touzhi1-3 .time span { display:block; }
.touzhi1-3 .time span.font40 { font-size: 40px; }
@media(max-width: 1900px){
    .touzhi1-3 { padding: 1.6vw 1.5vw 2vw; }
}
@media(max-width: 900px){
    .touzhi1-3 { padding: 15px 15px 20px; }
    .touzhi1-2 ul li { width: 100%; margin-right: 0; }
    .touzhi1-2 ul li:nth-child(2n) { margin-right:0; }
    .touzhi1-2 ul li:nth-child(n+2) { margin-top: 16px; }
    .touzhi1-3 .more a { width: 32px; height:32px; }

}


.bgF3 { background: #f3f3f3; }
.addEsgA { padding: 120px 0; }
.addEsgA-c { padding: 30px 35px 50px; }
.addEsgB-b { width: 48.6%; }
.addEsgB-a { width: 46%; }
.addEsgB-a ul li:nth-child(n+2) { margin-top: 2.5vw; }
.addEsgB-a ul li { padding-bottom: 2.5vw; border-bottom:1px solid #00a1e6; }
.addEsgC { display:flex; flex-wrap:wrap; }
.addEsgC-a { width: calc(50% - 25px); margin-right: 50px; }
.addEsgC-a:nth-child(2) { margin-right:0; }
.addEsgC-c { padding: 0 30px 20px; }
.addEsgC-a .tit { padding: 26px 0; border-bottom:2px solid #e8e8e8; }
.addEsgC-d ul li { position: relative; padding: 40px 0 40px 80px; }
.addEsgC-d ul li .icon { position: absolute; left:0; top: 50%; transform:translateY(-50%); }
@media(max-width: 1900px){
    .addEsgA { padding: 6vw 0; }
    .addEsgB-a ul li:nth-child(n+2) { margin-top: 2.3vw; }
    .addEsgB-a ul li { padding-bottom: 2.3vw; }
    .addEsgC-a { width: calc(50% - 1.2vw); margin-right: 2.4vw; }
    .addEsgC-c { padding: 0 1.6vw 1vw; }
    .addEsgC-a .tit { padding: 1.3vw 0; }
    .addEsgC-d ul li { padding: 2vw 0 2vw 4vw; }
    .addEsgC-d ul li .icon img { height: 2.6vw; width: auto; }
}
@media(max-width: 1600px){
    .addEsgA-c { padding: 20px 25px 40px; }
    .addEsgB-a ul li:nth-child(n+2) { margin-top: 2vw; }
    .addEsgB-a ul li { padding-bottom: 2vw; }
}
@media(max-width: 1400px){
    .addEsgB-a ul li .c { line-height: 1.5; }
    .addEsgB-a ul li:nth-child(n+2) { margin-top: 1.5vw; }
    .addEsgB-a ul li { padding-bottom: 1.5vw; }
}
@media(max-width: 1100px){
    .addEsgA { padding: 50px 0; }
    .addEsgA-c { padding: 20px 15px 20px; }
    .addEsgB-b { width: 100%; margin-top: 20px; }
    .addEsgB-a { width: 100%; }
    .addEsgB-a ul li:nth-child(n+2) { margin-top: 20px; }
    .addEsgB-a ul li { padding-bottom: 20px; }
    .addEsgC-a { width: 100%; margin-right: 0; margin-bottom:20px; }
    .addEsgC-c { padding: 0 15px 20px; }
    .addEsgC-a .tit { padding: 20px 0; }
    .addEsgC-d ul li { padding: 20px 0 20px 50px; }
    .addEsgC-d ul li .icon img { height: 40px; width: auto; }
}


.index_c .index_bg .kuo .xmwon .t { border-bottom:1px solid rgba(214, 214, 214, 0.52); }

.session-2-2 .c-1 { min-height: 300px; }
.guanyuE .swiper-slide .wz { min-height: 48px; }
@media(max-width: 1100px){
    .session-2-2 .c-1 { min-height: 10px; }
}


.font56,.font50 { font-weight: bold; padding-top: 0.25rem; font-size: 0.48rem; position:relative; }
.font56:before,.font50:before { content:''; position: absolute; left:0; top:0;
    width: 0.6rem;
    height: 4px;
    background-image: linear-gradient(90deg, #41d6ec 0%, #27b2f5 100%);
    border-radius: 2px; }
.font56.colorWhite:before {  background-image: -moz-linear-gradient( 180deg, rgb(147,212,239) 0%, rgb(255,255,255) 100%);
  background-image: -webkit-linear-gradient( 180deg, rgb(147,212,239) 0%, rgb(255,255,255) 100%);
  background-image: -ms-linear-gradient( 180deg, rgb(147,212,239) 0%, rgb(255,255,255) 100%); }
  

.nyban .font56 { padding-top: 0; }
.nyban .font56:before { display: none; }
  
  
.jiaru1-2 .pic { overflow: hidden; }
.jiaru1-2 .pic img { transition: all 0.5s; width: 100%; }
.jiaru1-2 a { display: block; position: relative; }
.jiaru1-3 { border:none; padding: 0; position: absolute; left:0; top: 0; width:100%; height: 100%; background: url(../images/homebg.png) no-repeat left center; background-size: auto 100%; }
.jiaru1-6 { position: relative; width: 100%; height: 100%; }
.jiaru1-6 .t { margin-top: 0; color:#fff;  position: absolute; left: 40px; top: 36px; width:35%; }
.jiaru1-6 .icon { position: absolute; left: 40px; bottom: 40px; }
.xinxipl1:hover .t { color:#fff; }
.jiaru1-2 ul li { background: none; }
.jiaru1-2 ul li:hover .pic img { transform: scale(1.05); } 

@media(max-width: 1900px){
    .jiaru1-2 ul li .icon img { width: 2vw; height: auto; }
    .jiaru1-6 .t { left: 2vw; top: 2vw; }
    .jiaru1-6 .icon { left: 2vw; bottom: 2vw; }
}
@media(max-width: 700px){
    .jiaru1-2 ul li .icon img { width: 40px; height: auto; }
    .jiaru1-6 .t { left: 20px; top: 20px; }
    .jiaru1-6 .icon { left: 20px; bottom: 20px; }
}
@media(max-width: 700px){
    .jiaru1-2 ul li .icon img { width: 30px; height: auto; }
    .jiaru1-6 .t { left: 20px; top: 20px; width:40%;}
    .jiaru1-6 .icon { left: 20px; bottom: 20px; }
}




/*招股文件*/
.zgwj { padding: 0 0 0; }
.zgwj ol li:nth-child(n+2) { margin-top:20px; }
.zgwj ol li a { border-radius: 10px; display: block; padding:2vw 2vw; background: url(../images/zgwja.png) no-repeat right bottom #ffffff; }
.zgwj ol li .pic { float: left; width: 23%; }
.zgwj ol li .con { position: absolute; width: 70%; right: 0; top:50%; transform: translateY(-50%); }
.zgwj ol li .con .t { font-size: 30px;color:#333; padding-bottom:1.5vw; border-bottom:1px solid #d3d3d5; margin-bottom:2vw; }
.zgwj ol li .con .c .p { padding-left: 26px; font-size: 18px;color:#666666; }
.zgwj ol li .con .c .p1 { background: url(../images/zgwjb.png) no-repeat left 2px; }
.zgwj ol li .con .c .p2 { margin-top: 1vw; background: url(../images/zgwjc.png) no-repeat left 2px; }
.zgwj ol li .con .c { margin-bottom:2.5vw; }

.mainMore { font-size: 16px;color:#fff; background:#00a1e6; display: inline-block; padding: 15px 40px; }
.mainMore:hover { color:#fff; background: #00a1e6; }
.mainMore i { font-style: normal; display: inline-block; padding-right: 20px; background: url(../images/zgwje.png) no-repeat right center; }


@media(max-width: 1500px){
	.zgwj ol li .con .t { font-size: 24px; }
}
@media(max-width: 1100px){
	.zgwj { padding: 0 0 0; }
	.zgwj ol li .con .c .p { font-size: 16px; }
	.zgwj ol li .con .t { font-size: 20px; }
	.zgwj ol li .con .c { margin-bottom:0; }
	.zgwj ol li .mainMore { display: none; }
}
@media(max-width: 500px){
	.zgwj ol li a { padding:20px 15px; background:#fff; }
	.zgwj ol li a .relative{ display:flex; flex-direction:column;}
    .zgwj ol li .pic {
        width: 100%;
        float: none;
    }
    .zgwj ol li .con { width: 100%; float: none; position:relative; margin-top:30px; transform: translateY(-0%);}
}


.topHeader>.clearfix { display: flex; justify-content: space-between; }
.topHeader .f_navbox {
  display: flex;
  align-items: center;
}
@media (max-width: 1199px) {
  .topHeader .f_navbox {
    display: none;
  }
}
.topHeader .f_navbox > li {
  position: relative;
}
.topHeader .f_navbox li .tit {
  display: flex;
  align-items: center;
  color: #ffffff;
  font-size: 18px;
  position: relative;
  padding: 0 0.3rem; line-height: 80px;
}
@media (max-width: 1580px) {
  .topHeader .f_navbox li .tit {
    font-size: 16px;
  }
}
@media (max-width: 767px) {
  .topHeader .f_navbox li .tit {
    font-size: 0.3rem;
  }
}
@media (max-width: 1580px) {
}
@media (max-width: 1580px) {
}
@media (max-width: 1199px) {
  .topHeader .f_navbox li .tit {
    padding: 0 12px;
  }
}
.topHeader .f_navbox li .tit i {
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  width: 20px;
  height: 20px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 50%;
  margin-left: 10px;
  font-size: 13px;
}
@media (max-width: 1580px) {
  .topHeader .f_navbox li .tit i {
    width: 16px;
    height: 16px;
    margin-left: 6px;
    font-size: 11px;
  }
}
.topHeader .f_navbox li .tit i img,
.topHeader .f_navbox li .tit i svg {
  width: 100%;
  float: left;
}
.topHeader .f_navbox li .tit i img:nth-child(2),
.topHeader .f_navbox li .tit i svg:nth-child(2) {
  display: none;
}
.topHeader .f_navbox li .tit i svg {
  max-width: 50%;
  max-height: 50%;
}
.topHeader .f_navbox li .tit i svg path {
  fill: none;
  stroke: #ffffff;
}
.topHeader .f_navbox li .tit:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  width: 0;
  background-color: #27dbe9;
  height: 2px;
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  border-radius: 2px;
  display: none;
}
@media (max-width: 1580px) {
  .topHeader .f_navbox li .tit:after {
    height: 2px;
  }
}
.topHeader .f_navbox li > ul {
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
  width: 180px;
  background-color: rgba(255, 255, 255, 0.9);
  background-color: #ffffff;
  line-height: 45px;
  text-align: center;
  border-radius: 0 0 15px 15px;
  padding: 0.12rem 0 0.16rem;
  margin-top: -1px;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.06);
  display: none;
}
.topHeader .f_navbox li:hover > ul { display: block; }
.topHeader .f_navbox li > ul > li a {
  font-size: 14px;
  transition: all 0.4s;
  -webkit-transition: all 0.4s;
  color: #666666;
}
.topHeader .f_navbox li > ul > li a:hover {
  color: #27dbe9;
}
.topHeader .f_navbox li:hover .tit span {
  color: #27dbe9;
}
.topHeader .f_navbox li:hover .tit:after {
  width: 78%;
}
.topHeader .f_navbox li:hover .fz_hover {
  visibility: visible;
  line-height: 80px;
  height: 80px;
}
@media (max-width: 1580px) {
  .topHeader .f_navbox li:hover .fz_hover {
    line-height: 50px;
    height: 50px;
  }
}
.topHeader .f_navbox li:hover .hover1 {
  display: block;
}
.topHeader .f_navbox li.on .tit {
  font-weight: bold;
}
.topHeader .f_navbox .f_nav_parant {
  position: inherit;
}
.topHeader .f_navbox .f_nav_parant > .f_child {
  position: absolute;
  top: 100%;
  left: 0%;
  width: 100%;
  background-color: rgba(255, 255, 255, 0.9);
  background-color: #ffffff;
  text-align: center;
  margin-top: -1px;
  display: none;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.06);
}
.topHeader .f_navbox .f_nav_parant > .f_child > ul {
  position: relative;
  left: 0;
  top: 0;
  width: 100%;
  transform: translateX(0);
  -webkit-transform: translateX(0);
  text-align: center;
  display: flex;
  justify-content: center;
  padding: 0;
  margin: 0;
  line-height: 46px;
}
@media (max-width: 1580px) {
  .topHeader .f_navbox .f_nav_parant > .f_child > ul {
    line-height: 42px;
  }
}
.topHeader .f_navbox .f_nav_parant > .f_child > ul li {
  margin-bottom: 0;
  margin: 0 0.26rem;
}
.topHeader .f_navbox .f_nav_parant > .f_child > ul li a {
  display: block;
  transition: all 0.4s;
  -webkit-transition: all 0.4s;
  padding: 0 0.16rem;
  color: #666;
  font-size: 14px;
  position: relative;
}
.topHeader .f_navbox .f_nav_parant > .f_child > ul li a:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0 auto;
  width: 0;
  height: 2px;
  background-color: #27dbe9;
  transition: all 0.4s;
  -webkit-transition: all 0.4s;
}
.topHeader .f_navbox .f_nav_parant > .f_child > ul li a:hover {
  color: #27dbe9;
}
.topHeader .f_navbox .f_nav_parant > .f_child > ul li.on > a {
  color: #27dbe9;
}
.topHeader .f_navbox .f_nav_parant > .f_child > ul li.on > a:before {
  width: 100%;
}
.topHeader .f_navbox .f_nav_parant .f_nav_child_hover2 {
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  color: #333333;
  background-color: #ffffff;
  padding: 0.3rem 0 1.36rem;
  line-height: 1.4;
  display: none;
}
.topHeader .f_navbox .f_nav_parant .f_nav_child_hover2 .container {
  max-width: 1600px;
  display: block;
}
.topHeader .f_navbox .f_nav_parant .f_nav_child_hover2 .child_cont {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -0.15rem;
}
.topHeader .f_navbox .f_nav_parant .f_nav_child_hover2 .child_cont .child_lt,
.topHeader .f_navbox .f_nav_parant .f_nav_child_hover2 .child_cont .child_gt {
  padding: 0 0.15rem;
}
.topHeader .f_navbox .f_nav_parant .f_nav_child_hover2 .child_cont .child_lt {
  width: 14%;
}
.topHeader .f_navbox .f_nav_parant .f_nav_child_hover2 .child_cont .child_lt .f_form {
  display: flex;
  padding: 8px 12px;
  border-radius: 4px;
  width: 100%;
  border: 1px solid #e7e7e7;
  align-items: center;
  margin-bottom: 24px;
}
@media (max-width: 1580px) {
  .topHeader .f_navbox .f_nav_parant .f_nav_child_hover2 .child_cont .child_lt .f_form {
    margin-bottom: 20px;
    padding: 6px 10px;
  }
}
.topHeader .f_navbox .f_nav_parant .f_nav_child_hover2 .child_cont .child_lt .f_form .f_sut {
  width: 20px;
  height: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 1580px) {
  .topHeader .f_navbox .f_nav_parant .f_nav_child_hover2 .child_cont .child_lt .f_form .f_sut {
    width: 18px;
    height: 18px;
  }
}
.topHeader .f_navbox .f_nav_parant .f_nav_child_hover2 .child_cont .child_lt .f_form .f_sut svg {
  width: 100%;
  max-height: 100%;
}
.topHeader .f_navbox .f_nav_parant .f_nav_child_hover2 .child_cont .child_lt .f_form .f_sut svg path {
  fill: #9a9a9a;
}
.topHeader .f_navbox .f_nav_parant .f_nav_child_hover2 .child_cont .child_lt .f_form input {
  width: 80%;
  color: #666666;
  font-size: 14px;
  width: calc(100% - 20px);
  padding-left: 16px;
}
@media (max-width: 1580px) {
  .topHeader .f_navbox .f_nav_parant .f_nav_child_hover2 .child_cont .child_lt .f_form input {
    padding-left: 12px;
  }
}
.topHeader .f_navbox .f_nav_parant .f_nav_child_hover2 .child_cont .child_lt .lt_nav {
  width: 100%;
}
.topHeader .f_navbox .f_nav_parant .f_nav_child_hover2 .child_cont .child_lt .lt_nav .fzli {
  color: #000;
  user-select: none;
  -webkit-user-select: none;
  display: block;
  cursor: pointer;
  color: #666666;
  font-size: 16px;
  transition: all 0.4s;
  margin-bottom: 0.14rem;
}
@media (max-width: 1580px) {
  .topHeader .f_navbox .f_nav_parant .f_nav_child_hover2 .child_cont .child_lt .lt_nav .fzli {
    font-size: 14px;
  }
}
@media (max-width: 767px) {
  .topHeader .f_navbox .f_nav_parant .f_nav_child_hover2 .child_cont .child_lt .lt_nav .fzli {
    font-size: 0.28rem;
  }
}
.topHeader .f_navbox .f_nav_parant .f_nav_child_hover2 .child_cont .child_lt .lt_nav .fzli span {
  position: relative;
  display: inline-block;
  padding-bottom: 0.06rem;
}
.topHeader .f_navbox .f_nav_parant .f_nav_child_hover2 .child_cont .child_lt .lt_nav .fzli span:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
  transition: all 0.4s;
  -webkit-transition: all 0.4s;
  height: 2px;
  background-color: #27dbe9;
  width: 0;
}
.topHeader .f_navbox .f_nav_parant .f_nav_child_hover2 .child_cont .child_lt .lt_nav .fzli:last-child {
  margin-bottom: 0;
}
.topHeader .f_navbox .f_nav_parant .f_nav_child_hover2 .child_cont .child_lt .lt_nav .fzli:hover {
  color: #222222;
}
.topHeader .f_navbox .f_nav_parant .f_nav_child_hover2 .child_cont .child_lt .lt_nav .on {
  color: #222222;
}
.topHeader .f_navbox .f_nav_parant .f_nav_child_hover2 .child_cont .child_lt .lt_nav .on span:before {
  width: 100%;
}
.topHeader .f_navbox .f_nav_parant .f_nav_child_hover2 .child_cont .child_gt {
  width: 86%;
  padding-right: 2.3rem;
}
.topHeader .f_navbox .f_nav_parant .f_nav_child_hover2 .child_cont .child_gt .f_but {
  display: flex;
  align-items: center;
  color: #222222;
  margin-top: 0.06rem;
  padding-bottom: 0.2rem;
  margin-bottom: 0.22rem;
  border-bottom: 1px solid rgba(182, 182, 182, 0.3);
}
.topHeader .f_navbox .f_nav_parant .f_nav_child_hover2 .child_cont .child_gt .f_but i {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 12px;
  height: 12px;
  margin-left: 16px;
}
@media (max-width: 1580px) {
  .topHeader .f_navbox .f_nav_parant .f_nav_child_hover2 .child_cont .child_gt .f_but i {
    width: 10px;
    height: 10px;
    margin-left: 12px;
  }
}
.topHeader .f_navbox .f_nav_parant .f_nav_child_hover2 .child_cont .child_gt .f_but i svg {
  width: 100%;
  max-height: 100%;
}
.topHeader .f_navbox .f_nav_parant .f_nav_child_hover2 .child_cont .child_gt .f_but i svg path {
  fill: #222222;
}
.topHeader .f_navbox .f_nav_parant .f_nav_child_hover2 .child_cont .child_gt .gt_cent {
  position: relative;
}
.topHeader .f_navbox .f_nav_parant .f_nav_child_hover2 .child_cont .child_gt .gt_cent .gt_cent_list {
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
  visibility: hidden;
  transition: all 0.4s;
  -webkit-transition: all 0.4s;
}
.topHeader .f_navbox .f_nav_parant .f_nav_child_hover2 .child_cont .child_gt .gt_cent .gt_cent_list .ct_li {
  margin-bottom: 0.5rem;
}
.topHeader .f_navbox .f_nav_parant .f_nav_child_hover2 .child_cont .child_gt .gt_cent .gt_cent_list .ct_li:last-child {
  margin-bottom: 0;
}
.topHeader .f_navbox .f_nav_parant .f_nav_child_hover2 .child_cont .child_gt .gt_cent .gt_cent_list .ct_li .f_tit {
  color: #222222;
  margin-bottom: 0.24rem;
  font-weight: bold;
  display: block;
}
.topHeader .f_navbox .f_nav_parant .f_nav_child_hover2 .child_cont .child_gt .gt_cent .gt_cent_list .ct_li .f_tit:hover {
  text-decoration: underline;
}
.topHeader .f_navbox .f_nav_parant .f_nav_child_hover2 .child_cont .child_gt .gt_cent .gt_cent_list .ct_li .f_cont1 {
  display: flex;
  flex-wrap: wrap;
}
.topHeader .f_navbox .f_nav_parant .f_nav_child_hover2 .child_cont .child_gt .gt_cent .gt_cent_list .ct_li .f_cont1 .fzli {
  display: block;
  width: 20%;
  font-size: 18px;
  transition: all 0.4s;
  -webkit-transition: all 0.4s;
  color: #666666;
  margin-bottom: 0.2rem;
}
@media (max-width: 1580px) {
  .topHeader .f_navbox .f_nav_parant .f_nav_child_hover2 .child_cont .child_gt .gt_cent .gt_cent_list .ct_li .f_cont1 .fzli {
    font-size: 16px;
  }
}
@media (max-width: 767px) {
  .topHeader .f_navbox .f_nav_parant .f_nav_child_hover2 .child_cont .child_gt .gt_cent .gt_cent_list .ct_li .f_cont1 .fzli {
    font-size: 0.3rem;
  }
}
.topHeader .f_navbox .f_nav_parant .f_nav_child_hover2 .child_cont .child_gt .gt_cent .gt_cent_list .ct_li .f_cont1 .fzli:hover {
  color: #222222;
  text-decoration: underline;
}
.topHeader .f_navbox .f_nav_parant .f_nav_child_hover2 .child_cont .child_gt .gt_cent .active {
  position: relative;
  opacity: 1;
  visibility: visible;
}
.topHeader .f_navbox .f_nav_parant .f_nav_child_hover1 {
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  background-color: #ffffff;
  padding: 0.4rem 0 0.6rem;
  line-height: 1.4;
  opacity: 0;
  visibility: hidden;
  display: none!important;
}
.topHeader .f_navbox .f_nav_parant .f_nav_child_hover1 .container {
  max-width: 1282px;
}
.topHeader .f_navbox .f_nav_parant .f_nav_child_hover1 .fzitem1 {
  width: 28.125%;
  border-right: 1px solid #e5e5e5;
  position: relative;
}
.topHeader .f_navbox .f_nav_parant .f_nav_child_hover1 .fzitem1 .ftit {
  display: block;
  color: #222222;
  font-family: 'shuzi', 'PingFang SC', 'Microsoft YaHei', 'Microsoft YaHei UI', 'SimSun', 'SimHei', 'Arial';
  padding: 4px 0.62rem 14px;
}
@media (max-width: 1580px) {
  .topHeader .f_navbox .f_nav_parant .f_nav_child_hover1 .fzitem1 .ftit {
    padding: 4px 0.62rem 12px;
  }
}
.topHeader .f_navbox .f_nav_parant .f_nav_child_hover1 .fzitem1 .fzlist li {
  width: 100%;
  padding: 0 0.5rem;
}
.topHeader .f_navbox .f_nav_parant .f_nav_child_hover1 .fzitem1 .fzlist li .fzzi {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 15px 12px;
  color: #999999;
  transition: all 0.4s;
  border-bottom: 1px solid #e5e5e5;
  padding-right: 20px;
}
@media (max-width: 1580px) {
  .topHeader .f_navbox .f_nav_parant .f_nav_child_hover1 .fzitem1 .fzlist li .fzzi {
    padding: 12px 10px;
    padding-right: 16px;
  }
}
.topHeader .f_navbox .f_nav_parant .f_nav_child_hover1 .fzitem1 .fzlist li .fzzi i {
  display: block;
  width: 16px;
  height: 16px;
  overflow: hidden;
  transition: all 0.4s;
}
.topHeader .f_navbox .f_nav_parant .f_nav_child_hover1 .fzitem1 .fzlist li .fzzi i svg {
  width: 100%;
  max-height: 100%;
  float: left;
}
.topHeader .f_navbox .f_nav_parant .f_nav_child_hover1 .fzitem1 .fzlist li .fzzi i svg polygon {
  transition: all 0.4s;
  fill: #cdcdcd;
  stroke: #cdcdcd;
}
.topHeader .f_navbox .f_nav_parant .f_nav_child_hover1 .fzitem1 .fzlist li .fzitem1 {
  position: absolute;
  left: 100%;
  top: 0;
  width: 100%;
  height: 100%;
  display: none;
}
.topHeader .f_navbox .f_nav_parant .f_nav_child_hover1 .fzitem1 .fzlist li .fzitem3,
.topHeader .f_navbox .f_nav_parant .f_nav_child_hover1 .fzitem1 .fzlist li .fzitem4 {
  border-right: none;
  display: none;
}
.topHeader .f_navbox .f_nav_parant .f_nav_child_hover1 .fzitem1 .fzlist li.on > .fzzi {
  background-color: #f2f4f7;
  color: #083793;
  border-bottom-color: transparent;
}
.topHeader .f_navbox .f_nav_parant .f_nav_child_hover1 .fzitem1 .fzlist li.on > .fzzi i svg path {
  fill: #083793;
  stroke: #083793;
}


.topNav-a {	float: left;margin-left: 0px; width: 30px; height: 80px; }
.topNav-a dl { height: 100%; position: relative;}
.topNav-a dl dt {color: #fff; width: 30px; height: 100%; position: relative; background: url(../images/dt.png) no-repeat left center;}

.fixed-head .topNav-a dl dd,.nobannerNav .topNav-a dl dd {background: #f4f5f5;}
.topNav-a dl dd {display: none;font-size: 16px;color: #000000;position: absolute;background: #ffffff;top: 78px;width: 144px; padding: 18px 0 5px;text-align: center;left: 50%; transform: translateX(-50%)}
.topNav-a dl dd .eee {margin-bottom: 10px;}
.topNav-a dl dd .eee a {font-size: 14px;color: #999;}
.topNav-a dl dd .eee.cur a {color: #333;}
.topNav-a dl dd .eee a:hover {color: var(--green);}
.topNav-a dl:hover dd {display: block;}
.topNav-z {	float: left;margin-left: 35px; padding-top: 24px; width: 27px;}
.topNav-z dl {position: relative;}
.topNav-z dl dt {color: #333333;font-size: 16px;padding: 3px 0 25px 24px;background: url(../images/dt.png) no-repeat left 1px;display:none}
.fixed-head .topNav-a dl dd,.nobannerNav .topNav-a dl dd {background: #f4f5f5;}

.font48 { font-size: 0.48rem; }
.font24 { font-size: 0.24rem; }
@media(max-width: 1100px){
    .font48,.font56,.font50  { font-size: 0.42rem; }
    .font24 { font-size: 0.3rem; }
}





.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;
}
/* 导航 */
.hadheight {
  display: none;
  height: 100px;
}
@media (max-width: 1580px) {
  .hadheight {
    height: 80px;
  }
}
@media (max-width: 767px) {
  .hadheight {
    height: 60px;
  }
}
.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;
  color: #fff;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  line-height: 100px;
  height: 100px;
}
@media (max-width: 1580px) {
  .hadbox-sec1 {
    line-height: 80px;
    height: 80px;
  }
}
@media (max-width: 767px) {
  .hadbox-sec1 {
    line-height: 60px;
    height: 60px;
  }
}
.hadbox-sec1 .container {
  display: flex;
  justify-content: space-between;
  width: 94.8%;
  max-width: 1820px;
  height: 100%;
}
.hadbox-sec1 .lt {
  display: flex;
  align-items: center;
}
.hadbox-sec1 .lt .fz_logo {
  display: flex;
  overflow: hidden;
  height: 58px;
}
@media (max-width: 1580px) {
  .hadbox-sec1 .lt .fz_logo {
    height: 54px;
  }
}
@media (max-width: 767px) {
  .hadbox-sec1 .lt .fz_logo {
    height: 0.68rem;
  }
}
@media (max-width: 567px) {
  .hadbox-sec1 .lt .fz_logo {
    height: 0.74rem;
  }
}
.hadbox-sec1 .lt .fz_logo img {
  float: left;
  height: 100%;
}
.hadbox-sec1 .lt .fz_logo img:nth-child(2) {
  display: none;
}
.hadbox-sec1 .f_navbox {
  display: flex;
  align-items: center;
}
@media (max-width: 1199px) {
  .hadbox-sec1 .f_navbox {
    display: none;
  }
}
.hadbox-sec1 .f_navbox > li {
  position: relative;
}
.hadbox-sec1 .f_navbox li .tit {
  display: flex;
  align-items: center;
  color: #ffffff;
  font-size: 18px;
  position: relative;
  padding: 0 0.2rem;
}
@media (max-width: 1580px) {
  .hadbox-sec1 .f_navbox li .tit {
    font-size: 14px;
  }
}
@media (max-width: 767px) {
  .hadbox-sec1 .f_navbox li .tit {
    font-size: 0.3rem;
  }
}
@media (max-width: 1580px) {
}
@media (max-width: 1580px) {
}
@media (max-width: 1199px) {
  .hadbox-sec1 .f_navbox li .tit {
    padding: 0 12px;
  }
}
.hadbox-sec1 .f_navbox li .tit i {
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  width: 20px;
  height: 20px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 50%;
  margin-left: 10px;
  font-size: 13px;
}
@media (max-width: 1580px) {
  .hadbox-sec1 .f_navbox li .tit i {
    width: 16px;
    height: 16px;
    margin-left: 6px;
    font-size: 11px;
  }
}
.hadbox-sec1 .f_navbox li .tit i img,
.hadbox-sec1 .f_navbox li .tit i svg {
  width: 100%;
  float: left;
}
.hadbox-sec1 .f_navbox li .tit i img:nth-child(2),
.hadbox-sec1 .f_navbox li .tit i svg:nth-child(2) {
  display: none;
}
.hadbox-sec1 .f_navbox li .tit i svg {
  max-width: 50%;
  max-height: 50%;
}
.hadbox-sec1 .f_navbox li .tit i svg path {
  fill: none;
  stroke: #ffffff;
}
.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: #27dbe9;
  height: 2px;
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  border-radius: 2px;
  display: none;
}
@media (max-width: 1580px) {
  .hadbox-sec1 .f_navbox li .tit:after {
    height: 2px;
  }
}
.hadbox-sec1 .f_navbox li > ul {
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
  width: 240px;
  background-color: rgba(255, 255, 255, 0.9);
  background-color: #ffffff;
  line-height: 45px;
  text-align: center;
  border-radius: 0 0 15px 15px;
  padding: 0.12rem 0 0.16rem;
  margin-top: -1px;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.06);
  display: none;
}
.hadbox-sec1 .f_navbox li > ul > li a {
  font-size: 14px;
  transition: all 0.4s;
  -webkit-transition: all 0.4s;
  color: #666666;
}
.hadbox-sec1 .f_navbox li > ul > li a:hover {
  color: #27dbe9;
}
.hadbox-sec1 .f_navbox li:hover .tit span {
  color: #27dbe9;
}
.hadbox-sec1 .f_navbox li:hover .tit:after {
  width: 78%;
}
.hadbox-sec1 .f_navbox li:hover .fz_hover {
  visibility: visible;
  line-height: 80px;
  height: 80px;
}
@media (max-width: 1580px) {
  .hadbox-sec1 .f_navbox li:hover .fz_hover {
    line-height: 50px;
    height: 50px;
  }
}
.hadbox-sec1 .f_navbox li:hover .hover1 {
  display: block;
}
.hadbox-sec1 .f_navbox li.on .tit {
  font-weight: bold;
}
.hadbox-sec1 .f_navbox .f_nav_parant {
  position: inherit;
}
.hadbox-sec1 .f_navbox .f_nav_parant > .f_child {
  position: absolute;
  top: 100%;
  left: 0%;
  width: 100%;
  background-color: rgba(255, 255, 255, 0.9);
  background-color: #ffffff;
  text-align: center;
  margin-top: -1px;
  display: none;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.06);
}
.hadbox-sec1 .f_navbox .f_nav_parant > .f_child > ul {
  position: relative;
  left: 0;
  top: 0;
  width: 100%;
  transform: translateX(0);
  -webkit-transform: translateX(0);
  text-align: center;
  display: flex;
  justify-content: center;
  padding: 0;
  margin: 0;
  line-height: 46px;
}
@media (max-width: 1580px) {
  .hadbox-sec1 .f_navbox .f_nav_parant > .f_child > ul {
    line-height: 42px;
  }
}
.hadbox-sec1 .f_navbox .f_nav_parant > .f_child > ul li {
  margin-bottom: 0;
  margin: 0 0.26rem;
}
.hadbox-sec1 .f_navbox .f_nav_parant > .f_child > ul li a {
  display: block;
  transition: all 0.4s;
  -webkit-transition: all 0.4s;
  padding: 0 0.16rem;
  color: #666;
  font-size: 14px;
  position: relative;
}
.hadbox-sec1 .f_navbox .f_nav_parant > .f_child > ul li a:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0 auto;
  width: 0;
  height: 2px;
  background-color: #27dbe9;
  transition: all 0.4s;
  -webkit-transition: all 0.4s;
}
.hadbox-sec1 .f_navbox .f_nav_parant > .f_child > ul li a:hover {
  color: #27dbe9;
}
.hadbox-sec1 .f_navbox .f_nav_parant > .f_child > ul li.on > a {
  color: #27dbe9;
}
.hadbox-sec1 .f_navbox .f_nav_parant > .f_child > ul li.on > a:before {
  width: 100%;
}
.hadbox-sec1 .f_navbox .f_nav_parant .f_nav_child_hover2 {
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  color: #333333;
  background-color: #ffffff;
  padding: 0.3rem 0 1.36rem;
  line-height: 1.4;
  display: none;
}
.hadbox-sec1 .f_navbox .f_nav_parant .f_nav_child_hover2 .container {
  max-width: 1600px;
  display: block;
}
.hadbox-sec1 .f_navbox .f_nav_parant .f_nav_child_hover2 .child_cont {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -0.15rem;
}
.hadbox-sec1 .f_navbox .f_nav_parant .f_nav_child_hover2 .child_cont .child_lt,
.hadbox-sec1 .f_navbox .f_nav_parant .f_nav_child_hover2 .child_cont .child_gt {
  padding: 0 0.15rem;
}
.hadbox-sec1 .f_navbox .f_nav_parant .f_nav_child_hover2 .child_cont .child_lt {
  width: 14%;
}
.hadbox-sec1 .f_navbox .f_nav_parant .f_nav_child_hover2 .child_cont .child_lt .f_form {
  display: flex;
  padding: 8px 12px;
  border-radius: 4px;
  width: 100%;
  border: 1px solid #e7e7e7;
  align-items: center;
  margin-bottom: 24px;
}
@media (max-width: 1580px) {
  .hadbox-sec1 .f_navbox .f_nav_parant .f_nav_child_hover2 .child_cont .child_lt .f_form {
    margin-bottom: 20px;
    padding: 6px 10px;
  }
}
.hadbox-sec1 .f_navbox .f_nav_parant .f_nav_child_hover2 .child_cont .child_lt .f_form .f_sut {
  width: 20px;
  height: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 1580px) {
  .hadbox-sec1 .f_navbox .f_nav_parant .f_nav_child_hover2 .child_cont .child_lt .f_form .f_sut {
    width: 18px;
    height: 18px;
  }
}
.hadbox-sec1 .f_navbox .f_nav_parant .f_nav_child_hover2 .child_cont .child_lt .f_form .f_sut svg {
  width: 100%;
  max-height: 100%;
}
.hadbox-sec1 .f_navbox .f_nav_parant .f_nav_child_hover2 .child_cont .child_lt .f_form .f_sut svg path {
  fill: #9a9a9a;
}
.hadbox-sec1 .f_navbox .f_nav_parant .f_nav_child_hover2 .child_cont .child_lt .f_form input {
  width: 80%;
  color: #666666;
  font-size: 14px;
  width: calc(100% - 20px);
  padding-left: 16px;
}
@media (max-width: 1580px) {
  .hadbox-sec1 .f_navbox .f_nav_parant .f_nav_child_hover2 .child_cont .child_lt .f_form input {
    padding-left: 12px;
  }
}
.hadbox-sec1 .f_navbox .f_nav_parant .f_nav_child_hover2 .child_cont .child_lt .lt_nav {
  width: 100%;
}
.hadbox-sec1 .f_navbox .f_nav_parant .f_nav_child_hover2 .child_cont .child_lt .lt_nav .fzli {
  color: #000;
  user-select: none;
  -webkit-user-select: none;
  display: block;
  cursor: pointer;
  color: #666666;
  font-size: 16px;
  transition: all 0.4s;
  margin-bottom: 0.14rem;
}
@media (max-width: 1580px) {
  .hadbox-sec1 .f_navbox .f_nav_parant .f_nav_child_hover2 .child_cont .child_lt .lt_nav .fzli {
    font-size: 14px;
  }
}
@media (max-width: 767px) {
  .hadbox-sec1 .f_navbox .f_nav_parant .f_nav_child_hover2 .child_cont .child_lt .lt_nav .fzli {
    font-size: 0.28rem;
  }
}
.hadbox-sec1 .f_navbox .f_nav_parant .f_nav_child_hover2 .child_cont .child_lt .lt_nav .fzli span {
  position: relative;
  display: inline-block;
  padding-bottom: 0.06rem;
}
.hadbox-sec1 .f_navbox .f_nav_parant .f_nav_child_hover2 .child_cont .child_lt .lt_nav .fzli span:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
  transition: all 0.4s;
  -webkit-transition: all 0.4s;
  height: 2px;
  background-color: #27dbe9;
  width: 0;
}
.hadbox-sec1 .f_navbox .f_nav_parant .f_nav_child_hover2 .child_cont .child_lt .lt_nav .fzli:last-child {
  margin-bottom: 0;
}
.hadbox-sec1 .f_navbox .f_nav_parant .f_nav_child_hover2 .child_cont .child_lt .lt_nav .fzli:hover {
  color: #222222;
}
.hadbox-sec1 .f_navbox .f_nav_parant .f_nav_child_hover2 .child_cont .child_lt .lt_nav .on {
  color: #222222;
}
.hadbox-sec1 .f_navbox .f_nav_parant .f_nav_child_hover2 .child_cont .child_lt .lt_nav .on span:before {
  width: 100%;
}
.hadbox-sec1 .f_navbox .f_nav_parant .f_nav_child_hover2 .child_cont .child_gt {
  width: 86%;
  padding-right: 2.3rem;
}
.hadbox-sec1 .f_navbox .f_nav_parant .f_nav_child_hover2 .child_cont .child_gt .f_but {
  display: flex;
  align-items: center;
  color: #222222;
  margin-top: 0.06rem;
  padding-bottom: 0.2rem;
  margin-bottom: 0.22rem;
  border-bottom: 1px solid rgba(182, 182, 182, 0.3);
}
.hadbox-sec1 .f_navbox .f_nav_parant .f_nav_child_hover2 .child_cont .child_gt .f_but i {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 12px;
  height: 12px;
  margin-left: 16px;
}
@media (max-width: 1580px) {
  .hadbox-sec1 .f_navbox .f_nav_parant .f_nav_child_hover2 .child_cont .child_gt .f_but i {
    width: 10px;
    height: 10px;
    margin-left: 12px;
  }
}
.hadbox-sec1 .f_navbox .f_nav_parant .f_nav_child_hover2 .child_cont .child_gt .f_but i svg {
  width: 100%;
  max-height: 100%;
}
.hadbox-sec1 .f_navbox .f_nav_parant .f_nav_child_hover2 .child_cont .child_gt .f_but i svg path {
  fill: #222222;
}
.hadbox-sec1 .f_navbox .f_nav_parant .f_nav_child_hover2 .child_cont .child_gt .gt_cent {
  position: relative;
}
.hadbox-sec1 .f_navbox .f_nav_parant .f_nav_child_hover2 .child_cont .child_gt .gt_cent .gt_cent_list {
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
  visibility: hidden;
  transition: all 0.4s;
  -webkit-transition: all 0.4s;
}
.hadbox-sec1 .f_navbox .f_nav_parant .f_nav_child_hover2 .child_cont .child_gt .gt_cent .gt_cent_list .ct_li {
  margin-bottom: 0.5rem;
}
.hadbox-sec1 .f_navbox .f_nav_parant .f_nav_child_hover2 .child_cont .child_gt .gt_cent .gt_cent_list .ct_li:last-child {
  margin-bottom: 0;
}
.hadbox-sec1 .f_navbox .f_nav_parant .f_nav_child_hover2 .child_cont .child_gt .gt_cent .gt_cent_list .ct_li .f_tit {
  color: #222222;
  margin-bottom: 0.24rem;
  font-weight: bold;
  display: block;
}
.hadbox-sec1 .f_navbox .f_nav_parant .f_nav_child_hover2 .child_cont .child_gt .gt_cent .gt_cent_list .ct_li .f_tit:hover {
  text-decoration: underline;
}
.hadbox-sec1 .f_navbox .f_nav_parant .f_nav_child_hover2 .child_cont .child_gt .gt_cent .gt_cent_list .ct_li .f_cont1 {
  display: flex;
  flex-wrap: wrap;
}
.hadbox-sec1 .f_navbox .f_nav_parant .f_nav_child_hover2 .child_cont .child_gt .gt_cent .gt_cent_list .ct_li .f_cont1 .fzli {
  display: block;
  width: 20%;
  font-size: 18px;
  transition: all 0.4s;
  -webkit-transition: all 0.4s;
  color: #666666;
  margin-bottom: 0.2rem;
}
@media (max-width: 1580px) {
  .hadbox-sec1 .f_navbox .f_nav_parant .f_nav_child_hover2 .child_cont .child_gt .gt_cent .gt_cent_list .ct_li .f_cont1 .fzli {
    font-size: 16px;
  }
}
@media (max-width: 767px) {
  .hadbox-sec1 .f_navbox .f_nav_parant .f_nav_child_hover2 .child_cont .child_gt .gt_cent .gt_cent_list .ct_li .f_cont1 .fzli {
    font-size: 0.3rem;
  }
}
.hadbox-sec1 .f_navbox .f_nav_parant .f_nav_child_hover2 .child_cont .child_gt .gt_cent .gt_cent_list .ct_li .f_cont1 .fzli:hover {
  color: #222222;
  text-decoration: underline;
}
.hadbox-sec1 .f_navbox .f_nav_parant .f_nav_child_hover2 .child_cont .child_gt .gt_cent .active {
  position: relative;
  opacity: 1;
  visibility: visible;
}
.hadbox-sec1 .f_navbox .f_nav_parant .f_nav_child_hover1 {
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  background-color: #ffffff;
  padding: 0.4rem 0 0.6rem;
  line-height: 1.4;
  opacity: 0;
  visibility: hidden;
  display: none!important;
}
.hadbox-sec1 .f_navbox .f_nav_parant .f_nav_child_hover1 .container {
  max-width: 1282px;
}
.hadbox-sec1 .f_navbox .f_nav_parant .f_nav_child_hover1 .fzitem1 {
  width: 28.125%;
  border-right: 1px solid #e5e5e5;
  position: relative;
}
.hadbox-sec1 .f_navbox .f_nav_parant .f_nav_child_hover1 .fzitem1 .ftit {
  display: block;
  color: #222222;
  font-family: 'shuzi', 'PingFang SC', 'Microsoft YaHei', 'Microsoft YaHei UI', 'SimSun', 'SimHei', 'Arial';
  padding: 4px 0.62rem 14px;
}
@media (max-width: 1580px) {
  .hadbox-sec1 .f_navbox .f_nav_parant .f_nav_child_hover1 .fzitem1 .ftit {
    padding: 4px 0.62rem 12px;
  }
}
.hadbox-sec1 .f_navbox .f_nav_parant .f_nav_child_hover1 .fzitem1 .fzlist li {
  width: 100%;
  padding: 0 0.5rem;
}
.hadbox-sec1 .f_navbox .f_nav_parant .f_nav_child_hover1 .fzitem1 .fzlist li .fzzi {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 15px 12px;
  color: #999999;
  transition: all 0.4s;
  border-bottom: 1px solid #e5e5e5;
  padding-right: 20px;
}
@media (max-width: 1580px) {
  .hadbox-sec1 .f_navbox .f_nav_parant .f_nav_child_hover1 .fzitem1 .fzlist li .fzzi {
    padding: 12px 10px;
    padding-right: 16px;
  }
}
.hadbox-sec1 .f_navbox .f_nav_parant .f_nav_child_hover1 .fzitem1 .fzlist li .fzzi i {
  display: block;
  width: 16px;
  height: 16px;
  overflow: hidden;
  transition: all 0.4s;
}
.hadbox-sec1 .f_navbox .f_nav_parant .f_nav_child_hover1 .fzitem1 .fzlist li .fzzi i svg {
  width: 100%;
  max-height: 100%;
  float: left;
}
.hadbox-sec1 .f_navbox .f_nav_parant .f_nav_child_hover1 .fzitem1 .fzlist li .fzzi i svg polygon {
  transition: all 0.4s;
  fill: #cdcdcd;
  stroke: #cdcdcd;
}
.hadbox-sec1 .f_navbox .f_nav_parant .f_nav_child_hover1 .fzitem1 .fzlist li .fzitem1 {
  position: absolute;
  left: 100%;
  top: 0;
  width: 100%;
  height: 100%;
  display: none;
}
.hadbox-sec1 .f_navbox .f_nav_parant .f_nav_child_hover1 .fzitem1 .fzlist li .fzitem3,
.hadbox-sec1 .f_navbox .f_nav_parant .f_nav_child_hover1 .fzitem1 .fzlist li .fzitem4 {
  border-right: none;
  display: none;
}
.hadbox-sec1 .f_navbox .f_nav_parant .f_nav_child_hover1 .fzitem1 .fzlist li.on > .fzzi {
  background-color: #f2f4f7;
  color: #083793;
  border-bottom-color: transparent;
}
.hadbox-sec1 .f_navbox .f_nav_parant .f_nav_child_hover1 .fzitem1 .fzlist li.on > .fzzi i svg path {
  fill: #083793;
  stroke: #083793;
}
.hadbox-sec1 .gt {
  display: flex;
  align-items: center;
}
.hadbox-sec1 .gt .f_lang {
  height: 100%;
  position: relative;
  margin-right: 0.36rem;
}
.hadbox-sec1 .gt .f_lang .la_tit {
  display: flex;
  transition: all 0.4s linear;
  color: #ffffff;
  user-select: none;
  -webkit-user-select: none;
  align-items: center;
  font-size: 14px;
}
@media (max-width: 1580px) {
  .hadbox-sec1 .gt .f_lang .la_tit {
    font-size: 12px;
  }
}
@media (max-width: 767px) {
  .hadbox-sec1 .gt .f_lang .la_tit {
    font-size: 0.26rem;
  }
}
.hadbox-sec1 .gt .f_lang .la_tit i {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 18px;
  height: 18px;
  margin-right: 14px;
}
@media (max-width: 1580px) {
  .hadbox-sec1 .gt .f_lang .la_tit i {
    width: 16px;
    height: 16px;
    margin-right: 10px;
  }
}
@media (max-width: 767px) {
  .hadbox-sec1 .gt .f_lang .la_tit i {
    width: 14px;
    height: 14px;
  }
}
.hadbox-sec1 .gt .f_lang .la_tit i svg {
  width: 100%;
  height: 100%;
}
.hadbox-sec1 .gt .f_lang .la_tit i svg path {
  fill: #ffffff;
  transition: all 0.4s linear;
}
.hadbox-sec1 .gt .f_lang .la_tit .f_icon {
  display: block;
  width: 10px;
  height: 6px;
  margin-left: 6px;
}
.hadbox-sec1 .gt .f_lang .la_tit .f_icon path {
  transition: all 0.4s linear;
  fill: #ffffff;
}
.hadbox-sec1 .gt .f_lang .hover1 {
  position: absolute;
  top: 70%;
  left: 50%;
  width: 120%;
  background-color: #ffffff;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  line-height: 1.5;
  padding-bottom: 0.12rem;
  display: none;
}
.hadbox-sec1 .gt .f_lang .hover1 a {
  display: block;
  font-size: 12px;
  color: #555555;
  padding: 6px 10px;
  text-align: center;
}
.hadbox-sec1 .gt .f_lang .hover1 a:hover {
  color: #27dbe9;
  text-decoration: underline;
}
.hadbox-sec1 .gt .f_lang:hover .hover1 {
  display: block;
}
.hadbox-sec1 .gt .f_search {
  cursor: pointer;
  user-select: none;
  -webkit-user-select: none;
  width: 28px;
  height: 28px;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 1580px) {
  .hadbox-sec1 .gt .f_search {
    width: 24px;
    height: 24px;
  }
}
@media (max-width: 767px) {
  .hadbox-sec1 .gt .f_search {
    width: 0.4rem;
    height: 0.4rem;
  }
}
.hadbox-sec1 .gt .f_search svg {
  width: 100%;
  height: 100%;
}
.hadbox-sec1 .gt .f_search svg path {
  transition: all 0.4s linear;
  fill: #ffffff;
}
.hadbox-sec1 .gt .fz_lang {
  position: relative;
  display: flex;
  align-items: center;
  height: 48px;
  margin-left: 0.6rem;
}
@media (max-width: 1580px) {
  .hadbox-sec1 .gt .fz_lang {
    height: 44px;
  }
}
@media (max-width: 1199px) {
  .hadbox-sec1 .gt .fz_lang {
    display: none;
  }
}
@media (max-width: 767px) {
  .hadbox-sec1 .gt .fz_lang {
    height: 0.66rem;
  }
}
.hadbox-sec1 .gt .fz_lang:before {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 24px;
  border: 1px solid #ffffff;
  opacity: 0.4;
}
.hadbox-sec1 .gt .fz_lang a {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  color: #f3f5f9;
  font-weight: bold;
  width: 48px;
  height: 48px;
  transition: all 0.4s;
  border-radius: 50%;
  border: solid 1px transparent;
  color: #ffffff;
}
@media (max-width: 1580px) {
  .hadbox-sec1 .gt .fz_lang a {
    font-size: 12px;
  }
}
@media (max-width: 767px) {
  .hadbox-sec1 .gt .fz_lang a {
    font-size: 0.26rem;
  }
}
@media (max-width: 1580px) {
  .hadbox-sec1 .gt .fz_lang a {
    width: 44px;
    height: 44px;
  }
}
@media (max-width: 767px) {
  .hadbox-sec1 .gt .fz_lang a {
    width: 0.66rem;
    height: 0.66rem;
    font-size: 0.22rem;
  }
}
.hadbox-sec1 .gt .fz_lang a.on {
  border-color: #ffffff;
}
.hadbox-sec1 .gt .fz_lang a:hover:not(.on) {
  color: #27dbe9;
}
.hadbox-sec1 .gt .qie {
  margin-left: 0.38rem;
}
@media (min-width: 1200px) {
  .hadbox-sec1 .gt .qie {
    display: none;
  }
}
.hadbox-sec1 .gt .qie span {
  background-color: #fff;
}
.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 ;
  }
}
@media (max-width: 1199px) {
}
.hadbox-sec2 .container .f_portrait {
  width: 90px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  background-color: #27dbe9;
  border-radius: 4px;
  font-size: 14px;
}
.hadbox-sec2 .container .form {
  background-color: #f5f5f5;
  display: flex;
  align-items: center;
  margin-bottom: 0.34rem;
  margin-top: 0.34rem;
}
.hadbox-sec2 .container .form .f_sub,
.hadbox-sec2 .container .form .tx {
  height: 1rem;
}
.hadbox-sec2 .container .form .int {
  display: flex;
  align-items: center;
  width: calc(100% - 2.5rem);
  padding: 0 0.45rem;
}
@media (max-width: 767px) {
  .hadbox-sec2 .container .form .int {
    width: calc(100% - 1.5rem);
  }
}
.hadbox-sec2 .container .form .int i {
  width: 0.38rem;
  display: block;
  overflow: hidden;
}
.hadbox-sec2 .container .form .int i img {
  float: left;
  width: 100%;
}
.hadbox-sec2 .container .form .int .tx {
  width: calc(100% - 0.38rem);
  padding: 0.2rem 0.44rem;
}
@media (max-width: 767px) {
  .hadbox-sec2 .container .form .int .tx {
    font-size: 0.28rem;
    padding: 0.2rem 0.3rem;
  }
}
.hadbox-sec2 .container .form .f_sub {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 2.5rem;
  color: #fff;
  background-color: #27dbe9;
}
@media (max-width: 767px) {
  .hadbox-sec2 .container .form .f_sub {
    width: 1.5rem;
    font-size: 0.28rem;
  }
}
.hadbox-sec2 .container .navbox {
  padding: 0.4rem 0;
  line-height: 60px;
  height: 100%;
}
.hadbox-sec2 .container .navbox > ul {
  height: calc(100% - 120px);
  margin-bottom: 10px;
  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: 20px;
  height: 20px;
  display: flex;
  align-items: center;
  flex-shrink: 0;
  justify-content: center;
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
}
@media (max-width: 767px) {
  .hadbox-sec2 .container .navbox > ul > li .tit i {
    width: 16px;
    height: 16px;
  }
}
.hadbox-sec2 .container .navbox > ul > li .tit i img,
.hadbox-sec2 .container .navbox > ul > li .tit i svg {
  float: left;
  width: 100%;
  height: 100%;
}
.hadbox-sec2 .container .navbox > ul > li .tit i img path,
.hadbox-sec2 .container .navbox > ul > li .tit i svg path {
  fill: #333;
  stroke: none;
}
.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: 16px;
  color: #666;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.hadbox-sec2 .container .navbox > ul > li ul > li a i {
  width: 30px;
  height: 30px;
  display: flex;
  align-items: center;
  flex-shrink: 0;
  justify-content: center;
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  position: relative;
}
.hadbox-sec2 .container .navbox > ul > li ul > li a i img,
.hadbox-sec2 .container .navbox > ul > li ul > li a i svg {
  float: left;
  width: 30px;
  display: none;
}
.hadbox-sec2 .container .navbox > ul > li ul > li a i img path,
.hadbox-sec2 .container .navbox > ul > li ul > li a i svg path {
  fill: #666;
}
.hadbox-sec2 .container .navbox > ul > li ul > li a i:after,
.hadbox-sec2 .container .navbox > ul > li ul > li a i:before {
  content: "";
  display: block;
  width: 14px;
  height: 2px;
  position: absolute;
  top: 50%;
  right: 50%;
  margin-right: -13px;
  background-color: #999;
}
.hadbox-sec2 .container .navbox > ul > li ul > li a i:before {
  transform: rotate(90deg);
}
.hadbox-sec2 .container .navbox > ul > li ul > li.active > a i:before {
  opacity: 0;
}
.hadbox-sec2 .container .navbox > ul > li ul ul a {
  font-size: 14px;
}
.hadbox-sec2 .container .navbox > ul > li.active .tit i {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
.hadbox-sec2 .container .navbox > ul > li.on .tit {
  color: #27dbe9;
}
.hadbox-sec2 .container .fz_lang {
  position: relative;
  display: inline-flex;
  display: -webkit-inline-flex;
  align-items: center;
  height: 48px;
}
@media (max-width: 1580px) {
  .hadbox-sec2 .container .fz_lang {
    height: 44px;
  }
}
@media (max-width: 767px) {
  .hadbox-sec2 .container .fz_lang {
    height: 0.66rem;
  }
}
.hadbox-sec2 .container .fz_lang:before {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 24px;
  border: 1px solid #999;
  opacity: 0.4;
}
.hadbox-sec2 .container .fz_lang a {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  font-weight: bold;
  width: 48px;
  height: 48px;
  transition: all 0.4s;
  border-radius: 50%;
  border: solid 1px transparent;
  color: #333333;
}
@media (max-width: 1580px) {
  .hadbox-sec2 .container .fz_lang a {
    font-size: 12px;
  }
}
@media (max-width: 767px) {
  .hadbox-sec2 .container .fz_lang a {
    font-size: 0.26rem;
  }
}
@media (max-width: 1580px) {
  .hadbox-sec2 .container .fz_lang a {
    width: 44px;
    height: 44px;
  }
}
@media (max-width: 767px) {
  .hadbox-sec2 .container .fz_lang a {
    width: 0.66rem;
    height: 0.66rem;
    font-size: 0.22rem;
  }
}
.hadbox-sec2 .container .fz_lang a.on {
  border-color: #333333;
}
.hadbox-sec2 .container .fz_lang a:hover:not(.on) {
  color: #27dbe9;
}
.hadbox-sec3 {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  background-color: #ffffff;
  color: #222222;
  display: none;
}
.hadbox-sec3 .container {
  padding: 0.6rem 0 1rem;
  position: relative;
}
@media (max-width: 767px) {
  .hadbox-sec3 .container {
    padding-bottom: 0.6rem;
  }
}
.hadbox-sec3 .f_close {
  position: absolute;
  right: 0.8rem;
  top: 0.96rem;
  width: 18px;
  height: 18px;
  cursor: pointer;
  overflow: hidden;
  transition: all 0.4s;
}
@media (max-width: 767px) {
  .hadbox-sec3 .f_close {
    right: 0;
    top: 0.3rem;
    width: 16px;
    height: 16px;
  }
}
.hadbox-sec3 .f_close img {
  width: 100%;
  float: left;
}
.hadbox-sec3 .f_close img:nth-child(2) {
  display: none;
}
.hadbox-sec3 .f_close svg {
  width: 100%;
  height: auto;
  max-height: 100%;
}
.hadbox-sec3 .f_close svg path {
  fill: #808080;
}
.hadbox-sec3 .f_close:hover {
  transform: rotate(90deg);
}
.hadbox-sec3 .f_cont {
  max-width: 1000px;
  margin: 0 auto;
}
.hadbox-sec3 .f_cont .fz_title {
  margin-bottom: 1.36rem;
}
@media (max-width: 767px) {
  .hadbox-sec3 .f_cont .fz_title {
    margin-bottom: 0.6rem;
  }
}
.hadbox-sec3 .f_cont .f_form {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-bottom: 0.2rem;
  margin-bottom: 0.36rem;
  border-bottom: 1px solid rgba(194, 194, 194, 0.15);
}
@media (max-width: 767px) {
  .hadbox-sec3 .f_cont .f_form {
    padding-bottom: 0.3rem;
  }
}
.hadbox-sec3 .f_cont .f_form input { border:none;
  width: calc(100% - 26px); font-size: 14px;
  padding-right: 0.26rem;
  padding-left: 10px;
}
@media (max-width: 767px) {
  .hadbox-sec3 .f_cont .f_form input {
    width: calc(100% - 0.36rem);
  }
}
.hadbox-sec3 .f_cont .f_form input::-webkit-input-placeholder {
  /* WebKit browsers */
  color: #555555;
}
.hadbox-sec3 .f_cont .f_form input::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #555555;
}
.hadbox-sec3 .f_cont .f_form input:-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: #555555;
}
.hadbox-sec3 .f_cont .f_form .f_sub {
  overflow: hidden; background: none; border:none;
  width: 26px;
}
@media (max-width: 767px) {
  .hadbox-sec3 .f_cont .f_form .f_sub {
    width: 0.36rem;
  }
}
.hadbox-sec3 .f_cont .f_form .f_sub img {
  float: left;
  width: 100%;
}
.hadbox-sec3 .f_cont .f_form .f_sub svg {
  width: 100%;
}
.hadbox-sec3 .f_cont .f_form .f_sub svg path {
  fill: #444444;
}
.hadbox-sec3 .f_cont .f_form .f_sub:hover svg path {
  fill: #27dbe9;
}
.hadbox-sec3 .f_cont .f_jut {
  display: flex;
  line-height: 24px;
  align-items: flex-start;
  line-height: 36px;
}
@media (max-width: 1580px) {
  .hadbox-sec3 .f_cont .f_jut {
    line-height: 32px;
  }
}
@media (max-width: 991px) {
  .hadbox-sec3 .f_cont .f_jut {
    line-height: 26px;
  }
}
.hadbox-sec3 .f_cont .f_jut .name {
  fill: 0 0 auto;
  margin-top: 1px;
  display: block;
  padding-right: 0.2rem;
}
.hadbox-sec3 .f_cont .f_jut .f_list {
  fill: 1 1 auto;
  display: flex;
  flex-wrap: wrap;
}
.hadbox-sec3 .f_cont .f_jut .f_list .li {
  margin-bottom: 10px;
  color: #555555;
  background-color: #f1f1f1;
  border-radius: 18px;
  display: block;
  transition: all 0.4s;
  -webkit-transition: all 0.4s;
  padding: 0 0.22rem;
  margin-right: 0.16rem;
}
@media (max-width: 1580px) {
  .hadbox-sec3 .f_cont .f_jut .f_list .li {
    border-radius: 16px;
  }
}
@media (max-width: 991px) {
  .hadbox-sec3 .f_cont .f_jut .f_list .li {
    border-radius: 13px;
  }
}
.hadbox-sec3 .f_cont .f_jut .f_list .li:hover {
  color: #ffffff;
  background-color: #27dbe9;
}
.hadbox:hover .hadbox-sec1 {
  background-color: #ffffff;
  border-color: #dddddd;
}
.hadbox:hover .hadbox-sec1 .lt .fz_logo img {
  display: none;
}
.hadbox:hover .hadbox-sec1 .lt .fz_logo img:nth-child(2) {
  display: block;
}
.hadbox:hover .hadbox-sec1 .f_navbox li .tit {
  color: #222222;
}
.hadbox:hover .hadbox-sec1 .f_navbox li.on > .tit {
  color: #27dbe9;
}
.hadbox:hover .hadbox-sec1 .f_navbox li.ac2 .tit {
  color: #999999;
}
.hadbox:hover .hadbox-sec1 .f_navbox li.ac1 .tit {
  color: #222222;
}
.hadbox:hover .hadbox-sec1 .gt .f_lang .la_tit {
  color: #222222;
}
.hadbox:hover .hadbox-sec1 .gt .f_lang .la_tit i svg path,
.hadbox:hover .hadbox-sec1 .gt .f_lang .la_tit .f_icon path {
  fill: #222222;
}
.hadbox:hover .hadbox-sec1 .gt .f_search svg path {
  fill: #444;
}
.hadbox:hover .hadbox-sec1 .gt .fz_lang:before {
  border-color: #999;
}
.hadbox:hover .hadbox-sec1 .gt .fz_lang a {
  color: #333333;
}
.hadbox:hover .hadbox-sec1 .gt .fz_lang a.on {
  border-color: #333333;
}
.hadbox:hover .hadbox-sec1 .gt .qie span {
  background-color: #333333;
}
.hadbox2 .hadbox-sec1 {
  background-color: #ffffff;
  border-color: #dddddd;
}
.hadbox2 .hadbox-sec1 .lt .fz_logo img {
  display: none;
}
.hadbox2 .hadbox-sec1 .lt .fz_logo img:nth-child(2) {
  display: block;
}
.hadbox2 .hadbox-sec1 .f_navbox li .tit {
  color: #222222;
}
.hadbox2 .hadbox-sec1 .f_navbox li.on > .tit {
  color: #27dbe9;
}
.hadbox2 .hadbox-sec1 .f_navbox li.ac2 .tit {
  color: #999999;
}
.hadbox2 .hadbox-sec1 .f_navbox li.ac1 .tit {
  color: #222222;
}
.hadbox2 .hadbox-sec1 .gt .f_lang .la_tit {
  color: #222222;
}
.hadbox2 .hadbox-sec1 .gt .f_lang .la_tit i svg path,
.hadbox2 .hadbox-sec1 .gt .f_lang .la_tit .f_icon path {
  fill: #222222;
}
.hadbox2 .hadbox-sec1 .gt .f_search svg path {
  fill: #444;
}
.hadbox2 .hadbox-sec1 .gt .fz_lang:before {
  border-color: #999;
}
.hadbox2 .hadbox-sec1 .gt .fz_lang a {
  color: #333333;
}
.hadbox2 .hadbox-sec1 .gt .fz_lang a.on {
  border-color: #333333;
}
.hadbox2 .hadbox-sec1 .gt .qie span {
  background-color: #333333;
}
/* End */
