

*{
    box-sizing: border-box;
}

.sbox {
    width: 100%;
}

.w100 {
    width: 100vw !important;
}

.h100 {
    height: 100vh !important;
}







/* 分页切换 */

#fy1 {
    display: flex;
    justify-content: center;
    margin-top: .42rem;


}

.fy2 .pre {
    display: inline-block;
      width: 0.46rem;
    height: 0.5rem;
    /* background: #B0B0B0; */
    border-radius: .04rem;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #232323;
    /* margin: 0 .27rem; */
    display: flex;
    justify-content: center;
    align-items: center;
 position: relative;
    font-size: .16rem;
    font-family: RR;
}

.fy2 .pre:first-of-type::after{
    content: '';
    background-image: url(../images/nexts.png);
    width: .12rem;
    height: .12rem;
   background-repeat: no-repeat;
    background-position: center;
transform: rotate(180deg);
}
.fy2 .pre:last-of-type::after{
    content: '';
    background-image: url(../images/nexts.png);
    width: .12rem;
    height: .12rem;
   background-repeat: no-repeat;
    background-position: center;

}

.fy2  a {
    display: inline-block;
    width: .46rem;
    height: .5rem;
    text-align: center;
    line-height: .5rem;
    /* background-color: #B0B0B0; */
    border-radius: .04rem;
    color: #232323;
    margin: 0 .04rem !important;
    background-size: .46rem .46rem;
    background-repeat: no-repeat;
    background-position: center;
    font-size: .16rem;
    font-family: RR;
}

.fy2 a:hover{
    background-image: url(../images/fybfi.png);
}



.fy2 .cpb {
    display: inline-block;
    width: .46rem;
    height: .5rem;
    text-align: center;
    font-size: .16rem;
    font-family: RR;
    line-height: .5rem;

    border-radius: .04rem;
    color: #0F4392;
    margin: 0 .04rem !important;
      background-color: #FFFFFF !important ;
    background-image: url(../images/fybfi.png);
    background-size: .46rem .46rem;
    background-repeat: no-repeat;
    background-position: center;
}


.fy2 span{
    display: inline-block;
    width: .44rem;
    text-align: center;
    height: .44rem;
    line-height: .44rem;
    background-color: #B0B0B0;
    border-radius: .04rem;
    color: #fff;

}
 
/* 分页2 */
  .fy1 .pre{
width: .66rem !important;
height: .74rem !important;
background-color: transparent !important;
display: flex!important;
align-items: center!important;
justify-content: center!important;
background-image: url(../images/fy2bg.png);
background-repeat: no-repeat!important;
background-size: cover!important;
    font-size: .16rem;
    font-family: RR;
  }
  .fy1 .cpb{
    width: .66rem !important;
height: .74rem !important;
background-color: transparent !important;display: flex!important;
align-items: center!important;
justify-content: center!important;
color: #FFFFFF!important;
background-image: url(../images/fy2bgs.png) !important;background-repeat: no-repeat;
background-size: cover!important;
margin: 0 .04rem !important;
    font-size: .16rem;
    font-family: RR;
}
.fy1 a{
    width: .66rem !important;
height: .74rem !important;
background-color: transparent !important;display: flex!important;
align-items: center!important;
justify-content: center!important;
color: #232323!important;
background-image: url(../images/fy2bg.png)!important;background-repeat: no-repeat;
background-size: cover !important;
margin: 0 .04rem !important;
    font-size: .16rem;
    font-family: RR;
}
.fy1 a:hover{
    background-image: url(../images/fy2bgs.png) !important;color: #FFFFFF!important;
}
.fy1 .pre:hover{
    background-image: url(../images/fy2bgs.png) !important;color: #FFFFFF!important;
}
.fy1 .pre:hover img:first-of-type{
    display: none;
}
.fy1 .pre:hover img:last-of-type{
    display: block !important;
}
  /* ====================大事记========================== */


.dsjcen {
    padding: 1.03rem 0 1rem;
}

.dsjcen h6 {
    font-family: mm;
    font-size: 36px;
    font-weight: 400;
    line-height: 42px;
    letter-spacing: 0em;
    text-align: center;
    color: #373737;
    margin-bottom: .43rem;
}


.yearsswp {
    width: 100%;
    position: relative;
}

.yearsswp:before {
    position: absolute;
    content: "";
    width: 100%;
    left: 0;
    height: 1px;
    bottom: 2.5rem;
    background: #eeeeee;
}

.myyratswiper {
    width: 1440px;
    margin: 0 auto;
    max-width: 85%;
}

