body,
html {
  font-family: "Microsoft YaHei";
  background: #fff;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

* {
  margin: 0;
  padding: 0;
}

select,
textarea,
input {
  /*閻熸瑱绲介崰鍛偘閵娿儱绀嬮悗纭呮鐎硅櫕绋夊鍕伇闁煎嘲顕▓鎴︽⒒椤曗偓椤ｏ拷*/
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  border: none;
}

address,
caption,
cite,
code,
em,
figcaption,
h1,
h2,
h3,
h4,
h5,
h6,
p,
pre,
strong,
th {
  font-weight: 400;
  font-style: normal;
}

dd,
dl,
dt,
li,
ul {
  list-style: none;
}

fieldset,
iframe,
img {
  border: 0;
}

img {
  display: block;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

article,
aside,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
video {
  display: block;
}

a {
  text-decoration: none;
  color: #333;
}

input,
select {
  outline: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  appearance: none;
}

input[type=text] {
  background-position-y: -1px;
}

input[type=radio] {
  -webkit-appearance: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  outline: none;
  border: none;
  background-repeat: repeat;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

address,
cite,
em,
var {
  font-style: normal;
}

.clearFix:after {
  display: block;
  clear: both;
  content: "";
  visibility: hidden;
  height: 0;
}

.clearFix {
  zoom: 1;
}

@font-face {
  font-family: 'Microsoft YaHei';
  src: url('../font/MicrosoftYaHei.eot');
  src: url('../font/MicrosoftYaHei.eot?#font-spider') format('embedded-opentype'),
  url('../font/MicrosoftYaHei.woff') format('woff'),
  url('../font/MicrosoftYaHei.ttf') format('truetype'),
  url('../font/MicrosoftYaHei.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'DINCond-Regular';
  src: url('../font/DINCond-Regular.eot');
  src: url('../font/DINCond-Regular.eot?#font-spider') format('embedded-opentype'),
  url('../font/DINCond-Regular.woff') format('woff'),
  url('../font/DINCond-Regular.ttf') format('truetype'),
  url('../font/DINCond-Regular.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'DINCond-Medium';
  src: url('../font/DINCond-Medium.eot');
  src: url('../font/DINCond-Medium.eot?#font-spider') format('embedded-opentype'),
  url('../font/DINCond-Medium.woff') format('woff'),
  url('../font/DINCond-Medium.ttf') format('truetype'),
  url('../font/DINCond-Medium.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}


/* title-com */
.title-com h2{
  line-height: 2.933rem;
  font-size: 1.333rem;
  font-weight: bold;
  text-align: center;
  color: #1F2434;
}
.title-com .line{
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 0.433rem;
}
.title-com .line .p1{
  width: 1.333rem;
  height: 0.1rem;
  margin-right: .53%;
  background: #36436A;
  border-radius: 0.067rem;
}
.title-com .line .p2{
  width: 0.5rem;
  height: 0.1rem;
  background: linear-gradient(90deg, #E5B674, #EBCBA8);
  border-radius: 0.067rem;
}
.title-com .txt{
  width: 87%;
  margin: 0 auto;
  line-height: 1.2rem;
  text-align: center;
  font-size: 0.733rem;
  color: #7F869D;
}


/* top */
.top-con {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 50;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  height: 3.2rem;
  background: rgba(0, 0, 0, .7);
}
.top-con .logo {
  width: 27.07%;
  margin-left: 5.6%;
}
.top-con .jmrx {
  width: 39.33%;
  height: 1.6rem;
  line-height: 1.6rem;
  text-align: center;
  font-size: 0.733rem;
  color: #F9DFC6;
  margin-right: 4.27%;
  border: 1px solid #F9DFC5;
  border-radius: 0.8rem;
  box-sizing: border-box;
}


/* poster */
.poster{
  width: 100%;
  height: 26.667rem;
}
.poster .swiper-slide{
  width: 100%;
  height: 26.667rem;
  box-sizing: border-box;
}
.poster .swiper-slide .pos-tit{
  margin: 0 auto;
}
.poster .slide1{
  padding-top: 7.833rem;
  background: url("https://img.dabinyouzhi.com/20260807/6d92e932b6b38b08d9bafeeaf245cf89_poster1.jpg") no-repeat;
  background-size: 100% 100%;
}
.poster .slide1 .pos-tit{
  width: 84.13%;
}
.poster .slide2{
  padding-top: 6.833rem;
  background: url("https://img.dabinyouzhi.com/20260807/5fa8f8dfe65d1b819bc15bb9a814fb44_poster2.jpg") no-repeat;
  background-size: 100% 100%;
}
.poster .slide2 .pos-tit{
  width: 74.8%;
}
.poster .slide3{
  padding-top: 8.633rem;
  background: url("https://img.dabinyouzhi.com/20260807/76f149057cc2803bb84fe1eff7ad2598_poster3.jpg") no-repeat;
  background-size: 100% 100%;
}
.poster .slide3 .pos-tit{
  width: 65.2%;
}


/* 简介 */
.intros{
  position: relative;
  z-index: 10;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 95.73%;
  height: 8.333rem;
  margin: -3.5rem auto 1.9rem;
  background: #FFFFFF;
  box-shadow: 0px 0px 0.833rem 0px rgba(14,40,72,0.08);
  border-radius: 0.333rem;
}
.intros .item{
  position: relative;
  width: 32.45%;
  padding: .5rem 0;
  border-right: 1px solid #eee;
}
.intros .item .intro-icon{
  width: 2.433rem;
  margin: 0 auto 0.7rem;
}
.intros .item p{
  line-height: 1.067rem;
  text-align: center;
  font-size: 0.8rem;
  color: #1F2434;
}


/* 市场前景 */
.scqj{
  width: 100%;
  padding-bottom: 1.367rem;
  background: linear-gradient(to bottom, #ffffff 0%, #ffffff 48%, #1D263E 48%, #1D263E 100%);
  overflow: hidden;
}
.scqj .title-com{
  margin-bottom: 1.567rem;
}
.scqj .scqj-swiper .swiper-slide .chart-box{
  width: 94.67%;
  height: 17.267rem;
  margin: 0 auto 1rem;
  background: #FFFFFF;
  box-shadow: 0px -0.167rem 0.833rem 0px rgba(0,0,0,0.05);
}
.scqj .scqj-swiper .swiper-slide .chart-box .chart-top{
  display: flex;
  align-items: center;
  width: 100%;
  height: 1.733rem;
  background: #EEF5FF;
}
.scqj .scqj-swiper .swiper-slide .chart-box .chart-top .circles{
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 3.067rem;
  margin: 0 2.93% 0 2.39%;
}
.scqj .scqj-swiper .swiper-slide .chart-box .chart-top .circles span{
  display: block;
  width: 0.533rem;
  height: 0.533rem;
  border-radius: 50%;
}
.scqj .scqj-swiper .swiper-slide .chart-box .chart-top .circles .span1{
  background: #ffaf02;
}
.scqj .scqj-swiper .swiper-slide .chart-box .chart-top .circles .span2{
  background: #f94551;
}
.scqj .scqj-swiper .swiper-slide .chart-box .chart-top .circles .span3{
  background: #3763ea;
}
.scqj .scqj-swiper .swiper-slide .chart-box .chart-top p{
  font-size: 0.7rem;
  color: #6E748A;
}
.scqj .scqj-swiper .slide1 .chart-box .bar-box{
  position: relative;
  width: 100%;
  height: 15.533rem;
  padding-top: 1.067rem;
  box-sizing: border-box;
  overflow: hidden;
}
.scqj .scqj-swiper .slide1 .chart-box .bar-box .zxt{
  position: absolute;
  top: .6rem;
  left: 0.867rem;
  z-index: 10;
  width: 21.433rem;
}
.scqj .scqj-swiper .slide1 .chart-box .bar-box .bar-chart{
  width: 100%;
  height: 14.633rem;
}
.scqj .scqj-swiper .slide2 .chart-box .qxt-box{
  position: relative;
  width: 100%;
  height: 15.7rem;
  padding-top: 3.1rem;
  background: url("https://img.dabinyouzhi.com/20260807/b04b672640f1fd0ea30bd1d265bd37b3_qxt_bg.jpg") no-repeat;
  background-size: 100% 100%;
  box-sizing: border-box;
}
.scqj .scqj-swiper .slide2 .chart-box .qxt-box .num1{
  position: absolute;
  top: 0.733rem;
  right: 1.5rem;
  z-index: 20;
}
.scqj .scqj-swiper .slide2 .chart-box .qxt-box .num1 p{
  position: relative;
  width: 6rem;
  height: 1.567rem;
  line-height: 1.567rem;
  margin-bottom: 0.933rem;
  text-align: center;
  font-size: 1.067rem;
  font-weight: 600;
  color: #fff;
  background: #355292;
  border-radius: 0.167rem;
}
.scqj .scqj-swiper .slide2 .chart-box .qxt-box .num1 p:after{
  position: absolute;
  bottom: -0.433rem;
  left: 50%;
  transform: translateX(-50%);
  content: '';
  width: 0;
  height: 0;
  border-left: 0.38rem solid transparent;
  border-right: 0.38rem solid transparent;
  border-top: 0.433rem solid #355292;
}
.scqj .scqj-swiper .slide2 .chart-box .qxt-box .num1 p b{
  font-size: 0.8rem;
}
.scqj .scqj-swiper .slide2 .chart-box .qxt-box .num1 .circle{
  width: 0.767rem;
  height: 0.767rem;
  margin: 0 auto;
  background: #FFFFFF;
  border: 0.167rem solid #3477F6;
  border-radius: 50%;
  box-sizing: border-box;
}
.scqj .scqj-swiper .slide2 .chart-box .qxt-box .num2{
  position: absolute;
  top: 8.733rem;
  left: 1.767rem;
  z-index: 20;
}
.scqj .scqj-swiper .slide2 .chart-box .qxt-box .num2 p{
  position: relative;
  width: 3.767rem;
  height: 1.533rem;
  line-height: 1.533rem;
  margin-bottom: 0.867rem;
  text-align: center;
  font-size: 0.933rem;
  font-weight: 500;
  color: #fff;
  background: #3477F6;
  border-radius: 0.167rem;
}
.scqj .scqj-swiper .slide2 .chart-box .qxt-box .num2 p:after{
  position: absolute;
  bottom: -0.433rem;
  left: 50%;
  transform: translateX(-50%);
  content: '';
  width: 0;
  height: 0;
  border-left: 0.38rem solid transparent;
  border-right: 0.38rem solid transparent;
  border-top: 0.433rem solid #3477F6;
}
.scqj .scqj-swiper .slide2 .chart-box .qxt-box .num2 .circle{
  width: 0.767rem;
  height: 0.767rem;
  margin: 0 auto;
  background: #FFFFFF;
  border: 0.167rem solid #3477F6;
  border-radius: 50%;
  box-sizing: border-box;
}
.scqj .scqj-swiper .slide2 .chart-box .qxt-box .yhgm{
  display: flex;
  align-items: center;
  position: absolute;
  left: 1.767rem;
  top: 4.333rem;
  width: 10.367rem;
  height: 2.9rem;
  font-size: 0.8rem;
  color: #666;
  background: #FFFFFF;
  box-shadow: 0px 0.167rem 0.833rem 0px rgba(55,99,234,0.15);
  border-radius: 0.333rem;
}
.scqj .scqj-swiper .slide2 .chart-box .qxt-box .yhgm:after{
  position: absolute;
  bottom: 0.633rem;
  right: -.6rem;
  content: '';
  width: 0;
  height: 0;
  border-bottom: 0.6rem solid #fff;
  border-right: 0.6rem solid transparent;
}
.scqj .scqj-swiper .slide2 .chart-box .qxt-box .yhgm i{
  display: block;
  width: 0.767rem;
  height: 0.767rem;
  margin: 0 4% 0 8%;
  background: #FFFFFF;
  border: 0.133rem solid #E6B97C;
  border-radius: 50%;
  box-sizing: border-box;
}
.scqj .scqj-swiper .slide2 .chart-box .qxt-box .zxt-pic{
  width: 89.6%;
  margin: 0 auto;
}
.scqj .scqj-swiper .slide2 .chart-box .qxt-box .years{
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 82.3%;
  margin-left: 8.3%;
}
.scqj .scqj-swiper .slide2 .chart-box .qxt-box .years li{
  line-height: 1.667rem;
  font-size: .8rem;
  color: #666;
}

.scqj .scqj-swiper .swiper-slide .details{
  position: relative;
  width: 94.67%;
  height: 12.9rem;
  margin: 0 auto;
  padding-top: 0.7rem;
  background: #FFFFFF;
  box-shadow: 0px -0.167rem 0.833rem 0px rgba(0,0,0,0.05);
  box-sizing: border-box;
}
.scqj .scqj-swiper .swiper-slide .details .jt-icon{
  position: absolute;
  top: 1.6rem;
  right: 1rem;
  width: 1.333rem;
}
.scqj .scqj-swiper .swiper-slide .details .title{
  display: flex;
  align-items: center;
  margin: 0 0 0.467rem 4.08%;
}
.scqj .scqj-swiper .swiper-slide .details .title b{
  display: block;
  margin-right: 3.07%;
  font-family: 'DINCond-Medium';
  font-size: 2.6rem;
  color: #36436A;
  background: linear-gradient(0deg, #E5B674 0%, #EBCBA8 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.scqj .scqj-swiper .swiper-slide .details .title .r-tit h3{
  line-height: 1.6rem;
  font-size: 1.067rem;
  font-weight: bold;
  color: #DFB16F;
}
.scqj .scqj-swiper .swiper-slide .details .title .r-tit .english{
  line-height: 0.733rem;
  font-size: 0.533rem;
  color: #DFB16F;
  text-transform: uppercase;
}
.scqj .scqj-swiper .swiper-slide .details .matter{
  width: 93%;
  margin: 0 auto;
  line-height: 1.467rem;
  font-size: 0.8rem;
  color: #7A8BA6;
}
.scqj .scqj-swiper .swiper-slide .details .matter b{
  color: #374567;
}


/* 把握机遇 */
.bwjy{
  width: 100%;
  height: 40.3rem;
  padding-top: 1.867rem;
  background: #F9F9F9;
  box-sizing: border-box;
  overflow: hidden;
}
.bwjy .title-com{
  margin-bottom: 1.8rem;
}
.bwjy .jyl-wrap .jyl-box{
  float: left;
  width: 55.84%;
  height: 14rem;
  margin-left: 2.7%;
  padding-top: 4.767rem;
  background: url("https://img.dabinyouzhi.com/20260807/6a2900d8a507bf46ef992ec43c97fb44_jyl_bg.jpg") no-repeat;
  background-size: 100% 100%;
  box-sizing: border-box;
}
.bwjy .jyl-wrap .jyl-box p{
  line-height: 1.767rem;
  text-align: center;
  font-size: 0.8rem;
  color: #EBCAA6;
}
.bwjy .jyl-wrap .jyl-box h3{
  line-height: 2.733rem;
  text-align: center;
  font-size: 2.4rem;
  font-family: 'DINCond-Medium';
  color: #ebcaa6;
}
.bwjy .jyl-wrap .jyl-pic{
  float: right;
  width: 41.445%;
  margin-top: 1.4rem;
}

.bwjy .bwjy-swiper{
  position: relative;
  width: 94.8%;
  padding-top: 4.833rem;
  margin: -3.5rem auto 0;
}
.bwjy .bwjy-swiper .swiper-button-next,
.bwjy .bwjy-swiper .swiper-button-prev{
  position: absolute;
  top: 0;
  margin-top: 0;
}
.bwjy .bwjy-swiper .swiper-button-next,
.bwjy .bwjy-swiper .swiper-button-prev,
.bwjy .bwjy-swiper .swiper-button-next:after,
.bwjy .bwjy-swiper .swiper-button-prev:after{
  width: 3.5rem;
  height: 3.5rem;
}
.bwjy .bwjy-swiper .swiper-button-next{
  right: 20%;
  left: auto;
}
.bwjy .bwjy-swiper .swiper-button-prev{
  right: 34.93%;
  left: auto;
}
.bwjy .bwjy-swiper .swiper-button-next:after{
  content: '';
  background: url("https://img.dabinyouzhi.com/20260807/577a193cf24f4037a68b7e28347accbc_jy_jt_next.png") no-repeat;
  background-size: 100% 100%;
}
.bwjy .bwjy-swiper .swiper-button-prev:after{
  content: '';
  background: url("https://img.dabinyouzhi.com/20260807/9ce8071773bb8adea01113992d67a510_jy_jt_prev.png") no-repeat;
  background-size: 100% 100%;
}
.bwjy .bwjy-swiper .swiper-button-next.swiper-button-disabled,
.bwjy .bwjy-swiper .swiper-button-prev.swiper-button-disabled{
  opacity: 1;
}
.bwjy .bwjy-swiper .swiper-slide{
  display: flex;
  flex-direction: column;
  justify-content: center;
  background: #fff;
  box-shadow: 0px -0.167rem 0.833rem 0px rgba(0,0,0,0.05);
}
.bwjy .bwjy-swiper .slide1{
  height: 12.9rem;
}
.bwjy .bwjy-swiper .slide2{
  height: 15.233rem;
}
.bwjy .bwjy-swiper .swiper-slide .intro{
  width: 92%;
  margin: 0 auto;
  line-height: 1.467rem;
  font-size: 0.8rem;
  color: #7A8BA6;
}
.bwjy .bwjy-swiper .swiper-slide .intro b{
  color: #374567;
}
.bwjy .bwjy-swiper .slide2 .intro{
  margin-bottom: 1.067rem;
}
.bwjy .bwjy-swiper .slide2 ul{
  width: 92%;
  margin: 0 auto;
  overflow: hidden;
}
.bwjy .bwjy-swiper .slide2 ul li{
  margin-bottom: 0.433rem;
}
.bwjy .bwjy-swiper .slide2 ul .li1 .line{
  width: 8.467rem;
  height: 0.8rem;
  background: linear-gradient(90deg, #E5B674, #EBCBA8);
  border-radius: 0.4rem;
}
.bwjy .bwjy-swiper .slide2 ul .li2 .line{
  width: 18.333rem;
  height: 0.8rem;
  background: linear-gradient(-90deg, #36436A, #6F89D9);
  border-radius: 0.4rem;
}
.bwjy .bwjy-swiper .slide2 ul li .txt{
  line-height: 2.033rem;
  font-size: 0.867rem;
}
.bwjy .bwjy-swiper .slide2 ul .li1 .txt{
  color: #DFB16F;
}
.bwjy .bwjy-swiper .slide2 ul .li2 .txt{
  color: #455587;
}


/* 项目优势 */
.advantage{
  width: 100%;
  padding-top: 1.533rem;
  overflow: hidden;
}
.advantage .title-com{
  margin-bottom: 1.6rem;
}
.advantage .xmys-swiper .swiper-container{
  height: 25.533rem;
}
.advantage .xmys-swiper .swiper-slide{
  position: relative;
  width: 64.4%;
  height: 21.367rem;
  padding-top: 2.167rem;
  background: url("https://img.dabinyouzhi.com/20260807/f4a7910c5e63cc705d4389891e0aeaca_ys_slide_bg.jpg") no-repeat;
  background-size: 100% 100%;
  box-shadow: 0px -0.167rem 0.833rem 0px rgba(0,0,0,.1);
  box-sizing: border-box;
}
.advantage .xmys-swiper .swiper-slide h3{
  margin-bottom: 1.067rem;
  line-height: 1.667rem;
  text-align: center;
  font-size: 1.067rem;
  font-weight: bold;
  color: #fff;
}
.advantage .xmys-swiper .swiper-slide .line{
  width: 3.333rem;
  height: 0.167rem;
  margin: 0 auto 0.767rem;
  background: #fff;
  border-radius: 0.1rem;
}
.advantage .xmys-swiper .swiper-slide .txt{
  width: 78%;
  margin: 0 auto;
  line-height: 1.4rem;
  text-align: center;
  font-size: 0.8rem;
  color: #fff;
}
.advantage .xmys-swiper .swiper-slide .ys-pic{
  display: none;
  position: absolute;
  width: 16.367rem;
  right: -2.733rem;
  bottom: -5rem;
}
.advantage .xmys-swiper .swiper-slide.swiper-slide-active{
  background: url("https://img.dabinyouzhi.com/20260807/bb066585f64c9b35acb58c4a811d0538_ys_bg.jpg") no-repeat;
  background-size: 100% 100%;
}
.advantage .xmys-swiper .swiper-slide-next,
.advantage .xmys-swiper .swiper-slide-prev{
  margin-top: 1.5rem;
  height: 17.667rem!important;
}
.advantage .xmys-swiper .swiper-slide-next h3,
.advantage .xmys-swiper .swiper-slide-prev h3{
  color: #374567;
}
.advantage .xmys-swiper .swiper-slide-next .txt,
.advantage .xmys-swiper .swiper-slide-prev .txt{
  color: #7A85A6;
}
.advantage .xmys-swiper .swiper-slide.swiper-slide-active .ys-pic{
  display: block;
}


/* 产品与服务 */
.cpfw{
  width: 100%;
  background: linear-gradient(to bottom, #ffffff 0%, #ffffff 90%, #1D263E 90%, #1D263E 100%);
  overflow: hidden;
}
.cpfw .xxfs-slide .gallery-top{
  position: relative;
  width: 100%;
  height: 24.767rem;
  background: url("https://img.dabinyouzhi.com/20260807/3736f9f80dff8a70d6930e6015c83297_cpfw_top.png") no-repeat;
  background-size: 100% 100%;
}
.cpfw .xxfs-slide .gallery-top .swiper-slide{
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 18.67%;
  height: 4.667rem;
  margin-right: 0!important;
  background: linear-gradient(-90deg, #556EAE, #36436A);
  border-radius: 50%;
}
.cpfw .xxfs-slide .gallery-top .slide1{
  top: 8rem;
  left: 2%;
}
.cpfw .xxfs-slide .gallery-top .slide2{
  top: 3.4rem;
  left: 18.27%;
}
.cpfw .xxfs-slide .gallery-top .slide3{
  top: 1.2rem;
  left: 40.67%;
}
.cpfw .xxfs-slide .gallery-top .slide4{
  top: 3.4rem;
  right: 17.2%;
}
.cpfw .xxfs-slide .gallery-top .slide5{
  top: 8.233rem;
  right: 1.73%;
}
.cpfw .xxfs-slide .gallery-top .swiper-slide a{
  line-height: 1.067rem;
  text-align: center;
  font-size: 0.867rem;
  font-weight: bold;
  color: #fff;
}
.cpfw .xxfs-slide .gallery-top .my-slide-thumb-active{
  background: linear-gradient(90deg, #E5B674, #EBCBA8);
}

.cpfw .xxfs-slide .gallery-thumbs{
  position: relative;
  width: 94.8%;
  height: 8.9rem;
  margin: 0 auto;
  padding-top: 0.833rem;
  background: #FFFFFF;
  box-shadow: 0px 0.167rem 0.833rem 0px rgba(0,0,0,0.1);
  box-sizing: border-box;
}
.cpfw .xxfs-slide .gallery-thumbs:before,
.cpfw .xxfs-slide .gallery-thumbs:after{
  position: absolute;
  width: 2.4rem;
  height: 2.233rem;
  content: '';
  background: url("https://img.dabinyouzhi.com/20260807/8b3f21ee8b2059f8eba1fe4e61808393_cpfw_zs1.png") no-repeat;
  background-size: 100% 100%;
}
.cpfw .xxfs-slide .gallery-thumbs:before{
  top: 0.433rem;
  left: 0.5rem;
}
.cpfw .xxfs-slide .gallery-thumbs:after{
  right: 0.467rem;
  bottom: 0.6rem;
  transform: rotateZ(180deg);
}
.cpfw .xxfs-slide .gallery-thumbs h3{
  line-height: 2.567rem;
  text-align: center;
  font-size: 1rem;
  font-weight: bold;
  color: #374567;
}
.cpfw .xxfs-slide .gallery-thumbs .line{
  width: 2.733rem;
  height: 0.2rem;
  margin: 0 auto 0.833rem;
  background: #F9DFC5;
  border-radius: 0.1rem;
}
.cpfw .xxfs-slide .gallery-thumbs .txt{
  width: 90%;
  margin: 0 auto;
  line-height: 1.467rem;
  text-align: center;
  font-size: 0.8rem;
  color: #7A8BA6;
}


/* 环节 */
.links{
  width: 100%;
  height: 40rem;
  padding-top: 3.067rem;
  background: url("https://img.dabinyouzhi.com/20260807/372b18d365dbdd7daeb0712192918fde_link_bg.jpg") no-repeat;
  background-size: 100% 100%;
  box-sizing: border-box;
  overflow: hidden;
}
.links .title-com{
  margin-bottom: 1.433rem;
}
.links .title-com h2{
  margin-bottom: 0.433rem;
  line-height: 1.867rem;
  color: #fff;
}
.links .title-com .line .p1{
  background: linear-gradient(90deg, #E5B674, #EBCBA8);
}
.links .link-lists{
  display: flex;
  justify-content: space-between;
  width: 93.6%;
  margin: 0 auto 1.533rem;
}
.links .link-lists .item{
  width: 18.09%;
  height: 4.8rem;
  padding-top: 0.533rem;
  background: #FFFFFF;
  border-radius: 0.167rem;
  box-sizing: border-box;
}
.links .link-lists .item .xh{
  display: block;
  width: 2rem;
  height: 2rem;
  line-height: 2rem;
  margin: 0 auto 0.4rem;
  text-align: center;
  font-size: 1.233rem;
  font-family: 'DINCond-Medium';
  font-weight: bold;
  color: #fff;
  font-style: normal;
  background: linear-gradient(90deg, #E5B674, #EBCBA8);
  border-radius: 50%;
}
.links .link-lists .item:nth-of-type(2n) .xh{
  background: linear-gradient(-90deg, #556EAE, #36436A);
}
.links .link-lists .item p{
  text-align: center;
  font-size: 0.8rem;
  color: #333333;
}
.links .link-swiper .swiper-container{
  width: 100%;
  height: 19.3rem;
}
.links .link-swiper .swiper-slide{
  width: 56%;
  height: 16.5rem;
  background: #fff;
}
.links .link-swiper .swiper-slide.swiper-slide-next,
.links .link-swiper .swiper-slide.swiper-slide-prev{
  margin-top: 1.033rem;
  height: 14.433rem!important;
}
.links .link-swiper .swiper-slide .link-pic{
  width: 100%;
  height: 8.267rem;
}
.links .link-swiper .swiper-slide .detail{
  width: 100%;
  height: 7.067rem;
  padding-top: 0.667rem;
  box-sizing: border-box;
}
.links .link-swiper .swiper-slide .detail h3{
  line-height: 1.967rem;
  text-align: center;
  font-size: 1rem;
  font-weight: bold;
  color: #FFFFFF;
}
.links .link-swiper .swiper-slide .detail p{
  line-height: 1.333rem;
  text-align: center;
  font-size: 0.8rem;
  color: #7F869D;
}
.links .link-swiper .swiper-slide.swiper-slide-active{
  background: #1D263E;
}
.links .link-swiper .swiper-slide.swiper-slide-active .link-pic{
  height: 9.467rem;
}
.links .link-swiper .swiper-slide.swiper-slide-active .detail p{
  color: #DAE4FF;
}
.links .link-swiper .swiper-pagination .swiper-pagination-bullet{
  width: 0.667rem;
  height: 0.667rem;
  margin: 0 0.3rem;
  background: #B4B4B4;
  border-radius: 50%;
  opacity: 1;
}
.links .link-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
  background: #E9C394;
}


/* 一站式服务 */
.serves{
  width: 100%;
  padding: 1.933rem 0 2.6rem;
  overflow: hidden;
}
.serves .title-com{
  margin-bottom: 1.267rem;
}
.serves .content{
  width: 100%;
  height: 28.6rem;
  background: url("https://img.dabinyouzhi.com/20260807/fff42c1383d9e0d64fbb283112052a7a_serve_bg.png") no-repeat;
  background-size: 100% 100%;
}
.serves .content .t-con{
  display: flex;
  margin-bottom: 0.4rem;
}
.serves .content .t-con .item{
  display: flex;
  align-items: center;
  justify-content: center;
  width: 4rem;
  height: 4rem;
  background: #46598D;
  border: 0.067rem solid #46598D;
  border-radius: 50%;
  box-sizing: border-box;
}
.serves .content .t-con .item p{
  font-size: 0.8rem;
  color: #fff;
}
.serves .content .t-con .item1{
  width: 4.667rem;
  height: 4.667rem;
  margin-left: 5.33%;
  background: linear-gradient(90deg, #E5B674, #EBCBA8);
  border: none;
  box-shadow: 0px 0px 0.833rem 0px rgba(127,105,74,0.3);
  -webkit-animation: scaleCircle 3s linear infinite;
  animation: scaleCircle 3s linear infinite;
}
.serves .content .t-con .item1 p{
  font-size: 0.933rem;
  font-weight: bold;
}
.serves .content .t-con .item2{ margin-left: 5.73%; }
.serves .content .t-con .item3{ margin-left: 8.53%; }
.serves .content .t-con .item4{ margin-left: 8.4%; }
.serves .content .c-con{
  position: relative;
  width: 82%;
  height: 18.033rem;
  margin: 0 auto 0.833rem;
}
.serves .content .c-con .item{
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 4rem;
  height: 4rem;
  border: 0.067rem dashed rgba(230, 184, 120, .8);
  border-radius: 50%;
}
.serves .content .c-con .item1{ top: 5.667rem; left: 1.367rem; }
.serves .content .c-con .item2{ top: 1.233rem; left: 6.5rem; }
.serves .content .c-con .item3{ top: 3.233rem; right: 3.633rem; }
.serves .content .c-con .item4{ bottom: 4.867rem; right: 1.267rem; }
.serves .content .c-con .item5{ bottom: 1.5rem; right: 6.833rem; }
.serves .content .c-con .item6{ bottom: 2.767rem; left: 3.6rem; }
.serves .content .c-con .item p{
  text-align: center;
  font-size: 0.8rem;
  color: #333;
}
.serves .content .c-con .circle{
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 6.8rem;
  left: 50%;
  transform: translateX(-50%);
  width: 4rem;
  height: 4rem;
  background: rgba(70, 89, 141, 0.15);
  border-radius: 50%;
}
.serves .content .c-con .circle img{
  width: 2.1rem;
  -webkit-animation: lightHouseTurn 3s linear infinite;
  animation: lightHouseTurn 3s linear infinite;
}
.serves .content .b-con{
  display: flex;
}
.serves .content .b-con .item1{
  display: flex;
  align-items: center;
  justify-content: center;
  width: 4rem;
  height: 4rem;
  margin: 0.333rem 0 0 30.8%;
  background: #46598D;
  border: 0.067rem solid #46598D;
  border-radius: 50%;
}
.serves .content .b-con .item1 p{
  text-align: center;
  font-size: 0.8rem;
  color: #fff;
}
.serves .content .b-con .item2{
  display: flex;
  align-items: center;
  justify-content: center;
  width: 4.667rem;
  height: 4.667rem;
  margin-left: 10.8%;
  background: linear-gradient(90deg, #E5B674, #EBCBA8);
  box-shadow: 0px 0px 0.833rem 0px rgba(127,105,74,0.3);
  border-radius: 50%;
  -webkit-animation: scaleCircle 3s linear infinite;
  animation: scaleCircle 3s linear infinite;
}
.serves .content .b-con .item2 p{
  text-align: center;
  font-size: 0.933rem;
  font-weight: bold;
  color: #FFFFFF;
}


/* 商业模式 + 加盟条件 */
.mode-conditions{
  overflow: hidden;
}
.mode-conditions .title-com{
  margin-bottom: 2.2rem;
}
.mode-conditions .content{
  position: relative;
  width: 100%;
  height: 29.7rem;
  background: url("https://img.dabinyouzhi.com/20260807/465551a473ffe8f5299e5041ed8b58f5_msjm_bg.jpg") no-repeat;
  background-size: 100% 100%;
}
/* 模式 */
.mode-conditions .content .mode .xxfs-slide{
  display: flex;
  justify-content: space-between;
}
.mode-conditions .content .mode .xxfs-slide .gallery-top{
  position: relative;
  width: 36.93%;
  height: 22.4rem;
  margin: 0;
}
.mode-conditions .content .mode .xxfs-slide .gallery-top .swiper-wrapper{
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 15.933rem;
  background: #1D263E;
  transform: translate3d(0, 0px, 0px) !important;
}
.mode-conditions .content .mode .xxfs-slide .gallery-top .swiper-slide{
  width: 100%;
  height: 4rem;
  line-height: 4rem;
  padding-left: 19.13%;
  box-sizing: border-box;
}
.mode-conditions .content .mode .xxfs-slide .gallery-top .my-slide-thumb-active{
  background: #323f63;
}
.mode-conditions .content .mode .xxfs-slide .gallery-top .swiper-slide a{
  font-size: 0.867rem;
  font-weight: bold;
  color: #FFFFFF;
}
.mode-conditions .content .mode .xxfs-slide .gallery-top .swiper-button-next,
.mode-conditions .content .mode .xxfs-slide .gallery-top .swiper-button-prev,
.mode-conditions .content .mode .xxfs-slide .gallery-top .swiper-button-next:after,
.mode-conditions .content .mode .xxfs-slide .gallery-top .swiper-button-prev:after{
  width: 3.233rem;
  height: 3.233rem;
}
.mode-conditions .content .mode .xxfs-slide .gallery-top .swiper-button-next,
.mode-conditions .content .mode .xxfs-slide .gallery-top .swiper-button-prev{
  left: auto;
  right: 0.867rem;
  bottom: 0;
  top: auto;
  margin-top: 0;
}
.mode-conditions .content .mode .xxfs-slide .gallery-top .swiper-button-prev{
  bottom: 3.233rem;
}
.mode-conditions .content .mode .xxfs-slide .gallery-top .swiper-button-next:after,
.mode-conditions .content .mode .xxfs-slide .gallery-top .swiper-button-prev:after{
  content: '';
  background: url("https://img.dabinyouzhi.com/20260807/ab31c0b0653363abe3daa7a85e3167b3_msjm_jt.jpg") no-repeat;
  background-size: 3.233rem 3.233rem;
}
.mode-conditions .content .mode .xxfs-slide .gallery-top .swiper-button-next{
  transform: rotateZ(180deg);
}
.mode-conditions .content .mode .xxfs-slide .gallery-top .swiper-button-next.swiper-button-disabled,
.mode-conditions .content .mode .xxfs-slide .gallery-top .swiper-button-prev.swiper-button-disabled{
  opacity: 1;
}
.mode-conditions .content .mode .xxfs-slide .gallery-thumbs{
  width: 54.27%;
  height: 15.933rem;
  margin: 0;
}
.mode-conditions .content .mode .xxfs-slide .gallery-thumbs .swiper-slide{
  padding-top: 2.667rem;
  box-sizing: border-box;
}
.mode-conditions .content .mode .xxfs-slide .gallery-thumbs .swiper-slide h3{
  line-height: 1.867rem;
  margin-bottom: 1.4rem;
  font-size: 1.6rem;
  font-weight: bold;
  color: #929CA9;
}
.mode-conditions .content .mode .xxfs-slide .gallery-thumbs .swiper-slide p{
  width: 90%;
  line-height: 1.2rem;
  font-size: 0.867rem;
  color: #929CA9;
}
/* 加盟条件 */
.mode-conditions .content .condition{
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: 10;
  width: 66.53%;
  height: 17.467rem;
  padding: 2.3rem 0 0 7%;
  background: #FFFFFF;
  box-sizing: border-box;
}
.mode-conditions .content .condition:before{
  position: absolute;
  top: 0;
  left: 0;
  content: '';
  width: 9.567rem;
  height: 0.367rem;
  background: #E6B878;
}
.mode-conditions .content .condition h3{
  margin-bottom: 0.733rem;
  font-size: 1.2rem;
  font-weight: bold;
  color: #1D263E;
}
.mode-conditions .content .condition dl dd{
  width: 90%;
  line-height: 1.467rem;
  font-size: 0.867rem;
  color: #585858;
}
.mode-conditions .content .condition .jmrx{
  display: block;
  width: 11.667rem;
  height: 2.667rem;
  line-height: 2.667rem;
  margin-top: 1.633rem;
  text-align: center;
  font-size: 0.867rem;
  font-weight: bold;
  color: #E6B878;
  border: 0.067rem solid #E6B878;
  box-sizing: border-box;
}


/* 企业简介 */
.profile{
  padding-top: 1.3rem;
  overflow: hidden;
}
.profile .title-com{
  margin-bottom: 6.5rem;
}
.profile .title-com .txt{
  line-height: 0.7rem;
  font-size: 0.533rem;
  color: #BBBBBB;
  text-transform: uppercase;
}
.profile .content{
  position: relative;
  width: 93.6%;
  height: 23.2rem;
  margin: 0 auto;
  padding-top: 7.2rem;
  background: #fff;
  border: 0.067rem solid #1D263E;
  border-top: none;
  box-sizing: border-box;
}
.profile .content .diamond{
  position: absolute;
  top: -5.067rem;
  left: -4%;
  width: 60.4%;
  height: 8.133rem;
  background: #E6B878;
}
.profile .content .profile-pic{
  position: absolute;
  top: -5.3rem;
  left: 14.67%;
  z-index: 10;
  width: 71.6%;
}
.profile .content .profile-icon{
  position: absolute;
  top: -5.067rem;
  right: 0;
  width: 1.533rem;
}
.profile .content .txt{
  position: relative;
  width: 80%;
  margin: 0 auto;
  line-height: 1.6rem;
  font-size: 0.8rem;
  color: #585858;
}
.profile .content .txt:before,
.profile .content .txt:after{
  position: absolute;
  content: '';
  width: 1.3rem;
  height: 1.033rem;
  background: url("https://img.dabinyouzhi.com/20260807/bc4f5968ce2f0005857c6aaac0f59baf_syh.png") no-repeat;
  background-size: 100% 100%;
}
.profile .content .txt:before{
  left: -8%;
  top: -0.4rem;
}
.profile .content .txt:after{
  right: -6%;
  bottom: -0.2rem;
  transform: rotateZ(180deg);
}


/* 业务分布图 */
.business{
  position: relative;
  width: 100%;
  padding-top: 1.367rem;
  overflow: hidden;
}
.business .circle1{
  position: absolute;
  top: 2.067rem;
  left: 18.4%;
  width: 1.067rem;
  height: 1.067rem;
  background: rgba(245, 186, 67, .1);
  border-radius: 50%;
  -webkit-animation: scaleCircle 3s linear infinite;
  animation: scaleCircle 3s linear infinite;
}
.business .circle2{
  position: absolute;
  top: 3.967rem;
  right: 15.07%;
  width: 0.633rem;
  height: 0.633rem;
  background: #BCD5F4;
  border-radius: 50%;
  -webkit-animation: scaleCircle 3s linear infinite;
  animation: scaleCircle 3s linear infinite;
}
.business .wave{
  width: 100%;
}
.business .bus-lists{
  position: relative;
  width: 100%;
  height: 14.067rem;
  margin-top: -4.133rem;
}
.business .bus-lists .list{
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  position: absolute;
  width: 7.867rem;
  height: 7.867rem;
  border: 0.1rem dashed #9AB3CC;
  border-radius: 50%;
}
.business .bus-lists .list1{
  top: 6.333rem;
  left: 4.53%;
}
.business .bus-lists .list2{
  top: 0.133rem;
  left: 32.8%;
}
.business .bus-lists .list3{
  top: 5.333rem;
  right: 4.27%;
}
.business .bus-lists .list b{
  display: flex;
  align-items: start;
  font-size: 1.867rem;
  font-weight: bold;
  color: #e6b878;
}
.business .bus-lists .list b span{
  font-size: 1.333rem;
}
.business .bus-lists .list p{
  font-size: 0.933rem;
  color: #999da1;
}
.business .title-com{
  margin-top: -0.9rem;
}
.business .title-com h2{
  line-height: 2.533rem;
  color: #565965;
}
.business .title-com .line{
  width: 1.067rem;
  height: 0.133rem;
  margin: 0 auto;
  background: #859cfc;
}
.business .title-com .txt{
  line-height: 1.333rem;
  font-size: 0.533rem;
  color: #d2d2d2;
  text-transform: uppercase;
}
.business .map-box{
  width: 100%;
  height: 27.533rem;
  margin-top: -0.833rem;
  background: url("https://img.dabinyouzhi.com/20260807/28a688006b06e9f4a9486533e933d85f_map_bg.png") no-repeat;
  background-size: 100% 100%;
}
.business .map-box .china-map{
  width: 100%;
  height: 27.533rem;
}


/* 企业发展史 */
.develop-history{
  width: 100%;
  height: 45.9rem;
  padding-top: 2.767rem;
  background: url("https://img.dabinyouzhi.com/20260807/ae3f1de45147b384ebef19d0634355d4_fzs_bg.jpg") no-repeat;
  background-size: 100% 100%;
  box-sizing: border-box;
  overflow: hidden;
}
.develop-history .title-com h2{
  margin-bottom: 0.733rem;
  color: #fff;
}
.develop-history .title-com .line .p1{
  background: linear-gradient(90deg, #E5B674, #EBCBA8);
}
.develop-history .phylogen{
  width: 100%;
  height: 22.133rem;
  overflow: hidden;
}
.develop-history .phylogen .swiper-wrapper{
  display: flex;
  width: 98.067rem;
  height: 22.133rem;
  margin-left: -36%;
  background: url("https://img.dabinyouzhi.com/20260807/189f7333e00b9d03893b6ce1e545d78b_phylogen_bg.png") no-repeat;
  background-size: 100% 100%;
}
.develop-history .phylogen .swiper-slide{
  width: 1rem;
}
.develop-history .phylogen .slide1{ margin: 13rem 0 0 2%; }
.develop-history .phylogen .slide2{ margin: 8rem 0 0 6.8%; }
.develop-history .phylogen .slide3{ margin: 7.6rem 0 0 9%; }
.develop-history .phylogen .slide4{ margin: 6rem 0 0 5.5%; }
.develop-history .phylogen .slide5{ margin: 7rem 0 0 11.5%; }
.develop-history .phylogen .slide6{ margin: 9rem 0 0 5%; }
.develop-history .phylogen .slide7{ margin: 3rem 0 0 7.3%; }
.develop-history .phylogen .slide8{ margin: 5rem 0 0 5%; }
.develop-history .phylogen .slide9{ margin: 5.5rem 0 0 5%; }
.develop-history .phylogen .slide10{ margin: 4rem 0 0 4%; }
.develop-history .phylogen .slide11{ margin: 1rem 0 0 3%; }
.develop-history .phylogen .swiper-slide p{
  font-size: 0.867rem;
  font-weight: bold;
  color: #E5B774;
}
.develop-history .phylogen .swiper-slide p span{
  display: block;
  margin-bottom: 1rem;
  transform: rotateZ(90deg);
}

.develop-history .fzs-swiper .swiper-container{
  width: 92%;
  margin: 0 auto;
}
.develop-history .fzs-swiper .swiper-slide{
  width: 100%;
  height: 9.867rem;
  background: rgba(255,255,255,.8);
  box-shadow: 0px 0.167rem 0.833rem 0px rgba(0,0,0,0.1);
  padding-top: 1.033rem;
  box-sizing: border-box;
}
.develop-history .fzs-swiper .slide6{ height: 10.5rem; }
.develop-history .fzs-swiper .slide9{ height: 12rem; }
.develop-history .fzs-swiper .swiper-slide h3{
  margin-bottom: 0.667rem;
  line-height: 1.333rem;
  text-align: center;
  font-size: 1.067rem;
  font-weight: bold;
  color: #1D263E;
}
.develop-history .fzs-swiper .swiper-slide dl{
  width: 86%;
  margin: 0 auto;
}
.develop-history .fzs-swiper .swiper-slide dl dd{
  line-height: 1.333rem;
  font-size: 0.8rem;
  color: #585858;
}


/* 企业荣誉 */
.honor{
  position: relative;
  width: 100%;
  overflow: hidden;
}
.honor .title-com{
  position: absolute;
  top: 2.733rem;
  left: 50%;
  margin-left: -5.333rem;
  z-index: 20;
}
.honor .title-com h2{
  line-height: 2.533rem;
}
.honor .title-com .line{
  width: 1.067rem;
  height: 0.133rem;
  margin: 0 auto;
  background: #4a6dff;
}
.honor .title-com .english{
  line-height: 1.333rem;
  text-align: center;
  font-size: 0.533rem;
  color: #bbb;
  text-transform: uppercase;
}
.honor .honor-swiper{
  width: 100%;
  height: 41.1rem;
}
.honor .honor-swiper .swiper-slide img{
  width: 100%;
}
.honor .honor-swiper .swiper-pagination{
  bottom: 1.5rem;
}
.honor .honor-swiper .swiper-pagination span{
  width: 0.867rem;
  height: 0.867rem;
  margin: 0 0.4rem;
  background: #969696;
  opacity: 1;
}
.honor .honor-swiper .swiper-pagination .swiper-pagination-bullet-active{
  background: #1d263e;
}

/* footer */
.footer{
  width: 100%;
  padding: 1.167rem 0 2.2rem;
  background: #000000;
}
.footer p{
  line-height: 1.067rem;
  text-align: center;
  font-size: 0.733rem;
  color: #757D92;
}


/* 动画 */
@-webkit-keyframes lightHouseTurn {
  to {
    transform: rotate(360deg);
  }
}
@keyframes lightHouseTurn {
  to {
    transform: rotate(360deg);
  }
}
@-webkit-keyframes scaleCircle{
  0%{
    transform: scale(1);
  }
  50%{
    transform: scale(1.1);
  }
  100%{
    transform: scale(1);
  }
}
@keyframes scaleCircle{
  0%{
    transform: scale(1);
  }
  50%{
    transform: scale(1.1);
  }
  100%{
    transform: scale(1);
  }
}