s,
u {
    text-decoration: none;
    color: inherit;
}

.ggth {
    /* background: #F2F2F2; */
    padding: 56px 0 120px 0;
}

/* 自定义下拉框样式 */
.custom-dropdown {
    position: relative;
    /* width: 120px; */
    /* 固定宽度，可根据内容调整 */
}

/* 下拉框显示区域 */
.dropdown-display {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-right: 24px;
    /* 为箭头预留空间 */
    cursor: pointer;
    position: relative;
}

/* 选中文字区域（下边框仅在此区域显示） */
.selected-text {
    border-bottom: 1px solid #333;
    /* 下边框 */
    padding-bottom: 2px;
    /* 文字与边框间距 */
    background-color: #fff;
    width: 70px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    font-size: 20px;
    color: #333333;
}
.header {
    height: 120px;
}
/* 自定义黑色三角形箭头 */
.dropdown-arrow {
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 10px solid #333;
    /* 黑色下三角形 */
}

/* 下拉选项列表（默认隐藏） */
.dropdown-list {
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    margin-top: 5px;
    background: #fff;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
    /* 可选：添加阴影增强层次感 */
    display: none;
    /* 默认隐藏 */
    z-index: 10;
    /* 确保在其他内容上方 */
    max-height: 300px;
    overflow-y: auto;
}

/* 下拉选项样式 */
.dropdown-option {
    padding: 8px 10px;
    cursor: pointer;
}

.dropdown-option:hover {
    background: #f5f5f5;
    /* hover效果 */
}

.ndbg .ndbg_main .ndbg_item .mobileShow_zx {
    display: none;
}

/* 显示下拉列表 */
.dropdown-list.active {
    display: block;
}

.tzz_nav {
    display: flex;
    justify-content: center;
}

.ggth_t {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    /* background: url(../image/titleBg.png) no-repeat left top / 36px auto; */
}

.ggth_t .ggth_t_l {
    font-size: 40px;
    color: #333333;
    line-height: 68px;
    padding-left: 10px;
    background: url(./../image/titleBg.png) no-repeat 6px top / 36px auto;
}

.tzzgxBanner {
    background: url(./../upload/banner@2x.png);
}

.ggth_main {
    margin-top: 40px;
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
    gap: 3.125%;
    display: none;
}

/* 显示选中年份的内容 */
.ggth_main.active {
    display: flex;
}

.ggth_main .ggth_main_item {
    margin-bottom: 45px;
    width: 31.25%;
    background: #FAFAFA;
    box-sizing: border-box;
    padding: 40px;
    position: relative;
}

.ggth_main .ggth_main_item .time {
    font-weight: normal;
    font-size: 18px;
    color: #666666;
    line-height: 24px;
}

.ggth_main .ggth_main_item h5 {
    font-weight: bold;
    font-size: 22px;
    color: #333333;
    line-height: 32px;
    margin-top: 20px;
    min-height: 64px;
}

.ellipsisTwo {
    /* 添加多行溢出省略号样式 */
    display: -webkit-box;
    -webkit-line-clamp: 2;
    /* 限制显示2行 */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    height: auto;
    /* 移除固定高度，由line-clamp控制行数 */
}

.ggth_main .ggth_main_item .down {
    margin-top: 20px;
    position: relative;
}

.ggth_main .ggth_main_item .down a {
    font-size: 16px;
    color: #666666;
    line-height: 24px;
}

.ggth_main .ggth_main_item .down .down_img {
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url(./../image/down.png) no-repeat left center / auto 100%;
    margin-left: 12px;
}

.ggth_main .ggth_main_item:hover .down .down_img {
    background-image: url(./../image/down2.png);
}

.ggth_main .ggth_main_item .pdf_img {
    display: inline-block;
    width: 52.5px;
    height: 60px;
    margin-top: 40px;
    background: url(./../image/pdf.png) no-repeat left center / auto 100%;
}

.ggth_main .ggth_main_item:hover .pdf_img {
    background: url(./../image/pdf2.png) no-repeat left center / auto 100%;
}

.ggth_main .ggth_main_item .down a::after {
    pointer-events: none;
    /* 允许点击事件穿透伪元素 */
}

.ggth_main .ggth_main_item .down img {
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-left: 12px;
}

.ggth_main .ggth_main_item .pdf {
    display: inline-block;
    width: 52.5px;
    height: 60px;
    margin-top: 40px;
}

.ggth_main .ggth_main_item .img2 {
    display: none;
}

.ggth_main .ggth_main_item:hover {
    background: #C39639;
}

.ggth_main .ggth_main_item:hover::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: url(./../image/xm.png) no-repeat right center / auto 90%;
    opacity: 0.4;
    /* 设置背景图透明度 */
    z-index: 0;
    /* 确保背景图在内容下方 */
}

.ggth_main .ggth_main_item:hover .time {
    color: #fff;
}

.ggth_main .ggth_main_item:hover h5 {
    color: #fff;
}

.ggth_main .ggth_main_item:hover .down a {
    color: #fff;
}

.ggth_main .ggth_main_item:hover .img1 {
    display: none;
}

.ggth_main .ggth_main_item:hover .img2 {
    display: inline-block;
}

.ggth_main .ggth_main_item_1 {
    width: 100%;
}

.overflow-ellipsis {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
}



.showMoreZx {
    text-align: center;
    width: 140px;
    height: 46px;
    background: #C39639;
    border-radius: 23px;
    margin: 0 auto;
    margin-top: 35px;
}

.ggth_main_item.hidden {
    display: none;
}


.showMoreZx {
    text-align: center;
    width: 140px;
    height: 46px;
    background: #C39639;
    border-radius: 23px;
    margin: 0 auto;
    margin-top: 35px;
    font-size: 16px;
    color: #FFFFFF;
    line-height: 46px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    display: none;
}

.showMoreZx.active {
    display: flex;
}

.showMoreZx img {
    width: 28px;
    height: 28px;
    border-radius: 50%;
}

.hr_pt120 {
    padding-top: 60px;
}

.qygz {
    margin-top: 80px;

}

.qygz .qygz_qygz {
    margin-top: 40px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    background: url('./../image/qygzBanner.png') no-repeat center;
    padding: 60px 150px;
    padding-bottom: 80px;
}

.qygz .qygz_qygz .qygz_qygz_l {}

.qygz .qygz_qygz .qygz_qygz_l h5 {
    font-size: 32px;
    color: #333333;
    line-height: 42px;
}

