body,h1,h2,h3,h4,h5,h6,div,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
body,button,input,select,textarea{font-size:12px;font-family:microsoft yahei;}
body{margin:0 auto;}
h1,h2,h3,h4,h5,h6{font-size:100%}
address,cite,dfn,em,var{font-style:normal}
code,kbd,pre,samp{font-family:courier new,courier,monospace}
small{font-size:12px}
ul,ol,li,dl,dt,dd{list-style:none}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
legend{color:#000}
fieldset,img{border:0}
button,input,select,textarea{font:12px/1.5 tahoma,arial,sans-serif; vertical-align:middle;cursor:pointer}
table{border-collapse:collapse;border-spacing:0}
.clear{clear:both;}
/*title*/
h1 { font-size:50px;}
h2 { font-size:40px;}
h3 { font-size:30px;}
h4 { font-size:14px;}
h5 { font-size:12px;}
h6 { font-size:9px;}
a{text-decoration:none;color:#666;}
/* 公共样式 */
.left { float:left;}
.right { float:right;}
.left{ float:left;}
.hidden { display:none;}
.of{ overflow:hidden;}
.l1 { margin-left:1px;}
.l2 { margin-left:2px;}
.l3 { margin-left:3px;}
.l4 { margin-left:4px;}
.l5 { margin-left:5px;}
.l6 { margin-left:6px;}
.l7 { margin-left:7px;}
.l8 { margin-left:8px;}
.l9 { margin-left:9px;}
.l10 { margin-left:10px;}
.l15 { margin-left:15px;}
.l20 { margin-left:20px;}
.l25 { margin-left:25px;}
.l30 { margin-left:31px;}
.t1 { margin-top:1px;}
.t2 { margin-top:2px;}
.t3 { margin-top:3px;}
.t4 { margin-top:4px;}
.t5 { margin-top:5px;}
.t6 { margin-top:6px;}
.t7{ margin-top:7px;}
.t8{ margin-top:8px;}
.t9{ margin-top:9px;}
.t10 { margin-top:10px;}
.t15 { margin-top:15px;}
.t18 { margin-top:17px;}
.t20 { margin-top:20px;}
.t30 { margin-top:30px;}
.t25 { margin-top:20px;}
.r1 { margin-right:1px;}
.r5 { margin-right:5px;}
.r10 { margin-right:10px;}
.r15 { margin-right:15px;}
.r20 { margin-right:20px;}
.r30 { margin-right:30px;}
.b5 { margin-bottom:5px;}
.b10 { margin-bottom:10px;}
.b15 { margin-bottom:15px;}
.b20 { margin-bottom:20px;}

.list-title{
    border-bottom: 1px solid #eee;height: 40px;display: flex;align-items: center;justify-content: space-between;padding: 0 18px
}
.list-title-l{
    height: 40px;border-bottom: 2px solid #ff731f;padding: 0 10px;font-size: 18px;line-height: 40px
}



.row1 {
    word-break: break-word !important;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box !important;
    -webkit-line-clamp: 1;
    -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: #ff741e;
    color: #fff;
}


.selhover {
    color: #fff !important;
    background-color: #ff741e;
}

.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;
}