.myyratswiper .items {
    text-align: center;
    width: 23%;
    margin-right: 2.6%;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.myyratswiper1 {
    width: 1440px;
    margin: 0 auto;
    max-width: 85%;
}

.myyratswiper1 .items {
    text-align: center;
    width: 23%;
    margin-right: 2.6%;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.yearsswp .years {
    font-family: Bebas;
    font-size: .48rem;
    font-weight: 400;
    line-height: .64rem;
    letter-spacing: 0em;
    text-align: center;
    color: #000000;
}

.yearsswp .yearsbt {
    height: .9rem;
    font-family: mm;
    font-size: .18rem;
    font-weight: 400;
    line-height: .32rem;
    letter-spacing: 0em;
    text-align: center;

    overflow: hidden;
    color: #666666;
    padding: 0 0.5rem;
    margin-top: .4rem;
    margin-bottom: .6rem;
}

.yearsswp .imgs {
    width: 2.86rem;
}

.yearsswp .imgs img {
    width: 100%;
}

.yearsswp .items .line:before {
    position: absolute;
    content: "";
    width: .06rem;
    height: .15rem;
    left: 0;
    right: 0;
    bottom: -.04rem;
    margin: auto;
    background: #003f98;
}

.yearsswp .items .line {
    height: 1px;
    width: 100%;
    margin-bottom: .5rem;
    position: relative;
}

.yearsswp .swiper-button-prev::after,
.yearsswp .swiper-button-next::after {
    content: '' !important;
}

.yearsswp .swiper-button-prev {
    background: #003f98;
    left: 3%;
    width: .54rem;
    height: .54rem;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.yearsswp .swiper-button-next {
    background: #003f98;
    right: 3%;
    width: .54rem;
    height: .54rem;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
}

/* shouji */
.myearsswp {
    width: 100%;
    position: relative;
}

.myearsswp:before {
    position: absolute;
    content: "";
    width: 100%;
    left: 0;
    height: 1px;
    bottom: 2.5rem;
    background: #eeeeee;
}

.mmyyratswiper {
    width: 1440px;
    margin: 0 auto;
    max-width: 85%;
}

.mmyyratswiper .items {
    text-align: center;
    width: 23%;
    margin-right: 2.6%;
    display: flex;
    flex-direction: column;
    align-items: center;
}
/* .mmyyratswiper1 {
    width: 1440px;
    margin: 0 auto;
    max-width: 85%;
} */

.mmyyratswiper1 .items {
    text-align: center;
    width: 23%;
    margin-right: 2.6%;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.myearsswp .years {
    font-family: Bebas;
    font-size: .48rem;
    font-weight: 400;
    line-height: .64rem;
    letter-spacing: 0em;
    text-align: center;
    color: #000000;
}

.myearsswp .yearsbt {
    height: .9rem;
    font-family: ll;
    font-size: .18rem;
    font-weight: 400;
    line-height: .32rem;
    letter-spacing: 0em;
    text-align: center;

    overflow: hidden;
    color: #666666;
    padding: 0 0.5rem;
    margin-top: .4rem;
    margin-bottom: .6rem;
}

.yearsswp .imgs {
    width: 2.86rem;
}

.yearsswp .imgs img {
    width: 100%;
}

.myearsswp .items .line:before {
    position: absolute;
    content: "";
    width: .06rem;
    height: .15rem;
    left: 0;
    right: 0;
    bottom: .09rem;
    margin: auto;
    background: #003f98;
}

.myearsswp .items .line {
    height: 1px;
    width: 100%;
    margin-bottom: .5rem;
    position: relative;
}

.myearsswp .swiper-button-prev::after,
.myearsswp .swiper-button-next::after {
    content: '' !important;
}

.myearsswp .swiper-button-prev {
    background: #003f98;
    left: 3%;
    width: .54rem;
    height: .54rem;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.myearsswp .swiper-button-next {
    background: #003f98;
    right: 3%;
    width: .54rem;
    height: .54rem;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
}


    /* ====================类别列表========================== */

   .leibiecen{
    width:100% ;
    /*  padding: 1.01rem 1.9rem;*/
    display: flex;
    justify-content: space-between;
    flex-wrap:wrap ;
   }
   .leibielist{
    width: 7.4rem;
    margin-bottom: .83rem;
   }
   .leibielist img{
    width: 100%;
    height: 4.36rem;
   }
   .leibielist h6{
height: 0.28rem;
    font-family: mm;
font-size: .24rem;
font-weight: 700;
line-height: .28rem;
letter-spacing: 0em;
text-align: center;
color: #3d3d3d;
margin-top: .15rem;
margin-bottom: .29rem;
   }
   .leibielist p{
    height: 0.21rem;
    font-family: ll;
font-size: .18rem;
font-weight: 300;
line-height: .21rem;
letter-spacing: 0em;
text-align: center;
color: #3d3d3d;
   }

     /* ====================联系信息3========================== */

 

    .lxxxcen {
        width: 100%;
        padding: 1.04rem calc((100vw - 15rem)/2);
    }

    .lxxxcen h6,
    .zxfk h6 {
        font-family: mm;
    font-size: .42rem;
    font-weight: 400;
    line-height: .42rem;
    letter-spacing: 0em;
    text-align: center;
    color: #373737;
    margin-bottom: 0.56rem;
    flex: 100%;
    }

    .lxxxxq {
        width: 100%;
        height: 5.18rem;
        background: #F5F7F9;
        padding-left: .56rem;
        display: flex;
        justify-content: space-between;
    }

    .lxxxxq>img {
        width: 9.14rem;
        height: 100%;
    }

    .lxxxxql {
        padding-top: .48rem;
    }

    .lxxxxq h5 {
        font-family: mm;
        font-size: .24rem;
        font-weight: 400;
        line-height: .28rem;
        letter-spacing: 0em;
        text-align: left;
        color: #373737;

        margin-bottom: .16rem;
    }

    .lxxxxq p {
        font-family: ll;
        font-size: .18rem;
        font-weight: 300;
        line-height: .38rem;
        letter-spacing: 0em;
        text-align: left;
        color: #70757C;
    }

    .lxxxxql>div {
        display: flex;
        margin-top: .25rem;
    }

    .lxxxxql>div p {
        text-align: center;
    }

    .lxxxxql>div>div {
        display: flex;
        flex-direction: column;
        align-items: center;
       margin-right: .33rem;
    }
    .lxxxxql>div>div p{
        font-family: ll;
font-size: .14rem;
font-weight: 300;
line-height: .16rem;
letter-spacing: 0em;
text-align: left;
margin-top: .14rem;
    }
.lxxxxql img{
    width: 1.2rem;
    height: 1.2rem;
}
    .zxfk {
        width: 100vw;
        padding: 1rem calc((100vw - 15rem)/2) 2.15rem;
        background: #F5F7F9;
        position: relative;
display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    }

    .zxfk .froms {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }

    .zxfk p {
        font-family: mm;
        font-size: .18rem;
        font-weight: 500;
        line-height: 21px;
        letter-spacing: 0em;
        text-align: left;
        color: #373737;
    }
    .zxfk p span {
        padding-left: 0.07rem;
        color: #e30000;
    }

    .zxfk input[type='text'] {
        width: 7.3rem;
        height: .58rem;
        margin-top: .12rem;
        background: #FFFFFF;
border: 1px solid #ECECEC;
text-indent: .54rem;
font-family: ll;
font-size: .18rem;
font-weight: 300;
line-height: .21rem;
letter-spacing: 0em;
text-align: left;
color: #70757C;
    }

    .zxfk div {
        margin-bottom: .24rem;
position: relative;
    }
    .zxfk div img{
        width: .28rem;
        height: .28rem;
        position: absolute;
        top:  .5rem;
        left: .15rem;
    }
    .zxfk div:last-of-type{
        flex: 1;
    }
.zxfk div:last-of-type img {
    width: 0.28rem;
    height: 0.28rem;
    position: absolute;
    top: 0.65rem !important;
    left: 0.15rem;
}
    .zxfk div textarea{
       width: 15rem;
    margin-top: 0.12rem;
    resize: none;
    outline: none !important;
    border: 1px solid #ECECEC;
    text-indent: 0.54rem;
    padding-top: 0.3rem;
    font-family: ll;
    font-size: .18rem;
    font-weight: 300;
    line-height: .21rem;
    letter-spacing: 0em;
    text-align: left;
    color: #70757C;
    /* margin-top: 0.12rem; */
    background: #FFFFFF;
    }
    .zxfk input[type='button']{
        width: 1.8rem;
height: .58rem;
position: absolute;
bottom: 1rem;
left: 50%;
transform: translateX(-50%);
background: #0F4392;
color: #FFFFFF;
border-radius: 50px;
border: none;
font-family: mm;
font-size: .18rem;
font-weight: 500;
line-height: .21rem;
letter-spacing: 0em;
text-align: center;

    }
       /* ====================图片列表4========================== */

       .wzlb{
  
        background-image: url(../images/news_banner\ 1.png);
      position: relative;
      /* padding: 4.41rem .79rem; */
        }
         /* ====================图片列表4========================== */
          .tplistcen {
              width: 100vw;
              padding: 1.03rem  calc((100vw - 15rem)/2) .94rem;
          }
      
          .retuitu {
              width: 100%;
              background: #FFFFFF;
              padding: 2.3rem calc((100vw - 15rem)/2) 1.2rem;
              display: flex;
              background: #F5F7F9;
              position: relative;
         
          }
          .retuitu .baseTitle {
            position: absolute !important;
            top: 1.09rem;
            left: 50%;
            transform: translateX(-50%);
          }
          /* .retuitu>img {
              width: 7.28rem;
              height: 4.85rem;
              transform: scale(1);
              transition: transform 1s ease 0s ;
          } */
          /* .retuitu>img:hover{
            transform: scale(1.05);
          } */
          .retuitu>.imgs {
            width: 7.28rem;
            height: 4.85rem;
    overflow: hidden;
    
        }
        .retuitu>.imgs img{
            width: 7.28rem;
            height: 4.85rem;
            width: 100%;
            height: 100%;
            transform: scale(1);
            transition: transform 1s ease 0s ;
        }
        .retuitu>.imgs img:hover{
          transform: scale(1.05);
        }
          .retuitu span {
              font-family: LL;
              font-size: .16rem;
              font-weight: 400;
              line-height: .19rem;
              letter-spacing: 0em;
              text-align: left;
              color: #0F4392;
          }
      
          .retuitur {
      flex: 1;
              padding: .67rem .66rem .67rem .63rem;
      background-color: #FFFFFF;
          }
      .retuitur:hover h6{
        color: #0F4392;
      }
      .retuitur:hover p{
        color: #0F4392;
      }
          .retuitur h6 {
              font-family: mm;
              font-size: .26rem;
              font-weight: 500;
              line-height: .4rem;
              letter-spacing: 0em;
              text-align: left;
              color: #454545;
              margin: .22rem 0 .31rem;
          }
      
          .retuitur p {
              font-family: ll;
              font-size: .16rem;
              font-weight: 400;
              line-height: .32rem;
              letter-spacing: 0em;
              text-align: left;
              color: #70757C;
          }
      
          .retuitur a {
              display: flex;
              justify-content: center;
              align-items: center;
              width: 1.68rem;
              height: .52rem;
              background: #0F4392;
              font-family: ll;
              font-size: .16rem;
              font-weight: 400;
              line-height: .52rem;
              letter-spacing: 0em;
              text-align: center;
              color:
                  #FFFFFF;
              margin-top: .48rem;
              border-radius: 50px;
          }
          .retuitur a i{
            font-size: .3rem;
            font-style: normal;
    font-weight: normal;
    color: #FFFFFF;
          }
          .retuitur a:hover i{
            color: #1265A4 ;
          }
          .retuitur a:hover{
            color: #1265A4 ;
background: #F5AC8B;
          }
          .hjlist ul {
              display: flex;
              flex-wrap: wrap;
              justify-content: flex-start;
          }
      
          .hjlist ul li {
              font-size: 0;
              width: 4.76rem;
              margin-left: .36rem;
              margin-bottom: .42rem;
              overflow: hidden;
          }
          .hjlist ul li:nth-of-type(1){
            margin-left: 0;
          }
          .hjlist ul li:nth-of-type(4){
            margin-left: 0;
          }
          .hjlist ul li:nth-of-type(7){
            margin-left: 0;
            margin-bottom: 0;
          }
          .hjlist ul li:hover .imgs img{
              transform: scale(1.05);
          }
          .hjlist ul li:nth-of-type(8){
           
            margin-bottom: 0;
          }
          .hjlist ul li:nth-of-type(9){
           
            margin-bottom: 0;
          }
          .hjlist ul li .imgs {
            width: 100%;
            height: 3.15rem;
       overflow: hidden;
       display: flex;
    
        }
          .hjlist ul li .imgs img {
              width: 100%;
              height: 100%;
              transform: scale(1);
              transition: transform 1s ease 0s ;
      
          }
       
      
          .hjlist ul li:hover p,.hjlist ul li:hover h6{
              color: #0F4392;
          }
          .hjlist ul li div {
              width: 100%;
      padding: .51rem .28rem .41rem .41rem;
      border: 1px solid #DDDDDD;
      border-top: none;
          }
          .hjlist ul li div span{
              font-family: MM;
      font-size: .16rem;
      font-weight: 400;
      line-height: .19rem;
      letter-spacing: 0em;
      text-align: left;
      color: #0F4392;
          }
          .hjlist ul li div h6{
              font-family: bb;
      font-size: .22rem;
      font-weight: 500;
      line-height: .4rem;
height: .8rem;
      letter-spacing: 0em;
      text-align: left;
      color: #454545;
      margin: .12rem 0 .67rem;
      overflow: hidden;  
      text-overflow: ellipsis;
      display: -webkit-box;
      -webkit-line-clamp: 2; 
      -webkit-box-orient: vertical;  
      white-space:normal; 
          }
          .hjlist ul li div p{
              font-family: ll;
      font-size: .16rem;
      font-weight: 400;
      line-height: .19rem;
      letter-spacing: 0em;
      text-align: left;
      color: #70767c;
      display: flex;
   
      align-items: center;
          }
          .hjlist ul li div p i{
            font-size: .25rem;
          }
          .hjlist ul li div p img{
              width: .18rem;
              margin-left: .21rem;
          }
       
      
      
      
      
        
          .retuitur a img{
              width: 0.16rem;
          }
        

    
      /* ====================文件下载2========================== */

   
    .wjxzcen {
        width: 100%;
        padding: 1.03rem calc((100vw - 15rem)/2) 1.01rem;

    }

    .wjxzcen h6 {
        font-family: mm;
        font-size: .36rem;
        font-weight: 400;
        line-height: .42rem;
        letter-spacing: 0em;
        text-align: center;
        color: #373737;
        margin-bottom: .56rem;
    }

    .wjtitle {
        width: 100%;
        height: .8rem;
        background: #0F4392;
    }

    .wjxzcen>div {
        display: flex;
        justify-content: end;
        align-items: center;
    }

    .wjxzcen>div p {
        font-family: mm;
        font-size: .18rem;
        font-weight: 500;
        line-height: .21rem;
        letter-spacing: 0em;
        color: #373737;
    }

    .wjcz {
        width: .36rem;
        margin-right: .62rem;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .wjcz img {
        width: .24rem;
        height: .24rem;
    }

    .gxrq {
        width: 1.73rem;
        margin-right: 1.76rem;
        text-align: center;
    }

    .wjlb {
        width: .72rem;
        margin-right: 2.65rem;
        text-align: center;

    }

    .wjmc {
        flex: 1;
        margin-left: .41rem;
        text-align: left;
    }

    .wjtitle1 {
        width: 100%;
        height: .78rem;
        background: #F9F9FA;
    }

    .wjtitle p {
        color: #FFFFFF !important;
    }
 /* ====================在线招聘岗位2========================== */



.zxzpcen {
    width: 100%;
    padding: 1.03rem calc((100vw - 15rem)/2) 1.01rem;

}

.zxzpcen h6 {
    font-family: mm;
    font-size: .36rem;
    font-weight: 400;
    line-height: .42rem;
    letter-spacing: 0em;
    text-align: center;
    color: #373737;
    margin-bottom: .56rem;
}

.zptitle {
    width: 100%;
    height: .8rem;
    background: #0F4392;
    display: flex;
    align-items: center;
}

.zptitle p {
    flex: 20%;
    font-family: ll;
    font-size: .18rem;
    font-weight: 500;
    line-height: .21rem;
    letter-spacing: 0em;
    color: #FFFFFF;
}

.zptitle1 {
    width: 100%;
    height: auto;
    background: #FFFFFF;
    position: relative;
    border-bottom: 1px solid  #EAEDED;
}

.zptitle11 {
    width: 100%;
    display: flex;
    height: .79rem;
    align-items: center;

}

.zptitle11 p {
    flex: 20%;
    font-family: mm;
    font-size: .18rem;
    font-weight: 400;
    line-height: .21rem;
    letter-spacing: 0em;
    color: #373737;
}

.zpcz {
    flex: 20%;
    /* margin-right: .62rem; */
    text-align: center;
}

.zpmc {
    margin-left: .51rem;
}

.zplb {
    text-align: center;
}

.gzdd {
    text-align: center;
}

.zprs {
    text-align: center;
}

.gwxq {
    width: 100%;
position: relative;
padding: 0 .3rem 1.63rem .4rem ;
}

.gwxq h4 span {
    color: #70757C;
    font-family: ll;
    font-size: .16rem;
    font-style: normal;
    font-weight: 400;
    line-height: .3rem;
}

.gwxq h4 {
    color: #70757C;
    font-family: ll;
    font-size: .16rem;
    font-style: normal;
    font-weight: 300;
    line-height: .3rem;
    position: relative;
    margin-bottom: 0.24rem;
}

.zpjtnr {
    width: 100%;
    display: flex;
    justify-content:space-between ;
}

.zpjtnr {
    width: 100%;
    display: flex;
    justify-content:space-between ;
}

.zpjtnr h5 {
    color: #373737;
font-family: rr;
font-size: .2rem;
font-style: normal;
font-weight: 500;
line-height: normal;
text-align: left;
margin-bottom: .17rem;
margin-left: -0.1rem;
}

.zpjtnr p {
    color: #70757C;
font-family: ll;
font-size: .16rem;
font-style: normal;
font-weight: 300;
line-height: .3rem; 
text-align: left;
}

.zpjtnrl {
  width: 6.8rem;
}

.zpjtnrr {
    width: 6.8rem;
}
.sqzw{
    
position: absolute;
width: 2.68rem;
height: .52rem;
right: .48rem;
bottom: .68rem;

font-family: ll;
font-size: .18rem;
font-weight: 500;
line-height: .52rem;
letter-spacing: 0em;
text-align: center;
display: flex;
justify-content: center;
align-items: center;
}
.sqzw a{

    color: #FFFFFF;
font-size: .18rem;
font-weight: 500;
line-height: .28rem;
letter-spacing: 0em;
text-align: center;
background: #0F4392;
    display: inline-block;
    padding: 0.1rem 0.15rem;
}
/* DEEAIL2 */
.detail2cen {
    width: 100%;
    padding: .21rem calc((100vw - 12rem)/2) 1.02rem;
}

.detail2cen>h6 {
    font-family: ll;
    font-size: .16rem;
    font-weight: 300;
    line-height: .19rem;
    letter-spacing: 0em;
    text-align: left;
    color: #70757C;
}

.detail2cen>h3 {
    font-family: mm;
    font-size: .42rem;
    font-weight: 500;
    line-height: .64rem;
    letter-spacing: 0em;
    text-align: center;
    color: #333333;
    margin-top: .47rem;
}

.detail2cen>h5 {
    font-family: MM;
    font-size: .16rem;
    font-weight: 300;
    line-height: .19rem;
    letter-spacing: 0em;
    text-align: center;
    margin-top: .48rem;
}

.fxzhi {
    width: 100%;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
margin-top: .4rem;
}
.fxzhi a{
    display: flex;
    justify-content: center;
    align-items: center;
 background-color: #FFFFFF !important;
margin:0 !important;
    width: .8rem !important;
    height: .74rem !important;
    background-size: .3rem .3rem !important;
       background-position: center  !important;
    background-repeat: no-repeat  !important;
}
.fxzhi .weibo{
    background-image: url(../images/pwb1.png) !important;
}
.fxzhi .weixing{
    background-image: url(../images/pwx1.png) !important;
}
.fxzhi .oicq{
    background-image: url(../images/pqq1.png) !important;
}
.fxzhi .penyouquan{
    background-image: url(../images/ppyq1.png) !important;
}
.fxzhi .skj{
    background-image: url(../images/pskj1.png) !important;
}
.fxzhi .weibo:hover{
    background-image: url(../images/pwb2.png) !important;
}
.fxzhi .weixing:hover{
    background-image: url(../images/pwx2.png) !important;
}
.fxzhi .oicq:hover{
    background-image: url(../images/pqq2.png) !important;
}
.fxzhi .penyouquan:hover{
    background-image: url(../images/ppyq2.png) !important;
}
.fxzhi .skj:hover{
    background-image: url(../images/pskj2.png) !important;
}
.fxzhi div {
    pointer-events: none;
    background: #FFFFFF;
    width: .8rem;
    height: .74rem;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 10;
}

.fxzhi img {
    width: .3rem;
    height: .3rem;
}

.hxian {
    display: inline-block;
    position: absolute;
    width: 100%;
    height: .005rem;
    background: #D9D9D9;
    z-index: -10;
}

.detail2nr {
    margin-top: .59rem;
    width: 100%;
}

.detail2nr img {
    width: 8.6rem;
    height: 5.7rem;
    margin: .23rem 0 .48rem 1.7rem;
}

.detail2nr p {
    font-family: ll;
    font-size: .2rem;
    font-weight: 300;
    line-height: .36rem;
    letter-spacing: 0em;
    text-align: left;
    margin-bottom: .16rem;
    color: #000;
}

.xgxw {
    width: 100%;
    padding: 0 calc((100vw - 15rem)/2) 1rem;
}
.xgxw h6 {
    font-family: ll;
font-size: .36rem;
font-weight: 400;
line-height: .42rem;
letter-spacing: 0em;
text-align: center;
margin-bottom: .57rem;
}

.xgxw  .hjlist1 ul {
display: flex;
flex-wrap: wrap;
    justify-content: center;
}

.hjlist1 ul li {
font-size: 0;
width: 4.36rem;
margin-left: .18rem;
margin-bottom: .42rem;
overflow: hidden;
}

.hjlist1 ul li:hover p,.hjlist1 ul li:hover h6{
color: #0F4392;
}
.hjlist1 ul li div {
width: 100%;
padding: .51rem .28rem .41rem .41rem;
border: 1px solid #CECECE;
border-top: none;
}
.hjlist1 ul li div span{
font-family: MM;
font-size: .16rem;
font-weight: 400;
line-height: .19rem;
letter-spacing: 0em;
text-align: left;
color: #0F4392;
}
.hjlist1 ul li div h6{
font-family: mm;
font-size: .22rem;
font-weight: 500;
line-height: .4rem;
letter-spacing: 0em;
text-align: left;
color: #454545;
margin: .12rem 0 .67rem;
overflow: hidden;  
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2; 
-webkit-box-orient: vertical;  
white-space:normal; 

}
.hjlist1 ul li div p{
font-family: ll;
font-size: .16rem;
font-weight: 400;
line-height: .19rem;
letter-spacing: 0em;
text-align: left;
color: #70767c;
}
.hjlist1 ul li div p img{
width: .18rem;
margin-left: .21rem;
}

.hjlist1 ul li:hover img{
    transform: scale(1.05);
}
.hjlist1 ul li:hover img{
    transform: scale(1.05);
    }
.hjlist1 ul li img {
    width: 100%;
    height: 100%;
    transform: scale(1);
    transition: transform 1s ease 0s ;

}
.hjlist1 ul li .imgs{
    display: flex;
    width: 100%;
    height: 3.15rem;
    overflow: hidden;
}

/* M0文章列表 */
.wzlb{
  
    background-image: url(../images/news_banner\ 1.png);
  position: relative;
  padding: 4.41rem calc((100vw - 15rem)/2);
    }
  
.myhj1{
    width: 100%;
    padding: 1.2rem calc((100vw - 15rem)/2);
}
.xinwencenters{
    width: 15rem;
    height: 100%;
}
.xinwenlist{
    width: 100%;
    display: flex;
    padding: .6rem  .38rem  .5rem .3rem;
    border-bottom:  1px solid  #CECECE;;
 
}
.xinwenlist div{
    flex: 1;
    position: relative;
}
.xinwenlist:hover{
    background: #F5F7F9;
    border: none;
    /* height: 3.7rem; */
}
/* .xinwenlist:first-of-type h6{
    color: #1367BB;
} */
.xinwenlist img{
    width: 4rem;
    height: 2.66rem;
    margin-right: .41rem;
}
/* .xinwenlist:hover h6{
    color: #0F4392;
}
.xinwenlist:hover h6 span{
    color: #0F4392;
} */
.xinwenlist h6{
    font-family: mm;
font-size: .22rem;
font-weight: 500;
line-height: .26rem;
letter-spacing: 0em;
text-align: left;
cursor: pointer;
color: #454545;
margin-bottom: .18rem;
}
.xinwenlist h6 span{
    float: right;
    font-family: ll;
font-size: .14rem;
font-weight: 400;
line-height: .16rem;
letter-spacing: 0em;
text-align: left;
color: #666666;
}
/* .xinwenlist:hover p{
    color: #0F4392 ;
} */
.xinwenlist p{
    font-family: ll;
font-size: .18rem;
font-weight: 300;
line-height: .36rem;
letter-spacing: 0em;
text-align: left;
cursor: pointer;
color: #70767C;
margin-bottom: .82rem;
}
.xinwenlist .mover{
    display: inline-block;
    width: 1.2rem;
    height: .34rem;
    font-family: ll;
font-size: .14rem;
font-weight: 400;
line-height: .34rem;
letter-spacing: 0em;
text-align: center;
color: #999999;
background: none;
border: 1px solid #CECECE;
position: absolute;
right: 0;
bottom: 0;
}
.xinwenlist:hover .mover{
    background-color: #0F4392 ;
    color: white;
}
.newstab{
    width: 6.9rem;
margin: 0 auto;
    height:.6rem;
    border-bottom: 1px solid #EAEAEA;
    display: flex;
flex-wrap:nowrap ;
    margin-top: .3rem;
    justify-content: space-around;

}
.newstab div{

    line-height: .6rem;
    text-align: center;
    font-family: ll;
font-size: .26rem;
font-weight: 400;
line-height: .3rem;
letter-spacing: 0em;
text-align: center;
color: #8E8E8E;
}
.newstab .active{
    border-bottom: 1px solid #0F4392;
    color: #373737;
}
  /* M15DETAIL */
  #bdshare {
    display: flex;
    flex-direction: column;
    margin-top: 0.25rem;
}

#bdshare a {
    display: block;
    width: 0.36rem;
    height: .36rem;
    background-color: #ccc;
    border: none;
    background-size: .2rem .2rem !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    margin-bottom: 0.2rem;
    border-radius: 50%;
}
.ico4 {
 border-radius: 100%;  
 background-image: url(../images/ico3.png) !important; 
}
/* #bdshare a:hover {
    background-color: #539EF6;
} */

#bdshare .icon1:hover {
    background-color: #FE5C5C;
}

#bdshare .icon2:hover {
    background-color: #3DEA6D;
}

#bdshare .icon3:hover {
   
    background-color: #37E072;
}

#bdshare .icon4:hover {
    background-color: #FFB21D;
}
#bdshare .ico4:hover{
    background-color: #539EF6;

}
/* #bdshare .icon5:hover {
  
} */

