body, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, a, code, em, img, q, small, strong, dd, dl, dt, li, ol, ul, fieldset, form, label, table, tbody, tr, th, td, input, textarea{font-family:"microsoft yahei";text-decoration: none;}
li{list-style:none;}
/*分页新样式*/
#pagination-input {
    width: 40px;
    height: 24px;
    line-height: 18px;
    margin: 0 5px;
    padding: 0;
    overflow: hidden;
    border: 1px solid #ccc;
}
#page_div .pagination-index,#page_div .pagination-num {
    color: #666666;
    border: 1px #b2b2b2 solid;
    padding: 0px 12px;
    margin-right: 6px;
    text-align: center;
    font-size: 14px;
}

#page_div .pagination-index a, #page_div .pagination-num a {
    padding: 0px;
    margin: 0px;
    text-align: center;
    color: #666666;
    display: block;
    font-size: 14px;
}

#page_div pagination-num:hover, #page_div {
    padding: 0px;
    margin: 0px;
    text-align: center;
    font-size: 14px;
}

#page_div .pagination_index_last {
    width: 260px;
    float: right;
    text-align: right;
    margin: 0 auto;
}

#page_div a.hover {
    background-color: #257295;
    color: #fff;
    font-size: 14px;
}

#page_div a.hover a:hover {
    color: #fff;
}

/*-------分页---------*/
.page_num {
    padding-top: 10px;
    height: auto;
    overflow: hidden;
    width: 96%;
    margin: 0 auto;
    font-size: 14px;
    clear: both;
}

#page_div {
    /* height:30px; */
    color: #000;
    margin: 0 auto;
    margin-left: 75px;
    display:flex;
    align-items:center;
}

#page_div .pagination_zx {
    color: #104c6e;
    padding: 0px 13px;
    margin-right: 2px;
    float: left;
    text-align: center;
    font-size: 14px;
}

.NormalRed {
    color: #fff;
    border: 1px #efefef solid;
    padding: 6px 13px;
    margin-right: 5px;
    float: left;
    text-align: center;
    font-size: 12px;
    background-color: #dc2d29;
    border-color: #dc2d29;
}
.pagination_index1 span {
    display: none !important;
}

.pagination_index1 a {
    color: #2e2e2e;
    border: 1px #efefef solid;
    padding: 6px 13px;
    margin-right: 5px;
    float: left;
    text-align: center;
    font-size: 12px;
    background-color: #efefef;
}

#page_div .pagination_zx span {
    line-height: 34px;
}

#page_div .pagination-zxx {
    border: 1px solid #dc2d29;
    color: #104c6e;
    padding: 6px 8px 8px;
    background-color: #dc2d29;
    color: #fff;
}

#page_div .pagination_index {
    color: #104c6e;
    border: 1px #efefef solid;
    margin-right: 5px;
    float: left;
    text-align: center;
    font-size: 12px;
    background-color: #efefef;
}

#page_div .pagination_index a {
    padding: 6px 13px;
    margin: 0px;
    text-align: center;
    color: #666666;
    display: block;
    font-size: 12px;
    display: inline-block;
}

#page_div .pagination_index a:hover {
    color: #cc0001;
    font-size: 12px;
}

#page_div div.page_loca {
    background-color: #dc2d29;
    border-color: #dc2d29;
}

#page_div div.page_loca a {
    color: #fff;
    font-size: 12px;
}

#page_div div.page_loca a:hover {
    color: #fff;
}

#page_div .pagination_index_last {
    border: none;
    width: auto;
    float: left;
    text-align: left;
}

#page_div .pagination_index_last .page_a_tz {
    border: 1px #b2b2b2 solid;
    padding: 3px 8px;
}

#pagination_input {
    width: 35px;
    height: 33px;
    line-height: 18px;
    margin: 0 5px;
    padding: 0;
    overflow: hidden;
    text-align: center;
    border: 1px solid #ccc;
}

/*!
 laypage默认样式
*/
#pageBreak {
    margin: 0 auto;
    margin-top: 10px;
}

.laypage_main a,.laypage_main input,.laypage_main span {
    height: 26px;
    line-height: 26px
}

.laypage_main button,.laypage_main input,.laypageskin_default a {
    border: 1px solid #ccc;
    background-color: #fff
}

.laypage_main {
    font-size: 0;
    clear: both;
    color: #666
}

.laypage_main * {
    display: inline-block;
    vertical-align: top;
    font-size: 12px
}

.laypage_main a {
    text-decoration: none;
    color: #666
}

.laypage_main a,.laypage_main span {
    margin: 0 3px 6px;
    padding: 0 10px
}

.laypage_main input {
    width: 40px;
    margin: 0 5px;
    padding: 0 5px
}

.laypage_main button {
    height: 28px;
    line-height: 28px;
    margin-left: 5px;
    padding: 0 10px;
    color: #666
}

.laypageskin_default span {
    height: 28px;
    line-height: 28px;
    color: #999
}

.laypageskin_default .laypage_curr {
    font-weight: 700;
    color: #666
}

.laypageskin_molv a,.laypageskin_molv span {
    padding: 0 12px;
    border-radius: 2px
}

.laypageskin_molv a {
    background-color: #f1eff0
}

.laypageskin_molv .laypage_curr {
    background-color: #00AA91;
    color: #fff
}

.laypageskin_molv input {
    height: 24px;
    line-height: 24px
}

.laypageskin_molv button {
    height: 26px;
    line-height: 26px
}

.laypageskin_yahei {
    color: #333
}

.laypageskin_yahei a,.laypageskin_yahei span {
    padding: 0 13px;
    border-radius: 2px;
    color: #333
}

.laypageskin_yahei .laypage_curr {
    background-color: #333;
    color: #fff
}

.laypageskin_flow {
    text-align: center
}

.laypageskin_flow .page_nomore {
    color: #999
}