.headtop {position: absolute;top: 0;left: 0;z-index: 10;}
.container {position: relative;overflow: hidden;padding: 5vw 0;}

.lm-title {margin-bottom: 0.5rem;}
.lm-title.center {text-align: center;}
.lm-title .cn {font-family: "SourceHanSansCN-Bold";font-size: 0.56rem;line-height: 1;margin-top: 0.1rem;color: #333;}
.lm-title .en {font-family: "Butler_Regular";font-size: 0.32rem;text-transform: uppercase;color: #01031d;}
.lm-title .info {margin-top: 0.15rem;font-size: 0.24rem;}
.lm-title.white .cn {color: #fff;}
.lm-title.white .en {color: #fff;}

.efont {font-family: "Butler_Regular";}
#fp-nav.fp-right{display: none !important; }
#fullpage .section {background-position: center; background-repeat: no-repeat;background-size: cover;}

@media(min-width:1201px){
  #fullpage .section:not(.need_opacity):not(.active){opacity: 0; transition: .3s; transition-delay: .6s;}

}
/* @media (max-width:1200px) {
#fullpage .fp-section.fp-table, 
#fullpage .fp-tableCell {height: auto!important;}
} */


/*Timeline003071 */
.Timeline003071 {
  padding: 5vw 0;
  background: url("../images/Timeline003071_bg.jpg") no-repeat center bottom;
  background-size: 100% auto;
}
.Timeline003071 .auto {
}

.Timeline003071 .tab dd {
  background: #f8f8f8;
  margin-bottom: 1px;
  text-align: center;
  line-height: 3.056em;
  font-size: 26px;
  cursor: pointer;
}
.Timeline003071 .tab dd.on {
  color: #fff;
  background: url("../images/Timeline003071_aon.jpg") no-repeat center center;
  background: #191f61;
  background-size: cover;
  font-weight: bold;
}
.Timeline003071 .tab dd.on:before,
.Timeline003071 .tab dd.on:after {
  display: inline-block;
  content: "";
  width: 34px;
  vertical-align: middle;
  height: 1px;
  background: #ffffff;
  margin: 0 20px;
}

.Timeline003071 .tab-list {
  border-left: 2px solid #e4e4e4;
  padding-left: 5vw;
}
.Timeline003071 .tab-inner {
  position: relative;
  background: url("../images/Timeline003071_listbg.jpg") no-repeat center bottom
    #191f61;
  background-size: 100% auto;
  border-radius: 5px;
  padding: 2vw 2vw;
  color: #fff;
}
.Timeline003071 .tab-inner:not(:last-child) {
  margin-bottom: 40px;
}
.Timeline003071 .tab-inner:before,
.Timeline003071 .tab-inner:after {
  position: absolute;
  content: "";
  top: 3vw;
}
.Timeline003071 .tab-inner:before {
  right: 100%;
  width: 10px;
  height: 10px;
  border: 10px solid transparent;
  border-right-color: #191f61;
}
.Timeline003071 .tab-inner:after {
  margin-left: -5vw;
  width: 18px;
  height: 18px;
  background-color: #fff;
  border: solid 4px #191f61;
  border-radius: 50%;
  left: -10px;
}

.Timeline003071 .tab-inner time {
  font-weight: bold;
  display: block;
  font-size: 34px;
  margin-bottom: 10px;
  line-height: 1em;
}
.Timeline003071 .tab-inner time:after {
  width: 62px;
  height: 1px;
  content: "";
  border: solid 1px #ffffff;
  opacity: 0.4;
  display: inline-block;
  vertical-align: middle;
  margin-left: 10px;
}
.Timeline003071 .tab-inner ul {
  position: relative;
  z-index: 4;
}
.Timeline003071 .tab-inner li {
  line-height: 1.667em;
  position: relative;
  padding-left: 1em;
  font-size: 18px;
}
.Timeline003071 .tab-inner li:before {
  position: absolute;
  content: "";
  left: 0;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  top: 12px;
  background: #fff;
}
.Timeline003071 .tab-inner li.b {
  font-weight: bold;
}

@media (min-width: 1025px) {
  .Timeline003071 .left {
    width: 42.858%;
  }
  .Timeline003071 .right {
    width: 50%;
  }
}
@media (max-width: 1024px) {
  .Timeline003071 .tab {
    overflow: hidden;
    margin-bottom: 4vw;
  }
  .Timeline003071 .tab dd {
    float: left;
    width: 50%;
    border-right: 1px solid #fff;
    font-size: 4vw;
  }
  .Timeline003071 .tab dd.on:before,
  .Timeline003071 .tab dd.on:after {
    width: 1em;
    margin: 0 0.5em;
  }
}
@media (max-width: 640px) {
  .Timeline003071 .tab-inner {
    padding: 5vw;
  }
  .Timeline003071 .tab-inner:not(:last-child) {
    margin-bottom: 3vw;
  }
  .Timeline003071 .tab-inner time {
    font-size: 8vw;
  }
  .Timeline003071 .tab-inner li {
    font-size: 3.5vw;
  }
}
/*Floor */
.Banner002730 {
}
.Banner002730 {
  position: relative;
}
.Banner002730 .ytable {
  height: 100%;
}
.Banner002730 .txt {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
  color: #fff;
  font-size: 28px;
}
.Banner002730 .txt .auto {
}
.Banner002730 .txt .cn {
}
.Banner002730 .txt .en {
  text-transform: uppercase;
}
@media (min-width: 1025px) {
  .Banner002730 figure {
    padding-bottom: 28.646%;
  }
  .Banner002730 img {
    display: none;
  }
}
@media (max-width: 1024px) {
  .Banner002730 figure {
    display: none;
  }
  .Banner002730 img {
    width: 100%;
    display: block;
  }
  .Banner002730 .auto {
    width: 80%;
  }
  .Banner002730 .fr {
    float: right;
  }
}
@media (max-width: 640px) {
  .Banner002730 .txt {
    font-size: 24px;
  }
}

.Banner002731 {
}
.Banner002731 {
  position: relative;
}
.Banner002731 .ytable {
  height: 100%;
  width: 88%;
}
.Banner002731 .txt {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
  color: #fff;
  text-align: center;
}
.Banner002731 .txt .auto {
}
.Banner002731 .txt .lm-title {
  margin-bottom: 0.4rem;
}
.Banner002731 .txt .cn {
  font-size: 0.56rem;
  transition-delay: 0.4s;
}
.Banner002731 .txt .en {
  text-transform: uppercase;
  font-size: 0.32rem;
  transition-delay: 0.3s;
}
.Banner002731 .txt .edit-info {
transition-delay: 0.6s;
}
.Banner002731 .txt h2 {
  font-size: 0.48rem;
  line-height: 1;
  color: #fff;
  margin-bottom: 0.2rem;
}
.Banner002731 .txt .entit {
  font-size: 0.18rem;
  text-transform: uppercase;
}
.Banner002731 .txt .since {
  font-size: 0.54rem;
  font-family: "Butler_Regular";
  margin-top: 0.3rem;
  margin-bottom: 0.3rem;
  display: block;
}
.Banner002731 .txt p {
  font-size: 0.18rem;
  line-height: 0.36rem;
  width: 38%;
}
@media (min-width: 1025px) {
  .Banner002731 figure {
    padding-bottom: 100vh;
  }
  
}
@media (max-width: 1024px) {
  .Banner002731 figure {
    padding-bottom: 100%;
  }
  .Banner002731 .txt p {width: auto;}
  .Banner002731 .auto {
    width: 80%;
  }
  .Banner002731 .fr {
    float: right;
  }
}
@media (max-width: 640px) {
  .Banner002731 .txt {
    font-size: 24px;
  }
}

.Banner002731 .left {
  text-align: left;
}

/*RighInfo003186 */
.RighInfo003186 {
  overflow: hidden;
}

@media (min-width: 1025px) {
  .RighInfo003186 .left-intro {
    width: calc(610 / 1440 * 100%);
    padding-top: 0.5rem;
  }
  .RighInfo003186 .right-img {
    width: 50%;
  }
  .RighInfo003186 .right-img .pic {
    width: 50vw;
  }
}
.RighInfo003186 .left-intro .column-name {
  margin-bottom: calc(73 / 16 * 1em);
}
.RighInfo003186 .intro {
  margin-bottom: 10%;
}
.RighInfo003186 h2 {
  color: #191f61;
  font-size: 0.36rem;
  margin-bottom: 0.1rem;
}
.RighInfo003186 p {
  line-height: 0.35rem;
  text-align: justify;
  color: #666;
  font-size: 0.18rem;
}

@media (max-width: 1024px) {
  .RighInfo003186 .right-img .pic {
    margin: 0 -3vw;
  }
}

.EnterpriseStrategy {
  padding: 7vw 0 7vw;
  background: #000;
  background: url(../images/EnterpriseStrategy-bg.jpg) no-repeat center/cover;
  min-height: 960px;
}
.EnterpriseStrategy .lm-title .en {
  color: #fff;
}
.EnterpriseStrategy .lm-title .cn {
  color: #fff;
}
.EnterpriseStrategy ul {
  width: 100%;
  margin: 6% auto 0;
}
.EnterpriseStrategy ul li {
  width: 31.3%;
  float: left;
  text-align: center;
  color: #fff;
  margin-right: 3%;
}
.EnterpriseStrategy ul li:nth-child(3n) {
  margin-right: 0;
}
.EnterpriseStrategy ul li h2 {
  font-size: 0.32rem;
  font-weight: normal;
  margin-top: 0.2rem;
  margin-bottom: 0.5rem;
}
.EnterpriseStrategy ul li .info {
  border: 1px solid rgba(255, 255, 255, 0.15);
  padding: 10%;
  line-height: 2.2;
  min-height: 220px;
  font-size: 0.18rem;
}
.EnterpriseStrategy ul li span {
  border: 1px solid #fff;
  width: 22px;
  height: 22px;
  display: inline-block;
  line-height: 22px;
  border-radius: 50%;
  font-size: 0.14rem;
  margin-right: 5px;
  text-align: center;
}

.Responsibllity {
  padding: 8vw 0 0;
  background: url(../images/Responsibllity-bg.jpg) no-repeat center/cover;
  min-height: 960px;
}
.Responsibllity .text {
  float: right;
  width: 42%;
  color: #666;
  padding-top: 10%;
}
.Responsibllity .text h2 {
  color: #191f61;
  font-size: 0.36rem;
  margin-bottom: 0.1rem;
}
.Responsibllity .text p {
  line-height: 0.35rem;
  text-align: justify;
  color: #666;
  font-size: 0.18rem;
}
.Responsibllity .pic {
  float: left;
  width: 50%;
}

.History{background: #e9f0f6;}
/*Timeline000913 */
.Timeline000913 {
  padding: 5vw 0 0 0;
}
.Timeline000913 .auto {
}

.Timeline000913 .tab {
  margin-bottom: 4%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;

}
.Timeline000913 .tab dd {
  background: no-repeat center center;
  background-size: cover;
  font-size: 0.26rem;
  color: #333;
  text-align: center;
  width: 32%;
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 1.5em;
  height: 3.3em;
  position: relative;
  cursor: pointer;
}

.Timeline000913 .tab dd.on {
  color: #fff;
}
.Timeline000913 .tab dd:before {
  background: rgba(197, 197, 197, 0.8);
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1;
}
.Timeline000913 .tab dd.on:before {
  background: rgba(25, 31, 97, 0.5);
  color: #fff;
}
.Timeline000913 .tab dd span {
  z-index: 2;
  position: relative;
}
.Timeline000913 .tab dd.on span:before,
.Timeline000913 .tab dd.on span:after {
  display: inline-block;
  content: "";
  width: 1.3em;
  vertical-align: middle;
  height: 1px;
  background: #ffffff;
  
}
.Timeline000913 .tab dd.on span:before {
    margin-right: 0.769em
}
.Timeline000913 .tab dd.on span:after {
    margin-left: 0.769em
}
.Timeline000913 .tab dd:nth-child(1) {
  background-image: url("../images/Timeline003071_1.jpg");
}
.Timeline000913 .tab dd:nth-child(2) {
  background-image: url("../images/Timeline003071_2.jpg");
}
.Timeline000913 .tab dd:nth-child(3) {
  background-image: url("../images/Timeline003071_3.jpg");
}

.Timeline002789 .w1600 > ul:not(.active){position: absolute; top: 100%; opacity: 0;  visibility: hidden;width: 100%;}

.Timeline000913 .main {
  position: relative;
  z-index: 1;
  padding-bottom: 6vw;
}
.Timeline000913 .main .quan {
  display: block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: #fff;
  border: 1px solid #dedede;
}
.Timeline000913 .main:before {
  position: absolute;
  content: "";
  width: 1px;
  top: 10px;
  bottom: 0;
  background: #e8e8e8;
}
@media (min-width: 769px) {
  .Timeline000913 .main .quan {
    margin: 0 auto;
  }
  .Timeline000913 .main:before {
    left: 50%;
  }
  .Timeline000913 .outer > .ytable-cell {
    width: 50%;
  }
}
@media (max-width: 1024px) {
    .Timeline000913 .tab dd {
        font-size: 0.2rem;
    }
}
@media (max-width: 768px) {
  .Timeline000913 .outer,
  .Timeline000913 .outer > .ytable-cell {
    display: block;
  }
  .Timeline000913 .main:before {
    left: 5px;
  }
}

.Timeline000913 .item {
  position: relative;
  z-index: 4;
}
.Timeline000913 .item:not(:last-child) {
  margin-bottom: 2.08vw;
}
.Timeline000913 .info {
  position: relative;
}
.Timeline000913 .info:before {
  position: absolute;
  content: "";
  top: 50%;
  margin-top: -16px;
  border: 16px solid transparent;
}
.Timeline000913 .info .inner {
  background: #f8f8f8;
  padding: 1.5vw;
}
.Timeline000913 .pic {
  width: 32.787%;
}
.Timeline000913 .pre p {
  font-size: 0.18rem;
  line-height: 1.867em;
}
.Timeline000913 .year {
  color: #191f61;
  font-size: 0.52rem;
}
.Timeline000913 .year aside {
  font-family: "Butler_Regular";
  background-repeat: no-repeat;
  background-image: url("../images/Timeline000913_icon.png");
}
@media (min-width: 769px) {
  .Timeline000913 .item:nth-of-type(2n-1) .info {
    padding-right: 32px;
  }
  .Timeline000913 .item:nth-of-type(2n) .info {
    padding-left: 32px;
  }
  .Timeline000913 .item:nth-of-type(2n-1) .info:before {
    right: 0;
    border-left-color: #f8f8f8;
  }
  .Timeline000913 .item:nth-of-type(2n) .info:before {
    left: 0;
    border-right-color: #f8f8f8;
  }
  .Timeline000913 .item:nth-of-type(2n-1) .pre {
  }
  .Timeline000913 .item:nth-of-type(2n) .pre {
  }
  .Timeline000913 .item:nth-of-type(2n-1) .year aside {
    margin-left: -10px;
    background-position: left center;
  }
  .Timeline000913 .item:nth-of-type(2n-1) .year aside:before,
  .Timeline000913 .item:nth-of-type(2n) .year aside:after {
    display: inline-block;
    content: "";
    width: 30px;
    height: 1px;
    vertical-align: middle;
    background: #e5e5e5;
    margin: -10px 32px 0;
  }
  .Timeline000913 .item:nth-of-type(2n) .year aside {
    background-position: right center;
    margin-right: -11px;
    text-align: right;
  }
}
@media (max-width: 768px) {
  .Timeline000913 .main {
    margin-left: 3vw;
  }
  .Timeline000913 .year {
    font-size: 7vw;
  }
  .Timeline000913 .year aside {
    padding-left: 32px;
    background-position: left center;
    margin-left: -5px;
  }
  .Timeline000913 .year aside:before {
    display: inline-block;
    content: "";
    width: 30px;
    height: 1px;
    vertical-align: middle;
    background: #d9d9d9;
    margin: -1vw 3vw 0;
  }
  .Timeline000913 .info {
    padding: 3vw;
  }
  .Timeline000913 .pre {
    padding-left: 3vw;
  }
}
@media (max-width: 480px) {
  .Timeline000913 .pic {
    width: 45%;
  }
  .Timeline000913 .pre pre {
    font-size: 3.5vw;
  }
}

.Honor {
  padding: 5vw 0 4vw;
  background-color: #e9f0f6;
}
.Honor ul {
}
.Honor li {
  border-bottom: 1px dashed #e5e5e5;
  padding: 2% 4%;
}
.Honor li:last-child {
  border-bottom: none;
}
.Honor li dl {
  display: table;
  width: 100%;
}
.Honor li dl > * {
  display: table-cell;
  vertical-align: middle;
}
.Honor li dl dt {
  font-size: 0.2rem;
  color: #191f61;
  width: 13%;
  white-space: nowrap;
}
.Honor li dl dt b {
  font-size: 0.52rem;
  font-family: "Butler_Regular";
  margin-right: 0.1rem;
  font-weight: normal;
}
.Honor li dl dd {
  padding-left: 3.5vw;
  font-size: 0.22rem;
  line-height: 1.8;
  width: 80%;
  border-left: 1px dashed #e5e5e5;
}
.Honor li dl dd span {
  display: block;
  position: relative;
  padding-left: 18px;
  color: #333;
  padding-right: 15px;
  margin: 2px 0;
}
.Honor li dl dd span:after {
  content: "";
  width: 5px;
  height: 5px;
  background: #191f61;
  position: absolute;
  left: 0;
  top: 50%;
  border-radius: 50%;
  margin-top: -2px;
}
@media only screen and (max-width:1024px) {
    .Honor li {padding:3% 0;}
    .Honor li dl {display: block;}
    .Honor li dl dt {display: block; width: 100%;}
    .Honor li dl dd {display: block; width: 100%; overflow: hidden; border-left:none; padding-left:0;}
    .Honor li dl dd span {float:none; width: auto;}
}
/*PicList002433 */
/*slick Basic*/
.PicList002433 .slick-slider {
  position: relative;
  display: block;
  -webkit-touch-callout: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.PicList002433 .slick-list {
  position: relative;
  z-index: 1;
  display: block;
  overflow: hidden;
}
.PicList002433 .slick-list:focus {
  outline: none;
}
.PicList002433 .slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.PicList002433 .slick-slider .slick-track,
.PicList002433 .slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.PicList002433 .slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
}
.PicList002433 .slick-track:before,
.PicList002433 .slick-track:after {
  display: table;
  content: "";
}
.PicList002433 .slick-track:after {
  clear: both;
}
.PicList002433 .slick-loading .slick-track {
  visibility: hidden;
}
.PicList002433 .slick-slide {
  display: none;
  float: left;
  min-height: 1px;
}
[dir="rtl"] .slick-slide {
  float: right;
}
.PicList002433 .slick-slide .slick-loading img {
  display: none;
}
.PicList002433 .slick-slide .dragging img {
  pointer-events: none;
}
.PicList002433 .slick-initialized .slick-slide {
  display: block;
}
.PicList002433 .slick-loading .slick-slide {
  visibility: hidden;
}
.PicList002433 .slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.PicList002433 .slick-arrow .slick-hidden {
  display: none;
}
/*slick Basic End*/

.PicList002433 { background-color: #e9f0f6;}
.PicList002433 .main {padding: 0 0 1% 0;}
.PicList002433 .main .slick-arrow {position: absolute;top: 38%;width: 52px;height: 52px;margin-top: -30px;border: 1px solid #191f61;padding: 0;background: none;font-size: 0;z-index: 10;cursor: pointer;border-radius: 50%;}
.PicList002433 .main .slick-arrow:hover {background: #191f61;}
.PicList002433 .main .slick-arrow:before {position: absolute;content: "";width: 15px;height: 15px;border-top: 2px solid #191f61;border-right: 2px solid #191f61;transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);left: 50%;top: 50%;margin: -7px 0 0 -10px;}
.PicList002433 .main .slick-arrow:hover:before {border-color: #fff;}
.PicList002433 .main .slick-prev:before {transform: rotate(-135deg);-webkit-transform: rotate(-135deg);-ms-transform: rotate(-135deg);margin-left: -5px;}
.PicList002433 .main .slick-prev {left: -59px;}
.PicList002433 .main .slick-next {right: -59px;}
@media (max-width: 1408px) {
.PicList002433 .main .slick-prev {left: 2%;}
.PicList002433 .main .slick-next {right: 2%;}
}
@media (max-width: 640px) {
.PicList002433 .main .slick-arrow {width: 7vw;height: 7vw;margin-top: -3.5vw;}
.PicList002433 .main .slick-arrow:before {width: 40%;height: 40%;margin: 0;left: 40%;top: 30%;}
.PicList002433 .main .slick-next:before {left: 20%;}
}

.PicList002433 .list ul {padding: 0 50px;}
.PicList002433 .list li {float: left;position: relative;text-align: center;margin-bottom: 4%;}
.PicList002433 .list li:first-child:before,
.PicList002433 .list li:last-child:after {position: absolute;content: "";bottom: 0px;height: 90px;width: 50px;}
.PicList002433 .list li:first-child:before {left: -50px;background: url(../images/PicList002433_ul_l.png) no-repeat 0 0;}
.PicList002433 .list li:last-child:after {right: -50px;background: url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
.PicList002433 .list li aside {padding-top: 35px;height: 90px;background: url(../images/PicList002433_libg.png) repeat-x left top;}
.PicList002433 .list li .ytable {height: 245px;}
.PicList002433 .list li .ytable-cell {vertical-align: bottom;}
.PicList002433 .list li figure {position: relative;display: inline-block;max-width: 80%;}
.PicList002433 .list li figure:after {position: absolute;right: -24px;background: url(../images/PicList002433_ying.png) no-repeat left bottom;width: 24px;height: 100%;background-size: contain;content: "";}
.PicList002433 .list li figure img {max-height: 245px;padding: 5px;/* padding-top: 9px;background: url(../images/PicList002433_kuang.png) no-repeat; */background-size: 100% 100%;border: 6px solid #6a0000;}
.PicList002433 .list li p {margin: 0 auto;width: 90%;line-height: 20px;max-height: 40px;color: #333;font-size: 0.18rem;}

.PicList002433 .list li.False figure img{padding: 0; border: 0;}
.PicList002433 .list li.False figure:after{display: none;}

.PicList002433 .list .ul-3 li {width: 33.33333333%;}
.PicList002433 .list .ul-3 li:nth-child(3):after {position: absolute;content: "";bottom: 0px;height: 90px;width: 50px;right: -50px;background: url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
.PicList002433 .list .ul-4 li {width: 25%;}
.PicList002433 .list .ul-4 li:nth-child(4):after {position: absolute;content: "";bottom: 0px;height: 90px;width: 50px;right: -50px;background: url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
.PicList002433 .list .ul-2 li {width: 50%;}
.PicList002433 .list .ul-2 li:nth-child(2):after {position: absolute;content: "";bottom: 0px;height: 90px;width: 50px;right: -50px;background: url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
.PicList002433 .list .ul-2 li:nth-child(1) > * {padding-left: 30%;}
.PicList002433 .list .ul-2 li:nth-child(2) > * {padding-right: 30%;}
.PicList002433 .list .ul-1 li {width: 100%;}
@media (max-width: 640px) {
  .PicList002433 .auto,
  .PicList002433 .list ul {
    padding: 0;
  }
  .PicList002433 .list li p {
    font-size: 12px;
  }
  .PicList002433 .list li .ytable {
    height: 150px;
  }
  .PicList002433 .list li figure img {
    max-height: 150px;
    padding: 3px;
  }
  .PicList002433 .list .ul-2 li:nth-child(1) > * {
    padding-left: 30%;
  }
  .PicList002433 .list .ul-2 li:nth-child(2) > * {
    padding-right: 30%;
  }
  .PicList002433 .list .ul-3 li:nth-child(3):after,
  .PicList002433 .list li:first-child:before {
    display: none;
  }
  .PicList002433 .list .ul-4 li:nth-child(3):after,
  .PicList002433 .list li:first-child:before {
    display: none;
  }
}
@media (max-width: 480px) {
  .PicList002433 .list li .ytable {
    height: 100px;
  }
  .PicList002433 .list li figure img {
    max-height: 100px;
  }
}

/*Banner002901 */
.Banner002901 img {display: block;width: 100%;}
.Banner002901 .ytable {height: 100%;}
.Banner002901 .txt {position: absolute;left: 0;top: 0;height: 100%;width: 100%;z-index: 10;color: #fff;text-align: center;}
.Banner002901 .txt .en {text-transform: uppercase;}
.Banner002901 .txt h2 {font-size: 0.48rem;line-height: 1;color: #fff;margin-bottom: 0.2rem;}
.Banner002901 .txt .entit {font-size: 0.18rem;text-transform: uppercase;}
.Banner002901 .txt .since {font-size: 0.54rem;font-family: "Butler_Regular";margin-top: 0.3rem;margin-bottom: 0.3rem;display: block;}
.Banner002901 .txt p {font-size: 0.18rem;line-height: 2;}
.Banner002730 figure.is-2 {height: 680px;}

@media (min-width: 1025px) {
.Banner002901 .pc{height:100vh;}
.Banner002901 .wap{display: none;}
/* .Banner002901 img:nth-child(2) {display: none;} */
}
@media (max-width: 1024px) {
.Banner002901 .pc{display: none;}
/* .Banner002901 img:nth-child(1) {display: none;} */
}

.Banner002901 .slick-dots {position: absolute;z-index: 10;left: 0;width: 100%;bottom: 5%;text-align: center;}
.Banner002901 .slick-dots li {display: inline-block;width: 30px;height: 30px;cursor: pointer;border: 2px solid transparent;margin: 0 9px;position: relative;border-radius: 50%;}
.Banner002901 .slick-dots li button {position: absolute;background: #fff;font-size: 0;width: 6px;height: 6px;border-radius: 50%;left: 50%;top: 50%;margin: -3px 0 0 -3px;border: 0;padding: 0;cursor: pointer;}
.Banner002901 .slick-dots li.slick-active {border-color: #fff;}
@media (max-width: 1024px) {
.Banner002901 .slick-dots li {width: 20px;height: 20px;margin: 0 4px;}
}

.sec-patent{background: url(../images/patents-bg.jpg) no-repeat center/cover;}
.patents {position: relative;padding: 7vw 0 0;}
.patents .text {margin-bottom: 1%;}
.patents .text ul {width: 78%;margin: 4% auto 0;display: flex;flex-wrap: wrap;justify-content: space-evenly;}
.patents .text li {text-align: center;color: #fff;}


.patents .text li aside {
  display: inline-block;
  position: relative;
}
.patents .text li aside b {
  font-family: "Butler_Regular";
  font-size: 0.82rem;
  line-height: 1em;
 /* color: #fde6c6;*/
  color: #ffffff;
  display: block;
  font-weight: normal;
}
.patents .text li aside sub {
  position: absolute;
  left: 100%;
  word-break: keep-all;
  bottom: 15%;
  font-size: 0.18rem;
  margin-left: 10px;
  width: 100%;
  text-align: left;
}
.patents .text li p {
  font-size: 0.18rem;
  color: #fff;
  margin-bottom: 0;
  margin-top: 3px;
}
.patents .figure img {display: block; margin:0 auto; width: auto;max-height: 4.5rem;}

@media (max-width: 1024px) {
    .patents .text ul {width: auto;}
}
@media (max-width: 640px) {
  .patents .text li {
    text-align: center;
  }
  .patents .text li:not(:last-child) {
    margin-bottom: 20px;
  }
}

.sec-Awards{background: #191f61;background: url(../images/Awards-bg.jpg) no-repeat center/cover;}
.Awards {position: relative;padding: 2vw 0 1vw;/* min-height: 960px; *//* max-height: 100vh; */}
.Awards ul {display: flex; flex-wrap: wrap; width: 80%;margin: 0 auto;}
.Awards li {width: 16.6666%;padding-right: 3%;margin-bottom: 1.5%;}
.Awards li .Ispic {padding-bottom: 130%;background-color: #fff;margin-bottom: 10px;box-shadow: 0 5px 15px rgba(0, 78, 255, 0.3);background-size: contain;}
.Awards li p {color: #fff;text-align: center;/* height: 0.48rem; */margin-top: .15rem;font-size: 0.18rem;}

@media only screen and (max-width:1024px) {
  .Awards{padding: 2vw 0 3vw;}
  .Awards ul{ width: 100%;}
.Awards li {width:25%;}
}
@media only screen and (max-width:768px) {
.Awards li {width:50%;}
}

.tuanti img{ display: block; width: 100%;}



.sec-Jour{background: #191f61;background: url(../images/Journals-bg.jpg) no-repeat center/cover;}
.Journals {position: relative;/* padding: 5vw 0 5%; */padding: 7vw 0 2%;}
.Journals .list {justify-content: space-between; display: flex; flex-wrap: wrap;}
.Journals .figure {width: 48.3125%; padding-top: 0.4rem;}
.Journals .figure img {display: block; width: 100%; height: auto;}
@media only screen and (min-width:1025px){
  .Journals .list{max-width: 90%;margin: 0 auto;}
}
@media only screen and (max-width:1024px) {
.Journals .figure {width: 100%;}
}

.Pub{background: #191f61;background: url(../images/Publish-bg.jpg) no-repeat center/cover;}
.Publish {position: relative;padding: 9vw 0 7vw;}
.Publish ul {display: flex;flex-wrap: wrap;width: 102%;}
.Publish li {color: #fff;padding-right: 2%;width: 16.666%;margin-bottom: 2%;text-align: center;}
.Publish li .Ispic {padding-bottom: 60%;background-color: rgba(35,48,90,0.8)}
.Publish li p {margin: 0;margin-top: 0.1rem;font-size: 0.18rem;}
.Publish li p span {font-size: 0.15rem;}
@media only screen and (max-width:1024px) {
.Publish li {width:33.333%}
}

.Contact{background: #e9f0f6;}
.contactcon {padding: 4vw 0; }
.contactcon .box {display: flex;flex-wrap: wrap;}
.contactcon .box:nth-child(2n){flex-direction: row-reverse;}
.contactcon .box:not(:last-child){margin-bottom: 1%;}
.contactcon .pic {width: 60%;}
.contactcon .text {width: 40%;background:#f8f8f8 url(../images/contact-txtbg.jpg) no-repeat center bottom;background-size: 100% auto;padding:3.5%;}
.contactcon .text h2 {color: #555;font-size: 0.36rem;margin-bottom: 0.03rem;}
.contactcon .text h3 {font-size: 0.26rem;}
.contactcon .text .en {display: block;margin-top: 0.05rem;margin-bottom: 0.2rem;text-transform: uppercase;}
.contactcon .text p {font-size: 0.18rem;line-height: 1.8;}
.contactcon .box2 .pic {float: right;}
.contactcon .box2 .text {float: left;}


.aboutvision {position: relative;}
.aboutvision .ytable {height: 100%;width: 88%;}
.aboutvision .txt {position: absolute;left: 0;top: 0;height: 100%;width: 100%;z-index: 10;color: #fff;/* padding-top: 8%; */}
.aboutvision .txt .ytable-cell {/* vertical-align: top; */}
.aboutvision .txt .word {float: right;width: auto;max-width: 100%;text-align: justify;text-align: right;}
.aboutvision .txt .word.box-2{ width: 38%;max-width: 100%;}
.aboutvision .txt .word.box-2 p {font-size: 0.18rem;line-height: 0.36rem;}
.aboutvision .txt .word.box-2 h2.mt {margin-top: 1em;}
.aboutvision .txt .word.box-2 h2 {}
.aboutvision .txt .left {float: left;width: 38%;max-width: 100%;text-align: left;}
.aboutvision .txt .cn {transition-delay: 0.4s;}
.aboutvision .txt .en {text-transform: uppercase;transition-delay: 0.3s;}
.aboutvision .txt .edit-info{transition-delay: 0.6s;}
.aboutvision .txt h2 {font-size: 0.4rem;line-height: 1;color: #fff;margin-bottom: 0.1rem;line-height: 50px;}
.aboutvision .txt .h2_2 {margin-top: 0.4rem;}
.aboutvision .txt .entit {font-size: 0.18rem;text-transform: uppercase;}
.aboutvision .txt .since {font-size: 0.54rem;font-family: "Butler_Regular";margin-top: 0.3rem;margin-bottom: 0.3rem;display: block;}
.aboutvision .txt p {font-size: 0.18rem;line-height: 0.36rem;}
@media (min-width: 1025px) {
.aboutvision figure {padding-bottom: 100vh;}
.aboutvision img {display: none;}
}
@media (max-width: 1024px) {
.aboutvision figure {padding-bottom: 100%;}
.aboutvision img {width: 100%;display: block;}
.aboutvision .auto {width: 80%;}
.aboutvision .fr {float: right;}
.contactcon .pic {float:none;width: 100%;}
.contactcon .text {float:none;width: 100%;}
.aboutvision .txt .word.box-2,
.aboutvision .txt .left{width: auto;}
}
@media (max-width: 640px) {
.aboutvision .txt {font-size: 24px;}
}

.Floor002460 {}
.Floor002460 .auto {}
.Floor002460, 
.Floor002460 .auto, 
.Floor002460 .auto .ytable {height: 100%;}
.Floor002460 .videobox_1 {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: -1;background-position: center;background-repeat: no-repeat;background-size: cover;}
.Floor002460 .videobox {/* position: relative; *//* height: 200px; */}
.Floor002460 .videobox_1::before{content: "";position: absolute;width: 100%;height: 100%;left: 0;bottom: 0;background: linear-gradient(to top, rgb(0 0 0 / 80%), rgba(10, 35, 73, 0));z-index: 6;}
.Floor002460 .txt{position: absolute;width: 100%;height: 100%;text-align: right;z-index: 99;font-size: calc(42 / 16 * 1em);color: #fff;top: 0;left: 0;}
.Floor002460 .txt.txt49{text-align: left;}
.Floor002460:nth-child(6) .txt{text-align: left;}
.Floor002460 .txt p{font-size: calc(24 / 16 * 1em);font-weight: 100;letter-spacing: 5px;}
.Floor002460 .txt p:first-child{font-weight: 600;font-size: calc(36 / 16 * 1em);letter-spacing: 10px;}
.Floor002460 .videobg {background-repeat: no-repeat;background-position: center;background-size: cover;position: relative;/* height: 200px; */}
.Floor002460 .videobg .play {display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;background-size: 30px 30px;cursor: pointer;background-color: rgba(0, 0, 0, 0.35);font-size: 0.83334vw;}
.Floor002460 .videobg .play::before,
.Floor002460 .videobg .play::after {position: absolute;content: "";z-index: 5;top: 50%;left: 50%;}
.Floor002460 .videobg .play::before {width: 4.375em;height: 4.375em;border: 3px solid rgba(255, 255, 255, 1);transform: translate(-50%,-50%);border-radius: 50%;}
.Floor002460 .videobg .play::after {width: 0;height: 0;border-top: 0.875em solid transparent;border-bottom: 0.875em solid transparent;border-left: 1.125em solid rgba(255, 255, 255, 1);margin-left: -0.3125em;margin-top: -0.875em;}
.Floor002460 .video {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 5;display: block !important;}
.Floor002460 .video video {width: 100%;height: 100%;background: #000;object-fit: cover;-o-object-fit: cover;}

/* @media only screen and (min-width: 768px) {
  .Floor002460 .videobg,
  .Floor002460 .videobox {height: 320px;}
}
@media only screen and (min-width: 1200px) {
  .Floor002460 .videobg,
  .Floor002460 .videobox {height: 960px;}
} */
@media only screen and (max-width: 1024px) {
.Floor002460 .videobg .play {font-size:8px;display: none;}
}
@media (max-width:640px) {
.Floor002460 .videobox_1 {position: relative;height:260px;}
.Floor002460 .txt p{font-size: 18px;letter-spacing: 3px;line-height: 1.5;}
.Floor002460 .txt p:first-child{font-size: 28px;letter-spacing: 5px;}

}


.Brandproducts {
}
.Brandproducts .box {
  padding: 8vw 0;
  background-image: linear-gradient(#222222, #191f61);
  background: url(../images/Brandproducts-bg.jpg) no-repeat center/cover;
  min-height: 960px;
}
.Brandproducts .box1 ul li {
  width: 48%;
  float: left;
  margin-right: 4%;
  border: 1px solid rgb(0 243 255 / 20%);
}
.Brandproducts .box1 ul li:nth-child(2n) {
  margin-right: 0;
}
.Brandproducts .box1 ul li .Ispic {
  padding-bottom: 64%;
}
.Brandproducts .box1 ul li p {
  height: 48px;
}

.Brandproducts .box2 ul li {
  width: 31.3%;
  float: left;
  margin-right: 3%;
  border: 1px solid rgb(0 243 255 / 20%);
  color: #fff;
  padding: 3%;
  position: relative;
}
.Brandproducts .box2 ul li:nth-child(3n) {
  margin-right: 0;
}
.Brandproducts .box2 ul li span {
  position: absolute;
  right: 0;
  top: 0;
  background: #2283c3;
  padding: 5px 16px;
  font-size: 0.18rem;
  border-radius: 0 0 0 0.18rem;
}
.Brandproducts .box2 ul li .Ispic {
  padding-bottom: 72%;
  margin-top: 2%;
}
.Brandproducts .box2 ul li h2 {
  font-size: 0.22rem;
  font-weight: normal;
  margin-bottom: 0.1rem;
}
.Brandproducts .box2 ul li p {
  height: 48px;
}

.Brandproducts .box3 ul li {
  width: 31.3%;
  float: left;
  margin-right: 3%;
  border: 1px solid rgb(0 243 255 / 20%);
  color: #fff;
  padding: 3%;
  position: relative;
}
.Brandproducts .box3 ul li:nth-child(3n) {
  margin-right: 0;
}
.Brandproducts .box3 ul li span {
  position: absolute;
  right: 0;
  top: 0;
  background: #2283c3;
  padding: 5px 16px;
  font-size: 0.18rem;
  border-radius: 0 0 0 0.18rem;
}
.Brandproducts .box3 ul li .Ispic {
  padding-bottom: 72%;
  margin-top: 2%;
}
.Brandproducts .box3 ul li h2 {
  font-size: 0.22rem;
  font-weight: normal;
  margin-bottom: 0.1rem;
}
.Brandproducts .box3 ul li p {
  height: 48px;
}

.Brandproducts .box4 {
  background: #fff;
  padding: 5vw 0;
}


/*.PicList000762 为demo编号*/
.PicList762{background: #e9f0f6;}
.PicList000762 {padding: 3vw 0 1vw 0;/* max-height: 100vh; */}
.PicList000762 li {float: left;width: 30%;margin-right: 5%;margin-bottom: 2%;background:#dbe9f2 url(../images/picbg.png) no-repeat top right;border-radius: 10px; padding: 0.2rem; padding-bottom: 0;}
.PicList000762 li:nth-child(3n) {margin-right: 0;}
.PicList000762 li:nth-child(n+3){margin-bottom: 0%;}
.PicList000762 li a {display: block;transition: all ease-in-out 0.3s;}
.PicList000762 li .txt{text-align: center;}
.PicList000762 li h2 {margin: 0;font-size: 0.26rem;font-weight: bold;color: #333; margin-bottom: 0.05rem;}
.PicList000762 li .subtitle{color: #666;font-size: 0.20rem;font-family: "SourceHanSansCN-Normal";}
.PicList000762 li .pic{ overflow: hidden;}
.PicList000762 li figure {background-position: center bottom;background-repeat: no-repeat;background-size: contain;padding-bottom: 51%; transition: 0.3s;}
.PicList000762 li:hover figure{transform: scale(1.1);}
.PicList000762 li a:hover {}
.PicList000762 li a:hover h2 {}

@media(min-width:1025px){
  .PicList000762 .ul{display: flex; flex-wrap: wrap; gap: .28rem calc(30/1280 * 100%);}
  .PicList000762 .ul li{margin-right: 0 !important; width: 31.7%; margin-bottom: 0 !important;}
}
.PicList000762 .lm-title.center{margin-top: .22rem;}

@media (max-width: 640px) {
.PicList000762 {max-height: auto;}
.PicList000762 li {width: 49%;}
.PicList000762 li:nth-child(3n) {margin-right: 2%;}
.PicList000762 li:nth-child(2n) {margin-right: 0;}
}
@media (max-width: 480px) {
.PicList000762 li h2 {font-size: 14px;}
}


.Morepro{background: #e9f0f6;}
.Moreproducts {padding: 5vw 0 4vw;}
.Moreproducts .tab {text-align: center;margin-bottom: 0.5rem;}
.Moreproducts .tab a {font-size: 0.26rem;padding-bottom: 0.08rem;color: #333;margin: 0 0.25rem;display: inline-block;}
.Moreproducts .tab a.on {color: #191f61;border-bottom: 2px solid #191f61;}
.Moreproducts .ul-item{height: 3.86rem;position: relative}
.Moreproducts .item {position: absolute;left: 50%;top: 0;transform: translateX(-50%);padding: 0 10%;width: 120%;margin: 0 auto;opacity: 0;z-index: 1;}
.Moreproducts .item.show {opacity: 1;z-index: 100;}
.Moreproducts ul .slick-track{display: flex;flex-wrap: wrap;justify-content: center;margin: 0 auto;}
.Moreproducts ul li {margin-bottom: 0;float: none;}
.Moreproducts ul li a{display: block;background:#dbe9f2 url(../images/picbg.png) no-repeat top right;border-radius: 10px; padding: 0.2rem; padding-bottom: 0; margin: 0 0.5vw;}
.Moreproducts ul li .pic{ overflow: hidden;}
.Moreproducts ul li .Ispic {padding-bottom: 68%;background-size: contain;background-position: center;  transition: 0.3s;}
.Moreproducts ul li:hover .Ispic{transform: scale(1.1);}
.Moreproducts ul li .txt{text-align: center;}
.Moreproducts ul li h2 {margin: 0;font-size: 0.22rem;font-weight: bold;color: #333;}
.Moreproducts ul li .subtitle{color: #666;font-size: 0.18rem;font-family: "SourceHanSansCN-Normal";}


.Moreproducts .slick-arrow {background: center no-repeat;background-image: url(../images/arrow_color.png);background-size: 40% auto;position: absolute;top: 50%;transform: translateY(-50%);width: calc(54 / 16 * 1em);height: calc(54 / 16 * 1em);font-size: 1em;text-indent: -9999px;border-radius: 50%;border: 1px solid #212766;z-index: 100;}
.Moreproducts .slick-arrow.slick-prev {left: calc(-80 / 16 * 1em);transform: rotate(180deg) translateY(-50%);transform-origin: top;}
.Moreproducts .slick-arrow.slick-next {right: calc(-80 / 16 * 1em);}

/*Banner002826 */
.Banner002826 {position: relative;z-index: 1;}
.Banner002826 .txt .lm-title{ margin-bottom: 0.3rem;}

/*方法1，2，3*/
.Banner002826 li.slick-slide {position: relative;}
/* .Banner002826 li.slick-slide img {display: block;width: 100%;} */
.Banner002826 li.slick-slide video {position: absolute;z-index: 10;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;}
.Banner002826 .txt {position: absolute;left: 0;top: 0;height: 100%;width: 100%;z-index: 100;color: #fff;text-align: center;}
.Banner002826 .ytable {height: 100%;}
.Banner002826 .txt .p2 {font-size: 0.4rem;}
@media (min-width: 1025px) {
.Banner002826 .pc{height:100vh;}
.Banner002826 .wap{display: none;}
/* .Banner002826 li.slick-slide img:nth-child(2) {display: none;} */
}
@media (max-width: 1024px) {
.Banner002826 .pc{display: none;}
/* .Banner002826 li.slick-slide img:nth-child(1){display: none}
.Banner002826 li.slick-slide img.pc:nth-child(1) {display: none;} */
.Banner002826 li.slick-slide video {opacity: 0;}
.Banner002826 li.slick-slide .open-video {position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.3) url(../images/Banner002826_play.png)no-repeat center center;background-size: auto 50px;z-index: 120;}
.Banner002826 li.video-show .open-video {left: -100%;opacity: 0;transform: translateX(-100%);}
.Banner002826 li.video-show video {opacity: 1;}
.Moreproducts ul li {width: 33.333%;}
}

@media (max-width: 768px) {
.Moreproducts ul li {width: 50%;}
}

.slick-slider {
  position: relative;
  display: block;
  -webkit-touch-callout: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.slick-list {
  position: relative;
  z-index: 1;
  display: block;
  overflow: hidden;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
}
.slick-track:before,
.slick-track:after {
  display: table;
  content: "";
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}
.slick-slide {
  display: none;
  float: left;
  min-height: 1px;
}
[dir="rtl"] .slick-slide {
  float: right;
}
.slick-slide .slick-loading img {
  display: none;
}
.slick-slide .dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.slick-arrow .slick-hidden {
  display: none;
}
.Banner002826 .slick-dots {position: absolute;left: 50%;transform: translate(-50%, 0);bottom: 5%;overflow: hidden;z-index: 10;}
.Banner002826 .slick-dots li {float: left;width: 18px;height: 18px;position: relative;border-radius: 50%;border: 2px solid #fff;cursor: pointer;}
.Banner002826 .slick-dots li:not(:last-child) {margin-right: 10px;}
.Banner002826 .slick-dots li:before {position: absolute;left: -1px;top: -1px;right: -1px;bottom: -1px;border-radius: 50%;background: #fff;transition: 0.3s;content: "";}
.Banner002826 .slick-dots li.slick-active:before {transform: scale(0);-webkit-transform: scale(0);-ms-transform: scale(0);}
.Banner002826 .slick-dots li button {display: none;}
@media (max-width: 640px) {
.Banner002826 .slick-dots li {width: 10px;height: 10px;}
.Banner002826 .slick-dots li:not(:last-child) {margin-right: 4px;}
}

/*Timeline002789 */
.Timeline002789 {padding: 1vw 0 4vw;}
/*slick Basic*/
.Timeline002789 .slick-slider {position: relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}
.Timeline002789 .slick-list {position: relative;z-index: 1;display: block;overflow: hidden;}
.Timeline002789 .slick-list:focus {outline: none;}
.Timeline002789 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Timeline002789 .slick-slider .slick-track,
.Timeline002789 .slick-slider .slick-list {-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.Timeline002789 .slick-track {position: relative;top: 0;left: 0;display: block;}
.Timeline002789 .slick-track:before,
.Timeline002789 .slick-track:after {display: table;content: "";}
.Timeline002789 .slick-track:after {clear: both;}
.Timeline002789 .slick-loading .slick-track {visibility: hidden;}
.Timeline002789 .slick-slide {display: none;float: left;min-height: 1px;}
[dir="rtl"] .slick-slide {float: right;}
.Timeline002789 .slick-slide .slick-loading img {display: none;}
.Timeline002789 .slick-slide .dragging img {pointer-events: none;}
.Timeline002789 .slick-initialized .slick-slide {display: block;}
.Timeline002789 .slick-loading .slick-slide {visibility: hidden;}
.Timeline002789 .slick-vertical .slick-slide {display: block;height: auto;border: 1px solid transparent;}
.Timeline002789 .slick-arrow .slick-hidden {display: none;}
/*slick Basic End*/
.Timeline002789 li .pic {border-bottom: 1px solid #e5e5e5;padding:10px 0 40px .6rem;}
.Timeline002789 li .pic{background: #e9f0f6}
.Timeline002789 li .pic .Ispic{display: block; width: 90%; max-width: 2.8rem; padding-bottom: 1.92rem; background-size: contain; transition: all 0.6s;mix-blend-mode: multiply; border-radius: 10px; margin: 0; background-position:left center;}
.Timeline002789 li .pic time {font-family: "Butler_Regular";text-align: center;font-size: 0.52rem;color: #191f61;}
.Timeline002789 li .inner p span {display: block;position: relative;padding-left: 0.2rem; /* min-height: 140px; */}
.Timeline002789 li .inner p span::before {position: absolute;content: "";display: block;width: 0.12rem;height: 0.12rem;border-radius: 50%;left: 0;top: 0.1rem;background: #191f61;}
.Timeline002789 li .Ispic {padding-bottom: 50%;width: 90%;margin: 0 auto;border-radius: 6px;}
.Timeline002789 li .inner {position: relative;padding-top: 40px;text-align: left;padding-left: 0.6rem; }
.Timeline002789 li .inner .dian{position: absolute;left: 0.6rem;top: -12px;width: 24px;height: 24px;background: rgba(25, 31, 97, 0.15);content: "";border-radius: 50%;}
.Timeline002789 li .inner .dian:after{position: absolute;left: 50%;transform: translate(-50%,-50%);top:50%;width: 8px;height: 8px;background: #191f61;content: "";border-radius: 50%;}
.Timeline002789 li .inner time {font-size: 22px;display: block;font-weight: bold;color: #555;width: 100%;line-height: 40px;/* background: url("../images/Timeline.png") no-repeat right; */background-size: 46.8%;}
.Timeline002789 li .inner p {line-height: 0.3rem;color: #333;text-align: left;font-size: 0.18rem;width: 100%;margin-top: 0.08em; min-height:1.3rem; }
.Timeline002789 .slick-slide:hover .pic .Ispic{transform: scale(1.1);}
.Timeline002789 .slick-arrow {font-size: 0;width: 30px;height: 30px;border: 0;position: absolute;top: 50%;cursor: pointer;padding: 0;background: #191f61;z-index: 10;border-radius: 50%;}
.Timeline002789 .slick-arrow:before {position: absolute;content: "";width: 10px;height: 10px;border-right: 2px solid #fff;border-top: 2px solid #fff;transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);left: 50%;top: 50%;margin: -5px 0 0 -6px;}
.Timeline002789 .slick-prev:before {transform: rotate(-135deg);-webkit-transform: rotate(-135deg);-ms-transform: rotate(-135deg);margin-left: -3px;}
.Timeline002789 .slick-disabled {background: #b3b5c9;}
@media (min-width: 1025px) {
.Timeline002789 .slick-arrow{width: 30px; height: 30px;border-radius: 0;background: none}
.Timeline002789 .slick-arrow:after{content: '';left: 0; top: 0; position: absolute; width: 100%; height: 100%; background: url("../images/arrow_jt.png") no-repeat center center;background-size: 30px auto;}
.Timeline002789 .slick-arrow:before{display: none;}
.Timeline002789 .slick-next:after{transform: rotate(180deg)}
.Timeline002789 .slick-prev {left: -32px;}
.Timeline002789 .slick-next {right: -32px;}

}
@media (max-width: 1024px) {
.Timeline002789 .slick-prev {left: 0;}
.Timeline002789 .slick-next {right: 0;}
}
@media (max-width: 640px) {
.Timeline002789 li .inner p{font-size: 16px; width: 100%}
}
/* .bg_1 {background: #f3f6fb;} */

@font-face {
  font-family: "SourceHanSansCN-Medium";
  src: url(../Fonts/SourceHanSansCN-Medium.otf);
}
@font-face {
  font-family: "SourceHanSansCN-Regular";
  src: url(../Fonts/SourceHanSansCN-Regular.otf);
}
@font-face {
  font-family: "SourceHanSansCN-Normal";
  src: url(../Fonts/SourceHanSansCN-Normal.otf);
}
@font-face {
  font-family: "SourceHanSansCN-Bold";
  src: url(../Fonts/SourceHanSansCN-Bold.otf);
}
@font-face {
  font-family: "Butler_Regular";
  src: url(../Fonts/Butler_Regular.otf);
}
@font-face {
  font-family: "Butler-Medium-12";
  src: url(../Fonts/Butler-Medium-12.otf);
}

body {
  font-family: "SourceHanSansCN-Normal";
}

/*Top003084 */
.Top003084 {position: fixed;left: 0;width: 100%;color: #fff;padding: 0 30px;font-size: 16px;z-index: 100; transition: 0.3s;}
/* .Top003084.fixed{ background-color: rgba(43, 49, 110, 0.2);} */
.Top003084 .auto {position: relative;display: flex;justify-content: space-between;align-items: center;}
.Top003084 a {color: #fff;}
.Top003084 menu li {position: relative;}
.Top003084 menu li:after {position: absolute;bottom: -1px;height: 2px;content: "";width: 0;background: #fff;left: 50%;transform: translateX(-50%);transition: 0.3s;}
.Top003084 menu li.aon:after {width: 100%;}
.Top003084 menu li span {font-size: 18px;display: block;}
.Top003084 .sub {padding: 10px;display: none;}
.Top003084 .sub dt {line-height: 40px;}
.Top003084 .open-search {display: inline-block;position: relative;background: url(../images/Top003084-search.png) no-repeat;width: 20px;height: 20px;}
.Top003084 .top-search {position: absolute;right: 0;top: 100%;background: #fff;width: 400px;padding-right: 40px;max-width: 100%;}
.search-show .Top003084 .top-search {display: block;}
.Top003084 .top-search .text {width: 100%;height: 40px;line-height: 40px;border: 0;padding: 0 10px;}
.Top003084 .top-search .btn {position: absolute;right: 0;top: 0;width: 40px;height: 40px;background: url(../images/Top003084-search.png) no-repeat center center #333;}
.Top003084 .logo {/* margin-top: 20px; */}
.Top003084 .logo img.activeImg{display: none;}
/* .Top003084 .sub dt#nav55{ font-size: 0;} */
@media (min-width: 1025px) {
.Top003084 menu li {min-height: 70px;/* margin-top: 20px; */}
.Top003084 menu {padding-right: 3.90625vw;}
.Top003084 menu li span {height: 100%;}
.Top003084 menu li span a {display: flex;align-items: center;height: 100%;}
.Top003084 .top-right {display: flex;align-items: center;}
.Top003084 menu li:not(:last-child) {margin-right: 3.125vw;}
.Top003084 .sub {background: rgba(255, 255, 255, 0.8);position: absolute;left: 50%;margin-left: -60px;width: 120px;top: 100%;border-radius: 0 0 5px 5px;}
.Top003084 .sub dt {text-align: center;}
.Top003084 .sub dt a {color: #1a1f61;}
.Top003084 menu ul {display: flex;}

/* .Top003084 li#m20 .sub{margin-left: -80px;width: 160px;}
.Top003084 li#m20 .sub dt img{ max-width: 60px;max-height: 35px;margin-right: 5px; } */

}
@media (max-width: 1024px) {
.Top003084{padding: 0 2%;}
.Top003084 .top-right {display: flex;align-items: center;}
.Top003084 menu {position: absolute;right: 0;top: -100%;transform: translateY(-100%);opacity: 0;z-index: 100;width: 220px;background: rgba(0, 0, 0, 0.5);padding: 2vw;transition: transform 0.3s;}
.Top003084 menu li {border-bottom: 1px solid rgba(255, 255, 255, 0.2);}
.Top003084 menu li span {padding: 10px 0;}
.Top003084 .logo {display: table;height: 60px;margin-top: 0px;}
.Top003084 .logo a {display: table-cell;vertical-align: middle;}
.Top003084 .logo img {max-height: 54px;}
.Top003084 .open-menu {position: absolute;right:0px;width: 32px;}
.Top003084 .sub {background: rgba(0, 0, 0, 0.3);}
.Top003084 .sub a {font-size: 14px;}
.menu-show .Top003084 menu {top: 60px;transform: translateY(0);opacity: 1;}
.Top003084 li#m20 .sub dt img{ max-width: 50px;max-height: 30px;margin-right: 5px; }

}
@media (max-width: 640px) {
.Top003084 .logo {width: 58%;}
.Moreproducts{overflow: hidden;}
.Timeline002789 li .inner p span { min-height: 0px;}
}

/*Banner003200 */
.Banner003200 {position: relative;z-index: 1;}
.Banner003200 li{position: relative;}
.Banner003200 .slider .slick-slide {position: relative;}
.Banner003200 .slider .pic img{width: 100%;}
.Banner003200 .slider .slick-slide .img {text-align: center;position: absolute;color: #fff;z-index: 2;top: 33%;left: 50%;transform: translateX(-50%);}
.Banner003200 .slider .slick-slide .textBox {text-align: center;position: absolute;color: #fff;z-index: 2;top: 33%;left: 50%;transform: translateX(-50%);}
.Banner003200 .slider .slick-slide .textBox h2 {letter-spacing: 0.3em;font-weight: normal;font-family: "SourceHanSansCN-Medium";font-size: calc(81 / 16 * 1em);line-height: 1;margin: 0;}
.Banner003200 .slider .slick-slide .textBox aside.cn {letter-spacing: 0.3em;font-family: "SourceHanSansCN-Regular";font-size: calc(52 / 16 * 1em);margin-top: calc(8 / 52 * 1em);margin-bottom: calc(0 / 52 * 1em);}
.Banner003200 .slider .slick-slide .textBox aside.en {font-family: "Butler_Regular";font-size: calc(38 / 16 * 1em);color: rgba(255, 255, 255, 0.8);letter-spacing: .18em;}
.Banner003200 .slider .slick-slide .textBox a.more {margin-top: calc(100 / 16 * 1em);display: inline-block;padding: 0 1.125em;line-height: 2.75;color: #fff;border-radius: 9999px;border: 1px solid #fff;}
.Banner003200 .slider .slick-slide .textBox a.more span {display: flex;align-items: center;}
.Banner003200 .slider .slick-slide .textBox a.more span::after {margin-left: 0.6em;content: "";width: calc(18 / 16 * 1em);height: calc(16 / 16 * 1em);background: url(../images/bannerSlickArrow-right.png) center no-repeat;background-size: 100% auto;display: inline-block;}
.Banner003200 .slider video{position: absolute; width: 100%; height: 100%;left: 0; top: 0;object-fit: cover;-o-object-fit: cover; z-index: 1}
.Banner003200 .slick-dots {position: absolute;left: 0;width: 100%;text-align: center;bottom: calc(60 / 960 * 100%);z-index: 10;}
.Banner003200 .slick-dots li {width: calc(40 / 16 * 1em);height: calc(4 / 16 * 1em);background-color: rgba(255, 255, 255, 0.3);cursor: pointer;display: inline-block;margin: 0 calc(10 / 1920 * 100vw);}
.Banner003200 .slick-dots li button {display: none;}
.Banner003200 .slick-dots li.slick-active {background-color: rgba(255, 255, 255, 1);width: calc(80 / 16 * 1em);}
.Banner003200 .slick-arrow {background: center no-repeat;background-size: 40% auto;position: absolute;top: 50%;transform: translateY(-50%);width: calc(54 / 16 * 1em);height: calc(54 / 16 * 1em);font-size: 1em;text-indent: -9999px;border-radius: 50%;border: 1px solid #fff;z-index: 2;}
.Banner003200 .slick-arrow.slick-prev {left: calc(100 / 1920 * 100vw);background-image: url(../images/bannerSlickArrow-left.png);}
.Banner003200 .slick-arrow.slick-next {right: calc(100 / 1920 * 100vw);background-image: url(../images/bannerSlickArrow-right.png);}
@media (min-width: 1025px) {
.Banner003200 .pc{height:100vh;}
.Banner003200 .wap{display: none;}
/* .Banner003200 img:nth-child(2) {display: none;} */
.Banner003200 .slider .slick-slide .textBox aside.en .br{display: block}
}
@media (max-width: 1024px) {
.Banner003200 .pc{display: none;}
/* .Banner003200 img:nth-child(1) {display: none;} */
.Banner003200 .slider .slick-slide .textBox h2 {font-size: calc(40 / 16 * 1em);}
.Banner003200 .slider .slick-slide .textBox aside.cn {font-size: calc(25 / 16 * 1em);margin-top: calc(30 / 25 * 1em);margin-bottom: calc(10 / 25 * 1em);}
.Banner003200 .slider .slick-slide .textBox a.more {margin-top: calc(50 / 16 * 1em);}
}

@media (max-width: 640px) {
  .Banner003200 .slider .slick-slide .textBox {
    width: 80%;
  }
  .Banner003200 .slider .slick-slide .textBox h2 {
    font-size: calc(24 / 16 * 1em);
  }
  .Banner003200 .slider .slick-slide .textBox aside.cn {
    margin: 10px 0;
    font-size: calc(20 / 16 * 1em);
  }
  .Banner003200 .slider .slick-slide .textBox aside.en {
    font-size: calc(14 / 16 * 1em);
  }
  .Banner003200 .slider .slick-slide .textBox a.more {
    margin-top: calc(10 / 16 * 1em);
    line-height: 2;
  }
  .Banner003200 .slick-arrow {
    width: calc(30 / 16 * 1em);
    height: calc(30 / 16 * 1em);
  }
}

.homeTitle {
  padding-top: calc(120 / 16 * 1em);
}
.homeTitle h2 {
  color: #000;
  margin: 0;
  text-align: center;
  line-height: 1;
}
.homeTitle .en {
  font-family: "Butler_Regular";
  font-size: calc(23 / 16 * 1em);
  text-transform: uppercase;
}
.homeTitle .cn {
  font-family: "SourceHanSansCN-Bold";
  font-size: calc(46 / 16 * 1em);
  margin-top: 20px;
}
@media (max-width: 1024px) {
  .homeTitle {
    padding-top: calc(60 / 16 * 1em);
  }
  .homeTitle .en {
    font-size: calc(18 / 16 * 1em);
  }
  .homeTitle .cn {
    font-size: calc(30 / 16 * 1em);
  }
}


.Company{background:#e9f0f6 url(../images/Companybg.png) no-repeat center top }
.homeCompanyIntro {background-size: 53% auto;background-position: right bottom;background-repeat: no-repeat;}
.homeCompanyIntro a.more {display: inline-block;padding: 0 1.125em;line-height: 2.75;color: #2b316e;border-radius: 9999px;border: 1px solid #2b316e; margin-top: calc(30 / 16 * 1em);}
.homeCompanyIntro a.more span {display: flex;align-items: center;}
.homeCompanyIntro a.more span::after {margin-left: 0.6em;content: "";width: calc(18 / 16 * 1em);height: calc(16 / 16 * 1em);background: url(../images/arrow_color.png) center no-repeat;background-size: 100% auto;display: inline-block;}
.homeCompanyIntro .intro {width: 46.5%;padding-top: calc(60 / 16 * 1em);padding-bottom: calc(150 / 16 * 1em);}
.homeCompanyIntro .intro aside {color: #333;}
.homeCompanyIntro .intro aside.en {font-family: "Butler_Regular";font-size: calc(23 / 16 * 1em);text-transform: uppercase;}
.homeCompanyIntro .intro aside.cn {font-family: "SourceHanSansCN-Bold";font-size: calc(55 / 16 * 1em);font-weight: bold;}
.homeCompanyIntro .intro .companyIntro {font-family: "SourceHanSansCN-Regular";margin: 0;margin-top: calc(30 / 18 * 1em);color: #333;font-size: calc(18 / 16 * 1em);line-height: 2;transition-delay: 0.4s;}
.homeCompanyIntro .intro .ul {display: flex;margin-top: calc(100 / 16 * 1em);}
.homeCompanyIntro .intro .ul figure {text-align: center;}
.homeCompanyIntro .intro .ul p {margin: 0;text-align: center;}
.homeCompanyIntro .intro .ul p.en {font-family: "Butler-Medium-12";font-size: calc(10 / 16 * 1em);color: #999;text-transform: uppercase;}
.homeCompanyIntro .intro .ul p.cn {font-family: "SourceHanSansCN-Medium";font-size: calc(19 / 16 * 1em);color: #333;font-weight: bold;margin-top: 0.6em;margin-bottom: 0.2em;}
.homeCompanyIntro .intro .ul li:nth-of-type(2) {margin: 0 calc(45 / 16 * 1em);padding: 0 calc(40 / 16 * 1em);border-left: 1px solid #eceff0;border-right: 1px solid #eceff0;}

.homeCompanyIntro .number{background: rgba(43, 49, 110,0.8); opacity: 0;transition-property: all;
  transition-duration: 1.2s; padding: 3.5vh 0;position: absolute;bottom: 0;left: 0;width: 100%;z-index: 10;transition-delay: 0.6s;}
.homeCompanyIntro .number:before{position: absolute;right: 100%; top: 0; height: 100%; width: 100%; content: '';background: rgba(21,80,145,0.9);display: none}
.homeCompanyIntro .number i.jiao{position: absolute; content: ''; left: 100%; top: 0; border: 10px solid transparent; border-left-color: rgba(21,80,145,0.9);border-bottom-color:rgba(21,80,145,0.9);}
.homeCompanyIntro .number li{float: left;position: relative;color: #fff;width: 25%;text-align: center;padding: 0 1vw}
.homeCompanyIntro .number li .counter{font-size: calc(60 / 16 * 1em);color: #fff; margin-right: 8px;font-family: "Butler_Regular";}
.homeCompanyIntro .number li .des{font-size: calc(20 / 16 * 1em);}
.Company.active .homeCompanyIntro .number{opacity: 1;}
@media(min-width:1025px){
.homeCompanyIntro .homeTitle{ padding-top: 0;}
}

@media (max-width: 1024px) {
.homeCompanyIntro .intro {width: 100%;padding-top: calc(50 / 16 * 1em);padding-bottom: calc(75 / 16 * 1em);}
.homeCompanyIntro .intro aside {text-align: center;}
.homeCompanyIntro .intro aside.en {font-size: calc(18 / 16 * 1em);}
.homeCompanyIntro .intro aside.cn {font-size: calc(36 / 16 * 1em);}
.homeCompanyIntro .intro .companyIntro {margin-top: calc(25 / 16 * 1em);}
.homeCompanyIntro .intro .ul {justify-content: space-around;margin-top: calc(50 / 16 * 1em);}
.homeCompanyIntro .intro .ul figure img {max-width: 80%;}
.homeCompanyIntro .number{position: relative;}
.homeCompanyIntro .number li .counter{font-size: calc(36 / 16 * 1em);}
.homeCompanyIntro .number li .des{font-size: calc(16 / 16 * 1em);}
}

@media (max-width: 640px) {
.homeCompanyIntro .intro .ul figure img {max-width: 60%;}
}


.homePro{background-position: center; background-size: cover; background-repeat: no-repeat;}
/* .homePro .fp-tableCell{vertical-align: top;} */
.homeProduct {position: relative;/* max-height: 100vh; */z-index: 5;}
.homeProduct .homeTitle {position: absolute;width: 100%;left: 50%;transform: translateX(-50%);padding-top: calc(80 / 16* 1em);}
.homeProduct a.more {position: absolute;left: 50%;transform: translateX(-50%);bottom: 3%;display: inline-block;padding: 0 1.125em;line-height: 2.75;color: #2b316e;border-radius: 9999px;border: 1px solid #2b316e;}
.homeProduct a.more span {display: flex;align-items: center;}
.homeProduct a.more span::after {margin-left: 0.6em;content: "";width: calc(18 / 16 * 1em);height: calc(16 / 16 * 1em);background: url(../images/arrow_color.png) center no-repeat;background-size: 100% auto;display: inline-block;}
.homeProduct figure img {width: 100%;}

@media(min-width:1025px){
.homeProduct figure img{/* height: 100vh; */position: absolute;top: 0;left: 0;height: 100%;width: 100%;transition: all .5s;object-fit: cover;}
.homeProduct figure {padding-bottom: 100vh;position: relative;z-index: -1;overflow: hidden;}
}
@media (max-width: 1024px) {
.homeProduct a.more {margin-top: calc(50 / 16 * 1em);}
.homeProduct .homeTitle {padding-top: calc(30 / 16 * 1em);}
.homeProduct figure {/* padding-bottom: 70%; */}
}

@media (max-width: 640px) {
.homeProduct a.more {margin-top: calc(10 / 16 * 1em);line-height: 2;}
}

.Brand{background-color: #e9f0f6;}

.homeBrand {overflow: hidden;}
.homeBrand .homeTitle{ padding-top: 0;}
.homeBrand .brandList {margin-top: calc(60 / 16 * 1em);}
.homeBrand .slick-list{margin-left: calc(-20 / 16 * 1em);margin-right: calc(-20 / 16 * 1em)}
.homeBrand .brandList li {padding: 0 calc(20 / 16 * 1em);position: relative;}
.homeBrand .brandList li .box{position: relative}
.homeBrand .brandList li .back {/* padding-bottom: 113%; */padding-bottom: 90%;background-size: cover;}
.homeBrand .brandList li .mask {position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: 1;opacity: 0.6;}
.homeBrand .brandList li .content {position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: 2;display: flex;justify-content: center;align-items: center;}
.homeBrand .brandList li .content .inner {text-align: center;}
.homeBrand .brandList li .content .inner figure{display: flex; align-items: center; justify-content: center;}
.homeBrand .brandList li .content aside {font-family: "SourceHanSansCN-Regular";font-size: calc(19 / 16 * 1em);text-align: center;color: #fff;margin: 1em 0;}
.homeBrand .brandList li .content a {font-size: calc(18 / 16 * 1em);background-color: rgba(255, 255, 255, 0.2);opacity: 0;transition: 0.3s;color: #fff;padding: 0 1em;line-height: 2;border-radius: 9999px;border: 1px solid #fff;display: inline-block;}
.homeBrand .brandList li:hover .content a {opacity: 1;}
.homeBrand .otherBrandList {margin-top: calc(40 / 16 * 1em);/* margin-bottom: calc(120 / 16 * 1em); */display: flex;}
.homeBrand .otherBrandList li {width: 25%;position: relative;}
.homeBrand .otherBrandList li .back {padding-bottom: 52%;background-color: #000;background-size: cover;}
.homeBrand li a{display: block; overflow: hidden; position: relative;}
.homeBrand li .mask {position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: 1;opacity: 0.6;}
.homeBrand li .before {transition: transform .2s ease 0s;}
.homeBrand li .after {transition: transform .3s ease 0.15s;}
.homeBrand li:nth-child(n+1) .mask.after {background-color: rgba(255,255,255,.7);top:-100%;}

.homeBrand li:not(.no_hover):hover .before { transform: translateY(100%);}
.homeBrand li:not(.no_hover):hover .after { transform: translateY(100%);}
.homeBrand li:not(.no_hover):hover figure img{ filter: brightness(0) invert(1);}

.homeBrand .otherBrandList li .content {position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: 2;display: flex;justify-content: center;align-items: center;}
.homeBrand .otherBrandList li .content .inner {text-align: center;}
.homeBrand .otherBrandList li .content .more {font-family: "SourceHanSansCN-Regular";font-size: calc(19 / 16 * 1em);color: #fff;margin-top: .1rem;display: inline-block;}
.homeBrand .otherBrandList li .content .more::after {content: "";display: inline-block;margin-left: 1em;width: calc(9 / 16 * 1em);height: calc(14 / 16 * 1em);background: url(../images/more_arrow.svg) center no-repeat;background-size: cover;}
.homeBrand .otherBrandList li .content .more2 {font-size: calc(18 / 16 * 1em);background-color: rgba(255, 255, 255, 0.2); opacity: 0; transition: 0.3s;color: #fff;padding: 0 1em;line-height: 2;margin-top: .1rem;border-radius: 9999px;border: 1px solid #fff;display: inline-block;}
.homeBrand .otherBrandList li:hover .content .more2 {opacity: 1;}
.homeBrand .slick-dots{display: flex; justify-content: center; align-items: center;  padding-top: 1%}
.homeBrand .slick-dots li{margin: 0 10px; padding: 0; line-height: inherit}
.homeBrand .slick-dots li button{font-size: 0; width: 8px; height: 8px; border: none; padding: 0; margin: 0; background: #eee; border-radius: 100px; transition: 0.5s}
.homeBrand .slick-dots li.slick-active button{background: #e71e2a; transform: scale(1.5)}
.homeBrand .slick-arrow {background: center no-repeat;background-image: url(../images/arrow_color.png);background-size: 40% auto;position: absolute;top: 50%;transform: translateY(-50%);width: calc(54 / 16 * 1em);height: calc(54 / 16 * 1em);font-size: 1em;text-indent: -9999px;border-radius: 50%;border: 1px solid #212766;z-index: 2;}
.homeBrand .slick-arrow.slick-prev {left: calc(-80 / 16 * 1em);transform: rotate(180deg) translateY(-50%);transform-origin: top;}
.homeBrand .slick-arrow.slick-next {right: calc(-80 / 16 * 1em);}
.homeBrand .otherBrandList li .content .inner figure {max-width: 80%;margin: 0 auto; display: flex; align-items: end; justify-content: center;}

@media(min-width:1025px){
  .homeBrand {overflow: hidden; padding-top: calc(70px + 30/1920 * 100%);}
  .Brand .fp-tableCell{vertical-align: unset;}
}
@media (max-width: 1600px) {
  .homeBrand .otherBrandList {margin-top: calc(80 / 16 * 1em);margin-bottom: calc(60 / 16 * 1em);}
  /* .homeBrand .slick-arrow {top: calc(100% + 10px);transform: translateX(calc(-50% - (20 / 16 * 1em)));left: 50%;}
  .homeBrand .slick-arrow.slick-prev {margin-left: -5%;transform: rotate(180deg) translateX(calc(-50% + (20 / 16 * 1em)));transform-origin: left;left: 50%;}
  .homeBrand .slick-arrow.slick-next {right: unset;margin-left: 5%;} */
}
@media (max-width: 1024px) {
.homeBrand .brandList {margin-top: calc(30 / 16 * 1em);}
.homeBrand .slick-arrow {width: calc(30 / 16 * 1em);height: calc(30 / 16 * 1em);}
.homeBrand .brandList{ padding: 0 calc(40 / 16 * 1em);}
.homeBrand .slick-arrow.slick-prev {left: 0;}
.homeBrand .slick-arrow.slick-next {right: 0;}
.homeBrand .otherBrandList {margin-top: calc(45 / 16 * 1em);margin-bottom: calc(45 / 16 * 1em);flex-wrap: wrap;}
.homeBrand .otherBrandList li {width: 50%;}
}
@media (max-width: 640px) {
.homeBrand .otherBrandList {margin-top: calc(55 / 16 * 1em);}
.homeBrand .slick-arrow {width: calc(40 / 16 * 1em);height: calc(40 / 16 * 1em);}
}

.homeFoot{background-color: #e9f0f6;}
.homeFootprint {/* background-color: #1a1f61; */position: relative;}
.homeFootprint .homeTitle {position: absolute;width: 100%;left: 50%;transform: translateX(-50%);}
/* .homeFootprint .homeTitle h2 {color: #2b316e;} */
.homeFootprint a.more {display: inline-block;padding: 0 1.125em;line-height: 2.75;color: #fff;border-radius: 9999px;border: 1px solid #fff;}
.homeFootprint a.more span {display: flex;align-items: center;}
.homeFootprint a.more span::after {margin-left: 0.6em;content: "";width: calc(18 / 16 * 1em);height: calc(16 / 16 * 1em);background: url(../images/bannerSlickArrow-right.png) center no-repeat;background-size: 100% auto;display: inline-block;}
.homeFootprint .text {position: absolute;top: 35%;left: 50%;transform: translate(-50%, -50%);z-index: 5;right:4%;width: 80%;text-align: center;}
.homeFootprint .numList {color: #2b316e;margin-bottom:0.5rem;display: flex;justify-content: center;column-gap: 200px;}
.homeFootprint .numList aside{display: flex;justify-content: center;}
.homeFootprint .numList li:not(:nth-of-type(1)) {/* margin-top: 0.5rem; */}
.homeFootprint .numList li .num {font-family: "Butler_Regular";font-size: calc(64 / 16 * 1em);}
.homeFootprint .numList li sup {margin-left: 0.2em;font-family: "SourceHanSansCN-Bold";font-size: calc(36 / 16 * 1em);vertical-align: top;}
.homeFootprint .numList li p {margin: 0;font-size: 0.28rem;}
.homeFootprint figure {position: relative;padding-right: calc(55 / 1920 * 100vw);text-align: right;padding-top: calc(250 / 960 * 100vh);padding-bottom: calc(30 / 1920 * 100%);}
.homeFootprint figure .inner {width: calc(1430 / 1920 * 100vw);margin:0 auto;position: relative;}
.homeFootprint figure .inner img {width: 100%;}
.homeFootprint figure .pointList li { position: absolute;  display: flex;  justify-content: center;  align-items: center;  width: calc(69 / 1920 * 100vw);  border-radius: 50%;  height: calc(69 / 1920 * 100vw);}
.homeFootprint figure .pointList li:before{ content: ""; position: absolute; display: block; border-radius: 50%;background: #2b316e}
.homeFootprint figure .pointList div::before,
.homeFootprint figure .pointList div::after{ content: ""; position: absolute; display: block; border-radius: 50%;border: 1px solid rgba(43, 49, 110, .6);}
.homeFootprint figure .pointList li:before{ width:15%; height:15%; z-index: 10}
.homeFootprint figure .pointList div {width: 100%;  height: 100%;  display: flex;  justify-content: center;  align-items: center; position: relative;}
.homeFootprint figure .pointList div::before{ width: 50%; height: 50%; opacity: 0.5; display: none;}
.homeFootprint figure .pointList div::after { width:80%; height:80%; }

.homeFootprint figure .pointList li:nth-of-type(1) {
  top: 48%;
  left: -1%;
}
.homeFootprint figure .pointList li:nth-of-type(2) {
  top: 37%;
  left: 0%;
}
.homeFootprint figure .pointList li:nth-of-type(3) {
  top: 28%;
  left: 3%;
}
.homeFootprint figure .pointList li:nth-of-type(4) {
  top: 36%;
  left: 5.5%;
}
.homeFootprint figure .pointList li:nth-of-type(5) {
  top: 16.5%;
  left: 4.7%;
}
.homeFootprint figure .pointList li:nth-of-type(6) {
  top: 28.5%;
  left: 7%;
}
.homeFootprint figure .pointList li:nth-of-type(7) {
  top: 25%;
  left: 10.3%;
}
.homeFootprint figure .pointList li:nth-of-type(8) {
  top: 35%;
  left: 9.5%;
}
.homeFootprint figure .pointList li:nth-of-type(9) {
  top: 44.5%;
  left: 9.6%;
}
.homeFootprint figure .pointList li:nth-of-type(10) {
  top: 57.8%;
  left: 11.3%;
}
.homeFootprint figure .pointList li:nth-of-type(11) {
  top: 40%;
  left: 13.8%;
}
.homeFootprint figure .pointList li:nth-of-type(12) {
  top: 45.8%;
  left: 14.6%;
}
.homeFootprint figure .pointList li:nth-of-type(13) {
  top: 49.7%;
  left: 18.8%;
}
.homeFootprint figure .pointList li:nth-of-type(14) {
  top: 35.3%;
  left: 18.9%;
}
.homeFootprint figure .pointList li:nth-of-type(15) {
  top: 41%;
  left: 24.9%;
}
.homeFootprint figure .pointList li:nth-of-type(16) {
  top: 18%;
  left: 23.8%;
}
.homeFootprint figure .pointList li:nth-of-type(17) {
  top: 38.8%;
  left: 32.7%;
}
.homeFootprint figure .pointList li:nth-of-type(18) {
  top: 49.6%;
  left: 33.7%;
}
.homeFootprint figure .pointList li:nth-of-type(19) {
  top: 58.2%;
  left: 30.85%;
}
.homeFootprint figure .pointList li:nth-of-type(20) {
  top: 66.2%;
  left: 35.4%;
}
.homeFootprint figure .pointList li:nth-of-type(21) {
  top: 74.4%;
  left: 38.2%;
}
.homeFootprint figure .pointList li:nth-of-type(22) {
  top: 35.4%;
  left: 41.6%;
}
.homeFootprint figure .pointList li:nth-of-type(23) {
  top: 87.2%;
  left: 50.73%;
}
.homeFootprint figure .pointList li:nth-of-type(24) {
  top: 43.2%;
  left: 71.9%;
}
.homeFootprint figure .pointList li:nth-of-type(25) {
  top: 52.3%;
  left: 78.9%;
}
.homeFootprint figure .pointList li:nth-of-type(26) {
  top: 52.5%;
  left: 82.7%;
}
.homeFootprint figure .pointList li:nth-of-type(27) {
  top: 58.2%;
  left: 84.3%;
}
.homeFootprint figure .pointList li:nth-of-type(28) {
  top: 66.4%;
  left: 81.7%;
}
.homeFootprint figure .pointList li:nth-of-type(29) {
  top: 74.4%;
  left: 84.55%;
}
.homeFootprint figure .pointList li div{ 
-webkit-animation: scale 1.4s linear infinite;
-moz-animation: scale 1.4s linear infinite;
animation: scale 1.4s linear infinite;
opacity: 0;
}
.homeFootprint figure .pointList li:nth-child(2n) div{
    -webkit-animation: scale1 1.4s linear infinite;
    -moz-animation: scale1 1.4s linear infinite;
    animation: scale1 1.4s linear infinite;
    -webkit-animation-delay: .4s;
    -moz-animation-delay: .4s;
    animation-delay: .4s;
}

.homeFootprint figure .pointList li:nth-child(3n) div {
    -webkit-animation: scale2 1.4s linear infinite;
    -moz-animation: scale2 1.4s linear infinite;
    animation: scale2 1.4s linear infinite;
    -webkit-animation-delay: .4s;
    -moz-animation-delay: .4s;
    animation-delay: .4s;
}

@-webkit-keyframes scale{
0%{width:50%;height:50%}
50%{opacity:1}
100%{width:100%;height:100%;opacity:0}
}
@-moz-keyframes scale{
0%{width:50%;height:50%}
50%{opacity:1}
100%{width:100%;height:100%;opacity:0}
}
@keyframes scale{
0%{width:50%;height:50%}
50%{opacity:1}
100%{width:100%;height:100%;opacity:0}
}
@-webkit-keyframes scale1{
0%{width:20%;height:20%}
50%{opacity:1}
100%{width:90%;height:90%;opacity:0}
}
@-moz-keyframes scale1{
0%{width:20%;height:20%}
50%{opacity:1}
100%{width:90%;height:90%;opacity:0}
}
@keyframes scale1{
0%{width:20%;height:20%}
50%{opacity:1}
100%{width:90%;height:90%;opacity:0}
}
@-webkit-keyframes scale2{
0%{width:40%;height:40%}
50%{opacity:1}
100%{width:80%;height:80%;opacity:0}
}
@-moz-keyframes scale2{
0%{width:40%;height:40%}
50%{opacity:1}
100%{width:80%;height:80%;opacity:0}
}
@keyframes scale2{
0%{width:40%;height:40%}
50%{opacity:1}
100%{width:80%;height:80%;opacity:0}
}




@keyframes flicker {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@media (max-width: 1024px) {
    
    .homeFootprint .text {/* position: static; padding:2%; display: flex; flex-wrap: wrap; justify-content: center; */}
    /* .homeFootprint .numList {display: flex; flex-wrap: wrap; justify-content: space-evenly; width: 100%;} */
  .homeFootprint .numList li:not(:nth-of-type(1)) {
    margin-top: 0;
  }
  .homeFootprint .numList li .num {
    font-size: calc(24 / 16 * 1em);
  }
  .homeFootprint .numList li sup {
    font-size: calc(18 / 16 * 1em);
  }
  .homeFootprint .numList li p {
    font-size: calc(18 / 16 * 1em);
  }
  .homeFootprint .homeTitle {
    padding-top: calc(30 / 16 * 1em);
  }
  .homeFootprint .text {
    top: 35%;
    font-size: 20px;
  }
}

@media (max-width: 768px) {
  .homeFootprint .numList li .num {
    font-size: calc(20 / 16 * 1em);
  }
  .homeFootprint .numList li p {
    font-size: calc(14 / 16 * 1em);
  }
  .homeFootprint a.more {
    margin-top: calc(10 / 16 * 1em);
    line-height: 2;
  }
  .homeFootprint figure {
    padding-top: 50vw;
    padding-bottom: 5%;
  }
  .homeFootprint .text {
    top: 45%;
    font-size: 20px;
  }
  .homeFootprint .numList {
    column-gap: 50px;
}
}

.Patner{background-color: #e9f0f6;}
.Patner .homeTitle{padding-top: calc(0 / 16* 1em);}
.homePatner {background-size: cover;background-repeat: no-repeat;background-position: center top;}
.homePatner .partnerList {display: flex;flex-wrap: wrap;gap: 40px 2.5%;margin-top: calc(60 / 16 * 1em);padding-bottom: calc(120 / 16 * 1em);}
.homePatner .box{/* width: 102.5%;*/ margin:0 -1.5%;  padding:calc(40 / 16 * 1em) 0;}
.homePatner .box a:hover {box-shadow: 0px 0px 30px 5px rgba(0, 0, 0, 0.1);}
.homePatner .box .item {/* padding: 4.878%; */float: left; width: 16.66%;}
.homePatner .box a {padding-bottom: 45%;position: relative;display: block;box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.1);background-color: #fff;transition: 0.3s;display: block; margin:3% 3%; border-radius:10px ; }
.homePatner .box figure {position: absolute; left:0; top:0; width: 100%; height: 100%;display: flex;    align-items: center;    justify-content: center;}
.homePatner .box img {max-height: 65%; max-width: 90%; object-fit: contain;}
@media (max-width: 1024px) {
.homePatner .partnerList {margin-top: calc(30 / 16 * 1em);padding-bottom: calc(60 / 16 * 1em);}
.homePatner .partnerList {gap: calc(16 / 16 * 1em) 2.5%;}
.homePatner .box .item{width: 25%;}
}

@media (max-width: 768px) {
.homePatner .partnerList {gap: calc(16 / 16 * 1em) 3%;}

}

footer {background-color: #06062c;}
footer .bottom_top {padding-top: calc(80 / 16 * 1em);padding-bottom: calc(40 / 16 * 1em);border-bottom: 1px solid #383856;display: flex;align-items: center;justify-content: space-between;}
footer .bottom_top .navList {display: flex;}
footer .bottom_top .navList li:not(:nth-last-of-type(1)) {
  margin-right: calc(50 / 16 * 1em);
}
footer .bottom_top .navList li a {
  color: #fff;
}
footer .bottom_middle {
  padding-top: calc(40 / 16 * 1em);
  padding-bottom: calc(80 / 16 * 1em);
  display: flex;
  justify-content: space-between;
}
footer .bottom_middle .information aside {
  color: #fff;
  font-size: calc(23 / 16 * 1em);
  line-height: 1;
}
footer .bottom_middle .information p:nth-of-type(1) {
  margin-top: calc(20 / 16 * 1em);
}
footer .bottom_middle .information p {
  padding-left: 1.6825em;
  background-position: left 0.5em;
  background-repeat: no-repeat;
  margin: 0;
  color: #9b9bab;
  line-height: 2.25;
}
footer .bottom_middle .information p.tel {
  background-image: url(../images/tel.png);
}
footer .bottom_middle .information p.en span {
  font-family: "Butler_Regular";
}
footer .bottom_middle .information p.address {
  background-image: url(../images/address.png);
}
footer .bottom_middle .codeList {
  display: flex;
}
footer .bottom_middle .codeList li:not(:nth-last-of-type(1)) {
  margin-right: calc(30 / 16 * 1em);
}
footer .bottom_middle .codeList li figure {
  text-align: center;
}
footer .bottom_middle .codeList li p {
  text-align: center;
  color: #fff;
  margin: 0;
  margin-top: 10px;
}
footer .bottom_bottom {
  display: flex;
  justify-content: space-between;
  color: #4c4c68;
  padding-bottom: calc(80 / 16 * 1em);
}
footer .bottom_bottom a {
  color: #4c4c68;
}
footer .bottom_bottom .copyright {
  font-size: calc(14 / 16 * 1em);
  margin: 0;
}
footer .bottom_bottom .otherColumn {
  display: flex;
}
footer .bottom_bottom .otherColumn li:not(:nth-last-of-type(1)) {
  margin-right: calc(8 / 14 * 1em);
}
footer .bottom_bottom .otherColumn li a {
  font-size: calc(14 / 16 * 1em);
}

@media (max-width: 1024px) {
  footer .bottom_top {
    padding-top: calc(40 / 16 * 1em);
    padding-bottom: calc(20 / 16 * 1em);
    flex-wrap: wrap;
    justify-content: center;
  }
  footer .bottom_top figure {
    width: 100%;
    text-align: center;
    margin-bottom: 10px;
  }
  footer .bottom_top .navList {
    width: 100%;
    justify-content: space-between;
  }
  footer .bottom_top .navList li:not(:nth-last-of-type(1)) {
    margin: 0;
  }
  footer .bottom_middle {
    padding-top: calc(20 / 16 * 1em);
    padding-bottom: calc(40 / 16 * 1em);
    flex-wrap: wrap;
  }
  footer .bottom_middle .information {
    width: 100%;
    margin-bottom: 10px;
  }
  footer .bottom_middle .codeList li figure {
    max-width: 70%;
    margin: 0 auto;
  }
  footer .bottom_bottom {
    padding-bottom: calc(40 / 16 * 1em);
    flex-wrap: wrap;
  }
  footer .bottom_bottom .copyright {
    width: 100%;
    text-align: center;
    margin-bottom: 10px;
  }
  footer .bottom_bottom .otherColumn {
    justify-content: center;
    width: 100%;
  }
}
.bbox {background:url(../images/brand_bg_01.jpg) no-repeat center center; background-size: cover; color:#fff;overflow: hidden;}
.bbox .flex {display: flex; flex-wrap: wrap;}
.bbox .title {font-size: 0.58rem; line-height: 1.2em;font-family: "SourceHanSansCN-Bold";}
.bbox img {display: block; width: 100%; height: auto;}
.brand01 .info {justify-content: space-between; align-items: center; padding:1.19rem 0 1.11rem;} 
.brand01 .pic {width: 46.5625%;}
.brand01 .text {width: 35.635%;}
.brand01 .logo {width: 23.684%;  margin-bottom: 3.86%;}
.brand01 .icon {margin-top: 6.14%;}
.brand01 ul {width: 112.105%;}
.brand01 li {width: 33.333%; padding-right: 10.8%;}

.brand02 .auto {justify-content: space-between; align-items: flex-start;}
.brand02 .pic {width: 52.8125%; position: relative; /* padding:1.40625%; */;margin-top: .2rem}
.brand02 .pic:before,
.brand02 .pic:after {position: absolute; width: 15.976%; padding-bottom: 15.976%; content: ''; display: block;}
.brand02 .pic:before {left: -2%; bottom: -3%; border-left:1px solid #fff; border-bottom: 1px solid #fff;}
.brand02 .pic:after {top: -3%; right: -2%;  border-right:1px solid #fff; border-top: 1px solid #fff;}

.brand02 .pic .video{position: absolute;width: 100%; height: 100%; z-index: 5;}
/* .brand02 .pic .video video{display: none;} */
.brand02 .pic video{position: absolute;left: 0; top: 0; width: 100%; height: 100%;background: #000;  z-index: 6; /* object-fit: fill;-o-object-fit: fill */}
.brand02 .play{display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-size:30px 30px;cursor:pointer;background-color:rgba(0,0,0,.35);font-size:.83334vw}
.brand02 .play::after,
.brand02 .play::before{position:absolute;content:"";z-index:5;top:50%;left:50%}
.brand02 .play::before{width:4.375em;height:4.375em;border:3px solid #fff;transform:translate(-50%,-50%);border-radius:50%}
.brand02 .play::after{width:0;height:0;border-top:.875em solid transparent;border-bottom:.875em solid transparent;border-left:1.125em solid #fff;margin-left:-.3125em;margin-top:-.875em}

.brand02 .text {width: 44.5625%;}
.brand02 .title {margin-bottom: 0.12em;}
.brand02 .intro {font-size: 0.22rem; line-height: 1.5em;}
.brand02 .intro h3 {font-size: 1.364em; line-height: 1.75em;}
.brand02 .intro li {font-size: 0.8182em; line-height: 1.65em; position: relative; padding-left:1.388em; font-weight: lighter;}
.brand02 .intro li:before {width: 0.333em; height: 0.333em; border-radius: 50%; background-color: #fff; position: absolute; left:0; top:0.6666em; display: block; content: '';}

.brand03 .auto {justify-content: space-between; align-items: center;}
.brand03 .pic {width: 40.0625%;}
.brand03 .text {width: 46.875%; text-align: center;}
.brand03 .intro {font-size: 0.26rem; line-height: 1.75em; background: url(../images/line.png) no-repeat center bottom; background-size: 61.46% auto; padding-bottom: 1.6154em; margin-bottom: 1.538em;}
.brand03 .tags {justify-content: center;font-size: 0.26rem; line-height: 1.75em; margin-bottom: 2.4em;}
.brand03 .tags span {display: block;background: url(../images/icon_01.png) no-repeat left center;background-size: 0.6154em auto;padding-left: 1.077em;width: calc(100% / 3);text-align: left;}
.brand03 .box {border:2px solid rgba(215,230,246,0.2); border-radius: 15px; padding:0.22rem 0.2rem 0.2rem; background: url(../images/box_01.png) no-repeat center bottom; background-size: 85.6% auto;}
.brand03 .box .name {font-size: 0.23rem; line-height: 1.5em; font-weight: normal;}
.brand03 .box .alias {font-size: 0.16rem; line-height: 1.5em; font-weight: normal;}
.brand03 .box p {font-size: 0.46rem; line-height: 1.35em;}

.brand04 .title {text-align: center; margin-bottom: 5%;padding-top: 5%}
.brand04 .pic img {width: auto; margin:0 auto;}
@media only screen and (max-width:1024px) {
.brand02  {padding:8.073% 0 10.416%;}
.brand03 {padding:9.53125% 0 7.0834%;}
.brand04 {padding:8.073% 0 5.73%;}

.bbox .text {width: 100%;margin-bottom: 2em;}
.bbox .pic {width: 100%;}
.brand03 .text {margin:2em 0 0;}
}
@media only screen and (max-width:768px) {
.brand01 .info {padding:1.5rem 0;}
}

/*Other002907 */
.Other002907{position: fixed;right: 1%;bottom: 10%;/*transform: translateY(-50%);-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);*/z-index: 200;width: 70px;}
.Other002907 li:not(:last-child){ margin-bottom: 5px;}
.Other002907 li a{text-align: center;display: block;line-height: 40px;padding-top: 30px;background-position: center 12px;background-repeat: no-repeat;background-size: auto 24px;font-size: 12px;color: #fff;background-color: rgba(43, 49, 110, 0.8);border-radius: 5px;box-shadow: 0px 6px 10px 0px rgb(0 0 0 / 25%);position: relative;}
.Other002907 li a:hover{color: #fff;}
.Other002907 li.li_1 a{background-image: url("../images/icon-wx.svg");}
.Other002907 li.li_2{display: none}
.Other002907 li.li_2 a{background-image: url("../images/icon-kf.svg");}
.Other002907 li.li_3 a{background-image: url("../images/icon-shop2.svg");}
.Other002907 li figure{ position:absolute; top:50%;transform: translateY(-50%); right:110%; display:none;text-align: center;padding: calc(12 / 16* 1em); background: #fff; border-radius: 5px; min-width: calc(160 / 16* 1em);transition: all 0.5s;}
.Other002907 li figure img{ width:100px; height:100px; }
.Other002907 li figure p{ line-height: 1.2; color: #333;font-size:15px;}
.Other002907 li.li_1 a:hover figure{ display:block;}

/*倒数第二频的视频底部有闪缩，这里是覆盖遮挡一下*/
.footer-bg{
  width: 100%;
  height: 6px;
  background: #06062c;
  margin-top: -3px;
  position: absolute;
  z-index: 99;
}

/* 页面放大150% 大概就是这个分辨率，导航栏会遮挡内容，需要针对调整*/
@media (min-width: 1000px) and (max-width:1300px) {
  .root-w-1600 .auto.root-sz-16.w_86{width: 64%;}
  .homeBrand .homeTitle{ margin-top: 50px;}
  .homeFootprint .homeTitle{ padding-top: 130px;}
}




.Top003084.fixed a{color: #666;}
.Top003084.fixed .logo img{display: none;}
.Top003084.fixed .logo img.activeImg{display: block;}

.treaTment{background-size: cover;}
