/* Rem */
@font-face {
  font-family: "Light";
  src: url("../fonts/HarmonyOs_Sans_SC_Light.ttf");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Medium";
  src: url("../fonts/HarmonyOs_Sans_SC_Medium.ttf");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Regular";
  src: url("../fonts/HarmonyOs_Sans_SC_Regular.ttf");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Bold";
  src: url("../fonts/HarmonyOS_Sans_SC_Bold.ttf");
  font-weight: normal;
  font-style: normal;
}
.font-light{
  font-family: "Light";
}
.font-medium{
  font-family: "Medium";
}
.font-bold{
  font-family: "Bold";
}
.opacity0{
  opacity: 0;
}
html{
  font-size: calc(100 / 1920 * 100vw);
}
body{
  font-family: "Regular", "arial", "sans-serif";
}
.w100{
  width: 100%;
}
@media (min-width: 1921px) {
  html{
    font-size: 100px;
  }
}
@media (max-width: 1200px) {
  html{
    font-size: 8vw;
  }
}
@media (max-width: 900px) {
  html{
    font-size: 14vw;
  }
}
@media (max-width: 640px) {
  html{
    font-size: 18vw;
  }
}
.j-end {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.j-center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.j-sb {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.j-start {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.f-wrap {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.f-colu {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.f-reverse{
  flex-direction: row-reverse;
}

.a-center {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.a-start {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.a-end {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.a-baseline{
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
.t-center {
  text-align: center;
}
.t-right{
  text-align: right;
}

/* è¡Œé«˜ */
.line-mn,
.line-mn * {
  line-height: 1.3;
}

.line-sm,
.line-sm * {
  line-height: 1.5;
}

.line-md,
.line-md * {
  line-height: 1.8;
}

.line-lg,
.line-lg * {
  line-height: 2;
}
.d-block {
  display: block;
}

.hide{
  display: none;
}

.d-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.w1600{
  margin: 0 auto;
  max-width: 1600px;
  width: 96%;
}
.pr{
  position: relative;
}
.ab{
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 3;
}
.t-sion{
  transition: all .5s;
}
.t-sion-linear{
  transition: all .5s linear;
}

/*---------------------------
  Topï¼ˆé¡¶éƒ¨ï¼‰
---------------------------*/
#fullPage{
  line-height: 1;
  font-size: .16rem;
}
footer p,
footer h3,
footer h2,
footer h4,
footer em,
footer i{
  margin: 0;
  font-style: normal;
}
.header{
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  z-index: 20;
  
}
.header .hdContainer{
  font-size: .14rem;
  height: 1rem;
}
.header nav ul li:not(:last-child) {
  margin-right: .1rem;
}
.header nav ul a{
  font-size: .16rem;
  color: #fff;
  display: block;
  padding: .05rem .1rem;
}
.header .logo img{
  height: .53rem;
}
.header .topRight form{
  width: .5rem;
  height: .4rem;
  border-radius: .4rem;
}
.header .topRight form input{
  border: 0;
  outline: none;
}
.header .topRight form .text{
  padding: 0 .4rem 0 .1rem;
  width: 0;
  position: absolute;
  left: auto;
  right: 0;
  transition: all .5s;
  box-sizing: border-box;
  overflow: hidden;
  opacity: 0;
  display: block;
}
.header .topRight form .submit{
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: url(../images/searchWhite.png) no-repeat center/.21rem;
  z-index: 4;
  cursor: pointer;
  width: .4rem;
}
.header .topRight form.active .text{
  display: block;
  width: 1.8rem;
  height: 100%;
  background-color: #fff;
  opacity: 1;
  border-radius: .4rem;
  border: solid 1px #333;
}
.header .topRight form.active .submit{
  background-image: url(../images/searchBlack.png);
}
.header .topRight .language{
  padding: 0 .2rem 0 .24rem;
  color: #fff;
  background: url(../images/languageWhite.png) no-repeat 0 center/.2rem;
  margin: 0 .25rem;
  font-size: .16rem;
}
.header .topRight .language:after{
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 0;
  height: 0;
  border-left: solid .06rem transparent;
  border-right: solid .06rem transparent;
  border-top: solid .06rem #fff;
}
.header .topRight .ali img{
  width: .42rem;
}
.header .topRight .language .drop a{
  line-height: .3rem;
  text-align: center;
  border-bottom: solid 1px #eee;
}
.header .topRight .language .drop a:last-child{
  border-bottom: 0;
}
.header .topRight .language .drop a:hover{
  font-weight: 700;
}
.header .topRight .language:hover .drop{
  display: block;
}
.drop{
  position: absolute;
  top: 100%;
  padding-top: .15rem;
  z-index: 8;
  left: 50%;
  transform: translateX(-50%);
  display: none;
}
.drop .border{
  position: relative;
  background: #fff;
  box-shadow: 0 0 .1rem rgba(0, 0, 0, .03);
  border-radius: 5px;
  width: 1.2rem;
  padding: .1rem;
}
.drop .border:after{
  content: "";
  position: absolute;
  left: 50%;
  top: -.06rem;
  transform: translateX(-50%);
  width: 0;
  height: 0;
  border-left: solid .06rem transparent;
  border-right: solid .06rem transparent;
  border-bottom: solid .08rem #fff;
}
/* å¤´éƒ¨é»‘ */
.header.black nav ul a,
.header.black .topRight .language,
.header.active nav ul a,
.header.active .topRight .language,
.header.bgfff nav ul a,
.header.bgfff .topRight .language{
  color: #333;
}
.header.bgfff{
  background: #fff;
}
.header.black .logo img,
.header.black .ali img,
.header.active .logo img,
.header.active .ali img,
.header.bgfff .logo img,
.header.bgfff .ali img{
  display: none;
}

.header.black .logo img.hide,
.header.black .ali img.hide,
.header.active .logo img.hide,
.header.active .ali img.hide,
.header.bgfff .logo img.hide,
.header.bgfff .ali img.hide{
  display: block;,
}
.header.black .topRight form .submit,
.header.active .topRight form .submit,
.header.bgfff .topRight form .submit{
  background-image: url(../images/searchBlack.png);
}
.header.black .topRight .language,
.header.active .topRight .language,
.header.bgfff .topRight .language{
  background-image: url(../images/languageBlack.png);
}
.header.black .topRight .language:after,
.header.active .topRight .language:after,
.header.bgfff .topRight .language:after{
  border-top-color: #333;
}
.header.bgfff .topRight form:hover{
  border: solid 1px #333;
}
.header.bgfff .menuBtn span{
  background-color: #333;
}

/*--------- End ----------*/


/*---------------------------
  Homeï¼ˆé¦–é¡µï¼‰
---------------------------*/
/* section 1 */
#fullPage .fp-tableCell{
  padding-top: 1rem;
}
#fullPage .section7 .fp-tableCell{
  padding-top: 0;
}
.section em,
.section i{
  font-style: normal;
}
.section h2,.section h3,.section h4,.section p{
  margin: 0;
}
.section1 .banner .txt{
  padding-top: .7rem;
  color: #fff;
}
.section1 .banner h3{
  font-size: .3rem;
  letter-spacing: 0rem;
  font-weight: 400;
}
.section1 .banner h2{
  font-size: .4rem;
  letter-spacing: 0rem;
  font-weight: 400;
  margin: .3rem 0 .1rem;
}
.section1 .banner h2 strong{
  font-size: .8rem;
}
.section1 .banner .txt p{
  text-transform: uppercase;
  opacity: .5;
  font-size: .22rem;
}
.section1 .banner .txt{
  transform: translateY(.3rem);
  opacity: 0;
  transition: all .8s;
}
.arrow{
  width: .6rem;
  height: .6rem;
  border-radius: 50%;
  background: #fff url(../images/arrowBottomRightBlue.png) no-repeat center/.25rem;
  cursor: pointer;
}
.section1 .arrow{
  margin-top: .9rem;
}
.section1 .banner .slider.slick-active .txt,
.section1 .banner .slider.active .txt{
  opacity: 1;
  transform: translateY(0);
  transition-delay: .5s;
}
.section1 .scrollDown{
  position: absolute;
  bottom: .4rem;
  width: 100%;
  z-index: 3;
}
.section1 .scrollDown img{
  width: .55rem;
  animation: myfirst 2s infinite linear;
  -webkit-animation: myfirst 2s infinite linear; /* Safari ä¸Ž Chrome */
  transform: translateY(5px);
}
@keyframes myfirst
{
    0% {transform: translateY(5px);}
  50% {transform: translateY(-5px);}
    100% {transform: translateY(5px);}
}
 
@-webkit-keyframes myfirst /* Safari ä¸Ž Chrome */
{
 0% {transform: translateY(5px);}
 50% {transform: translateY(-5px);}
 100% {transform: translateY(5px);}
}
.section1 .slick-list,
.section1 .slick-list .slick-track,
.section1 .slider{
  height: 100%;
}
.section1 .slick-list .slider{
  display: flex;
}
.section1 .slick-dots{
  position: absolute;
  right: .6rem;
  bottom: .6rem;
  z-index: 3;
}
.section1 .slick-dots{
  list-style: none;
}
.section1 .slick-dots button{
  display: none;
}
.section1 .slick-dots li{
  width: .14rem;
  height: .14rem;
  border-radius: 50%;
  background: #fff;
  opacity: .3;
  margin-bottom: .2rem;
}
.section1 .slick-dots li.slick-active{
  opacity: 1;
}
.section2 .homeAbout{
  width: 100%;
  max-width: 6rem;
  color: #333;
}
.section2 .homeAbout .intoduce{
  margin: .4rem 0 .4rem;
  padding-right: .3rem;
}
.section2 .homeAbout .otherInfo{margin-top: .4rem;font-size: 0.14rem}
.section2 .homeAbout .otherInfo p{
  margin-bottom: .1rem;
}
.section2 .homeAbout .otherInfo span{
  font-size: .4rem;
  font-weight: 700;
}
.section2 .homeAbout .otherInfo em{
  padding: .08rem 0;
  margin-left: .05rem;
}
.commonTitle h3{
  position: relative;
  z-index: 3;
  font-size: .46rem;
  font-weight: 400;
  letter-spacing: 2px;
  color: #000;
  text-transform: capitalize;
}
.commonTitle h3:after{
  content: "";
  display: block;
  width: .4rem;
  height: 3px;
  background: #08277e;
  margin-top: .2rem;
}
.commonTitle h3 span{
  color: #08277e;
}
.commonTitle p{
  position: absolute;
  left: 0;
  top: .2rem;
  font-size: .55rem;
  text-transform: uppercase;
  opacity: .1;
  z-index: 2;
  font-weight: 700;
  letter-spacing: .02rem;
  white-space: nowrap;
}
.section2 .aboutVideo{
  position: absolute;
  right: 0;
  top: 0;
  width: 56.25%;
  height: 100%;
  z-index: 2;
}
.section2 .aboutVideo .play span{
  position: relative;
  z-index: 3;
  width: 1rem;
  height: 1rem;
  border-radius: 50%;
  background: #08277e url(../images/play.png) no-repeat center/.3rem;
  display: block;
  cursor: pointer;
}
.section2 .aboutVideo .play em{
  z-index: 2;
  border-radius: 50%;
  opacity: .5;
  background: #08277e;
  animation: play 2s infinite;
  -webkit-animation: play 2s infinite; /* Safari ä¸Ž Chrome */
}
.section2 .aboutVideo .play em.two{
  animation-delay: .5s;
}
@keyframes play
{
    0% {transform: scale(1);opacity: .5;}
  100% {transform: scale(2);opacity: 0;}
}
 
@-webkit-keyframes play /* Safari ä¸Ž Chrome */
{
 0% {transform: scale(1);opacity: .5;}
 100% {transform: scale(2);opacity: 0;}
}
.homeProduct .hpArrow .btn{
  width: .6rem;
  height: .6rem;
  border-radius: 50%;
  border: solid 1px #08277e;
  cursor: pointer;
}
.homeProduct .hpArrow .prevBtn{
  background: url(../images/arrowBottomLeftBlue.png) no-repeat center/.25rem;
  margin-right: .2rem;
}
.homeProduct .hpArrow .prevBtn:hover{
  background-color: #08277e;
  background-image: url(../images/arrowBottomLeftWhite.png);
}
.homeProduct .hpArrow .nextBtn{
  background: url(../images/arrowBottomRightBlue.png) no-repeat center/.25rem;
}
.homeProduct .hpArrow .nextBtn:hover{
  background-color: #08277e;
  background-image: url(../images/arrowBottomRightWhite.png);
}
.commonTitle.corfff h3,
.commonTitle.corfff p{
  color: #fff;
}
.commonTitle.corfff h3:after{
  background: #fff;
}
.homeProduct .hpList{
  margin-top: 1rem;
  padding: .3rem 0;
  overflow: hidden;
}
.homeProduct .hpList ul li .item{
  height: 4.4rem;
  padding: 0 .4rem;
  border: solid 1px #d5d6d8;
  background: rgba(255,255,255,.92);
  border-left-width: 0;
}
.homeProduct .hpList ul li:first-child .item{
  border-left-width: 1px;
}
.homeProduct .hpList ul li .item .more{
  display: none;
}
.homeProduct .hpList ul li img{
  max-height: .55rem;
}
.homeProduct .hpList ul li h3{
  font-size: .24rem;
  font-weight: 400;
  margin: .3rem 0 .15rem;
  color: #333;
  text-transform: capitalize;
}
.homeProduct .hpList ul li h4{
  font-weight: 400;
  color: #999;
  margin: 0;
  text-transform: uppercase;
}
.homeProduct .hpList ul li .desc{
  color: #333;
  margin-top: .3rem;
  text-align: center;
  line-height: .24rem;
  min-height: calc(2 * .24rem);
}
.homeProduct .hpList ul li .more{
  width: .6rem;
  height: .6rem;
  border-radius: 50%;
  background: #fff url(../images/arrowBottomRightBlue.png) no-repeat center/.25rem;
  margin-top: .5rem;
}
.homeProduct .slick-list{
  overflow: visible;
}
/* .slick-disabled:hover{
  cursor: not-allowed !important;
} */
.section4 .introduceList{
  margin: 1rem 0;
}
.section4 .introduce{
  max-width: 5.8rem;
  height: 0;
  visibility: hidden;
  transform: translateY(.4rem);
  opacity: 0;
}
.section4 .introduce.active{
  transition: all .5s;
  transform: translateY(0);
  visibility: visible;
  height: auto;
  opacity: 1;
}
.section4 .introduce *{
  color: #fff;
}
.section4 .introduce h3{
  font-weight: 400;
  font-size: .26rem;
}
.section4 .introduce .desc{
  margin: .2rem 0 .3rem;
  line-height:1.75;
  height:calc(1.75em * 2);
  display: -webkit-box;
  display: box;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-word;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.section4 .w1600,
.section4 .domainTab{
  position: relative;
  z-index: 6;
}
.section4 .bgContent p{
  display: none;
}
.wideMore a{
  display: block;
  width: 2rem;
  height: .6rem;
  border-radius: .6rem;
  color: #fff;
  text-indent: .4rem;
  line-height: .6rem;
  background: #08277e url(../images/arrowBottomRightWhite.png) no-repeat 1.4rem center/.25rem;
  position: relative;
  z-index: 4;
}
.wideMore a:hover{
  background-position-x: 1.5rem;
}
.section4 .domainTab ul li{
  flex: 1 1 0;
  cursor: pointer;
}
.section4 .domainTab ul li:last-child{
  border-right-width: 1px;
}
.section4 .domainTab ul li .txt{
  height: 1.6rem;
  
}
.section4 .domainTab ul li figure img{
  max-height: .35rem;
}
.section4 .domainTab ul li:after{
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(255,255,255,.4);
  border: solid 1px rgba(255,255,255,.2);
  border-right: 0;
  z-index: 1;
}
.section4 .domainTab ul li h3{
  font-weight: 400;
  margin: .15rem 0;
  font-size: .18rem;
  color: #fff;
}
.section4 .domainTab ul li h4{
  text-transform: uppercase;
  opacity: .4;
  color: #fff;
  font-weight: 400;
  font-size: .14rem;
  text-align: center;
}
.section4 .domainTab ul li .bg{
  z-index: 2;
  border-top-right-radius: 45%;
  border-bottom-right-radius: 45%;
  display: none;
}
.section4 .domainTab ul li .txt{
  position: relative;
  z-index: 3;
}
.section4 .domainTab ul li.active .bg{
  display: block;
}
.section4 .domainTab ul li.active{
  border-width: 0;
}
.section5 .hpList .part{
  padding: 1px;
  transition: all .5s;
  width: 23.5%;
  margin-right: 2%;
}
.section5 .hpList .part:last-child{
  margin-right: 0;
}
.section5 .hpList .part .txt{
  border: solid 1px #d7dadf;
  padding-right: .35rem;
  height: 100%;
  position: relative;
}
.section5 .hpList .part .txt i.tr:after,
.section5 .hpList .part .txt i.tr:before,
.section5 .hpList .part .txt i.lb:after,
.section5 .hpList .part .txt i.lb:before{
  content: "";
  position: absolute;
  transition: all .8s;
  background: #08277e;
}
.section5 .hpList .part .txt i.tr:after{
  left: 0;
  top: 0;
  width: 0;
  height: 1px;
}
.section5 .hpList .part .txt i.lb:after{
  left: 0;
  width: 1px;
  height: 0;
  top: 0;
}
.section5 .hpList .part .txt i.tr:before{
  right: 0;
  top: 0;
  width: 1px;
  height: 0;
  transition-delay: .8s;
}
.section5 .hpList .part .txt i.lb:before{
  left: 0;
  width: 0;
  height: 1px;
  bottom: 0;
  transition-delay: .8s;
}

.section5 .hpList .part .txt:hover{
  border-color: transparent;
}
.section5 .hpList .part .txt:hover i.tr:after,
.section5 .hpList .part .txt:hover i.lb:before{
  width: 100%;
}
.section5 .hpList .part .txt:hover i.tr:before,
.section5 .hpList .part .txt:hover i.lb:after{
  height: 100%;
}
.section5 .hpList .topTxt{
  padding: .35rem 0 .2rem .2rem;
  position: relative;
  z-index: 3;
}
.section5 .hpList .date{
  color: #333;
  
}
.section5 .hpList .topic.part .txt{
  padding: .35rem .3rem 0 .3rem;
}
.section5 .hpList .topic.part .txt h3{
  font-size: .3rem;
  color: #333;
  line-height: .36rem;
  margin-bottom: .1rem;
}
.section5 .hpList .topic .tcList{
    position: relative;
    z-index: 3;
}
.section5 .hpList .topic a{
  display: block;
  line-height: .68rem;
  border-bottom: dashed 1px #d6dadf;
  padding-left: .2rem;
  position: relative;
  font-size: .2rem;
}
.section5 .hpList .topic a:after{
  position: absolute;
  content: "";
  display: block;
  width: .08rem;
  height: .08rem;
  border-radius: 50%;
  border: solid 1px #c1c3c7;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
.section5 .hpList .date{
  color: #333;
  
}
.section5 .hpList .date span{
  font-size: .32rem;
  padding-right: .2rem;
  background: url(../images/oblique.png) no-repeat right bottom/.16rem;
}
.section5 .homeProduct .hpList .part .desc{
  height: 1.2rem;
}
.section5 .homeProduct .hpList .part h3{
  margin: 0;
  
}
.section5 .homeProduct .hpList .part h3 a{
  display: block;
  font-size: .24rem;
  min-height: calc(2 * .36rem);
  line-height: .36rem;
}
.section5 .homeProduct .hpList .ptMore{
  height: 2.4rem;
  padding-left: .2rem;
}
.section5 .homeProduct .hpList .ptMore .wideMore{
  padding-top: .3rem;
  display: none;
}
.section5 .hpList figure{
  opacity: 0;
  transition: all .5s;
}
.section5 .hpList .swiper-slide-active figure{
  display: block;
  position: absolute;
  width: 91%;
  height: 100%;
  left: 100%;
  bottom: 0;
  opacity: 1;
  transition-delay: .2s;
}
.section5 .hpList .swiper-slide-active .part .txt{
  border-width: 0;
}
.section5 .hpList .swiper-slide-active .part{
  transform: translateX(-46%);
}

.section5 .homeProduct .hpList .swiper-slide-active  .ptMore .wideMore{
  display: block;
}
.section6 .fp-tableCell{
  vertical-align: top;
}
.section6 .commonTitle{
  padding-top: .8rem;
}
.section6 .dcNumbers{
  position: absolute;
  right: 0;
  bottom: 0;
  width: 100%;
  z-index: 2;
}
.section6 .dcNumbers dd{
  width: 4.7rem;
  color: #fff;
  padding: .5rem;
  padding-top: 0;
}
.section6 .dcNumbers dd:after{
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  opacity: .8;
}
.section6 .dcNumbers dd .num,
.section6 .dcNumbers dd .introduce{
  position: relative;
  z-index: 3;
}
.section6 .dcNumbers dd:nth-of-type(1):after {
  background: rgb(8,39,126);
}
.section6 .dcNumbers dd:nth-of-type(2):after {
  background: rgb(1,176,25);
}
.section6 .dcNumbers dd:nth-of-type(3):after {
  background: rgb(225,156,23);
}
.section6 .dcNumbers dd.active:after{
  opacity: 1;
}
.section6 .dcNumbers dd{
  overflow: hidden;
  height: 4.8rem;
}
.section6 .dcNumbers dd .num span{
  font-size: 1.1rem;
  color: #fff;
}
.section6 .dcNumbers dd .num .ab{
  height: 60%;
  overflow: hidden;
}
.section6 .dcNumbers dd .num .halfOpacity{
  height: 40%;
  opacity: .2;
  top: inherit;
  top: initial;
  bottom: 0;
}
.section6 .dcNumbers dd .num .halfOpacity i{
  transform: translateY(-60%);
  display: block;
}
.section6 .dcNumbers dd .introduce{
  margin-top: 1.1rem;
  opacity: .3;
}
.section6 .dcNumbers dd .introduce img{
  max-height: .5rem;
}
.section6 .dcNumbers dd .introduce h4{
  font-weight: 400;
  font-size: .26rem;
  margin: .2rem 0 .15rem;
}
.section6 .dcNumbers dd>a{
  z-index: 8;
}
.section6 .dcNumbers dd .bgIcon{
  position: absolute;
  right: 0;
  bottom: 0;
  width: 40%;
  height: 100%;
  opacity: 0;
  z-index: 2;
}
.section6 .dcNumbers dd .bgIcon img{
  max-width: none;
  max-height: 90%;
}
.section6 .dcNumbers dd.active .bgIcon{
  display: flex;
  opacity: .1;
}
.section6 .dcNumbers dd.active .introduce{
  opacity: 1;
}
.section6 .dcNumbers dd.active{
  width: 5rem;
  height: 5rem;
}

/*--------- End ----------*/

/*---------------------------
  Footerï¼ˆåº•éƒ¨ï¼‰
---------------------------*/
.footer{
  background: #081227;
}
.footer,
.footer a{
  color: #fff;
}
footer .footer{
  font-size: .16rem;
}
footer .footer .small p{display: inline-block;}
.footer .ftTop{
  height: 1.6rem;
  border-bottom: solid 1px rgba(255,255,255,.2);
}
.footer .ftTop .share dl{
  margin: 0 -.1rem;
}
.footer .ftTop .share dd{
  margin: 0 .1rem;
  z-index: 5;
}
.footer .ftTop .share dd > img{
  width: .5rem;
  cursor: pointer;
}
.footer .ftTop .share dd:hover p{
  display: block;
}
.footer .ftTop .share dd p{
  position: absolute;
  bottom: 105%;
  width: 1.3rem;
  border: solid 5px #fff;
  border-radius: 5px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 2;
  display: none;
}
.footer .ftMiddle{
  padding: .8rem 0 .7rem;
}
.footer .ftMiddle p{
  margin-bottom: .1rem;
}
.footer .ftMiddle dl dd:not(:last-child) {
  margin-bottom: .2rem;
}
.footer .ftMiddle dl dd:nth-of-type(1) a{
  font-size: .36rem;
  font-weight: 700;
}
.footer .ftMiddle dl dd:nth-of-type(2) a{
  font-size: .18rem;
  font-weight: 700;
}
.footer .ftMiddle .fmCode{
  margin: 0 -.2rem;
}
.footer .ftMiddle .fmCode p{
  width: 1.2rem;
  text-align: center;
  margin: 0 .2rem;
}
.footer .ftMiddle .fmCode p img{
  margin-bottom: .1rem;
}
.footer .ftMiddle .fmLeft p img{
  width: .18rem;
  margin-right: 5px;
}
.footer .ftMiddle .fmNav{
  width: 6.5rem;
}
.footer .ftMiddle .fmNav ul{
  margin: 0 -.3rem;
  margin-top: -.5rem;
}
.footer .ftMiddle .fmNav li{
  width: 33%;
  padding: 0 .3rem;
  margin-top: .5rem;
  font-size: .14rem;
}
.footer .ftMiddle .fmNav li a{
  display: block;
  padding-bottom: .3rem;
  border-bottom: solid 1px rgba(255,255,255,.3);
  background: url(../images/arrowBottomRightWhite.png) no-repeat right .08rem/.16rem;
}
.footer .ftMiddle .fmNav li a:hover{
  background-position-x: 90%;
  text-indent: .1rem;
}
.footer .ftBottom{
  
  background: #02091c;
}
.footer .ftBottom .fmBox{
  height: 1rem;
}
.footer .ftBottom .fmBox a:hover,
.footer .ftBottom .fmBox .otherLinks a:hover i{
  text-decoration: underline;
}
.footer .ftBottom .fmBox .otherLinks a:hover{
  text-decoration: none;
}
.footer .ftBottom .fmBox .otherLinks a:after{
  content: "·";
  width: .2rem;
  text-align: center;
  display: block;
}
.footer .ftBottom .fmBox .otherLinks a:last-child:after{
  display: none;
}
/*--------- End ----------*/


/*Banner002730 */
.Banner002730{position: relative; overflow: hidden;}
.Banner002730 .ytable{height: 100%;}
.Banner002730 .txt{ position:absolute; left:0; top:0; height:100%; width:100%; z-index:2; color:#fff; }
.Banner002730 .txt .cn{ letter-spacing:8px;  font-size:calc(36 / 16 * 1em); }
.Banner002730 .txt .en{text-transform: uppercase;font-weight: bold; letter-spacing: 2px;font-size:calc(22 / 16 * 1em); margin-top:8px;}
@media(min-width:1025px){
.Banner002730 figure{ height:600px;}
.Banner002730 img{ display:none;}
}
@media(max-width:1024px){
.Banner002730 figure{ display:block;height: 35vh;}
.Banner002730 img{ width:100%; display:none;}
}




/*Menu003135 */
.Menu003135{position: relative;z-index: 3;}
.Menu003135 .current{font-size:calc(15 / 16 * 1em); padding-left:calc(25 / 15 * 1em);background: url(../images/Menu003135-icon.svg) no-repeat left center; background-size:1em auto; line-height:calc(90 / 15 * 1em);}
.Menu003135 .current,
.Menu003135 .current a:not(:hover){color: #777;}
.Menu003135 .current span{color:#08277e;}
.Menu003135 .nav-menu li{float: left;font-size:1em;line-height:calc(90 / 16 * 1em);}
.Menu003135 .nav-menu li:not(:last-child){margin-right:1vw;}
.Menu003135 .nav-menu li a{display: block;position: relative;}
.Menu003135 .nav-menu2{ overflow: hidden; padding-right:4em;}
.Menu003135 .nav-menu2 li{ width:auto; font-size:1em;line-height:calc(90 / 16 * 1em);}
.Menu003135 .nav-menu2 li a{display:block;position: relative;}
.Menu003135 .nav-menu2 li:not(:last-child){margin-right:0;}
.Menu003135  a:hover,
.Menu003135 .nav-menu li a:hover,
.Menu003135 .nav-menu li.aon a{color:#08277e;}
.Menu003135 .nav-menu li.aon a:before{position: absolute;content: ''; left: 0; bottom: 0;width: 100%; height: 2px;background-color:#08277e;}
@media (min-width:1025px) {
.Menu003135 .nav-menu{max-width: 70%}
.Menu003135 .box{box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.1); padding:0 3vw; margin-top:calc(-45 / 16 * 1em); background: #fff; border-radius:calc(45 / 16 * 1em);}
}
@media (max-width:1024px) {
.Menu003135 .current{display: none;}   
}




.con-bg{background: url(../images/con-bg.png) no-repeat top center; background-size: cover;}
.history{background-image:url(../images/con-bg2.jpg); background-position: center bottom; }



.Listtit{position: relative; z-index: 1;  color: #333; text-align: center; font-size:calc(32 / 16 * 1em); font-weight: bold;}
.Listtit::after{content: ''; width:1em; height:calc(3 / 30 * 1em); background-color:#08277e; display: block; margin:calc(25 / 30 * 1em) auto calc(35 / 30 * 1em); }





/*RighInfo002808 */
.RighInfo002808{padding: calc(100 / 1920 * 100vw) 0;}
.RighInfo002808 .Listtit{ text-align: left;}
.RighInfo002808 .Listtit::after{margin-left: 0;}
.RighInfo002808 p{line-height: 1.75; color:#666; margin: 0;}
.RighInfo002808 p+p{margin-top: 1em;}
.RighInfo002808 .floor{position: relative; z-index: 1}
.RighInfo002808 .txt{text-align: justify;}
.RighInfo002808 .floor-1 .count{position: relative; z-index: 1;}
.RighInfo002808 .floor-1 .count ul{display: flex;}
.RighInfo002808 .floor-1 .count li{padding:calc(40 / 16  * 1em) 0;}
.RighInfo002808 .floor-1 .count li:not(:first-child){padding-left:3vw; margin-left:3vw; border-left: 1px solid rgba(0, 0, 0, 0.05);}
.RighInfo002808 .floor-1 .count li aside{color:#08277e; font-weight: bold; padding-bottom:calc(5 / 16 * 1em);}
.RighInfo002808 .floor-1 .count li aside b{font-size:calc(48 / 16 * 1em);display: inline-block;vertical-align: sub; padding-right: calc(5 / 48 * 1em); line-height:calc(40 / 48 * 1em);}
.RighInfo002808 .floor-2{margin-top: calc(90 / 16 * 1em);}
.RighInfo002808 .floor-2 li:nth-child(2n){ background:#fff;}

.RighInfo002808 .floor-3 .box1{ background:#08277e; padding:3vw;}
.RighInfo002808 .floor-3 .box1 .Listtit{ color: #fff;}
.RighInfo002808 .floor-3 .box1 .Listtit::after{background: #fff;}
.RighInfo002808 .floor-3 .box1 p{color: #fff;}
.RighInfo002808 .floor-3 .box2{background: #fff; padding:3vw;}

@media (min-width:1025px) {
.RighInfo002808 .floor .Ispic{position: absolute;height: 100%; right: 0; top: 0;}
.RighInfo002808 .floor-1 .Ispic{width:32%;}
.RighInfo002808 .floor-2 .Ispic{right: auto; left: 0; width: 25%;}
.RighInfo002808 .floor-1 .txt{padding-right:32%;}
.RighInfo002808 .floor-1 .info{padding-right: 4vw; padding-bottom: 4vw;}
.RighInfo002808 .floor-1 .count:before{position: absolute; right: 0; top: 0; height: 100%; background:rgba(255, 255, 255, .8);content: ''; width: 124.49%; z-index: -1;}
.RighInfo002808 .floor-1 .count{padding-right:4vw;}
.RighInfo002808 .floor-2{padding-left:25%;}
.RighInfo002808 .floor-2 li{padding:0 3vw;}
.RighInfo002808 .floor-2 li:nth-child(2n){padding:3vw; margin-top:3vw;}
.RighInfo002808 .floor-3 .box1{width: 25%;}
.RighInfo002808 .floor-3 .Ispic{width: 75%; z-index: 1;}
.RighInfo002808 .floor-3 .box2{width:56%; z-index: 2; position: relative;}
}






/*.Timeline000753*/
 .Timeline000753{padding: calc(100 / 1920 * 100vw) 0;}
 .Timeline000753 .bx-controls{ display:none;} 
 .Timeline000753 .prev,
 .Timeline000753 .next{ text-align:center;}
 .Timeline000753 .prev a,
 .Timeline000753 .next a{ display:inline-block; background:url(../images/Timeline000753-icon.svg) no-repeat center center; width:20px; height:21px; cursor:pointer; background-size: contain;}
 .Timeline000753 .prev a:hover,
 .Timeline000753 .next a:hover{background-image:url(../images/Timeline000753-icon-on.svg);}
 .Timeline000753 .next a{transform: rotate(180deg);}
 .Timeline000753 .prev{ padding-bottom:20px;}
 .Timeline000753 .next{ padding-top:20px;}
 .Timeline000753 .bx-wrapper{ position:relative; padding:20px 0; }
 .Timeline000753 .bx-wrapper:before{ position:absolute; content:''; width:1px; height:100%; background-color:#ddd; left:50%; margin-left:-0.5px; top:0;}
 .Timeline000753 .list li .box{position:relative;  padding-bottom: calc(4 / 16 * 1em);}
 .Timeline000753 .list li .box::before{position: absolute; left:calc(-4 / 16 * 1em); bottom:0; content: ''; width:calc(8 / 16  *1em); height:calc(8 / 16  *1em); background: #08277e; border-radius: 50%;} 
 .Timeline000753 .list li .box .inner{display: flex; align-items: center;  padding-bottom: calc(20 / 16 * 1em); border-bottom: 1px solid #ddd; } 
 .Timeline000753 .list li .box .pic{width:34%;}
 .Timeline000753 .list li .box .Ispic{ padding-bottom:60.298%;}
 .Timeline000753 .list li .box .txt{ line-height: 1.5; color: #333;padding:0 2.5vw; width: calc(100% - 34%);}
 .Timeline000753 .list li .box .time{font-size: calc(32 / 16 * 1em); color: #08277e; font-weight: bold; margin-bottom: calc(14 / 32 * 1em); line-height: 0.8;}
 .Timeline000753 .list li .box .txt p{ margin: 0;}
 .Timeline000753 .list li .box .txt p+p{ margin-top:calc(6 / 16 * 1em);}
 .Timeline000753 .list li .box .con::before{position:absolute;content:'';width:0;height:0;border-top: 10px solid transparent;border-left: 14px solid #fff;border-bottom: 10px solid transparent;right: -14px;top: 36px;}
 .Timeline000753 .list li:hover .box .con p{ color:#fff;}
 .Timeline000753 .list li:hover .box .con .p::after{background:#fff;}
 @media(min-width:1025px){
  .Timeline000753 .list li:not(.odd) .box::before{right:calc(-4 / 16 * 1em);left: auto;} 
  .Timeline000753 .list li .box{width: 50%; text-align: right;}
  .Timeline000753 .list li.odd .box{margin-left: auto; text-align: left;}
  .Timeline000753 .list li.odd .pic{order:2}
}





/*Page002737 */
.Page002737{padding:calc(60 / 1920 * 100vw) 0 calc(100 / 1920 * 100vw) ; }
.Page002737 .Pages{ text-align: center;}
.Page002737 .Pages > span{display: inline-block; vertical-align: middle;}
.Page002737 .Pages .a_first,
.Page002737 .Pages .a_end,
.Page002737 .Pages .p_cur,
.Page002737 .Pages .p_count,
.Page002737 .Pages .p_total{display: none;}
.Page002737 .Pages .p_jump,
.Page002737 .Pages .p_page{overflow: hidden; }
.Page002737 .Pages .p_page em{font-style: normal;}
.Page002737 .Pages .p_page a{float: left; line-height:calc(40  / 16 * 1em); border: 1px solid #e5e5e5; border-radius: 4px; padding: 0 calc(15  / 16 * 1em); margin: 0 5px; font-size:1em;color: #999; background: #fff;}
.Page002737 .Pages .p_page a:hover,
.Page002737 .Pages .p_page a.a_cur{background-color:#08277e; border-color:#08277e; color: #fff;}
.Page002737 .Pages .p_page a.a_next,
.Page002737 .Pages .p_page a.a_prev{font-size:1em; height:calc(42  / 16 * 1em); width:calc(54  / 16 * 1em); padding: 0; margin: 0 6px; background-position: center center; background-repeat: no-repeat; background-size: auto calc(12 / 16 * 1em); line-height: 1000; overflow: hidden;}
.Page002737 .Pages .p_page a.a_prev,
.Page002737 .Pages .p_page a.a_next{background-image: url(../images/more2.svg);}
.Page002737 .Pages .p_page a.a_prev{transform: rotate(180deg);-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);}
.Page002737 .Pages .p_page a.a_prev:hover,
.Page002737 .Pages .p_page a.a_next:hover{background-image: url(../images/more-on.svg);}

@media(max-width:768px){
.Page002737 .Pages .p_page em,
.Page002737 .Pages .p_jump{display: none;}
}






/*PicList002433*/
.PicList002433{padding:calc(100 / 1920 * 100vw) 0 calc(80 / 1920 * 100vw) ;}
.PicList002433 .main{padding: 0 80px;}
.PicList002433 .main .slick-arrow{position: absolute;border-radius: 50%;background: url("../images/more.svg") no-repeat center center; width: 50px; height: 50px; transition: 0.3s; font-size: 0; z-index: 20; border: 2px solid #08277e; display: block !important; top: 50%; margin-top: -25px;} 
.PicList002433 .main .slick-arrow:hover{background-image: url("../images/more-on.svg"); background-color: #08277e;} 
.PicList002433 .main .slick-prev{left: 0; transform: rotateY(-180deg);}
.PicList002433 .main .slick-next{right: 0;} 

@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:2%;}
.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:82%;}
.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; border:10px solid #02113b;}
.PicList002433 .list li p{ margin:0 auto; max-width:260px;width:90%; line-height:1.5; height:calc(1.5em * 2); color:#333; font-size: calc(18 / 16 * 1em);}
.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-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 .ytable{ height:150px;}
.PicList002433 .list li figure img{ max-height:150px; padding: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-3 li:nth-child(3):after,
.PicList002433 .list li:first-child:before{ display:none;}
.PicList002433 .list li figure img{border-width: 2px;}
}
@media(max-width:480px){
.PicList002433 .list li .ytable{ height:100px;}
.PicList002433 .list li figure img{ max-height:100px;}
}










/*RighInfo002739 */
.RighInfo002739{overflow: hidden; padding:calc(100 / 1920 * 100vw) 0;}
.RighInfo002739 .flipster{ margin-top: 0;}
.RighInfo002739 li{ width:100%; max-width:900px; margin: 0 auto;}
.RighInfo002739 li .flip-content{position: relative;}
.RighInfo002739 .Ispic{width:100%; display: block; padding-bottom:71.445%; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); background: #fff; background-size: contain;}
.RighInfo002739 .tit{text-align: center; font-size: calc(18 / 16 * 1em); color:#333; opacity: 0;width: 100%; margin-top: calc(22 / 18 * 1em);}
.RighInfo002739 .flip-current .tit{ opacity: 1;}
.RighInfo002739 .flipster{overflow: visible;}
.RighInfo002739 .flipto-prev,
.RighInfo002739 .flipto-next{position: absolute;border-radius: 50%;background: url("../images/more.svg") no-repeat center center; width: 50px; height: 50px; transition: 0.3s; font-size: 0; z-index: 20; border: 2px solid #08277e; display: block !important; top: 50%; margin-top: -25px;} 
.RighInfo002739 .flipto-prev:hover,
.RighInfo002739 .flipto-next:hover{background-image: url("../images/more-on.svg"); background-color: #08277e;} 
.RighInfo002739 .flipto-prev{left: 0; transform: rotateY(-180deg);}
.RighInfo002739 .flipto-next{right: 0;} 
@media(min-width:1025px){
.RighInfo002739 .flipster-carousel .flip-next .pic,
.RighInfo002739 .flipster-carousel .flip-prev .pic{filter: blur(2px);}
.RighInfo002739 .flipster-carousel .flip-past .pic,
.RighInfo002739 .flipster-carousel .flip-future .pic{filter: blur(3px); }
}






/*
 .PicList001200 
 */
 .PicList001200{padding-top:calc(100 / 1920 * 100vw); }
 .PicList001200 h3{ margin:0; font-size:calc(22 / 16 * 1em); color:#333;}
 .PicList001200 p{ margin:calc(22 / 16 * 1em) 0 calc(40 / 16 * 1em); color:#999; line-height:1.75; height:calc(1.75em * 2); overflow:hidden; }

 .PicList001200 dl{margin-bottom: calc(60 / 16 * 1em);}
 .PicList001200 dd a{padding: 16px; border:1px solid rgba(0, 0, 0, 0.1);}
 .PicList001200 dd .pic{overflow: hidden;}
 .PicList001200 dd .Ispic{width: 100%; padding-bottom:64.242%; transition: .3s;} 
 .PicList001200 dd:hover .Ispic{transform: scale(1.1);} 
 .PicList001200 dd h3{margin: 1em 0;}
 .PicList001200 dd time{color: #08277e;}
 .PicList001200 dd time b{display:block; font-size: calc(40 / 16 * 1em); margin-bottom: calc(5 / 40 * 1em);}
 .PicList001200 dd .more{ width:calc(50 / 16 * 1em); height:calc(50 / 16 * 1em); background:url(../images/more2.svg) no-repeat center center;  margin-top:calc(25 / 16 * 1em); border: 1px solid #999; background-size: auto calc(15 / 16 * 1em); border-radius: 50%;}
 .PicList001200 dd:hover .more{ background-color: #08277e; border-color: #08277e; background-image: url(../images/more-on.svg);}
 .PicList001200 .slick-dots{ text-align: center;padding-top:calc(30 / 16 * 1em);}
 .PicList001200 .slick-dots li{display: inline-block; width:30px; height:3px; margin: 0 5px;background-color: #d9d9d9;}
 .PicList001200 .slick-dots li button{display: none;}
 .PicList001200 .slick-dots li.slick-active{background:#08277e;}

 .PicList001200 .ul:not(.slick-dots) li{padding: 16px; border:1px solid rgba(0, 0, 0, 0.1);}
 .PicList001200 .ul:not(.slick-dots) li:not(:last-child){margin-bottom:3%;}
 .PicList001200 li a{ display:block; position:relative;}
 .PicList001200 li figure{width:100%; padding-bottom:19.818%; }
 .PicList001200 li .con{position:relative;padding:1.5vw 2.5vw;}
 .PicList001200 li .con::before{ position:absolute; content:''; width:1px; height:80%; top:10%; background-color:rgba(0, 0, 0, 0.08); right:0;}
 .PicList001200 li time{display: block; color:#969696; padding-left:30px; background:url(../images/time2.svg) left center no-repeat; background-size: auto calc(18 / 16 * 1em); line-height:calc(18 / 16 * 1em);}
 .PicList001200 li:hover{ border-color:#08277e; }
 .PicList001200 li:hover h3{ color:#08277e;}
 .PicList001200 li:hover a::after{ background-color: #08277e; border-color: #08277e; background-image: url(../images/more-on.svg);}

 @media(min-width:1025px){
  .PicList001200 dd a,
  .PicList001200 li a{ display: flex; align-items: center;}
  .PicList001200 dd .pic{order:2; width: 40%;}
  .PicList001200 dd .con{padding:0 4vw 0 2vw; width:60%;}
  .PicList001200 li a{padding-right:13%;}
  .PicList001200 li a::after{ position:absolute; content:''; width:calc(50 / 16 * 1em); height:calc(50 / 16 * 1em); background:url(../images/more2.svg) no-repeat center center; right:4%; top:50%; margin-top:calc(-25 / 16 * 1em); border: 1px solid #999; background-size: auto calc(15 / 16 * 1em); border-radius: 50%;}
  .PicList001200 li figure{width:30.828%; }
  .PicList001200 li .con{width:calc(100% - 30.828%);}
}
  
  
  




/*
 .PicList003140
 */
 .PicList003140{padding-top:calc(100 / 1920 * 100vw);}
 .PicList003140  a{border: 1px solid rgba(0, 0, 0, 0.1);padding:calc(45 / 16 * 1em) calc(30 / 16 * 1em);}
 .PicList003140 .tit{font-size: calc(22 / 16 * 1em); color: #333; line-height: calc(32 / 22 * 1em); font-weight: bold;}
 .PicList003140 .txt{font-size:1em; color: #666; line-height: calc(30 / 16 * 1em); min-height:calc(calc(30 / 16 * 1em) * 2);}
 .PicList003140 .more{display: inline-block;color:#666; line-height: calc(46 / 16 * 1em); border-radius: calc(60 / 16 * 1em); padding: 0 calc(65 / 16 * 1em) 0 calc(35 / 16  * 1em); background: url(../images/more2.svg) no-repeat right calc(30 / 16 * 1em) center; background-size: calc(12 / 16 * 1em) auto; transition: 0.3s; position: relative;z-index: 10; font-size: 1em; border: 2px solid #dcdcdc; }
 .PicList003140 a:hover{border-color:#08277e;}
 .PicList003140 a:hover .tit{color:#08277e;}
 .PicList003140 a:hover .more{background-color:#08277e;border-color:#08277e;color:#fff;padding: 0 calc(35 / 16 * 1em) 0 calc(65 / 16  * 1em);background-position:left calc(30 / 16 * 1em) center; background-image: url(../images/more-on.svg);}
 
 .PicList003140 ol .time{display: block; color:#08277e;padding: calc(20 / 16 * 1em); padding-left:30px; background:url(../images/time.svg) left center no-repeat; background-size: auto calc(18 / 16 * 1em); line-height:calc(18 / 16 * 1em);}
 .PicList003140 ol .pic{ overflow: hidden;}
 .PicList003140 ol .Ispic{ padding-bottom:65.845%; width: 100%;}
 .PicList003140 ol .txt{ margin-bottom:calc(30 / 16 * 1em);}

 .PicList003140 li{margin-top:calc(30 / 1920 * 100vw);}
 .PicList003140 li .time{font-size: 1em; color:#08277e; padding:0 2vw;}
 .PicList003140 li .time span{display: block; font-size:calc(35 / 16 * 1em);margin-bottom: 5px; text-align: center; font-weight: bold;}
 .PicList003140 li .con{padding:0 4vw; width: 74%; border-left: 1px solid rgba(0, 0, 0, 0.1);}
 .PicList003140 li .txt{ margin-top:calc(22 / 16 * 1em);}

 @media(min-width:1025px){
 .PicList003140 a{display: flex; align-items: center; justify-content: space-between;}
 .PicList003140 ol a{padding:calc(30 / 16 * 1em);}
 .PicList003140 ol .pic{width:31.6%;}
 .PicList003140 ol .con{width:calc(100% - 31.6%); padding-left:3vw;}
 }
 







/*.RighInfo000171*/
.RighInfo000171{padding: calc(100 / 1920 * 100vw) 0;}
.RighInfo000171 .title{ color: #333; text-align:center; padding-bottom:calc(30 / 16 * 1em);  padding: 2vw; background:rgba(255, 255, 255, .5);}
.RighInfo000171 .title h1{ margin:0; padding-bottom:1vw; font-size:calc(28 / 16 * 1em);}
.RighInfo000171 .title time{color: #08277e; padding-left:calc(28 / 16 * 1em); background:url(../images/time.svg) no-repeat center left; background-size: calc(18 / 16 * 1em) auto ; line-height:calc(28 / 16 * 1em); display:inline-block;}
.RighInfo000171 .info{  color: #666; line-height:2;text-align:justify; border-bottom:1px dashed rgba(0, 0, 0, 0.1); padding:calc(30 / 16 * 1em) 0; }
.RighInfo000171 .info h3{ color: #08277e;}
.RighInfo000171 .info .pic{  margin:2% auto 4%; display: block;}
.RighInfo000171 .info .pic1{ float:right; margin-bottom:2%; margin-left:3%;}
.RighInfo000171 .info .pic2{ float:left; margin-bottom:2%;  margin-right:3%;}
.RighInfo000171 .info img{border-radius: 15px;}
.RighInfo000171 .bots{position:relative;margin-top:50px}
.RighInfo000171 .info_back{text-align:center;clear:both;padding:10px 0;position:absolute;right:0;top:0}
.RighInfo000171 .info_back a{color:#fff; background:#08277e;display:block;padding:10px 30px;}
.RighInfo000171 .info_back a:hover{background:#fff;color:#08277e;border:1px #08277e solid}
.RighInfo000171 .info_pn span{display:block; margin:15px 0}
.RighInfo000171 .info_pn span a{color:#888}
.RighInfo000171 .info_pn span a:hover{color:#08277e;text-decoration:underline}
@media(max-width:1000px){
.RighInfo000171{ padding:50px 0;}
.RighInfo000171 .info_back{position:relative}
.RighInfo000171 .bots{position:relative;margin-top:15px}
}
@media(min-width:1000px){
.RighInfo000171 .info_pn span{width:80%}
}







.TextList002514{padding-top:calc(100 / 1920 * 100vw);}
.TextList002514 .list{padding:0 calc(50 / 16 * 1em); border: 1px solid rgba(0, 0, 0, 0.1);}
.TextList002514 .list+.list{margin-top:calc(30 / 16 * 1em);}
.TextList002514 .job-title{ line-height:calc(30 / 16 * 1em); padding:calc(32 / 16 * 1em) 0;cursor:pointer; position:relative;color: #333;}
.TextList002514 .job-title p{ margin: 0;position: relative;line-height:calc(34 / 20 * 1em);font-size:calc(20 / 16 * 1em); font-weight: bold;}
.TextList002514 .job-title span{margin-top:1em; color: #666; display: inline-block;}
.TextList002514 .job-title span+span{margin-left:3vw;}
.TextList002514 .job-title i{ position:absolute; width:28px; height:28px; background:#08277e; border-radius:50%; right:0; top:50%; margin-top:-14px;}
.TextList002514 .job-title i::before,
.TextList002514 .job-title i::after{ position:absolute; content:''; background:#fff;}
.TextList002514 .job-title i::before{ left:25%; width:50%; height:2px; top:50%; margin-top:-1px;}
.TextList002514 .job-title i::after{ left:50%; margin-left:-1px; width:2px; top:25%; height:50%;}
.TextList002514 .job-title.select i::after{ display:none;}
.TextList002514 .job-title.select{ color:#08277e;}
.TextList002514 .job-main{ display:none; padding:40px 0; border-top:1px dotted #e3e3e3;}
.TextList002514 .job-main .job-info{ line-height:1.75;}
.TextList002514 .job-main .job-info p{margin:calc(10 / 16 * 1em)  0 0;}

.TextList002514 .send{ padding: 2vw 0; margin-top: 2vw; border-top: 1px dashed #dbdbdb; }
.TextList002514 .send em{ font-style: normal; border-bottom:1px solid #08277e; font-weight: bold; margin-left: 10px; }
.TextList002514 .send a{display: inline-block;line-height:calc(30 / 16 * 1em);color:#08277e;background:url(../images/TextList002514_icon.svg) no-repeat right center;padding-right:calc(50 / 16 * 1em); background-size: auto calc(30 / 16 * 1em);}








/*Map003074 */
.Map003074{padding:calc(100 / 1920 * 100vw) 0;}
.Map003074 .pic {overflow: hidden; margin-bottom:calc(40 / 16 * 1em); }
.Map003074 .ul{ width: 100%; display: flex; flex-wrap: wrap; }
.Map003074 li{width:calc((100% - 9%) / 4); margin-right: 3%; background: #fff; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); padding: 3.4% 1.9%; text-align: center; }
.Map003074 li:nth-child(4n){margin-right: 0; }
.Map003074 li img { height: calc(40 / 16 * 1em); display: block; margin: 0 auto; transition: all .5s; }
.Map003074 li:hover img { transform: translateY(-10px); }
.Map003074 li .p1 { font-size:calc(18 / 16 * 1em); color: #555;margin:calc(20 / 18  * 1em) 0; }
.Map003074 li .p2 { font-size:calc(22 / 16 * 1em); font-weight: bold; color: #333; margin: 0; }



/*
 .Form001215
 */
 .Form001215{ padding:calc(100 / 1920 * 100vw) 0;}
 .Form001215 .form{ float:left; width:45%;  padding-top: 3%;}
 .Form001215 .form li{ position:relative;}
 .Form001215 .form li:not(:last-child){background-color: #fff; box-shadow: 0 0 5px rgba(0, 0, 0, 0.1); margin-bottom: calc(24 / 16 * 1em); padding-left: calc(70 / 16 * 1em); background-size:auto calc(20 / 16 * 1em); background-position:calc(30 / 16 * 1em) calc(19 / 16 * 1em); background-repeat: no-repeat;} 
 .Form001215 .form label{position:absolute;left:calc(70 / 16 * 1em);top:0;font-size:1em;line-height:calc(60 / 16 * 1em);color:#777;}
 .Form001215 .form .text{border:none;width:100%;line-height:calc(60 / 16 * 1em);padding-right:calc(30 / 16 * 1em); background:none; font-size: 1em;}
 .Form001215 .form textarea.text{ height:calc(180 / 16 * 1em);}
 .Form001215 .form label span,
 .Form001215 .form label.red{color: #f00;}

 .Form001215 .form li:nth-child(1){background-image: url(../images/Form001215-05.svg);} 
 .Form001215 .form li:nth-child(2){background-image: url(../images/Form001215-06.svg);} 
 .Form001215 .form li:nth-child(3){background-image: url(../images/Form001215-01.svg);} 
 .Form001215 .form li:nth-child(4){background-image: url(../images/Form001215-02.svg);} 
 .Form001215 .form li:nth-child(5){background-image: url(../images/Form001215-03.svg);} 
 .Form001215 .form li:nth-child(6){background-image: url(../images/Form001215-04.svg);} 

 .Form001215 .form .btn{cursor:pointer; background:#08277e;color:#fff;line-height: calc(48 / 16 * 1em);padding:0 calc(70 / 16 * 1em);border:none; font-size: 1em;}
 .Form001215 .hotline{ float:right; width:50%; background:url(../images/Form001215-bg.png) no-repeat right bottom/contain; padding:3% 0 22% 0;}
 .Form001215 .hotline figure{ width:60%; max-width:400px;  border-top:1px solid #d6e1e0; padding-top:3%; margin-top:3%; line-height:1.75;}
 .Form001215 .hotline dl{ min-height:calc(48 / 16 * 1em); padding-left:calc(70 / 16 * 1em); background:url(../images/call.svg) no-repeat left center; background-size: auto calc(48 / 16 * 1em);}
 .Form001215 .hotline dd{ font-size:calc(38 / 16 * 1em); color:#08277e; font-weight:bold;}
 .Form001215 .hotline dt{ color:#888;}
 @media(max-width:640px) and (min-width:481px){
 .Form001215 .hotline{ padding:3% 0 32% 0; background-position:right bottom;}
 }
 @media(max-width:480px){
 .Form001215 .form,
 .Form001215 .hotline{ float:none; width:auto;} 
 .Form001215 .form textarea.text{ height:117px;}
 }






 

/*Floor003128 */
.Floor003128 { overflow: hidden; padding: calc(140 / 16 * 1em) 0;}
.Floor003128 .auto{ position: relative;}
.Floor003128 .slider-for .item{position:relative;}
.Floor003128 .slider-for .item .img{padding-top:500px;}
.Floor003128 .slider-for .item .img::after{content:'';width:100%;height:100%;position:absolute;right:0;top:0;background-image:linear-gradient(to left,rgba(8,39,126,0) 0%, rgba(8,39,126,0.3) 60%, rgba(8,39,126,0.8) 100%);}
.Floor003128 .slider-for .item .imgbox { overflow: hidden;position: relative;}
.Floor003128 .slider-for .item .imgbox span { background-position: center center; background-repeat: no-repeat; background-size: cover; position: absolute; left: 0px; top: 0px;  width: 100%; height: 100%; display: flex; align-items: center;justify-content: center;transition: all .5s;}
.Floor003128 .slider-for .item .txt{padding:20px;padding-left: calc(60 / 16 * 1em); position:absolute;left:0;top:50%;color:#fff; transform: translateY(-50%);}
.Floor003128 .slider-for .item .txt .title{font-size:calc(28 / 16 * 1em); margin-bottom: calc(20 / 28 * 1em);}
.Floor003128 .slider-for .item .txt li{padding:calc(20 / 16 * 1em) 0; padding-left: calc(34 / 16 * 1em); background-position: left calc(20 / 16 * 1em); background-repeat: no-repeat; background-size:calc(18 / 16 * 1em);}
.Floor003128 .slider-for .item .txt li.add{background-image:url(../images/Floor003128-icon1.svg);}
.Floor003128 .slider-for .item .txt li.tel{background-image:url(../images/Floor003128-icon2.svg);}
.Floor003128 .slider-for .item .txt li.fax{background-image:url(../images/Floor003128-icon3.svg);}
.Floor003128 .slider-for .item .txt li.mail{background-image:url(../images/Floor003128-icon4.svg);}
.Floor003128 .slider-nav{position:absolute;right:80px;top:50%;transform:translateY(-50%);background:#08277e;z-index:99;width:210px;box-sizing:border-box;padding:40px 0;}
.Floor003128 .slider-nav .slick-track{border-top: 1px dashed transparent;}
.Floor003128 .slider-nav .item{padding:40px;text-align:center;cursor:pointer;font-size:calc(18 / 16 * 1em);opacity:0.75; border-bottom: 1px dashed rgba(255,255,255,.2);}
.Floor003128 .slider-nav .item a{color:#fff;}
.Floor003128 .slider-nav .item img{height:calc(44 / 16 * 1em); display: block; margin: 0 auto calc(10 / 16 * 1em);}
.Floor003128 .slider-nav .item.slick-current{background: rgba(0, 0, 0, 0.25);opacity:1;transition:all .3s;}
.Floor003128 .slick-arrow{width:40px;height:40px;position: absolute;top:50%;margin-top:-20px;border-radius: 50%;overflow: hidden;font-size: 0;color:transparent;background-color: transparent;z-index:99;}
.Floor003128 .slick-arrow::before{content:'';display: block;width:100%;height:100%;position: absolute;top:0;left:0;}






/*RighInfo003186 */
.RighInfo003186{ overflow: hidden; padding: calc(100 / 16 * 1em) 0;}
.RighInfo003186 .box{display: flex; margin-top: 3vw; align-items: center;    justify-content: center;}
.RighInfo003186 .pic{width:54%; padding: 0 3vw;}
.RighInfo003186 .txt{width:23%; border: 1px solid #08277e; padding: calc(24 / 16 * 1em); text-align: center; position: relative;}
.RighInfo003186 .t-fr{border-color:#ee8741;}
.RighInfo003186 .txt .icon{max-height: calc(60 / 16 * 1em); display: block; margin: 0 auto calc(18 / 16 * 1em);}
.RighInfo003186 .txt .p1{font-size: calc(22 / 16 * 1em); color: #333;}
.RighInfo003186 .t-fl::before,
.RighInfo003186 .t-fr::before{position:absolute;content:'';width:0;height:0;border-top: 10px solid transparent;border-bottom: 10px solid transparent;top:50%; transform: translateY(-50%);}
.RighInfo003186 .t-fl::before{border-left:10px solid #08277e;right: -11px;}
.RighInfo003186 .t-fr::before{border-right:10px solid #ee8741;left: -11px;}




.RighInfo003187{padding: calc(100 / 16 * 1em) 0; border-top: 1px dashed rgba(8, 39, 126, .15);}
.RighInfo003187 .info{line-height: 1.75; margin: 0 auto 3vw; color: #666; text-align: center;}
@media(min-width:1025px){
.RighInfo003187 .info{width:80%; max-width: 1280px;}
}
  
  






/*Floor003012 */
.Floor003012{overflow: hidden;position: relative; z-index: 1; padding:calc(100 / 1920 * 100vw) 0;}
.Floor003012 a:hover{color: #08277e;}
.Floor003012 .slider-for .item{padding:calc(60 / 16 * 1em);position: relative;}
.Floor003012 .slider-for .item time{position: absolute ; left:0; top:50%; width: 100%; text-align: center; font-size:26vw; color: #08277e; opacity: 0.05; font-weight: bold; transform: translateY(-50%); z-index: 1;}
.Floor003012 .slider-for .item .box{background:#fff;box-shadow:0 0 10px rgba(0,0,0,0.15); z-index: 2; position: relative; }
.Floor003012 .slider-for .item .year{line-height:1; color: #08277e; font-size: calc(18 / 16 * 1em); margin-bottom: calc(20 / 18 * 1em);}
.Floor003012 .slider-for .item .year b{font-size: calc(50 / 18 * 1em); margin-right:10px; }
.Floor003012 .slider-for .item .con{padding: 3vw;}
.Floor003012 .slider-for .item .con p{margin: 0; line-height: 1.5; padding-left: calc(14 / 16 * 1em); position: relative;}
.Floor003012 .slider-for .item .con p::before{position: absolute; width: calc(4 / 16 * 1em);height:calc(4 / 16 * 1em); border-radius: 50%; background: #08277e; left: 0; top: calc(10 / 16 * 1em); content: '';}
.Floor003012 .slider-for .item .con p+p{margin-top: calc(8 / 16 * 1em); }
.Floor003012 .slider-for .item .img{width:40%; }
.Floor003012 .slider-for .item .Ispic{padding-bottom:72.917%; }
.Floor003012 .slider-nav .slick-track{margin-top:calc(60 / 16 * 1em);}
.Floor003012 .slider-nav .item{position:relative;text-align:center;transition:all .3s;}
.Floor003012 .slider-nav .item .year{line-height:calc(60 / 18 * 1em); border-top: 1px dashed #08277e; font-size: calc(18 / 16 * 1em);}
.Floor003012 .slider-nav .item .dotico{width:calc(14 / 16 * 1em);height:calc(14 / 16 * 1em);position:absolute;left:50%;top:calc(-7 / 16 * 1em);border-radius: 50%; margin-left:calc(-7 / 16 * 1em); border: 2px solid #08277e; background: #fff;}
.Floor003012 .slider-nav .item.slick-current a{color:#08277e;}
.Floor003012 .slider-nav .item.slick-current .dotico{ background: #08277e; }
.Floor003012 .slider-nav .item{position:relative;}
.Floor003012 .slider-nav .slick-arrow{position: absolute; z-index: 30; top:50%; width:50px; height:50px; border: 1px solid #08277e;padding: 0; margin-top: -25px; border-radius: 50%; transition: 0.3s; background:none;}
.Floor003012 .slider-nav .slick-arrow:hover{background: #08277e;}
.Floor003012 .slider-nav .slick-arrow:before{position: absolute; content: ''; width: 10px; height:10px; border-bottom: 2px solid #08277e;border-left: 2px solid #08277e; left: 50%; top: 50%; margin: -5px 0 0 -5px; transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);}
.Floor003012 .slider-nav .slick-arrow:hover:before{ border-bottom-color:#fff;border-left-color:#fff; }
.Floor003012 .slider-nav .slick-next:before{transform: rotate(-135deg);-webkit-transform: rotate(-135deg);-ms-transform: rotate(-135deg);}
.Floor003012 .slider-nav .slider{ margin: 0 calc(70 / 16 *1em);}
.Floor003012 .slider-nav .slick-prev{left:0;}
.Floor003012 .slider-nav .slick-next{right:0;}
.Floor003012 .slider-nav{padding: 0 50px;}
@media(min-width:1025px){
  .Floor003012 .slider-for .item .box{display:flex; align-items:center; width: 90%; max-width:960px; margin:0 auto; }
}





/*RighInfo002810 */
.RighInfo002810 .box{padding: calc(100 / 1920 * 100vw) 0;}
.RighInfo002810 .box+.box{border-top: 1px dashed rgba(0, 0, 0, 0.1);}
.RighInfo002810 .Listtit{text-align:left;}
.RighInfo002810 .Listtit::after{margin-left: 0;}
.RighInfo002810 .info{font-size: calc(22 / 16 * 1em);  color:#08277e; margin-bottom:2vw;}
.RighInfo002810 .con{line-height: 1.75; font-size: 1em; color: #333; text-align:justify;}
@media(min-width:1025px){
.RighInfo002810 .flex{display:flex; align-items:center;}
.RighInfo002810 .pic{width:60%;}
.RighInfo002810 .con{width:40%; padding-right:3vw;}
}






/*.Menu002252*/
.Menu002252{margin:calc(80 / 16 * 1em) 0; text-align:center; overflow:hidden;}
.Menu002252 a{display:inline-block;background:#fff; padding:10px 20px; margin:10px;min-width:115px;border-radius:30px; box-shadow: 0 0 5px rgba(0, 0, 0, 0.1) ; }
.Menu002252 a.aon,
.Menu002252 a:hover{ color:#fff; background-color:#08277e;}



/* PicList002797*/
.PicList002797{margin-top:calc(80 / 1920 * 100vw); overflow: hidden;}
.PicList002797 th,
.PicList002797 td{ text-align:center; border:1px solid rgba(0, 0, 0, 0.1); border-collapse:collapse; padding:calc(22 / 16 * 1em) calc(15 / 16 * 1em); font-size: 1em;}
.PicList002797 th{ background: #08277e; color: #fff; padding:calc(22 / 18 * 1em) calc(15 / 18 * 1em); font-size:calc(18 / 16 * 1em);}
.PicList002797 tr:nth-child(2n+1){background:rgba(0, 0, 0, 0.03); }
.PicList002797 .t1{width:8%;}
.PicList002797 .t2{width:17%;}
.PicList002797 .t2 a:hover{color: #08277e;}
.PicList002797 .t3{width:8%;}
.PicList002797 td .btn{ border-radius: 4px; padding: 5px 10px; color: #08277e; border: 1px solid #08277e; transition: .3s;}
.PicList002797 td .btn:hover{ color: #fff; background: #08277e;}




/*RighInfo003134 */
.RighInfo003134{ padding:calc(100 / 1920 * 100vw) 0;}
.RighInfo003134 .img-side{border: solid 1px rgba(0, 0, 0, 0.1); margin-bottom:calc(64 / 16 * 1em); position: relative;}
.RighInfo003134 .img-side .ytable-cell{ padding-bottom:calc(48 / 16 * 1em);}
.RighInfo003134 .img-group li .Ispic{background-size: contain;padding-bottom:60.174%;}
.RighInfo003134 .controls{display: table;position: relative;padding: 0 56px; margin:calc(30 / 16 * 1em) auto 0;}
.RighInfo003134 .controls .slick-dots li{float: left;position: relative; width: 13px;height: 13px; margin: 0 5px;}
.RighInfo003134 .controls .slick-dots li button{position: absolute;background:rgba(0,0,0,0.2); width: 7px;height: 7px;border-radius: 50%; top: 50%;left: 50%;transform: translate(-50%,-50%); border: 0; cursor:pointer; border: 0; font-size: 0;padding: 0;transition: 0.3s;}
.RighInfo003134 .controls .slick-dots li.slick-active button{background-color: #08277e; width: 100%;height: 100%;}
.RighInfo003134 .controls .slick-arrow{position: absolute; top:50%;width:15px; height:15px;background-repeat: no-repeat;background-position: center; margin-top: -7.5px; background-image: url(../images/more.svg); background-size: contain;}
.RighInfo003134 .controls .slick-prev{left: 0; transform:rotate(-180deg); -webkit-transform:rotate(-180deg);}
.RighInfo003134 .controls .slick-next{right: 0;}
.RighInfo003134 .controls .slick-disabled{cursor: default;}
.RighInfo003134 .controls .slick-prev.slick-disabled,
.RighInfo003134 .controls .slick-next.slick-disabled{background-image: url(../images/more2.svg);}
.RighInfo003134 .img-side .return{position:absolute; right: 0; top: 0; width:calc(60 / 16 * 1em); height: calc(40 / 16 * 1em); background: url(../images/return.svg) no-repeat center #08277e; background-size: auto calc(16 / 16 * 1em); border-radius: 0 0 0 20px;}
.RighInfo003134 .img-side .tit{font-size:calc(28 / 16 * 1em); color: #333; margin-bottom:calc(24 / 28 * 1em); font-weight: bold; color: #08277e;}
.RighInfo003134 .img-side .line{width:calc(34 / 16 * 1em); height:calc(2 / 16 * 1em); background-color:#08277e;display: block;}
.RighInfo003134 .img-side .dl{margin-top:2vw;}
.RighInfo003134 .img-side .dl dd{position: relative;}
.RighInfo003134 .img-side .dl dd:not(:last-child){border-bottom: 1px dashed rgba(0, 0, 0, 0.15); padding-bottom:calc(24 / 16 * 1em); margin-bottom: calc(24 / 16 * 1em);}
.RighInfo003134 .img-side .dl .t1{font-size:calc(15 / 16 * 1em); color:#888; margin-bottom:calc(10 / 15 * 1em);}
.RighInfo003134 .img-side .dl .t2{font-size:calc(18 / 16 * 1em); color:#333;}
.RighInfo003134 .prod-intro .box+.box{margin-top:calc(80 / 1920 * 100vw);}
.RighInfo003134 .prod-intro .name{border-bottom: 1px solid rgba(0, 0, 0, 0.1);font-size:calc(24 / 16 * 1em); padding-bottom:calc(16 / 24 * 1em);color: #333; line-height: 2;}
.RighInfo003134 .prod-intro .name i{width:calc(48 / 24 * 1em); height: calc(48 / 24 * 1em);border-radius: 50%;background-color: #08277e;display: inline-block;vertical-align: top; margin-right:calc(15 / 24 * 1em); background-repeat: no-repeat; background-position: center; background-size: auto 40%;}
.RighInfo003134 .prod-intro .name-1 i{background-image: url(../images/RighInfo003134-icon1.svg);}
.RighInfo003134 .prod-intro .name-2 i{background-image: url(../images/RighInfo003134-icon2.svg);}
.RighInfo003134 .prod-intro .name-3 i{background-image: url(../images/RighInfo003134-icon3.svg);}
.RighInfo003134 .prod-intro .name-4 i{background-image: url(../images/RighInfo003134-icon4.svg);}
.RighInfo003134 .prod-intro .name-5 i{background-image: url(../images/RighInfo003134-icon5.svg);}
.RighInfo003134 .prod-intro .name-6 i{background-image: url(../images/RighInfo003134-icon6.svg);}

.RighInfo003134 .prod-intro .con{line-height: 1.75; margin-top:calc(32 / 16 * 1em);}
.RighInfo003134 .prod-intro .table_1{margin-bottom: calc(20 / 1920 * 100vw); }
.RighInfo003134 .prod-intro .table_1 th,
.RighInfo003134 .prod-intro .table_1 td{text-align:center;  border-collapse:collapse; line-height:1.75;padding: calc(20 / 16 * 1em); font-size:1em; border:1px solid rgba(0, 0, 0, 0.15);}
.RighInfo003134 .prod-intro .table_1 th{ color: #fff; background: #08277e;}

.RighInfo003134 .prod-intro .p{padding-left: calc(24 / 16 * 1em); line-height: 1.75; margin: 0; position: relative;}
.RighInfo003134 .prod-intro .p+.p{margin-top:calc(22 / 16 * 1em);}
.RighInfo003134 .prod-intro .p::before{position: absolute; left: 0; top: calc(8 / 16 * 1em); content: ''; width: calc(8 / 16 * 1em); height:calc(8 / 16 * 1em); background: #08277e; border-radius:2px; transform: rotate(45deg);}

.RighInfo003134 .prod-intro .dow li{padding: calc(24 / 16 * 1em); line-height:calc(32 / 16 * 1em); padding-right: calc(100 / 16 * 1em); background: url(../images/dow.svg) no-repeat right calc(24 / 16 * 1em) center; background-size: auto calc(24 / 16 * 1em); cursor: pointer;}
.RighInfo003134 .prod-intro .dow li:nth-child(2n){background-color:rgba(0, 0, 0, .03);}
.RighInfo003134 .prod-intro .dow a{color: #333; padding-left:calc(30 / 16 * 1em); background: url(../images/file.svg) no-repeat left calc(8 / 16 * 1em); background-size: auto calc(18 / 16 * 1em);}
.RighInfo003134 .prod-intro .dow li:hover{ background-image:url(../images/dow-on.svg);}
.RighInfo003134 .prod-intro .dow li:hover a{color: #08277e; }

.RighInfo003134 .prod-intro .btn{text-align: center; margin-top: calc(50 / 16 * 1em);}
.RighInfo003134 .prod-intro .btn a{display: inline-block; margin: 0 .5em;padding:0 calc(30 / 16 * 1em) 0 calc(70 / 16 * 1em); line-height: calc(54 / 16 * 1em); border: 1px solid #08277e; color: #08277e; background:url(../images/file2.svg) no-repeat left calc(30 / 16 * 1em) center; background-size: auto calc(22 / 16 * 1em);}
.RighInfo003134 .prod-intro .btn a:hover{color: #fff; background-image: url(../images/file2-on.svg); background-color: #08277e;}


@media (min-width:1025px) {
.RighInfo003134 .img-group{width: 50%;border-right: solid 1px rgba(0, 0, 0, 0.1);}
.RighInfo003134 .img-side .ytable-cell{padding:calc(50 / 16 * 1em);}
.RighInfo003134 .img-side .txt{padding: 0 3%;}
.RighInfo003134 .prod-intro .ul1{display: flex; flex-wrap: wrap;}
.RighInfo003134 .prod-intro .w3 li{width:32%;}
.RighInfo003134 .prod-intro .w3 li:not(:nth-child(3n)){margin-right:2%;}
.RighInfo003134 .prod-intro .w3 li:nth-child(3n) ~ li{margin-top:2%;}
}
@media (max-width:1024px) {
.RighInfo003134 .img-side{ padding: 2em;padding-top: 3em;}
}





/*PicList002954 */
.PicList002954{padding:calc(100 / 1920 * 100vw) 0;}
.PicList002954 .ul{display: flex; flex-wrap: wrap;}
.PicList002954 li{width:calc((100% - calc(120 / 16 * 1em)) / 3); margin-right:calc(60 / 16 * 1em);}
.PicList002954 li:nth-child(3n){margin-right:0;}
.PicList002954 li:nth-child(3n) ~ li{margin-top:calc(60 / 16 * 1em);}
.PicList002954 li .pic{overflow: hidden;}
.PicList002954 li .Ispic{padding-bottom:64.867%; transition: 0.3s;}
.PicList002954 li a:hover .Ispic{transform: scale(1.2);-webkit-transform: scale(1.2);-ms-transform: scale(1.2);}
.PicList002954 li .txt{padding:1.5vw 0; border-bottom: 1px solid #eaeaea; position: relative; padding-right:calc(80 / 16 * 1em);}
.PicList002954 li .t1{font-size:calc(20 / 16 * 1em); color: #333; font-weight: bold;}
.PicList002954 li .t2{ color: #666; line-height: 1.75; height: calc(1.75em * 2); margin-top: calc(18 / 16 * 1em);}
.PicList002954 li a:hover .t1{ color:#08277e;}
.PicList002954 li .more{overflow: hidden;width:calc(40 / 16 * 1em);height: calc(40 / 16 * 1em); border-radius: 50%;position:absolute; transition: 0.3s; right: 0; top: 50%; margin-top:calc(-20 / 16 * 1em); background-color:#fff; box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);}
.PicList002954 li .more:after{position: absolute; content: ''; width:calc(12 / 16 * 1em); height:calc(12 / 16 * 1em);  margin:calc(-6 / 16 * 1em) 0 0 calc(-6 / 16 * 1em); left: 50%; top: 50%; background: url(../images/more.svg) no-repeat center; background-size: auto calc(12 / 16 * 1em);}
.PicList002954 li a:hover .more{background:  #08277e;}
.PicList002954 li a:hover .more:after{background-image: url(../images/more-on.svg);}





/*RighInfo002811 */
.RighInfo002811 .box{padding: calc(100 / 1920 * 100vw) 0;}
.RighInfo002811 .box:first-child{padding-top:0; margin-top:calc(80 / 1920 * 100vw) ;}
.RighInfo002811 .box+.box{border-top: 1px dashed rgba(0, 0, 0, 0.1);}
.RighInfo002811 .con{line-height: 1.75; font-size: 1em; color: #333; text-align:justify;}
.RighInfo002811 .flex .Listtit{text-align:left;}
.RighInfo002811 .flex .Listtit::after{margin-left: 0;}

.RighInfo002811 .table_1 th,
.RighInfo002811 .table_1 td{text-align:center;  border-collapse:collapse; line-height:1.75;padding: calc(24 / 16 * 1em); font-size:1em; border:1px solid rgba(0, 0, 0, 0.1);}
.RighInfo002811 .table_1 td:last-child{text-align:left; width:44%;}
.RighInfo002811 .table_1 th{ color: #fff; background: #08277e;}
.RighInfo002811 .table_1 tr:nth-child(2n+1){ background: rgba(0, 0, 0, 0.03);}


.RighInfo002811 .ul1 li{padding: calc(20 / 16 * 1em) 2vw; text-align: center; width: 100%;}
.RighInfo002811 .ul1 .icon{height: calc(55 / 16 * 1em); margin: 0 auto 2vw;}
.RighInfo002811 .ul1 .tit{font-size: calc(18 / 16 * 1em); line-height: 1.75;}


.RighInfo002811 .dl dd{background:rgba(255, 255, 255, .85);}
.RighInfo002811 .dl .con{padding:4vw;}
.RighInfo002811 .dl .tit{font-size: calc(22 / 16 * 1em); line-height: 1; border-left: 4px solid #08277e; color: #333; font-weight: bold; padding-left:1em; margin-bottom: 2vw;}
.RighInfo002811 .dl p{margin: 0; line-height: 1.75; color: #666;}
.RighInfo002811 .dl p+p{margin-top:calc(18 / 16 * 1em);}


@media(min-width:1025px){
.RighInfo002811 .dl dd,
.RighInfo002811 .flex{display:flex; align-items:center;}
.RighInfo002811 .dl .con,
.RighInfo002811 .dl .pic,
.RighInfo002811 .flex .con,
.RighInfo002811 .flex .pic{width:50%;}
.RighInfo002811 .flex .pic{padding-left: calc(20 / 16 * 1em); padding-top: calc(20 / 16 * 1em); position: relative; z-index: 2;}
.RighInfo002811 .flex .pic::before{position: absolute; left: 0; top: 0; content: ''; width:85%; height:85%; background:#08277e; opacity: 0.1; z-index: -1;}
.RighInfo002811 .flex .con{padding-left:4vw;}
.RighInfo002811 .ul1{display: flex;}
.RighInfo002811 .ul1 li:not(:last-child){border-right: 1px dashed rgba(0, 0, 0, 0.1);}
.RighInfo002811 .dl dd:nth-child(2n) .pic{order:2}
}




.Pop-ups{ position:fixed; background:rgba(0,0,0,0.6); width:100%;height: 100%; top:0; left:0; z-index:1000; display:none;}
.Pop-ups .Title{ font-size: calc(30 / 16 * 1em); text-align: center; color: #333; margin-bottom: 1em;}
.Pop-ups .closeBtn{position: absolute;right:20px;top:20px;z-index: 10;width:30px;height: 30px;border-radius: 50%;background-color: #08277e;cursor: pointer;}
.Pop-ups .closeBtn::before,
.Pop-ups .closeBtn::after{ position:absolute; content:''; width:3px; height:60%; border-radius:3px; background-color:#fff; left:14px; top:6px;}
.Pop-ups .closeBtn::before{ transform:rotate(45deg);}
.Pop-ups .closeBtn::after{ transform:rotate(-45deg);}
.Pop-ups .wrap-container{position: absolute; left: 50%; top: 50%; width: 90vw; max-height:90vh; overflow:auto; max-width: 960px; transform: translate(-50%,-50%); padding: calc(24 / 16 * 1em); background:rgba(255,255,255,0.9); border-radius: 10px;}
.Pop-ups form li{position:relative; }
.Pop-ups form li:not(.btn){border-bottom:1px solid rgba(0, 0, 0, .1); padding:15px 15px 15px 40px; background-size: auto calc(20 / 16 * 1em); background-repeat: no-repeat; background-position:left center;}
.Pop-ups form li:nth-child(1){background-image: url(../images/Form001215-01.svg);}
.Pop-ups form li:nth-child(2){background-image: url(../images/Form001215-02.svg);}
.Pop-ups form li:nth-child(3){background-image: url(../images/Form001215-03.svg);}
.Pop-ups form li:nth-child(4){background-image: url(../images/Form001215-05.svg);}
.Pop-ups form li:nth-child(5){background-image: url(../images/Form001215-04.svg); background-position:left calc(20 / 16 * 1em);}
.Pop-ups form label{ position:absolute; left:calc(40 / 16 * 1em); top:0; font-size:1em; line-height:calc(60 / 16 * 1em); color:#999;}
.Pop-ups form .li1 label{ line-height:calc(28 /16 * 1em); top:calc(15 / 16 * 1em);}
.Pop-ups form .text{ width:100%; height:calc(30 / 16 * 1em); line-height:calc(30 / 16 * 1em); border:none; background:none; font-size:1em;}
.Pop-ups form textarea.text{ height:calc(70 / 16 * 1em);}
.Pop-ups form .btn{text-align: center;}
.Pop-ups form .btn input{ background:#08277e; cursor:pointer; padding:0; border:none; width:calc(220 / 16 * 1em); height:calc(50 / 16 * 1em); font-size:1em; color:#fff;}
.Pop-ups form li:nth-child(2n) ~ li{margin-top: 4%;}
.Pop-ups form label.red,
.Pop-ups form label span{color: #f00;}
@media(min-width:1025px){
  .Pop-ups .wrap-container{padding:2vw 3.5vw;}
  .Pop-ups form li{float: left; width: 48%; }
  .Pop-ups form li:nth-child(2n){float:right; }
  
  .Pop-ups form .li{width: 100%;}
}


@media (min-width: 1201px) {
  .header nav ul a{
    border: solid 1px transparent;
    border-radius: 0.05rem;
    text-transform: uppercase;
  }
  .header nav ul a:hover,
  .header nav ul li.active a{
    border-color: #fff;
  }
  .header.black nav ul a:hover,
  .header.black nav ul li.active a{
    border-color: #333;
  }
  .header.bgfff nav ul a:hover,
  .header.bgfff nav ul li.active a{
    border-color: #08277e;
    color: #08277e;
  }
}

/* æ‰‹æœºç«¯å¤´éƒ¨æŒ‰é’® */
.menuBtn{
  margin-left: .2rem;
}
.menuBtn span{
  display: block;
  width: 22px;
  height: 2px;
  background: #fff;
  margin-top: 5px;
  transition: all .5s;
}
.menuBtn span:nth-of-type(1) {
  margin-top: 0;
}
.menuBtn.active .two{
  transform: scale(0);
}
.menuBtn.active .one{
  transform: rotateZ(-45deg) translateX(-10px);
}
.menuBtn.active .three{
  transform: rotateZ(45deg) translateX(-10px);
}
.header.black .menuBtn span,
.header.active .menuBtn span{
  background: #333;
}
.header .mask{
  position: fixed;
  z-index: 20;
  top: .7rem;
  width: 100%;
  height: calc(100% - .7rem);
  background: rgba(0,0,0,.7);
  display: none;
}

/*PicList002854 */
.PicList002854{padding-top:calc(100 / 1920 * 100vw);}
.PicList002854 .ul{display: flex; flex-wrap: wrap;}
.PicList002854 li a{display: block;position: relative; border-bottom: 1px solid rgba(0, 0, 0, .1);}
.PicList002854 li .pic{position: relative; overflow: hidden;}
.PicList002854 li .Ispic{background-size: contain;padding-bottom:112.68%; width:100%; margin: 0 auto; transition: .3s;}
.PicList002854 li .hover{position: absolute; left:-10px; top:-10px;right: -10px; bottom: -10px; background:rgba(8, 39, 126, .8); display: none; transition: .3s; z-index: 10; box-shadow: 0 5px 10px rgba(0, 0, 0, .2);}
.PicList002854 li .hover i{position: absolute; left:50%; top:50%; transform: translate(-50%,-50%); width: calc(40 / 16 * 1em);  height:calc(40 / 16 * 1em); background:url(../images/search-white.svg) no-repeat center; background-size:contain;}
.PicList002854 li .txt{font-size:calc(18 / 16 * 1em); text-align: center; margin:calc(35 / 18 * 1em) 0; color: #333; line-height: 1.5; height: calc(1.5em * 2);}
.PicList002854 li:hover .Ispic{transform: scale(1.1);}
.PicList002854 li:hover .hover{display: block;}
@media(min-width:769px){
.PicList002854 li{width: calc((100% - 180px) / 4);}
.PicList002854 li:not(:nth-child(4n)){margin-right:60px;}
.PicList002854 li:nth-child(4n) ~ li{margin-top:60px;}
}
@media(max-width:768px){
.PicList002854 li{width: calc((100% - 50px) / 2);}
.PicList002854 li:not(:nth-child(2n)){margin-right:50px;}
.PicList002854 li:nth-child(2n) ~ li{margin-top: 50px;}
}

@media (max-width: 1600px) {
  .header nav ul a{
    font-size: .18rem;
  }
}

@media (min-width: 1201px) {
  .section5 .hpList .swiper-slide-active .ptMore{
    background: none !important;
  }
  .section3 .homeProduct .hpList ul li:hover .item{
    transform: scale(1.1);
    position: relative;
    z-index: 3;
    background: rgba(8,39,126,.8);
    border-color: transparent;
  }
  .section3 .homeProduct .hpList ul li:hover .item figure img,
  .section3 .homeProduct .hpList ul li:hover .desc{
    display: none;
  }
  .section3 .homeProduct .hpList ul li:hover .item figure img.hide,
  .section3 .homeProduct .hpList ul li:hover .more{
    display: block;
  }
  .section3 .homeProduct .hpList ul li:hover h3,
  .section3 .homeProduct .hpList ul li:hover h4{
    color: #fff;
  }
}

@media (max-width: 1200px) {
  .header{
    padding-top: 0;
  }
  .header nav{
    position: fixed;
    left: 0;
    bottom: 0;
    width: 250px;
    height: calc(100% - .7rem);
    z-index: 99;
    background: #fff;
    transition: all .5s;
    overflow-y: auto;
    transform: translateX(-100%);
  }
  .header nav ul{
    display: block;
    padding: .3rem .2rem;
  }
  .header nav ul li:not(:last-child){
    margin-right: 0;
    border-bottom: solid 1px #eee;
  }
  .header nav ul a{
    color: #333;
    line-height: 1;
    padding: .15rem 0;
  }
  .header .hdContainer{
    height: .7rem;
  }
  .header .logo img,
  .ftLogo img{
    height: .4rem;
  }
  .header .topRight .ali img{
    width: .3rem;
  }
  .header .menuBtn{
    display: flex;
  }
  .header.active{
    background: #fff;
  }
  .header.active .mask{
    display: block;
  }
  .header.active nav{
    transform: translateX(0);
  }
  .header.active nav ul li.active a{
    font-weight: 700;
    color: #08277e;
  }
  .header.active nav ul li.active{
    border-color: #08277e;
  }
  .section1 .slick-dots{
    right: .3rem;
    bottom: .3rem;
  }
  .section2 .aboutVideo .play span{
    width: .6rem;
    height: .6rem;
    background-size: 30% !important;
  }
  .section2 .homeAbout{
    max-width: 48%;
  }
  .section2 .aboutVideo{
    width: 46%;
  }
  .section2{
    background-position-x: 24% !important;
  }
  .section2 .homeAbout .otherInfo span{
    font-size: .5rem;
  }
  .homeProduct .hpArrow .btn{
    width: .5rem;
    height: .5rem;
  }
  .homeProduct .hpList ul li .item{
    height: 3.5rem;
  }
  .homeProduct .hpList ul li h4{
    line-height: .24rem;
    min-height: calc(2 * .24rem);
    text-align: center;
  }
  .section4 .domainTab ul li h3,
  .section6 .dcNumbers dd .introduce h4{
    font-size: .2rem;
  }
  .section5 .hpList .swiper-slide-active .part{
    transform: translateX(0);
  }
  .section5 .hpList .swiper-slide-active figure,
  .section5 .homeProduct .hpList .swiper-slide-active .ptMore .wideMore,
  .footer .ftMiddle .fmNav{
    display: none;
  }
  .section5 .hpList .swiper-slide-active .part .txt{
    border-width: 1px;
  }
  .section6 .dcNumbers dd,
  .section6 .dcNumbers dd.active{
    width: 33.333%;
    height: 40vh;
    padding: .2rem;
  }
  .section6 .dcNumbers dd .num span{
    font-size: .9rem;
  }
  .section6 .dcNumbers dd .introduce{
    margin-top: .8rem;
  }
  .section6 .dcNumbers dd:after,
  .section6 .dcNumbers dd .introduce{
    opacity: 1;
  }
  #fullPage .fp-tableCell{
    padding-top: .85rem;
  }
}

@media (min-width: 801px) {
  .section2 .aboutVideo{
        background: none !important;
  }
}

@media (max-width: 800px) {
  .section1 .banner h3{
    letter-spacing: .1rem;
  }
  .section1 .banner h2 strong{
    font-size: .6rem;
  }
  .section1 .banner h2{
    font-size: .5rem;
  }
  .section2 .aboutVideo{
    width: 100%;
    position: static;
    margin-top: 0.5rem;
    height: 2.5rem;
    border-radius: .1rem;
  }
  .section2 {
      background-position-x: 0% !important;
  }
  .section2 .homeAbout{
    max-width: 100%;
  }
  .section2 .homeAbout .intoduce{
    margin: .4rem 0;
  }
  .header .topRight .language{
    margin: 0 .1rem;
  }
  .footer .ftTop,
  .footer .ftMiddle,
  .footer .ftBottom .fmBox,
  .footer .ftMiddle{
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
  .footer .ftMiddle dl dd:not(:last-child),
  .footer .ftBottom .fmBox{
    text-align: center;
  }
  .footer .ftTop .share,
  .footer .ftMiddle .fmCode{
    margin-top: .3rem;
  }
  .footer .ftMiddle p{
    justify-content: center;
  }
  .footer .ftTop .share dd > img{
    width: .35rem;
  }
  .footer .otherLinks{
    margin-top: .1rem;
  }
  .section5 .homeProduct .hpList{
    width: 104%;
    margin-left: -2%;
  }
  .footer .ftMiddle{
    padding: .3rem 0;
  }
  .footer .ftBottom .fmBox{
    line-height: 1.3;
  }
  .section4 .domainTab ul{
    flex-wrap: wrap;
  }
  .section4 .domainTab ul li{
    flex: none;
    width: 25%;
  }
  .section4 .domainTab ul li .txt{
    height: 1.2rem;
  }
  .PicList002433 .main{
    padding: 0 0 .5rem 0;
  }
  .PicList002433 .main .slick-arrow{
    top: inherit;
    top: initial;
    bottom: 0;
  }
  .PicList002433 .main .slick-prev{
    left: 35%;
  }
  .PicList002433 .main .slick-next{
    right: 35%;
  }
  .Floor003128 .slider-nav{
    position: static;
    width: 100%;
    padding: 0;
    transform: translateY(0);
  }
  .Floor003128{
    padding: .5rem 0;
  }
}

@media (max-width: 1024px) {
  .Timeline000753 .bx-wrapper:before{
    display: none;
  }
  .Floor003012 .slider-for .item .Ispic{
    padding-bottom: 40%;
  }
  .Floor003012 .slider-for .item .img {
      width: 100%;
  }
  .RighInfo002739 .flipto-prev, .RighInfo002739 .flipto-next{
    top: inherit;
    top: initial;
    bottom: 0;
  }
  .RighInfo002739 .flipto-prev{
    left: 35%;
    margin: 0;
  }
  .RighInfo002739 .flipto-next{
    left: inherit;
    left: initial;
    right: 35%;
    margin: 0;
    transform: translateX(0);
  }
  .RighInfo002739 .flipster{
    padding-left: .1rem;
    padding-right: .1rem;
    padding-bottom: 100px;
  }
  .PicList002797 th, .PicList002797 td{
    padding: .1rem;
  }
  .PicList002797 .t3{
    width: 14%;
  }
  .PicList002797 .t2{
    width: 23.3%;
  }
  .RighInfo002811 .flex .Listtit,
  .PicList001200 dd time b,
  .PicList003140 .tit,
  .PicList003140 .more{
    margin-top: .2rem;
  }
  .RighInfo002811 .ul1{
    display: flex;
    flex-wrap: wrap;
  }
  .RighInfo002811 .ul1 li{
    width: 50%;
  }
  .PicList001200 dd a,
  .PicList003140 a{
    display: block;
  }
  .PicList001200 li .con{
    padding: .2rem;
  }
  .PicList001200 li figure{
    padding-bottom: 35%;
  }
  .Timeline000753 .list li .box .inner{
    padding-top: .1rem;
  }
  .PicList003140 li .time{
    padding: 0;
    display: flex;
    align-items: center;
  }
  .PicList003140 li .time span{
    margin: 0 0.2rem 0 0;
  }
  .PicList003140 li .con{
    padding: 0;
    width: 100%;
    border: 0;
  }
  .Map003074 ul{
    justify-content: space-between;
  }
  .Map003074 li{
    width: 49%;
    margin-bottom: .2rem;
    margin-right: 2%;
  }
  .Map003074 li:nth-of-type(2n) {
    margin-right: 0;
  }
}

@media (max-width: 640px) {
  .RighInfo002808 .floor-1 .count li aside b{
    font-size: calc(30 / 16 * 1em);
  }
  .Menu003135 .nav-menu li{
    font-size: 1.2em;
  }
  .Menu003135 .nav-menu li{
    line-height: calc(65 / 16 * 1em);
  }
  .Floor003012 .slider-for .item,
  .Floor003128 .slider-nav .item{
    padding: .1rem;
  }
  .Floor003128 .slider-nav .item{
    padding-top: .2rem;
    padding-bottom: .2rem;
  }
  .Floor003012 .slider-nav .slick-arrow,
  .RighInfo002739 .flipto-prev, .RighInfo002739 .flipto-next{
    width: 30px;
    height: 30px;
    margin-top: -15px;
  }
  .Floor003012 .slider-nav{
    padding: 0 30px;
  }
  .RighInfo002739 .flipster{
    padding-bottom: 70px;
  }
  .RighInfo002739{
    padding: .8rem 0;
  }
  .PicList002797 td .btn{
    padding: .1rem;
  }
  .Menu002252{
    margin: .3rem 0;
  }
  .PicList002954 li{
    width: 49%;
    margin-right: 2%;
    margin-top: .2rem;
  }
  .PicList002954 li:nth-child(3n){
    margin-right: 2%;
  }
  .PicList002954 li:nth-of-type(2n) {
    margin-right: 0;
  }
  .PicList002954 li:nth-child(3n) ~ li{
    margin-top: .2rem;
  }
  .PicList003140 a{
    padding: .2rem;
  }
  .Floor003128 .slider-for .item .txt{
    padding-left: .2rem;
  }
  .Floor003128 .slider-for .item .img{
    padding-top: 350px;
  }
  .Form001215 .hotline{
    padding-bottom: 45%;
  }
  .Form001215 .hotline figure{
    width: 100%;
    max-width: 100%;
  }
  .TextList002514 .list{
    padding-left: .2rem;
    padding-right: .2rem;
  }
  .TextList002514 .job-title{
    padding-right: 35px;
  }
}

@media (max-width: 480px) {
  .header .topRight form .text{
    font-size: .14rem;
  }
  .section1 .banner h2 strong{
    font-size: .5rem;
  }
  .section1 .banner h2,
  .commonTitle h3,
  .section2 .homeAbout .otherInfo span{
    font-size: .4rem;
  }
  .section1 .arrow,
  .homeProduct .hpList{
    margin-top: .5rem;
  }
  .section2 .homeAbout .otherInfo p{
    margin-bottom: 0; 
    min-height: 0.5rem;
  }
  .section2 .homeAbout .otherInfo em{
    padding: 0 0 0.14rem 0;
  }
  .section5 .homeProduct .hpList .ptMore{
    height: 1.5rem;
  }
  .section5 .hpList .part .txt{
    padding-right: .1rem;
  }
  .section3 .hpArrow.d-flex,
  .section5 .hpArrow.d-flex{
    display: none;
  }
  .section3 .hpArrow.hide,
  .section5 .hpArrow.hide{
    display: flex;
  }
  .section6 .dcNumbers{
    position: static;
  }
  .section6 .dcNumbers dl{
    flex-direction: column;
    justify-content: center;
  }
  .section6 .dcNumbers dd, .section6 .dcNumbers dd.active{
    width: 100%;
        height: 20vh;
      margin-top: .2rem;
  }
  .section6 .dcNumbers dd.active .bgIcon,
  .section6 .dcNumbers dd .bgIcon{
    justify-content: flex-end;
    right: -12%;
    opacity: .1;
  }
}

/*RighInfo002812 */
.RighInfo002812 .box{padding: calc(100 / 1920 * 100vw) 0;}
.RighInfo002812 .box+.box{border-top: 1px dashed rgba(0, 0, 0, 0.1);}
.RighInfo002812 p{margin: 0; line-height: 1.75;}
.RighInfo002812 p{margin: 0; line-height: 1.75;}
.RighInfo002812 p+p{margin-top: 1em; }
.RighInfo002812 .p1{position: relative; padding-left: calc(20 / 16 * 1em);}
.RighInfo002812 .p1::before{position:absolute; width: calc(6 / 16  *1em); height: calc(6 / 16 * 1em); content:''; background: #08277e; left: 0; top: calc(10.5 / 16 * 1em); border-radius: 50%;}

@media(min-width:1025px){
.RighInfo002812 .flex{display: flex; align-items: center;}
.RighInfo002812 .pic{width: 40%;}
.RighInfo002812 .con{padding-left: 4vw; width: 60%;}
.RighInfo002812 .Listtit{ text-align: left;}
.RighInfo002812 .Listtit::after{margin-left: 0;}
.RighInfo002812 .box:nth-child(2n) .pic{order: 2;}
.RighInfo002812 .box:nth-child(2n) .con{padding-left:0; padding-right: 4vw;}
}
@media(max-width:1024px){
.RighInfo002812 .con{margin-top: 40px;}
}



/* æœç´¢ç»“æžœ */
.search-box{font-family: "Regular"; background:#f7f8f9; padding-top:1rem; min-height:100vh;}
.search-box .tit-search{font-family:"Medium"; padding-top:.8rem; color:#000; font-size:3em; text-align:center;}
.search-box .center-txt{ margin:.4rem 0; display:-webkit-flex; display:flex; justify-content:center;}
.search-box .center-txt .Juz{ display:-webkit-flex; display:flex; border-radius:1rem; overflow: hidden;}
.search-box .center-txt .Juz input{ font-family:"Regular"; width:6.5rem; font-size:1em; border:none; padding:1.3em 2em; background:#fff;}
.search-box .center-txt .Juz .aniu{ cursor:pointer; padding:0 3em; background:#08277e; color:#fff; display:-webkit-flex; display:flex; align-items:center; border-radius:1rem; overflow: hidden;}
.search-one{ background:#fff;}
.search-top .search-menu{ display:-webkit-flex; display:flex; justify-content:center;}
.search-top .search-menu .item{ margin:0 .25rem;}
.search-top .search-menu .item a{ padding:25px 0; display:block; font-size:1em; color:#666; border-bottom:solid 3px transparent;}
.search-top .search-menu .item a:hover,
.search-top .search-menu .item.on a{ color:#08277e; border-color:#08277e;}
.search-con{ padding:2em 0;}
.search-con .list{ margin-bottom:3em;}
.search-con .list .tit-box{ padding:1em 0; display:-webkit-flex; display:flex; align-items:center; justify-content:space-between; border-bottom:solid 1px #dce0e6;}
.search-con .list .tit-box .lanmu{ font-size:2em; color:#000; font-family:"Medium";}
.search-con .list .tit-box .txt{font-family: "Light";}
.search-con .list .tit-box .txt span{ padding:0 .5em; display:inline-block; color:#08277e; font-family:"Medium";}
.search-con .con-list{ padding:2em 0; display:-webkit-flex; display:flex; flex-wrap:wrap; justify-content:space-between;}
.search-con .con-list dl{ margin-bottom:2em; width:45%;}
.search-con .con-list dt{ margin-bottom:.5em; font-size:1.3em; color:#08277e; font-family:"Medium";}
.search-con .con-list dd{ font-size:1em; line-height:2;}
@media(max-width:640px){
.search-top .search-menu .item{ margin:0 .3em;}
.search-top .search-menu .item a{ padding:1em 0; font-size:1.2em;}
.search-con .list .tit-box .lanmu{ font-size:1.8em;}
.search-con .list .tit-box .txt{ font-size:1.1em;}
.search-con .con-list dl{ width:100%; margin-bottom:1em;}
.search-con .con-list dt{ font-size:1.4em;}
.search-con .con-list dd{ font-size:1.2em;}
.search-box .center-txt .Juz .aniu{ padding:0 2.5em;}
.search-box .center-txt .Juz input{ width:3.5rem;}
}