@import url("https://at.alicdn.com/t/c/font_3911526_2nj9unagqb3.css");

img {
    object-fit: cover;
    transition: all 0.4s linear;
}

@font-face {
    font-family:bensong;
  src:url(../font/SourceHanSerifCN-SemiBold.otf);
}

ul {
    margin-bottom: 0;
    padding: 0;
}

button {
    border: none;
    padding: 0;
    background: none;
}

a,
.iconfont {
    transition: all .3s ease;
}

.gou-hui {
    display: inline-block;
    width: auto;
    margin-right: 10px;
}

#skip {
    width: 0;
    height: 0;
    overflow: hidden;
}

.header-main {
    background-color: transparent;
    height: auto;
}

.nav-daohang-menuer .navbar-header {
    padding: 13px 0 13px 44px;
}

.navbar-default {
    border-color: transparent;
    min-height: auto;
    margin-bottom: 0px;
    background-color: transparent;
}

.nav-daohang-menuer {
    background: rgba(0,0,0,.5);
    border-bottom: none;
    position: relative;
}

.navbar-brand {
    float: left;
    width: 142px;
    height: auto;
    padding: 0;
}

.navbar-default  .nav-right-content-right li a {
    font-size: 16px;
    color: #FFFFFF;
    padding: 24px 31px;
}

.navbar-default  .nav-right-content-right li {
    float: left;
}

