.font-48 {
  font-size: 1.2rem;
  line-height: 1;
  font-weight: 500;
}

.font-36 {
  font-size: .9rem;
  line-height: 1;
  font-weight: 500;
}

.font-32 {
  font-size: .8rem;
  line-height: 1;
  font-weight: 500;
}

.w1200 {
  width: 1200px;
  margin: 0 auto;
  max-width: 80%;
}

.tac {
  text-align: center;
}

.lh1 {
  line-height: 1;
}

.bgcf5 {
  background-color: #f5f5f5;
}

:root {
  --pubCol: #066060;
}

.hov-img {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
}

.empower {
  padding: 1.95rem 0 3.75rem;
}

.empower-box .tit {
  margin-bottom: 1rem;
}

.empower-box .wrap {
  display: flex;
}

.empower-box .wrap .pic {
  width: 61.5%;
}

.empower-box .wrap .pic img {
  width: 100%;
}

.empower-box .wrap .intro {
  width: 38.5%;
  padding-left: 2.1rem;
  padding-top: 1.3rem;
}

.empower-box .wrap .intro .tit {
  margin-bottom: .9rem;
}

.empower-box .wrap .intro .cont {
  line-height: 1.4;
  margin-bottom: 1.25rem;
}

.empower-box .wrap .intro .cont span {
  color: var(--pubCol);
}

.empower-box .wrap .intro .more {
  width: 3.2rem;
  height: 1.1rem;
  line-height: 1.1rem;
  text-align: center;
}

.model {
  padding: 2.4rem 0 .8rem;
  background-color: #F5F5F5;
}

.model-box {
  position: relative;
}

.model-box .tit {
  position: absolute;
  left: 0;
  top: 2px;
}

.model-box .wrap {
  padding-left: 1.1rem;
  display: flex;
}

.model-box .wrap .pic {
  width: 71.25%;
  position: relative;
  overflow: inherit;
}

.model-box .wrap .pic > img {
  width: 100%;
}

.model-box .wrap .pic .pos {
  position: absolute;
}

.model-box .wrap .pic .li {
  height: 2.5rem;
}

