*{ margin: 0;padding: 0;font-style: normal !important; }
body, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, a, code, em, img, q, small, strong, dd, dl, dt, li, ol, ul, fieldset, form, label, table, tbody, tr, th, td, input, textarea {
    color: #000000;
    font-family: "Source Han Sans CN";
    font-size: inherit;
     color: inherit;font-style: normal !important;
}

a,b,span,strong,b{
    font-size: inherit;
     color: inherit;
}
img{ max-width: 100%; }
li{     list-style-type: none; }
a{     cursor: pointer;text-decoration: none; }
input{  outline:none; }

/**公用样式**/
div,ul,li,p,a,span{  box-sizing:border-box; }
p,div{  text-align: justify; }
.pad_4{  padding: 0 4%;  }
.pad_r4{  padding-right: 4%;  }
.pad_left4{  padding-left: 4%;  }
.pad_80{ padding-top: 80px;padding-bottom: 80px;  }
.pad_top80{ padding-top: 80px; }
.pad_bot80{ padding-bottom: 80px; }
.pad_40{ padding-top: 40px;padding-bottom: 40px;  }
.pad_top40{ padding-top: 40px; }
.pad_bot40{ padding-bottom: 40px; }

.left {
    float: left;
}

.right {
    float: right;
}
.clear {
    width: 100%;
    height: 0;
    content: "";
    display: block;
    clear: both;
}
.backGray{ background: #f8f6f9; }
.wid_76{  width: 76%; margin: 0 auto;  }
.otherTitle{ font-size: 42px ; text-align:center; line-height: 80px; margin: 60px auto;  }
.otherTitle02{  margin: 50px auto;  }
.otherTitle03{  margin: 0 auto!important; padding: 60px 0; }

/**头部导航**/
.headerNav{position:fixed; top: 0 ;left: 0; width: 100%; height: 112px;  padding: 20px 0; background: rgba(0,0,0,.2);  z-index: 99999; transition:all 0.3s; }
.headerNav .pad_4{  height: 100%; }
.oneUl li{ float:left; font-size: 18px;line-height: 70px; padding: 0 25px; color: #fff; position: relative; }
.chEnBtn{  color: #fff;line-height: 70px;  font-size: 18px;}
.chEnBtn a{  padding: 0 10px;  }
.searchDiv{ width: 40px;height: 70px; margin: 0 30px; }
.searchDiv a{ display:block; width: 100%;height: 100%; background: url(/eportal/uiFramework/commonResource/image/2022090710412895614.png) no-repeat center center; background-size: 25px; }
.blackLogo{ display:none; }
.oneUl li.on b{  position: absolute; bottom: -22px; left: 50%; width: 34px; height: 4px; margin-left: -17px;background: #0053b7;  }

.headerNav02 { background: #fff; border-bottom: 1px solid #ececec;}
.headerNav02 .blackLogo{ display:block; }
.headerNav02 .wihteLogo{ display: none; }
.headerNav02 .searchDiv a{  background: url(/eportal/uiFramework/commonResource/image/2022090710414183380.png) no-repeat center center; background-size: 25px; }
.headerNav02 .oneUl li,.headerNav02 .chEnBtn{ color: #333; }

/**底部**/
.footer{ background: #fff; overflow:hidden; border-top:1px solid #ececec; }
.footer_top{ overflow:hidden; }
.footerTitle{ font-size: 40px; }
.footer_left{ width: 50%; }
.footerTxt{  font-size: 18px;color: #666; line-height: 35px;margin: 40px 0 70px 0;  }
.footer_ul{ margin-right: 120px; }
.footer_ul li{ font-size: 24px;line-height: 45px; margin-bottom: 15px; }
.footer_ul li:last-child{ margin-bottom: 0; }
.footer_wx .wx_txt{ font-size: 20px;line-height: 42px; margin-top: 15px; text-align:center;}
.myMessage { width: 90%;height: 60px; padding-right: 60px; position: relative;border:1px solid #e5e5e5; }
.myMessage input{ font-size: 18px;width: 100%;height: 100%;border:none; outline:none;padding: 0 10px; box-sizing:border-box; font-size: 18px; }
.myMessage .toSummit{ position: absolute; right:0;top:0; width: 60px;height: 100%; border-left:1px solid #e5e5e5; background: url(/eportal/uiFramework/commonResource/image/2022090715522721269.png) no-repeat center center; }

.footer_bottom{ font-size: 18px; color:#666666;  line-height: 30px; padding: 40px 0; border-top: 1px solid #e5e5e5; overflow:hidden;}
.pic_gongan{  padding: 15px 28px; background: url(/eportal/uiFramework/commonResource/image/2022090715532797479.png) no-repeat center center;  }

.liyyan a{ font-size: 22px;color:#333; }

/**回到顶部**/
.toTop{ width: 70px; height: 70px; position: fixed; bottom: 80px; right: 3%; background:#005bac url(/eportal/uiFramework/commonResource/image/2022090715533682787.png) no-repeat center center;  display: none;  transition:all 0.3s; z-index:99999; }

/**banner轮播图**/
.swiperBanner{ width: 100%; }
.swiperBanner .swiper-wrapper,.swiperBanner .swiper-slide{ height: 100%; }
.swiperBanner  .swiper-slide{  position:relative;  }
.sp_div{  position: absolute; top: 0;left:0; width: 100%;height: 100%; z-index: 1; }
.sp_div p,.sp_div video{ width: 100%;height: 100%; object-fit: cover; }
.nr_txt{ color: #fff; padding-top: 20px;}
.nr_txt p{  margin: 25px 0;  font-size: 48px;text-align:center; }
.banner_con{ position:absolute; top: 0; left: 0; display:table; height: 100%;width: 100%;  z-index: 2;}
.banner_con .banner_nr{  display:table-cell;    vertical-align: middle;  }
.nr_more{ margin: 80px 0 0 7px; }
.nr_more a{ font-size: 17px; display:block; width: 130px; line-height: 45px; text-align:center;color: #FFF; border: 1px solid #fff;border-radius: 4px; margin:0 auto; }
.nr_more02 a{ border:1px solid #cfcfcf; color: #999999; }

.banner_page{ position: absolute;bottom: 80px; left: 0;width: 100%; height: 4px; z-index: 10; text-align:center;}
.banner_page .swiper-pagination-switch{ display:inline-block;width: 120px;height: 4px;background: rgba(255,255,255,.5) ; 
 margin: 0 10px;}
.banner_page .swiper-active-switch{ background: #fff; }

/**banner股票**/
.index_gp{  padding: 30px; background: rgb(0,83,183,.8); }
.index_gp,.index_gp div{ overflow:hidden; }

.zsDiv01 {  border-bottom: 1px solid #fff; padding-bottom: 10px;  line-height: 45px;  }
.zsTxt{ font-size: 32px; color: #fff;padding-right: 30px; background: url(/eportal/uiFramework/commonResource/image/2022090810131355993.png) no-repeat right center;  }
.zsTime{ font-size: 18px; color: #fff; line-height: 60px; }

.szDiv02{ padding: 30px 0; }
.sz01{ font-size: 54px;color: #fff; line-height: 70px;min-width: 130px; }
.sz02{ font-size: 26px;color: #fff; margin-left: 5px; line-height: 85px; }
.sz03{ font-size: 30px;color: #fff; line-height: 85px; }

.sj01{ font-size: 42px;color: #fff; padding-left: 40px;background: url(/eportal/uiFramework/commonResource/image/2022090810125063533.png) no-repeat left center; }
.xjDown{background: url(/eportal/uiFramework/commonResource/image/2022090810130177207.png) no-repeat left center; }
.sj02{ font-size: 26px;color: #fff; margin-left: 15px;}

.szDiv03 li{ font-size: 20px; line-height: 60px;color: #fff; overflow: hidden; }
.index_gp .nr_more{  margin: 30px auto 0 auto; }
.index_gp .nr_more a{  margin: 0 auto;  }

.zsTxt , .sz02 ,.szDiv03 li .left{ margin-right: 80px;  }

/**首页banner图动画**/

.swiperBanner .swiper-slide-active .banner_nr{
    animation: mymove 3s;
    -moz-animation: mymove 3s;
    -webkit-animation: mymove 3s;
    -o-animation: mymove 3s;
}

@keyframes mymove
{
0%{opacity: 0;}

100%{opacity: 1;}
}
@-moz-keyframes mymove 
{
0%{opacity: 0;}

100%{opacity: 1;}
}
@-webkit-keyframes mymove
{
0%{opacity: 0;}

100%{opacity: 1;}
}
@-o-keyframes mymove
{
0%{opacity: 0;}

100%{opacity: 1;}
}

/***股票动画*/
.swiperBanner .swiper-slide-active .sz01 , .swiperBanner .swiper-slide-active .botSz {
    animation: mymove01 1s;
    -moz-animation: mymove01 1s;
    -webkit-animation: mymove01 1s;
    -o-animation: mymove01 1s;
}

@keyframes mymove01
{
0%{transform: translateY(80px);}

100%{transform: translateY(0);}
}
@-moz-keyframes mymove01
{
0%{transform: translate(80px);}

100%{transform: translateY(0);}
}
@-webkit-keyframes mymove01
{
0%{transform: translateY(80px);}

100%{transform: translateY(0);}
}
@-o-keyframes mymove01
{
0%{transform: translateY(80px);}

100%{transform: translateY(0);}
}


/**其他页面的banner**/
.otherBannerPad{  padding-top: 112px; }
.otherBanner .wid_76{ height: 400px; line-height: 400px;font-size: 50px; color: #fff; }


/**资讯公告二级导航栏目**/
.otherNav01{  height: 90px; background: #fff; border-bottom: 1px solid #ececec;  }
.fixedNav{ position: fixed; width: 100%;left: 0; background: #fff; z-index: 100; border-bottom: 1px solid #ececec;}
.otherNav01 ul{  display:table; width: 100%;  }
.otherNav01 ul li{ display: table-cell; text-align:center; vertical-align: middle; height: 90px; line-height: 90px;  font-size: 22px; }
.otherNav01 ul li a{ display:inline-block; height: 100%;position: relative;  }
.otherNav01 ul li.on01 b{ display:block; position: absolute; bottom: 0; left: 10%; width: 80%; height: 4px; background: #0053b7; }

/**资讯公告三级导航栏目**/
.otherNav02 ul{  display:table; width: 1030px; margin: 40px  auto; }
.otherNav02 ul li{ display: table-cell; text-align:center; vertical-align: middle;  }
.otherNav02 ul li a{ display:block; width: 140px; height: 50px; line-height: 50px; font-size: 18px;  text-align:center; margin: 0 auto; background: #fff; border:1px solid #ececec;  padding: 0 15px; }
.otherNav02 ul li.on02 a{ color:#fff; background: #0053b7; }


/**业务体系二级导航**/
.otherNav03{  border-bottom: 1px solid #ececec; }
.threeNav ul { display: table;   width: 100%; }
.threeNav ul li { display: table-cell;   text-align: center;  padding: 40px 0 20px 0;  position: relative; }
.threeNav ul li  a{ display:block; width: 170px; margin: 0 auto; }
.threeNav ul li  span{  display:block; }
.mr_lmIcon02{ display: none; }
.lm03_title{   font-size: 20px; line-height: 40px; margin-top: 20px;  }
.threeNav ul li.on03 b{ display:block; position: absolute; bottom: 0; left: 50%; margin-left: -40px; width: 80px; height: 4px; background: #0053b7; }
.threeNav ul li.on03 .mr_lmIcon01{ display: none; }
.threeNav ul li.on03 .mr_lmIcon02{ display: inline; }
.threeNav ul li.on03 .lm03_title{ color: #0053b7; }

/**定期公告导航**/
.otherNav04{  border-bottom: 1px solid #ececec;border-top: 1px solid #ececec; background: #fff;    padding: 0 50px; }
.otherNav04 ul { display: table;   width: 100%; }
.otherNav04 ul li { display: table-cell;   text-align: center;  position: relative;  }
.otherNav04  ul li.on04 b{ position: absolute; display:block; width: 120px; margin-left: -60px; height: 3px; bottom: 0; left: 50%; background: #0053b7; }
.otherNav04 ul li  a{  display:block; font-size: 22px; color: #999; line-height: 90px;}
.otherNav04  ul li.on04 a{ color: #0053b7; }

/**核心能力三级导航栏目**/
.otherNav05 ul{  display:table; width: 1100px; margin: 0  auto; }
.otherNav05 ul li{ display: table-cell; text-align:center; vertical-align: middle;  }
.otherNav05 ul li a{ display:block; width: 206px; height: 46px; line-height: 46px; font-size: 16px;  text-align:center; margin: 0 auto; background: #005bac; color:#fff;/*border:1px solid #ececec; */ padding: 0 15px; margin:0 10px;}
.otherNav05 ul li.on05 a{ color:#005bac; background: #fff; }

/**投资者关系--信息透明导航**/
.messageNav{ margin-top: -200px; }
.messageNav ul { display: table;   width: 100%; background: #0056bc;  }
.messageNav ul li { display: table-cell; width: 25%;  text-align: center;  padding: 60px 0 50px 0;  position: relative;color: #fff; }
.messageNav ul li  span{  display:block; }
.message_title{   font-size: 20px; line-height: 40px; margin-top: 40px;  }
.messageNav ul li b{ display:block; position: absolute; top: 50%; right: 0; margin-top: -20px;  width: 1px; height: 40px; background: #fff; }
.messageNav ul li:last-child b{  display: none;  }

/**股东活动导航**/
.gghdNav ul{ overflow:hidden; }
.gghdNav li{ float:left; width: 33.3333%; }
.gghdNav li:nth-child(1){ padding-right: 30px; }
.gghdNav li:nth-child(2){ padding:0 15px; }
.gghdNav li:nth-child(3){ padding-left: 30px; }
.gghdNav li a{ display:block; width: 100%; height: 400px; position: relative;} 
.gghdNav li a span{ display:block; position: absolute; bottom: 0; left: 0; width: 100%; line-height: 90px; font-size: 26px; color: #fff; text-align:center; }
.gghdNav li a span b{ display:block;  position: absolute; right: 20px; top: 50%; margin-top: -14px; width: 30px; height: 30px; background: url(/eportal/uiFramework/commonResource/image/2022081312232226672.png) no-repeat right center;}

/**分页**/
.listPage{ text-align:center; padding: 80px 0 ;}
.listPage .easysite-page-wrap , .easysite-total-page{  display:inline-block;  }
.listPage .easysite-page-wrap a,.listPage .NormalRed{  display: inline-block;min-width: 45px; height: 45px;line-height: 40px; font-size: 18px; color: #484848; padding:0 10px; text-align:center;border: 1px solid #cfdce5; margin: 0 7px;}
.listPage .NormalRed{ background:#4b6fd7; color:#fff;box-sizing:border-box; }
.listPage span{  display: none!important;  }

.pagePre{  background: url(/eportal/uiFramework/commonResource/image/2022090711025450702.png) no-repeat center center;   background-size: 11px auto; }
.pageNext{  background: url(/eportal/uiFramework/commonResource/image/2022090711030523399.png) no-repeat center center;   background-size: 11px auto; }


/**其他样式**/
.div_con01{ font-size: 18px; line-height: 38px; color: #666; }
.div_title01 span{ display: block;color: #005bac; font-size: 32px; line-height: 120px;}
.div_title01 b{ display:block;    width: 20px;  height: 4px;  background: #0053b7;margin-bottom: 20px;  }
.div_con01 strong,.div_con01 b{ color:#333; }



@media screen and (max-width: 1550px) {
     .pad_80{ padding-top: 50px;padding-bottom: 60px;  }  
     .pad_top80{ padding-top: 50px; }
     .pad_bot80{ padding-bottom: 60px; }

     .wid_76 { width: 86% !important; }

     .headerNav{ height: 92px; }
      .leftLogo img{ height: 52px; }
     .oneUl li,.chEnBtn{ line-height: 52px; }
     .oneUl li{ padding: 0 15px; }
     .searchDiv{  height: 52px;  }
    .headerNav02 .searchDiv span{ background-size: 23px auto!important; }
 .headerNav02 .searchDiv a,.searchDiv a{ background-size: 23px auto!important; }  
      .nr_txt p{ font-size: 42px; }

      .nr_more a{  width: 110px;font-size: 15px; line-height:40px;  }

      .banner_page .swiper-pagination-switch{ width: 90px; margin: 0 7px; }



      .footerTitle{ font-size: 34px; }
      .footerTxt {  font-size: 16px;   line-height: 30px;   margin: 35px 0 60px 0;}
      .myMessage{ height: 50px; padding-right: 50px; }
     .myMessage .toSummit{ width: 50px; }
      .myMessage input{ font-size: 16px; }
      .footer_ul li {    font-size: 20px;    line-height: 40px;    margin-bottom: 13px;}
      .footer_wx .wx_txt {  font-size: 18px;    line-height: 35px;    }
      .footer_wx img{ width: 200px; }
      .footer_bottom{  font-size: 16px; padding: 30px 0;  }

     /**banner股票**/
      .zsTxt{ font-size: 24px; }
      .zsTime{font-size: 14px;line-height: 45px;}
      .sz01{font-size: 44px;line-height: 60px;}
      .sz02{font-size: 22px;line-height: 72px;}
      .sz03{font-size: 26px;line-height: 72px;}
 
      .szDiv02 {   padding: 22px 0; }
      .szDiv03 li{font-size: 16px;line-height: 45px;}

      .sj01{ font-size: 34px;  padding-left: 35px; }
      .sj02 {   font-size: 22px;     margin-left: 5px; }

      .sj01{ font-size: 32px; }
      .sj02 { font-size: 20px; }

      .szDiv03 li{font-size: 14px;line-height: 35px;}

     /**其他banner**/
    .otherBannerPad{  padding-top: 92px; }
    .otherBanner .wid_76{height: 320px;line-height: 320px;font-size: 42px;}

      /**二级导航**/
     .otherNav01{ height: 80px; }
     .otherNav01 ul li{ height: 80px;line-height: 80px;font-size: 20px; }
     .otherNav02 ul li a{ width: 120px;height: 45px;line-height: 45px;font-size: 16px; }
     .otherNav02 ul{ width: 900px;margin: 35px  auto;}
     
    /**返回顶部**/
   .toTop{ width: 60px; height: 60px;  background-size: 25px auto; }

   /**业务二级导航**/
   .threeNav ul li{ padding: 30px 0 15px 0; }
   .lm03_title{font-size: 18px;line-height: 35px;margin-top: 15px;}
   .lm03_icon img{ width: 60px; }

   .otherTitle{font-size: 36px;line-height: 60px;margin: 50px auto;}
   .otherTitle02{  margin: 40px auto;  }
    .otherTitle03{  padding: 50px 0; }

/**定期公告导航**/
    .otherNav04{ padding: 0 30px; }
    .otherNav04 ul li a{ font-size: 20px; line-height: 80px; }

/**分页**/
     .listPage {   padding: 50px 0; }
     .listPage .easysite-page-wrap a, .listPage .NormalRed {  min-width: 40px;  height: 40px;   line-height: 40px; font-size: 16px; margin: 0 5px;}
    .pagePre,.pageNext{  background-size: 10px auto; }

    /**其他样式**/
   .div_con01{  font-size: 16px; line-height: 35px;}
   .div_title01 b{ margin-bottom: 15px; }
   .div_title01 span {  font-size: 28px;  line-height: 80px;}
    .liyyan a{ font-size: 20px; }

}

@media screen and (max-width: 1440px) {
     .pad_80{ padding-top: 50px;padding-bottom: 50px;  }  
     .pad_top80{ padding-top: 50px; }
     .pad_bot80{ padding-bottom: 50px; }
     .pad_40{ padding-top: 30px;padding-bottom: 30px;  }
     .pad_top40{ padding-top: 30px; }
     .pad_bot40{ padding-bottom: 30px; }


        .nr_more a{  width: 100px;font-size: 14px; line-height:35px;  }
       .nr_txt p{font-size: 38px;}
       .headerNav{ height: 82px; padding: 15px 0; }
       .oneUl li{ padding: 0 10px; }
       .oneUl li.on b{  bottom: -15px;  }

      .footerTitle{ font-size: 28px; }
      .footerTxt {   font-size: 12px;     line-height: 28px;  margin: 30px 0 50px 0;    }
      .footer_ul li {  font-size: 16px;   line-height: 35px; margin-bottom: 11px;}
      .footer_wx .wx_txt {  font-size: 14px;      }
      .footer_wx img{ width: 170px; }
      .footer_bottom{  font-size: 12px; padding: 20px 0;  }
      .myMessage {  height: 40px;    padding-right: 40px;}
     .myMessage .toSummit{ width: 40px; }
      .myMessage input{ font-size: 12px; }

      .zsTxt , .sz02 ,.szDiv03 li .left{margin-right: 50px;}
      .index_gp{  padding: 20px; }

      .zsTime{font-size: 14px;line-height: 45px;}
      .sz01{font-size: 42px;line-height: 50px;}
      .sz02{font-size: 20px;line-height: 63px;}
      .sz03{font-size: 24px;line-height: 63px;}

      .index_gp .nr_more{   margin-top: 22px;   }

     /**其他banner**/
    .otherBannerPad{  padding-top: 82px; }
    .otherBanner .wid_76{height: 290px;line-height: 290px;font-size: 38px;}

      /**二级导航**/
     .otherNav01{ height: 70px; }
     .otherNav01 ul li{height: 70px;line-height: 70px;font-size: 18px;}
     .otherNav02 ul li a{ width: 110px;height: 40px;line-height: 40px;font-size: 14px;}
     .otherNav02 ul{ width: 800px; }

     /**返回顶部**/
     .toTop{ width: 50px; height: 50px;  background-size: 21px auto; }

   /**业务二级导航**/
   .threeNav ul li{ padding: 25px 0 13px 0; }
   .lm03_title{font-size: 16px;line-height: 35px;margin-top: 10px;}
   .lm03_icon img{ width: 50px; }
    .otherTitle {   font-size: 32px; line-height: 50px;}
    .otherTitle02{  margin: 30px auto;  }
    .otherTitle03{  padding: 40px 0; }


/**定期公告导航**/
    .otherNav04{ padding: 0 25px; }
    .otherNav04 ul li a{ font-size: 18px; line-height: 70px; }

/**分页**/
     .listPage .easysite-page-wrap a, .listPage .NormalRed {  min-width: 35px;  height: 35px;   line-height: 35px; font-size: 14px;}
    .pagePre,.pageNext{  background-size: 9px auto; }

}


/**手机端头部**/
.headerCon{
   display: none;
}
.gov_navu_two,.ph_head{
    display:none;
    transition: all 0.3s;
}
.ph_toSearch{ float: right;  height: 100%;  padding-top: 10px;width: 45px; text-align:center; }
.ph_toSearch img{ height: 25px; }
 .gov_searchbox{
           position: absolute;
           top: 0;
           left: auto;
          right: 40px;
           width: 40px;
           display:none;
           height:32px;
           margin-top:9px;
           border-radius: 8px;
           background:#fff;
           box-sizing: border-box;
           overflow:hidden;
}
.gov_inputbtn {
    width: 100%;
    height: 100%;
    border: 1px solid #eee;;
    padding: 0 36px 0 10px;
    font-size: 14px;
    background: #fff;
    box-sizing: border-box;
}
.gov_searchbtn{
    position: absolute;
    top: 4px;
    right: 10px;
    width: 25px;
    height: 25px;
    cursor: pointer;
    border: none;
    background:#fff url(/eportal/uiFramework/commonResource/image/2022061615294745646.png) no-repeat;
    background-size: 20px;
    display: block;
}
.hideNav {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(0,0,0,.4);
    z-index: 10;
    display: none;
}

@media only screen and (max-width:1150px ){
     .oneUl li {  padding: 0 10px; }
     .oneUl li,.chEnBtn{ font-size: 16px; }
     .searchDiv span{ background-size: 25px; }
     .swiperBanner{ height: 630px; }
     .banner_page{ bottom: 50px; }
}

/**end手机端头部**/
@media only screen and (max-width:1023px ){
   .otherBannerPad {   padding-top: 45px; }
   .otherBanner .wid_76 {  height: 200px;    line-height: 200px;    font-size: 30px; padding-left: 20px;}
   .otherTitle {    font-size: 28px;    line-height: 40px;    margin: 35px 0;}

   .headerNav{ display:none; }
/**手机端头部**/
  .logo_top,.staticDh{ display: none!important; }
  .headerCon{
         position: fixed;
         top: 0;
         left: 0;
         width: 100%;
         height: auto;
         box-shadow: 0px 0px 3px rgba(0,0,0,.2);
          z-index: 99999;
          display:block;
   }
    .ph_head{
           display:block;
           width:100%;
           height:45px;
           line-height:45px;
           background: #fff;
           padding-left:15px;
           box-sizing:border-box;
       }
       .ph_head span,.ph_head span a{
           display:inline-block;
           color:#fff;
            font-size: 15px;
       }
       .ph_logo{
           width: 120px;
           height: 45px;
           background: url(/eportal/uiFramework/commonResource/image/2022090710402537518.png) no-repeat left center;
           background-size: 120px;
      }
      .ph_logo a{ width: 100%;height: 100%; }
       .ph_icon{
           float:right;
           width:52px;
           height:45px;
           background:  url(/eportal/uiFramework/commonResource/image/2022092716130295761.png) no-repeat center center;
           background-size:28px;
       }
       .gov_header_main{
           width:100%;
           height:auto;
           padding-top:0;
           transition: all 0.3s;
           display:none;
       }
       .hideNav{
           position: fixed;
           width:100%;
           height:100%;
           top: 0;
           left: 0;
           background: rgba(0,0,0,.4);
           z-index: 3;
           display:none;
       }
       .gov_file,.hideImg,.index_leftbottom,#pdq1,#pdq2{
           display:none;
       }
       .gov_header{
           background: none;
           height: auto;
       }
       .gov_header_ph{
          background-size: cover;
           min-height: 110px;
           margin-top:45px;
        }
       .gov_navu_box,.gov_navu_main{
           line-height: 45px;
           overflow:hidden;
           background: #fff;
       }
      .gov_navu_main{
           max-height: 330px;
           overflow-y: auto;
      }
      .gov_navu_box{
           width:100%;
           /**padding-top: 10px;**/
      }
      .gov_searchbox{
           position: absolute;
           top: 0;
           left: auto;
           right: 40px;
           width: 40px;
           border: 1px solid rgba(0,0,0,0);
      }
       .gov_navu_main li{
           position: relative;
           width:100%;
           float:none;
           box-sizing: border-box;
           border-top: 1px solid #eee;
       }
       .gov_navu_main ul{
           margin: 0;
       }
       .gov_navu_main li span{
           position: absolute;
           right: 0;
           top: 0;
       }
       .gov_navu_main li span.hasChild b:after{
          content: "+";
          float:right;
          font-size: 20px;
          width: 45px;
          text-align: center;
           color: #999;
       }
       .gov_navu_main li span.isOpen b:after{
          content: "-";
          font-weight: bold;
       }
       .gov_navu_main li a{
           display:block;
           font-size: 14px;
           padding:0 15px;
           box-sizing:border-box;
           overflow: hidden;
           text-overflow:ellipsis;
           white-space: nowrap;
       }
       .gov_navu_two li a{
           padding-left: 30px;
       }
       .gov_navu_three,.gov_navu_fourth{ display: none; }
       .gov_navu_three li a{
           padding-left: 45px;
       }
       .gov_navu_fourth li a{
           padding-left: 60px;
       }
     /**end手机端头部**/
}

@media only screen and (max-width:767px ){
   .pad_80 {   padding-top: 30px;   padding-bottom: 30px;}
   .wid_76 {   width: 95% !important; }
    .swiperBanner{ height: 500px; }
     .nr_txt p {  font-size: 32px;  margin: 17px 0;}
    .nr_more{ margin-top: 50px; }
    .zsTxt{ font-size: 20px; }
    .zsTime,.zsDiv01{ line-height: 40px; }
    .sz01 {   font-size: 36px;    line-height: 50px;}
    .sz03{ font-size: 20px;line-height: 61px; }
    .sj01 {  font-size: 28px;}
     .sj01 {  font-size: 18px;}
     .xjDown{ background-size: 17px; }
     .szDiv03 li {   font-size: 13px;   line-height: 30px;}
     .index_gp .nr_more{ margin-top: 15px; }
    .szDiv02{ padding: 18px 0; }
    .banner_page {  bottom: 30px; }
    .banner_page .swiper-pagination-switch{  width: 40px;  }

     .zsTxt, .sz02, .szDiv03 li .left{ margin-right: 40px; }

    .footer_left,.footer_right{ width: 100%; }
    .footer_right{ margin-top: 30px; }
    .footer_ul{ margin-right: 40px; }

    .otherNav01,.otherNav02,.otherNav03,.otherNav04,.otherNav05{ display:none; }
    .otherTitle{ font-size: 26px; padding: 30px 0; margin: 0;}
     .listPage{ padding: 30px 0; }
     .listPage .easysite-page-wrap a, .listPage .NormalRed {min-width: 28px;height: 28px;line-height: 28px;font-size: 13px;    margin: 0 2px;}
     .ph_marTop{ margin-top: 30px; }
    .liyyan a{ font-size: 18px; }
    .listPage{display:flex-root!important;font-size:13px;}
    .easysite-jump-page input{font-size:13px!important;}
}
@media only screen and (max-width:500px ){
    .swiperBanner{ height: 460px; }
     .zsTxt, .sz02, .szDiv03 li .left{ margin-right: 30px; }
     .nr_txt p{  font-size: 28px; }
     .nr_txt p:first-child{ font-size: 20px!important; }
     .banner_page{ bottom: 20px; }
     .szDiv02 {   padding: 15px 0;}
     .index_gp{ padding: 15px; }

     .sp_div p{ position: relative;height: 460px; overflow:hidden; }
     .sp_div video{ width: auto;height: 460px;    position: absolute;  left: 50%;    top: 0;    transform: translateX(-50%);}

}