/*@font-face {*/
/*    font-family: 'MiSans PingFang SC';*/
/*    src: url('/skin/iconfont/Ligtra.otf') format('opentype'),*/
/*         url('../iconfont/LINESeedJP_OTF_Rg.otf') format('opentype'),*/
/*         url('../iconfont/LINESeedJP_TTF_Rg.ttf') format('truetype'),*/
/*         url('../iconfont/MiSans-Bold.ttf') format('truetype'),*/
/*         url('../iconfont/MiSans-Demibold.ttf') format('truetype'),*/
/*         url('../iconfont/MiSans-ExtraLight.ttf') format('truetype'),*/
/*         url('../iconfont/MiSans-Heavy.ttf') format('truetype'),*/
/*         url('../iconfont/MiSans-Light.ttf') format('truetype'),*/
/*         url('../iconfont/MiSans-Medium.ttf') format('truetype'),*/
/*         url('../iconfont/MiSans-Normal.ttf') format('truetype'),*/
/*         url('../iconfont/MiSans-Regular.ttf') format('truetype'),*/
/*         url('../iconfont/MiSans-Semibold.ttf') format('truetype'),*/
/*         url('../iconfont/MiSans-Thin.ttf') format('truetype');*/
/*    font-weight: normal;*/
/*    font-style: normal;*/
/*}*/

/*@font-face {*/
/*    font-family: 'LINE Seed JP_TTF;*/
/*    src: url('/skin/iconfont/LINESeedJP_OTF_Rg.otf') format('otf'),*/
/*}*/

* {
    margin: 0;
    padding: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    }
                                
body {
    width: 100%;
    /* min-width: 320px;
    min-height: 100vh; */
    margin: 0 auto;
    /*font-family: MiSans PingFang SC, Hiragino Sans GB, Microsoft YaHei UI, Microsoft YaHei, Source Han Sans CN, sans-serif;*/
    background: #fff;
    /* background: pink; */
    overflow-x: hidden;
    text-align: left;
    position: relative;
    font-size: 1.4rem;
    -webkit-text-size-adjust: 100% !important;
    text-size-adjust: 100% !important;
    -moz-text-size-adjust: 100% !important;
}
img {
    border: none;
}                        
a {
    text-decoration: none !important;
    /* display: inline-block;
    width: 100%; */
       color: inherit; /继承父元素的文本颜色/
}
li {
    list-style: none;
}
/* @font-face {
  font-family: "MiSans-Normal";
  src: url("/skin/font/MiSans-Regular.ttf");
} */
.w{
    width: 73.5%;
    margin: 0 auto;
}
.az1-1 a{
    display: inline-block;
}
.apn{
    position: relative;
}
.za1{
    /* width: 1920px; */
    position: absolute;
    right: -87rem;
    z-index: 11;
    background: #fff;
    display: none;
    /* margin-top: 11.4rem; */
}
a：hover{
    color: #006b7e!important;
}
.A2{
    width: 100%;
}
.apn:hover .za1{
    display: block;
}
.za1-1{
    width: 160rem;
    margin: 0 auto;
    padding: 2.5rem 0 1rem 32rem;
    display: flex;
}
.za1-2{
    text-align: center;
    margin-right: 11.5rem;
}
.za1-2 p{
    font-size: 1.8rem;
    
    font-weight: 400;
    color: #606060;
    line-height: 3rem;
}
.za2{
    margin-top: 54px;
}
.az1{
    margin-top: 54px;
}
.A4{
    width: 100%;
    /* margin-top: 113px; */
}
.za3{
    width: 100%;
    background: #fff;
    border-bottom: 1px solid #DEDEDE;
}
.za3-1{
    padding-top: 2rem;
    display: flex;
    justify-content: space-around;
}
.za3-1 li{
    /* width: 25%; */
    text-align: center;
}
.za3-2{
    display: inline-block;
    font-size: 2.2rem;
    font-weight: 400;
    color: #181818;
    line-height: 2.84rem;
    padding: 3rem 0;
}
.za3-2:hover{
    color: #007489;
}
.za3-3{
    /*color: #007489;*/
    border-bottom: 2px solid #28606B;
}
/* 内容 */
.za4{
    margin-top: 4.4rem;
    padding: 12.3rem 0;
    background: #FCFCFC;
}
.za4-1{
    display: flex;
}
.za4-1 .about_w{
    width: 50%;
}
.za4-2{
    font-size: 2.8rem;
    font-weight: 400;
    color: #555555;
    line-height: 2.84rem;
    margin-bottom: 3.9rem;
}
.A5{
    margin-left: -36px;
    margin-top: 1.5rem;
    display: block;
  
}
.za4-3{
    display: inline-block;
    width: 70%;
    font-size: 4.6rem;
    font-weight: 400;
    color: #555555;
    line-height: 5.2rem;
    vertical-align: top;
}
.za4-3 span,.za4-3 em{
    color: #007489;
    font-style:normal;
}
.za4-4{
    margin-top: 9.5rem;
    margin-bottom: 7.6rem;
    font-size: 2.8rem;
    font-weight: 400;
    color: #555555;
    line-height: 2.84rem;
}
.za4-5{
    width: 90%;
    font-size: 1.6rem;
    font-weight: 300;
    color: #555555;
    line-height: 3.2rem;
}
/* 右侧 */
.za4-b{
    position: relative;
}
.za4-6{
    margin-top: 8.2rem;
    display: flex;
   justify-content: space-around;
}
.za4-7{
    display: flex;
    flex-direction: column;
}
@font-face {
  font-family: "MiSansMedium";
  src: url(/skin/fonts/MiSansMedium.ttf);
}
.za4-7 h6{
    font-size: 8.63rem;
    font-weight: 400;
    color: #007489;
    line-height: 4.89rem;
    font-family: MiSansMedium;
}
.za4-7 h5{
    font-size: 1.73rem;
    font-weight: 600;
    color: #007489;
    line-height: 2.72rem;
}
.za4-7 h5 p{
    color: #555;
    font-weight: 300;
    margin-left: 5rem;
    margin-top: -2rem;
    font-size:2rem;
}
.jiaju {
     color: #555;
    font-weight: 300;
    margin-left: 10.5rem !important;
    margin-top: -2rem;
}
.A7{
   width: 138%;
    margin-left: -10rem;
}
.A8{
    width: 3.3rem;
    position: absolute;
    top: 37%;
    left: 34%;
}
/* 内容2 */
.za5-1{
    padding-top: 13.8rem;
}
.za5-2{
    font-size: 18px;
   
    font-weight: 400;
    color: #555555;
    line-height: 2.84rem;
    margin-top: 4.5rem;
    margin-bottom: 6.1rem;
}
.shipin {
    position: relative;
      overflow: hidden;
}
.A9{
    width: 100%;
        transition: 1.5s;
    -webkit-transition: 1.5s;
  
}
.shipin .A9:hover{
      transform: scale(1.1);
}
.bofang{

  position: absolute;
    width: 10rem;
    text-align: center;
    top: 40%;
    z-index: 55;
    left: 49%;
}
.bofang:hover{
    
    width:11rem;
}

video{
    width: 100%;
}
.za5-3{
    margin-top: 6.2rem;
    margin-bottom: 20rem;
}
.za5-3 p{
    font-size: 18px;
  
    font-weight: 400;
    color: #555555;
    line-height: 3.2rem;
}
/* 内容3 */
.za11{
    position: relative;
    width: 100%;
    height: 115rem;
    /* height: 117rem; */
    /*background: url(/skin/img/A20.png) no-repeat;*/
    /*background-size: 100%;*/
}
.A20{
    width: 100%;
    position: absolute;
}
.za11-14{
    display: flex;
}
.za11-14 li{
    width: 50%;
}
.za11-13{
    width: 5.01rem;
    height: 4.7rem;
    background: #EEEEEE;
    border-radius: 50%;
    font-size: 2rem;
    line-height: 4.7rem;
    text-align: center;
    margin-left: 2rem;
    cursor: pointer;
}
.za11-16{
    display: flex;
    justify-content: flex-end;
    margin-top: 5.1rem;
}
.za11-1{
    height: 30%;
    display: flex;
    margin-top: 17.4rem;
    position: relative;
}
.za11-2{
    width: 10%;
    position: absolute;
    top: 7.5rem;
    left: 11rem;
    /* text-align: center; */
}
.za11-3{
    width: 2.5rem;
    height: 2.5rem;
    /* background: #454DE2; */
    border: 4px solid #8D8D8D;
    border-radius: 50%;
}
.za11-41{
    font-size: 2.2rem;
    
    font-weight: 300;
    color: #7E7E7E;
    line-height: 2.84rem;
    margin-top: 4.5rem;
}
.za11-11{
    color: #03758A;
    font-weight: 600;
}
.za11-12{
    width: 3rem;
    height: 3rem;
    border: 4px solid #03758A;
}
.za111-1{
    top: 8.5rem;
    left: 32rem;
}
.za111-2{
    top: 9.3rem;
    left: 47rem;
}
 .za11-2018 {
    top: 10rem;
    left: 61rem;
    }