.model-box .wrap .pic .li .point {
  width: 2.25rem;
  height: 2.25rem;
  border-radius: 50%;
  border: 2px solid #066060;
  box-shadow: inset 0px -2px 0px 0px rgba(255, 255, 255, 0.55);
  background: linear-gradient(180deg, #D3EBE9 0%, #0C6D67 100%);
  display: flex;
  position: absolute;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: all .3s;
}

.model-box .wrap .pic .li .point::after {
  content: '';
  position: absolute;
  width: 1.65rem;
  height: 1.65rem;
  border-radius: 50%;
  background: #FFFFFF;
  border: 2px solid rgba(6, 96, 96, 0.5);
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
  transition: all .3s;
}

.model-box .wrap .pic .li .point::before {
  content: '';
  position: absolute;
  width: 1.8rem;
  height: 1.8rem;
  border-radius: 50%;
  background: #FFFFFF;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 1;
}

.model-box .wrap .pic .li .point span {
  position: relative;
  z-index: 3;
  font-size: .5rem;
  color: #066060;
  line-height: 1.2;
  text-align: center;
  transition: all .3s;
  width: 2em;
}
.model-box .wrap .pic .frs .point5 span,
.model-box .wrap .pic .frs .point1 span,
.model-box .wrap .pic .frs .point2 span{
  width: 3em;
}

.model-box .wrap .pic .li .point:hover {
  background: linear-gradient(180deg, #F0E1D0 0%, #A78762 100%);
  border: 2px solid #A78762;
  color: #A78762;
}

.model-box .wrap .pic .li .point:hover span {
  color: #A78762;
}

.model-box .wrap .pic .li .point:hover::after {
  border: 2px solid rgba(167, 135, 98, 0.5);
}

.model-box .wrap .pic .li a {
  /*text-decoration: underline;*/
}

.model-box .wrap .pic .frs {
  width: 13.25rem;
  bottom: 21%;
  right: 0%;
}

.model-box .wrap .pic .frs .point1 {
  left: 1%;
  bottom: .8rem;
}

.model-box .wrap .pic .frs .point2 {
  left: 19.5%;
  bottom: .2rem;
}

.model-box .wrap .pic .frs .point3 {
  left: 39%;
  bottom: 0;
}

.model-box .wrap .pic .frs .point4 {
  right: 24%;
  bottom: .2rem;
}

.model-box .wrap .pic .frs .point5 {
  right: 5%;
  bottom: .8rem;
}

.model-box .wrap .pic .sec {
  width: 10.25rem;
  bottom: 39%;
  right: 5%;
}

.model-box .wrap .pic .sec .point1 {
  left: 0%;
  bottom: .4rem;
}

.model-box .wrap .pic .sec .point2 {
  left: 35%;
  bottom: 0;
}

.model-box .wrap .pic .sec .point3 {
  right: 11%;
  bottom: .4rem;
}

.model-box .wrap .pic .thr {
  width: 7.65rem;
  bottom: 55.5%;
  right: 10%;
}

.model-box .wrap .pic .thr .point1 {
  left: -2%;
  bottom: .4rem;
}

.model-box .wrap .pic .thr .point2 {
  left: 31%;
  bottom: 0;
}

.model-box .wrap .pic .thr .point3 {
  right: 7%;
  bottom: .4rem;
}

.model-box .wrap .pic .fou {
  width: 5.6rem;
  bottom: 71%;
  right: 14%;
}

.model-box .wrap .pic .fou .point1 {
  left: 0%;
  bottom: 0;
}

.model-box .wrap .pic .fou .point2 {
  right: 0%;
  bottom: 0;
}

.model-box .wrap .pic .fiv {
  width: 3.2rem;
  height: 3.25rem;
  line-height: 3.25rem;
  text-align: center;
  font-size: .5rem;
  color: #A78762;
  bottom: 84.5%;
  right: 19.4%;
  background-image: url(../img/104.png);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  cursor: pointer;
}

.model-box .wrap .box {
  width: 28.75%;
  padding-top: 3.8rem;
  padding-left: 4px;
}

.model-box .wrap .box .intro {
  margin-bottom: .7rem;
  line-height: 1.3;
  /*text-align: right;*/
}


.model-box .wrap .box .ajax-box .cont {
  width: 100%;
  /*height: 4.55rem;*/
  background: #FFFFFF;
  box-shadow: 0px 10px 0.75rem 0px rgba(6, 96, 96, 0.13);
  padding: 1rem .6rem .5rem;
}

.model-box .wrap .box .ajax-box .cont > p {
  color: var(--pubCol);
  margin-bottom: .3rem;
}

.model-box .wrap .box .ajax-box .cont div {
  line-height: 1.4;
}

.advantage {
  width: 100%;
  height: 21.4rem;
  padding-top: 1.95rem;
}

.adv-box {
  position: relative;
}

.adv-box .tit {
  margin-bottom: 2.2rem;
}

.adv-box .wrap {
  display: flex;
  width: 95%;
  justify-content: space-between;
  margin: 0 auto 3.55rem;
}

.adv-box .wrap .li {
  width: 16%;
  height: 6.8rem;
  background-image: url(../img/105.png);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  position: relative;
  transition: all .3s;
}

.adv-box .wrap .li::after {
  content: '';
  position: absolute;
  background-image: url(../img/108.png);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  width: 100%;
  height: 30%;
  top: 100%;
  left: 0;
}

.adv-box .wrap .li div {
  width: 1.7rem;
  height: 1.7rem;
  max-width: 60%;
  margin-bottom: .15rem;
  position: relative;
}

.adv-box .wrap .li div img {
  width: 100%;
  transition: all .3s;
}

.adv-box .wrap .li p {
  color: var(--pubCol);
  transition: all .3s;
}

.adv-box .wrap .li:hover {
  background-image: url(../img/106.png);
}

.adv-box .wrap .li:hover p {
  color: #BA9873;
}

.adv-box .wrap .li:hover .nor-img {
  opacity: 0;
}

.adv-box .wrap .li:hover .hov-img {
  opacity: 1;
}

.adv-box .wrap .li:nth-child(1), .adv-box .wrap .li:nth-child(6) {
  transform: translateY(5.8rem);
}

.adv-box .wrap .li:nth-child(2), .adv-box .wrap .li:nth-child(5) {
  transform: translateY(2.6rem);
}

.adv-box .cont {
  width: 36%;
  margin: 0 auto;
  line-height: 1.3;
  text-align: center;
}

.adv-box .cont span {
  color: var(--pubCol);
}

.decl {
  padding: 1.75rem 0 1.3rem;
}

.decl .tit {
  text-align: center;
  margin-bottom: .7rem;
}

.decl .cont {
  line-height: 1.3;
}

.decl .cont span {
  color: var(--pubCol);
}

.for-box .li {
  display: flex;
  align-items: stretch;
  background-color: #F5F5F5;
  padding: .55rem 0 1.25rem;
  border-top: 1px solid #979797;
}

.for-box .li .lf {
  width: 28%;
  padding-left: 8%;
  display: flex;
  justify-content: space-between;
  position: relative;
}

.for-box .li .lf::after {
  content: '';
  position: absolute;
  top: calc(-.55rem - 2px);
  left: 0;
  width: 100%;
  height: 2px;
  background-color: #066060;
}

.for-box .li .lf .tit {
  color: var(--pubCol);
}

.for-box .li .lf .icon {
  width: 2rem;
}

.for-box .li .lf .icon img {
  max-width: 100%;
  margin: 0 auto;
}

.for-box .li .rg {
  width: 72%;
  padding-left: 1.8rem;
  padding-top: .25rem;
}

.for-box .li .rg .intro-box {
  margin-bottom: .9rem;
}

.for-box .li .rg .intro-box:last-child {
  margin-bottom: 0;
}

.for-box .li .rg .intro-box .intro {
  margin-bottom: .5rem;
}

.for-box .li .rg .intro-box .intro .tit {
  line-height: 1.4;
}

.for-box .li .rg .intro-box .intro .cont {
  line-height: 1.4;
  margin-top: .25rem;
}

.for-box .li .rg .intro-box .wrap .list {
  margin-bottom: .95rem;
}

.for-box .li .rg .intro-box .wrap .list:last-child {
  margin-bottom: 0;
}

.for-box .li .rg .intro-box .wrap .list .tit {
  line-height: 1;
  margin-bottom: 6px;
}

.for-box .li .rg .intro-box .wrap .list .cont {
  line-height: 1.4;
}

.decl-back {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 3rem;
  background-color: var(--pubCol);
}

.decl-back div {
  margin-right: .5rem;
  width: .85rem;
}

.decl-back p {
  line-height: 1;
}

.standard {
  background-color: #F5F5F5;
  padding: 1.7rem 0 3.3rem;
}

.bgcf {
  background-color: #fff;
}

.standard-box .tit {
  margin-bottom: 1.7rem;
}

.standard-box .pic {
  width: 86%;
  margin-left: 1.7rem;
}

.standard-box .pic img {
  width: 100%;
}

.tree {
  padding: 2.45rem 0 3.25rem;
}

.tree-box .tit {
  color: var(--pubCol);
  margin-bottom: .75rem;
}

.tree-box .sub {
  margin-bottom: .6rem;
}

.tree-box .cont {
  line-height: 1.4;
}

.tree-box .wings {
  width: 80%;
  display: flex;
  margin: -2.5rem auto 0;
  /*margin: -3.3rem auto 0;*/
}

.tree-box .wings img {
  width: 100%;
}

.tree-box .wings .lf {
  width: 44%;
  position: relative;
}

.tree-box .wings .lf .fly {
  width: 110%;
}

.tree-box .wings .lf .intro {
  position: absolute;
  bottom: 2.3rem;
  right: .5rem;
  width: 70%;
}

.tree-box .wings .cent {
  width: 12%;
  padding: 31% .45rem 0;
}

.tree-box .wings .rg {
  width: 44%;
  position: relative;
}

.tree-box .wings .rg .fly {
  width: 110%;
}

.tree-box .wings .rg .intro {
  position: absolute;
  bottom: 1.75rem;
  left: .5rem;
  width: 70%;
}

.crowd {
  padding: 2.05rem 0 1.3rem;
}

.crowd-box .tit {
  margin-bottom: .8rem;
}

.crowd-box .cont {
  line-height: 1.3;
  margin-bottom: .75rem;
}

.crowd-box .pic {
  /*width: max-content;*/
  /*margin-left: 7%;*/
}

.crowd-box .pic img {
  max-width: 100%;
}

.core {
  padding-top: 2rem;
}

.core-box .tit {
  margin-bottom: 1.2rem;
}

.core-box .tab {
  display: flex;
  align-items: center;
  justify-content: center;
}

.core-box .tab span {
  width: 4.75rem;
}

.core-box .core-container {
  margin: 0 auto;
}

.core-box .core-container .swiper-slide {
  width: 4.75rem;
  height: 1.3rem;
  line-height: 1.3rem;
  text-align: center;
  cursor: pointer;
  margin-right: .25rem;
  background-color: #505050;
  color: #FFFFFF;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  transition: all .3s;
}

.core-box .core-container .swiper-slide:last-child {
  margin-right: 0;
}

.core-box .core-container .swiper-slide:hover, .core-box .core-container .swiper-slide.cur {
  background-image: url(../img/1-2.png);
  background-color: #fff;
}

.brand {
  padding: 2.65rem 0 2.8rem;
}

.brand-box {
  display: flex;
}

.brand-box .lf {
  width: 50%;
  padding-right: 2.9rem;
  padding-top: .75rem;
}

.brand-box .lf .tit {
  margin-bottom: 1rem;
}

.brand-box .lf .cont {
  line-height: 1.4;
}

.brand-box .lf .cont b {
  font-weight: normal;
  color: #BA9873;
}

.brand-box .lf .cont span {
  color: var(--pubCol);
}

.brand-box .rg {
  width: 50%;
}

.brand-box .rg img {
  width: 100%;
}

.team {
  padding: 2.75rem 0 2.5rem;
}

.team-box {
  display: flex;
}

.team-box .lf {
  width: 50%;
  padding-right: 3rem;
  padding-top: .6rem;
}

.team-box .lf .tit {
  margin-bottom: 1rem;
}

.team-box .lf .cont {
  line-height: 1.4;
}

.team-box .lf .cont b {
  font-weight: normal;
  color: #BA9873;
}

.team-box .lf .cont span {
  color: var(--pubCol);
}

.team-box .rg {
  width: 50%;
  padding-left: 1.3rem;
  padding-right: 1.7rem;
}

.team-box .rg img {
  width: 100%;
}

.source {
  padding: 2.5rem 0 2.6rem;
}

.source-box {
  display: flex;
}

.source-box .lf {
  width: 50%;
  padding-right: 2.9rem;
  padding-top: .5rem;
}

.source-box .lf .tit {
  margin-bottom: 1rem;
}

.source-box .lf .cont {
  line-height: 1.4;
}

.source-box .lf .cont b {
  font-weight: normal;
  color: #BA9873;
}

.source-box .lf .cont span {
  color: var(--pubCol);
}

.source-box .rg {
  width: 50%;
}

.source-box .rg .tab {
  display: flex;
  align-items: center;
}

.source-box .rg .tab span {
  line-height: 1;
  margin-right: .75rem;
  cursor: pointer;
  padding-bottom: .5rem;
  position: relative;
  transition: all .3s;
}

.source-box .rg .tab span:last-child {
  margin-right: 0;
}

.source-box .rg .tab span::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 0;
  height: 3px;
  background-color: var(--pubCol);
  transition: all .3s;
}

.source-box .rg .tab span:hover, .source-box .rg .tab span.cur {
  color: var(--pubCol);
}

.source-box .rg .tab span:hover::after, .source-box .rg .tab span.cur::after {
  width: 100%;
}

.source-box .rg .pic {
  width: 100%;
}

.source-box .rg .pic img {
  width: 100%;
}

.customer {
  padding: 1.25rem 0 1.7rem;
}

.customer-box {
  display: flex;
}

.customer-box .lf {
  width: 50%;
  padding-right: 2.9rem;
  padding-top: 2.1rem;
}

.customer-box .lf .tit {
  margin-bottom: 1rem;
}

.customer-box .lf .cont {
  line-height: 1.4;
}

.customer-box .lf .cont b {
  font-weight: normal;
  color: #BA9873;
}

.customer-box .lf .cont span {
  color: var(--pubCol);
}

.customer-box .rg {
  width: 50%;
}

.customer-box .rg img {
  width: 100%;
}

.service {
  padding: 1.8rem 0 1.85rem;
}

.service-box {
  display: flex;
}

.service-box .lf {
  width: 50%;
  padding-right: 3rem;
  padding-top: 1.5rem;
}

.service-box .lf .tit {
  margin-bottom: 1rem;
}

.service-box .lf .cont {
  line-height: 1.4;
}

.service-box .lf .cont b {
  font-weight: normal;
  color: #BA9873;
}

.service-box .lf .cont span {
  color: var(--pubCol);
}

.service-box .rg {
  width: 50%;
  padding-left: 1.8rem;
  padding-right: 2.1rem;
}

.service-box .rg img {
  width: 100%;
}

.manege {
  padding: 1.5rem 0 1.7rem;
}

.manege-box {
  display: flex;
}

.manege-box .lf {
  width: 50%;
  padding-right: 3rem;
  padding-top: 1.5rem;
}

.manege-box .lf .tit {
  margin-bottom: 1rem;
}

.manege-box .lf .cont {
  line-height: 1.4;
}

.manege-box .lf .cont b {
  font-weight: normal;
  color: #BA9873;
}

.manege-box .lf .cont span {
  color: var(--pubCol);
}

.manege-box .rg {
  width: 50%;
}

.manege-box .rg img {
  width: 100%;
}

.triangle {
  position: relative;
}

.triangle::after {
  content: '';
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  border-top: .95rem solid #FFFFFF;
  border-left: 1.5rem solid transparent;
  border-right: 1.5rem solid transparent;
  z-index: 1;
}

.triangle::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  border-bottom: .95rem solid #FFFFFF;
  border-left: 1.5rem solid transparent;
  border-right: 1.5rem solid transparent;
  z-index: 1;
}

