/* CSS Document */
@charset "utf-8";
.pd10{
    padding-left: 10px;
    padding-right: 10px;
}
.white_body {
    background-color: #ffffff;
}
.white_body .top .search_pc .sobox_pc .inp_w {
    border: 1px solid #e5e5e5;
}
.white_body .top .chinese a:hover {
    background-color: #efefef;
}


/*下级遮罩*/
.ej_banner {
    overflow: hidden;
    background-size: cover;
    color: #fff;
    /* height: 571px; */
    position: relative;
    padding: 138px 0 0;
}
.clum_mask {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.2);
    width: 100%;
    height: 100%;
    z-index: 1;
}
.header_clum::before {
    width: 100%;
    height: 150px;
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: -50px;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.7)), to(rgba(0, 0, 0, 0)));
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0));
    pointer-events: none;
    z-index: -1;
}
.crumb_mod {
    position: relative;
    margin: auto;
    width: 1400px;
    padding: 0 10px;
    height: 100%;
    max-width: 100%;
    text-align: center;
    z-index: 1;
}
.crumb_mod .crumb_mod_box {
    padding-top: 40px;
    padding-bottom: 60px;
}
.crumb_mod .crumb_mod_box .title {
    font-size: 40px;
    line-height: 1.5;
}
.crumb_mod .crumb_mod_box .txt {
    font-size: 20px;
    margin-top: 30px;
    line-height: 1.5;
    padding: 0 3em;
}
/* 下级20250926 */
.crumbsNav {
    position: relative;
    font-size: 16px;
    line-height: 1.2;
    z-index: 1;
    margin-top: 20px;
}
.clum_layout {

}
.clum_layout .clum_name {
    font-size: 46px;
    line-height: 1.2;
    margin-top: 42px;
    text-align: center;
}
.clum_layout .clum_name2 {
    font-size: 32px;
    line-height: 1.2;
    margin-top: 88px;
    text-align: center;
}
.clum_layout .clum_title {
    overflow: hidden;
    text-align: center;
    margin-top: 40px;
}
.clum_layout .clum_title ul li {
    display: inline-block;
    font-size: 32px;
    position: relative;
    margin: 0 40px;
    padding-bottom: 3px;
}
.clum_layout .clum_title.sys ul li {
    display: inline-block;
    font-size: 28px;
    position: relative;
    margin: 0 40px;
    padding-bottom: 6px;
}
.clum_layout .clum_title ul li.on {
    font-weight: bold;
    border-bottom: 2px #333333 solid;
}
.clum_layout .clum_txt_list {
    overflow: hidden;
    margin-top: 30px;
    padding-bottom: 100px;
}
.clum_layout .clum_txt_list ul {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -15px;
}
.clum_layout .clum_txt_list ul li {
    padding: 48px 60px;
    background: #fff;
    margin: 15px;
    color: #707070;
    font-size: 20px;
    width: calc(50% - 30px);
    overflow: hidden;
}
.clum_layout .clum_txt_list ul li:hover .title {
    color: #7d1e1e;
}
.clum_layout .clum_txt_list .title {
    color: #333;
    white-space: nowrap;
    line-height: 1.5;
    height: 1.5em;
    text-overflow: ellipsis;
    overflow: hidden;
}
.clum_layout .clum_txt_list .txt {
    font-size: 16px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    line-height: 1.8;
    height: 56px;
    text-overflow: ellipsis;
    overflow: hidden;
    margin-top: 10px;
}
.clum_layout .clum_txt_list .time {
    font-family: Arial;
    margin-top: 36px;
}

