#home-page *,#home-page 
*::before,#home-page 
*::after {
  box-sizing: inherit;
}
#home-page {
  overflow-x: hidden;
}
#home-page {
  margin: 0;
  padding: 0;
  overflow-x: hidden;
  color: #222;
  font-family: HarmonyOS_Sans_SC;
}
#home-page a {
  text-decoration: none;
}
#home-page input {
  border: none;
  outline: none;
  background: none;
  font-family: HarmonyOS_Sans_SC;
}
#home-page button {
  transition: all 0.5s ease 0s;
  text-decoration: none;
  background-color: transparent;
  border: 0;
  cursor: pointer;
}
#home-page .j-offset-top {
  transition: all 750ms;
  transform: translateY(100px);
  opacity: 0;
}
#home-page .j-offset-top.run {
  transform: translateY(0);
  opacity: 1;
}
@media screen and (max-width: 991px) {
  #home-page .j-offset-top {
    transform: none !important;
  }
}
#home-page .j-offset-left {
  transition: all 750ms;
  transform: translateX(100px);
  opacity: 0;
}
#home-page .j-offset-left.run {
  transform: translateX(0);
  opacity: 1;
}
@media screen and (max-width: 991px) {
  #home-page .j-offset-left {
    transform: none !important;
  }
}
#home-page .j-offset-right {
  transition: all 750ms;
  transform: translateX(-100px);
  opacity: 0;
}
#home-page .j-offset-right.run {
  transform: translateX(0);
  opacity: 1;
}
@media screen and (max-width: 991px) {
  #home-page .j-offset-right {
    transform: none !important;
  }
}
#home-page .j-fadein {
  transition: all 750ms;
  opacity: 0;
}
#home-page .j-fadein.run {
  transform: translateX(0);
  opacity: 1;
}
@media screen and (max-width: 991px) {
  #home-page .j-fadein {
    transform: none !important;
  }
}
#home-page .theme-color {
  color: #ff642d;
}
#home-page .theme-bg {
  background: #ff642d;
}
#home-page .font-bold {
  font-weight: bold;
}
#home-page .title-size {
  font-size: 42px;
}
#home-page .text-left {
  text-align: left;
}
#home-page .text-center {
  text-align: center;
}
#home-page .text-right {
  text-align: right;
}
#home-page .size-24 {
  font-size: 24px;
}
#home-page .flex {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#home-page .ml-6 {
  margin-left: 6px;
}
#home-page .ml-10 {
  margin-left: 10px;
}
#home-page .ml-20 {
  margin-left: 20px;
}
#home-page .mt-10 {
  margin-top: 10px;
}
#home-page .mt-20 {
  margin-top: 20px;
}
#home-page .box-top {
  margin-top: 126px;
}
#home-page .custom-btn {
  background: #ff642c;
  border-radius: 50px;
  padding: 0 24px;
  color: white;
  display: inline-block;
  line-height: 40px;
  font-size: 22px;
}
#home-page .ani-btn {
  --animate-box-color: #ff642d;
  position: relative;
  transition: all 0.2s;
  cursor: pointer;
  color: white;
  border-radius: 50px;
  padding: 0 18px;
}
#home-page .ani-btn::before,#home-page 
.ani-btn::after {
  content: '';
  width: 100%;
  height: 100%;
  border-radius: 50px;
  position: absolute;
  left: 0;
  top: 0;
  animation: eff68 3s cubic-bezier(0, 0, 1, 1) infinite;
}
#home-page .ani-btn::after {
  animation-delay: 0.7s;
}
#home-page .ani-btn:active {
  transform: scale(1.05);
}
@keyframes eff68 {
  0% {
    box-shadow: 0 0 0 0px var(--animate-box-color);
    opacity: 0.5;
  }
  70% {
    box-shadow: 0 0 0 20px var(--animate-box-color);
    opacity: 0;
  }
  100% {
    box-shadow: 0 0 0 0px var(--animate-box-color);
    opacity: 0;
  }
}
#home-page .color-white {
  color: white;
}
#home-page .lsfont-size-14 {
  font-size: 14px;
  line-height: 26px;
}
#home-page .lsfont-size-16 {
  font-size: 16px;
  line-height: 30px;
}
#home-page .lsfont-size-18 {
  font-size: 18px;
}
#home-page .lsfont-size-20 {
  font-size: 20px;
}
#home-page .lsfont-size-22 {
  font-size: 22px;
}
#home-page .lsfont-size-22-line {
  font-size: 22px;
  line-height: 42px;
  height: 44px;
}
#home-page .lsfont-size-24 {
  font-size: 24px;
}
#home-page .lsfont-size-24-line {
  font-size: 24px;
  line-height: 46px;
  height: 48px;
}
#home-page .lsfont-size-40 {
  font-size: 40px;
  line-height: 52px;
}
#home-page .lsfont-size-42 {
  font-size: 42px;
}
#home-page .lsfont-size-46 {
  font-size: 46px;
}
#home-page .lsfont-size-28 {
  font-size: 28px;
}
#home-page .lsfont-size-32 {
  font-size: 32px;
  line-height: 44px;
}
#home-page .lsfont-size-32-line {
  font-size: 32px;
  line-height: 62px;
  height: 64px;
}
#home-page .lsfont-size-36 {
  font-size: 36px;
}
#home-page .lsfont-size-55 {
  font-size: 55px;
  line-height: 85px;
}
@media (max-width: 1659px) {
  #home-page .lsfont-size-55 {
    font-size: 48px;
    line-height: 76px;
  }
  #home-page .lsfont-size-28 {
    font-size: 26px;
  }
}
@media (max-width: 1459px) {
  #home-page .lsfont-size-55 {
    font-size: 42px;
    line-height: 60px;
  }
  #home-page .lsfont-size-40 {
    font-size: 36px;
    line-height: 48px;
  }
  #home-page .lsfont-size-46 {
    font-size: 42px;
  }
  #home-page .lsfont-size-42 {
    font-size: 38px;
  }
  #home-page .lsfont-size-36 {
    font-size: 32px;
  }
  #home-page .lsfont-size-32 {
    font-size: 28px;
    line-height: 40px;
  }
  #home-page .lsfont-size-32-line {
    font-size: 28px;
    line-height: 54px;
    height: 56px;
  }
  #home-page .lsfont-size-28 {
    font-size: 22px;
  }
  #home-page .lsfont-size-16 {
    font-size: 16px;
    line-height: 28px;
  }
  #home-page .lsfont-size-18 {
    font-size: 18px;
  }
  #home-page .lsfont-size-24 {
    font-size: 22px;
  }
  #home-page .lsfont-size-24-line {
    font-size: 22px;
    line-height: 42px;
    height: 44px;
  }
  #home-page .lsfont-size-22 {
    font-size: 20px;
  }
  #home-page .lsfont-size-22-line {
    font-size: 20px;
    line-height: 38px;
    height: 40px;
  }
  #home-page .lsfont-size-20 {
    font-size: 18px;
  }
}
@media screen and (max-width: 1259px) {
  #home-page .lsfont-size-55 {
    font-size: 34px;
    line-height: 58px;
  }
  #home-page .lsfont-size-16 {
    font-size: 15px;
    line-height: 28px;
  }
  #home-page .lsfont-size-18 {
    font-size: 16px;
  }
  #home-page .lsfont-size-28 {
    font-size: 20px;
  }
  #home-page .lsfont-size-32 {
    font-size: 24px;
    line-height: 36px;
  }
  #home-page .lsfont-size-32-line {
    font-size: 24px;
    line-height: 46px;
    height: 48px;
  }
  #home-page .lsfont-size-36 {
    font-size: 28px;
  }
  #home-page .lsfont-size-40 {
    font-size: 32px;
    line-height: 44px;
  }
  #home-page .lsfont-size-46 {
    font-size: 38px;
  }
  #home-page .lsfont-size-42 {
    font-size: 34px;
  }
  #home-page .lsfont-size-24 {
    font-size: 20px;
  }
  #home-page .lsfont-size-24-line {
    font-size: 20px;
    line-height: 38px;
    height: 40px;
  }
  #home-page .lsfont-size-22 {
    font-size: 18px;
  }
  #home-page .lsfont-size-22-line {
    font-size: 18px;
    line-height: 34px;
    height: 36px;
  }
  #home-page .lsfont-size-20 {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  #home-page .lsfont-size-55 {
    font-size: 28px;
    line-height: 46px;
  }
  #home-page .lsfont-size-40 {
    font-size: 28px;
    line-height: 40px;
  }
  #home-page .lsfont-size-46 {
    font-size: 34px;
  }
  #home-page .lsfont-size-42 {
    font-size: 30px;
  }
  #home-page .lsfont-size-16 {
    font-size: 15px;
    line-height: 28px;
  }
  #home-page .lsfont-size-28 {
    font-size: 18px;
  }
  #home-page .lsfont-size-32 {
    font-size: 20px;
    line-height: 32px;
  }
  #home-page .lsfont-size-32-line {
    font-size: 20px;
    line-height: 38px;
    height: 40px;
  }
  #home-page .lsfont-size-24 {
    font-size: 18px;
  }
  #home-page .lsfont-size-24-line {
    font-size: 18px;
    line-height: 34px;
    height: 36px;
  }
  #home-page .lsfont-size-22 {
    font-size: 16px;
  }
  #home-page .lsfont-size-22-line {
    font-size: 16px;
    line-height: 30px;
    height: 32px;
  }
  #home-page .lsfont-size-20 {
    font-size: 14px;
  }
}
@media (max-width: 767px) {
  #home-page .lsfont-size-55 {
    font-size: 20px;
    line-height: 32px;
  }
  #home-page .lsfont-size-40 {
    font-size: 24px;
    line-height: 36px;
  }
  #home-page .lsfont-size-46 {
    font-size: 30px;
  }
  #home-page .lsfont-size-42 {
    font-size: 26px;
  }
  #home-page .lsfont-size-36 {
    font-size: 22px;
  }
  #home-page .lsfont-size-32 {
    font-size: 18px;
    line-height: 30px;
  }
  #home-page .lsfont-size-32-line {
    font-size: 18px;
    line-height: 34px;
    height: 36px;
  }
  #home-page .lsfont-size-28 {
    font-size: 16px;
  }
  #home-page .lsfont-size-24 {
    font-size: 16px;
  }
  #home-page .lsfont-size-24-line {
    font-size: 16px;
    line-height: 30px;
    height: 32px;
  }
  #home-page .lsfont-size-16 {
    font-size: 14px;
    line-height: 26px;
  }
}
@media (max-width: 560px) {
  #home-page .lsfont-size-40 {
    font-size: 20px;
    line-height: 32px;
  }
}
#home-page .spec-top {
  margin-top: 180px;
}
#home-page .spec-small-top {
  margin-top: 150px;
}
@media screen and (max-width: 1659px) {
  #home-page .spec-top {
    margin-top: 160px;
  }
  #home-page .spec-small-top {
    margin-top: 135px;
  }
}
@media screen and (max-width: 1459px) {
  #home-page .spec-top {
    margin-top: 140px;
  }
  #home-page .spec-small-top {
    margin-top: 120px;
  }
}
@media screen and (max-width: 1259px) {
  #home-page .spec-top {
    margin-top: 120px;
  }
  #home-page .spec-small-top {
    margin-top: 105px;
  }
}
@media screen and (max-width: 991px) {
  #home-page .spec-top {
    margin-top: 100px;
  }
  #home-page .spec-small-top {
    margin-top: 90px;
  }
}
@media screen and (max-width: 750px) {
  #home-page .spec-top {
    margin-top: 80px;
  }
  #home-page .spec-small-top {
    margin-top: 80px;
  }
}
@media screen and (max-width: 560px) {
  #home-page .spec-top {
    margin-top: 60px;
  }
  #home-page .spec-small-top {
    margin-top: 60px;
  }
}

#home-page * { margin: 0; padding: 0; -moz-box-sizing: border-box; box-sizing: border-box; }
#home-page { font-size: 62.5%;}
#home-page {margin: 0 auto;font-family: MicrosoftYaHei, arial, helvetica, sans-serif;font-size: 12px;font-size: 12px;height: 100%;background:#fff;width:100%;max-width:1920px;margin:0 auto; overflow-x:hidden;color: #333;}
#home-page {
    --ease: cubic-bezier(.22, 1, .36, 1);
}
#home-page ::selection { color: #fff; background: #FF642D; }
#home-page img {border: none; vertical-align: middle; max-width: 100%;}
#home-page ul li {list-style-type: none;}
#home-page ul,#home-page  form,#home-page  p,#home-page  a,#home-page  img,#home-page  table,#home-page  tr,#home-page  td,#home-page  li,#home-page  dd,#home-page  dt,#home-page  dl,#home-page  span {margin: 0;padding: 0;list-style: none;}
#home-page embed,#home-page  video,#home-page  iframe { max-width: 100%; }
#home-page input[type="submit"],#home-page  textarea[type="submit"] { cursor: pointer; }
#home-page input[type="checkbox"],#home-page  textarea[type="checkbox"] { cursor: pointer; }
#home-page input[type="radio"],#home-page  textarea[type="radio"] { cursor: pointer; }
#home-page input,#home-page  textarea,#home-page  select {font-size: 14px; font-size: 14px; border: none; outline: none; background: none;font-family: MicrosoftYaHei;}
#home-page input:focus,#home-page  textarea:focus,#home-page  select:focus { outline: none; }
#home-page textarea { resize: none; }
#home-page .h1,#home-page  .h2,#home-page  .h3,#home-page  h1,#home-page  h2,#home-page  h3{margin: 0;padding: 0;font-weight: normal;}
#home-page article,#home-page aside,#home-page dialog,#home-page footer,#home-page header,#home-page section,#home-page footer,#home-page nav,#home-page figure,#home-page menu{display:block}
#home-page a {text-decoration: none;color: #333;outline: none; display: inline-block; }
#home-page a:hover,#home-page a.active  {color: #FF642D;text-decoration: none;transition: 0.5s ease-in-out;}
#home-page a:hover {text-decoration: none;color: #FF642D;outline: none;transition: 0.5s;-moz-transition: 0.5s;-o-transition: 0.5s;-webkit-transition: 0.5s;cursor: pointer; }
#home-page a:link{text-decoration: none;}
#home-page a:visited{text-decoration: none;}
#home-page button {-webkit-transition: all .5s ease 0s;transition: all .5s ease 0s;text-decoration: none;background-color: transparent;border: 0;cursor: pointer;}
#home-page embed,#home-page  video,#home-page  iframe {max-width: 100%;}
#home-page .mar0{margin: 0 !important;}#home-page .padd0{padding: 0 !important;}
#home-page .iconfont{font-size: 20px; text-align: center; line-height: 1; }
#home-page .flo-left{float: left;}#home-page .flo-right{float: right;}#home-page .clear{clear: both;}
#home-page .pull-left { float: left !important; }
#home-page .pull-right { float: right !important; }
#home-page .fix { *zoom: 1; }
#home-page .fix:after,#home-page  .fix:before { display: block; content: "clear"; height: 0; clear: both; overflow: hidden; visibility: hidden; }
#home-page .posi-rela{position: relative;}#home-page .posi-abso{position: absolute;}#home-page .posi-fix{position: fixed;}
#home-page .text-center{text-align: center;}#home-page .text-left{text-align: left;}#home-page .text-right{text-align: right;}
#home-page .m-error { display: block; font-size: 14px;color: #FF0000;line-height: 18px;text-align: left;}

#home-page ::-webkit-scrollbar {width: 4px;height: 3px;}
#home-page ::-webkit-scrollbar-thumb{border-radius: 10px;box-shadow: inset 0 0 5px rgba(0,0,0,0);background : rgba(0,0,0,0);}
#home-page ::-webkit-scrollbar-track {box-shadow: inset 0 0 5px rgba(0,0,0,0);border-radius: 0;background: rgba(0,0,0,0);}

#home-page .flex{display: flex;}#home-page .block{display: block;}#home-page .inblock{display: inline-block;}
#home-page .self-ellipsis {display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
#home-page .self-ellipsis a{display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
#home-page .self-ellipsis-2 {display: -webkit-box !important;overflow: hidden;white-space: normal !important;text-overflow: ellipsis;word-wrap: break-word;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
#home-page .self-ellipsis-2 a {display: -webkit-box !important;overflow: hidden;white-space: normal !important;text-overflow: ellipsis;word-wrap: break-word;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
#home-page .self-ellipsis-3 {display: -webkit-box !important;overflow: hidden;white-space: normal !important;text-overflow: ellipsis;word-wrap: break-word;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
#home-page .self-ellipsis-3 a {display: -webkit-box !important;overflow: hidden;white-space: normal !important;text-overflow: ellipsis;word-wrap: break-word;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
#home-page .self-ellipsis-4 {display: -webkit-box !important;overflow: hidden;white-space: normal !important;text-overflow: ellipsis;word-wrap: break-word;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
#home-page .self-ellipsis-4 a {display: -webkit-box !important;overflow: hidden;white-space: normal !important;text-overflow: ellipsis;word-wrap: break-word;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
#home-page .self-ellipsis-5 {display: -webkit-box !important;overflow: hidden;white-space: normal !important;text-overflow: ellipsis;word-wrap: break-word;-webkit-line-clamp: 5;-webkit-box-orient: vertical;}
#home-page .self-ellipsis-5 a {display: -webkit-box !important;overflow: hidden;white-space: normal !important;text-overflow: ellipsis;word-wrap: break-word;-webkit-line-clamp: 5;-webkit-box-orient: vertical;}
#home-page a.pic{display: block; text-align: center; position: relative; overflow: hidden;}
#home-page .pic img {-webkit-transition: all 550ms;-o-transition: all 550ms;-moz-transition: all 550ms;transition: all 550ms;}
#home-page .pic:hover img {-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
#home-page .picimgs a {position: relative;display: block;overflow: hidden;}
#home-page .picimgs:hover a::before {right: 50%;left: 50%;width: 0;background: rgba(255, 255, 255, .2);}
#home-page .picimgs a::before,#home-page .picimgs a::after {position: absolute;content: '';width: 100%;height: 100%;top: 0;left: 0;z-index: 1;background: rgba(255, 255, 255, 0);transition: all 0.7s ease-in-out;}
#home-page .picimgs:hover a::after {height: 0;top: 50%;bottom: 50%;background: rgba(255, 255, 255, .2);}
#home-page .common-vc { position: absolute; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); }
#home-page .common-hc { position: absolute; left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); }
#home-page .common-center { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

