*{ margin: 0;padding: 0; }
body{ overflow-x:hidden; }
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: #080b2b;
    font-size: 14px;
    font-family: "Source Han Sans CN";
}
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
a,b,span,strong{
    font-size: inherit;
     color: inherit;
}
img{ max-width: 100%; }
li{     list-style-type: none; }
a{     cursor: pointer;text-decoration: none; }
input{  outline:none; }

/**公用的样式**/
.left{ float:left; }
.right{ float:right; }
.wid_80{ width: 79%;margin: 0 auto; }
.pad_80{   padding-left: 80px;padding-right: 80px;box-sizing:border-box;  }
.pad_70{  padding-top: 70px;padding-bottom: 70px;box-sizing:border-box;  }
.pad_40{  padding-top: 40px;padding-bottom: 40px;box-sizing:border-box;  }


.pad_t70{  padding-top: 70px;box-sizing:border-box;  }
.pad_b70{  padding-bottom: 70px;box-sizing:border-box;  }
.pad_t30{  padding-top: 30px;box-sizing:border-box;  }
.pad_b30{  padding-bottom: 30px;box-sizing:border-box;  }

.clear:after{
     content:"";
     display:block;
     clear:both;
 }
.back_f7{  background:#f7f7f7;  }

.wz_title a,.wz_title{ 
    font-size: 24px;
    line-height: 38px;
}
.wz_time{
    color: #95979f;
    font-size: 16px;
    line-height: 25px;
    margin-bottom: 5px;
}
/**大标题**/
.index_title{ height: 60px;padding-bottom: 40px; }
.index_title span{ font-size: 42px; line-height: 60px;float:left; margin-right: 30px;  }
.index_title span.no{ color: #c8cad2; }
.tabSpan span{ cursor: pointer; }
.index_title .more{  
      float:right; 
       width: 30px;
       height: 100%;
       background: url(/uiFramework/commonResource/image/2025060917080097060.png) no-repeat center  right;  
       transition: all 0.3s;
}
.otherTitle{
       padding-bottom: 25px;
}
.otherTitle span{
     font-size: 38px;
}
.twoTime{ font-size: 24px;line-height: 35px;margin-bottom: 15px;padding-left: 20px;box-sizing:border-box;background: url(/uiFramework/commonResource/image/2022041714243033404.png) no-repeat left center; }



/**头部logo**/
.logo_top{ position: absolute;top:0;left: 10%;z-index: 10; }
.topL img{ width: 100%; }
.logo01 .topL{ width: 620px;padding-top: 35px; }
.logo02 .topL{ width: 450px; padding-top: 15px;}

.topR{ padding-top: 25px; position:relative;}
.logo01 .topR{ padding-top: 55px;}
.topR a{    float:left;  display:block; color: #fff;line-height: 22px; position: relative;padding: 0 15px;}
.topR span{ 
   cursor: pointer;
    float:left;
    display:block;
    width: 20px ;
    height: 35px;
    background: url(/uiFramework/commonResource/image/2022041311481617009.png) no-repeat center center;
    transition: all 0.3s;
}
.fixedTop{ position: fixed;left:0;top: 0!important;width: 100%;height: 90px;background: #fff; padding-top: 0;box-sizing:border-box;overflow:hidden;  }
.fixedTop .topR span{
    background: url(/uiFramework/commonResource/image/2022041713143251034.png) no-repeat center center;
}
.searchDiv{
     transition: all 0.3s;
}
 .search_top{
     float:left;
     width: 280px;
     height: 40px;
     color:#565862;
     border: 1px solid  #0f6fb8;
     border-radius: 20px;
     padding: 0 10px 0 50px;
     box-sizing:border-box;
}
.logo01 .search_top{  background: rgba(0,0,0,.5);  }

.topR b{
     display:block;
     width: 42px;
      height: 40px;
      position: absolute;
      top: 25px;
       right: 14px;
       background: url(/uiFramework/commonResource/image/2025052917164412987.png) no-repeat 15px center;
       background-size: 30px!important;
       cursor: pointer;
}
.logo01 .topR b{
       top: 55px;
       background: url(/uiFramework/commonResource/image/2025052917164412987.png) no-repeat 15px center;
}


/**回到顶部**/
.toTop{  
     width: 70px;
     height: 70px;
      position: fixed;
      right: 10.5%;
      bottom: 200px; 
      margin-right: -70px;
      background:#002b5b url(/uiFramework/commonResource/image/2025060415011165801.png) no-repeat center center;
      background-size: 50px;
       z-index: 10;
       transition: all 0.3s;
       cursor: pointer;
       display:none;
 }

/**导航**/
.fixed_dh{ position: fixed!important;top:90px; left: 0;    width: 100%; z-index: 99999;}
.pc_dh{ background: #0f6fb8; position: relative; }
.staticDh{  height: 80px;  }
.pc_dh ul:after{
     content:"";
     display:block;
     clear:both;
 }
.pc_dh ul li{ float: left; width: 14.28%; height: 100%;position: relative;}
.pc_dh .back{
     content:"";
     display:none;
     clear:both;
     position: absolute;
     top: 100%;
     left: 0;
     width:100%;
     height: 80px;
     background: #fff;
     box-shadow: 0px 5px 5px rgb(0 0 0 / 10%);
     z-index: 11;
}
.pc_dh ul li a{  display:block; text-align:center;color:#fff;font-size: 20px; line-height: 80px;  }
.pc_dh ul li.on a,.pc_dh ul li a:hover{ background: #003673; }

.twoUl{ 
   display:none; 
   position:absolute;
   text-align:center;
   top: 100%;
   left: 50%;
   width: 1400%;
   background: #fff;
   transform: translateX(-50%);
   z-index: 11;
}
.pc_dh ul.twoUl li{  width: auto; float:none;display:inline-block; }
.pc_dh ul.twoUl li a{ font-size: 18px; background: #fff;padding: 0 30px;color:#565862;position: relative;  }
.pc_dh ul.twoUl li a:after{
     content:"";
     display:block;
     clear:both;
     position: absolute;
     top: 50%;
     right: 0;
     transform: translateY(-50%);
     width: 1px;
     height: 20px;
     background: #c8cad2;
}
.pc_dh ul.twoUl li:last-child a:after{
     display: none;
}
.pc_dh ul.twoUl li.on02 a,.pc_dh ul.twoUl li a:hover{ color:#0f6fb8;}

.pc_dh ul li:hover .twoUl{
   display:block;
}

/**底部**/
.footer_bag{
    background: #0f6fb8;
}
.footer{ padding-bottom: 45px; }
.footer_logo img{ width: 480px; padding:35px 0 35px 0; }
.footer_con{
    display: table;
    width: 100%;
}
.left_address,.center_con,.footer_right{
    display:table-cell;
    vertical-align: top;
}
.center_con{  padding-left: 8%;box-sizing:border-box; }
.footer_right{ width: 154px; }
.left_address p,.centerDiv p,.centerDiv span,.centerDiv a,.centerDiv div{  color: rgba(255,255,255,.85); font-size: 16px; line-height: 30px; }
.centerDiv h3{ margin-bottom: 7px; }
.centerDiv h3 a{ font-size: 20px;font-weight:400;  }
.centerDiv{ float:left;margin: 0 40px; }
.tl_empty{ clear:both;width: 100%;height: 15px; }
.footer_right h3{  font-size: 20px;margin-bottom: 15px;color:rgba(255,255,255,.85); font-weight:400;}

.footer_bq{
    background: #002b5b;
    text-align:center;
    padding: 23px 0;
}
.footer_bq span{
    display:inline-block;
    color: #fff;
    font-size: 16px;
    padding: 10px;
    line-height: 34px;  opacity: 0.85;
}

/**其他页面的banner**/
.otherBanner img{ width: 100%; }
.main01{ padding-top: 170px; }

/**分页**/
.pageList{
    padding: 30px 0 50px 0;
}
.pageList span{ display: none!important; }
.pageList a,.pageList .NormalRed{
    display:inline-block;
    min-width: 37px;
    height: 37px;
    padding: 0 3px;
    line-height: 33px;
    text-align:center;
    font-size: 20px;
    border: 2px solid #c8cad2;
    color: #c8cad2;
    margin: 0 5px;
    box-sizing:border-box;
} 
.pageList .NormalRed{
    color: inherit;
    border: 2px solid #080b2b;
}
.leftPage,.rightPage{
    color: #c8cad2;
}
.pageList a:hover{
    color: inherit;
    border: 2px solid #080b2b;
}
.curPage1{ pointer-events:none; }

/**列表**/
.otherList{ min-height: 700px;padding: 30px 80px;box-sizing:border-box;background: #fff; }
.otherList li{ margin-bottom: 25px; }
.otherList li a:hover{ color:#0f6fb8; }

.p_flex{ 
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
   justify-content: center; 
   margin-bottom: 15px;
}
.detail_txt .p_pic img{ margin: 0;display:inline; width: auto!important;}
.detail_txt .p_pic p{ font-size: 16px; text-align:center;line-height: 20px;}


/**手机端头部**/
.headerCon{
   display: none;
}
.gov_navu_two,.ph_head{
    display:none;
    transition: all 0.3s;
}
 .gov_searchbox{
           position: absolute;
           top: 50px;
           left: 15px;
           width: 90%;
           display:block;
           height:32px;
           margin-top:9px;
           border-radius: 8px;
           background:#fff;
           box-sizing: border-box;
           overflow:hidden;
}
.gov_inputbtn {
    width: 100%;
    height: 100%;
    border: none;
    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/attachDir/amri/2022/04/2022041910035956423.svg) no-repeat;
    display: block;
}
.hideNav {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(0,0,0,.4);
    z-index: 10;
    display: none;
}
/**end手机端头部**/
@media only screen and (max-width:1750px ){
     .center_con{  padding-left: 5%; }
}
@media only screen and (max-width:1550px ){
   .wz_title a,.wz_title { font-size: 20px; line-height: 32px;}
.news_pic .wz_title a,.news_pic .wz_title { font-size: 16px; }
   .wz_time{ font-size: 14px;line-height: 22px;margin-bottom: 3px; } 
/**大标题**/
   .index_title span{font-size: 32px;line-height: 50px;}
   .otherTitle span{   font-size: 28px; }
.twoTime{ font-size: 22px;margin-bottom: 10px; }

    .logo01 .topL{ width: 520px;padding-top: 25px; }
    .logo01 .topR{ padding-top: 42px; }
    .topL { width: 410px; }		
.logo01 .topR b{ top: 42px; }
    .search_top{ height: 35px; }
    .topR b{ height: 35px;background-size: 26px!important; }
    .staticDh{ height: 60px; }
    .fixed_dh{ top: 90px; }
   .pc_dh ul li{ height: 60px; }
   .pc_dh ul li a{ font-size: 18px;line-height: 60px; }	
   .pc_dh ul.twoUl li a{ font-size: 16px; }
   .pc_dh ul.twoUl li a:after{ height: 16px; }
   .pc_dh .back{  height: 60px; }
   .footer_bq span{ font-size: 14px;line-height: 30px; }
   .footer_right{ width: 130px; }
.toTop{  
     width: 50px;
     height: 50px;
      margin-right: -50px;
      background-size: 35px;
 }

   .main01{ padding-top: 150px; }
 .main{ padding-top: 150px; }

   .pageList a, .pageList .NormalRed{
       min-width: 30px;
       height: 30px;
       line-height: 26px;
       font-size: 16px;
   }
     .otherList{ padding: 30px 40px; }
     .pad_80{   padding-left: 40px;padding-right: 40px;  }

    .detail_txt .p_pic img{ width:auto!important;height: 170px!important;}
   .detail_txt .p_pic p{ font-size: 14px; }
     .centerDiv{  margin: 0 25px;  }
}
@media only screen and (max-width:1450px ){
   .index_title {  height: 50px; padding-bottom:25px; }
   .index_title span {  font-size: 30px;  line-height: 50px; }
   .otherTitle span{   font-size: 26px; }
.twoTime {
    font-size: 20px;
    margin-bottom: 5px;
}

   .pad_70{  padding-top: 50px;padding-bottom: 50px;  }
   .pad_t70{  padding-top: 50px; }
   .pad_b70{  padding-bottom: 50px;  }
   .staticDh,.pc_dh ul li {  height: 50px; }
   .pc_dh .back{  height: 50px; }
   .pc_dh ul.twoUl li a{ font-size: 14px; }
   .pc_dh ul.twoUl li a:after{ height: 14px; }
   .pc_dh ul li a{ font-size: 16px; line-height: 50px; }
   .centerDiv h3 a, .footer_right h3{ font-size: 16px; }
   .left_address p, .centerDiv p, .centerDiv span, .centerDiv a, .centerDiv div{ font-size: 12px;line-height: 24px; }
   .footer{padding-bottom:35px; }
   .footer_bq{ padding: 15px 0; }
   .footer_bq span{ font-size: 12px;line-height: 25px; }
   .footer_right{ width: 100px; }

      .main01{ padding-top: 140px; }
      .main{ padding-top: 140px; }
    .footer_logo img{ max-width: 400px; }
    .detail_txt .p_pic img{ width:auto!important;height: 150px!important;}
       .center_con{   padding-left: 0;   }

}
@media only screen and (min-width:768px ) and (max-width:1200px ){
     .wid_80{  width:95%; }
 
     .logo01{ left: 2.5%; }
}
@media only screen and (max-width:767px ){
     /**公用样式**/
    .wid_80{  width: 93%; }
    .pad_70 {    padding-top: 30px;    padding-bottom: 30px;}
.pad_t70{  padding-top: 30px; }
.pad_b70{  padding-bottom: 30px; }
.pad_40{padding-top: 30px;padding-bottom: 30px;box-sizing:border-box;}
.pad_80 {   padding-left: 0;    padding-right: 0;}


/**手机端头部**/
  .logo_top,.staticDh{ display: none!important; }
  .logo02{display:none !important;}
  .logo02 .topL{display:none !important;}
  .logo02 .topR{display:none !important;}
.fixedTop{height:auto;}
.bannerTop{margin-top:0;}
  .headerCon{
         position: fixed;
         top: 0;
         left: 0;
         width: 100%;
         height: auto;
          z-index: 99999;
          display:block;
   }
    .ph_head{
           display:block;
           width:100%;
           height:45px;
           line-height:45px;
           background: #0f6fb8;
           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: 220px;
           height: 45px;
           background: url(/uiFramework/commonResource/image/2025061914364855992.png) no-repeat left center;
           background-size: 220px;
      }
       .ph_icon{
           float:right;
           width:52px;
           height:45px;
           background:  url(/uiFramework/commonResource/image/2025061217303369513.png) no-repeat center center;
           background-size:21px;
       }
       .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: 1;
           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: #0f6fb8;
       }
      .gov_navu_main{
           max-height: 330px;
           overflow-y: auto;
      }
      .gov_navu_box{
           width:100%;
           padding-top: 60px;
      }
      .gov_searchbox{
           position: absolute;
           top: 50px;
           left: 15px;
           width: 90%;
      }
       .gov_navu_main li{
           position: relative;
           width:100%;
           float:none;
           box-sizing: border-box;
           border-top: 1px solid #5497cb;
       }
       .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: #fff;
       }
       .gov_navu_main li span.isOpen b:after{
          content: "-";
          font-weight: bold;
       }
       .gov_navu_main li a{
           display:block;
           font-size: 14px;
           color: #fff;
           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手机端头部**/

     .toTop{  right:0;width: 35px;height: 35px;  }
     .footer_logo img{  max-width: 85%; }
     .footer_con{ display:block;overflow:hidden;}
     .center_con{  margin: 20px 0; }
     .left_address, .center_con, .footer_right{  display:block;float:left; width: 100%; }
     .centerDiv{  margin:0 35px 0 0;   }
     .center03{  margin-right: 0; }
     .footer_bq span{ display:block;padding: 0; }

     .index_title{padding-bottom:10px;}
     .index_title span{ font-size: 26px; }
     .index_title .more{  background-size:23px; }

    .wz_title a,.wz_title {font-size: 16px;line-height: 30px;}

    .main01{  padding-top: 45px;  }
.main{  padding-top: 45px;  }
    /**.footer_right{ text-align:center; }**/
    .footer_right img{  width: 100px;   }
/*手机端搜索*/
.gov_navu_box #amj-form{position: absolute;top: 58px;width: 100%;}
.searchDiv{margin: auto;width: 90%;}
.search_top{width: 100%;margin: auto;padding: 0 10px 0 20px;}
.searchDiv b{display: block;width: 48px;height: 32px;position: absolute;top: 1px;right: 26px;background: url(/uiFramework/commonResource/image/2025052917164412987.png) no-repeat 15px center;background-size: 24px!important;cursor: pointer;}



}