#bdshare .icon1 {
    background-image: url(../images/ico1.png);
}
#bdshare .icon2 {
    background-image: url(../images/ico4.png);
}

#bdshare .icon3 {
    background-image: url(../images/ico2.png);
}
#bdshare .icon4 {
    position: relative;
}
#bdshare .icon4 {
    /* position: absolute; */
    /* border-radius: 100%;
    display: block;
    width: 0.36rem;
    height: .36rem;
    background-color: #ccc;
    border: none; */
    background-position: center !important;
    background-repeat: no-repeat !important;
    /* top: 0;
    left: 0; */
    background-image: url(../images/ico5.png) !important;
}

.detaill .hengxian1 {
    top:0.12rem;
  }
  
  .detailr p:first-of-type a {
  margin-top:0;
  }
  
  .detaill img {
    margin-top: -0.02rem;
  }
  
  .detailr p {
  text-indent: 0;
  }
  .detailr p:has(img) {
    text-align:center;
    margin: .3rem 0;
    }
    
    .detailrbom p {
    text-indent: 0;
    }
    .detailr p:first-of-type {
        margin-top: -0.1rem;
    }

  .detailcen {
    width: 100%;
    padding: .45rem calc((100vw - 12rem)/2) 1.02rem;
}

.detailcen>h6 {
    font-family: ll;
    font-size: .16rem;
    font-weight: 300;
    line-height: .19rem;
    letter-spacing: 0em;
    text-align: left;
    color: #70757C;
}