.pub-num .num {
  color: rgba(51, 51, 51, 0.1);
  font-size: 2.5rem;
  font-style: italic;
  font-weight: bold;
  line-height: .8;
  margin-bottom: -.7rem;
}

.pub-num .tit {
  margin-bottom: .65rem;
}

.pub-num .intro {
  line-height: 1.4;
  width: 60%;
}

.num1 .box {
  display: flex;
  padding: .7rem 0 .45rem;
}

.num1 .box .pic {
  width: 56%;
  margin-left: 1.7rem;
}

.num1 .box .pic img {
  width: 100%;
  object-fit: cover;
}

.num1 .box .cont {
  padding-top: 2.05rem;
}

.num2 .box {
  display: flex;
  padding: 2.7rem 0 2.4rem;
}

.num2 .box .pic {
  width: 40.8%;
  margin-left: .4rem;
}

.num2 .box .pic img {
  width: 100%;
  object-fit: cover;
}

.num2 .box .cont {
  width: 50%;
  padding-left: 5rem;
}

.num3 .box {
  display: flex;
  padding: .7rem 0 0;
}

.num3 .box .pic {
  width: 33%;
  margin-left: 5rem;
}

.num3 .box .pic img {
  width: 100%;
  object-fit: cover;
}

.num3 .box .cont {
  width: 50%;
  padding-left: 4.5rem;
  padding-top: 2.75rem;
}