.za111-3{
    top: 11rem;
    left: 74rem;
}
.za111-4{
    top: 13.8rem;
    left: 95rem;
}
.za111-5{
    top: 21rem;
    left: 110rem;
}
.za111-6{
    top: 26.5rem;
    left: 144rem;
}
.za12{
    position: absolute;
    bottom: 15rem;
    left: 20rem;
    /*margin-top: 2rem;*/
}
.za12 li{
    display: none;
}
.za12 li:first-child{
    display: block;
}
.za12-1 h4{
    font-size: 2.8rem;
    
    font-weight: 400;
    color: #03758A;
    line-height: 2.84rem;
    margin-bottom: 5rem;
}
.za12-1 p{
    width: 44%;
    font-size: 1.8rem;
    
    font-weight: 300;
    color: #818181;
    line-height: 2.84rem;
}



/* 内容4 */
.bgp{
     background: #E2E2E2;
    background: url(/skin/img/bc.png) no-repeat;
    background-size: 100%;
    background-position: center top 22rem;
}
.za6{
    padding-top: 20rem;
    padding-bottom: 0rem;
  
}

.za6-a .swiper-container {
      width: 100%;
      height: 100%;
}
.za6-a .swiper-slide {
      text-align: center;
      font-size: 18px;
      /*background: #fff;*/
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
	  transition: 300ms;
	  transform: scale(0.8);
	  flex-direction: column;
}
/* .za6-a .swiper-slide-active,.swiper-slide-duplicate-active{
      transform: scale(1);
} */
.A10 {
    width:100%;
  overflow: hidden;
}

#myImg {
  transition: transform 0.3s ease;
}

#myImg:hover {
  transform: scale(1.1);
}
.za6-1{
    text-align: center;
}
.A5-1{
    margin-bottom: 1rem;
}
.A6{
    margin-bottom: 1rem;
}
.za6-2{
    /* display: inline-block; */
    /* width: 70%; */
    font-size: 4.6rem;
    font-weight: 400;
    color: #555555;
    line-height: 6.9rem;
    /* vertical-align: top; */
}
.za6-2 span{
    color: #007489;
}
.za6-3{
    display: inline-block;
    width: 1.67rem;
    height: 1.67rem;
    background: rgba(155,155,155,0);
    border: 3px solid #555555;
    border-radius: 50%;
    margin: 3.1rem 0;
}
.za6-4{
    font-size: 2.82rem;
    
    font-weight: 200;
    color: #555555;
    line-height: 3.74rem;
    margin-bottom: 8.1rem;
}
.za6-a{
    height: 70rem;
    padding-bottom: 9.6rem;
    position: relative;
}
.za6-6{
    /*position: absolute;*/
    bottom: -40px;
    z-index: 111;
    font-size: 2.51rem;
   
    font-weight: 300;
    color: #555555;
    margin-top: 12rem;
     /*line-height: 3rem; */
}
.za6-61{
    font-size:2rem;
    /*font-size: 2.51rem;*/
font-family: Decimal;
font-weight: 300;
color: #555555;
/*line-height: 4.64rem;*/
}
.za6-7{
    position: absolute;
    left: 13%;
    top: 37rem;
    z-index: 90;
    text-align: center;
}
.A12{
    width: 25%;
    cursor: pointer;
}
.za6-7:hover .za6-8{
    display: block;
}
.za6-8{
    /* display: none; */
    width: 38%;
    margin: 0 auto;
    margin-top: 3.6rem;
    font-size: 2.51rem;
   
    font-weight: 300;
    color: #555555;
    line-height: 4.64rem;
    
}
/* 内容5 */
.za6-9{
    margin-top: 3.4rem;*
    text-align: center;
}

.za6-9 p{
    font-size: 2.51rem;
    font-weight: 300;
    color: #555555;
    line-height: 4.64rem;
}
.za6-9 a{
    font-size: 2.51rem;
    font-weight: 300;
    color: #007489;
    line-height: 4.64rem;
}
/* 内容6 */
.za7{
    position: relative;
}
.za7-2{
    position: absolute;
    top: 4rem;
    left: 17%;
    z-index: 5;
}
.za7-3 span{
    font-size: 4.6rem;
   
    font-weight: 400;
    color: #FFFFFF;
    line-height: 3.4rem;
}
.za7-1{
    width: 100%;
    /* overflow-x: scroll; */
    display: flex;
    justify-content: space-between;
    margin-top: 8rem;
    border-bottom: 1px solid #6A849B;
}
/* .za7-1 li{
    width: 45%;
} */
.za7-4{
    display: inline-block;
    font-size: 2.2rem;
   
    font-weight: 400;
    color: #9f9f9f;
    line-height: 2.84rem;
    padding-bottom: 5.3rem;
}
.za7-5{
    font-size: 5.0rem;
    vertical-align: top;
    color: #a7a7a7;
    font-weight: 400;
    line-height: 2.84rem;
}
.za7-111{
    color: #FFFFFF;
    border-bottom: 1px solid #fff;
}
.A14{
    width: 100%;
}
.za7-b li{
    display: none;
}
.za7-b li:first-child{
    display: block;
}
/* 内容7 */
.za8{
    padding-bottom: 18rem;
}
.za8-1{
    display: flex;
    margin-top: 21rem;
}
    width: 50%;
}
.za8-3{
    font-size: 2.4rem;
    font-weight: 400;
    color: #007489;
    line-height: 2.84rem;
}
.za8-2{
    padding-top: 4.8rem;
}
.za8-5{
    width: 100%;
}
.za8-4{
    margin-top: 6rem;
    display: inline-block;
    position: relative;
}
.A15{
    width: 100%;
}
/* .A16{
    width: 42%;
    position: absolute;
    top: 20%;
    left: 29%;
} */
/* .za8-4 .A16{
    display: none;
}
.za8-4 .A16:nth-child(2){
    display: block;
} */
.za8-44{
    width: 100%;
    /*position: absolute;*/
    /*top: 20%;*/
    /*left: 29%;*/
}
.za8-44 .A16{
    display: none;
}
.za8-44 .A16:first-child{
    display: block;
}
.A16{
    /*width: 100%;*/
}
/* 右 */
.za8-b{
     height: 59rem;
    /* height: 100%; */
    overflow-y: scroll;
    margin-top: 18.6rem;
}

 /* 隐藏默认的滚动条样式 */
    .za8-b::-webkit-scrollbar {
      width: 0.4em;
    }

    /* 自定义滚动条样式 */
    .za8-b::-webkit-scrollbar-thumb {
      background-color: #22515c;
      border-radius: 10px;
    }

    /* 鼠标悬停在滚动条上时的样式 */
    .za8-b::-webkit-scrollbar-thumb:hover {
      background-color: #aaa;
    }

    /* 滚动条轨道的样式 */
    .za8-b::-webkit-scrollbar-track {
      background-color: #f1f1f1;
      border-radius: 10px;
    }

    /* 如果需要兼容Firefox等浏览器，可以使用以下代码 */
    /* 竖向滚动条 */
    .za8-b {
      scrollbar-width: 1px;
      scrollbar-color:#22515c #f1f1f1 ;
    }
.za8-6{
    cursor: pointer;
    /* overflow-y: scroll; */
    float: right;
    width: 65%;
    margin-right: 5.7rem;
    padding-bottom: 5rem;
    
    /* margin-top: 18.6rem; */
}
.za8-6 h4{
    font-size: 2.4rem;
    
    font-weight: 600;
    color: #007489;
    line-height: 5rem;
    margin-top: 4.8rem;
}
.za8-6 h5{
    font-size: 2rem;
    
    font-weight: 600;
    color: #007489;
    line-height: 3.6rem;
    margin-top: 3.9rem;
}
.za8-6 p{
    font-size: 1.6rem;
    
    font-weight: 400;
    color: #282727;
    line-height: 3.6rem;
    margin-top: 2.5rem;
}
/* 底部 */
.za9{
   /* border-top: 1px solid #DDDDDD; */
}
.za9-1{
    padding-bottom: 8rem;
    display: flex;
    margin-top: 9.7rem;
}
.za9-a{
    width: 22.5%;
}
.za9-b{
    width: 22.5%;
}
.za9-c{
    width: 30%;
}
.za9-d{
    width: 25%;
}
.za9-7{
    font-size: 1.8rem;
    
    font-weight: 600;
    color: #000000;
    line-height: 2.2rem;
    margin-bottom: 3.6rem;
}
.za9-71{
    font-size: 1.8rem;
    
    font-weight: 600;
    color: #000000;
    line-height: 2.2rem;
    margin-bottom: 4.2rem;
}
.za9-2{
    display: inline-block;
    font-size: 1.4rem;
   
    font-weight: 400;
    color: #6F6F6F;
    line-height: 2rem;
    /*margin-bottom: 3rem;*/
}
.za9-3{
    font-size: 1.4rem;
    
    font-weight: 400;
    color: #6F6F6F;
    line-height: 2rem;
    vertical-align: top;
}
.za9-4{
    display: inline-block;
    margin-bottom: 3rem;
    font-size: 1.4rem;
    
    font-weight: 400;
    color: #6F6F6F;
    line-height: 2rem;
}
.za9-d{
    float: right;
}