#home-page .scale-big img { -webkit-transition: all 350ms; -o-transition: all 350ms; -moz-transition: all 350ms; transition: all 350ms; }
#home-page .scale-big:hover img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); }
#home-page .container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
@media (min-width:768px){#home-page .container{width:750px;}}
@media (min-width:992px){#home-page .container{width:980px;}}
@media (min-width:1260px){#home-page .container{width:1230px;}}
@media (min-width:1460px){#home-page .container{width:1430px;}}
#home-page .container2{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
@media (min-width:768px){#home-page .container2{width:750px;}}
@media (min-width:992px){#home-page .container2{width:980px;}}
@media (min-width:1260px){#home-page .container2{width:1230px;}}
@media (min-width:1460px){#home-page .container2{width:1430px;}}
@media (min-width:1600px){#home-page .container2{width:1570px;}}

#home-page{position: relative;width: 100%;background: #FFFFFF;}
#home-page .banner {position: relative;width: 100%;background: url(../img/banner-bgi.png) no-repeat center center;background-size: cover;padding: 10.625% 0 12.5%;}
#home-page .banner .content-box{position: relative;width: 100%;max-width: 1160px;margin: 0 auto;}
#home-page .banner .content-box.flex{display: flex;align-items: flex-start;justify-content: space-between;flex-wrap: wrap;}
#home-page .banner .content-box .banner-left{position: relative;width: 46.205%;}
#home-page .banner .content-box .banner-right{position: relative;width: 50.689655%;}
#home-page .banner .banner-right .banner-image-box{position: relative;width: 100%;}
#home-page .banner .banner-right .banner-image-box .banner-item-pic{position: relative;width: 100%;background: #FFFFFF;box-shadow: 14px 24px 57px 0px rgba(68,26,2,0.25);border-radius: 24px;border: 11px solid #FFFFFF;}
#home-page .banner .banner-right .banner-image-box .banner-item-pic .video-card{position: relative;width: 100%;height: 0;padding-bottom: 56.360425%;overflow: hidden;border-radius: 24px;}
#home-page .banner .banner-right .banner-image-box .banner-item-pic .video-card .video{position: absolute;left: 0;top: 0;width: 100%;height: 100%;transition: all .2s;}
#home-page .banner .banner-left .banner-solution{position: relative;width: 100%;font-weight: bold;font-size: 18px;color: #FF642C;line-height: 30px;margin-bottom: 10px;}
#home-page .banner .banner-left .banner-title{position: relative;width: 100%;font-weight: bold;font-size: 48px;color: #222222;line-height: 68px;}
#home-page .banner .banner-left .banner-title span{color: #FF642C;cursor: pointer;}
#home-page .banner .banner-left .banner-title span:hover{transform: scale(1.1);text-shadow:0 0 8px rgba(255, 122, 0, 0.5);}
#home-page .banner .banner-left .banner-desc{position: relative;width: 100%;margin-top: 21px;font-size: 18px;color: #222222;line-height: 28px;}
#home-page .banner .banner-left .banner-btn{position: relative;width: 100%;margin-top: 42px;}
#home-page .banner .banner-left .banner-btn .btnn{display: inline-block;vertical-align: top;text-align: center; min-width: 169px;padding: 4px 18px;font-size: 22px;color: #FFFFFF;line-height: 34px;border-radius: 21px;margin-bottom: 10px;transition: all .5s;}
#home-page .banner .banner-left .banner-btn .btnn1{background: #7D4632;margin-right: 42px;}
#home-page .banner .banner-left .banner-btn .btnn2{background: #FF642C;}
#home-page .banner .banner-left .banner-btn a.btnn:hover{transform: scale(1.12) translateY(-2px);}
#home-page .banner .banner-left .banner-text{position: relative;width: 100%;padding-top: 20px;font-size: 16px;color: #666666;line-height: 28px;display: flex;flex-wrap: wrap;}
#home-page .banner .banner-left .banner-text .text{display: inline-block;vertical-align: top;margin-right: 28px;}

#home-page .banner-bottom{position: absolute;bottom: 0;left: 0;width: 100%;padding-bottom: 3.4375%;}
#home-page .banner-bottom .banner-bottom-list{position: relative;width: 100%;display: flex;align-items: flex-start;justify-content: space-between;flex-wrap: wrap;padding: 19px 0;border-top: 1px solid rgba(102, 102, 102, .25);}
#home-page .banner-bottom .banner-bottom-list .list-item{position: relative;display: inline-block;vertical-align: top;text-align: center; width: 25%;padding: 9px 15px 5px;margin-bottom: 10px;}
#home-page .banner-bottom .banner-bottom-list .list-item + .list-item::before{position: absolute;content: "";left: 0;top: 0;transform: translateX(-50%);width: 1px;height: 100%;background: rgba(102, 102, 102, .25);}
#home-page .banner-bottom .list-item .info-data{position: relative;width: 100%;font-size: 18px;color: #222222;line-height: 24px;transition: all .5s;}
#home-page .banner-bottom .list-item .info-data .num-animation{display: inline-block;font-size: 32px;color: #222222;font-weight: bold;line-height: 40px;transition: all .5s;}
#home-page .banner-bottom .list-item .info-data:hover{transform: translateY(-5px);color: #FF642C;}
#home-page .banner-bottom .list-item .info-data:hover .num-animation{color: #FF642C;}
#home-page .banner-bottom .list-item .info-name{position: relative;width: 100%;font-size: 16px;color: #222222;line-height: 24px;}

@media screen and (max-width:1459px) {
	#home-page .banner {padding: 10.5% 0 12.425%;}
	#home-page .banner .content-box .banner-left{width: 46.25%;}
	#home-page .banner .content-box .banner-right{width: 50.75%;}
	#home-page .banner .banner-right .banner-image-box .banner-item-pic{border-radius: 22px;border-width: 10px;}
	#home-page .banner .banner-right .banner-image-box .banner-item-pic .video-card{border-radius: 22px;}
	#home-page .banner .banner-left .banner-solution{font-size: 18px;line-height: 28px;margin-bottom: 8px;}
	#home-page .banner .banner-left .banner-title{font-size: 44px;line-height: 62px;}
	#home-page .banner .banner-left .banner-desc{margin-top: 18px;font-size: 18px;line-height: 28px;}
	#home-page .banner .banner-left .banner-btn{margin-top: 36px;}
	#home-page .banner .banner-left .banner-btn .btnn{min-width: 169px;padding: 4px 18px;font-size: 22px;line-height: 34px;border-radius: 21px;margin-bottom: 10px;}
	#home-page .banner .banner-left .banner-btn .btnn1{margin-right: 38px;}
	#home-page .banner .banner-left .banner-text{padding-top: 18px;font-size: 16px;line-height: 28px;}
	#home-page .banner .banner-left .banner-text .text{margin-right: 24px;}
	
	#home-page .banner-bottom{padding-bottom: 3.2%;}
	#home-page .banner-bottom .banner-bottom-list{padding: 16px 0;}
	#home-page .banner-bottom .banner-bottom-list .list-item{width: 25%;padding: 8px 15px 5px;margin-bottom: 10px;}
	#home-page .banner-bottom .list-item .info-data{font-size: 18px;line-height: 24px;}
	#home-page .banner-bottom .list-item .info-data .num-animation{font-size: 32px;line-height: 40px;}
	#home-page .banner-bottom .list-item .info-name{font-size: 16px;line-height: 24px;}
}
@media screen and (max-width:1259px) {
	#home-page .banner {padding: 9.5% 0 10.5%;}
	#home-page .banner .content-box .banner-left{width: 47.5%;}
	#home-page .banner .content-box .banner-right{width: 50%;}
	#home-page .banner .banner-right .banner-image-box .banner-item-pic{border-radius: 20px;border-width: 8px;}
	#home-page .banner .banner-right .banner-image-box .banner-item-pic .video-card{border-radius: 20px;}
	#home-page .banner .banner-left .banner-solution{font-size: 16px;line-height: 26px;margin-bottom: 8px;}
	#home-page .banner .banner-left .banner-title{font-size: 36px;line-height: 54px;}
	#home-page .banner .banner-left .banner-desc{margin-top: 14px;font-size: 14px;line-height: 24px;}
	#home-page .banner .banner-left .banner-btn{margin-top: 30px;}
	#home-page .banner .banner-left .banner-btn .btnn{min-width: 160px;padding: 3px 15px;font-size: 18px;line-height: 30px;border-radius: 18px;margin-bottom: 10px;}
	#home-page .banner .banner-left .banner-btn .btnn1{margin-right: 30px;}
	#home-page .banner .banner-left .banner-text{padding-top: 16px;font-size: 14px;line-height: 24px;}
	#home-page .banner .banner-left .banner-text .text{margin-right: 20px;}
	
	#home-page .banner-bottom{padding-bottom: 0%;}
	#home-page .banner-bottom .banner-bottom-list{padding: 12px 0;}
	#home-page .banner-bottom .banner-bottom-list .list-item{width: 25%;padding: 8px 15px 5px;margin-bottom: 10px;}
	#home-page .banner-bottom .list-item .info-data{font-size: 16px;line-height: 24px;}
	#home-page .banner-bottom .list-item .info-data .num-animation{font-size: 30px;line-height: 36px;}
	#home-page .banner-bottom .list-item .info-name{font-size: 16px;line-height: 24px;}
}
@media screen and (max-width:991px) {
	#home-page .banner {padding: 5% 0 5%;}
	#home-page .banner .content-box .banner-left{width: 100%;text-align: center;}
	#home-page .banner .content-box .banner-right{width: 100%;margin-top: 16px;}
	#home-page .banner .banner-right .banner-image-box .banner-item-pic{border-radius: 20px;border-width: 8px;}
	#home-page .banner .banner-right .banner-image-box .banner-item-pic .video-card{border-radius: 20px;}
	#home-page .banner .banner-left .banner-solution{font-size: 16px;line-height: 26px;margin-bottom: 8px;}
	#home-page .banner .banner-left .banner-title{font-size: 30px;line-height: 44px;}
	#home-page .banner .banner-left .banner-desc{margin-top: 14px;font-size: 14px;line-height: 24px;}
	#home-page .banner .banner-left .banner-btn{margin-top: 24px;}
	#home-page .banner .banner-left .banner-btn .btnn{min-width: 142px;padding: 3px 12px;font-size: 18px;line-height: 30px;border-radius: 18px;margin-bottom: 10px;}
	#home-page .banner .banner-left .banner-btn .btnn1{margin-right: 24px;}
	#home-page .banner .banner-left .banner-text{padding-top: 16px;font-size: 14px;line-height: 24px;justify-content: center;}
	#home-page .banner .banner-left .banner-text .text{margin-right: 16px;}
	
	#home-page .banner-bottom{padding-bottom: 0%;position: relative;padding-top: 16px;}
	#home-page .banner-bottom .banner-bottom-list{padding: 10px 0;}
	#home-page .banner-bottom .banner-bottom-list .list-item{width: 25%;padding: 8px 15px 5px;margin-bottom: 10px;}
	#home-page .banner-bottom .list-item .info-data{font-size: 16px;line-height: 24px;}
	#home-page .banner-bottom .list-item .info-data .num-animation{font-size: 24px;line-height: 36px;}
	#home-page .banner-bottom .list-item .info-name{font-size: 16px;line-height: 24px;}
}
@media screen and (max-width:720px) {
	#home-page .banner {padding: 4% 0 4.5%;}
	#home-page .banner .content-box .banner-left{width: 100%;text-align: center;}
	#home-page .banner .content-box .banner-right{width: 100%;margin-top: 16px;}
	#home-page .banner .banner-right .banner-image-box .banner-item-pic{border-radius: 20px;border-width: 8px;}
	#home-page .banner .banner-right .banner-image-box .banner-item-pic .video-card{border-radius: 20px;}
	#home-page .banner .banner-left .banner-solution{font-size: 14px;line-height: 24px;margin-bottom: 8px;}
	#home-page .banner .banner-left .banner-title{font-size: 24px;line-height: 36px;}
	#home-page .banner .banner-left .banner-desc{margin-top: 10px;font-size: 13px;line-height: 24px;}
	#home-page .banner .banner-left .banner-btn{margin-top: 15px;}
	#home-page .banner .banner-left .banner-btn .btnn{min-width: 136px;padding: 2px 10px;font-size: 15px;line-height: 26px;border-radius: 15px;margin-bottom: 10px;}
	#home-page .banner .banner-left .banner-btn .btnn1{margin-right: 20px;}
	#home-page .banner .banner-left .banner-text{padding-top: 12px;font-size: 13px;line-height: 24px;justify-content: center;}
	#home-page .banner .banner-left .banner-text .text{margin-right: 12px;}
	
	#home-page .banner-bottom{padding-bottom: 0%;position: relative;padding-top: 16px;}
	#home-page .banner-bottom .banner-bottom-list{padding: 10px 0;}
	#home-page .banner-bottom .banner-bottom-list .list-item{width: 50%;padding: 8px 15px 5px;margin-bottom: 10px;}
	#home-page .banner-bottom .list-item .info-data{font-size: 16px;line-height: 24px;}
	#home-page .banner-bottom .list-item .info-data .num-animation{font-size: 24px;line-height: 36px;}
	#home-page .banner-bottom .list-item .info-name{font-size: 16px;line-height: 24px;}
}
#home-page .section{position: relative;width: 100%;background: #FFFFFF;}
#home-page .index-sec-top{position: relative;width: 100%;}
#home-page .index-sec-top .sec-top-name{position: relative;width: 100%;font-weight: bold;font-size: 16px;color: #FF642C;line-height: 28px;margin-bottom: 10px;}
#home-page .index-sec-top .sec-top-title{position: relative;width: 100%;font-weight: bold;font-size: 42px;color: #222222;line-height: 54px;transition: all .5s;}
#home-page .index-sec-top .sec-top-title:hover{transform: scale(1.1);}
#home-page .index-sec-top .sec-top-text{position: relative;width: 100%;font-size: 24px;color: #222222;line-height: 36px;margin-top: 12px;}

@media screen and (max-width:1459px) {
	#home-page .index-sec-top .sec-top-name{font-size: 16px;line-height: 28px;margin-bottom: 8px;}
	#home-page .index-sec-top .sec-top-title{font-size: 36px;line-height: 48px;}
	#home-page .index-sec-top .sec-top-text{font-size: 20px;line-height: 32px;margin-top: 10px;}
}
@media screen and (max-width:1259px) {
	#home-page .index-sec-top .sec-top-name{font-size: 15px;line-height: 26px;margin-bottom: 8px;}
	#home-page .index-sec-top .sec-top-title{font-size: 30px;line-height: 42px;}
	#home-page .index-sec-top .sec-top-text{font-size: 18px;line-height: 30px;margin-top: 8px;}
}		
@media screen and (max-width:991px) {
	#home-page .index-sec-top .sec-top-name{font-size: 14px;line-height: 24px;margin-bottom: 8px;}
	#home-page .index-sec-top .sec-top-title{font-size: 24px;line-height: 36px;}
	#home-page .index-sec-top .sec-top-text{font-size: 16px;line-height: 28px;margin-top: 8px;}
}			
@media screen and (max-width:720px) {
	#home-page .index-sec-top .sec-top-name{font-size: 14px;line-height: 24px;margin-bottom: 6px;}
	#home-page .index-sec-top .sec-top-title{font-size: 20px;line-height: 32px;}
	#home-page .index-sec-top .sec-top-text{font-size: 16px;line-height: 28px;margin-top: 8px;}
}		
@media screen and (max-width:560px) {
	#home-page .index-sec-top .sec-top-name{font-size: 14px;line-height: 24px;margin-bottom: 6px;}
	#home-page .index-sec-top .sec-top-title{font-size: 18px;line-height: 28px;}
	#home-page .index-sec-top .sec-top-text{font-size: 14px;line-height: 24px;margin-top: 8px;}
}	

#home-page .index-sec1{position: relative;width: 100%;background: #F7F8FB;padding: 22px 0 40px;}		
#home-page .index-sec1 .index-sec1-tbody{position: relative;width: 100%;max-width: 1214px;margin: 0 auto;padding-top: 58px;}		
#home-page .index-sec1 .index-sec1-tbody .index1-tbody-list{position: relative;margin-left: -16px;margin-right: -16px;display: flex;align-items: flex-start;flex-wrap: wrap;}
#home-page .index-sec1 .index-sec1-tbody .index1-tbody-list .index1-list-item{position: relative;display: inline-block;vertical-align: top;width: 50%;padding: 0 16px;margin-bottom: 27px;}
#home-page .index-sec1 .index1-tbody-list .index1-list-item .item-box{position: relative;width: 100%;height: 100%;padding: 32px 34px 26px 46px;border-radius: 28px;border: 1px solid #E8E8E8;display: flex;justify-content: space-between;flex-wrap: wrap;}
#home-page .index-sec1 .index1-tbody-list .index1-list-item .item-box:hover{transform: translateY(-1px);box-shadow: 0px 0px 24px 0px rgba(0,0,0,0.04);border-color: #FF8357;}
#home-page .index-sec1 .index1-tbody-list .index1-list-item .item-box .item-body{position: relative;width: calc(100% - 78px);}
#home-page .index-sec1 .index1-tbody-list .index1-list-item .item-box .item-icon{position: relative;width: 76px;}
#home-page .index-sec1 .index1-tbody-list .index1-list-item .item-box .item-icon img{display: inline-block;vertical-align: top;width: 100%;background: #F7F5F3;border-radius: 50%;border: 2px solid #FFFFFF; transition: transform .5s; will-change: transform;}
#home-page .index-sec1 .index1-tbody-list .index1-list-item .item-box:hover .item-icon img{transform: rotate(40deg);}
#home-page .index-sec1 .index1-tbody-list .index1-list-item .item-box .item-body .item-tip{position: relative;width: 100%;margin-bottom: 16px;}
#home-page .index-sec1 .index1-tbody-list .index1-list-item .item-box .item-body .item-tip span{position: relative;display: inline-block;vertical-align: top;min-width: 137px;text-align: center;font-weight: bold;font-size: 18px;color: #FF642C;background: #FEEFEC;line-height: 28px;padding: 2px 14px;border-radius: 16px;}
#home-page .index-sec1 .index1-tbody-list .index1-list-item .item-box .item-body .item-title{position: relative;width: 100%;font-weight: bold;font-size: 24px;color: #222222;line-height: 36px;}
#home-page .index-sec1 .index1-tbody-list .index1-list-item .item-box .item-body .item-desc{position: relative;width: 100%;margin-top: 5px;font-size: 14px;color: #555555;line-height: 24px;min-height: 48px;}		
#home-page .index-sec1 .index1-tbody-list .index1-list-item .item-box .item-body .item-text{position: relative;width: 100%;margin-top: 9px;font-weight: bold;font-size: 16px;color: #222222;line-height: 28px;}
#home-page .index-sec1 .index1-tbody-list .index1-list-item .item-box .item-body .item-text .text{position: relative;cursor: pointer;margin-bottom: 5px;padding-left: 26px;}
#home-page .index-sec1 .index1-tbody-list .index1-list-item .item-box .item-body .item-text .text img{position: absolute;left: 0;top: 4px;width: 20px;height: 20px;background: #FEEFEC;border-radius: 50%;}		
#home-page .index-sec1 .index1-tbody-list .index1-list-item .item-box .item-body .item-btn{position: relative;width: 100%;margin-top: 10px;}
#home-page .index-sec1 .index1-tbody-list .index1-list-item .item-box .item-body .item-btn .btnn{position: relative;display: inline-block;vertical-align: top;font-weight: bold;font-size: 16px;color: #FF642C;line-height: 28px;}
#home-page .index-sec1 .index1-tbody-list .index1-list-item .item-box .item-body .item-btn .btnn .iconfont{display: inline-block;vertical-align: top;font-size: 18px;margin-left: 6px;line-height: 28px;}
#home-page .index-sec1 .index1-tbody-list .index1-list-item .item-box .item-body .item-btn a.btnn:hover{transform: translateY(-1px) scale(1.1);}
 #home-page .reveal {opacity: 0;transform: translateY(24px);transition: opacity .75s var(--ease),transform .75s var(--ease)}#home-page .reveal.is-visible {opacity: 1;transform: translateY(0)}
 #home-page .audience-card{ background: radial-gradient(600px circle at var(--mx,50%) var(--my,50%), rgba(255, 100, 44, .1), transparent 40%); }
@media screen and (max-width:1459px) {
	#home-page .index-sec1{padding: 18px 0 36px;}
	#home-page .index-sec1 .index-sec1-tbody{padding-top: 48px;}		
	#home-page .index-sec1 .index-sec1-tbody .index1-tbody-list{margin-left: -12px;margin-right: -12px;}
	#home-page .index-sec1 .index-sec1-tbody .index1-tbody-list .index1-list-item{width: 50%;padding: 0 12px;margin-bottom: 24px;}
	#home-page .index-sec1 .index1-tbody-list .index1-list-item .item-box{padding: 28px 30px 24px 40px;border-radius: 24px;}
	#home-page .index-sec1 .index1-tbody-list .index1-list-item .item-box .item-body{width: calc(100% - 78px);}
	#home-page .index-sec1 .index1-tbody-list .index1-list-item .item-box .item-icon{width: 76px;}
	#home-page .index-sec1 .index1-tbody-list .index1-list-item .item-box .item-body .item-tip{margin-bottom: 16px;}
	#home-page .index-sec1 .index1-tbody-list .index1-list-item .item-box .item-body .item-tip span{min-width: 132px;font-size: 16px;line-height: 28px;padding: 2px 12px;border-radius: 16px;}
	#home-page .index-sec1 .index1-tbody-list .index1-list-item .item-box .item-body .item-title{font-size: 22px;line-height: 34px;}
	#home-page .index-sec1 .index1-tbody-list .index1-list-item .item-box .item-body .item-desc{margin-top: 4px;font-size: 14px;line-height: 24px;min-height: 48px;}		
	#home-page .index-sec1 .index1-tbody-list .index1-list-item .item-box .item-body .item-text{margin-top: 8px;font-size: 16px;line-height: 26px;}
	#home-page .index-sec1 .index1-tbody-list .index1-list-item .item-box .item-body .item-text .text{margin-bottom: 4px;padding-left: 26px;}
	#home-page .index-sec1 .index1-tbody-list .index1-list-item .item-box .item-body .item-text .text img{top: 3px;width: 20px;height: 20px;}		
	#home-page .index-sec1 .index1-tbody-list .index1-list-item .item-box .item-body .item-btn{margin-top: 8px;}
	#home-page .index-sec1 .index1-tbody-list .index1-list-item .item-box .item-body .item-btn .btnn{font-size: 16px;line-height: 26px;}
	#home-page .index-sec1 .index1-tbody-list .index1-list-item .item-box .item-body .item-btn .btnn .iconfont{font-size: 16px;margin-left: 6px;line-height: 26px;}
}
@media screen and (max-width:1259px) {
	#home-page .index-sec1{padding: 15px 0 30px;}
	#home-page .index-sec1 .index-sec1-tbody{padding-top: 40px;}		
	#home-page .index-sec1 .index-sec1-tbody .index1-tbody-list{margin-left: -6px;margin-right: -6px;}
	#home-page .index-sec1 .index-sec1-tbody .index1-tbody-list .index1-list-item{width: 50%;padding: 0 6px;margin-bottom: 20px;}
	#home-page .index-sec1 .index1-tbody-list .index1-list-item .item-box{padding: 24px 24px 20px 30px;border-radius: 20px;}
	#home-page .index-sec1 .index1-tbody-list .index1-list-item .item-box .item-body{width: calc(100% - 72px);}
	#home-page .index-sec1 .index1-tbody-list .index1-list-item .item-box .item-icon{width: 70px;}
	#home-page .index-sec1 .index1-tbody-list .index1-list-item .item-box .item-body .item-tip{margin-bottom: 12px;}
	#home-page .index-sec1 .index1-tbody-list .index1-list-item .item-box .item-body .item-tip span{min-width: 132px;font-size: 15px;line-height: 24px;padding: 2px 10px;border-radius: 14px;}
	#home-page .index-sec1 .index1-tbody-list .index1-list-item .item-box .item-body .item-title{font-size: 18px;line-height: 30px;}
	#home-page .index-sec1 .index1-tbody-list .index1-list-item .item-box .item-body .item-desc{margin-top: 4px;font-size: 14px;line-height: 22px;min-height: 44px;}		
	#home-page .index-sec1 .index1-tbody-list .index1-list-item .item-box .item-body .item-text{margin-top: 8px;font-size: 14px;line-height: 24px;}
	#home-page .index-sec1 .index1-tbody-list .index1-list-item .item-box .item-body .item-text .text{margin-bottom: 4px;padding-left: 26px;}
	#home-page .index-sec1 .index1-tbody-list .index1-list-item .item-box .item-body .item-text .text img{top: 3px;width: 18px;height: 18px;}		
	#home-page .index-sec1 .index1-tbody-list .index1-list-item .item-box .item-body .item-btn{margin-top: 8px;}
	#home-page .index-sec1 .index1-tbody-list .index1-list-item .item-box .item-body .item-btn .btnn{font-size: 15px;line-height: 26px;}
	#home-page .index-sec1 .index1-tbody-list .index1-list-item .item-box .item-body .item-btn .btnn .iconfont{font-size: 15px;margin-left: 6px;line-height: 26px;}
}
@media screen and (max-width:991px) {
	#home-page .index-sec1{padding: 15px 0 30px;}
	#home-page .index-sec1 .index-sec1-tbody{padding-top: 30px;}		
	#home-page .index-sec1 .index-sec1-tbody .index1-tbody-list{margin-left: -6px;margin-right: -6px;}
	#home-page .index-sec1 .index-sec1-tbody .index1-tbody-list .index1-list-item{width: 100%;padding: 0 6px;margin-bottom: 20px;}
	#home-page .index-sec1 .index1-tbody-list .index1-list-item .item-box{padding: 20px;border-radius: 20px;}
	#home-page .index-sec1 .index1-tbody-list .index1-list-item .item-box .item-body{width: calc(100% - 72px);}
	#home-page .index-sec1 .index1-tbody-list .index1-list-item .item-box .item-icon{width: 70px;}
	#home-page .index-sec1 .index1-tbody-list .index1-list-item .item-box .item-body .item-tip{margin-bottom: 12px;}
	#home-page .index-sec1 .index1-tbody-list .index1-list-item .item-box .item-body .item-tip span{min-width: 132px;font-size: 14px;line-height: 24px;padding: 2px 10px;border-radius: 14px;}
	#home-page .index-sec1 .index1-tbody-list .index1-list-item .item-box .item-body .item-title{font-size: 18px;line-height: 28px;}
	#home-page .index-sec1 .index1-tbody-list .index1-list-item .item-box .item-body .item-desc{margin-top: 4px;font-size: 14px;line-height: 22px;min-height: 44px;}		
	#home-page .index-sec1 .index1-tbody-list .index1-list-item .item-box .item-body .item-text{margin-top: 8px;font-size: 14px;line-height: 24px;}
	#home-page .index-sec1 .index1-tbody-list .index1-list-item .item-box .item-body .item-text .text{margin-bottom: 4px;padding-left: 26px;}
	#home-page .index-sec1 .index1-tbody-list .index1-list-item .item-box .item-body .item-text .text img{top: 3px;width: 18px;height: 18px;}		
	#home-page .index-sec1 .index1-tbody-list .index1-list-item .item-box .item-body .item-btn{margin-top: 8px;}
	#home-page .index-sec1 .index1-tbody-list .index1-list-item .item-box .item-body .item-btn .btnn{font-size: 15px;line-height: 26px;}
	#home-page .index-sec1 .index1-tbody-list .index1-list-item .item-box .item-body .item-btn .btnn .iconfont{font-size: 15px;margin-left: 6px;line-height: 26px;}
}
@media screen and (max-width:720px) {
	#home-page .index-sec1{padding: 15px 0 24px;}
	#home-page .index-sec1 .index-sec1-tbody{padding-top: 30px;}		
	#home-page .index-sec1 .index-sec1-tbody .index1-tbody-list{margin-left: -6px;margin-right: -6px;}
	#home-page .index-sec1 .index-sec1-tbody .index1-tbody-list .index1-list-item{width: 100%;padding: 0 6px;margin-bottom: 20px;}
	#home-page .index-sec1 .index1-tbody-list .index1-list-item .item-box{padding: 20px;border-radius: 20px;}
	#home-page .index-sec1 .index1-tbody-list .index1-list-item .item-box .item-body{width: calc(100% - 72px);}
	#home-page .index-sec1 .index1-tbody-list .index1-list-item .item-box .item-icon{width: 70px;}
	#home-page .index-sec1 .index1-tbody-list .index1-list-item .item-box .item-body .item-tip{margin-bottom: 12px;}
	#home-page .index-sec1 .index1-tbody-list .index1-list-item .item-box .item-body .item-tip span{min-width: 132px;font-size: 14px;line-height: 24px;padding: 2px 10px;border-radius: 14px;}
	#home-page .index-sec1 .index1-tbody-list .index1-list-item .item-box .item-body .item-title{font-size: 18px;line-height: 28px;}
	#home-page .index-sec1 .index1-tbody-list .index1-list-item .item-box .item-body .item-desc{margin-top: 4px;font-size: 14px;line-height: 22px;min-height: 44px;}		
	#home-page .index-sec1 .index1-tbody-list .index1-list-item .item-box .item-body .item-text{margin-top: 8px;font-size: 14px;line-height: 24px;}
	#home-page .index-sec1 .index1-tbody-list .index1-list-item .item-box .item-body .item-text .text{margin-bottom: 4px;padding-left: 26px;}
	#home-page .index-sec1 .index1-tbody-list .index1-list-item .item-box .item-body .item-text .text img{top: 3px;width: 18px;height: 18px;}		
	#home-page .index-sec1 .index1-tbody-list .index1-list-item .item-box .item-body .item-btn{margin-top: 8px;}
	#home-page .index-sec1 .index1-tbody-list .index1-list-item .item-box .item-body .item-btn .btnn{font-size: 14px;line-height: 24px;}
	#home-page .index-sec1 .index1-tbody-list .index1-list-item .item-box .item-body .item-btn .btnn .iconfont{font-size: 14px;margin-left: 4px;line-height: 24px;}
}		
		
#home-page .index-sec2{position: relative;width: 100%;padding: 78px 0 84px;}		
#home-page .index-sec2 .index-sec2-tbody{position: relative;width: 100%;margin-top: 42px;}
#home-page .index-sec2 .index-sec2-tbody .index2-tbody-box{position: relative;width: 100%;background: #FFF3F1;border-radius: 50px;border: 4px solid #FFFFFF;padding: 30px 0 36px;padding-right: 50px;display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;}
#home-page .index-sec2 .index-sec2-tbody .index2-tbody-menu{position: relative;width: 320px;padding: 0 20px;padding-top: 30px;}
#home-page .index-sec2 .index-sec2-tbody .index2-tbody-menu .menu-item{position: relative;display: inline-block;vertical-align: top;width: 100%;margin-bottom: 56px;transition: all .5s;}
#home-page .index-sec2 .index-sec2-tbody .index2-tbody-menu .menu-item:nth-last-of-type(1){margin-bottom: 0px;}
#home-page .index-sec2 .index-sec2-tbody .index2-tbody-menu .menu-item .item-flex{position: relative;width: 100%;padding: 9px 42px;display: flex;align-items: center;background: #FFFFFF;border-radius: 17px;border: 1px solid #FFFFFF;font-weight: bold;font-size: 24px;color: #222222;line-height: 48px;cursor: pointer;}
#home-page .index-sec2 .index-sec2-tbody .index2-tbody-menu .menu-item.active .item-flex{border-color: #FFC1AC;}
#home-page .index-sec2 .index-sec2-tbody .index2-tbody-menu .menu-item:hover:not(.active) {transform: translateX(8px);background: #fff9f4}#home-page .index-sec2 .index-sec2-tbody .index2-tbody-menu .menu-item.active {transform: translateX(7px)}

#home-page .index-sec2 .index-sec2-tbody .index2-tbody-menu .menu-item .item-flex .num{display: inline-block;vertical-align: top;text-align: center;font-family: Barlow;font-weight: bold;font-size: 32px;color: #FFFFFF;line-height: 48px;width: 48px;height: 48px;background: #7D4632;border-radius: 9px;margin-right: 20px;}
#home-page .index-sec2 .index-sec2-tbody .index2-tbody-menu .menu-item.active .item-flex .num{background: #FF642C;}
#home-page .index-sec2 .index-sec2-tbody .index2-tbody-content{position: relative;width: calc(100% - 368px);}
#home-page .index-sec2 .index-sec2-tbody .index2-tbody-content .index2-content-item{position: relative;width: 100%;display: none;background: #FFFFFF;box-shadow: 0px 0px 18px 0px rgba(57,21,7,0.21);border-radius: 45px;border: 1px solid #FFD0C0;padding: 44px 36px 12px 88px;min-height: 622px;}
#home-page .index-sec2 .index-sec2-tbody .index2-content-item .item-top{position: relative;width: 100%;font-weight: bold;font-size: 18px;color: #222222;line-height: 30px;}
#home-page .index-sec2 .index-sec2-tbody .index2-content-item .item-top .step{display: inline-block;vertical-align: top;text-align: center;min-width: 87px;font-weight: bold;font-size: 18px;color: #FFFFFF;line-height: 30px;background: #FF642C;border-radius: 15px;margin-right: 10px;}
#home-page .index-sec2 .index-sec2-tbody .index2-content-item .item-flex{position: relative;width: 100%;height: 100%;min-height: 440px; padding-top: 32px;display: flex;align-items: center;justify-content: space-between;flex-direction: row-reverse;}
#home-page .index-sec2 .index-sec2-tbody .index2-content-item .item-pic{position: relative;width: calc(100% - 300px);text-align: center;}
#home-page .index-sec2 .index-sec2-tbody .index2-content-item .item-pic img{display: inline-block;vertical-align: top;width: auto;max-width: 100%;}
#home-page .index-sec2 .index-sec2-tbody .index2-content-item .item-body{position: relative;width: 220px;}
#home-page .index-sec2 .index-sec2-tbody .index2-content-item .item-body .item-title{position: relative;width: 100%;font-weight: bold;font-size: 32px;color: #222222;line-height: 44px;}
#home-page .index-sec2 .index-sec2-tbody .index2-content-item .item-body .item-text{position: relative;width: 100%;margin-top: 12px;font-size: 18px;color: #222222;line-height: 30px;}
#home-page .index-sec2 .index-sec2-tbody .index2-content-item .item-body .item-text p{position: relative;padding-left: 14px;margin-bottom: 3px;}
#home-page .index-sec2 .index-sec2-tbody .index2-content-item .item-body .item-text p::before{position: absolute;content: "";left: 0;top: 12px;width: 6px;height: 6px;background: #FF642C;border-radius: 50%;}
#home-page .index-sec2 .index-sec2-tbody .index2-content-item .item-body .item-text2{position: relative;width: 100%;margin-top: 12px;font-size: 16px;color: #222222;line-height: 26px;padding-left: 42px;}
#home-page .index-sec2 .index-sec2-tbody .index2-content-item .item-body .item-text2 span{position: absolute;left: 0;top: 0;font-weight: bold;}
#home-page .index-sec2 .index-sec2-tbody .index2-content-item .item-body .item-text2 p{position: relative;padding-left: 14px;}
#home-page .index-sec2 .index-sec2-tbody .index2-content-item .item-body .item-text2 p::before{position: absolute;content: "";left: 0;top: 10px;width: 6px;height: 6px;background: #FF642C;border-radius: 50%;}
@media screen and (max-width:1459px) {
	#home-page .index-sec2{padding: 68px 0 72px;}
	#home-page .index-sec2 .index-sec2-tbody{margin-top: 36px;}
	#home-page .index-sec2 .index-sec2-tbody .index2-tbody-box{border-radius: 44px;border: 4px solid #FFFFFF;padding: 28px 0 32px;padding-right: 40px;}
	#home-page .index-sec2 .index-sec2-tbody .index2-tbody-menu{width: 300px;padding: 0 15px;padding-top: 24px;}
	#home-page .index-sec2 .index-sec2-tbody .index2-tbody-menu .menu-item{margin-bottom: 48px;}
	#home-page .index-sec2 .index-sec2-tbody .index2-tbody-menu .menu-item:nth-last-of-type(1){margin-bottom: 0px;}
	#home-page .index-sec2 .index-sec2-tbody .index2-tbody-menu .menu-item .item-flex{padding: 8px 36px;border-radius: 16px;font-size: 24px;line-height: 44px;}
	#home-page .index-sec2 .index-sec2-tbody .index2-tbody-menu .menu-item .item-flex .num{font-size: 28px;line-height: 44px;width: 44px;height: 44px;border-radius: 8px;margin-right: 18px;}
	#home-page .index-sec2 .index-sec2-tbody .index2-tbody-content{position: relative;width: calc(100% - 324px);}
	#home-page .index-sec2 .index-sec2-tbody .index2-tbody-content .index2-content-item{border-radius: 40px;padding: 30px 24px 12px 60px;min-height: 560px;}
	#home-page .index-sec2 .index-sec2-tbody .index2-content-item .item-top{font-size: 18px;line-height: 28px;}
	#home-page .index-sec2 .index-sec2-tbody .index2-content-item .item-top .step{min-width: 86px;font-size: 16px;line-height: 28px;border-radius: 14px;margin-right: 10px;}
	#home-page .index-sec2 .index-sec2-tbody .index2-content-item .item-flex{padding-top: 24px;}
	#home-page .index-sec2 .index-sec2-tbody .index2-content-item .item-pic{width: calc(100% - 230px);}
	#home-page .index-sec2 .index-sec2-tbody .index2-content-item .item-body{width: 200px;}
	#home-page .index-sec2 .index-sec2-tbody .index2-content-item .item-body .item-title{font-size: 26px;line-height: 40px;}
	#home-page .index-sec2 .index-sec2-tbody .index2-content-item .item-body .item-text{margin-top: 10px;font-size: 16px;line-height: 28px;}
	#home-page .index-sec2 .index-sec2-tbody .index2-content-item .item-body .item-text p{padding-left: 14px;margin-bottom: 2px;}
	#home-page .index-sec2 .index-sec2-tbody .index2-content-item .item-body .item-text p::before{top: 12px;width: 6px;height: 6px;}
	#home-page .index-sec2 .index-sec2-tbody .index2-content-item .item-body .item-text2{margin-top: 12px;font-size: 16px;line-height: 26px;padding-left: 42px;}
	#home-page .index-sec2 .index-sec2-tbody .index2-content-item .item-body .item-text2 p{padding-left: 14px;}
	#home-page .index-sec2 .index-sec2-tbody .index2-content-item .item-body .item-text2 p::before{top: 10px;width: 6px;height: 6px;}
}
@media screen and (max-width:1259px) {
	#home-page .index-sec2{padding: 58px 0 60px;}
	#home-page .index-sec2 .index-sec2-tbody{margin-top: 30px;}
	#home-page .index-sec2 .index-sec2-tbody .index2-tbody-box{border-radius: 36px;border: 4px solid #FFFFFF;padding: 20px;}
	#home-page .index-sec2 .index-sec2-tbody .index2-tbody-menu{width:100%;padding: 0;padding-bottom: 20px;display: flex;align-items: flex-start;justify-content: space-between;flex-wrap: wrap;}
	#home-page .index-sec2 .index-sec2-tbody .index2-tbody-menu .menu-item{margin-bottom: 10px;width: 24%;margin-right: 1%;}
	#home-page .index-sec2 .index-sec2-tbody .index2-tbody-menu .menu-item .item-flex{padding: 6px 20px;border-radius: 12px;font-size: 20px;line-height: 40px;}
	#home-page .index-sec2 .index-sec2-tbody .index2-tbody-menu .menu-item .item-flex .num{font-size: 20px;line-height: 40px;width: 40px;height: 40px;border-radius: 6px;margin-right: 16px;}
	#home-page .index-sec2 .index-sec2-tbody .index2-tbody-content{position: relative;width: 100%;}
	#home-page .index-sec2 .index-sec2-tbody .index2-tbody-content .index2-content-item{border-radius: 30px;padding: 20px 15px 10px;min-height: 520px;}
	#home-page .index-sec2 .index-sec2-tbody .index2-content-item .item-top{font-size: 18px;line-height: 28px;}
	#home-page .index-sec2 .index-sec2-tbody .index2-content-item .item-top .step{min-width: 86px;font-size: 16px;line-height: 28px;border-radius: 14px;margin-right: 10px;}
	#home-page .index-sec2 .index-sec2-tbody .index2-content-item .item-flex{padding-top: 20px;}
	#home-page .index-sec2 .index-sec2-tbody .index2-content-item .item-pic{width: calc(100% - 200px);}
	#home-page .index-sec2 .index-sec2-tbody .index2-content-item .item-body{width: 160px;}
	#home-page .index-sec2 .index-sec2-tbody .index2-content-item .item-body .item-title{font-size: 24px;line-height: 36px;}
	#home-page .index-sec2 .index-sec2-tbody .index2-content-item .item-body .item-text{margin-top: 10px;font-size: 16px;line-height: 28px;}
	#home-page .index-sec2 .index-sec2-tbody .index2-content-item .item-body .item-text p{padding-left: 14px;margin-bottom: 2px;}
	#home-page .index-sec2 .index-sec2-tbody .index2-content-item .item-body .item-text p::before{top: 12px;width: 6px;height: 6px;}
	#home-page .index-sec2 .index-sec2-tbody .index2-content-item .item-body .item-text2{margin-top: 10px;font-size: 16px;line-height: 26px;padding-left: 42px;}
	#home-page .index-sec2 .index-sec2-tbody .index2-content-item .item-body .item-text2 p{padding-left: 14px;}
	#home-page .index-sec2 .index-sec2-tbody .index2-content-item .item-body .item-text2 p::before{top: 10px;width: 6px;height: 6px;}
}
@media screen and (max-width:991px) {
	#home-page .index-sec2{padding: 48px 0 48px;}
	#home-page .index-sec2 .index-sec2-tbody{margin-top: 24px;}
	#home-page .index-sec2 .index-sec2-tbody .index2-tbody-box{border-radius: 30px;border: 4px solid #FFFFFF;padding: 20px;}
	#home-page .index-sec2 .index-sec2-tbody .index2-tbody-menu{width:100%;padding: 0;padding-bottom: 20px;display: flex;align-items: flex-start;justify-content: space-between;flex-wrap: wrap;}
	#home-page .index-sec2 .index-sec2-tbody .index2-tbody-menu .menu-item{margin-bottom: 10px;width: 48%;margin-right: 2%;}
	#home-page .index-sec2 .index-sec2-tbody .index2-tbody-menu .menu-item .item-flex{padding: 6px 20px;border-radius: 12px;font-size: 20px;line-height: 40px;}
	#home-page .index-sec2 .index-sec2-tbody .index2-tbody-menu .menu-item .item-flex .num{font-size: 20px;line-height: 40px;width: 40px;height: 40px;border-radius: 6px;margin-right: 16px;}
	#home-page .index-sec2 .index-sec2-tbody .index2-tbody-content{position: relative;width: 100%;}
	#home-page .index-sec2 .index-sec2-tbody .index2-tbody-content .index2-content-item{border-radius: 30px;padding: 20px 15px 10px;min-height: 520px;}
	#home-page .index-sec2 .index-sec2-tbody .index2-content-item .item-top{font-size: 18px;line-height: 28px;}
	#home-page .index-sec2 .index-sec2-tbody .index2-content-item .item-top .step{min-width: 86px;font-size: 16px;line-height: 28px;border-radius: 14px;margin-right: 10px;}
	#home-page .index-sec2 .index-sec2-tbody .index2-content-item .item-flex{padding-top: 20px;height: auto;}
	#home-page .index-sec2 .index-sec2-tbody .index2-content-item .item-pic{width: calc(100% - 200px);}
	#home-page .index-sec2 .index-sec2-tbody .index2-content-item .item-body{width: 160px;}
	#home-page .index-sec2 .index-sec2-tbody .index2-content-item .item-body .item-title{font-size: 24px;line-height: 36px;}
	#home-page .index-sec2 .index-sec2-tbody .index2-content-item .item-body .item-text{margin-top: 10px;font-size: 16px;line-height: 28px;}
	#home-page .index-sec2 .index-sec2-tbody .index2-content-item .item-body .item-text p{padding-left: 14px;margin-bottom: 2px;}
	#home-page .index-sec2 .index-sec2-tbody .index2-content-item .item-body .item-text p::before{top: 12px;width: 6px;height: 6px;}
	#home-page .index-sec2 .index-sec2-tbody .index2-content-item .item-body .item-text2{margin-top: 10px;font-size: 16px;line-height: 26px;padding-left: 42px;}
	#home-page .index-sec2 .index-sec2-tbody .index2-content-item .item-body .item-text2 p{padding-left: 14px;}
	#home-page .index-sec2 .index-sec2-tbody .index2-content-item .item-body .item-text2 p::before{top: 10px;width: 6px;height: 6px;}
}
@media screen and (max-width:720px) {
	#home-page .index-sec2{padding: 36px 0;}
	#home-page .index-sec2 .index-sec2-tbody{margin-top: 18px;}
	#home-page .index-sec2 .index-sec2-tbody .index2-tbody-box{border-radius: 24px;border: 4px solid #FFFFFF;padding: 20px;}
	#home-page .index-sec2 .index-sec2-tbody .index2-tbody-menu{width:100%;padding: 0;padding-bottom: 20px;display: flex;align-items: flex-start;justify-content: space-between;flex-wrap: wrap;}
	#home-page .index-sec2 .index-sec2-tbody .index2-tbody-menu .menu-item{margin-bottom: 10px;width: 48%;margin-right: 2%;}
	#home-page .index-sec2 .index-sec2-tbody .index2-tbody-menu .menu-item .item-flex{padding: 6px 20px;border-radius: 12px;font-size: 18px;line-height: 40px;}
	#home-page .index-sec2 .index-sec2-tbody .index2-tbody-menu .menu-item .item-flex .num{font-size: 20px;line-height: 40px;width: 40px;height: 40px;border-radius: 6px;margin-right: 16px;}
	#home-page .index-sec2 .index-sec2-tbody .index2-tbody-content{position: relative;width: 100%;}
	#home-page .index-sec2 .index-sec2-tbody .index2-tbody-content .index2-content-item{border-radius: 30px;padding: 20px 15px 10px;min-height: auto;}
	#home-page .index-sec2 .index-sec2-tbody .index2-content-item .item-top{font-size: 18px;line-height: 28px;}
	#home-page .index-sec2 .index-sec2-tbody .index2-content-item .item-top .step{min-width: 86px;font-size: 16px;line-height: 28px;border-radius: 14px;margin-right: 10px;}
	#home-page .index-sec2 .index-sec2-tbody .index2-content-item .item-flex{padding-top: 10px;min-height: auto;}
	#home-page .index-sec2 .index-sec2-tbody .index2-content-item .item-pic{width: calc(100% - 140px);}
	#home-page .index-sec2 .index-sec2-tbody .index2-content-item .item-body{width: 120px;}
	#home-page .index-sec2 .index-sec2-tbody .index2-content-item .item-body .item-title{font-size: 20px;line-height: 32px;}
	#home-page .index-sec2 .index-sec2-tbody .index2-content-item .item-body .item-text{margin-top: 10px;font-size: 14px;line-height: 24px;}
	#home-page .index-sec2 .index-sec2-tbody .index2-content-item .item-body .item-text p{padding-left: 12px;margin-bottom: 2px;}
	#home-page .index-sec2 .index-sec2-tbody .index2-content-item .item-body .item-text p::before{top: 9px;width: 5px;height: 5px;}
	#home-page .index-sec2 .index-sec2-tbody .index2-content-item .item-body .item-text2{margin-top: 10px;font-size: 14px;line-height: 22px;padding-left: 42px;}
	#home-page .index-sec2 .index-sec2-tbody .index2-content-item .item-body .item-text2 p{padding-left: 14px;}
	#home-page .index-sec2 .index-sec2-tbody .index2-content-item .item-body .item-text2 p::before{top: 8px;width: 5px;height: 5px;}
}
@media screen and (max-width:560px) {
	#home-page .index-sec2{padding: 24px 0;}
	#home-page .index-sec2 .index-sec2-tbody{margin-top: 18px;}
	#home-page .index-sec2 .index-sec2-tbody .index2-tbody-box{border-radius: 24px;border: 4px solid #FFFFFF;padding: 20px;}
	#home-page .index-sec2 .index-sec2-tbody .index2-tbody-menu{width:100%;padding: 0;padding-bottom: 20px;display: flex;align-items: flex-start;justify-content: space-between;flex-wrap: wrap;}
	#home-page .index-sec2 .index-sec2-tbody .index2-tbody-menu .menu-item{margin-bottom: 10px;width: 48%;margin-right: 2%;}
	#home-page .index-sec2 .index-sec2-tbody .index2-tbody-menu .menu-item .item-flex{padding: 6px 20px;border-radius: 12px;font-size: 18px;line-height: 40px;}
	#home-page .index-sec2 .index-sec2-tbody .index2-tbody-menu .menu-item .item-flex .num{font-size: 20px;line-height: 40px;width: 40px;height: 40px;border-radius: 6px;margin-right: 16px;}
	#home-page .index-sec2 .index-sec2-tbody .index2-tbody-content{position: relative;width: 100%;}
	#home-page .index-sec2 .index-sec2-tbody .index2-tbody-content .index2-content-item{border-radius: 30px;padding: 20px 15px 10px;min-height: auto;}
	#home-page .index-sec2 .index-sec2-tbody .index2-content-item .item-top{font-size: 18px;line-height: 28px;}
	#home-page .index-sec2 .index-sec2-tbody .index2-content-item .item-top .step{min-width: 86px;font-size: 16px;line-height: 28px;border-radius: 14px;margin-right: 10px;}
	#home-page .index-sec2 .index-sec2-tbody .index2-content-item .item-flex{padding-top: 10px;min-height: auto;flex-wrap: wrap;}
	#home-page .index-sec2 .index-sec2-tbody .index2-content-item .item-pic{width: 100%;}
	#home-page .index-sec2 .index-sec2-tbody .index2-content-item .item-body{width: 100%;text-align: center;}
	#home-page .index-sec2 .index-sec2-tbody .index2-content-item .item-body .item-title{font-size: 18px;line-height: 30px;}
	#home-page .index-sec2 .index-sec2-tbody .index2-content-item .item-body .item-text{margin-top: 10px;font-size: 14px;line-height: 24px;display: flex;flex-wrap: wrap;}
	#home-page .index-sec2 .index-sec2-tbody .index2-content-item .item-body .item-text p{padding-left: 12px;margin-bottom: 8px;display: inline-block;vertical-align: top;margin-right: 10px;}
	#home-page .index-sec2 .index-sec2-tbody .index2-content-item .item-body .item-text p::before{top: 9px;width: 5px;height: 5px;}
	#home-page .index-sec2 .index-sec2-tbody .index2-content-item .item-body .item-text2{margin-top: 10px;font-size: 14px;line-height: 22px;padding-left: 42px;display: flex;flex-wrap: wrap;}
	#home-page .index-sec2 .index-sec2-tbody .index2-content-item .item-body .item-text2 p{padding-left: 14px;margin-bottom: 8px;display: inline-block;vertical-align: top;margin-right: 10px;}
	#home-page .index-sec2 .index-sec2-tbody .index2-content-item .item-body .item-text2 p::before{top: 8px;width: 5px;height: 5px;}
}

#home-page .index-sec-cta{position: relative;width: 100%;padding: 57px 0 20px;background: url(../img/shop-cta-bgi.png) no-repeat center center;background-size: 100% 100%;}
#home-page .index-sec-cta .index-cta-flex{position: relative;width: 100%;display: flex;align-items: flex-start;flex-wrap: wrap;}
#home-page .index-sec-cta .index-cta-flex .index-cta-item{position: relative;display: inline-block;vertical-align: top;width: 20%;text-align: center;margin-bottom: 20px;}
#home-page .index-sec-cta .index-cta-flex .index-cta-item + .index-cta-item::before {position: absolute;left: 0;top: 3px;content: "";display: block;background: rgba(255,255,255,.5);width: 1px;height: 70px;}
#home-page .index-sec-cta .index-cta-flex .index-cta-item .item-pic{position: relative;width: 100%;text-align: center;max-width: 79px;margin: 0 auto;transition: transform .5s;will-change: transform;}
#home-page .index-sec-cta .index-cta-flex .index-cta-item .item-pic img{display: inline-block;vertical-align: top;width: 100%;}
#home-page .index-sec-cta .index-cta-flex .index-cta-item .item-text {position: relative;width: 100%;text-align: center;margin-top: 12px;font-size: 18px;color: #FFFFFF;line-height: 30px;font-weight: bold;}
#home-page .index-sec-cta .index-cta-flex .index-cta-item:hover .item-pic{transform: rotate(40deg) translateY(-5px);box-shadow: 0 0 6px rgba(255,255,255,.15);}

@media screen and (max-width:1459px) {
	#home-page .index-sec-cta{padding: 48px 0 18px;}
	#home-page .index-sec-cta .index-cta-flex .index-cta-item{width: 20%;margin-bottom: 20px;}
	#home-page .index-sec-cta .index-cta-flex .index-cta-item + .index-cta-item::before {top: 3px;height: 70px;}
	#home-page .index-sec-cta .index-cta-flex .index-cta-item .item-pic{max-width: 76px;}
	#home-page .index-sec-cta .index-cta-flex .index-cta-item .item-text {margin-top: 10px;font-size: 16px;line-height: 28px;}
}
@media screen and (max-width:1259px) {
	#home-page .index-sec-cta{padding: 36px 0 16px;}
	#home-page .index-sec-cta .index-cta-flex .index-cta-item{width: 20%;margin-bottom: 18px;}
	#home-page .index-sec-cta .index-cta-flex .index-cta-item + .index-cta-item::before {top: 3px;height: 66px;}
	#home-page .index-sec-cta .index-cta-flex .index-cta-item .item-pic{max-width: 70px;}
	#home-page .index-sec-cta .index-cta-flex .index-cta-item .item-text {margin-top: 8px;font-size: 14px;line-height: 24px;}
}		
@media screen and (max-width:991px) {
	#home-page .index-sec-cta{padding: 30px 0 16px;}
	#home-page .index-sec-cta .index-cta-flex .index-cta-item{width: 33.33333%;margin-bottom: 18px;}
	#home-page .index-sec-cta .index-cta-flex .index-cta-item + .index-cta-item::before {top: 3px;height: 66px;}
	#home-page .index-sec-cta .index-cta-flex .index-cta-item .item-pic{max-width: 66px;}
	#home-page .index-sec-cta .index-cta-flex .index-cta-item .item-text {margin-top: 8px;font-size: 14px;line-height: 24px;}
}			
@media screen and (max-width:660px) {
	#home-page .index-sec-cta{padding: 30px 0 16px;background: #FF642C;}
	#home-page .index-sec-cta .index-cta-flex .index-cta-item{width: 50%;margin-bottom: 18px;}
	#home-page .index-sec-cta .index-cta-flex .index-cta-item + .index-cta-item::before {top: 3px;height: 66px;}
	#home-page .index-sec-cta .index-cta-flex .index-cta-item .item-pic{max-width: 66px;}
	#home-page .index-sec-cta .index-cta-flex .index-cta-item .item-text {margin-top: 8px;font-size: 14px;line-height: 24px;}
}				
@media screen and (max-width:400px) {
	#home-page .index-sec-cta{padding: 24px 0 16px;background: #FF642C;}
	#home-page .index-sec-cta .index-cta-flex .index-cta-item{width: 100%;margin-bottom: 18px;}
	#home-page .index-sec-cta .index-cta-flex .index-cta-item + .index-cta-item::before {top: 3px;height: 66px;}
	#home-page .index-sec-cta .index-cta-flex .index-cta-item .item-pic{max-width: 66px;}
	#home-page .index-sec-cta .index-cta-flex .index-cta-item .item-text {margin-top: 8px;font-size: 14px;line-height: 24px;}
}				
			
#home-page .index-sec3{position: relative;width: 100%;background: #F7F8FB;padding: 105px 0 39px;}
#home-page .index-sec3 .index-sec3-tbody{position: relative;width: 100%;padding-top: 35px;}		
#home-page .index-sec3 .index-sec3-tbody .index3-tbody-list{position: relative;margin-left: -12px;margin-right: -12px;display: flex;align-items: flex-start;flex-wrap: wrap;}
#home-page .index-sec3 .index-sec3-tbody .index3-tbody-list .index3-list-item{position: relative;display: inline-block;vertical-align: top;width: 33.333333%;padding: 0 12px;margin-bottom: 20px;}
#home-page .index-sec3 .index3-tbody-list .index3-list-item .item-box{position: relative;width: 100%;height: 100%;background: #FFFFFF;border-radius: 24px;border: 1px solid #E1E3EB;}
#home-page .index-sec3 .index3-tbody-list .index3-list-item .item-box:hover{transform:scale(1.1);}	
#home-page .index-sec3 .index3-tbody-list .index3-list-item .item-box .item-pic{position: relative;width: 100%;text-align: center;overflow: hidden;}	 	
#home-page .index-sec3 .index3-tbody-list .index3-list-item .item-box .item-pic img{display: inline-block;vertical-align: top;width: 100%;transition: ease-out 16s;background-size: cover;background-position: center top;}
#home-page .index-sec3 .index3-tbody-list .index3-list-item .item-box:hover .item-pic img{background-position: center bottom;}
#home-page .index-sec3 .index3-tbody-list .index3-list-item .item-box .item-pic .btnn{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);min-width: 76px;padding: 0 10px;font-weight: bold;font-size: 18px;color: #FF642C;line-height: 30px;background: #FFFFFF;border-radius: 15px;display: none;}
#home-page .index-sec3 .index3-tbody-list .index3-list-item .item-box:hover .item-pic .btnn{display: block;}
#home-page .index-sec3 .index3-tbody-list .index3-list-item .item-box .item-body{position: relative;width: 100%;padding: 24px 32px 20px;}
#home-page .index-sec3 .index3-tbody-list .index3-list-item .item-box .item-body .item-title{position: relative;width: 100%;font-weight: bold;font-size: 24px;color: #222222;line-height: 36px;}
#home-page .index-sec3 .index3-tbody-list .index3-list-item .item-box .item-body .item-desc{position: relative;width: 100%;font-size: 16px;color: #666666;line-height: 30px;}
#home-page .index-sec3 .index3-tbody-list .index3-list-item .item-box .item-body .item-btn{position: relative;width: 100%;margin-top: 16px;}
#home-page .index-sec3 .index3-tbody-list .index3-list-item .item-box .item-body .item-btn	.btnn{position: relative;display: inline-block;vertical-align: top;font-weight: bold;font-size: 16px;color: #FF642C;line-height: 28px;}
#home-page .index-sec3 .index3-tbody-list .index3-list-item .item-box .item-body .item-btn .btnn .iconfont{display: inline-block;vertical-align: top;font-size: 18px;margin-left: 6px;line-height: 28px;}
#home-page .index-sec3 .index3-tbody-list .index3-list-item .item-box .item-body .item-btn a.btnn:hover{transform: translateY(-1px) scale(1.1);}		
@media screen and (max-width:1459px) {
	#home-page .index-sec3{padding: 90px 0 32px;}
	#home-page .index-sec3 .index-sec3-tbody{padding-top: 28px;}		
	#home-page .index-sec3 .index-sec3-tbody .index3-tbody-list{margin-left: -9px;margin-right: -9px;}
	#home-page .index-sec3 .index-sec3-tbody .index3-tbody-list .index3-list-item{width: 33.333333%;padding: 0 9px;margin-bottom: 20px;}
	#home-page .index-sec3 .index3-tbody-list .index3-list-item .item-box{border-radius: 20px;}
	#home-page .index-sec3 .index3-tbody-list .index3-list-item .item-box .item-pic .btnn{min-width: 76px;padding: 0 8px;font-size: 16px;line-height: 28px;border-radius: 14px;}
	#home-page .index-sec3 .index3-tbody-list .index3-list-item .item-box .item-body{padding: 20px 28px 18px;}
	#home-page .index-sec3 .index3-tbody-list .index3-list-item .item-box .item-body .item-title{font-size: 22px;line-height: 32px;}
	#home-page .index-sec3 .index3-tbody-list .index3-list-item .item-box .item-body .item-desc{font-size: 16px;line-height: 28px;}
	#home-page .index-sec3 .index3-tbody-list .index3-list-item .item-box .item-body .item-btn{margin-top: 14px;}
	#home-page .index-sec3 .index3-tbody-list .index3-list-item .item-box .item-body .item-btn	.btnn{font-size: 16px;line-height: 28px;}
	#home-page .index-sec3 .index3-tbody-list .index3-list-item .item-box .item-body .item-btn .btnn .iconfont{font-size: 18px;margin-left: 4px;line-height: 28px;}
}
@media screen and (max-width:1259px) {
	#home-page .index-sec3{padding: 75px 0 24px;}
	#home-page .index-sec3 .index-sec3-tbody{padding-top: 20px;}		
	#home-page .index-sec3 .index-sec3-tbody .index3-tbody-list{margin-left: -5px;margin-right: -5px;}
	#home-page .index-sec3 .index-sec3-tbody .index3-tbody-list .index3-list-item{width: 33.333333%;padding: 0 5px;margin-bottom: 20px;}
	#home-page .index-sec3 .index3-tbody-list .index3-list-item .item-box{border-radius: 20px;}
	#home-page .index-sec3 .index3-tbody-list .index3-list-item .item-box .item-pic .btnn{min-width: 76px;padding: 0 8px;font-size: 16px;line-height: 28px;border-radius: 14px;}
	#home-page .index-sec3 .index3-tbody-list .index3-list-item .item-box .item-body{padding: 18px 24px 16px;}
	#home-page .index-sec3 .index3-tbody-list .index3-list-item .item-box .item-body .item-title{font-size: 20px;line-height: 30px;}
	#home-page .index-sec3 .index3-tbody-list .index3-list-item .item-box .item-body .item-desc{font-size: 16px;line-height: 28px;}
	#home-page .index-sec3 .index3-tbody-list .index3-list-item .item-box .item-body .item-btn{margin-top: 12px;}
	#home-page .index-sec3 .index3-tbody-list .index3-list-item .item-box .item-body .item-btn	.btnn{font-size: 16px;line-height: 28px;}
	#home-page .index-sec3 .index3-tbody-list .index3-list-item .item-box .item-body .item-btn .btnn .iconfont{font-size: 18px;margin-left: 4px;line-height: 28px;}
}		
@media screen and (max-width:991px) {
	#home-page .index-sec3{padding: 60px 0 20px;}
	#home-page .index-sec3 .index-sec3-tbody{padding-top: 20px;}		
	#home-page .index-sec3 .index-sec3-tbody .index3-tbody-list{margin-left: -5px;margin-right: -5px;}
	#home-page .index-sec3 .index-sec3-tbody .index3-tbody-list .index3-list-item{width: 50%;padding: 0 5px;margin-bottom: 20px;}
	#home-page .index-sec3 .index3-tbody-list .index3-list-item .item-box{border-radius: 20px;}
	#home-page .index-sec3 .index3-tbody-list .index3-list-item .item-box .item-pic .btnn{min-width: 76px;padding: 0 8px;font-size: 16px;line-height: 28px;border-radius: 14px;}
	#home-page .index-sec3 .index3-tbody-list .index3-list-item .item-box .item-body{padding: 18px 20px 16px;}
	#home-page .index-sec3 .index3-tbody-list .index3-list-item .item-box .item-body .item-title{font-size: 20px;line-height: 30px;}
	#home-page .index-sec3 .index3-tbody-list .index3-list-item .item-box .item-body .item-desc{font-size: 16px;line-height: 28px;}
	#home-page .index-sec3 .index3-tbody-list .index3-list-item .item-box .item-body .item-btn{margin-top: 12px;}
	#home-page .index-sec3 .index3-tbody-list .index3-list-item .item-box .item-body .item-btn	.btnn{font-size: 16px;line-height: 28px;}
	#home-page .index-sec3 .index3-tbody-list .index3-list-item .item-box .item-body .item-btn .btnn .iconfont{font-size: 18px;margin-left: 4px;line-height: 28px;}
}		
@media screen and (max-width:720px) {
	#home-page .index-sec3{padding: 45px 0 20px;}
	#home-page .index-sec3 .index-sec3-tbody{padding-top: 20px;}		
	#home-page .index-sec3 .index-sec3-tbody .index3-tbody-list{margin-left: -5px;margin-right: -5px;}
	#home-page .index-sec3 .index-sec3-tbody .index3-tbody-list .index3-list-item{width: 50%;padding: 0 5px;margin-bottom: 20px;}
	#home-page .index-sec3 .index3-tbody-list .index3-list-item .item-box{border-radius: 20px;}
	#home-page .index-sec3 .index3-tbody-list .index3-list-item .item-box .item-pic .btnn{min-width: 76px;padding: 0 8px;font-size: 16px;line-height: 28px;border-radius: 14px;}
	#home-page .index-sec3 .index3-tbody-list .index3-list-item .item-box .item-body{padding: 18px 20px 16px;}
	#home-page .index-sec3 .index3-tbody-list .index3-list-item .item-box .item-body .item-title{font-size: 20px;line-height: 30px;}
	#home-page .index-sec3 .index3-tbody-list .index3-list-item .item-box .item-body .item-desc{font-size: 16px;line-height: 28px;}
	#home-page .index-sec3 .index3-tbody-list .index3-list-item .item-box .item-body .item-btn{margin-top: 12px;}
	#home-page .index-sec3 .index3-tbody-list .index3-list-item .item-box .item-body .item-btn	.btnn{font-size: 16px;line-height: 28px;}
	#home-page .index-sec3 .index3-tbody-list .index3-list-item .item-box .item-body .item-btn .btnn .iconfont{font-size: 18px;margin-left: 4px;line-height: 28px;}
}			
@media screen and (max-width:560px) {
	#home-page .index-sec3{padding: 30px 0 20px;}
	#home-page .index-sec3 .index-sec3-tbody{padding-top: 20px;}		
	#home-page .index-sec3 .index-sec3-tbody .index3-tbody-list{margin-left: -5px;margin-right: -5px;}
	#home-page .index-sec3 .index-sec3-tbody .index3-tbody-list .index3-list-item{width: 50%;padding: 0 5px;margin-bottom: 20px;}
	#home-page .index-sec3 .index3-tbody-list .index3-list-item .item-box{border-radius: 20px;}
	#home-page .index-sec3 .index3-tbody-list .index3-list-item .item-box .item-pic .btnn{min-width: 76px;padding: 0 8px;font-size: 16px;line-height: 28px;border-radius: 14px;}
	#home-page .index-sec3 .index3-tbody-list .index3-list-item .item-box .item-body{padding: 18px 20px 16px;}
	#home-page .index-sec3 .index3-tbody-list .index3-list-item .item-box .item-body .item-title{font-size: 18px;line-height: 30px;}
	#home-page .index-sec3 .index3-tbody-list .index3-list-item .item-box .item-body .item-desc{font-size: 14px;line-height: 24px;}
	#home-page .index-sec3 .index3-tbody-list .index3-list-item .item-box .item-body .item-btn{margin-top: 12px;}
	#home-page .index-sec3 .index3-tbody-list .index3-list-item .item-box .item-body .item-btn	.btnn{font-size: 14px;line-height: 24px;}
	#home-page .index-sec3 .index3-tbody-list .index3-list-item .item-box .item-body .item-btn .btnn .iconfont{font-size: 16px;margin-left: 4px;line-height: 24px;}
}	

#home-page .index-sec4{position: relative;width: 100%;background: #FFFFFF;padding-top: 81px;}
#home-page .index-sec4 .index-sec4-tbody{position: relative;width: 100%;max-width: 1300px;margin: 0 auto;background: url(../img/shop3-bgi.png) no-repeat center center;background-size: 100% 100%;padding: 52px 80px 47px;}	
#home-page .index-sec4 .index-sec4-tbody .index4-tbody-flex{position: relative;width: 100%;display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;}
#home-page .index-sec4 .index-sec4-tbody .index4-flex-left{position: relative;width: calc(100% - 500px);}
#home-page .index-sec4 .index-sec4-tbody .index4-flex-right{position: relative;width: 456px;}
#home-page .index-sec4 .index-sec4-tbody .index4-flex-left .index4-left-info{position: relative;width: 100%;padding-top: 42px;}
#home-page .index-sec4 .index-sec4-tbody .index4-left-info .index4-info-title{position: relative;width: 100%;font-weight: bold;font-size: 32px;color: #FFFFFF;line-height: 44px;text-shadow: 0px 1px 9px rgba(0,0,0,0.19);}
#home-page .index-sec4 .index-sec4-tbody .index4-left-info .index4-info-desc{position: relative;width: 100%;font-size: 24px;color: #FFFFFF;margin-top: 8px;line-height: 32px;text-shadow: 0px 1px 9px rgba(0,0,0,0.19);}
#home-page .index-sec4 .index-sec4-tbody .index4-left-info .index4-info-text{position: relative;width: 100%;margin-top: 36px;font-size: 18px;color: #FFFFFF;line-height: 30px;}
#home-page .index-sec4 .index-sec4-tbody .index4-left-info .index4-info-text .text{position: relative;width: 100%;margin-bottom: 14px;padding-left: 34px;}
#home-page .index-sec4 .index-sec4-tbody .index4-left-info .index4-info-text img{position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 21px;height: 21px;background: rgba(255,255,255,0.8);border-radius: 3px;border: 1px solid #FFFFFF;}
#home-page .index-sec4 .index-sec4-tbody .index4-left-info .index4-info-btn{position: relative;width: 100%;padding-top: 53px;}
#home-page .index-sec4 .index-sec4-tbody .index4-left-info .index4-info-btn .btnn{display: inline-block;vertical-align: top;text-align: center; padding: 5px 14px;background: #FFFFFF;font-weight: bold;color: #FF642C;font-size: 16px;line-height: 30px;border-radius: 20px;}
#home-page .index-sec4 .index-sec4-tbody .index4-left-info .index4-info-btn .info-btn{position: relative;display: inline-block;vertical-align: top;cursor: pointer;}
#home-page .index-sec4 .index-sec4-tbody .index4-left-info .index4-info-btn .info-btn .btn-img{position: absolute;top: 50%;transform: translateY(-50%);left: 105%;width: 110px;display: none;}
#home-page .index-sec4 .index-sec4-tbody .index4-left-info .index4-info-btn .info-btn:hover .btn-img{display: block;}
#home-page .index-sec4 .index-sec4-tbody .index4-left-info .index4-info-btn .btnn .iconfont{display: inline-block;vertical-align: top;font-size: 16px;line-height: 30px;margin-left: 10px;}
#home-page .index-sec4 .index-sec4-tbody .index4-left-info .index4-info-btn a.btnn:hover{background: #FF642C;color: #FFFFFF;box-shadow: 0px 1px 9px rgba(0,0,0,0.21);transform: translateY(-2px);}
#home-page .index-sec4 .index-sec4-tbody .index4-flex-right .index4-right-box{position: relative;width: 100%;background: rgba(255,255,255,0.96);border-radius: 32px;padding: 28px 30px 30px;}
#home-page .index-sec4 .index-sec4-tbody .index4-right-box .item-title{position: relative;width: 100%;text-align: center;font-weight: bold;font-size: 24px;color: #222222;line-height: 36px;}
#home-page .index-sec4 .index-sec4-tbody .index4-right-box .index4-right-form{display: block;position: relative;width: 100%;max-width: 374px;margin: 0 auto;padding-top: 24px;}
#home-page .index-sec4 .index-sec4-tbody .index4-right-box .index4-right-form .item-input{position: relative;width: 100%;margin-bottom: 16px;}
#home-page .index-sec4 .index-sec4-tbody .index4-right-box .index4-right-form .item-input .item-name {position: relative;width: 100%;font-size: 14px;color: #222222;line-height: 30px;}
#home-page .index-sec4 .index-sec4-tbody .index4-right-box .index4-right-form .item-input .input{position: relative;width: 100%;height: 42px;padding: 3px 12px;font-size: 14px;color: #828282;line-height: 28px;background: #FFFFFF;border-radius: 6px;border: 2px solid #EDEEF1;}
#home-page .index-sec4 .index-sec4-tbody .index4-right-box .index4-right-form .item-input textarea.input{height: 73px;} 
#home-page .index-sec4 .index-sec4-tbody .index4-right-box .index4-right-form .item-btn{position: relative;width: 100%;text-align: center;height: 48px;font-size: 24px;color: #FFFFFF;line-height: 36px;background: #FF642C;border-radius: 24px;}
#home-page .index-sec4 .index-sec4-tbody .index4-right-box .index4-right-form .item-btn:hover{transform: translateY(-2px);box-shadow: 0px 1px 9px rgba(0,0,0,0.21);}
@media screen and (max-width:1459px) {
	#home-page .index-sec4{padding-top: 70px;}
	#home-page .index-sec4 .index-sec4-tbody{padding: 44px 68px 40px;}	
	#home-page .index-sec4 .index-sec4-tbody .index4-flex-left{width: calc(100% - 440px);}
	#home-page .index-sec4 .index-sec4-tbody .index4-flex-right{width: 424px;}
	#home-page .index-sec4 .index-sec4-tbody .index4-flex-left .index4-left-info{padding-top: 36px;}
	#home-page .index-sec4 .index-sec4-tbody .index4-left-info .index4-info-title{font-size: 28px;line-height: 40px;}
	#home-page .index-sec4 .index-sec4-tbody .index4-left-info .index4-info-desc{font-size: 20px;margin-top: 6px;line-height: 30px;}
	#home-page .index-sec4 .index-sec4-tbody .index4-left-info .index4-info-text{margin-top: 30px;font-size: 16px;line-height: 28px;}
	#home-page .index-sec4 .index-sec4-tbody .index4-left-info .index4-info-text .text{margin-bottom: 12px;padding-left: 32px;}
	#home-page .index-sec4 .index-sec4-tbody .index4-left-info .index4-info-text img{width: 20px;height: 20px;}
	#home-page .index-sec4 .index-sec4-tbody .index4-left-info .index4-info-btn{padding-top: 48px;}
	#home-page .index-sec4 .index-sec4-tbody .index4-left-info .index4-info-btn .btnn{padding: 4px 14px;font-size: 16px;line-height: 28px;border-radius: 18px;}
	#home-page .index-sec4 .index-sec4-tbody .index4-left-info .index4-info-btn .btnn .iconfont{font-size: 16px;line-height: 28px;margin-left: 8px;}
	#home-page .index-sec4 .index-sec4-tbody .index4-flex-right .index4-right-box{border-radius: 28px;padding: 26px 28px 28px;}
	#home-page .index-sec4 .index-sec4-tbody .index4-right-box .item-title{font-size: 24px;line-height: 36px;}
	#home-page .index-sec4 .index-sec4-tbody .index4-right-box .index4-right-form{padding-top: 20px;}
	#home-page .index-sec4 .index-sec4-tbody .index4-right-box .index4-right-form .item-input{margin-bottom: 14px;}
	#home-page .index-sec4 .index-sec4-tbody .index4-right-box .index4-right-form .item-input .item-name {font-size: 14px;line-height: 28px;}
	#home-page .index-sec4 .index-sec4-tbody .index4-right-box .index4-right-form .item-input .input{height: 42px;padding: 3px 12px;font-size: 14px;line-height: 28px;}
	#home-page .index-sec4 .index-sec4-tbody .index4-right-box .index4-right-form .item-input textarea.input{height: 72px;} 
	#home-page .index-sec4 .index-sec4-tbody .index4-right-box .index4-right-form .item-btn{height: 48px;font-size: 24px;line-height: 36px;border-radius: 24px;}
}
@media screen and (max-width:1259px) {
	#home-page .index-sec4{padding-top: 58px;}
	#home-page .index-sec4 .index-sec4-tbody{padding: 40px 36px 36px;}	
	#home-page .index-sec4 .index-sec4-tbody .index4-flex-left{width: calc(100% - 410px);}
	#home-page .index-sec4 .index-sec4-tbody .index4-flex-right{width: 400px;}
	#home-page .index-sec4 .index-sec4-tbody .index4-flex-left .index4-left-info{padding-top: 20px;}
	#home-page .index-sec4 .index-sec4-tbody .index4-left-info .index4-info-title{font-size: 24px;line-height:36px;}
	#home-page .index-sec4 .index-sec4-tbody .index4-left-info .index4-info-desc{font-size: 18px;margin-top: 6px;line-height: 30px;}
	#home-page .index-sec4 .index-sec4-tbody .index4-left-info .index4-info-text{margin-top: 24px;font-size: 16px;line-height: 28px;}
	#home-page .index-sec4 .index-sec4-tbody .index4-left-info .index4-info-text .text{margin-bottom: 12px;padding-left: 32px;}
	#home-page .index-sec4 .index-sec4-tbody .index4-left-info .index4-info-text img{width: 20px;height: 20px;}
	#home-page .index-sec4 .index-sec4-tbody .index4-left-info .index4-info-btn{padding-top: 40px;}
	#home-page .index-sec4 .index-sec4-tbody .index4-left-info .index4-info-btn .btnn{padding: 4px 14px;font-size: 16px;line-height: 28px;border-radius: 18px;}
	#home-page .index-sec4 .index-sec4-tbody .index4-left-info .index4-info-btn .btnn .iconfont{font-size: 16px;line-height: 28px;margin-left: 8px;}
	#home-page .index-sec4 .index-sec4-tbody .index4-flex-right .index4-right-box{border-radius: 28px;padding: 20px 20px 24px;}
	#home-page .index-sec4 .index-sec4-tbody .index4-right-box .item-title{font-size: 20px;line-height: 32px;}
	#home-page .index-sec4 .index-sec4-tbody .index4-right-box .index4-right-form{padding-top: 20px;}
	#home-page .index-sec4 .index-sec4-tbody .index4-right-box .index4-right-form .item-input{margin-bottom: 12px;}
	#home-page .index-sec4 .index-sec4-tbody .index4-right-box .index4-right-form .item-input .item-name {font-size: 14px;line-height: 26px;}
	#home-page .index-sec4 .index-sec4-tbody .index4-right-box .index4-right-form .item-input .input{height: 38px;padding: 3px 12px;font-size: 14px;line-height: 26px;}
	#home-page .index-sec4 .index-sec4-tbody .index4-right-box .index4-right-form .item-input textarea.input{height: 72px;} 
	#home-page .index-sec4 .index-sec4-tbody .index4-right-box .index4-right-form .item-btn{height: 44px;font-size: 20px;line-height: 32px;border-radius: 22px;}
}
@media screen and (max-width:991px) {
	#home-page .index-sec4{padding-top: 46px;}
	#home-page .index-sec4 .index-sec4-tbody{padding: 30px 28px 32px;}	
	#home-page .index-sec4 .index-sec4-tbody .index4-flex-left{width: 100%;}
	#home-page .index-sec4 .index-sec4-tbody .index4-flex-right{width: 100%;}
	#home-page .index-sec4 .index-sec4-tbody .index4-flex-left .index4-left-info{padding-top: 0px;max-width: 400px;margin: 0 auto 20px;}
	#home-page .index-sec4 .index-sec4-tbody .index4-left-info .index4-info-title{font-size: 20px;line-height:32px;}
	#home-page .index-sec4 .index-sec4-tbody .index4-left-info .index4-info-desc{font-size: 18px;margin-top: 6px;line-height: 30px;}
	#home-page .index-sec4 .index-sec4-tbody .index4-left-info .index4-info-text{margin-top: 24px;font-size: 16px;line-height: 28px;}
	#home-page .index-sec4 .index-sec4-tbody .index4-left-info .index4-info-text .text{margin-bottom: 12px;padding-left: 32px;}
	#home-page .index-sec4 .index-sec4-tbody .index4-left-info .index4-info-text img{width: 20px;height: 20px;}
	#home-page .index-sec4 .index-sec4-tbody .index4-left-info .index4-info-btn{padding-top: 40px;}
	#home-page .index-sec4 .index-sec4-tbody .index4-left-info .index4-info-btn .btnn{padding: 4px 14px;font-size: 16px;line-height: 28px;border-radius: 18px;}
	#home-page .index-sec4 .index-sec4-tbody .index4-left-info .index4-info-btn .btnn .iconfont{font-size: 16px;line-height: 28px;margin-left: 8px;}
	#home-page .index-sec4 .index-sec4-tbody .index4-flex-right .index4-right-box{border-radius: 28px;padding: 20px 20px 24px;}
	#home-page .index-sec4 .index-sec4-tbody .index4-right-box .item-title{font-size: 20px;line-height: 32px;}
	#home-page .index-sec4 .index-sec4-tbody .index4-right-box .index4-right-form{padding-top: 20px;}
	#home-page .index-sec4 .index-sec4-tbody .index4-right-box .index4-right-form .item-input{margin-bottom: 12px;}
	#home-page .index-sec4 .index-sec4-tbody .index4-right-box .index4-right-form .item-input .item-name {font-size: 14px;line-height: 26px;}
	#home-page .index-sec4 .index-sec4-tbody .index4-right-box .index4-right-form .item-input .input{height: 38px;padding: 3px 12px;font-size: 14px;line-height: 26px;}
	#home-page .index-sec4 .index-sec4-tbody .index4-right-box .index4-right-form .item-input textarea.input{height: 72px;} 
	#home-page .index-sec4 .index-sec4-tbody .index4-right-box .index4-right-form .item-btn{height: 44px;font-size: 20px;line-height: 32px;border-radius: 22px;}
}
@media screen and (max-width:680px) {
	#home-page .index-sec4{padding-top: 32px;}
	#home-page .index-sec4 .index-sec4-tbody{padding: 30px 20px 24px;}	
	#home-page .index-sec4 .index-sec4-tbody .index4-flex-left{width: 100%;}
	#home-page .index-sec4 .index-sec4-tbody .index4-flex-right{width: 100%;}
	#home-page .index-sec4 .index-sec4-tbody .index4-flex-left .index4-left-info{padding-top: 0px;max-width: 400px;margin: 0 auto 20px;}
	#home-page .index-sec4 .index-sec4-tbody .index4-left-info .index4-info-title{font-size: 18px;line-height:30px;}
	#home-page .index-sec4 .index-sec4-tbody .index4-left-info .index4-info-desc{font-size: 16px;margin-top: 6px;line-height: 28px;}
	#home-page .index-sec4 .index-sec4-tbody .index4-left-info .index4-info-text{margin-top: 8px;font-size: 14px;line-height: 24px;}
	#home-page .index-sec4 .index-sec4-tbody .index4-left-info .index4-info-text .text{margin-bottom: 4px;padding-left: 28px;}
	#home-page .index-sec4 .index-sec4-tbody .index4-left-info .index4-info-text img{width: 18px;height: 18px;}
	#home-page .index-sec4 .index-sec4-tbody .index4-left-info .index4-info-btn{padding-top:10px;}
	#home-page .index-sec4 .index-sec4-tbody .index4-left-info .index4-info-btn .btnn{padding: 3px 12px;font-size: 14px;line-height: 26px;border-radius: 16px;}
	#home-page .index-sec4 .index-sec4-tbody .index4-left-info .index4-info-btn .btnn .iconfont{font-size: 14px;line-height: 26px;margin-left: 8px;}
	#home-page .index-sec4 .index-sec4-tbody .index4-flex-right .index4-right-box{border-radius: 28px;padding: 20px 20px 24px;}
	#home-page .index-sec4 .index-sec4-tbody .index4-right-box .item-title{font-size: 20px;line-height: 32px;}
	#home-page .index-sec4 .index-sec4-tbody .index4-right-box .index4-right-form{padding-top: 20px;}
	#home-page .index-sec4 .index-sec4-tbody .index4-right-box .index4-right-form .item-input{margin-bottom: 12px;}
	#home-page .index-sec4 .index-sec4-tbody .index4-right-box .index4-right-form .item-input .item-name {font-size: 14px;line-height: 26px;}
	#home-page .index-sec4 .index-sec4-tbody .index4-right-box .index4-right-form .item-input .input{height: 38px;padding: 3px 12px;font-size: 14px;line-height: 26px;}
	#home-page .index-sec4 .index-sec4-tbody .index4-right-box .index4-right-form .item-input textarea.input{height: 72px;} 
	#home-page .index-sec4 .index-sec4-tbody .index4-right-box .index4-right-form .item-btn{height: 44px;font-size: 20px;line-height: 32px;border-radius: 22px;}
}

#home-page .index-sec5{position: relative;width: 100%;background: #FFFFFF;padding: 35px 0;}
#home-page .index-sec5 .index-sec5-tbody{position: relative;width: 100%;}	
#home-page .index-sec5 .index-sec5-tbody .swiper-index5{position: relative;width: 100%;box-sizing: border-box;padding: 15px 32px;overflow: hidden;}
#home-page .index-sec5 .index-sec5-tbody .swiper-index5 .swiper-wrapper {display: inline-block;width: unset;border-top: 2px solid rgba(255, 100, 45, .21);}
#home-page .index-sec5 .index-sec5-tbody .swiper-index5 .swiper-content {position: relative;display: flex;align-items: flex-start;}
#home-page .index-sec5 .index-sec5-tbody .swiper-index5 .swiper-slide {width: 350px;position: relative;display: inline-block;flex: none;}


#home-page .contri-box {
    position: absolute;
    left: 60px;
    top: 50%;
    transform: translateY(-50%);
    z-index: 3;
}
#home-page .swiper-arrow {
    border-radius: 50%;
    background: #bfc4ca;
    color: white;
    width: 28px;
    height: 28px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}
#home-page .swiper-arrow::before {
    display: block;
    content: "";
    width: 32%;
    height: 32%;
    /* padding: 3px; */
    border: solid 2px;
    border-right-color: transparent;
    border-bottom-color: transparent;
    position: relative;
}
#home-page .swiper-arrow.swiper-arrow-prev::before {
    transform: rotate(45deg);
    top: 10%;
}
#home-page .swiper-arrow.swiper-arrow-next::before {
    transform: rotate(-135deg);
    bottom: 8%;
}
#home-page .contri-box .swiper-pagination {
    position: relative;
    top: unset;
    bottom: unset;
    right: unset;
    transform: translate3d(0,0,0);
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    row-gap: 14px;
    margin: 14px 0 !important;
}
#home-page .contri-box .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: #7d4632;
}
#home-page .banner-swiper {
  overflow: hidden;
  position: relative;
}
#home-page .slide2 {display: flex;align-items: center;justify-content: center;background-image: url(../img/bannerbg6.png);background-size: cover;background-position: center;background-repeat: no-repeat;}
#home-page .slide2 img {
  height: calc(100% - 120px);
}
#home-page:has(.banner-swiper) .banner-inst {
    display: none;
}
.banner-swiper .banner-inst {
  display: block !important;
}
@media (max-width: 998px) {
    #home-page:has(.banner-swiper) .banner-inst {
        display: block;
    }
    #home-page .banner-swiper {
        display: none !important;
    }
}