.num3 .box .cont .intro {
  width: 74%;
}

.num4 .box {
  padding: 2.1rem 5rem 2.4rem;
}

.num4 .box .pic {
  width: 100%;
}

.num4 .box .pic img {
  width: 100%;
  object-fit: cover;
}

.num4 .box .cont {
  margin-bottom: .95rem;
}

.num4 .box .cont .intro {
  width: 100%;
}

.num5 .box {
  padding: 2.25rem 5rem 1.1rem;
}

.num5 .box .pic {
  width: 100%;
}

.num5 .box .pic img {
  width: 100%;
  object-fit: cover;
}

.num5 .box .cont {
  margin-bottom: 1.6rem;
}

.num5 .box .cont .intro {
  width: 100%;
}

.sidebar {
  position: fixed;
  right: 0rem;
  top: 50%;
  transform: translateY(-50%);
  height: 10.4rem;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  border-left: 1px solid #979797;
  width: 4rem;
}

.sidebar .nav a {
  display: block;
  line-height: 1;
  padding-left: .55rem;
  color: #999999;
  margin-bottom: .6rem;
  position: relative;
  transition: all .3s;
}

.sidebar .nav a:last-child {
  margin-bottom: 0;
}

.sidebar .nav a::after {
  content: '';
  position: absolute;
  width: 5px;
  height: 0;
  background-color: #066060;
  left: -3.5px;
  top: 0;
}