.qygz .qygz_qygz .qygz_qygz_l .qygz_qygz_l_div {
    font-size: 16px;
    color: #666666;
    line-height: 32px;
    padding-top: 20px;
    padding-bottom: 60px;
    border-right: 1px solid #D8D8D8;
    padding-right: 89px;
}

.qygz .qygz_qygz .qygz_qygz_l .qygz_qygz_l_div p {
    font-size: 16px !important;
    color: #666666 !important;
    line-height: 32px !important;
}

.qygz .qygz_qygz .qygz_qygz_l .bottomDow {
    width: 168px;
    height: 48px;
    background: #C39639;
    border-radius: 25px;
    display: block;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
    color: #FFFFFF;
    line-height: 48px;
}

.qygz .qygz_qygz .qygz_qygz_l .bottomDow img {
    width: 30px;
    height: 30px;
    border-radius: 50%;
    margin-right: 10px;
}

.qygz .qygz_qygz .qygz_qygz_l .bottomDow .img2 {
    display: none;
}

.qygz .qygz_qygz .qygz_qygz_r {
    width: 311px;
    height: 421px;
    flex-shrink: 0;
    margin-left: 110px;
}

.qygz .qygz_qygz .qygz_qygz_r img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    flex-shrink: 0;
}

.qygz .qygz_zljg {
    background: #FAFAFA;
    margin-top: 72px;
    padding-bottom: 120px;
}

.qygz .qygz_zljg .qygz_zljg_main {}

.qygz .qygz_zljg .qygz_zljg_main h5 {
    font-size: 32px;
    color: #333333;
    line-height: 56px;
    padding-top: 120px;
}

.qygz .qygz_zljg .qygz_zljg_main_content {
    margin-top: 40px;
}

.pdfClass {
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
    margin-top: 40px;
    gap: 3.125%;
}

.pdfClass .pdfClassItem {
    width: 31.25%;
    height: 100px;
    background-color: #fff;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-radius: 4px;
    box-sizing: border-box;
    cursor: pointer;
    margin-bottom: 20px;
}

.pdfClass .pdfClassItem p {
    display: flex;
    align-items: center;
    flex: 1;
    overflow: hidden;
}

.pdfClass .pdfClassItem p span {
    line-height: 24px;
    font-size: 18px;
    color: #333333;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-left: 10px;
    /* 调整图片和文本的间距 */
    flex: 1;
    /* 让span占据剩余空间 */
}

.pdfClass .pdfClassItem p img {
    width: 40px;
    height: 40px;
    margin-right: 10px;
    margin-left: 24px;
}

.pdfClass .pdfClassItem a {
    width: 60px;
    height: 28px;
    background: #fff;
    border-radius: 2px;
    color: #fff;
    text-align: center;
    margin-right: 20px;
    line-height: 28px;
    position: relative;
}

.pdfClass .pdfClassItem:hover {
    border: 1px solid #C39639;
}

.pdfClass .pdfClassItem:hover a {
    background: #C39639;
}

.pdfClass .pdfClassItem:hover p span {
    color: #C39639;
}

.qygz .qygz_gzzd {
    padding: 100px 0;

}

.qygz .qygz_gzzd h5 {
    font-size: 32px;
    color: #fff;
    line-height: 56px;
}

.qygz .qygz_gzzd .desc {
    margin-top: 40px;
    color: #ffffff;
    font-size: 16px;
    line-height: 24px;
}

.qygz .qygz_fxgl {
    padding-bottom: 120px;
    padding-top: 120px;
}

.qygz .qygz_fxgl h5 {
    font-size: 32px;
    color: #333;
    line-height: 56px;
}

.qygz .qygz_fxgl .desc {
    margin-top: 40px;
    color: #666;
    font-size: 16px;
    line-height: 24px;
}

.qygz .qygz_fxgl .pdfClass .pdfClassItem {
    background-color: #FAFAFA;
}

.qygz .qygz_fxgl .pdfClass .pdfClassItem a {
    background-color: #FAFAFA;
}

.qygz .qygz_fxgl .pdfClass .pdfClassItem:hover a {
    background: #C39639;
}


.ndbg .ndbg_main {
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
    gap: 1.666%;
    margin-top: 40px;
}

.ndbg .ndbg_content {
    background: #F8F8F8;
    padding-top: 80px;
    padding-bottom: 120px;
}

.ndbg .ndbg_main .ndbg_item {
    width: 23.75%;
    margin-bottom: 60px;
}

.ndbg .ndbg_main .ndbg_item .ndbg_item_img {
    width: 100%;
    padding-top: 138%;
    position: relative;
    overflow: hidden;
}

/* 新增：图片填充容器 */
.ndbg .ndbg_main .ndbg_item .ndbg_item_img img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.ndbg .ndbg_main .ndbg_item .title {
    margin-top: 20px;
    font-size: 20px;
    color: #333333;
    line-height: 40px;
}

.ndbg .ndbg_main .ndbg_item .time {
    font-size: 20px;
    color: #333;
    line-height: 40px;
}

.cwbg_tab {
    display: flex;
    justify-content: flex-start;
    margin-top: 40px;
}

.cwbg_tab .cwbg_tab_item {
    width: 180px;
    background-color: #fff;
    text-align: center;
}

.cwbg_tab .cwbg_tab_item a {
    display: block;
    padding-bottom: 30px;

}

.cwbg_tab .cwbg_tab_item img {
    width: 44px;
    height: 46px;
    display: inline-block;
}

.cwbg_tab .cwbg_tab_item .img1 {
    display: inline-block;
}

.cwbg_tab .cwbg_tab_item .img2 {
    display: none;
}

.cwbg_tab .cwbg_tab_item p {
    font-weight: bold;
    font-size: 18px;
    color: #C7C7C7;
    line-height: 24px;
    margin-top: 20px;
}

.cwbg_tab .active {
    background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #F8F8F8 100%);
}

.cwbg_tab .active p {
    color: #333333;
}

.cwbg_tab .active .img1 {
    display: none;
}

.cwbg_tab .active .img2 {
    display: inline-block;
}

