@charset "UTF-8";



.inforList {overflow: hidden;margin-bottom: 20px;border-top: 1px solid #333;}
.inforList li {border-bottom:  1px solid #ddd;}
.inforList li dl {display: table; width: 100%;}
.inforList li dt, .inforList li dd {display: table-cell;vertical-align: middle;padding: 10px 15px;box-sizing:  border-box;}
.inforList li dt {position: relative; width: 10%; color: #000; text-align: center;}
.inforList li dt:after {content: ''; display: block; position: absolute; right: 0; top: calc(50% - 5px); width: 1px; height: 11px; background-color: #000; }
.inforList li dd {width: 40%;}


/*rss,count,search*/
._mojList .artclSerch {overflow: hidden; padding: 20px 16px;margin-bottom: 32px; border: 1px solid #d1e2e7; background-color: #edf1f5;}
._mojList .artclSerch .fnRight{overflow:visible;}
._mojList .artclSerch .fnRight:after {content:''; display:block; clear:both;}
._mojList .artclSerch .artclPeriod {float: left; margin-right: 10px;}
._mojList .artclSerch .artclPeriod {float: left; margin-right: 8px;}
._mojList .artclSerch .artclPeriod label,
._mojList .artclSerch .artclPeriod input[type="text"],
._mojList .fnDiv .fnSearch fieldset select,
._mojList .fnDiv .fnSearch fieldset input[type="text"] {
    color: #555; font-size: 17px; border: 1px solid #c3c2c2; line-height: 40px; height: 40px; box-sizing: border-box; display: inline-block; vertical-align: middle;
    padding: 0 8px 0 5px; margin-right:4px; background-color:#fff;
}

._mojList .fnDiv .fnSearch fieldset select option {font-size: 15px;}
._mojList .artclSerch .artclPeriod label {padding: 0 5px 0 10px; margin-right: -5px; border-right: 0; line-height: 40px; background-color: #fff;}
._mojList .artclSerch .artclPeriod input[type="text"] {max-width: 150px; margin-left: -1px; border-left: 0; background: #fff url('../images/artclPeriod_icon.png') calc(100% - 8px) center no-repeat; font-size:17px;}
._mojList .artclSerch .fnSearch {float: left;}

._mojList .fnDiv .fnSearch fieldset .fnSubmit{width: 50px; height: 40px; border-radius: 0; background-color: #1d1d1d; margin-left: 0; line-height: 40px; color: #fff; outline-offset: 2px;}
@media all and (max-width:1024px){ /* tablet */
    ._fnctWrap .fnDiv .fnLeft{float:none; overflow:initial;}
    ._fnctWrap .fnDiv .fnRight{float:none;}
    ._mojList .cateSelDiv{margin-bottom:16px;}
    ._mojList .cateSelDiv select{width: calc(100% - 55px);}
    ._mojList .artclSerch .artclPeriod{float:none; margin-right:0; margin-bottom:16px;}
    ._mojList .artclSerch .fnSearch{float:none; margin-top:0;}
    ._fnctWrap .fnDiv .fnSearch fieldset{float:none;}
    ._mojList .fnDiv .fnSearch fieldset select{width:80px;}
    ._mojList .fnDiv .fnSearch fieldset input[type="text"]{width: calc(100% - 140px);}
}
@media all and (max-width:600px){ /* mobile */
    ._mojList .artclSerch .artclPeriod span{display:block; text-align: center;}
    ._mojList .artclSerch .artclPeriod input[type="text"]{width:calc(100% - 60px); max-width:100%; margin-right:0;}
}

/* table */
._mojList table.artclTable {border-top: 2px solid #353e4d;}
._mojList table.artclTable tr:hover {background-color: #eef3fa;}
._mojList table.artclTable thead {border-bottom: 1px solid #cfcfd1;}
._mojList table.artclTable thead th {padding: 14px 10px; color: #505050; font-size: 14px; font-weight: 400; background-color: #f2f2f2;}
._mojList table.artclTable tbody td {padding: 14px 10px; color: #666666; font-size: 13px; font-weight: 300; border-bottom: 1px solid #cfcfd1;}
._mojList table.artclTable tbody td._artclTdTitle {text-align: left;}
._mojList table.artclTable tbody td._artclTdTitle a {overflow: hidden; vertical-align: top;}
._mojList table.artclTable tbody td._artclTdTitle strong {
    color: #333; font-size: 16px; font-weight: 300;
    display: inline-block; max-width: 85%; line-height: 1.5; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;
}
._mojList table.artclTable tbody td._artclTdTitle .newArtcl {
    display: inline-block; text-indent: -5000px; width: 15px; height: 19px; background: url('../images/new_icon.png') left 0px no-repeat; margin-left: 5px; padding-top: 3px;
}

._mojList table.artclTable .artclTable caption{
    display: none;
}
._mojList table.artclTable colgroup col._artclColNum{
    width: 60px;
}
._mojList table.artclTable colgroup col._artclColTitle{
    width: auto;
}
._mojList table.artclTable colgroup col._artclColWriter{
    width: 70px;
}
._mojList table.artclTable colgroup col._artclColRdate{
    width: 80px;
}
._mojList table.artclTable colgroup col._artclColRecommend{
    width: 80px;
}
._mojList table.artclTable colgroup col._artclColComment{
    width: 80px;
}
._mojList table.artclTable colgroup col._artclColAtchFile{
    width: 80px;
}
._mojList table.artclTable colgroup col._artclColAccess{
    width: 80px;
}
._mojList table.artclTable colgroup col.progress{
    width: 80px;
}

/* paging */
._paging {margin: 40px 0; padding: 0;}
._paging ._inner{overflow:visible;}
._paging ._inner a, ._paging ._inner strong {width: 35px; height: 35px; line-height: 35px; margin: 0;}
._paging ._inner ul {height: 35px; margin: 0 10px;}
._paging ._inner ul li strong {background-color: #117DBA; border: 0;}
._paging ._inner > a {margin: 0 5px; box-sizing: border-box; border: 1px solid #c3c2c2; background-color: #fff; background-image: url('../images/page_arrow.png') !important;}
._paging ._inner ul li{margin: 0 5px;}
._paging ._inner ul li a {border: 0; color: #666666; font-size: 16px; outline-offset: -1px;}