#home-page .index-sec5 .index-sec5-tbody .swiper-index5 .swiper-slide .line {position: absolute;left: 0;top: 0;transform: translateY(-50%);width: 32px;height: 32px;border-radius: 50%;background: #ffe7df;}
#home-page .index-sec5 .index-sec5-tbody .swiper-index5 .swiper-slide .line::before {content: "";position: absolute;display: block;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 10px;height: 10px;background: #FF642D;border-radius: 50%;}
#home-page .index-sec5 .index-sec5-tbody .swiper-index5 .swiper-slide .year{position: relative;width: 100%;font-weight: bold;font-size: 24px;line-height: 36px;margin-top: 42px;color: #FF642C;}
#home-page .index-sec5 .index-sec5-tbody .swiper-index5 .swiper-slide .year span{display: inline-block;vertical-align: baseline;font-size: 36px;line-height: 48px;}
#home-page .index-sec5 .index-sec5-tbody .swiper-index5 .swiper-slide .text{position: relative;width: 100%;font-size: 16px;color: #222222;line-height: 28px;}
#home-page .index-sec5 .index-sec5-tbody .swiper-index5 .swiper-slide .li-style {max-width: 90%;position: relative;font-size: 16px;color: #222222;line-height: 28px;}
#home-page .index-sec5 .index-sec5-tbody .swiper-index5 .swiper-slide .li-style::before {position: absolute;content: "";width: 6px;height: 6px;background: #ff642d;left: -16px;top: 10px;}
@media screen and (max-width:1459px) {
	#home-page .index-sec5{padding: 30px 0;}
	#home-page .index-sec5 .index-sec5-tbody .swiper-index5{padding: 15px 24px;}
	#home-page .index-sec5 .index-sec5-tbody .swiper-index5 .swiper-slide {width: 350px;}
	#home-page .index-sec5 .index-sec5-tbody .swiper-index5 .swiper-slide .line {width: 30px;height: 30px;}
	#home-page .index-sec5 .index-sec5-tbody .swiper-index5 .swiper-slide .line::before {width: 10px;height: 10px;}
	#home-page .index-sec5 .index-sec5-tbody .swiper-index5 .swiper-slide .year{font-size: 22px;line-height: 32px;margin-top: 36px;}
	#home-page .index-sec5 .index-sec5-tbody .swiper-index5 .swiper-slide .year span{font-size: 32px;line-height: 44px;}
	#home-page .index-sec5 .index-sec5-tbody .swiper-index5 .swiper-slide .text{font-size: 15px;line-height: 26px;}
	#home-page .index-sec5 .index-sec5-tbody .swiper-index5 .swiper-slide .li-style{font-size: 15px;line-height: 26px;}
	#home-page .index-sec5 .index-sec5-tbody .swiper-index5 .swiper-slide .li-style::before {left: -14px;top: 10px;}
}
@media screen and (max-width:1259px) {
	#home-page .index-sec5{padding: 24px 0;}
	#home-page .index-sec5 .index-sec5-tbody .swiper-index5{padding: 12px 20px;}
	#home-page .index-sec5 .index-sec5-tbody .swiper-index5 .swiper-slide {width: 320px;}
	#home-page .index-sec5 .index-sec5-tbody .swiper-index5 .swiper-slide .line {width: 26px;height: 26px;}
	#home-page .index-sec5 .index-sec5-tbody .swiper-index5 .swiper-slide .line::before {width: 10px;height: 10px;}
	#home-page .index-sec5 .index-sec5-tbody .swiper-index5 .swiper-slide .year{font-size: 18px;line-height: 32px;margin-top: 30px;}
	#home-page .index-sec5 .index-sec5-tbody .swiper-index5 .swiper-slide .year span{font-size: 28px;line-height: 40px;}
	#home-page .index-sec5 .index-sec5-tbody .swiper-index5 .swiper-slide .text{font-size: 14px;line-height: 24px;}
	#home-page .index-sec5 .index-sec5-tbody .swiper-index5 .swiper-slide .li-style{font-size: 14px;line-height: 24px;}
	#home-page .index-sec5 .index-sec5-tbody .swiper-index5 .swiper-slide .li-style::before {left: -14px;top: 9px;}
}
@media screen and (max-width:991px) {
	#home-page .index-sec5{padding: 20px 0;}
	#home-page .index-sec5 .index-sec5-tbody .swiper-index5{padding: 12px 10px;}
	#home-page .index-sec5 .index-sec5-tbody .swiper-index5 .swiper-slide {width: 300px;}
	#home-page .index-sec5 .index-sec5-tbody .swiper-index5 .swiper-slide .line {width: 22px;height: 22px;}
	#home-page .index-sec5 .index-sec5-tbody .swiper-index5 .swiper-slide .line::before {width: 10px;height: 10px;}
	#home-page .index-sec5 .index-sec5-tbody .swiper-index5 .swiper-slide .year{font-size: 16px;line-height: 28px;margin-top: 30px;}
	#home-page .index-sec5 .index-sec5-tbody .swiper-index5 .swiper-slide .year span{font-size: 24px;line-height: 36px;}
	#home-page .index-sec5 .index-sec5-tbody .swiper-index5 .swiper-slide .text{font-size: 14px;line-height: 24px;}
	#home-page .index-sec5 .index-sec5-tbody .swiper-index5 .swiper-slide .li-style{font-size: 14px;line-height: 24px;}
	#home-page .index-sec5 .index-sec5-tbody .swiper-index5 .swiper-slide .li-style::before {left: -14px;top: 9px;}
}
@media screen and (max-width:720px) {
	#home-page .index-sec5{padding: 20px 0;}
	#home-page .index-sec5 .index-sec5-tbody .swiper-index5{padding: 12px 10px;}
	#home-page .index-sec5 .index-sec5-tbody .swiper-index5 .swiper-slide {width: 300px;}
	#home-page .index-sec5 .index-sec5-tbody .swiper-index5 .swiper-slide .line {width: 22px;height: 22px;}
	#home-page .index-sec5 .index-sec5-tbody .swiper-index5 .swiper-slide .line::before {width: 10px;height: 10px;}
	#home-page .index-sec5 .index-sec5-tbody .swiper-index5 .swiper-slide .year{font-size: 14px;line-height: 26px;margin-top: 24px;}
	#home-page .index-sec5 .index-sec5-tbody .swiper-index5 .swiper-slide .year span{font-size: 20px;line-height: 32px;}
	#home-page .index-sec5 .index-sec5-tbody .swiper-index5 .swiper-slide .text{font-size: 14px;line-height: 24px;}
	#home-page .index-sec5 .index-sec5-tbody .swiper-index5 .swiper-slide .li-style{font-size: 14px;line-height: 24px;}
	#home-page .index-sec5 .index-sec5-tbody .swiper-index5 .swiper-slide .li-style::before {left: -14px;top: 9px;}
}

