body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,form,input,textarea,p{margin:0;padding:0;}img{border:0;}ol,ul{list-style:none;}h1,h2,h3{font-weight:normal;font-size:100%;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-weight:inherit;font-size:inherit;font-family:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}a,a:link,a:visited,a:hover,a:active{color:inherit;text-decoration:none;}
h1, h2, h3 {
    font-weight: normal;
    font-size: 100%;
    border:0; 
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0px; border: 0; font-size: 100%; outline: none; }
html { font-size: 100%; overflow-x: hidden;}
/* always display scrollbars */
body { font: 12px/1.8 "Microsoft YaHei New","Microsoft Yahei","Hiragino Sans GB","Arial","Helvetica","SimHei","STXihei",sans-serif; margin: 0 auto; color: #000000; background-color: #fff; _background-attachment:fixed; 
_background-image:url(about:blank); overflow-y:visible\9; -webkit-text-size-adjust: 100% !important;}

body::-webkit-scrollbar {
  width: 6px;
  background-color: #fff
}

body::-webkit-scrollbar-track {
  border-radius: 6px;
  background-color: #fff
}

body::-webkit-scrollbar-thumb {
  border-radius: 0px;
  background-color: #2550A0;
}
a, a:link, a:visited, a:hover, a:active {
    color: inherit;
    text-decoration: none;
}
 