.zycont_top {
    color: #fff;
    font-size: 20px;
    line-height: 2;
    text-indent: 2em;
    margin-top: 40px;
    padding: 52px 60px;
    background: url(guobo202509_zy1.jpg) no-repeat;
    background-size: 100% 100%;
    text-align: justify;
}
.zycont_list {
    color: #ffffff;
    padding: 50px 25px 50px;
    margin-top: 40px;
    background: url(guobo202509_zy2.jpg) no-repeat;
    background-size: 100% 100%;
}
.zycont_list .zycont_tit {
    text-align: center;
    font-size: 24px;
}
.zycont_list .zycont_sorting {
    text-align: center;
    color: #e7b995;
    margin-top: 10px;
}
.zycont_list .zycont_box {
    overflow: hidden;
}
.zycont_list .zycont_box ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-top: 12px;
}
.zycont_list .zycont_box ul li {
    width: 10%;
    text-align: center;
    margin-top: 15px;
    padding: 0 10px;
}
.zycont_list .zycont_box ul li a:hover {
    color: #e7b995;
}
.clum_layout  .clum_txt_list_w {
    margin-top: 60px;
}
.more_box {
    color: #ffffff;
    display: block;
    position: relative;
    width: 100px;
    margin: 34px auto 0;
}
.more_box a.more::after{
    content: " ";
    position: absolute;
    right: 0;
    top: 50%;
    width: 11px;
    height: 11px;
    margin-top: -5px;
    background: url(guobo202509_zl_more_b.png) no-repeat center center;
    background-size: 100% auto;
    transition: all 0.5s;
}
.more_box:hover a.more{
    color: #ffffff;
}
.more_box:hover a.more::after{
    transform: rotate(45deg);
}
/* 图片列表 */
.clum_layout .clum_img_list {
    overflow: hidden;
    padding-bottom: 100px;
    clear: both;
}
.clum_layout .clum_img_list ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -7px 40px;
}
.clum_layout .clum_img_list ul li {
    width: calc((100% - 55px) / 3);
    margin: 37px 9px 0;
}
.clum_layout .clum_img_list ul li .img {
    position: relative;
    overflow: hidden;
    background: #FFFFFF;
}
.clum_layout .clum_img_list ul li .txt {
    font-size: 18px;
    white-space: nowrap;
    line-height: 1.5;
    height: 1.5em;
    text-overflow: ellipsis;
    overflow: hidden;
    margin: 16px 10px 0;
}
.clum_layout .clum_img_list ul li .txt p {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.clum_layout .clum_img_list ul li .img img {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.clum_layout .clum_img_list ul li .img img {
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}
.clum_layout .clum_img_list ul li:hover .img img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
.clum_layout .clum_img_list ul li .img::before {
    content: '';
    display: block;
    padding-top: 55.902%;
}
.clum_layout .clum_img_list.clum_img_list_zt ul li .img::before {
    content: '';
    display: block;
    padding-top: 33.902%;
}
.clum_layout .clum_img_list .img_name {
    text-align: center;
    margin-top: 1em;
}
/* 藏品传世 */
.clum_layout .clum_cs_nav ul li {
    display: inline-block;
    font-size: 24px;
    position: relative;
    margin: 0 40px 0 0;
    padding-bottom: 3px;
}
/* 普通讲解详情 */

.clum_lists{
    margin-top: 35px;
    display: flex;
    align-items: flex-start;
    padding-bottom: 100px;
}
.clum_list_l{
    width: 300px;
    min-width: 300px;
    min-height: 530px;
    height: auto;
    background: url(guobo202509_menu_bg.jpg) no-repeat;
    background-size: 100% 100%;
    padding: 45px 43px;
    margin-right: 30px;
    margin-top: 94px;
}
.clum_list_l li{
    font-size: 20px;
    line-height: 1.6;
    margin-bottom: 25px;
}
.clum_list_l li:last-child{
    margin-bottom: 0;
}
.clum_list_l li a{
    color: #ffffff;
    display: block;
    position: relative;
}
.clum_list_l li a::after{
    content: " ";
    position: absolute;
    right: -15px;
    top: 16px;
    width: 11px;
    height: 11px;
    margin-top: -5px;
    background: url(guobo202509_zl_more_b.png) no-repeat center center;
    background-size: 100% auto;
    transition: all 0.5s;
}
.clum_list_l li:hover a{
    font-weight: bold;
}
.clum_list_l li:hover a::after{
    transform: rotate(45deg);
}
.clum_list_l li.on a{
    font-weight: bold;
}
.clum_list_l li.on a::after{
    transform: rotate(45deg);
}

.clum_list_r{
    width: 1050px;
}
.clum_list_r .clum_titles{
    font-size: 46px;
    line-height: 1.2;
    text-align: center;
}
.clum_list_r .clum_tips {
    font-size: 20px;
    margin-top: 30px;
    text-align: center;
}
.clum_list_r .clum_btn {
    font-size: 20px;
    margin-top: 30px;
    text-align: center;
}
.clum_list_r .clum_btn a {
    display: inline-block;
    color: #fff !important;
    background: #a5343c;
    padding: 9px 49px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.clum_list_r .clum_imgbox {
    background: #fff;
    padding: 54px 60px 75px;
    margin-top: 40px;
}
.clum_list_r .clum_imgbox img {
    display: block;
    width: 100%;
    height: auto;
}
.clum_list_r .clum_txt {
    background: #fff;
    padding: 54px 60px 75px;
    font-size: 18px;
    line-height: 2;
}
.clum_list_r .clum_txt2 {
    background: #fff;
    padding: 30px 0;
    font-size: 18px;
    line-height: 2;
}
.clum_list_r .clum_txt p {
    text-indent: 2em;
}
.clum_list_r .clum_txt img {
    max-width: 100%!important;
}
.clum_layout .clum_titles {
    font-size: 42px;
    line-height: 1.2;
    margin-top: 38px;
    text-align: center;
}
.clum_lists_2 .clum_list_l {
    margin-top: 0;
}
.clum_list_r .clum_ul li {
    border-bottom: 1px solid #af848a;
    padding: 10px 0;
    font-size: 18px;
}
/*馆校合作*/
.clum_sec_layout {
    padding: 98px 0 0;
}
.clum_sec_layout .clum_sec_name {
    font-size: 32px;
    text-align: center;
}
.clum_sec_cont {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: 30px;
}
.clum_sec_cont .left-box {
    width: 100%;
    /* width: 60%; */
    background: #efefef;
    padding: 60px 45px 70px;
    min-height: 450px;
}
.clum_sec_cont .left-box .tit {
    font-size: 24px;
    margin-bottom: 24px;
}
.clum_sec_cont .left-box .text-box {
    font-size: 20px;
    line-height: 1.8;
    text-indent: 2em;
}
.clum_sec_cont .right-box {
    position: relative;
    width: 38.88889%;
    color: #fff;
    background: #b1794c;
    padding: 60px 45px 70px;
}
.clum_sec_cont .right-box ul li {
    margin-bottom: 10px;
    line-height: 1.6;
}
.clum_sec_cont .right-box .tit {
    font-size: 24px;
    margin-bottom: 30px;
}

.more-box {
    position: absolute;
    left: 45px;
    bottom: 60px;
}
.more-box a{
    color: #ffffff;
    display: block;
    position: relative;
    padding-right: 20px;
}
.more-box a::after{
    content: " ";
    position: absolute;
    right: 0;
    top: 50%;
    width: 11px;
    height: 11px;
    margin-top: -5px;
    background: url(guobo202509_zl_more_b.png) no-repeat center center;
    background-size: 100% auto;
    transition: all 0.5s;
}
.more-box:hover a{
    font-weight: bold;
}
.more-box:hover a::after{
    transform: rotate(45deg);
}

.banner_layout {
    overflow: hidden;
}
.banner_layout img {
    width: 100%;
}
.clum_sec_cont2 {

}
.clum_sec_cont2 .right-box {
    background: #838978;
}
.clum_sec_cont .left-box2 {
    position: relative;
    width: 50%;
    background: #efefef;
    padding: 60px 45px 70px;
}
.clum_sec_cont .left-box2 .tit {
    font-size: 24px;
    margin-bottom: 24px;
}
.clum_sec_cont .left-box2 .text-box {
    font-size: 20px;
    line-height: 1.8;
    text-indent: 2em;
}

.clum_sec_cont2 .right-box2 {
    background: #838978;
}
.clum_sec_cont .right-box2 .more-box {
    top: 60px;
    right: 44px;
    left: auto;
    bottom: auto;
}
.clum_sec_cont .right-box2 {
    position: relative;
    width: 50%;
    color: #fff;
    padding: 60px 45px 70px;
    min-height: 450px;
}
.clum_sec_cont .right-box2 ul li {
    margin-bottom: 10px;
    line-height: 1.6;
}
.clum_sec_cont .right-box2 .tit {
    font-size: 32px;
    margin-bottom: 30px;
}
/*中华文明学*/
.wmx_layout1 {
    padding: 90px 0 93px;
}
.wmx_layout1 .title {
    font-size: 32px;
}
.wmx_layout1 .title_box {
    position: relative;
    overflow: hidden;
}
.more_link {
    position: absolute;
    top: 0;
    right: 3px;
}
.more_link a{
    display: inline-block;
    position: relative;
    padding-right: 20px;
    color: #000000;
}
.more_link a::after{
    content: " ";
    position: absolute;
    right: 0;
    top: 50%;
    width: 11px;
    height: 11px;
    margin-top: -5px;
    background: url(guobo202509_zl_more.png) no-repeat center center;
    background-size: 100% auto;
    transition: all 0.5s;
}
.more_link:hover a{
    color: #7d1e1e;
}
.more_link:hover a::after{
    transform: rotate(45deg);
}
.wmx_layout1 .wxm_box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: 30px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
}
.wmx_layout1 .wmx_right ul li {
    margin-bottom: 15px;
    overflow: hidden;
    font-size: 20px;
}
.wmx_layout1 .wmx_right ul li:last-child {
    margin-bottom: 0;
}
.wmx_layout1 .wmx_left img {
    width: 100%;
    display: block;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}
.wmx_layout1 .wmx_left:hover img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
.wmx_layout1 .wmx_left {
    width: 44%;
    height: 334px;
    padding: 0;
    overflow: hidden;
}
.wmx_layout1 .wmx_right {
    position: relative;
    width: 45.88889%;
}
.wmx_layout1 .wmx_right .tit {
    float: left;
    width: 80%;
    overflow: hidden;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.wmx_layout1 .wmx_right .time {
    float: right;
    font-size: 18px;
    color: #707070;
    font-family: Arial;
    line-height: 30px;
}

.wmx_layout2 {
    background: url(guobo202509_ej_wmx-bg.jpg) no-repeat center;
    background-size: cover;
    background-attachment: fixed;
    padding: 88px 0 100px;
}
.wmx_layout2 .title {
    font-size: 32px;
    color: #ffffff;
    text-align: center;
}
.wmx_layout2 .content {
    overflow: hidden;
}
.wmx_layout2 .content ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -7px;
    padding: 17px 0 0;
    color: #707070;
}

.wmx_layout2 .content ul li {
    display: block;
    background: #fff;
    width: calc((100% - 30px) / 2);
    margin: 14px 7px 0;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

.wmx_layout2 .content ul li a {
    display: block;
    padding: 42px 45px 37px;
}

.wmx_layout2 .content .cont_tit {
    font-size: 20px;
    color: #333;
    white-space: nowrap;
    line-height: 1.6;
    height: 1.6em;
    text-overflow: ellipsis;
    overflow: hidden;
}
.wmx_layout2 .content ul li:hover .cont_tit {
    color: #7d1e1e;
}
.wmx_layout2 .content ul li:hover {
    box-shadow: 0 0 60px 5px rgb(162 162 162 / 50%) inset;
}
.wmx_layout2 .content .cont_p {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    line-height: 1.6;
    text-overflow: ellipsis;
    overflow: hidden;
    margin-top: 10px;
    font-size: 18px;
    color: #707070;
}

.wmx_layout2 .content .cont_time {
    font-family: Arial;
    font-size: 18px;
    margin-top: 30px;
    color: #707070;
}

.wmx_layout2 .more-box {
    margin-top: 30px;
}
.more_link.white {
    position: relative;
    text-align: center;
    margin-top: 30px;
}
.more_link.white a::after{
    content: " ";
    position: absolute;
    right: 0;
    top: 50%;
    width: 11px;
    height: 11px;
    margin-top: -5px;
    background: url(guobo202509_zl_more_b.png) no-repeat center center;
    background-size: 100% auto;
    transition: all 0.5s;
}
.more_link.white a {
    color: #ffffff;
}
.more_link.black {
    position: relative;
    text-align: center;
    margin-top: 30px;
}
.more_link.black a {
    color: #000000;
}
.more_link:hover.black a {
    color: #7d1e1e;
}
.more_link.black a::after{
    content: " ";
    position: absolute;
    right: 0;
    top: 50%;
    width: 11px;
    height: 11px;
    margin-top: -5px;
    background: url(guobo202509_zl_more.png) no-repeat center center;
    background-size: 100% auto;
    transition: all 0.5s;
}

.wmx_layout3 {
    padding: 88px 0 84px;
}
.wmx_layout3 .title {
    font-size: 32px;
    text-align: center;
}
.wmx_layout3 .content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 30px;
}
.wmx_layout3 .img-box {
    width: 48.21429%;
    position: relative;
}
.wmx_layout3 .img-box .img {
    position: relative;
    overflow: hidden;
}
.wmx_layout3 .img-box .img img {
    position: absolute;
    left: 0;
    top: 0;
    max-width: 100%;
    max-height: 100%;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}
.wmx_layout3 .img-box .img:hover img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
.wmx_layout3 .img-box .img::before {
    content: '';
    display: block;
    padding-top: 74.66667%;
}

.wmx_layout3 .content_list {
    width: 0;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.wmx_layout3 .content_list .list_item {
    position: relative;
    width: 50%;
    padding: 15px 0 0 15px;
}
.wmx_layout3 .content_list .list_item:nth-child(-n+2) {
    padding-top: 0;
}
.wmx_layout3 .content_list .list_item .pd {
    height: 100%;
    background: #f8f7f4;
    position: relative;
    padding: 35px 35px 0;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}
.wmx_layout3 .content_list .list_item:hover .pd {
    background: #f1efeb;
}
.wmx_layout3 .content_list .text_box {
    font-size: 20px;
    line-height: 1.8;
}
.wmx_layout3 .content_list .text_box .cont_tit {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    line-height: 1.5;
    text-overflow: ellipsis;
    overflow: hidden;
    text-align: justify;
    text-justify: inter-ideograph;
}

.wmx_layout3 .content_list .text_box .cont_time {
    font-family: 'Arial';
    color: #707070;
    margin-top: 30px;
}

.wmx_layout4 {
    padding: 30px 0 88px;
}
.wmx_layout4 .title {
    font-size: 32px;
    text-align: center;
}
.wmx_layout4 .content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 30px;
}

.wmx_layout4 .content ul {
    width: 72.85714%;
    background: #efefef;
    font-size: 20px;
    padding: 72px 80px;
}
.wmx_layout4 .content ul li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.wmx_layout4 .content ul li + li {
    margin-top: 14px;
}

.wmx_layout4 .content .cont_tit {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    width: 0;
    white-space: nowrap;
    line-height: 1.5;
    height: 1.5em;
    text-overflow: ellipsis;
    overflow: hidden;
}

.wmx_layout4 .content .cont_time {
    color: #707070;
    font-family: Arial;
    margin-left: 20px;
}

.wmx_layout4 .content .bg-img {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin-left: 15px;
    width: 0;
    background: url() no-repeat center;
    background-size: cover;
    min-height: 534px;
}
.wmx_layout5 {

}
.wmx_layout5 .title {
    font-size: 32px;
    text-align: center;
}
.wmx_layout5 .content {
    background: #efefef;
    padding: 90px 0 100px;
    margin-top: 30px;
    font-size: 20px;
}
.wmx_layout5 .list_item {
    background: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: 414px;
    position: relative;
    padding: 40px 30px 70px;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}
.wmx_layout5 .cont_tit {
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    line-height: 1.8;
    text-overflow: ellipsis;
    overflow: hidden;
    font-size: 20px;
}
.wmx_layout5 .cont_tit {
    text-align: justify;
    text-justify: inter-ideograph;
}
.wmx_layout5 .cont_time {
    color: #707070;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    font-size: 18px;
}
.wmx_layout5 .content_list ul {
    margin: 0 -7px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.wmx_layout5 .content_list ul li {
    padding: 0 7px;
    width: 25%;
}
.wmx_layout5 .content_list ul li:hover .list_item {
    background: #b1794c;
    color: #fff;
}
.wmx_layout5 .content_list ul li:hover .cont_time {
    color: #ffffff;
}

.pages{
    display: flex;
    font-size: 18px;
    text-align: center;
    justify-content: center;
    padding: 21px 0 0;
    align-items: center;
}
.pages .pages_a, .pages .dian{
    min-width: 38px;
    line-height: 38px;
    height: 38px;
    border-radius: 6px;
    background-color: #ffffff;
    margin: 0 10px;
    display: block;
}
.pages .pages_a:hover, .pages .pages_a.active{
    background-color: #a6343c;
    color: #ffffff;
}
.pages .dian{
    background: none;
    margin: 0;
}
.pages .pages_prev, .pages .pages_next{
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 26% auto;
}
.pages .pages_prev{
    background-image: url("guobo202509_xly_pages_prev.png");
}
.pages .pages_next{
    background-image: url(guobo202509_xly_pages_next.png);
}
.pages .pages_prev:hover{
    background-image: url(guobo202509_xly_pages_prev_h.png);
}
.pages .pages_next:hover{
    background-image: url(guobo202509_xly_pages_next_h.png);
}
.pages .pages_prev.pages_no{
    background-image: url(guobo202509_xly_pages_prev_n.png);
}
.pages .pages_next.pages_no{
    background-image: url(guobo202509_xly_pages_next_n.png);
}
.pages .pages_prev.pages_no:hover{
    background-color: #ffffff;
}
.pages .pages_next.pages_no{
    background-color: #ffffff;
}
.pages .pages_tiao{
    border: 1px solid #a6343c;
    border-radius: 6px;
    display: flex;
    background-color: #ffffff;
    margin-left: 24px;
    align-items: center;
    padding: 2px;
}
.pages .pages_text{
    width: 60px;
    height: 32px;
    padding: 0 10px;
    border: none;
    display: block;
    background:none;
    text-align: center;
    font-size: 18px;
}
.pages .pages_button{
    width: 60px;
    height: 34px;
    line-height: 34px;
    border: none;
    border-radius: 6px;
    color: #ffffff;
    background-color: #a6353b;
    cursor: pointer;
    display: block;
}
/*藏品*/
.cp_layout .clum_img_list ul li .img::before {
    content: '';
    display: block;
    padding-top: 74.902%;
}
.cp_layout .clum_img_list ul li .txt {
    height: 3.5em;
}
.cp_body {
    background-color: #efefef;
}
.cp_banner {
    overflow: hidden;
    background-size: cover;
    color: #fff;
    height: 700px;
    position: relative;
    padding: 138px 0 0;
}
.cp_banner .crumb_mod .crumb_mod_box {
    padding-top: 176px;
}

/*菜单*/
.search_list {
    display: flex;
    justify-content: space-between;
    margin-top: 100px;
}
.search_list .form-item {
    width: calc(62% / 3);
    margin-right: 10px;
}
.search_list .search {
    display: flex;
    width: calc(110% / 3);
}
.search_list .search .search_input {
    width: 75%;
    background: #FFFFFF;
    height: 60px;
    line-height: 60px;
    font-size: 20px;
    border: none;
    padding: 0 15px;
}
.search_list .search .btn {
    background: #A6343C url(guobo202509_ej_cp_btn.png) center no-repeat;
    width: 25%;
    height: 60px;
    border: none;
    cursor: pointer;
}
.form-ui {
    height: 60px;
    line-height: 60px;
    background: #fff;
    position: relative;
    cursor: pointer;
    display: block;
    /* margin-right: 10px; */
}
.form-ui h3 {
    padding: 0 15px;
    position: relative;
    z-index: 1;
    font-weight: normal;
    background-color: #FFFFFF;
}
.form-ui h3 .btn-select {
    position: absolute;
    right: 20px;
    top: 24px;
    width: 18px;
    height: 11px;
    cursor: pointer;
    background: url(guobo202509_ej_cp_ico.png) no-repeat 1px 0px;
    transition: all 0.5s;
}
.form-ui h3.on .btn-select {
    background: url(guobo202509_ej_cp_ico.png) no-repeat 1px 0px;
    transform: rotate(180deg);
}
.form-ui h3 span,
.form-ui h3 input {
    display: block;
    width: 100%;
    height: 60px;
    overflow: hidden;
    line-height: 60px;
    font-size: 20px;
}
.form-mrt {
    margin-top: 10px;
}
.form-submit a {
    margin-top: 26px;
    background: #f60;
}
.form-submit input[type='button'] {
    background: #f60;
}
.form-submit a:hover, .form-submit input[type='button']:hover {
    background: #fe7f2a;
}
.input-unit {
    position: absolute;
    left: 150px;
    top: 6px;
    width: 40px;
    color: #8c8c8c;
}
.form-ui ul {
    width: 100%;
    max-height: 330px;
    background: #ffffff;
    position: absolute;
    left: 0;
    top: 61px;
    display: none;
    overflow-y: auto;
    padding-top: 10px;
}
.form-ui ul li {
    width: 100%;
    height: 40px;
    line-height: 40px;
    display: block;
    float: left;
}
.form-ui ul li span {
    width: 100%;
    height: 100%;
    cursor: pointer;
    display: block;
    text-indent: 14px;
    font-size: 20px;
    color: #333;
}
.form-ui ul li span:hover {
    background: #a5343c;
    color: #FFFFFF
}

/*藏品详情*/
.cp_lists {
    margin-top: 90px;
    display: flex;
    align-items: flex-start;
    padding-bottom: 100px;
}
.cp_list_l {
    position: relative;
    width: 36%;
}
.cp_list_l a {
    display: block;
    overflow: hidden;
}
.cp_list_l a span {
    position: absolute;
    bottom: 10px;
    right: 10px;
    width: 46px;
    height: 46px;
    background-image: url(2509gb_cp_ico.png);
    display: block;
    z-index: 2;
}
.cp_list_l a img {
    display: block;
    width: 100%;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}
.cp_list_l a:hover img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
.cp_list_r {
    width: 64%;
    padding-left: 60px;
}
.cp_list_r .clum_titles {
    font-size: 46px;
}
.cp_list_r .clum_tips {
    margin: 40px 0;
    font-size: 20px;
    line-height: 2;
    color: #707070;
}
.cp_list_r .clum_tips ul li {
    text-indent: 2em;
    position: relative;
}
.cp_list_r .clum_tips ul li::before {
    content: "";
    position: absolute;
    left: 0;
    top: 18px;
    background: url(2509gb_cp_ico2.png) left top no-repeat;
    width: 7px;
    height: 44px;
}
.cp_list_r .clum_tips ul li:last-child::before {
    content: "";
    position: absolute;
    left: 0;
    top: 18px;
    background: url(2509gb_cp_ico3.png) left top no-repeat;
    width: 7px;
    height: 7px;
}
.cp_list_r .clum_txt {
    font-size: 20px;
    line-height: 2;
}
.cp_list_r .clum_txt p, .cp_list_r .clum_txt div {
    text-indent: 2em;
}
.cp_list_r .clum_titles2 {
    font-size: 32px;
    margin-top: 60px;
}
.cp_list_r .read_more {
    margin-top: 10px;
}
.cp_list_r .read_more a {
    color: #7d1e1e;
    text-decoration: underline;
    line-height: 2;
}

/*正在展出*/
.zc_ing .clum_img_list ul li .img::before {
    content: '';
    display: block;
    padding-top: 133.902%;
}
.zc_ing .clum_img_list ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -15px 40px;
}
.zc_ing .clum_img_list ul li {
    width: calc((100% - 90px) / 3);
    margin: 37px 15px 0;
    position: relative;
}
.zc_ing .clum_img_list .hide_layout {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    background: #010204;
    color: #fff;
    padding: 60px 50px;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    opacity: 0;
    visibility: hidden;
}
.zc_ing .clum_img_list .hide_layout .hide_title {
    font-size: 32px;
    line-height: 1.6;
}
.zc_ing .clum_img_list .hide_layout .hide_box {
    font-size: 20px;
    line-height: 1.6;
    margin-top: 30px;
}
.zc_ing .clum_img_list ul li:hover .hide_layout {
    opacity: 1;
    visibility: visible;
}

/*展览详情*/
.zl_content {
    background: #EFEFEF;
}
.zl_content .zl_main {
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    margin-top: 0;
    justify-content: space-between;
}
.zl_content .zl_main .zl_left {
    position: relative;
    width: 38.88889%;
    color: #fff;
    padding-top: 90px;
}
.zl_content .zl_main .zl_left img {
    width: 100%;
}
.zl_content .zl_main .zl_right {
    width: 60%;
    background: #efefef;
    padding: 90px 45px 70px;
    font-size: 20px;
    line-height: 1.8;
}
.zl_content .zl_main .zl_right p {
    margin-bottom: 1em;
    text-indent: 2em;
    text-align: justify;
}
.zl_banner {
    padding: 100px 0 0;
}
.zl_banner img {
    width: 100%;
}
.zl_banner p {
    margin-top: 20px;
    text-align: center;
}
.zl_content_right {
    width: 100%;
    background: #efefef;
    padding: 90px 45px 70px;
    font-size: 20px;
    line-height: 1.8;
    text-align: justify;
}
.zl_content_right p {
    text-indent: 2em;
}
.zl_content_right video {
    margin-top: 3em;
    max-width: 100% !important;
}
.zl_content_right img {
    max-width: 100%;
}
.zl_content_img {
    float: left;
    margin-right: 40px;
    margin-top: -180px;
    margin-bottom: 20px;
}
.zl_content_img img {
    display: block;
    width: 510px;
}

/* 展厅实景 start */
.zl_layout {
    padding: 100px 0 0;
}
.zl_layout .zl_name {
    font-size: 32px;
    text-align: center;
}
.zl_layout_box .module5 {
    background: #efefef;
}

.zl_layout_box .special-slide {
    margin-top: 40px;
    position: relative;
    padding-bottom: 70px;
    margin-bottom: 100px;
}

.zl_layout_box .special-slide .swiper-slide {
    width: 960px;
}

.zl_layout_box .special-slide .swiper-slide .pic-con {
    position: relative;
    overflow: hidden;
    margin: 0 5px;
}

.zl_layout_box .special-slide .swiper-slide .pic-con::after {
    display: block;
    content: "";
    padding-top: 56.1111%;
}

.zl_layout_box .special-slide .swiper-slide img {
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.zl_layout_box .special-slide .swiper-slide .txt-con {
    font-size: 20px;
    line-height: 30px;
    /* color: #333; */
    text-align: center;
    margin-top: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.zl_layout_box .zl-pagination {
    width: 100%;
    color: #DDDDDD;
    font-size: 18px;
    bottom: 10px;
}
.zl_layout_box .zl-prev {
    background: #EFEFEF url(guobo202509_ej_zl_ico1.png) center no-repeat;
    width: 35px;
    height: 35px;
    border-radius: 50%;
    left: 50%;
    top: 94%;
    margin: 0;
    margin-left: -80px;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}
.zl_layout_box .zl-prev:hover {
    background: #E0E0E0 url(guobo202509_ej_zl_ico1.png) center no-repeat;
}
.zl_layout_box .zl-next {
    background: #EFEFEF url(guobo202509_ej_zl_ico2.png) center no-repeat;
    width: 35px;
    height: 35px;
    border-radius: 50%;
    right: 50%;
    top: 94%;
    margin: 0;
    margin-right: -80px;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}
.zl_layout_box .zl-next:hover {
    background: #E0E0E0 url(guobo202509_ej_zl_ico2.png) center no-repeat;
}


/* 展厅实景 end */

/* 文章详情 */
.content_layout {
    overflow: hidden;
    background: #FFFFFF;
    padding: 8% 10%;
    margin: 40px 0 60px;
}
.content_layout .title {
    text-align: center;
    font-size: 34px;
    color: #3e3a39;
}
.content_layout .time {
    margin-top: 25px;
    text-align: center;
}
.content_layout .time span {
    font-size: 18px;
    color: #9fa0a0;
    margin: 0 10px;
}
.content_layout .content_main {
    padding-top: 60px;
}
.content_layout .content_main p {
    font-size: 20px;
    line-height: 1.8;
    text-indent: 2em;
    margin-bottom: .8em;
}
.content_layout .content_main ul li div a p{
    text-indent: 0;
}


.content_layout .content_main div {
    font-size: 20px;
    line-height: 1.8;
    text-indent: 2em;
    margin-bottom: .8em;
}
.content_layout .content_main table p {
    text-indent: 0;
    margin-bottom: 0;
}
.content_layout .content_main img {
    max-width: 100%;
    vertical-align: top;
}
/* 文章详情 end */
.research_projects .common_project {
    display: inline-block;
    vertical-align: middle;
    width: calc(50% - 15px);
    min-height: 300px;
    background-size: 100% 100%;
    padding: 38px 40px 52px;
    /* color: #fff; */
}
.xly_list_ts {
    margin-top: 50px;
}

/*通用列表页*/
.clum_list {
    padding-bottom: 100px;
}

/*领导人*/
.clum_ldr .clum_list_l {
    width: 400px;
    margin-top: 0;
}
.clum_ldr .clum_list_r {
    width: 950px;
}
.clum_ldr .pic{
    margin:0 0 20px;
    overflow:hidden;
    position:relative;
}
.clum_ldr .pic img{
    width: 220px;
}
.clum_ldr .pic h3{
    border-bottom: 2px solid #af848a;
    font-size: 20px;
    font-weight: normal;
    padding: 10px 0;
    position: absolute;
    width: 100%;
    bottom: 0;
    margin-left: 240px;
}
.clum_ldr .pic h3 span{
    font-size:26px;
    color:#721b28;
    margin:0 25px 0 0;
}
.clum_ldr .intr_txt {
    font-size:20px;
}
.clum_ldr .clum_list_l a {
    cursor: pointer;
}
.clum_ldr .clum_list_l span {
    font-size: 16px;
    font-weight: normal;
    margin-left: 20px;
    color:#cccccc;
}
.clum_ldr .clum_list_r .ld_img {
    background: #FFFFFF;
    padding-right: 30px;
    overflow: hidden;
    display: inline-block;
    float: left;
}
.clum_ldr .clum_list_r .ld_img img {
    display: block;
}
/*专家学者*/
.clum_list_r .zj_box {
    background: #fff;
    padding: 30px 60px 46px;
    font-size: 20px;
    line-height: 2;
    min-height: 530px;
}
.clum_list_r .zj_box h3 {
    border-bottom: 2px solid #af848a;
    font-weight: normal;
    padding: 10px 0;
    font-size: 26px;
    color: #721b28;
}
.clum_list_r .zj_box span {
    float: right;
    font-size: 20px;
    color: #000000;
    margin-top: 10px;
}
.clum_list_r .zj_img_list {
    overflow: hidden;
}
.clum_list_r .zj_img_list ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -15px 40px;
}
.clum_list_r .zj_img_list li {
    width: calc((100% - 120px) / 4);
    margin: 30px 15px 0;
    position: relative;
}
.clum_list_r .zj_img_list li img {
    display: block;
    width: 100%;
    height: auto;
    object-fit: contain;
    margin-bottom: 10px;
}
.clum_list_r .zj_img_list p {
    text-align: center;
    line-height: 30px;
}
.clum_list_r .zj_img_list p:last-child {
    font-size: 16px;
}
.clum_list_r .zj_txt_list {
    overflow: hidden;
    margin-top: 30px;
}
.clum_list_r .zj_txt_list ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0;
}
.clum_list_r .zj_txt_list li {
    width: calc((100% - 0px) / 6);
    margin: 0 0px 0;
    position: relative;
    text-align: center;
    line-height: 50px;
}
.clum_list_r .zj_txt_list_zyz li {
    width: calc((100% - 0px) / 10);
    margin: 0 0px 0;
    position: relative;
    text-align: center;
    line-height: 50px;
}
/*艺术专著*/
.zz_img img {
    width: 100%;
}
.zz_title .clum_titles {
    font-size: 34px;
}

/*友情链接-开始*/
.ll_yqlj_da {
    overflow: hidden;
    margin-top: 40px;
}
.ll_yqlj_dl {
    width: 32%;
    float: left;
    margin-right: 2%;
}
.ll_yqlj_dl dl {
    margin-bottom: 20px;
}
.ll_yqlj_dl dl dt {
    height: 58px;
    background: url(guobo202509_menu_bg.jpg)
}
.ll_yqlj_dl dl dt a {
    margin-left: 25px;
    display: block;
    height: 58px;
    line-height: 58px;
    font-size: 22px;
    color: #fff;
}
.ll_yqlj_dl dl dd {
    background-color: #ececec;
    padding-top: 15px;
    padding-bottom: 15px;
    text-indent: 1em;
}
.ll_yqlj_dl dl dd a {
    height: 34px;
    line-height: 34px;
    display: block;
    font-size: 18px;
    color: #333;
}
.ll_yqlj_dl dl dd a:hover {
    color: #aa343c;
}
.ll_yqlj_dl2 {
    width: 32%;
    float: left;
}
.ll_yqlj_dl2 dl {
    margin-bottom: 20px;
}
.ll_yqlj_dl2 dl dt {
    height: 58px;
    background: url(guobo202509_menu_bg.jpg)
}
.ll_yqlj_dl2 dl dt a {
    margin-left: 25px;
    display: block;
    height: 58px;
    line-height: 58px;
    font-size: 22px;
    color: #fff;
}
.ll_yqlj_dl2 dl dd {
    background-color: #ececec;
    padding-top: 15px;
    padding-bottom: 15px;
}
.ll_yqlj_dl2 dl dd a:hover {
    color: #aa343c;
}
.subNavBox {
    margin-left: 16px;
}
.subNav {
    width: 100%;
    float: left;
    cursor: pointer;
    font-size: 18px;
    color: #333;
    height: 34px;
    line-height: 34px;
    background: url(guobo202509_jt1.png) no-repeat;
    background-position: 2% 50%;
    text-indent: 2em;
}
.subNav:hover {
    color: #aa343c;
}
.currentDd {
    color: #aa343c;
}
.dd_bg {
    float: left;
}
.currentDt {
    background-image: url(guobo202509_jt2.png);
}
.navContent {
    display: none;
    width: 100%;
    padding-left: 1.5em;
    margin-bottom: 10px;
    float: left;
}
.navContent li {
    float: left;
}
.navContent li a {
    line-height: 28px;
    height: 28px;
    float: left;
    padding: 5px;
    text-align: center;
    font-size: 18px;
    color: #727171;
}
.navContent li a:hover {
    color: #fff;
}
.weixinabiaoq {
    cursor: pointer;
}
.mzwhgweixin {
    display: none;
    position: absolute;
    top: 10px;
    left: 47px;
}
.mzwhgweixin img {
    width: 110px;
}
/*友情链接--结束*/


/* 观众之声 */
.cj_pb457 {
    padding-bottom: 45px;
    padding-top: 40px;
}
.str_wrap {
    overflow:hidden;
    width:100%;
    font-size:12px;
    line-height:16px;
    position:relative;
    -moz-user-select: none;
    -khtml-user-select: none;
    user-select: none;
    white-space:nowrap;
}

.str_wrap.str_active {
    background:#f1f1f1;
}
.str_move {
    white-space:nowrap;
    position:absolute;
    top:0;
    left:0;
    cursor:move;
}
.str_move_clone {
    display:inline-block;
    vertical-align:top;
    position:absolute;
    left:100%;
    top:0;
}
.str_vertical .str_move_clone {
    left:0;
    top:100%;
}
.str_down .str_move_clone {
    left:0;
    bottom:100%;
}
.str_vertical .str_move,
.str_down .str_move {
    white-space:normal;
    width:100%;
}
.str_static .str_move,
.no_drag .str_move,
.noStop .str_move{
    cursor:inherit;
}
.str_wrap img {
    max-width:none !important;
}
.biaotibg {
    background-image: url(hyb2020_title-bg20220420.png);
    background-size: cover;
    background-repeat: no-repeat;
    padding-top: 60px;
    padding-bottom: 60px;
}
.chengfuyouduo{
    background-image: url(rwwhql_2021_yszg_bg20220420.jpg);
    background-size: cover;
    background-position: top right;
    margin-top: 40px;
}
.str_wrap{
    padding-left: 3em;
    padding-right: 3em;

    height: 3em;
    line-height: 3em;
    font-size: 1.2em;
}
.str_wrap ul li{display:inline-block;}

.str_wrap span {
    color:#fff;
    text-align:center;
    font-size: 18px;
    height:60px;
    line-height: 60px;
    display:block;
    vertical-align:top;
    background-color: rgba(121,37,38,0.7);
    border-radius: 60px;
    margin-left: 200px;
    padding: 0px 30px;

}
.dabieji{
}
.str_wrap span.dmemou1{

}
.str_wrap span.dmemou2{
    background-color: rgba(121,37,38,0.3);
}

.str4{margin-top: 50px;}
.str5{margin-top: 40px;}
.str6{margin-top: 30px;}

.container-fluid {
    padding: 0px;
    margin: 0px auto;
}
.hyb_box {
    margin-bottom: 40px;
    float: left;
    width: 260px;
    margin-left: 0px;
}
.hyb_box img {
    max-width: 100%;
    border-radius: 20px;
}
.hyb2020_a_w {
    padding: 0px 10px;
    display: block;
    cursor: pointer;
}
.hyb2020_a_w .hyb2020_list {
    background-color: #f4f4f4;
    border-radius: 20px;
    -moz-box-shadow: 0px 2px 15px #c7c7c7;
    -webkit-box-shadow: 0px 2px 15px #c7c7c7;
    box-shadow: 0px 2px 15px #c7c7c7;
}
.hyb2020_a_w .hyb2020_list dt {
    position: relative;
}
.hyb2020_a_w .hyb2020_list dt a {
    display: block;
}
.hyb2020_a_w .hyb2020_list dd {
}
.hyb2020_a_w .hyb2020_list dd a {
    padding: 22px;
    display: block;
}
.hyb2020_a_w .hyb2020_list dd h1 {
    font-size: 18px;
    color: #121212;
    font-weight: normal;
    margin-bottom: 10px;
}
.hyb2020_a_w .hyb2020_list dd h4 {
    font-size: 14px;
    color: #121212;
    font-weight: normal;
}
.hyb2020_a_w .hyb2020_list dd p {
    font-size: 15px;
    color: #666666;
    line-height: 28px;
    padding: 15px 0px 15px;
}
.hyb2020_a_w .hyb2020_list dd .hyb2020_sjwl {
    overflow: hidden;
}
.hyb2020_a_w .hyb2020_list dd span {
    float: left;
    color: #fff;
    background-color: #722222;
    padding: 6px 16px;
    border-radius: 6px;
    font-size: 16px;
}
.hyb2020_a_w .hyb2020_list dd strong {
    font-size: 13px;
    color: #666666;
    float: right;
    font-weight: normal;
    line-height: 33px;
}
.hyb2020_a_w .hyb2020_list dd span.hby_cur {
    background-color: #256237;
}
.hyb2020_a_w .hyb2020_list dd span.xigua_cur {
    background-color: #fb3139;
}
.hyb2020_a_w .hyb2020_list dd i {
    display: none;
}
.hyb2020_a_w .hyb2020_list dt span {
    background-image: url(hyb2020_bofangbut.png);
    width: 60px;
    height: 60px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -30px;
    margin-left: -30px;
}
/*文物弹窗css begin*/
.layer_img {
    display: none;
    width: 100%;
    height: auto;
    position: fixed;
    top: 0;
    bottom: 0;
    z-index: 1000000000000000;
    background-color: rgba(0, 0, 0, 0.7);
}
.layer_conte {
    width: 800px;
    background-color: #000;
    height: 450px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -400px;
    margin-top: -225px;
}
.layer_img_main {
    width: auto;
    height: auto;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.layer_img_close {
    width: 30px;
    height: 30px;
    position: absolute;
    top: -32px;
    right: -34px;
    z-index: 101;
    background: url(cj_close.png) center center / 100% 100% no-repeat;
    cursor: pointer;
    transition: all .2s ease-out 0s;
}
.layer_img_main dl {
    width: 800px;
    height: 450px;
    margin: 0px auto;
}
.layer_img_main dl dt {
    float: left;
    width: 800px;
    text-align: center;
    height: 450px;
    position: relative;
    overflow: hidden;
}
.gjbwg_shuiyin2020 {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 120px;
    height: 42px;
    margin-left: -60px;
    margin-top: -21px;
    z-index: 100000000000000000;
}
.biaoti {
    font-size: 22px;
    line-height: 1.8;
    color: #333;
}
.shijian {
    font-size: 18px;
    line-height: 1.8;
    color: #333;
    padding-top: 10px;
    padding-bottom: 10px;
}
.mCustomScrollBox {
    border-top: 1px solid #ac9373;
}
/*文物弹窗css end*/
/* 资料下载 css Begin */
.download_list{/* position: relative; *//* overflow: hidden; *//* margin-left: -14px; */display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: 0 -10px 5px;}
.download_list li{width: calc((100% - 54px) / 3);margin: 20px 9px 0;}
.download_list li img{width: 100%;height: auto;}
.download_list li a .cj_zv_title{background-image: url(cj_tou_gb2018.png); text-indent: 13px; font-size: 16px; color: #fff; background-repeat: repeat; background-position: 0px 0px; height: 40px; line-height: 40px; width: 100%; position: absolute; bottom: 0px; left: 0px;}
.cj_news_ss{background-position: 0px 3px; text-align: left; text-indent: 40px;}
.cj_jingliang{width: 1066px; margin:0px auto;}
.download_box .more {
    width: 100%;
    text-align: center;
}
.download_box .more a {
    color: #9b2537;
    font-size: 20px;
    font-weight: 500;
}
.download_title {
    padding: 20px 0 0px;
    color: #9b2537;
    font-size: 24px;
    font-weight: 500;
}
/* 资料下载 css End */

/* 留言 */
input, img, select, textarea {
    border: 0;
    outline: none;
}
.clum_list_r .ly_box {
    background: #fff;
    padding: 30px 60px 46px;
    font-size: 20px;
    line-height: 2;
    min-height: 530px;
}
.clum_list_r .ly_box h3.title {
    border-bottom: 2px solid #af848a;
    font-weight: normal;
    padding: 10px 0;
    font-size: 26px;
    color: #721b28;
}
.cj_yaojing {
    background-color: #ececec;
    padding: 50px;
}
.cj_paddingbobo {

}
.cj_pb255 {
    padding-bottom: 46px;
    padding-top: 30px;
}
.cj_gaojisou2 {
    margin: 0px auto;
    text-indent: 2em;
}
.cj_gaojisou2 p {
    font-size: 18px;
    line-height: 2;
    color: #595757;
    margin-bottom: 1em;
}
.cj_kangpo{overflow: hidden;/* display: flex; */}
.cj_kangpo dt{width: 110px;float: left;}
.cj_kangpo dd{width: 88%;float: right;}
input.cj_ly_in2{width: 100%;height: 36px;line-height: 36px;/* padding-left:15px; */padding: 0 10px;font-size: 16px;font-family: "Microsoft YaHei";display: block;}
.cj_kangpo dt span{background-image: url(cj_hua.png);font-size: 18px;color: #000000;background-repeat: no-repeat;background-position: 0px 14px;height: 36px;line-height: 36px;display: block;text-indent: 20px;}
.cj_gaojisou3 {
    width: 928px;
    margin: 0 auto;
}
.cj_ly_in3{width: 100%;height: 260px;padding: 10px;font-size: 16px;font-family: "Microsoft YaHei";}
.cj_douqi{}
.cj_douqi li{margin-bottom: 15px;overflow: hidden;}
.cj_xiaokan{ width: 442px; }
.cj_xiaokan dd{width: 332px;}
.cj_yan_f{float: left;}
.cj_yan_r{float: right;}
.cj_ly_in4{width: 100%; height: 36px; line-height: 36px; background-color: #aa343c; color: #fff; text-align: center; font-size: 18px; cursor: pointer;}

.liuyanbansousuo{
    height: 40px;
    margin-top: 40px;
}
.liuyanbansousuo2{
    width: 100%;
    margin-bottom: 20px;
}
.liuyanbansousuo .search{
    float: right;
    width: 400px;
    height: 36px;
    border-radius: 12px;
    background: url(liuyanbansou.png) no-repeat 100%;
}
.liuyanbansousuo .search .txt{
    float: left;
    width: 345px;
    height: 36px;
    line-height: 36px;
    background: none;
    padding: 0 0 0 15px;
    color: #fff;
    margin-left: 5px;
    display: block;
    font-size: 16px;
}
.liuyanbansousuo .search .btn {
    float: left;
    width: 34px;
    height: 36px;
    background: url(cp_search.gif) no-repeat center;
    cursor: pointer;
    text-indent: -99999px;
}
.cj_huidawen{}
.cj_huidawen li{overflow: hidden; margin-bottom: 20px;}
.cj_huidawen li dl dt{padding: 10px 40px;}
.cj_huidawen li dl dt h3{font-size: 18px;color: #000000;font-weight: normal;}
.cj_huidawen li dl dt p{padding-top: 10px;font-size: 16px;color: #595757;}
.cj_huidawen li dl dt span{font-size: 16px; color: #979797; margin-top: 18px; text-align: right; display: block;}
.cj_huidawen li dl dd{background-color: #ececec;padding: 20px 40px;}
.cj_huidawen li dl dd span{font-size: 18px;color: #aa343c;}
.cj_huidawen li dl dd p{font-size: 16px;color: #595757;padding-top: 10px;}
.cj_huidawen li dl dd strong{font-size: 16px; color: #979797; margin-top: 18px; text-align: right; display: block; font-weight: normal;}
.cj_xiaokan dd.yzm {
    width:220px;
    float:left;
}
.cj_xiaokan dd.yzm2 {
    width:96px;
    float:right
}

.clum_list_r .ly_box h3 {
    position: relative;
}
.clum_list_r .ly_box h3 .more_link {
    position: absolute;
    top: 10px;
    right: 3px;
}
.clum_list_r .ly_box h3 .more_link a{
    display: inline-block;
    position: relative;
    padding-right: 20px;
    font-size: 18px;
    color: #000000;
}
.clum_list_r .ly_box h3 .more_link a::after{
    content: " ";
    position: absolute;
    right: 0;
    top: 50%;
    width: 11px;
    height: 11px;
    margin-top: -5px;
    background: url(guobo202509_zl_more.png) no-repeat center center;
    background-size: 100% auto;
    transition: all 0.5s;
}
.clum_list_r .ly_box h3 .more_link:hover a{
    color: #7d1e1e;
}
.clum_list_r .ly_box h3 .more_link:hover a::after{
    transform: rotate(45deg);
}

/*网站地图*/
.ll_yqlj_da{
    border-top: 0px solid #aa343c;
    overflow: hidden;
    text-indent: 0!important;
}
.ll_yqlj{
    border: 0px solid #ccc;
}
.ll_yqlj_dl{
    width:340px;
    float: left;
    border: 0px solid #aa343c;
    margin-right:19px;
}
.wzdt_list2023{
    margin-bottom: 40px;
}
.wzdt_list2023 dt{
    border-bottom: 2px solid #ebebeb;
}
.wzdt_list2023 dt a{
    display: inline-block;
    height: 58px;
    line-height: 58px;
    font-size: 22px;
    color: #000;
    margin-left: 25px;

}
.wzdt_list2023 dd{padding-top: 15px;}
.wzdt_list2023 dd ul{
    overflow: hidden;
}
.wzdt_list2023 dd ul li a{
    height: 34px;
    line-height: 34px;
    padding-left: 26px;
    display: block;
    font-size: 18px;
    color: #333;
}
.wzdt_list2023 dd ul li{
    width: 33%;
    float: left;
}

@media (max-width:1400px) {
    /*下级遮罩*/
    .ej_banner {
        overflow: hidden;
        background-size: cover;
        color: #fff;
        /* height: 560px; */
        position: relative;
        padding: 138px 0 0;
    }
    .crumb_mod .crumb_mod_box {
        padding-top: 30px;
        padding-bottom: 50px;
    }
    .crumb_mod .crumb_mod_box .title {
        font-size: 30px;
        line-height: 1.5;
    }
    .crumb_mod .crumb_mod_box .txt {
        font-size: 16px;
        margin-top: 20px;
    }

    .clum_layout .clum_name {
        font-size: 40px;
        line-height: 1.2;
        margin-top: 42px;
        text-align: center;
    }
    .clum_layout .clum_name2 {
        font-size: 28px;
        line-height: 1.2;
        margin-top: 68px;
        text-align: center;
    }
    /* 藏品传世 */
    .clum_layout .clum_cs_nav ul li {
        display: inline-block;
        font-size: 20px;
        position: relative;
        margin: 0 30px 0 0;
        padding-bottom: 3px;
    }
    /*图片列表*/
    .clum_layout .clum_img_list ul li .txt {
        font-size: 15px;
        white-space: nowrap;
        line-height: 1.5;
        height: 3.5em;
        text-overflow: ellipsis;
        overflow: hidden;
        margin: 16px 10px 0;
    }
    /*讲解详情*/
    .clum_list_l li{
        font-size: 18px;
    }
    .clum_titles{
        font-size: 36px;
    }
    .clum_lists {
        margin-top: 28px;
        padding-bottom: 80px;
    }
    .clum_list_l {
        width: 240px;
        min-width: 240px;
        min-height: 424px;
        padding: 30px 30px;
        margin-right: 24px;
        margin-top: 68px;
    }
    .clum_list_r .clum_titles {
        font-size: 36px;
        line-height: 1.2;
        text-align: center;
    }
    .clum_list_r .clum_tips {
        font-size: 16px;
        margin-top: 20px;
        text-align: center;
    }
    .clum_list_r .clum_btn {
        font-size: 16px;
        margin-top: 20px;
        text-align: center;
    }
    .clum_list_r .clum_txt {
        background: #fff;
        padding: 34px 40px 55px;
        font-size: 18px;
        line-height: 2;
    }
    .clum_list_r .clum_txt2 {
        background: #fff;
        padding: 20px 0;
        font-size: 16px;
        line-height: 2;
    }
    .clum_layout .clum_titles {
        font-size: 36px;
        line-height: 1.2;
        margin-top: 18px;
    }
    .clum_list_r .clum_ul li {
        border-bottom: 1px solid #af848a;
        padding: 8px 0;
        font-size: 16px;
    }
    .clum_layout .clum_title.sys ul li {
        display: inline-block;
        font-size: 22px;
        position: relative;
        margin: 0 30px;
        padding-bottom: 6px;
    }
    /*馆校合作*/
    .clum_sec_layout {
        padding: 78px 0 0;
    }
    .clum_sec_layout .clum_sec_name {
        font-size: 28px;
    }
    .clum_sec_cont {
        margin-top: 24px;
    }
    .clum_sec_cont .left-box {
        padding: 50px 35px 60px;
        min-height: 350px;
    }
    .clum_sec_cont .left-box .tit {
        font-size: 20px;
        margin-bottom: 20px;
    }
    .clum_sec_cont .left-box .text-box {
        font-size: 16px;
        line-height: 1.8;
        text-indent: 2em;
    }
    .clum_sec_cont .right-box {
        padding: 50px 35px 60px;
    }
    .clum_sec_cont .right-box ul li {
        font-size: 16px;
    }
    .clum_sec_cont .right-box .tit {
        font-size: 20px;
        margin-bottom: 30px;
    }
    .more-box a {
        padding-right: 20px;
        font-size: 16px;
    }
    /*中华文明学*/
    .wmx_layout1 .title {
        font-size: 26px;
    }
    .more_link a {
        font-size: 16px;
        padding-right: 20px;
    }
    .wmx_layout1 {
        padding: 70px 0 73px;
    }
    .wmx_layout1 .wmx_right ul li {
        margin-bottom: 10px;
        font-size: 16px;
    }
    .wmx_layout1 .wmx_right .time {
        font-size: 16px;
        line-height: 24px;
    }
    .wmx_layout1 .wmx_left {
        height: 260px;
    }
    .wmx_layout2 .title {
        font-size: 28px;
    }
    .wmx_layout2 .content .cont_tit {
        font-size: 16px;
    }
    .wmx_layout2 .content .cont_p {
        font-size: 14px;
    }
    .wmx_layout2 .content .cont_time {
        font-size: 16px;
        margin-top: 20px;
    }
    .wmx_layout2 {
        padding: 68px 0 80px;
    }
    .wmx_layout3 {
        padding: 68px 0 64px;
    }
    .wmx_layout3 .title {
        font-size: 26px;
    }
    .wmx_layout3 .content_list .text_box {
        font-size: 16px;
    }
    .wmx_layout3 .content_list .list_item .pd {
        padding: 25px 25px 0;
    }
    .wmx_layout4 {
        padding: 20px 0 68px;
    }
    .wmx_layout4 .title {
        font-size: 26px;
        text-align: center;
    }
    .wmx_layout4 .content ul {
        font-size: 16px;
        padding: 52px 60px;
    }
    .wmx_layout4 .content .bg-img {
        min-height: 440px;
    }
    .wmx_layout5 .content {
        padding: 70px 0 80px;
        margin-top: 20px;
        font-size: 16px;
    }
    .wmx_layout5 .title {
        font-size: 26px;
        text-align: center;
    }
    .wmx_layout5 .cont_tit {
        font-size: 16px;
    }
    .wmx_layout5 .cont_time {
        font-size: 16px;
    }
    .wmx_layout5 .list_item {
        height: 334px;
        padding: 30px 20px 50px;
    }
    /*藏品*/

    .cp_banner {
        overflow: hidden;
        background-size: cover;
        color: #fff;
        height: 560px;
        position: relative;
        padding: 138px 0 0;
    }
    .cp_banner .crumb_mod .crumb_mod_box {
        padding-top: 126px;
    }
    /*菜单*/
    .search_list {
        display: flex;
        justify-content: space-between;
        margin-top: 80px;
    }
    .search_list .search .search_input {
        width: 75%;
        background: #FFFFFF;
        height: 50px;
        line-height: 50px;
        font-size: 18px;
        border: none;
        padding: 0 15px;
    }
    .search_list .search .btn {
        background: #A6343C url(guobo202509_ej_cp_btn.png) center no-repeat;
        width: 25%;
        height: 50px;
        border: none;
    }
    .form-ui {
        height: 50px;
        line-height: 50px;
        background: #fff;
        position: relative;
        cursor: pointer;
        display: block;
    }
    .form-ui h3 {
        padding: 0 15px;
        position: relative;
        z-index: 1;
        font-weight: normal;
        background-color: #FFFFFF;
    }
    .form-ui h3 .btn-select {
        position: absolute;
        right: 20px;
        top: 20px;
        width: 18px;
        height: 11px;
        cursor: pointer;
        background: url(guobo202509_ej_cp_ico.png) no-repeat 1px 0px;
        transition: all 0.5s;
    }
    .form-ui h3 span,
    .form-ui h3 input {
        display: block;
        width: 100%;
        height: 50px;
        overflow: hidden;
        line-height: 50px;
        font-size: 18px;
    }
    .form-mrt {
        margin-top: 10px;
    }
    .form-submit a {
        margin-top: 26px;
        background: #f60;
    }
    .input-unit {
        position: absolute;
        left: 150px;
        top: 6px;
        width: 40px;
        color: #8c8c8c;
    }
    .form-ui ul {
        width: 100%;
        max-height: 300px;
        background: #ffffff;
        position: absolute;
        left: 0;
        top: 51px;
        display: none;
        overflow-y: auto;
        padding-top: 10px;
    }
    .form-ui ul li {
        width: 100%;
        height: 36px;
        line-height: 36px;
        display: block;
        float: left;
    }
    .form-ui ul li span {
        width: 100%;
        height: 100%;
        cursor: pointer;
        display: block;
        text-indent: 14px;
        font-size: 18px;
        color: #333;
    }
    /*藏品详情*/
    .cp_lists {
        margin-top: 70px;
        display: flex;
        align-items: flex-start;
        padding-bottom: 100px;
    }
    .cp_list_l {
        position: relative;
        width: 36%;
    }
    .cp_list_l a span {
        position: absolute;
        bottom: 10px;
        right: 10px;
        width: 46px;
        height: 46px;
        background-image: url(2509gb_cp_ico.png);
        display: block;
        z-index: 2;
    }
    .cp_list_r {
        width: 64%;
        padding-left: 24px;
    }
    .cp_list_r .clum_titles {
        font-size: 36px;
    }
    .cp_list_r .clum_tips {
        margin: 30px 0;
        font-size: 18px;
        line-height: 2;
        color: #707070;
    }
    .cp_list_r .clum_tips ul li::before {
        content: "";
        position: absolute;
        left: 0;
        top: 18px;
        background: url(2509gb_cp_ico2.png) left top no-repeat;
        width: 7px;
        height: 44px;
    }
    .cp_list_r .clum_tips ul li:last-child::before {
        content: "";
        position: absolute;
        left: 0;
        top: 18px;
        background: url(2509gb_cp_ico3.png) left top no-repeat;
        width: 7px;
        height: 7px;
    }
    .cp_list_r .clum_txt {
        font-size: 18px;
        line-height: 2;
    }
    .cp_list_r .clum_titles2 {
        font-size: 22px;
        margin-top: 50px;
    }
    .cp_list_r .read_more {
        margin-top: 10px;
        font-size: 18px;
    }


    /*正在展出*/
    .zc_ing .clum_img_list ul li {
        width: calc((100% - 90px) / 3);
        margin: 30px 15px 0;
        position: relative;
    }
    .zc_ing .clum_img_list .hide_layout {
        position: absolute;
        top: 0;
        width: 100%;
        height: 100%;
        background: #010204;
        color: #fff;
        padding: 40px 30px;
        -webkit-transition: all 0.3s;
        transition: all 0.3s;
        opacity: 0;
        visibility: hidden;
    }
    .zc_ing .clum_img_list .hide_layout .hide_title {
        font-size: 24px;
        line-height: 1.6;
    }
    .zc_ing .clum_img_list .hide_layout .hide_box {
        font-size: 18px;
        line-height: 1.6;
        margin-top: 20px;
    }

    /*展览详情*/
    .zl_content .zl_main {
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        /* margin-top: 180px; */
        justify-content: space-between;
    }
    .zl_content .zl_main .zl_left {
        position: relative;
        width: 33.88889%;
        color: #fff;
        margin-top: -80px;
    }
    .zl_content .zl_main .zl_right {
        width: 63%;
        background: #efefef;
        padding: 70px 25px 50px;
        font-size: 18px;
        line-height: 1.8;
    }
    .zl_banner {
        padding: 80px 0 0;
    }
    .zl_banner p {
        margin-top: 20px;
        text-align: center;
    }
    .zl_content_right {
        width: 100%;
        background: #efefef;
        padding: 70px 25px 50px;
        font-size: 18px;
        line-height: 1.8;
    }
    .zl_content_img {
        float: left;
        margin-right: 40px;
        margin-top: -180px;
        margin-bottom: 20px;
    }
    .zl_content_img img {
        display: block;
        width: 410px;
    }
    /*展厅实景*/
    .zl_layout {
        padding: 80px 0 0;
    }
    .zl_layout_box .special-slide {
        margin-top: 30px;
        position: relative;
        padding-bottom: 50px;
        margin-bottom: 80px;
    }
    .zl_layout_box .special-slide .swiper-slide {
        width: 720px;
    }
    .zl_layout_box .zl-pagination {
        width: 100%;
        color: #DDDDDD;
        font-size: 16px;
        bottom: 0;
    }
    /* 文章详情 */
    .content_layout {
        overflow: hidden;
        background: #FFFFFF;
        padding: 8% 10%;
        margin: 30px 0 50px;
    }
    .content_layout .title {
        text-align: center;
        font-size: 30px;
        color: #3e3a39;
    }
    .content_layout .time {
        margin-top: 20px;
        text-align: center;
    }
    .content_layout .time span {
        font-size: 16px;
        color: #9fa0a0;
        margin: 0 10px;
    }
    .content_layout .content_main {
        padding-top: 40px;
    }
    .content_layout .content_main p {
        font-size: 18px;
        line-height: 1.8;
        text-indent: 2em;
    }
    .content_layout .content_main div {
        font-size: 16px;
        line-height: 1.8;
        text-indent: 2em;
    }
    /* 文章详情 end */
    /*通用列表页*/
    .clum_list {
        padding-bottom: 80px;
    }

    /*领导人*/
    .clum_ldr .clum_list_l {
        width: 450px;
        margin-top: 0;
    }
    .clum_ldr .clum_list_r {
        width: 900px;
    }
    .clum_ldr .pic{
        margin:0 0 20px;
        overflow:hidden;
        position:relative;
    }
    .clum_ldr .pic img{
        width: 180px;
    }
    .clum_ldr .pic h3{
        border-bottom:2px solid #af848a;
        font-size: 18px;
        font-weight:normal;
        padding:10px 0;
        margin-left: 200px;
    }
    .clum_ldr .pic h3 span{
        font-size: 24px;
        color:#721b28;
        margin:0 25px 0 0;
    }
    .clum_ldr .intr_txt {
        font-size: 18px;
    }
    .clum_ldr .clum_list_l a {
        cursor: pointer;
    }
    .clum_ldr .clum_list_l span {
        font-size: 15px;
        font-weight: normal;
        margin-left: 16px;
        color:#cccccc;
    }
    .clum_ldr .clum_list_r .ld_img {
        background: #FFFFFF;
        padding-right: 30px;
        overflow: hidden;
        display: inline-block;
        float: left;
    }
    .clum_ldr .clum_list_r .ld_img img {
        display: block;
    }
    /*专家学者*/
    .clum_list_r .zj_box {
        background: #fff;
        padding: 30px 50px 50px;
        font-size: 20px;
        line-height: 2;
    }
    .clum_list_r .zj_box h3 {
        border-bottom: 2px solid #af848a;
        font-weight: normal;
        padding: 10px 0;
        font-size: 22px;
        color: #721b28;
    }
    .clum_list_r .zj_box span {
        float: right;
        font-size: 20px;
        color: #000000;
        margin-top: 10px;
    }
    .clum_list_r .zj_img_list {
        overflow: hidden;
    }
    .clum_list_r .zj_img_list ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin: 0 -15px 40px;
    }
    .clum_list_r .zj_img_list li {
        width: calc((100% - 100px) / 3);
        margin: 30px 15px 0;
        position: relative;
    }
    .clum_list_r .zj_img_list li img {
        display: block;
        width: 100%;
        height: auto;
        object-fit: contain;
        margin-bottom: 10px;
    }
    .clum_list_r .zj_img_list p {
        text-align: center;
        line-height: 30px;
    }
    .clum_list_r .zj_img_list p:last-child {
        font-size: 16px;
    }
    .clum_list_r .zj_txt_list {
        overflow: hidden;
        margin-top: 30px;
    }
    .clum_list_r .zj_txt_list ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin: 0;
    }
    .clum_list_r .zj_txt_list li {
        width: calc((100% - 0px) / 5);
        margin: 0 0px 0;
        position: relative;
        text-align: center;
        line-height: 50px;
    }
    .clum_list_r .zj_txt_list_zyz li {
        width: calc((100% - 0px) / 8);
        margin: 0 0px 0;
        position: relative;
        text-align: center;
        line-height: 50px;
    }
    /*艺术专著*/
    .zz_title .clum_titles {
        font-size: 30px;
    }

    /*友情链接-开始*/
    .ll_yqlj_da {
        overflow: hidden;
        margin-top: 30px;
    }
    .ll_yqlj_dl {
        width: 32%;
        float: left;
        margin-right: 2%;
    }
    .ll_yqlj_dl dl {
        margin-bottom: 20px;
    }
    .ll_yqlj_dl dl dt {
        height: 48px;
        background: url(guobo202509_menu_bg.jpg)
    }
    .ll_yqlj_dl dl dt a {
        margin-left: 25px;
        display: block;
        height: 48px;
        line-height: 48px;
        font-size: 18px;
        color: #fff;
    }
    .ll_yqlj_dl dl dd {
        background-color: #ececec;
        padding-top: 10px;
        padding-bottom: 10px;
        text-indent: 1em;
    }
    .ll_yqlj_dl dl dd a {
        height: 28px;
        line-height: 28px;
        display: block;
        font-size: 14px;
        color: #333;
    }
    .ll_yqlj_dl2 {
        width: 32%;
        float: left;
    }
    .ll_yqlj_dl2 dl {
        margin-bottom: 20px;
    }
    .ll_yqlj_dl2 dl dt {
        height: 48px;
        background: url(guobo202509_menu_bg.jpg)
    }
    .ll_yqlj_dl2 dl dt a {
        margin-left: 25px;
        display: block;
        height: 48px;
        line-height: 48px;
        font-size: 18px;
        color: #fff;
    }
    .ll_yqlj_dl2 dl dd {
        background-color: #ececec;
        padding-top: 15px;
        padding-bottom: 15px;
    }

    .subNav {
        float: left;
        cursor: pointer;
        font-size: 14px;
        color: #333;
        height: 28px;
        line-height: 28px;
        background: url(guobo202509_jt1.png) no-repeat;
        background-position: 2% 50%;
        text-indent: 2em;
    }
    .navContent {
        display: none;
        padding-left: 1.5em;
        margin-bottom: 10px;
        float: left;
    }
    .navContent li a {
        line-height: 20px;
        height: 20px;
        float: left;
        padding: 4px;
        text-align: center;
        font-size: 14px;
        color: #727171;
    }
    .mzwhgweixin {
        display: none;
        position: absolute;
        top: 10px;
        left: 47px;
    }
    .mzwhgweixin img {
        width: 80px;
    }
    /*友情链接--结束*/


    /*分页*/
    .pages {
        font-size: 14px;
        padding: 18px 0 0;
    }
    .pages .pages_a, .pages .dian {
        min-width: 30px;
        line-height: 30px;
        height: 30px;
        border-radius: 4px;
        margin: 0 6px;
    }
    .pages .pages_tiao {
        margin-left: 20px;
    }
    .pages .pages_button {
        width: 48px;
        height: 28px;
    }
    .pages .pages_text {
        width: 48px;
        height: 28px;
        padding: 0 6px;
        font-size: 14px;
    }

    /* 留言 */
    input, img, select, textarea {
        border: 0;
        outline: none;
    }
    .clum_list_r .ly_box {
        background: #fff;
        padding: 20px 50px 46px;
        font-size: 20px;
        line-height: 2;
        min-height: auto;
    }
    .clum_list_r .ly_box h3.title {
        border-bottom: 2px solid #af848a;
        font-weight: normal;
        padding: 10px 0;
        font-size: 22px;
        color: #721b28;
    }
    .cj_yaojing {
        background-color: #ececec;
        padding: 30px;
    }
    .cj_paddingbobo {

    }
    .cj_pb255 {
        padding-bottom: 46px;
        padding-top: 30px;
    }
    .cj_gaojisou2 {
        margin: 0px auto;
        text-indent: 2em;
    }
    .cj_gaojisou2 p {
        font-size: 16px;
        line-height: 2;
        color: #595757;
    }
    .cj_kangpo{overflow: hidden;/* display: flex; */}
    .cj_kangpo dt{width: 110px;float: left;}
    .cj_kangpo dd{width: 84%;float: right;}
    input.cj_ly_in2{width: 100%;height: 36px;line-height: 36px;/* padding-left:15px; */padding: 0 10px;font-size: 16px;font-family: "Microsoft YaHei";display: block;}
    .cj_kangpo dt span{background-image: url(cj_hua.png);font-size: 16px;color: #000000;background-repeat: no-repeat;background-position: 0px 14px;height: 36px;line-height: 36px;display: block;text-indent: 20px;}
    .cj_gaojisou3 {
        width: 690px;
        margin: 0 auto;
    }
    .cj_ly_in3{width: 100%;height: 260px;padding: 10px;font-size: 16px;font-family: "Microsoft YaHei";}
    .cj_douqi{}
    .cj_douqi li{margin-bottom: 15px;overflow: hidden;}
    .cj_xiaokan{width: 330px;}
    .cj_xiaokan dd{width: 220px;}
    .cj_yan_f{float: left;}
    .cj_yan_r{float: right;}
    .cj_ly_in4{width: 100%; height: 36px; line-height: 36px; background-color: #aa343c; color: #fff; text-align: center; font-size: 18px; cursor: pointer;}

    .liuyanbansousuo{
        height: 40px;
        margin-top: 40px;
    }
    .liuyanbansousuo2{
        width: 100%;
        margin-bottom: 20px;
    }
    .liuyanbansousuo .search{
        float: right;
        width: 400px;
        height: 36px;
        border-radius: 12px;
        background: url(liuyanbansou.png) no-repeat 100%;
    }
    .liuyanbansousuo .search .txt{
        float: left;
        width: 345px;
        height: 36px;
        line-height: 36px;
        background: none;
        padding: 0 0 0 15px;
        color: #fff;
        margin-left: 5px;
        display: block;
        font-size: 14px;
    }
    .liuyanbansousuo .search .btn {
        float: left;
        width: 34px;
        height: 36px;
        background: url(cp_search.gif) no-repeat center;
        cursor: pointer;
        text-indent: -99999px;
    }

    .cj_huidawen{}
    .cj_huidawen li{overflow: hidden; margin-bottom: 20px;}
    .cj_huidawen li dl dt{padding: 10px 30px;}
    .cj_huidawen li dl dt h3{font-size: 16px;color: #000000;font-weight: normal;}
    .cj_huidawen li dl dt p{padding-top: 5px;font-size: 14px;color: #595757;}
    .cj_huidawen li dl dt span{font-size: 14px;color: #979797;margin-top: 8px;text-align: right;display: block;}
    .cj_huidawen li dl dd{background-color: #ececec;padding: 10px 30px;}
    .cj_huidawen li dl dd span{font-size: 16px;color: #aa343c;}
    .cj_huidawen li dl dd p{font-size: 14px;color: #595757;padding-top: 10px;}
    .cj_huidawen li dl dd strong{font-size: 16px; color: #979797; margin-top: 18px; text-align: right; display: block; font-weight: normal;}
    .cj_xiaokan dd.yzm {
        width:115px;
        float:left;
    }
    .cj_xiaokan dd.yzm2 {
        width:96px;
        float:right
    }

    .clum_list_r .ly_box h3 .more_link a{
        display: inline-block;
        position: relative;
        padding-right: 20px;
        font-size: 16px;
        color: #000000;
    }

    .clum_sec_cont .left-box2 {
        position: relative;
        width: 50%;
        background: #efefef;
        padding: 38px 40px 52px;
    }
    .clum_sec_cont .left-box2 .tit {
        font-size: 24px;
        margin-bottom: 24px;
    }
    .clum_sec_cont .left-box2 .text-box {
        font-size: 16px;
        line-height: 1.8;
        text-indent: 2em;
    }

    .clum_sec_cont2 .right-box2 {
        background: #838978;
    }
    .clum_sec_cont .right-box2 .more-box {
        top: 60px;
        right: 44px;
        left: auto;
        bottom: auto;
    }
    .clum_sec_cont .right-box2 {
        position: relative;
        width: 50%;
        color: #fff;
        padding: 38px 40px 52px;
        min-height: 360px;
    }
    .clum_sec_cont .right-box2 ul li {
        margin-bottom: 10px;
        line-height: 1.6;
        font-size: 16px;
    }
    .clum_sec_cont .right-box2 .tit {
        font-size: 24px;
        margin-bottom: 30px;
    }
}
@media (max-width:1024px) {
    .wrap {
        width: auto;
        margin: 0 40px;
    }
    /*下级遮罩*/
    .header::before {
        display: none;
    }
    .ej_banner {
        overflow: hidden;
        background-size: cover;
        color: #fff;
        /* height: 420px; */
        position: relative;
        padding: 10px 0 0;
    }
    .crumb_mod .crumb_mod_box {
        padding-top: 30px;
        padding-left: 20px;
        padding-right: 20px;
        padding-bottom: 50px;
    }
    .crumb_mod .crumb_mod_box .title {
        font-size: 30px;
        line-height: 1.5;
    }
    .crumb_mod .crumb_mod_box .txt {
        font-size: 16px;
        margin-top: 20px;
    }

    .clum_layout .clum_name {
        font-size: 40px;
        line-height: 1.2;
        margin-top: 38px;
        text-align: center;
    }

    /*20250926*/
    .pd10 {
        padding: 0;
    }
    .crumbsNav {
        margin-top: 20px;
    }
    .clum_layout .clum_name {

    }
    .clum_layout .clum_name2 {
        font-size: 26px;
        line-height: 1.2;
        margin-top: 58px;
        text-align: center;
    }
    .clum_layout .clum_title ul li {
        display: inline-block;
        font-size: 20px;
        position: relative;
        margin: 0 20px;
        padding-bottom: 6px;
    }
    .clum_layout .clum_title.sys ul {
        display: flex;
    }
    .clum_layout .clum_title.sys ul li {
        display: inline-block;
        font-size: 20px;
        position: relative;
        margin: 0 30px;
        padding-bottom: 6px;
    }
    .clum_layout .clum_txt_list ul li {
        padding: 28px 40px;
        background: #fff;
        margin: 15px;
        color: #707070;
        font-size: 18px;
        width: calc(50% - 30px);
    }
    .clum_layout .clum_title {
        overflow: hidden;
        text-align: center;
        margin-top: 30px;
    }
    .clum_layout .clum_txt_list ul li {
        width: 100%;
    }
    .clum_layout .clum_txt_list .txt {
        font-size: 14px;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        line-height: 1.8;
        height: 50px;
        text-overflow: ellipsis;
        overflow: hidden;
        margin-top: 10px;
    }


    /* 藏品传世 */
    .clum_layout .clum_cs_nav ul li {
        display: inline-block;
        font-size: 18px;
        position: relative;
        margin: 0 20px 0 0;
        padding-bottom: 3px;
    }
    .zycont_top {
        color: #fff;
        font-size: 16px;
        line-height: 1.8;
        text-indent: 2em;
        margin-top: 30px;
        padding: 40px 50px;
        background: url(guobo202509_zy1.jpg) no-repeat;
        background-size: 100% 100%;
    }
    .zycont_list {
        padding: 35px 20px 35px;
        margin-top: 30px;
    }
    .zycont_list .zycont_tit {
        font-size: 20px;
    }
    .zycont_list .zycont_sorting {
        font-size: 16px;
    }
    .zycont_list .zycont_box ul li {
        width: 10%;
        text-align: center;
        margin-top: 10px;
        padding: 0 6px;
        font-size: 16px;
    }
    .more_box {
        font-size: 16px;
        width: 80px;
        margin: 34px auto 0;
    }
    .more_box a.more::after{
        content: " ";
        position: absolute;
        right: 0;
        top: 50%;
        width: 8px;
        height: 8px;
        margin-top: -3px;
        background: url(guobo202509_zl_more_b.png) no-repeat center center;
        background-size: 100% auto;
        transition: all 0.5s;
    }
    /*图片列表*/
    .clum_layout .clum_img_list ul li {
        width: calc((100% - 37px) / 2);
        margin: 20px 9px 0;
    }
    .clum_layout .clum_img_list ul li .txt {
        font-size: 16px;
        white-space: nowrap;
        line-height: 1.5;
        height: 3.5em;
        text-overflow: ellipsis;
        overflow: hidden;
        margin: 16px 10px 0;
    }
    /*讲解详情*/
    .clum_list_l li {
        font-size: 16px;
    }
    .clum_list_r .clum_titles {
        font-size: 30px;
        line-height: 1.2;
        text-align: center;
    }
    .clum_list_r .clum_tips {
        font-size: 16px;
        margin-top: 20px;
        text-align: center;
    }
    .clum_list_r .clum_btn {
        font-size: 16px;
        margin-top: 20px;
        text-align: center;
    }
    .clum_lists {
        margin-top: 20px;
        padding-bottom: 60px;
    }
    .clum_list_l {
        margin-top: 48px;
    }
    .clum_list_r .clum_imgbox {
        background: #fff;
        padding: 25px 35px 35px;
        margin-top: 20px;
    }
    .clum_list_r .clum_txt {
        background: #fff;
        padding: 30px 30px;
        font-size: 16px;
        line-height: 2;
    }
    .clum_list_r .clum_txt2 {
        background: #fff;
        font-size: 16px;
        line-height: 2;
    }
    .clum_layout .clum_titles {
        font-size: 30px;
        line-height: 1.2;
        margin-top: 18px;
    }
    .clum_list_r .clum_ul li {
        border-bottom: 1px solid #af848a;
        padding: 8px 0;
        font-size: 16px;
    }
    /*馆校合作*/
    .clum_sec_cont .left-box {
        padding: 30px 25px 40px;
        min-height: 350px;
    }
    .clum_sec_cont .right-box {
        padding: 30px 25px 40px;
    }
    /*中华文明学*/
    .wmx_layout1 {
        padding: 60px 0 63px;
    }
    .wmx_layout1 .title {
        font-size: 26px;
    }
    .wmx_layout1 .wmx_right ul li {
        margin-bottom: 6px;
        font-size: 16px;
    }
    .wmx_layout1 .wmx_left {
        width: 42%;
    }
    .wmx_layout1 .wmx_left {
        height: 230px;
    }
    .wmx_layout1 .wmx_right {
        width: 54.88889%;
    }
    .wmx_layout2 .title {
        font-size: 28px;
    }
    .wmx_layout2 {
        padding: 58px 0 70px;
    }
    .wmx_layout2 .content ul li a {
        display: block;
        padding: 32px 35px 27px;
    }
    .wmx_layout3 {
        padding: 58px 0 54px;
    }
    .wmx_layout3 .title {
        font-size: 26px;
    }
    .wmx_layout3 .content_list .text_box {
        font-size: 15px;
    }
    .wmx_layout3 .content_list .text_box .cont_time {
        margin-top: 20px;
    }
    .wmx_layout4 .title {
        font-size: 26px;
        text-align: center;
    }
    .wmx_layout4 .content {
        margin-top: 20px;
    }
    .wmx_layout4 .content ul {
        font-size: 16px;
        padding: 32px 40px;
    }
    .wmx_layout4 .content .bg-img {
        min-height: 366px;
    }
    .wmx_layout3 .content_list .list_item .pd {
        padding: 12px 16px 0;
    }
    .wmx_layout5 .title {
        font-size: 26px;
    }
    .wmx_layout5 .content {
        padding: 60px 0 70px;
        margin-top: 20px;
        font-size: 16px;
    }
    .wmx_layout5 .cont_tit {
        font-size: 16px;
    }
    .wmx_layout5 .list_item {
        height: 250px;
        padding: 20px 20px 30px;
    }

    /*分页*/
    .pages {
        font-size: 14px;
        padding: 18px 0 0;
    }
    .pages .pages_a, .pages .dian {
        min-width: 30px;
        line-height: 30px;
        height: 30px;
        border-radius: 4px;
        margin: 0 6px;
    }
    .pages .pages_tiao {
        margin-left: 20px;
    }
    .pages .pages_button {
        width: 48px;
        height: 28px;
        line-height: 28px;
    }
    .pages .pages_text {
        width: 48px;
        height: 28px;
        padding: 0 6px;
    }
    /*藏品*/
    .cp_banner {
        overflow: hidden;
        background-size: cover;
        color: #fff;
        height: 420px;
        position: relative;
        padding: 10px 0 0;
    }
    .cp_banner .crumb_mod .crumb_mod_box {
        padding-top: 146px;
    }
    /*菜单*/
    .search_list {
        display: flex;
        justify-content: space-between;
        margin-top: 60px;
    }
    .search_list .search .search_input {
        width: 75%;
        background: #FFFFFF;
        height: 40px;
        line-height: 40px;
        font-size: 16px;
        border: none;
        padding: 0 10px;
    }
    .search_list .search .btn {
        background: #A6343C url(guobo202509_ej_cp_btn.png) center no-repeat;
        background-size: 20px;
        width: 25%;
        height: 40px;
        border: none;
    }
    .form-ui {
        height: 40px;
        line-height: 40px;
        background: #fff;
        position: relative;
        cursor: pointer;
        display: block;
    }
    .form-ui h3 {
        padding: 0 10px;
        position: relative;
        z-index: 1;
        font-weight: normal;
        background-color: #FFFFFF;
    }
    .form-ui h3 .btn-select {
        position: absolute;
        right: 15px;
        top: 15px;
        width: 13px;
        height: 7px;
        cursor: pointer;
        background: url(guobo202509_ej_cp_ico.png) no-repeat 1px 0px;
        background-size: 12px;
        transition: all 0.5s;
    }
    .form-ui:hover h3 .btn-select {
        background: url(guobo202509_ej_cp_ico.png) no-repeat 1px 0px;
        background-size: 12px;
    }
    .form-ui h3 span,
    .form-ui h3 input {
        display: block;
        width: 100%;
        height: 40px;
        overflow: hidden;
        line-height: 40px;
        font-size: 16px;
    }
    .form-mrt {
        margin-top: 10px;
    }
    .form-submit a {
        margin-top: 26px;
        background: #f60;
    }
    .input-unit {
        position: absolute;
        left: 150px;
        top: 6px;
        width: 40px;
        color: #8c8c8c;
    }
    .form-ui ul {
        width: 100%;
        max-height: 250px;
        background: #ffffff;
        position: absolute;
        left: 0;
        top: 41px;
        display: none;
        overflow-y: auto;
        padding-top: 10px;
    }
    .form-ui ul li {
        width: 100%;
        height: 30px;
        line-height: 30px;
        display: block;
        float: left;
    }
    .form-ui ul li span {
        width: 100%;
        height: 100%;
        cursor: pointer;
        display: block;
        text-indent: 14px;
        font-size: 16px;
        color: #333;
    }

    /*藏品详情*/
    .cp_lists {
        margin-top: 50px;
        display: flex;
        align-items: flex-start;
        padding-bottom: 100px;
    }
    .cp_list_l {
        position: relative;
        width: 36%;
    }
    .cp_list_l a span {
        position: absolute;
        bottom: 10px;
        right: 10px;
        width: 46px;
        height: 46px;
        background-image: url(2509gb_cp_ico.png);
        display: block;
        z-index: 2;
    }
    .cp_list_r {
        width: 64%;
        padding-left: 60px;
    }
    .cp_list_r .clum_titles {
        font-size: 30px;
    }
    .cp_list_r .clum_tips {
        margin: 20px 0;
        font-size: 16px;
        line-height: 2;
        color: #707070;
    }
    .cp_list_r .clum_tips ul li::before {
        content: "";
        position: absolute;
        left: 0;
        top: 14px;
        background: url(2509gb_cp_ico2.png) left top no-repeat;
        background-size: 5px;
        width: 7px;
        height: 44px;
    }
    .cp_list_r .clum_tips ul li:last-child::before {
        content: "";
        position: absolute;
        left: 0;
        top: 14px;
        background: url(2509gb_cp_ico3.png) left top no-repeat;
        background-size: 5px;
        width: 7px;
        height: 7px;
    }
    .cp_list_r .clum_txt {
        font-size: 16px;
        line-height: 2;
    }
    .cp_list_r .clum_titles2 {
        font-size: 20px;
        margin-top: 40px;
    }
    .cp_list_r .read_more {
        margin-top: 10px;
        font-size: 16px;
    }
    /*正在展出*/
    .zc_ing .clum_img_list ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin: 0 -20px 40px;
    }
    .zc_ing .clum_img_list ul li {
        width: calc((100% - 65px) / 2);
        margin: 30px 15px 0;
        position: relative;
    }
    .zc_ing .clum_img_list .hide_layout {
        position: absolute;
        top: 0;
        width: 100%;
        height: 100%;
        background: #010204;
        color: #fff;
        padding: 40px 30px;
        -webkit-transition: all 0.3s;
        transition: all 0.3s;
        opacity: 0;
        visibility: hidden;
    }
    .zc_ing .clum_img_list .hide_layout .hide_title {
        font-size: 24px;
        line-height: 1.6;
    }
    .zc_ing .clum_img_list .hide_layout .hide_box {
        font-size: 18px;
        line-height: 1.6;
        margin-top: 20px;
    }
    /*展览详情*/
    .zl_content .zl_main {
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        /* margin-top: 100px; */
        justify-content: space-between;
    }
    .zl_content .zl_main .zl_left {
        position: relative;
        width: 24.88889%;
        color: #fff;
        margin-top: -44px;
    }
    .zl_content .zl_main .zl_right {
        width: 73%;
        background: #efefef;
        padding: 50px 20px 40px;
        font-size: 16px;
        line-height: 1.8;
    }
    .zl_banner {
        padding: 60px 0 0;
    }
    .zl_banner p {
        margin-top: 10px;
        text-align: center;
        font-size: 16px;
    }
    .zl_content_right {
        width: 100%;
        background: #efefef;
        padding: 70px 25px 50px;
        font-size: 18px;
        line-height: 1.8;
    }
    .zl_content_img {
        float: left;
        margin-right: 30px;
        margin-top: -120px;
        margin-bottom: 20px;
    }
    .zl_content_img img {
        display: block;
        width: 310px;
    }

    /*展厅实景*/
    .zl_layout {
        padding: 60px 0 0;
    }
    .zl_layout_box .special-slide {
        margin-top: 20px;
        position: relative;
        padding-bottom: 40px;
        margin-bottom: 60px;
    }
    .zl_layout_box .special-slide .swiper-slide {
        width: 520px;
    }
    .zl_layout_box .zl-pagination {
        width: 100%;
        color: #DDDDDD;
        font-size: 14px;
        bottom: -6px;
    }
    /* 文章详情 */
    .content_layout {
        overflow: hidden;
        background: #FFFFFF;
        padding: 8% 10%;
        margin: 20px 0 40px;
    }
    .content_layout .title {
        text-align: center;
        font-size: 30px;
        color: #3e3a39;
    }
    .content_layout .time {
        margin-top: 15px;
        text-align: center;
    }
    .content_layout .time span {
        font-size: 16px;
        color: #9fa0a0;
        margin: 0 10px;
    }
    .content_layout .content_main {
        padding-top: 20px;
    }
    .content_layout .content_main p {
        font-size: 18px;
        line-height: 1.8;
        text-indent: 2em;
    }
    .content_layout .content_main div {
        font-size: 20px;
        line-height: 1.8;
        text-indent: 2em;
    }
    /* 文章详情 end */
    /*通用列表页*/
    .clum_list {
        padding-bottom: 60px;
    }

    /*领导人*/
    .clum_ldr .clum_list_l {
        width: 390px;
        margin-top: 0;
    }
    .clum_ldr .clum_list_r {
        width: 600px;
    }
    .clum_ldr .pic{
        margin:0 0 20px;
        overflow:hidden;
        position:relative;
    }
    .clum_ldr .pic img{
        width: 190px;
    }
    .clum_ldr .pic h3{
        border-bottom:2px solid #af848a;
        font-size:20px;
        font-weight:normal;
        padding:10px 0;
        position: relative;
        margin: 0 auto;
        width: auto;
        text-align: center;
    }
    .clum_ldr .pic h3 span{
        font-size:26px;
        color:#721b28;
        margin:0 25px 0 0;
    }
    .clum_ldr .intr_txt {
        font-size:20px;
    }
    .clum_ldr .clum_list_l a {
        cursor: pointer;
    }
    .clum_ldr .clum_list_l span {
        font-size: 12px;
        font-weight: normal;
        margin-left: 10px;
        color:#cccccc;
    }
    .clum_ldr .clum_list_r .ld_img {
        background: #FFFFFF;
        padding-right: 0;
        overflow: hidden;
        display: block;
        float: none;
        margin: 0 auto;
        text-align: center;
    }
    .clum_ldr .clum_list_r .ld_img img {
        display: inline;
    }
    /*专家学者*/
    .clum_list_r .zj_box {
        background: #fff;
        padding: 20px 40px 40px;
        font-size: 20px;
        line-height: 2;
    }
    .clum_list_r .zj_box h3 {
        border-bottom: 2px solid #af848a;
        font-weight: normal;
        padding: 10px 0;
        font-size: 22px;
        color: #721b28;
    }
    .clum_list_r .zj_box span {
        float: right;
        font-size: 16px;
        color: #000000;
        margin-top: 10px;
    }
    .clum_list_r .zj_img_list {
        overflow: hidden;
    }
    .clum_list_r .zj_img_list ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin: 0 -15px 40px;
    }
    .clum_list_r .zj_img_list li {
        width: calc((100% - 60px) / 2);
        margin: 30px 15px 0;
        position: relative;
    }
    .clum_list_r .zj_img_list li img {
        display: block;
        width: 100%;
        height: auto;
        object-fit: contain;
        margin-bottom: 10px;
    }
    .clum_list_r .zj_img_list p {
        text-align: center;
        line-height: 30px;
    }
    .clum_list_r .zj_img_list p:last-child {
        font-size: 16px;
    }
    .clum_list_r .zj_txt_list {
        overflow: hidden;
        margin-top: 15px;
    }
    .clum_list_r .zj_txt_list ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin: 0 0px 0;
    }
    .clum_list_r .zj_txt_list li {
        width: calc((100% - 0px) / 4);
        margin: 0 0px 0;
        position: relative;
        text-align: center;
        line-height: 50px;
        font-size: 18px;
    }
    .clum_list_r .zj_txt_list_zyz li {
        width: calc((100% - 0px) / 6);
        margin: 0 0px 0;
        position: relative;
        text-align: center;
        line-height: 50px;
        font-size: 18px;
    }
    /*艺术专著*/
    .zz_title .clum_titles {
        font-size: 26px;
    }
    /*友情链接-开始*/
    .ll_yqlj_da {
        overflow: hidden;
        margin-top: 30px;
    }
    .ll_yqlj_dl {
        width: 48%;
        float: left;
        margin-right: 2%;
    }
    .ll_yqlj_dl dl {
        margin-bottom: 20px;
    }
    .ll_yqlj_dl dl dt {
        height: 48px;
        background: url(guobo202509_menu_bg.jpg)
    }
    .ll_yqlj_dl dl dt a {
        margin-left: 25px;
        display: block;
        height: 48px;
        line-height: 48px;
        font-size: 18px;
        color: #fff;
    }
    .ll_yqlj_dl dl dd {
        background-color: #ececec;
        padding-top: 10px;
        padding-bottom: 10px;
        text-indent: 1em;
    }
    .ll_yqlj_dl dl dd a {
        height: 32px;
        line-height: 32px;
        display: block;
        font-size: 16px;
        color: #333;
    }
    .ll_yqlj_dl2 {
        width: 48%;
        float: left;
        margin-top: -160px;
    }
    .ll_yqlj_dl2 dl {
        margin-bottom: 20px;
    }
    .ll_yqlj_dl2 dl dt {
        height: 48px;
        background: url(guobo202509_menu_bg.jpg)
    }
    .ll_yqlj_dl2 dl dt a {
        margin-left: 25px;
        display: block;
        height: 48px;
        line-height: 48px;
        font-size: 18px;
        color: #fff;
    }
    .ll_yqlj_dl2 dl dd {
        background-color: #ececec;
        padding-top: 15px;
        padding-bottom: 15px;
    }

    .subNav {
        float: left;
        cursor: pointer;
        font-size: 16px;
        color: #333;
        height: 32px;
        line-height: 32px;
        background: url(guobo202509_jt1.png) no-repeat;
        background-position: 2% 50%;
        text-indent: 2em;
    }
    .navContent {
        display: none;
        padding-left: 1.4em;
        margin-bottom: 10px;
        float: left;
    }
    .navContent li a {
        line-height: 20px;
        height: 20px;
        float: left;
        padding: 4px;
        text-align: center;
        font-size: 16px;
        color: #727171;
    }
    .mzwhgweixin {
        display: none;
        position: absolute;
        top: 10px;
        left: 47px;
    }
    .mzwhgweixin img {
        width: 80px;
    }
    /*友情链接--结束*/
    /*资料下载*/
    .download_list li {
        width: calc((100% - 54px) / 2);
        margin: 20px 13px 0;
    }

    /* 留言 */
    input, img, select, textarea {
        border: 0;
        outline: none;
    }
    .clum_list_r .ly_box {
        background: #fff;
        padding: 20px 40px 46px;
        font-size: 20px;
        line-height: 2;
        min-height: auto;
    }
    .clum_list_r .ly_box h3.title {
        border-bottom: 2px solid #af848a;
        font-weight: normal;
        padding: 10px 0;
        font-size: 22px;
        color: #721b28;
    }
    .cj_yaojing {
        background-color: #ececec;
        padding: 30px;
    }
    .cj_paddingbobo {

    }
    .cj_pb255 {
        padding-bottom: 46px;
        padding-top: 20px;
    }
    .cj_gaojisou2 {
        margin: 0px auto;
        text-indent: 2em;
    }
    .cj_gaojisou2 p {
        font-size: 16px;
        line-height: 2;
        color: #595757;
    }
    .cj_kangpo{overflow: hidden;/* display: flex; */}
    .cj_kangpo dt{width: 110px;float: left;}
    .cj_kangpo dd{width: 79%;float: right;}
    input.cj_ly_in2{width: 100%;height: 36px;line-height: 36px;/* padding-left:15px; */padding: 0 10px;font-size: 16px;font-family: "Microsoft YaHei";display: block;}
    .cj_kangpo dt span{background-image: url(cj_hua.png);font-size: 16px;color: #000000;background-repeat: no-repeat;background-position: 0px 14px;height: 36px;line-height: 36px;display: block;text-indent: 20px;}
    .cj_gaojisou3 {
        width: 542px;
        margin: 0 auto;
    }
    .cj_ly_in3{width: 100%;height: 260px;padding: 10px;font-size: 16px;font-family: "Microsoft YaHei";}
    .cj_douqi{}
    .cj_douqi li{margin-bottom: 15px;overflow: hidden;}
    .cj_xiaokan{width: 100%;}
    .cj_xiaokan dd{width: 432px;}
    .cj_yan_f{float: none;margin-bottom: 15px;}
    .cj_yan_r{float: none;}
    .cj_ly_in4{width: 100%; height: 36px; line-height: 36px; background-color: #aa343c; color: #fff; text-align: center; font-size: 18px; cursor: pointer;}

    .liuyanbansousuo{
        height: 40px;
        margin-top: 40px;
    }
    .liuyanbansousuo2{
        width: 100%;
        margin-bottom: 20px;
    }
    .liuyanbansousuo .search{
        float: right;
        width: 400px;
        height: 36px;
        border-radius: 12px;
        background: url(liuyanbansou.png) no-repeat 100%;
    }
    .liuyanbansousuo .search .txt{
        float: left;
        width: 345px;
        height: 36px;
        line-height: 36px;
        background: none;
        padding: 0 0 0 15px;
        color: #fff;
        margin-left: 5px;
        display: block;
        font-size: 14px;
    }
    .liuyanbansousuo .search .btn {
        float: left;
        width: 34px;
        height: 36px;
        background: url(cp_search.gif) no-repeat center;
        cursor: pointer;
        text-indent: -99999px;
    }

    .cj_huidawen{}
    .cj_huidawen li{overflow: hidden; margin-bottom: 20px;}
    .cj_huidawen li dl dt{padding: 10px 30px;}
    .cj_huidawen li dl dt h3{font-size: 16px;color: #000000;font-weight: normal;}
    .cj_huidawen li dl dt p{padding-top: 10px;font-size: 14px;color: #595757;}
    .cj_huidawen li dl dt span{font-size: 14px;color: #979797;margin-top: 10px;text-align: right;display: block;}
    .cj_huidawen li dl dd{background-color: #ececec;padding: 10px 30px;}
    .cj_huidawen li dl dd span{font-size: 16px;color: #aa343c;}
    .cj_huidawen li dl dd p{font-size: 14px;color: #595757;padding-top: 10px;}
    .cj_huidawen li dl dd strong{font-size: 16px; color: #979797; margin-top: 18px; text-align: right; display: block; font-weight: normal;}
    .cj_xiaokan dd.yzm {
        width: 325px;
        float:left;
    }
    .cj_xiaokan dd.yzm2 {
        width:96px;
        float:right
    }
}
.pages_more{
    display: none;
}
.show_more_zyfwM {
    display: none;
}
@media (max-width:768px) {
    .cp_body .header {
        background: #fff;
    }
    .wrap {
        width: auto;
        margin: 0 .3rem;
        font-size: 0.28rem;
    }
    /*下级遮罩*/
    .ej_banner {
        overflow: hidden;
        background-size: cover;
        color: #fff;
        height: auto;
        position: relative;
        padding: 138px 0 0;
    }
    .ej_banner {
        overflow: hidden;
        background-size: cover;
        color: #fff;
        height: auto!important;
        position: relative;
        padding-top: 0;
    }
    .crumb_mod .crumb_mod_box {
        padding: 0.6rem 0 0.6rem;
    }
    .crumb_mod .crumb_mod_box .title {
        font-size: .44rem;
        line-height: 1.2;
    }
    .crumb_mod .crumb_mod_box .txt {
        font-size: .28rem;
        line-height: 1.5;
        margin-top: .3rem;
    }
    /*20250926*/
    .clum_layout .clum_name {
        font-size: .56rem;
        line-height: 1.2;
        margin-top: .6rem;
        text-align: center;
    }
    .clum_layout .clum_name2 {
        font-size: .46rem;
        line-height: 1.2;
        margin-top: .6rem;
        text-align: center;
    }
    .clum_layout .clum_title ul li {
        display: inline-block;
        font-size: .36rem;
        position: relative;
        margin: 0 .2rem;
        padding-bottom: .2rem;
    }
    .clum_layout .clum_title.sys ul li {
        display: inline-block;
        font-size: .4rem;
        position: relative;
        margin: 0 .2rem;
        padding-bottom: .2rem;
    }
    .clum_layout .clum_txt_list {
        overflow: hidden;
        margin-top: .3rem;
        padding-bottom: 1rem;
    }
    .clum_layout .clum_txt_list ul {
        display: flex;
        flex-wrap: wrap;
        margin: 0 -.2rem;
    }
    .clum_layout .clum_txt_list ul li {
        padding: .3rem;
        background: #fff;
        margin: .2rem;
        color: #707070;
        font-size: .3rem;
        width: 100%;
    }
    .clum_layout .clum_txt_list .title {
        color: #333;
        white-space: normal;
        line-height: 1.5;
        height: auto;
        text-overflow: inherit;
        overflow: hidden;
    }
    .clum_layout .clum_txt_list .txt {
        font-size: .26rem;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        line-clamp: 3;
        -webkit-box-orient: vertical;
        line-height: 1.6;
        height: auto;
        text-overflow: ellipsis;
        overflow: hidden;
        margin-top: .3rem;
    }
    /* 藏品传世 */
    .clum_layout .clum_cs_nav ul li {
        display: inline-block;
        font-size: .32rem;
        position: relative;
        margin: 0 0.2rem .2rem;
        padding-bottom: .2rem;
    }
    .zycont_top {
        position: relative;
        color: #fff;
        font-size: .3rem;
        line-height: 1.8;
        text-indent: 2em;
        margin-top: .4rem;
        padding: .4rem;
        background: url(guobo202509_zy1.jpg) no-repeat;
        background-size: 100% 100%;
        height: 11.7rem;
        overflow: hidden;
        padding-bottom: 0.6rem;
    }
    .show_more_zyfwM {
        position: absolute;
        display: block;
        width: 100%;
        bottom: 0;
        background:linear-gradient(to bottom,	rgb(130, 137, 119,0) 0%, 	rgb(130, 137, 119,1) 50%,	rgb(130, 137, 119,1) 100%);
        height: 1.4rem;
        line-height:1.8rem;
        text-align: center;
        left: 0;
        text-indent: 0;
    }
    .show_more_zyfwM.unfold {
        height: 0.6rem;
        line-height: 0.6rem;

    }
    .show_more_zyfwM span {
        position: relative;
    }
    .show_more_zyfwM span::after{
        content: " ";
        position: absolute;
        right: -0.35rem;
        top: 50%;
        width: 0.3rem;
        height: 0.3rem;
        margin-top: -0.15rem;
        background: url(guobo202509_zyfw_downArr.png) no-repeat center center;
        background-size: 100% auto;
        transition: all 0.5s;
    }
    .show_more_zyfwM.unfold span::after{
        transform: rotate(180deg);
        /* right: -0.4rem; */
    }
    .zycont_list {
        padding: .5rem .3rem;
        margin-top: 30px;
    }
    .zycont_list .zycont_tit {
        font-size: .36rem;
    }
    .zycont_list .zycont_sorting {
        font-size: .26rem;
    }
    .zycont_list .zycont_box ul li {
        width: 25%;
        text-align: center;
        margin-top: 10px;
        padding: 0 6px;
        font-size: .3rem;
    }
    .more_box {
        font-size: .28rem;
        width: 1.7rem;
        margin: .5rem auto 0;
    }
    .more_box a.more::after{
        content: " ";
        position: absolute;
        right: 0;
        top: 50%;
        width: .2rem;
        height: .2rem;
        margin-top: -3px;
        background: url(guobo202509_zl_more_b.png) no-repeat center center;
        background-size: 100% auto;
        transition: all 0.5s;
    }
    /*图片列表*/
    .clum_layout .clum_img_list {
        overflow: hidden;
        padding-bottom: 1rem;
    }
    .clum_layout .clum_img_list ul li {
        width: calc((100% - .2rem) / 2);
        margin: .3rem 0 0;
    }
    .clum_layout .clum_img_list ul {
        justify-content: space-between;
        margin: 0 0 .5rem;
    }
    .clum_layout .clum_img_list ul li .txt {
        font-size: .3rem;
        white-space: normal;
        line-height: 1.5;
        height: auto;
        text-overflow: inherit;
        overflow: auto;
        margin: .2rem 0 0;
    }

    /*讲解详情*/
    .clum_titles {
        font-size: 0.56rem;
        margin-top: 0.6rem;
    }
    .clum_lists {
        margin-top: 0.4rem;
        display: block;
        padding-bottom: 0.8rem;
    }
    .clum_list_l {
        width: 100%;
        min-width: auto;
        min-height: auto;
        padding: 0;
        margin-right: 0;
        background: none;
        /* overflow-x: scroll; */
        /* white-space: nowrap; */
        font-size: 0;
        margin-bottom: 0.4rem;
        text-align: center;
    }
    .clum_list_l li{
        font-size: 0.36rem;
        display: inline-block;
        margin-right: 0.3rem;
        margin-bottom: 0;
    }
    .clum_list_l li:last-child{
        margin-right: 0;
    }
    .clum_list_l li a{
        color: #333333;
        padding-bottom: 0.2rem;
    }
    .clum_list_l li a::after{
        display: none;
    }
    .clum_list_l li a::before{
        content: " ";
        position: absolute;
        left: 0;
        bottom: 0;
        width: 100%;
        height: 0.04rem;
        border-radius: 0.04rem;
        background-color: #333333;
        opacity: 0;
    }
    .clum_list_l li.on a::before{
        opacity: 1;
    }
    .clum_list_r{
        width: 100%;
    }
    .clum_list_r .clum_titles {
        font-size: .56rem;
        line-height: 1.2;
        text-align: center;
    }
    .clum_list_r .clum_tips {
        font-size: .26rem;
        margin-top: .3rem;
        text-align: center;
    }
    .clum_list_r .clum_btn {
        font-size: .3rem;
        margin-top: .3rem;
        text-align: center;
    }
    .clum_list_r .clum_btn a {
        display: inline-block;
        color: #fff !important;
        background: #a5343c;
        padding: .16rem .9rem;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .clum_list_r .clum_imgbox {
        background: #fff;
        padding: .3rem;
        margin-top: .3rem;
    }
    .clum_list_r .clum_txt {
        background: #fff;
        padding: .3rem;
        font-size: .32rem;
        line-height: 2;
    }
    .clum_list_r .clum_txt table * {
        font-size: .22rem;
    }
    .clum_list_r .clum_txt table td {
        padding: .01rem .02rem;
    }
    .clum_list_r .clum_txt img {
        max-width: 100% !important;
        display: block;
        margin: 0 auto;
    }
    .clum_list_r .clum_txt2 {
        background: #fff;
        padding: .3rem 0;
        font-size: .32rem;
        line-height: 2;
    }
    .clum_list_r .clum_ul li {
        border-bottom: 1px solid #af848a;
        padding: .1rem 0;
        font-size: .32rem;
    }
    .clum_layout .clum_titles {
        font-size: .56rem;
        line-height: 1.2;
        margin-top: .4rem;
    }
    .clum_lists_2 .clum_list_l {
        width: 100%;
        min-width: auto;
        min-height: auto;
        padding: 0;
        margin-right: 0;
        background: none;
        font-size: 0;
        margin-bottom: 0.4rem;
        height: 0.78rem;
        overflow: hidden;
    }
    .clum_lists_2 .clum_list_l ul {
        width: 100%;
        overflow-x: scroll;
        white-space: nowrap;
        padding-bottom: 0.2rem;
    }
    /*馆校合作*/
    .clum_sec_layout {
        padding: .6rem 0 0;
    }
    .clum_sec_layout .clum_sec_name {
        font-size: .44rem;
    }
    .clum_sec_cont {
        margin-top: .4rem;
        display: block;
    }
    .clum_sec_cont .left-box {
        padding: .4rem;
        min-height: auto;
        width: 100%;
    }
    .clum_sec_cont .left-box .tit {
        font-size: .34rem;
        margin-bottom: 20px;
    }
    .clum_sec_cont .left-box .text-box {
        font-size: .3rem;
        line-height: 1.8;
        text-indent: 2em;
    }
    .clum_sec_cont .right-box {
        padding: .4rem;
        padding-bottom: 1rem;
        width: 100%;
    }
    .clum_sec_cont .right-box ul li {
        font-size: .3rem;
    }
    .clum_sec_cont .right-box .tit {
        font-size: .34rem;
        margin-bottom: .3rem;
    }
    .more-box {
        position: absolute;
        left: .4rem;
        bottom: .4rem;
    }
    .more-box a {
        padding-right: 20px;
        font-size: 16px;
        font-size: .32rem;
    }


    /*中华文明学*/
    .more_link {
        position: absolute;
        top: .1rem;
        right: 3px;
    }
    .wmx_layout1 {
        padding: .6rem 0 .6rem;
    }
    .wmx_layout1 .wxm_box {
        display: block;
    }
    .wmx_layout1 .wmx_left {
        height: auto;
        width: 100%;
    }
    .wmx_layout1 .title {
        font-size: .44rem;
    }
    .more_link a {
        font-size: .32rem;
        padding-right: .4rem;
    }
    .more_link a::after {
        content: " ";
        position: absolute;
        right: 0;
        top: 50%;
        width: .2rem;
        height: .2rem;
        margin-top: -.1rem;
        background: url(guobo202509_zl_more.png) no-repeat center center;
        background-size: 100% auto;
        transition: all 0.5s;
    }
    .wmx_layout1 .wmx_right {
        width: 100%;
        margin-top: .3rem;
    }
    .wmx_layout1 .wmx_right .tit {
        float: none;
        width: 100%;
        overflow: auto;
        -webkit-box-flex: inherit;
        -ms-flex: 1;
        flex: 1;
        white-space: normal;
        text-overflow: inherit;
    }
    .wmx_layout1 .wmx_right ul li {
        margin-bottom: .2rem;
        font-size: .32rem;
    }
    .wmx_layout1 .wmx_right .time {
        font-size: .28rem;
        line-height: 1.8;
        float: none;
        margin-top: .1rem;
        display: block;
    }
    .wmx_layout2 {
        padding: .6rem 0 .7rem;
    }
    .wmx_layout2 .title {
        font-size: .44rem;
    }
    .wmx_layout2 .content ul {
        display: block;
    }
    .wmx_layout2 .content ul li {
        width: 100%;
        margin: .3rem 0 0;
    }
    .wmx_layout2 .content ul li a {
        display: block;
        padding: .3rem .5rem;
    }
    .wmx_layout2 .content .cont_tit {
        font-size: .32rem;
        white-space: normal;
        height: auto;
        text-overflow: inherit;
        overflow: inherit;
    }
    .wmx_layout2 .content .cont_p {
        font-size: .28rem;
    }
    .wmx_layout2 .content .cont_time {
        font-size: .28rem;
        margin-top: .3rem;
    }
    .wmx_layout3 {
        padding: .5rem 0 .6rem;
    }
    .wmx_layout3 .title {
        font-size: .44rem;
    }
    .wmx_layout3 .content {
        display: block;
        margin-top: .3rem;
    }
    .wmx_layout3 .img-box {
        width: 100%;
    }
    .wmx_layout3 .content_list {
        display: block;
        width: 100%;
    }
    .wmx_layout3 .content_list .list_item {
        width: 100%;
        padding: .3rem 0 0 0;
    }
    .wmx_layout3 .content_list .list_item:nth-child(-n+2) {
        padding-top: .3rem;
    }
    .wmx_layout3 .content_list .text_box {
        font-size: .32rem;
    }
    .wmx_layout3 .content_list .text_box .cont_time {
        margin-top: .1rem;
        font-size: .28rem;
    }
    .wmx_layout3 .content_list .list_item .pd {
        padding: .3rem;
    }
    .more_link.black {
        margin-top: .4rem;
    }
    .wmx_layout4 {
        padding: .2rem 0 .8rem;
    }
    .wmx_layout4 .title {
        font-size: .44rem;
    }
    .wmx_layout4 .content .bg-img {
        display: none;
    }
    .wmx_layout4 .content {
        display: block;
        margin-top: .3rem;
    }
    .wmx_layout4 .content ul {
        width: 100%;
        font-size: .32rem;
        padding: .3rem;
    }
    .wmx_layout4 .content .cont_tit {
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        white-space: normal;
        line-height: 1.8;
        height: auto;
        text-overflow: inherit;
        overflow: inherit;
        width: 100%;
    }
    .wmx_layout4 .content ul li {
        display: block;
        margin-bottom: .3rem;
    }
    .wmx_layout4 .content ul li:last-child {
        margin-bottom: 0;
    }
    .wmx_layout4 .content .cont_time {
        margin-left: 0;
        margin-top: .1rem;
        font-size: .28rem;
    }
    .wmx_layout5 .content {
        padding: .6rem 0 .7rem;
        margin-top: .3rem;
        font-size: .32rem;
    }
    .wmx_layout5 .title {
        font-size: .44rem;
    }
    .wmx_layout5 .content_list ul {
        margin: 0;
        display: block;
    }
    .wmx_layout5 .content_list ul li {
        padding: 0;
        margin-bottom: .3rem;
        width: 100%;
    }
    .wmx_layout5 .list_item {
        height: auto;
        padding: .3rem;
    }
    .wmx_layout5 .cont_tit {
        font-size: .32rem;
    }
    .wmx_layout5 .cont_time {
        font-size: .28rem;
        margin-top: .1rem;
    }


    /*分页*/
    .pages {
        display: none;
        font-size: 0.28rem;
        padding: 0.3rem 0 0;
    }
    .pages .pages_a, .pages .dian {
        min-width: 0.52rem;
        line-height: 0.52rem;
        height: 0.52rem;
        border-radius: 0.06rem;
        margin: 0 0.1rem;
    }
    .pages .pages_tiao {
        margin-left: 0.1rem;
        border-radius: 0.06rem;
        padding: 0.02rem;
    }
    .pages .pages_button {
        width: 0.6rem;
        height: 0.48rem;
    }
    .pages .pages_text {
        width: 0.5rem;
        height: 0.48rem;
        padding: 0 0.1rem;
    }
    .pages .dian{
        margin: 0;
    }

    .pages_more{
        display: block;
        padding-top: 0.3rem;
    }
    .pages_more a{
        display: block;
        width: 5rem;
        line-height: 0.8rem;
        border-radius: 0.08rem;
        color: #ffffff;
        background-color: #a6353b;
        text-align: center;
        margin: 0 auto;
    }

    /*藏品*/
    .cp_banner {
        overflow: hidden;
        background-size: cover;
        color: #fff;
        height: auto !important;
        position: relative;
        padding-top: 0;
    }
    .cp_banner .crumb_mod .crumb_mod_box {
        padding: 0.5rem 0 0.9rem;
    }

    /*菜单*/
    .search_list {
        display: block;
        margin-top: .5rem;
    }
    .search_list .form-item {
        width: 100%;
        margin-right: 0;
        margin-bottom: .2rem;
    }
    .search_list .search {
        display: flex;
        width: 100%;
    }
    .search_list .search .search_input {
        width: 75%;
        background: #FFFFFF;
        height: .8rem;
        line-height: .8rem;
        font-size: .32rem;
        border: none;
        padding: 0 .2rem;
    }
    .search_list .search .btn {
        background: #A6343C url(guobo202509_ej_cp_btn.png) center no-repeat;
        background-size: .4rem;
        width: 25%;
        height: .8rem;
        border: none;
        border-radius: 0;
    }
    .form-ui {
        height: .8rem;
        line-height: .8rem;
        background: #fff;
        position: relative;
        cursor: pointer;
        display: block;
        margin: 0;
    }
    .form-ui h3 {
        padding: 0 .2rem;
        position: relative;
        z-index: 1;
        font-weight: normal;
        background-color: #FFFFFF;
    }
    .form-ui h3 .btn-select {
        position: absolute;
        right: .2rem;
        top: .34rem;
        width: .24rem;
        height: .14rem;
        cursor: pointer;
        background: url(guobo202509_ej_cp_ico.png) no-repeat 1px 0px;
        background-size: cover;
        transition: all 0.5s;
    }
    .form-ui h3.on .btn-select {
        background: url(guobo202509_ej_cp_ico.png) no-repeat 1px 0px;
        transform: rotate(180deg);
        background-size: cover;
    }
    .form-ui:hover h3 .btn-select {
        background: url(guobo202509_ej_cp_ico.png) no-repeat 1px 0px;
        background-size: cover;
    }
    .form-ui h3 span,
    .form-ui h3 input {
        display: block;
        width: 100%;
        height: .8rem;
        overflow: hidden;
        line-height: .8rem;
        font-size: .32rem;
    }
    .form-mrt {
        margin-top: 10px;
    }
    .form-submit a {
        margin-top: 26px;
        background: #f60;
    }
    .input-unit {
        position: absolute;
        left: 150px;
        top: 6px;
        width: 40px;
        color: #8c8c8c;
    }
    .form-ui ul {
        width: 100%;
        max-height: 5.6rem;
        background: #ffffff;
        position: absolute;
        left: 0;
        top: .81rem;
        display: none;
        overflow-y: auto;
        padding-top: .2rem;
    }
    .form-ui ul li {
        width: 100%;
        height: .6rem;
        line-height: .6rem;
        display: block;
        float: left;
    }
    .form-ui ul li span {
        width: 100%;
        height: 100%;
        cursor: pointer;
        display: block;
        text-indent: .2rem;
        font-size: .32rem;
        color: #333;
    }
    /*藏品详情*/
    .cp_lists {
        margin-top: .3rem;
        display: block;
        align-items: flex-start;
        padding-bottom: 1rem;
    }
    .cp_list_l {
        position: relative;
        width: 100%;
    }
    .cp_list_l a span {
        position: absolute;
        bottom: .3rem;
        right: .3rem;
        width: .8rem;
        height: .8rem;
        background-image: url(2509gb_cp_ico.png);
        background-size: cover;
        display: block;
        z-index: 2;
    }
    .cp_list_r {
        width: 100%;
        padding-left: 0;
    }
    .cp_list_r .clum_titles {
        font-size: .56rem;
    }
    .cp_list_r .clum_tips {
        margin: .3rem 0;
        font-size: .32rem;
        line-height: 2;
        color: #707070;
    }
    .cp_list_r .clum_tips ul li::before {
        content: "";
        position: absolute;
        left: 0;
        top: .3rem;
        background: url(2509gb_cp_ico2.png) left top no-repeat;
        background-size: .1rem;
        width: .1rem;
        height: 1rem;
    }
    .cp_list_r .clum_tips ul li:last-child::before {
        content: "";
        position: absolute;
        left: 0;
        top: .3rem;
        background: url(2509gb_cp_ico3.png) left top no-repeat;
        background-size: .1rem;
        width: .1rem;
        height: .1rem;
    }
    .cp_list_r .clum_txt {
        font-size: .32rem;
        line-height: 2;
    }
    .cp_list_r .clum_titles2 {
        font-size: .36rem;
        margin-top: .4rem;
    }
    .cp_list_r .read_more {
        margin-top: .2rem;
        font-size: .32rem;
    }
    .cp_list_r .clum_tips ul li {
        text-indent: 1em;
        position: relative;
    }
    /*正在展出*/
    .zc_ing .clum_img_list ul li {
        position: relative;
    }
    .zc_ing .clum_img_list ul li a {
        display: block;
        justify-content: space-between;
        background: #fff;
        overflow: hidden;
    }
    .zc_ing .clum_img_list .hide_layout {
        position: relative;
        /* top: 0; */
        width: 3.8rem;
        /* height: 4rem; */
        background: #fff;
        color: #000;
        padding: .2rem .24rem .2rem;
        -webkit-transition: all 0.3s;
        transition: all 0.3s;
        opacity: 1;
        visibility: visible;
        float: right;
    }
    .zc_ing .clum_img_list .hide_layout .hide_title {
        font-size: .28rem;
        line-height: 1.6;
    }
    .zc_ing .clum_img_list .hide_layout .hide_box {
        font-size: .22rem;
        line-height: 1.6;
        margin-top: .2rem;
    }
    /*展览详情*/
    .zl_content .zl_main .zl_left img {
        width: 60%;
    }
    .zl_content .zl_main {
        display: block;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        margin-top: 0;
        justify-content: space-between;
    }
    .zl_content .zl_main .zl_left {
        position: relative;
        width: 100%;
        color: #fff;
        margin-top: 0;
        text-align: center;
        padding-top: .8rem;
    }
    .zl_content .zl_main .zl_right {
        width: 100%;
        background: #efefef;
        padding: .3rem;
        font-size: .32rem;
        line-height: 1.8;
    }
    .zl_banner {
        padding: .5rem 0 0;
    }
    .zl_banner p {
        margin-top: .2rem;
        text-align: center;
        font-size: .32rem;
    }
    .zl_content_right {
        width: 100%;
        background: #efefef;
        padding: .6rem 0;
        font-size: .32rem;
        line-height: 1.8;
    }
    .zl_content_right img {
        width: 100%!important;
        max-width: 100%!important;
        /*display: block!important;*/
        /*margin: 0 auto 1em!important;*/
        /*float: none!important;*/
        padding: .3rem!important;
    }
    .zl_content_img {
        float: none;
        margin-right: 0;
        margin-top: 0;
        margin-bottom: .3rem;
    }
    .zl_content_img img {
        display: block;
        width: 70%;
        margin: 0 auto;
    }

    /*展厅实景*/

    .zl_layout {
        padding: 1rem 0 0;
    }
    .zl_layout .zl_name {
        font-size: .5rem;
        text-align: center;
    }
    .zl_layout_box .special-slide {
        margin-top: 0.4rem;
    }

    .zl_layout_box .special-slide .swiper-slide {
        width: 100%;
    }

    .zl_layout_box .zl-pagination {
        width: 100%;
        color: #DDDDDD;
        font-size: .24rem;
        bottom: -.12rem;
    }
    .zl_layout_box .zl-prev {
        background: #EFEFEF url(guobo202509_ej_zl_ico1.png) center no-repeat;
        background-size: .09rem;
        width: .5rem;
        height: .5rem;
        border-radius: 50%;
        left: 50%;
        top: 94%;
        margin: 0;
        margin-left: -1.25rem;
        -webkit-transition: all 0.3s;
        transition: all 0.3s;
    }
    .zl_layout_box .zl-prev:hover {
        background: #E0E0E0 url(guobo202509_ej_zl_ico1.png) center no-repeat;
        background-size: .09rem;
    }
    .zl_layout_box .zl-next {
        background: #EFEFEF url(guobo202509_ej_zl_ico2.png) center no-repeat;
        background-size: .09rem;
        width: .5rem;
        height: .5rem;
        border-radius: 50%;
        right: 50%;
        top: 94%;
        margin: 0;
        margin-right: -1.25rem;
        -webkit-transition: all 0.3s;
        transition: all 0.3s;
    }
    .zl_layout_box .zl-next:hover {
        background: #E0E0E0 url(guobo202509_ej_zl_ico2.png) center no-repeat;
        background-size: .09rem;
    }
    /* 文章详情 */
    .content_layout {
        overflow: hidden;
        background: #FFFFFF;
        padding: .8rem .4rem;
        margin: .3rem 0 .4rem;
    }
    .content_layout .title {
        text-align: center;
        font-size: .48rem;
        color: #3e3a39;
        line-height: 1.5;
    }
    .content_layout .time {
        margin-top: .3rem;
        text-align: center;
    }
    .content_layout .time span {
        font-size: .28rem;
        color: #9fa0a0;
        margin: 0 .1rem;
    }
    .content_layout .content_main {
        padding-top: 0.4rem;
    }
    .content_layout .content_main p {
        font-size: .3rem;
        line-height: 1.8;
        text-indent: 2em;
        word-break: break-all;
    }
    .content_layout .content_main .menu_head202204 {
        line-height: 1.5;
        padding: .2rem .2rem;
        height: auto;
    }
    .content_layout .content_main .menu_head202204 i {
        padding-right: .6rem;
    }
    .content_layout .content_main div {
        font-size: .3rem;
        line-height: 1.8;
        text-indent: 2em;
    }
    .content_layout .content_main img {
        max-width: 100% !important;
        display: block;
        margin: 0 auto;
    }
    .content_layout .content_main table {
        width: 100% !important;
    }
    .content_layout .content_main table p {
        line-height: 1.5;
    }
    /* 文章详情 end */
    .xly_list_ts {
        margin-top: .5rem;
    }
    .crumbsNav {
        margin-top: .2rem;
        line-height: 1.5;
    }
    /* 更多 none */
    .more_none {
        background: #ababab!important;
    }
    /*领导人*/
    .clum_ldr .clum_list_l {
        width: 100%;
        min-width: auto;
        min-height: auto;
        padding: 0;
        margin-right: 0;
        background: none;
        font-size: 0;
        margin-bottom: 0.4rem;
        height: 0.78rem;
        overflow: hidden;
    }
    .clum_ldr .clum_list_l ul {
        width: 100%;
        overflow-x: scroll;
        white-space: nowrap;
        padding-bottom: 0.2rem;
    }
    .clum_ldr .clum_list_r {
        width: 100%;
    }
    .clum_ldr .pic{
        margin:0 0 20px;
        overflow:hidden;
        position:relative;
    }
    .clum_ldr .pic img{
        width: 70%;
    }
    .clum_ldr .pic h3{
        border-bottom:2px solid #af848a;
        font-size: .32rem;
        font-weight:normal;
        padding: .1rem 0;
        margin-top: 0;
    }
    .clum_ldr .pic h3 span{
        font-size: .5rem;
        color:#721b28;
        margin: 0 .3rem 0 0;
    }
    .clum_ldr .intr_txt {
        font-size: .32rem;
    }
    .clum_ldr .clum_list_l a {
        cursor: pointer;
    }
    .clum_ldr .clum_list_l span {
        font-size: .28rem;
        font-weight: normal;
        margin-left: .2rem;
        color: #999999;
        /* display: none; */
    }
    .clum_ldr .clum_list_r .ld_img {
        background: #FFFFFF;
        padding-right: 0;
        overflow: hidden;
        display: block;
        /* float: left; */
        text-align: center;
    }
    .clum_ldr .clum_list_r .ld_img img {
        display: inline;
    }
    /*专家学者*/
    .clum_list_r .zj_box {
        background: #fff;
        padding: .3rem;
        font-size: .32rem;
        line-height: 2;
        min-height: auto;
    }
    .clum_list_r .zj_box h3 {
        border-bottom: 2px solid #af848a;
        font-weight: normal;
        padding: 10px 0;
        font-size: .46rem;
        color: #721b28;
    }
    .clum_list_r .zj_box span {
        float: right;
        font-size: .32rem;
        color: #000000;
        margin-top: .3rem;
    }
    .clum_list_r .zj_img_list {
        overflow: hidden;
    }
    .clum_list_r .zj_img_list ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin: 0 .1rem .2rem;
    }
    .clum_list_r .zj_img_list li {
        width: calc(86% / 2);
        margin: .3rem .2rem 0;
        position: relative;
    }
    .clum_list_r .zj_img_list li img {
        display: block;
        width: 100%;
        height: auto;
        object-fit: contain;
        margin-bottom: .2rem;
    }
    .clum_list_r .zj_img_list p {
        text-align: center;
        line-height: .5rem;
    }
    .clum_list_r .zj_img_list p:last-child {
        font-size: .28rem;
    }
    .clum_list_r .zj_txt_list {
        overflow: hidden;
        margin-top: .4rem;
    }
    .clum_list_r .zj_txt_list ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin: 0 0 .3rem;
    }
    .clum_list_r .zj_txt_list li {
        width: calc((100% - 0px) / 4);
        margin: 0;
        position: relative;
        text-align: center;
        line-height: .8rem;
        font-size: .32rem;
    }
    /*艺术专著*/
    .zz_title .clum_titles {
        font-size: .48rem;
        line-height: 1.5;
    }
    /*友情链接-开始*/
    .ll_yqlj_da {
        overflow: hidden;
        margin-top: 30px;
    }
    .ll_yqlj_dl {
        width: 100%;
        float: none;
        margin-right: 0;
    }
    .ll_yqlj_dl dl {
        margin-bottom: 20px;
    }
    .ll_yqlj_dl dl dt {
        height: .8rem;
        background: url(guobo202509_menu_bg.jpg)
    }
    .ll_yqlj_dl dl dt a {
        margin-left: .3rem;
        display: block;
        height: .8rem;
        line-height: .8rem;
        font-size: .4rem;
        color: #fff;
    }
    .ll_yqlj_dl dl dd {
        background-color: #ececec;
        padding-top: 10px;
        padding-bottom: 10px;
        text-indent: 1em;
    }
    .ll_yqlj_dl dl dd a {
        height: .6rem;
        line-height: .6rem;
        display: block;
        font-size: .32rem;
        color: #333;
    }
    .ll_yqlj_dl2 {
        width: 100%;
        float: none;
        margin-top: 0;
    }
    .ll_yqlj_dl2 dl {
        margin-bottom: 20px;
    }
    .ll_yqlj_dl2 dl dt {
        height: .8rem;
        background: url(guobo202509_menu_bg.jpg)
    }
    .ll_yqlj_dl2 dl dt a {
        margin-left: .3rem;
        display: block;
        height: .8rem;
        line-height: .8rem;
        font-size: .4rem;
        color: #fff;
    }
    .ll_yqlj_dl2 dl dd {
        background-color: #ececec;
        padding-top: 15px;
        padding-bottom: 15px;
    }

    .subNav {
        float: left;
        cursor: pointer;
        font-size: .32rem;
        color: #333;
        height: .6rem;
        line-height: .6rem;
        background: url(guobo202509_jt1.png) no-repeat;
        background-position: 2% 50%;
        text-indent: 2em;
    }
    .navContent {
        display: none;
        padding-left: 0.52rem;
        margin-bottom: 0.2rem;
        float: left;
    }
    .navContent li a {
        line-height: .46rem;
        height: .46rem;
        float: left;
        padding: .1rem;
        text-align: center;
        font-size: .28rem;
        color: #727171;
    }
    .mzwhgweixin {
        display: none;
        position: absolute;
        top: 10px;
        left: 47px;
    }
    .mzwhgweixin img {
        width: 80px;
    }
    /*友情链接--结束*/

    /*观众之声*/
    .biaotibg {
        padding: .4rem 0;
    }
    .str4 {
        margin-top: .3rem;
    }
    .str5 {
        margin-top: .3rem;
    }
    .str6 {
        margin-top: .3rem;
    }
    .container-fluid {
        padding: 0px;
        margin: 0px auto;
        width: 80% !important;
    }
    .str_wrap {
        padding-left: 3em;
        padding-right: 3em;
        height: 2em!important;
        line-height: 2em;
        font-size: 1.2em;
    }
    .str_wrap span {
        color: #fff;
        text-align: center;
        font-size: .32rem;
        height: .8rem;
        line-height: .8rem;
        display: block;
        vertical-align: top;
        background-color: rgba(121, 37, 38, 0.7);
        border-radius: 60px;
        margin-left: 200px;
        padding: 0px .3rem;
    }
    .hyb_box {
        margin-bottom: 40px;
        float: none!important;
        margin-left: 0px;
        width: 100%;
        top: 0 !important;
        position: relative !important;
    }
    /*资料下载*/
    .download_title {
        padding: .3rem 0 0px;
        color: #9b2537;
        font-size: .4rem;
        font-weight: 500;
    }
    .download_box .more a {
        color: #9b2537;
        font-size: .32rem;
        font-weight: 500;
    }

    /* 留言 */
    input, img, select, textarea {
        border: 0;
        outline: none;
    }
    .clum_list_r .ly_box {
        background: #fff;
        padding: 0 .3rem .3rem;
        font-size: .32rem;
        line-height: 2;
        min-height: auto;
    }
    .clum_list_r .ly_box h3.title {
        border-bottom: 2px solid #af848a;
        font-weight: normal;
        padding: 10px 0;
        font-size: 22px;
        color: #721b28;
    }
    .cj_yaojing {
        background-color: #ececec;
        padding: 30px;
    }
    .cj_paddingbobo {

    }
    .cj_pb255 {
        padding-bottom: .3rem;
        padding-top: .3rem;
    }
    .cj_gaojisou2 {
        margin: 0px auto;
        text-indent: 2em;
    }
    .cj_gaojisou2 p {
        font-size: .32rem;
        line-height: 2;
        color: #595757;
    }
    .cj_kangpo{overflow: hidden;/* display: flex; */}
    .cj_kangpo dt{width: 100%;float: none;margin-bottom: .1rem;}
    .cj_kangpo dd{width: 100%;float: right;}
    input.cj_ly_in2{width: 100%;height: .6rem;line-height: .6rem;/* padding-left:15px; */padding: 0 .1rem;font-size: .32rem;font-family: "Microsoft YaHei";display: block;}
    .cj_kangpo dt span{background-image: url(cj_hua.png);background-size: .16rem;font-size: .32rem;color: #000000;background-repeat: no-repeat;background-position: 0px .22rem;height: .6rem;line-height: .6rem;display: block;text-indent: .34rem;}
    .cj_gaojisou3 {
        width: 5.32rem;
        margin: 0 auto;
    }
    .cj_ly_in3{width: 100%;height: 3rem;padding: .1rem;font-size: .32rem;font-family: "Microsoft YaHei";}
    .cj_douqi{}
    .cj_douqi li{margin-bottom: .2rem;overflow: hidden;}
    .cj_xiaokan{width: 100%;}
    .cj_xiaokan dd{width: 100%;}
    .cj_yan_f{float: none;margin-bottom: 15px;}
    .cj_yan_r{float: none;}
    .cj_ly_in4{width: 100%;height: .6rem;line-height: .6rem;background-color: #aa343c;color: #fff;text-align: center;font-size: .32rem;cursor: pointer;}

    .liuyanbansousuo{
        height: .6rem;
        margin-top: .4rem;
        margin-bottom: .2rem;
    }
    .liuyanbansousuo2{
        width: 100%;
        margin-bottom: 20px;
    }
    .liuyanbansousuo .search{
        float: none;
        width: 100%;
        height: .6rem;
        border-radius: 1rem;
        background: url(liuyanbansou.png) no-repeat 100%;
        background-size: cover;
    }
    .liuyanbansousuo .search .txt{
        float: left;
        width: 5.4rem;
        height: .6rem;
        line-height: .6rem;
        background: none;
        padding: 0 0 0 .2rem;
        color: #fff;
        margin-left: 5px;
        display: block;
        font-size: .32rem;
    }
    .liuyanbansousuo .search .btn {
        float: left;
        width: .4rem;
        height: .4rem;
        background: url(cp_search.gif) no-repeat center;
        background-size: .34rem;
        cursor: pointer;
        text-indent: -99999px;
        margin-top: .1rem;
    }

    .cj_huidawen{}
    .cj_huidawen li{overflow: hidden;margin-bottom: .2rem;}
    .cj_huidawen li dl dt{padding: .1rem .3rem;}
    .cj_huidawen li dl dt h3{font-size: .32rem;color: #000000;font-weight: normal;}
    .cj_huidawen li dl dt p{padding-top: .1rem;font-size: .28rem;color: #595757;line-height: 1.8;}
    .cj_huidawen li dl dt span{font-size: .28rem;color: #979797;margin-top: .1rem;text-align: right;display: block;}
    .cj_huidawen li dl dd{background-color: #ececec;padding: .1rem .3rem;}
    .cj_huidawen li dl dd span{font-size: .32rem;color: #aa343c;}
    .cj_huidawen li dl dd p{font-size: .28rem;color: #595757;padding-top: .1rem;line-height: 1.8;}
    .cj_huidawen li dl dd strong{font-size: 16px; color: #979797; margin-top: 18px; text-align: right; display: block; font-weight: normal;}
    .cj_xiaokan dd.yzm {
        width: 3.8rem;
        float:left;
    }
    .cj_xiaokan dd.yzm2 {
        width: 1.4rem;
        height: .6rem;
        float:right
    }
    .cj_xiaokan dd.yzm2 img {
        width: 100%;
        height: 100%;
        display: block;
    }

    .clum_list_r .ly_box h3 .more_link a{
        display: inline-block;
        position: relative;
        font-size: .32rem;
        padding-right: .4rem;
        color: #000000;
    }
    .clum_list_r .ly_box h3 .more_link a::after {
        content: " ";
        position: absolute;
        right: 0;
        top: 50%;
        width: .2rem;
        height: .2rem;
        margin-top: -.1rem;
        background: url(guobo202509_zl_more.png) no-repeat center center;
        background-size: 100% auto;
        transition: all 0.5s;
    }
}

/* 高级检索 */
.gjjsCenter_w{
    background-color: #ffffff;
}
.gjjsCenter {
    width: 100%;
    padding: 78px 86px 90px;
    margin: 30px 0;
    background-color: #efefef;
}
.gjjsCInputTBox{
    width: auto;
    max-width:832px;
}
.gjjsInput{
    width:100%;
}
@media (max-width:1400px) {
}
@media (max-width:1024px) {
}
@media (max-width:768px) {
    .clum_list_r .gjjsCenter_ws{
        padding-top: 0.3rem;
        line-height: 1.2;
    }
    .gjjsCenter{
        margin: 0;
        padding: 0.3rem;
    }
    .gjjsCenter .gjjsTitle {
        font-size: 0.36rem;
        margin-bottom: 0.2rem;
        padding-left: 0.38rem;
        background: url(cp_title_right.png) left center no-repeat;
        background-size: 0.28rem auto;
    }
    .gjjsCInputTBox{
        padding-left: 0.38rem;
    }
    .gjjsInputTitle {
        font-size: 0.32rem;
    }
    .gjjsInputTitle span {
        padding-left: 0.1rem;
        font-size: 0.28rem;
    }
    .gjjsInput{
        width: 100%;
        padding: 0 0.1rem;
        margin: 0.1rem 0 0.3rem;

        font-size: 0.3rem;
        color: #333333;
        padding-left: 0.2rem;
        line-height: 0.6rem;
        height: 0.6rem;
    }
    .select2-container--default .select2-selection--single .select2-selection__rendered{
        font-size: 0.3rem;
        line-height: 0.6rem;
        height: 0.6rem;
    }
    .gjjsBtn {
        display: block;
        width: 5rem;
        line-height: 0.7rem;
        border-radius: 0.08rem;
        color: #ffffff;
        background-color: #a6353b;
        text-align: center;
        margin: 0 auto;
        height: 0.7rem;
        font-size: 0.30rem;
    }
    .clum_sec_cont .left-box2 {
        position: relative;
        width: 100%;
        background: #efefef;
        padding: .4rem;
    }
    .clum_sec_cont .left-box2 .tit {
        font-size: 24px;
        margin-bottom: 24px;
    }
    .clum_sec_cont .left-box2 .text-box {
        font-size: .32rem;
        line-height: 1.8;
        text-indent: 2em;
    }

    .clum_sec_cont2 .right-box2 {
        background: #838978;
    }
    .clum_sec_cont .right-box2 .more-box {
        top: .5rem;
        right: .3rem;
        left: auto;
        bottom: auto;
    }
    .clum_sec_cont .right-box2 {
        position: relative;
        width: 100%;
        color: #fff;
        padding: .4rem;
        min-height: auto;
    }
    .clum_sec_cont .right-box2 ul li {
        margin-bottom: .15rem;
        line-height: 1.6;
        font-size: .32rem;
    }
    .clum_sec_cont .right-box2 .tit {
        font-size: .4rem;
        margin-bottom: .3rem;
    }

    /*网站地图*/
    .ll_yqlj_dl{
        width: 100%;
        float: none;
        border: 0px solid #aa343c;
        margin-right:19px;
    }
    .wzdt_list2023{
        margin-bottom: .3rem;
    }
    .wzdt_list2023 dt{
        border-bottom: 2px solid #ebebeb;
    }
    .wzdt_list2023 dt a{
        display: inline-block;
        height: 1rem;
        line-height: 1rem;
        font-size: .34rem;
        color: #000;
        margin-left: .3rem;
    }
    .wzdt_list2023 dd{
        padding-top: .2rem;
    }
    .wzdt_list2023 dd ul{
        overflow: hidden;
    }
    .wzdt_list2023 dd ul li a{
        height: .6rem;
        line-height: .6rem;
        padding-left: .3rem;
        display: block;
        font-size: .26rem;
        color: #333;
    }
    .wzdt_list2023 dd ul li{
        width: 33%;
        float: left;
    }

    .zc_ing .clum_img_list ul li {
        width: 100%;
    }
    .zc_ing .clum_img_list ul li .img {
        width: 3.1rem;
        /* height: 4rem; */
        /* top: 0; */
        float: left;
    }

    /* 临时展览 */
    .zc_ing .lszl_list ul li {
        width: 48%;
    }
    .zc_ing .lszl_list ul li a {
        display: block;
    }
    .zc_ing .lszl_list ul li .img {
        width: auto;
        height: auto;
    }

    .zc_ing .lszl_a_list ul li a{
        background: none;
    }
    .zc_ing .lszl_a_list ul li .img {
        width: 100%;
        height: auto;
        float: none;
    }
}