#home-page .index-sec6{position: relative;width: 100%;padding: 54px 0 48px;}
#home-page .index-sec6 .index-sec6-tbody{position: relative;width: 100%;max-width: 1224px;margin: 0 auto;padding-top: 63px;}		
#home-page .index-sec6 .index-sec6-tbody .index6-tbody-list{position: relative;width: 100%;display: flex;flex-wrap: wrap;}
#home-page .index-sec6 .index-sec6-tbody .index6-tbody-list .index6-list-item{position: relative;display: inline-block;vertical-align: top;width: 100%;margin-bottom: 14px;}
#home-page .index-sec6 .index6-tbody-list .index6-list-item .item-box{position: relative;width: 100%;background: #FFFFFF;border-radius: 16px;border: 1px solid #E1E3EB;padding: 10px;}
#home-page .index-sec6 .index6-tbody-list .index6-list-item .item-box.active{background: #F7F8FB;border-color: #FF8357;padding: 16px 12px;}
#home-page .index-sec6 .index6-tbody-list .index6-list-item .item-box .item-title{position: relative;width: 100%;font-weight: bold;font-size: 24px;padding: 10px 20px;padding-right: 54px;color: #222222;line-height: 36px;}
#home-page .index-sec6 .index6-tbody-list .index6-list-item .item-box .item-title::before{content: "\e608";position: absolute;right: 30px;top: 50%;transform: translateY(-50%);width: 24px;height: 24px;line-height: 24px;font-size: 22px;color: #FF642C;font-family: "home-icons";text-align: center;display: block; -webkit-transition: all .35s; -o-transition: all .35s; -moz-transition: all .35s; transition: all .35s;box-sizing: border-box;}
#home-page .index-sec6 .index6-tbody-list .index6-list-item .item-box .item-title.active::before{content: "\e600";color: #FF642C;}
#home-page .index-sec6 .index6-tbody-list .index6-list-item .item-box .item-text{position: relative;width: 100%;display: none;}
#home-page .index-sec6 .index6-tbody-list .index6-list-item .item-box .item-text .text{position: relative;width: 100%;margin-bottom: 12px;font-size: 16px;color: #666;line-height: 26px;padding: 0 20px;}
@media screen and (max-width:1459px) {
	#home-page .index-sec6{padding: 48px 0 42px;}
	#home-page .index-sec6 .index-sec6-tbody{padding-top: 56px;}
	#home-page .index-sec6 .index-sec6-tbody .index6-tbody-list .index6-list-item{margin-bottom: 14px;}
	#home-page .index-sec6 .index6-tbody-list .index6-list-item .item-box{border-radius: 16px;padding: 10px;}
	#home-page .index-sec6 .index6-tbody-list .index6-list-item .item-box.active{padding: 15px 10px;}
	#home-page .index-sec6 .index6-tbody-list .index6-list-item .item-box .item-title{font-size: 18px;padding: 10px 16px;padding-right: 48px;line-height: 32px;}
	#home-page .index-sec6 .index6-tbody-list .index6-list-item .item-box .item-title::before{right: 24px;width: 22px;height: 22px;line-height: 22px;font-size: 20px;}
	#home-page .index-sec6 .index6-tbody-list .index6-list-item .item-box .item-text .text{margin-bottom: 8px;font-size: 16px;line-height: 26px;padding: 0 16px;}
}
@media screen and (max-width:1259px) {
	#home-page .index-sec6{padding: 40px 0 36px;}
	#home-page .index-sec6 .index-sec6-tbody{padding-top: 48px;}
	#home-page .index-sec6 .index-sec6-tbody .index6-tbody-list .index6-list-item{margin-bottom: 12px;}
	#home-page .index-sec6 .index6-tbody-list .index6-list-item .item-box{border-radius: 16px;padding: 10px;}
	#home-page .index-sec6 .index6-tbody-list .index6-list-item .item-box.active{padding: 12px 10px;}
	#home-page .index-sec6 .index6-tbody-list .index6-list-item .item-box .item-title{font-size: 18px;padding: 8px 14px;padding-right: 40px;line-height: 32px;}
	#home-page .index-sec6 .index6-tbody-list .index6-list-item .item-box .item-title::before{right: 24px;width: 22px;height: 22px;line-height: 22px;font-size: 20px;}
	#home-page .index-sec6 .index6-tbody-list .index6-list-item .item-box .item-text .text{margin-bottom: 8px;font-size: 16px;line-height: 26px;padding: 0 14px;}
}		
@media screen and (max-width:991px) {
	#home-page .index-sec6{padding: 32px 0 28px;}
	#home-page .index-sec6 .index-sec6-tbody{padding-top: 32px;}
	#home-page .index-sec6 .index-sec6-tbody .index6-tbody-list .index6-list-item{margin-bottom: 12px;}
	#home-page .index-sec6 .index6-tbody-list .index6-list-item .item-box{border-radius: 16px;padding: 8px;}
	#home-page .index-sec6 .index6-tbody-list .index6-list-item .item-box.active{padding: 10px 8px;}
	#home-page .index-sec6 .index6-tbody-list .index6-list-item .item-box .item-title{font-size: 18px;padding: 7px 12px;padding-right: 40px;line-height: 32px;}
	#home-page .index-sec6 .index6-tbody-list .index6-list-item .item-box .item-title::before{right: 20px;width: 22px;height: 22px;line-height: 22px;font-size: 20px;}
	#home-page .index-sec6 .index6-tbody-list .index6-list-item .item-box .item-text .text{margin-bottom: 8px;font-size: 16px;line-height: 26px;padding: 0 12px;}
}		
@media screen and (max-width:720px) {
	#home-page .index-sec6{padding: 24px 0 20px;}
	#home-page .index-sec6 .index-sec6-tbody{padding-top: 32px;}
	#home-page .index-sec6 .index-sec6-tbody .index6-tbody-list .index6-list-item{margin-bottom: 12px;}
	#home-page .index-sec6 .index6-tbody-list .index6-list-item .item-box{border-radius: 16px;padding: 8px;}
	#home-page .index-sec6 .index6-tbody-list .index6-list-item .item-box.active{padding: 10px 8px;}
	#home-page .index-sec6 .index6-tbody-list .index6-list-item .item-box .item-title{font-size: 18px;padding: 7px 12px;padding-right: 40px;line-height: 32px;}
	#home-page .index-sec6 .index6-tbody-list .index6-list-item .item-box .item-title::before{right: 20px;width: 22px;height: 22px;line-height: 22px;font-size: 20px;}
	#home-page .index-sec6 .index6-tbody-list .index6-list-item .item-box .item-text .text{margin-bottom: 8px;font-size: 16px;line-height: 26px;padding: 0 12px;}
}			
		
		
#home-page .index-sec7{position: relative;width: 100%;padding-top: 50px;padding-bottom: 122px;}
#home-page .index-sec7 .index-sec7-tbody{position: relative;width: 100%;padding-top: 42px;}
#home-page .index-sec7 .index-sec7-tbody .index7-tbody-flex{position: relative;width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;}
#home-page .index-sec7 .index-sec7-tbody .index7-tbody-left{position: relative;width: 49.5715%;}
#home-page .index-sec7 .index-sec7-tbody .index7-tbody-right{position: relative;width: 41.15%;}
#home-page .index-sec7 .index-sec7-tbody .index7-left-list{position: relative;font-size: 0;letter-spacing: 0;margin-left: -7px;margin-right: -7px;display: flex;flex-wrap: wrap;}
#home-page .index-sec7 .index-sec7-tbody .index7-list-item{position: relative;display: inline-block;vertical-align: top;width: 50%;padding: 0 7px;margin-bottom: 20px;}
#home-page .index-sec7 .index-sec7-tbody .index7-list-item .item-box{position: relative;width: 100%;}
#home-page .index-sec7 .index-sec7-tbody .index7-list-item .item-box .item-pic{position: relative;width: 100%;border-radius: 32px;text-align: center;overflow: hidden;}
#home-page .index-sec7 .index-sec7-tbody .index7-list-item .item-box .item-pic img{display: inline-block;vertical-align: top;width: 100%;}
#home-page .index-sec7 .index-sec7-tbody .index7-list-item .item-box .item-btn{position: absolute;right: 11px;bottom: 14px;width: 55px;}
#home-page .index-sec7 .index-sec7-tbody .index7-list-item .item-box .item-btn .btnn{display: inline-block;vertical-align: top;text-align: center;  width: 55px;height: 55px;line-height: 55px;font-size: 28px;color: #FF642D;background: #FFFFFF;box-shadow: 0px 1px 24px 0px rgba(6,0,1,0.13);border-radius: 50%;}
#home-page .index-sec7 .index-sec7-tbody .index7-list-item .item-box .item-btn a.btnn:hover{color: #FFFFFF;background: #FF642D;}
#home-page .index-sec7 .index-sec7-tbody .index7-list-item .item-box .item-body{position: relative;width: 100%;padding-top: 26px;}
#home-page .index-sec7 .index-sec7-tbody .index7-list-item .item-body .item-title{position: relative;width: 100%;font-weight: bold;font-size: 16px;color: #222222;line-height: 24px;height: 48px;overflow: hidden;}
#home-page .index-sec7 .index-sec7-tbody .index7-list-item .item-body .item-desc{position: relative;width: 100%;font-size: 14px;color: #222222;line-height: 24px;height: 48px;overflow: hidden;margin-top: 12px;}
#home-page .index-sec7 .index-sec7-tbody .index7-list-item .item-body .item-date{position: relative;width: 100%;margin-top: 9px;font-size: 14px;color: #222222;line-height: 24px;}
#home-page .index-sec7 .index-sec7-tbody .index7-list-item .item-body .item-date .iconfont{display: inline-block;vertical-align: top;font-size: 16px;line-height: 24px;margin-right: 4px;}
#home-page .index-sec7 .index-sec7-tbody .index7-right-title{position: relative;width: 100%;font-weight: bold;font-size: 32px;color: #222222;line-height: 44px;margin-top: -6px;}
#home-page .index-sec7 .index-sec7-tbody .index7-right-list{position: relative;width: 100%;margin-top: 16px;}
#home-page .index-sec7 .index-sec7-tbody .index7-right-item{position: relative;width: 100%;margin-bottom: 16px;}
#home-page .index-sec7 .index-sec7-tbody .index7-right-item .item-title{position: relative;width: 100%;font-size: 16px;padding-left: 24px;color: #222222;line-height: 30px;}
#home-page .index-sec7 .index-sec7-tbody .index7-right-item .item-title span{position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 18px;font-size: 16px;color: #FFFFFF;height: 18px;line-height: 18px;text-align: center;background: #FF642D;border-radius: 2px;}
#home-page .index-sec7 .index-sec7-tbody .index7-right-btn{position: relative;width: 100%;}
#home-page .index-sec7 .index-sec7-tbody .index7-right-btn .btnn{display: inline-block;vertical-align: top;font-size: 16px;color: #FF642D;line-height: 30px;}
@media screen and (max-width:1459px) {
	#home-page .index-sec7{padding-top: 42px;padding-bottom: 104px;}
	#home-page .index-sec7 .index-sec7-tbody{padding-top: 36px;}
	#home-page .index-sec7 .index-sec7-tbody .index7-tbody-left{width: 49.85%;}
	#home-page .index-sec7 .index-sec7-tbody .index7-tbody-right{width: 42.5%;}
	#home-page .index-sec7 .index-sec7-tbody .index7-left-list{margin-left: -6px;margin-right: -6px;}
	#home-page .index-sec7 .index-sec7-tbody .index7-list-item{width: 50%;padding: 0 6px;margin-bottom: 20px;}
	#home-page .index-sec7 .index-sec7-tbody .index7-list-item .item-box .item-pic{border-radius: 28px;}
	#home-page .index-sec7 .index-sec7-tbody .index7-list-item .item-box .item-btn{right: 10px;bottom: 12px;width: 48px;}
	#home-page .index-sec7 .index-sec7-tbody .index7-list-item .item-box .item-btn .btnn{width: 48px;height: 48px;line-height: 48px;font-size: 26px;}
	#home-page .index-sec7 .index-sec7-tbody .index7-list-item .item-box .item-body{padding-top: 24px;}
	#home-page .index-sec7 .index-sec7-tbody .index7-list-item .item-body .item-title{font-size: 16px;line-height: 24px;height: 48px}
	#home-page .index-sec7 .index-sec7-tbody .index7-list-item .item-body .item-desc{font-size: 14px;line-height: 22px;height: 44px;margin-top: 10px;}
	#home-page .index-sec7 .index-sec7-tbody .index7-list-item .item-body .item-date{margin-top: 8px;font-size: 14px;line-height: 22px;}
	#home-page .index-sec7 .index-sec7-tbody .index7-list-item .item-body .item-date .iconfont{font-size: 16px;line-height: 22px;margin-right: 4px;}
	#home-page .index-sec7 .index-sec7-tbody .index7-right-title{font-size: 28px;line-height: 40px;margin-top: -6px;}
	#home-page .index-sec7 .index-sec7-tbody .index7-right-list{margin-top: 14px;}
	#home-page .index-sec7 .index-sec7-tbody .index7-right-item{margin-bottom: 12px;}
	#home-page .index-sec7 .index-sec7-tbody .index7-right-item .item-title{font-size: 16px;padding-left: 24px;line-height: 28px;}
	#home-page .index-sec7 .index-sec7-tbody .index7-right-item .item-title span{width: 18px;font-size: 16px;height: 18px;line-height: 18px;}
	#home-page .index-sec7 .index-sec7-tbody .index7-right-btn .btnn{font-size: 16px;line-height: 28px;}
}
@media screen and (max-width:1259px) {
	#home-page .index-sec7{padding-top: 34px;padding-bottom: 86px;}
	#home-page .index-sec7 .index-sec7-tbody{padding-top: 30px;}
	#home-page .index-sec7 .index-sec7-tbody .index7-tbody-left{width: 50%;}
	#home-page .index-sec7 .index-sec7-tbody .index7-tbody-right{width: 44.5%;}
	#home-page .index-sec7 .index-sec7-tbody .index7-left-list{margin-left: -6px;margin-right: -6px;}
	#home-page .index-sec7 .index-sec7-tbody .index7-list-item{width: 50%;padding: 0 6px;margin-bottom: 20px;}
	#home-page .index-sec7 .index-sec7-tbody .index7-list-item .item-box .item-pic{border-radius: 24px;}
	#home-page .index-sec7 .index-sec7-tbody .index7-list-item .item-box .item-btn{right: 10px;bottom: 10px;width: 42px;}
	#home-page .index-sec7 .index-sec7-tbody .index7-list-item .item-box .item-btn .btnn{width: 42px;height: 42px;line-height: 42px;font-size: 24px;}
	#home-page .index-sec7 .index-sec7-tbody .index7-list-item .item-box .item-body{padding-top: 20px;}
	#home-page .index-sec7 .index-sec7-tbody .index7-list-item .item-body .item-title{font-size: 16px;line-height: 22px;height: 44px}
	#home-page .index-sec7 .index-sec7-tbody .index7-list-item .item-body .item-desc{font-size: 14px;line-height: 20px;height: 40px;margin-top: 8px;}
	#home-page .index-sec7 .index-sec7-tbody .index7-list-item .item-body .item-date{margin-top: 8px;font-size: 14px;line-height: 20px;}
	#home-page .index-sec7 .index-sec7-tbody .index7-list-item .item-body .item-date .iconfont{font-size: 15px;line-height: 20px;margin-right: 4px;}
	#home-page .index-sec7 .index-sec7-tbody .index7-right-title{font-size: 24px;line-height: 36px;margin-top: -6px;}
	#home-page .index-sec7 .index-sec7-tbody .index7-right-list{margin-top: 12px;}
	#home-page .index-sec7 .index-sec7-tbody .index7-right-item{margin-bottom: 10px;}
	#home-page .index-sec7 .index-sec7-tbody .index7-right-item .item-title{font-size: 15px;padding-left: 24px;line-height: 28px;}
	#home-page .index-sec7 .index-sec7-tbody .index7-right-item .item-title span{width: 18px;font-size: 16px;height: 18px;line-height: 18px;}
	#home-page .index-sec7 .index-sec7-tbody .index7-right-btn .btnn{font-size: 15px;line-height: 26px;}
}
@media screen and (max-width:991px) {
	#home-page .index-sec7{padding-top: 26px;padding-bottom: 68px;}
	#home-page .index-sec7 .index-sec7-tbody{padding-top: 24px;}
	#home-page .index-sec7 .index-sec7-tbody .index7-tbody-left{width: 100%;}
	#home-page .index-sec7 .index-sec7-tbody .index7-tbody-right{width: 100%;margin-top: 16px;}
	#home-page .index-sec7 .index-sec7-tbody .index7-left-list{margin-left: -12px;margin-right: -12px;}
	#home-page .index-sec7 .index-sec7-tbody .index7-list-item{width: 50%;padding: 0 12px;margin-bottom: 20px;}
	#home-page .index-sec7 .index-sec7-tbody .index7-list-item .item-box .item-pic{border-radius: 24px;}
	#home-page .index-sec7 .index-sec7-tbody .index7-list-item .item-box .item-btn{right: 10px;bottom: 10px;width: 38px;}
	#home-page .index-sec7 .index-sec7-tbody .index7-list-item .item-box .item-btn .btnn{width: 38px;height: 38px;line-height: 38px;font-size: 22px;}
	#home-page .index-sec7 .index-sec7-tbody .index7-list-item .item-box .item-body{padding-top: 16px;}
	#home-page .index-sec7 .index-sec7-tbody .index7-list-item .item-body .item-title{font-size: 16px;line-height: 22px;height: 44px}
	#home-page .index-sec7 .index-sec7-tbody .index7-list-item .item-body .item-desc{font-size: 14px;line-height: 20px;height: 40px;margin-top: 8px;}
	#home-page .index-sec7 .index-sec7-tbody .index7-list-item .item-body .item-date{margin-top: 8px;font-size: 14px;line-height: 20px;}
	#home-page .index-sec7 .index-sec7-tbody .index7-list-item .item-body .item-date .iconfont{font-size: 15px;line-height: 20px;margin-right: 4px;}
	#home-page .index-sec7 .index-sec7-tbody .index7-right-title{font-size: 20px;line-height: 32px;margin-top: 0px;}
	#home-page .index-sec7 .index-sec7-tbody .index7-right-list{margin-top: 12px;}
	#home-page .index-sec7 .index-sec7-tbody .index7-right-item{margin-bottom: 8px;}
	#home-page .index-sec7 .index-sec7-tbody .index7-right-item .item-title{font-size: 15px;padding-left: 24px;line-height: 28px;}
	#home-page .index-sec7 .index-sec7-tbody .index7-right-item .item-title span{width: 18px;font-size: 16px;height: 18px;line-height: 18px;}
	#home-page .index-sec7 .index-sec7-tbody .index7-right-btn .btnn{font-size: 15px;line-height: 26px;}
}
@media screen and (max-width:720px) {
	#home-page .index-sec7{padding-top: 18px;padding-bottom: 50px;}
	#home-page .index-sec7 .index-sec7-tbody{padding-top: 20px;}
	#home-page .index-sec7 .index-sec7-tbody .index7-tbody-left{width: 100%;}
	#home-page .index-sec7 .index-sec7-tbody .index7-tbody-right{width: 100%;margin-top: 16px;}
	#home-page .index-sec7 .index-sec7-tbody .index7-left-list{margin-left: -6px;margin-right: -6px;}
	#home-page .index-sec7 .index-sec7-tbody .index7-list-item{width: 50%;padding: 0 6px;margin-bottom: 20px;}
	#home-page .index-sec7 .index-sec7-tbody .index7-list-item .item-box .item-pic{border-radius: 20px;}
	#home-page .index-sec7 .index-sec7-tbody .index7-list-item .item-box .item-btn{right: 10px;bottom: 10px;width: 32px;}
	#home-page .index-sec7 .index-sec7-tbody .index7-list-item .item-box .item-btn .btnn{width: 32px;height: 32px;line-height: 32px;font-size: 20px;}
	#home-page .index-sec7 .index-sec7-tbody .index7-list-item .item-box .item-body{padding-top: 16px;}
	#home-page .index-sec7 .index-sec7-tbody .index7-list-item .item-body .item-title{font-size: 16px;line-height: 22px;height: 44px}
	#home-page .index-sec7 .index-sec7-tbody .index7-list-item .item-body .item-desc{font-size: 14px;line-height: 20px;height: 40px;margin-top: 8px;}
	#home-page .index-sec7 .index-sec7-tbody .index7-list-item .item-body .item-date{margin-top: 8px;font-size: 14px;line-height: 20px;}
	#home-page .index-sec7 .index-sec7-tbody .index7-list-item .item-body .item-date .iconfont{font-size: 15px;line-height: 20px;margin-right: 4px;}
	#home-page .index-sec7 .index-sec7-tbody .index7-right-title{font-size: 18px;line-height: 30px;margin-top: 0px;}
	#home-page .index-sec7 .index-sec7-tbody .index7-right-list{margin-top: 12px;}
	#home-page .index-sec7 .index-sec7-tbody .index7-right-item{margin-bottom: 8px;}
	#home-page .index-sec7 .index-sec7-tbody .index7-right-item .item-title{font-size: 14px;padding-left: 24px;line-height: 26px;}
	#home-page .index-sec7 .index-sec7-tbody .index7-right-item .item-title span{width: 18px;font-size: 16px;height: 18px;line-height: 18px;}
	#home-page .index-sec7 .index-sec7-tbody .index7-right-btn .btnn{font-size: 14px;line-height: 24px;}
}		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		



