
.headerG{
   padding-bottom:4.5vw
}
.content-right{
     width: 49.64vw;
 }
 .index-pic1{
   margin-top:54px
 }
 .label {
   width: 281px;
   padding: 12px 12px;
   background: rgba(0,0,0,0.7);
   font-size: 18px;
   border-radius: 8px;
   color: #fff;
   white-space: pre-wrap;
   box-sizing: border-box;
}
.icon{
    width: 72px;
    height: 72px;
    margin:0 auto;
    display: block;
    margin-top:46px
 }
 .contactUs-list-bg{
   padding-bottom:120px;
   margin-top:40px;
   background: url(../res/images/pc/contantUsList-bg.png) no-repeat center,linear-gradient(#fff0, #f9fcff99);
 }
 .contactUs-list{
   margin-bottom:136px;
   flex-wrap: wrap;
   max-width: 1624px;
   justify-content: space-between;
   margin: 0 auto;
   margin-bottom: -18px;
   padding: 0 30px;
 }
 
 .contactUs-item:last-child{
   margin-right:0;
 }
 .contactUs-item{
   border-radius: 16px;
   background-color: rgba(255, 255, 255,.7);
   box-shadow: 0px 0px 15px 0px rgba(34, 87, 144, 0.2);
   width: 32%;
   height: 300px;
   margin-bottom: 18px;
}
.contactUs-item-name{
   font-size: 35px;
   color: rgb(1, 126, 252);
   font-weight: bold;
}
.contactUs-item-desc{
   color: rgb(0, 0, 0);
}
 .contactUs-item.zxrx .contactUs-item-desc{
      font-size: 40px;
      font-family: "Arial";
      color: rgb(0, 0, 0);
 }
 .contactUs-item.lxyx .contactUs-item-desc{
      font-size: 36px;
      font-family: "Arial";
      color: rgb(1, 1, 1);
 }
 .contactUs-item .contactUs-item-desc{
   line-height: 42px;
   margin-top:14px
 }
 .lcyz-qq{
   font-size: 30px;
 }
 .lcyz-qq-number{
   font-size: 32px;
 }
 .contactUs-item.gsdz .contactUs-item-desc{
      font-size: 28px;
      color: rgb(0, 0, 0);
 }
 .contactUs-hreader-text{
   font-size: 52px;
   font-family: "Source Han Sans CN";
   color: rgb(0, 0, 0);
   text-align: center;
   font-weight: bold;
   margin-bottom: -7px;
 }
 .contactUs-hreader .contactUs-hreader-desc{
   font-size: 26px;
   font-family: "SourceHanSansCN";
   color: rgb(132, 137, 148);
   text-align: center;
   margin-bottom:70px;
   margin-top: -4px;
 }

#map {
   width: 100%;
   height: 450px;
   background: url(../res/images/pc/map.png) no-repeat center center;
}
.p_top{
   padding:0 18px
}
.contactUs-header-bg{
   padding-top:54px;
   background: url(../res/images/pc/header-bg.png) no-repeat;
   background-position: left top;
}
.contactUs-header-left{
   width: 50%;
}
.contactUs-header-right{
   width: 50%;
}
.contactUs-header{
   margin: 0 auto;
}
.contactUs-header-title-active {
   color: rgb(255, 193, 40);
 }
 .contactUs-header-bg .contactUs-header-title {
   font-size: 84px;
   font-family: "SourceHanSansCN";
   color: #000000;
   font-weight: bold;
   position: relative;
 }
 .contactUs-header-title:before{
   content:"";
   position: absolute;
   left: 0;
   bottom:-10px;
   width:338px;
   height: 14px;
   display: block;
   background: url(../res/images/pc/line-04.png) no-repeat;
 }
 .contactUs-header-desc01 {
   font-size: 58px;
   font-family: "Source Han Sans CN";
   color: rgb(0, 0, 0);
   margin-top:36px;
   font-weight: 500;
 }
 .contactUs-header-desc02 {
   font-size: 28px;
   font-family: "Microsoft YaHei";
   color: rgb(0, 0, 0);
   line-height: 46px;
   max-width: 100%;
   margin-top:46px
 }
 .contactUs-item-icon{
   text-align: center;
 }
 p.contactUs-item-desc.textAlignCenter.youxiang {
   margin-top: 8px;
}
i.icon-gsdz.icon.dizhi {
   margin-top: 40px;
}
p.contactUs-item-name.textAlignCenter.gongsi {
   margin-top: 6px;
}



@media screen and (width: 1920px){
   .contactUs-header-img {
      max-width: none;
   }
   .contactUs-header-title{
      margin-top:143px;
   }
}