@media (min-width: 768px) {
  .head .container {
    width: 100%;
  }
}
.section1 .fp-tableCell {
    vertical-align: top;
}
@media (min-width: 992px) {
  .head .container {
    width: 970px;
  }
}
@media (min-width: 1120px) {
  .head .container {
    width: 1000px;
  }
}
@media (min-width: 1180px) {
  .head .container {
    width: 1100px;
  }
}
@media (min-width: 1200px) {
  .head .container {
    width: 1170px;
  }
}
@media (min-width: 1310px) {
  .head .container {
    width: 1280px;
  }
}
@media (min-width: 1410px) {
  .head .container {
    width: 1280px;
  }
}
.h-pronr-list-pic img{max-height: 100%; padding: 8%; }
@media (min-width: 1510px) {
  .head .container {
    width: 1380px;
  }
}
@media (min-width: 1710px) {
  .head .container {
    width: 1480px;
  }
}
@media (min-width: 1810px) {
  .head .container {
    width: 1480px;
  }
}
.tags{text-align: left;}
.tab-content-active table td{border:solid 1px #000; }
.job_jia .jobs-tit{font-size: 14px; }
.job-bt .jobs-tit{
    font-size: 18px;
}
.relative{position: relative; }
.container:after{height: auto;content:"";display:block;clear:both;visibility:hidden;}
.relative:after{height: auto;content:"";display:block;clear:both;visibility:hidden;}
.head-ny:after{height: auto;content:"";display:block;clear:both;visibility:hidden;}
.head:after{height: auto;content:"";display:block;clear:both;visibility:hidden;}
.head{width:100%;height:auto; position: fixed; background: #fff; top:0;z-index:9999; webkit-box-shadow: 0 10px 15px 0 rgba(0,0,0,.02), 0 15px 40px 0 rgba(0,0,0,.02);
    box-shadow: 0 10px 15px 0 rgba(0,0,0,.02), 0 15px 40px 0 rgba(0,0,0,.02); }
.head-ny{width:100%;height:auto; position: relative; top:0;z-index:9999;}
.header{ }
.menu0{display:none;}
.logo{font-size:28px;position:absolute;/*left:15px;*/top:10px; z-index:99999;}
.logo h1{padding:0; margin:0; }
.logo img{vertical-align:middle;max-height:40px;}
/*.tel{position:absolute;right:120px;top:28px;z-index:99999; font-size: 16px; color: #fff; text-transform: uppercase; }*/
.tel{position:absolute;/*right:120px;top:28px;*/z-index:99999; font-size: 16px; color: #333; text-transform: uppercase; }
.tel img{/*margin-right:8px;*/vertical-align:-2px;}
.tel span{color:#333333;font-size:18px;display:none}
.anniu{position:absolute;/*width: 80px;
    height: 80px;
    background: #cf0b0c;
    display: flex;
    align-items: center;
    justify-content: center;*/ z-index:99999;}
.search{float:left;/*border-right: solid 1px #d65656;*/ height: 100%; }
.top-ss{margin-left: 2.8%!important; }
.search img{/*width:16px;height:16px;*/ cursor:pointer;}
.anniu a{display:block;width:26px;height:26px;background:#03448e; color:#fff;text-align:center;line-height:26px;font-size:12px;text-transform:uppercase;float:left;text-decoration:none;}
.sousuo{width:100%;height:100%;/*background:rgba(2,126,196,.7);*/ display:none;position:relative; z-index:999999; left:0; top:0; -webkit-box-shadow: 0 0px 4px 0 rgba(71,71,71,.1), 0 20px 60px 0 rgba(71,71,71,.11); 
    box-shadow: 0 0px 4px 0 rgba(71,71,71,.1), 0 20px 60px 0 rgba(71,71,71,.11); transition:all .2s; }
.hide{height: 0; transition:all .2s; }
.sousuo form{display: flex; align-items: center; justify-content: center; padding: 1% 0; transition:all .2s; background: #fff; }

.search-box{display: none;height: 100%;position: fixed;background: rgba(255,255,255,1);left: 0;top: 0; z-index: 999999; width: 100%; }
.search-box .close{position: fixed;right: 0;top: 0;width: 120px;height: 35px;background: #000;z-index: 102;color: #fff;text-align: center;
line-height: 35px;border-radius: 5px;cursor: pointer}
.search-box-c{width: 100%;height: 100%;overflow-y: scroll;}
.search-list li{display: inline-block; margin-right: 3%; margin-bottom: 3%; width: 22%; overflow: hidden; }
.search-list li:nth-child(3n){margin-right: 3%!important; }
.tc {
    text-align: center;
}
.head .container{height: 100%; }
.mt50 {
    margin: 4% 0!important;
}
.f20 {
    font-size: 20px;
}
.clear {
    clear: both;
}
.search-page {
    text-align: center;
    margin-top: 30px;
}


/**/
.search-page{text-align: center;margin-top: 30px;}
.search-page dt{display: inline-block;width: 40px;height: 40px;text-align: center;line-height: 40px;border: 1px solid #ddd;
margin: 0 5px;cursor: pointer;}
/*.search-page dt:nth-child(1){background: #e6a13a;color: #fff;}*/
.search-page dt.xz{/*background: #237ed2;*/color: #333; }
.search-page dt.xz:hover{background: #237ed2;color: #fff;}
.search-page dt:hover{border-color: #237ed2;color: #237ed2;}
.gotop{display: none;}

.bhh {
   width: 100%;
    font-size: 16px;
    color: #333333;
    text-align: center;
    transition: all .2s;
    margin-top: 4.8%; 
    margin-bottom: 4.8%;
}




.search-text{width: 28%;
    /* height: 32px; */
    padding: 13px;
    font-size: 14px;
    color: #999;
    background: none;
    border: 2px solid #cf0b0c; 
    border-right: none;
    float: left;
    border-radius: 4px 0 0 4px; }
.search-btn{width: 7.8%;
    padding: 15px;
    /* height: 32px; */
    /* line-height: 100%; */
    /* margin-left: 8px; */
    font-size: 16px;
    background: #cf0b0c;  
    color: #fff;
    border: none;
    float: right;
    border-radius: 0 4px 4px 0; 
    /* border: solid 1px #f30909; */}
/*ban*/
.containers {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
    overflow: hidden;

}
.head:after{height: auto;content:"";display:block;clear:both;visibility:hidden;}
.head-ny:after{height: auto;content:"";display:block;clear:both;visibility:hidden;}
.saoma{text-align: center;
    margin: 0 auto;
    max-width: 140px; }
.saoma img{max-width: 140px; }
.anniu{ height: 100%; position: absolute;
    right: 0;
    z-index: 9999; }
.anniu img{max-height: 100%; }
/*.swiper-slide:after{height: auto;content:"";display:block;clear:both;visibility:hidden;}*/
@media (min-width: 768px) {
  .tel{right:135px;top:0; }
  .tel span{display:inline-block;}
  .head-ny .tel{right:135px;top:26px;}
  .head-ny .tel span{display:inline-block;}

}
@media (min-width: 1024px) {
  .head{height:80px; }
  .head-ny{height:80px; }
  .slider-focus{margin-top:0;}
  .logo{top:20%; }
  .logo img{max-height:48px;}
  .tel{top:0;right:80px;}
  .head-ny .tel{top:14px;right:80px; }
  .anniu{top:0;right:0;}
  .menu0{display:block;}
  .menu0 > ul {
      margin: 0;
      /*width: 100%;*/
      list-style: none;
      padding: 0 7.8% 0 0;
      position: relative;
      box-sizing: border-box;

      float: right;
  }
  .menu0 > ul:before,
  .menu0 > ul:after {
      content: "";
      display: table;
  }
  .menu0 > ul:after {
      clear: both;
  }
  .menu0 > ul > li {
      float: left;
      padding: 0;
      /*margin: 0 10px;*/
      margin: 0;
      font-size: 16px;
      /*color: #fff;*/
      /*position: relative;*/
  }
  .head-ny .menu0 > ul > li {
      float: left;
      padding: 0;
      /*margin: 0 10px;*/
      margin: 0;
      font-size: 16px;
      color: #333333;
  }
  .menu0 .m_li {
      text-decoration: none;
      /*padding: 40px 10px 26px 10px;*/
      padding:28px 3px 28px 3px;
      display: block;
      font-size: 15px;
  }
 
  /*.head-ny .menu0 .m_li span {
      display: inline-block;
      margin: 0 0 0 12px;
      vertical-align: 2px;
      width: 7px;
      height: 7px;
      border-bottom: 1px solid #333;
      border-right: 1px solid #333;
      content: "";
      -webkit-transform: rotate(45deg);
      -moz-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
      -o-transform: rotate(45deg);
      transform: rotate(45deg);
      -webkit-transition: border-color 0.2s ease;
      -moz-transition: border-color 0.2s ease;
      -ms-transition: border-color 0.2s ease;
      -o-transition: border-color 0.2s ease;
      transition: border-color 0.2s ease;
  }*/
  .menu0 .m_li:hover {
      /*border-top: 4px solid #03448e;*/
      /*padding: 46px 10px 26px 10px;*/
      /*background: rgba(255,255,255,.1);*/
      color: #1d5ca2;
      font-weight: bold;
      /*font-weight: bold;*/
      transition:all .2s;
  }
  .menu0 .active {
      /*border-top: 4px solid #03448e;*/
     /* padding: 40px 10px 26px 10px;*/
      /*background: #f9f9f9;*/
  }
  .besh-resim{
      display: none;
      width: 100%;
      background: #fff;
      padding: 2.8% 0;
      position: absolute;
      z-index: 9999;
      left: 0;
      margin: 0;
      list-style: none;
      box-sizing: border-box;
      border-radius: 0 0 4px 4px; 
      /*margin-top: -4%;*/
      -webkit-box-shadow: 0 12px 15px 0 rgba(71,71,71,.1), 0 20px 60px 0 rgba(71,71,71,.11);
      box-shadow: 0 12px 15px 0 rgba(71,71,71,.1), 0 20px 60px 0 rgba(71,71,71,.11);
  }
.resim-isimler {
    float: left;
    width: 14%;
    height: 100%;
    margin: 0;
    padding: 0;
    margin: 0 3%;
}
.resimler {
    float: left;
    position: relative;
    width: 77%;
    height: 302px;
    margin: 0 3% 0 0;
}
  /**/
.dh:hover .besh-resim{display: block!important; }
/**/
.resim-isim {
    position: relative;
    list-style: none;
    border-bottom: 1px solid #ddd;
}
.menu0 .m_li span {
    display: inline-block;
    margin: 0 0 0 12px;
    vertical-align: 2px;
    width: 7px;
    height: 7px;
    border-bottom: 1px solid #9d9d9d;
    border-right: 1px solid #9d9d9d;
    content: "";
    -webkit-transform: rotate(
45deg
);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(
45deg
);
    -webkit-transition: border-color 0.2s ease;
    -moz-transition: border-color 0.2s ease;
    -ms-transition: border-color 0.2s ease;
    -o-transition: border-color 0.2s ease;
    transition: border-color 0.2s ease;
}
  
  .isim{display:block;position:relative;height:100%;z-index:2;font-size:15px; line-height:36px;/*padding:0 12px;*/}
  .resim-isim:hover{text-decoration:none;color:#1d5ca2; transition:all .2s; }
  .resimler{float:left;position:relative;width:77%;height:302px;margin:0 3% 0 0;}
  .resim-ulinish{display:none;position:absolute;top:0;left:0;width:100%;height:302px;z-index:1;text-decoration:none;overflow:auto;}
  .resim-ulinish:first-child{display:inline;}
  .resim-ulinish h3{font-size:18px;color:#03448e;margin-bottom:12px;}
  .resim-ulinish p{font-size:14px;color:#333;line-height:24px;margin-bottom:12px;}
  .resim-ulinish img{width:240px;}
  .resim-ulinish li{margin-bottom:20px; float: left;}
  .resim-ulinish li img{max-width:100%;}
  .resim-ulinish li p{height:72px;overflow:hidden;word-break:break-all;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
}
@media (min-width: 1180px) {
  .menu0 > ul{
    padding: 0 12% 0 0;
  }
}
@media (min-width: 1200px) {
    .tel{font-size: 15px; right: 80px; }
    .head-ny .tel{top:0; font-size: 15px; right: 80px; }
    .anniu{}
    .menu0 > ul {/*padding: 0 0 0 20%!important;*/ float: left; width: 100%; }
    .menu0 .m_li {/*padding: 28px 10px 22px 10px;*/ padding: 28px 15px  28px 15px; /*font-size: 15px; */font-size: 16px; }
    .menu0 .m_li:hover {padding: 25px 15px  28px 15px ; }
    .menu0 .active {padding: 28px 15px  28px 15px ; }
}
@media (min-width: 1299px) and (max-width: 1340px){
    .menu0 .m_li {
        /*padding: 0 0 0 11%;*/
        float: left;
        padding: 28px 20px 28px 20px;
    }
    .menu0 > ul {padding: 0 0 0 22%; float: left; width: 100%; }
}
@media (min-width: 1340px) {
    .menu0 .m_li{font-size: 16px; padding:28px 15px 28px 15px; }
    .menu0 > ul {padding: 0 0 0 24%; float: left; width: 100%; }
}

@media (min-width: 1510px) {
    .head{height:98px; }
    .head-ny{height:98px; }
    /*.logo{top:0px; }*/
    .logo img{max-height:98px;}
    .tel{top:0;}
    .head-ny .tel{top:0;}
    .anniu{top:0; }
    /*.menu0 > ul {padding: 0 0 0 360px;}*/
    .menu0 > ul {padding: 0 0 0 28%; float: left; width: 100%; }
    .menu0 .m_li {padding: 37px  20px  22px 20px ; }
    .menu0 .m_li:hover {padding: 34px  20px 22px 20px;  }
    .menu0 .active {padding: 37px  20px 22px 20px ; }


}
/*@media (min-width: 1530px) {
  .container{ width: 1480px; }
}*/

@media(min-width: 1800px){
  .menu0 > ul { padding: 0 0 0 21%!important; }
}
@media(max-width: 1800px){
  .menu0 > ul { padding: 0 0 0 21%!important; }
}
@media (min-width: 1710px) {
    .head{height:98px; }
    .head-ny{height:98px; }
    /*.logo{top:0px; }*/
    .logo img{max-height:98px; }
    .tel{top:0;}
    .head-ny .tel{top:0;}
    .anniu{top:0; }
    /*.menu0 > ul {padding: 0 0 0 360px;}*/
    .menu0 > ul {padding: 0 0 0 28%; float: left; width: 100%; }
    .menu0 .m_li {padding: 37px 30px  22px 30px ; }
    .menu0 .m_li:hover {padding: 34px 30px  22px 30px;  }
    .menu0 .active {padding: 37px 30px  22px 30px; }
}
@media (max-width: 1200px) {
    .tel{/*display: none;*/ }
    .anniu{/*display: none;*/ }
    .logo img {
        max-height: 44px;
    }
    .menu0 .m_li{padding:28px 7px 28px 10px; }
    .menu0 > ul {padding: 0 0 0 24%; float: left; width: 100%; }
}
@media (max-width: 1119px) {
  .tel{display: none; }
  .anniu{display: none; }
  .menu0 > ul {
      margin: 0;
      /* width: 100%; */
      list-style: none;
      /*padding: 0 1.8% 0 0;*/
      position: relative;
      box-sizing: border-box;
      float: right;
  }
}
@media (max-width: 1119px) {
    
    .logo {
        top: 14px;
    }
    .logo img {
        max-height: 40px;
    }
}

@media (max-width: 1040px) {
    .menu0 .m_li {
      padding: 28px 5px 28px 10px;
    }
}
/**/
.nav-lx{margin-top: -10%;
    width: 280px;
    color: #333;
    padding: 15px;
    font-size: 15px;}


/*header-ny*/
.head-ny #cssmenu #menu-button::after {
    content: '';
    position: absolute;
    top: 20px;
    right: 20px;
    display: block;
    width: 15px;
    height: 2px;
    background: #000;
  }
 .head-ny #cssmenu #menu-button::before {
    content: '';
    position: absolute;
    top: 25px;
    right: 20px;
    display: block;
    width: 15px;
    height: 7px;
    border-top: 2px solid #000;
    border-bottom: 2px solid #000;
  }
/*banner*/
.banner{width:100%; clear: both; height: auto; position: relative; margin-top: 4%; }
#cssmenu #menu-button:after{height: auto;content:"";display:block;clear:both;visibility:hidden;}
.banner:after{height: auto;content:"";display:block;clear:both;visibility:hidden;}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{
  filter: opacity(0.8);
}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{
  filter: opacity(0.8);
}
.container:after{height: auto;content:"";display:block;clear:both;visibility:hidden;}
.h-probg .swiper-pagination{width: 22%; }
.h-probg .swiper-pagination-bullet{margin-right: 1%; }
.swiper-pagination01{position: absolute; width: 100%; text-align: center; bottom: 0; z-index: 99; }
/**/
.h-yw-tit{font-size: 42px; color: #333333; text-align: center; padding-top: 3.4%; }
.h-yw-tit-dis{font-size: 16px; color: #555555; text-align: center; }
.swiper-button-next{opacity: .4; transition:all .2s; }
.swiper-button-prev{opacity: .4; transition:all .2s; }
.swiper-button-prev:hover{opacity: .7; transition:all .2s; }
.swiper-button-next:hover{opacity: .7; transition:all .2s; }
.h-yw-nr{width: 100%; position: relative; margin-top: 1.8%; }
.h-yw-list{/* height: 406px;*/width:95%; border:solid 1px #dddddd; float: left;/* margin-right: 2.8%;*/ transition:all .2s; }
.h-yw-list-padd{padding:30px; }
.h-yw-list-pic{width: 100%; height: 228px; overflow: hidden;/* background: #ddd;*/ display: flex; align-items: center; justify-content: center; position: relative; }
.h-yw-list-pic img{
  -webkit-transform: scale(1, 1);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 250ms;
    -moz-transform: scale(1, 1);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 250ms;
    transform: scale(1, 1);
    transition-timing-function: ease-out;
    transition-duration: 250ms;
}
.h-yw-list-tit{font-size: 24px; color: #333333; margin-top: 6.7%; margin-bottom: .9%; transition:all .2s; }
.h-yw-list-dis{font-size: 14px; color: #666666; line-height: 22px; transition:all .2s; }
.h-yw-padd{width: 84%; margin: 0 auto; overflow: hidden; }
.h-yw-padd:after{height: auto;content:"";display:block;clear:both;visibility:hidden;}
.h-yw-list:hover .h-yw-list-pic img{
  -webkit-transform: scale(1.15);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 750ms;
    -moz-transform: scale(1.15);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 750ms;
    overflow: hidden;
    transform: scale(1.15);
    transition-timing-function: ease-out;
    transition-duration: 750ms;
}
/*.h-yw-list2:hover .h-yw-list-pic img{
  -webkit-transform: scale(1.15);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 750ms;
    -moz-transform: scale(1.15);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 750ms;
    overflow: hidden;
    transform: scale(1.15);
    transition-timing-function: ease-out;
    transition-duration: 750ms;
}*/
.h-yw-list:hover{border: solid 1px #1d5ca2; transition:all .2s; cursor: pointer; }
.h-yw-list:hover .h-yw-list-tit{padding-left: 1.8%; color: #1d5ca2; transition:all .2s; }
.h-yw-list:hover .h-yw-list-dis{/*padding-left: 1.8%; transition:all .2s; */}
.yw-relative{position: relative; }
.swiper-button-prev03{width:39px; height:39px; position: absolute; top: 44%; left: 4%; transition:all .2s; }
.swiper-button-next03{width:39px; height:39px; position: absolute; top: 44%; right: 4%; transition:all .2s; }

.swiper-button-prev03:hover{ top: 42%; transition:all .2s; cursor: pointer; }
.swiper-button-next03:hover{ top: 42%; transition:all .2s; cursor: pointer; }

.h-jjfabg{width: 100%; background: url(../images/jjfabg.jpg)center no-repeat; padding-bottom: 4%; margin-top: 4%; }
.h-yw-tit2{font-size: 42px; color: #fff; text-align: center; padding-top: 3.4%; }
.h-yw-tit-dis2{font-size: 16px; color: #fff; text-align: center; }
.h-yw-nr{margin-top: 2.8%; }

.h-yw-list2{width:95%; background: #fff; float: left; /*margin-right: 2.9%;*/ transition:all .2s; position: relative; }
.h-yw-list2:hover{ transition:all .2s; cursor: pointer; }
.h-yw-list2:hover .h-yw-list-tit{padding-left: 1.8%; color: #1d5ca2; transition:all .2s; }
.h-pic{width: 100%; height: 100%; position: absolute; bottom: -100%; opacity: 0; background: rgba(0,0,0,.2); z-index: 9999; transition:all .4s; }
.h-yw-list2:hover .h-pic{opacity: 1; bottom: 0; transition:all .4s; }

.swiper-pagination09{text-align: center; margin-top: 1.8%; }
.swiper-pagination09 .swiper-pagination-bullet{width: 10px; height: 10px; background: #fff; margin-right: .5%; border-radius: 0; }
.swiper-pagination09 .swiper-pagination-bullet-active{background: #1d5ca2; }
#menu-button:after{height: auto;content:"";display:block;clear:both;visibility:hidden;}
@media (min-width: 1710px) {
    
}
@media (max-width: 1510px) {
   .h-yw-list-pic{ height: 140px; }
   .h-yw-list-tit{ font-size: 20px; }
}
@media (max-width: 1200px) {
    .h-yw-list-pic {
      height: 120px;
    }
}
@media (max-width: 1119px) {
    .h-yw-list-pic {
        height: 120px;
    }
    .h-yw-tit{
      font-size: 28px; 
    }
    .h-yw-tit2{
      font-size: 28px;
    }
}
@media (max-width: 1024px) {
  .h-yw-list-padd{
    padding: 18px;
  }
  .h-yw-list-pic {
    height: 148px;
    background: #eee;
  }
  .h-yw-list-tit {
    font-size: 16px;
  }
  .h-yw-padd{
    width: 100%;
  }
  .swiper-button-prev03{display: none; }
  .swiper-button-next03{display: none; }
  /*.banner{margin-top: 20%; }*/
}
@media (max-width: 868px) {
  /*.banner{margin-top: 9%; }*/
}
@media (max-width: 768px) {
  .h-yw-list-pic {
    height: 140px;
  }
  .banner{margin-top: 70px; }
  /*.banner{margin-top: 10%; }*/
}
@media (max-width: 668px) {
  .h-yw-list-pic {
    height: 158px;
  }
  /*.banner{margin-top: 12%; }*/
}
@media (max-width: 574px) {
  /*.banner{margin-top: 13%; }*/
}
@media (max-width: 568px) {
  .h-yw-list-pic {
    height: 128px;
  }
  /*.banner{margin-top: 14%; }*/
}
@media (max-width: 468px) {
  /*.banner{
    margin-top: 16%;
  }*/
  #cssmenu #menu-button::before { top: 18px!important; }
  .logo{ top: 12px; }
}
@media (max-width: 448px) {
  .h-yw-list-pic {
    height: 98px;
  }
  /*.banner{
    margin-top: 7%;
  }*/

}
@media (max-width: 408px) {
  /*.banner{
    margin-top: 16%;
  }*/
  #cssmenu #menu-button:after{height: auto!important;content:"";display:block;clear:both;visibility:hidden;}
}



.footer-nr{width: 100%; background: #303030; padding:2.8% 0 0 0; }
.footer-list1{width: 25%; float: left; color: #b6b6b6; margin-right: 5%; cursor: pointer; }
.footer-list2{width: 60%; float: left; color: #b6b6b6; }
.footer-list3{width: 10%; float: left; color: #b6b6b6; }
.footer-list1-l{width: 100%; color: #555555; }
.footer-list1-l p{ margin: 0 0 5px; }
.footer-list1-r{width: 60%; float: left; }
.footer-list1-tit{font-size: 38px; color: #1d5ca2; padding-bottom: 2.8%; text-transform: uppercase; font-family: Avenir; }
.footer-list1-lx:after{height: auto;content:"";display:block;clear:both;visibility:hidden;}
.footer-list1-link{margin-top: 12.8%; color: #555555; }
.footer-list2-dh{width: 25%; float: left; }
.footer-list2-dhfl{font-size: 16px; font-weight: bold; padding-bottom: 15%; color: #333333; }

.footer-ewm{width: 141px; }
.footer-ewm-pic{width: 141px; height: 141px; overflow: hidden; background: #fff; }
.footer-ewm-pic img{width: 100%; height: 100%; overflow: hidden; }
.footer-ewm-tit{font-size: 14px; color: #575757; text-align: center; padding:4.8% 0; }
.footer-bq{background: #303030; padding-top: 2.8%; /*margin-top: 2.8%;*/ }
.footer-bq-l{width: 50%; float: left; color: #888888; }
.footer-bq-r{width: 50%; float: left; text-align: right; color: #888888; }

.dnav-slide{width:100%;margin-bottom:28px;border-bottom:1px solid rgba(255,255,255,0.15);}
.dnav-slide .yi{width:100%;padding:12px 0;border-top:1px solid rgba(255,255,255,0.15);cursor:pointer;/*background:url(../images/arrow_d.png) no-repeat center right 15px;*/}
.dnav-slide .currentDt{/*background:url(../images/arrow_u.png) no-repeat center right 15px;*/color:#bb1717;}
.dnav-slide .yi dd{font-size:16px;padding-left:15px;color:#fff;}
.dnav-slide .er{display:none;padding-left:20px;line-height:32px;}
.dnav-slide .er li a{display:block;color:#fff;}
.dh-fixed{position:fixed;top:0; background: #fff; -webkit-box-shadow: 0 10px 15px 0 rgba(0,0,0,.02), 0 15px 40px 0 rgba(0,0,0,.02); box-shadow: 0 10px 15px 0 rgba(0,0,0,.02), 0 15px 40px 0 rgba(0,0,0,.02); z-index:99999999;display:none;}
.video-img{margin:0; position: relative; }
.video-h{width: 100%; height: 100%; position: absolute; opacity: 0; background: rgba(0,0,0,.4); z-index: 9; top: 0; transition:all .2s; }
.bz-video:hover .video-h{opacity: 1; transition:all .2s; }
.footer-bqborder{border-top: solid 1px #555555; padding: 2.8% 0; }
.footer-bqborder:after{height: auto;content:"";display:block;clear:both;visibility:hidden;}
@media screen and (min-width: 1024px){
    .foot{padding:48px 0 66px 0;}
    .dlogo{float:left;display:inline-block;}
    .dlogo img{width:140px;height:128px;}
    .dnav{float:left;/*width:760px;*/ width:84%; margin-left:0;display:inline-block;}
    .dnav ul{float:left;width:11%; margin-left:1.8%; margin-bottom:32px;}
    .dnav ul h3{font-size:18px; color:#fff;padding-bottom:26px; /*padding-top: 9%;*/ }
    .dnav ul li{font-size: 15px; color: #aaaaaa; line-height:32px; }
    .lianxi{max-width:60%;float:left;margin:0;display:inline-block;text-align:left;clear:both;}
    .lianxi h3{padding-bottom:4.8%;}
    .saoma{float:right;margin:0;display:inline-block; padding-top: 1.8%; }
    .dnav-slide{display:none;}
    .lianxi{max-width: 30%; }
}
@media screen and (min-width: 1510px){
    .foot{padding:68px 0 0 0;}
    .dnav{float:left;/*margin-left:110px;*/}
    .dnav ul{margin-bottom:0;}
    .lianxi{max-width:340px; clear:none; margin-right: 4.8%; }
}
@media(min-width:1024px) and (max-width:1510px){
    /*.lianxi {display: none;  }*/
}
@media (max-width: 1024px){
  .footer-bqborder{border-top: 0; }
  .dnav{display: none; }

}
@media only screen and (max-width: 1199px){
  .footer-list1{width: 25%; margin-right: 5%; }
  .footer-list2{margin-right: 5%; }
  .footer-list1-tit{font-size: 28px; }
  /*.bz-video .video-tip{padding-top: 10%!important; }*/
  /*.bz-video .video-tip .iconfont{width: 9%!important; }*/
  .bz-video .video-tip .video-title{font-size: 22px!important; }
  .footer-list2{width: 50%; }
  .dnav-slide{margin-bottom: 0; }
  .footer-bq{margin-top: 0; }
}
@media (max-width: 992px) and (min-width: 768px){
  .footer-list1-l{width: 100%; }
  .footer-list1-r{width: 100%; }
  .footer-list1{width: 40%; }
  .footer-items{display: none; }
  .h-xsbg{margin-bottom: 4.8%; }
  .footer-nr{padding: 0; background: #303030; }
  
}
@media only screen and (max-width: 768px){
  .footer-items{display: none; }
  .footer-nr{padding: 0 0 1.8% 0; background: #303030; }
}
@media (max-width: 1120px){
  
  .dh-fixed{display: none!important; }
}

.footer-list1-rx{font-size: 14px; color: #555555; }
.footer-list1-tel{font-size: 30px; color: #333333; margin-top: .8%; }
.footer-list1-more{width: 150px; height: 42px; border-radius: 21px; line-height: 42px; background: #1d5ca2; text-align: center; margin-top: 9%; transition:all .2s; }
.footer-list1-more a{ text-decoration: none!important; color: #fff; }
.footer-dh-list{color: #555555; }
.footer-list1-more:hover{ background: #0e2142; transition:all .2s; }
.footer-list1-more:hover a{ color: #fff; }
.banner .swiper-pagination-bullet{width: 10px; height: 10px; border-radius: 5px; }
.banner .swiper-pagination-bullet{background: #1d5ca2; }

/**/
.ny-banner-tit{position: absolute;width: 100%;left: 0;top: 30%;z-index: 99; text-align: right; }
.ny-banner-tit h3{font-size: 30px; color: #ffffff; margin: 0; }
.ny-banner-tit p{font-size: 30px; color: #ffffff; font-family: 'Times New Roman'; text-transform: uppercase; margin: 0 0 .2% 0; }

.ny-fl-items{width: 100%; position: absolute; bottom: 0; z-index: 99; text-align: left; }
.ny-fl-padd{width: 100%; padding:1.4%; background: #1d65b9; display: flex; align-items: center; justify-content: center; }
.ny-fl-l{width: 50%; float: left; font-size: 24px; color: #ffffff; }
.ny-fl-l span{font-size: 18px; font-family: Arial; text-transform: uppercase; }
.ny-fl-r{width: 50%; float: left; text-align: right; color: #fff; }
.ny-fl-padd:after{height: auto;content:"";display:block;clear:both;visibility:hidden;}

.fixed-banner:after{height: auto;content:"";display:block;clear:both;visibility:hidden;}
.ny-left{width: 21%; float: left; background: #f3f3f3; padding-top: 2.4%; }
.ny-type-tit{font-size: 24px; color: #333333; font-weight: bold; padding: 5.8% 8%; margin-bottom: 2.8%; }
.ny-type-list{width: 100%; font-size: 18px; color: #333333; transition:all .2s; overflow: hidden; border-bottom: solid 1px #E4E4E4; }
.ny-type-list-padd{padding: 6.8% 8%; }
.ny-type-list-padd span{ color: #fff; float: right; opacity: 0; padding-right: 25px; font-family: cursive; }
.ny-right{width: 76%; float: right; background: #fff; padding:2.8%; margin-top: 2.8%; border:solid 1px #E4E4E4; }
.ny-right3{width: 76%; float: right; background: #fff; margin-top: 2.8%; /*border:solid 1px #E4E4E4;*/ }
.ny-type-list:hover{background: #1d65b9; color: #fff; transition:all .2s; }
.ny-type-list:hover span{padding-right: 0; opacity: 1; transition:all .4s; }
.ny-abo-tit{font-size: 36px; color: #333333; font-weight: bold; text-align: center; padding:.8% 0 2.8% 0; }
.ny-abo-con{font-size: 15px; line-height: 28px; color: #555555; overflow: hidden; margin-bottom: 4.8%; }
.ny-abo-con img{max-width: 100%; }
.ny-type-list2{width: 100%; font-size: 18px; overflow: hidden; border-bottom: solid 1px #E4E4E4; background: #1d65b9; color: #fff; transition:all .2s; }
.ny-type-list2 span{ color: #fff; float: right; opacity: 1; padding-right: 0; font-family: cursive; }
.containers:after{height: auto;content:"";display:block;clear:both;visibility:hidden;}
.containers {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

/*@media (min-width: 1510px) {
  .containers {
    width: 1300px!important; padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto; 
    }
}

@media(min-width:1200px){  
  .containers{width: 1170px!important; }
}

@media (min-width: 768px) {
  .containers {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .containers {
    width: 970px;
  }
}
*/

@media (min-width: 768px) {
  .containers {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .containers {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .containers {
    width: 1170px;
  }
}
@media (min-width: 1510px) {
  .containers {
    width: 1300px;
  }
}
/**/
@media screen and (min-width: 1510px){
  
}
@media(min-width:1024px) and (max-width:1510px){
  
}
@media (max-width: 1510px) and (min-width: 1200px){
  
}
@media only screen and (max-width: 1199px){
  .ny-type-tit{
    font-size: 20px;
  }
  .ny-type-tit img{
    max-width: 18%;
  }
  .ny-type-list{
    font-size: 16px;
  }
  .ny-type-list2{
    font-size: 16px;
  }
  .fixed-banner{
    height: 280px!important;
  }
  .fixed-banner p{
    font-size: 26px!important;
  }
  .ny-banner-tit{
    top: 34%!important;
  }
  .ny-fl-l{
    font-size: 20px;
  }
}
@media (max-width: 992px) and (min-width: 768px){
  .ny-type-tit{
    font-size: 20px;
  }
  .ny-type-tit img{
    max-width: 18%;
  }
  .ny-type-list{
    font-size: 16px;
  }
  .ny-type-list2{
    font-size: 16px;
  }
  .fixed-banner{
    height: 280px!important;
  }
  .fixed-banner p{
    font-size: 26px!important;
  }
}
@media only screen and (max-width: 768px){
  .ny-left{width: 100%; }
  .ny-type-list {
    width: 49.5%;
    font-size: 16px;
    color: #333333;
    transition: all .2s;
    overflow: hidden;
    border-bottom: solid 2px #fff;
    float: left;
    background: #f3f3f3;
    border-right: solid 2px #fff;
  }
  .ny-type-list2 {
    width: 49.5%;
    font-size: 16px;
    overflow: hidden;
    border-bottom: solid 2px #fff;
    background: #1d65b9;
    color: #fff;
    transition: all .2s;
    float: left;
    border-right: solid 2px #fff;
  }
  .ny-type-tit {
    font-size: 18px;
    color: #333333;
    font-weight: bold;
    padding: 1.8% .8%;
    margin-bottom: 2.8%;
  }
  .saoma{
    margin-top: 4%;
  }
  .ny-right {
    width: 100%;
    float: right;
    background: #fff;
    padding: 2.8%;
    margin-top: 2.8%;
    border: solid 1px #E4E4E4;
  }
  .ny-right3 {
    width: 100%;
    float: right;
    background: #fff;
    /*padding: 2.8%;*/
    margin-top: 2.8%;
    /*border: solid 1px #E4E4E4;*/
  }
  .ny-type-list-padd{
    padding: 4.8% 10%;
  }
  .ny-type-tit img{
    max-width: 4%;
  }
  .ny-fl-l{
    width: 30%;
    font-size: 18px;
  }
  .ny-fl-l span{
    display: none;
  }
  .ny-fl-r{
    width: 70%;
  }
  .fixed-banner{
    height: 220px!important;
  }
  .fixed-banner p{
    font-size: 18px!important;
  }
  .ny-banner-tit{
    top: 44%!important;
  }
  .ny-left{background: none; }
}
@media (max-width: 1120px){

}

.ny-item{margin-bottom: 4.8%; }
.no-goods{text-align: center; }
/*job*/
.title p{font-size:14px;line-height:26px;color:#888;margin:0;padding-top:16px;}
.jobs li{overflow:hidden;padding:1.4% 0; text-align:center;font-size:14px;/* background: #9c9c9c;*/ /*margin-top: 1%; */
    border-bottom: solid 1px #ddd; }
/*.jobs li:first-child{border-bottom:none;background:#1d65b9;color:#fff;font-size:16px;}*/
.jobs span{line-height:22px; text-align: left; text-align: center; }
.jobs .jia{text-align: right; font-size: 22px; }
.job_jia{cursor:pointer; /*background: #9c9c9c;*/ }
.jia{height:22px;background:url('../images/job_jia.png') no-repeat center;}
.jobs-tit{font-size: 18px; color: #333; /*font-weight: bold;*/ }
.jobs-date{font-size: 14px; color: #333; }
.job_jia:hover{background:#ececec; color: #fff; }
.currentJia{background:#ececec; }
.currentJia .jia{ background:url('../images/job_jian.png') no-repeat center; }
.job_jian{display:none; padding:4%; background: #f8f8f8; }
.job-more{font-size: 15px;
    font-weight: bold;
    color: #fff;
    /* margin-top: 2.8%; */
    /* padding: .8% 2.8%; */
    line-height: 48px;
    /* border-radius: 18px; */
    /* background: #fabd00;*/ }
.job-name{font-size: 28px; color: #1d65b9; font-weight: bold; }
.job-price{margin-top: 2.8%; }
.jobs-info .btn{
    padding: .8% 2.8%;
    font-size: 16px;
    background: #1d65b9;
    margin-top: .8%;
    color: #fff!important;
}
/***************jobs***************/
@media screen and (max-width: 1200px){
    .title p{padding-top:10px;}
}
@media screen and (max-width: 768px){
    .title p{padding-top:4px; }
    .jobs li{padding:1.8% 0; }
    .jobs span{font-size:14px; }
    .tel{display: none; }
    .job-name{font-size: 22px; }
    .job-price{font-size: 18px; }
}
/**/
.job-tr{
  overflow: hidden;
}
.tr-over {
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
}
.tr-title {
    float: left;
    width: 20%;
    min-height: 20px;
    text-align: right;
    font-size: 14px;
    color: #808080;
    margin-right: 25px;
    line-height: 40px;
}
.tr-cont {
    float: left;
    width: 80%;
}
.tr-cont h3 {
    font-size: 14px;
    color: #4c4c4c;
    line-height: 40px;
    font-weight: bold;
    margin-top: 0;
}
.job-tr .error {
    padding-left: 75px;
    height: 18px;
    line-height: 18px;
    font-size: 12px;
    color: #f00;
}
.job-tr .tr-cont input[type=text] {
    line-height: 38px;
    font-size: 14px;
    color: #333;
    display: block;
    padding: 0 10px;
    width: 80%;
    height: 38px;
    border: 1px solid #e6e6e6;
}
.job-tr .tr-cont textarea {
    font-size: 14px;
    color: #333;
    display: block;
    height: 170px;
    line-height: 20px;
    padding: 5px 10px;
    width: 80%;
    border: 1px solid #e6e6e6;
}
.job-tr .tr-cont a.submit {
    display: block;
    width: 190px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    background: #1d65b9;
    color: #fff;
    font-size: 15px;
    margin-bottom: 2.8%;
}
.job-tr .tr-cont.radio-cont label {
    margin-right: 30px;
    color: #4c4c4c;
    line-height: 40px;
    font-weight: bold;
}
.job-tr .tr-cont input[name='captcha'] {
    font-size: 14px;
    line-height: 38px;
    color: #333;
    width: 190px;
    float: left;
    margin-right: 30px;
}
.job-tr .tr-cont .verify img {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
    max-height: 100%;
}
.job-tr .tr-cont .verify {
    cursor: pointer;
    float: left;
    width: 120px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 0;
}

/**/
.honor-list{
    float: left;
    width: calc(100% / 4);
    /*margin-bottom: 2%;*/
    -webkit-transition: 300ms 0s all ease;
    -moz-transition: 300ms 0s all ease;
    -ms-transition: 300ms 0s all ease;
    -o-transition: 300ms 0s all ease;
    transition: 300ms 0s all ease;
    padding: 15px;
}
.honor-padd{/*box-shadow: 0px 0px 7px rgb(0 0 0 / 10%); */transition:all .2s; }
.honor-padd:after{height: auto;content:"";display:block;clear:both;visibility:hidden;}
.honor-list-pic{
    width: 100%;
    height: 260px;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
}
.honor-list-pic img {
    display: block;
    max-width: 100%;
    max-height: 100%;
    /*object-fit: cover;*/
}
.honor-list-tit{
    padding: 2.8% 0;
    background: #fff;
    width: 100%;
    text-align: center;
    color: #434343;
    font-size: 16px;
}
.honor-list:hover .honor-padd{box-shadow: 0px 0px 20px rgb(0 0 0 / 20%); transition:all .2s; }
.news-detail{text-align: center; }
.news-detail img{max-width: 80%; }
@media screen and (min-width: 1510px){
  
}
@media(min-width:1024px) and (max-width:1510px){
  
}
@media (max-width: 1510px) and (min-width: 1200px){
  
}
@media only screen and (max-width: 1199px){
  .honor-list-pic{ height: 140px; }

}
@media (max-width: 992px) and (min-width: 768px){
  .honor-list-pic{ height: 140px; }

}
@media only screen and (max-width: 768px){
  .honor-list-pic{ height: 180px; }
  .honor-list-tit{ font-size: 15px; }
  .honor-list{
    float: left;
    width: calc(100% / 2);
    /*margin-bottom: .8%;*/
    -webkit-transition: 300ms 0s all ease;
    -moz-transition: 300ms 0s all ease;
    -ms-transition: 300ms 0s all ease;
    -o-transition: 300ms 0s all ease;
    transition: 300ms 0s all ease;
    padding: 18px;
  }
}

.honor-list2{
    float: left;
    width: calc(100% / 4);
    /*margin-bottom: 2%;*/
    -webkit-transition: 300ms 0s all ease;
    -moz-transition: 300ms 0s all ease;
    -ms-transition: 300ms 0s all ease;
    -o-transition: 300ms 0s all ease;
    transition: 300ms 0s all ease;
    padding: 15px;
}
.honor-list2 .honor-list-pic{
    width: 100%;
    height: 120px;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
}
.honor-list2:hover .honor-padd{box-shadow: 0px 0px 20px rgb(0 0 0 / 20%); transition:all .2s; }
.honor-list2:after{height: auto;content:"";display:block;clear:both;visibility:hidden;}
.honor-list2 .honor-list-pic img {
    display: block;
    width: 100%;
    max-height: 100%;
    /* object-fit: cover; */
}
.news-detail-title .b{margin-bottom: 2.8%; }
.newsPage{margin: 2.8% 0; }
.ny-con-left{margin-bottom: 7%; }
.ny-con-bg{width:100%; background: #f5f5f5; }
.ny-con-list{width:calc(100% / 2); float: left; background: #f5f5f5; border-right: solid 1px #dddddd; padding:1.8% 2.8%; border-bottom: solid 1px #ddd; display: flex; align-items: center; }
.ny-con-list:nth-child(2n){ border-right: none; }
.ny-con-bg:after{height: auto;content:"";display:block;clear:both;visibility:hidden;}
.ny-con-list:nth-child(7n){ border-bottom: none; }
.ny-con-list:nth-child(8n){ border-bottom: none; }
.ny-con-list img{margin-right: 2.8%; }
.news-detail-title{margin-top: 2.8%; }
@media (max-width: 992px) and (min-width: 768px){
  .ny-con-list{width: 100%; border-right: none; }
  .ny-con-list:nth-child(7n){ border-bottom: solid 1px #ddd; }
  .ny-con-list:nth-child(8n){ border-bottom: solid 1px #ddd; }
}
@media only screen and (max-width: 768px){
  .ny-con-list{width: 100%; border-right: none; }
  .ny-con-list:nth-child(7n){ border-bottom: solid 1px #ddd; }
  .ny-con-list:nth-child(8n){ border-bottom: solid 1px #ddd; }
  .honor-list2{
    float: left;
    width: calc(100% / 2);
    /*margin-bottom: 2%;*/
    -webkit-transition: 300ms 0s all ease;
    -moz-transition: 300ms 0s all ease;
    -ms-transition: 300ms 0s all ease;
    -o-transition: 300ms 0s all ease;
    transition: 300ms 0s all ease;
    padding: 15px;
  }
  .honor-list2 img{
    max-width: 100%;
    width: auto!important;
  }
}

.ny-left .wp{ margin-top: 1%; }
.ny-left .wp:after{height: auto;content:"";display:block;clear:both;visibility:hidden;}
.m-snav ul {
    list-style: none;
}
.m-snav .v1{display:block;/*height:60px;line-height:60px;*//*background-color:#fff;*/border-bottom:solid 1px #ddd; font-size:18px; color:#333;padding:6.8% 8%; position:relative;overflow:hidden; transition:all .2s; }
.m-snav li.on .v1,.m-snav li:hover .v1{color:#fff;background:#1d65b9;-webkit-background-size:auto 16px;background-size:auto 16px; transition:all .2s; }
.m-snav li.on .a1,.m-snav li:hover .a1{padding-left:33px;background:#fff;color:#1d65b9; transition:all .2s; }
.m-snav li.on .v1{ /*padding-left:60px;*/ }
.m-snav-1 li.on .v1{ padding-left:33px; }
.m-snav i{background:url(../images/i-sj4.png) center center no-repeat;-webkit-background-size:auto 100%;background-size:auto 100%;display:none;width:18px;height:12px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:30px}
.m-snav li.on i{display:block}
.m-snav dl{display:none}
.m-snav li.on dl{display:block;padding-bottom:0; margin-bottom: 0!important; border-bottom: solid 4px #ddd; }
.m-snav dl a{
    font-size: 15px;
    color: #333;
    display: block;
    /*padding: 0 18px 0 58px;*/
    /* background: url(../images/i-sj5.png) 34px center no-repeat #f5f3f3; */
    -webkit-background-size: auto 18px;
    background-size: auto 18px;
    /* height: 47px; */
    /*line-height: 28px;*/
    /*border-bottom: solid 1px #f2f2f2;*/
    padding: 4.8% 4.8%;
    text-align: center;
    /*background: #ddd;*/
  }
.m-snav dd.on a:hover{/*background:url(../images/i-sj6.png) 34px center no-repeat #f5f3f3;*/ -webkit-background-size:auto 18px; background-size:auto 18px; color:#1d65b9; }
.index-snv .m-snav li.on .v1{padding-left: 33px;}
.ny-right-pro{background: none; padding: 0; }
.ny-pro-nr{text-align: center; }
.ny-pro-list{display: inline-block; width: 31%; background: #fff; margin-right: 1%; margin-bottom: 1.8%; border:solid 1px #fff; transition:all .2s; }
.ny-pro-list:nth-child(3n) { margin-right: 0; }
.ny-pro-list-padd{padding:7.8%; }
.ny-pro-list-pic{height: 207px; line-height: 207px; text-align: center; display:flex;align-items:center;justify-content:center; overflow: hidden; }
.ny-pro-list-pic img{vertical-align: middle; max-height: 100%; }
.ny-pro-list-tit{width: 100%; font-size: 16px; color: #333333; text-align: center; transition:all .2s; }
.ny-pro-list-more{font-size: 14px; color: #333333; text-align: center; padding-bottom: 4%; }
.ny-pro-list:hover{border:solid 1px #1d65b9; transition:all .2s; }
.ny-pro-list:hover .ny-pro-list-tit{color: #1d65b9; transition:all .2s; }
.ny-pro-list:hover .ny-pro-list-more{color: #1d65b9; transition:all .2s; }
.ny-abo-tit-pro{font-size: 30px; color: #333333; font-weight: bold; text-align: center; padding: .8% 0 4.8% 0; position: relative; }
.proinfo-tel{font-size: 24px;
    color: #010101;
    position: relative;
    float: right;
    /* right: 0; */
    z-index: 99;
    /* top: 0; */
    width: 90px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: normal!important;}
.p-part02 .proinfo-after .swiper-button-prev{margin-top: 0; background: none!important; color: #282828;}
.p-part02 .proinfo-after .swiper-button-next{margin-top: 0; background: none!important; color: #282828;}
.ny-pro-detail-pic{width: 80%; margin:0 auto; overflow: hidden; text-align: center; }
.ny-pro-detail-pic img{max-width: 100%; max-height: 100%; }
.ny-pro-con {
    font-size: 14px;
    line-height: 28px;
    color: #555555;
    overflow: hidden;
    position: relative;
    /*border: solid 3px #ddd;*/
}
.swiper-pagination2{
    text-align: center;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    -webkit-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    -o-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    z-index: 10;
    /* width: 100px; */
    /* height: 100px; */
    /* background: red; */
    bottom: 0;
    margin: 1.8% 0 0; }
.ny-right2{
    /*width: 74%;*/
    float: right;
    /*padding: 2.8%;*/
}
.ny-pro-detail-padd{
    /*padding: 2.8%;*/
    /*background: #fff;*/
    margin-bottom: 2%;
}
.jobs .job-bt{background: #ea5613; color: #fff; }
.jobs .job-bt span{text-align: center; color: #fff; }
.ny-pro-detail-padd:after{height: auto;content:"";display:block;clear:both;visibility:hidden;}
.ny-right2:after{height: auto;content:"";display:block;clear:both;visibility:hidden;}
.ny-pro-detail-tit{margin:2% 0; font-size:36px; color: #333333; text-align: center; }
.ny-pro-detail-tit:after{height: auto;content:"";display:block;clear:both;visibility:hidden;}
.ny-pro-detail-con{background: #fff; /*padding:1.8%; */}
.ny-pro-detail-con img{max-width: 100%; }
.ny-pro-detail-con:after{height: auto;content:"";display:block;clear:both;visibility:hidden;}
.ny-pro-dateail-page{text-align: center;/* margin: 2% 0;*/ }
.ny-pro-dateail-page:after{height: auto;content:"";display:block;clear:both;visibility:hidden;}
.ny-pro-detail-page-list{display: inline-block; font-size: 14px; color: #333333; border-right: solid 1px #ddd; text-align: center; padding:0 2.8%; }
.ny-pro-detail-page-list:nth-child(2n) { border-right: none; }
.ny-pro-list:hover .ny-pro-list-tit{color: #1d65b9; transition:all .2s; }
.m-snav ul{margin-bottom: 0; }
.m-snav dl .on{border-bottom: solid 1px #fff; background: #eee; }
@media only screen and (max-width:1199px){
  .m-snav .v1{font-size:18px; padding: 2.8% 8%; }
  .m-snav i{width:13px;height:9px}
  .m-snav dd.on a{-webkit-background-size:auto 9px;background-size:auto 9px}
  .m-snav dl a{font-size:15px;-webkit-background-size:auto 12px;background-size:auto 12px}

  .ny-pro-list-pic{max-height: 140px; }
  .ny-pro-list-pic img {
      max-height: 140px;
  }
  .ny-pro-detail-tit{font-size: 18px; }
}
@media only screen and (max-width: 960px){
  .m-snav .v1{/*height:45px;line-height:45px;*/font-size:16px; }
  .m-snav dl a{padding:2.8% 4.8%; font-size:14px; text-align: left; }
  .m-snav li.on dl{padding-bottom:0; }
  .ny-pro-detail-tit{font-size: 18px; }
}
@media (max-width: 1510px) and (min-width: 1200px){
  .ny-pro-list-pic{max-height: 180px; }
  .ny-pro-list-pic img {
      max-height: 180px;
  }
  .ny-abo-tit-pro{font-size: 26px; }
  .ny-pro-detail-tit{font-size: 18px; }
}
@media (max-width: 992px) and (min-width: 768px){
  .ny-pro-list{
    width: 32%; 
  }
  .ny-pro-list-pic img {
      display: block;
  }
  .ny-abo-tit-pro{font-size: 22px; }
  .ny-right2{width: 100%; }
  .ny-pro-detail-tit{font-size: 16px; }
}
@media only screen and (max-width: 768px){
  .ny-pro-list{
    width: 48%; 
  }
  .ny-pro-con {
    border: none;
  }
  .ny-abo-tit-pro{font-size: 22px; }
  .ny-right2{width: 100%; }
  .ny-right3{width: 100%; }
  .ny-pro-detail-tit{font-size: 16px; }
}

/**/
.pro-list{width: calc(100% / 3); float: left; padding:15px; }
.pro-list-padd{border: solid 1px #ddd; transition:all .2s; }
.pro-list-pic{overflow: hidden; height: 305px; display:flex;align-items:center;justify-content:center; }
.pro-list-pic img{max-width:100%; max-height: 100%; -webkit-transform: scale(1, 1);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 250ms;
    -moz-transform: scale(1, 1);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 250ms;
    transform: scale(1, 1);
    transition-timing-function: ease-out;
    transition-duration: 250ms; }
.news-list-pic{overflow: hidden; height: 248px; display:flex;align-items:center;justify-content:center; }
.news-list-pic img{max-width:100%; max-height: 100%; -webkit-transform: scale(1, 1);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 250ms;
    -moz-transform: scale(1, 1);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 250ms;
    transform: scale(1, 1);
    transition-timing-function: ease-out;
    transition-duration: 250ms; }
.pro-list-tit{border-top: solid 1px #ddd; text-align: center; padding: 5.8% 0; }
.news-list-tit{border-top: solid 1px #ddd; text-align: center; padding: 5.8% 0; }
.pro-list:hover .pro-list-padd{border:solid 1px #1d5ca2; transition:all .2s; }
.pro-list:hover .pro-list-tit{background: #1d5ca2; transition:all .2s; color: #fff; }
.pro-list:hover .pro-list-pic img{ -webkit-transform: scale(1.15);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 750ms;
    -moz-transform: scale(1.15);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 750ms;
    overflow: hidden;
    transform: scale(1.15);
    transition-timing-function: ease-out;
    transition-duration: 750ms; }
.pro-list:hover .news-list-pic img{ -webkit-transform: scale(1.15);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 750ms;
    -moz-transform: scale(1.15);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 750ms;
    overflow: hidden;
    transform: scale(1.15);
    transition-timing-function: ease-out;
    transition-duration: 750ms; }
.f-part-01-r-n-m:hover{background: #0e1c5d; transition: :all .2s;}
.n-info-nr-t-r:hover{background: #0e1c5d; transition: :all .2s;}
.n-info-list-p:hover .n-info-list-o-t{color: #333; transition: :all .2s;}
.n-info-list-p:hover {-webkit-box-shadow: 0 12px 15px 0 rgb(71 71 71 / 10%), 0 20px 60px 0 rgb(71 71 71 / 11%);
    box-shadow: 0 12px 15px 0 rgb(71 71 71 / 10%), 0 20px 60px 0 rgb(71 71 71 / 11%);}
@media screen and (min-width: 1510px){
  
}
@media(min-width:1024px) and (max-width:1510px){
  
}
@media (max-width: 1510px) and (min-width: 1200px){
  .pro-list-pic{height: 240px; }
}
@media only screen and (max-width: 1199px){
  .pro-list-pic{height: 200px; }
  .m-snav li.on .v1{font-size: 16px; }
}
@media (max-width: 992px) and (min-width: 768px){
  .pro-list-pic{height: 150px; }
  .m-snav li.on .v1{font-size: 16px; }
}
@media only screen and (max-width: 768px){
  .pro-list{width: calc(100% / 2); float: left; padding:7px; }
  .pro-list-pic {
    height: 200px;
  }
}
@media only screen and (max-width: 468px){
  .pro-list-pic {
    height: 158px;
  }
}

.ny-abo-tit-tags {
    margin-top: 2.8%;
    margin-bottom: 2.8%;
    color: #222222;
    font-size: 15px;
    /*font-weight: bold;*/
    padding-top: 4.8%;
    border-top: solid 1px #e5e5e5;
}
.list-item {
    overflow: hidden;
    padding-left: 60px;
    font-size: 14px;
    color: #333333;
    line-height: 20px;
    word-wrap: break-word;
    margin-bottom: 10px;
}
.item-title {
    width: 60px;
    float: left;
    margin-left: -60px;
    color: #808080;
}
.list-item {
    overflow: hidden;
    padding-left: 60px;
    font-size: 14px;
    color: #333333;
    line-height: 20px;
    word-wrap: break-word;
    margin-bottom: 10px;
}
.item-title {
    width: 60px;
    float: left;
    margin-left: -60px;
    color: #808080;
}
.list-item {
    overflow: hidden;
    padding-left: 60px;
    font-size: 14px;
    color: #333333;
    line-height: 20px;
    word-wrap: break-word;
    margin-bottom: 10px;
}
.item-title {
    width: 60px;
    float: left;
    margin-left: -60px;
    color: #808080;
}
.order-btn {
    display: block;
    width: 224px;
    height: 54px;
    line-height: 54px;
    text-align: center;
    background: #ea662a;
    color: #fff;
    font-size: 18px;
    margin-top: 7.8%;
    /* border-radius: 24px; */
    /*font-weight: bold;*/
}
.prodetails_margin {
    margin-top: 2.8%;
}
.prodetails_title {
    margin-bottom: 10px;
    /*border-bottom: solid 2px #ddd;*/
    color: #fff;
    background: #1d65b9;
    padding: 1.8% 1.8%;
}
.proinfo-detail {
    margin-bottom: 7.8%;
}
.proinfo-after {
    width: 100%;
}
.proinfo-after:after{height: auto;content:"";display:block;clear:both;visibility:hidden;}
.ny-abo-tit-pro {
    font-size: 28px;
    margin-bottom: 2.8%;
    font-weight: normal;
    color: #1d5ca2;
    text-align: left;
    margin-top: 12%; 
    border-bottom: solid 1px #e5e5e5;
    /*font-weight: bold;*/
}
.ny-pro-detail-pic {
    width: 100%;
    background: #f0f0f0;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 587px;
}
.swiper-pagination2 .swiper-pagination-bullet{margin-right: 2%; }
.news-list-tit2{font-size: 18px; color: #333333; text-align: left; padding: 1.8% 4.8%; }
.news-list-date{font-size: 14px; color: #666666; text-align: left; padding: 0 4.8%; line-height: initial; }
.news-list-hx{width: 30px; height: 3px; background: #1d65b9; margin: 2.8% 4.8%; }
.news-list-con{font-size: 14px; line-height: 20px; color: #666666; text-align: left; padding: 0 4.8%; }
.news-list-more{font-size: 14px; color: #666666; text-align: left; padding: 0 4.8%; }
.news-content{margin-top: 2.8%; }
.proinfo-left{width: 45%; float: left; }
.proinfo-right{width: 50%; float: right; }
@media screen and (min-width: 1510px){
  
}
@media(min-width:1024px) and (max-width:1510px){
  .news-list-pic{height: 180px; }
  .news-list-tit2{font-size: 16px; }
  .m-snav li.on .v1{font-size: 16px; }
  .m-snav .v1{font-size: 16px; }
  .news-list-con{display: none; }
  /*.news-list-more{display: none; }*/
}
@media (max-width: 1510px) and (min-width: 1200px){
  .news-list-pic{height: 180px; }
}
@media only screen and (max-width: 1199px){
  .news-list-tit2{font-size: 16px; }
  .news-list-pic { height: 160px; }
  .m-snav i{opacity: 0; }
}
@media (max-width: 992px) and (min-width: 768px){
  .news-list-pic{height: 120px; }
  .news-list-con{display: none; }
  .news-list-more{display: none; }
  .m-snav i{opacity: 0; }
  .news-list-pic { height: 118px; }
}
@media only screen and (max-width: 768px){
  .news-list-pic { height: 200px; }
  .ny-abo-tit-tags{
    margin-bottom: 0;
  }
  .tabs-basic ul li{font-size: 16px!important; width: 100%; }
  .tabs-basic .tabs-content-placeholder{padding: 4.8%!important; }
}
@media only screen and (max-width: 468px){
  .news-list-pic {
    height: 100px;
  }
  .news-list-con{
    display: none;
  }
  .news-list-more{
    display: none;
  }
  .news-list-tit2{
    font-size: 15px;
  }
}

.footer-dh-list a:hover{color: #1d5ca2; transition:all .2s; }

/**/
.h-pro{padding:4.8% 0; }
.h-pro-en{font-family: cursive; color: #ededed; text-align: center; text-align: center; text-transform: uppercase; font-size: 108px; line-height: 67px; font-weight: bold; letter-spacing: -4px; }
.h-pro-tit{font-size: 36px; color: #4e4e4e; text-align: center; margin-top: -2.8%; }
.h-pro-dis{font-size: 18px; color: #4a4a4a; text-align: center; margin-top: .8%; margin-bottom: 1.8%; }
.h-pro1-list{width: calc(100% / 2); padding: 7px; float: left; }
.h-pro1-list-padd{background: #f4f4f4; position: relative; transition:all .2s; }
.h-pro1-list-pic{overflow: hidden; height: 440px; display: flex; align-items: center; justify-content: center; }
.h-pro1-list-pic img{
    max-height: 100%;
    -webkit-transform: scale(1, 1);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 250ms;
    -moz-transform: scale(1, 1);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 250ms;
    transform: scale(1, 1);
    transition-timing-function: ease-out;
    transition-duration: 250ms;
}
.h-pro1-list-tit{width: 100%; position: absolute; z-index: 9999; bottom: -40px; padding:2.8% 0; text-align: center; font-size: 20px; opacity: 0; transition:all .2s; color: #161616; background: rgba(41,189,193,.8); }
.h-pro1-list:hover .h-pro1-list-padd{background: #e4e4e4; transition:all .2s; }
.h-pro1-list:hover .h-pro1-list-pic img{
    -webkit-transform: scale(1.15);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 750ms;
    -moz-transform: scale(1.15);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 750ms;
    overflow: hidden;
    transform: scale(1.15);
    transition-timing-function: ease-out;
    transition-duration: 750ms;
}
.h-pro1-list:hover .h-pro1-list-tit{bottom: 0; opacity: 1; transition:all .2s;}

.h-pro1-list2{width: calc(100% / 3); padding: 7px; float: left; }
.h-pro1-list-pic2{overflow: hidden; height: 293px; display: flex; align-items: center; justify-content: center; }
.h-pro1-list-pic2 img{
    max-height: 100%;
    -webkit-transform: scale(1, 1);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 250ms;
    -moz-transform: scale(1, 1);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 250ms;
    transform: scale(1, 1);
    transition-timing-function: ease-out;
    transition-duration: 250ms;
}
.h-pro1-list2:hover .h-pro1-list-padd{background: #e4e4e4; transition:all .2s; }
.h-pro1-list2:hover .h-pro1-list-pic2 img{
    -webkit-transform: scale(1.15);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 750ms;
    -moz-transform: scale(1.15);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 750ms;
    overflow: hidden;
    transform: scale(1.15);
    transition-timing-function: ease-out;
    transition-duration: 750ms;
}
.h-pro1-list2:hover .h-pro1-list-tit{bottom: 0; opacity: 1; transition:all .2s;}

@media screen and (max-width: 1510px){
    .h-pro1-list-pic{
      height: 280px;
    }
    .h-pro1-list-pic2{
      height: 240px;
    }
}

@media screen and (max-width: 1200px){
    
}
@media(max-width:1024px) and (min-width:992px){
    .h-pro1-list-pic2 {
      height: 180px!important;
    }
}
@media (max-width: 992px) and (min-width: 768px){
    .h-pro1-list-pic2 {
      height: 180px!important;
    }
    .h-pro1-list-tit{font-size: 18px; }
}
@media only screen and (max-width: 768px){
    .h-pro1-list-pic {
      height: 180px;
    }
    .h-pro1-list-pic2 {
      height: 140px;
    }
    .h-pro1-list-tit{font-size: 16px; }
}
@media only screen and (max-width: 468px){
    .h-pro1-list-pic {
      height: 140px;
    }
    .h-pro1-list-pic2 {
      height: 80px;
    }
    .h-pro1-list-tit{font-size: 15px; }
}

/**/
.h-hf{width: 100%; background: #f7f7f7; }
.h-hf:after{height: auto;content:"";display:block;clear:both;visibility:hidden;}
.h-hf-list{width: calc(100% / 2); float: left; }
.bz-video .video-tip{z-index: 99; }
.bz-video .video-tip .iconfont:hover{ transition:all .2s; cursor: pointer; }
.h-hf-padd{padding:10% 12%; }
.h-hf-padd:after{height: auto;content:"";display:block;clear:both;visibility:hidden;}
.h-hf-tit-en{font-family: cursive; font-size: 118px; text-transform: uppercase; line-height: 78px; color: #e9e9e9; letter-spacing: -4px; }
.h-hf-tit{font-size: 48px; color: #2d2d2d; font-weight: bold; margin-top: -7%; }
.h-hf-tit-dis{font-size: 30px; font-weight: bold; color: #1d5ca2; margin-top: 2.8%; margin-bottom: 1.8%; }
.h-hf-con{font-size: 16px; color: #5b5b5b; line-height: 30px; margin-bottom: 4.8%; }
.h-hf-anniu{}
.h-hf-anniu-list{background: #1d5ca2; width: 30%; float: left; margin-right: 1.8%; font-size: 16px; color: #ffffff; transition:all .2s; }
.h-hf-anniu-list-padd{padding:15px; position: relative; display: flex; align-items: center; justify-content: center; }
.h-hf-jt{float: right; margin-left: 7.8%; transition:all .2s; }
.h-hf-anniu-list2{background: #818181; width: 30%; float: left; font-size: 16px; color: #ffffff; transition:all .2s; }
.h-hf-anniu-list:hover .h-hf-jt{margin-right: 1.8%; margin-left: 5%; transition:all .2s; }
.h-hf-anniu-list:hover{background: #2d2d2d; transition:all .2s; }
.h-hf-anniu-list2:hover .h-hf-jt{margin-right: 1.8%; transition:all .2s; }
.h-hf-anniu-list2:hover{background: #2d2d2d; transition:all .2s; }
.bz-wrapper{overflow: hidden; }
.video-img img{
  /*-webkit-transform: scale(1, 1);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 250ms;
    -moz-transform: scale(1, 1);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 250ms;
    transform: scale(1, 1);
    transition-timing-function: ease-out;
    transition-duration: 250ms;*/
}
.bz-video:hover .video-img img{
    /*-webkit-transform: scale(1.15);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 750ms;
    -moz-transform: scale(1.15);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 750ms;
    overflow: hidden;
    transform: scale(1.15);
    transition-timing-function: ease-out;
    transition-duration: 750ms;*/
}

@media screen and (max-width: 1510px){
    .h-hf-padd {
      padding: 2.8% 7.8%;
    }
    .h-hf-tit-en{
      line-height: 48px;
      font-size: 78px; 
    }
    .h-hf-tit{font-size: 35px; }
    .h-hf-tit-dis{font-size: 22px; }
    .h-pro-en{font-size: 78px; }
}

@media screen and (max-width: 1200px){
    .h-hf-tit{font-size: 28px; }
    .h-hf-tit-en {
      line-height: 48px;
      font-size: 78px;
    }
    .h-hf-tit-dis{font-size: 20px; margin-top: 1.8%; }
    .h-hf-con{line-height: 28px; font-size: 15px; margin-bottom: 4.8%; overflow-y: auto; max-height: 128px; }
    .h-hf-anniu-list{width: 40%; }
    .h-hf-anniu-list2{width: 40%; }
    .h-fl-list-con{width: 100%!important; }
    .h-pro-tit{font-size: 28px; }

}
@media(max-width:1024px) and (min-width:992px){
   .h-hf-tit-en{font-size: 48px; }
   .h-hf-padd {
      padding: 4.8%;
   }
   .h-hf-anniu-list-padd{padding:8px; }
}
@media (max-width: 992px) and (min-width: 768px){
    /*.h-hf-list{width: 100%; }*/
    .h-hf-tit-en{font-size: 48px; }
    .h-hf-padd {
      padding: 0 4.8% 4.8%;
    }
    .h-hf-anniu-list-padd{padding:8px; }
    .h-hf-tit {
      font-size: 22px;
    }
    .h-hf-con{ overflow-y: auto; max-height: 97px; }
    .layui-layer{width: 80%!important; }
}
@media only screen and (max-width: 768px){
    .h-hf-list{width: 100%; }
    .h-hf-padd { padding: 7.8% 4.8%; }
    .layui-layer{width: 80%!important; }
}
@media only screen and (max-width: 468px){
    .h-hf-anniu-list{width: 49%!important; }
    .h-hf-anniu-list2{width: 49%!important; }
}

.h-fl-nr{margin: 4.8% 0;}
.h-fl-list{width: calc(100% / 3); float: left; padding:15px; cursor: pointer; }
.h-fl-list-padd{border:solid 2px #1d5ca2; transition:all .4s; }
.h-fl-list-padd:after{height: auto;content:"";display:block;clear:both;visibility:hidden;}
.h-fl-list-nr{margin: 10px; transition: all .4s; padding-bottom: 10%; border: solid 1px #fff; }
.h-fl-list-tit{font-size: 36px; color: #303030; text-align: center; padding-top: 10%; }
.h-fl-list-dis{font-size: 18px; color: #676767; text-align: center; padding-bottom: 5.8%; margin-top: .8%; }
.h-fl-list-hx{width: 35px; height: 2px; background: #1d5ca2; margin:0 auto; }
.h-fl-list-con{font-size: 16px; line-height: 30px; color: #838383; width: 80%; margin:0 auto; padding-top: 5.8%; text-align: center; margin-bottom: 8.7%; }
.h-fl-list-jt{width: 66px; height: 66px; font-size: 28px; color: #fff; font-family: cursive; border-radius: 33px; margin:0 auto; background: #1d5ca2; font-weight: bold; text-align: center; line-height: 66px; -webkit-transition:0.4s; -moz-transition:0.4s; -ms-transition:0.4s;transition:0.4s; }
.h-fl-list-con span{font-size: 24px; font-weight: bold; color: #1d5ca2; }
.h-fl-list:hover .h-fl-list-nr{ border:solid 1px #fff; transition:all .4s; }
.h-fl-list:hover .h-fl-list-padd{background: #1d5ca2; transition:all .4s; }
.h-fl-list:hover .h-fl-list-tit{color: #fff; transition:all .2s; }
.h-fl-list:hover .h-fl-list-dis{color: #fff; transition:all .2s; }
.h-fl-list:hover .h-fl-list-hx{background: #fff; transition:all .2s; }
.h-fl-list:hover .h-fl-list-con{color: #fff; transition:all .2s; }
.h-fl-list:hover .h-fl-list-jt{color: #1d5ca2; background: #fff; transition:all .4s; }
.h-fl-list:hover .h-fl-list-con span{color: #fff; transition:all .2s; }
.h-fl-list:hover .h-fl-list-jt{-moz-transform:scale(-1,1); -ms-transform:scale(-1,1); -webkit-transform:scale(-1,1); transform:scale(-1,1); }

@media screen and (max-width: 1510px){
   .h-fl-list-tit{font-size: 26px; }
   .h-fl-list-dis{font-size: 16px; }
   .h-fl-list-con{font-size: 15px; line-height: 28px; }
   .h-fl-list-jt {
      width: 48px;
      height: 48px;
      font-size: 18px;
      color: #fff;
      font-family: cursive;
      border-radius: 24px;
      margin: 0 auto;
      background: #1d5ca2;
      font-weight: bold;
      text-align: center;
      line-height: 48px;
      -webkit-transition: 0.4s;
      -moz-transition: 0.4s;
      -ms-transition: 0.4s;
      transition: 0.4s;
    }
}

@media screen and (max-width: 1200px){
    
}
@media(max-width:1024px) and (min-width:992px){
    
}
@media (max-width: 992px) and (min-width: 768px){
    .h-fl-list-tit {
      font-size: 22px!important;
    }
    .h-fl-list-con {
      font-size: 14px;
      line-height: 22px;
    }
}
@media only screen and (max-width: 768px){
    .h-fl-list-dis{display: none; }
    .h-fl-list-tit{font-size: 22px; }
    .h-fl-list-con{font-size: 14px; }
    .h-fl-list-tit{font-size: 18px; }
    .h-fl-list-jt{width: 40px; height: 40px; border-radius: 20px; line-height: 40px; }
    .h-fl-list-con span{font-size: 18px; }
}
@media only screen and (max-width: 578px){
    .h-fl-list-tit{font-size: 18px; }
    .h-fl-list{width: 100%; padding: 0 0 15px 0; }
    .h-fl-list-tit{padding-top: 4%; }
    .h-fl-list-nr{padding-bottom: 4%; }
    .h-fl-list-con{margin-bottom: 4%; }

}
.h-pro-en2{color: #d7d7d7!important; }
/**/
.h-news-list{ width: calc(100% / 2); float: left; padding: 15px; cursor: pointer; }
.h-news-list-padd{ background: #fff; position: relative; transition: all .2s; }
.h-news-list-padd:after{height: auto;content:"";display:block;clear:both;visibility:hidden;}
.h-news-list-l{width: 45%; float: left; }
.h-news-list-r{width: 55%; float: left; }
.h-news-list-r-padd{padding:9.7%; }
.h-news-list-r-padd:after{height: auto;content:"";display:block;clear:both;visibility:hidden;}
.h-news-list-r-tit{font-size: 23px; color: #444444; margin-bottom: 5.8%; }
.h-news-list-r-dis{font-size: 14px; line-height: 24px; color: #868686; margin-bottom: 7.8%; }
.h-news-list-r-date{font-size: 18px; color: #868686;  display: flex; align-items: center; position: relative; }
.h-news-list-r-date img{margin-right: 1.8%; }
.h-news-j{position: absolute; z-index: 99; right: 0; font-size: 30px; color: #868686; }

.h-news-list2{ width: calc(100% / 3); float: left; padding: 15px; }
.h-news-list2-padd{background: #fff; padding:8% 5.8%; }
.h-news-list-r-tit2{
    font-size: 23px;
    color: #444444;
    margin-bottom: 4%;
    transition:all .2s; 
}
.h-news-list-r-dis2{
    font-size: 14px;
    line-height: 24px;
    color: #868686;
    margin-bottom: 4%;
}
.ad {
    width: 100%;
    background: url(../images/ys-bg.jpg)center no-repeat;
    padding: 6.7% 0;
   /* background-attachment: fixed;
    background-position: left top;
    background-size: 100% 883px;
    color: white;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;*/
    /*height: 483px;*/
    /*z-index: -9999;*/
    overflow: hidden;
}
.ad-l{/*width: 50%; float: left; */}
.ad-r{/*width: 50%; float: left; */}
.ad-l-tit-en{font-size: 58px; font-family: cursive; color: #20bebf; line-height: 58px; }
.ad-l-tit{font-size: 36px; color: #ffffff; font-weight: bold; }
.ad-l-dis{font-size: 16px; color: #ffffff; line-height: 30px; margin-top: 4.4%; }
.ad-r-padd{padding: 6.8%; background: #1d5ca2; width: 67%; float: right; }
.ad-r-padd-tit{font-size: 20px; font-weight: bold; color: #ffffff; margin-bottom: 4.8%; }
.ad-r-padd-add{font-size: 16px; line-height: 34px; color: #ffffff; display: flex; align-items: center; }
.ad-r-padd-add img{margin-right: 1.8%; }
.ad-r-padd-tel{font-size: 16px; line-height: 34px; color: #ffffff; display: flex; align-items: center; }
.ad-r-padd-tel img{margin-right: 1.8%; }
.h-news-xs{display: none; }
.h-news-more {
    width: 40%;
    padding: 2.4% 0;
    background: #1d5ca2;
    text-align: center;
    margin: 0 auto;
    margin-top: 2.8%;
    margin-bottom: 2.8%;
    color: #fff;
    font-size: 15px;
    border-radius: 4px;
}
.footer-items-list{padding:0 22px; float: left; font-size: 16px; color: #949393; border-right: solid 1px #949393; }
@media screen and (max-width: 1510px){
  .h-news-list-r-tit{font-size: 18px; /*font-family: cursive;*/ }
  .h-news-list-r-dis { overflow-y: auto; max-height: 48px; }
  .h-news-list-r-tit2{ font-size: 18px; }
  .ad-l-tit-en{font-size: 48px; }
}

@media screen and (max-width: 1200px){
  .h-news-list-r-tit { font-size: 16px; }
  .h-news-list-r-date{font-size: 16px; }
  .h-news-list-r-tit2{font-size: 16px; }
  .h-news-list-r-dis2 { overflow-y: auto; max-height: 48px; }
  .h-news-list-r-dis{display: none!important; }
  .ad-r-padd{width: 80%; }
  .ad-r-padd-tit{font-size:18px!important; }
  .ad-l-tit-en{font-size: 28px; }
  .ad-l-tit{font-size: 26px; }
  .ad-l-dis{font-size: 15px; }

}
@media(max-width:1024px) and (min-width:992px){
  .h-news-list-r-dis{display: none!important; }
}

@media only screen and (max-width: 768px){
  .ad-r-padd{width: 100%; }
  .ad-l-dis{margin-top: .8%; margin-bottom: 2.8%; }
  .ad-r-padd-tit{margin-bottom: 2.8%; }
  .ad-r-padd-add{font-size: 15px; }
  .h-news-list{width: 100%; }
  .h-news-list-r-dis { display: block!important; }
  .h-news-list-r-date{font-size: 15px; }
  .c-nr-l-dis{font-size: 22px;}
}
@media only screen and (max-width: 578px){
  .h-news-list-r-dis {display: none!important; }
  .h-news-list-r-padd{/*padding: 4.4% 9.7%;*/ }

}

.h-news-list:hover .h-news-j{ animation: xx 2s infinite linear; transition:all .2s; color: #1d5ca2; }
.h-news-j{animation-play-state: paused; cursor: pointer; transition:all .2s; }
@keyframes xx {
      from {
        transform: rotate(0);
      }
      to {
        transform: rotate(360deg);
      }
    }
.h-news-list2:hover .h-news-j{ animation: xx 2s infinite linear; transition:all .2s; color: #1d5ca2; }
.ny-bann-tit{font-size: 42px; font-weight: bold; color: #ffffff; text-align: center; }
.ny-bann-tit-en{font-size: 18px; color: #ffffff; text-align: center; text-transform: uppercase; margin-bottom: 1.8%; }
.ny-bann-hx{width: 69px; height: 2px; background: #1d5ca2; margin:0 auto; }
.ny-mbx{background: #eeeeee; overflow: hidden; }
.ny-mbx-l{width: 40%; float: left; display: flex; align-items: center; padding: 1.2% 0; color: #898989; }
.ny-mbx-l img{ padding: 1.2% 0; padding-right: 9px; }
.ny-mbx-r{width: 60%; float: left; position: relative; }

/*.ny-mbx-type-list{ padding: 2.2% 4.8%; float: right; font-size: 16px; border-bottom: solid 2px #eeeeee; cursor: pointer; }*/
.ny-mbx-type-list{padding: 2.2% 4.8%; text-align: center;
    display: inline-block;
    font-size: 16px;
    border-bottom: solid 2px #eeeeee;
    cursor: pointer; }
.abo-right-padd{padding-left: 6px; }
.ny-mbx-r ul{text-align: right; margin-bottom: 0; }
.ny-mbx-r-padd:after{height: auto;content:"";display:block;clear:both;visibility:hidden;}
.ny-mbx-items{ display: flex; align-items: center; }
.ny-mbx-type-list:hover{border-bottom: solid 2px #1d5ca2; transition:all .2s; }
.abo-tit{padding:4% 0 .8% 0; }
.abo-con{font-size: 15px; line-height: 30px; color: #444444; }

.abo-sp{ margin-top: 1.8%; overflow: hidden; }
.abo-left{width: 50%; float: left; }
.abo-right{width: 50%; float: left; }
.abo-left .bz-video{max-height: 437px; }
.abo-sl{margin-top: 4%; margin-bottom: 2.8%; }
.abo-sl-tit{font-size: 36px; font-weight: bold; color: #474747; text-align: center; }

.abo-sl-item-list{width: calc(100% / 4); padding: 14px; float: left; }
/*.abo-sl-item-list:nth-child(1n){ border-right: none; }*/
.abo-sl-list-padd{border: solid 3px #e5e5e5; transition: all .4s; position: relative; height: 537px; }
.abo-sl-pic{position: absolute; bottom: 0; z-index: -1; }
.abo-sl-item:after{height: auto;content:"";display:block;clear:both;visibility:hidden;}
.abo-sl-item-list:after{height: auto;content:"";display:block;clear:both;visibility:hidden;}
.abo-sl-list-padd:after{height: auto;content:"";display:block;clear:both;visibility:hidden;}
.abo-sl-list-tit{font-size: 28px; color: #414141; text-align: center; padding: 18% 0 7.8%; }
.abo-sl-list-dis{width:80%; margin:0 auto; text-align:center; font-size: 14px; line-height: 24px; color: #666666; }
.abo-sl-item-list{}

@media screen and (max-width: 1510px){
  .abo-sl-list-padd{ height: 400px; }
  .abo-sl-list-tit{font-size: 22px; }
}

@media screen and (max-width: 1200px){
  .abo-sl-list-tit{font-size: 18px; }
  .abo-sl-list-padd{ height: 350px; }

}
@media(max-width:1024px) and (min-width:992px){
  .abo-sl-item-list{padding: 4px!important; }
}
@media (max-width: 992px) and (min-width: 768px){
  /*.h-news-list-r-dis2{display: none!important; }*/
  .abo-sl-item-list{padding: 4px!important; }
  .abo-sl-list-padd{height: 300px; }
}
@media only screen and (max-width: 768px){
  .abo-sl-item-list{padding:4px; }
  .abo-sl-list-tit{font-size: 15px; }
}
@media only screen and (max-width: 578px){
  .abo-sl-item-list{width: 100%; }
  .abo-sl-list-padd{height: auto; }
  .abo-sl-pic{display: none; }
  .abo-sl-list-tit{padding: 4% 0 2.8%; }
  .abo-sl-list-dis{padding-bottom: 4%; }
}

.abo-hf{width: 100%; background: url(../images/ab-hf.jpg)center no-repeat; 
     background-attachment: fixed;
    background-position: left top;
    background-size: 100% 100%;
    color: white;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    overflow: hidden;
}
.abo-hf-l{width: 35%; background: rgba(0,0,0,.15); height: 100%; padding:2.8% 4%; }
.abo-hf-list{padding: 7.8% 0; border-bottom: solid 1px #fff; }
.abo-hf-list-tit{font-size: 24px; color: #ffffff; }
.abo-hf-list-tit span{font-size: 14px; color: #ffffff; text-transform: uppercase; padding-left: 2.8%; }
.abo-hf-list-dis{font-size: 28px; color: #ffffff; margin-top: .8%; }
.abo-hf-list:nth-child(4n){ border-bottom: none; }

@media screen and (max-width: 1510px){
  .abo-hf-l{width: 40%; }
  .abo-hf-list-dis{font-size: 22px; }
}

@media screen and (max-width: 1200px){
  

}
@media(max-width:1024px) and (min-width:992px){
  
}
@media (max-width: 992px) and (min-width: 768px){
  .abo-hf-l{width: 100%; }
  .abo-hf-list-tit{font-size: 20px; }
  .abo-hf-list-dis{font-size: 16px; }
  .ny-mbx-l{width: 100%; float: none; }
  .ny-mbx-r{width: 100%; float: none; }
  .ny-mbx-items{display: block; }
  .ny-mbx-r ul{text-align: left; }
}
@media only screen and (max-width: 768px){
  .abo-hf-l{width: 100%; }
  .abo-hf-list-tit{font-size: 20px; }
  .abo-hf-list-dis{font-size: 16px; }
  .abo-hf{width: 100%; background: url(../images/ab-hf.jpg)center no-repeat; 
     background-attachment: fixed;
    background-position: left top;
    /*background-size: 100% 100%;*/
    color: white;
    display: block;
    display: -ms-flexbox;
    /*display: flex;*/
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    overflow: hidden;
  }
  .abo-hf-list{padding: 4.8% 0; }
}
@media only screen and (max-width: 578px){
 
}
.a-h{overflow: hidden; position: relative; }
.abo-honor-list{border:solid 1px #e5e5e5; width: 90%; }
.abo-honor-list-padd{padding:0 0 10px; border: solid 1px #e5e5e5; }
.abo-honor-list-pic{width: 100%; height: 208px; overflow: hidden; display: flex; align-items: center; justify-content: center; }
.abo-honor-list-pic img{/*height: 100%;*/ }
.abo-honor-list-tit{font-size: 16px; color: #363636; text-align: center; padding:4.8% 0 4.8% 0; border-bottom: solid 1px #e5e5e5; width: 90%;
    margin: 0 auto;
} }

.swiper-button-prev2{width:39px; height: 43px; background: #626262; text-align: center; font-size: 18px; font-family: '宋体'; color: #ffffff; line-height: 43px; position: absolute; top: 40%; left: 0; cursor: pointer; z-index: 9999; }
.swiper-button-next2{width:39px; height: 43px;/* background: #626262;*/ text-align: center; font-size: 18px; font-family: '宋体'; color: #ffffff; line-height: 43px; position: absolute; top: 40%; right: 0; cursor: pointer; z-index: 9999; }
.swiper-button-prev2:hover{/*background: #1d5ca2;*/ transition:all .2s; }
.swiper-button-next2:hover{/*background: #1d5ca2;*/ transition:all .2s; }
.a-h .swiper-slide{display: flex; align-items: center; justify-content: center; }
.abo-honor-list:hover{border:solid 1px #1d5ca2; transition:all .2s; }
.de-page-mian{width: 100%; }
.anli-tit{padding: 2.8% 0 0 0; }
.abo-honor-list-padd:hover{border:solid 1px #1d5ca2; transition:all .2s; }
.anli-article{text-align: left; font-size: 15px; }
.anli-detail img{margin:0 auto; }
/*.abo-honor-list:hover .abo-honor-list-tit{color: #1d5ca2; transition:all .2s; }*/
@media screen and (max-width: 1510px){
  .abo-honor-list-pic{height: 180px; }
}

@media screen and (max-width: 1200px){
  .abo-honor-list-pic{height: 180px; }

}
@media(max-width:1024px) and (min-width:992px){
  
}
@media (max-width: 992px) and (min-width: 768px){
  .abo-honor-list-pic {
    height: 140px;
  }
  .abo-honor-list-tit{font-size: 14px; }
}
@media only screen and (max-width: 768px){
  .abo-honor-list{width: auto; }
  .abo-honor-list-pic{max-height: 300px; height: auto; }
  .a-h0 .swiper-pagination{width: 100%; }
  .a-h0 .swiper-pagination-bullet{margin-right: 1.8%; }
  /**/
  .ny-mbx-items{display: block; }
  .ny-mbx-l{width: 100%; }
  .ny-mbx-r{width: 100%; }
  .ny-mbx-type-list{width: 49%; float: left; background: #ddd; margin-right: .4%; }
  .ny-mbx{background: none; }

.section3 .abo-honor-list-pic{max-height: 220px; }
.section3 .abo-honor-list-tit{padding: 4.8% 0 0 0; border-bottom: none; }
.section3 .abo-honor-list-sp{display: none; }
.section3 .abo-honor-list-pic img{width: 100%; max-height: 100%; }



}
@media only screen and (max-width: 578px){
 
}
.abo-home{width: 100%; background: #f6f6f6; }
.abo-home:after{height: auto;content:"";display:block;clear:both;visibility:hidden;}
.abo-home-padd{margin:0; padding:4% 0; margin:4% 0 0; }

.h-pronr-list-pic {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    /*background: #f0f0f0;*/
    height: 348px;
    overflow: hidden;
}

.h-pronr-list-tit{width: 100%; height: 100%; position: absolute; bottom: -100%; z-index: 9999; background: rgba(29,92,162,.9); padding: 4.8% 0; transition:all .2s; }
.h-pronr-list:hover .h-pronr-list-tit{bottom: 0; transition:all .2s; }
.h-pronr-list-tit-type{font-size: 24px; color: #ffffff; text-align: center; padding-top: 10%; }
.h-pronr-list-tit-con{width: 90%;
    margin: 0 auto;
    text-align: center;
    padding: 4.8% 0;
    line-height: 22px; color: #fff; }
.h-pronr-list-tit-id{font-size: 14px;
    color: #ffffff;
    text-align: center;
    width: 140px;
    height: 40px;
    border: solid 1px #fff;
    border-radius: 20px;
    line-height: 40px;
    margin: 0 auto;
    margin-top: 4%; }
.h-pronr .h-pro-nr-more{
    font-size: 16px;
    color: #9e9e9e;
    width: 198px;
    height: 49px;
    line-height: 49px;
    border: solid 1px #9e9e9e;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all .2s;
    margin: 0 auto;
    margin-top: 3.8%;

}
.h-pronr .h-pro-nr-more:hover{background: #cf0b0c; transition:all .2s; color: #fff; border:solid 1px #cf0b0c; cursor: pointer; }
.pro-nr{margin-top: 1.8%; }
@media (max-width: 1778px) and (min-width: 1710px){
  .h-pronr-list-pic{height: 400px; }
}
@media (max-width: 1710px) and (min-width: 1510px){
  .h-pronr-list-pic{height: 380px; }
}
@media (max-width: 1510px) and (min-width: 1200px){
  
  .h-pronr-list-pic{height: 310px; }

}
@media only screen and (max-width: 1199px){
  
  .h-pronr-list-pic{height: 250px; }
}
@media only screen and (max-width: 1100px){
  .h-pronr-list-pic{height: 240px; }
}
@media (max-width: 1000px) and (min-width: 992px){
  .h-pronr-list-pic{height: 220px; }
}
@media (max-width: 992px) and (min-width: 768px){
  
  .h-pronr-list-pic{height: 190px; }
}
@media only screen and (max-width: 758px){
  .h-pronr-list-pic {
    height: 300px;
  }
  .h-pronr .h-pro-nr-more{height: 40px; font-size: 15px; line-height: 40px; }
  
  .h-fl-nr-list-dis{width: 80%; }
}
@media only screen and (max-width: 448px){
  .h-pronr-list-pic {
    height: 140px;
  }
}
@media only screen and (max-width: 608px){
  .h-pronr-list-pic {
    height: 300px;
  }
}
@media only screen and (max-width: 580px){
  .h-pronr-list-pic {
    height: 320px;
  }
}
@media only screen and (max-width: 768px){
  
  /*.h-pronr-list-pic{height: 180px; }*/
}
@media (max-width: 420px){
  .h-pronr-list-pic {
    height: 320px;
  }
}
@media (max-width: 380px){
  .h-pronr-list-pic {
    height: 280px;
  }
}

/**/
.proinfo-after .col-sm-5{padding:0; }
.ny-pro-detail-padd{padding: 0; margin-top: 2.8%; }
.tabs-ab{position: absolute;
    z-index: 99;
    right: 15px;
    top: 0;
    font-size: 22px;
    color: #d1d1d1;
    font-weight: normal;
    line-height: 55px;
    font-family: fantasy; }
.tabs-ab span{font-size: 15px; margin-left: 8px; }
@media screen and (min-width: 1510px){
  
}
@media(min-width:1024px) and (max-width:1510px){
  
}
@media (max-width: 1510px) and (min-width: 1200px){
  
}
@media only screen and (max-width: 1200px){
  .tabs-ab{display: none; }
}
@media only screen and (max-width: 1199px){
  .order-btn {
    width: 150px;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
  }
}
@media (max-width: 992px) and (min-width: 768px){
  .order-btn {
    width: 150px;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
  }
  .proinfo-tel{display: none; }
  .ny-pro-detail-pic{height: 320px; }
}
@media only screen and (max-width: 768px){
  .proinfo-tel{display: none; }
  .proinfo-left{width: 100%; }
  .proinfo-right{width: 100%; }
  .ny-pro-detail-padd{margin-top: 2.8%; }
  .ny-abo-tit-pro{margin-top: 2.8%; }
  .order-btn{width: 100%; height: 44px; line-height: 44px; border-radius: 0; }
  .ny-mbx-l{margin: 2.8% 0; }
  
  .h-pronr-list-tit{bottom: -100%; }

  .anli-list{width: 100%!important; }
  .proinfo2-right{width: 90%!important; }
  .ny-pro-detail-pic{height: 200px; }
  .ny-newsinfo-date{margin-top: 4.8%!important; }
  .ny-newsinfo-tit{font-size: 18px!important; }
  .ny-newsinfo-list{font-size: 15px!important; line-height: 28px!important; }
}
@media only screen and (max-width: 468px){
  .pro-nr .pro-list{padding:0; padding-bottom: 15px; }
}

.anli-list{width: calc(100% / 4); padding: 14px; float: left; }
.ny-news{margin-top: 1.8%; }
.ny-newsinfo-date{font-size: 16px; color: #999999; margin-top: 12%; }
.ny-newsinfo-tit{
    font-size: 24px;
    margin-bottom: 2.8%;
    font-weight: normal;
    color: #000;
    text-align: left;
    /* margin-top: 12%; */
    font-weight: bold;
    margin-top: 2.8%;
    transition:all .2s;
}
.ny-newsinfo-list{font-size: 16px; line-height: 30px; color: #676767; }
.proinfo2-right{width: 45%; float: right; margin-right: 5%; }
.ny-newsinfo-more{width: 100%; display: flex; align-items: center; margin-top: 7.8%; }
.ny-newsinfo-jt{width: 38px; height: 38px; border-radius: 19px; background: #ee923f; font-family: fangsong; text-align: center; line-height: 38px; color: #fff; float: left; margin-right: 15px; }
.ny-newsinfo-xq{font-size: 16px; color: #676767; float: left; }
.ny-news-detail-padd{margin-top: 2.8%; }
.ny-news .swiper-pagination-bullet{width: 10px; height: 10px; }
.ny-news .swiper-pagination-bullet-active{ background: #ee913f; }
.proinfo2-right:hover .ny-newsinfo-tit{padding-left: 1.8%; transition:all .2s; }
.proinfo2-right:hover .ny-newsinfo-xq{color: #ee923f; transition:all .2s; }
.page-a{ font-size: 15px; }
.newsPage {
    margin: 4.8% 0;
}
.abo-home-padd2{margin: 0; }
@media only screen and (max-width: 768px){
  .news-detail-title .h3{font-size: 16px!important; line-height: inherit; }
  .lx-list-r-tel{font-size: 18px; }
  .lx-list-r-mob{font-size: 16px; }
}

.lx-list{width: 32%; float: left; margin-right: .8%; }
.lx-list:nth-child(3n){margin-right: 0!important; }
.lx-list:after{height: auto;content:"";display:block;clear:both;visibility:hidden;}
.lx-list-padd{padding: 8% 4%; height: 148px; }
.lx-list-padd:after{height: auto;content:"";display:block;clear:both;visibility:hidden;}
.lx-list-l{width: 20%; float: left; border-right: solid 1px #fff; display: flex; align-items: center; justify-content: center; }
.lx-list-r{width: 75%; float: left; padding-left: 5%; height: 52px; }
.lx-list-r-tit{font-size: 18px; font-weight: bold; color: #1d5ca2; }
.lx-list-r-tel{font-size: 24px; line-height: 30px; color: #1d5ca2; }
.lx-list-r-mob{font-size: 18px; line-height: 30px; color: #1d5ca2; }
.c-map{width: 97.6%; margin-top: 2.8%; margin-bottom: 2.8%; }
@media only screen and (max-width: 970px){
  .lx-list{width: 100%; margin-bottom: 1%; }
  .lx-list-padd{height: auto; padding: 4%; }
  .lx-list-r{height: auto; }
  .c-map{width: 100%; }

}
.c-ly{width: 100%; background: url(../images/lybg.png)center no-repeat; text-align: center; font-size: 24px; color: #1d5ca2; font-weight: bold; margin-bottom: 4.8%; }
.c-ly-dis{font-size: 16px; color: #6e6e6e; text-align: center; margin-bottom: 1.8%; }
.de-message{width: 100%!important; margin:0 auto; }
.form-tr1{width: 50%!important; float: left; }
.form-tr1 input{width: 80%!important; }

@media (max-width: 992px) and (min-width: 768px){
  .de-message{width: 100%!important; }
}
@media only screen and (max-width: 970px){
  .de-message{width: 100%!important; }
}
@media only screen and (max-width: 468px){
  .de-message .mes-form .form-tr textarea{width: 100%; }
  .form-tr1{width: 100%!important;}
  .form-tr1 input{width: 100%!important;}
  .de-message {
    width: 100%!important;
  }
  .form-tr .submit{height: 40px!important; line-height: 40px!important; }
  .de-message .mes-form .form-tr textarea {
    width: 100%!important;
  }
}
.h-news-list:hover .h-news-list-r-tit{color: #1d5ca2; transition:all .2s; }
.h-news-list2:hover .h-news-list-r-tit2{padding-left: 4px; transition:all .2s; }
/*.mes-form .form-tr input{width: 100%!important; }*/
.de-message2 .form-tr input{width: 90%!important; }
.de-message2 .form-tr textarea{width: 95%!important; }
.de-message1 .form-tr textarea{width: 100%!important; }
.de-message2 .form-tr .code input{width: 95%!important; }
@media only screen and (max-width: 970px){
  .de-message2 .form-tr input {
    width: 100%!important;
  }
  .ny-bann-tit{margin-top: 28%!important; font-size: 22px; }
  .h-pro-tit{ margin-top: -12%; }
  .h-pro-en {
    font-size: 48px;
  }
  .anli-tit {
    padding: 2.8% 0 4.8% 0;
  }
  .abo-tit {
    padding: 4% 0 4.8% 0;
  }
}
.footer-items-list:hover{color: #fff!important; transition:all .2s; }
.dh-tb a{padding: 30px 10px 22px 10px !important; float: left!important; }
.dh-tb1{ font-size: 18px; font-weight: bold; color: #1d5ca2; display: flex!important; align-items: center!important; justify-content: center!important; }
@media (max-width: 1540px) {
    .dh-tb a {
      padding: 24px 10px 22px 10px!important;
      float: left!important;
    }

}

.menu0 > ul {
    padding: 0 0 0 20%!important;
    float: left;
    width: 100%;
}
@media (max-width: 1510px){
.menu0 > ul {
    padding: 0 0 0 20%!important;
    float: left;
    width: 100%;
  }
}
@media (max-width: 1310px) {
  .menu0 > ul {
    padding: 0 0 0 12%!important;
    float: left;
    width: 100%;
  }
}
@media (max-width: 1290px){
.menu0 > ul {
    padding: 0 0 0 15%!important;
    float: left;
    width: 100%;
  }
}
@media (max-width: 1200px){
.menu0 > ul {
    padding: 0 0 0 15%!important;
    float: left;
    width: 100%;
  }
}
@media (max-width: 1180px){
.menu0 > ul {
    padding: 0 0 0 14%!important;
    float: left;
    width: 100%;
  }
}

.section2p{animation:fangda1 20s linear infinite;} 
@keyframes fangda1 { 0%{transform:scale(1,1)} 50%{ transform:scale(1.15,1.15)} 100%{transform:scale(1,1)} }
.section2{/* background: url(../images/gybg.jpg)center no-repeat; background-size: 100% 100%; background-size:cover;*/ width:100%; width: 100vw; height: 100vh; }
.section2p{animation: fangda1 20s linear infinite; position: absolute; top: 0; z-index: -1; background: url(../images/gybg.jpg)center no-repeat; background-size: 100% 100%; background-size:cover; width:100%; width: 100vw; height: 100vh; }
.section2-l{width: 60%; float: left; }
.section2-r{width: 40%; float: left; }
.section2-l-tit-en{font-size: 20px; color: #ffffff; }
.section2-l-tit{font-size: 48px; font-weight: bold; color: #ffffff; }
.section2-l-dis{font-size: 20px; font-weight: bold; color: #ffffff; margin-top: 5.8%; }
.section2-l-con{font-size: 16px; line-height: 30px; color: #ffffff; margin-top: 2.8%; width: 80%; }
.section2-l-more{font-size: 14px; color: #ffffff; width: 209px; display: flex!important; align-items: center!important; justify-content: center!important; padding: 1.8%; border:solid 1px rgba(255,255,255,.4); text-align: center; margin-top: 5.8%; transition:all .2s; }

.section2-r-list1{ height: 163px; }
.section2-r-list1-1{width: 33.3%; float: left; height: 100%; }
.section2-r-list1-1-0{width: 33.3%; float: left; border:solid 1px #fff; height: 100%; }

.section2-r-list2{height: 141px; }
.section2-r-list2-1{width: 33.3%; float: left; border:solid 1px #fff; height: 100%; }
.section2-r-list2-1-0{width: 33.3%; float: left; height: 100%; background: #fff;  display: flex!important; align-items: center!important; justify-content: center!important; }
.section2-r-list2-1-0 img{ -webkit-transform: scale(1, 1);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 250ms;
    -moz-transform: scale(1, 1);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 250ms;
    transform: scale(1, 1);
    transition-timing-function: ease-out;
    transition-duration: 250ms;}
.section2-r-list2-1-0:hover img{-webkit-transform: scale(1.15);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 750ms;
    -moz-transform: scale(1.15);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 750ms;
    overflow: hidden;
    transform: scale(1.15);
    transition-timing-function: ease-out;
    transition-duration: 750ms; }
.section2-r-list3{ height: 163px; }
.section2-pic{padding-top: 10%;  align-items: center; justify-content: center; -webkit-transition:0.4s; -moz-transition:0.4s; -ms-transition:0.4s;transition:0.4s; }
.section2-pic img{margin:0 auto; align-items: center; justify-content: center; -webkit-transition:0.4s; -moz-transition:0.4s; -ms-transition:0.4s;transition:0.4s; }
.section2-r-list1-1-0:hover .section2-pic img{-moz-transform:scale(-1,1); -ms-transform:scale(-1,1); -webkit-transform:scale(-1,1); transform:scale(-1,1); }
.section2-tit{text-align: center; font-size: 16px; color: #ffffff; }
.section2-r-list1-1-0 .section2-pic{padding-top: 15%; }
.section2-r-list2-1:hover .section2-pic img{-moz-transform:scale(-1,1); -ms-transform:scale(-1,1); -webkit-transform:scale(-1,1); transform:scale(-1,1); }
.section2-hf{padding:1.8% 0; background: rgba(29,92,162,.8); margin-top: 2.8%; }

/**/
.home-abo main {
  margin: 0 auto;
  display: block;
  overflow: hidden;
  *
  zoom: 1;
}
.home-abo main:before, main:after {
    content: " ";
    display: table; }
.home-abo main:after {
    clear: both; }
.home-abo{
    position: relative;
    z-index: 20;
    /*background: #fff;*/
    height: auto;
    /*padding: 4% 0;*/
}
.home-abo-bg{width: 100%; background: #f4f4f4; height: 77%; bottom: 0; z-index: -1; position: absolute; }
.home-abo li {
    list-style: none;
}
.s1 {
  width: 100%;
  position: relative;
  overflow: hidden; }
.home-abo .s1 .left {
  width: 48%;
  float: left;
  position: relative;
  z-index: 50; }

.home-abo .s1 .left .bottommore {
      width: 100%;
      /*height: 55px;
      margin: 2.8% 0;*/
      *zoom: 1; }
.home-abo .s1 .left .bottommore:before, .s1 .left .bottommore:after {
        content: " ";
        display: table; }
.home-abo .s1 .left .bottommore:after {
        clear: both; }

.home-abo .s1 .right {
    width: 48%;
    float: right;
    /*height: 550px;*/
    position: absolute;
    right: 0;
    top: 0; }
.home-abo .s1 .right img {
      position: relative; }

.abo{ transition:all .2s; }
.abo:hover{padding-left: 1%; transition:all .2s; }
.s1-tit{width: 100%; }
.s1-tit:after{height: auto;content:"";display:block;clear:both;visibility:hidden;}
.s1-tit-xh{padding:.4%; font-size: 48px; color: #ffffff; background: #027ec4; text-align: center; float: left; margin-right: 2%; }
.s1-tit-nr{}
.s1-tit-nr-yx{font-size: 34px; color: #333333; font-weight: bold; }
.s1-tit-nr-yx span{color: #027ec4; }
.s1-tit-nr-en{font-size: 18px; color: #888888; text-transform: uppercase; }
.s1-tb{margin-top: 6.8%; margin-bottom: 2.8%; }
.home-abo .s1 .s1-abo-dis{font-size: 14px; color: #555555; line-height: 26px; }
.home-abo .s1 .bottommore .a1 {
    width: 160px;
    /* height: 60px; */
    background: #027ec4;
    font-size: 14px;
    color: #ffffff;
    /* float: right; */
    position: relative;
    overflow: hidden;
    margin-top: 4%;
}
.home-abo .s1 .bottommore .a1:after {
          content: '';
          background: #333;
          opacity: 0;
          transition: 0.5s;
          -moz-transition: 0.5s;
          -webkit-transition: 0.5s;
          -o-transition: 0.5s;
          transition-timing-function: ease;
          -moz-transition-timing-function: ease;
          /* Firefox 4 */
          -webkit-transition-timing-function: ease;
          /* Safari ??? Chrome */
          -o-transition-timing-function: ease;
          /* Opera */
          width: 100%;
          height: 100%;
          display: block;
          position: absolute;
          left: 0;
          top: 100%;
        }
.home-abo .s1 .bottommore .a1:hover:after {
          top: 0;
          opacity: 1; }
.home-abo .s1 .bottommore .a1 a {
          width: 100%;
          height: 100%;
          display: block;
          text-align: center;
          line-height: 48px;
          position: relative;
          text-decoration: none;
          color:#fff;
          z-index: 5;
          transition: 0.5s;
          -moz-transition: 0.5s;
          -webkit-transition: 0.5s;
          -o-transition: 0.5s;
          transition-timing-function: ease;
          -moz-transition-timing-function: ease;
          /* Firefox 4 */
          -webkit-transition-timing-function: ease;
          /* Safari ??? Chrome */
          -o-transition-timing-function: ease;
          /* Opera */ }
.home-abo .s1 .top {
      width: 80%;
      margin: 0 auto;
      *zoom: 1;
      /*margin-bottom: 4%;*/ }
.home-abo .s1 .top:before, .s1 .top:after {
        content: " ";
        display: table; }
.home-abo .s1 .top:after {
        clear: both; }
.home-abo .s1 .top li {
        width: 25%;
        float: left;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        /* Firefox */
        -webkit-box-sizing: border-box;
        /* Safari*/
        /*border-right: 1px solid #e1e1e1;*/
        }
.home-abo .s1 .top li:nth-child(4n){border-right:0;}
.home-abo .s1 .top li:hover{ cursor: pointer; transition:all .2s; }
.home-abo .s1 .top li:hover .counter{color: #fabd00; transition:all .2s; }
.home-abo .s1 .top li .a1 {
          width: 100%;
          text-align: center;
          font-size: 30px;
          color: #fff;
    font-family: cursive;
    line-height: normal;
          }
.home-abo .s1 .top li .a3{font-size: 12px;
    color: rgba(255,255,255,.4);
    text-align: center;
    margin-top: 1.8%; }
.home-abo .s1 .top li .a1 .counter{font-size: 58px; font-family: cursive; color: #fff; }
.home-abo .s1 .top li .a2 {
          width: 100%;
          text-align: center;
          font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;
          font-size: 16px;
          color: #fff;
          /*padding-top: 7px;*/ }
.section2 .fp-tableCell{vertical-align: bottom; }
.section2-l-more:hover{background: rgba(38,89,165,.9); border:solid 1px rgba(38,89,165,.9); transition:all .2s; }
@media screen and (max-width: 1510px){
 .h-n-r-list-r-dis {
        font-size: 14px;
        color: #828282;
        line-height: 24px;
        overflow-y: auto;
        max-height: 48px;
    }
    .lianxi h3 {
        padding-bottom: 4.8%;
        font-size: 20px;
        font-weight: bold;
    }
}

@media screen and (max-width: 1200px){
  .section2-r-list1{height: 120px; }
  .section2-r-list2{height: 120px; }
  .section2-r-list3{height: 120px; }
  .section2-l-tit{font-size: 28px; }
  .section2-l-dis{font-size: 18px; }
  .section2 .fp-tableCell{vertical-align: bottom; }
  /*.section2-l{margin-top: 2.8%; }
  .section2-r{margin-top: 2.8%; }*/
}
@media screen and (max-width: 960px){
  .section2 .fp-tableCell{vertical-align: middle; }
  /*.section2-l{margin-top: 2.8%; }
  .section2-r{margin-top: 2.8%; }*/
  .home-abo .s1 .top li .a1 .counter{font-size: 28px; }
}
@media(max-width:1024px) and (min-width:992px){
  
}
@media (max-width: 992px) and (min-width: 768px){

}
@media only screen and (max-width: 768px){
 .section2-l{width: 100%!important; }
 .section2-r{display: none!important; }
 .section2-l-con{width: 100%; }
 .section2-l-more{width: 100%!important; padding: 3.8% 1.8%; margin-bottom: 5.8%; }
 .section2-l-con{margin-top: 5.8%; }
 .section2-l-dis{font-size: 16px; }
 .section2-l-tit {
    font-size: 28px;
}
/* .section2 .fp-tableCell{vertical-align: bottom; }*/
}
@media only screen and (max-width: 578px){
  

}
.section3 {
    animation: fangda 20s linear infinite;
    /*background: url(../images/hcase.jpg)center no-repeat;*/
    background-size: 100% 100%;
    background-size: cover;
    width: 100%;
    width: 100vw;
    height: 100vh;
}
.section3p{animation: fangda1 20s linear infinite; position: absolute; top: 0; z-index: -1; background: url(../images/hcase.jpg)center no-repeat; background-size: 100% 100%; background-size:cover; width:100%; width: 100vw; height: 100vh; }
.section4 {
    animation: fangda 20s linear infinite;
    /*background: url(../images/hc.jpg)center no-repeat;*/
    background-size: 100% 100%;
    background-size: cover;
    width: 100%;
    width: 100vw;
    height: 100vh;
}
.section4p{animation: fangda1 20s linear infinite; position: absolute; top: 0; z-index: -1; background: url(../images/hc.jpg)center no-repeat; background-size: 100% 100%; background-size:cover; width:100%; width: 100vw; height: 100vh; }
.h-c-tit-en{font-size: 20px; color: #ffffff; text-align: center; width: 100%; text-transform: uppercase; }
.h-c-tit{font-size: 48px; font-weight: bold; color: #ffffff; text-align: center; width: 100%; }
.h-c-dis{font-size: 14px; color: #ffffff; line-height: 24px; width: 70%; margin:0 auto; text-align: center; margin-top:1.8%; margin-bottom:1.8%; }
.h-c-anniu ul{text-align: center; }
.h-c-anniu ul li{display: inline-block; margin-right: 1.8%; border:solid 1px #fff; border-radius: ; width: 171px; height: 47px; border-radius: 23.5px; text-align: center; line-height: 47px; font-size: 16px; font-weight: bold; color:#fff; transition:all .2s; }
.h-c-anniu ul li:hover{background: #fff; color: #1d5ca2; transition:all .2s; }
.h-c-anniu-list{}
.tab{position: relative; }
.tab ul{ display: flex; align-items: center; /*justify-content: center;*/ }
.tab ul,li{list-style:none;}
.tab{width:100%;height:auto; margin:0 auto; }
.tab ul li{padding: .8% 2.2%; text-align:center;float:left; cursor:pointer; color: #fff; }
.tab ul li.active{background:#96c262; }
.tab .tab_wrap{clear:both; width: 100%; margin-top: 1.4%; font-size: 16px!important; }
.tab .tab_wrap:after{height: auto;content:"";display:block;clear:both;visibility:hidden; }
.tab .tab_content{display:none;position:absolute; width: 100%; }
.tab .tab_content.active{display:block;}
.h-tablist{width: calc(100% / 4); height: 406px; float: left; }
.h-tablist-padd{padding:18px; }
.h-case-list-pic{width: 100%; height: 200px; overflow: hidden; }
.h-case-list-pic img{width: 100%; max-height: 100%; overflow: hidden; }
.h-case-list-tit{font-size: 16px; color: #232323; font-weight: bold; margin: 4.8% 0 2.8% 0; }
.h-case-list-dis{font-size: 14px; color: #7c7c7c; line-height: 24px; height: 97px; overflow-y: auto; }
.h-c{width: 100%; background: rgba(29,92,162,.8); height: 277px; position: relative; margin-top: .8%; }
.h-tabnr{margin-right: 4.8%; background: #fff; }
.h-tabnr:nth-child(4n){margin-right:0; }
.h-case-list-dis p{line-height: 24px; font-size: 14px; margin:0; }

@media screen and (max-width: 1510px){
 
}

@media screen and (max-width: 1500px){
  .h-case-list-pic{height: 160px; }
  .h-case-list-dis{height: 48px; }
}
@media screen and (max-width: 1200px){
  .h-case-list-pic {
      height: 128px;
  }
  .h-case-list-dis p{line-height: initial; }
  .tab ul li{padding: .8% 1.4%; }
  .h-c-tit{font-size: 28px; }
  .h-c-anniu ul li{width: 148px; height: 40px; line-height: 40px; }
  .h-case-list-dis{height: 48px; }
 
}
@media screen and (max-width: 960px){
  .tab ul li{padding: .8% 0; width: 10%; }
  .h-case-list-pic {
    height: 118px;
  }
  .h-case-list-tit{font-size: 15px; height: 42px;}
}
@media(max-width:1024px) and (min-width:992px){
  
}
@media (max-width: 992px) and (min-width: 768px){
  .h-case-list-pic {
    height: 108px;
  }
  .h-c-dis{width: 90%; }
}
@media only screen and (max-width: 768px){
  .h-tablist{width: calc(100% / 2); }
  .h-case-list-pic{
    height: 178px;
  }
  .tab ul{display: flow-root; }
  .tab ul li{width: 50%; }
  .h-c-dis{width: 100%; }
  .h-c-anniu ul li {
    width: 48%;
    height: 40px;
    line-height: 40px;
    margin-right: 1%;
    border-radius: inherit;
  }
  .tab ul li{padding: 1.8% 0; }
  .h-case-list-dis{display: none; }
  .h-c-dis{margin-bottom: 4%; display: none; }
  .home-abo .s1 .top{width: 100%; }
  .home-abo .s1 .top li .a2{font-size: 14px; }
  .section2-l-con{font-size: 15px; }
  .h-c-tit {
    font-size: 28px;
    margin-bottom: 4.8%;
  }
  .h-c-anniu{margin-bottom: 4.8%; }
}
@media only screen and (max-width: 640px){
  .h-case-list-pic {
    height: 148px;
  }

}
@media only screen and (max-width: 440px){
  .h-case-list-pic {
    height: 108px;
  }
  .h-tablist-padd {
    padding: 8px;
  }

}
@media only screen and (max-width: 400px){
  .h-case-list-pic {
    height: 87px;
  }
  .h-tablist-padd {
    padding: 8px;
  }

}
.section5 {
    animation: fangda 20s linear infinite;
    /*background: url(../images/xwbg.jpg)center no-repeat;*/
    background-size: 100% 100%;
    background-size: cover;
    width: 100%;
    width: 100vw;
    height: 100vh;
}
.section5p{animation: fangda1 20s linear infinite; position: absolute; top: 0; z-index: -1; background: url(../images/xwbg.jpg)center no-repeat; background-size: 100% 100%; background-size:cover; width:100%; width: 100vw; height: 100vh; }

.h-news-nr{width: 100%; }
.h-news-nr:after{height: auto;content:"";display:block;clear:both;visibility:hidden;}
.h-news-l{width: 50%; float: left; position: relative; }
.h-news-r{ width: 50%; float: right; background: #eeeeee; position: relative; }
.h-news-l-type{position: absolute; margin-top: 28%; z-index: 99; right: 0; }
.h-news-type-list{width:217px; height:68px; background: #3168a8; color: #fff; font-size: 18px; margin-bottom: 4.8%;
    padding: 18px;
    display: flex;
    align-items: center;
    justify-content: center; transition:all .2s; }
.h-news-type-list span{font-family: cursive; font-size: 18px; float: right; padding-left: 18%; }

.h-news-r-mid{margin:8% 0 8% 8%; }
.h-news-tit{width: 100%; }
.h-news-tit-l{font-size: 48px; font-weight: bold; color: #1d5ca2; width: 60%; float: left; }
.h-news-tit-r{ float: right; text-align: right; font-size: 24px; color: #ffffff; background: #3f74b0; animation-play-state: paused; cursor: pointer; transition:all .2s;  width: 50px; height: 50px; line-height: 50px; text-align: center; }
.h-news-tit-r:hover{background: #96c262; transition:all .2s; }
@keyframes xx {
      from {
        transform: rotate(0);
      }
      to {
        transform: rotate(360deg);
      }
    }
.h-news-tit-en{font-size: 24px; color: #6e6e6e; font-family: Arial; text-transform: uppercase; }
.h-news-tit-dis{font-size: 16px; color: #6e6e6e; margin-top: 1.8%; margin-bottom: 4.8%; }
.h-news-r-nr{width: 100%; }
.h-n-r-list{width: 100%; background: #fff; margin-top: 4%; transition:all .2s; }
.h-n-r-list-p{padding:28px 28px 28px 18px; }
.h-n-r-list-l{width: 18%; float: left; border-right: solid 1px #ddd; }
.h-n-r-list-l-d{font-size: 48px; font-weight: bold; color: #616161; text-align: center; }
.h-n-r-list-l-ym{font-size: 14px; color: #a9a9a9; text-align: center; }
.h-n-r-list-r{width: 75%; float: right; }
.h-news-tit:after{height: auto;content:"";display:block;clear:both;visibility:hidden;}
.h-n-r-list:after{height: auto;content:"";display:block;clear:both;visibility:hidden;}
.h-n-r-list-p:after{height: auto;content:"";display:block;clear:both;visibility:hidden;}
.h-n-r-list-r-tit{font-size: 18px; color: #343434; margin-bottom: 1.8%; }
.h-n-r-list-r-dis{font-size: 14px; color: #828282; line-height: 24px; }
.h-n-r-list:hover{-webkit-box-shadow: 0 12px 15px 0 rgb(71 71 71 / 10%), 0 20px 60px 0 rgb(71 71 71 / 11%);
    box-shadow: 0 12px 15px 0 rgb(71 71 71 / 10%), 0 20px 60px 0 rgb(71 71 71 / 11%); }
.h-n-r-list:hover .h-n-r-list-l-d{color: #3168a8; transition:all .2s; }
.h-n-r-list:hover .h-n-r-list-r-tit{color: #3168a8; transition:all .2s; }
.tab_wrap{width: 100%; height: auto; }
.h-news-type-list:hover{background: #ffffff; color: #3168a8; transition:all .2s; }
.tab .tab_wrap:after{height: auto;content:"";display:block;clear:both;visibility:hidden;}
.ind_section_mid:after{height: auto;content:"";display:block;clear:both;visibility:hidden;}
.tab_content:after{height: auto;content:"";display:block;clear:both;visibility:hidden;}
.in_03 .swiper-container{display: flex;
    align-items: center;
    justify-content: center; }
@media screen and (max-width: 1510px){
 
}

@media screen and (max-width: 1500px){
  
}
@media screen and (max-width: 1200px){
  .h-n-r-list-p{padding: 18px 18px 18px 18px; }
  .h-n-r-list-r-tit{font-size: 15px; }
  .h-news-tit-l{font-size: 28px; }
  .h-n-r-list-l-d{font-size: 28px; }
  .h-n-r-list-r-dis{overflow-y: auto; height: 48px; }
  .h-news-tit-r{width: 40px; height: 40px; line-height: 40px; }
  
}
@media screen and (max-width: 960px){
  
}
@media(max-width:1024px) and (min-width:992px){
  
}
@media (max-width: 992px) and (min-width: 768px){
 
}
@media only screen and (max-width: 768px){
  .section5{background: url(../images/xwbg.jpg)left no-repeat; }
  .h-news-l{width: 30%; }
  .h-news-r{width: 70%; }
  .h-news-r-mid{margin:8%; }
  .h-n-r-list-p{padding: 8px; }
  .h-news-tit-en{font-size: 20px; }
}
@media only screen and (max-width: 700px){
  .h-news-l{width: 100%; }
  .h-news-r{width: 100%; background: rgba(238,238,238,1); }
  .h-news-l-type{position: relative; margin-top: 8%; }
  .h-news-type-list{float: left; margin-right: 1%; width: 49%; padding: 12px; height: auto; }
}
@media only screen and (max-width: 440px){
 

}
@media only screen and (max-width: 400px){
  .h-n-r-list-r-dis {
    overflow-y: auto;
    height: 28px;
  }

}
.section6 {
    animation: fangda 20s linear infinite;
    /*background: url(../images/lxbg.jpg)center no-repeat;*/
    background-size: 100% 100%;
    background-size: cover;
    width: 100%;
    width: 100vw;
    height: 100vh;
    position: relative;
}
.section6p{animation: fangda1 20s linear infinite; position: absolute; top: 0; z-index: -1; background: url(../images/lxbg.jpg)center no-repeat; background-size: 100% 100%; background-size:cover; width:100%; width: 100vw; height: 100vh; }
.h-lx-tit-en{font-size: 20px; color: #ffffff; text-transform: uppercase; }
.h-lx-tit{font-size: 48px; font-weight: bold; color: #ffffff; }
.h-lx-p{position: relative; margin-top: .8%; }
.h-lx-l{width: 60%; float: left; background: #ddd; }
.h-lx-r{width: 50%; position: absolute; z-index: 99; right: 0; background: url(../images/lxbgpng.png) bottom no-repeat #1d5ca2; top: 18%; padding: 4.8%; }
.h-foot-bq{width: 100%; position: absolute; bottom: 0; z-index: 99; background: rgba(0,0,0,.4); color: #fff; font-size: 14px; text-align: center; padding:.8% 0; }
.h-lx-list-l{width: 20%; float: left; }
.h-lx-list-r{width: 80%; float:right; }
.h-lx-list{width: 50%; float: left; height: 80px; }
.h-lx-list-r-t{color: #ffffff; font-size: 14px; }
.h-lx-list-r-c{color: #ffffff; font-size: 18px; }
.h-lx-r:after{height: auto;content:"";display:block;clear:both;visibility:hidden;}
@media screen and (max-width: 1510px){
 
}

@media screen and (max-width: 1500px){
  .h-lx-list-r-c{font-size: 15px; }
}
@media screen and (max-width: 1200px){
  .h-lx-tit{font-size: 28px; }
  
}
@media screen and (max-width: 960px){
  .common-inner .inner-right .de-contact .contact-map #dituContent{
    height: 408px;
  }
  .h-lx-l{width: 100% }
}
@media(max-width:1024px) and (min-width:992px){
  
}
@media (max-width: 992px) and (min-width: 768px){
 
}
@media only screen and (max-width: 768px){
  .h-lx-list{width: 100%; }
  .h-lx-r{top: auto; height: 100%; right: 15px; opacity: .9; }
  .h-lx-tit{margin-bottom: 1.8%; }
  .h-foot-bq{padding: 1.8% 0; }
}
@media only screen and (max-width: 578px){
  .h-lx-l{width: 100%; float: inherit; }
  .h-lx-r{width: 100%; position: relative; right: 0; }
  .h-lx-list {
    width: 100%;
    float: left;
    height: auto;
    margin-bottom: 2.8%;
  }
  .common-inner .inner-right .de-contact .contact-map #dituContent{
    height: 258px!important;
  }
  .h-lx-list-r-c{font-size: 15px; }
}
@media only screen and (max-width: 440px){
  .common-inner .inner-right .de-contact .contact-map #dituContent{
    height: 280px!important;
  }
  .h-lx-list-r-c{font-size: 15px; }
  .h-lx-list-l{display: none; }
  .h-lx-list-r{width: 100%;  display: flex; align-items: center; /*justify-content: center;*/ }
  .h-lx-list {
    margin-bottom: 1.8%;
  }

}
@media only screen and (max-width: 400px){

}

/**/
/* 无内容 */
@media (max-width: 576px) {  

.in03b {left:6% !important;}
.in03b img{width: 94% !important}
.in03a .swiper-button-next,.in03a .swiper-button-prev{top:60% !important;}
.in_03 .swiper-slide{margin-top: 10%;}
.in_03 .swiper-slide img{max-width: 150%;}
.in03c strong{font-size: 20px !important;}


}
@media (min-width: 768px) {  

}
@media (max-width: 1024px) { 

.in03b{left:6% !important;}
.in03a .swiper-button-next,.in03a .swiper-button-prev{top:60% !important;}
.in_03 .swiper-slide{margin-top: 10%;}
.in_03 .swiper-slide img{max-width: 150%;}

 }

@media (min-width: 992px) {  }
@media (min-width: 1200px) {


 }
  /*index_03*/
.in_03{height: auto;overflow: hidden;padding: 2% 0;}
.intitc{height: auto;overflow: hidden;text-align: center;margin-bottom: 2%;}
.intitc span{display: block;font-size: 32px;line-height: 45px;letter-spacing: 2px;}
.intitc span em{color: #04287e;font-style: normal;}
.intitc p{line-height: 40px;letter-spacing: 1px;color: #777;}
.intitc i{display: block; background: url(../images/linea.png) center  no-repeat;height: 3px;margin-top: 5px;}
.in03a strong{position: absolute;z-index: 1;font-size: 200px;text-transform: uppercase;color: #f2f3f7;top:10%;}
.in03b{position: absolute;z-index: 1;left:26%;}
.in03b img{display: block;max-width: 100%;}
.in_03 .swiper-slide {text-align: center;padding: 6% 0;
      /* Center slide text vertically */
      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: 600ms;
    transform: scale(0.4);
    }
.in_03 .swiper-slide-active,.swiper-slide-duplicate-active{transform: scale(1);  }
.in_03 .swiper-button-next::after{display: none; }
.in_03 .swiper-button-prev::after{display: none;}
.in_03 .swiper-button-prev, .in_03 .swiper-container-rtl .in_03 .swiper-button-next{left:25%;}
.in_03 .swiper-button-next, .in_03 .swiper-container-rtl .in_03 .swiper-button-prev{right:25%;}
.in_03 .swiper-button-next
.in_03 .swiper-button-prev

/*.in_03 .swiper-button-next:hover{background:#ff8a00;}
.in_03 .swiper-button-prev:hover{background:#ff8a00;}*/
.in03c{height: auto;overflow: hidden;text-align: center;margin-top: -6%;z-index: 8;position: relative;}
.in03c strong{display: block;font-size: 24px;color: #04287e;line-height: 60px;}
.in03c p{line-height: 30px;}
.in03c a{display: block;width: 140px;line-height: 40px;background: #04287e;text-align: center;color: #fff;margin:2% auto 0 auto;transition:.4s}
.in03c a:hover{background: #ff8a00;}
.sa{height: auto;overflow: hidden;margin: 2% 0;}
.sa span{display: block;line-height: 40px;}

/*index_03*/
.in_03{height: auto;overflow: hidden;padding: 2% 0;}
.intitc{height: auto;overflow: hidden;text-align: center;margin-bottom: 2%;}
.intitc span{display: block;font-size: 32px;line-height: 45px;letter-spacing: 2px;}
.intitc span em{color: #04287e;font-style: normal;}
.intitc p{line-height: 40px;letter-spacing: 1px;color: #777;}
.intitc i{display: block; background: url(../images/linea.png) center  no-repeat;height: 3px;margin-top: 5px;}
.in03a strong{position: absolute;z-index: 1;font-size: 200px;text-transform: uppercase;color: #f2f3f7;top:10%;}
.in03b{position: absolute;z-index: 1;left:21%; }
.in03b img{display: block;max-width: 100%;}
.in_03 .swiper-slide {
      text-align: center;
      padding: 6% 0;
      /* Center slide text vertically */
      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: 600ms;
      transform: scale(0.4);
    }
.in_03 .swiper-slide-active,.swiper-slide-duplicate-active{transform: scale(1);  }
.in_03 .swiper-button-next::after{display: none; }
.in_03 .swiper-button-prev::after{display: none;}
.in_03 .swiper-button-prev, .in_03 .swiper-container-rtl .in_03 .swiper-button-next{left:25%;}
.in_03 .swiper-button-next, .in_03 .swiper-container-rtl .in_03 .swiper-button-prev{right:25%;}
.in_03 .swiper-button-next
.in_03 .swiper-button-prev

/*.in_03 .swiper-button-next:hover{background:#ff8a00;}
.in_03 .swiper-button-prev:hover{background:#ff8a00;}*/
.in03c{height: auto;overflow: hidden;text-align: center;margin-top: -6%;z-index: 8;position: relative;}
.in03c strong{display: block;font-size: 24px;color: #04287e;line-height: 60px;}
.in03c p{line-height: 30px;}
.in03c a{display: block;width: 140px;line-height: 40px;background: #04287e;text-align: center;color: #fff;margin:2% auto 0 auto;transition:.4s}
.in03c a:hover{background: #ff8a00;}
.sa{height: auto;overflow: hidden;margin: 2% 0;}
.sa span{display: block;line-height: 40px;}

.in03b-h{position: absolute;  z-index: 99; top: 20%;
    width: 100%; }
.in03bimg{background: #fff!important;max-width: 620px;
    max-height: 620px; 
    border-radius: 50%!important;
    padding: 14%!important; }
.in03b-h-tit{font-size: 35px; color: #96c262; text-align: center; margin-top: 2.8%;
    margin-bottom: 2.8%; }
.in03b-h-anniu ul{text-align: center; }
.in03b-h-anniu ul li{display: inline-block; padding:2.4% 7.8%; font-size: 14px; color: #ffffff; background: #96c262; }
@media (max-width: 1500px) { 

.in03b {
    position: absolute;
    z-index: 1;
    left: 14%!important;
}
}
.in_03 .swiper-pagination{width: 100%;
    text-align: center;
    left: 0; }
.in_03 .swiper-pagination-bullet{margin-left: 1%; width: 10px; height: 10px; }

@media (max-width: 1200px) { 

.in03b {
    position: absolute;
    z-index: 1;
    left: 7%!important;
}
}
@media (max-width: 968px) { 
  /*.in_03 .swiper-slide{height: 100vh; }*/
  .in03b{display: none; }

}
/*index_04*/

.fixed-bannernr{width: 100%; position: absolute; bottom: 18%; z-index: 99; }
.fixed-banner-mbx{color: #ffffff;
    font-size: 14px;
    margin-top: 1.8%; }
.ny-type{width: 100%; border-bottom: solid 1px #e7e7e7; }
.ny-type ul{text-align: center; margin:0; }
.ny-type ul li{padding:1% 2.4%; display: inline-block; font-size: 16px; transition:all .2s; }
.ny-type ul .type-active{background: #1d5ca2; color:#fff; }
.ny-type ul li:hover{background: #1d5ca2; color:#fff; transition:all .2s; }

.about-bt{margin-top: 4%; margin-bottom: 1.8%; }
.about-tit{font-size: 36px; color: #1d5ca2; text-align: center; }
.about-dis{font-size: 30px; color: #4d4d4d; text-align: center; margin-top: .5%; }
.about-hx{width: 50px; height: 2px; background: #1d5ca2; margin:0 auto; margin-top: 1.8%; }
.about-jj{width: 100%; background: #f3f3f3; padding:2.8% 0; }
.about-jj-l{width: 45%; float: left; }
.about-jj-r{width: 55%; float: left; font-size: 16px; line-height: 36px; color: #555555; margin-top: 1.8%; }

.about-jj-l .home-abo li{width: 50%; float: left; margin-bottom: 1.8%; }
.about-jj-l .counter{font-size: 68px; color: #1d5ca2; }
.about-jj-l .a12{font-size: 28px; color: #2b5ea8; text-align: center; }
.about-jj-l .a22{font-size: 16px;
    color: #1d5ca2;
    width: 100%;
    text-align: center; }
.about-jj-l .a33{font-size: 12px; text-align: center; color: rgba(29,92,162,.4); text-transform: uppercase; }
.about-dis-l{width: 50%; float: left; }
.about-dis-r{width: 50%; float: left; }
.about-dis-r-padd{padding:8%; }
.about-dis-r-hx{width: 50px; height: 2px; background: #1d5ca2; margin-top: 1.8%; margin-bottom: 2.8%; }
.about-dis-r-tit{font-size: 36px; color: #1d5ca2; }
.about-dis-r-con{font-size: 16px; line-height: 36px; color: #686868; }
.abo-mar{ margin-top: 4.8%; }
.abo-con-dis{width: 100%; }
.abo-con-dis:after{height: auto;content:"";display:block;clear:both;visibility:hidden;}
.imgresponsive{display: block; width: 100%; height: auto; }
.abo-m{margin-bottom: 4%; }
.cpzyhf{width: 100%; background: url(../images/cpzyhf.jpg)center no-repeat; padding:4.8% 0; }
.abo-zy-dis{font-size: 16px; color: #686868; line-height: 36px; margin-top: 1.8%; margin-bottom: 1.8%; }
.abo-zyjp{width: 100%; }
.abo-zyjp-list{width: 12.5%; float: left; overflow: hidden; }
.abo-fw{padding:4.8% 0; }
.abo-fw-list{width: calc(100% / 4); float: left; }
.abo-fw-list-p{margin-right: 10px; background: #eeeeee; padding: 8% 0;
    text-align: center; }
.abo-fw-list-p:nth-child(4n){margin-right:0; }

.abo-fw-list-pic{margin:0 auto; text-align: center; }
.abo-fw-list-pic img{margin:0 auto; -webkit-transform: scale(1, 1);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 250ms;
    -moz-transform: scale(1, 1);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 250ms;
    transform: scale(1, 1);
    transition-timing-function: ease-out;
    transition-duration: 250ms; }
.abo-fw-list-tit{font-size: 20px; font-weight: bold; color: #565656; margin: 1.8% 0; transition:all .2s; }
.abo-fw-list-more{font-size: 14px; color: #565656; }
.abo-fw-list:hover .abo-fw-list-tit{color: #1d5ca2; transition:all .2s; }
.abo-fw-list:hover .abo-fw-list-pic img{-webkit-transform: scale(1.15);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 750ms;
    -moz-transform: scale(1.15);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 750ms;
    overflow: hidden;
    transform: scale(1.15);
    transition-timing-function: ease-out;
    transition-duration: 750ms; }
.foot{background: #313131; }
.lianxi {
    color: #fff;
    margin-right: 4.8%;
}
.ny-abo-tit-tags span{/*color: #1d5ca2; font-weight: bold;*/ }
.lianxi p{color: #aaaaaa; }
.lianxi-tel{margin:0 0 4.8% 0; font-size: 24px; font-weight: bold; }
.footer{margin-top: 1.4%; }
.bottom{border-top: solid 1px #626262; margin-top: 2.8%; padding:1.8% 0; }
.bottom-l{width: 50%; float: left; color: #9d9d9d; font-size: 14px; }
.bottom-r{width: 50%; float: left; color: #9d9d9d; font-size: 14px; text-align: right; }
.dnav li:hover a{color: #fff; transition:all .2s; }
.abo-fw:after{height: auto;content:"";display:block;clear:both;visibility:hidden;}
.abo-fw {
    padding: 2.8% 0;
}
@media (max-width: 1500px) { 
  .about-tit{font-size: 28px; }
  .about-dis{font-size: 18px; }
  .about-jj-l .counter{font-size: 48px; }
  .about-jj-r{font-size: 15px; line-height: 28px; }
  .about-dis-r-tit{font-size: 26px; }
  .about-dis-r-con{font-size: 15px; line-height: 28px; max-height: 197px; overflow-y: auto; }
  .about-dis-r-padd{padding: 8%; }
  .about-dis-r-hx{margin-bottom: 4.8%; }
  .abo-zy-dis{font-size: 15px; line-height: 28px; }
  .abo-fw-list-tit{font-size: 18px; }
  .fixed-banner p{font-size: 28px; }
}
@media (max-width: 1200px) { 
  .about-jj-l .home-abo li{margin-top: 2.8%; }
  .about-dis-r-tit{font-size: 22px; }
  .about-dis-r-con{max-height: 168px; overflow-y: auto; }
  .saoma{margin-top: 4%; }
}
@media (max-width: 968px) { 
  .about-tit {
    font-size: 22px;
  }
  .about-dis {
    font-size: 15px;
  }
  .about-jj-l .counter {
    font-size: 40px;
  }
  .about-jj-r {
    font-size: 15px;
    line-height: 28px;
    max-height: 228px;
    overflow-y: auto;
  }
  .about-jj-l .a12 {
    font-size: 18px;
    color: #2b5ea8;
    text-align: center;
  }
  .about-dis-r-con {
    max-height: 128px;
    overflow-y: auto;
  }
  .abo-zyjp-list{
    width: 25%;
    float: left;
    overflow: hidden;
    /*margin-bottom: 2.8%;*/
  }
  .abo-zyjp-list img{width: 100%; }
}
@media (max-width: 768px) {  
  .abo-fw-list-tit {
    font-size: 16px;
  }
  .about-jj-r {
    max-height: 178px;
    overflow-y: auto;
  }
  .about-jj-l .counter {
    font-size: 28px;
  }
  .about-dis-r-tit {
    font-size: 18px;
  }
  .about-dis-r-con {
    max-height: 108px;
    overflow-y: auto;
  }
}
@media (max-width: 768px) { 
  .about-jj-l{width: 100%; }
  .about-jj-r{width: 100%; max-height: inherit; }
  .about-dis-l{width: 100%; }
  .about-dis-r{width: 100%; }
  .job-bt .jobs-tit{
    font-size: 16px;
}
  .about-dis-r-padd {
    padding: 8% 0;
  }
  .about-dis-r-con {
    max-height: inherit;
    overflow-y: auto;
  }
  .about-dis {
    font-size: 15px;
    margin: 2.8% 0;
  }
  .fixed-banner h3{font-size: 14px; width: auto; }
  .ny-type ul li{padding: 2.8% 2.4%; width: 50%; float: left; }
  .ny-type:after{height: auto;content:"";display:block;clear:both;visibility:hidden;}
  .fixed-banner h3{display: none; }
  .about-dis {
    font-size: 15px;
    margin: 2.8% 0 4.8% 0;
  }
  .about-dis-l {
    width: 100%;
    margin: 0;
  }
  .abo-mar{
    margin:0;
  }
  .about-dis-r-padd {
    padding: 8% 0 0 0;
  }
  .about-dis-r img {
    display: none;
  }
  .about-dis-l img{
    display: none;
  }
  .about-tit {
    font-size: 18px;
    font-weight: bold;
  }
  .abo-fw-list {
    width: calc(100% / 2);
    float: left;
    margin-bottom: 3.4%;
  }
  .abo-fw-list-tit {
    font-size: 15px;
  }
}

.qywh-list{width: 100%; background: #f9f9f9; margin: 4% 0; }
.qywh-list-padd{padding:1.8%; }
.qywh-list-padd:after{height: auto;content:"";display:block;clear:both;visibility:hidden;}
.qywh-list:after{height: auto;content:"";display:block;clear:both;visibility:hidden;}
.qywh-list-l{width: 55%; float: left; }
.qywh-list-r{width: 45%; float: left; }
.qywh-list-r-padd{ padding: 15% 18% 0; }
.qywh-list-r-tit{ font-size: 30px; color: #1d5ca2; font-weight: bold; }
.qywh-list-r-dis{ font-size: 30px; color: #222222; margin-top: 2.8%; }
.qywh-list-r-dis2{ font-size: 24px; line-height: 36px; color: #222222; margin-top: 2.8%; }
.qywh-list-r-dis2 p{margin:0; }
.qywh-list-r-dis3{ font-size: 18px; line-height: 30px; color: #222222; margin-top: 2.8%; }

@media (max-width: 1500px) { 
  .qywh-list-r-tit{font-size: 28px; }
  .qywh-list-r-dis{font-size: 24px; }
  .qywh-list-r-dis2{font-size: 20px; }
}
@media (max-width: 1200px) { 
  .qywh-list-r-tit{font-size: 28px; }
  .qywh-list-r-dis{font-size: 24px; }
  .qywh-list-r-dis2{font-size: 20px; }
  .qywh-list-r-padd { padding: 9% 12% 0; }
}
@media (max-width: 968px) { 
  .qywh-list-r-tit {
    font-size: 22px;
  }
  .qywh-list-r-dis {
    font-size: 18px;
  }
  .qywh-list-r-dis2{font-size: 18px; }
  .qywh-list-r-dis3{font-size: 15px; }
}
@media (max-width: 768px) {  
  .qywh-list-l{width: 100%; }
  .qywh-list-r{width: 100%; }
  .qywh-list-r-padd {
    padding: 4% 4%;
  }
  .qywh-list-r-tit {
    font-size: 18px;
}
.qywh-list-r-dis {
    font-size: 15px;
    /*margin-top: .8%;*/
}
.qywh-list-r-dis2{/*margin-top: .8%; */}
.qywh-list-r-dis2 p {
    margin: 0;
    font-size: 15px;
    margin: 0;
    padding: 0;
    line-height: initial;
}

}

/*honor*/
.zz-bg{width: 100%; background: #f6f6f6; padding:4.8% 0; }
.zz-list{width: 97%; height: 337px; overflow: hidden; position: relative; background: #ffffff; cursor: pointer; }
.zz-list-pic{width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; }
.zz-list-pic img{max-width: 100%; max-height: 100%; }
.zz-list-h{width: 100%; height: 100%; position: absolute; z-index: 99; background: rgba(29,92,162,.8); opacity: 0; bottom: -80px; transition:all .2s; }
.zz-list-h-p{padding:10%; position: relative; height: 100%; }
.zz-list-h-k{width: 100%; height: 3px; background: #fff; margin-bottom: 7.8%; }
.zz-list-h-tit{font-size: 18px; color: #ffffff; }
.zz-list-h-tit2{font-size: 24px; color: #ffffff; }
.zz-list-h-en{width: 100%; position: absolute; bottom: 10%; font-size: 18px; color: #fff; z-index: 99; text-transform: uppercase; }
.zz-list-h-p:after{height: auto;content:"";display:block;clear:both;visibility:hidden;}
.zz-list:hover .zz-list-h{opacity: 1; bottom: 0; transition:all .2s; }
.zz-bg .swiper-pagination{width: 100%; position: relative; margin-top: 2.8%; }
.zz-bg .swiper-pagination-bullet{margin-right: .8%; width: 9%; height: 3px; border-radius: 0; }
.zz-bg .swiper-pagination-bullet-active{background: #2b5ea8; }
.zz-swiper-slide .zz-list{width: 100%; }
.zz-swiper-slide{margin-bottom: 2.8%; }
@media (max-width: 1500px) { 
  .zz-bg {
    padding: 4% 0 0 0;
  }
  .zz-list{height: 237px; }
}
@media (max-width: 1200px) { 
  
}
@media (max-width: 968px) { 
  .zz-list-h-k{height: 2px; }
  .zz-list-h-tit2{font-size: 18px; }
  .zz-list-h-en{width: auto; font-size: 15px; }
}
@media (max-width: 768px) {  
  .zz-list{height: 180px; }
  

  .abo-fw{padding: 4.8% 0; }
  .abo-fw-list-p{margin-right: 0; border-right: solid 1px #fff;
    border-bottom: solid 1px #fff; }
  .abo-fw-list{margin-bottom: 0; }
  .abo-fw-list-more{display: none; }
}
.fw-dis{width: 80%; margin:0 auto; font-size: 16px; line-height: 24px; color: #1d5ca2; text-align: center; margin-top: .8%; }
.qywh-list-r-fw{font-size: 36px; color: #1d5ca2; }
.qywh-list-r-hx{width: 57px; height: 3px; background: #2b5ea8; margin:2.8% 0; }
.qywh-list-r-fw2{font-size: 16px; color: #363636; line-height: 24px; margin-top: 7.8%; }
.qywh-list-r-padd2{padding:9% 9% 0; }

@media (max-width: 1200px) { 
  .qywh-list-r-padd2 {
    padding: 5% 9% 0;
  }
  .qywh-list-r-fw{font-size: 28px; }
}
@media (max-width: 968px) { 
  .qywh-list-r-fw{font-size: 22px; }
  
}
@media (max-width: 768px) {  
  .qywh-list-r-padd2 {
    padding: 5%;
  }
  .fw-dis{width: 100%; margin-top: 1.8%; font-size: 15px; }
  .qywh-list-r-fw2{font-size: 15px; margin-top: 4.8%; }

}

.h-pronr-list-tit2{width: 100%;
    /*height: 100%;*/
    position: absolute;
    bottom: 0; padding: 4% 0; background: #eeeeee; z-index: 99; font-size: 18px; color: #0f1d23; text-align: center; }
.h-pronr-list:hover .h-pronr-list-tit2{display: none; }
@media (max-width: 1500px) { 
  .h-pronr-list-tit2{font-size: 15px; padding:2.8% 0; }
}
@media (max-width: 1200px) { 
  .h-pronr-list-tit-id{display: none; }
  .h-pronr-list-tit-type{font-size: 18px; }
  .h-pronr-list-tit-type{padding-top: 2.8%; }
}
@media (max-width: 768px) {  
  .h-pronr-list-tit-id{display: block; }
  /*.h-pronr-list-tit{bottom: 0; }*/
  .h-pronr-list-tit-type {
    padding-top: 10%;
  }
  .ny-abo-tit-pro{font-size: 18px; }
}
.proinfo-after .swiper-button-prev{width: 34px; height: 46px; background: #2b5ea8; text-align: center; color: #fff; font-size: 24px; line-height: 46px; font-family: cursive; }
.proinfo-after .swiper-button-next{width: 34px; height: 46px; background: #2b5ea8; text-align: center; color: #fff; font-size: 24px; line-height: 46px; font-family: cursive; }
.n-list{width: 100%; margin-bottom: 4%; transition:all .2s; }
.n-list:after{height: auto;content:"";display:block;clear:both;visibility:hidden;}
.n-list-l{width: 20%; float: left; }
.n-list-r{width: 75%; float: right; border-top: solid 1px #ddd; position: relative; overflow: hidden; transition:all .2s;}
.n-list-r-date{ width: 15%; float: left; padding-top: 2.8%; }
.n-list-r-date-d{font-size: 48px; color: #272727; text-align: right; }
.n-list-r-date-y{font-size: 18px; color: #272727; text-align: right; }
.n-list-r-nr{ width: 80%; float: right; padding-top: 2.8%; }
.n-list-r-nr-tit{font-size: 18px; color: #272727; }
.n-list-r-nr-dis{font-size: 14px; line-height: 24px; color: #7a7a7a; margin: 2.8% 0; }
.n-list-r-nr-more{width: 180px; height: 43px; line-height: 43px; border:solid 1px #e5e5e5; font-size: 14px; color: #7a7a7a; text-align: center; transition:all .2s; }
.n-nr{margin-top: 2.8%; }
.n-list-r-hx{width: 100%; height: 3px; background: #1d5ca2; position: absolute; top: -1px; left: -100%; transition:all .2s; }
.n-list:hover .n-list-r-hx{left: 0; transition:all .2s; }
.n-list:hover .n-list-r-nr-more{background: #1d5ca2;
    transition: all .2s;
    color: #fff;
    border: none; }

@media (max-width: 1500px) { 
  .n-list-r-date-d{font-size: 38px; }
  .c-nr-l-dis {
    font-size: 22px!important;
    font-weight: bold;
    color: #1d5ca2;
    text-align: right;
  }
  .c-dh{font-size: 38px!important;}
  .lx-list-r-tel{font-size: 18px;}
}
@media (max-width: 1200px) { 
  .n-list-r-date-d{font-size: 22px; }
  .n-list-r-nr-dis {
    font-size: 14px;
    line-height: 24px;
    color: #7a7a7a;
    margin: 2.8% 0;
    max-height: 48px;
    overflow-y: auto;
  }
  .n-list-r-nr-more{width: 140px; height: 40px; line-height: 40px; }
  .c-nr-l-dis {
    font-size: 22px;
    font-weight: bold;
    color: #1d5ca2;
    text-align: right;
  }
  .c-dh{font-size: 38px;}
  .lx-list-r-tel{font-size: 18px;}
}

@media only screen and (max-width: 992px){
  .c-nr-l-dis{font-size: 22px!important;}
  .c-dh{font-size: 28px!important;}
  .lx-list-r {
    height: auto;
    padding-left: 0;
  }
  .lx-list-r-tel {
    font-size: 18px!important;
    line-height: 30px;
    color: #1d5ca2;
  }
  .tab .al-type1 li{font-size: 28px!important;}
  .home-abo .s1 .top li .a1 .counter{font-size: 28px;}
  .h-case-list-dis {
    height: 48px;
    display: none;
  }
}
@media (max-width: 768px) {  
  
}
.news-detail-title {
    margin-top: 0;
    text-align: center;
    margin-bottom: 4.8%;
}
.news-detail-title .h3{margin-top: 0; }
.c-nr{background: #f5f5f5; width: 97.6%; margin-bottom: 2.8%; }
.c-nr:after{height: auto;content:"";display:block;clear:both;visibility:hidden;}
.c-nr-padd{padding:2.8%; }
.c-nr-padd:after{height: auto;content:"";display:block;clear:both;visibility:hidden;}
.c-nr-l{width: 45%; float: left; }
.c-nr-r{width: 50%; float: right; }
.c-nr-l-tit{font-size: 30px; color: #1d5ca2; text-transform: uppercase; text-align: right; }
.c-nr-l-dis{font-size: 32px; font-weight: bold; color: #1d5ca2; text-align: right; }
.c-nr-r{font-size: 14px; line-height: 24px; color: #666666; padding-top: .4%; }
.c-dh{text-align: center; font-size: 48px; color: #1d5ca2; font-family: Impact;  display: flex; align-items: center; justify-content: center;  }
.c-dh img{margin-right: 8px; }
.lx-b{border-bottom: solid 1px #ddd; margin-top: .8%; }
.lx-b:after{height: auto;content:"";display:block;clear:both;visibility:hidden;}
.n-job-tit{font-size: 32px; width: 100%;
    text-align: center;
    color: #000;
    margin: .8% 0;}
@media (max-width: 1500px) { 
  .n-job-tit{font-size: 28px; }
}
@media (max-width: 1200px) { 
  
}
@media (max-width: 768px) {  
  .n-job-tit{font-size: 22px; }
  .jobs-info{width: 100%; }
}
.jobs-info{-webkit-box-shadow: 0 12px 15px 0 rgb(71 71 71 / 10%), 0 20px 60px 0 rgb(71 71 71 / 11%);
    box-shadow: 0 12px 15px 0 rgb(71 71 71 / 10%), 0 20px 60px 0 rgb(71 71 71 / 11%);
    padding: 4%; font-size: 15px;
    line-height: 28px;
    width: 80%;
    margin: 0 auto; }
.jobs-info .p{border-bottom: solid 1px #ddd;
    padding: 1.4% 0; }
.jobs-info-content{margin-top: 1.8%; }
.jzl-tit{width: 100%; background: #eeeeee;  display: flex; align-items: center; }
.jzl-tit:after{height: auto;content:"";display:block;clear:both;visibility:hidden;}
.jzl-tit-l{padding: .8% .8%;
    background: #1d5ca2;
    font-size: 30px;
    color: #ffffff;
    line-height: 36px;
    width: 8%;
    float: left;
    text-align: center; }
.jzl-tit-l p{margin:0; }
.jzl-tit-r {
    font-size: 18px;
    color: #494949;
    color: #494949;
    float: left;
    width: 90%;
    text-align: left;
    padding-left: 2.8%;
}
@media (max-width: 1500px) { 
  .jzl-tit-r{font-size: 15px; }
  .jzl-tit-l{font-size: 18px; line-height: 22px; }
}
@media (max-width: 1200px) { 
  
}
@media (max-width: 768px) {  
  .qywh-list-r-fw {
    font-size: 18px;
}
.jzl-xhlist {
    padding-bottom: 1.8%;
}
.abo-honor-list-tit{border-bottom: none; }
.abo-honor-list-pic img {
    /* height: 100%; */
    max-width: 100%;
    max-height: 100%;
}
.jzl-cp .abo-honor-list-pic {
    /* height: 100%; */
    max-width: 100%;
    max-height: 100%;
}
.h-pronr-list-tit{display: none; }
.ny-al .col-xs-6{padding: 0; }
}
.no-goods{margin-top: 7.8%; }
.dnav-slide{}
.ny-kh-nr{background: #f2f2f2; padding:4% 0 4% 0; }
.ny-kh-nr-l{width: 45%; float: left; }
.ny-kh-nr-r{width: 55%; float: left; }

.ny-kh-nr-l-zl{}
.ny-kh-zl-list{}
.ny-kh-nr-l-tit{font-size: 36px; color: #1d5ca2; margin-top: 4.8%; }
.ny-kh-nr-l-hx{width: 52px; height: 3px; background: #1d5ca2; margin:2.8% 0 5.8% 0; }
.ny-kh-nr-l-dis{font-size: 16px; color: #2b2b2b; line-height: 36px; margin-bottom: 4.8%; }
.ny-kh-nr-l-zl{width: 100%; }
.ny-kh-zl-list{width: 50%; float: left; }
.ny-kh-zl-list-tit{ font-size: 60px; color: #1d5ca2; /*text-align: center;*/ }
.ny-kh-zl-list-tit span{font-size: 24px; color: #1d5ca2; }
.ny-kh-zl-list-dis{ font-size: 18px; color: #1d5ca2; /*text-align: center;*/ }
.kh-list2{width: 20%; float: left; border-right: solid 1px #ddd; border-bottom: solid 1px #ddd;  padding: 1.8% 0%; }
.kh-list-pic{ display: flex; align-items: center; justify-content: center; -webkit-transition:0.4s; -moz-transition:0.4s; -ms-transition:0.4s;transition:0.4s; }
.kh-nr{border:solid 1px #ddd; border-right: none; border-bottom: none; margin-top: 4.8%; margin-bottom: 1.8%; }
.kh-nr:after{height: auto;content:"";display:block;clear:both;visibility:hidden;}
.kh-list2:hover .kh-list-pic{-moz-transform:scale(-1,1); -ms-transform:scale(-1,1); -webkit-transform:scale(-1,1); transform:scale(-1,1); }
@media (max-width: 1500px) { 
  .ny-kh-nr-l-tit{font-size: 26px; }
  .ny-kh-zl-list-tit{font-size: 28px; }
  .ny-kh-zl-list-dis{font-size: 18px; }
}
@media (max-width: 1200px) { 
  .ny-kh-nr-l-tit{font-size: 22px; }
  .ny-kh-nr-l-dis{font-size: 15px; line-height: 28px; }
}
@media (max-width: 768px) {  
  .ny-kh-nr-l{width: 100%; }
  .ny-kh-nr-l-hx{margin:2.8% 0; }
  .ny-kh-nr-r{width: 100%; }
  .kh-list2{width: 50%; }
}
.abo-honor-list-sp{width: 87px; height: 28px; margin:0 auto; border-radius: 14px; background: #dcdcdc; font-size: 14px; color: #303030; line-height: 28px; text-align: center; margin-top: 4.8%; margin-bottom: 2.8%; }
.sp-nr{margin-top: 1.8%; }
.anli-list:hover .abo-honor-list-sp{background: #1d5ca2; color: #fff; transition:all .2s; }
.al-type{text-align: center; margin-top: 1.8%; }
.al-type li{display: inline-block; font-size: 30px; color: #888888; border-right: solid 2px #bfbfbf; padding: 0 2.8%; transition:all .2s; }
.al-type li:nth-child(2n){border-right:0; }
.al-type li:hover{color: #1d5ca2; transition:all .2s; }
.anli-li{background: #eeeeee; border:solid 1px #dcdcdc; font-size: 18px!important; font-weight: bold; color: #1d5ca2; text-align: center; }
.ny-al{display: flex;
    align-items: center;
    justify-content: center; }
.tab:after{height: auto;content:"";display:block;clear:both;visibility:hidden;}
.tab .tab_wrap:after{height: auto;content:"";display:block;clear:both;visibility:hidden;}
@media (max-width: 1500px) { 
  .al-tit-list{font-size: 15px; }
  .ny-al span{font-size: 16px; }
}
@media (max-width: 1200px) { 

  .al-tit-list{padding: 0 .8%!important;  font-size: 16px; }
  .ny-al{padding: .8% 0!important; }
  .ny-al span {
    font-size: 15px;
  }
  .tab .al-type1 li{font-size: 18px; }
  .al-tit-list {
    padding: 0 .8%!important;
    font-size: 15px;
}
.tab .tab_wrap {
    clear: both;
    margin-bottom: 4.8%;
    font-size: 16px;
    height: 10px;
}
.ny-pro-detail-padd {
    padding: 0;
    margin-top: .8%;
}

}
@media (max-width: 768px) {  
  .tab .al-type1 li{font-size: 22px!important; }
  .ny-al {
    padding: .8% 0!important;
    margin-top: 2.8%;
}
.al-tit-list {
    padding: 0!important;
    font-size: 16px;
}
.ny-pro-detail-padd .jobs{}
.c-dh{font-size: 22px; }
.c-nr{width: 100%; }
.c-nr-padd{padding: 0; }
.c-nr-l-tit{font-size: 15px; text-align: center; }
.c-nr-l-dis{font-size: 22px; text-align: center; }
.c-nr-l{width: 100%; }
.c-nr-r{width: 100%; }
.lx-list-r-tel{font-size: 15px; }
.common-inner .inner-right .de-message .tips{font-size: 15px!important; }
.common-inner .inner-right .de-message .mes-form .form-tr .submit{font-size: 15px!important; }

}
.al-xs-nr{background: #1d5ca2; }
.section3 .in_03 .swiper-slide{margin-top: 0; }
.section3 .abo-honor-list-tit{color: #fff; }
.swiper-button-prev2{width: 39px;
    height: 43px;
    text-align: center;
    font-size: 18px;
    font-family: 宋体;
    color: rgb(255, 255, 255);
    line-height: 43px;
    position: absolute;
    top: 40%;
    left: 0px;
    cursor: pointer;
    z-index: 9999;
    /*background: rgb(98, 98, 98);*/ }
.jzl-xhlist{/*padding-bottom: 4.8%;*/ }
.jzl-xhlist .abo-honor-list-tit{border-bottom: 0; }
.jzl-xhlist .abo-honor-list-padd{padding:0; }
.poster-main{display: block; }
.jzl-xhlist2{display: none; }
@media (max-width: 1500px) { 
  .h-c-tit{font-size: 28px;}
  .h-c-anniu ul li{height: 40px; line-height: 40px;}
  .h-case-list-tit{font-size: 15px;}
  .section2-l-tit{font-size: 28px;}
  .h-news-tit-l{font-size: 28px;}
}
@media (max-width: 1400px) { 
  .abo-honor-list-pic {
    height: 170px;
  }
}
@media (max-width: 1200px) { 
  .jzl-xhlist2{display: block; }
  .poster-main{display: none; }
  .abo-honor-list-pic {
    height: 140px;
  }
}
@media (max-width: 768px) {  
  .jzl-xhlist2{display: none; }
}
.abo-honor-list-picjz{ height: 400px; display: flex; align-items: center; justify-content: center; }
.abo-honor-list-picjz img{height: 100%; }
.jzl-cp{position: relative; }
.jzl-cp .swiper-pagination{width: 100%; text-align: center; margin-top: 2.8%; }
.jzl-cp .swiper-pagination-bullet{margin-right: 1%; }
.jzl-cp{margin-bottom: 4.8%; }
.jzl-cp .abo-honor-list-padd{padding:0; }

@media (max-width: 1200px) { 
  .abo-honor-list-picjz{ height: 280px; display: flex; align-items: center; justify-content: center; }
}
@media (max-width: 768px) {  
  .abo-honor-list-picjz{ height: 180px; display: flex; align-items: center; justify-content: center; }
}

.sbanner {
  width: 100%;
  height: 655px;
  margin: 50px auto 0;
}
.sbanner .slide-carousel {
  margin-bottom: 20px;
}
.sbanner .slide-3d .desc {
  display: none;
}
.sbanner .slide-3d .item-list li {
  width: 75%;
  height: 655px;
  transition: all 0.5s ease-out;
  opacity: 1;
  position: absolute;
  top: 0;
  left: 0;
}
.sbanner .slide-3d .item-list li.item0 {
  transform: translate3d(-225px, 0, 0) scale(0.8);
}
.sbanner .slide-3d .item-list li.item1 {
  transform: translate3d(0, 0, 0) scale(0.8);
  transform-origin: 0 50%;
  opacity: 1;
  z-index: 2;
}
.sbanner .slide-3d .item-list li.item2 {
  /*transform: translate3d(225px, 0, 0) scale(1);*/
  transform: translate3d(18%, 0, 0) scale(1);
  transform-origin: 0 50%;
  opacity: 1;
  z-index: 3;
}
.sbanner .slide-3d .item-list li.item3 {
  /*transform: translate3d(450px, 0, 0) scale(0.8);*/
  transform: translate3d(508px, 0, 0) scale(0.8);
  transform-origin: 100% 50%;
  opacity: 1;
  z-index: 2;
}
.sbanner .slide-3d .item-list li.item4 {
  transform: translate3d(675px, 0, 0) scale(0.8);
}
.sbanner .slide-3d .item-list li.item5 {
  transform: translate3d(900px, 0, 0) scale(0.8);
}
.sbanner .slide-3d .item-list li.item6 {
  transform: translate3d(1125px, 0, 0) scale(0.8);
}
.sbanner .slide-3d .item-list li.item7 {
  transform: translate3d(1350px, 0, 0) scale(0.8);
}
.sbanner .slide-3d .item-list li.item8 {
  transform: translate3d(1575px, 0, 0) scale(0.8);
}
.sbanner .slide-3d .item-list li.item9 {
  transform: translate3d(1800px, 0, 0) scale(0.8);
}
.sbanner .slide-2d .item-list li {
  width: 1200px;
  height: 300px;
  transition: all 0.5s ease-out;
  position: absolute;
  top: 0;
  left: 0;
}
.sbanner .slide-2d .item-list li.item0 {
  transform: translateX(-1200px);
}
.sbanner .slide-2d .item-list li.item1 {
  transform: translateX(0px);
}
.sbanner .slide-2d .item-list li.item2 {
  transform: translateX(1200px);
}
.sbanner .slide-2d .item-list li.item3 {
  transform: translateX(2400px);
}
.sbanner .slide-2d .item-list li.item4 {
  transform: translateX(3600px);
}
.sbanner .slide-2d .item-list li.item5 {
  transform: translateX(4800px);
}
.sbanner .slide-2d .item-list li.item6 {
  transform: translateX(6000px);
}
.sbanner .slide-2d .item-list li.item7 {
  transform: translateX(7200px);
}
.sbanner .slide-2d .item-list li.item8 {
  transform: translateX(8400px);
}
.sbanner .slide-2d .item-list li.item9 {
  transform: translateX(9600px);
}

.a-h-l{width: 278px; overflow: hidden; float: left;}
.a-h-l-p{width: 100%; height: 400px; }
.a-h-l-p img{max-width: 100%; height: 100%;}
.a-h-l-t{width: 100%; padding:4% 0; text-align: center; font-size: 14px; color: #fff;}
.a-h-o{overflow: hidden; width: 87%; margin:0 auto;}
.p-r{position: relative;}
.a-sl-t{font-size: 36px; color: #0e1c5d; text-align: center; margin-top: 4.8%; margin-bottom: 1.8%;}
.a-sl-d{font-size: 14px; line-height: 24px; color: #727272; width: 70%; margin:0 auto; text-align: center; margin-bottom: 2.8%;}
.a-sl{/*height: 585px;*/ overflow: hidden;}
.a-sl img{width: 100%; max-height: 100%;}
.o-h{overflow: hidden;}
.swiper-button-prev02{font-size: 40px; color: #fff; position: absolute; z-index: 99; left: 15px; top: 45%;}
.swiper-button-next02{font-size: 40px; color: #fff; position: absolute; z-index: 99; right: 15px; top: 45%;}
.t-p-h-01{position: absolute; z-index: -1; left: 0; top: 0;}
.t-p-h-02{position: relative; padding:8% 8%;}
.t-p-h-02-t{font-size: 48px; color: #ffffff;}
.t-p-h-02-d{font-size: 24px; color: #ffffff; margin: .4% 0 2.8% 0;}
.t-p-h-02-c{font-size: 16px; color: #ffffff;}
.t-p-h-01{width: 100%;}
.t-p-h-01 img{width: 100%;}
.fixed-01{margin-top: 4.8%;}
.pbg {
    width: 100%;
    background: url(../images/pbg.jpg)center repeat;
    padding: 7% 0 2.8% 0;
    overflow: hidden;
}
.p-t-01 {
    text-align: center;
    margin-bottom: 1.8%;
}
.p-t-01-tit {
    font-size: 36px;
    font-weight: bold;
    color: #fff;
    line-height: initial;
}
.p-t-01-dis {
    font-size: 16px;
    color: #ffffff;
    margin-top: .8%;
    margin-bottom: .8%;
}

.h-gc-list3 .icon2{
    /*margin-left: 10px;*/
    display: inline-block;
    background: url(../images/jt4.png) no-repeat center;
    width: 44px;
    height: 10px;
    /*float: right;*/
    /*margin-top: 4%;*/
}
.h-gc-list:hover .h-gc-list3 .icon2{
    background: url(../images/jt5.png) no-repeat center;
}
.po-r{ position: relative;}
.p-ov{overflow: hidden; width: 98%;
    margin: 0 auto;}
.h-gc-list3{margin: 15px; background: rgba(255,255,255,1); opacity: 1; transition:all .2s; position: relative;}
.h-gc-list-pic img{width: 100%;}
.p-t-tit{font-size: 30px; color: #181818; text-align: center; padding: 14% 0 .8% 0;}
.h-gc-list-con{text-align: center; width: 87%; margin:0 auto; margin-top: 1.8%; line-height: 24px;}
.swiper-button-prev002{width: 18px; height: 37px; position: absolute;top: 45%; left: -15px; z-index: 99;}
.swiper-button-next002{width: 18px; height: 37px; position: absolute;top: 45%; right: -15px; z-index: 99;}
.p-h-001{opacity: 0; transition:all .2s; width: 100%; position: absolute; z-index: 99; height: 100%; background: #fff;}
.p-t-tit-02{width: 180px; height: 49px; background: #ea662a; line-height: 49px; text-align: center; margin:0 auto; color: #fff; margin-top:8.7%;}
.p-t-tit-01{display: flex; align-items: center; justify-content: center; width: 85px; margin:0 auto; padding-top: 18%;}
.h-gc-list-con2{
    text-align: center;
    width: 87%;
    margin: 0 auto;
    margin-top: 2.8%;
    margin-bottom: 8%;
    line-height: 24px;
}
.h-gc-list:hover .h-gc-list3{opacity: 0; transition: :all .2s;}
.h-gc-list:hover .p-h-001{opacity: 1; transition: :all .2s;}
.p-t-tit2{
    font-size: 26px;
    color: #181818;
    text-align: center;
    padding: 4.8% 0 .8% 0;
}
.tabs-vertical ul li:hover{background: #ea5613; transition:all .2s;}
.tabs-vertical ul li:hover a:hover{color: #fff; transition:all .2s;}
.p-list-p01{width: 23%; margin-left: 2%; float: left; margin-bottom: 2.8%;}
.p-list-p01-tit{font-size: 16px; color: #636363; padding:4.8% 0;}
.p-list-p01:hover{background: #ea5613; transition: :all .2s;}
.p-list-p01:hover .p-list-p01-tit{color: #fff; transition: :all .2s;}
.p-list-p01-pic{display: flex;
    align-items: center;
    justify-content: center;height: 360px; background: #fff;}
.p-list-p01-pic img{width:100%; max-height: 100%;}
.p-part01 .tabs-vertical ul li{border-bottom: solid 3px #f6f6f6;}
@media (max-width: 1200px) { 
  .p-part01 .tabs-vertical .tabs-content-placeholder {
      margin: 0 auto;
      width: 100%!important;
      margin: 0 auto;
      padding: 0!important;
  }
  .p-list-p01{margin-left: 0; margin-right: 2%;}
}

@media (max-width: 780px) { 
  .p-list-p01{width: 48%;}
  .p-list-p01-pic{height: 240px;}
}
.p-info-t{width: 80%; float: left;}
.ny-abo-tit-pro:after{height: auto;content:"";display:block;clear:both;visibility:hidden;}
.p-info-t-01{font-size: 40px; color: #282828; text-transform: uppercase;}
.p-info-t-02{font-size: 24px; color: #282828; margin-top: 2.8%;}
.p-part01 .tabs-vertical .tabs-content-placeholder{padding: 0;}
.p-part01 .tabs-vertical .tabs-content-placeholder div p{margin: 4.8% 0 4.8%; line-height: 24px;}
.ny-abo-tit-tags-t{width: 100%; text-align: left; font-size: 18px; color: #474747; font-weight: bold;}
.ny-abo-tit-tags-c{width: 100%; text-align: left; font-size: 16px; color: #7f7f7f;}
.p-info-x{background: #f6f6f6; padding:4.8% 0;}
.p-info-x-t{width: 100%; font-size: 30px; color: #282828; text-align: center; margin-bottom: 2.8%;}
.p-info-x .p-list-p01{overflow: hidden;}
.p-info-x .p-list-p01-pic{background: #fff;}
.p-info-x .p-list-p01{width: 90%; text-align: center;}
.swiper-container2{overflow: hidden;}
.swiper-container4{overflow: hidden;}
.p-part01 .tabs-vertical ul{margin-right: 2%;}
.f-part-01{width: 100%; background: #f2f2f2; padding:4% 0;}
.f-part-01-b{width:100%; background: #ffffff;}
.f-part-01-l{width: 55%; float: left;}
.f-part-01-r{width: 45%; float: left;}
.f-part-01-r-p{padding:10% 8%;}
.f-part-01-r-t{font-size: 36px; color: #ea662a; line-height: 41px;}
.f-part-01-r-d{font-size: 16px; line-height: 28px; color: #282828; margin: 4.8% 0;}
.f-part-01-r-t-02{font-size: 14px; color: #0e1c5d;}
.f-part-01-r-t-03{font-size: 30px; color: #0e1c5d; font-family: Impact;}
.f-part-01-b:after{height: auto;content:"";display:block;clear:both;visibility:hidden;}
.f-part-02{font-size: 36px; color: #ea662a; text-align: center; margin-top: 4.8%;}
.f-part-03{font-size: 16px; color: #7e7e7e; text-align: center; margin-top: .8%; margin-bottom: 4%;}
.f-part-list{width: 24%; float: left; margin-right: 1%; margin-bottom: 1%; padding:1.8% 0; text-align: center; background: #f2f2f2; transition: :all .2s;}
.f-part-list:hover{ background: #ea662a; transition: :all .2s; color: #fff; }
.f-part-04{width: 100%; background: #fff; padding:2.8% 0 0 0;}
.f-part-04:after{height: auto;content:"";display:block;clear:both;visibility:hidden;}
.f-part-01-b2{width:100%; background: #f2f2f2;}
.f-part-01-b2:after{height: auto;content:"";display:block;clear:both;visibility:hidden;}
.f-part-01-r-p2{padding:13% 15%;}
.f-part-01-l2{width: 50%; float: left;}
.f-part-01-l2 img{max-width: 100%;}
.f-part-01-r2{width: 50%; float: left;}
.al-part-list{width: 100%; position: relative; overflow: hidden; margin-bottom: 7%; border:1px solid #f0f0f0;}
.al-part-list-tit02{color: #333!important;}
.al-part-list:hover{-webkit-box-shadow: 0 12px 15px 0 rgb(71 71 71 / 10%), 0 20px 60px 0 rgb(71 71 71 / 11%);
    box-shadow: 0 12px 15px 0 rgb(71 71 71 / 10%), 0 20px 60px 0 rgb(71 71 71 / 11%);}
.al-part-list-pic{width: 100%; overflow: hidden; height: 330px; text-align: center;}
.al-part-list-pic img{max-width: 100%; max-height: 100%;-webkit-transform: scale(1, 1);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 250ms;
    -moz-transform: scale(1, 1);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 250ms;
    transform: scale(1, 1);
    transition-timing-function: ease-out;
    transition-duration: 250ms;}
.al-part-list-tit{/*width: 100%;*/ position: absolute; left: 4.8%; bottom: 7.8%; z-index: 99; font-size: 16px; font-weight: bold; color: #fff; opacity: 1; transition: :all .2s;}
.f-part-01-al{width: 100%; padding:2.8% 0 4.8% 0;}
.al-part-list:hover .al-part-list-tit{opacity: 0; transition: :all .2s;}
.al-part-list:hover .al-part-list-pic img{ -webkit-transform: scale(1.15);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 750ms;
    -moz-transform: scale(1.15);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 750ms;
    overflow: hidden;
    transform: scale(1.15);
    transition-timing-function: ease-out;
    transition-duration: 750ms;}
.gc-p{overflow: hidden;}
.gcb-l{ height: 100%; position: relative; float: left;}
.gcb-r{ height: 100%; width: 100%; position: absolute; float: left;}
.gcb-l:after{height: auto;content:"";display:block;clear:both;visibility:hidden;}
.gcb-l-pic{width: 100%; position: absolute; height: 100%; z-index: 99; left: 0; top: 0; z-index: 1;}
.gcb-h{position: absolute; z-index: 2; left: 15%; width: 70%; height: 100%;}
.gcb-l-01{font-size: 48px; color: #ffffff; padding-top: 48%; margin-bottom: 18%;}
.gcb-l-02{margin-bottom: 18%;}
.gcb-h:after{height: auto;content:"";display:block;clear:both;visibility:hidden;}
.gcb-l-02-l{width: 70%; float: left;}
.gcb-l-02-r{width: 30%; float: right; margin-top: 4.8%;}
.gcb-l-02-l-e{font-size: 14px; color: #ffffff; text-transform: uppercase;}
.gcb-l-02-l-d{font-size: 30px; color: #ffffff; margin-top: 2.8%;}
.gcb-l-02:after{height: auto;content:"";display:block;clear:both;visibility:hidden;}
.gcb-r-01{padding-top: 40%; padding-left: 18%;}
.gcb-r-01-t{font-size: 48px; color: #fff;}
.gcb-r-01-p{font-size: 18px; line-height: 36px; color: #ffffff; margin-top: 7.8%; }
.gcb-r-01-p:after{height: auto;content:"";display:block;clear:both;visibility:hidden;}
.gcb-r-01-m{font-size: 16px; color: #ffffff; width: 200px; height: 53px; background: #0e1c5d; line-height: 53px; text-align: center; margin-top: 18%;}
.f-part-01-r-n{font-size: 14px; color: #919191;}
.f-part-01-r-n-02{font-size: 30px; color: #444444; margin-top: 2.8%;}
.f-part-01-r-n-m{color: #ffffff; font-size: 14px; width: 160px; height: 44px; background: #ea662a; line-height: 44px; text-align: center; border-radius: 22px;}

.h-gc-list{width: calc(100% / 3); padding: 7px; float: left; }
.h-gc-list00{width: 90%; padding: 0; float: left; }
.h-gc-list-pic{width: 100%; height: 328px; overflow: hidden; display: flex; align-items: center; justify-content: center; position: relative; background: #fff; }
.h-gc-list-pic img{width: 100%; max-height: 100%; -webkit-transform: scale(1, 1);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 250ms;
    -moz-transform: scale(1, 1);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 250ms;
    transform: scale(1, 1);
    transition-timing-function: ease-out;
    transition-duration: 250ms; }
.h-gc-list-tit{width: 100%; background: #fff; padding:4.4%; color: #222222; text-align: left; font-size: 22px; /*padding-top: 0;*/ border-bottom: solid 3px #ddd;}
.h-gc-list .icon{
  margin-left: 10px;
    display: inline-block;
    /*background: url(../images/anniu_jt1.png) no-repeat center;*/
    width: 17px;
    height: 10px;
    float: right;
    margin-top: 4%;
}
.h-gc-list:hover .icon{
 /* background: url(../images/anniu_jt2.png) no-repeat center;*/
}
.form-tr .submit:hover{color: #fff!important; transition: :all .2s;}
@media screen and (max-width: 1680px){
  .f-part-01-r-p{padding:10% 8%;}
}
@media screen and (max-width: 1510px){
  .h-gc-list-pic{height: 246px; }
  .h-gc-list-tit{font-size: 18px; }
}
@media only screen and (max-width: 1240px){
  .h-gc-list-pic{height: 218px; }
  .h-gc-list-tit{font-size: 18px; }
}
@media only screen and (max-width: 992px) {
  .h-gc-list-pic{height: 218px; }
  .h-gc-list-tit{font-size: 18px; }
}
@media only screen and (max-width: 760px) {
  .h-gc-list{width: calc(100% / 2); padding: 7px; float: left; }
    .about_honor .honor_hd{display: flex;
    align-items: center;
    justify-content: center;}
}
@media only screen and (max-width: 480px) {
  .h-gc-list{width: 100%; padding: 7px 0; }
  .h-gc-list-pic{max-height: 218px; height: auto; }
}

.h-gc-list:hover .h-gc-list-pich{background:url(../images/red79.png); opacity: .4; transition: :all .2s; }
.h-gc-list-pich{position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    transition: background .3s ease; z-index: 99; transition: :all .2s; }
.h-gc-list:hover .h-gc-list-pic img{}
.h-gc-list:hover .h-gc-list-tit{-webkit-box-shadow: 0 12px 15px 0 rgb(71 71 71 / 10%), 0 20px 60px 0 rgb(71 71 71 / 11%);
    box-shadow: 0 12px 15px 0 rgb(71 71 71 / 10%), 0 20px 60px 0 rgb(71 71 71 / 11%); }
.h-gc-tit{padding-top: .8%;}
.h-gc-list-con{font-size: 14px; color: #6f6f6f; line-height: 24px; margin: 1.8% 0; }
.h-gc-list-time{font-size: 14px; color: #6f6f6f; margin-top: 8%; height: 100px;
    overflow-y: auto;}
.n-p-01{margin: 4.8% 0;}

.n-info-nr{margin-top: 2.8%;}
.n-info-nr-t{border-bottom: solid 1px #ddd; padding-bottom: 1.8%; margin-bottom: 1.8%;}
.n-info-nr-t:after{height: auto;content:"";display:block;clear:both;visibility:hidden;}
.n-info-nr-t-l{}
.n-info-nr-t-d{font-size: 36px; color: #333333;}
.n-info-nr-t-date{font-size: 16px; color: #7f7f7f; margin-top: .8%;}
.n-info-nr-t-r{background: #959595; width: 121px; height: 38px; border-radius: 16px; line-height: 38px; font-size: 14px; color: #ffffff; text-align: center; margin-top: 4.8%;}
.news-detail{text-align: left; font-size: 16px; line-height: 24px; color: #555555;}
.news-detail img{max-width: 100%; margin:0 auto;}
.n-info-other{width: 100%; background: url(../images/n-info-t-bg.jpg)center no-repeat; padding:4% 0;}
.n-info-o-dt{font-size: 36px; color: #1c1c1c; text-align: center; margin-bottom: 1.8%;}
.n-info-o-list{width:calc(100% / 3); float: left; padding:0 .8%; }

.ny-con-list:nth-child(3n){ margin-right: none; }
.n-info-list-p{ background: #f5f5f5; padding:8%; height: 100%;}
.n-info-list-o-t{font-size: 26px; color: #1c1c1c;}
.n-info-list-o-d{width: 100%; line-height: 51px;}
.n-info-list-o-d:after{height: auto;content:"";display:block;clear:both;visibility:hidden;}
.n-info-list-o-date{font-size: 14px; color: #a1a0a1;width: 80%; float: left;}
.n-info-list-o-m{font-size: 36px; color: #a1a0a1; width: 20%; float: right; text-align: right;}
.c-l-part{-webkit-box-shadow: 0 12px 15px 0 rgb(71 71 71 / 10%), 0 20px 60px 0 rgb(71 71 71 / 11%);
    box-shadow: 0 12px 15px 0 rgb(71 71 71 / 10%), 0 20px 60px 0 rgb(71 71 71 / 11%); position: absolute;
    width: 100%;
    z-index: 99;
    background: #fff;}
.c-l-part-p{padding:8%;}
.c-l-part-tit{font-size: 38px; color: #000000;}
.c-l-part-dis{font-size: 16px; margin-top: 1.8%; margin-bottom: 4.8%;}
.c-lx{margin-top: 2.8%;}
.c-l-part-add{margin-top: 2.8%;}
.c-l-part-add-01{font-size: 16px; color: #444444; line-height: 28px; padding: 1.8% 0;}
.c-l-part-add-01 span{color: #000;}
.form-tr input{border-bottom: solid 1px #ddd!important;}
.code input{float: left; width: 100px!important; }
.c-map-nr{}
.j-t-l{width: 50%; float: left;}
.j-t-r{width: 50%; float: left;}
.j-t-l-01{width: 100%; background: #f3f3f3; position: relative; overflow: hidden;}
.j-t-l-pic{width: 50%; float: left;}
.j-t-l-pic img{max-width: 100%; height: 100%;}
.j-t-l-nr{width: 50%; float: left;}
.j-t-l-nr-p{}
.j-t-l-nr-t{font-size: 28px; color: #ea5613;}
.j-t-l-nr-d{font-size: 16px; color: #000;}
.j-t-l-02{width: 100%; position: relative; overflow: hidden;}
.j-t{font-size: 32px; text-align: center; color: #000; margin:4.8% 0;}
.f-part-01-l img{max-width: 100%; max-height: 100%;}
.f-part-04{margin-bottom: 5.8%;}
.gc-p-02{display: none;}
.h-gc-list-time2{font-size: 14px;
    color: #6f6f6f;
    margin-top: 4%;}
.f-part-01-r-p02{padding: 8%;}
@media screen and (max-width: 1648px){
  .a-h-l{width: 95%; overflow: hidden;}
  .a-h-l-p{height: 350px;}
}

@media screen and (max-width: 1500px){
  .common-infor .con{font-size: 28px;}
  .fixed-banner h3{font-size: 28px!important;}
  .about_us05 ul li .txt .t{font-size: 38px; margin-top: 4%;}
  .a-h-l{width: 95%;}
  .a-h-l-p{height: 280px;}
  .c-yxpp-tit{font-size: 28px;}
  .a-sl-t{font-size: 28px;}
  .h-gc-list-time{ height: auto; overflow-y: auto;}
  .p-t-tit{font-size: 28px;}
  .h-gc-list-con{ height: 70px; overflow-y: auto; width: 100%;}
  .p-info-t-01{font-size: 28px;}
  .p-info-x-t{font-size: 28px;}
  .f-part-01-r-t{font-size: 28px;}
  .f-part-02{font-size: 28px;}
  .f-part-01-r-p2 {
    padding: 4% 4%;
  }
  .gcb-r-01-t{font-size: 28px;}
  .gcb-l-01{font-size: 28px;}
  .gcb-l-02-l-d{font-size: 22px;}
  .gcb-r-01{padding-top: 35%;}
  .gcb-l-02{margin-bottom: 9%;}
  .f-part-01-r-n-02{font-size: 28px;}
  .n-info-nr-t-d{font-size: 26px;}
  .c-l-part-tit{font-size: 28px;}

}
@media screen and (max-width: 1200px){
 
  .common-infor .con {
    font-size: 26px;
  }
  .fixed-banner h3{font-size: 26px!important;}
  .about_us05 ul li{width: 50%; border-right: none;}
  .about_us05 ul li .txt .t{font-size: 28px; margin-top: 4%;}

  .swiper-button-next2{right: 15px;}
  .c-yxpp-tit{font-size: 26px;}
  .a-sl-t{font-size: 26px;}
  .p-t-tit{font-size: 26px;}
  .h-gc-list-con{ height: 70px; overflow-y: auto;}
  .p-info-t-01{font-size: 26px;}
  .p-info-x-t{font-size: 26px;}
  .f-part-01-r-t{font-size: 24px; line-height: 28px;}
  .f-part-01-r-p{padding:8% 8% 0 8%;}
  .f-part-01-r-t p{margin:0;}
  .f-part-01-r-d {
    font-size: 15px;
    line-height: 28px;
    color: #282828;
    margin: 4.8% 0;
  }
  .f-part-01-r-t-03{font-size: 26px;}
  .f-part-01-r-t{font-size: 26px;}
  .f-part-01-b2{padding:5.8% 0;}
  .f-part-01-r-p2 {
    padding: 0 8%;
  }
  .f-part-02{font-size: 26px;}
  .f-part-list{padding:2.8% 0; font-size: 16px;}
  .f-part-list-d{margin: 4% 0;}
  .gc-p{display: none;}
  .gc-p-02{display: block;}
  .f-part-01-r-n-02{font-size: 26px;}
  .n-info-nr-t-d{font-size: 22px;}
  .c-l-part-tit{font-size: 26px;}
  .de-message .mes-form .form-tr .submit{display: block;
    width: 100%!important;
    height: 50px;
    text-align: center;
    line-height: 50px;
    background: #eeeeee!important;
    color: #000;
    border-radius: 0!important;
    font-size: 18px;
    margin: 0 auto;
    float: right;
    margin-top: 4.8%!important;}
}
@media screen and (max-width: 960px){
  .common-infor .con {
    font-size: 22px;
    margin-bottom: 4.8%;
  }
  .con-d{font-size: 16px;}
  .a-h-l{width: 95%!important; text-align: center;}
  .a-h-l-p{height: 280px;}
  .swiper-button-next2{right: 15px;}

  .c-yxpp-tit{font-size: 26px;}
  /*.c-yxpp-dis{width:100%;}*/
  .a-sl-t{font-size: 26px;}
  .h-c-l-tit2{font-size: 26px;}
  .h-c-l-dis2{font-size: 15px;}
  /*.swiper-button-prev02 {top: 25%;}
  .swiper-button-next02{top: 25%;}*/
  .h-c-l-anniu2{font-size: 16px;}
  .p-t-01-tit{margin-top: 8%; font-size: 26px;}
  .p-t-01-dis{font-size: 15px;}
  .p-info-t-01{font-size: 26px;}
  .p-info-x-t{font-size: 26px;}
  .p-info-t-02{font-size: 20px;}
  .f-part-01-r-t-03 {
    font-size: 22px;
  }
  .f-part-01-l2{width: 100%;}
  .f-part-01-r2{width: 100%;}
  .f-part-01-b2{padding: 5.8% 0;}
  .f-part-01-l2 img{display: none;}
  .f-part-01-r-p2 {
    padding: 0 15px;
  }
  .f-part-02{font-size: 26px;}
  .f-part-01-r-n-02{font-size: 18px;}
  .n-info-nr-t-d{font-size: 22px;}
  .c-l-part-tit{font-size: 26px;}
}
@media(max-width:1024px) and (min-width:992px){
  .about_us05 ul li .txt .t{font-size: 22px; margin-top: 10%;}
}
@media (max-width: 992px) and (min-width: 768px){
  .about_us05 ul li .txt .t{font-size: 22px; margin-top: 10%;}
}
@media only screen and (max-width: 768px){
   .about_us05 ul li .txt .t{font-size: 18px; margin-top: 10%;}
   .xc_nav .right{width: 100%; display: none;}
   .xc_nav{line-height: 48px;}
   .c-yxpp-tit{font-size: 18px;}
   .c-yxpp-dis{width:100%;}
   .a-sl-t{font-size: 18px;}
   .a-sl-d{width: 100%;}
   .a-sl{height: auto;}
   .swiper-button-prev02 {
      font-size: 40px;
      color: #fff;
      position: absolute;
      z-index: 99;
      left: 15px;
      top: 35%;
  }
   .swiper-button-next02 {
      font-size: 40px;
      color: #fff;
      position: absolute;
      z-index: 99;
      right: 15px;
      top: 35%;
  }
  .h-c-l-tit2 {
    font-size: 18px;
  }
  .p-t-01-tit{margin-top: 8%; font-size: 18px;}
  .p-t-01-dis{font-size: 15px;}
  .pbg{background: #0e1c5d;}
  .p-info-t-01{font-size: 18px;}
  .p-info-x-t{font-size: 18px;}
  .p-info-t-02{font-size: 16px;}
  .f-part-01-l{width: 100%;}
  .f-part-01-r{width: 100%;}
  .f-part-01-r-t-03{font-size: 26px;}
  .f-part-01-r-t{font-size: 18px;}
  .f-part-02{font-size: 18px;}
  .f-part-list{width: 49%;}
  .n-info-nr-t-d{font-size: 18px;}
  .n-info-nr-t-r{
    background: #959595;
    width: 100%;
    height: 38px;
    border-radius: 0;
    line-height: 38px;
    font-size: 14px;
    color: #ffffff;
    text-align: center;
    margin-top: 4.8%;
    margin-bottom: 4.8%;
  }
  .n-info-o-dt{font-size: 22px;}

  .c-l-part-tit{font-size: 18px;}
  .c-l-part{position: relative;}
}
@media only screen and (max-width: 700px){
   .about_us05 ul li{width: 100%; border-right: none;}
   .about_us05 ul li .txt .t{font-size: 18px; margin-top: 10%;}
}
@media only screen and (max-width: 440px){
  .f-part-list{width: 100%; margin-right: 0;}

}
.h-n-items-list2:hover .h-n-items-p{-webkit-box-shadow: 0 12px 15px 0 rgb(71 71 71 / 10%), 0 20px 60px 0 rgb(71 71 71 / 11%);
    box-shadow: 0 12px 15px 0 rgb(71 71 71 / 10%), 0 20px 60px 0 rgb(71 71 71 / 11%);}
.h-n-items-list1-m:hover{background: #0e1c5d; transition: :all .2s;}
.h-n-items-list2:hover .h-n-items-p-tit{color: #000; transition: :all .2s; }
.item-content:hover .cover-img{}

.anliinfo-img{text-align: center;}
.anliinfo-img img{max-width: 100%;}

@media screen and (max-width: 1500px){
  .al-part-list-pic{width: 100%;overflow: hidden;height: 240px;}
}
@media screen and (max-width: 1200px){
  .al-part-list-pic{width: 100%;overflow: hidden;height: 210px;}
}
@media screen and (max-width: 960px){
   .al-part-list-pic{width: 100%;overflow: hidden;height: 150px;}
}
@media(max-width:1024px) and (min-width:992px){
  
}
@media (max-width: 992px) and (min-width: 768px){
 
}
@media only screen and (max-width: 768px){
    .al-part-list-pic{width: 100%;overflow: hidden;height: 480px;}
}
@media only screen and (max-width: 700px){
  .al-part-list-pic{width: 100%;overflow: hidden;max-height:  280px; height: auto;}
}
@media only screen and (max-width: 440px){

}