@font-face {
  font-family: "home-icons"; /* Project id 1768807 */
  src: url("../font/iconfont.woff2?t=1735869644646") format('woff2'),
       url("../font/iconfont.woff?t=1735869644646") format('woff'),
       url("../font/iconfont.ttf?t=1735869644646") format('truetype');
}

#home-page .iconfont {
  font-family: "home-icons" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

#home-page .icon-delete:before {
  content: "\e69d";
  font-family: "home-icons" !important;
}

#home-page .icon-chahao:before {
  content: "\e617";
  font-family: "home-icons" !important;
}

#home-page .icon-earth:before {
  content: "\e6d5";
  font-family: "home-icons" !important;
}

#home-page .icon-earth1:before {
  content: "\e781";
  font-family: "home-icons" !important;
}

#home-page .icon-chahao1:before {
  content: "\e60e";
  font-family: "home-icons" !important;
}

#home-page .icon-tiktok:before {
  content: "\e8db";
  font-family: "home-icons" !important;
}

#home-page .icon-twitter-new2:before {
  content: "\e800";
  font-family: "home-icons" !important;
}

#home-page .icon-twitter-new:before {
  content: "\e7ff";
  font-family: "home-icons" !important;
}

#home-page .icon-twitter3:before {
  content: "\e7fd";
  font-family: "home-icons" !important;
}