.ndbg_title_three {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.ndbg_title_three span {
    width: 6px;
    height: 28px;
    background: #C39639;
    border-radius: 4px;
    display: inline-block;
    margin-right: 12px;
}

.ndbg_title_three s {
    font-weight: bold;
    font-size: 28px;
    color: #333333;
    line-height: 37px;
}

.yscl {
    background: #fff;
}

.yscl .yscl_main {
    margin-top: 40px;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    display: none;
}

.yscl .yscl_main.active {
    display: flex;
}

.yscl .yscl_main .yscl_main_item {
    width: 27.67%;
    border-right: 1px dotted #E5E5E5;
    margin-bottom: 60px;
    padding-left: 4.166%;
    padding-right: 4.166%;
    box-sizing: initial;
    /* box-sizing: border-box; */
}

.yscl .yscl_main .yscl_main_item:nth-child(3n) {
    padding-right: 0px;
    border-right: none;
}

.yscl .yscl_main .yscl_main_item:nth-child(3n-2) {
    padding-left: 0px;
}

.yscl .yscl_main .yscl_main_item .yscl_main_item_t {
    width: 100%;
    padding-top: 56.37%;
    position: relative;
    overflow: hidden;
}

.yscl .yscl_main .yscl_main_item .yscl_main_item_t img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.yscl .yscl_main .yscl_main_item p {
    font-size: 20px;
    color: #333333;
    line-height: 40px;
    margin-top: 12px;
    max-height: 80px;
    overflow: hidden;
    display: -webkit-box;
    /* 将元素作为弹性伸缩盒子模型显示 */
    -webkit-line-clamp: 2;
    /* 限制在一个块元素显示的文本的行数 */
    -webkit-box-orient: vertical;
    /* 设置或检索伸缩盒对象的子元素的排列方式 */
    overflow: hidden;
    /* 隐藏溢出内容 */
    text-overflow: ellipsis;
    /* 溢出部分显示省略号 */
}

.yscl .yscl_main .yscl_main_item h5 {
    font-size: 20px;
    color: #999;
    line-height: 40px;
}

.yscl .yscl_main .yscl_main_item .yscl_main_item_b {
    margin-top: 40px;
}

.yscl .yscl_main .yscl_main_item .yscl_main_item_b img {
    display: block;
    width: 60px;
    height: 60px;
}

.yscl .yscl_main .yscl_main_item .yscl_main_item_b .img1 {
    display: block;
}

.yscl .yscl_main .yscl_main_item .yscl_main_item_b .img2 {
    display: none;
}

.yscl .yscl_main .yscl_main_item:hover .yscl_main_item_b .img2 {
    display: block;

}

.yscl .yscl_main .yscl_main_item:hover .yscl_main_item_b .img1 {
    display: none;
}

.gpxx {
    padding-bottom: 120px;
    padding-top: 80px;
}

.gpxx .gpxx_title {
    padding-top: 30px;
    padding-bottom: 30px;
    border-top: 1px solid #E8E8E8;
    border-bottom: 1px solid #E8E8E8;
    display: flex;
    justify-content: space-between;
    margin-top: 40px;
}

.gpxx .gpxx_title p {}

.gpxx .gpxx_title p span {
    font-weight: bold;
    font-size: 32px;
    color: #333333;
    line-height: 40px;
}

.gpxx .gpxx_title p s {
    font-weight: 400;
    font-size: 16px;
    color: #666666;
    line-height: 24px;
}

.gpxx .gpxx_title u {
    font-weight: bold;
    font-size: 16px;
    color: #666666;
    line-height: 40px;
}

.gpxx .gpxx_gj {
    display: flex;
    justify-content: space-between;
    margin-top: 60px;
    border-bottom: 1px solid #F2F2F2;
    padding-bottom: 60px;
}

.gpxx .gpxx_gj .gpxx_gj_l {
    width: 314px;
    flex-shrink: 0;
    border-right: 1px solid #F2F2F2;
}

.gpxx .gpxx_gj .gpxx_gj_l .xj {
    font-family: MicrosoftYaHei;
    font-size: 20px;
    color: #333333;
    line-height: 26px;
}

.gpxx .gpxx_gj .gpxx_gj_l .jq {
    margin-top: 20px;
    display: flex;
    justify-content: flex-start;
    width: 100%;
    align-items: flex-end;
}

.gpxx .gpxx_gj .gpxx_gj_l .jq span {
    font-size: 64px;
    color: #007D65;
    line-height: 64px;
}

.gpxx .gpxx_gj .gpxx_gj_l .jq s {
    font-size: 14px;
    color: #333333;
    line-height: 24px;
}

.gpxx .gpxx_gj .gpxx_gj_l .zd {
    margin-top: 46px;
    display: flex;
    justify-content: flex-start;
}

.gpxx .gpxx_gj .gpxx_gj_l .zd .imgSpan {
    margin-right: 20px;
    /* 修复：移除重复的 display: inline-block，保留初始隐藏状态 */
    display: none;
    text-align: center;
    width: 28px;
    height: 28px;
    /* 新增：确保背景色生效（调试用，可保留） */
    vertical-align: middle;
}

.gpxx .gpxx_gj .gpxx_gj_l .zd .imgSpan img {
    width: 12px;
    height: 16px;
    /* margin-top: 6px; */
}

.gpxx .gpxx_gj .gpxx_gj_l .zd .down {
    background: #007D65;
}

.gpxx .gpxx_gj .gpxx_gj_l .zd .up {
    background: #C39639;
}

.gpxx .gpxx_gj .gpxx_gj_l .zd s {
    margin-right: 12px;
}

.gpxx .gpxx_gj .gpxx_gj_l .zd .gpUp {
    color: #C39639;
    letter-spacing: 2px;
    line-height: 28px;
}

.gpxx .gpxx_gj .gpxx_gj_l .zd .gpDown {
    color: #007D65;
    letter-spacing: 2px;
    line-height: 28px;
}

.gpxx .gpxx_gj .gpxx_gj_r {
    flex: 1;
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
    margin-left: 100px;
}

.gpxx .gpxx_gj .gpxx_gj_r .gpxx_gj_r_item {
    width: 33.3%;
}

.gpxx .gpxx_gj_r p {
    margin-bottom: 42px;
    /* width: 33.3%; */
}

/* .gpxx .gpxx_gj_r p:last-child {
            margin-bottom: 36px;
        } */

.gpxx .gpxx_gj_r p span {
    font-size: 14px;
    color: #666666;
    line-height: 22px;
    text-align: left;
    font-style: normal;
    min-width: 140px;
    display: inline-block;
}

/* .gpxx .gpxx_gj_r p u {
    min-width: 150px;
    display: inline-block;
    text-align: left;
} */

.gpxx .gpxx_gj_r p span s {
    font-size: 14px;
    color: #999999;
    line-height: 22px;
    text-align: left;
    font-style: normal;
    margin-left: 0px;
    display: inline-block;
    min-width: 80px;
}

.gpxx .gpxx_gj_r p s {
    font-weight: bold;
    font-size: 20px;
    color: #333333;
    line-height: 22px;
    margin-left: 18px;
}

.gpxx .gpxx_gj_r p b {
    font-weight: normal;
    font-size: 20px;
    color: #666666;
    line-height: 22px;
}

.gpxx .gpxx_text {
    font-size: 14px;
    color: #999999;
    line-height: 22px;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    margin-top: 40px;
}

.gpxx .gpxx_text img {
    height: 14px;
    width: 14px;
    margin-right: 5px;
}

.gpxx .gpxx_zst {
    background: #FAFAFA;
    margin-top: 80px;
    padding: 0 60px;
    padding-bottom: 60px;
}

.gpxx .gpxx_zst h4 {
    font-weight: bold;
    font-size: 20px;
    color: #333333;
    line-height: 26px;
    padding-top: 40px;
}

.gpxx .gpxx_zst .gpxx_zst_chart {
    margin: 0 auto;
    background: #FFFFFF;
    border: 1px solid #C39639;
    margin-top: 20px;
    display: flex;
    justify-content: center;
    padding: 60px 0;
}

.gpxx .gpxx_zst .gpxx_zst_chart .text {
    height: 627px;
    width: 20px;
    position: relative;
    /* color: #C39639; */
    margin-right: 20px;
}

.gpxx .gpxx_zst .gpxx_zst_chart .text .p1 {
    position: absolute;
    top: 28%;
    color: #618500;
    font-weight: bold;
}

.gpxx .gpxx_zst .gpxx_zst_chart .text .p2 {
    position: absolute;
    bottom: 8%;
    color: #618500;
    font-weight: bold;
}

.gpxx .gpxx_zst .remark {
    margin-top: 30px;
    font-weight: 400;
    font-size: 14px;
    color: #666666;
    line-height: 21px;
    text-align: right;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    margin-top: 40px;
    flex-wrap: wrap;
}

.ggth .no-data {
    width: 100%;
    height: 300px;
    text-align: center;
    background: url(./../image/tzz_empty.png) no-repeat;
    background-size: 200px auto;
    background-position: center;
}

.tzzcx {
    padding-top: 80px;
}

.tzzcx .tzzgx {
    margin-top: 40px;
    padding-bottom: 80px;
}

.tzzcx .tzzcx_two_title {
    padding-bottom: 40px;
    border-bottom: 1px solid #E8E8E8;
}

.tzzcx .tzzcx_two_title h4 {
    font-size: 32px;
    color: #333333;
    line-height: 56px;
}

.tzzcx .tzzcx_two_title p {
    font-size: 16px;
    color: #C39639;
    line-height: 24px;
    margin-top: 16px;
}

.tzzcx .tzzcx_list {
    margin-top: 40px;
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
    gap: 1.38%;
}

.tzzcx .tzzcx_list .tzzcx_list_item {
    width: 23.958%;
    text-align: center;
    background: #FAFAFA;
    border-radius: 4px;
    padding: 0 30px;
    box-sizing: border-box;
    padding-top: 60px;
    padding-bottom: 60px;
    margin-bottom: 40px;
    box-shadow: none;
}

.tzzcx .tzzcx_list .tzzcx_list_item img {
    width: 58px;
    height: 58px;
}

.tzzcx .tzzcx_list .tzzcx_list_item h5 {
    font-weight: bold;
    font-size: 24px;
    color: #333333;
    line-height: 40px;
    margin-top: 30px;
}

.tzzcx .tzzcx_list .tzzcx_list_item p {
    margin-top: 24px;
    font-size: 16px;
    color: #666666;
    line-height: 24px;
    word-break: break-word;
}

.tzzcx .gdrx {
    height: 500px;
    width: 100%;
    /* overflow: hidden; */
    margin-bottom: 120px;
}

.gdrx .tzzcx_two_title {
    /* margin-top: 120px; */
    border-bottom: none;
    padding-top: 120px;
}

.gdrx .tzzcx_two_title h4 {
    color: #fff;
}

.gdrx .tzzcx_two_title p {
    color: #ffffff;
}

/* 移除原有flex布局，避免与Swiper冲突 */
.tzzcx .tzzcx_swiper {
    /* margin-top: 40px; */
    overflow: hidden;
    /* 隐藏超出容器的内容 */
}

/* 确保Swiper容器宽度100% */
.swiper-container {
    width: 100%;
    position: relative;
}

/* .swiper-wrapper {
            display: flex;
            justify-content: space-between;
            flex-wrap: wrap;
        } */

.tzzcx .tzzcx_list_item {
    text-align: center;
    /* width: 450px; */
    /* height: 298px; */
    background: #FAFAFA;
    /* box-shadow: 0px 6px 12px 0px #DDDDDD; */
    border-radius: 8px;
    padding-top: 60px;
    padding-bottom: 60px;
    overflow: hidden;
}

.tzzcx .tzzcx_list_item img {
    width: 58px;
    height: 58px;
}

.tzzcx .tzzcx_list_item h5 {
    font-weight: bold;
    font-size: 24px;
    color: #333333;
    line-height: 40px;
    margin-top: 30px;
}

.tzzcx .tzzcx_list_item p {
    margin-top: 24px;
    font-size: 16px;
    color: #666666;
    line-height: 24px;
    word-break: break-all;
}

.swiper-pagination {
    position: absolute;
    bottom: -30px;
    left: 0;
    width: 100%;
    text-align: center;
}

/* 分页按钮样式优化 */
.swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    background: #ccc;
    margin: 0 5px;
    opacity: 1;
}

