@font-face {
    font-family: 'rzzy';   /*å­—ä½“åç§°*/
    src: url('rgft0718_rzzy.ttf');       /*å­—ä½“æºæ–‡ä»¶*/
  }
body {
    overflow-x: hidden;
    margin: 0px;
    padding: 0px;
    line-height: 1.5;
}

a {
    text-decoration: none;
    outline: none;
}

li {
    list-style: none;
}
.bgfff {
    background-color: #fff;
}

.pagination-outer{
    display: flex;
    align-items: center;
    justify-content: center;
}

.custom-pagination {
    display: flex !important;
    justify-content: center !important;
    list-style: none;
    padding: 0 !important;
}

.custom-pagination li {
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px solid #ccc;
    margin: 0 5px !important;
    cursor: pointer;
    width: 30px;
    border-radius: 4px;
}

.custom-pagination li a {
    display: flex;
    justify-content: center;
    align-items: center;
    color: #333;
    width: 30px;
    padding: 0;
}

.custom-pagination li a:hover {
    background-color: #335A45;
    color: white;
    border-color: #335A45;
}

.custom-pagination .current a {
    background-color: #335A45;
    color: white;
    border-color: #335A45;
}
.custom-pagination span.current:not(.prev,.next) {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 30px;
    color: white;
    background: #335A45;
}


.custom-pagination .next a {
    /* 下一页样式 */
    background-color: #f0f0f0;
    color: #333;
    border-color: #ccc;
}

.custom-pagination .next a:hover {
    background-color: #335A45;
    color: white;
    border-color: #335A45;
}

.custom-pagination .disabled a {
    pointer-events: none; /* 禁用点击 */
    background-color: #eee;
    color: #ccc;
    border-color: #ccc;
}

.jump-to-page {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 5px !important;
    cursor: pointer;
    border-radius: 4px;
    font-weight: 500;
    font-size: 12px;
    color: #6C6C6C;
}

.jump-to-page input {
    width: 50px;
    padding: 2px 5px;
    margin-right: 10px;
    height: 20px;
    border-radius: 4px;
    border: 1px solid #E3E6ED;
}

.jump-to-page #jump-button {
    padding: 0px 10px;
}

.page{ width:100%; font-size:1em!important; line-height:1.8; color:#335a45; text-align:center; clear:both; padding:2em 0;}
.page a{  padding:0 1em; display:inline-block; margin:0 5px; border-radius:0px; color: #335a45 !important; border: 1px #335a45 solid !important; background: #fff !important;}
.page a:hover{ text-decoration:none; background:#bd1a2d; color:#fff;}
.page input{ font-size: 1em; line-height: 1.8; text-align: center; padding: 0 1em; display: inline-block; margin: 0 5px; color: #335a45; border: 1px #335a45 solid; background: #fff;}
.page .current { color: #fff !important; background: #335a45 !important;}

.AllLeftCon{ float:left;}
.AllRightCon{ float:right;}
.footerBg2{ background:#335a45; }
.footer{color:#fff; max-width:1200px; overflow:hidden; padding:3em 0; margin:0 auto;}
.footerLeft{ width:48%; display:table;}
.footerLeft .textLeft{ display:table-cell; vertical-align:middle; width:60%; border-right:2px solid #fff;}
.footerLeft .textLeft h1{ font-size:2.2em; margin:0 0 0.2em 0;}
.footerLeft .textLeft h6{ font-weight:normal;}
.footerBg{ background:#192D22;}
.footerLeft .textLeft h5{ width:30%; height:3px; background:#fff; margin:3em auto;}
.footerLeft .textLeft p{ line-height:1.8;}
.footerLeft ul{ width:38%; display:table-cell; vertical-align:middle; text-align:center; line-height:2.5;}
.footerLeft ul li a{ color:#fff;}
.footerRight{ width:48%; padding:2em 0 0 0;}
.footerRight span{ float:left; text-align:center; width:21%; color:#fff; line-height:1.5;}
.footerRight span img{ max-width:70%; display:block; margin:0 auto;}
.footerBg .bottomBQ{ line-height:1.75; padding:1em 0; text-align:center; color:#fff; }
.footerBg .bottomBQ span{ padding:0 1em;}
.footerBg .bottomBQ span.hui{ background:url(futian20200810_214.png) left center no-repeat; padding:0 1em 0 2em; background-size:auto 1.5em; display:inline-block;}