#home-page .icon-twitter4:before {
  content: "\e7fe";
  font-family: "home-icons" !important;
}

#home-page .icon-biaoqian:before {
  content: "\e649";
  font-family: "home-icons" !important;
}

#home-page .icon-top2:before {
  content: "\e637";
  font-family: "home-icons" !important;
}

#home-page .icon-shangchuan:before {
  content: "\e602";
  font-family: "home-icons" !important;
}

#home-page .icon-sousuo4:before {
  content: "\e610";
  font-family: "home-icons" !important;
}

#home-page .icon-sousuo:before {
  content: "\e616";
  font-family: "home-icons" !important;
}

#home-page .icon-sousuo1:before {
  content: "\e65b";
  font-family: "home-icons" !important;
}

#home-page .icon-up7:before {
  content: "\e722";
  font-family: "home-icons" !important;
}

#home-page .icon-bottom7:before {
  content: "\e723";
  font-family: "home-icons" !important;
}

#home-page .icon-left7:before {
  content: "\e724";
  font-family: "home-icons" !important;
}

#home-page .icon-right7:before {
  content: "\e725";
  font-family: "home-icons" !important;
}

#home-page .icon-instagram1:before {
  content: "\e640";
  font-family: "home-icons" !important;
}

#home-page .icon-vk:before {
  content: "\e735";
  font-family: "home-icons" !important;
}