.contain {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

.contain01 {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

.navbar-default .nav-right-content-right li .dropdown-menu {
    min-width: 100%;
    background-color: transparent;
}

.navbar-default .nav-right-content-right li .dropdown-menu li:last-child {
    border-right: none;
}

.navbar-default  .nav-right-content-right {
    position: absolute;
    right: 0;
    top: 0;
}

.navbar-default  .nav-right-content-right li:nth-child(2),.navbar-default  .nav-right-content-right li:nth-child(3) {
    background: #B19551;
}

.navbar-default  .nav-right-content-right li:nth-child(2) {
    border-right: 1px solid rgba(255,255,255,.2);
}

.navbar-default .nav-right-content-right li a .caret {
    margin-left: 10px;
}

.navbar-default .nav-right-content-right li .dropdown-menu li {
    float: none;
    background: rgba(0,0,0,.5);
    text-align: center;
}

.xialcontent {
    padding: 24px 0;
    padding-left: 40px;
    overflow: hidden;
}

.navbar-default .nav-right-content-right li .dropdown-menu li a:focus,.navbar-default .nav-right-content-right li .dropdown-menu li a:hover {
    background: #B19551;
    color: #fff;
}

.navbar-default .nav-right-content-right li a:hover {
    color: rgba(0,0,0,.5);
}

.nav-dh-list {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
}

.navbar-default .nav-dh-list li {
    float: left;
    position: static;
}

.navbar-default .nav-dh-list li:last-child {
    margin-right: 0;
}

.navbar-default .nav-dh-list li a {
    padding: 23px 10px;
    font-size: 16px;
    color: #FFFFFF;
    text-align: center;
    transition: all .3s ease;
    -ms-transition: all .3s ease;
    -webkit-transition: all .3s ease;
    display: inline-block;
    letter-spacing: 1px;
}

.navbar-default .nav-dh-list li a:hover,.navbar-default .nav-dh-list>.active>a:hover {
    color: #fff;
}

.navbar-default .nav-dh-list>.active>a, .navbar-default .nav-dh-list>.active>a:focus {
    color: #fff;
    transition: all 0.3s linear;
    font-weight: 600;
}

.navbar-default .nav-dh-list>.active a:after,.navbar-default .nav-dh-list li a:hover:after {
    content: '';
    width: 8px;
    background-size: 100%;
    height: 5px;
    position: absolute;
    bottom: -2px;
    left: 50%;
    transform: translateX(-50%);
}

.nav-dh-list>.active>a, .nav-dh-list>.active>a:focus, .nav-dh-list>.active>a:hover, .nav-dh-list>li>a:hover {
    background-color: transparent!important;
}

.navbar-default .nav-dh-list li.dropdown ul li a {
    color: #FFFFFF;
    padding: 0;
    font-size: 14px;
}

.navbar-default .nav-dh-list li.dropdown ul li {
    margin-right: 0;
    padding: 0 32px;
    position: relative;
}

.navbar-default .nav-dh-list li.dropdown ul li:after {
    content: '';
    width: 4px;
    height: 4px;
    border-radius: 50%;
    border: 1px solid #CDB679;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}

.xialcontent ul {
    margin: 0 -32px;
    display: flex;
    justify-content: center;
}

.navbar-default .nav-dh-list li .dropdown-menu {
    background: rgba(0,0,0,.6);
    border: none;
    width: 1920px;
    top: 103%;
    min-width: 100%;
    left: 50%;
    transform: translateX(-50%);
}

.navbar-default .nav-dh-list li.dropdown ul li:last-child:after,
.navbar-default .nav-dh-list li.dropdown ul li a:after {
    display: none;
}

.header {
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999;
}
/*banner鑼呴垾鏂衡偓姣仮閾板ソ銉呴摪顬♀敒宓熻銉傛績鈧枂銉傛偢寰椻敒鈾€鈧鈶┾偓姣優鈹у枴骞汇儌鍨涒偓纬鈶┾偓鎾嗙煫鈹￠摪涔呫儌绮光偓鈭躲儮鍋撳暘鑼呴垾鏂呬急銉⑩偓妯戠妴蔚鎺嗏偓鐘嗏敒宓氭兎褉鈧顑炍差垁鍠⑩斁鈧柡鈧銇㈤摪璇ワ腹鈧妳鈭垛敒寰熸崡顕疯В鈧噴銉傜话婢澪叉兊鐤碉絺鈧伜銉兾甸煭浼扁斁鈧拃妫笛€鈧檧鈧顕凤拷??*/
@-webkit-keyframes scale-bg {
    from {
        -webkit-transform: scale(1.2);
        transform: scale(1.2);
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

@keyframes scale-bg {
    from {
        -webkit-transform: scale(1.2);
        transform: scale(1.2);
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

.main {
    background: url(https://www.fxbwg.cn/assets/img/bg-bj.png) no-repeat;
    background-size: cover;
}

.index_main {
    background: none;
}

.index_main .section1 {
    position: relative;
}

.index_main .section1 .index_banner .item {
    background-size: cover;
    -webkit-background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    height: 100vh;
    position: relative;
}

.index_main .section1 .index_banner .item.slick-current .scaleBg {
    visibility: visible;
 /*    -webkit-animation: scale-bg 6s linear forwards;
    animation: scale-bg 6s linear forwards; */
}

.index_main .section1 .index_banner .items {
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
}
/* .index_main .section1 .index_banner .items:after{
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: rgba(0,0,0,0.2);
} */
.index_main .section1 .index_banner  .inner {
    background: url(../img/bobao.png) no-repeat;
    height: 98px;
    background-size: cover;
    position: absolute;
    bottom: 40px;
    left: 45px;
    right: 45px;
    padding: 5px;
}

.index_main .section1 .index_banner  .inner .inner-box {
    background: url(../img/bobao-k.png) no-repeat;
    display: flex;
    align-items: center;
    padding-left: 86px;
    height: 100%;
    background-size: 100% 100%;
    font-size: 18px;
}

.index_main .section1 .index_banner  .inner .inner-box a {
    color: rgba(255,255,255,.9);
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    display: block;
    width: 88%;
}

.index_main .section1 .index_banner .inner .inner-box .iconfont {
    font-size: 26px;
    padding-right: 15px;
    margin-right: 15px;
    position: relative;
    top: 3px;
}

.index_main .section1 .index_banner .inner .inner-box .iconfont:after {
    content: '';
    width: 1px;
    height: 20px;
    position: absolute;
    right: 0;
    top: 50%;
    background: rgba(255,255,255,.4);
    transform: translateY(-50%);
}

.index_main .section1 .slick_txt {
    width: 5%;
    height: 100%;
    background-color: transparent;
    transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    background-repeat: no-repeat;
    position: absolute;
    top: 0;
    font-size: 0;
    outline: none;
    border: 0;
}

.index_main .section1 .left {
    left: 0;
}

.index_main .section1 .right {
    right: 0;
}

.index_main .section1 .slick_txt:hover .slick_arrow {
    opacity: 1;
    visibility: visible;
}

.index_main .section1 .slick_txt .slick_arrow {
    width: 20px;
    height: 36px;
    background-repeat: no-repeat;
    background-position: center;
    margin-top: -18px;
    position: absolute;
    top: 50%;
    cursor: pointer;
    transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    opacity: 0;
    visibility: hidden;
}

.index_main .section1 .slick_txt .prev {
    background-image: url(../img/ban_prev.png);
    left: 60px;
}

.index_main .section1 .slick_txt .next {
    background-image: url(../img/ban_next.png);
    right: 60px;
}

.index_main .section1 .slick_txt .prev:hover {
    background-image: url(../img/ban_prev_hover.png);
}

.index_main .section1 .slick_txt .next:hover {
    background-image: url(../img/ban_next_hover.png);
}

.index_main .section1 .number {
    position: absolute;
    bottom: 77px;
    left: 50%;
    display: block;
    width: auto;
    height: 24px;
    text-align: center;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
}

.index_main .section1 .number span {
    background: url(../img/dots.png) no-repeat;
    width: 24px;
    height: 24px;
    display: inline-block;
    background-size: 100%;
    margin: 0 11px;
}

.index_main .section1 .number span.active {
    background: url(../img/dots-active.png) no-repeat;
    background-size: 100%;
}

.bg-img02 {
    background: url(../img/zlyg-img.png) top center no-repeat;
    background-size: cover;
    padding-top: 32px;
/*  padding-bottom: 131px; */
}

.Exhibition-preview-slider {
    margin-bottom: 20px;
}

.Exhibition-preview-slider .item a img {
    height: 455px;
}

.zlyg-wrap {
    position: relative;
}

.Exhibition-review img {
    height: 100%;
}

.zlyg-wrap label {
    margin-bottom: 0;
    padding: 7px 21px;
    font-size: 32px;
    font-weight: bold;
    color: #FFFFFF;
    position: absolute;
    z-index: 2;
    font-family: bensong;
    left: 50px;
    top: 50px;
/*     background: url(../img/zlyg-k.png) no-repeat; */
    background-size: 100%;
}

.behind label {
    margin-bottom: 0;
    padding: 7px 21px;
    font-size: 32px;
    font-weight: bold;
    color: #FFFFFF;
    position: absolute;
    z-index: 2;
    font-family: bensong;
    left: 54px;
    display: none;
    top: 54px;
/*     background: url(../img/zlyg-k.png) no-repeat; */
    background-size: 100%;
}

.guide-slider .guide.on .behind label {
    display: block;
}

.Exhibition-preview-slider .owl-item > .item > a > .title {
    padding: 42px 50px;
    background: linear-gradient(0deg, rgba(0, 0, 1, .7) 0%, rgba(0, 0, 0, 0) 101%, rgba(0, 0, 0, .55) 100%);
}

.Exhibition-preview-slider .owl-item > .item > a > .title > span {
    font-weight: bold;
    font-size: 28px;
    color: #FFFFFF;
}

.Exhibition-preview-slider.Slider-one .owl-dots {
    right: 50px;
    bottom: 35px;
    background: url(../img/zlyg-dot.png) no-repeat;
    width: 137px;
    height: 44px;
    display: flex;
    background-size: 100%;
    align-items: center;
    justify-content: center;
}

.Exhibition-preview-slider.Slider-one .owl-dots .owl-dot span {
    width: 6px;
    height: 6px;
    background: rgba(255,255,255,.5);
    border-radius: 50%;
}

.Exhibition-preview-slider .owl-dots .owl-dot.active span,
.Exhibition-preview-slider .owl-dots .owl-dot:hover span {
    background: #fff;
    width: 17px;
    height: 7px;
    border-radius: 3px;
    display: block;
}
/* .Exhibition-preview-slider.Slider-one .owl-dots:after{
    content: '';
    width: 9px;
    height: 13px;
    background: url(../img/zlyg-line.png) no-repeat;
    position: absolute;
    right: 27px;
    background-size: 100%;
} */
.Exhibition-preview-slider .owl-nav {
    position: absolute;
    width: 100%;
    top: 50%;
    transform: translateY(-50%);
}

.Exhibition-preview-slider .owl-prev span {
    font-size: 0;
    background: url(../img/zlyg-jt-left.png)no-repeat;
    width: 55px;
    height: 55px;
    background-size: 100%;
    display: block;
    position: absolute;
    left: 50px;
    top: 0;
}

.Exhibition-preview-slider .owl-next span {
    font-size: 0;
    background: url(../img/zlyg-jt-right.png)no-repeat;
    width: 55px;
    height: 55px;
    background-size: 100%;
    display: block;
    position: absolute;
    right: 50px;
    top: 0;
}

.Exhibition-review {
    position: relative;
    display: block;
    height: 166px;
}

.Exhibition-review span, .Basic-display label {
    position: absolute;
    left: 23px;
    top: 23px;
   /*  background: url(../img/zlyg-k.png)no-repeat; */
    margin-bottom: 0;
    font-size: 22px;
    font-family: bensong;
    font-weight: bold;
    z-index: 2;
    color: #FFFFFF;
    background-size: 100% 100%;
    padding: 3px 13px;
}

.Exhibition-review p {
    margin-bottom: 0;
    font-size: 16px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 18px 20px;
    overflow: hidden;
    background: linear-gradient(0deg, rgba(0, 0, 1, .7) 0%, rgba(0, 0, 0, 0) 101%, rgba(0, 0, 0, .55) 100%);
    color: #FFFFFF;
}

.Basic-display {
    position: relative;
}

.Basic-display .normal-slider .item a img {
    height: 166px;
}

.Basic-display .normal-slider .owl-nav {
    display: none;
}

.Basic-display .Slider-one .owl-dots {
    right: 50%;
    transform: translateX(50%);
    bottom: 15px;
}

.Basic-display .owl-dots .owl-dot span {
    width: 6px;
    height: 6px;
    background: #FFFFFF;
    opacity: 0.5;
    border-radius: 50%;
    margin: 0 7px;
}

.Basic-display .owl-dots .owl-dot.active span, .Basic-display .owl-dots .owl-dot:hover span {
    width: 17px;
    height: 6px;
    background: #B19551;
    opacity: 1;
    border-radius: 3px;
}

.Exhibition-review:hover img {
    opacity: .8;
}

.bg-img03 {
    background: url(../img/bg-banner01.png) top center no-repeat;
    background-size: 100% 100%;
    padding-top: 50px;
}

.taber-fouer {
    padding: 0 117px;
    overflow: hidden;
}

.taber-fouer ul.nav-pills {
    background-color: transparent;
    margin: 0 -20px;
}

.nav-pills>li+li {
    margin-left: 0;
}

.taber-fouer .nav-pills>li>a {
    font-size: 24px;
    font-family: bensong;
    padding: 0;
    font-weight: 500;
    color: #FFFFFF;
    width: 207px;
    margin: 0 auto;
    height: 67px;
    background: url(../img/title.png) no-repeat;
    display: flex;
    align-items: center;
    justify-content: center;
}

.taber-fouer .nav-pills>li {
    padding: 0 20px;
    width: 25%;
    float: left;
}

.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover {
    background-color: transparent;
}

.taber-fouer ul.nav-pills>li.active>a {
    background: url(../img/title-active.png) no-repeat;
}

.student-swiper,.student-swiper-contet {
    margin: auto;
    position: relative;
}

.swiper-container {
    width: 100%;
    height: 100%;
}

.swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    transition: 300ms;
    transform: scale(0.92);
}

.swiper-slide {
    background-color: transparent;
}

.swiper-slide-active, .swiper-slide-duplicate-active {
    transform: scale(1);
}

.student-swiper .swiper-slide a {
    display: block;
}

.style-tu {
    width: 285px;
    height: 285px;
    border: 1px solid #B19551;
    margin: auto;
    border-radius: 50%;
    position: relative;
    z-index: 99;
    display: block;
}

.style-tu-radius img {
    height: 100%;
    border-radius: 50%;
    -webkit-transition: all 0.4s linear;
    transition: all 0.4s linear;
}

.student-swiper .swiper-container .swiper-wrapper {
    align-items: center;
}

.style-tu-radius {
    width: 267px;
    height: 267px;
    border-radius: 50%;
    display: block;
    overflow: hidden;
    position: absolute;
    transform: translate(3%, -50%);
    top: 50%;
}

.student-swiper .swiper-slide-active .style-tu-radius {
    width: 463px;
    height: 463px;
    transform: translate(2%, -50%);
}

.student-swiper .swiper-container {
    overflow: visible;
  /*   margin-left: -110px; */
}

.student-swiper .swiper-slide-active .style-tu {
    width: 496px;
    height: 496px;
    border: 8px solid #B19551;
}

.student-swiper:before {
    content: "";
    width: 605px;
    height: 605px;
    border: 1px solid #B19551;
    position: absolute;
    top: 50%;
    left: 50%;
    border-radius: 50%;
    transform: translate(-50%, -50%);
}

.student-swiper:after {
    content: "";
    width: 583px;
    height: 583px;
    opacity: 0.6;
    border: 1px solid #B19551;
    position: absolute;
    top: 50%;
    left: 50%;
    border-radius: 50%;
    transform: translate(-50%, -50%);
}

.student-swiper-contet:before {
    content: "";
    width: 519px;
    height: 519px;
    opacity: 0.6;
    border: 1px solid #B19551;
    position: absolute;
    top: 50%;
    left: 50%;
    border-radius: 50%;
    transform: translate(-50%, -50%);
}

.student-swiper {
    margin-top: 100px;
    margin-bottom: 140px;
}

.swier-jt-zy {
    position: absolute;
    width: 320px;
    display: block;
    margin: auto;
    left: 50%;
    height: 55px;
    bottom: -135px;
    transform: translateX(-50%);
}

.swier-jt-zy .swiper-button-prev:after {
    content: ''!important;
    width: 55px;
    height: 55px;
    background: url(../img/zlyg-jt-left.png) no-repeat;
    display: block;
    background-size: 100%;
}

.swier-jt-zy .swiper-button-next:after {
    content: ''!important;
    width: 55px;
    height: 55px;
    background: url(../img/zlyg-jt-right.png) no-repeat;
    display: block;
    background-size: 100%;
}

.swier-jt-zy .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
    background: #87816C;
    margin: 0 12px;
    opacity: 1;
}

.swier-jt-zy .swiper-pagination-bullet-active {
    background: #B19551;
}

.swier-jt-zy .swiper-pagination {
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.tab-content-paner .tab-box-paner {
    height: 0;
    overflow: hidden;
}

.tab-content-paner .active {
    height: auto;
}

.link-jiantou {
    position: absolute;
    width: 74px;
    height: 74px;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.zhanshi-content-box {
    position: absolute;
    top: -35px;
    right: 0;
    background: #FFFFFF;
    padding: 4px;
    border: 1px solid #B19551;
    width: 46px;
}

.zhanshi-content {
    font-size: 16px;
    color: #B19551;
    writing-mode: vertical-lr;
    border: 1px solid #B19551;
    padding: 2px 5px;
    padding-top: 8px;
    letter-spacing: 5px;
}

.student-swiper .swiper-slide-active  .link-jiantou {
    width: 110px;
    height: 110px;
    overflow: hidden;
    animation: arrow 2s  infinite;
    -webkit-animation: arrow 2s  infinite;
}

.student-swiper .swiper-slide-active  .zhanshi-content-box .zhanshi-content {
    padding: 30px 15px;
    padding-top: 40px;
    letter-spacing: 15px;
}

.student-swiper .swiper-slide-active .zhanshi-content-box {
    top: -65px;
    right: -60px;
    width: 66px;
}
/*
@keyframes arrow {
    100% {
        opacity: 1;
    }

    50% {
        opacity: .7
    }
}

@-webkit-keyframes arrow {

    100% {
        opacity: 1;
    }

    50% {
        opacity: .7
    }
} */

ul.nav-pills {
    background-color: transparent;
}

.middle-zt-banner {
    position: absolute;
    top: 200px;
    left: 50%;
    transform: translateX(-50%);
}

.guide-slider .guide {
    float: left;
    -webkit-transition: all ease-in .3s;
    transition: all ease-in .3s;
    position: relative;
    overflow: hidden;
    margin-right: 23px;
    width: 127px;
}
/* .guide-slider .guide .behind {
    width: 100%;
    height: 100%;
    display: inline-block;
    background: #fff;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    -webkit-transition: all ease-in .3s;
    transition: all ease-in .3s;
    z-index: 1;
} */
.guide-slider .guide .display {
    border-right: 1px solid #d5d5d5;
    width: 127px;
    height: 565px;
    text-align: center;
    float: left;
    position: absolute;
    z-index: 2;
    -webkit-transition: all ease-in .3s;
    transition: all ease-in .3s;
}

.guide-slider .guide.on {
    width: 880px;
    height: 565px;
}

.guide-slider .guide.on .display,.guide-slider .guide .function-list-wrap .owl-dots {
    display: none;
}

.guide-slider .guide.on .function-list-wrap .owl-dots {
    display: block;
}

.bg-img04 {
    background: url(../img/bg-banner02.png) top center no-repeat;
    background-size: 100% 100%;
}

.bg-img05 {
    background: url(../img/bg-banner03.png) top center no-repeat;
    background-size: 100% 100%;
}

.function-list-wrap .owl-nav,.News-information-owl-swier  .owl-nav,.chronicle_events .re-sliders .owl-dots {
    display: none;
}

.normal-slider-yg .item a img, .introduction img {
    height: 565px;
}

.guide-slider .guide:last-child {
    margin-right: 0;
}

.guide-slider ul li:nth-child(2) {
}

.introduction {
    height: 100%;
    font-size: 30px;
    font-family: bensong;
    font-weight: bold;
    color: #FFFFFF;
}

.introduction span {
    position: absolute;
    top: 80px;
    letter-spacing: 4px;
    writing-mode: vertical-lr;
    left: 50%;
    transform: translateX(-50%);
}

.guide-slider .guide .display:before {
    content: '';
    width: 107px;
    height: 544px;
    background: url(../img/kung.png) no-repeat;
    position: absolute;
    top: 10px;
    left: 10px;
    right: 10px;
    bottom: 10px;
    background-size: 100% 100%;
}

.function-list-wrap .Slider-one .owl-dots {
    bottom: 40px;
    right: 50%;
    transform: translateX(50%);
}

.function-list-wrap .Slider-one .owl-dots .owl-dot span {
    width: 12px;
    margin: 0 15px;
    border-radius: 50%;
    height: 12px;
    background: #FFFFFF;
    opacity: 0.8;
}

.function-list-wrap .Slider-one .owl-dots .owl-dot.active span,
.function-list-wrap .Slider-one .owl-dots .owl-dot:hover span {
    width: 34px;
    height: 12px;
    background: #B19551;
    border-radius: 8px;
    opacity: 1;
}

.News-information-title h3 {
    margin: 0;
    margin-bottom: 22px;
    font-size: 42px;
    font-family: bensong;
    font-weight: bold;
    color: #735D28;
}

.News-information-title a {
    background: url(../img/more-bg.png) no-repeat;
    width: 152px;
    height: 46px;
    display: flex;
    background-size: 100%;
    font-size: 16px;
    align-items: center;
    color: #FFFFFF;
    justify-content: center;
}

.News-information-title a .iconfont {
    font-size: 14px;
}

.News-information-title {
    float: left;
}

.News-information-owl {
    float: right;
}

.News-information-owl-swier {
    width: 644px;
    float: left;
    position: relative;
    padding-bottom: 56px;
}

.News-information-owl-swier .owl-item > .item > a > .title {
    padding: 30px 26px;
    overflow: hidden;
    background: linear-gradient(0deg, rgba(0, 0, 1, .7) 0%, rgba(0, 0, 0, 0) 101%, rgba(0, 0, 0, .55) 100%);
}

.News-information-owl-swier .owl-item > .item > a > .title span {
    font-size: 22px;
    color: #FFFFFF;
    margin-bottom: 10px;
    display: block;
}

.News-information-owl-swier .owl-item > .item > a > .title p {
    margin-bottom: 0;
    font-size: 18px;
    font-family: bensong;
    font-weight: 500;
    color: rgba(255,255,255,.8);
}

.News-information-owl-swier .owl-item > .item > a img {
    height: 415px;
}

.News-information-owl-list {
    width: 350px;
    background: #FFFAF3;
    float: left;
}

.News-information-owl-list ul li {
    padding: 27px 29px;
    overflow: hidden;
    position: relative;
    border-bottom: 1px solid #d8d8d8;
}

.News-information-owl-list ul li strong {
    display: block;
    font-size: 30px;
    font-family: bensong;
    font-weight: bold;
    color: #565246;
}

.News-information-owl-list ul li span {
    font-size: 18px;
    font-family: bensong;
    font-weight: 400;
    display: block;
    margin-bottom: 70px;
    color: #565246;
}

.News-information-owl-list ul li  h4 {
    margin-top: 0;
    font-weight: bold;
    font-size: 18px;
    color: #B19551;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.News-information-owl-list ul li p {
    text-align: justify;
    margin-bottom: 0;
    font-size: 14px;
    color: #565246;
    line-height: 20px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

.News-information-owl-list ul li:after {
    content: '';
    width: 100px;
    height: 103px;
    background: url(../img/date01.png) no-repeat;
    position: absolute;
    right: 0;
    top: 0;
    background-size: 100%;
}

.News-information-owl-list ul li:hover {
    background: #B19551;
}

.News-information-owl-list ul li:hover strong,.News-information-owl-list ul li:hover h4,
.News-information-owl-list ul li:hover p,.News-information-owl-list ul li:hover span {
    color: #fff;
}

.News-information-owl-list ul li:hover:after {
    background: url(../img/date02.png) no-repeat;
    background-size: 100%;
}

.News-information-owl-swier:after {
    content: '';
    width: 440px;
    height: 1px;
    background: rgba(115,93,40,.2);
    position: absolute;
    right: 0;
    bottom: 0;
}

.News-information-owl-swier .Slider-one .owl-dots {
    bottom: -50px;
    right: auto;
    left: 28px;
}

.News-information-owl-swier .owl-dots .owl-dot span {
    background: url(../img/lb-dot.png) no-repeat;
    width: 23px;
    height: 24px;
    display: block;
    margin: 0 10px;
    background-size: 100%;
}

.News-information-owl-swier .owl-dots .owl-dot.active span,
.News-information-owl-swier .owl-dots .owl-dot:hover span {
    background: url(../img/lb-dot-active.png) no-repeat;
    background-size: 100%;
}

.News-information {
    overflow: hidden;
    margin-top: 50px;
}

.chronicle_events {
    width: 994px;
    float: right;
}

.chronicle_events_time em {
    width: 12px;
    height: 12px;
    background: #B19551;
    border: 1px solid #FFFFFF;
    display: block;
    margin: 0 auto;
    border-radius: 50%;
    margin-bottom: 14px;
}

.chronicle_events_time p {
    margin-bottom: 14px;
    font-size: 18px;
    font-family: bensong;
    font-weight: 500;
    color: #735D28;
}

.chronicle_events_link {
    padding: 18px 19px 16px 16px;
    text-align: justify;
    background: linear-gradient(180deg, #FFFFFF 0%, #FFFBF0 100%);
    border-radius: 15px 0px 15px 0px;
    border: 1px solid rgba(177,149,81,0.5);
    height: 112px;
    display: block;
}

.chronicle_events_link a {
    font-size: 16px;
    color: #565246;
    line-height: 24px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}

.chronicle_events_time {
    text-align: center;
}

.chronicle_events .re-sliders .owl-nav {
    position: absolute;
    top: 50%;
    width: 100%;
    transform: translateY(-50%);
}

.chronicle_events .re-sliders .owl-prev span {
    font-size: 0;
    background: url(../img/zlyg-jt-left.png) no-repeat;
    width: 35px;
    height: 35px;
    display: block;
    position: absolute;
    left: -55px;
    background-size: 100%;
}

.chronicle_events .re-sliders .owl-next span {
    font-size: 0;
    background: url(../img/zlyg-jt-right.png) no-repeat;
    width: 35px;
    height: 35px;
    display: block;
    position: absolute;
    right: -55px;
    background-size: 100%;
}

.News-information01 {
    margin-top: 50px;
    overflow: hidden;
    position: relative;
}

.News-information01:before {
    content: '';
    width: 100%;
    height: 1px;
    background: rgba(115,93,40,.2);
    position: absolute;
    top: 6px;
    left: 0;
    right: 0;
}

.News-information01 .News-information-title {
    margin-top: 45px;
}

.chronicle_events_link a:hover {
    color: #B19551;
}

.News-information-owl-list ul li a {
    position: relative;
    z-index: 2;
}
/* 鑼呴垾鏂呬急銉呮拃顒笺儏閾邦灐鈹炴兊鈭讹絺鈧伜銉冨厽濂解敒鎰ㄢ偓婢澭€鈧电煫顬狅饥妫碘斁鈧拃妫笛€鈧檧鈧顕凤拷?? */
.footer-waper-logo {
    float: left;
    width: 187px;
    height: 55px;
    margin-top: 10px;
    margin-right: 80px;
}

.footer-waper-link li {
    float: left;
    margin-right: 60px;
}

.footer-waper-link li span,.footer-waper-link li a {
    display: block;
    padding-bottom: 10px;
    font-size: 18px;
    color: #FFFFFF;
    padding-right: 48px;
}

.footer-waper {
    background: url(../img/foot.png) top center no-repeat;
    overflow: hidden;
    padding: 46px 160px 45px 160px;
    background-size: cover;
}

.footer-waper-link li:last-child {
    margin-right: 0;
}

.footer-waper-link {
    margin-top: 16px;
    float: left;
}

.footer-waper-link .form-control {
    border: 1px solid #968D80;
    height: 42px;
    background-color: transparent;
    color: #fff;
    font-size: 16px;
    padding: 0 10px;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    padding-right: 20px;
    background: url(../img/select-jt.png) no-repeat right center;
    background-origin: content-box;
    background-size: 15px;
}

.footer-waper-link li:nth-child(2) span,.footer-waper-link li:nth-child(3) span {
    border-bottom: 1px solid rgba(255,255,255,.2);
    margin-bottom: 10px;
}

.footer-waper-link li p {
    margin-bottom: 0;
    font-size: 16px;
    color: #FFFFFF;
}

.footer-waper-wm-two {
    float: right;
}

.footer-waper-wm-two-ww {
    margin-right: 80px;
}

.footer-waper-wm-two-ww,.footer-waper-wm-two-about {
    float: left;
}

.footer-waper-wm-two .footer-waper-wm-txt span {
    display: block;
    text-align: center;
    font-size: 16px;
    margin-bottom: 6px;
    color: #FFFFFF;
}

.footer-waper-wm-two .footer-waper-wm-txt label {
    margin-bottom: 6px;
    width: 115px;
    height: 115px;
    display: block;
}

.footer-waper-wm-two .footer-waper-wm-txt p {
    margin-bottom: 0;
    text-align: center;
    font-size: 12px;
    color: rgba(255,255,255,.6);
}

.footer-waper-wm-two .footer-waper-wm-two-about label {
    width: 225px;
    height: 115px;
}

.footer-waper-link .form-control:focus {
    background-color: #7C7161!important;
}

.footer-waper-link li .iconfont {
    background: #B19551;
    border-radius: 50%;
    font-size: 14px;
    padding: 3px;
    margin-right: 10px;
}

.footer-waper-bottom a {
    font-size: 12px;
    position: relative;
    color: #FFFFFF;
}

.footer-waper-bottom a i {
    background: url(../img/icp.png) no-repeat;
    background-size: 100%;
    width: 14px;
    height: 15px;
    display: inline-block;
    position: relative;
    top: 3px;
    margin-right: 10px;
}

.footer-waper-bottom {
    background: #B19551;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 13px 160px;
}

.footer-waper-bottom span {
    font-size: 12px;
    color: #FFFFFF;
}

.footer-waper-bottom span .iconfont {
    font-size: 12px;
    color: #fff;
    margin-right: 10px;
}

.section.footer .fp-tableCell {
    display: block!important;
}

.access-data {
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    margin: 40px 0 0
}

.access-data>span {
    font-size: 20px;
    border-right: 1px solid #fff;
    padding: 0 20px;
    margin-right: 20px;
    line-height: .7;
}

.data span {
    margin-right: 10px;
}

.footer,  .footer .fp-tableCell {
    height: auto!important;
}
/* 蹇欓┐鑱借幗閳ユ緵寰椼儌浼妴顬犱籍寰濐啓浣€鍠㈩喒鈧緹鈭额煀銇ョ煫鈹￠摪娉碉絺鈧伜鈹熴儏鍢庘埗鈹炲秮鈧ソ顔光偓尾鐘嗐儮鍋撳暘鑼呴垾鏂呬急顬犲嚢婧嶃儏鐘偓鎾佄茶宫鎾併仮鐑┾偓濮戙儏绯曞亾鑼呴殕閳ユ銉傗敘鎹楊嚪锟�??-鑼呴垾鏂衡偓姣仮閾板锔光偓姣澒鈹炲禑鐭电妳鐭儌绮光偓妯忊敗閾颁箙顭婎嚪瑁併儮鈧风妴鈹锯偓鎾€璇ワ腹鈧伜寰椼儮鈧挴鈧拋顬犵儵鍋撴皳閳ユ枖婧嶃仮棰楃妴鈹＄姄鍠儮鈧◣顒碱啓浼儍鈹锯偓鎾€瓒佹嚜鎹椼儮鈧ゥ顭嬧敗閾拌顕凤拷??    */
.top-titler-big  span {
    width: 232px;
    height: 109px;
    display: block;
    margin: 0 auto;
    margin-top: 180px;
}

.top-banner-content {
    background: url(https://www.fxbwg.cn/assets/img/top-banner.png) top center no-repeat;
    height: 468px;
    background-size: cover;
    position: relative;
}

.middle-nav-list {
    background: url(../img/middle-nav.png)no-repeat;
    position: relative;
    width: 100%;
    background-size: cover;
    margin-top: 111px;
    height: 68px;
}

.middle-nav-list li {
    float: left;
    position: static;
}

.middle-nav-list li a {
    font-size: 18px;
    color: #FFFFFF;
/* padding: 19px 0; */
    height: 100%;
    display: block;
    position: relative;
}

.three-list-nav li {
    padding: 0 64px;
}

.three-list-nav ul {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
}

.middle-nav-list li a:after {
    content: '';
    width: 100%;
    height: 4px;
    position: absolute;
    display: block;
    bottom: -20px;
    background: transparent;
}

.middle-nav-list li.active a:after {
    background: #FFFFFF!important;
}

.titler-content h2 {
    margin: 0;
    float: left;
    font-size: 40px;
    font-family: bensong;
    font-weight: bold;
    color: #3B3830;
}

.titler-content h2 span {
    padding-bottom: 18px;
    border-bottom: 2px solid #B19551;
}

.titler-content {
    padding-bottom: 24px;
    border-bottom: 2px  solid #B8B19F;
}

.titler-content-waper {
    margin-top: 48px;
    margin-bottom: 50px;
    position: relative;
}

.breadcrumb {
    float: right;
    background-color: transparent;
    padding: 0;
    border-radius: 0;
    margin-top: 11px;
    margin-bottom: 0;
}

.breadcrumb li,.breadcrumb li a {
    font-size: 16px;
    color: #565246;
}

.breadcrumb>.active,.breadcrumb li a:hover {
    color: #B8933A;
}

.breadcrumb li:nth-child(2):before {
    display: none;
}

.breadcrumb>li+li:before {
    content: "";
    background: url(../img/mbx-jt.png) no-repeat;
    color: #565246;
    width: 7px;
    height: 12px;
    padding: 0;
    margin-left: 5px;
    margin-right: 10px;
    display: inline-block;
    background-size: 100%;
}

.wall {
    display: block;
    column-count: 3;
    position: relative;
    column-gap: 30px;
    margin-bottom: 40px;
    box-sizing: border-box;
}

.wall-column .article {
    margin: 0 0 30px 0;
    transition: all 220ms;
    overflow: hidden;
    break-inside: avoid;
    width: 390px;
    display: inline-block;
}

.wall-column .article > img {
    display: block;
    width: 100%;
    border-radius: 8px 8px 0 0;
}

.wall-column .article div {
    padding: 25px 45px 20px 20px;
    overflow: hidden;
}

.wall-column .article div h4 {
    font-weight: bold;
    margin-top: 0;
    margin-bottom: 9px;
    font-size: 18px;
    color: #FFFFFF;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.wall-column .article div p {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    font-size: 14px;
    text-align: justify;
    color: rgba(255,255,255,.9);
    line-height: 25px;
    margin-bottom: 23px;
}

.wall-column .bg-color01 div {
    background: url(../img/bg-color01.png) no-repeat;
    background-size: cover;
}

.has-image {
    display: flex;
    justify-content: center;
    gap: 0;
    text-indent: 0!important;
    align-items: stretch;
}

.has-image img {
    margin: 0 10px!important;
}

.list-conter-active li,.Special_exhibition_list_cont ul li, .acting_list_cont>div ul li {
    font-size: 14px;
    margin-bottom: 10px;
    color: #FFFFFF;
}

.wall-column .bg-color02 div {
    background: url(../img/bg-color02.png) no-repeat;
    background-size: cover;
}

.wall-column .bg-color03 div {
    background: url(../img/bg-color03.png) no-repeat;
    background-size: cover;
}

.list-conter-active li .iconfont, .Special_exhibition_list_cont ul li .iconfont,.acting_list_cont>div ul li .iconfont {
    margin-right: 10px;
}

.wall-column .article:hover {
    transform: translateY(-10px);
    transition: all 220ms;
}

.list-conter-active li span {
    width: 89%;
    display: inline-block;
}

.pagination>.disabled>a, .pagination>.disabled>a:focus, .pagination>.disabled>a:hover, .pagination>.disabled>span, .pagination>.disabled>span:focus,

.pagination>.disabled>span:hover {
    border-color: transparent;
    color: #B19551;
}

.pagination>li>a, .pagination>li>span {
    font-size: 16px;
    border: none;
    color: #B19551;
    border-radius: 10px;
    padding: 7px 13px;
}

.pagination>li {
    padding: 0 5px;
    display: inline-block;
}

.pagination>li:first-child>a, .pagination>li:first-child>span ,
.pagination>li:last-child>a, .pagination>li:last-child>span {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}

.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus,

.pagination>.active>span:hover {
    background-color: #B19551;
    border-color: #B19551;
}

.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover {
    background-color: #fff;
    border-color: #fff;
    color: #B19551;
}

.pagination {
    margin-bottom: 65px;
    margin-top: 30px;
}

/* 鑼呴垾鏂衡偓姣仮閾拌尾鎯殿個鈹炲禑鐘嗩灓鎹栫煫銉傜话鈭垛敒宓氭兎銉備豢顔毼插槑骞烩斁鈧拃璇ヮ喒鈧鐘嗐儏闊ソ顬犱籍寰濄儌閮濐煁蔚绯曗偓濂解敒蹇娾偓鈭讹絺鈧伜銉兾差倛婧嶁斁鈧拃璇ヮ灓鎺嗏偓鈭额嚪锟�?? */

.four-list-nav li {
    margin: 0 19px;
}

.middle-nav-list li .iconfont {
    font-size: 13px;
    display: inline-block;
    margin-left: 7px;
}

.middle-nav-list .dropdown-menu {
    right: 0;
    padding: 0 25px;
    border: none;
    margin: 0;
    border-radius: 0;
    display: none;
    height: auto;
}

.middle-nav-list .dropdown-menu li a {
    font-size: 14px;
    color: #565246;
    padding: 0;
    border-bottom: none;
}

.middle-nav-list .dropdown-menu li {
    padding: 18px 40px;
    margin: 0;
}

.middle-nav-list .dropdown-menu li a:hover {
    background-color: transparent;
    color: #B19551;
}

.middle-nav-list .dropdown-menu li a:after {
    display: none;
}

.nav-absult-top {
    position: absolute;
    bottom: 0;
    left: 15px;
    right: 15px;
}

.news-list-zx li {
    margin-bottom: 20px;
    padding: 10px;
    background: #FFFFFF;
}

.news-list-zx li a {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 28px 29px 27px 30px;
    overflow: hidden;
    background: url(../img/zx-list-k.png) no-repeat;
    background-size: 100% 100%;
}

.news-list-zx li a span {
    font-size: 18px;
    color: #565246;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 70%;
}

.news-list-zx li a label {
    margin-bottom: 0;
    font-size: 16px;
    color: #565246;
}

.news-list-zx li:hover {
    background: #B19551;
}

.news-list-zx li:hover a {
    background: url(../img/zx-list-k-active.png) no-repeat;
    background-size: 100% 100%;
}

.news-list-zx li:hover a span {
    color: #FFFFFF;
}

.news-list-zx li:hover a label {
    color: rgba(255,255,255,.8);
}

.zixun-txt span {
    width: 120px;
}

.breadcrumb li .iconfont {
    margin-right: 7px;
    color: #B0AB9F;
}

.function-list-wrap .normal-slider-yg .owl-item .item:after {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-color: rgba(0,0,0,.4);
}

.aciler-box {
    background: #FFFFFF;
    overflow: hidden;
    margin: 57px 0;
    padding: 40px;
    padding-bottom: 129px;
}

.aciler-box .breadcrumb {
    margin-top: 0;
    float: none;
    text-align: right;
}

.Article {
    margin-top: 18px;
    padding: 0;
}

.Article-title {
    font-size: 34px;
    font-weight: bold;
    color: #565246;
}

.Article-time {
    margin-top: 10px;
    margin-bottom: 27px;
    font-size: 14px;
    color: #787364;
}

.Article_content {
    padding: 0;
    padding-top: 40px;
    text-align: justify;
    font-size: 16px;
    color: #565246;
    line-height: 26px;
    border-top: 1px solid #E1D7C4;
}

.Article_content img, .Article_content p {
    margin-bottom: 14px;
}

.Article_content p span {
    display: flex;
    align-items: center;
    justify-content: center
}

.Article_content p {
    text-indent: 2em;
}

.Article_content img {
    max-width: 100%;
    height: revert-layer;
    width: revert-layer;
    object-fit: initial;
}

.Article-time .iconfont {
    color: #B19551;
    vertical-align: -1px;
    margin-right: 8px;
}

.eigher-list-nav li {
    margin: 0 19px;
}

.middle-nav-list ul {
    display: flex;
    align-items: center;
    height: 100%;
    justify-content: space-around;
}

.eigher-list-nav li:nth-child(2) .dropdown-menu {
    padding-left: 40px;
}

.eigher-list-nav li:nth-child(3) .dropdown-menu {
    padding-left: 190px;
}

.eigher-list-nav li:nth-child(4) .dropdown-menu {
    padding-left: 335px;
}

.eigher-list-nav li:nth-child(5) .dropdown-menu {
    padding-left: 500px;
}

.eigher-list-nav li:nth-child(7) ul,.eigher-list-nav li:nth-child(8) ul {
    justify-content: right;
}

.middle-nav-list .dropdown-menu li .three-xiala-xf {
    border-top: 1px solid #d8d8d8;
    position: absolute;
    background: #fff;
    left: 0;
    bottom: -55px;
    width: 100%;
}

.middle-nav-list .dropdown-menu li .three-xiala-xf ul {
    display: flex;
    justify-content: center;
}

.middle-nav-list .dropdown-menu li  .cur {
    color: #B19551;
}

.Special_exhibition_list {
    position: relative;
    margin-bottom: 50px;
}

.acting-row .col-sm-6 {
    margin-bottom: 50px;
}

.Special_exhibition_list_cont h4 {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 18px;
    font-weight: bold;
    color: #FFFFFF;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.Special_exhibition_list_cont p {
    text-align: justify;
    margin-bottom: 38px;
    font-size: 14px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    color: rgba(255,255,255,.9);
    line-height: 25px;
}

.Special_exhibition_list_pic {
    width: 806px;
    height: 376px;
    position: relative;
    z-index: 3;
}

.Special_exhibition_list_rt,.previous-chapter {
    float: left;
}

.Special_exhibition_list_pic span,.acting_list_pic span {
    display: block;
    overflow: hidden;
    height: 100%;
}

.Special_exhibition_list:nth-child(even) .Special_exhibition_list_pic:before {
    content: '';
    width: 500px;
    height: 356px;
    display: block;
    position: absolute;
    top: 10px;
    left: -10px;
    border: 1px solid #B19551;
    z-index: -1;
}

.Special_exhibition_list:nth-child(odd) .Special_exhibition_list_pic:before {
    content: '';
    width: 500px;
    height: 356px;
    display: block;
    position: absolute;
    top: 10px;
    right: -10px;
    border: 1px solid #B19551;
    z-index: -1;
}

.Special_exhibition_list:nth-child(even) .Special_exhibition_list_cont:before {
    content: '';
    width: 600px;
    height: 100%;
    display: block;
    position: absolute;
    top: -10px;
    right: 10px;
    border: 1px solid #B19551;
    z-index: -1;
}

.Special_exhibition_list:nth-child(odd) .Special_exhibition_list_cont:before {
    content: '';
    width: 600px;
    height: 100%;
    display: block;
    position: absolute;
    top: -10px;
    left: 10px;
    border: 1px solid #B19551;
    z-index: -1;
}

.Special_exhibition_list_pic img,.acting_list_pic img,.brief-introduction-pic img,.ww img {
    height: 100%;
    width: 100%;
}

.Special_exhibition_list_cont {
    width: 424px;
    height: 310px;
    position: absolute;
    bottom: 0;
    z-index: 2;
}

.Special_exhibition_list a:hover img, .acting a:hover img,.Activity-reservation-ul-list li:hover .Activity-reservation-ul-list-pic img,.repositoryer-date-list-three .repositoryer-date-list-bocker:hover span img{
    -wekbit-transform: scale(1.08);
    transform: scale(1.08);
}

.Special_exhibition_list_cont:after {
    content: '';
    width: 109px;
    height: 103px;
    background: url(../img/zl-logo.png) no-repeat;
    display: block;
    position: absolute;
    background-size: 100%;
    right: 0;
    bottom: 0;
    z-index: 6;
}

.Special_exhibition_list:nth-child(even) .Special_exhibition_list_cont {
    right: 0;
}

.Special_exhibition_list:nth-child(odd) .Special_exhibition_list_pic,.next-chapter {
    float: right;
}

.Special_exhibition_list:nth-child(2) .Special_exhibition_list_cont div,.Special_exhibition_list:nth-child(5) .Special_exhibition_list_cont div {
    background: #B19551;
}

.Special_exhibition_list:nth-child(3) .Special_exhibition_list_cont div {
    background: #B56D28;
}

.Special_exhibition_list:nth-child(4) .Special_exhibition_list_cont div {
    background: #929F79;
}

.Special_exhibition_list_cont>div {
    position: relative;
    z-index: 4;
    height: 100%;
    padding: 60px 59px 54px 30px;
}

.acting_list_pic {
    height: 364px;
}

.acting_list_cont>div {
    padding: 30px 28px;
    padding-bottom: 18px;
    position: relative;
}

.acting_list_cont>div h4 {
    margin-top: 2px;
    margin-bottom: 10px;
    font-size: 18px;
    font-weight: bold;
    color: #FFFFFF;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.acting_list_cont>div p {
    margin-bottom: 20px;
    font-size: 14px;
    color: #FFFFFF;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.acting_list_cont {
    padding: 0 55px;
    margin-top: -60px;
    position: relative;
}

.acting-row .acting-bg-color .acting_list_cont>div {
    background: #B19551;
}

.acting_list_cont>div:before {
    content: '';
    width: 14px;
    height: 15px;
    display: block;
    position: absolute;
    left: 10px;
    top: 10px;
    background: url(../img/ing-top.png) no-repeat;
    background-size: 100%;
}

.acting_list_cont>div:after {
    content: '';
    width: 14px;
    height: 15px;
    display: block;
    position: absolute;
    right: 10px;
    bottom: 10px;
    background: url(../img/ing-footer.png) no-repeat;
    background-size: 100%;
}

.acting-row .acting-bg-color01 .acting_list_cont>div {
    background: #929F79;
}

.acting-row .acting-bg-color02 .acting_list_cont>div {
    background: #B56D28;
}

.copyright-statement {
    border-top: 1px solid #E1D7C4;
    margin-top: 35px;
    padding-top: 35px;
}

.copyright-statement p {
    text-align: justify;
    text-indent: 2em;
    font-size: 14px;
    color: #565246;
    line-height: 26px;
    margin-bottom: 30px;
}

.copyright-statement h5 {
    font-weight: bold;
}

.copyright-bottom {
    padding-bottom: 90px;
    margin-bottom: 100px;
}

.weidth .nav-daohang-menuer {
    background-color: #fff;
}

.brief-introduction {
    position: relative;
}

.weidth .navbar-default .nav-dh-list li a,
.weidth .navbar-default .nav-dh-list>.active>a:hover {
    color: #3B3830;
}

.header-fix {
    position: relative;
}

.overhidden {
    overflow: hidden;
}

.fixed {
    position: fixed;
}

.brief-introduction h2 {
    margin: 0 auto;
    margin-top: 71px;
    margin-bottom: 70px;
    width: 500px;
    height: 97px;
}

.brief-introduction:before {
    content: '';
    width: 100%;
    background: url(../img/banner3.png) top center no-repeat;
    height: 848px;
    position: absolute;
    top: 0;
    background-size: cover;
    left: 0;
    right: 0;
}

.brief-introduction:after {
    content: '';
    width: 100%;
    height: 898px;
    background: rgba(0,0,0,.4);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    display: none;
}

.brief-introduction .container {
    position: relative;
    z-index: 5;
}

.brief-introduction-pic {
    height: 660px;
}

.brief-introduction-jianjie-lt {
    width: 698px;
    background: #B56D28;
    padding: 100px 59px 221px 50px;
    overflow: hidden;
    position: relative;
    float: left;
}

.brief-introduction-jianjie-lt h3 {
    margin-top: 0;
    margin-bottom: 30px;
    padding-bottom: 24px;
    position: relative;
    font-size: 34px;
    font-weight: bold;
    color: #FFFFFF;
}

.brief-introduction-jianjie-lt h3:before {
    content: '';
    width: 45px;
    height: 2px;
    background: #FFFFFF;
    position: absolute;
    bottom: 0;
    left: 0;
}

.brief-introduction-jianjie-lt p {
    text-align: justify;
    font-size: 14px;
    color: rgba(255,255,255,.9);
    line-height: 34px;
    margin-bottom: 0;
}

.brief-introduction-jianjie-lt:before {
    content: '';
    width: 34px;
    height: 35px;
    background: url(../img/jianjie-top.png) no-repeat;
    background-size: 100%;
    position: absolute;
    top: 20px;
    left: 20px;
}

.brief-introduction-jianjie-lt:after {
    content: '';
    width: 34px;
    height: 35px;
    background: url(../img/jianjie-footer.png) no-repeat;
    background-size: 100%;
    position: absolute;
    bottom: 20px;
    right: 20px;
}

.brief-introduction-jianjie-rt .breadcrumb {
    margin-top: 0;
    float: none;
    text-align: right;
}

.brief-introduction-jianjie-rt .breadcrumb li, .brief-introduction-jianjie-rt .breadcrumb li a,
.brief-introduction-jianjie-rt .breadcrumb>.active, .brief-introduction-jianjie-rt .breadcrumb li a:hover,
.brief-introduction-jianjie-rt .breadcrumb li .iconfont {
    color: #fff;
}

.brief-introduction-jianjie-rt .breadcrumb>li+li:before {
    background: url(../img/mbx-jt-b.png) no-repeat;
    background-size: 100%;
}

.brief-introduction-jianjie-boxen,.Cultural-relics-details-mainer,.Digital-exhibition-hall-bgr {
    position: relative;
}

.brief-introduction-jianjie-lt p span {
    color: rgba(255,255,255,.9)!important;
}

.brief-introduction-jianjie-rt:after {
    content: '';
    width: 877px;
    height: 100%;
    background: url(../img/jj-right-img.png) no-repeat;
    background-size: cover;
    position: absolute;
    bottom: 0;
    right: -345px;
    z-index: -3;
    top: 0;
}

.brief-introduction-jianjie-rt {
    float: right;
    margin-top: 30px;
    width: 532px;
    padding-left: 40px;
}

.zhanlan-content-lister li {
    overflow: hidden;
    border-bottom: 1px solid rgba(255,255,255,.2);
    margin-bottom: 17px;
    padding-bottom: 20px;
    display: flex;
    align-items: center;
}

.zhanlan-content-lister li .iconfont {
    float: left;
    color: #fff;
    margin-right: 10px;
}

.zhanlan-content-lister li span {
    float: left;
    font-size: 18px;
    font-weight: bold;
    color: #FFFFFF;
}

.zhanlan-content-lister li label {
    margin-bottom: 0;
    font-size: 14px;
    color: #FFFFFF;
}

.zhanlan-content-lister {
    margin-top: 30px;
}

.unit-linet li {
    margin-bottom: 20px;
}

.unit-linet li h6 {
    margin-top: 0;
    margin-bottom: 14px;
    font-size: 18px;
    font-weight: bold;
    color: #FFFFFF;
}

.unit-linet li p {
    margin-bottom: 7px;
    font-size: 12px;
    color: rgba(255,255,255,.9);
}

.sjhy-banner {
    background: url(../img/sjhy-banner.png) top center no-repeat;
    background-size: cover;
}

.sjhy-nav {
    background: url(../img/sjhy-nav.png)no-repeat;
    background-size: cover;
}

.sjhy-nav  li a,  .sjhy-nav  li .iconfont,.sjhy-nav .dropdown-menu li a:hover,
.sjhy-main .breadcrumb>.active, .sjhy-main .breadcrumb li a:hover {
    color: #3B6A33;
}

.sjhy-main {
    background: #fff;
    position: relative;
    overflow: hidden;
}

.sjhy-main .news-list-zx li a {
    background: url(../img/sjhy-zx-list-k.png) no-repeat;
    background-size: 100% 100%;
    justify-content: left;
    padding: 9px 51px 11px 51px;
}

.sjhy-main .news-list-zx li {
    padding: 0;
    margin-bottom: 28px;
}

.sjhy-main .news-list-zx li:hover {
    background: transparent;
}

.sjhy-main .news-list-zx li:hover a {
    background: url(../img/sjhy-zx-list-k-cur.png) no-repeat;
    background-size: 100% 100%;
}

.sjhy-main  .breadcrumb li .iconfont {
    color: #DCE2C9;
}

.sjhy-main .pagination>.active>a,
.sjhy-main .pagination>.active>a:focus,
 .sjhy-main .pagination>.active>a:hover,
.sjhy-main  .pagination>.active>span,
.sjhy-main .pagination>.active>span:focus,
.sjhy-main   .pagination>.active>span:hover {
    background-color: #3B6A33;
    border-color: #3B6A33;
    color: #fff;
}

.sjhy-main .pagination>li>a,
.sjhy-main .pagination>li>span {
    background-color: #E9EDDB;
    color: #3B6A33;
}

.sjhy-main:before {
    content: '';
    width: 391px;
    height: 391px;
    background: url(../img/hua.png) no-repeat;
    background-size: 100%;
    position: absolute;
    left: -170px;
    top: 219px;
}

.sjhy-main:after {
    content: '';
    width: 461px;
    height: 461px;
    background: url(../img/hua.png) no-repeat;
    background-size: 100%;
    position: absolute;
    right: -200px;
    bottom: 270px;
}

.mbx-shj {
    overflow: hidden;
}

.mian-wapen {
    margin-top: 30px;
    margin-bottom: 53px;
}

.mbx-shj .breadcrumb {
    margin-top: 0;
}

.sjhy-zx-title {
    margin-bottom: 49px;
    position: relative;
    text-align: center;
}

.sjhy-zx-title span {
    font-size: 40px;
    font-family: bensong;
    font-weight: bold;
    color: #3B3830;
    padding: 0 45px;
    position: relative;
}

.sjhy-zx-title span:before {
    content: '';
    width: 23px;
    height: 35px;
    display: block;
    background: url(../img/sjhy-zx-title-lt.png) no-repeat;
    position: absolute;
    left: 0;
    top: 50%;
    background-size: 100%;
    transform: translateY(-46%);
}

.sjhy-zx-title span:after {
    content: '';
    width: 23px;
    height: 35px;
    display: block;
    background: url(../img/sjhy-zx-title-rt.png) no-repeat;
    position: absolute;
    right: 0;
    top: 50%;
    background-size: 100%;
    transform: translateY(-46%);
}

.shyh-news-list li a div {
    font-weight: 500;
    font-size: 16px;
    font-family: bensong;
    font-weight: 400;
    color: #3B3830;
}

.shyh-news-list li a div {
    text-align: center;
    float: left;
    margin-right: 50px;
}

.shyh-news-list li a div strong {
    display: block;
    font-size: 40px;
    font-weight: 500;
    color: #3B3830;
}

.sjhy-main .news-list-zx li a:hover  div strong, .sjhy-main .news-list-zx li a:hover div,
.activity_theme .breadcrumb li, .activity_theme .breadcrumb li a,.activity_theme .breadcrumb li .iconfont,
.Digital-exhibition-hall-conter .breadcrumb li,
.Digital-exhibition-hall-conter .breadcrumb li a,
.Digital-exhibition-hall-conter .breadcrumb li .iconfont {
    color: #FFFFFF;
}

.shyh-news-list,.Cultural-relics-details-box {
    position: relative;
    z-index: 4;
}

.sjhy-nav .dropdown-menu {
    background-color: #E9EDDB;
}

.sjhy-main .aciler-box {
    padding: 0;
    margin: 0;
}

.sjhy-main .aciler-box .Article, .sjhy-main .aciler-box .Article-title {
    margin-top: 0;
}

.sjhy-main .Article-time .iconfont,.Number-pieces a:hover {
    color: #3B6A33;
}

.sjhy-main .Article_content {
    border-top: 1px solid #E4E6D9;
}

.Number-pieces {
    border-top: 1px solid #E4E6D9;
    margin-top: 18px;
    padding-top: 37px;
    margin-bottom: 80px;
}

.Number-pieces a {
    font-size: 16px;
    color: #565246;
}

.Number-pieces .previous-chapter .iconfont {
    margin-right: 20px;
}

.Number-pieces .next-chapter .iconfont {
    margin-left: 20px;
}

.Cultural-relics-details .breadcrumb {
    float: none;
    margin-top: 0;
}

.Cultural-relics-details {
    margin: 38px 0;
}

.Cultural-relics-details-mainer:after {
    content: '';
    background: #B56D28;
    height: 322px;
    position: absolute;
    bottom: 0;
    width: calc(100% - 162px);
    right: 0;
}

.Cultural-relics-details-box .ww-wd50 {
    float: left;
    width: 50%;
}

.Cultural-relics-details-box {
    background-color: #fff;
    margin-bottom: 100px;
}

.Cultural-relics-details-img span {
    width: 402px;
    height: 486px;
    display: block;
    margin: 0 auto;
}

.Cultural-relics-details-img {
    padding-top: 117px;
    padding-bottom: 77px;
    background: url(https://www.fxbwg.cn/assets/img/ww-bg.png) no-repeat;
    background-size: cover;
}

.Cultural-relics-details-contet {
    padding: 95px 44px 0 45px;
    overflow: hidden;
    padding-bottom: 10px;
}

.Cultural-relics-details-contet span, .Digital-exhibition-hall-conter-fictitious h4 span {
    font-size: 34px;
    font-family: bensong;
    font-weight: bold;
    color: #565246;
    padding: 0 27px;
    position: relative;
}

.Cultural-relics-details-contet  h4 {
    margin: 0;
    text-align: center;
    margin-bottom: 39px;
}

.Cultural-relics-details-contet span:before {
    content: '';
    width: 20px;
    display: block;
    position: absolute;
    height: 31px;
    background: url(../img/ww-title-left.png) no-repeat;
    left: -20px;
    background-size: 100%;
    top: 50%;
    transform: translateY(-50%);
}

.Cultural-relics-details-contet span:after {
    content: '';
    width: 20px;
    display: block;
    position: absolute;
    height: 31px;
    background: url(../img/ww-title-right.png) no-repeat;
    right: -20px;
    background-size: 100%;
    top: 50%;
    transform: translateY(-50%);
}

.Cultural-relics-details-contet p {
    margin-bottom: 30px;
    font-size: 14px;
    color: #565246;
    line-height: 26px;
    text-align: justify;
}

.Cultural-relics-details-contet p:last-child {
    margin-bottom: 0;
}

.Cultural-relics-details-contet a {
    width: 177px;
    height: 57px;
    font-size: 20px;
    font-family: bensong;
    font-weight: 500;
    color: #FFFFFF;
    background: url(../img/ww-3d.png) no-repeat;
    background-size: 100%;
    display: flex;
    margin: 0 auto;
    margin-top: 63px;
    align-items: center;
    justify-content: center;
}

.activity_theme {
    background: url(../img/active-content.png) no-repeat;
    box-shadow: 0px 2px 20px rgba(177,149,81,0.62);
    padding: 10px;
    background-size: cover;
    margin-top: -100px;
    position: relative;
    margin-bottom: 180px;
}

.activity_theme h3 {
    margin-top: 30px;
    margin-bottom: 17px;
    text-align: center;
    font-size: 34px;
    font-weight: bold;
    color: #FFFFFF;
    text-shadow: 0px 2px 20px rgba(177,149,81,0.62);
}

.activity_theme_ben {
    background: url(../img/active-content-k.png) no-repeat;
    position: relative;
    padding: 30px 40px;
    padding-bottom: 172px;
    background-size: 100% 100%;
}

.activity_theme .breadcrumb {
    float: none;
    margin-top: 0;
}

.activity_theme .breadcrumb>li+li:before,.Digital-exhibition-hall-conter .breadcrumb>li+li:before {
    background: url(../img/mbx-jt-b.png) no-repeat;
    background-size: 100%;
}

.activity_theme_ben span {
    display: block;
    text-align: center;
    margin-bottom: 40px;
    font-size: 14px;
    color: #FFFFFF;
    line-height: 20px;
    text-shadow: 0px 2px 20px rgba(177,149,81,0.62);
}

.activity_theme_ben p {
    text-align: justify;
    font-size: 14px;
    text-align: justify;
    color: rgba(255,255,255,.9);
    line-height: 30px;
    text-shadow: 0px 2px 20px rgba(177,149,81,0.62);
}

.activity_theme_ben:before {
    content: '';
    width: 145px;
    height: 136px;
    background: url(../img/zthd.png) no-repeat;
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    background-size: 100%;
}

.index_banner .items img {
    height: 100%;
}

.Digital-exhibition-hall-conter {
    position: absolute;
    bottom: 81px;
    left: 50%;
    transform: translateX(-50%);
    width: 1230px;
    padding: 40px 65px 72px 60px;
    z-index: 5;
    background: url(../img/xn-zt.png) no-repeat;
    background-size: 100% 100%;
}

.Digital-exhibition-hall-conter .breadcrumb {
    margin-top: 0;
}

.Digital-exhibition-hall-conter-fictitious h4 {
    margin-top: 0;
    margin-left: 20px;
    margin-bottom: 28px;
}

.Digital-exhibition-hall-conter-fictitious h4 span {
    color: #fff;
}

.Digital-exhibition-hall-conter-fictitious span:before {
    content: '';
    width: 20px;
    display: block;
    position: absolute;
    height: 31px;
    background: url(../img/num-title-left.png) no-repeat;
    left: -20px;
    background-size: 100%;
    top: 50%;
    transform: translateY(-50%);
}

.Digital-exhibition-hall-conter-fictitious span:after {
    content: '';
    width: 20px;
    display: block;
    position: absolute;
    height: 31px;
    background: url(../img/num-title-right.png) no-repeat;
    right: -20px;
    background-size: 100%;
    top: 50%;
    transform: translateY(-50%);
}

.Digital-exhibition-hall-conter-fictitious {
    float: left;
    margin-top: 9px;
}

.Digital-exhibition-hall-conter-fictitious p {
    text-align: justify;
    margin-bottom: 0;
    font-size: 14px;
    color: #FFFFFF;
    line-height: 26px;
}

.Digital-exhibition-hall-conter-fictitious a {
    font-size: 18px;
    background: url(../img/xuni-link.png) no-repeat;
    font-weight: 500;
    color: #565246;
    font-family: bensong;
    background-size: 100% 100%;
    padding: 15px 26px;
    margin-top: 41px;
    float: left;
}

.function-list-wrap {
    width: 880px;
}

.weidth .navbar-default .nav-right-content-right li:nth-child(1) a {
    color: #3B3830;
}

.weidth .navbar-default .nav-right-content-right li .dropdown-menu li {
    background: #fff;
}

.weidth .navbar-default .nav-right-content-right li:nth-child(2) a {
    color: #3B3830;
}

.downgrade-title span {
    color: #FFFFF;
    font-size: 48px;
    font-weight: bold;
    font-family: bensong;
    padding-bottom: 35px;
    position: relative;
    text-align: center;
}

.downgrade-title {
    width: auto!important;
    height: auto!important;
    text-align: center;
    margin-bottom: 60px!important;
}

.downgrade-title span:after {
    content: '';
  /*   background: url(../img/jj-title-after.png) no-repeat; */
    width: 120px;
    height: 8px;
    position: absolute;
    left: 50%;
    bottom: 0;
    background-size: 100%;
    transform: translateX(-50%);
}

.Cultural-relics-details-img .Basic-display-owl {
    width: 402px;
    display: block;
    margin: 0 auto;
}

.Cultural-relics-details-img .Basic-display-owl  .owl-nav {
    display: none;
}

.Cultural-relics-details-img .Basic-display-owl .owl-dots {
    right: 50%;
    transform: translateX(50%);
}

.Cultural-relics-details-img .Basic-display-owl .owl-dots span {
    border-radius: 50%;
}

.behind label a {
    color: #FFFFFF;
}

.breadcrumb-top30 {
    margin-top: 30px;
}

.Visit-reservation-ul-yy li {
    margin-bottom: 39px;
    padding: 39px 40px;
    overflow: hidden;
}

.Visit-reservation-ul-yy-img {
    width: 380px;
    margin-right: 50px;
    float: left;
}

.Visit-reservation-ul-yy li:nth-child(1) {
    background: url(../img/yuyue-bg1.png) no-repeat;
    background-size: 100%;
}

.Visit-reservation-ul-yy {
    overflow: hidden;
    width: 100%;
    padding-top: 60px;
}

.Visit-reservation-ul-yy-txt strong {
    font-size: 36px;
    font-weight: bold;
    color: #B19551;
    margin-top: 27px;
    display: block;
    margin-bottom: 60px;
}

.Visit-reservation-ul-yy-txt a {
    color: #36342D;
    font-size: 16px;
    width: 143px;
    height: 46px;
    border: 1px solid #C6C4BC;
    border-radius: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.Visit-reservation-ul-yy-txt a i {
    width: 7px;
    height: 8px;
    margin-left: 12px;
    display: inline-block;
    background: url(../img/yy-jt.png) no-repeat;
    background-size: 100%;
}

.Visit-reservation-ul-yy-txt a:hover {
    background: #B19551;
    color: #fff;
}

.Visit-reservation-ul-yy-txt a:hover i {
    background: url(../img/yy-jt-b.png) no-repeat;
    background-size: 100%;
}

.Visit-reservation-ul-yy li:nth-child(2) {
    background: url(../img/yuyue-bg2.png) no-repeat;
    background-size: 100%;
}

.Visit-reservation-ul-yy li:nth-child(3) {
    background: url(../img/yuyue-bg3.png) no-repeat;
    background-size: 100%;
}

.suntitle-lt {
    float: left;
    font-size: 12px;
    color: #565246;
    line-height: 28px;
}

.suntitle-lt span {
    color: #B19551;
}

.suntitle {
    padding-top: 21px;
    padding-bottom: 20px;
}

.suntitle>ul>li {
    padding: 5px 0;
}

.s-c-nums-filter > li {
    float: left;
    margin-left: 10px;
}

.suntitle-rt {
    float: right;
}

.s-c-nums-filter .dropdown .dropdown-toggle {
    color: #565246;
    width: 80px;
    height: 28px;
    font-size: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 4px;
    border: 1px solid #A3A19B;
}

.s-c-nums-filter .dropdown-menu {
    margin: 0;
    padding: 0;
    min-width: 100%;
    border-radius: 0;
    border: 1px #eee solid;
    box-shadow: 0 0 6px rgba(0,0,0,.06);
}

.s-c-nums-filter .dropdown-menu>li>a {
    padding: 5px 10px;
}

.s-c-nums-filter .dropdown .dropdown-toggle .glyphicon {
    background: url(img/ss-jt-s.png) no-repeat;
    width: 7px;
    height: 3px;
    display: inline-block;
    background-size: 100%;
    margin-left: 5px;
}

.result-elm li {
    margin-bottom: 20px;
    padding: 20px;
    background: #FFFFFF;
    border: 1px solid rgba(177,149,81,0.5);
}

.result-elm li a {
    font-size: 18px;
    color: #565246;
    display: block;
    margin-bottom: 3px;
    font-weight: bold;
}

.result-elm li a em,.result-elm li  p em {
    color: #EC2A1C;
    font-style: normal;
}

.result-elm li  span {
    font-size: 12px;
    display: block;
    margin-bottom: 5px;
    color: rgba(86,82,70,.8);
}

.result-elm li  p {
    color: rgba(86,82,70,.8);
    font-size: 12px;
    line-height: 22px;
    margin-bottom: 3px;
}

.result-elm li label {
    font-size: 12px;
    color: rgba(86,82,70,.8);
    margin-bottom: 0;
}

.result-elm li a:hover {
    color: #B19551;
}

.search-cont {
    background: rgba(255, 255, 255, .2);
    width: 200px;
    border-radius: 22px;
    overflow: hidden;
    float: right;
    margin-right: 120px;
    margin-top: 16px;
    display: flex;
}

.search-cont .btn-search {
    background: rgba(234, 236, 235, 0.42);
    border: none;
    color: #fff;
    width: 60px;
    float: right;
}

.search-cont input {
    border: none;
    float: left;
    height: 36px;
    width: 100%;
    padding-left: 18px;
    border-radius: 22px 0 0 22px !important;
    background: rgba(234, 236, 235, 0.42);
    color: #fff;
    font-size: 12px;
}

.search-cont input:focus {
    border-color: transparent;
    background-color: rgba(234, 236, 235, 0.42) !important;
}

.search-cont input::-webkit-input-placeholder {
    color: #fff;
} 鑱� 鑱�/*鑱芥担璺ㄦ暏webkit閸愬懏鐗抽惃鍕セ鐟欏牆娅� */
.search-cont input:-moz-placeholder {
    color: #fff;
} 鑱� 鑱� 鑱� 鑱� 鑱� 鑱� 鑱� 鑱� 鑱�/*鑱紽irefox閻楀牊婀�4-18 */
.search-cont input::-moz-placeholder {
    color: #fff;
} 鑱� 鑱� 鑱� 鑱� 鑱� 鑱� 鑱� 鑱� 鑱�/*鑱紽irefox閻楀牊婀�19+ */
.search-cont input:-ms-input-placeholder {
    color: #fff;
}

.weidth .search-cont {
    background: rgba(0,0,0,.16);
}

.Activity-reservation-ul-list li {
    background: #FFFFFF;
    box-shadow: 0px 6px 16px 0px rgba(205,196,178,0.4);
    margin-bottom: 30px;
    cursor: pointer;
}

.Activity-reservation-ul-list-pic {
    float: left;
    width: 560px;
    overflow: hidden;
    height: 315px;
}

.Activity-reservation-ul-list-pic img {
    height: 100%;
}

.Activity-reservation-ul-list-txt {
    margin-left: 590px;
    padding-top: 60px;
    padding-right: 30px;
    height: 315px;
}

.Activity-reservation-ul-list-txt h4 {
    margin-top: 0;
    margin-bottom: 12px;
    font-size: 24px;
    color: #36342D;
    font-weight: bold;
    text-shadow: 0px 6px 16px rgba(205,196,178,0.4);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.Activity-reservation-ol .breadcrumb {
    margin-top: 30px;
}

.Activity-reservation-ul-list {
    width: 100%;
    overflow: hidden;
}

.Activity-reservation-ol {
    margin-bottom: 60px;
    overflow: hidden;
}

.Activity-reservation-ul-list-txt p {
    margin-bottom: 18px;
    font-size: 14px;
    color: rgba(86,82,70,.9);
    line-height: 26px;
    text-shadow: 0px 6px 16px rgba(205,196,178,0.4);
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

.Activity-reservation-ul-list-txt div span {
    font-size: 14px;
    color: rgba(86,82,70,.9);
    text-shadow: 0px 6px 16px rgba(205,196,178,0.4);
}

.Activity-reservation-ul-list-txt div span:nth-child(1) {
    margin-right: 54px;
}

.Activity-reservation-ul-list-txt div {
    margin-bottom: 30px;
}

.Activity-reservation-ul-list-txt label {
    font-size: 16px;
    color: #FFFFFF;
    width: 120px;
    height: 46px;
    background: #0E6B9C;
    box-shadow: 0px 6px 16px 0px rgba(205,196,178,0.4);
    border-radius: 23px;
    display: block;
    margin-bottom: 45px;
    text-align: center;
    line-height: 46px;
}

.Activity-reservation-ul-list-txt .grey-color {
    background: #a8a6a0;
}

.Activity-reservation-ul-list-txt div span .iconfont {
    margin-right: 10px;
}

.shujuzk span{
    width: 310px;
    height: auto;
}
.sousuo {
    position: relative;
    margin: 0 auto;
    margin-top: 42px;
    width: 600px;
}
.sousuo .input {
    position: relative;
    width: 100%;
    height: 62px;
    border: none;
    float: left;
border-radius: 6px;
}
.sousuo .input>input {
    outline: none;
    border: none;
    border-radius: 6px!important;
    margin: 0;
    height: 62px;
    width: 100%;
    position: relative;
    padding: 0 66px 0 20px;
   font-size: 16px;
color: #565246;
    background-color:#FFFFFF;
}
.sousuo .search {
    text-align: center;
    color: #565246;
    line-height: 62px;
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 0;
    border: none;
    padding: 0 20px;
}
 .search .iconfont {
    font-size: 26px;
    transition: all .3s;
    display: block;

}
.Data-repositoryer{
    padding-bottom: 0;
    border-bottom: none;
        margin-top: 22px;
    float: right;
}
.Data-repositoryer .breadcrumb{
    margin-top: 0;
}
.repositoryer-listen-four li{
    float: left;
    padding: 0 10px;

}
.repositoryer-listen-four li a{
    display: block;
    text-align: center;
        width: 180px;
        background: url(../img/sjzy-title-bg.png) no-repeat;
        background-size: cover;
        font-size: 18px;
color: #565246;
padding: 19px 0;
}
.repositoryer-listen-four{
    margin: 0 -10px;
}
.repositoryer-listen-four li.active a{
    background: url(../img/sjzy-title-bg-cur.png) no-repeat;
        background-size: cover;
        color: #fff;
}
.repositoryer-date-list-three .repositoryer-date-list-bocker{
    display: block;
    margin-bottom: 30px;
}
.repositoryer-date-list-three .repositoryer-date-list-bocker span{
    height: 292px;
    display: block;
    overflow: hidden;
}
.repositoryer-date-list-three .repositoryer-date-list-bocker span img{
    height: 100%;
}
.repositoryer-date-list-three .repositoryer-date-list-bocker p{
    margin-bottom: 0;
font-weight: bold;
font-size: 20px;
color: #565246;
white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
padding: 21px 20px ;
background: #fff;
}
.repositoryer-date-list-three .repositoryer-date-list-bocker:hover p{
    background: url(../img/hover-bg.png) no-repeat;
    background-size: cover;
    color: #fff;
}
.Virtual_exhibition_hall_content .repositoryer-date-list-bocker span{
height: 364px;
}
.Virtual_exhibition_hall_content .repositoryer-date-list-bocker p{
    padding: 25px 30px;
}