.headerG .sub-title{
   max-width: 740px;
}
@media screen and (max-width:828px){
   .headerG .title-under{
      top:50px;
   }
   p.contactUs-header-desc01.mation {
      margin-top: 8px;
   }
   img.hidden-pc.index-mob-pic1.fig {
      margin-top: 30px;
   }
   .contactUs-list-bg.tact {
      margin-top: 0px;
   }
   .contactUs-list-bg{
      padding-bottom:50px;
   }
   .contactUs-list{
      justify-content: center;
      padding:0 20px;
   }
   .contactUs-list-wrap,.contactUs-list{
      width:100%;
   }
   .contactUs-list-wrap{
      padding-top: 47px;
      background: url(../res/images/mob/contactUs-bg01.png) no-repeat,url(../res/images/mob/contactUs-bg02.png) no-repeat;
      background-size: 180px auto,115px auto;
      background-position: left top 16px,right bottom 54px;
   }
   .contactUs-item{
      margin:0;
      margin-bottom: 26px;
      border-radius: 8px;
      background-color: rgba(255, 255, 255,.7);
      box-shadow: 0px 0px 15px 0px rgba(34, 87, 144, 0.2);
      width: 100%;
      height: 207px;
   }
   .contactUs-list .contactUs-item .contactUs-item-desc{
      margin-top:13px;
      line-height: 30px;
   }
   .contactUs-item.zxrx .contactUs-item-desc{
      font-size: 24px;
 }
   .contactUs-item.lxyx .contactUs-item-desc{
         font-size: 23px;
         font-family: "Arial";
         color: rgb(1, 1, 1);
   }
   .contactUs-item.gsdz .contactUs-item-desc{
      font-size: 19px;
      font-family: "Arial";
      color: rgb(1, 1, 1);
   }
   .lcyz-qq, .lcyz-qq-number{
      font-size: 22px;
   }
   
   .contactUs-hreader-text{
     font-size: 26px;
   }
   .contactUs-hreader .contactUs-hreader-desc{
     font-size: 16px;
     margin-bottom: 0;
     margin-top: 8px;
   }
  #map {
      width: 100%;
      height: 180px;
      background: url(../res/images/mob/map-s.png) no-repeat center center;
      background-size: 100% auto;
  }
  .p_top{
     padding:0 12px
  }
  .contactUs-header-bg{
     padding-top:27px;
  }
  .contactUs-header-left{
      width: 100%;
   }
   .contactUs-header-right{
      width: 100%;
   }
   .contactUs-header-bg .contactUs-header-title {
     font-size: 42px;
   }
   .contactUs-header-title:before{
     bottom:-5px;
     width:169px;
     height: 7px;
   }
   .contactUs-header-desc01 {
     font-size: 29px;
     font-family: "Source Han Sans CN";
     color: rgb(0, 0, 0);
     margin-top:16px;
   }
   .contactUs-header-desc02 {
     font-size: 14px;
     font-family: "Microsoft YaHei";
     color: rgb(0, 0, 0);
     line-height: 23px;
     margin-bottom:56px
   }
   .contactUs-item-name{
      font-size: 22px;
      margin-top:10px;
   }
   .icon{
      width: 48px;
      height: 45px;
      margin-top: 30px;
   }
   .index-mob-pic1{
      display: block;
      max-width: 96%;
      margin:0 auto
   }
   .headerG .content1-title {
      font-size: 36px;
      margin-top: 0;
  }
  .headerG  .content1-title-n{
   line-height: 52px;
  }
  i.icon-gsdz.icon.dizhi {
   margin-top: 30px;
  }
}

@media screen and (min-width: 829px) and (max-width: 1439px){
   .headerG .content1-title{
       margin-top:40px;
       font-size: 62px;
       letter-spacing: -1px;
       line-height: 52px;
   }
   .top10{
      margin-top: 10px;
   }
   .above-desc .img-wrap{
       width: 780px;
   }
   .headerG .title-under{
      top:66px;
   }
   .contactUs-hreader .contactUs-hreader-desc{
      margin-bottom:52px
   }
   .contactUs-list-bg{
      margin-top:0px
   }
   .headerG{
      padding-bottom:2vw;
   }
   .contactUs-list-bg{
      padding-bottom:80px
   }
   .contactUs-header-desc01{
      font-size:46px;
      margin-top:28px;
   }
   .headerG .sub-title{
      margin-right:20px;
   }
   .contactUs-hreader-text{
      font-size: 44px;
   }
   .contactUs-hreader .contactUs-hreader-desc{
      font-size: 22px;
   }
   .contactUs-item.gsdz .contactUs-item-desc{
      line-height: 32px;
   }
   .contactUs-item-name{
      font-size: 28px;
   }
   .contactUs-item.gsdz .contactUs-item-desc{
      font-size: 21px;
   }
   .contactUs-item .contactUs-item-desc{
      line-height: 34px;
   }
   .contactUs-item{
      height: 270px;
   }
   .contactUs-item.lxyx .contactUs-item-desc{
      font-size: 30px;
   }
   .lcyz-qq,.lcyz-qq-number{
      font-size: 26px;
    }
    .contactUs-item.zxrx .contactUs-item-desc{
      font-size: 34px;
    }
    .contactUs-list{
      padding-left: 40px;
    }
}
/* 1920 * 125 */
@media screen and (min-width: 1440px) and (max-width: 1680px){
   .contactUs-item .contactUs-item-desc{
      line-height: 34px;
   }
   .contactUs-item.gsdz .contactUs-item-desc{
      font-size: 22px;
      line-height: 30px;
   }
   .contactUs-item.zxrx .contactUs-item-desc{
      font-size: 32px;
   }
  .contactUs-item.lxyx .contactUs-item-desc{
     font-size: 28px;
   }
   .lcyz-qq,.lcyz-qq-number{
      font-size: 24px;
   }
   .top10{
      margin-top: 10px;
   }
   .contactUs-item{
      height: 270px;
   }
   .contactUs-hreader .contactUs-hreader-desc{
      margin-bottom:50px;
   }
   .contactUs-list-bg{
      margin-top:40px;
      padding-bottom:76px;
   }
   .headerG{
      padding-bottom:2.5vw;
   }
   .contactUs-list{
      padding-left: 40px;
    }
    .headerG .sub-title{
      max-width: 700px;
  }
}



 