#home-page .icon-jia2:before {
  content: "\e608";
  font-family: "home-icons" !important;
}

#home-page .icon-jian2:before {
  content: "\e600";
  font-family: "home-icons" !important;
}

#home-page .icon-home:before {
  content: "\e624";
  font-family: "home-icons" !important;
}

#home-page .icon-edit:before {
  content: "\e611";
  font-family: "home-icons" !important;
}

#home-page .icon-facebook:before {
  content: "\e620";
  font-family: "home-icons" !important;
}

#home-page .icon-pinterest:before {
  content: "\e8ab";
  font-family: "home-icons" !important;
}

#home-page .icon-linkedin:before {
  content: "\e648";
  font-family: "home-icons" !important;
}

#home-page .icon-youtube:before {
  content: "\e6d6";
  font-family: "home-icons" !important;
}

#home-page .icon-twitter:before {
  content: "\e607";
  font-family: "home-icons" !important;
}

#home-page .icon-bigger:before {
  content: "\e647";
  font-family: "home-icons" !important;
}

#home-page .icon-left:before {
  content: "\e72c";
  font-family: "home-icons" !important;
}

#home-page .icon-right:before {
  content: "\e72d";
  font-family: "home-icons" !important;
}

#home-page .icon-up1:before {
  content: "\e72e";
  font-family: "home-icons" !important;
}