.detailcen>h3 {
    font-family: mm;
    font-size: .36rem;
    font-weight: 500;
    line-height: .6rem;
    letter-spacing: 0em;
    text-align: left;
    color: #333333;
    margin-top: .47rem;
}

.detail {
    width: 100%;
    padding: .47rem 0 0;
    display: flex;
}

.detaill {
    height: 100%;
    width: 1.5rem;
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    border-right: 1px solid #D9D9D9;
    padding-left: 0.28rem;
}

.detaill img {
    width: .28rem;
    height: .28rem;
}

.detaill .hengxian1 {
    width: 1.2rem;
    height: 1px;
    background-color: #D9D9D9;
    position: absolute;
    top: .14rem;
    left: 50%;
    transform: translateX(-50%);
    z-index: -100;
}

.xwrqi,
.ckrs {
    position: relative;
    padding-bottom: .4rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.fxcq {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.xwrqi .rltup,
.ckrstp,
.ckrstp {
    width: .6rem;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #ffffff;
}

.detaill h5 {
    font-family: MM;
    font-size: .24rem;
    font-weight: 400;
    line-height: .36rem;
    letter-spacing: 0em;
    text-align: left;
    color: #525854;
    margin-top: .07rem;
}

.detaill p {
    font-family: MM;
    font-size: .16rem;
    font-weight: 300;
    line-height: .19rem;
    letter-spacing: 0em;
    text-align: center;
    color: #70757C;
    margin-top: .15rem;
}

.fxcq span {
    font-family: ll;
    font-size: .16rem;
    font-weight: 400;
    line-height: .19rem;
    letter-spacing: 0em;
    text-align: left;
    color: #70757C;
    display: inline-block;
    height: .28rem;
    line-height: .28rem;
}

.fxcq img {
    width: .2rem;
    height: .2rem;
}

.fximg1,
.fximg2,
.fximg3,
.fximg4,
.fximg5 {
    width: .36rem;
    height: .36rem;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    background: #CCCCCC;
    /* background: url(images/dxbji.png) no-repeat center ; */
    margin-top: .38rem;
}

.fximg1:hover {
    background: #FE5C5C;
}

.fximg2:hover {
    background: #37E072;
}

.fximg3:hover {
    background: #539EF6;
}

.fximg4:hover {
    background: #3DEA6D;
}

.fximg5:hover {
    background: #FFB21D;
}

.detailr {
    flex: 1;
    padding-left: .73rem;
    position: relative;
}

.detailr p {
    font-family: ll;
    font-size: .18rem;
    font-weight: 300;
    line-height: .38rem;
    letter-spacing: 0em;
    text-align: left;
    color: #000;
    text-indent: .4rem;
    margin-top: .12rem
}

.detailr img {
    /* margin: .4rem 0 .37rem 1.65rem; */
    width: 8rem;
    height: 5.26rem;
}

.detailr>.anniu1 {
    display: inline-block;
    width: 1.46rem;
    height: .42rem;
    text-align: center;
    margin-left: 4.8rem;
    margin-top: 26;
    border: 1px solid #CECECE;
    border-radius: 50px;
    font-family: MM;
    font-size: .18rem;
    font-weight: 300;
    line-height: .4rem;
    letter-spacing: 0em;
    margin-top: .54rem;
    margin-bottom: 1.62rem;
}

.detailr>.anniu1:hover {
    background: #0F4392;
    color: #ffffff;
}

.detailrbom {
    width: 100%;
    padding: .51rem 0 0;
    border-top: 1px solid #CECECE;
    margin-top: .69rem;
}
.detailrbom p{
    text-indent: 0 !important;
}
.detailrbom p a{
    font-family: ll;
    font-size: .16rem;
    font-weight: 300;
    line-height: .21rem;
    letter-spacing: 0em;
    text-align: left;
    color: #70757C;
    margin-bottom: .25rem;
    position: relative;
}
.detailrbom p a:hover{
    color: #0F4392;
}
.detailrbom .fanhui {
    width: 1.26rem;
height: .42rem;
border: 1px solid #CECECE;
border-top-left-radius: 13px;
border-bottom-right-radius: 13px;
    position: absolute;
    right: 0;
    bottom: .3rem;
    font-family: mm;
    font-size: .14rem;
    font-weight: 400;
    line-height: .42rem;
    letter-spacing: 0em;
    text-align: center;
    color: #70757C;
}


.detailrbom .fanhui:hover::before{
    width: 100%;
}

/*index style start*/
a.whiteMore,a.redMore,a.grayMore,.whiteMore{display:inline-block;height:2.6em;line-height:2.6;padding:0 2em;border-radius:2em 0 2em 0;overflow:hidden;position:relative;}
a.whiteMore span,a.redMore span,a.grayMore span,.whiteMore span{position:relative;z-index:2;transition:0.5s all ease;-webkit-transition:0.5s all ease;display:inline-block;line-height:1;}
a.whiteMore::before,a.redMore::before,a.grayMore::before,.whiteMore::before{content:"";display:inline-block;position:absolute;z-index:1;left:-100%;top:0;width:100%;height:100%;transition:0.5s all ease;-webkit-transition:0.5s all ease;}
a.whiteMore:hover::before,a.redMore:hover::before,a.grayMore:hover::before,.whiteMore:hover::before{left:0;}
a.whiteMore::before,.whiteMore::before{background:#fff;}
a.redMore::before,a.grayMore::before{background:#0F4392;}
a.whiteMore:hover span,.whiteMore:hover span{color:#0F4392}
a.redMore:hover span,a.grayMore:hover span{color:#fff;}
a.grayMore:hover{border-color:#0F4392;}
a.whiteMore,.whiteMore{border:1px solid #fff;}
a.redMore{border:1px solid #0F4392;}
a.grayMore{border:1px solid #b8b8b8;}
a.whiteMore span,.whiteMore span{color:#fff;}
a.redMore span{color:#70757C;}




.fximg11,
.fximg21,
.fximg31,
.fximg41,
.fximg51 {
width: .7rem;
height: .7rem;
display: flex;
justify-content: center;
align-items: center;
border-radius: 50%;
/* background: #CCCCCC; */
/* background: url(images/dxbji.png) no-repeat center ; */
margin-left: .2rem;
}

.fxcq1>a {
display: flex;
justify-content: center;
align-items: center;
margin-left: .235rem;
}
.xwnrrbom{
margin-top: .75rem;
}
.fxcq1 img {
width: .39rem;
height: .39rem;
margin: 0 !important;
}

.fximg11 {
background: #FE5C5C;
}

.fximg21 {
background: #37E072;
}

.fximg31 {
background: #539EF6;
}

.fximg41 {
background: #3DEA6D;
}

.fximg51 {
background: #FFB21D;
}

.fxcq1 {
display: flex;
align-items: center;
border-bottom: 1px solid #CECECE;
border-top: 1px solid #CECECE;
padding: .23rem 0;
}

.huitui {
width: 100%;
padding:  .72rem 0 1.14rem;
}
.huitui a{
display: inline-block;
width: 3.6rem;
height: .865rem;
font-family: ll;
font-size: .24rem;
font-weight: 400;
line-height: .865rem;
letter-spacing: 0em;
text-align: center;
position: relative;
left: 50%;
transform: translateX(-50%);
background: #FFFFFF;
border: 1px solid #CECECE;
border-top-left-radius: .4rem;
border-bottom-right-radius: .4rem;

}
.ckrstp1 {
font-family: ll;
font-size: .22rem;
font-weight: 300;
line-height: .26rem;
letter-spacing: 0em;
text-align: left;

color: #666666;
}

  /* ====================M10单页========================== */

  .dytoptu {
    background-image: url(../images/danyebgi.png);
    position: relative;
    padding: 4.17rem calc((100vw - 15rem)/2);
}

.companyjj {
    width: 100vw;
    padding: .95rem calc((100vw - 15rem)/2) .92rem;
    position: relative;
}
.companyjj .tuzi{
    position: absolute;
    top: 6.25rem;
    font-family: ll;
font-size: .42rem;
font-weight: 400;
line-height: .49rem;
letter-spacing: 0em;
text-align: center;
color: #FFFFFF;
left: 50%;
transform: translateX(-50%);
}

.companyjj>h6 {
    font-family: ll;
    font-size: .20rem;
    font-weight: 300;
    line-height: .36rem;
    letter-spacing: 0em;
    text-align: center;
    color: #000;
}

.companyjj>img {
    width: 100%;
    margin-top: .52rem;
    margin-bottom: .24rem;
}

.companyjj>p {
    font-family: ll;
    font-size: .20rem;
    font-weight: 300;
    line-height: .36rem;
    letter-spacing: 0em;
    text-align: left;
    color: #000;
    margin-top: .23rem;
}

/* 右侧悬浮导航 */

.rightnav {
    position: fixed;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    z-index: 100;
}

.rightnavlist {
    width: .5rem;
    height: .5rem;
    margin-top: .1rem;
    background: #FFFFFF;
    box-shadow: 1px 2px 10px rgba(0, 0, 0, 0.1);
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    position: relative;
    cursor: pointer;
    font-size: .12rem;
}

.rightnavlist:hover {
    background: #C8C8C8;
}

.rightnavlist>img {
    width: .3rem;
    height: .3rem;
}

.rightnavlist:last-of-type>img {

    width: .2rem;
    height: .2rem;

}

.rightnavlist>div {
    position: absolute;
    font-family: ll;
    font-size: .16rem;
    font-weight: 400;
    line-height: .18rem;
    letter-spacing: 0px;
    text-align: left;
    color: #3D3D3D;
}

.lxbg {
    top: -1.35rem;
    left: -3rem;
    width: 2.76rem;
    height: auto;
    padding-bottom: .17rem;
    background: #FFFFFF;
    border: 1px solid #D0D0D0;
    box-shadow: 1px 2px 10px rgba(0, 0, 0, 0.1);
    display: flex;
    flex-direction: column;
    align-items: center;
}

.lxbg img {
    position: absolute;
    right: .15rem;
    top: .21rem;
    width: .24rem;
    height: .24rem;
}

.lxbg input[type='text'] {
    width: 1.8rem;
    height: .44rem;
    border: 1px solid #B9B9B9;

}
.lxbg input[type='checkbox']{
width: .16rem;
height: .16rem;
}
.lxbg input[type='button'] {
    width: 85%;
    height: .44rem;
   
    background: #A7A7A7;
    border: none;
    font-family: ll;
font-size: .16rem;
font-weight: 400;
letter-spacing: 0px;
color: #FFFFFF;
margin-top: .12rem;
}

.lxbg h6 {
    margin-top: .32rem;
    margin-bottom: .27rem;
    font-family: ll;
    font-size: .2rem;
    font-weight: 400;
    line-height: .2rem;
    letter-spacing: 0px;
    text-align: left;
    border: none;
    color:#3D3D3D;
}

.lxbg div {
    width: 90%;
    margin-bottom: .12rem;
    font-size: .16rem;
    color: #3D3D3D;
}

.ckwxewm img {
    width: 1.36rem;
    height: 1.36rem;
    border: 1px solid #D8D8D8;
}

.ckwxewm img {
    width: 1.36rem;
    height: 1.36rem;
    border: 1px solid #D8D8D8;
}

.ckwxewm {
    position: absolute;
    left: -2.3rem;
    top: -0.85rem;
    width: 2rem;
    height: 2.58rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background: #FFFFFF;
    border: 1px solid #D0D0D0;
    box-shadow: 1px 2px 10px rgba(0, 0, 0, 0.1);
}

.ckwxewm p {
    font-family: ll;
    font-size: .16rem;
    font-weight: 400;
    line-height: .3rem;
    letter-spacing: 0px;
  
    color: #3D3D3D;
    position: relative;
    top: -0.2rem;
    left: -0.2rem;
}


.douyin img {
    width: 1.3rem;
    height: 1.3rem;
    border: 1px solid #D8D8D8;
}

.douyin {
    position: absolute;
    left: -2.3rem;
    top: -1.5rem;
    width: 2rem;
    /* height: 2.34rem; */
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    background: #FFFFFF;
    border: 1px solid #D0D0D0;
    box-shadow: 1px 2px 10px rgba(0, 0, 0, 0.1);
    padding: .29rem 0 .28rem ;
}

.douyin p {
    font-family: ll;
    font-size: .16rem;
    font-weight: 400;
    line-height: .18rem;
    letter-spacing: 0px;
    text-align: center;
    color: #3D3D3D;
    margin-top: .24rem;
}

.dianhua {
    position: absolute;
    width: 2rem;
    height: .5rem;
    left: -2.3rem;
    font-family: ll;
    font-size: .16rem;
    font-weight: 400;
    line-height: .18rem;
    letter-spacing: 0px;
    text-align: left;
    color: #3D3D3D;
    background: #FFFFFF;
    border: 1px solid #D0D0D0;
    box-shadow: 1px 2px 10px rgba(0, 0, 0, 0.1);
    display: flex;
    justify-content: center;
    align-items: center;
}
.mbjj{
position: absolute;
top: 2rem;
width: 100vw;
z-index: 10;
background: #FFFFFF;
padding: 0 .3rem;
}
.mbjj li{
position: relative;
}
.mbjj li a {
display: block;
line-height: 0.7rem;
border-bottom: 1px solid #f2f2f2;
font-size: 0.26rem;
color: #333;
}
.mbjj li a.mbactive {
padding-left: 0.2rem;

}

.shiTask { position: fixed; left: 0; top: 0; right: 0; bottom: 0; background: rgba(0,0,0,.7); z-index: 10000; display: none; }
.mybox { position: absolute; width: 620px; background: #fff; left: 50%;  top: 50%; z-index: 1000; transform: translate(-50%,-50%); }
.mybox video { max-width: 100%; height: 412px; object-fit: fill; width: 100%; }
.mybox .close { position: absolute; right: -0.72rem; background: url('../images/myClose\(1\).png') no-repeat; width:.3rem; height: .3rem; background-size: 0.45rem; cursor: pointer; }
.mybox1{ position: fixed; bottom: 0;right: 0; width: 300px; height: 186px; background: #fff ; z-index: 1000; display: block;} 
.mybox1 video{max-width: 100%; height: 186px; object-fit: fill; width: 100%;}
.mybox1 .close1{position: absolute; right:5px; top: 5px; background: url('../images/myClose\(1\).png') no-repeat; width: 10px; height: 10px; background-size: 0.45rem; cursor: pointer;}

        .sitemap {
    overflow: hidden;
    background: #ebebeb;
    padding-bottom: 50px;
    line-height: 25px;
}
.sitemap .sitemap-box {
    overflow: hidden;
    width: 1120px;
    margin: 40px auto 0 auto;
    background: #ffffff;
    padding: 50px 40px;
}
.sitemap .sitemap-box dl {
    overflow: hidden;
    margin: 0 0 30px 0;
}
.sitemap .sitemap-box dt {
    font-size: 18px;
    font-weight: bold;
    color: #666666;
    margin: 0 0 20px 0;
}
.sitemap .sitemap-box dd {
    float: left;
    margin-right: 20px;
}
.sitemap .sitemap-box dd a {
    float: left;
    font-size: 14px;
    color: #666666;
    line-height: 19px;
}

.insidebanner {
    width: 100vw;
    height: 5.8rem;
    position: relative;
}

.insidebanner img {
    width: 100%;
    height: 100%;
}

.insidebanner .bannertxt {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.insidebanner .bannertxt h1 {
    color: #FFF;
    text-align: center;
    font-family: ll;
    font-size: .52rem;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-bottom: .15rem;
}

.insidebanner .bannertxt h2 {
    color: #FFF;
    font-family: Roboto;
    font-size: .28rem;
    font-style: normal;
    font-weight: 100;
    line-height: normal;
    text-transform: uppercase;
    text-align: center;
}

@media screen and (max-width:1910px){


}
@media screen and (max-width:1366px){

}


@media screen and (min-width:751px){
  
    .companyjj>.shoujih6{
        display: none;
    }
    .xinwenlist .mdates,.newstab,.xwnrrbom,.myearsswp,.gwxq>h5,.wjtitle11{
        display: none;
    }
}