.za9-5{
    display: flex;
}
.za9-6 p{
    display: inline-block;
    font-size: 1.05rem;
   
    font-weight: 400;
    color: #A0A0A0;
    line-height: 2.66rem;
}
.za10{
    width: 100%;
    background: #0C424C;
}
.za10-1{
    display: flex;
    justify-content: space-between;
}
.za10-1 p{
    font-size: 1.4rem;
    
    font-weight: 100;
    color: #FFFFFF;
    opacity: 0.5;
    margin: 2.8rem 0;
}
.za10-1 a{
    font-size: 1.4rem;
    
    font-weight: 100;
    color: #FFFFFF;
    line-height: 3.04rem;
    opacity: 0.5;
    /* margin: 2.8rem 0; */
}

.za10-1 a:hover{
    color: #FFFFFF !important;
}
/* kefu */
.kefu {
  position: fixed;
  right: 0;
  top: 50%;
  z-index: 1;
  /* width: 8.8rem;
  background: #fff;
  border: 1px solid #eee; */
  /* border-radius: 1rem; */
  text-align: center;
}

.kefu li {
    width: 4.4rem;
    height: 4.4rem;
    background: #22515C;
    border-radius: 50%;
  /* border-bottom: 1px solid #eee; */
    position: relative;
  margin-bottom: 1.2rem;
}

.kefu li a {
  padding: 0.2rem 0;
  display: inline-block;
}

.kefu li a i {
  font-size: 2.8rem !important;
  color: #fff;
}
.kefu .za99{
   background: #959595 !important;
}

.kefu li:last-child {
  border-bottom: 0;
}
.kefu li:hover{
    background: #E5E5E5;

}
.kefu li:hover a i {
  color: #22515C;
}
.kefu li .model {
  position: absolute;
  right: 8.6rem;
  /*background: #22515C;*/
  background:  #f2f2f2;
  /* border: 1px solid #eee; */
  z-index: 1;
  display: none;
  top: 0;
  padding: 1rem;
}

.kefu li .model.model1 {
  width: 15rem;
}

.kefu li .model.model1 img {
  /*width: 11rem;*/
    width: 100%;
}
.kefu li .model.model2 {
  text-align: center;
  width: 18rem;
  padding: 1.5rem  1rem;
  line-height: 1.8;
}
.kefu li p{
    font-size: 1.6rem;
    line-height: 1.8;
    /*color: #fff;*/
    color: #848484;
}
.kefu li:hover .model {
  display: block;
}
/* 创始人 */
.zs1-1{
    margin-top: 18.6rem;
}
.zs2{
    margin-top: 9.4rem;
    text-align: center;
}
.zs2-1{
    font-size: 2.42rem;
   
    font-weight: 100;
    color: #9B9B9B;
    line-height: 2.87rem;
    margin-bottom: 1.2rem;
}
.zs2-3 {
    display: inline-block;
    width: 1.8rem;
    height: 1.8rem !important;
    background: rgba(155,155,155,0);
    border: 3px solid #555555;
    border-radius: 50%;
    border: 4px solid #B6A481;
    margin: 1.3rem 0;
}
.zs2-4{
    margin-top: 7rem;
    display: flex;
    justify-content: space-between;
    margin-bottom: 5.5rem;
}
.zs2-4 li{
    border-left: 1px solid #B8B8B8;
}
.zs2-5{
    padding-left: 3.7rem;
    text-align: left;
}
.zs2-5 p{
    font-size: 2rem;
    
    font-weight: 400;
    color: #717171;
    line-height: 4rem;
}
/* 内容2 */
.zs3{
    background: url(/skin/img/A24.png) no-repeat;
    background-size: 100%;
}
.zs3-1{
    margin-top: 9.4rem;
    text-align: center;
}
.zs3-2 {
    /*text-align: center;*/
    width:50%;
}
.zs3-3{
    font-size: 2rem;
    
    font-weight: 400;
    color: #717171;
    line-height: 4.41rem;
}
.zs3-4{
    font-size: 2rem;
    
    font-weight: 400;
    color: #B6A481;
    line-height: 4.41rem;
    cursor: pointer;
}

.zs3-2 h2{
    display: none;
    font-size: 2rem;
    
    font-weight: 400;
    color: #717171;
    line-height: 4.41rem;
}
.zs3-5 {
    color: #555555;
}
.zs3-6{
    margin-top: 19.5rem;
    text-align: center;
}
.zs4-1{
    border-bottom: 1px solid #000;
}
.zs4-2{
    display: inline-block;
    width: 100%;
    text-align: left;
    padding-bottom: 6.4rem;
}
.zs4-2 h5{
    font-size: 2rem;
    font-weight: 400;
    color: #262626;
    line-height: 3.04rem;
    margin-top: 3.4rem;
    padding-bottom: 1.2rem;
    border-bottom: 1px solid #000;
}
.zs4-2 p{
    /*margin-top: 4.9rem;*/
    font-size: 1.8rem;
    font-weight: 300;
    color: #000000;
    line-height: 3.04rem;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 20;
    -webkit-box-orient: vertical;
}
.zs5-1{
    margin-top: 24.7rem;
    text-align: center;
}
.zs5-2 {
    margin-top: -5.7rem;
    padding-top: 2.9rem;
    margin-bottom: 13rem;
    border-top: 1px solid #555;
    display: flex;
    text-align: center;
    justify-content: space-between;
}
/* .zs5-2 li{
    width: 32%;
} */

ul.zs5-2 p {
    text-align: left;
	font-size: 1.8rem;
	line-height: 3.04rem;
}
.A28{
    width: 100%;
}
.zs5-3{
    font-size: 1.6rem;    
    font-weight: 400;
    color: #888888;
    line-height: 3rem;
}
.zs5-4{
    font-size: 2rem;
    
    font-weight: 400;
    color: #555555;
    line-height: 3.9rem;
    margin: 2rem 0;
	font-weight: 600;
}
/* 案例中心 */
.A34{
    width: 100%;
    /* margin-top: 114px; */
}
.zd1{
   border-bottom: 1px solid #E8E8E8;
}
.zd1-1{
    margin-top: 6.3rem;
    display: flex;
}
.zd1-1 li{
    font-size: 2.5rem;
   
    font-weight: 400;
    color: #555555;
    line-height: 3.75rem;
    margin-right: 12.5rem;
    padding-bottom: 2.5rem;
    cursor: pointer;
}

.caseon{
	color:#007489!important;
}