#home-page .icon-bottom1:before {
  content: "\e72f";
  font-family: "home-icons" !important;
}

#home-page .icon-left1:before {
  content: "\e730";
  font-family: "home-icons" !important;
}

#home-page .icon-right1:before {
  content: "\e731";
  font-family: "home-icons" !important;
}

#home-page .icon-up:before {
  content: "\e73e";
  font-family: "home-icons" !important;
}

#home-page .icon-bottom:before {
  content: "\e73f";
  font-family: "home-icons" !important;
}

#home-page .icon-instagram:before {
  content: "\e79d";
  font-family: "home-icons" !important;
}

#home-page .icon-tumblr:before {
  content: "\e79e";
  font-family: "home-icons" !important;
}

#home-page .icon-download:before {
  content: "\e7a0";
  font-family: "home-icons" !important;
}

#home-page .icon-download1:before {
  content: "\e7a7";
  font-family: "home-icons" !important;
}

#home-page .icon-search4:before {
  content: "\e7b2";
  font-family: "home-icons" !important;
}

#home-page .icon-address:before {
  content: "\e7bc";
  font-family: "home-icons" !important;
}

#home-page .icon-email:before {
  content: "\e7bd";
  font-family: "home-icons" !important;
}

#home-page .icon-contact:before {
  content: "\e7be";
  font-family: "home-icons" !important;
}

#home-page .icon-whatsapp:before {
  content: "\e7bf";
  font-family: "home-icons" !important;
}

#home-page .icon-fax:before {
  content: "\e7c2";
  font-family: "home-icons" !important;
}

#home-page .icon-mobile:before {
  content: "\e7c6";
  font-family: "home-icons" !important;
}

#home-page .icon-phone:before {
  content: "\e7c8";
  font-family: "home-icons" !important;
}

#home-page .icon-tel:before {
  content: "\e7c7";
  font-family: "home-icons" !important;
}

#home-page .icon-phone1:before {
  content: "\e7cb";
  font-family: "home-icons" !important;
}

#home-page .icon-skype:before {
  content: "\e7cc";
  font-family: "home-icons" !important;
}

#home-page .icon-whatsapp1:before {
  content: "\e7c1";
  font-family: "home-icons" !important;
}

#home-page .icon-address1:before {
  content: "\e7c3";
  font-family: "home-icons" !important;
}

#home-page .icon-contact1:before {
  content: "\e7c4";
  font-family: "home-icons" !important;
}

#home-page .icon-email1:before {
  content: "\e7c5";
  font-family: "home-icons" !important;
}

#home-page .icon-skype1:before {
  content: "\e7c9";
  font-family: "home-icons" !important;
}

#home-page .icon-fax1:before {
  content: "\e7ca";
  font-family: "home-icons" !important;
}

#home-page .icon-qq:before {
  content: "\e7ce";
  font-family: "home-icons" !important;
}

#home-page .icon-tel1:before {
  content: "\e7cd";
  font-family: "home-icons" !important;
}

#home-page .icon-wechat:before {
  content: "\e7cf";
  font-family: "home-icons" !important;
}

#home-page .icon-phone2:before {
  content: "\e7d0";
  font-family: "home-icons" !important;
}

#home-page .icon-message:before {
  content: "\e7da";
  font-family: "home-icons" !important;
}

#home-page .icon-calendar:before {
  content: "\e7e1";
  font-family: "home-icons" !important;
}

#home-page .icon-calendar1:before {
  content: "\e7e3";
  font-family: "home-icons" !important;
}

#home-page .icon-top:before {
  content: "\e7ed";
  font-family: "home-icons" !important;
}

#home-page .icon-youbian:before {
  content: "\e60f";
  font-family: "home-icons" !important;
}


@font-face {
  font-family: "home-extra-icons"; /* Project id 2149338 */
  src: url("../font/icons/iconfont.woff2?t=1739842415795") format('woff2'),
       url("../font/icons/iconfont.woff?t=1739842415795") format('woff'),
       url("../font/icons/iconfont.ttf?t=1739842415795") format('truetype');
}

#home-page .iconfont {
  font-family: "home-extra-icons" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

#home-page .iconweibotubiao:before {
  content: "\e41a";
  font-family: "home-extra-icons" !important;
}

#home-page .icona-dianhua1:before {
  content: "\e419";
  font-family: "home-extra-icons" !important;
}

#home-page .iconarrow-down-right:before {
  content: "\e418";
  font-family: "home-extra-icons" !important;
}

#home-page .icona-arrow-down-right1:before {
  content: "\e417";
  font-family: "home-extra-icons" !important;
}

#home-page .iconmac-line:before {
  content: "\e416";
  font-family: "home-extra-icons" !important;
}

#home-page .iconsmartphone-line:before {
  content: "\e415";
  font-family: "home-extra-icons" !important;
}

#home-page .iconlink:before {
  content: "\e414";
  font-family: "home-extra-icons" !important;
}

#home-page .icona-lejiegengduo1:before {
  content: "\e413";
  font-family: "home-extra-icons" !important;
}

#home-page .iconlejiegengduo:before {
  content: "\e412";
  font-family: "home-extra-icons" !important;
}

#home-page .iconzaixianzixun:before {
  content: "\e411";
  font-family: "home-extra-icons" !important;
}

#home-page .iconrexian:before {
  content: "\e410";
  font-family: "home-extra-icons" !important;
}

#home-page .icona-VR3D:before {
  content: "\e409";
  font-family: "home-extra-icons" !important;
}

#home-page .iconarrow-up-right:before {
  content: "\e408";
  font-family: "home-extra-icons" !important;
}

#home-page .icona-dingwei1:before {
  content: "\e407";
  font-family: "home-extra-icons" !important;
}

#home-page .icondianhua:before {
  content: "\e406";
  font-family: "home-extra-icons" !important;
}

#home-page .iconarrow-up-right-light:before {
  content: "\e405";
  font-family: "home-extra-icons" !important;
}

#home-page .iconxiazaiwenjian-02:before {
  content: "\e404";
  font-family: "home-extra-icons" !important;
}

#home-page .iconxiazai-01:before {
  content: "\e403";
  font-family: "home-extra-icons" !important;
}

#home-page .iconwenjian-03:before {
  content: "\e402";
  font-family: "home-extra-icons" !important;
}

#home-page .iconguanbi:before {
  content: "\e401";
  font-family: "home-extra-icons" !important;
}


