/*@font-face {
    font-family: 'hmr';
    src: url('fonts/HarmonyOS/Regular.woff') format('woff');
    font-weight: 100;
    font-display: swap;
  }
  @font-face {
    font-family: 'hmr';
    src: url('fonts/HarmonyOS/Regular.woff') format('woff');
    font-weight: 400;
    font-display: swap;
  }
  @font-face {
    font-family: 'hmm';
    src: url('fonts/HarmonyOS/Medium.woff') format('woff');
    font-weight: 500;
    font-display: swap;
  }
  @font-face {
    font-family: 'hmb';
    src: url('fonts/HarmonyOS/Bold.woff') format('woff');
    font-weight: 700;
    font-display: swap;
  }*/
  body{font-family: hmr;}
  
  
  body{background:#f4f4f6;}
  p{margin: 0;}
  p+p{margin-top:1em;}
  /* 按钮 */
  .rightMenuBtn {position: absolute;display: none;top: .1rem;right: 2%;width:40px; height:40px; background-color: transparent; z-index:350;cursor:pointer;}
  .rightMenuBtn span { display:block; height:3px; background-color:#cc0e03; position:absolute; top:20px; transition:0.5s; }
  .rightMenuBtn img { display:block; position:absolute; bottom:5px; left: 5px; transition:0.5s; width:30px; height:auto; }
  .rightMenuBtn .openMenu { width:30px; left:5px; }
  .rightMenuBtn .closeMenu { left:25px; width:0; }
  .rightMenuBtn span:active { width:0; }
  .rightMenuBtn span:before,.rightMenuBtn span:after { content:""; display:block; width:30px; height:3px; background-color:#cc0e03; position:absolute; transition:0.4s; }
  .rightMenuBtn .openMenu:before { top:-10px; left:-0; }
  .rightMenuBtn .openMenu:after { top:10px; left:-0; }
  .rightMenuBtn .closeMenu:before { top:0px; left:-20px; -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg); }
  .rightMenuBtn .closeMenu:after { top:0px; left:-20px; -webkit-transform:rotate(-45deg); -ms-transform:rotate(-45deg); transform:rotate(-45deg); }
  header{padding: calc(20 / 16 * 1em) 0;background-color: #fff; position: fixed; left: 0; top: 0; width: 100%; z-index: 1000;}
  header .flex{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap}
  header .logo{display: flex;align-items: center; justify-content: space-between;white-space: nowrap;}
  header .logo img{height: calc(60 / 16 * 1em);}
  header .logo span{display:none;margin: 0 calc(10 / 16 * 1em);width: 1px;height: calc(50 / 16 * 1em);background-color: #cacacb;}
  header .right-box{display: flex;align-items: center;flex-wrap: wrap;}
  header .right-box .nav ul{display: flex;align-items: center}
  header .right-box .nav ul li{margin-right: calc(35 / 16 * 1em);position: relative;overflow: hidden;}
  header .right-box .nav ul li:last-child{margin-right: 0;}
  header .right-box .nav ul li a{font-size: calc(19 / 16 * 1em);color: #333;font-family: 'hmm';}
  header .right-box .nav ul li.on a.son-link,
  .index-news .flex .right-box .list ul li:hover .title a{color: #e51b0f;}
  header .right-box .language{margin: 0 calc(22 / 16 * 1em) 0 ;padding-left: calc(22 / 16 * 1em);border-left: 1px solid #e0e0e1;}
  header .right-box .language ul{display: flex;align-items: center;margin: 0 calc(-5 / 16 * 1em);}
  header .right-box .language ul li,
  header .right-box .language ul li a{color: #aaa;}
  header .right-box .language ul li:nth-child(2){padding: 0 calc(5 / 16 * 1em);}
  header .right-box .language ul li:hover a,
  header .right-box .language ul li.aon a{color: #e71a0f; font-family: 'hmm';}
  header .right-box .search{position: relative;overflow: hidden; max-width: calc(240 / 16 * 1em);}
  header .right-box .search .text{width: 100%;height:calc(38 / 16 * 1em);padding: 0  calc(40 / 16 * 1em) 0  calc(20 / 16 * 1em);border: 1px solid #e51b0f;border-radius: calc(40 / 16 * 1em);background-color:#fff;color:#999;font-size: 1em; }
  header .right-box .search .text.focus{color: #333;}
  header .right-box .search .btn{position: absolute;right: 0;top: 0;bottom: 0;margin: auto 0;width: calc(40 / 16 * 1em);height: calc(38 / 16 * 1em);background-size: calc(19 / 16 * 1em);background-repeat: no-repeat;background-position: center;background-color: #e51b0f;background-image: url('../images/search.svg');border: 0;border-radius: calc(38 / 16 * 1em);cursor:pointer;z-index: 3;font-size: 1em;}
  header .right-box .tel{line-height: 1;display: flex;align-items: center;height:calc(40 / 18 * 1em);margin-left: calc(20 / 18 * 1em);padding: 0 calc(20 / 18 * 1em);font-size: calc(18 / 16 * 1em);color: #fff;background-color: #e51b0f;border-radius: calc(40 / 18 * 1em); font-weight: bold;}
  header .right-box .tel:before{display: block;content: '';margin-right: calc(10 / 18 * 1em);width: calc(15 / 18 * 1em);height: calc(15 / 18 * 1em);background-image: url('../images/head-tel.svg');background-size: 100%;}
  .nav ul li .children-menu{position: absolute;left: 60%;top: 100%;transform: translateX(-50%);width: 120px;
  background-color: #fff;border-bottom-left-radius: calc(10 / 16 * 1em);border-bottom-right-radius: calc(10 / 16 * 1em);overflow: hidden;opacity: 0;
  transition: all .8s ease-out;}
  .children-menu a{display: flex;text-align: center;align-items: center;justify-content: center;min-height: calc(50 / 16 * 1em);padding: calc(10 / 16 * 1em);
  border-bottom: solid 1px #f0f0f0;}
  .children-menu .two:last-child a{border-bottom: 0;}
  .children-menu a:last-child{border-bottom: 0;}
  header .right-box .nav ul li .children-menu a{font-size: calc(16 / 16 * 1em);}

  .children-menu a.aon,
  .children-menu a:hover{background: #e71a0f;color: #fff !important;}

  header .languages{display: none;}

  
  footer{padding: calc(50 / 16 * 1em) 0;background-color: #555}
  footer .top-box{display: flex;align-items: baseline;justify-content: space-between;padding-bottom: calc(45 / 16 * 1em);border-bottom: 1px solid #666666;}
  footer .top-box .logo{display: flex;align-items: center}
  footer .top-box .logo img{max-height: calc(60 / 16 * 1em); max-width: calc(170 / 16 * 1em);}
  footer .top-box .logo span{display: block;margin: 0 calc(20 / 16 * 1em);width: 1px;height: calc(50 / 16 * 1em);background-color:rgba(51, 51, 51, .22);}
  footer .share{margin-top:calc(30 / 16 * 1em);}
  footer .share ul{display: flex;align-items: center;}
  footer .share ul li{position: relative;margin-right: calc(20 / 16 * 1em);}
  footer .share ul li:last-child{margin-right: 0;}
  footer .share ul li .img{display: flex;align-items: center;justify-content: center;width: calc(50 / 16 * 1em);height: calc(50 / 16 * 1em);border-radius: calc(50 / 16 * 1em);background-color: #4c4c4c;}
  footer .share ul li .img img{opacity: 0.8;}
  footer .share ul li:hover .img img{opacity: 1;}
  footer .share ul li .ewm{display: none;position: absolute;left: 50%;bottom: 110%;width: calc(120 / 16 * 1em);transform: translate(-50%);z-index: 3;}
  footer .share ul li .ewm img{width: 100%}
  footer .share ul li:hover .ewm{display: block;}
  footer .share ul li:hover .img{background-color: #e71a0f;}
  footer .center-box{display: flex;justify-content: space-between;flex-wrap: wrap;margin-top: calc(50 / 16 * 1em);}
  footer .center-box .contact .tel ul{display: flex;}
  footer .center-box .contact .tel ul li{margin-right: calc(50 / 16 * 1em);}
  footer .center-box .contact .tel ul li:last-child{margin-right: 0;}
  footer .center-box .contact .tel ul li .name{font-size: calc(16 / 16 * 1em);color: #fff;}
  footer .center-box .contact .tel ul li .value{margin-top: calc(5 / 16 * 1em);font-size: calc(24 / 16 * 1em);color: #ffffff;}
  footer .center-box .contact .textarea{margin-top: calc(30 / 16 * 1em);}
  footer .center-box .contact .textarea ul li{margin-bottom: calc(20 / 16 * 1em);display: flex;align-items: center;font-size: calc(16 / 16 * 1em);}
  footer .center-box .contact .textarea ul li .name{color: rgba(255, 255, 255, .8);}
  footer .center-box .contact .textarea ul li .text{color: #fff;}
  footer .center-box .contact .textarea ul li:last-child{margin-bottom: 0;}
  footer .center-box .nav ul{display: flex;}
  footer .center-box .nav ul>li{margin-right: calc(100 / 16 * 1em);}
  footer .center-box .nav ul>li:last-child{margin-right: 0;}
  footer .center-box .nav ul>li>a{font-size: calc(18 / 16 * 1em);color: #fff;}
  footer .center-box .nav ul>li dl{margin-top: calc(25 / 16 * 1em);}
  footer .center-box .nav ul>li dl dt{margin-bottom: calc(15 / 16 * 1em);}
  footer .center-box .nav ul>li dl dt:last-child{margin-bottom: 0;}
  footer .center-box .nav ul>li dl dt a{font-size: calc(14 / 16 * 1em);color: rgba(255, 255, 255, .6);}
  footer .center-box .ewm ul li{margin-bottom: calc(25 / 16 * 1em);}
  footer .center-box .ewm ul li .img{max-width: calc(100 / 16 * 1em);}
  footer .center-box .ewm ul li .img img{width: 100%}
  footer .center-box .ewm ul li .name{margin-top: 10px;font-size: calc(14 / 16 * 1em);color: rgba(255, 255, 255, .6);text-align: center;}
  footer .bottom-box{display: flex;justify-content: space-between;margin-top: calc(70 / 16 * 1em);padding-top: calc(45 / 16 * 1em);border-top: 1px solid #666666;}
  footer .bottom-box .menu ul{display: flex;align-items: center;}
  footer .bottom-box .menu ul li{display: flex;align-items: center;margin-right: calc(20 / 16 * 1em);}
  footer .bottom-box .menu ul li:last-child{margin-right: 0;}
  footer .bottom-box .menu ul li a{font-size: calc(14 / 16 * 1em);color: rgba(255, 255, 255, .6);}
  footer .bottom-box .menu ul li:after{display: block;content: '';margin-left: calc(20 / 16 * 1em);width: 2px;height: 2px;background-color: rgba(255, 255, 255, .6);}
  footer .bottom-box .menu ul li:last-child:after{display: none;}
  footer .bottom-box .icp{font-size: calc(14 / 16 * 1em);color: rgba(255, 255, 255, .6);}
  footer .bottom-box .icp a{color: rgba(255, 255, 255, .6);}
  @media screen and (max-width: 1740px){
  header .right-box .search{max-width: calc(180 / 16 * 1em);}
  header .right-box .language {margin: 0 calc(15 / 16 * 1em) 0;padding-left: calc(15 / 16 * 1em);}
  }
  @media screen and (max-width: 1440px){
    header .right-box .nav ul li{margin-right: calc(20 / 16 * 1em);}
  }
  @media screen and (max-width: 1024px){
      body{padding-top: calc(7 / 16 * 1em);}
      .rightMenuBtn{ display: block; border: 0;top: 0;bottom: 0;margin: auto 0;}
      header{position: fixed;top: 0;width: 100%;left: 0;z-index: 50;box-sizing: border-box;background-color: #fff;padding: calc(10 / 16* 1em) 0;}
      header .right-box{display: block;position: fixed;padding: calc(60 / 16 * 1em) calc(20/ 16 * 1em) calc(30 / 16 * 1em) calc(20 / 16 * 1em);top: calc(70 / 16 * 1em);right: 0;margin-right: 0;width: 300px;height: calc(100% - (70 / 16 * 1em));overflow: unset;box-sizing: border-box;overflow-x: hidden;transform: matrix(1, 0, 0, 1, 300, 0);background-color: #fff;z-index: 300;transition: 0.8s ease;}
      header .right-box .nav ul{flex-wrap: wrap}
      header .right-box .nav ul li{margin-right: 0;margin-bottom: 20px;width: 100%}
      header .right-box .nav ul li a{font-size: 20px;}
      header .right-box .language{margin: 20px 0 0;padding-left: 0;border-left: 0; display: none;}
      header .languages{display: flex;align-items: center;font-size:13px; margin-right:10px;}
      header .languages li,
      header .languages li a{color: #aaa;}
      header .languages li:nth-child(2){padding: 0 5px;}
      header .languages li:hover a,
      header .languages li.aon a{color: #e71a0f; font-family: 'hmm';}
    
      header .right-box .search{margin-top: 20px;width: 100%;max-width: 100%;}
      header .right-box .tel{margin-top: 20px;margin-left: 0;}
      header .logo img {height: calc(40 / 16* 1em);}
      footer {padding: calc(20 / 16* 1em) 0;}
      footer .center-box .nav{display: none;}
      footer .top-box{padding-bottom: calc(20 / 16* 1em);}
      footer .top-box .logo img {height: calc(40 / 16* 1em);}
      footer .top-box{flex-wrap: wrap}
      footer .top-box .share{margin-top: 20px;}
      footer .center-box{margin-top: calc(20 / 16* 1em);}
      footer .center-box .ewm{margin-top: 20px;}
      footer .center-box .ewm ul{display: flex;}
      footer .center-box .ewm ul li{margin-right: 20px;margin-bottom: 0;}
      footer .center-box .ewm ul li:last-child{margin-right: 0;}
      footer .bottom-box{margin-top: calc(20 / 16* 1em);padding-top: calc(20 / 16* 1em);flex-wrap: wrap}
      footer .bottom-box .icp{margin-top: calc(20 / 16* 1em);line-height: 1.6;}
      header .right-box .nav ul li .son-link{display: none;}
      header .right-box .nav ul li a.hidden{display: block !important;position: relative;}
      header .right-box .nav ul li a.hidden:after{position: absolute;right: 0;top: 0;height: 100%;display: flex;align-items: center;justify-content: center;
          content: '+';
      }
      header .right-box .nav ul li.active a.hidden:after{content: "-";}
      .nav ul li .children-menu{position: static;width: 100%;transform: translateX(0);opacity: 1;display: none;transition: none;margin-top: 20px;}
      .nav ul li .children-menu a{text-align: left;justify-content: flex-start;min-height: 1px;}
  }
  
  
  
  
  
  .public-title{margin-bottom: calc(34 / 44 * 1em);font-size: calc(44 / 16 * 1em);color: #555555; font-family: 'hmm'; line-height: 1;}
  .public-title.tac{text-align: center;}
  .public-text{font-size: calc(24 / 16 * 1em);color: #999999;}
  .public-text.tac{text-align: center;}
  .public-more a{display: flex;align-items: center;justify-content: center;width: calc(180 / 16 * 1em);height: calc(60 / 16 * 1em);font-size: calc(16 / 16 * 1em);color: #999999;background-color: #f1f1f1;border-radius: calc(60 / 16 * 1em)}
  .public-more a:after{display: block;margin-left: calc(30 / 16 * 1em);content: '';width: 10px;height: 10px;background-image: url('../images/more.png');background-size: 100%}
  .public-more a:hover{background-color: #e71a0f;color: #fff;}
  .public-more a:hover:after{background-image: url('../images/more1.png')}
  .index-about{position: relative;padding:calc(80 / 16 * 1em) 0;background-color: #f4f4f6;}
  .index-about .left-box{width: 45%;}
  .index-about .left-box .text{font-size: calc(18 / 16 * 1em);color: #999999;line-height: 1.7;}
  .index-about .left-box .list{margin-top: calc(50 / 16 * 1em);}
  .index-about .left-box .list ul{display: flex;flex-wrap: wrap;justify-content: space-between}
  .index-about .left-box .list ul li .value{display: flex;align-items: center}
  .index-about .left-box .list ul li .value .counter{font-size: calc(50 / 16 * 1em);color: #e71a0f;}
  .index-about .left-box .list ul li .value .unit{margin-left: calc(10 / 16 * 1em);width: calc(18 / 16 * 1em);font-size: calc(18 / 16 * 1em);color: #666666;}
  .index-about .left-box .list ul li .name{font-size: calc(14 / 16 * 1em);color: #666;}
  .index-about .left-box .list1{margin-top: calc(60 / 16 * 1em);}
  .index-about .left-box .list1 ul{display: flex;justify-content: space-between;}
  .index-about .left-box .list1 ul li .img{position: relative;display: flex;align-items: baseline;justify-content: center;}
  .index-about .left-box .list1 ul li .img img{ height: calc(50 / 16 * 1em);}
  .index-about .left-box .list1 ul li .img:after{display: block;content: '';position: absolute;top: 0;right: 0;width: 1px;height: 100%;/* background-color: #dddddd; */z-index: 3;}
  .index-about .left-box .list1 ul li:last-child .img:after{display: none;}
  .index-about .left-box .list1 ul li .name{margin-top: calc(20 / 12 * 1em);font-size: calc(12 / 16 * 1em);color: #666;text-align: center;}
  .index-about .left-box .public-more{margin-top: calc(60 / 16 * 1em);}
  .index-about .public-more a:not(:hover){background: #fff;}
  .index-about .imgs{width: 50%;padding-right: calc(24 / 16 * 1em);box-sizing: border-box;background-color: #e71a0f;overflow: hidden;border-radius: calc(50 / 16 * 1em) 0 0 calc(50 / 16 * 1em);}
  .index-about .imgs img{width: 100%}
  .index-product{padding:calc(60 / 16 * 1em) 0;background-color: #fff;}
  .index-product .top-box{display: flex;align-items: end;justify-content: space-between}
  .index-product .top-box .public-title{margin-bottom: calc(10 / 16 * 1em);}
  .index-product .list{margin-top: calc(50 / 16 * 1em);}
  .index-product .list .swiper-slide{position: relative;border-radius: calc(20 / 16 * 1em);overflow: hidden;}
  .index-product .list .swiper-slide a{position: absolute;display: block;width: 100%;height: 100%;z-index: 3;}
  .index-product .list .swiper-slide .img{overflow: hidden; background:#f3f5f8;}
  .index-product .list .swiper-slide .img img{transition: 0.8s ease;}
  .index-product .list .swiper-slide:hover .img img{transform: scale(1.2)}
  .index-product .list .swiper-slide .box{padding: calc(18 / 16 * 1em);}
  .index-product .list .swiper-slide .box .title{font-size: calc(20 / 16 * 1em);color: #555555;text-align: center;}
  .index-product .list .swiper-slide .box .text{margin-top: calc(10 / 16 * 1em);font-size: calc(16 / 16 * 1em);color: #888888;text-align: center;}
  .index-product .list .swiper-slide:hover .box{background-color: #e71a0f}
  .index-product .list .swiper-slide:hover .box .title{color: #fff;}
  .index-product .list .swiper-slide:hover .box .text{color: #fff;}
  .index-product .list .bottom-box{margin-top: calc(40 / 16 * 1em);display: flex;align-items: center;justify-content: space-between}
  .index-product .list .bottom-box .swiper-scrollbar{position: initial;width: calc(100% - (180 / 16 * 1em)); height: 2px;}
  .index-product .list .bottom-box .swiper-scrollbar-drag{background-color: #e71a0f}
  .index-product .list .bottom-box .btn{display: flex;align-items: center;}
  .index-product .list .bottom-box .btn .swiper-button-prev{position: initial;width: calc(60 / 16 * 1em);height: calc(60 / 16 * 1em);border-radius: calc(60 / 16 * 1em);color: #555;border: 1px solid #555555;box-sizing: border-box;}
  .index-product .list .bottom-box .btn .swiper-button-prev:after{--swiper-navigation-size: calc(20 / 16 * 1em);}
  .index-product .list .bottom-box .btn .swiper-button-next{margin-left: calc(20 / 16 * 1em);position: initial;width: calc(60 / 16 * 1em);height: calc(60 / 16 * 1em);border-radius: calc(60 / 16 * 1em);color: #555;border: 1px solid #555555;box-sizing: border-box;}
  .index-product .list .bottom-box .btn .swiper-button-next:after{--swiper-navigation-size: calc(20 / 16 * 1em);}
  .index-product .list .bottom-box .btn .swiper-button-prev:hover{background-color: #e71a0f;color: #fff;border: 1px solid #e71a0f;}
  .index-product .list .bottom-box .btn .swiper-button-next:hover{background-color: #e71a0f;color: #fff;border: 1px solid #e71a0f;}
  .index-apply{padding:calc(80 / 16 * 1em) 0;background-color: #f4f4f6;}
  .index-apply .public-title{margin-bottom: calc(10 / 16 * 1em);}
  .index-apply .list{margin-top: calc(50 / 16 * 1em);}
  .index-apply .list ul{display: flex;flex-wrap: wrap;margin: -1%;}
  .index-apply .list ul li{position: relative;width: 31.33%;margin: 1%;position: relative;border-radius: calc(20 / 16* 1em);overflow: hidden;}
  .index-apply .list ul li .img{position: relative;overflow: hidden;}
  .index-apply .list ul li .img img{width: 100%;transition: 0.8s ease;}
  .index-apply .list ul li .img:after{display: block;content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, .5);z-index: 1;}
  .index-apply .list ul li:hover .img img{transform: scale(1.2)}
  .index-apply .list ul li:hover .img:after{display: none;}
  .index-apply .list ul li a{position: absolute;left: 0;top: 0;width: 100%;height: 100%;display: block;left: 0;top: 0;z-index: 10;}
  .index-apply .list ul li .box{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 5;display: flex;align-items: center;justify-content: center;transition: 0.8s ease;}
  .index-apply .list ul li .box .icon{position: relative;text-align: center;}
  .index-apply .list ul li .box .icon img{position: relative;max-width: 100%;z-index: 3;}
  .index-apply .list ul li .box .icon:after{display: block;content: '';position: absolute;left: -35%;top: -50%;right: 0;bottom: 0;margin: auto;width: calc(30 / 16 * 1em);height: calc(30 / 16 * 1em);background-color: #e71a0f;border-radius: 50%;z-index: 1;transition: 0.8s ease;}
  .index-apply .list ul li .box .title{position: relative;margin-top: calc(20 / 16 * 1em);font-size: calc(24 / 16 * 1em);color: #fff;text-align: center;z-index: 55;}
  .index-apply .list ul li:hover .box{width: 35%}
  .index-apply .list ul li:hover .box .icon:after{width: calc(400 / 16 * 1em);height: calc(400 / 16 * 1em);top: 100%;left: calc(-200 / 16 * 1em);}
  .index-news{padding:calc(80 / 16 * 1em) 0;background-color: #fff;}
  .index-news .public-title{margin-bottom: calc(10 / 16 * 1em);}
  .index-news .flex{margin-top: calc(50 / 16 * 1em);;display: flex;justify-content: space-between;flex-wrap: wrap;}
  .index-news .flex .left-box{width: 48.75%}
  .index-news .flex .right-box{width: 48.75%}
  .index-news .left-box .swiper-slide{position: relative;border-radius: calc(20 / 16* 1em);overflow: hidden;}
  .index-news .left-box .swiper-slide  a{position: absolute;left: 0;top: 0;width: 100%;height: 100%;display: block;left: 0;top: 0;z-index: 10;}
  .index-news .left-box .swiper-slide .img{position: relative;overflow: hidden;}
  .index-news .left-box .swiper-slide .img img{width: 100%;transition: 0.8s ease;}
  .index-news .left-box .swiper-slide:hover .img img{transform: scale(1.2)}
  .index-news .left-box .swiper-slide .img:after{display: block;content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, .5);z-index: 1;}
  .index-news .left-box .swiper-slide .casket{position: absolute;left: 0;bottom: 0;width: 100%;padding: calc(20 / 16 * 1em);box-sizing: border-box;z-index: 3;display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap}
  .index-news .left-box .swiper-slide .time .yr{font-size: calc(40 / 16* 1em);color: #fff;}
  .index-news .left-box .swiper-slide .time .n{font-size: calc(16 / 16* 1em);color: #fff;}
  .index-news .left-box .swiper-slide .box{width: 80%}
  .index-news .left-box .swiper-slide .box .title{font-size: calc(26 / 16* 1em);color: #fff;}
  .index-news .left-box .swiper-slide .box .text{margin-top: calc(10 / 16 * 1em);font-size: calc(18 / 16* 1em);color: #fff;}
  .index-news .left-box .swiper-button-prev{width: calc(60 / 16 * 1em);height: calc(60 / 16 * 1em);border-radius: calc(60 / 16 * 1em);color: #fff;border: 1px solid #fff;box-sizing: border-box;}
  .index-news .left-box .swiper-button-prev:after{--swiper-navigation-size: calc(20 / 16 * 1em);}
  .index-news .left-box .swiper-button-next{width: calc(60 / 16 * 1em);height: calc(60 / 16 * 1em);border-radius: calc(60 / 16 * 1em);color: #fff;border: 1px solid #fff;box-sizing: border-box;}
  
  .index-news .left-box .swiper-button-next{right: 30px !important;}
  .index-news .left-box .swiper-button-prev{left: 30px !important;}
  
  .index-news .left-box .swiper-button-next:after{--swiper-navigation-size: calc(20 / 16 * 1em);}
  .index-news .left-box .swiper-button-prev:hover{background-color: #e71a0f;color: #fff;border: 1px solid #e71a0f;}
  .index-news .left-box .swiper-button-next:hover{background-color: #e71a0f;color: #fff;border: 1px solid #e71a0f;}
  .index-news .flex .right-box .swiper{ height: calc(500 / 16 * 1em);border-bottom: solid 1px #dbdbdd;}
  .index-news .flex .right-box .list ul li{display: flex;align-items: center;justify-content: space-between;padding: calc(20 / 16 * 1em) 0;border-top: 1px solid #dbdbdd;
  }
  .index-news .flex .right-box .list ul li .title{width: 80%;}
  .index-news .flex .right-box .list ul li .title a{font-size: calc(20 / 16 * 1em);color: #555555;}
  .index-news .flex .right-box .list ul li .time{font-size: calc(17 / 16 * 1em);color: #cccccc;}
  .index-news .flex .right-box .list ul li:last-child{margin-bottom: 0;}
  /*Banner002730 */
  .Banner002730{ position:relative;}
  .Banner002730 img{width: 100%}
  .Banner002730{ position:relative;}
  .Banner002730 .ytable-cell{position: relative;}
  .Banner002730 .auto{height: 100%;}
  .Banner002730 .txt{ position:absolute; left:0; top:0; height:100%; width:100%; z-index:10; color:#fff; text-align: center; background: rgba(0,0,0,0.3); }
  .Banner002730 .txt .cn{ letter-spacing:10px; font-size: calc(48 / 16 * 1em); text-indent: -10px; font-weight: bold;} 
  .Banner002730 .txt .en{text-transform: uppercase;font-size:7.5vw;position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%);  opacity: 0.15;line-height: 1;font-weight: bold; backdrop-filter: blur(12px);display:block; z-index: -1; width: 100%;}
  .Banner002730 .slick-dots{position: absolute;left: 0;width: 100%;bottom: calc(55 / 16 * 1em);z-index: 3;}
  .Banner002730 .slick-dots{display: flex;align-content: center;justify-content: center;}
  .Banner002730 .slick-dots li{margin: 0 calc(10 / 16 * 1em);}
  .Banner002730 .slick-dots li button{position: relative;display: block;width: 30px;height: 34px;border: 0;background-color: transparent;font-size: 0;}
  .Banner002730 .slick-dots li button:before{display: block;position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin: auto;content: '';width: 6px;height: 6px;background-color: #fff;z-index: 3;border-radius: 6px;z-index: 3;}
  .Banner002730 .slick-dots li.slick-active{background-image: url('../images/banner-icon.png');background-size: 100%;}
  .Banner002730 .slick-dots li.slick-active button:before{display: none;}
  .Banner002730 .Ispic{padding-bottom: 40%;}
  .Banner002730 .web,.hidden,
  header .right-box .nav ul li a.hidden{display: none;}
  @media(min-width: 1025px) {
      header{padding: 0;}
  header .right-box .nav ul li .son-link{line-height: calc(100 / 19 * 1em);
      display: block;}
      header .right-box .nav ul li:hover{overflow: visible;}
      header .right-box .nav ul li:hover .children-menu{left: 50%;opacity: 1;}
      header .right-box .nav ul li a.son-link:hover{color: #e51b0f;}
      header .right-box .nav ul li#m8 .children-menu,
      header .right-box .nav ul li#m150 .children-menu{overflow:visible;}
      header .right-box .nav ul li .two{position: relative;}
      header .right-box .nav ul li .three{position: absolute; left: 100%; top:0; display: none; width: 100%; background: #f8f8f8;}
      header .right-box .nav ul li .three dd+dd{border-top: 1px solid #eaeaea;}
     header .right-box .nav ul li#m8{position: relative;}
     header .right-box .nav ul li#m8 .children-menu {width: 105vw;transform: translateX(-45%);}
     header .right-box .nav ul li#m150{position: relative;}
     header .right-box .nav ul li#m150 .children-menu {width: 105vw;transform: translateX(-45%);}
     header .right-box .nav ul li .children-menu .flex{align-items: baseline;justify-content: center;margin: 0 -1%;}
     header .right-box .nav ul li .children-menu .flex .name{width: 14.66%;margin: 0 1%;}
     header .right-box .nav ul li .children-menu .flex dl dd a{font-size: calc(14 / 16 * 1em);justify-content: left}
     header .right-box .nav ul li .children-menu .name>a{font-weight: bold;color: #e51b0f;justify-content: left}
  }
  @media(min-width:1025px){
  header .logo{width:24%; max-width: calc(370 / 16 * 1em);}  
  .Banner002730 img.web{ display:none;}
  .index-about .flex{display: flex; align-items: center;justify-content: space-between;}
  .index-about .imgs{width: calc(50% + calc(151.5 / 1920 * 100vw)); margin-right: calc(-151.5 / 1920 * 100vw);}
  }
  @media(max-width:1024px){
  .Banner002730 .txt .cn{font-size:  calc(32 / 16 * 1em);}
  .Banner002730 img.pc{ display:none;}
  .Banner002730 .slick-dots{bottom: calc(20 / 16 * 1em);}
  .index-about{padding: calc(40 / 16 * 1em) 0;}
  .index-product{padding: calc(40 / 16 * 1em) 0;}
  .index-apply{padding: calc(40 / 16 * 1em) 0;}
  .index-news{padding: calc(40 / 16 * 1em) 0;}
  .public-title {font-size: calc(30 / 16* 1em);}
  header .right-box .nav ul li .two{position: relative;}
  header .right-box .nav ul li .two{border-bottom: solid 1px #f0f0f0;}
  header .right-box .nav ul li .two > a{border-bottom:none; display: inline-block;}
  header .right-box .nav ul li .two > a.aon{background:transparent; color:#e51b0f !important;}
  header .right-box .nav ul li .three{display: none;background: #f8f8f8;}
  }
  @media (min-width: 769px) {
      .index-news .left-box .swiper-slide .img img{
          height: calc(500 / 16 * 1em);
          object-fit: cover;
      }
  }
  @media(max-width:768px){
      .Banner002730 .web{display: block;height: 20vh;object-fit: cover;}
      .Banner002730 .Ispic{display: none;}
      .index-about .left-box,.index-news .flex .right-box .list ul li .title{width: 100%}
      .index-about .left-box .list{margin-top: 0px;}
      .index-about .left-box .list ul{flex-wrap: wrap}
      .index-about .left-box .list ul li{width: 50%;text-align: center;margin: 10px 0;}
      .index-about .left-box .list ul li .value .unit{line-height: 1;}
      .index-about .left-box .list ul li .value{justify-content: center}
      .index-about .left-box .list ul li .value .counter{font-size: calc(30 / 16 * 1em);}
      .index-about .left-box .list ul li .name{margin-top: 10px;font-size: calc(16 / 16* 1em);}
      .index-about .left-box .list1{margin-top: 20px;}
      .index-about .left-box .list1 ul{flex-wrap: wrap}
      .index-about .left-box .list1 ul li{width: 50%;margin: 10px 0;padding: 0 8px;}
      .index-about .left-box .list1 ul li .img:after{display: none;}
      .index-about .right-box{width: 100%}
      .index-about .imgs{position: inherit;width: 100%;background-color: transparent;border-radius: 0;transform: translateY(0%);margin-top: 20px;padding-right: 0;}
      .index-product .top-box{position: relative;flex-wrap: wrap}
      .index-product .top-box .public-more{width: 100%;margin-top: calc(30 / 16 * 1em);}
      .index-product .top-box .public-title{padding-top: 0;}
      .index-product .list{margin-top: 20px;}
      .index-apply .list{margin-top: 20px;}
      .index-apply .list ul li{width: 48%}
      .index-apply .list ul li .box .title{margin-top: 15px;}
      .index-apply .list ul li:hover .box{width: 100%}
      .index-news .flex .left-box{width: 100%}
      .index-news .flex .right-box{width: 100%;margin-top: 20px;}
      .index-news .flex{margin-top: 20px;}
      .index-news .flex .right-box .list ul li{flex-wrap: wrap;}
      .index-about .left-box .public-more{margin-top: calc(30 / 16 * 1em);}
      .index-about .left-box .list1 ul li .name{font-size: calc(14 / 16* 1em);}
  }
  
  
  
  /*Menu003135 */
  .Menu003135{background: #fff;}
  .Menu003135 .current{ font-size:calc(14 / 16 * 1em); padding-left:calc(20 / 14 * 1em);background: url(../images/Menu003135-icon.svg) no-repeat left center;background-size: 1em auto; line-height:calc(80 / 14 * 1em);}
  .Menu003135 .current,
  .Menu003135 .current a:not(:hover){color: #999;}
  .Menu003135 .current span{color:#e71a0f;}
  .Menu003135 .nav-menu li{float: left;font-size:calc(17 / 16 * 1em);line-height:calc(80 / 17 * 1em); position: relative;}
  .Menu003135 .nav-menu li a{display: block;position: relative; padding:0 1.75em;}
  .Menu003135 .nav-menu li a:hover,
  .Menu003135 .nav-menu li.aon a{color:#fff; background: #e71a0f;}
  .Menu003135 .nav-menu li.aon:after{position: absolute; bottom:0; left: 50%; margin-left:calc(-8 / 17 * 1em);  content: '';border:calc(8 / 17 * 1em) solid transparent; border-bottom-color: #f4f4f6; width: 0; height: 0; border-bottom-width:calc(8 / 17 * 1em);}
  @media (max-width:1024px) {
  .Menu003135 .current{display: none;}   
  .Menu003135 .nav-menu li{line-height:3;}
  }
  
  
  
  /*PicList003142 */
  .PicList003142{ overflow: hidden; padding-top: calc(80 / 16 * 1em);}
  .PicList003142 li{padding: calc(40 / 16 * 1em) 0; border-bottom: 1px solid rgba(0, 0, 0, 0.1);}
  .PicList003142 .pic{overflow: hidden; transition: 0.3s ease-out;}
  .PicList003142 .Ispic{padding-bottom:64.734%;transition: 0.3s ease-out; }
  .PicList003142 time{color: #ccc; display: block;}
  .PicList003142 time b{font-size: calc(50 / 16 * 1em); display: block; }
  .PicList003142 .tit{font-size: calc(28 / 16 * 1em); line-height: 1.5;  color: #333; }
  .PicList003142 .txt{font-size: calc(18 / 16 * 1em); line-height: 1.75; color: #888; height: calc(1.75em * 2); margin:1.5em 0 2.5em;}
  .PicList003142 .more{display: inline-block;padding:0 calc(40 / 16 * 1em);line-height: calc(60 / 16 * 1em); color: #999; background: #fff; border-radius: calc(60 / 16 * 1em);}
  .PicList003142 .more::after{display: inline-block; vertical-align: middle; width:calc(10 / 16 * 1em); height:calc(10 / 16 * 1em); background: url(../images/more.svg) no-repeat center; content:''; background-size: contain; margin-left: calc(30 / 16 * 1em);} 
  .PicList003142 a:hover .more{ color: #fff; background:#e71a0f;;}
  .PicList003142 a:hover .more::after{background-image: url(../images/more-on.svg);} 
  .PicList003142 a:hover .pic{border-radius:20px; }
  .PicList003142 a:hover .Ispic{transform: scale(1.1);}
  .PicList003142 a:hover time{color: #999;}
  
  @media (min-width:1025px) {
  .PicList003142 li a{display: flex; align-items: center;}
  .PicList003142 li time{width:calc(130 / 16 * 1em);}
  .PicList003142 li .con{width:calc(100% - 28% - calc(130 / 16 * 1em)); padding:0 4em; border-left: 1px solid rgba(0, 0, 0, 0.07);}
  .PicList003142 li .pic{width:28%;}
  }
  @media(max-width:1024px){
  .PicList003142{padding-top: calc(40 / 16 * 1em);}
  }
  @media(max-width:768px){
  .PicList003142 .pic{/* margin-top: 20px; */}
  .PicList003142 li{padding: 20px 0;}
  
  }
  
  
  
  
  /*Page002737 */
  .Page002737{padding:calc(60 / 16 * 1em) 0 calc(100 / 16 * 1em) ; }
  .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(48 / 16 * 1em);  border-radius:50%; width: calc(50 / 16 * 1em); margin: 0 calc(10 / 16 * 1em); font-size:1em;  color: #aaa; background: #fff;}
  .Page002737 .Pages .p_page a:hover,
  .Page002737 .Pages .p_page a.a_cur{background-color:#e71a0f; border-color:#e71a0f; color: #fff;}
  .Page002737 .Pages .p_page a.a_next,
  .Page002737 .Pages .p_page a.a_prev{ height:calc(50 / 16 * 1em); width: calc(50 / 16 * 1em);background-position: center center; background-repeat: no-repeat; background-size: auto calc(14 / 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/Pages.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/Pages-on.svg);}
  .Page002737 .Pages  .p_page a.pagedot{ border-color: transparent; padding: 0; margin-right: -5px; line-height: 34px; height: 44px;}
  .Page002737 .Pages .p_jump > *{float: left;}
  .Page002737 .Pages .p_jump b{ font-weight: normal; color: #aaa; margin: 0 4px; line-height: 46px;}
  .Page002737 .Pages .p_jump b.f0{margin-right: 6px;}
  .Page002737 .Pages .p_jump input{height: 46px; border-radius: 4px;}
  .Page002737 .Pages .i_text{ line-height: 44px; border: 1px solid #e5e5e5;   width: 46px; text-align: center; color: #333; font-size:16px;}
  .Page002737 .Pages .i_button{background: #ebebeb; width: 70px;  padding: 0; cursor: pointer; border: none; margin-left: 10px; color: #888;}
  @media(max-width:768px){
  .Page002737 .Pages .p_page em,
  .Page002737 .Pages .p_jump{display: none;}
  }
  
  
  
  
  
  
  
  
  /*.RighInfo000171*/
  .RighInfo000171{padding: calc(80 / 16 * 1em) 0;}
  .RighInfo000171 .title{ color: #333; text-align:center; padding-bottom:calc(30 / 16 * 1em); border-bottom: 1px dashed rgba(0, 0, 0, 0.1);}
  .RighInfo000171 .title h1{ margin:0; padding-bottom:1vw; font-size:calc(38 / 16 * 1em); font-weight: normal; color: #333;}
  .RighInfo000171 .title time{color: #999; 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(60 / 17 * 1em) 0;  font-size: calc(17 / 16 * 1em);}
  .RighInfo000171 .info .pic{ margin:2% auto; 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 .info .t1{font-size: calc(20 / 16 * 1em); color: #333; margin-top: 2em;}
  .RighInfo000171 .info a{border-bottom: 1px solid #ccc;color: #999;word-wrap: break-word;}
  .RighInfo000171 .info a:hover{border-bottom-color: #e71a0f; color:#e71a0f;}
  .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:#e71a0f;display:block;padding:10px 30px; border-radius: 50px;}
  .RighInfo000171 .info_back a:hover{background:#fff;color:#e71a0f;border:1px #e71a0f solid}
  .RighInfo000171 .info_pn span{display:block; margin:15px 0}
  .RighInfo000171 .info_pn span a{color:#888}
  .RighInfo000171 .info_pn span a:hover{color:#e71a0f;text-decoration:underline}
  @media(max-width:1024px){
  .RighInfo000171{ padding: calc(40 / 16 * 1em) 0;}
  .RighInfo000171 .info_back{position:relative}
  .RighInfo000171 .bots{position:relative;margin-top:15px}
  }
  @media(min-width:1000px){
  .RighInfo000171 .info_pn span{width:80%}
  }
  @media(max-width:768px){
      .RighInfo000171 .title h1{font-size: calc(28 / 16 * 1em);}
  }
  
  
  
  
  
  .TextList002514{ padding-top:calc(80 / 16 * 1em); background: #fff;}
  .TextList002514 .list{ border: 1px solid rgba(0, 0, 0, 0.1);  overflow: hidden;}
  .TextList002514 .list+.list{margin-top:calc(30 / 16 * 1em);}
  .TextList002514 .job-title{ line-height:calc(30 / 16 * 1em); padding:calc(32 / 16 * 1em) calc(50 / 16 * 1em);cursor:pointer; position:relative;color: #333;}
  .TextList002514 .job-title p{ margin: 0;position: relative;line-height:calc(34 / 28 * 1em);font-size:calc(28 / 16 * 1em);}
  .TextList002514 .job-title span{margin-top:1em; color: #999; display: inline-block;}
  .TextList002514 .job-title span+span{margin-left:3vw;}
  .TextList002514 .job-title i{ position:absolute; width:28px; height:28px; background:#e71a0f; border-radius:50%; right:calc(50 / 16 * 1em); 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{background:rgba(255, 255, 255, .5); border-top: 4px solid #e71a0f;}
  .TextList002514 .job-title.select p{ font-weight: bold;}
  .TextList002514 .job-main{ display:none; padding:0 calc(50 / 16 * 1em);background:rgba(255, 255, 255, .5); }
  .TextList002514 .job-main .job-info{ line-height:1.75; border-top:1px solid rgba(0, 0, 0, 0.08); padding-top: calc(50 / 16 * 1em);display: flex; }
  .TextList002514 .job-main .box{ width: 48%;}
  .TextList002514 .job-main .box+.box{padding-left: 4%; margin-left: 4%; border-left: 1px dashed rgba(0, 0, 0, 0.1);}
  .TextList002514 .job-main strong{display: block; font-size: calc(17 / 16 * 1em);}
  .TextList002514 .send{ padding: calc(50 / 16 * 1em) 0; margin-top: calc(50 / 16 * 1em); border-top: 1px solid rgba(0, 0, 0, 0.08); }
  .TextList002514 .send em{ font-style: normal; border-bottom:1px solid #e71a0f; font-weight: bold; margin-left: 10px; }
  .TextList002514 .send a{display: inline-block;line-height:calc(30 / 16 * 1em);color:#e71a0f;background:url(../images/TextList002514_icon.svg) no-repeat right center;padding-right:calc(50 / 16 * 1em); background-size: auto calc(30 / 16 * 1em);}
  @media(max-width:1024px){
  .TextList002514{padding-top:calc(40 / 16 * 1em);}
  .TextList002514 .job-title p{font-size: calc(24 / 16 * 1em);}
  }
  @media(max-width:768px){
      .TextList002514 .job-main{padding: 0 20px;}
      .TextList002514 .job-title{padding: calc(20 / 16 * 1em) calc(20 / 16 * 1em);}
  }
  
  
  
   /*.PicList000593*/
   .PicList000593{padding-top:calc(80 / 16 * 1em);}
   .PicList000593 .ul{display: flex; flex-wrap: wrap; }
   .PicList000593 li{ width:calc((100% - calc(100 / 16 * 1em)) / 3); margin-right:calc(50 / 16 * 1em); position:relative; border-bottom:4px solid rgba(0, 0, 0, 0.05); }
   .PicList000593 li:nth-child(3n){ margin-right:0;}
   .PicList000593 li:nth-child(3n) ~ li{margin-top:calc(60 / 16 * 1em);}
   .PicList000593 li .video_files{position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;}
   .PicList000593 li .video_files video{width:100%; height:100%; background-color:#000;}
   .PicList000593 li .video_files .close{position: absolute;right: 3%;top: 3%;z-index: 10;width: 30px;height: 30px;border-radius: 50%;background-color: #e71a0f;cursor: pointer;}
   .PicList000593 li .video_files .close::before,
   .PicList000593 li .video_files .close::after{ position:absolute; content:''; width:3px; height:70%; border-radius:3px; background-color:#fff; left:13px; top:5px;}
   .PicList000593 li .video_files .close::before{ transform:rotate(45deg);}
   .PicList000593 li .video_files .close::after{ transform:rotate(-45deg);}
   .PicList000593 li .pic{ position:relative; overflow: hidden; border-radius: 10px; }
   .PicList000593 li .Ispic{ display:block; padding-bottom:60%; background-size:cover; background-position:center center; background-repeat:no-repeat;}
   .PicList000593 li .pic a{ width:100%; height:100%; position:absolute; left:0; top:0; background-color:rgba(0,0,0,0.45); }
   .PicList000593 li .pic a::before,
   .PicList000593 li .pic a::after{position: absolute; content:'';z-index: 5;top: 50%;left: 50%;}
   .PicList000593 li .pic a::before{width: 70px;height: 70px;border: 3px solid #fff;margin-left: -35px;margin-top: -35px;border-radius: 50%;}
   .PicList000593 li .pic a::after{width: 0;height: 0;border-top: 15px solid transparent;border-bottom: 15px solid transparent;border-left: 20px solid #fff;margin-left: -7px;margin-top: -14px;}
   .PicList000593 li .tit{text-align:center; font-size:calc(18 / 16 * 1em); margin:1.5em 0; padding: 0 2em; }
   .PicList000593 li:hover,
   .PicList000593 li.on{border-bottom-color:#e71a0f; background: #e71a0f; color: #fff; border-radius: 15px; }
   @media(max-width:768px){
   .PicList000593 li:nth-child(3n) ~ li{margin-top: 0;}
   .PicList000593 li:nth-child(3n){ margin-right:0;}
   .PicList000593 li:nth-child(2n){ margin-right:0;}
   .PicList000593 li{width:48%; margin:1%;}
   .PicList000593 li .tit{margin: 10px 0;}
  
   }
  
  
  
   /*.TextList002205 */
   .TextList002205 .item{ background:#fff; border-radius: 15px; overflow: hidden;}
   .TextList002205 .item+.item{margin-top: calc(40 / 16 * 1em);}
   .TextList002205 .item i.icon{ display:block; position:absolute; right:calc(30 / 16 * 1em); top:calc(33 / 16 * 1em); background:url(../images/TextList002205-icon.svg) center no-repeat; width:1em; height:1em;transition:all 0.5s ease-out 0s; overflow:hidden; background-size: contain;}
   .TextList002205 .item .Q{ margin:0; font-weight: normal; line-height:calc(80 / 16 * 1em); padding-left:calc(120 / 16 * 1em); padding-right:calc(50 / 16 * 1em);overflow:hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; position:relative;  cursor:pointer;transition:all 0.5s ease-out 0s; font-size: 1em;}
   .TextList002205 .item .Q>a{ color:#555; font-size:calc(20 / 16 * 1em);}
   .TextList002205 .item em.icon{ position:absolute; top:0; left:0; width:calc(80 / 24 * 1em); height:100%; display:block; text-align:center;  font-size:calc(24 / 16 * 1em); font-weight:bold; font-style:normal; color:#555;}
   .TextList002205 .item .Q em.icon{ transition:all 0.5s ease-out 0s; border-right: 1px dashed rgba(0,0,0,0.1);}
   .TextList002205 .item .A{ position:relative;padding:2.5em;padding-left: calc(120 / 16 * 1em);line-height:2; background:#fff; display:none; border-top: 1px solid rgba(0, 0, 0, 0.05); }
   .TextList002205 .item .A em.icon{color:#ccc;transition:all 0.5s ease-out 0s; height: auto; top: calc(35 / 24 * 1em);}
   .TextList002205 .item.active .Q em.icon{ background:#e71a0f; color:#fff; border-right: 1px dashed #e71a0f;}
   .TextList002205 .item.active .Q a{ color:#e71a0f;}
   .TextList002205 .item.active i.icon{ background-image: url(../images/Pages2.svg); transform: rotate(90deg);}
   
  
  
  
   
  
  /*.PicList001200 */
   .PicList001200 .tit{color:#555; line-height:1.75; height:calc(1.75em * 2); overflow:hidden;position: relative; font-size: calc(20 / 16 * 1em); }
   .PicList001200 .t1{ margin:2em 0; font-size:calc(15 / 16 * 1em); color:#fff; font-weight: normal; background: #e71a0f; display: inline-block; padding:0.5em 2em; border-radius:2em; }
   .PicList001200 li{ padding:2em; border: 1px solid rgba(0, 0, 0, 0.1); position: relative; }
   .PicList001200 li::before{ width:8px; height: calc(22 / 16 * 1em); position: absolute; left: 0; top:calc(38 / 16 * 1em); content: ''; background: #e71a0f; border-radius: 0 4px 4px 0;}
   .PicList001200 li a{ display:block; position:relative;}
   .PicList001200 li:hover{background: #fff; border-radius:15px; overflow: hidden;}
   .PicList001200 li .con{position:relative;}
   .PicList001200 li dl{border-top: 1px dashed rgba(0, 0, 0, 0.1); display: flex; flex-wrap: wrap; padding-top: calc(20 / 16 * 1em);}
   .PicList001200 li dd{position: relative; padding:calc(10 / 16 * 1em) 0;color: #666; }
   .PicList001200 li dd i{font-style: normal; color: #999; }
   .PicList001200 li dd span{ display: inline-block; border-bottom: 1px solid #999;}
   .PicList001200 li dd span+span{margin-left: 0.5em;}
   @media(min-width:1025px){
  .PicList001200 .ul{ display: flex; flex-wrap: wrap;}
  .PicList001200 li{ width: 48.5%; margin-right:3%;}
  .PicList001200 li:nth-child(2n){ margin-right: 0;}
  .PicList001200 li:nth-child(2n) ~ li{ margin-top:3%;}
  .PicList001200 li dd{width: 48%;}
  .PicList001200 li dd:nth-child(2n){margin-left: 4%;}
  }
    
    
  /*.PicList001201*/
   .PicList001201{padding-top:calc(80 / 16 * 1em); }
   .PicList001201 .ul{display: flex; flex-wrap: wrap;}
   .PicList001201 li{padding:2.5em; background: rgba(255, 255, 255, .85); border-radius: 15px; border-bottom: 5px solid transparent;}
   .PicList001201 li time{display: block; color:#969696; padding-left:calc(30 / 16 * 1em); background:url(../images/time.svg) left center no-repeat; background-size: auto calc(18 / 16 * 1em); line-height:calc(18 / 16 * 1em);}
   .PicList001201 li .tit{font-size: calc(20 / 16 * 1em); line-height: 1.75; height: calc(1.75em * 3); color: #333; margin:calc(15 / 20 * 1em) 0 calc(60 / 20 * 1em);}
   .PicList001201 li .dow{display: flex; align-items: center; justify-content: space-between;}
   .PicList001201 li .icon{width: calc(30 / 16 * 1em); height: calc(30 / 16 * 1em); background: url(../images/word.svg) no-repeat center; background-size: contain; }
   .PicList001201 li .more{color: #666; padding-right: calc(24 / 16 * 1em); background:url(../images/dow.svg) no-repeat right center; background-size:auto 1em; }
   .PicList001201 li:hover{border-bottom-color: #e71a0f; }
   .PicList001201 li:hover .more{color: #e71a0f; background-image: url(../images/dow-on.svg); }
   @media(min-width:1025px){
  .PicList001201 li{ width:23.5%; margin-right: 2%;}
  .PicList001201 li:nth-child(4n){ margin-right: 0;}
  .PicList001201 li:nth-child(4n) ~ li{ margin-top:2%;}
  }
  
  
  /*.PicList001202*/
   .PicList001202 .ul{display: flex; flex-wrap: wrap; justify-content: center;}
   .PicList001202 li{ position: relative;background:url(../images/libg.png) repeat-x left bottom calc(25 / 16 * 1em);padding: 0 4%;padding-bottom: calc(100 / 16 * 1em); }
   .PicList001202 .pic{position: relative;}
   .PicList001202 .pic:after{ position:absolute;top: 0; right:-24px; background:url(../images/ying.png) no-repeat left bottom; width:24px; height:100%; background-size:contain; content:''; z-index: -1;}
   .PicList001202 .Ispic{display: block; padding-bottom:131.62%; border:5px solid #ccc}
   .PicList001202 li .tit{font-size: calc(18 / 16 * 1em); line-height: 1.75; color: #333; position: absolute; text-align: center; left: 10%; top: calc(100% - calc(55 / 16 * 1em)); width:80%;}
   @media(min-width:1025px){
  .PicList001202 li{ width:25%;}
  .PicList001202 li:nth-child(4n) ~ li{ margin-top:4%;}
  }
  
  
  
  /*.PicList001203*/
  .PicList001203{ padding:calc(80 / 16 * 1em) 0;}
  .PicList001203 .ul{display: flex; flex-wrap: wrap; justify-content: center;}
  .PicList001203 li{ position: relative;background:url(../images/libg.png) repeat-x left bottom calc(25 / 16 * 1em);padding: 0 6%;padding-bottom: calc(100 / 16 * 1em); }
  .PicList001203 .pic{position: relative;}
  .PicList001203 .pic:after{ position:absolute;top: 0; right:-24px; background:url(../images/ying.png) no-repeat left bottom; width:24px; height:100%; background-size:contain; content:''; z-index: -1;}
  .PicList001203 .Ispic{display: block; padding-bottom:131.62%; border:5px solid #ccc}
  .PicList001203 li .tit{font-size: calc(18 / 16 * 1em); line-height: 1.75; color: #333; position: absolute; text-align: center; left: 10%; top: calc(100% - calc(55 / 16 * 1em)); width:80%;}
  @media(min-width:1025px){
  .PicList001203 li{ width:31.3%;}
  .PicList001203 li:nth-child(3n) ~ li{ margin-top:4%;}
  }
  
  
  
  
  
  .Infoword{text-align: center; font-size: calc(20 / 16 * 1em); color: #555; margin: 0 auto 3em; line-height: 1.75;}
  .Infoword .title{ font-size: calc(32 / 20 * 1em); color: #333; margin-bottom: calc(20 / 32 * 1em);}
  .Infoword b{color: #e71a0f;}
  @media(min-width:1025px){
  .Infoword{width:90%; max-width: 1366px;}
  }
    
  
  /*.Menu002252*/
  .Menu002252{margin:calc(60 / 16 * 1em) 0; text-align:center; overflow:hidden;}
  .Menu002252 .Infoword{margin-bottom: 2em;}
  .Menu002252 a{display:inline-block;background:#fff; padding:1em 1.5em; margin:1em 0.75em;border-radius:3em; box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);color: #999;min-width:calc(112 / 16 * 1em); }
  .Menu002252 a.aon,
  .Menu002252 a:hover{ color:#fff; background-color:#e71a0f;}
   @media(max-width:1024px){
  .Menu002252{margin:calc(20 / 16 * 1em) 0;}
  }
  
  
  
  .Listtit{position: relative;z-index: 1;color: #333;font-size:calc(38 / 16 * 1em); margin-bottom:calc(28 / 38 * 1em); text-align: center;}
  .Listtit::after{content: '';width:calc(40 / 38 * 1em);height:5px; background-color: #e71a0f; margin:calc(24 / 38 * 1em) auto 0; display: block; border-radius:5px;}
  .Listtit-left{text-align: left;}
  .Listtit-left::after{margin-left: 0;}
  
  @media(max-width:1024px){
      .Infoword .title{font-size: calc(28 / 20 * 1em);}
      .PicList001203{padding: calc(40 / 16 * 1em) 0;}
      .PicList001201{padding: calc(40 / 16 * 1em) 0;}
      .PicList000593{padding: calc(40 / 16 * 1em) 0;}
  }
  @media(max-width:1024px){
      .Menu002252 .Infoword{margin-bottom: 20px;}
      .Menu002252 a{margin: 5px;}
      .Page002737{padding: calc(30 / 16 * 1em) 0 calc(40 / 16 * 1em);}
      .PicList001203 li{width: 48%;}
      .PicList001202 li{width: 48%;}
      .TextList002205 .item+.item{margin-top: 20px;}
      .PicList001201 li{padding: 20px;margin-bottom: 20px;}
       .Infoword{margin-bottom: 20px;}
  }
  
  
   /*RighInfo002806 */
  .RighInfo002806{ padding:calc(80 / 16 * 1em) 0;}
  .RighInfo002806 .Listtit{text-align: left;}
  .RighInfo002806 .Listtit::after{margin-left: 0;}
  .RighInfo002806 .pic{position: relative;}
  .RighInfo002806 .pic img{display: block; width: 100%;}
  .RighInfo002806 p{line-height:1.75; text-align: justify; color: #333; font-size: calc(17 / 16 * 1em);}
  .RighInfo002806 .t-1{color: #fff;font-size:calc(24 / 16 * 1em);padding: calc(10 / 24 * 1em) 1em; background: #e71a0f;display: inline-block; letter-spacing: 4px;}
  .RighInfo002806 .txt p{margin-top:calc(24 / 17 * 1em) !important;}
  .RighInfo002806 .num{margin:calc(40 / 16 * 1em) 0 0; }
  .RighInfo002806 .num .list{position: relative;}
  .RighInfo002806 .num .list:before,
  .RighInfo002806 .num .list:after{position: absolute; content:''; border: 5px solid #e71a0f; width: 30px; height: 30px;}
  .RighInfo002806 .num .list:before{left: 0; top: 0; border-right: 0;border-bottom: 0;}
  .RighInfo002806 .num .list:after{right: 0; bottom: 0; border-top: 0;border-left: 0;}
  .RighInfo002806 .num .list .ul{display: flex;}
  .RighInfo002806 .num .list li{padding:28px 2vw; width: 25%;}
  .RighInfo002806 .num .list li:not(:last-child){border-right: 3px solid rgba(0, 0, 0, 0.03);}
  .RighInfo002806 .num .list li .inner{padding-left:2.5vw;}
  .RighInfo002806 .num .list li aside{display: inline-block;position: relative; color:#e71a0f;}
  .RighInfo002806 .num .list li b{font-size:calc(60 / 16 * 1em);display: block; line-height: 1;}
  .RighInfo002806 .num .list li sub{position: absolute; left: 100%; word-break: keep-all; bottom:15%;margin-left: 10px; font-size:calc(18 / 16 * 1em); white-space: nowrap;}
  .RighInfo002806 .num .list li sub i{font-size:calc(28 / 18 * 1em); font-style:inherit;}
  .RighInfo002806 .num .list li p{margin:10px 0 0; line-height: 1.5;}
  
  @media(min-width:769px){
  .RighInfo002806 .pic{ width:50%; position: relative; margin: 3% 0; margin-left:5%; }
  .RighInfo002806 .t-1{position: absolute; left: 0; bottom: 0; border: 10px solid #f4f4f6; border-left:0px; border-bottom: 0;}
  }
  @media(max-width:1024px){
  .RighInfo002806{ padding:calc(40 / 16 * 1em) 0;}
  .Listtit{font-size: calc(30 / 16 * 1em);}
  }
  @media(max-width:768px){
      .RighInfo002806 .pic{margin-bottom: 20px;}
      .RighInfo002806 .num .list ul{flex-wrap: wrap}
      .RighInfo002806 .num .list li b{font-size: calc(28 / 16 * 1em);}
      .RighInfo002806 .num .list li{width: 50%}
  }
  
  
  /*.Floor002491*/
  .Floor002491{background:url(../images/Floor002491-bg.jpg) no-repeat center; background-size: cover; position: relative;}
  .Floor002491 .Listtit{ color: #fff; position: absolute; left: 0; width: 100%; top: calc(120 / 38 * 1em); z-index: 10;}
  .Floor002491 .Listtit::after{ background: #fff;}
  .Floor002491 li{position: relative; z-index: 8;  text-align: center; padding:calc(300 / 16 * 1em) 3em calc(250 / 16 * 1em) ;}
  .Floor002491 li:hover{background: rgba(231,26,15,0.85);}
  .Floor002491 li:not(:last-child){border-right: 1px solid rgba(255, 255, 255, .2);}
  .Floor002491 .cn{font-size: calc(70 / 16 * 1em);display: block; width: 100%; z-index: -1; font-weight: bold; color: #fff;}
  .Floor002491 p{font-size: calc(24 / 16 * 1em); line-height: 1.75;color: #fff; margin-top:2em; }
  @media (min-width:1025px) {
  .Floor002491 ul{display: flex;}
  .Floor002491 li{width:33.3%;}
  .Floor002491 li:last-child{ margin-right:0;}
  }
  @media(max-width:768px){
      .Floor002491 .box{padding-top: calc(110 / 16 * 1em);}
      .Floor002491 .Listtit{top: calc(40 / 16 * 1em);}
      .Floor002491 li{padding: calc(40 / 16 * 1em) 3em calc(40 / 16 * 1em);}
      .Floor002491 .cn{font-size: calc(28 / 16 * 1em);}
      .Floor002491 p{margin-top: 30px;}
  }
  
  /*Timeline002789*/
  .Timeline002789{padding:calc(80 / 16 * 1em) 0; position: relative; overflow: hidden; background: url(../images/Timeline002789-bg.jpg) no-repeat center; background-size: cover;}
  .Timeline002789 .flex{display: flex; align-items: center; justify-content: space-between;}
  .Timeline002789 .Listtit{text-align: left; }
  .Timeline002789 .Listtit::after{margin-left: 0;}
  .Timeline002789 .list{ position: relative; margin-top:4em;}
  .Timeline002789 .list::before{ position:absolute; left: 0; top: 50%; content:''; background: #e71a0f; height:2px; margin-top: -1px; width: 100%;}
  .Timeline002789 .slick-slider{padding:0 calc(70 / 16 * 1em); position: relative;}
  .Timeline002789 li{padding:0 0 calc(250 / 16 * 1em) calc(70 / 16 * 1em); position: relative; height: calc(560 / 16 * 1em);}
  .Timeline002789 li::before{position:absolute; left:calc(34 / 16 * 1em); top: 0; width:1px; height:calc(50% - calc(15 / 16 * 1em)); content:''; background:rgba(0,0,0,0.15);}
  .Timeline002789 li.end::before{opacity: 0;}
  .Timeline002789 li .icon{width:calc(14 / 16 * 1em); height:calc(14 / 16 * 1em); top:50%; left: calc(28 / 16 * 1em); border-radius: 50%; background: #e71a0f; position: absolute;transform: translateY(-50%);}
  .Timeline002789 li .time{font-size: calc(42 / 16 * 1em); font-weight:bold; color:#666;line-height: 1;} 
  .Timeline002789 li .txt{ color:#333;line-height:1.75; max-height: calc(1.75em * 5); overflow-y: auto; margin-top: 1.5em; font-size: calc(17 / 16 * 1em);} 
  .Timeline002789 li .txt p{ padding-left: 1em; position: relative;} 
  .Timeline002789 li .txt p::before{ position: absolute;left: 0; top: calc(13 / 17 * 1em); width: calc(8 / 17 * 1em); height: calc(2 / 17 * 1em); content:''; background: #e71a0f;} 
  .Timeline002789 li .txt::-webkit-scrollbar{width:3px;  height:100%;}
  .Timeline002789 li .txt::-webkit-scrollbar-track{ background: rgb(226, 226, 226); border-radius:3px;}
  .Timeline002789 li .txt::-webkit-scrollbar-thumb{ background: #e71a0f; border-radius:3px;}
  .Timeline002789 li .txt::-webkit-scrollbar-thumb:hover{background:#e71a0f;}
  .Timeline002789 li .txt::-webkit-scrollbar-corner{background: #e71a0f;}
  .Timeline002789 li:hover .time{color: #e71a0f;} 
  .Timeline002789 li:hover::before{ height:calc(50% - calc(55 / 16 * 1em)); content:''; background:#e71a0f;}
  .Timeline002789 li:hover .icon{width:calc(70 / 16 * 1em); height:calc(70 / 16 * 1em);left:0; background-image: url(../images/add.svg); background-size: auto 2em; background-repeat: no-repeat; background-position: center;}
  .Timeline002789 .img{margin-top: 1em; border-radius: 10px;}
  
  .Timeline002789 .slick-arrow{width:50px; height:50px; border:2px solid #e71a0f;padding: 0; margin-top: -25px; border-radius: 50%; transition: 0.3s; background: url("../images/Pages2.svg") no-repeat center center;background-size: auto 15px; display: inline-block;}
  .Timeline002789 .slick-arrow:hover{background-image: url("../images/Pages-on.svg"); background-color: #e71a0f;}
  .Timeline002789 .slick-prev{transform: rotate(-180deg); margin-right:30px;}
  
  @media (min-width:1025px) {
  .Timeline002789 .slick-slider{padding:0; width:calc(100% + (100vw - 100%) / 2 + (50 / 1920 * 100vw));}
  .Timeline002789 li .txt{ width: calc(100% + (180 / 1920 * 100vw));} 
  .Timeline002789 li:nth-child(2n){padding:calc(340 / 16 * 1em) 0 0 calc(70 / 16 * 1em);}
  .Timeline002789 li:nth-child(2n)::before{ top:auto; bottom: 0; }
  }
  @media(max-width:1024px){
      .Timeline002789{padding:calc(40 / 16 * 1em) 0;}
      .Timeline002789 li{height: auto;padding: 0 0 calc(50 / 16 * 1em) calc(40 / 16 * 1em);}
      .Timeline002789 .list::before{display: none;}
      .Timeline002789 li .icon{display: none;}
      .Timeline002789 li::before{display: none;}
    .Timeline002789 li.end{display: none !important;}
  }
  
  
  
  /*PicList002854 */
  .PicList002854{ overflow: hidden; padding:calc(100  / 16 * 1em) 0 calc(80 / 16 * 1em); background: #fff;} 
  .PicList002854 .slider{ padding: 0 50px; position: relative;}
  .PicList002854 .slick-list {padding:calc(30 / 16 * 1em) 0;}
  .PicList002854 .slider:before, 
  .PicList002854 .slider:after{ position: absolute; content: ''; bottom: 30px; height:84px;width: 50px;}
  .PicList002854 .slider:before{left: 0;background: url(../images/PicList002854_ul_l.png) no-repeat 0 0;}
  .PicList002854 .slider:after{right: 0; background: url(../images/PicList002854_ul_r.png) no-repeat 0 0;}
  .PicList002854 li a{display: block; position: relative; text-align: center;}
  .PicList002854 li aside{ color: #333; padding: calc(40 / 16 * 1em) calc(40 / 16 * 1em) 0;line-height: 1.75; height:calc(1.75em * 3); background: url(../images/PicList002854_libg.png) repeat-x left top;transition: 0.3s;}
  .PicList002854 li .ytable { height:300px; }
  .PicList002854 li .ytable-cell { vertical-align: bottom; }
  .PicList002854 li figure { position: relative; display: inline-block; max-width: 85%; margin: 0 auto;}
  .PicList002854 li figure:after { position: absolute; right: -22px; background: url(../images/PicList002854_ying.png) no-repeat left bottom; width: 24px; height: 100%; background-size: contain; content: ''; }
  .PicList002854 li figure img { max-height:300px;border:8px solid #7c4646; }
  .PicList002854 .slick-arrow{position: absolute; z-index: 30; top:50%; width:50px; height:50px; border:2px solid #e71a0f;padding: 0; margin-top: -25px; border-radius: 50%; transition: 0.3s; background: url("../images/Pages2.svg") no-repeat center center;background-size: auto 15px;}
  .PicList002854 .slick-arrow:hover{background-image: url("../images/Pages-on.svg"); background-color: #e71a0f;}
  .PicList002854 .slick-prev{left:0; transform: rotate(-180deg);}
  .PicList002854 .slick-next{right:0;}
  @media(max-width:1024px){
      .PicList002854{padding:calc(40  / 16 * 1em) 0 calc(40 / 16 * 1em)}
  }
  
  
  
  
  
  /*Floor003097 */
  .Floor003098 .auto{position: relative;z-index: 1; }
  .Floor003098 img{border-radius: 15px;}
  .Floor003098 .Ispic{display: block; padding-bottom:32%;}
  .Floor003098 .ul{display:flex; margin-top:20px;}
  .Floor003098 li{width:10%; padding:1em; background: #fff;}
  .Floor003098 li:not(:last-child){margin-right: 10px;}
  .Floor003098 li .cn{font-size: calc(21 / 16 * 1em); color: #555;}
  .Floor003098 li .en{font-size: calc(14 / 16 * 1em); color: #999; margin-top: calc(8 / 14 * 1em);}
  
  .Floor003098 li.on{background: #e71a0f; border-radius: 10px;}
  .Floor003098 li.on .cn{ color: #fff;}
  .Floor003098 li.on .en{color:rgba(255, 255, 255, .85);}
  
  
  
  
  
  
  
  
  /*PicList002954 */
  .PicList002954{padding:calc(80 / 16 * 1em);}
  .PicList002954 .ul{display: flex; flex-wrap: wrap;}
  .PicList002954 li{width:calc((100% - calc(160 / 16 * 1em)) / 3); margin-right:calc(80 / 16 * 1em);}
  .PicList002954 li:nth-child(3n){margin-right:0;}
  .PicList002954 li:nth-child(3n) ~ li{margin-top:calc(80 / 16 * 1em);}
  .PicList002954 li .pic{overflow: hidden; transition: .3s;}
  .PicList002954 li .Ispic{padding-bottom:64.956%; transition: 0.3s;}
  .PicList002954 li a:hover .pic{border-radius: 15px;}
  .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:2px solid rgba(0, 0, 0, 0.1); position: relative; padding-right: 80px;}
  .PicList002954 li a:hover .txt{ border-bottom-color: #e71a0f;;}
  .PicList002954 li .tit{font-size: 18px; color: #333;}
  .PicList002954 li .more{overflow: hidden;width: 40px;height: 40px; border-radius: 50%;position:absolute; transition: 0.3s; right: 0; top: 50%; margin-top: -20px;}
  .PicList002954 li .more:after{position: absolute; content: ''; width: 12px; height: 12px;  margin: -6px 0 0 -6px; left: 50%; top: 50%; background: url(../images/more.svg) no-repeat center; background-size: auto 12px;}
  .PicList002954 li a:hover .more{background:#e71a0f;}
  .PicList002954 li a:hover .more:after{background-image: url(../images/more-on.svg);}
  
  
  
  
  
  
  
  /*Map003074 */
  .Map003074{ overflow: hidden; padding-bottom:calc(80 / 16 * 1em);}
  .Map003074 .dl{padding:25px 0; box-shadow: 0 0 8px rgba(0,0, 0, 0.1); background: #fff; border-radius:20px; position: relative; z-index: 10;}
  .Map003074 dd{width: 100%; padding:0 2vw; text-align: center;}
  .Map003074 .icon{display: block; margin:0 auto; width: calc(60 / 16 * 1em); height:calc(60 / 16 * 1em);position: relative;}
  .Map003074 .icon img{max-height: calc(40 / 16 * 1em);max-width: calc(40 / 16 * 1em); position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%);}
  .Map003074 .t1{font-size: calc(18 / 16 * 1em); color: #999; margin: 1em 0;}
  .Map003074 .t2{font-size: calc(20 / 16 * 1em); color: #444; line-height:calc(50 / 20 * 1em);}
  .Map003074 .t3{font-size:calc(36 / 16 * 1em); color:#e71a0f; font-weight: bold;}
  .Map003074 .pic{ border-radius:20px; overflow: hidden;}
  
  @media(min-width:1025px){
    .Map003074 .dl{ margin: 0 auto; display: flex;}
    .Map003074 dd{width: 33.3%;}
    .Map003074 dd:not(:last-child){ border-right: 1px dashed #ccc;}
  }
  @media(max-width:1024px){
      .Map003074{padding-bottom:calc(40 / 16 * 1em);}
  }
  @media(max-width:768px){
      .Map003074 .t3{font-size: calc(26 / 16 * 1em);}
  }
  
  
  
  /*RighInfo003148*/ 
  .RighInfo003148{padding-bottom:calc(80 / 16 * 1em); overflow: hidden; }
  .RighInfo003148 .pic{border-radius: 15px; overflow: hidden;}
  .RighInfo003148 .con{padding-top: calc(50 / 18  * 1em); background: url(../images/yh-r.svg) no-repeat right top; background-size: auto calc(70 / 18 * 1em);  padding-right: calc(80 / 18 * 1em);}
  .RighInfo003148 .Listtit{text-align: left;}
  .RighInfo003148 .Listtit::after{margin-left: 0;}
  .RighInfo003148 .txt{line-height: 1.75; color: #333;  font-size: calc(20 / 16 * 1em); }
  @media(min-width:1025px){
    .RighInfo003148 .box{display: flex; align-items: center;}
    .RighInfo003148 .pic,
    .RighInfo003148 .con{width: 50%;}
    .RighInfo003148 .con{padding-left:4vw;}
  }
   @media(max-width:1024px){
       .RighInfo003148{padding-bottom:calc(40 / 16 * 1em)}
   }
  
  
  
  /*Floor003198 */
  .Floor003198{padding:calc(80 / 16 * 1em) 0;overflow: hidden; background: #fff; }
  .Floor003198 .word{font-size: calc(20 / 16 * 1em); text-align: center; color: #666; line-height: 1.5; margin: 0 auto 2em; }
  .Floor003198 li{ overflow: hidden; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);  }
  .Floor003198 .Ispic{padding-bottom:50%; width: 100%;}
  .Floor003198 .main{background-color:#fff; }
  .Floor003198 .con{padding: calc(30 / 1920 * 100vw);}
  .Floor003198 .tit{font-size: calc(26 / 16 * 1em); text-align: center; color: #333;}
  .Floor003198 .txt{font-size:calc(18 / 16 * 1em); line-height: 1.75; color: #555; margin-top: 1.25em;}
  @media (min-width:1025px) {
  .Floor003198 .word{width:80%;  max-width:768px; }
  .Floor003198 .ul{display: flex;}
  .Floor003198 li{width: 100%; margin-right:30px; padding-bottom:36.75%; position: relative; }
  .Floor003198 li:last-child{ margin-right: 0;}
  .Floor003198 li > *{ position:absolute; left:0;height:50%;width:100%; }
  .Floor003198 li:nth-child(2n) .main,
  .Floor003198 li .pic{ top:0;}
  .Floor003198 li .main,
  .Floor003198 li:nth-child(2n) .pic{ top:50%;}
  .Floor003198 .Ispic{padding-bottom:0; height: 100%;}
  .Floor003198 .main{display: flex; align-items: center;}
  }
    @media(max-width:1024px){
        .Floor003198{padding:calc(40 / 16 * 1em) 0;}
    }
  
  
  
  /*Floor002978*/ 
  .Floor002978{padding:calc(80  / 16 * 1em) 0; overflow: hidden; }
  .Floor002978 .box{position: relative; z-index: 1;}
  .Floor002978 .slick-list{overflow: inherit;}
  .Floor002978 .slick-arrow{position: absolute; z-index: 30; top:50%; width:50px; height:50px; border:2px solid #e71a0f;padding: 0; margin-top: -25px; border-radius: 50%; transition: 0.3s; background: url("../images/Pages2.svg") no-repeat center center;background-size: auto 15px;}
  .Floor002978 .slick-arrow:hover{background-image: url("../images/Pages-on.svg"); background-color: #e71a0f;}
  .Floor002978 .slick-prev{left:-1vw; transform: rotateY(-180deg);}
  .Floor002978 .slick-next{right:-1vw;}
  .Floor002978 li a{display: block; margin:0 4.167vw;position: relative;  overflow: hidden;}
  .Floor002978 li .pic{overflow: hidden; position: relative;}
  .Floor002978 li .Ispic{padding-bottom:44.232%;transition: 0.3s;}
  .Floor002978 li.slick-center a:hover .Ispic{ transform: scale(1.2);}
  @media(min-width:1600px){
  .Floor002978 .box{max-width: 1200px; margin: 0 auto;}
  }
  @media(max-width:1024px){
        .Floor002978{padding:calc(40 / 16 * 1em) 0;}
    }
  
  
  
  
  /*RighInfo003149*/ 
  .RighInfo003149{padding:calc(80 / 16 * 1em) 0; overflow: hidden; background: #fff;}
  .RighInfo003149 .pic{border-radius: 15px; overflow: hidden;}
  .RighInfo003149 .pic img{display: none;}
  .RighInfo003149 .pic .Ispic{padding-bottom:130%;}
  .RighInfo003149 .Listtit{text-align: left;}
  .RighInfo003149 .Listtit::after{margin-left: 0;}
  .RighInfo003149 .txt{line-height: 1.75; color: #333;  }
  .RighInfo003149 .subtit{display: inline-block; padding:calc(5 / 18 * 1em) 2em; font-size:calc(18 / 16 * 1em); color: #fff; background: #e71a0f;border-radius:3em; margin:2.5em 0 1.5em;}
  .RighInfo003149 .txt p{ font-size: calc(18 / 16 * 1em); }
  .RighInfo003149 .ul2{display: flex; flex-wrap: wrap; }
  .RighInfo003149 .ul2 li{width: 50%; padding: 2.5em;border: 1px solid rgba(0, 0, 0, 0.1); position: relative;}
  .RighInfo003149 .ul2 li:nth-child(2n){border-left: none; }
  .RighInfo003149 .ul2 li:nth-child(2n) ~ li{border-top: none; }
  .RighInfo003149 .ul2 li .num{font-size: calc(80 / 16 * 1em); color:#000; opacity: 0.03;position: absolute; right: calc(20 / 80 * 1em); top: 50%; transform: translateY(-50%); font-weight: bold; }
  .RighInfo003149 .ul2 li .t1{font-size: calc(20 / 16 * 1em); color:#333; margin-bottom: 1em; line-height: 1; border-left:3px solid #e71a0f; padding-left: calc(12 / 20 * 1em); }
  .RighInfo003149 .ul2 li .t2{font-size: calc(15 / 16 * 1em); color:#666; text-align: justify; }
  @media(min-width:1601px){
    .RighInfo003149 .pic .Ispic{padding-bottom:95%;}
  }
  @media(min-width:1025px){
    .RighInfo003149 .box{display: flex; align-items: center;}
    .RighInfo003149 .pic,
    .RighInfo003149 .con{width: 50%;}
    .RighInfo003149 .con{padding-right:4.5vw;}
    .RighInfo003149 .pic{order: 2;}
  
  }
  @media(max-width:1024px){
        .RighInfo003149{padding:calc(40 / 16 * 1em) 0;}
  }  
  @media(max-width:768px){
      .RighInfo003149 .pic{margin-bottom: 20px;}
      .RighInfo003149 .ul2 li{padding: 1em;}
  }
  
  
  
  
   
  
  
  /*RighInfo003142 */
  .RighInfo003142{ padding:calc(80 / 16 * 1em) 0;}
  .RighInfo003142 p{color: #444; font-size: calc(18 / 16 * 1em); line-height: 2; text-align:justify;}
  .RighInfo003142 p b{color: #555;}
  .RighInfo003142 .pic{border-radius: 15px ; overflow: hidden; margin: 2em auto;}
  .RighInfo003142 .pic2{border-radius: 15px ; overflow: hidden; margin: 2em 0;}
  @media (min-width:1025px) {
  .RighInfo003142 .pic2{ margin-right:4em; width:42%; margin-top: 0;}
  }
  @media(max-width:1024px){
      .RighInfo003142{ padding:calc(40 / 16 * 1em) 0;}
  }
  
  
  
  
  /*RighInfo002810*/
  .RighInfo002810{ padding-bottom:calc(80  / 16 * 1em);}
  .RighInfo002810 .box+.box{margin-top:calc(60  / 16 * 1em) ;}
  .RighInfo002810 .tit{ font-size:calc(32 / 16 * 1em);color: #333; line-height: 1.5;  }
  .RighInfo002810 .txt{color: #666;line-height:1.75;margin-top:2em;text-align:justify;font-size: calc(18 / 16 * 1em);max-height: calc(350 / 16 * 1em);overflow-y: auto;padding-right:15px;margin-right:-15px;}
  .RighInfo002810 .txt::-webkit-scrollbar{width:3px;  height:100%;}
  .RighInfo002810 .txt::-webkit-scrollbar-track{ background: rgb(239, 239, 239); border-radius:3px;}
  .RighInfo002810 .txt::-webkit-scrollbar-thumb{ background: #e71a0f; border-radius:3px;}
  .RighInfo002810 .txt::-webkit-scrollbar-thumb:hover{background: #e71a0f;}
  .RighInfo002810 .txt::-webkit-scrollbar-corner{background: #e71a0f;}
  .RighInfo002810 .txt p{padding-left: 1em; position: relative;}
  .RighInfo002810 .txt p::before{ position: absolute;left: 0; top: calc(13 / 18 * 1em); width: calc(8 / 18 * 1em); height: calc(2 / 18 * 1em); content:''; background: #e71a0f;} 
  .RighInfo002810 .num{position: relative; font-size:calc(24 / 16 * 1em);font-weight: bold; color: #e71a0f;margin-bottom:2em;}
  .RighInfo002810 .num:after{display: block; content: ''; background:#e71a0f; position: absolute; width:96%; height: 1px; top: 50%; margin-top:-0.5px; right: 0;}
  .RighInfo002810 .pic .ul{ border-radius: 15px; overflow: hidden;}
  .RighInfo002810 .pic li{position: relative;}
  .RighInfo002810 .pic .Ispic{display:block; width: 100%; padding-bottom:64.103%; background-color: #fff;}
  .RighInfo002810 .pic .t1{font-size:calc(18 / 16 * 1em); color: #fff; background: #e71a0f; padding: 1em; position: absolute; left: 0; bottom: 0; border-radius:0 15px;}
  .RighInfo002810 .more{display: inline-block;padding:0 calc(40 / 16 * 1em);line-height: calc(60 / 16 * 1em); color: #999; background: #fff; border-radius: calc(60 / 16 * 1em);}
  .RighInfo002810 .more::after{display: inline-block; vertical-align: middle; width:calc(10 / 16 * 1em); height:calc(10 / 16 * 1em); background: url(../images/more.svg) no-repeat center; content:''; background-size: contain; margin-left: calc(30 / 16 * 1em);} 
  .RighInfo002810 .more:hover{ color: #fff; background:#e71a0f;}
  .RighInfo002810 .more:hover::after{background-image: url(../images/more-on.svg);} 
  
  .RighInfo002810 .slick-arrow{width:50px; height:50px; border:2px solid #e71a0f;padding: 0;border-radius: 50%; transition: 0.3s; background: url("../images/Pages2.svg") no-repeat center center;background-size: auto 15px; display:block; position: absolute; top: 50%; margin-top: -25px; z-index: 10;}
  .RighInfo002810 .slick-arrow:hover{background-image: url("../images/Pages-on.svg"); background-color: #e71a0f;}
  .RighInfo002810 .slick-prev{transform: rotate(-180deg); left:30px;}
  .RighInfo002810 .slick-next{right:30px;}
  
  @media(min-width:769px){
  .RighInfo002810 .flex{display: flex; align-items: center;}
  .RighInfo002810 .pic{width:50%; padding-top:20px; padding-right:20px; position: relative; z-index: 2;}
  .RighInfo002810 .pic:after{display: block; content: '';width:90%; height:90%; background:#e71a0f; position: absolute; right: 0; top: 0; z-index: -1; border-radius: 15px;}
  .RighInfo002810 .info{padding-right:5.5vw; width: 50%;}
  .RighInfo002810 .box:nth-child(2n) .pic{ padding-right:0; padding-left:20px;}
  .RighInfo002810 .box:nth-child(2n) .pic:after{right:auto; left: 0; }
  .RighInfo002810 .box:nth-child(2n) .pic .t1{left: auto; right: 0; border-radius:15px  0; }
  .RighInfo002810 .box:nth-child(2n) .info{padding-right:0; padding-left:5.5vw; order: 2;}
  .RighInfo002810 .box:nth-child(2n) .num{text-align: right;}
  .RighInfo002810 .box:nth-child(2n) .num:after{right: auto; left: 0;}
  }
  @media(max-width:1024px){
      .RighInfo002810{ padding-bottom:calc(40  / 16 * 1em);}
      .RighInfo002810 .box+.box{margin-top:calc(30  / 16 * 1em) ;}
  }
  @media(max-width:768px){
      .RighInfo002810 .tit{font-size: calc(26 / 16 * 1em);}
      .RighInfo002810 .txt{margin-top: 20px;}
      .RighInfo002810 .pic{margin-top: 20px;}
      .RighInfo002810 .num:after{width: 90%}
  }
  
  /*RighInfo002811*/
  .RighInfo002811 .box{padding:calc(80  / 16 * 1em) 0; background: #fff;}
  .RighInfo002811 .box:nth-child(2n){background:transparent;}
  .RighInfo002811 .auto{position: relative;}
  .RighInfo002811 .tab{display:flex; justify-content: center; margin-bottom:3em; }
  .RighInfo002811 .tab span{line-height: calc(50 / 16 * 1em); padding: 0 2em; background: #fff; border-radius: 2em; color: #999; cursor: pointer; box-shadow: 0 0 5px rgba(0, 0, 0, 0.1); margin: 0 1em;}
  .RighInfo002811 .tab span.aon{background:#e71a0f; color:#fff;}
  .RighInfo002811 .list:not(.aon){position:absolute; width: 100%; left: 0; top:0; z-index: -1000; opacity: 0;}
  .RighInfo002811 .title{position: relative;z-index: 1;color: #333;font-size:calc(32 / 16 * 1em); margin-bottom:calc(40 / 32 * 1em); text-align: center;}
  .RighInfo002811 .title::after{content:'';width:calc(40 / 32 * 1em);height:5px; background-color: #e71a0f; margin:calc(24 / 32 * 1em) auto 0; display: block; border-radius:5px;}
  .RighInfo002811 .word{text-align: center; font-size: calc(20 / 16 * 1em); color: #666; margin-bottom:2.5em;}
  .RighInfo002811 .ul .slick-list{ margin: 2em 60px 0;}
  .RighInfo002811 .ul li{padding:15px 1.5em;}
  .RighInfo002811 .ul li a{padding:2em; text-align: center; display: block; position: relative; z-index: 2; border: 1px solid rgba(0, 0, 0, 0.1);position: relative; }
  .RighInfo002811 .ul li:hover a::before{position: absolute; left: -10px; top: -13px; bottom: -10px; right: -10px; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,0.1);content:''; border-top: 3px solid #e71a0f;z-index:-1; }
  .RighInfo002811 .ul li .pic{margin-bottom:2em;}
  .RighInfo002811 .ul li .Ispic{padding-bottom:80%; background-size: contain; transition: .3s;}
  .RighInfo002811 .ul li:hover .Ispic{transform: scale(1.1);}
  .RighInfo002811 .ul li .t1{font-size: calc(20 / 16 * 1em); color: #333;}
  
  .RighInfo002811 .slick-arrow{width:50px; height:50px; border:2px solid #e71a0f;padding: 0;border-radius: 50%; transition: 0.3s; background: url("../images/Pages2.svg") no-repeat center center;background-size: auto 15px; display:block; position: absolute; top: 50%; margin-top: -25px; z-index: 10;}
  .RighInfo002811 .slick-arrow:hover{background-image: url("../images/Pages-on.svg"); background-color: #e71a0f;}
  .RighInfo002811 .slick-prev{transform: rotate(-180deg); left:0;}
  .RighInfo002811 .slick-next{right:0;}
  
  .RighInfo002811 .slick-dots{position: absolute; bottom:1.875em; left: 50%;transform: translateX(-50%); overflow: hidden;z-index: 10;}
  .RighInfo002811 .slick-dots li{float: left;width: 1.25em; height: 1.25em;position: relative;margin: 0 0.8em; list-style: none; cursor: pointer;}
  .RighInfo002811 .slick-dots li button{position: absolute;border-radius: 50%;background: #fff;padding: 0; border: 0;font-size: 0;width: 100%;height: 100%; left: 0; top: 0; transform: scale(0.5); transition: 0.3s;}
  .RighInfo002811 .slick-dots li.slick-active button{transform: scale(1);}
  
  .RighInfo002811 .flex{background: #fff; border-radius: 15px; overflow: hidden;box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);}
  .RighInfo002811 .flex .pic{position: relative;}
  .RighInfo002811 .flex .pic:after{position: absolute;content: ''; left: 0;bottom: 0;width: 100%;height:45.834%; opacity: 0.6; z-index: 2;
    background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
    }
  .RighInfo002811 .flex .Ispic{width: 100%; padding-bottom:12%;}
  .RighInfo002811 .flex .info{padding: 3em;}
  .RighInfo002811 .flex .tit{font-size: calc(24 / 16 * 1em); color: #333;}
  .RighInfo002811 .flex .txt{font-size: calc(24 / 16 * 1em); color: #333;}
  .RighInfo002811 .flex .txt{ color: #666; line-height:1.75; margin-top:2em;text-align:justify; font-size: calc(18 / 16 * 1em); max-height: calc(250 / 16 * 1em); overflow-y: auto; padding-right:15px;margin-right:-15px;}
  .RighInfo002811 .flex .txt::-webkit-scrollbar{width:3px;  height:100%;}
  .RighInfo002811 .flex .txt::-webkit-scrollbar-track{ background: rgb(239, 239, 239); border-radius:3px;}
  .RighInfo002811 .flex .txt::-webkit-scrollbar-thumb{ background: #e71a0f; border-radius:3px;}
  .RighInfo002811 .flex .txt::-webkit-scrollbar-thumb:hover{background: #e71a0f;}
  .RighInfo002811 .flex .txt::-webkit-scrollbar-corner{background: #e71a0f;}
  .RighInfo002811 .flex .txt .p{padding-left: 1em; position: relative;}
  .RighInfo002811 .flex .txt .p::before{ position: absolute;left: 0; top: calc(13 / 18 * 1em); width: calc(8 / 18 * 1em); height: calc(2 / 18 * 1em); content:''; background: #e71a0f;}
  .RighInfo002811 .table_1{margin: 2em 0;}
  .RighInfo002811 .table_1 th,
  .RighInfo002811 .table_1 td{text-align:center; line-height:1.75; padding:1em; font-size: calc(18 / 16 * 1em);}
  .RighInfo002811 .table_1 th{background: #e71a0f; color: #fff;}
  .RighInfo002811 .table_1 td{background:#fff; }
  .RighInfo002811 .table_1 th:first-child,
  .RighInfo002811 .table_1 td:first-child{border-radius: 10px 0 0 10px; text-align:left; padding-left: 3em;}
  .RighInfo002811 .table_1 th:last-child,
  .RighInfo002811 .table_1 td:last-child{border-radius:0 10px 10px 0;}
  .RighInfo002811 .table_1 th:not(:last-child),
  .RighInfo002811 .table_1 td:not(:last-child){border-right: 1px solid #eaeaea;}
  .RighInfo002811 .table_1 tr:nth-child(2n+1) td{background:#f4f4f6;}
  .RighInfo002811 .con{margin-top:5em;}
  
  @media(min-width:1025px){
  .RighInfo002811 .flex{display: flex; align-items: center;}
  .RighInfo002811 .flex .pic,
  .RighInfo002811 .flex .info{width: 50%;}
  .RighInfo002811 .flex2 .pic{order: 2;}
  }
  @media(max-width:1024px){
      .RighInfo002811 .box{padding:calc(40  / 16 * 1em) 0;}
  }
  @media(max-width:768px){
      .RighInfo002811 .word{margin-bottom: 20px;}
      .RighInfo002811 .tab{flex-wrap: wrap;margin: -2%;}
      .RighInfo002811 .tab span{margin: 2%;}
      .RighInfo002811 .tab_list{margin-top: 20px;}
  }
  
  
  
  /*RighInfo002812*/
  .RighInfo002812 .box{padding:calc(80  / 16 * 1em) 0; background: #fff; overflow: hidden;}
  .RighInfo002812 .box:nth-child(2n){background:transparent;}
  .RighInfo002812 .title{position: relative;z-index: 1;color: #333;font-size:calc(32 / 16 * 1em); margin-bottom:calc(40 / 32 * 1em);}
  .RighInfo002812 .title::after{content:'';width:calc(40 / 32 * 1em);height:5px; background-color: #e71a0f; margin:calc(24 / 32 * 1em) 0 0; display: block; border-radius:5px;}
  .RighInfo002812 .word{ font-size: calc(19 / 16 * 1em); color: #666; margin-bottom:2.5em; line-height: 1.75;}
  .RighInfo002812 .slider a{ display: block; position: relative;border: 1px solid rgba(0, 0, 0, 0.1); border-radius: 15px; overflow: hidden;}
  .RighInfo002812 .slider .Ispic{ display: block;width: 100%; padding-bottom:64.089%; position: relative; z-index: 1; transition: .3s;}
  .RighInfo002812 .slider .Ispic:after{position: absolute;content: ''; left: 0;bottom: 0;width: 100%;height:90%; opacity: 0.55;
    background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
  }
  .RighInfo002812 .slider a:hover .Ispic{ transform: scale(1.1);}
  .RighInfo002812 .slider .txt{ position: absolute; left: 0; bottom: 0; padding:2em; color: #fff; z-index:4; width: 100%;}
  .RighInfo002812 .slider .t1{ font-size: calc(22 / 16 * 1em); transition: .3s;}
  .RighInfo002812 .slider .t1 sup{ font-size: calc(14 / 22 * 1em);}
  .RighInfo002812 .slider a:hover .t1{font-size: calc(30 / 16 * 1em); font-weight: bold;}
  .RighInfo002812 .slider .t2{ font-size: calc(18 / 16 * 1em); line-height: 1.75; margin-top: 1em;}
  
  .RighInfo002812 .slick-dots {display:flex;}
  
  
  @media(min-width:1025px){
  .RighInfo002812 .slider{margin-left: calc(151.5 / 1920 * 100vw); padding-right: calc(254 / 1920 * 100vw); overflow: hidden;}
  .RighInfo002812 .box:nth-child(2n) .slider{margin-right: calc(151.5 / 1920 * 100vw);margin-left: 0; padding-left: calc(254 / 1920 * 100vw); padding-right: 0;}
  .RighInfo002812 .slider .slick-list{overflow: inherit;}
  .RighInfo002812 .slider a{margin-right: calc(60 / 16 * 1em);}
  .RighInfo002812 .box:nth-child(2n) .slider a{margin-left: calc(60 / 16 * 1em); margin-right: 0;}
  }
  @media(max-width:1024px){
  .RighInfo002812 .slider{width: 86%; margin: 0 auto;}
  }
  
  
  
  
  .RighInfo002812 .swiper a{ display: block; position: relative;border: 1px solid rgba(0, 0, 0, 0.1); border-radius: 15px; overflow: hidden;}
  .RighInfo002812 .swiper .Ispic{ display: block;width: 100%; padding-bottom:64.089%; position: relative; z-index: 1; transition: .3s;}
  .RighInfo002812 .swiper .Ispic:after{position: absolute;content: ''; left: 0;bottom: 0;width: 100%;height:90%; opacity: 0.55;
    background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
  }
  .RighInfo002812 .swiper a:hover .Ispic{ transform: scale(1.1);}
  .RighInfo002812 .swiper .txt{ position: absolute; left: 0; bottom: 0; padding:2em; color: #fff; z-index:4; width: 100%;}
  .RighInfo002812 .swiper .t1{ font-size: calc(22 / 16 * 1em); transition: .3s;}
  .RighInfo002812 .swiper .t1 sup{ font-size: calc(14 / 22 * 1em);}
  .RighInfo002812 .swiper a:hover .t1{font-size: calc(30 / 16 * 1em); font-weight: bold;}
  .RighInfo002812 .swiper .t2{ font-size: calc(18 / 16 * 1em); line-height: 1.75; margin-top: 1em;}
  
  .RighInfo002812 .list{margin-top: calc(50 / 16 * 1em);}
  
  .RighInfo002812 .list .bottom-box{margin-top: calc(50 / 16 * 1em);display: flex;align-items: center;justify-content: space-between}
  .RighInfo002812 .list .bottom-box .swiper-scrollbar{position: initial;width: calc(100% - (180 / 16 * 1em)); height: 2px;}
  .RighInfo002812 .list .bottom-box .swiper-scrollbar-drag{background-color: #e71a0f}
  .RighInfo002812 .list .bottom-box .btn{display: flex;align-items: center;}
  .RighInfo002812 .list .bottom-box .btn .swiper-button-prev{position: initial;width: calc(60 / 16 * 1em);height: calc(60 / 16 * 1em);border-radius: calc(60 / 16 * 1em);color: #555;border: 1px solid #555555;box-sizing: border-box;}
  .RighInfo002812 .list .bottom-box .btn .swiper-button-prev:after{--swiper-navigation-size: calc(20 / 16 * 1em);}
  .RighInfo002812 .list .bottom-box .btn .swiper-button-next{margin-left: calc(20 / 16 * 1em);position: initial;width: calc(60 / 16 * 1em);height: calc(60 / 16 * 1em);border-radius: calc(60 / 16 * 1em);color: #555;border: 1px solid #555555;box-sizing: border-box;}
  .RighInfo002812 .list .bottom-box .btn .swiper-button-next:after{--swiper-navigation-size: calc(20 / 16 * 1em);}
  .RighInfo002812 .list .bottom-box .btn .swiper-button-prev:hover{background-color: #e71a0f;color: #fff;border: 1px solid #e71a0f;}
  .RighInfo002812 .list .bottom-box .btn .swiper-button-next:hover{background-color: #e71a0f;color: #fff;border: 1px solid #e71a0f;}
  
  @media(min-width:1025px){
  .RighInfo002812 .swiper{margin-left: calc(151.5 / 1920 * 100vw); padding-right: calc(320 / 1920 * 100vw); overflow: hidden;}
  .RighInfo002812 .box:nth-child(2n) .swiper{margin-right: calc(151.5 / 1920 * 100vw);margin-left: 0; padding-left: calc(320 / 1920 * 100vw); padding-right: 0;}
  
  /*.RighInfo002812 .swiper a{margin-right: calc(60 / 16 * 1em);}
  .RighInfo002812 .box:nth-child(2n) .swiper a{margin-left: calc(60 / 16 * 1em); margin-right: 0;}*/
  }
  @media(max-width:1024px){
  .RighInfo002812 .swiper{width: 86%; margin: 0 auto;}
  }
  /* 
  
  /*Floor003107 */
  .Floor003107 .title{position: relative;z-index: 1;color: #333;font-size:calc(32 / 16 * 1em); margin-bottom:calc(40 / 32 * 1em); text-align: center;}
  .Floor003107 .title::after{content:'';width:calc(40 / 32 * 1em);height:5px; background-color: #e71a0f; margin:calc(24 / 32 * 1em) auto 0; display: block; border-radius:5px;}
  .Floor003107 .list{padding:calc(80  / 16 * 1em) 0; background: #fff;}
  .Floor003107 li{padding-bottom:calc(30 / 16 * 1em); margin-bottom:calc(30 / 16 * 1em); border-bottom: 1px dashed rgba(0, 0, 0, 0.1); }
  .Floor003107 li:last-child{ margin-bottom: 0; }
  .Floor003107 .tit{line-height:1;cursor:pointer; position:relative;color: #333; padding-left:calc(50 / 16 * 1em); display: block;}
  .Floor003107 .tit p{ margin: 0;position: relative;font-size:calc(22 / 16 * 1em);}
  .Floor003107 .tit i{ position:absolute; width:calc(28 / 16 * 1em); height:calc(28 / 16 * 1em); background:#f6f6f6; border-radius:50%;left:0; top:50%; margin-top:calc(-14 / 16 * 1em);}
  .Floor003107 .tit i::before,
  .Floor003107 .tit i::after{ position:absolute; content:''; background:#999;}
  .Floor003107 .tit i::before{ left:25%; width:50%; height:2px; top:50%; margin-top:-1px;}
  .Floor003107 .tit i::after{ left:50%; margin-left:-1px; width:2px; top:25%; height:50%;}
  .Floor003107 .tit.select i{ background: #e71a0f;}
  .Floor003107 .tit.select i::after{ display:none;}
  .Floor003107 .tit.select i::before{background: #fff;}
  .Floor003107 .tit.select p{color: #e71a0f; font-weight: bold;}
  .Floor003107 .main{ display:none;padding-top:calc(24 / 16 * 1em); color:#666; line-height:2; }
  .Floor003107 .main p{margin:0; padding-left: calc(50 / 16 * 1em);}
  .Floor003107 .pic dd{display: none; border-radius: 15px; overflow: hidden;}
  @media (min-width:1025px) {
  .Floor003107 .flex{display: flex; align-items:center; justify-content: space-between; }
  .Floor003107 .pic{width:48%;}
  .Floor003107 .info{width:52%; padding-right:4em;}
  }
  
  
  
  /*Floor003108 */
  .Floor003108 .title{position: relative;z-index: 1;color: #333;font-size:calc(32 / 16 * 1em); margin-bottom:calc(40 / 32 * 1em); text-align: center;}
  .Floor003108 .title::after{content:'';width:calc(40 / 32 * 1em);height:5px; background-color: #e71a0f; margin:calc(24 / 32 * 1em) auto 0; display: block; border-radius:5px;}
  .Floor003108 .list{padding:calc(80  / 16 * 1em) 0;}
  .Floor003108 li{padding-bottom:calc(30 / 16 * 1em); margin-bottom:calc(30 / 16 * 1em); border-bottom: 1px dashed rgba(0, 0, 0, 0.1); }
  .Floor003108 li:last-child{ margin-bottom: 0; }
  .Floor003108 .tit{line-height:1;cursor:pointer; position:relative;color: #333; padding-left:calc(50 / 16 * 1em); display: block;}
  .Floor003108 .tit p{ margin: 0;position: relative;font-size:calc(22 / 16 * 1em);}
  .Floor003108 .tit i{ position:absolute; width:calc(28 / 16 * 1em); height:calc(28 / 16 * 1em); background:#f6f6f6; border-radius:50%;left:0; top:50%; margin-top:calc(-14 / 16 * 1em);}
  .Floor003108 .tit i::before,
  .Floor003108 .tit i::after{ position:absolute; content:''; background:#999;}
  .Floor003108 .tit i::before{ left:25%; width:50%; height:2px; top:50%; margin-top:-1px;}
  .Floor003108 .tit i::after{ left:50%; margin-left:-1px; width:2px; top:25%; height:50%;}
  .Floor003108 .tit.select i{ background: #e71a0f;}
  .Floor003108 .tit.select i::after{ display:none;}
  .Floor003108 .tit.select i::before{background: #fff;}
  .Floor003108 .tit.select p{color: #e71a0f; font-weight: bold;}
  .Floor003108 .main{ display:none;padding-top:calc(24 / 16 * 1em); color:#666; line-height:2; }
  .Floor003108 .main p{margin:0;}
  .Floor003108 .pic dd{display: none;border-radius: 15px; overflow: hidden;}
  @media (min-width:1025px) {
  .Floor003108 .flex{display: flex; align-items:center; justify-content: space-between; }
  .Floor003108 .pic{width:48%; order:1;}
  .Floor003108 .info{width:52%; padding-left:4em; order: 2;}
  }
  @media (max-width:1024px){
      .RighInfo002812 .box{padding:calc(40  / 16 * 1em) 0;}
      .Floor003107 .list{padding:calc(40  / 16 * 1em) 0;}
      .Floor003108 .list{padding:calc(40  / 16 * 1em) 0;}
      .RighInfo002812 .title{font-size: calc(28 / 16 * 1em);}
      .RighInfo002811 .title{font-size: calc(28 / 16 * 1em);}
  }
  @media (max-width:768px){
      .RighInfo002811 .flex .info{padding: 1em;}
      .RighInfo002811 .table_1 th:first-child, .RighInfo002811 .table_1 td:first-child{padding-left: 1em;}
      .RighInfo002811 .con{margin-top: 20px;}
      .RighInfo002811 .flex .txt{margin-top: 10px;}
      .RighInfo002811 p{line-height: 1.6;}
  }
  
  
  
  /*RighInfo002805*/
  .RighInfo002805{ padding:calc(80 / 16 * 1em) 0;}
  .RighInfo002805 .txt{text-align: center; font-size: calc(18 / 16 * 1em); color: #666; margin: 0 auto 3em; line-height: 1.75;}
  .RighInfo002805 .box{position: relative;}
  .RighInfo002805 .box .img img{width: 100%}
  .RighInfo002805 .box .list dl dt .icon{display: flex;align-items: center;justify-content: center;width: calc(90 / 16 * 1em);height: calc(90 / 16 * 1em);margin: 0 auto;background-color: #e71a0f;border: calc(10 / 16 * 1em) solid #fff;border-radius: calc(90 / 16 * 1em);box-sizing: border-box;}
  .RighInfo002805 .box .list dl dt .title{font-size: calc(20 / 16 * 1em);color: #333;text-align: center;margin: calc(05 / 16 * 1em) 0;}
  .RighInfo002805 .box .list dl dd{position: relative;padding-left: calc(20 / 16 * 1em);}
  .RighInfo002805 .box .list dl dd .name{padding: calc(8 / 16 * 1em) calc(20 / 16 * 1em);font-size: calc(18 / 16 * 1em);color: #888888;white-space: nowrap;width: max-content;border-radius: calc(45 / 16 * 1em);cursor: pointer;}
  .RighInfo002805 .box .list dl dd .name:before{display: block;content: '';position: absolute;left: 0;top: 0;bottom: 0;margin: auto 0;width: calc(15 / 16 * 1em);height: 3px;background-color: #cccccc;z-index: 33;}
  
  /* .RighInfo002805 .box .list dl dd .name:hover:before{background-color: #ec2323} */
  @media(min-width:1025px){
      .RighInfo002805 .box .list dl dd .name:hover{background-color: #ec2323;color: #fff;padding-right: calc(20 / 18 * 1em);
          padding-left: calc(20 / 18 * 1em);}
  .RighInfo002805 .txt{width:80%; max-width: 1366px;}
  .RighInfo002805 .box{font-size: calc(100 / 1920 * 100vw);}
  .RighInfo002805 .box .list dl dt .title{font-size: .2em;}
  .RighInfo002805 .box .list dl dt .icon{width: .9em;height: .9em;border-radius: 50%;border-width: .1em;}
  .RighInfo002805 .box .list dl dd .name{font-size: .18em;line-height: calc(40 / 18 * 1em);padding: 0;padding-right: .2rem;}
  .RighInfo002805 .box .list dl dt{position: absolute;}
  .RighInfo002805 .box .list dl dd{padding-left: .25em;position: absolute;}
  .RighInfo002805 .box .list dl:nth-of-type(even) dd{padding-left: 0;padding-right: .25em;}
  .RighInfo002805 .box .list dl:nth-of-type(even) dd .name:before{left: inherit;left: initial;right: 0;}
  .RighInfo002805 .box .list dl dd .name:before{width: calc(15 / 18 * 1em);;}
  .RighInfo002805 .box .list dl:nth-of-type(6) dt{right: 23%;
      top: 49%;}
  .RighInfo002805 .box .list dl:nth-of-type(5) dt{display: flex;flex-direction: column-reverse;right: 34%;
      top: 47%;}
  .RighInfo002805 .box .list dl:nth-of-type(4) dt{right: 43%;
      top: 50%;}
  .RighInfo002805 .box .list dl:nth-of-type(1) dt{display: flex;flex-direction: column-reverse;left: 19%;
      top: 47%;}
  .RighInfo002805 .box .list dl:nth-of-type(2) dt{left: 29.5%;
      top: 51%;}
  .RighInfo002805 .box .list dl:nth-of-type(3) dt{display: flex;flex-direction: column-reverse;left: 40%;
      top: 47%;}
  .RighInfo002805 .box .list dl:nth-of-type(1) dd:nth-of-type(1) {left: 22.2%;
      top: 64%;}
  .RighInfo002805 .box .list dl:nth-of-type(1) dd:nth-of-type(2) {left: 21.5%;
      top: 68.9%;}
  .RighInfo002805 .box .list dl:nth-of-type(1) dd:nth-of-type(3) {left: 20.7%;
      top: 73.5%;}
  .RighInfo002805 .box .list dl:nth-of-type(1) dd:nth-of-type(4) {left: 19.5%;
      top: 78%;}
  .RighInfo002805 .box .list dl:nth-of-type(2) dd:nth-of-type(1) {right: 69.8%;
      top: 43%;}
  .RighInfo002805 .box .list dl:nth-of-type(2) dd:nth-of-type(2) {right: 70.1%;
      top: 38%;}
  .RighInfo002805 .box .list dl:nth-of-type(2) dd:nth-of-type(3) {right: 70.7%;
      top: 33%;}
  .RighInfo002805 .box .list dl:nth-of-type(2) dd:nth-of-type(4) {right: 72%;
      top: 27%;}
  .RighInfo002805 .box .list dl:nth-of-type(2) dd:nth-of-type(5) {right: 73.3%;
      top: 22%;}
  .RighInfo002805 .box .list dl:nth-of-type(3) dd:nth-of-type(1) {left: 43.8%;
      top: 64%;}
  .RighInfo002805 .box .list dl:nth-of-type(3) dd:nth-of-type(2) {left: 43.4%;
      top: 69%;}
  .RighInfo002805 .box .list dl:nth-of-type(3) dd:nth-of-type(3) {left: 42.8%;
      top: 74%;}
  .RighInfo002805 .box .list dl:nth-of-type(3) dd:nth-of-type(4) {left: 41.9%;
      top: 79%;}
  .RighInfo002805 .box .list dl:nth-of-type(3) dd:nth-of-type(5) {left: 40.7%;
      top: 84%;}
  .RighInfo002805 .box .list dl:nth-of-type(3) dd:nth-of-type(6) {left: 39.2%;
      top: 88.5%;}
  .RighInfo002805 .box .list dl:nth-of-type(4) dd:nth-of-type(1) {right: 48.7%;
      top: 43%;}
  .RighInfo002805 .box .list dl:nth-of-type(4) dd:nth-of-type(2) {right: 49.2%;
      top: 38%;}
  .RighInfo002805 .box .list dl:nth-of-type(4) dd:nth-of-type(3) {right: 49.8%;
      top: 33%;}
  .RighInfo002805 .box .list dl:nth-of-type(4) dd:nth-of-type(4) {right: 50.9%;
      top: 28%;}
  .RighInfo002805 .box .list dl:nth-of-type(4) dd:nth-of-type(5) {right: 52.3%;
      top: 23%;}
  .RighInfo002805 .box .list dl:nth-of-type(4) dd:nth-of-type(6) {right: 54.2%;
      top: 17%;}
  .RighInfo002805 .box .list dl:nth-of-type(4) dd:nth-of-type(7) {right: 56.5%;
      top: 11%;}
  .RighInfo002805 .box .list dl:nth-of-type(4) dd:nth-of-type(8) {right: 58.8%;
      top: 6%;}
  .RighInfo002805 .box .list dl:nth-of-type(4) dd:nth-of-type(9) {right: 61.4%;
      top: 1%;}
  .RighInfo002805 .box .list dl:nth-of-type(5) dd:nth-of-type(1) {left: 65.1%;
      top: 64%;}
  .RighInfo002805 .box .list dl:nth-of-type(5) dd:nth-of-type(2) {left: 64.7%;
      top: 69%;}
  .RighInfo002805 .box .list dl:nth-of-type(5) dd:nth-of-type(3) {left: 64.1%;
      top: 74%;}
  .RighInfo002805 .box .list dl:nth-of-type(5) dd:nth-of-type(4) {left: 63.3%;
      top: 79%;}
  .RighInfo002805 .box .list dl:nth-of-type(5) dd:nth-of-type(5) {left: 62.4%;
      top: 84%;}
  .RighInfo002805 .box .list dl:nth-of-type(5) dd:nth-of-type(6) {left: 61.3%;
      top: 88.5%;}
  .RighInfo002805 .box .list dl:nth-of-type(6) dd:nth-of-type(1) {right: 27.9%;
      top: 42%;}
  .RighInfo002805 .box .list dl:nth-of-type(6) dd:nth-of-type(2) {right: 28.8%;
      top: 37%;}
  .RighInfo002805 .box .list dl:nth-of-type(6) dd:nth-of-type(3) {right: 30.1%;
      top: 32%;}
  .RighInfo002805 .box .list dl:nth-of-type(6) dd:nth-of-type(4) {right: 31.7%;
      top: 27%;}
  .RighInfo002805 .box .list dl:nth-of-type(6) dd:nth-of-type(5) {right: 33%;
      top: 22.5%;}
  .RighInfo002805 .box .list dl:nth-of-type(6) dd:nth-of-type(6) {right: 34.7%;
      top: 18%;}
  .RighInfo002805 .box .list dl:nth-of-type(6) dd:nth-of-type(7) {right: 36.5%;
      top: 14%;}
  .RighInfo002805 .box .list dl:nth-of-type(6) dd:nth-of-type(8) {right: 38.5%;
      top: 10%;}
  }
    
  .Popups{display: none;position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, .4);z-index: 333;
      font-size: calc(100 / 1920 * 100vw);
  }
  .Popups-box{position: absolute;left: 50%;top: 50%;max-width: 580px;width: 96%;border-radius: .2em;background-color: #fff;padding: .5em;transform: translate(-50%, -50%);z-index: 3;}
  .Popups-box .close{position: absolute;right: -.25em;top: -.25em;width: .5em;height: .5em;background-image: url('../images/close.png');background-size: 100%;z-index: 3;cursor: pointer;}
  .Popups-box .title{font-size: .42em;color: #333;text-align: center;}
  /* .Popups-box .text{margin-top: calc(30 / 18 * 1em);} */
  .Popups-box .text .info{font-size: .2em;color: #666666;line-height: 1.8;
      max-height: 40vh;overflow-y: auto;overflow-x: hidden;
  }
  .Popups-box .text.one{text-align: center;}
  .Popups-box .btns{margin-top: .3em;cursor: pointer;}
  .Popups-box .btns .to-infomation {height: .19em;background: url('../images/Popups-icon.png') no-repeat center/auto .19em;padding: .1em 0;}
  .Popups-box .btns .to-way,
  .commom-submit{width: calc(180 / 18 * 1em);height: calc(50 / 18 * 1em);line-height: calc(50 / 18 * 1em);
      font-size: .18em;
      color: #fff;
      text-align: center;
      transition: all .5s;
      background-color: #e71a0f;
      border-radius: calc(50 / 18 * 1em);
      letter-spacing: 1px;
      margin: 0 auto;
      border: 0;
      cursor: pointer;
      display: block;
  }
  .Popups-box .btns .to-way{display: none;}
  .Popups-box.two,
  .Popups-box.three {
      max-width: 1000px;
  }
  .Popups-box .text.two,
  .Popups-box .text.three,
  .Popups-box.two .to-infomation,
  .Popups-box.three .to-way,
  .Popups-box.three .to-infomation,
  .RighInfo002805 .box .list dl dd .hidden,
  .Popups-box.two .text.one,
  .Popups-box.two .text.three,
  .Popups-box.three .text.one,
  .Popups-box.three .text.two{display: none;}
  .Popups-box.two .to-way,
  .Popups-box.two .text.two,
  .Popups-box.three .text.three{display: block;}
  
  /*Continfo*/
  .Continfo{padding:calc(80 / 16 * 1em) 0; }
  .Continfo .Page002737{padding-bottom:0; }
  @media(min-width:1025px){
      .Popups-box .btns .to-way:hover,.commom-submit{box-shadow: 2px 2px 5px rgba(231,26,15,.6);}
  .Continfo .flex{display: flex;justify-content: space-between;align-items: flex-start;}
  .Continfo .left{width:22%;}
  .Continfo .right{width:74%;margin-left:4%; min-height:40vh;}
  }
  @media (max-width: 1200px) {
      .Popups{font-size: 8vw;}
  }
  @media(max-width:1024px){
      .Continfo{padding:calc(40 / 16 * 1em) 0; }
      .RighInfo002805{padding:calc(40 / 16 * 1em) 0; }
      .RighInfo002805 .box .img{display: none;}
       .RighInfo002805 .box .list{display: flex;flex-wrap: wrap;}
       .RighInfo002805 .box .list dl{width: 48%;margin: 1%;}
       .RighInfo002805 .box .list dl dd .name{padding: 5px 10px;}
  }
  @media(max-width:768px){
      .Popups{font-size: 10vw;}
      .Popups-box{width: 90%;padding: .3em;}
      .Popups-box .title{font-size: 22px;}
      .Popups-box .text{margin-top: 20px;font-size: 16px;}
      .Popups-box .text .info{font-size: 14px;}
  }
  
  @media(max-width:640px){
      .Popups{font-size: 16vw;}
  }
  
  
  
  /*Menu002518 */
  .Menu002518 .side-menu li a{display:block; position:relative; color:#555;}
  .Menu002518 .side-menu li i{ position:absolute; top:50%;background:#fff; border-radius:50%;cursor: pointer;}
  .Menu002518 .side-menu li i::before,
  .Menu002518 .side-menu li i::after{ position:absolute; content:''; background:#d1d1d1;}
  .Menu002518 .side-menu li i::before{ left:20%; height:2px; width:60%; top:50%; margin-top:-1px;}
  .Menu002518 .side-menu li i::after{ left:50%; width:2px; margin-left:-1px; top:20%; height:60%;}
  .Menu002518 .side-menu li .top-link{position: relative;}
  
  .Menu002518 .side-menu .one > li{ margin-bottom:1.5em;}
  .Menu002518 .side-menu .one > li > .top-link a{ 
      min-height: calc(50 / 18 * 1em);
      border-radius: calc(30 / 18 * 1em) 0 0 calc(30 / 18 * 1em);
      font-weight: bold;
      font-size: calc(18 / 16 * 1em);
      background: #fff;
      display: flex;
      align-items: center;
      padding: calc(10 / 18 * 1em) calc(30 / 18 * 1em);
      padding-right: calc(40 / 18 * 1em);
  }
  .Menu002518 .side-menu .one > li > .top-link i{right:calc(20 / 18 * 1em); margin-top:calc(-10 / 18 * 1em); width:calc(20 / 18 * 1em); height:calc(20 / 18 * 1em);}
  .Menu002518 .side-menu .one > li ul{ display:none; padding: 1em 0 1em calc(50 / 18 * 1em);}
  .Menu002518 .side-menu .one > li > .top-link a:hover,
  .Menu002518 .side-menu .one > li.aon > .top-link a{ background:#e71a0f; color: #fff;  font-weight:bold;}
  .Menu002518 .side-menu .one > li > .top-link:hover i::before,
  .Menu002518 .side-menu .one > li.aon > .top-link i::before{ background:#e71a0f;}
  .Menu002518 .side-menu .one > li > .top-link:hover i::after,
  .Menu002518 .side-menu .one > li.aon > .top-link i::after{ display:none;}
  .Menu002518 .side-menu .one > li.aon ul.two,
  .Menu002518 .side-menu .two > li.aon ul.three{display: block;} 
  
  
  
  .Menu002518 .side-menu .two > li > .top-link a{
      min-height: calc(55 / 16 * 1em);
      border-bottom: 1px dashed rgba(0,0,0,0.1);
      position: relative;
      display: flex;
      align-items: center;
      padding: calc(10 / 16 * 1em);
      padding-right: calc(50 / 16 * 1em);
      font-size: calc(18 / 16 * 1em);
  }
  .Menu002518 .side-menu .two > li > .top-link i{right:calc(20 / 16 * 1em); margin-top:calc(-10 / 16 * 1em); width:calc(20 / 16 * 1em); height:calc(20 / 16 * 1em);}
  .Menu002518 .side-menu .two > li > .top-link a::after{ position:absolute; content:''; opacity:0; border-color:transparent; border-width:calc(5 / 16 * 1em) 0 calc(5 / 16 * 1em) calc(6 / 16 * 1em); border-style:solid; border-left-color:#e71a0f; left:calc(-20 / 16 * 1em); top:50%; margin-top:calc(-6 / 16 * 1em);}
  .Menu002518 .side-menu .two > li > .top-link a:hover::after,
  .Menu002518 .side-menu .two > li.aon > .top-link a::after{ opacity:1;}
  .Menu002518 .side-menu .two > li > .top-link:hover i::before,
  .Menu002518 .side-menu .two > li.aon > .top-link i::before{ background:#e71a0f;}
  .Menu002518 .side-menu .two > li > .top-link:hover i::after,
  .Menu002518 .side-menu .two > li.aon > .top-link i::after{ display:none;}
  
  .Menu002518 .side-menu .three{ background: #fff; margin-top: -1px; position: relative; z-index: 2;}
  .Menu002518 .side-menu .three > li{line-height:calc(40 / 16 * 1em);}
  .Menu002518 .side-menu .three > li > a{color: #999;}
  .Menu002518 .side-menu .three > li > a::after{ position:absolute; content:''; opacity:0; border-color:transparent; border-width:calc(5 / 16 * 1em) 0 calc(5 / 16 * 1em) calc(6 / 16 * 1em); border-style:solid; border-left-color:#e71a0f; left:calc(-20 / 16 * 1em); top:50%; margin-top:calc(-6 / 16 * 1em);}
  .Menu002518 .side-menu .three > li > a:hover::after,
  .Menu002518 .side-menu .three > li.aon > a::after{ opacity:1;}
  
  .Menu002518 .side-menu li a:hover,
  .Menu002518 .side-menu li.aon > a{ color:#e71a0f;}
  
  @media(min-width:1025px){
  .Menu002518 .side-open_menu{ display:none;}
  }
  @media(max-width:1024px){
  .Menu002518{ position:relative; z-index:10;margin-bottom: 30px;}
  .Menu002518 .side-menu{ display:none; position:absolute; left:0; width:100%; top:100%; margin-top:5px; z-index:100;}
  .Menu002518 .side-open_menu{ position:relative; background:rgba(226, 16, 19, 0.1); border:3px solid #fff;border-radius:6px; padding:10px 20px; font-size:18px; box-shadow:0 3px 0 #e71a0f;white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
  .Menu002518 .side-open_menu::before{ position:absolute; content:''; border:5px solid transparent; border-top-color:#e71a0f; right:20px; top:50%; margin-top:-2px;}
  .Menu002518 .side-menu .one{background-color: #fff}
  }
  
  
  
  
  
  
  
  
  /*.PicList002798*/
  .PicList002798{ padding-bottom: calc(40 / 16 * 1em);}
  .PicList002798 .word{font-size: calc(18 / 16 * 1em); line-height:1.75; color: #666; margin-bottom:3em; text-align:justify;}
  .PicList002798 ul{ display: flex; flex-wrap:wrap;}
  .PicList002798 li{border: 1px solid #ddd; margin-left: -1px; position: relative; z-index: 1; }
  .PicList002798 li .hot{position: absolute;left: calc(15 / 16 * 1em);top: calc(15 / 16 * 1em);width: calc(40 / 16 * 1em);z-index: 33;}
  .PicList002798 li .hot img{width: 100%}
  .PicList002798 li:hover{ z-index:10; }
  .PicList002798 li:hover::before{position: absolute; left: -10px; top: -13px; bottom: -10px; right: -10px; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,0.1);content:''; border-top: 3px solid #e71a0f; }
  .PicList002798 li a{ display:block; position:relative; padding:calc(40 / 1920 * 100vw);}
  .PicList002798 li h3,
  .PicList002798 li h4{ margin:0; text-align:center; font-weight:normal;}
  .PicList002798 li .Ispic{ padding-bottom:93.935%; margin-bottom:1.5em;background-size: contain; transition: .3s;}
  .PicList002798 li:hover .Ispic{transform: scale(1.1);}
  .PicList002798 li h3{ font-size:calc(24 / 16 * 1em );color: #333;}
  .PicList002798 li h4{ font-size:calc(17 / 16 * 1em );color: #888; margin-top:calc(10 / 17 * 1em);}
  @media(min-width:1025px){
  .PicList002798 ul{margin-right: -2px;}
  .PicList002798 li{width:calc(100% / 3);}
  .PicList002798 li:nth-child(3n) ~ li{margin-top:-1px; }
  }
  @media(max-width:1024px){
    .PicList002798 ul{margin-right: -1px;}
    .PicList002798 li{width:calc(100% / 2);}
    .PicList002798 li:nth-child(2n) ~ li{margin-top:-1px; }
  }
  
  
  
  
  
  
  
  
  /*RighInfo003134 */
  .RighInfo003134{ padding:calc(80 / 16 * 1em) 0;}
  .RighInfo003134 .img-side{margin-bottom:calc(64 / 16 * 1em); position: relative;}
  .RighInfo003134 .list_img{position:relative; background: #fff; border-radius: 10px; padding:2em;}
  .RighInfo003134 .slider-big li .Ispic{background-size: contain;}
  .RighInfo003134 .slider-list{ position: relative;}
  .RighInfo003134 .slider-list li .Ispic{ border:1px solid #f2f2f2;}
  .RighInfo003134 .slider-list li.slick-current .Ispic{border-color:#e71a0f; }
  .RighInfo003134 .slider-list .slick-arrow{position:absolute; width:30px; height:30px;cursor:pointer; border: 1px solid #999;border-radius: 50%;}
  .RighInfo003134 .slider-list .slick-arrow:after{width:26%;height:26%;border-right:2px solid #999;border-top:2px solid #999;content:"";position:absolute;left:38%;top:42%;transform:rotate(-45deg);}
  .RighInfo003134 .slider-list .slick-next{transform:rotate(180deg);}
  .RighInfo003134 .slider-list .slick-arrow:hover{ border-color:#e71a0f; background: #e71a0f;}
  .RighInfo003134 .slider-list .slick-arrow:hover:after{border-right-color:#fff;border-top-color:#fff;}
  .RighInfo003134 .slider-list .slick-disabled{cursor:default;}
  
  .RighInfo003134 .img-side .subtit{font-size:calc(20 / 16 * 1em);color: #fff;display:inline-block; background: #e71a0f; padding:calc(5 / 20 * 1em) 1em; border-radius:10px;}
  .RighInfo003134 .img-side .tit{font-size:calc(38 / 16 * 1em); color: #333; margin:calc(15 / 38 * 1em) 0 calc(30 / 38 * 1em); }
  .RighInfo003134 .img-side .line{width:calc(34 / 16 * 1em); height:calc(2 / 16 * 1em); background-color:#e71a0f;display: block;}
  .RighInfo003134 .img-side .dl{margin-top:calc(40 / 16 * 1em); display: flex; flex-wrap: wrap;}
  .RighInfo003134 .img-side .dl dt{width: 100%; border-bottom: 1px dashed rgba(0, 0, 0, 0.15); padding-bottom:calc(24 / 16 * 1em);}
  .RighInfo003134 .img-side .dl dd{position: relative; border-bottom: 1px dashed rgba(0, 0, 0, 0.15); padding-bottom:calc(24 / 16 * 1em); width:29%; margin-right:6.5%;margin-top: calc(24 / 16 * 1em);}
  .RighInfo003134 .img-side .dl dd:nth-child(3n+1){margin-right:0; }
  .RighInfo003134 .img-side .dl .t1{font-size:calc(17 / 16 * 1em); color:#666; margin-bottom:calc(14 / 17 * 1em);}
  .RighInfo003134 .img-side .dl .t2{font-size:calc(19 / 16 * 1em); color:#333;}
  .RighInfo003134 .img-side .dl .t2 span{display: inline-block;}
  .RighInfo003134 .img-side .dl .t2 span:not(:last-child)::after{display: inline-block; content: ''; width: 1px; height:1em; background:#000; opacity: 0.1; vertical-align: middle; margin: 0 1em;}
  .RighInfo003134 .more{display: inline-block;padding:0 calc(40 / 16 * 1em);line-height: calc(60 / 16 * 1em); color: #999; background: #fff; margin-top:3em; border-radius: calc(60 / 16 * 1em);}
  .RighInfo003134 .more::after{display: inline-block; vertical-align: middle; width:calc(10 / 16 * 1em); height:calc(10 / 16 * 1em); background: url(../images/more.svg) no-repeat center; content:''; background-size: contain; margin-left: calc(30 / 16 * 1em); transform: rotate(45deg);} 
  .RighInfo003134 .more:hover{ color: #fff; background:#e71a0f;;}
  .RighInfo003134 .more:hover::after{background-image: url(../images/more-on.svg);} 
  
  .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:calc(55 / 24 * 1em);}
  .RighInfo003134 .prod-intro .name i{width:calc(55 / 24 * 1em); height: calc(55 / 24 * 1em);border-radius: 50%;background-color: #e71a0f;display: inline-block;vertical-align: top; margin-right:calc(20 / 24 * 1em); background-repeat: no-repeat; background-position: center; background-size: auto 45%;}
  .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 .con{line-height: 1.75; margin-top:calc(24 / 16 * 1em);}
  .RighInfo003134 .prod-intro .con p{font-size: calc(18 / 16 * 1em); color: #333;}
  .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: #e71a0f;}
  
  .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: #e71a0f; border-radius:2px; transform: rotate(45deg);}
  
  .RighInfo003134 .dow{ position: relative; z-index: 1; margin-top:3em;}
  .RighInfo003134 .dow li a{ display:block; position:relative; padding:calc(30 / 16 * 1em); border:1px solid #ddd; border-radius: 10px;  margin:0 calc(20 / 16 *1em);}
  .RighInfo003134 .dow li .lab{ display:inline-block; padding:5px calc(20 / 14 * 1em) ;  border-radius:0 10px 10px 0;  margin-left:calc(-30 / 14 *1em); background:#e71a0f;color: #fff; font-size: calc(14 / 16 * 1em); } 
  .RighInfo003134 .dow li h4,
  .RighInfo003134 .dow li h3{ margin:0;font-weight:normal;}
  .RighInfo003134 .dow li h3{ font-size:calc(22 / 16 * 1em);color:#333; margin:1.5vw 0; line-height: 1.75; min-height: calc(1.75em * 2);}
  .RighInfo003134 .dow li h4{color: #999;}
  .RighInfo003134 .dow li span{float: right;color: #666; padding-left: calc(30 / 16 * 1em); background: url(../images/dow.svg) no-repeat left center; background-size: auto calc(18 / 16 * 1em);}
  .RighInfo003134 .dow .slick-arrow{color: transparent; position: absolute; z-index: 30; top: 50%; width:50px; height:50px; border: 1px solid #e71a0f;padding: 0; margin-top: -30px; border-radius: 50%; transition: 0.3s;}
  .RighInfo003134 .dow .slick-arrow:hover{background: #e71a0f;}
  .RighInfo003134 .dow .slick-arrow:before{position: absolute; content: ''; width: 10px; height:10px; border-bottom: 2px solid #e71a0f;border-left: 2px solid #e71a0f; left: 50%; top: 50%; margin: -5px 0 0 -5px; transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);}
  .RighInfo003134 .dow .slick-arrow:hover:before{ border-bottom-color:#fff;border-left-color:#fff; }
  .RighInfo003134 .dow .slick-next:before{transform: rotate(-135deg);-webkit-transform: rotate(-135deg);-ms-transform: rotate(-135deg);}
  .RighInfo003134 .dow .slider{ margin: 0 calc(70 / 16 *1em);}
  .RighInfo003134 .dow .slick-prev{left: 0;}
  .RighInfo003134 .dow .slick-next{right: 0;}
  
  @media (min-width:1025px) {
  .RighInfo003134 .img-side{display: flex; align-items: center;}
  .RighInfo003134 .list_img,
  .RighInfo003134 .info-con{width:50%;}
  .RighInfo003134 .info-con{padding-left: 4vw;}
  .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 {
      padding: calc(40 / 16* 1em) 0;
  }
  .RighInfo003134 .img-side{ padding: 2em;}
  }
  
  @media (min-width:769px) {
  .RighInfo003134 .slider-big{position:absolute; left:2em; top:2em; height:calc(100% - 4em); width:calc(80% - 4em); }
  .RighInfo003134 .slider-big *{height: 100%;}
  .RighInfo003134 .slider-list{padding:42px 0;margin-left: 82.9%;}
  .RighInfo003134 .slider-list .slick-arrow{ left:50%; margin-left: -15px;}
  .RighInfo003134 .slider-list .slick-prev{top: 0;}
  .RighInfo003134 .slider-list .slick-next{bottom: 0;}
  .RighInfo003134 .slider-list li{ height:calc(130 / 16 * 1em);position:relative;}
  .RighInfo003134 .slider-list li .Ispic{ position:absolute; left:0; width:97%; top:calc(8 / 16 * 1em); bottom:calc(8 / 16 * 1em); background-size:contain;}
  .RighInfo003134 .slider-list li.slick-current .Ispic{ border-width:2px;}
  }
  @media(max-width:768px){
  .RighInfo003134 .img-side{padding: 0;margin-bottom: calc(30 / 16 * 1em);}
  .RighInfo003134 .img-side .tit{font-size: calc(28 / 16 * 1em);}
  .RighInfo003134 .img-side .dl{margin-top: 20px;}
  .RighInfo003134 .info-con{margin-top: 20px;}
  .RighInfo003134 .slider-big li .Ispic{padding-bottom: calc(476 / 536 * 100%);}
  .RighInfo003134 .slider-list li .Ispic{padding-bottom: 64px;width: 90%;margin: 0 auto;}
  .RighInfo003134 .slider-list{padding:0 42px; margin-top: 3vw;}
  .RighInfo003134 .slider-list .slick-arrow{ top: 0; width: 42px; height: 42px; background-size: contain;transform: rotate(-90deg);}
  .RighInfo003134 .slider-list .slick-prev{left: 0;}
  .RighInfo003134 .slider-list .slick-next{right: 0;transform: rotate(90deg);}
  .RighInfo003134 .more{margin-top: calc(20 / 16 * 1em);}
  }
  
  
  
  
  
  /*TextList003121 */
  .TextList003121{padding:calc(80 / 16 * 1em) 0;}
  .TextList003121 .txt{line-height:2; font-size: calc(20 / 16 * 1em); color: #555; text-align: center; margin-bottom: 2em;}
  .TextList003121 .txt b{ display: inline-block; background: #e71a0f; color: #fff; border-radius: 2em; padding: 0 1em;margin:calc(10 / 20 * 1em);}
  .TextList003121 .filter{background: #f5f5f5;border-radius: 10px; box-shadow: 0 0 15px rgba(0, 0, 0, 0.08); overflow: hidden; margin:3em 0 4em;}
  .TextList003121 .filter dl+dl{border-top: 1px dashed rgba(0, 0, 0, 0.1);}
  .TextList003121 .filter dl,
  .TextList003121 .filter dd{display: flex; align-items: center;}
  .TextList003121 .filter dt{font-size: calc(18 / 16 * 1em); line-height: calc(30 / 18 * 1em); width: calc(200 / 18 * 1em); padding:1em 1.25em; text-align: right; color: #888;}
  .TextList003121 .filter dd{flex-wrap: wrap; line-height: calc(30 / 16 * 1em); width: calc(100% - calc(200 / 16 * 1em)); padding:1em 1em 1em 3em; position: relative; background: #fff; }
  .TextList003121 .filter dd span{ position:absolute; right:0; top:0;text-align:center; width:calc(48 / 16 * 1em);line-height:calc(30 / 16 * 1em); background:#e14343; color:#fff;cursor:pointer; display:none; border-radius:3px;}
  .TextList003121 .filter dd a{background: #f9f9f9; padding: 0 1.25em; border-radius: 1em; color: #999; margin:0.5em 1em; margin-left: 0; min-width:calc(60 / 16 * 1em); text-align: center;}
  .TextList003121 .filter dd a.aon{background:#e71a0f;color:#fff;}
  .TextList003121 .ul{display: flex; flex-wrap: wrap;}
  .TextList003121 li{background:#fff; padding:3em; border-left:3px solid rgba(0, 0, 0, 0.1);}
  .TextList003121 .t1{font-size: calc(22 / 16 * 1em); color: #333; margin-bottom: 1.5em;}
  .TextList003121 .t2{font-size: calc(18 / 16 * 1em); color: #888; margin-top: 1em; padding-left: calc(30 / 18 * 1em); line-height: 1.75; position: relative;}
  .TextList003121 .t2::before{background-size:contain; background-repeat: no-repeat; background-position:center; width:1em; height:1em;content: ''; position: absolute; left: 0; top: calc(4 / 18 * 1em);}
  .TextList003121 .add::before{background-image: url(../images/add2.svg);}
  .TextList003121 .tel::before{background-image: url(../images/tel.svg);}
  
  @media (min-width:1025px) {
  .TextList003121 .txt{width: 80%; max-width: 1230px; margin: 0 auto 2em;}
  .TextList003121 li{width: 31.3%; margin-right: 3%;}
  .TextList003121 li:nth-child(3n){ margin-right:0%;}
  .TextList003121 li:nth-child(3n) ~ li{ margin-top:3%;}
  }
  @media(max-width:1024px){
      .TextList003121{padding:calc(40 / 16 * 1em) 0;}
  }
  @media(max-width:768px){
      .TextList003121 .filter dt{width: calc(180 / 18 * 1em)}
      .TextList003121 li{padding: 1em;width: 100%}
  }
  
  
  
  
  
  
  .PicList002275 .box{padding: calc(80 / 16 * 1em) 0;}
  .PicList002275 .box:nth-child(2n){background: #fff;}
  .PicList002275 .title{font-size:calc(25 / 16 * 1em); font-weight: bold; line-height: 1; padding-left:calc(10 / 25 * 1em); border-left:calc(5 / 25 * 1em) solid #e71a0f; color: #e71a0f; margin-bottom:calc(20 / 25 * 1em);}
  .PicList002275 li{ line-height:calc(30 / 18 * 1em); border-bottom: 1px dashed rgba(0, 0, 0, 0.1); font-size:calc(18 / 16 * 1em);}
  .PicList002275 li a{display:block; padding:calc(30 / 18 * 1em) 0;}
  .PicList002275 li .tit{color: #333;}
  .PicList002275 li .tit span{margin-left:3%;}
  .PicList002275 li:hover .tit{color:#e71a0f;}
  .PicList002275 li .bp{color:#fff; font-size: calc(14 / 18 * 1em); min-width:calc(160 / 14 * 1em); text-align: center; display: table; border-radius: 2em; background: #e71a0f; }
  .PicList002275 li .more{width:calc(30 / 18 * 1em); height:calc(30 / 18 * 1em); background:url(../images/Pages.svg) no-repeat right center; background-size:1em auto;}
  .PicList002275 li:hover .more{background-image:url(../images/Pages2.svg);}
  .PicList002275 .tits{color: #999; padding-top: 2em;}
  
  /* 侧边按钮 */
  .aside-btns{position: fixed;
      right: calc(20 / 16 * 1em);
      z-index: 10;
      top: 30%;
  }
  .aside-btns ul li{width: calc(70/16*1em);height: calc(70/16*1em);overflow: hidden;
  position: relative;cursor: pointer;border-radius: 50%;}
  .aside-btns ul li i{display: flex;align-items: center;justify-content: center;width: calc(70/16*1em);height: calc(70/16*1em);border-radius: 50%;background: #e71a0f;}
  .aside-btns ul li p {position: absolute;left: 0;top: 0;display: flex;align-items: center;background: #e71a0f;border-radius: calc(70/16*1em);
  transition: all .5s;}
  .aside-btns ul li i img{max-height: 26px;max-width: 50%;}
  .aside-btns ul li span{color: #fff;padding-right: calc(20/16*1em);white-space: nowrap;font-size: calc(18 / 16 * 1em);}
  .aside-btns ul li:hover p{left: -170%;}
  .aside-btns ul li:hover{overflow: visible;}
  .aside-btns ul li:not(.side-btn252):hover>i{opacity: 0;}
  .aside-btns ul li:not(:last-child) {margin-bottom: calc(20/16*1em);}
  .Popups.kf-popup .Popups-box{max-width: 400px;}
  .service-imgs{display: flex;flex-wrap: wrap;justify-content: space-between;text-align: center;}
  .service-imgs figure{width: 45%;}
  .service-imgs figcaption{color: #999;margin-top: 10px;font-size:16px}
  
  /* 在线留言 */
  .Popups.message-popup .Popups-box{max-width: 710px;}
  .online-message dl dd{
      width: 48%;
      margin-top: .2em;
  }
  .online-message dl dd .input .enter{
      width: 100%;
      height: calc(48 / 16 * 1em);
      padding: 0 calc(20 / 16 * 1em);
      background-color: #fff;
      border: solid 1px #eaeaea;
      font-size: .16em;
  }
  .online-message dl dd .input textarea.enter{
      height: calc(100 / 16 * 1em);
      padding-top: calc(15 / 16 * 1em);
      padding-bottom: calc(15 / 16 * 1em);
  }
  .message-popup dl{margin: .3em 0;margin-top: .1em;max-height: 85vh;overflow-x: hidden;overflow-y: auto;}
  @media(min-width:1025px){
  .PicList002275 li a{display: flex; align-items:center;}
  .PicList002275 li .tit{width:calc(100% - calc(210 / 18 * 1em)); padding-left:calc(50 / 18 * 1em); }
  }
  @media(max-width:1024px){
  .PicList002275 li .more{display: none;}
  .PicList002275 li .bp{margin-bottom: 1em;}
  .aside-btns{right: 10px;}
  .aside-btns ul li:not(:last-child){margin-bottom: 5px;}
  /* .aside-btns ul li i,
  .aside-btns ul li i img{max-width: 50%;} */
  .aside-btns ul li i{width: 30px;height: 30px;}
  .aside-btns ul li{width: 30px;height: 30px;}
  .aside-btns ul li:hover p{left: -90px;}
  .aside-btns ul li p{border-radius: 30px;}
  .aside-btns ul li span{padding-right: 15px;font-size: 14px;}
  }
  .web-search{display: none;position: relative;margin-right: calc(50 / 16* 1em);}
  .Continfo .pc{display: block;}
  .Continfo .web{display: none;}
  .web-search .icon {
      width: calc(40 / 16* 1em);
      height: calc(38 / 16* 1em);
      background-size: calc(19 / 16* 1em);
      background-repeat: no-repeat;
      background-position: center;
      background-color: #e51b0f;
      background-image: url(../images/search.svg);
      border-radius: calc(40 / 16* 1em);
  }
  .web-search .box{position: absolute;right: 0;top: 145%;width: calc(180 / 16* 1em);display: none;}
  .web-search .box .text{
          width: 100%;
      height: calc(38 / 16* 1em);
      padding: 0 calc(40 / 16* 1em) 0 calc(20 / 16* 1em);
      border: 1px solid #e51b0f;
      border-radius: calc(40 / 16* 1em);
      background-color: #fff;
      color: #999;
      font-size: 1em;
  }
  .web-search .box .btn{
      position: absolute;
      right: 0;
      top: 0;
      bottom: 0;
      margin: auto 0;
      width: calc(40 / 16* 1em);
      height: calc(38 / 16* 1em);
      background-size: calc(19 / 16* 1em);
      background-repeat: no-repeat;
      background-position: center;
      background-color: #e51b0f;
      background-image: url(../images/search.svg);
      border: 0;
      border-radius: calc(38 / 16* 1em);
      cursor: pointer;
      z-index: 3;
      font-size: 1em;
  }
  .web-search.on .box{display: block;}
  @media(max-width:1200px){
  .web-search{display:flex;}
  header .right-box .search{display: none;}
  }
  @media(max-width:768px){
  .Continfo .pc{display: none;}
  .Continfo .web{display: block;}
  }
  
  
  
  @media screen and (max-width:1024px){
    body{
        line-height: 1.5;
    }
      .Banner002730 .web{
          height: auto;
          min-height: 20vh;
          display: block;
      }
      .Banner002730 .slick-dots {
          bottom: 10px;
      }
      .Banner002730 .slick-dots li {
          margin: 0 5px;
      }
      .Banner002730 .slick-dots li button{
          width: 24px;
          height: 24px;
      }
      .Banner002730 .slick-dots li.slick-active {
          background-image: url(../images/banner-icon.png);
          background-size: contain;
          background-repeat: no-repeat;
          background-position: center;
      }
      header{
          padding: 0;
          height: 60px;
      }
      header .flex{
          height: 60px;
      }
      header .logo span {
          height: 35px;
          margin: 0 20px;
      }
      header .logo{
          height: 100%;
      }
    
      header .logo img {
          height: 35px;
      }

      .nav ul li .children-menu .flex{height: auto;}
      .nav ul li .children-menu dl{display: none;}
      .web-search .icon {
          width: 32px;
          height: 32px;
          background-size: 16px;
          border-radius: 50%;
      }
      .RighInfo000171 .title h1{
        padding-bottom: 0;
      }
      .RighInfo000171 .info_pn span{
        margin-bottom: 0;
      }
      .RighInfo000171 .info img {
        max-width: 100%;
        display: block;
    }
    .RighInfo000171 table{
        max-width: 100%;
    }
      .web-search {
          margin-right: 50px;
      }
      .TextList003121 .filter{
        padding-top: 0;
        margin: 0 auto 30px 0;
      }
      .TextList002514 .job-title.select,
      .TextList003121 .filter dt,
      .TextList003121 .filter dd,
      .index-news .left-box .swiper-slide .casket,
      .index-product .list .swiper-slide .box {
          padding:20px 15px;
      }
      .TextList003121 .filter dd a {
        padding: 0 10px;
        margin: 5px;
        line-height: 36px;
        border-radius: 4px;
        min-width: 60px;
    }
      .TextList003121 .filter dt{
        width: 178px;
      }
      .TextList003121 .filter dd{
        width: calc(100% - 178px);
      }
      .RighInfo003134 .list_img{
        padding: 20px;
      }
      .RighInfo003134 .img-side {
            padding: 0;
        }
        .RighInfo003134 .slider-list li{
            height: 140px;
        }
        .RighInfo003134 .img-side .subtit {
            font-size: 16px;
            padding: 10px;
            border-radius: 10px;
            line-height: 1;
        }
        .RighInfo003134 .prod-intro .name i{
            width: 32px;
            height: 32px;
            margin-right: 10px;
        }
        .RighInfo003134 .list_img,
      .TextList002514,
      .TextList003121,
      .RighInfo003149,
      .Floor002978,
      .Floor003198,
      .RighInfo000171 .info,
      .RighInfo000171,
      .PicList003142,
      .PicList002854,
      .Timeline002789,
      .Floor002491,
      .Floor002491 li,
      .RighInfo002806,
      .index-news,
      .index-apply,
      .Page002737,
      .index-product,
      .RighInfo003134,
      .RighInfo002812 .box,
      .RighInfo003142,
      .RighInfo002811 .box,
      .Floor003107 .list,
      .Floor003108 .list,
      .RighInfo002805,
      .PicList000593,
      .PicList001203,
      .index-about{
          padding-top: 30px;
      }
      .PicList001203,
      .Floor003108 .list,
      .Floor003107 .list,
      .RighInfo002811 .box,
      .RighInfo003142,
      .RighInfo002812 .box,
      .RighInfo003134 .list_img,
      .TextList002514,
      .Map003074,
      .Floor002978,
      .Floor003198,
      .RighInfo003148,
      .RighInfo000171 .info,
      .RighInfo000171 .title,
      .PicList002854,
      .Timeline002789,
      .Floor002491 li,
      .RighInfo002806,
      .index-news,
      .index-apply,
      .index-product,
      .PicList002798,
      .RighInfo003134 .img-side .dl dt,
      .PicList000593,
      .Page002737,
      .index-about{
          padding-bottom: 30px;
      }
      .Page002737{
        padding-bottom: 60px;
      }
      .Floor003107 li,
      .Floor003108 li,
      .RighInfo003134 .img-side .dl dd{
        padding-bottom: 20px;
      }
      .PicList002854 .slick-list,
      .Floor002491 .box{
        padding-top: 0px;
      }
      .RighInfo002811 .word,
      .PicList002798 li .Ispic,
      .TextList003121 .t1,
      .Listtit,
      .index-apply .public-title,
      .Infoword,
      .public-title{
          margin-bottom: 15px;
      }
      .Floor003107 li,
      .Floor003108 li,
      .RighInfo002810 .num,
      .RighInfo002811 .title,
      .RighInfo003142 .pic,
      .Floor003198 li{
        margin-bottom: 20px;
      }
      .RighInfo003134 .img-side,
      .RighInfo003149 .pic,
      .Floor003198 .word,
      .Menu002252,
      .PicList003142 li,
      .index-about .left-box .public-more{
          margin-bottom: 30px;
      }
      .RighInfo003134 .more,
      .RighInfo003134 .img-side .dl,
      .Menu002252,
      .RighInfo002806 .num,
      .RighInfo002806 .Listtit,
      .index-news .flex,
      .index-apply .list,
      .index-product .list .bottom-box,
      .index-product .list,
      .index-about .left-box .list1,
      .index-about .left-box .list{
          margin-top: 30px;
      }
      .TextList002205 .item+.item,
      .RighInfo002810 .box+.box,
      .RighInfo003142 .pic,
      .RighInfo003134 .img-side .dl dd,
      .Timeline002789 .list,
      .Floor002491 p,
      .RighInfo002806 .txt p,
      .index-about .left-box .public-more,
      .index-product .top-box .public-more{
          margin-top: 20px !important;
      }
      .PicList001200 .t1,
      .RighInfo002811 .ul .slick-list,
      .PicList002798 li h4,
      .Floor003198 .txt,
      .PicList003142 .txt,
      .index-news .left-box .swiper-slide .time .yr,
      .index-news .left-box .swiper-slide .box,
      .index-apply .list ul li .box .title,
      .index-about .left-box .list1 ul li .name{
          margin-top: 10px;
      }
      .index-about .left-box{
          width: 100%;
      }
      .index-about .imgs {
          width: 100%;
          padding-right: 12px;
      }
      .RighInfo003148 .con{
        background-size: 24px;
        padding-right: 30px;
        padding-top: 0;
        margin-top: 20px;
      }
      .RighInfo003134 .img-side .tit {
        margin: 20px 0 10px 0;
    }
    .RighInfo003134 .prod-intro .name{
        display: flex;
        align-items: center;
    }
    .RighInfo002810 .flex{
        flex-direction: column-reverse;
        display: flex;
    }
    .RighInfo002810 .box:nth-child(2n) .flex{
        flex-direction: column;
    }
    .RighInfo003134 .dow .slider{
        margin: 0 50px;
    }
    .RighInfo003134 .dow,
    .RighInfo003134 .prod-intro .box+.box {
        margin-top: 20px;
    }
    .RighInfo003134 .dow li a {
        padding: 20px 10px;
        margin: 0 10px;
    }
    
    .RighInfo003134 .dow li .lab{
        margin-left: -10px;
    }
    .RighInfo003134 .dow li h3 {
        margin: 10px 0;
    }
    .RighInfo002810 .num,
    .RighInfo002811 .title,
    .RighInfo002812 .swiper a:hover .t1,
      .PicList003142 time b,
      .Banner002730 .txt .en{
        font-size: 22px;
      }
      .Floor003108 .title,
      .Floor003107 .title,
      .RighInfo003134 .img-side .tit,
      .RighInfo000171 .title h1,
      .Timeline002789 li .time,
      .RighInfo002806 .num .list li sub,
      .RighInfo002806 .num .list li b,
      .Listtit,
      .Banner002730 .txt .cn,
      header .right-box .nav ul li.active a.hidden:after,
      .index-news .left-box .swiper-slide .time .yr,
      .index-about .left-box .list ul li .value .counter,
      .RighInfo002812 .title,

      .public-title {
          font-size: 20px;
      }
    header .right-box .nav ul li a,
      .TextList002205 .item em.icon,
      .TextList002205 .item .Q em.icon,
      .Floor003108 .tit p,
      .Floor003107 .tit p,
      .Floor003107 .main p,
      .Floor003107 .tit.select p,
      .RighInfo003134 .dow li h3,
      .RighInfo003134 .prod-intro .name,
      .PicList002798 li h3,
      .Map003074 .t1,
      .TextList002514 .job-title p,
      .TextList002514 .job-title.select p,
      .TextList003121 .t1,
      .Floor003198 .tit,
      .PicList003142 .tit,
      .RighInfo003134 .img-side .dl .t2,
      .RighInfo002810 .tit,
      .PicList001200 .tit,
      header .right-box .nav ul li,
      .Floor002491 .cn{
        font-size: 18px;
      }
      .PicList001203 li .tit,
      .PicList001201 li .tit,
      .PicList001201 li time,
      .TextList002205 .item .Q>a,
      .TextList002205 .item .A,
    .PicList000593 li .tit,
      .Floor003108 .main p,
      .RighInfo002811 .tab span,
      .RighInfo002811 .ul li .t1,
      .RighInfo002811 .word,
      .RighInfo003134 .dow li h4,
      .RighInfo003134 .dow li span,
      .RighInfo003134 .img-side .dl .t1,
      .PicList002798 li h4,
      .Map003074 .t2,
      .TextList002514 .send a,
      .TextList002514 .job-main .box,
      .TextList002514 .job-main strong,
      .TextList002514 .job-title span,
      .TextList003121 .t2,
      .TextList003121 .filter dt,
      .TextList003121 .txt,
      .RighInfo003149 .ul2 li .t2,
      .RighInfo003149 .ul2 li .t1,
      .RighInfo003149 .txt p,
      .Floor003198 .txt,
      .Floor003198 .word,
      .RighInfo003148 .txt,
      .RighInfo000171 .info_pn span a,
      .RighInfo000171 .info,
      .RighInfo000171 .title time,
      .Timeline002789 li .txt,
      .Floor002491 p,
      .index-news .left-box .swiper-slide .box .title,
      .RighInfo002806 .txt p,
      .RighInfo002806 .t-1,

      footer .center-box .contact .tel ul li .value,
      .index-news .flex .right-box .list ul li .title a,
      .index-apply .list ul li .box .title,
      .index-product .list .bottom-box .btn .swiper-button-next,
      .index-product .list .bottom-box .btn .swiper-button-prev ,
      .index-product .list .swiper-slide .box .title{
          font-size: 16px;
      }
      .RighInfo002805 .box .list dl dd .name,
      .RighInfo002811 .table_1 th,
      header .right-box .language ul li, header .right-box .language ul li a,
    .PicList003142 .txt,
    header .right-box .language ul li:nth-child(2),
      .RighInfo002806 .num .list li p,
      .public-text,
      .index-about .left-box .text,
      header .right-box .tel,
      header .right-box .language ul li a ,
      header .right-box .language ul li:hover a, header .right-box .language ul li.aon a,
      header .right-box .nav ul li .children-menu a,
      .RighInfo002810 .pic .t1,
      .RighInfo002810 .txt p,
      .PicList001200 li dd,
      .index-about .left-box .list ul li .name{
          font-size: 16px;
      }
      .Menu003135 .nav-menu li a {
        padding: 0 15px;
        font-size: 16px;
    }
    .RighInfo002811 .table_1 th:first-child, .RighInfo002811 .table_1 td:first-child {
        padding: 5px;
        font-size: 16px;
    }
    .RighInfo002811 .table_1 th, .RighInfo002811 .table_1 td {
        padding: 5px;
        font-size: 16px;
    }
    p{
        font-size: 16px;
    }
    .PicList001201 li .more,
    .PicList001200 .t1,
    .TextList003121 .filter dd a,
    .TextList003121 .filter dd a.aon,
    .RighInfo000171 .info_back a,
    .PicList003142 time,
      footer .center-box .contact .tel ul li .name,
      .index-news .left-box .swiper-slide .box .text,
      .index-news .left-box .swiper-slide .time .n,
      .index-news .flex .right-box .list ul li .time,
      .index-about .left-box .list ul li .value .unit{
          font-size: 14px;
      }
      .RighInfo002811 .tab span,
      footer .center-box .contact .textarea ul li
      {
          font-size: 14px;
          line-height: 1.5;
      }
    .index-about .left-box .list1 ul li .name,
      footer .center-box .ewm ul li .name,
      footer .bottom-box .icp,
      footer .bottom-box .menu ul li a{
          font-size: 12px;
      }
      footer .bottom-box .icp{
          text-align: center;
      }
      .RighInfo002806 .num .list li{
        padding: 15px;
      }
      .RighInfo002806 .num .list li sub{
        bottom: -3px;
      }
      .index-about .left-box .list1 ul li .img:after{
          right: 0;
      }
      .index-about .left-box .list1 ul li .img img{
          height: 50px;
      }
      .PicList001201 li .icon{
        width: 24px;
        height: 24px;
      }
      .RighInfo003134 .more,
      .PicList003142 .more,
      .public-more a,
      .index-about .public-more a {
          min-width: 104px;
          height: 36px;
          font-size: 14px;
          border-radius: 18px;
          padding: 0 15px;
          line-height: 36px;
          display: inline-flex;
          align-items: center;
          width: auto;
      }
      .public-more a:after{
          margin-left: 15px;
      }
      .Floor002978 .slick-arrow,
      .PicList002854 .slick-arrow,
      .RighInfo002812 .list .bottom-box .btn .swiper-button-next,
      .RighInfo002812 .list .bottom-box .btn .swiper-button-prev,
      .index-product .list .bottom-box .btn .swiper-button-next,
      .index-product .list .bottom-box .btn .swiper-button-prev {
          width: 40px;
          height: 40px;
          border-radius: 50%;
          margin-top: -20px;
      }
      .index-product .list .bottom-box .btn{
          height: 40px;
      }
      .RighInfo002812 .list .bottom-box .btn .swiper-button-prev:after,
      .RighInfo002812 .list .bottom-box .btn .swiper-button-next:after,
      .index-product .list .bottom-box .btn .swiper-button-next:after,
      .index-product .list .bottom-box .btn .swiper-button-prev:after {
          --swiper-navigation-size: 18px;
      }
      .index-news .flex .right-box .list ul li{
          padding: 15px 0 !important;
      }
      .index-news .left-box .swiper-slide .box{
          width: 85%;
      }
      .index-news .flex .right-box .swiper,
      .index-news .left-box .swiper-slide .img img {
          height: 320px;
      }
      .index-news .flex .right-box .list ul li .time{
          width: 100px;
          text-align: right;
      }
      .index-news .flex .right-box .list ul li .title{
          width: calc(100% - 100px);
      }
      header .right-box{
          top: 60px;
          height: calc(100% - 60px);
          padding: 30px 15px;
      }
      header .right-box .language ul,
      header .right-box .language{
          margin: 0px;
      }
      header .right-box .tel:before {
          margin-right: 10px;
          width: 16px;
          height: 16px;
      }
      /* .public-text,
      .public-title{
        text-align: center;
      }
      .index-product .top-box .left-box{
        text-align: center;
      }
      .public-more a, .index-about .public-more a{
        margin: 0 auto;
      } */
      .aside-btns ul li i{
        width: 32px;
        height: 32px;
      }
      .aside-btns ul li i img {
        height: 16px;
        max-width: 100%;
        object-fit: contain;
    }
    footer .top-box .share ul li .img {
        width: 42px;
        height: 42px;
        border-radius: 50%;
    }
    .aside-btns ul li p,
    .aside-btns ul li p a,
    .aside-btns ul li:hover p,
    .aside-btns ul li:hover p a{
        height: 32px;
        display: flex;
        align-items: center;
    }
    .Menu003135 .nav-menu li.aon:after,
    .Banner002730 .Ispic{
        display: none;
    }
    .RighInfo002806 .pic {
        width: 100%;
        position: relative;
        margin: 0;
        margin-left: 0;
    }
    .Floor002491 .Listtit{
        position: static
    }
    .Timeline002789 li{
        height: auto;
        padding-bottom: 0;
        padding: 0;
    }
    .PicList001200 li::before {
        width: 4px;
        height: 20px;
        top: 26px;
    }
    .PicList001200 li,
    .PicList002854 .slick-list{
        padding: 20px;
    }
    .PicList002854 .slider:before, 
    .PicList002854 .slider:after,
    .PicList002854 li aside{
        display: none;
    }
    .Timeline002789 li .txt{
        max-width: auto;
    }
    .PicList003142 li,
    .Timeline002789 .slick-slider{
        padding: 0;
    }
    .RighInfo002811 .slick-arrow,
    .Timeline002789 .slick-arrow {
        width: 40px;
        height: 40px;
        padding: 0;
        margin-top: 0px;
        border-radius: 50%;
        transition: 0.3s;
    }
    .PicList002854 li figure{
        max-width: 80%;
    }
    .PicList002854 li .ytable-cell {
        vertical-align: middle;
    }
    .PicList002854{
        padding-bottom: 0;
    }
    .PicList003142 .txt{
        margin-top: 0;
        height: auto;
    }
    .PicList001200 .tit{
        height: auto;
    }
    .PicList001200 .t1{
        height: 32px;
    line-height: 32px;
    padding: 0 10px;
    min-width: 70px;
    text-align: center;
    }
    .PicList001200 .t1,
    .PicList003142 .txt
    {
        margin-bottom: 10px;
    }
    .PicList001200 li,
    .Menu002252 .Infoword,
    .RighInfo002811 .table_1,
    .RighInfo002811 .tab,
    .PicList003142 .more{
        /* margin-top: -10px; */
        margin-bottom: 20px;
    }
    .RighInfo003149 .subtit,
    .Menu002252 a{
        padding: 0 15px;
        height: 36px;
        line-height: 36px;
        font-size: 14px;
        min-width: 104px;
        text-align: center;
    }
    .RighInfo003149 .subtit{
        margin-bottom: 30px;
        margin-top: 15px;
    }
    .RighInfo002810 .tit{
        margin-top: 15px;
    }
    .RighInfo002811 .flex .info,
    .Floor003198 .con,
    .RighInfo003149 .ul2 li{
        padding: 20px 5px;
    }
    .RighInfo003149 .ul2 li .t1{
        line-height: 1.2;
    }
    .TextList003121 li {
        padding: 20px 15px;
        border-left: none;
        width: calc(100% / 3 - 12px);
        margin-right: 18px;
        margin-bottom: 18px;
    }
    .TextList003121 li:nth-child(3n){
        margin-right: 0;
    }
    .Map003074 .dl{
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
    .Map003074 .icon img,
    .Map003074 .icon {
        width: 24px;
        height: 24px;
        object-fit: contain;
    }
    .Map003074 .t1{
        margin: 10px 0;
    }
    .Map003074 .dl{
        padding: 30px 0;
    }
    .TextList002514 .job-title {
        line-height: 1.5;
        padding: 20px 15px;
    }
    .TextList002514 .job-title i{
        right: 20px;
    }
    .PicList001200 li dl,
    .Floor003107 .main,
    .Floor003108 .main,
    .TextList002514 .job-main .job-info{
        padding-top: 20px;
    }
    .TextList002514 .job-main{
        padding: 0 15px;
    }
    .TextList002514 .send {
        padding: 10px 0 20px 0;
        margin-top: 20px;
    }
    .RighInfo002811 .con,
    .RighInfo002811 .table_1,
    .RighInfo002812 .list,
    .RighInfo002812 .list .bottom-box,
    .TextList002514 .list+.list{
        margin-top: 20px;
    }
    .TextList002514 .job-main .job-info{
        padding-top: 20px;
    }
    .Map003074 dd {
        padding: 0 8px;
    }
    .Map003074 .t1{
        line-height: 1;
    }
    .Map003074 .t2{
        line-height: 1.5;
    }
    .Menu002518 .side-menu .one > li > .top-link a {
        min-height: 42px;
        font-size: 16px;
        padding: 10px 15px;
        padding-right: 40px;
    }
    .Menu002518 .side-menu .one > li {
        margin-bottom: 0;
    }
    .Menu002518 .side-menu .two > li > .top-link i,
    .Menu002518 .side-menu .one > li > .top-link i {
        right: 20px;
        margin-top: -10px;
        width: 20px;
        height: 20px;
    }
    .Menu002518 .side-menu .one > li ul {
        padding: 20px 15px;
        padding-top: 0;
    }
    .Menu002518 .side-menu .two > li > .top-link a {
        min-height: 36px;
        padding: 10px 15px 10px 0;
        font-size: 16px;
    }
    .Menu002518 .side-menu .three > li {
        line-height: 2;
        font-size: 15px;
    }
    .Menu002518 .side-menu .three > li > a {
        font-size: 15px;
    }
    .Menu002518 .side-menu .two > li.aon ul.three{
        padding-top: 0;
        padding-bottom: 0;
    }
    .PicList002798 .word {
        font-size: 16px;
        margin-bottom: 30px;
    }
    
    .PicList002798 li h3 {
        line-height: 1;
        margin-top: 20px;
    }
    .RighInfo002805 .box .list dl dt .title,
    .RighInfo002811 .flex .tit,
    .RighInfo002812 .swiper .t1{
        font-size: 18px;
    }
    .RighInfo003134 .prod-intro .con {
        line-height: 1.75;
        margin-top: 15px;
        font-size: 16px;
    }
    .Infoword,
    .RighInfo002812 .swiper .t2,
    .RighInfo002812 .word,
    .RighInfo003142 p,
    .RighInfo003134 .prod-intro .con span,
    .RighInfo003134 .prod-intro .con p{
        font-size: 16px !important;
        line-height: 1.75 !important;
    }
    table{
        max-width: 100%;
    }
    .RighInfo003134 .prod-intro .con td,
    .RighInfo003134 .prod-intro .con td p,
    .RighInfo003134 .prod-intro .con td span{
        padding: 2px;
        font-size: 12px !important;
        line-height: 1.5 !important;
    }
    .RighInfo002811 .tab span {
        padding: 10px;
        margin-bottom: 10px;
        margin-left: 0px;
        margin-right: 10px;
    }
    .RighInfo002811 .tab {
        flex-wrap: wrap;
        justify-content: flex-start;
    }
    .RighInfo002810 .info {
        padding-right: 0 !important;
        padding-left: 0 !important;
        width: 100%;
    }
    .RighInfo002810 .pic{
        width: 100%;
        margin-top: 0;
    }
    .RighInfo003142 .pic2 {
        margin: 0 0 15px 0;
    }
    .RighInfo003142 .pic2{
        width: 100%;
    }
    .RighInfo002810 .txt {
        margin-top: 10px;
        margin-right: 0;
        min-height: auto;
        height: auto;
        max-height: max-content;
    }
    .Floor003107 .tit i,
    .Floor003108 .tit i {
        width: 20px;
        height: 20px;
        margin-top: -10px;
    }
    .Floor003107 .tit,
    .Floor003108 .tit{
        padding-left: 30px;
        line-height: 1.2;
    }
    .Floor003107 .main p{
        padding-left: 0;
    }
    .Floor003108 li,
    .Floor003107 li{
        padding-top: 5px;
    }
    .RighInfo002811 .flex .txt {
        margin-top: 15px;
        text-align: justify;
        font-size: 16px;
        max-height: max-content;
        overflow-y: auto;
        padding-right: 0;
        margin-right: 0;
    }
    .RighInfo002805 .box .list dl dt .icon{
        width: 90px;
        height: 90px;
        border-radius: 50%;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
}
.RighInfo002805 .box .list dl dd{
    float: left;
    min-width: 50%;
}
.PicList000593 li {
    width: calc(100% / 3 - 12px);
    margin-right: 8px;
    margin-top: 20px !important;
}
.PicList000593 li .pic a::before {
    width: 40px;
    height: 40px;
    border: 1px solid #fff;
    margin-left: -20px;
    margin-top: -20px;
    border-radius: 50%;
}
.PicList000593 li .pic a::after {
    border-top: 7px solid transparent;
    border-bottom: 7px solid transparent;
    border-left: 10px solid #fff;
    margin-left: -3px;
    margin-top: -7px;
}
.TextList002205 .item i.icon {
    width: 16px;
    height: 16px;
    top: 16px;
    right: 20px;
}
.TextList002205 .item .Q {
    line-height: 46px;
    padding-left: 56px;
    padding-right: 56px;
    font-size: 18px;
}
.TextList002205 .item em.icon{
    width: 46px;
}
.TextList002205 .item .A {
    padding: 20px 15px;
    padding-left: 56px;
}

.Page002737 .Pages .p_page a {
    line-height: 40px;
    width: 40px;
    margin: 0 5px;
    font-size: 16px;
}
.Page002737 .Pages .p_page a.a_next, .Page002737 .Pages .p_page a.a_prev{
    width: 40px;
    height: 40px;
}
.TextList002205 .item .A table{
    width: 100% !important;
}
.PicList001201 li {
    padding: 20px 15px;
    width: calc(100% / 3 - 8px);
    margin-right: 12px;
    margin-bottom: 20px;
}
.PicList001201 li:nth-child(3n){
    margin-right: 0;
}
.PicList001203 li {
    background-size: 2px 75px;
    padding-bottom: 70px;
    padding-top: 0px;
    padding-left: 10px;
    padding-right: 10px;
    background-image: none;
    margin-bottom: 0;
}
.PicList001203 li .tit{
    line-height: 1.2;
}

  }
  @media screen and (max-width:768px){
    header .logo img {
      height: 26px;
    }
    .RighInfo003134 .slider-list .slick-arrow{
        top: 10px;
    }
    .RighInfo003134 .slider-big li .Ispic {
        padding-bottom: 60%;
        margin-bottom: 10px;
    }
    .RighInfo003134 .slider-list li {
        height: 68px;
    }
      .index-about .imgs{
          padding-right: 0;
      }
      .index-news .left-box .swiper-slide .img img {
          height: auto;
      }
      .index-news .left-box .swiper-slide .box{
        width: 100%;
      }
      .RighInfo002810 .txt,
      .RighInfo000171 .title time{
        margin-top: 10px !important;
      }
      .TextList003121 .filter dl{
        display: flex;
        flex-direction: column;
      }
      .TextList003121 .filter dt {
        width: 100%;
        text-align: left;
    }
    .TextList003121 .filter dd {
        width: 100%;
    }
    .TextList003121 .filter dd a {
        padding: 0 10px;
        margin: 5px;
        line-height: 30px;
        border-radius: 4px;
        min-width: 54px;
    }
    .TextList003121 li{
        width: 100%;
        margin-right: 0;
    }
    .Map003074 .dl{
        flex-direction: column;
    }
    .PicList001200 .t1,
    .Map003074 dd:nth-child(2n){
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .TextList002514 .job-main .job-info{
        flex-direction: column;
    }
    .TextList002514 .job-main .box{
        width: 100%;
    }
    .TextList002514 .job-main .box+.box{
        padding-left: 0;
        margin-left: 0;
        border-left: none;
    }
    .RighInfo002810 .box:nth-child(2n) .flex{
        flex-direction: column-reverse;
    }
   
    .RighInfo002805 .box .list dl{
        width: 100%;
        margin: 0;
        margin-bottom: 20px;
    }
    .RighInfo002805 .box .list {
        max-width: 94%;
        margin: 0 auto;
    }
    .PicList000593 .ul{
        justify-content: space-between;
    }
    .PicList000593 li{
        width: calc(50% - 5px);
        margin-right: 0;
        margin-left: 0;
    }
    .PicList001201 li{
        width: calc(50% - 5px);
        margin-right: 0;
        margin-left: 0;
    }
    .PicList001201 .ul{
        justify-content: space-between;
    }
  }
  @media screen and (max-width:640px){
    .PicList001201 li{
        width: 100%;
    }
    .PicList001201 li .tit{
        height: auto;
        margin-bottom: 20px;
    }
    .PicList001201 li:last-child{
        margin-bottom: 0;
    }
    .aside-btns{
        top: 16%;
    }
  }




@media(min-width:1025px){
.Banner002730 .wap{ display:none;}
}
 @media(max-width:1024px){
.Banner002730 .wap{ display:block; padding-bottom:40%;}
}