.zd1-2{
    border-bottom: 1px solid #B6A481;
}
.zd2{
    overflow: hidden;
    position: relative;
}
.zd2 .zdd2{
    display: none;
}
.zd2 .zdd2:first-child{
    display: block;
}
.zdd2{
    overflow: hidden;
}
.e{
    width: 73.5%;
    /*float: right;*/
    margin: 0 auto;
    display: flex;
    padding-top: 24rem;
    padding-bottom: 11.7rem;
}
.e li{
    width: 50%;
}
.zd2-1{
    display: inline-block;
    font-size: 4.6rem;
    font-weight: 400;
    color: #555555;
    line-height: 5.2rem;
    vertical-align: top;
}
.zd2-1 span{
    color: #B6A481;
}
.zd2-2{
    font-size: 1.95rem;
    
    font-weight: 300;
    color: #3F3F3F;
    line-height: 4.5rem;
}
.zd2-3{
    margin-top: 13.2rem;
}
.zd2-3 h6 {
    width: 11.9rem;
    height: 0.4rem;
    background: #555;
    margin-bottom: 7.1rem;
}
.zd2-3 h5{
    font-size: 3rem;
   
    font-weight: 600;
    color: #555555;
    line-height: 3.6rem;
    margin-bottom: 2rem;
}
.zd2-3 h4{
    font-size: 1.6rem;
   
    font-weight: 300;
    color: #5E5E5E;
    line-height: 3.2rem;
    margin-bottom: 4rem;
}
.zd2-3 p{
    width: 65%;
    font-size: 1.6rem;
    
    font-weight: 400;
    color: #5E5E5E;
    line-height: 2.8rem;
    margin-bottom: 2rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.zd2-3 a{
    font-size: 1.6rem;
    
    font-weight: 400;
    color: #5E5E5E;
    line-height: 2.8rem;
    color:#B6A481;
}
.zd2-4{
    position: absolute;
    right: 0;
    top: 0;
    margin-top: 5.4rem;
    width: 86.75%;
    height: 30.5rem;
    background: #000;
    opacity: 0.01;
    z-index: -1;
}
.zd3{
    position: relative;
}
.A36{
    width: 100%;
}
.zd3-1{
    width: 50%;
    display: inline-block;
    position: absolute;
    bottom: 25px;
    right: -155px;
}
.zd3-1 h4{
    font-size: 3rem;
   
    font-weight: 600;
    color: #B5B5B5;
    line-height: 4.5rem;
    margin-bottom: 1rem;
}
.zd3-1 h5{
    display: inline-block;
    font-size: 2rem;
    
    font-weight: 300;
    color: #B5B5B5;
    line-height: 3.5rem;
    margin-bottom: 3.7rem;
}
.zd3-1 p{
    width: 60%;
    font-size: 1.7rem;
    
    font-weight: 300;
    color: #B5B5B5;
    line-height: 3rem;
    margin-bottom: 3.7rem;
}
.zd3-1 a{
    font-size: 1.7rem;
    
    font-weight: 300;
    color: #B6A481;
    line-height: 2.8rem;
}
.zd4-1{
    margin-top: 11rem;
    margin-bottom: 23rem;
}
.zd4-2{
    display: flex;
}
.zd4-2:nth-child(even){
    flex-direction: row-reverse;
}
.A37{
    width: 100%;
}
.zd4-3{
    width: 50%;
    overflow: hidden;
}
.zd4-3 img{
    transition: 1.5s;
    -webkit-transition: 1.5s;
}
.zd4-3 img:hover{
    transform: scale(1.1);
}

.zd4-5{
    width: 50%;
}
.zd4-4{
    width: 80%;
    margin: 0 auto;
    margin-top: 7.7rem;
}
.zd4-4 h4{
    font-size: 3rem;
   
    font-weight: 600;
    color: #5555555;
    line-height: 3.6rem;
}
.zd4-4 h5{
    font-size: 1.6rem;
   
    font-weight: 300;
    color: #5E5E5E;
    line-height: 2.4rem;
    margin: 2.1rem 0 3.7rem 0;
}
.zd4-4 p{
    font-size: 1.6rem;
    
    font-weight: 400;
    color: #555555;
    line-height: 3.4rem;
    /* margin-bottom: 3rem; */
}
.zd4-4 a{
    display: inline-block;
    font-size: 1.6rem;
    
    font-weight: 400;
    color: #B6A481;
    line-height: 2.4rem;
    margin-top: 3rem;
}
/* 定制页面1 */
.zf1{
    position: relative;
}
.zf1-1{
    position: absolute;
    top: 40%;
    left: 20%;
}
.zf1-1 p{
    margin: 0;
}
.zf1-1 span{
    font-size: 2rem;
    color: #fff;
    
    font-weight: 400;
    line-height: 3.5rem;
}
.zf1-1 h1{
    font-size: 5rem;
    color: #fff;
    
    font-weight: 400;
    line-height: 7.5rem;
}
.zf2{
    margin-top: 25.4rem
}
.zfa{
    margin-bottom: 17rem;
}
.zf2-1{
    position: relative;
    border-bottom: 1px solid #9B9B9B;
    /* margin-top: 25.4rem; */
    text-align: center;
    padding-bottom: 3.7rem;
}
.zf2-2{
    font-size: 2.8rem;
    
    font-weight: 200;
    color: #555555;
    line-height: 2.81rem;
}
.zf2-3{
    position: absolute;
    bottom: -9px;
    background: #fff;
    z-index: 2;
    margin: 0;
}
.zf2-4{
    margin-top: 5.6rem;
    display: flex;
    /*justify-content: space-between;*/
}
.zf2-22 li{
    width: 48% !important;
}
.zf2-4 li{
     width: 23%; 
      margin-right: 2%;
    overflow: hidden;
}
.zf2-4 li:last-child{
    margin-right: 0;
}
.zf2-4 li img:hover{
    transform: scale(1.1);
}
.A42{
    width: 100%;
    transition: transform 0.3s ease;
}
.zf2-5{
    text-align: center;
    width: 71%;
    margin: 0 auto;
    margin-top: 6.8rem;
    font-size: 2.4rem;
    
    font-weight: 200;
    color: #555555;
    line-height: 3.72rem;
}
.zf2-5 p{
    text-align: center;
   /* width: 90%;
    margin: 0 auto;
    margin-top: 6.8rem; */
    font-size: 2.4rem;
    
    font-weight: 200;
    color: #555555;
    line-height: 3.72rem;
}
.zf2-6{
    width: 61%;
    margin-top: 3.8rem;
}
.zf2-7{
    margin-top: 3.8rem;
}
.zf2-8{
    margin-top: 9.2rem;
}
.zf2-9{
    border: 1px solid #B5B5B5;
    margin-bottom: 5rem;
    display: flex;
    justify-content: space-evenly;
}
.zf2-10{
    display: inline-block;
    margin-top: 4rem;
    font-size: 5rem;
   
    font-weight: 100;
    color: #555555;
    line-height: 6.5rem;
}
.zf2-11{
    width: 50%;
    display: flex;
    margin: 2.8rem 0 5.8rem 0;
}
.A48{
    width: 13.56rem;
    height: 13.5rem;
}
.zf2-12{
    margin-top: 1.5rem;
    margin-left: 2rem;
}
.zf2-12 h5{
    font-size: 2.4rem;
   
    font-weight: 600;
    color: #555555;
    line-height: 3.6rem;
    margin-bottom: 2rem;
}
.zf2-12 p{
    font-size: 2rem;
   
    font-weight: 400;
    color: #555555;
    line-height: 3rem;
}
/* 新中式2 */
.zg2{
    margin-top: 32.5rem;
}
.zg2-1{
    display: flex;
    justify-content: space-around;
    margin: 11.3rem 0;
}
.zg2-2 {
    font-size: 3rem;
    font-weight: 400;
    color: #555555;
    line-height: 4.5rem;
    margin-top: 0rem;
	display: flex;
	margin-right:41rem;
	width: 100%;
}
.A5-2{
    margin: 0;
	height: 2rem;
    margin-top: 7rem;
}

.A5-22{
    margin: 0;
}
.A5-22-2{
    margin: 0;
	height: 2rem;
    margin-top: 1.5rem;
}
    
.zg2-3 p{
    font-size: 1.5rem;
    
    font-weight: 400;
    color: #555555;
    line-height: 2.6rem;
}
.zg2-4{
    font-size: 1.4rem;
    
    font-weight: 400;
    color: #B6A481;
    line-height: 2.6rem;
    cursor: pointer;
}
.zg2-5{
    display: none;
}
.zg2-7{
    display: none;
}
.zg2-9{
    display: none;
}
.zg2-10{
    width: 90%;
}
.zg2-6 {
    font-size: 1.6rem;
    
    font-weight: 400;
    color: #B6A481;
    line-height: 2.4rem;
    cursor: pointer;
    margin-top: 3rem;
}
.zg2-8 {
    font-size: 1.6rem;
    
    font-weight: 400;
    color: #B6A481;
    line-height: 2.4rem;
    cursor: pointer;
    margin-top: 3rem;
}
.zd4-4 h1{
    display: inline-block;
    font-size: 2.6rem;
    font-weight: 400;
    color: #555555;
    line-height: 4.5rem;
    margin-bottom: 4.1rem;
}
.zg3-1{
    padding-bottom: 1.5rem;
    border-bottom: 1px solid #9B9B9B;
}
.zg3-2{
    font-size: 3.61rem;
   
    font-weight: 400;
    color: #555555;
    line-height: 4rem;
}
.zg3-3{
    font-size: 2rem;
   
    font-weight: 100;
    color: #9B9B9B;
    line-height: 2.83rem;
}
.zg3-4{
    margin: 0 1.5rem;
}
.zg3-5{
    margin-top: 4.3rem;
    display: flex;
    margin-bottom: 15.7rem;
}
.A56{
    width: 38.2rem;
    height: 49.1rem;
}
.A57{
    width:102rem;
    height: 49.1rem;
}
.zg3-6{
    font-size: 3.61rem;
    
    font-weight: 400;
    color: #555555;
    line-height: 4.27rem;
    margin-top: 4.8rem;
    text-align: center;
}
.zg3-7{
    width: 95%;
    margin: 0 auto;
    font-size: 1.8rem;
    
    font-weight: 300;
    color: #555555;
    line-height: 3.4rem;
    margin-top: 5.1rem;
}
.A58{
    width: 37.8rem;
    height: 49.1rem;
}
.A59{
    width:102rem;
    height: 49.1rem;
}
.A60{
    width:102rem;
    height: 49.1rem;
}
.A61{
    width: 37.8rem;
    height: 49.1rem;
}
.zg3-8{
    text-align: center;
    margin-bottom: 11.2rem;
    font-size: 2.37rem;
    
    font-weight: 400;
    color: #959595;
    line-height: 3rem;
    cursor: pointer;
}

/* 案例详情 */
.zh1{
    margin-bottom: 20rem;
}
.zh1 img {
    max-width: 100%;
	margin:1%;
}
.zh1-1{
    text-align: center;
    margin: 12.4rem 0 8rem 0;
}
.zh1-1 h5{
    font-size: 2.4rem;
   
    font-weight: 100;
    color: #9B9B9B;
    line-height: 2.83rem;
    margin-bottom: 2.1rem;
}
.zh1-1 h6{
    font-size: 3.6rem;
   
    font-weight: 400;
    color: #535353;
    line-height: 4.26rem;
}
.zh1-2{
    font-size: 2.6rem;
    
    font-weight: 300;
    color: #5E5E5E;
    line-height: 4.21rem;
    margin-bottom: 7.5rem;
}
.A67{
    width: 100%;
    margin-bottom: 5.8rem;
}
/* 合作伙伴 */
.A71{
    width: 100%;
}
.zj1-1{
    text-align: center;
    position: absolute;
    top: 35%;
    left: 42%;
}
.zj1-2{
    display: inline-block;
    width: 1.8rem;
    height: 1.8rem;
    background: rgba(155,155,155,0);
    border: 3px solid #555555;
    border-radius: 50%;
    border: 4px solid #fff;
    margin: 1.3rem 0;
}
.zj1-3{
    font-size: 2rem;
    color: #fff;
    
    font-weight: 400;
    line-height: 3.5rem;
}
.zj1-1 h1{
    font-size: 5rem;
    color: #fff;
    
    font-weight: 400;
    line-height: 7.5rem;
}
.zj2{
    margin-top: 23.8rem;
}
/*.zj2-1{*/
/*    margin-bottom: 20rem;*/
/*}*/
.zj2-2{
    font-size: 2.4rem;
   
    font-weight: 100;
    color: #9B9B9B;
    line-height: 2.83rem;
    margin: 2.9rem 0 5.9rem 0;
    text-align: center;
}
.zj2-3{
    font-size: 2rem;
    
    font-weight: 400;
    color: #6A6A6A;
    line-height: 4.8rem;
}
.zj2-4{
    text-align: center;
    margin: 15.6rem 0 12.2rem 0;
}
.zj3{
    overflow: hidden;
    margin-bottom: 20rem;
    /*display: flex;*/
    /*flex-wrap: wrap;*/
    /*justify-content: space-between;*/
}
.zj3 li{
    float: left;
    margin-right: 1.25%;
    width: 19%;
}
.zj3 li:nth-child(5n){
     margin-right: 0;
}
.zj3 li img{
    width: 75%;
    margin-top: 0rem;
}

.zj3 li img:hover{
    border: 1px #dbdbdb solid ;;
}
/* 产品详情 */
.zk1{
    position: absolute;
    top: 42%;
    left: 12%;
}
.zk1 span {
    font-size: 2.5rem;
    color: #000;
    
    font-weight: 400;
    line-height: 3.5rem;
}
.zk1 h1 {
    font-size: 5rem;
    color: #000;
    
    font-weight: 400;
    line-height: 7.5rem;
    margin-top: 3rem;
}
.zk1 p{
    margin: 0 1rem;
}
/* .q{
    width: 63%;
    margin: 0 auto;
} */
.zk2{
    margin-top: 26.5rem;
    position: relative;
}

.zk2-1 h1{
    font-size: 2.6rem;
   
    font-weight: 400;
    color: #555555;
    line-height: 3.04rem;
    margin: 2.8rem 0;
}
.zk2-1 p{
    font-size: 1.6rem;
    
    font-weight: 400;
    color: #555555;
    line-height: 2.8rem;
}
.zk3{
    margin-bottom: 27.8rem;
}
.zk3-a{
    margin-top: 26.3rem;
    margin-bottom: 5rem;
}
.zk3-1{
    font-size: 1.8rem;
    
    font-weight: 400;
    color: #333333;
    line-height: 2.8rem;
}
.zk3-2{
    display: inline-block;
    width: 90%;
    height: 1px;
    background: #B8B8B8;
}
.zk3-3{
    display: flex;
    justify-content: space-evenly;
}
.zk3-4{
    font-size: 1.8rem;
    
    font-weight: 400;
    color: #787878;
    line-height: 4.8rem;
}
.zk3-4 span{
    color: #171717;
    margin-left: 2rem;
}
/* 联系我们 */
.zl1{
    top: 74%;
    left: 42%;
}
.zl2-1{
    margin-top: 23.1rem;
    text-align: center;
}
.zl2-2{
    position: absolute;
    left: 48%;
}
.zl2-2 span{
    display: inline-block;
    font-size: 2rem;
    color: #B6A481;
}
.wu1{
    position: absolute;
    /* top: -1rem; */
    left: -1rem;
}
.wu2{
    position: absolute;
    top: -1.5rem;
    left: 1.5rem;
}
.wu3{
    position: absolute;
    top: -2rem;
    left: 4rem;
}
.wu4{
    position: absolute;
    top: -1.5rem;
    left: 7rem;
}
.wu5{
    position: absolute;
    top: 0rem;
    left: 9.5rem;
}
.zl2-5{
   padding-top: 2rem;
}
.zl2-3{
    display: inline-block;
    width: 24%;
    height: 1px;
    background: #B8B8B8;
}
.zl2-4{
    font-size: 3.6rem;
   
    font-weight: 400;
    color: #555555;
    line-height: 5.93rem;
}
.zl2-6{
    display: flex;
    justify-content: space-between;
    margin-top: 18.4rem;
    margin-bottom: 33.6rem;
    text-align: left;
}
.zl2-7{
    font-size: 1.6rem;
    
    font-weight: 400;
    color: #242424;
    line-height: 3rem;
    vertical-align: top;
}
.zl2-8{
    font-size: 2rem;
    
    font-weight: 300;
    color: #7C7C7C;
    line-height: 3rem;
    margin-top: 4.7rem;
}
.A188{
    margin-top: 2rem;
}
.zl2-9{
    width: 33%;
}
.zl3{
    margin-bottom: 19.5rem;
}
.zl3-1{
    margin-top: 10rem;
    display: flex;
    justify-content: space-between;
}
.zl3-1 li{
    width: 45%;
}
.zl3-2{
    position: relative;
    margin-bottom: 4rem;
}
.zl3-2 span{
    font-size: 2rem;
    
    font-weight: 400;
    color: #242424;
    line-height: 3rem;
}
.zl3-2 input{
    width: 85%;
    font-size: 2rem;
    
    font-weight: 300;
    color: #7C7C7C;
    line-height: 3rem;
    border: none;
    border-bottom: 1px solid #000;
    outline: none;
}
.zl3-3{
    text-align: center;
    margin-top: 4rem;
}
.zl3-3 .submit{
    width: 22rem;
    height: 4.5rem;
    font-size: 2rem;
    border: 1px solid #000;
    text-align: center;
    background: #fff;
}
.formtips {
    position: absolute;
    top: 48%;
    right: 0;
    font-size: 14px;
    color: rgba(255, 125, 125, 1);
    text-align: center;
    transform: translateY(-50%);
    /* background-color: #fff; */
}
#toast-container{
    position: fixed;
    z-index: 999999;
    pointer-events: none;
}
.zl4{
    width: 44%;
}
.zl4-1{
    margin: 12.4rem 0 29rem 0;
}
/* 产品中心 */
/* .jing{
    position: relative;
} */
/*.jing:hover .zq1{*/
/*    display: block;*/
/*}*/
.zq1{
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    padding-top: 120px;
    z-index: -1;
    background: #fff;
}
.zq1-1{
    /* padding-top: 120px; */
    padding-bottom: 5rem;
    display: flex;
    flex-wrap: wrap;
}
/*.zq1-111{*/
/*    justify-content: space-between;*/
/*}*/
.zq1-2{
    margin: 10px 3% 10px 0;
    width: 22%;
    text-align: center;
}
.zq1-2 a{
    display: inline-block;
}
.zq1-2 p {
    font-size: 1.8rem;
    
    font-weight: 400;
    color: #606060;
    line-height: 3rem;
}
.zq2{
    top: 36%;
}
.zq3-1{
    margin-top: 15rem;
    display: flex;
    justify-content: space-between;
}
.zq3-2{
    text-align: center;
    font-size: 3rem;
    
    font-weight: 400;
    color: #010101;
    line-height: 5.06rem;
}
.zq3-3{
    width: 85%;
    font-size: 1.8rem;
   
    font-weight: 100;
    color: #555555;
    line-height: 3rem;
}
.zq4{
    margin: 7.2rem 0;
    display: flex;
    justify-content: space-between;
}
/* .zq4-a{
    text-align: center;
} */
.zq4-a p{
    font-size: 1.8rem;
   
    font-weight: 500;
    color: #474747;
    line-height: 6rem;
    cursor: pointer;
}
.zq4-a .zq4-1{
    font-size: 2.3rem;
    color: #1D4E58;
}
.zq4-a a {
    color: #1D4E58;
}
.zq4-1 > a:first-child {
  color: #B6A481;
}

