/*通用列表页*/
*{
    box-sizing: border-box;
   }
   body {
       background: url(/uiFramework/commonResource/image/2024082117504084181.jpg) no-repeat top center;
       background-attachment: fixed;
   }
   input:-webkit-autofill{
   background: none!important;
   }
   p{
    padding: 0;
    margin: 0;
   line-height: 30px;
   }
   .highlight{
   color:red!important;
   }
   .totl{
    display: none;
   }
   .resule_sort{
       line-height: 3;
       color:#666;
           margin-bottom:40px;
          zoom:1;
   }
   .resule_sort ul li{
     float: left;
     font-size: 14px;
     color: #666;
     background: url( sh_tabli.gif) 100px center no-repeat;
     padding-left: 9px;
       padding-right: 13px;
       width: 115px;
     cursor: pointer;
   }
   .resule_sort ul li.orderbyasc {
     background: url( sh_tablih_up.gif) 30px center no-repeat #eeeeee;
   }
   .resule_sort ul li.orderbydesc {
     background: url( sh_tablih.gif) 10px center no-repeat #eeeeee;
   }
   .resule_sort ul li.on{
    background:#eee  url( sh_tabli.gif) 100px center no-repeat;
   }
   .resule_sort span{
      float:right;
       font-size: 14px;
       line-height: 2;
           padding-right: 10px;
   }
   .resule_sort ul{
       float:right;
       line-height: 2;
   }
   .resule_sort select{
       height: 25px;
       margin-left: 10px;
   }
   .easysite-list-search .easysite-search-btn {
       width: 44px;
       height: 40px;
       display: inline-block;
       background: url(/eportal/fileDir/site/template/page/index_pc/search.png) no-repeat center;
       position: absolute;
       right: 0;
       top: 0;
   }
   .easysite-list-search .easysite-search-btn label {
       cursor: pointer;
       height: 100%;
       width: 100%;
       display: inline-block;
   }
   .easysite-list-search .easysite-search-btn input {
       background: none;
       border: 0 none;
       color: #707070;
       cursor: pointer;
       height: 100%;
       outline: 0 none;
   }
   .easysite-list-search .easysite-search-title input{
       width: 540px;
       height: 38px;
       line-height: 40px;
       display: inline-block;
       text-indent: 1em;
       position: absolute;
       left: 0;
       top: 0;
       border-radius: 5px;
       border: none;
       background: none;
   }
   .easysite-list-search {
       text-align: center;
       margin: 60px auto;
       width: 630px;
       height: 40px;
       border: 1px solid #f99f31;
       border-radius: 5px;
       background: #fff;
       box-shadow: 0 0 3px #f99f31;
       position: relative;
   }
   .nansmainlist{
   min-height: 580px;
   }
   .nansmain {
       margin-top: 10px;
       zoom: 1;
       margin-bottom: 30px;
       box-shadow: 0px 0px 2px #ccc;
       padding: 20px 10px;
       min-height: 600px;
       background: #fff;
       display: flex;
       width: 100%
   }
   .portlet0{
       border-right: 0.5px solid #ccc;
       padding-right: 30px;
       width:72%;
       overflow: hidden;
   }
   .portlet{
   margin-left: 20px;
   }
   .hotwords-list{
     list-style-type: none;
     width:200px;
   }
   .hotwords-list dt{
     font-size:16px;
     line-height: 2.5;
     font-weight: normal;
   }
   .hotwords-list dd a{
     color:#0068B7;
     height:2em;
     line-height: 2;
     display:block;
     overflow:hidden;
     text-overflow: ellipsis;
     white-space: nowrap;
    cursor: pointer;
font-size:14px;
   }
   .hotwords-list dd a:hover{
     text-decoration: underline;
   }
   .nansmainlist{
   min-height: 580px;
   }
   .page_top {
       width: 100%;
       min-width: 1000px;
       height: 220px;
       text-align: center;
       background: url(list_top.jpg) center top;
   }
   .page_top h1 {
       color: #dc081e;
       padding-top: 90px;
       font-size: 28px;
   }
   .mbx {
       height: 40px;
       line-height: 40px;
       background: #f2f2f2;
   }
   .mbx span.mbx_fi {
       padding-left: 20px;
       background: url(mbx.png) no-repeat;
       color: #333;
   }
   .mbx span a, .mbx span {
       color: #888;
   }
   .list_main {
       padding: 30px 0;
       overflow: hidden;
       min-height: 600px;
   }
   
   .list_title {
       height: 30px;
       border-bottom: 2px solid #f2f2f2;
   }
   .list_title span {
       display: block;
       border-bottom: 2px solid #dc081e;
       width: auto;
       height: 30px;
       float: left;
       padding: 0 5px;
       color: #dc081e;
       font-size:16px;
   }
   ul.list_new {
       padding: 10px 0;
   }
   ul.list_new li {
       line-height: 46px;
       position: relative;
           padding: 5px 5px 5px 15px;
   }
   ul.list_new li:hover {
       background: #D9D9D9;
   }
   ul.list_new li i {
       display: block;
       width: 3px;
       height: 3px;
       background: #666;
       position: absolute;
       top: 22px;
   }
   ul.list_new li b{
       height: auto;
       padding: 2px 5px;
       line-height: 16px;
       text-align: center;
       color: #fff;
       background: #ff3300;
       margin: 0 10px 0px 0px;
       border-radius: 2px;
    font-size: 14px;

   }
   ul.list_new li a{
       padding-left: 12px;
   color: #0068b7;
display: inline;
    font-size: 15px;
   }
   ul.list_new li span {
       color: #888;
  font-size: 14px;
   }
   ul.list_new li .summ {
   font-size: 14px;   
   }
   .list_content{
       padding:12px 0 0;
       line-height: 26px;
   }
   .list_content img {
       height: auto;
       max-width: 100%;
   }
.page_center{
background: #f7f7f7;
}
   /*通用列表 end*/