.swiper-pagination-bullet-active {
    background: #C39639;
}

.headerSearch {
    display: flex;
    padding: 0 40px;
    justify-content: flex-end;
    /* background-color: rgba(0, 0, 0, 0.1); */
    font-size: 14px;
    color: #fff;
    line-height: 22px;
    height: 48px;
    align-items: center;
    align-items: center;
}

.headerSearch a:hover {
    color: #C39639;
}

.headerSearch svg path {
    fill: #fff !important;
}

.pageBanner-icon .headerSearch svg path {
    fill: #333 !important;
}
.pageBanner-icon .headerSearch a:hover svg path {
    fill: #C39639 !important;
}

.topHeader:hover .headerSearch a {
    color: #666666 !important;
}

.topHeader:hover .headerSearch svg path {
    fill: #666666 !important;
}

.topHeader:hover .headerSearch .topitem {
    color: #666666 !important;
}

.headerSearch a:hover svg path {
    fill: #C39639 !important;
}

.headerSearch .topitem {
    padding-right: 16px;
    display: flex;

}

.headerSearch .topitem {
    padding-right: 16px;
    display: flex;
    cursor: pointer;
}

.headerSearch .topitem {
    padding-right: 16px;
    display: flex;
    cursor: pointer;
}

.position_r {
    padding-left: 16px;
    position: relative;
    display: flex;
    cursor: pointer;
    justify-content: center;
    /* 水平居中 */
    align-items: center;
    /* 垂直居中 */
}