.sidebar .nav a:hover, .sidebar .nav a.cur {
  color: #066060;
}

.sidebar .nav a.cur {
  font-size: .6rem;
}

.sidebar .nav a.cur::after {
  height: 100%;
}

.sidebar .backTop {
  cursor: pointer;
}

.sidebar .backTop div {
  width: .5rem;
  margin: 0 auto .25rem;
}

.sidebar .backTop div img {
  width: 100%;
}

.sidebar .backTop p {
  line-height: 1;
}

.tree-box .sub, .tree-box .cont,
.tree-box .tit {
  position: relative;
  z-index: 3;
}
@media (max-width: 1650px) and (min-width: 1024px){
  .tree-box .cont{
    width: 50%;
    margin:0 auto;
  }
}
@media  (min-width: 1191px){
  .model-box .wrap .box .intro .boxi{
    width: calc(100% + 3em);
    text-align: right;
  }
}

@media (max-width: 1281px) {
  .tree-box .wings {
    margin: -2.1rem auto 0;
  }
}
@media (max-width: 1190px) {
  .model-box .wrap .box .intro .boxi{
    text-align: left;
  }
  .model-box .wrap .pic .li .point {
    width: 2.1rem;
    height: 2.1rem;
  }

  .model-box .wrap .pic .fou {
    width: 20%;
  }

  .model-box .wrap .pic .thr {
    width: 30%;
    bottom: 53.5%;
  }

  .model-box .wrap .pic .sec {
    width: 38%;
    bottom: 38%;
  }

  .model-box .wrap .pic .frs {
    width: 50%;
    bottom: 20%;
  }
}
@media (max-width: 1023px) {
  .footer-fixed,
  .sidebar,
  .sidebarbox {
    display: none !important;
  }

  .w1200 {
    width: 92%;
    max-width: 92%;
  }

  .num1 .box,
  .num3 .box {
    flex-direction: column-reverse;
  }

  .num1 .box .pic {
    margin-left: 0;
  }

  .num1 .box,
  .num2 .box,
  .num3 .box,
  .num4 .box,
  .num5 .box {
    padding: 1.5rem .5rem;
  }

  .num3 .box .cont {
    padding-top: 0;
  }

  .num3 .box .pic {
    margin-left: 0;
  }

  .service-box .rg,
  .num3 .box .cont,
  .num2 .box .pic,
  .num1 .box .cont,
  .manege-box .rg,
  .customer-box .rg,
  .source-box .rg,
  .team-box .rg,
  .brand-box .rg {
    padding-left: 0;
    padding-right: 0;
    width: 100%;
    margin-top: 1.5rem;
  }

  .team-box .lf, .source-box .lf, .customer-box .lf,
  .brand-box .lf, .manege-box .lf,
  .num1 .box .cont {
    padding-top: 0;
  }

  .core-box .core-container {
    width: 100%;
    max-width: 100%;
  }

  .source, .customer, .manege,
  .team,
  .brand {
    padding-top: 1.75rem;
    padding-bottom: 1.25rem;
  }

  .service-box .lf {
    padding-top: 0;
  }

  .num1 .box {
    padding-bottom: 3rem;
  }

  .service-box .lf,
  .num3 .box .pic,
  .num2 .box .cont,
  .num1 .box .pic,
  .manege-box .lf,
  .customer-box .lf,
  .source-box .lf,
  .brand-box .lf,
  .team-box .lf {
    padding-left: 0;
    padding-right: 0;
    width: 100%;
  }

  .service-box,
  .num1 .box,
  .num2 .box,
  .num3 .box,
  .num4 .box,
  .num5 .box,
  .manege-box,
  .customer-box,
  .source-box,
  .team-box,
  .brand-box {
    flex-wrap: wrap;
  }

  .tree-box .wings {
    margin: 0rem auto 0;
  }

  .empower-box .wrap .pic {
    width: 100%;
  }

  .empower-box .wrap .intro {
    width: 100%;
    padding-left: 0;
  }

  .empower-box .wrap {
    flex-wrap: wrap;
  }

  .model-box .wrap .pic .li .point {
    width: 1.6rem;
    height: 1.6rem;
  }

  .model-box .wrap .pic {
    width: 100%;
  }

  .model-box .wrap .box {
    width: 100%;
  }

  .model-box .wrap {
    flex-wrap: wrap;
  }

  .model-box .wrap .box {
    padding-top: 1.5rem;
  }

  .model-box .tit {
    position: static;
    top: 0;
    margin-bottom: .75rem;
  }

  .model-box .wrap {
    padding-left: 0;
  }

  .adv-box .wrap .li div {
    margin-bottom: 0;
  }

  .adv-box .tit {
    margin-bottom: 1.25rem;
  }

  .for-box .li .lf {
    width: 100%;
    justify-content: flex-start;
  }

  .for-box .li .lf .icon {
    width: 1rem;
    margin-left: .25rem;
  }

  .for-box .li {
    flex-wrap: wrap;
  }

  .for-box .li .rg {
    width: 100%;
  }

  .for-box .li .rg,
  .for-box .li .lf {
    padding-left: 4%;
    padding-right: 4%;
  }

  .num3 .box .cont .intro,
  .pub-num .intro {
    width: 100%;
  }
}

