@charset "utf-8";
/* ***********  通用栏目页样式 on  ********** */

/*通用栏目*/
.leftnr{width:240px;}
.lmtitle{height: 66px;line-height: 66px; padding: 20px 0;}
.lmtitle h1{display:block;font-size: 24px; font-weight: bold;color: #fff;text-align: center;background-color: #979eb5;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; padding: 0 45px 0 25px;}
.rlmtitle{ border-bottom: 1px solid #3c609a; height: 41px;line-height: 41px;font-size: 20px;font-weight: bold;color: #3c609a;position: relative;z-index: 3;}
.rlmtitle .columnname{ display: block; color: #3c609a; height: 42px; padding: 0 25px; background:url("../images2020/rmtitle_bg.gif") left top repeat-x; float: left; }
.rlmtitle .rlm_l{ float: left;display: block; width: 5px; height: 42px;  background:url("../images2020/rmtitle_line.png") 0 0 no-repeat;}
.rlmtitle .rlm_r{ float: left; display: block; width: 5px; height: 42px;  background:url("../images2020/rmtitle_line.png") -5px 0 no-repeat;}

.menunr{ width: 201px; margin: 0 auto; padding: 0 0 150px 0;}
.menunr ul li{ line-height: 32px; font-size: 18px; padding-top: 7px;    margin: 8px 0;}
.menunr ul li a{ text-align: center; padding: 0 10px 7px 10px; display:block; font-size:18px;  }
.menunr ul li.active,.menunr ul li:hover{  font-weight: bold; }
.menunr ul li.active a,.menunr ul li a:hover,.menunr ul li:hover a{ color: #0059a9;   background: url(../images2020/lm_hmenubg.png) left bottom no-repeat;}


.rightnr{ width: 900px; float: right; overflow:hidden; position: relative; min-height: 500px; }


/*栏目页 文字列表 */
.listnews{ font-size:14px; line-height:200%;  min-height:308px; height:auto; margin-top:10px;}
.listnews ul{clear: both;}
.listnews li{font-size:16px; line-height:36px; overflow:hidden; }
.listnews li span.date{color:#adadad; white-space: nowrap;}
.listnews table,.listnews img{max-width:100% !important;}
.listnews td{ line-height:26px;}
.listnews .doc_list li{ padding-left: 10px;position: relative;}
.listnews .doc_list li a,.listnews .download-list li a{ float: left; max-width:680px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.listnews .doc_list li,.listnews ul.download-list li{overflow:hidden;  background: url(../images2020/ico.png) no-repeat left center;     padding-left: 18px;}
.listnews .doc_list li img{float:left;margin:12px 0 0 0;}
.listnews .doc_list li .date{position:absolute;right: 0;top: 0;z-index: 1;}
.listnews ul li.lm_line {height: 24px;background: url(../images2020/navjz_line.gif) center repeat-x;padding: 0; }
.listnews ul li.add { display: none; }
.listnews li.columnName{ border-bottom: 1px solid #ddd; line-height: 50px; font-weight: bold;  margin:0 0 15px; padding:0 10px; background:none;}
.listnews li.columnName_sub{ border-bottom: 1px dashed #ddd; line-height: 40px; font-weight: bold;  margin:0 0 15px; padding:0 10px; background:none;}
.listnews li.columnName a.more{ font-size:14px; color:#888; float: right !important; margin: 0 !important;}
.listnews li.columnName a.more:hover{ color:#396caf;}
.listnews li.columnName a.title{ font-weight:bold; color: #396caf;font-size: 18px;}
.listnews li.columnName_sub a.title{ font-weight:bold; color: #396caf;font-size: 16px;}
.listnews li a span.buvis{ color:#999;}
.listnews li a:hover span.buvis{ color:#396caf;}
.listnews-w{ width: 110%;}
.listnews-w  .doc_list{ clear: inherit; width: 559px; float: left; margin:0 40px 10px 0;}
.listnews .listnews-w  .doc_list li a{  max-width: 410px;}
/*栏目页 普通页面 */


.ptlminfo .sp{margin:0 5px;display:inline-block;vertical-align:middle;}
.ptlminfo i{font-style:normal;}
.ptlminfo a.foot-jc{color: #ea0000;}
.ptlminfo .wz_share{display:inline-block;vertical-align:middle;margin-top: -2px; float:none; padding-left:23px; background:url(../images2020/wzicon2.gif) left center no-repeat;}
.ptlminfo .wz_share .share-box{position:relative;right:auto;top:auto;}

/*普通栏目 end*/
@media (max-width: 1199px) and (min-width: 992px){
    .rightnr{ width: 690px;}
    .listnews .doc_list li a, .listnews .download-list li a {max-width: 500px;}
    .listnews-w  .doc_list{ width: 459px;  margin:0 30px 10px 0;}
    .listnews .listnews-w  .doc_list li a{  max-width: 310px;}
}
@media (max-width: 991px) {
    .rlmtitle{ margin-top: 15px;}
    .rightnr{ margin:0; width: 100%; min-height: auto; height: auto !important;}


    .listnews-w {width: 100%;}
    .listnews-w  .doc_list{ width: auto;  float: none;  margin:0;}
    .listnews .listnews-w  .doc_list li a{ display: block; margin-right: 100px; max-width:inherit; float: none;}
    .listnews li.columnName a.title{ display:inline-block; float:left; max-width:inherit; margin-right: 0;}
    .listnews ul.doc_list li a{ display: block; margin-right: 100px; max-width:inherit; float: none;}
    .listnews ul.doc_list li img{ display: none;}
    .listnews li.lm_line{margin: 15px 0 0; height: 15px;}


}
@media (max-width: 767px) {
 
    .rlmtitle .columnname{ padding: 0 6px;  height: 42px; max-width: 80%; white-space: nowrap; overflow: hidden;  text-overflow: ellipsis;}
 


}
@media (max-width: 550px) {
 
}

@media (max-width: 420px) {

}
/*栏目页 图片列表 */
.listnews ul.picture-list{ width: 110%; clear:both;}
.listnews ul.picture-list li{float:left;width:206px;height:auto;   margin: 10px 25px 10px 0; padding: 0;}
.listnews ul.picture-list li a{display:block;width:100%;height:154px;overflow:hidden;cursor:pointer;position: relative;}
.listnews ul.picture-list li a img{width:100%;height:124px;}
.listnews ul.picture-list li a .img_title{display:block;position:absolute;left:0;bottom:0;right:0; height:28px;line-height:28px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
@media (max-width: 1199px) and (min-width: 992px){
    .listnews ul.picture-list li{  margin: 0 35px 20px 0; }

}
@media (min-width:768px) and (max-width:991px) {
    .listnews ul.picture-list li{float:left;width:225px;height:auto;   margin: 0 25px 20px 0; }
    .listnews ul.picture-list li a{ height:165px }
    .listnews ul.picture-list li a img{width:100%;height:135px;}
}
@media (max-width:767px) {
    .listnews ul.picture-list{width: 100%; }
    .listnews ul.picture-list li{width:100%; text-align:center; margin:15px 0 0 0; }
    .listnews ul.picture-list li a{height:auto; float:none;max-width:none;}
    .listnews ul.picture-list li a img{height:auto ;}
    .listnews ul.picture-list li a .img_title{position:inherit;width:auto;}
}

.menu{
    background-color: #b92727;
}
.menu_list ul{
    display:flex;
    justify-content:space-between;
    line-height: 50px;
}
.menu_list li{

    color:#ffffff;

}
.menu li a{
    color:#ffffff;
    display: block;
    font-weight: bold;
}
.menu li a:hover{
    color:#ffffff;
    display: block;
}
.menu li:hover{
    color:#ffffff;
    background-color: #d92b2b;
}
.nav-tree-item{
padding: 5px 1px;
    font-size: 16px;
}
.nav-tree-item .t{font-size: 16px;}
.doc_title{
    text-align: center;
    padding:50px 20px 30px 20px;
    border-bottom:1px dashed #e6e6e6;
}
.doc_title h{
    font-size: 32px;
    color: #333;
    line-height: 40px;
    display: block;
    padding-bottom: 15px;
}
.title2{font-size:20px;padding-bottom: 25px;}
.doc_title .doc_info{
    padding:0 10px;
    font-style: 14px;
    color: #666;
}
.doc_title .doc_info a{
    padding:0 5px;
    font-style: 14px;
    color: #666;
}
.doc_content{
    padding:30px 20px;
    line-height:2;
    text-align:justify;
    color:#333;
    font-size:16px;
    min-height: 300px;
}
.doc_tools{
    height: 40px;
    padding:50px 20px 0 20px;
    border-bottom:1px dashed #e6e6e6;
    font-size: 14px;
}
.doc_tools .tools_l{
    float: left;
}
.doc_tools .tools_r{
    float: right;
}
.tools_l img{
    width: 26px;
    height: 26px;
    padding:0 5px;
}
.doc_pandn{
    line-height: 100px;
    font-size: 14px;
}
.doc_pandn .doc_pre{
    float: left;
    width:350px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}
.doc_pandn .doc_next{
    width:350px;
    float: right;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}
 @media screen and (max-width: 750px) {
      #main_toolbar{
        width: 3.92rem;height:3.6rem;right: 0px;top: 72%;padding: 0.18rem 0.15rem 0 0.2rem;
      }
      #main_toolbar .div_item{
        width: 50%;
        float: left;
        font-size: 0.26rem;
        margin-bottom: 0.25rem;
      }
      #main_toolbar .div_item .item_imgBox img{width: 29px;}
      #main_toolbar .div_item .item_name{
        margin-top: 0.25rem;
      }
      #main_toolbar #ehuiban_display{right: 213px;}
	  }

	  @media screen and (max-width: 1024px) and (min-width: 751px) {
      #main_toolbar{
        width: 231px;height:213px;right: 0px;padding: 17px 6px 0 10px;
      }
      #main_toolbar .div_item{
        width: 50%;
        float: left;
        font-size: 16px;
        margin-bottom: 14px;
      }
      #main_toolbar .div_item .item_imgBox img{width: 29px;}
      #main_toolbar .div_item .item_name{
        margin-top: 16px;
      }
      #main_toolbar #ehuiban_display{right: 213px;}
	  }
	  /*右边滚动图标*/
    /* @media screen and (min-width: 1025px) { */
      #main_toolbar{
        z-index: 999;
         width: 90px; 
        background:#2e6599;
        box-shadow:0px 2px 8px 0px rgba(0,0,0,0.15);
        position: fixed;
        right: 15px;
        top: 50%;
        margin-top: -224px;
      }
      /* #main_toolbar.shouqi_status{
        height: 58px;
      }
      #main_toolbar.wuhei_status{
        height: 0;
        padding-top: 0;
      } */
      #main_toolbar #ehuiban_display {
        position: fixed;right: 90px;display: none;
      }
      #main_toolbar #ehuiban_display img{
        width: 120px;
      }
     #main_toolbar  #ehuiban{
      height: 56px;font-weight: 400;color: rgba(96,98,102,1);line-height: 17px;text-align: center;
      }
      #main_toolbar  #ehuiban .ehbimgBox{
        height: 28px;line-height: 48px;
      }
      #main_toolbar  #ehuiban .ehbText{
        height: 28px;line-height: 28px;
      }
      /* ?…??”¨??·???  div_item*/
      #main_toolbar .div_item{
       font-size: 12px;font-weight: 400;color: rgba(96,98,102,1);line-height: 17px;text-align: center;
      }
      #main_toolbar .div_item .item_imgBox{
        height: 28px;line-height: 48px;
      }
      #main_toolbar .div_item .item_imgBox img{
        width: 22px;
      }
      #main_toolbar .div_item .item_name{
        height: 28px;line-height: 28px;margin-top: 5px;
color:#ffffff;
      }
      #main_toolbar #zhankai.isHide,#main_toolbar #shouqi.isHide,.kjgj_box.isHide, #main_toolbar #dingbu.isHide{
        display: none;
      }
      #main_toolbar .div_item#zhankai .item_imgBox img{width: 17px;}

    /* } */