.zq4-a a ：hover {
    color: #1D4E58;
}
.zq4-b{
    width: 85%;
}
.zq4-b select{
    margin-top: 2rem;
    width: 22rem;
    height: 4rem;
    padding: 0 1rem;
    outline: none;
}
.zq4-b select option{
    background: #eee;
    padding: 1rem 0;
}
.zq4-2{
    display: flex;
    /*justify-content: space-between;*/
    flex-wrap: wrap;
    margin-top: 2rem;
    gap:calc(6%/3);
}
.zq4-3{
    width: 32%;
    margin-bottom: 6.2rem;
    overflow: hidden;
}
.zq4-3 a{
    display: inline-block;
}
.A95{
    width: 100%;
}
.zq4-3 img{
    transition: 1.5s;
    -webkit-transition: 1.5s;
}
.zq4-3 img:hover{
    transform: scale(1.1);
}
.zq4-3:hover .zq4-4 span{
    color: #B6A481;
}
.zq4-3:hover .zq4-4{
    border-bottom: 1px solid #B6A481;
}
.zq4-4{
    margin-top: 3.5rem;
    padding-bottom: 1.8rem;
    border-bottom: 1px solid #000;
    display: flex;
    justify-content: space-between;
}
.zq4-4 span{
    font-size: 1.8rem;
    
    font-weight: 400;
    color: #000;
    line-height: 2.67rem;
}
.zq4-5{
    text-align: center;
}
.zq5 .zq5-1{
    display: none;
}
.zq5 .zq5-1:first-child{
    display: block;
}
.zg1 {
    margin-top: 54px;
	position: relative;
}

