*{ margin: 0;padding: 0; }
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;
}

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_20{ padding-top: 20px;padding-bottom: 20px;  }
.pad_top40{ padding-top: 40px; }
.pad_top20{ padding-top: 20px; }
.pad_bot40{ padding-bottom: 40px; }
.pad_bot20{ padding-bottom: 20px; }

.left {
    float: left;
}

.right {
    float: right;
}
.clear {
    width: 100%;
    height: 0;
    content: "";
    display: block;
    clear: both;
}
.clearfix:after {content: " "; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix{zoom:1;display: block; _height:1px;}
.backGray{ background: #f8f6f9; }
.wid_76{  width: 76%; margin: 0 auto;  }

/**头部导航**/
.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: 16px;line-height: 70px; padding: 0 15px; color: #fff; position: relative; }
.oneUl li:last-child{display:none;}
.oneUl li:first-child{display:none;}
.chEnBtn{  color: #fff;line-height: 70px;  font-size: 18px;}
.chEnBtn a{  padding: 0 10px;  }
.chEnBtn a img{      vertical-align: middle; width:30px;}
.searchDiv{ width: 40px;height: 70px; margin: 0 15px; }
.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: 0px; left: 30%; width: 34px; height: 4px; margin-left: -15px;background: #fff;  }
.oneUl li.on:nth-child(2) b{margin-left:;}
.oneUl li.on:nth-child(3) b{margin-left: -21%;}
.oneUl li.on:nth-child(4) b{margin-left: -42px;}
.oneUl li.on:nth-child(5) b{margin-left: -12px;}
.oneUl li.on:nth-child(6) b{margin-left: -25px;}
.oneUl li.on:nth-child(7) b{margin-left: -50px;}


.headerNav02 { /*background: #fff; border-bottom: 1px solid #ececec;*/}
.headerNavLogo .wihteLogo{ display:block; }
.headerNavLogo .blackLogo { display: none; }
.headerNav02 .searchDiv a{ background: url(/eportal/fileDir/encypc/template/common/headerEj/sous.png) no-repeat center center; background-size: 25px; }
.headerNav02 .oneUl li,.headerNav02 .chEnBtn{ /*color: #333; */}

.headerNav03 {position:unset;/*position:fixed; */top: 0 ;left: 0;  background: #fff; border-bottom: 1px solid #ececec;z-index: 99999; transition:all 0.3s;}
.headerNav03 .searchDiv a{ background:url(/eportal/uiFramework/commonResource/image/2023030710322788751.png) no-repeat center center; background-size: 25px; }
.headerNav03 .oneUl li,.headerNav03 .chEnBtn{ color: #333; }
.headerNav03 .right{margin-top:0px;}

.topBanner .pad_4{padding:0 4%;}
.otherBannerPad {  height:230px ; /*padding:100px 0; */   font-size: 50px;color:#fff; position: relative;}
.otherBannerPad p{ height: 80px; position: absolute;
    left: 0;
    top: 50%;
    margin-top: -50px;
 }
.otherBannerPad p b{ display:block;    width: 60px;  height: 3px;  background: #fff;margin-top: 20px;  }

/**底部**/
.footer{ background: #001849;height:90px; overflow:hidden; color:#fff;}
.bottom_left{width: 85%;font-size:13px;margin-top: 20px;line-height: 47px;}
.bottom_left img{width:180px;margin-right:30px;}
.bottom_left span{    display: inline-block;margin-left:10px;}
.bottom_left img,.bottom_left span{    vertical-align: middle;}
.bottom_right{  }
.foo-icons{
    padding: 25px 0;
    overflow: hidden;
}
.foo-icons li{float:left; width:36px;margin-left:30px;}
/**回到顶部**/
.toTop{ width: 70px; height: 70px; position: fixed; bottom: 0px; right: 0%; background:#005bac url(	/eportal/uiFramework/commonResource/image/2022090715533682787.png) no-repeat center center;  display: none;  transition:all 0.3s; z-index:99999; }


/*左侧导航*/
.oneNav{width:242px;}
.oneNav ul li{line-height:60px;border-top:1px #E2E2E2 solid;color:#999;text-align: left;font-size:18px;}
.oneNav ul li:last-child{border-bottom:0 none;}
.oneNav ul li.on01{border-top:3px #004090 solid;line-height:58px;}
.oneNav ul li.on01 a{color:#1e588c; font-weight: bold;}
.oneNav ul li.on01 b{float:left;display: inline-block;background:#004090;width:8px;height:8px;margin-right: 5px;margin-top:25px;}
.oneNav ul li.on01 span.s_name{float: right;width: calc(100% - 15px);}

/*Innovation Culture三级导航*/
.twoNav{width:242px;}
.twoNav ul li{line-height:60px;border-top:1px #E2E2E2 solid;color:#999;font-size:18px;}
.twoNav ul li:last-child{border-bottom:0 none;}
.twoNav ul li.on01{border-top:3px #EC672D solid;line-height:58px;}
.twoNav ul li.on01 a{color:#333; font-weight: bold;}
.twoNav ul li.on01 b{display: inline-block;background:#EC672D;width:8px;height:8px;margin-right: 5px;}
/*国内业务导航*/
.oneNav02{width:242px;}
.oneNav02 ul li{line-height:26px;border-top:1px #E2E2E2 solid;text-align: left;padding:5px 0;    text-align: left;font-size:18px;}
.oneNav02 ul li:last-child{border-bottom:0 none;}
.oneNav02 ul li.on01{border-top:3px #004090 solid;line-height:24px;}
.oneNav02 ul li.on01 a{color:#1e588c; font-weight: bold;}
.oneNav02 ul li.on01 b{float:left;display: inline-block;background:#004090;width:8px;height:8px;margin-right: 5px;margin-top:8px;}
.oneNav02 ul li.on01 span.s_name{float: right;width: calc(100% - 15px);}
.oneNav02 ul li:nth-child(3){line-height:60px;text-align:left;padding: 0px 0;}
.oneNav02 ul li.on01:nth-child(3) b{margin-top:25px;}
.oneNav02 ul li.on01:nth-child(3){line-height:58px;}
/**投资者-公告三级导航栏目**/
.otherNav03 ul{  display:table; width: 100%; margin: 0px  auto 25px; }
.otherNav03 ul li{ display: table-cell; text-align:center; vertical-align: middle;     position: relative; }
.otherNav03 ul li{  width: 50%; height: 50px; line-height: 50px; font-size: 22px;  text-align:center; margin: 0 auto;  color:#999;}
.otherNav03 ul li a{ display:block; font-size: 24px; color:#999;}
.otherNav03 ul li.on03 a{ color:#333; }
.otherNav03 ul li.on03 b {
    width: 60px;
    background: #363636;
    position: absolute;
    bottom: 0px;
    z-index: 9;
    left: 50%;
    margin-left: -30px;
    height: 2px;
    display: block;
}

/**分页**/
.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;margin: 0 7px;}
.listPage .easysite-page-wrap a{/*border: 1px solid #fff;*/}
.listPage .NormalRed{ background:#005AA7; color:#fff;box-sizing:border-box;border: 1px solid #005AA7; }
.listPage span{  display: none!important;  }

.listPage .easysite-page-wrap a.pagePre,.listPage .easysite-page-wrap a.pageNext{border: 1px solid #E6E6E6;}
.pagePre{  background:#fff url(/eportal/uiFramework/commonResource/image/2023031315442170599.png) no-repeat center center;   background-size: 8px auto; }
.pageNext{  background:#fff url(/eportal/uiFramework/commonResource/image/2023031315443019562.png) no-repeat center center;   background-size: 8px auto; }



@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: 80% !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; }

.oneNav ul li,.twoNav ul li,.oneNav02 ul li{font-size:16px;}
.otherNav03 ul li a{ font-size: 22px; }
    .otherBannerPad{  padding-top: 92px; }

/**分页**/
     .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;}
    /**返回顶部**/
   .toTop{ width: 60px; height: 60px;  background-size: 25px auto; }
div.homeNavHeader{height:100px;}
}

@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; }

       .headerNav{ height: 82px; padding: 15px 0; }
       .oneUl li{ padding: 0 5px; }
       .oneUl li.on b{  /*bottom: -15px; */ }
       .searchDiv{margin:0 5px;}

    .otherBannerPad{  padding-top: 82px; font-size:42px;}

/**分页**/
     .listPage .easysite-page-wrap a, .listPage .NormalRed {  min-width: 35px;  height: 35px;   line-height: 35px; font-size: 14px;}
 /**返回顶部**/
     .toTop{ width: 50px; height: 50px;  background-size: 21px auto; }



}








/**手机端头部**/
.headerCon{
   display: none;
}
.gov_navu_two,.ph_head{
    display:none;
    transition: all 0.3s;
}
.ph_toSearch{ float: right;  height: 100%;  padding-top: 21px;width: 45px; text-align:center; }
.ph_toSearch img{ height: 26px; }
 .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 5px; }
     .oneUl li,.chEnBtn{ font-size: 16px; }
     .searchDiv{margin:0 5px;}
     .searchDiv span{ background-size: 25px; }
     .chEnBtn a img{width:24px;}

     .banner_page{ bottom: 50px; }
}

/**end手机端头部**/
@media only screen and (max-width:1023px ){
   .otherBannerPad {   padding-top: 45px; }
   .otherBannerPad p{margin-top: -30px;}
   .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: 9;
          display:block;
   }
    .ph_head{
           display:block;
           width:100%;
           height:70px;
           line-height:70px;
           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: 150px;
           height: 70px;
           background: url(/eportal/uiFramework/commonResource/image/2023103111450453920.png) no-repeat left center;
           background-size: 150px;
      }
      .ph_logo a{ width: 100%;height: 100%; }
       .ph_icon{
           float:right;
           width:52px;
           height:45px;
           background:  url(/eportal/uiFramework/commonResource/image/2023021315050545777.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手机端头部**/
    .pagePre,.pageNext{  background-size: 6px auto; }
}

@media only screen and (max-width:767px ){
   .pad_80 {   padding-top: 30px;   padding-bottom: 30px;}
   .wid_76 {   width: 95% !important; }
   .otherBannerPad{font-size:38px;}
   .otherBannerPad p{margin-top: -25px;}

    .footer{height:auto;}
    .footer_left,.footer_right{ width: 100%; }
    .bottom_left img{display:block;margin-bottom: 10px;}
    .bottom_left span{line-height: 26px;text-align: left;width: 100%;}
    .footer_right{ margin-top: 30px; }
    .footer_ul{ margin-right: 40px; }
.bottom_right{float:left;width:85%;}
.foo-icons li{margin-left:0,margin-right:20px;}
.toTop{right:3%;bottom:80px;}

    .navLeft,.otherNav01,.otherNav02,.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; }
.otherNav03 ul li{line-height:26px;}
.otherNav03 ul li a{font-size:18px;}

}
@media only screen and (max-width:500px ){
   .otherBannerPad{font-size:32px;}
   .otherBannerPad p{margin-top: -15px;}


}