.position_r:hover {
    color: #C39639;
}

.position_r:hover svg path {
    fill: #C39639 !important;
}

.headerSearch .rightBorder {
    border-right: 1px dotted #fff;
}

.headerSearch #StranLink {
    position: relative;
    width: 40px;
    right: -20px;
    margin-left: -20px;
}

#jfv {
    padding-right: 6px;
}

.headerSearch .search_zx {
    display: flex;
    align-items: center;
    cursor: pointer;
}

.headerSearch .search_zx:hover svg path {
    fill: #C39639 !important;
}

.zx_searchBox {
    background-color: #fff;
    z-index: 1000;
    position: fixed;
    top: 48px;
    display: flex;
    justify-content: center;
    display: none;
    padding: 70px 0;
    align-items: center;
    width: 100%;
    box-shadow: 0px 4px 0px 0px rgba(0, 0, 0, 0.2), inset 0px 1px 0px 0px rgba(232, 232, 232, 0.5);
}

.inputBox {
    width: 68%;
    height: 68px;
    position: relative;
}

.inputBox img {
    width: 24px;
    height: 24px;
    position: absolute;
    left: 30px;
    top: 22px;
}

.zx_searchBox input {
    height: 68px;
    background: #F8F8F8;
    border-radius: 4px;
    padding: 0 10px;
    box-sizing: border-box;
    border: none;
    width: 100%;
    padding: 0 10px 0 74px;
    /* 左侧内边距设为60px，使内容右移 */
    outline: none;
    /* 移除选中时的默认边框 */
}

.zx_searchBox .search {
    width: 164px;
    height: 68px;
    background: #C39639;
    border-radius: 0px 4px 4px 0px;

    font-size: 20px;
    color: #FFFFFF;
    line-height: 68px;
    text-align: center;
    cursor: pointer;
}

.zx_searchBox .closeSearchBox_zx {
    display: flex;
    flex-direction: column;
    font-size: 14px;
    color: #C39639;
    line-height: 19px;
    margin-left: 30px;
    cursor: pointer;
}

.zx_searchBox .closeSearchBox_zx img {
    width: 30px;
    height: 30px;
    margin-bottom: 6px;
}

.topHeader .headerSearch .topitem:hover a {
    color: #C39639 !important;
}

.topHeader .headerSearch .topitem:hover {
    color: #C39639 !important;
}

.topHeader .headerSearch .topitem:hover svg path {
    fill: #C39639 !important;
}


/* .beerContainer .header:hover {
    background-color: #fff !important;
}

.body_home.showdiv .topHeader,
.pageBanner .topHeader:hover {
    background: #fff !important;
}

.body_home.showdiv .topHeader:hover a.i1 {
    color: #333333 !important;
}

.pageBanner .topHeader:hover a.i1 {
    color: #333333 !important;
}
.pageBanner .topHeader:hover a.i1.active_1 {
    color: #C39639  !important;
}
.pageBanner .topHeader:hover a.i1:hover {
    color: #C39639  !important;
}
.pageBanner .topHeader:hover .logo_b {
    display: block;
}
.pageBanner .topHeader:hover .logo_w {
    display: none;
}
.topMenuList .item .i1:hover, .topMenuList .item .i1.active_1 {
    color: #C39639 !important;
} */

.body_home .header {
    height: 120px;
}

/* .body_home .topHeader {
    transform: translateY(-48px);
    background-color: #fff;
} */
.header_in {
    height: 60px !important;
}

.navBox_foot {
    display: flex;
    justify-content: flex-end;
    padding-bottom: 20px;
    padding-right: 16px !important;
}

.navBox_foot p {
    padding: 0 10px;
    line-height: 32px;
    font-size: 14px;
    color: #666;
    border-radius: 16px;
    border: 1px solid #D8D8D8;
    margin-left: 20px;
}

.navBox_foot p a {
    display: flex;
    align-items: center;
}

.navBox_foot p img {
    width: 20px;
    height: 20px;
    margin-right: 5px;
}

.mNavList {
    padding: 20px 0 0px;
    height: calc(100% - 88px) !important;
    overflow: auto;
}

.footer .txtBox_item {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 40px;
}

.footer .txtBox_item:last-child {
    margin-left: 40px;
}
@media screen and (max-width: 1024px) {
    .footer .txtBox_item:last-child {
        margin-left: 0px;
    }
}

.footer .txtBox_item img {
    display: inline-block;
    width: 68px !important;
    height: 68px;
}

.footer .txtBox_item .txt {
    margin-left: 20px;
}

.footer .txtBox_item .txt h4 {
    font-weight: bold;
    font-size: 18px;
    color: #333333;
    line-height: 24px;
    margin-bottom: 16px;
}

.footer .txtBox_item .txt p {
    font-size: 16px;
    color: #666666;
    line-height: 28px;
    margin-top: 10px;
}

.ggth_main .ggth_main_item_1 {
    display: flex;
    width: 100%;
    justify-content: space-between;
    padding: 40px 0;
    border-bottom: 1px solid #E8E8E8;
    align-items: center;
    /* 新增：垂直居中对齐 */
}

.ggth_main .ggth_main_item_1 .ggth_main_item_1_time {
    width: 140px;
    flex-shrink: 0;
    border-right: 1px solid #F2F2F2;
}

.ggth_main .ggth_main_item_1 .ggth_main_item_1_time .month {
    font-weight: normal;
    font-size: 32px;
    color: #C39639;
    line-height: 40px;
}