.shuzi {
    display:flex;
}



/*@media screen and (min-width:1280px) and (max-width:760px){*/
    
/*}*/

@media screen and (min-width:2500px) and (max-width:4000px){
     .za6-6{
            margin-top: 8rem;
    }
    .za6-7{   
        top: 63%;
    }
    .A12{
        width: 23%;
    }
    .A1{
            margin-top: 3.5rem;
    }
    .zq1 {
            padding-top: 200px;
    }
    .za3{
        top: 9rem !important;
    }
    .za6-5 a{
        display: inline-block;
        width: 100%;
    }
    .za8-4{
            width: 100%;
    }
    
    .za6-61{
        line-height: 3.64rem;
    }
    .zf2-4 li{
            width: 23%;
    }
}



.mindexvideo {
    display: none;
}

.viewmore{
	display:none;
}

#brandSelect option {
  line-height: 2;
}
.slidemore{
	text-align: right;
    margin-bottom: 7rem;
}
.slidemorec{
	text-align:center;
	margin-bottom:7rem;
	margin-top:7rem;
}
@media screen and (max-width:1441px){
	.zq1-2m{
		width:17%!important;
	}
}


@media screen and (max-width:770px){
	
	.A5-2 {
	margin: 0;
    height: 9rem;
    margin-top: 32rem;
	}
	
	.A5-22-2 {
	margin: 0;
    height: 9rem;
    margin-top: 1.5rem;
	}
	
	.zg2-2 {
    margin-right: 15rem;
}
	
	ul.zs5-2 p {
    text-align: left;
	font-size: 7rem;
	line-height:12rem;
}
	
	
	.zj3 li img{
    width: 100%;
    margin-top: 0rem;
}
	
	.A5{

    margin-bottom: 8rem
}
	.slidemore{
	text-align: center;
    margin-bottom: 7rem;
    font-size: 7rem;
    margin-top: 7rem;
}
.viewmore{
	font-size:7rem;
	text-align:center;
	display:block;
	
}
	.zl2-1 {
    margin-top: 32.1rem;
    text-align: center;
}
	

.zf2-5 {
    text-align: left;
}

.zs1-1 {
    margin-top: 37.6rem;
}	

.zs2 {
    margin-top: 22.4rem;
    text-align: center;
}

.zs3-6 {
    margin-top: 40.5rem;
    text-align: center;
}
.zs5-1 {
    margin-top: 40.7rem;
    text-align: center;
}

.zs5-4 {
    font-size: 2rem;
    font-weight: 600;
    color: #555;
    line-height: 3.9rem;
    margin: 6rem 0;
}
	
    .videomobile{
        
    }
    .header-transparent{
        position: fixed !important;
        z-index: 999;
        background: #fff;
    }
 
    .bofang{
        width: 22rem;
    top: 28.5%;
    left: 47%;
}

.A16{
    width: 100%;
}
  
    .mindexvideo {
    display: block!important;
}

    .zj3 li{
    margin-right: 5%;
    width: 30%;
    margin-bottom: 10rem;
}
.zj3 li:nth-child(5n){
     margin-right: 4%;
}
.zj3 li:nth-child(2n){
     margin-right: 0;
}

.A7{
   width: 138%;
   margin-left: -45rem;
}
    .w{
        width: 95%;
    }
    .pcheader {
        display: none;
    }
    .za3-1{
        padding-top: 5rem;
    }
    .za3-2{
        font-size: 6rem;
        line-height: 10rem;
        padding: 7rem 0;
    }
    .za4-1{
        flex-wrap: wrap;
    }
    .za4-1 li{
        width: 100%;
    }
    .za4-2{
        font-size: 8rem;
        line-height: 36rem;
    }
      
  /*追加的样式*/
  /*.A10 {*/
  /*    width: 80%;*/
      
  /*}*/
  .za4-7 h5 p{
    color: #555;
    margin-top: 7rem;
    font-size: 6rem;
}

.jiaju {

     margin-left: 2.5rem !important;

}

  .swiper-button-next{
      right:8% !important;
      top: 39% !important;
  }
   .swiper-button-prev{
      left:8% !important;
      top: 39% !important;
  } 
  
  .za6-6{
    margin-top: 15rem;
    /* line-height: 4.64rem; */
}
  
    .A5{
        /*width: 10%;*/
        margin-left: 0;
    }
    .za4-3{
        width: 91%;
        font-size:12rem;
        line-height: 20rem;
    }
    .za4-4{
        font-size: 8rem;
        line-height: 26rem;
    }
    .za4-5{
        width: 100%;
        font-size: 8rem;
        line-height: 12rem;
    }
    .za4-7 h6{
        font-size: 28rem;
        line-height: 25rem;
    }
    .za4-7 h5{
        font-size: 8rem;
        line-height: 12rem;
    }
    .A8 {
        width: 13.3rem;
        top: 23%;
        left: 38%;
    }
    .za5-2{
        font-size: 17px;
        line-height: 15rem;
        margin-top: 8.5rem;
        margin-bottom: 10.1rem;
    }
     .za5-3 p{
        font-size: 17px;
        line-height: 12rem;
    }
    .za11 {
        height: 289rem;
        /*padding-right: 10rem;*/
        background-size: 222%;
       
    }
    .za11-14 .za11-15{
        width: 100%;
    }
    .A20{
        width: 100%;
        height: 101%;
        z-index: -2;
       
    }
    .za12{
    position: absolute;
    bottom: 15rem;
    left: 5rem;
    /*margin-top: 2rem;*/
}
    .za11-14{
        width: 100%;
        margin-left: 5rem;
        flex-wrap: wrap;
       
    }
    .za11-1{
        /*margin-top: 77.4rem;*/
    }
    .za11-4{
         font-size: 7rem;
        line-height: 12rem;
        color: #8D8D8D!important;
    }
    .za11-14 .za11-16{
        position: relative;
        right: 7%;
        margin-top: -20rem;
    }
	.za11-14 li {
    width: 100%;
}
    .za11-13{
        width: 16.01rem;
        height: 15.7rem;
        font-size: 8rem;
        line-height: 15.7rem;
    }
    .za11-2{
        width: 13%;
        top: -5rem;
        left: 13rem;
    }
    .za11-5 {
        top: -2rem;
        left: 35rem;
    }
    .za11-6 {
        top:0.5rem;
        left: 55rem;
    }
    .za11-2018 {
        top:13rem;
        left: 77rem;
    }
  
    .za11-7 {
        top: 12rem;
        left: 100rem;
    }
    .za11-8 {
        top: 38rem;
        left: 117rem;
    }
    .za11-9 {
        top: 43rem;
        left: 139rem;
    }
    .za11-10 {
        width: 14%;
        top: 51rem;
        left: 167rem;
    }
    .za12{
        bottom: 25rem;
    }
    .za12-1 h4{
        width: 98%;
        font-size: 8rem;
        line-height: 20rem;
    }
    .za12-1 p{
      
        width: 98%;
        font-size: 6rem;
        line-height: 11rem;
    }
  .za6 {
        /*padding-top: 50rem;*/
     }
  .za6-2{
       font-size: 10.8rem;
        /*font-size: 13.6rem;*/
        line-height: 15rem;
    }
  .za6-3{
        width: 4.67rem;
        height: 4.67rem;
        margin: 6.1rem 0;
    }
  .za6-4{
        font-size: 7rem;
        line-height: 18rem;
    }
  .za6-a{
        padding-bottom: 22.6rem;
    }
  .za6-7{
        left: 3%;
        top: 51%;
    }
    .za6-6{
        bottom: -29px;
         font-size: 8rem;
        line-height: 12rem;
        width: 100%;
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    }
    
    .za6-61{
    font-size:7rem;
}
  .A12{
        width: 14%;
    }
  .za6-8{
        width: 100%;
        font-size: 8rem;
        line-height: 12rem;
    }
  .za6-9{
      width: 95%;
      margin: 14px auto;
    }
  .za6-9 p{
        font-size: 8rem;
        line-height: 12rem;
    }
  .za6-9 a{
        font-size: 8rem;
        line-height: 12rem;
    }
    .za7-2{
        left: 2%;
        top: 10rem;
    }
    .za7-3 span{
        font-size: 10rem;
        line-height: 12rem;
    }
    .za7-1{
        overflow-x: scroll;
    }
    .za7-5{
         font-size: 11rem;
        line-height: 12rem;
    }
    .za7-4{
        width: 300px;
        font-size: 7rem;
        line-height: 12rem;
    }
    .za7-b{
        width: 100%;
    }
    .za8-1{
        flex-wrap: wrap;
        flex-direction: column-reverse;
    }
    .za8-1 li{
        width: 100%;
    }
    .za8-b{
        height: 190rem;
    }
    .za8-3{
        font-size: 10rem;
        line-height: 12rem;
    }
    .za8-6{
        width: 95%;
    }
    .za8-6 h4{
        font-size: 14.47rem;
        line-height: 15rem;
        margin-top: 7.8rem;
    }
    .za8-6 h5{
        font-size: 10rem;
        line-height: 12rem;
        margin-top: 7.8rem;
    }
    .za8-6 p{
        font-size: 7rem;
        line-height: 11rem;
    }
    .zd1-1{    
        margin-top: 11.3rem;
        justify-content: space-between;
    }
    .zd1-1 li{
        font-size: 7.5rem;
        line-height: 12rem;
        margin-right: 0;
    }
    .zd1-1 li a {
    color: #555555; @important
}
    .e{
        width: 95%;
        flex-wrap: wrap;
    }
    .e li{
        width: 100%;
    }
    .zd2-1{
        font-size: 13.6rem;
        line-height: 15rem;
    }
    .zd2-2{
        font-size: 9rem;
        line-height: 16rem;
		margin-top: 10rem;
    }
    .zd2-3 h6{
        width: 30rem;
        height: 1rem;
    }
    .zd2-3 h5{
        font-size: 10rem;
        line-height: 12rem;
        margin-bottom: 6rem;
    }
    .zd2-3 h4{
         font-size: 8rem;
        line-height: 12rem;
    }
    .zd2-3 p{
        width: 100%;
        font-size: 7rem;
        line-height: 12rem;
        -webkit-line-clamp: 5;
        margin-bottom: 15rem;
    }
    .zd2-3 a{
        display: inline-block;
        font-size: 8rem;
        line-height: 12rem;
        margin-bottom: 10rem;
    }
    .A35{
        width: 100%;
    }
    .zd3-1{
        width: 100%;
        right: -30px;
        bottom: 50px;
    }
    .zd3{
        height: 400px;
    }
    .A36 {
        width: 206%;
        height: 96%;
    }
    .zd3-1 h4{
        font-size: 10rem;
        line-height: 12rem;
        margin-bottom: 5rem;
    }
    .zd3-1 h5{
        font-size: 8rem;
        line-height: 12rem;
        margin-bottom: 5rem;
    }
    .zd3-1 p{
        font-size: 7rem;
        line-height: 9rem;
    }
    .zd3-1 a{
        font-size: 8rem;
        line-height: 12rem;
    }
    .zd4-2{
        flex-wrap: wrap;
        margin-bottom: 30rem;
    }
    .zd4-3{
        width: 95%;
        margin: 0 auto;
    }
    .zd4-5{
        width: 100%;
    }
    .zd4-4{
        width: 95%;
    }
    .zd4-4 h4{
        font-size: 10rem;
        line-height: 12rem;
    }
    .zd4-4 h5{
        font-size: 8rem;
        line-height: 12rem;
        margin: 5rem 0;
    }
    .zd4-4 p{
        font-size: 6.4rem;
        line-height: 12rem;
    }
    .zd4-4 a{
        font-size: 8rem;
        line-height: 12rem;
        margin-top: 6rem;
    }
    .zh1-1 h5{
        font-size: 8rem;
        line-height: 12rem;
    }
    .zh1-1 h6{
        font-size: 12rem;
        line-height: 15rem;
    }
    .zs2-3{
        width: 4.67rem;
        height: 4.67rem !important;
        margin: 6.1rem 0;
    }
    .zh1-2{
        font-size: 8rem;
        line-height: 12rem;
        margin-bottom: 20rem;
    }
    .zl2-2 span{
        font-size: 12rem;
    }
    .zl2-5 {
        padding-top: 10rem;
    }
    .zl2-3{
        width: 0;
    }
    .zl2-4{
        font-size: 9rem;
        line-height: 35rem;
    }
    .wu1{
        top: -3rem;
        left: -24rem;
    }
     .wu2{
        top: -14.5rem;
        left: -11.5rem;
    }
     .wu3{
        top: -20rem;
    }
     .wu4{
        top: -12.5rem;
        left: 16rem;
    }
     .wu5{
        top: -3rem;
        left: 28.5rem;
    }
    .zl2-6{
        flex-wrap: wrap;
    }
    .zl2-6 li{
        width: 45%;
        margin-bottom: 8rem;
		margin-top:8rem;
    }
	.add  {
       width:90%!important;
  }
    .zl2-7{
        font-size: 8rem;
        line-height: 12rem;
    }
    .zl2-8{
        font-size: 8rem;
        line-height: 12rem;
    }
    .zl2-9{
        width: 14%;
    }
    .zl3-1{
        flex-wrap: wrap;
    }
    .zl3-1 li{
        width: 100%;
    }
    .zl3-2{
        margin-bottom: 18rem;
    }
    .zl3-2 span{
        font-size: 9rem;
        line-height: 12rem;
    }
    .zl3-2 input{
        width: 98%;
        font-size: 7rem;
        line-height: 18rem;
    }
    .zl3-3{
        
    }
    .zl3-3 .submit{
        width: 50rem;
        height: 15.5rem;
        font-size: 8rem;
    }
    .zl4 {
        width: 37%;
    }
    .w1400{
        width: 100% !important;
    }
    .ab-sec1{
        margin-top: 0 !important;
    }
    .zf2-1{
        padding-bottom: 16.7rem;
    }
    .zf2-2{
        font-size: 8rem;
        line-height: 12rem;
        margin: 5rem 0;
    }
    .zf2-3{
        left: 48%;
        bottom: 2px;
    }
    .zf2-5{
        width: 100%;
        font-size: 7rem;
        line-height: 12rem;
    }
	.zf2-5 p{
	    width: 100%;
	    font-size: 7rem;
	    line-height: 12rem;
		text-align: left;
	}
    .zf2-4{
        flex-wrap: wrap;
    }
    .zf2-4 li{
        width: 48%;
        margin-bottom: 5rem;
    }
    .zfa{
        margin-bottom: 50rem;
    }
    .zf2-444{
        width: 100% !important;
    }
    .zf2-9{
        margin-bottom: 15rem;
    }
    .zf2-10{
        margin-top: 15rem;
        font-size: 20rem;
        display:none;
    }
    .zf2-11{
        width: 98%;
    }
    .zf2-12 h5{
        font-size: 9rem;
        line-height: 12rem;
    }
    .zf2-12 p{
        font-size: 7rem;
        line-height: 12rem;
    }
    .A48{
        width: 52.56rem;
        height: 36rem;
        margin-top: 4rem;
    }
    .zs2-1{
        font-size: 8rem;
        line-height: 12rem;
        margin-bottom: 4.2rem;
    }
    .zs2-4{
        flex-wrap: wrap;
        margin-bottom: 15.5rem;
    }
    .zs2-5 p{
        font-size: 7rem;
        line-height: 12rem;
        margin-bottom: 10rem;
    }
    .zs3-1{
        margin-top: 40rem;
    }
    .zs3-3{
        font-size: 7rem;
        line-height: 12rem;
    }
    .zs3-2 h2{
        font-size: 8rem;
        line-height: 12rem;
    }
    .zs3-4{
        font-size: 8rem;
        line-height: 12rem;
    }
    /*.zs4-2 h5{*/
    /*    font-size: 10rem;*/
    /*    line-height: 12rem;*/
    /*}*/
    /*.zs4-2 p{*/
    /*    font-size: 8rem;*/
    /*    line-height: 12rem;*/
    /*}*/
    .zj2-2{
        font-size: 6.4rem;
        line-height: 12rem;
    }
    .zj2-3{
        font-size: 7rem;
        line-height: 12rem;
    }
    .zq3-1{
        flex-wrap: wrap;
    }
    .zq3-2{
        font-size: 12rem;
        line-height: 15rem;
        margin-bottom: 10rem;
    }
    .zq3-3{
        width: 100%;
        font-size: 7rem;
        line-height: 12rem;
    }
    .zq4{
        flex-wrap: wrap;
    }
    .zq4-a{
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    .zq4-a .zq4-1{
        font-size: 10rem;
    }
    .zq4-a p{
        width: 30%;
        font-size: 8rem;
        line-height: 12rem;
        margin-bottom: 5rem;
    }
    .zq4-b select{
        margin: 7rem 0;
        width: 182rem;
        height: 24rem;
    }
    .zq4-b{
         width: 100%;
    }
   .zq4-3.zq4-3{
        width: 49%;
        margin-bottom: 20rem;
    }
    .zq4-4 {
        margin-top: 10rem;
    }
    .zq4-4 span{
        font-size: 8rem;
        line-height: 12rem;
    }
    .zk2-1 h1{
        font-size: 12rem;
        line-height: 15rem;
        margin: 6.8rem 0;
    }
    .zk2-1 p{
        font-size: 8rem;
        line-height: 12rem;
    }
    .zk3-1{
        font-size: 8rem;
        line-height: 12rem;
    }
    .zk3-2{
        width: 77%;
        height: 2px;
    }
    .zk3-a{
        margin-bottom: 15rem;
    }
    .zk3-3{
         flex-wrap: wrap;
    }
    .zk3-3 li{
        width: 100%;
        margin-bottom: 5rem;
    }
    .zk3-4{
        font-size: 8rem;
        line-height: 12rem;
        margin-bottom: 5rem;
    }
    .zk3-4 span{
        margin-left: 20rem;
    }
    .zg2-1{
        flex-wrap: wrap;
    }
    .zg2-2{
        font-size: 10rem;
        line-height: 12rem;
    }
    .zg2-3 p{
        font-size: 7rem;
        line-height: 12rem;
    }
    .zg2-3{
        margin-top: 15rem;
    }
    .zg2-4{
        font-size: 8rem;
        line-height: 12rem;
        margin-top: 5rem;
    }
    .zd4-4 h1{
        font-size: 9rem;
        line-height: 12rem;
        margin-bottom: 10rem;
    }
    .zg2-6{
        font-size: 8rem;
        line-height: 12rem;
        margin-top: 5rem;
    }
    .zg2-8{
        font-size: 8rem;
        line-height: 12rem;
    }
    .zg3-2{
        font-size: 10rem;
        line-height: 12rem;
    }
    .zg3-4{
        margin: 0 3rem;
    }
    .zg3-3{
        font-size: 8rem;
        line-height: 12rem;
    }
    .A56{
        width: 51.2rem;
        height: 66.1rem;
    }
    .A57{
        width: 129rem;
        height: 66.1rem;
    }
    .zg3-6{
        font-size: 6.4rem;
        line-height: 12rem;
		font-weight: 600;
    }
    .zg3-7{
         font-size: 6.4rem;
        line-height: 12rem;
    }
    .zg3-5{
        margin-top: 10rem;
    }
    .A58{
        width: 51.2rem;
        height: 66.1rem;
    }
    .A59{
         width: 129rem;
        height: 66.1rem;
    }
    .A60{
         width: 132rem;
        height: 66.1rem;
    }
    .A61{
        width: 51.2rem;
        height: 66.1rem;
    }
    .zg3-8{
        font-size: 8rem;
        line-height: 12rem;
    }
    /*.zs4-2 .swiper-slide img{*/
    /*    width: 162%;*/
    /*}*/
    .zs4-2 h5{
        font-size: 10rem;
        line-height: 12rem;
        width: 100%;
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    }
	
	#h5title{
        font-size: 10rem;
        line-height: 17rem;
        width: 100%;
        overflow: hidden;
        display: -webkit-box;
		font-weight: 500;
		color: #007489;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
		border-bottom: 0px solid #000;
    }
    .zs4-2 p{
        font-size: 7rem;
        line-height: 12rem;
        width: 100%;
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 6;
        -webkit-box-orient: vertical;
    }
    .zs5-4{
        font-size: 9rem;
        line-height: 12rem;
         width: 100%;
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    }
    .zs5-3{
        font-size: 8rem;
        line-height: 12rem;
        width: 100%;
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 6!important;
        -webkit-box-orient: vertical;
    }
    .za6-a {
       height: 170rem ;
    }
    /*.za6-6{*/
    /*    bottom: -140px;*/
    /*}*/
    .f18{
        font-size: 8rem !important;
        line-height: 12rem !important;
    }
    .za5-3{
        margin-top: 17.2rem;
    }



  
  .kefu{
        display: none !important;
  }
  .za9-1{
        flex-wrap: wrap;
        justify-content: space-between;
  }
  .za9-a{
       width: 41%;
  }
   .za9-b{
       width: 16%;
  }
  .za9-c{
        width: 30%;
        /*margin: 10rem 0;*/
  }
  .za9-d{
      width: 100%;
      margin-top: 5rem;
  }
  .za9-7{
        font-size: 6rem;
        line-height: 9rem;s
  }
  
  .za9-71{
      font-size: 6rem;
    margin-bottom: 10.2rem;
    line-height: 8.2rem;s
}
  .za9-2{
        font-size: 6rem;
        line-height: 9rem;
  }
  .za9-3{
        font-size: 6rem;
        line-height: 9rem;
  }
  .za9-4{
        font-size: 6rem;
        line-height: 9rem;
        margin-bottom: 7rem;
  }
  .za9-5{
      margin-top: 5rem;
      text-align: center;
  }
  .za9-6 p{
        font-size: 6rem;
        line-height: 9rem;
  }
  .za10-1 p{
        font-size: 6rem;
        line-height: 9rem;
        padding: 5rem 0 0 0;
        margin: 0;
  }
  .za10-1 a{
        font-size: 6rem;
        line-height: 9rem;
  }
  .za10-1{
        flex-wrap: wrap;
        padding-bottom: 5rem;
  }
  
  /*bug修复的样式*/
  .az1{
    margin-top: 54px;
}
.za2{
    margin-top: 54px;
}
 .za4-6{
    margin-top: 30.2rem;
}
.zf1{
    position: relative;
    margin-top: 54px;
}
  .zf1-1 h1{
    font-size: 9rem;
    line-height: 20.5rem;
}
  
  .zf1-1 span{
    font-size: 7rem;
}
.zf2-12 p{

    font-weight: 100;

}

.zj1-1{
    left: 30%;
}

.zj1-1 h1{
    font-size: 10rem;
    line-height: 19.5rem;
}

.zj1-3{
    font-size: 7rem;
}
  
  .zj1-2{
    width: 6.2rem;
    height: 6.2rem;
}
    
  .A80 {
      display: none;
  }

}
  .zl3-3 .submit{
    color: black;
}


  
  
}


@media screen and (min-width: 375px) and (max-width: 414px) {
	.za11-2 {
    width: 13%;
    top: -23rem;
    left: 13rem;
	}
	.za11-5 {
    top: -22rem;
    left: 35rem;
}

.za11-6 {
    top: -21.5rem;
    left: 55rem;
}
.za11-7 {
    top: -13rem;
    left: 100rem;
}
.za11-8 {
    top: 7rem;
    left: 117rem;
}
.za11-9 {
    top: 11rem;
    left: 139rem;
}
.za11-10 {
    width: 14%;
    top: 17rem;
    left: 167rem;
}





}






<!--0.00012421607971191-->