@media (max-width: 767px) {
  .model-box .wrap .pic .li .point span{
    font-size: 12px;
  }
  .model-box .wrap .pic .fiv{
    right: 16.5%;
  }
  .model{
    padding-top: 1.75rem;
  }

  .adv-box .wrap {
    flex-wrap: wrap;
  }

  .tree-box .wings {
    width: 95%;
  }

  .adv-box .wrap .li {
    transform: none !important;
  }

  .adv-box .wrap .li::after {
    display: none;
  }

  .adv-box .wrap .li {
    width: 32%;
  }

  .adv-box .wrap {
    margin-bottom: 1.75rem;
  }

  .advantage {
    height: auto;
    padding-bottom: 2rem;
  }

  .empower {
    padding: 1.25rem 0 1.75rem;
    padding-bottom: 1.25rem;
  }
  .standard,
  .tree{
    padding-top: 2rem;
    padding-bottom: 1.75rem;
  }
  .standard-box .tit{
    margin-bottom: 1.2rem;
  }
  .crowd-box .pic,
  .standard-box .pic{
    width: 100%;
    margin-left: 0;
  }
  .adv-box .cont {
    width: 92%;
  }
  .abouts04-list .honor-tits .li{
    font-size: 13px;
  }
  .honor-itembox .items{
    width: 49%;
    margin-bottom: 2%;
    margin-left: 2%;
  }
  .abouts-list-04{
    padding-top: 2rem;
    padding-bottom: 1.75rem;
  }

  .model-box .wrap .pic .li .point::after {
    width: 1.5rem;
    height: 1.5rem;
  }
  .abouts-list-03{
    padding-top: 1.75rem;
    padding-bottom: 5.5rem;
  }
  .abouts-history{
    margin-top: 1.25rem;
  }
  .model-box .wrap .pic .li .point {
    width: 1.25rem;
    height: 1.25rem;
  }
  .adv-box .wrap .li{
    height: 5.5rem;
  }

  .model-box .wrap .pic .li .point::after,
  .model-box .wrap .pic .li .point::before{
    width: 1.3rem;
    height: 1.3rem;
  }
  .crowd-box .cont{
    font-weight: normal;
    color: #666;
    font-size: 14px;
    line-height: 1.4;
  }
}
@media (max-width: 575px){
    .model-box .wrap .pic > img{
        width: 120%;
    margin-left: -20%;
    max-width: none;
  }
  .model-box .wrap .pic .fiv{

  }
  .tree-box .wings .lf .intro{
    bottom: 1.25rem;
  }
  .tree-box .wings .rg .intro{
    bottom: .75rem;
  }
}
@media (max-width: 575px){
/*  .model-box .wrap .pic .fiv{
    right: 13.5%;
  }*/
  .model-box .wrap .pic .li .point::after, .model-box .wrap .pic .li .point::before{
    width: 1.2rem;
    height: 1.2rem;
  }
  .model-box .wrap .pic .fiv {
      right: 21.5%;
  }
  .model-box .wrap .pic .fou{
        right: 17%;
        width: 24%;
  }
  .model-box .wrap .pic .thr{
    right: 11%;
    width: 34%;
  }
  .model-box .wrap .pic .sec{
    right: 7%;
    width: 43%;
  }
  .model-box .wrap .pic .frs{
    right: 0%;
    width: 58%;
  }
  .model-box .wrap .pic .fiv{
    width: 2.5rem;
    height: 2.5rem;
    line-height: 2.5rem;
  }
}
/*# sourceMappingURL=hstyle.css.map */