.ggth_main .ggth_main_item_1 .ggth_main_item_1_time .year {
    font-weight: normal;
    font-size: 16px;
    color: #C39639;
    line-height: 24px;
    margin-top: 16px;
    display: inline-block;
}

.ggth_main .ggth_main_item_1 .ggth_main_item_1_time .mobile_show {
    display: none;
}

.ggth_main .ggth_main_item_1 .ggth_main_item_1_title {
    flex: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    min-width: 0;
    margin: 0 60px;
    width: 800px;
    font-weight: bold;
    font-size: 20px;
    color: #333333;
    line-height: 28px;
}

.ggth_main .ggth_main_item_1 .ggth_main_item_1_title:hover a {
    color: #C39639;
}

.ggth_main .ggth_main_item_1 .ggth_main_item_1_down {
    width: 120px;
    flex-shrink: 0;
}

.ggth_main .ggth_main_item_1 .ggth_main_item_1_down p {
    width: 120px;
    height: 48px;
    background: #F9B334;
    border-radius: 4px;
    color: #fff;
    font-size: 16px;
    color: #FFFFFF;
    line-height: 48px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.ggth_main .ggth_main_item_1 .ggth_main_item_1_down p img {
    width: 24px;
    height: 24px;
    vertical-align: text-bottom
}

.ggth_main .ggth_main_item_1 .ggth_main_item_1_down p a {
    color: #FFFFFF;
}

.ggth_main .ggth_main_item_1.hidden {
    display: none;
}

/* .fComtainer .fList .item {
    margin-left: 0 !important;
} */

.zx_nav_list {
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
    gap: 24px;
    /* margin-top: 50px; */
}

.zx_nav_list .zx_nav_list_item {
    padding: 15px 38px;
    font-size: 20px;
    color: #333333;
    line-height: 26px;
    background: #F2F2F2;
    border-radius: 28px;
    cursor: pointer;
}

.zx_nav_list .zx_nav_list_item.active {
    background: #C39639;
    color: #fff;
}

.mobileLanguage {
    position: relative;
    padding: 0 10px;
    line-height: 32px;
    font-size: 14px;
    color: #666;
    border-radius: 16px;
    border: 1px solid #D8D8D8;
    margin-left: 20px;
}

.mobileLanguageLine {
    display: flex;
    align-items: center;
}

.mobileLanguageshow {
    width: 100px;
    /* height: 92px; */
    background: #FFFFFF;
    box-shadow: 0px 0px 10px 0px #D8DFE7;
    border-radius: 8px;
    position: absolute;
    bottom: 110%;
    left: -10px;
    display: none;
    font-size: 16px;
    color: #333333;
    line-height: 36px;
    text-align: center;
}

/* .mobileLanguageLine:hover .mobileLanguageshow {
    display: block;
} */

.mobileLanguageLine img {
    width: 20px;
    height: 20px;
    margin-right: 5px;
}


@media screen and (max-width: 1024px) {
    .headerSearch {
        display: none;
    }

    .header {
        height: 80px !important;
    }

    .header_in {
        height: 100% !important;
    }

    .zx_searchBox {
        top: 80px;
        padding: 70px 20px;
    }

    .zx_searchBox .closeSearchBox_zx {
        display: none;
    }

    .zx_searchBox .search {
        width: 18%;
    }
}

@media screen and (min-width: 1181px) {
    .swiper-pagination {
        display: none;
    }
}

@media screen and (max-width: 1480px) {
    .gpxx .gpxx_gj .gpxx_gj_r .gpxx_gj_r_item {
        width: 50%;
        margin-bottom: 40px;
    }

    .gpxx .gpxx_gj_r p {
        margin-bottom: 42px;
        /* width: 33.3%; */
    }

    .yscl .yscl_main .yscl_main_item p {
        height: 80px;
    }
    .qygz_zljg .pdfClass .pdfClassItem {
        width: 48.25%;
    }
}

@media screen and (max-width: 1380px) {
    .hr_pt120 {
        padding-top: 60px;
    }

    .qygz .qygz_qygz {
        padding: 50px 130px;
        padding-bottom: 80px;
    }

    .qygz .qygz_qygz .qygz_qygz_l .qygz_qygz_l_div {
        padding-bottom: 40px;
        padding-right: 70px;
    }

    .qygz .qygz_qygz .qygz_qygz_r {
        margin-left: 90px;
    }

    .qygz_zljg .pdfClass .pdfClassItem {
        width: 48.25%;
    }


    .gpxx .gpxx_gj_r p {
        margin-bottom: 42px;
        /* width: 50%; */
    }


}

@media screen and (max-width: 1250px) {
    .pdfClass .pdfClassItem {
        width: 48.25%;
    }
}

@media screen and (max-width: 1280px) {
    .ggth_main .ggth_main_item {
        width: 48.25%;
    }

    .copyRight>div {
        padding: 0px 20px;
    }

    .ggth {
        /* background: #F2F2F2; */
        padding: 40px 0 60px 0;
    }

    .yscl {
        background: #fff;
    }

    .qygz .qygz_qygz {
        padding: 40px 120px;
        padding-bottom: 80px;
    }

    .qygz .qygz_qygz .qygz_qygz_l .qygz_qygz_l_div {
        padding-bottom: 40px;
        padding-right: 60px;
    }

    .qygz .qygz_qygz .qygz_qygz_r {
        margin-left: 70px;
    }

    /* .yscl .yscl_main .yscl_main_item {
        width: 45%;
    } */

    /* .yscl .yscl_main .yscl_main_item:nth-child(3n) {
        padding-right: 4.166%;
        padding-left: 0px;
        border-right: none;
    } */

    /* .yscl .yscl_main .yscl_main_item:nth-child(3n-2) {
        padding-left: 4.166%;
        padding-right: 4.166%;
    }

    .yscl .yscl_main .yscl_main_item:nth-child(2n) {
        padding-right: 0px;
        padding-left: 4.166%;
        border-right: none;
    }

    .yscl .yscl_main .yscl_main_item:nth-child(2n-1) {
        padding-left: 0;
        padding-right: 4.166%;
    } */

    /* .ggth_main .ggth_main_item_1 .ggth_main_item_1_time {
        width: 150px;
    } */
    .tzzcx .tzzcx_list .tzzcx_list_item {
        width: 23.958%;
        text-align: center;
        background: #FAFAFA;
        border-radius: 4px;
        padding: 0 30px;
        box-sizing: border-box;
        padding-top: 40px;
        padding-bottom: 40px;
        margin-bottom: 0px;
    }
}

@media screen and (max-width: 1180px) {
    .hr_pt120 {
        padding-top: 60px;
    }

    .qygz .qygz_qygz {
        padding: 30px 80px;
        padding-bottom: 80px;
    }

    .qygz .qygz_qygz .qygz_qygz_l .qygz_qygz_l_div {
        padding-bottom: 20px;
        padding-right: 40px;
    }

    .qygz .qygz_qygz .qygz_qygz_r {
        margin-left: 40px;
    }

    .ndbg .ndbg_main .ndbg_item {
        width: 31.666%;
        margin-bottom: 60px;
    }

    .gpxx .gpxx_gj .gpxx_gj_l {
        width: 220px;
    }

    .gpxx .gpxx_gj .gpxx_gj_r {
        margin-left: 30px;
    }

    .gpxx .gpxx_gj_r p s {
        margin-left: 10px;
    }

    .tzzcx .tzzcx_list {
        gap: 4%;
        display: flex;
        justify-content: space-between;
    }

    .tzzcx .tzzcx_list .tzzcx_list_item {
        width: 47%;
    }

    .tzzcx .gdrx {
        height: 450px;
        margin-bottom: 180px;
    }

    /* .tzzcx .tzzcx_list_item img {
        width: 77px;
        height: 77px;
    } */

    .tzzcx .tzzcx_list_item h5 {
        font-weight: bold;
        font-size: 32px;
        color: #333333;
        line-height: 40px;
        margin-top: 42px;
    }

    .tzzcx .tzzcx_list_item p {
        margin-top: 20px;
        font-size: 20px;
        color: #666666;
        line-height: 48px;
    }

    .swiper-pagination {
        position: absolute;
        bottom: -30px;
        left: 0;
        width: 100%;
        text-align: center;
    }

}

@media screen and (max-width: 980px) {
    .gpxx .gpxx_gj {
        display: block;
    }

    .pdfClass .pdfClassItem {
        width: 48.25%;
    }

    .gpxx .gpxx_gj .gpxx_gj_l {
        width: 284px;
        border-right: none;
    }

    .gpxx .gpxx_gj .gpxx_gj_r {
        width: 100%;
        margin-left: 0;
        margin-top: 60px;
        gap: 10%;
    }

    .gpxx .gpxx_gj_r p {
        margin-bottom: 42px;
        width: 100%;
        display: flex;
        justify-content: space-between;
    }

    .gpxx .gpxx_zst .gpxx_zst_chart iframe {
        height: 470px;
    }

    .gpxx .gpxx_zst .gpxx_zst_chart .text {
        height: 470px;
    }

    .gpxx .gpxx_zst {
        background: #FAFAFA;
        margin-top: 80px;
        padding: 0 20px;
        padding-bottom: 120px;
    }

    .gpxx .gpxx_zst .gpxx_zst_chart .text {
        margin-right: 10px;
    }

    .gpxx .gpxx_gj .gpxx_gj_r .gpxx_gj_r_item {
        width: 45%;
        margin-bottom: 20px;
    }

    .gpxx .gpxx_gj_r p {
        margin-bottom: 42px;
        width: 100%;
        display: flex;
        justify-content: space-between;
    }

    .ndbg .ndbg_main .ndbg_item .mobileShow_zx {
        display: block;
    }

    .ndbg .ndbg_main .ndbg_item .mobileShow_zx {
        display: block;
        font-size: 16px;
        color: #333;
        line-height: 32px;
        margin-top: 15px;
    }

    .ndbg .ndbg_main .ndbg_item .pcShow_zx {
        display: none;
    }
}

@media screen and (max-width: 750px) {
    .gpxx .gpxx_gj .gpxx_gj_r .gpxx_gj_r_item {
        width: 100%;
        margin-bottom: 20px;
    }

    .ggth_main .ggth_main_item {
        width: 100%;
    }

    .gpxx .gpxx_zst .remark {
        justify-content: flex-start;
        text-align: left;
    }


    .ggth {
        padding: 0px 0 60px 0;
    }

    .pdfClass .pdfClassItem {
        width: 100%;
    }
    .qygz_zljg .pdfClass .pdfClassItem {
        width: 100%;
    }

    .ggth_t .ggth_t_l {
        background: url(./../image/titleBg.png) no-repeat 11px top / 36px auto;
    }

    .qygz .qygz_qygz {
        display: block;
        padding: 30px 32px;
        padding-bottom: 60px;
    }

    .qygz .qygz_qygz .qygz_qygz_l .qygz_qygz_l_div {
        font-size: 16px;
        color: #666666;
        line-height: 32px;
        padding-top: 20px;
        padding-bottom: 60px;
        border-right: none;
        padding-right: 0px;
    }

    .qygz .qygz_qygz .qygz_qygz_r {
        margin-left: 0px;
        margin-top: 120px;
    }

    .qygz .qygz_qygz .qygz_qygz_r {
        text-align: left;
        width: 56%;
        height: auto;
        flex-shrink: 0;
        /* margin-left: 110px; */
    }

    .qygz .qygz_qygz .qygz_qygz_r img {
        width: 100%;
        height: auto;
    }

    .qygz .qygz_qygz .qygz_qygz_l .bottomDow .img1 {
        display: none;
    }

    .qygz .qygz_qygz .qygz_qygz_l .bottomDow .img2 {
        display: block;
    }

    .qygz .qygz_qygz .qygz_qygz_l .bottomDow {
        background: rgba(255, 255, 255, 0);
        border: 1px solid #C39639;
        border-radius: 25px;
        color: #C39639;
    }

    .qygz .qygz_zljg .qygz_zljg_main {
        padding: 0 22px;
    }

    .qygz .qygz_gzzd .qygz_gzzd_main {
        padding: 0 22px;
    }

    .pdfClass .pdfClassItem a {
        margin-right: 10px;
    }

    .pdfClass .pdfClassItem p span {
        margin-left: 0px;
    }

    .pdfClass .pdfClassItem p img {
        width: 40px;
        height: 40px;
        margin-right: 5px;
        margin-left: 14px;
    }

    .ndbg .ndbg_main .ndbg_item {
        width: 48%;
        margin-bottom: 60px;
    }

    .hr_outBox {
        width: 100%;
        padding: 0 32px;
    }

    .ndbg .ndbg_main {
        gap: 4%;
    }

    .ndbg .ndbg_main .ndbg_item .title {
        font-size: 16px;
    }

    .ndbg .ndbg_main .ndbg_item .time {
        font-size: 16px;
    }

    .yscl .yscl_main .yscl_main_item {
        width: 100%;
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .yscl .yscl_main .yscl_main_item .yscl_main_item_b {
        margin-top: 30px;
    }

    .tzzcx .tzzcx_list .tzzcx_list_item {
        width: 100%;
    }

    .gpxx .gpxx_title {
        display: block;
    }

    .gpxx .gpxx_title p span {
        font-size: 20px;
    }

    .navBox_foot #StranLink {
        color: #333 !important;
    }

    .ggth_main .ggth_main_item_1 .ggth_main_item_1_time {
        width: 100px;
    }

    .ggth_main .ggth_main_item_1 {
        display: flex;
        flex-direction: column;
        border-bottom: 1px solid #F2F2F2;
        padding: 64px 0;
        align-items: flex-start;
    }

    .ggth_main .ggth_main_item_1 .ggth_main_item_1_time {
        display: flex;
        justify-content: flex-start;
        width: 100%;
        border: none;

    }

    .ggth_main .ggth_main_item_1 .ggth_main_item_1_time .month {
        display: none;
    }

    .ggth_main .ggth_main_item_1 .ggth_main_item_1_time .year {
        display: none;
    }

    .ggth_main .ggth_main_item_1 .ggth_main_item_1_time .mobile_show {
        font-weight: normal;
        font-size: 24px;
        color: #C39639;
        line-height: 36px;
        display: block;
    }

    .ggth_main .ggth_main_item_1 .ggth_main_item_1_title {
        width: 100%;
        margin: 20px 0;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        /* 限制显示2行 */
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        height: auto;
        white-space: normal;
        font-size: 30px;
        color: #333333;
        line-height: 48px;
        font-weight: normal;
    }

    .ggth_main .ggth_main_item_1 .ggth_main_item_1_down {
        margin-top: 20px;
    }

    .ggth_t .ggth_t_l {
        font-size: 30px;
    }

    .ggth_main {
        margin-top: 0px;
    }

    .ndbg .ndbg_main .ndbg_item .pcShow_zx {
        display: none;
    }

    .yscl .yscl_main .yscl_main_item p {
        height: auto;
    }



}

@media screen and (max-width: 640px) {
    .mNavBtn.mshow img {
        width: 24px !important;
        height: 24px !important;
    }

    .zx_searchBox {
        top: 80px;
        padding: 30px 20px;
    }

    .zx_searchBox .search {
        width: 26%;
    }

    .footUs span {
        display: block;
        width: 100%;
        font-size: 24px;
        padding-bottom: 12px;
    }

    .ggth_t .ggth_t_l {
        padding-left: 0px;
    }

    .gpxx {
        padding-bottom: 120px;
        padding-top: 10px;
    }

    .hr_pt120 {
        padding-top: 40px;
    }

    .gpxx .gpxx_title {
        margin-top: 27px;
    }

    .gpxx .gpxx_gj_r p {
        margin-bottom: 20px;
    }

    .gpxx .gpxx_gj {
        padding-bottom: 0px;
    }

    .gpxx .gpxx_gj {
        border-bottom: none;
    }

    .gpxx .gpxx_text {
        margin-top: 0px;
    }

    .gpxx .gpxx_zst {
        margin-top: 40px;
    }

    .gpxx .gpxx_zst .gpxx_zst_chart {
        padding: 35px 0;
    }

    .gpxx .gpxx_zst {
        padding-bottom: 30px;
    }

    .gpxx .gpxx_zst .remark {
        margin-top: 20px;
    }

    .gpxx {
        padding-bottom: 80px;
    }

    .ggth_t .ggth_t_l {
        background: url(./../image/titleBg.png) no-repeat -6px top / 36px auto;
    }

    .tzzcx {
        padding-top: 15px;
    }

    .tzzcx .tzzcx_two_title h4 {
        font-size: 24px;
        line-height: 56px;
    }

    .tzzcx .tzzcx_two_title p {
        font-size: 20px;
        margin-top: 9px;
    }

    .tzzcx .tzzgx {
        margin-top: 20px;
    }

    .tzzcx .tzzcx_list_item p {
        font-size: 16px;
    }

    .qygz {
        margin-top: 15px;
    }

    .qygz .qygz_qygz {
        display: block;
        padding: 60px 32px;
    }

    .qygz .qygz_zljg .qygz_zljg_main h5 {
        padding-top: 60px;
    }

    .copyRight>div,
    .copyRight>div a {
        font-size: 11px;
    }

    .cwbg_tab .cwbg_tab_item {
        width: 120px;
    }

    .ggth_main .ggth_main_item_1 .ggth_main_item_1_title {
        font-size: 20px;
        line-height: 40px;
        margin: 10px 0;
    }

    .ggth_main .ggth_main_item_1 .ggth_main_item_1_time .mobile_show {
        font-size: 20px;
        line-height: 30px;
    }

    .ggth_main .ggth_main_item_1 .ggth_main_item_1_down {
        margin-top: 10px;
    }

    .ggth_main .ggth_main_item_1 {
        padding: 30px 0;
    }

    .ggth_t .ggth_t_l {
        font-size: 22px;
    }

    .ggth_main .ggth_main_item_1 .ggth_main_item_1_down p {
        width: 100px;
        height: 36px;
        font-size: 14px;
        line-height: 36px;
    }

    .ggth_main .ggth_main_item_1 .ggth_main_item_1_down p img {
        width: 18px;
        height: 18px;
        margin-right: 5px;
    }

    .dropdown-arrow {
        border-left: 6px solid transparent;
        border-right: 6px solid transparent;
        border-top: 7px solid #333;
    }

    .selected-text {
        border-bottom: 1px solid #333;
        padding-bottom: 2px;
        background-color: #fff;
        width: 64px;
        height: 32px;
        line-height: 32px;
        font-size: 18px;
    }

    .qygz .qygz_qygz .qygz_qygz_l h5 {
        font-size: 24px;
    }

    .qygz .qygz_qygz .qygz_qygz_r {
        margin-top: 60px;
    }

    .qygz .qygz_zljg {
        padding-bottom: 60px;
    }

    .qygz .qygz_gzzd {
        padding: 50px 0;
    }

    .specialColumnTab .item a {
        width: auto;
        height: 48px;
        line-height: 48px;
        border-radius: 48px;
        padding: 0 19px;
    }
}