/*æ¸…é™¤æ ·å¼*/
@charset "utf-8";

/* éžieæµè§ˆå™¨é»˜è®¤ä¹Ÿæ˜¾ç¤ºåž‚ç›´æ»šåŠ¨æ¡ï¼Œé˜²æ­¢å› æ»šåŠ¨æ¡å¼•èµ·çš„é—ªçƒ */
html {
    overflow-y:scroll;
    font-family:sans-serif;
    -webkit-text-size-adjust:100%;
    -ms-text-size-adjust:100%;
}

/* æ¸…é™¤æµè§ˆå™¨ï¼ˆæ ‡ç­¾ï¼‰è‡ªå¸¦æ ·å¼ */
html,body
,table,caption,thead,tbody,tfoot,tr,th,td
,div,p,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,hr,form,fieldset,legend,address,blockquote,pre
,span,a,img,em,strong,small,big,button,input,select,textarea,label,cite,code,dfn,sub,sup,del
,iframe,object {
    margin:0;
    padding:0;font-family: "å¾®è½¯é›…é»‘";
}

/* æ¸…é™¤åˆ—è¡¨è‡ªå¸¦çš„é»‘ç‚¹ */
ul {
    list-style:none;
}

li {
    list-style-type:none;
}

em {font-style: normal;}/* åŽ»é™¤è‡ªèº«æ–œä½“ */


/* æ ‡é¢˜æ ‡ç­¾çš„æ­£å¸¸ */
h1,h2,h3,h4,h5,h6 {
    font-size:100%;
    font-weight:normal;/* å­—ä½“çš„ç²—ç»†ï¼š ä¸­ç­‰*/
}

/* è¡¨æ ¼å±žæ€§ */
table {
    border-collapse:collapse;/* è¾¹æ¡†åˆæˆä¸€æ¡ */
    border-spacing:0;
}

caption,th {
    text-align:left;
}

table,tr,th,td {
    font-size:12px;
}

/* åŽ»é™¤æµè§ˆå™¨è‡ªå¸¦çš„å¾åŒ¡ */
input{
    outline:medium;

}

/*æ–‡å­—è‡ªåŠ¨æ¢è¡Œ*/
p {
    word-wrap:break-word;
}

/* åŽ»é™¤å›¾ç‰‡è¾¹æ¡† */
img {
    border:0 none;
}

/*aæ ‡ç­¾åŽ»é™¤æ— æœ¬ä¿®é¥°æ²¡æœ‰ä¸‹åˆ’çº¿*/
a {

    text-decoration:none;
}

/* æ¸…é™¤æµ®åŠ¨ */
.clearfix {
    *zoom:1;
}

.clearfix:after {
    display:block;
    visibility:hidden;
    overflow:hidden;
    clear:both;
    content:".";
    height:0;
}

/* æ–‡æœ¬æ¡†å±žæ€§ */
body {
    margin:0;
    padding:0;
    width:100%;
    height:100%;
    font:12px/1.5 \5b8b\4f53,Arial,sans-serif;
}


/* è‡ªå®šä¹‰å…¬å…±æ ·å¼ */


/* å¸¸ç”¨æ–‡æœ¬å±žæ€§è§£å†³æ–¹æ³•
 * letter-spacing:1pxï¼›æ–‡æœ¬é—´è·
 * clear:both;
 * zoom:1;ä¸€èˆ¬æ˜¯æ‹¿æ¥è§£å†³IE6çš„å­å…ƒç´ æµ®åŠ¨æ—¶å€™çˆ¶å…ƒç´ ä¸éšç€è‡ªåŠ¨æ‰©å¤§çš„é—®é¢˜ï¼ŒåŠŸèƒ½ç›¸å½“äºŽoverflow:auto
 * text-align:left;æ–‡æœ¬å·¦å¯¹é½
 *é’ˆå¯¹å±…ä¸­å›¾ç‰‡/Flash
 *{width:4000px; background:#039; position:absolute;left:50%;top:0;margin-left:-2000px; text-align:center;}
 * cursor:pointer æ‰‹åž‹
 å®½åº¦:1180px;
 <h3 å¤§æ ‡é¢˜>30px/49px "Microsoft Yahei"
 å­—ä½“"Microsoft Yahei","SimSun"  å¾®è½¯é›…é»‘ ,å¾®è½¯å®‹ä½“
 letter-spacing å­—çš„é—´è·
 æ–‡å­—åˆ é™¤çº¿ text-decoration:line-through;

 */






.row1{
    word-break: break-word!important;
    overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important;-webkit-line-clamp: 1!important;-webkit-box-orient: vertical;
}
.row2{
    word-break: break-word!important;
    overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important;-webkit-line-clamp: 2;-webkit-box-orient: vertical;
}
.row3{
    word-break: break-word!important;
    overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important;-webkit-line-clamp: 3;-webkit-box-orient: vertical;
}
.row4{
    word-break: break-word!important;
    overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important;-webkit-line-clamp: 4;-webkit-box-orient: vertical;
}
.row5{
    word-break: break-word!important;
    overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important;-webkit-line-clamp: 5;-webkit-box-orient: vertical;
}



.pagination{
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    /*background: #fff;*/
    padding: 0 0.3rem;
}
.pagination li{
    list-style: none;
}
.pagination li a{
    margin: 14px 5px;
    display: inline-block;
    line-height: 30px;
    border-radius: 4px;
    text-align: center;
    background: #e3e3e3;
    color: #333;
    font-size: 14px;
    position: relative;
    padding: 5px 10px;
    border: none;
    height: auto;
}
.pagination span{
    margin: 14px 5px;
    display: inline-block;
    line-height: 30px;
    text-align: center;
    padding: 5px 10px;
    border-radius: 4px;
    height: auto;
}

.pagination li:last-child a{
    background: #e3e3e3;
    color: #333;
}
.pagination li:first-child a{
    background: #e3e3e3;
    color: #333;
}
.disabled span{
    background: #e3e3e3;
    color: #333;
}
.pagination .active span{
    background: #d7061c;
    color: #fff;
}

.selhover{
    color: #fff!important;
    background-color: #d7061c;
}
.listnav{
    display: flex ;
    align-items: center;
    flex-wrap: wrap;
    height: auto;
    margin-bottom: 0.2rem;
    /*background: #fff;*/
    /*padding-left: 20px;*/

}
.listnav a{
    display: block;
    padding: 5px 10px;
    color: #222;
    margin: 5px 0;
    border-radius: 4px;
    font-size: 16px;
}

