






.sun-loading[data-v-59e5ad58] {
    width: 45px;
    height: 45px;
    display: block;
    -webkit-animation: sunLoading 1s steps(12, end) infinite;
            animation: sunLoading 1s steps(12, end) infinite;
    background: transparent url('data:image/gif;base64,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');
    background-size: 100%;
    margin:300px auto;
    position:absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right:0;
}
.wrap-index .newstab .tab:before,
.wrap-index .pn3 .roles .tab:before {
    display: table;
    content: ""
}

.wrap-index .newstab .tab:after,
.wrap-index .pn3 .roles .tab:after {
    display: table;
    content: "";
    clear: both
}

.wrap-index .txt-list .txt {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.android .btn-ai,
.android .btn-android,
.ios .btn-download {
    display: block !important
}

.android .btn-download {
    display: none !important
}

.wrap-index {
    background: url(bg-m-wrap.c67bc76.jpg) no-repeat bottom;
    background-size: 100%
}

.wrap-index .header {
    position: relative;
    padding-top: 12.2rem;
    /*! height: 31.1388888889rem; */
    background: url(bg-m-head1.2fd7066.jpg) no-repeat top;
    background-size: 100%
}

.wrap-index .header .logo-box {
    z-index: 5;
    position: absolute;
    left: .4166666667rem;
    top: 1rem
}

.wrap-index .header .logo {
    width: 7.5rem;
    height: 4.6111111111rem
}

.wrap-index .header .qrcode {
    position: relative;
    width: 3.6388888889rem;
    padding: .2222222222rem;
    margin: 0 auto;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIMAAACECAYAAACzmJjeAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAAB90lEQVR42u3WsWodVxSG0X2EqhiM3UiBpM0T5P1fxeDGidKEOESdfFwEfdiX6czVBGet8h8YdvHBzJoDe+9fhu/Zu7XW0+V4eznsvdfMvD77Wq5qHY03B9sPZ1/K1b06Go9iuD/7Uq7u7mj8Koa9948z8/bsS7m613vvny7Htfe+nX8/DffjX+H/5u+ZeZiZx5l5WnvvX8++iP+Ev26+/R18L8RAxEDEQMRAxEDEQMRAxEDEQMRAxEDEQMRAxEDEQMRAxEDEQMRAxEDEQMRAxEDEQMRAxEDEQMRAxEDEQMRAxMCzJzEQMRAxEDEQMRAxEDEQMRAxEDEQMRAxEDEQMRAxEDEQMRAxEDEQMRAxEDEQMRAxEDEQMRAxEDEQMRAxEDEQMRAxEDEQMRAxEDEQMRAxEDEQMRAxEDEQMRAxEDEQMRAxEDHw7JMYeLbFQMRAxEDEQMRAxEDEQMRAxEDEQMRAxEDEQMRAxEDEQMRAxEDEQMRAxEDEQMRAxEDEQMRAxEDEQMRAxEDEQMRAxEDEQMRAxEDW3vtmZl7NzN3MvDn7IF7Ux5n5fWYeZ+bT+vLJ3vt+Zn4++0JexIe11m9fDl99JtZaDzPz59lXcnUfL0OYOf5neDj7Uq7uj6PxKIbHsy/l6v45Gm8vh7XW3nu/P/tarurpaPwMYu03DevHDKkAAAAASUVORK5CYII=) no-repeat top;
    background-size: 100%
}

.wrap-index .header .qrcode .pic {
    height: 3.1944444444rem;
    padding: .1666666667rem;
    text-align: center;
    background: #fff
}

.wrap-index .header .qrcode .txt {
    position: absolute;
    left: 50%;
    bottom: -.8333333333rem;
    color: #fff;
    font-size: .4444444444rem;
    white-space: nowrap;
    -webkit-transform: translate(-50%);
    transform: translate(-50%)
}

.wrap-index .header .usertips {
    position: absolute;
    right: .4166666667rem;
    top: 2.7777777778rem;
    font-size: .7777777778rem
}

.wrap-index .header .usertips span {
    color: #fff
}

.wrap-index .header .usertips .btn-login {
    color: #eabc3a
}

.wrap-index .header .btns {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 17.8611111111rem;
    margin: 0 auto
}

.wrap-index .header .btns .btn-download {
    width: 13.25rem;
    height: 4.6388888889rem
}

.wrap-index .header .btns .btn-ai,
.wrap-index .header .btns .btn-android {
    width: 100%
}

.wrap-index .header .btns .btn-download {
    /* display: none; */
    background: url(btn-download-24d0ff0e.857896d.png) no-repeat 0 0/100% auto
}

.wrap-index .header .btns .btn-android {
    width: 10.2777777778rem;
    height: .9444444444rem;
    margin-top: .8333333333rem;
    display: none;
    background: url(data:image/png;base64,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) no-repeat 0 0/100% auto
}

.wrap-index .header .btns .btn-ai {
    width: 17.3611111111rem;
    height: 4.2222222222rem;
    display: none;
    background: url(btn-ai-bb7c98d9.f510630.png) no-repeat 0 0/100% auto
}

.wrap-index .txt-list .tag {
    float: left;
    font-size: .8888888889rem;
    max-width: 5em
}

.wrap-index .txt-list .con {
    font-size: .8888888889rem
}

.wrap-index .txt-list .con:hover {
    color: #ce8a33
}

.wrap-index .txt-list .date {
    position: absolute;
    right: 0;
    top: 0;
    font-size: .6666666667rem;
    color: #999
}

.wrap-index .txt-list .item {
    position: relative;
    padding: 0 2rem 0 .7rem;
    border-top: 1px dashed #ccc
}

.wrap-index .txt-list .item:first-child {
    border: 0
}

.wrap-index .txt-list .item a,
.wrap-index .txt-list .item span {
    line-height: 2.5rem
}

.wrap-index .txt-list .item:before {
    content: "";
    position: absolute;
    left: 0;
    top: 1.15rem;
    width: .1388888889rem;
    height: .1388888889rem;
    background: #000;
    border-radius: 50%
}

.wrap-index .txt-list .item.hot .con {
    color: #ce8a33
}

.wrap-index .newstab {
    padding: 0 .8333333333rem
}

.wrap-index .newstab-hd {
    position: relative;
    padding-top: .6944444444rem
}

.wrap-index .newstab-hd .more {
    position: absolute;
    right: 0;
    bottom: .2777777778rem;
    font-size: .6666666667rem;
    color: #999
}

.wrap-index .newstab .tab, .wrap-index .newstab .tabs{
    border-bottom: 1px solid #dadad8
}

.wrap-index .newstab .tab a,.wrap-index .newstab .tabs a  {
    position: relative;
    float: left;
    font-size: .8888888889rem;
    margin-left: .5277777778rem;
    padding: .2222222222rem 0
}

.wrap-index .newstab .tab a:first-child,.wrap-index .newstab .tabs a:first-child  {
    margin-left: 0
}

.wrap-index .newstab .tab a.active:after,.wrap-index .newstab .tabs a.active:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -1px;
    width: 100%;
    height: 2px;
    background: #1b1c1d
}

.wrap-index .newstab .swiper-slide .tit {
    display: block;
    margin: 1.6666666667rem auto .5555555556rem;
    padding: 0 .6rem;
    font-size: 1.1111111111rem;
    color: #ff5550;
    text-align: center
}

.wrap-index .newstab .swiper-slide .tit:hover {
    text-decoration: underline
}

.wrap-index .pn1 .pn-hd {
    padding: 1.5rem 0 1.8055555556rem
}

.wrap-index .pn1>.swiper-container .swiper-slide {
    height: 8.1944444444rem
}

.wrap-index .pn1>.swiper-container .swiper-slide img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.wrap-index .pn1 .entrances {
    padding: 0.3rem;
    margin-top: .8rem;
    background: #e3eaf2
}

.wrap-index .pn1 .entrances-in {
    margin: 0 0 -.39rem -.39rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.wrap-index .pn1 .entrances a {
    width: 9.3888888889rem;
    height: 4.3611111111rem;
    margin: 0 0 .39rem .38rem;
    position: relative
}

.wrap-index .pn1 .entrances a img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.wrap-index .pn1 .entrances a span {
    position: absolute;
    left: .8rem;
    top: 2.6rem;
    padding: .0555555556rem .2777777778rem;
    font-size: .4722222222rem;
    background: #fff;
    text-align: center;
    border-radius: .2777777778rem
}

.wrap-index .pn2 .pn-hd {
    padding: 1.5277777778rem 0 .5rem
}

.wrap-index .pn2 .newstab .tab {
    margin-bottom: .3rem
}

.wrap-index .pn3 .pn-hd {
    padding: 1.9444444444rem 0 1.3888888889rem
}

.wrap-index .pn3 .pn-bd {
    overflow: hidden
}

.wrap-index .pn3 .roles .pagination {
    position: absolute;
    right: .2777777778rem;
    bottom: 0;
    line-height: 1.67rem;
    width: 3.8333333333rem;
    font-size: .8333333333rem;
    color: #9e8f6d;
    text-align: center
}

.wrap-index .pn3 .roles .swiper-button-next,
.wrap-index .pn3 .roles .swiper-button-prev {
    background: none;
    border-color: #9e8f6d;
    border-style: solid;
    width: .5555555556rem;
    height: .5555555556rem;
    outline: none;
    margin-top: -.2777777778rem
}

.wrap-index .pn3 .roles .swiper-button-next {
    border-width: 2px 2px 0 0;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    right: .4166666667rem
}

.wrap-index .pn3 .roles .swiper-button-prev {
    border-width: 2px 0 0 2px;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    left: auto;
    right: 3.3333333333rem
}

.wrap-index .pn3 .roles .hd {
    margin: 0 0 0 .8333333333rem;
    border-bottom: 1px solid #dadad8;
    position: relative;
    z-index: 9
}

.wrap-index .pn3 .roles .tab {
    overflow: hidden;
    margin-right: 4.7222222222rem;
    -webkit-mask: -webkit-gradient(linear, left top, right top, color-stop(90%, #000), to(rgba(0, 0, 0, 0)));
    -webkit-mask: linear-gradient(90deg, #000 90%, rgba(0, 0, 0, 0));
    mask: -webkit-gradient(linear, left top, right top, color-stop(90%, #000), to(rgba(0, 0, 0, 0)));
    mask: linear-gradient(90deg, #000 90%, rgba(0, 0, 0, 0))
}

.wrap-index .pn3 .roles .tab a {
    position: relative;
    float: left;
    width: 2.5rem;
    font-size: .8888888889rem;
    line-height: 1.6666666667rem;
    text-align: center;
    margin-right: .8333333333rem
}

.wrap-index .pn3 .roles .tab a.swiper-slide-thumb-active:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -1px;
    width: 100%;
    height: 2px;
    background: #1b1c1d
}

.wrap-index .pn3 .roles .tab-pn {
    overflow: visible
}

.wrap-index .pn3 .roles .tab-pn .swiper-slide {
    position: relative;
    padding: 0 .8333333333rem
}

.wrap-index .pn3 .roles .tab-pn .swiper-slide .tab-pn-l {
    width: 11.7777777778rem;
    padding-left: .5555555556rem
}

.wrap-index .pn3 .roles .tab-pn .swiper-slide .tab-pn-r {
    position: absolute;
    pointer-events: none;
    z-index: -1
}

.wrap-index .pn3 .roles .role-type {
    position: relative
}

.wrap-index .pn3 .roles .role-type .tit {
    margin-bottom: .6944444444rem;
    font-size: .8333333333rem;
    color: #47443e
}

.wrap-index .pn3 .roles .role-type .tit:after {
    content: "";
    display: inline-block;
    vertical-align: middle;
    margin-left: .5555555556rem;
    width: 3.0555555556rem;
    height: 0;
    border-top: 1px dotted #b3a996
}

.wrap-index .pn3 .roles .role-type .con {
    position: relative
}

.wrap-index .pn3 .roles .role-type .type {
    margin-bottom: .9722222222rem;
    font-size: .7222222222rem;
    width: 4.8888888889rem;
    color: #47443e;
    line-height: 1.2222222222rem;
    text-align: center;
    background: url(data:image/png;base64,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) no-repeat top;
    background-size: 100%
}

.wrap-index .pn3 .roles .role-type .type1 {
    width: 6.5555555556rem;
    line-height: 2.3;
    margin-bottom: .5555555556rem;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALAAAAArBAMAAAAqOB/tAAAAFVBMVEX4+PhGQzyrqqbu7u3f3967urfNzMuFvviVAAAAB3RSTlOAgICAgICAqHMSMAAAAWNJREFUSMe1l7FyhDAMRJdgqMnlkj5zzNUMM9cbvgCS0HMU+f9PiC0JjpuUrNV43DwvtrQSeE0UqIAfSNhyKH51KecsgItBNrYci9bLktcRvDSyWQjcQLQDOlTlRdVfGGD0Ktl9oloFNxSwM30dPqiCg2QVmOHU7PfHwxRmeHv6AkIsBq72d84ITVsDuxq8mHbg1hPBt3kD50zByK8bmCpYcQKWI5iSawO3MxcccyyC2YKlKiL4hS041nEET3RuqOsAphj8v7oO4ASCg+QR7ykEAyNOSbihg5x8CnDf4VwjUVa0c4KkiHmc89Oi+JbKCwvZhCYzIVLnf9jmbOCS+347o++p7yeN2VoT0zi1MVszvQ3MVNvPFV8NrzaeJiHa6IZpm908dRSyS81HnPXh3JWXajGV78Er9Ix2YNWG8B9eQbGMdQbsvXiFPlxBeL/Crz9g6hW6XZiWL2Cn1+sGKjjVn+kfpk4xoQ9IBzgAAAAASUVORK5CYII=) no-repeat 0 0/100% auto
}

.wrap-index .pn3 .roles .role-type .tip {
    font-size: .6666666667rem;
    margin-left: -.2222222222rem;
    line-height: 1.3rem
}

.wrap-index .pn3 .roles .role-type .tip .sp1 {
    color: #a5a49d
}

.wrap-index .pn3 .roles .role-type .tip .sp2 {
    color: #47443e
}

.wrap-index .pn3 .role-mr .role-name {
    width: 11.3888888889rem;
    padding: .8333333333rem 0 .5555555556rem
}

.wrap-index .pn3 .role-mr .tab-pn-r {
    width: 17.5833333333rem;
    right: 0;
    top: 1.1111111111rem
}

.wrap-index .pn3 .role-wd .role-name {
    width: 11.3888888889rem;
    padding: .8333333333rem 0 .5555555556rem
}

.wrap-index .pn3 .role-wd .tab-pn-r {
    width: 17.5833333333rem;
    right: 0;
    top: -4.4444444444rem
}

.wrap-index .pn3 .role-mj .role-name {
    width: 11.2777777778rem;
    padding: .8333333333rem 0 .5555555556rem
}

.wrap-index .pn3 .role-mj .tab-pn-r {
    width: 20.8333333333rem;
    right: 0;
    top: .2222222222rem
}

.wrap-index .pn3 .role-tm .role-name {
    width: 11.2777777778rem;
    padding: .8333333333rem 0 .5555555556rem
}

.wrap-index .pn3 .role-tm .tab-pn-r {
    width: 16.6111111111rem;
    height: 12.0555555556rem;
    right: 0;
    top: .2222222222rem
}

.wrap-index .pn3 .role0 .role-name {
    width: 11.6111111111rem;
    padding: .8333333333rem 0 .5555555556rem
}

.wrap-index .pn3 .role0 .tab-pn-r {
    width: 10.0833333333rem;
    height: 11.4444444444rem;
    right: 0;
    top: .2222222222rem
}

.wrap-index .pn3 .role1 .role-name {
    width: 11.6388888889rem;
    padding: .8333333333rem 0 .5555555556rem
}

.wrap-index .pn3 .role1 .tab-pn-r {
    width: 12.5rem;
    height: 11.5277777778rem;
    right: 0;
    top: .2222222222rem
}

.wrap-index .pn3 .role2 .role-name {
    width: 11.7777777778rem;
    padding: .6388888889rem 0 .3055555556rem
}

.wrap-index .pn3 .role2 .tab-pn-r {
    width: 12.3055555556rem;
    height: 11.4722222222rem;
    right: 0;
    top: .2222222222rem
}

.wrap-index .pn3 .role3 .role-name {
    width: 11.4166666667rem;
    padding: .4722222222rem 0 .1111111111rem
}

.wrap-index .pn3 .role3 .tab-pn-r {
    width: 10.2222222222rem;
    height: 11.5555555556rem;
    right: 1.25rem;
    top: .2222222222rem
}

.wrap-index .pn3 .role4 .role-name {
    width: 11.6944444444rem;
    padding: .5rem 0 .25rem
}

.wrap-index .pn3 .role4 .tab-pn-r {
    width: 13.1944444444rem;
    height: 11.6111111111rem;
    right: 0;
    top: .2222222222rem
}

.wrap-index .pn3 .btn-seemore {
    display: block;
    width: 8.5555555556rem;
    margin: 1.5rem auto 0;
    font-size: .8888888889rem;
    color: #fff;
    line-height: 1.9722222222rem;
    text-align: center;
    background: url(btn-more.9b0a1ca.png) no-repeat top;
    background-size: 100%
}

.wrap-index .pn4 .pn-hd {
    padding: 2.5rem 0 1.6666666667rem
}

.wrap-index .pn4 .swiper-pannel {
    position: relative;
    padding-bottom: 2.2222222222rem
}

.wrap-index .pn4 .swiper-pannel .swiper-button-next,
.wrap-index .pn4 .swiper-pannel .swiper-button-prev {
    width: 2.0277777778rem;
    height: 4.0555555556rem;
    margin-top: -2.0277777778rem;
    background-repeat: no-repeat;
    background-position: top;
    background-size: 100%;
    outline: none
}

.wrap-index .pn4 .swiper-pannel .swiper-button-prev {
    left: .4166666667rem;
    background-image: url(data:image/png;base64,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)
}

.wrap-index .pn4 .swiper-pannel .swiper-button-next {
    right: .4166666667rem;
    background-image: url(data:image/png;base64,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)
}

.wrap-index .pn4 .swiper-pannel .swiper-pagination {
    left: 0;
    width: 100%;
    bottom: 0
}

.wrap-index .pn4 .swiper-pannel .swiper-pagination-bullet {
    margin: 0 .1944444444rem;
    width: .4444444444rem;
    height: .4444444444rem;
    background: #c9beb3;
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: all .3s;
    transition: all .3s;
    outline: none
}

.wrap-index .pn4 .swiper-pannel .swiper-pagination-bullet-active {
    width: 1rem;
    border-radius: .5rem;
    background: #947347
}

.wrap-index .pn4 .swiper-container {
    width: 14.7222222222rem
}

.wrap-index .pn4 .swiper-container .swiper-slide {
    height: auto
}

.wrap-index .pn4 .swiper-container .swiper-slide img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.wrap-index .pn5 .pn-hd {
    padding: 2.7777777778rem 0 1.6666666667rem
}

.wrap-index .pn5 .pn-share {
    background-image: none
}

.wrap-index .pn5 .pn-share .code-public {
    padding-top: 0
}
.wrap-index .pn1 .entrances a[data-v-3e8711bc] {
  width:8.5rem
}

.newstab-hd .tab a[data-v-4235f27c]{
  font-size: .6rem;
  margin-left:1rem;
}
.wrap-list .main .articles .item{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wrap-list .header img{width:100%}.wrap-list .main{margin-bottom:1.1111111111rem;min-height:20.0555555556rem}.wrap-list .main-hd{position:relative;padding:1.1111111111rem .8333333333rem}.wrap-list .main-hd .tit{width:5.5rem}.wrap-list .main-hd .crumb{position:absolute;right:.8333333333rem;top:1.5277777778rem;font-size:.6666666667rem;color:#a0a0a0}.wrap-list .main-hd .crumb a{color:#a0a0a0}.wrap-list .main-bd{padding:0 .8333333333rem}.wrap-list .main .c1{margin-bottom:.5555555556rem;border-bottom:2px solid #eee;display:-webkit-box;display:-ms-flexbox;/*! display:flex; *//*! -webkit-box-pack:justify; */-ms-flex-pack:justify;justify-content:space-between;overflow-x: scroll;height: 40px;/*! width: 400px; */word-spacing: ba;white-space: nowrap;}.wrap-list .main .c1 .nav{position:relative;padding:.5555555556rem;font-size:.8888888889rem;color:#000;text-align:center}.wrap-list .main .c1 .nav:first-child{margin-left:0}.wrap-list .main .c1 .nav.current:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;border-bottom:3px solid #1b1c1d}.wrap-list .main .articles .tag{font-size:.8888888889rem;margin-right:-.2777777778rem}.wrap-list .main .articles .con{font-size:.8888888889rem}.wrap-list .main .articles .con:hover{color:#ce8a33}.wrap-list .main .articles .date{position:absolute;right:0;top:0;font-size:.6666666667rem;color:#999}.wrap-list .main .articles .item{position:relative;padding:0 2rem 0 .7rem;border-top:1px dashed #ccc}.wrap-list .main .articles .item:first-child{border:0}.wrap-list .main .articles .item a,.wrap-list .main .articles .item span{line-height:2.5rem}.wrap-list .main .articles .item:before{content:"";position:absolute;left:0;top:1.15rem;width:.1388888889rem;height:.1388888889rem;background:#000;border-radius:50%}.wrap-list .main .articles .item.hot .con{color:#ce8a33}.wrap-list .main .pagination{padding:1.1111111111rem 0;font-size:.7222222222rem;color:#000;text-align:center}.wrap-list .main .pagination ul li{display:inline-block;line-height:1.6666666667rem;margin:0 .2777777778rem}.wrap-list .main .pagination ul li a{color:#000}.wrap-list .main .pagination ul .selected a{color:#957d74;font-weight:700}.wrap-list .main .pagination ul .first,.wrap-list .main .pagination ul .last,.wrap-list .main .pagination ul .next,.wrap-list .main .pagination ul .prev{border-radius:1rem;background:#e9e9e9;padding:0 .8333333333rem}.wrap-list .main .pagination .pagination-next,.wrap-list .main .pagination .pagination-prev{padding:.5555555556rem 1.1111111111rem;background:#e9e9e9;border-radius:.8333333333rem}
.white-overlay[data-v-07fae1cb] {
    background-color: rgba(255, 255, 255, 0.75);
    z-index: 9999;
    top: 0;
    left: 0;
    height: 100vh;
    width: 100vw;
    position: fixed;
    margin: 0;
}
.loader-wrapper[data-v-07fae1cb] {
    position: absolute;
    display: inline-block;
    right: 10vw;
    bottom: 10vh;
}
.pulled-left[data-v-07fae1cb] {
    float: left;
    padding: 10px 20px
}
*[data-v-07fae1cb], *[data-v-07fae1cb]:before, *[data-v-07fae1cb]:after {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.wrapper[data-v-07fae1cb] {
    position: relative;
    display: inline-block;
    width: 40px;
    height: 40px;
    font-size: 0;
}
.spinner-container[data-v-07fae1cb] {
    width: 100%;
    height: 100%;
    -webkit-animation: container-rotate-data-v-07fae1cb 1568ms linear infinite;
    animation: container-rotate-data-v-07fae1cb 1568ms linear infinite;
}
@-webkit-keyframes container-rotate-data-v-07fae1cb {
to {
        -webkit-transform: rotate(360deg);
                transform: rotate(360deg);
}

;
}
@keyframes container-rotate-data-v-07fae1cb {
to {
        -webkit-transform: rotate(360deg);
                transform: rotate(360deg);
}

;
}
.spinner-layer[data-v-07fae1cb] {
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: 0;
}
.spinner-layer--blue[data-v-07fae1cb] {
    border-color: #4285f4;
    -webkit-animation: fill-unfill-rotate-data-v-07fae1cb 5332ms cubic-bezier(.4, 0, .2, 1) infinite both,blue-fade-in-out-data-v-07fae1cb 5332ms cubic-bezier(.4, 0, .2, 1) infinite both;
    animation: fill-unfill-rotate-data-v-07fae1cb 5332ms cubic-bezier(.4, 0, .2, 1) infinite both,blue-fade-in-out-data-v-07fae1cb 5332ms cubic-bezier(.4, 0, .2, 1) infinite both;
}
.spinner-layer--red[data-v-07fae1cb] {
    border-color: #db4437;
    -webkit-animation: fill-unfill-rotate-data-v-07fae1cb 5332ms cubic-bezier(.4, 0, .2, 1) infinite both,red-fade-in-out-data-v-07fae1cb 5332ms cubic-bezier(.4, 0, .2, 1) infinite both;
    animation: fill-unfill-rotate-data-v-07fae1cb 5332ms cubic-bezier(.4, 0, .2, 1) infinite both,red-fade-in-out-data-v-07fae1cb 5332ms cubic-bezier(.4, 0, .2, 1) infinite both;
}
.spinner-layer--yellow[data-v-07fae1cb] {
    border-color: #f4b400;
    -webkit-animation: fill-unfill-rotate-data-v-07fae1cb 5332ms cubic-bezier(.4, 0, .2, 1) infinite both,yellow-fade-in-out-data-v-07fae1cb 5332ms cubic-bezier(.4, 0, .2, 1) infinite both;
    animation: fill-unfill-rotate-data-v-07fae1cb 5332ms cubic-bezier(.4, 0, .2, 1) infinite both,yellow-fade-in-out-data-v-07fae1cb 5332ms cubic-bezier(.4, 0, .2, 1) infinite both;
}
.spinner-layer--green[data-v-07fae1cb] {
    border-color: #0f9d58;
    -webkit-animation: fill-unfill-rotate-data-v-07fae1cb 5332ms cubic-bezier(.4, 0, .2, 1) infinite both,green-fade-in-out-data-v-07fae1cb 5332ms cubic-bezier(.4, 0, .2, 1) infinite both;
    animation: fill-unfill-rotate-data-v-07fae1cb 5332ms cubic-bezier(.4, 0, .2, 1) infinite both,green-fade-in-out-data-v-07fae1cb 5332ms cubic-bezier(.4, 0, .2, 1) infinite both;
}
@-webkit-keyframes fill-unfill-rotate-data-v-07fae1cb {
12.5% {
        -webkit-transform: rotate(135deg);
                transform: rotate(135deg);
}
25% {
        -webkit-transform: rotate(270deg);
                transform: rotate(270deg);
}
37.5% {
        -webkit-transform: rotate(405deg);
                transform: rotate(405deg);
}
50% {
        -webkit-transform: rotate(540deg);
                transform: rotate(540deg);
}
62.5% {
        -webkit-transform: rotate(675deg);
                transform: rotate(675deg);
}
75% {
        -webkit-transform: rotate(810deg);
                transform: rotate(810deg);
}
87.5% {
        -webkit-transform: rotate(945deg);
                transform: rotate(945deg);
}
to {
        -webkit-transform: rotate(1080deg);
                transform: rotate(1080deg);
}

;
}
@keyframes fill-unfill-rotate-data-v-07fae1cb {
12.5% {
        -webkit-transform: rotate(135deg);
                transform: rotate(135deg);
}
25% {
        -webkit-transform: rotate(270deg);
                transform: rotate(270deg);
}
37.5% {
        -webkit-transform: rotate(405deg);
                transform: rotate(405deg);
}
50% {
        -webkit-transform: rotate(540deg);
                transform: rotate(540deg);
}
62.5% {
        -webkit-transform: rotate(675deg);
                transform: rotate(675deg);
}
75% {
        -webkit-transform: rotate(810deg);
                transform: rotate(810deg);
}
87.5% {
        -webkit-transform: rotate(945deg);
                transform: rotate(945deg);
}
to {
        -webkit-transform: rotate(1080deg);
                transform: rotate(1080deg);
}

;
}
@-webkit-keyframes blue-fade-in-out-data-v-07fae1cb {
from {
        opacity: 1;
}
25% {
        opacity: 1;
}
26% {
        opacity: 0;
}
89% {
        opacity: 0;
}
90% {
        opacity: 1;
}
100% {
        opacity: 1;
}

;
}
@keyframes blue-fade-in-out-data-v-07fae1cb {
from {
        opacity: 1;
}
25% {
        opacity: 1;
}
26% {
        opacity: 0;
}
89% {
        opacity: 0;
}
90% {
        opacity: 1;
}
100% {
        opacity: 1;
}

;
}
@-webkit-keyframes red-fade-in-out-data-v-07fae1cb {
from {
        opacity: 0;
}
15% {
        opacity: 0;
}
25% {
        opacity: 1;
}
50% {
        opacity: 1;
}
51% {
        opacity: 0;
}

;
}
@keyframes red-fade-in-out-data-v-07fae1cb {
from {
        opacity: 0;
}
15% {
        opacity: 0;
}
25% {
        opacity: 1;
}
50% {
        opacity: 1;
}
51% {
        opacity: 0;
}

;
}
@-webkit-keyframes yellow-fade-in-out-data-v-07fae1cb {
from {
        opacity: 0;
}
40% {
        opacity: 0;
}
50% {
        opacity: 1;
}
75% {
        opacity: 1;
}
76% {
        opacity: 0;
}

;
}
@keyframes yellow-fade-in-out-data-v-07fae1cb {
from {
        opacity: 0;
}
40% {
        opacity: 0;
}
50% {
        opacity: 1;
}
75% {
        opacity: 1;
}
76% {
        opacity: 0;
}

;
}
@-webkit-keyframes green-fade-in-out-data-v-07fae1cb {
from {
        opacity: 0;
}
65% {
        opacity: 0;
}
75% {
        opacity: 1;
}
90% {
        opacity: 1;
}
100% {
        opacity: 0;
}

;
}
@keyframes green-fade-in-out-data-v-07fae1cb {
from {
        opacity: 0;
}
65% {
        opacity: 0;
}
75% {
        opacity: 1;
}
90% {
        opacity: 1;
}
100% {
        opacity: 0;
}

;
}
.spinner-clipper[data-v-07fae1cb] {
    position: relative;
    display: inline-block;
    width: 50%;
    height: 100%;
    overflow: hidden;
    border-color: inherit;
}
.spinner-circle[data-v-07fae1cb] {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 200%;
    height: 100%;
    border-color: inherit;
    border-bottom-color: transparent !important;
    border-style: solid;
    border-width: 4px;
    border-radius: 50%;
    -webkit-animation: none;
    animation: none;
}
.spinner-clipper--left .spinner-circle[data-v-07fae1cb] {
    border-right-color: transparent !important;
    -webkit-transform: rotate(129deg);
            transform: rotate(129deg);
    -webkit-animation: left-spin-data-v-07fae1cb 1333ms cubic-bezier(.4, 0, .2, 1) infinite both;
    animation: left-spin-data-v-07fae1cb 1333ms cubic-bezier(.4, 0, .2, 1) infinite both;
}
.spinner-clipper--right .spinner-circle[data-v-07fae1cb] {
    left: -100%;
    border-left-color: transparent !important;
    -webkit-transform: rotate(-129deg);
            transform: rotate(-129deg);
    -webkit-animation: right-spin-data-v-07fae1cb 1333ms cubic-bezier(.4, 0, .2, 1) infinite both;
    animation: right-spin-data-v-07fae1cb 1333ms cubic-bezier(.4, 0, .2, 1) infinite both;
}
@-webkit-keyframes left-spin-data-v-07fae1cb {
from {
        -webkit-transform: rotate(130deg);
                transform: rotate(130deg);
}
50% {
        -webkit-transform: rotate(-5deg);
                transform: rotate(-5deg);
}
to {
        -webkit-transform: rotate(130deg);
                transform: rotate(130deg);
}
}
@keyframes left-spin-data-v-07fae1cb {
from {
        -webkit-transform: rotate(130deg);
                transform: rotate(130deg);
}
50% {
        -webkit-transform: rotate(-5deg);
                transform: rotate(-5deg);
}
to {
        -webkit-transform: rotate(130deg);
                transform: rotate(130deg);
}
}
@-webkit-keyframes right-spin-data-v-07fae1cb {
from {
        -webkit-transform: rotate(-130deg);
                transform: rotate(-130deg);
}
50% {
        -webkit-transform: rotate(5deg);
                transform: rotate(5deg);
}
to {
        -webkit-transform: rotate(-130deg);
                transform: rotate(-130deg);
}
}
@keyframes right-spin-data-v-07fae1cb {
from {
        -webkit-transform: rotate(-130deg);
                transform: rotate(-130deg);
}
50% {
        -webkit-transform: rotate(5deg);
                transform: rotate(5deg);
}
to {
        -webkit-transform: rotate(-130deg);
                transform: rotate(-130deg);
}
}
.spinner--patch[data-v-07fae1cb] {
    position: absolute;
    top: 0;
    left: 45%;
    width: 10%;
    height: 100%;
    overflow: hidden;
    border-color: inherit;
}
.spinner--patch .spinner-circle[data-v-07fae1cb] {
    left: -450%;
    width: 1000%;
}

i[class^=ico] {
    content: "";
    display: inline-block;
    margin-bottom: .2em;
    vertical-align: middle;
    background-repeat: no-repeat;
    background-size: 100%
}

body {
    position: relative;
    margin: 0 auto;
    max-width: 750px;
    background: #fff
}

a {
    color: #333;
    outline: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.ico-more {
    width: .5833333333rem;
    height: .5833333333rem;
    margin-right: .2rem;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAAAYUlEQVQ4y2NkIABmzpxpw8DAcBhJyDY9Pf0IPj1MhAwlB4waOpINZZw5c6YLATU6DAwM/Uj8QgYGhiv4NLAwMDDsJtEh/YQUDJ0wZWFgYHAloIbkMGUkZOtogTJq6CAwFACXghHKQcCvlQAAAABJRU5ErkJggg==)
}

.ico-black-fullstar {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAUCAYAAABiS3YzAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAABdElEQVQ4y8XUvWsUQRzG8U8uChaCINoe5i4EAiJivYWwuGAhYgoLraNIat8a/4D0Wlj7ArYW6sBgM9omKRJQjAHFyk5QQlRicRtZNqfOXQp/zbAPz3zn+c3LklFVWUxUZbGY44VOpm8O16uymMsxT2Sk3I81TOMtjoeYvu816bUaCDO4uqekVVkcwjscacifMR1i+jJu0tstIBzFreykVVkcxAmcxClcxoEh8zbxAEtYxkqI6etvaFUWV3C6Bs1gMmOf2/XT4BCX8bKDVZzH7JhA9bzZmrPaCTG9MriHW2MCd2oLF0JMrydhfePDer/XfVPDcx9Eu/1LIaanO7HV4LV+r/sJ52Q8ikZtYz7E9LC5FxrgpX6v+w1nRoDeCDHdbQrDWn0+Yusv2sIw6LERobv8/x26/Qe9mwOdan2/xwIO1+PGv0Ls+8vKK1jEkxDTj1q7V5XFfVzETYP/xFQO9CPu4FmIaVfL9QKPqrJ4jLOYb3t+AbSHYGqlFq+TAAAAAElFTkSuQmCC)
}

.ico-black-emptystar,
.ico-black-fullstar {
    width: .5833333333rem;
    height: .5555555556rem
}

.ico-black-emptystar {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAUCAYAAABiS3YzAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAAB20lEQVQ4y6XUO2gUURTG8d8mERFEG+10jbs2CUQkXWQgyMBgKiHgAxvLYGXjgxQi2gTFSjCFL1BEhRTGoBBHBowMdj4wEhRZVlcQREghWilosTeQLCtOkq8Z5tzv/M+5c89cCiiJo1ISRxeKeKGjoG8YJ5I4Gi5iLhXocg3mcA+H0Jtm+a/VdnoU79IsP4334X3l20/iaCNGcSqETmI0xFfc6Sim0iyfg/CcCvF/qquls/XYiV3oxz70teScwWwSR5vwEq/xJs3yHwuGUhJHIxgMoG2ah/ICr/A8zfLZNp+lD7tD4X704lMoMFNK4mgQj3AMN9Ms//2/g2hTpAtHcAlDHWmWz+AgzqJnucCgHpzD/jTLn3VCrd74UK2Uv+BGtVJ+WKs35pfR5Q48xvE0yyehc2GxVm+8rVbKPzFerZTv1+qN7wWAW/AEY2mW31qILxmpNMuv4jomCjY6gWshT1to0DTWFoSuC/4lagft1hyPIvoY/CuDJnG0YTXQ7agvgg0kcfQA80kcTSZxNLDIWw/+JepqA+3G0ySOhjQvkq24qDnch3E7iaPPOB92tKco9DK+hcSJRX/ZeBJHV3AAY9iMr0WgDc1baDrN8j+ti6HAnSSO7mIvRlo9fwE2ypJ0ICmS8gAAAABJRU5ErkJggg==)
}

/* .ico-yellow-fullstar {
    width: .6388888889rem;
    height: .6388888889rem;
    background-image: url(../images/ico-yellow-fullstar.png)
} */

/* .ico-yellow-emptystar {
    width: .6388888889rem;
    height: .6388888889rem;
    background-image: url(../images/ico-yellow-emptystar.png)
} */

.swiper-container {
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

.swiper-container-android .swiper-slide,
.swiper-wrapper {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.swiper-slide {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform
}

.swiper-slide-invisible-blank {
    visibility: hidden
}

.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
    height: auto
}

.swiper-container-autoheight .swiper-wrapper {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-transition-property: height, -webkit-transform;
    transition-property: height, -webkit-transform;
    transition-property: transform, height;
    transition-property: transform, height, -webkit-transform
}

.swiper-button-next,
.swiper-button-prev {
    position: absolute;
    top: 50%;
    width: 27px;
    height: 44px;
    margin-top: -22px;
    z-index: 10;
    cursor: pointer;
    background-size: 27px 44px;
    background-position: 50%;
    background-repeat: no-repeat
}

.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
    opacity: .35;
    cursor: auto;
    pointer-events: none
}

.swiper-pagination {
    position: absolute;
    text-align: center;
    -webkit-transition: opacity .3s;
    transition: opacity .3s;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    z-index: 10
}

.swiper-pagination.swiper-pagination-hidden {
    opacity: 0
}

.swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
    bottom: 10px;
    left: 0;
    width: 100%
}

.swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 100%;
    background: #000;
    opacity: .2
}

button.swiper-pagination-bullet {
    border: none;
    margin: 0;
    padding: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer
}

.swiper-pagination-bullet-active {
    opacity: 1;
    background: #007aff
}

.topbar {
    background: #1e1f26;
    border-bottom: 1px solid #bb1615;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.topbar .item {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    position: relative;
    float: left;
    height: 2.2222222222rem;
    line-height: 2.2222222222rem;
    color: #bd9649;
    font-size: .5555555556rem;
    text-align: center
}

.topbar .item:before {
    content: "";
    position: absolute;
    left: -1px;
    top: .8333333333rem;
    width: 1px;
    height: .5555555556rem;
    background: #72542e
}

.topbar .item:first-child:before {
    display: none
}

.pn {
    background-repeat: no-repeat;
    background-size: 100%
}

.pn-hd .tit {
    width: 14.5833333333rem;
    margin: 0 auto;
    text-align: center
}

.pn-share {
    height: 20.9166666667rem;
    background-image: url(bg-m-share-42129aba.ffadce8.jpg);
    background-size: cover
}

.pn-share .code-public {
    padding-top: 1.25rem
}

.pn-share .code-public .pic {
    margin: 0 auto;
    width: 7.8055555556rem;
    height: 7.8055555556rem;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARkAAAEbBAMAAAAc9u0vAAAAElBMVEV9XlFHcEx9XlF9XlF9XlF9XlEOAqFrAAAABnRSTlPMAKM7Gn8P+/OyAAABXUlEQVR42u3aTW7CMBSFUZO0cwxhHko7D0hdQFCZh1bsfyuU8ucdPKs6dwVH35M8csqXrd6Cd/xjzNNVk4JXsWYRrVlXpZmVmiFa05aaKVrTFJplCt/2qdnHa14emq6P1zTjXbNLFay9aarApLS5aA59qmSvpykNqZ71NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0/17j35Y22mijjTbaaKONNtpoo4022mijjTbaaKONNtpoo4022mhDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDc9ccvmuxfJyGlPNnHZifnOe/mryrAbPJN03Xx2Oa8a7J+3jNe35olvGa7VOTp/BD5UIT/ui0pWYRrZlVpVmXmlW05livpvsK3njVnAH8mLsP6XoTTwAAAABJRU5ErkJggg==) no-repeat 0 0/cover
}

.pn-share .code-public .pic img {
    padding: .4166666667rem;
    width: 6.9444444444rem;
    height: 6.9444444444rem
}

.pn-share p {
    color: #999;
    font-size: .6111111111rem;
    text-align: center;
    line-height: 1.3333333333rem
}

.pn-share .code-others {
    margin: 0 1.6666666667rem;
    padding-top: .6944444444rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.pn-share .code-others .pic {
    width: 4.7222222222rem;
    height: 4.7222222222rem;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKoAAACrAQMAAADM5JVkAAAABlBMVEVHcEyZmZlEuB2dAAAAAnRSTlMAMr5EnLgAAABpSURBVEjH7dehDYAwGAXhI02ogwUIMyAZhxEY8R+lIyARJIDvQ9Qh3slvgyPddQU6zYm67ZOz4B16wStMgl+7BI/BITgHIRiz2Ww2m81ms9lsNv+Ni9AUnPoB1THOMOi/VDe6tC5t0y4/AxE+6PlDb60AAAAASUVORK5CYII=) no-repeat 0 0/100% 100%;
    margin: 0 auto .2777777778rem;
    position: relative
}

.pn-share .code-others .pic img {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto
}

.pn-share .code-others .pic.blog img {
    width: 2.8333333333rem;
    height: 2.5rem
}

.pn-share .code-others .pic.qq img {
    width: 2.1666666667rem;
    height: 2.5277777778rem
}

.pn-share .code-others .pic.bdtb img {
    width: 2.2222222222rem;
    height: 2.4166666667rem
}

.pn-share .code-others p {
    color: #957d74
}

.pn-share .share-box {
    color: #999;
    text-align: center;
    margin-top: .9259259259vh
}

.pn-share .share-box .tit {
    font-size: .7777777778rem;
    color: #939597
}

.pn-share .share-box .gb-share-btn {
    display: inline-block;
    font-size: 1.6666666667rem;
    text-align: center;
    color: #404249;
    border-radius: 50%;
    -webkit-transition: all .3s;
    transition: all .3s;
    margin: .2777777778rem .8333333333rem
}

.pn-share .share-box .gb-share .gb-share-font {
    display: block;
    float: none
}

.pn-share .share-box .gb-share .gb-share-btn {
    float: none
}

.pn-share .share-box .gb-share-btn-tit {
    display: none
}

.pn-share .share-box .gb-share-con {
    width: 100%;
    text-align: center
}

.btn-gotop {
    z-index: 99;
    display: none;
    width: 16.6666666667vh;
    height: 16.6666666667vh;
    bottom: -10.1851851852vh;
    border-radius: 50%;
    background: #b0b1b5;
    position: fixed;
    left: 0;
    right: 0;
    margin: 0 auto;
    font-size: .6666666667rem;
    color: #717274;
    text-align: center;
    padding-top: 1.7em;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.btn-gotop:before {
    content: "";
    position: absolute;
    width: 5px;
    height: 5px;
    border: 1px solid #2c2c2d;
    border-width: 1px 1px 0 0;
    left: 50%;
    top: .6111111111rem;
    -webkit-transform: translateX(-50%) rotate(-45deg);
    transform: translateX(-50%) rotate(-45deg)
}

.gb-footer {
    background: #000;
    padding: .5555555556rem .8333333333rem 2.2222222222rem;
    line-height: 1.5277777778rem;
    color: #666;
    text-align: center;
    font-size: .6666666667rem
}

.gb-footer a {
    color: #666
}

.gb-footer p:nth-child(3) {
    padding: 0 2.1666666667rem
}

.content {
    background: url(data:image/jpeg;base64,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) no-repeat bottom;
    background-size: cover
}

.pn {
    margin: 0 .8333333333rem
}

.pn-art {
    min-height: 20.0555555556rem;
    color: #999;
    padding: .5555555556rem 0
}

.pn-art .art-top {
    line-height: 3.1944444444rem;
    border-bottom: 1px solid #eee;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.pn-art .art-top .classify {
    background: -webkit-gradient(linear, left top, left bottom, from(#d6c49d), to(#7c5e3f));
    background: linear-gradient(180deg, #d6c49d, #7c5e3f);
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
    font-size: 1.3888888889rem;
    font-weight: 700
}

.crumb{font-size:14px;}
.pn-art .art-top .crumbs {
    overflow: hidden;
    font-size: .6666666667rem;
    color: #999
}

.pn-art .art-top .crumbs a {
    color: #999
}

.pn-art .art-top .crumbs .sep {
    margin: 0 .2222222222rem;
    font-family: SimSun;
    font-weight: 700
}

.pn-art .art-tit {
    font-size: 1.3888888889rem;
    font-weight: 700;
    color: #000;
    line-height: 1.5;
    padding: .5em 0;
    text-align: center
}

.pn-art .art-info {
    text-align: center;
    font-size: .7777777778rem;
    color: #999;
    margin-bottom: .5em
}

.pn-art .art-info .date {
    padding-left: 1.1111111111rem
}

.pn-art p {
    /*! text-indent: 2em; */
    padding: 0 0 .8333333333rem;
    color: #333;
    font-size: .8888888889rem;
    line-height: 1.8
}

.pn-art p img {
    width: auto;
    height: auto
}

.pn-art p a {
    color: #c8b883
}

.pn-art p a:hover {
    text-decoration: underline
}

.pn-art p.p-image {
    text-indent: 0
}.wrapper .gb-final .main .top:before,
.wrapper .gb-final:before {
    display: table;
    content: ""
}

.wrapper .gb-final .main .top:after,
.wrapper .gb-final:after {
    display: table;
    content: "";
    clear: both
}

.wrapper .content {
    width: 1200px;
    margin: 0 auto
}

.wrapper .gb-final .main {
    float: right;
    width: 924px;
    background: hsla(0, 0%, 100%, .9)
}

.wrapper .gb-final .main .main-c {
    padding: 0 40px
}

.wrapper .gb-final .main .top {
    line-height: 98px;
    border-bottom: 1px solid #b0a18b
}

.wrapper .gb-final .main .top .classify {
    color: #bfab6a;
    font-size: 30px;
    float: left;
    width: 300px
}

.wrapper .gb-final .main .top .classify .slant {
    margin: 0 10px 0 6px;
    font-size: 26px
}

.wrapper .gb-final .main .top .classify .news {
    font-size: 16px
}

.wrapper .gb-final .main .top .crumbs {
    float: right;
    overflow: hidden;
    font-size: 16px;
    margin-top: 6px;
    color: #555
}

.wrapper .gb-final .main .top .crumbs .sep {
    margin: 0 8px;
    font-family: SimSun
}

.wrapper .gb-final .main .top .crumbs a {
    color: #555
}

.wrapper .gb-final .main .top .crumbs a:hover {
    text-decoration: underline
}

.wrapper .gb-final .main .article {
    font-size: 16px;
    padding: 40px;
    text-align: center
}

.wrapper .gb-final .main .article .tit {
    font-size: 40px;
    overflow: hidden;
    font-weight: 700;
    text-align: center
}

.wrapper .gb-final .main .article .mod-info {
    padding: 10px 0
}

.wrapper .gb-final .main .article .mod-article {
    padding: 30px 0 0;
    line-height: 1.8;
    text-align: left
}

.wrapper .gb-final .main .article .mod-article p {
    text-indent: 2em;
    padding: 0 0 27px
}

.wrapper .gb-final .main .article .mod-article p a {
    color: #c8b883
}

.wrapper .gb-final .main .article .mod-article p a:hover {
    text-decoration: underline
}

.wrapper .gb-final .main .article .mod-article p.p-image {
    text-indent: 0
}

.wrapper .gb-final .main .article .mod-article p.more {
    color: red;
    text-align: center;
    padding: 0 0 5px
}

.wrapper .gb-final .main .article .mod-article p.code {
    padding: 15px 0
}

.wrapper .gb-final .main .article .pagination {
    position: relative;
    margin-top: 40px
}

.wrapper .gb-final .main .article .pagination ul {
    margin: 10px 0 15px;
    padding: 12px 0;
    font-size: 0;
    line-height: 14px;
    text-align: center;
    color: #695514;
    clear: both
}

.wrapper .gb-final .main .article .pagination ul li {
    font-size: 16px;
    padding: 5px 10px;
    margin: 0 3px 0 4px;
    border-radius: 2px;
    border: 1px solid #695514;
    text-decoration: none;
    display: inline-block
}

.wrapper .gb-final .main .article .pagination ul li a {
    color: #695514
}

.wrapper .gb-final .main .article .pagination ul li a:active,
.wrapper .gb-final .main .article .pagination ul li a:hover,
.wrapper .gb-final .main .article .pagination ul li a:link {
    color: #695514;
    border-color: #695514
}

.wrapper .gb-final .main .article .pagination ul li.selected {
    background: #524e42;
    color: #fff;
    border: 1px solid #695514
}

.wrapper .gb-final .main .article .pagination ul li.selected .current {
    color: #fff
}
.wrap-list .main .c1 .nav[data-v-4d412094] {
  font-size: 1rem;
}
blockquote,
code,
dd,
dl,
dt,
fieldset,
figure,
form,
h1,
h2,
h3,
h4,
h5,
h6,
legend,
li,
menu,
ol,
p,
pre,
ul {
    margin: 0;
    padding: 0
}

html {
    font-size: 4.8vmin;
    font-size: 4.8vm\9
}

body {
    min-width: 320px;
    margin: 0 auto;
    font-family: Helvetica, Arial, "PingFang SC", "Droid Sans Fallback", "Microsoft YaHei", "ST Heiti", sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-overflow-scrolling: touch
}

div {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

details,
main {
    display: block
}

[hidden],
template {
    display: none
}

audio,
canvas,
progress,
video {
    vertical-align: baseline
}

audio:not([controls]) {
    display: none;
    height: 0
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: inherit;
    font-weight: 700
}

a {
    text-decoration: none
}

abbr[title] {
    border-bottom: 1px dotted
}

b,
strong {
    font-weight: 700
}

sub,
sup {
    position: relative;
    vertical-align: baseline
}

img {
    max-width: 100%;
    vertical-align: middle;
    border: 0
}

svg:not(:root) {
    overflow: hidden
}

hr {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    height: 0
}

pre {
    word-break: break-all;
    word-break: break-word;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto
}

optgroup {
    margin: 0;
    color: inherit;
    font: inherit;
    font-weight: 700
}

button,
input,
select,
textarea {
    margin: 0;
    color: inherit;
    font: inherit
}

button {
    overflow: visible
}

button,
select {
    text-transform: none
}

button,
html input[type=button],
input[type=reset],
input[type=submit] {
    -webkit-appearance: button
}

input::-ms-clear {
    display: none
}

input[type=text] {
    -webkit-appearance: none
}

input[type=checkbox],
input[type=radio] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    height: auto
}

input[type=search] {
    -webkit-appearance: none;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

textarea {
    -webkit-appearance: none;
    overflow-y: auto
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

menu,
ol,
ul {
    list-style: none outside none
}

.clearfix::after,
.clearfix::before {
    content: ' ';
    display: table
}

.clearfix::after {
    clear: both
}i[class^=ico] {
    content: "";
    display: inline-block;
    margin-bottom: .2em;
    vertical-align: middle;
    background-repeat: no-repeat;
    background-size: 100%
}

body {
    position: relative;
    margin: 0 auto;
    max-width: 750px;
    background: #fff
}

a {
    color: #333;
    outline: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.ico-more {
    width: .5833333333rem;
    height: .5833333333rem;
    margin-right: .2rem;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAAAYUlEQVQ4y2NkIABmzpxpw8DAcBhJyDY9Pf0IPj1MhAwlB4waOpINZZw5c6YLATU6DAwM/Uj8QgYGhiv4NLAwMDDsJtEh/YQUDJ0wZWFgYHAloIbkMGUkZOtogTJq6CAwFACXghHKQcCvlQAAAABJRU5ErkJggg==)
}

.ico-black-fullstar {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAUCAYAAABiS3YzAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAABdElEQVQ4y8XUvWsUQRzG8U8uChaCINoe5i4EAiJivYWwuGAhYgoLraNIat8a/4D0Wlj7ArYW6sBgM9omKRJQjAHFyk5QQlRicRtZNqfOXQp/zbAPz3zn+c3LklFVWUxUZbGY44VOpm8O16uymMsxT2Sk3I81TOMtjoeYvu816bUaCDO4uqekVVkcwjscacifMR1i+jJu0tstIBzFreykVVkcxAmcxClcxoEh8zbxAEtYxkqI6etvaFUWV3C6Bs1gMmOf2/XT4BCX8bKDVZzH7JhA9bzZmrPaCTG9MriHW2MCd2oLF0JMrydhfePDer/XfVPDcx9Eu/1LIaanO7HV4LV+r/sJ52Q8ikZtYz7E9LC5FxrgpX6v+w1nRoDeCDHdbQrDWn0+Yusv2sIw6LERobv8/x26/Qe9mwOdan2/xwIO1+PGv0Ls+8vKK1jEkxDTj1q7V5XFfVzETYP/xFQO9CPu4FmIaVfL9QKPqrJ4jLOYb3t+AbSHYGqlFq+TAAAAAElFTkSuQmCC)
}

.ico-black-emptystar,
.ico-black-fullstar {
    width: .5833333333rem;
    height: .5555555556rem
}

.ico-black-emptystar {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAUCAYAAABiS3YzAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAAB20lEQVQ4y6XUO2gUURTG8d8mERFEG+10jbs2CUQkXWQgyMBgKiHgAxvLYGXjgxQi2gTFSjCFL1BEhRTGoBBHBowMdj4wEhRZVlcQREghWilosTeQLCtOkq8Z5tzv/M+5c89cCiiJo1ISRxeKeKGjoG8YJ5I4Gi5iLhXocg3mcA+H0Jtm+a/VdnoU79IsP4334X3l20/iaCNGcSqETmI0xFfc6Sim0iyfg/CcCvF/qquls/XYiV3oxz70teScwWwSR5vwEq/xJs3yHwuGUhJHIxgMoG2ah/ICr/A8zfLZNp+lD7tD4X704lMoMFNK4mgQj3AMN9Ms//2/g2hTpAtHcAlDHWmWz+AgzqJnucCgHpzD/jTLn3VCrd74UK2Uv+BGtVJ+WKs35pfR5Q48xvE0yyehc2GxVm+8rVbKPzFerZTv1+qN7wWAW/AEY2mW31qILxmpNMuv4jomCjY6gWshT1to0DTWFoSuC/4lagft1hyPIvoY/CuDJnG0YTXQ7agvgg0kcfQA80kcTSZxNLDIWw/+JepqA+3G0ySOhjQvkq24qDnch3E7iaPPOB92tKco9DK+hcSJRX/ZeBJHV3AAY9iMr0WgDc1baDrN8j+ti6HAnSSO7mIvRlo9fwE2ypJ0ICmS8gAAAABJRU5ErkJggg==)
}

.ico-yellow-fullstar {
    width: .6388888889rem;
    height: .6388888889rem;
}

.ico-yellow-emptystar {
    width: .6388888889rem;
    height: .6388888889rem;
}

.swiper-container {
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

.swiper-container-android .swiper-slide,
.swiper-wrapper {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.swiper-slide {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform
}

.swiper-slide-invisible-blank {
    visibility: hidden
}

.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
    height: auto
}

.swiper-container-autoheight .swiper-wrapper {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-transition-property: height, -webkit-transform;
    transition-property: height, -webkit-transform;
    transition-property: transform, height;
    transition-property: transform, height, -webkit-transform
}

.swiper-button-next,
.swiper-button-prev {
    position: absolute;
    top: 50%;
    width: 27px;
    height: 44px;
    margin-top: -22px;
    z-index: 10;
    cursor: pointer;
    background-size: 27px 44px;
    background-position: 50%;
    background-repeat: no-repeat
}

.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
    opacity: .35;
    cursor: auto;
    pointer-events: none
}

.swiper-pagination {
    position: absolute;
    text-align: center;
    -webkit-transition: opacity .3s;
    transition: opacity .3s;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    z-index: 10
}

.swiper-pagination.swiper-pagination-hidden {
    opacity: 0
}

.swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
    bottom: 10px;
    left: 0;
    width: 100%
}

.swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 100%;
    background: #000;
    opacity: .2
}

button.swiper-pagination-bullet {
    border: none;
    margin: 0;
    padding: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer
}

.swiper-pagination-bullet-active {
    opacity: 1;
    background: #007aff
}

.topbar {
    background: #1e1f26;
    border-bottom: 1px solid #bb1615;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.topbar .item {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    position: relative;
    float: left;
    height: 2.2222222222rem;
    line-height: 2.2222222222rem;
    color: #bd9649;
    font-size: .6111111111rem;
    text-align: center
}

.topbar .item:before {
    content: "";
    position: absolute;
    left: -1px;
    top: .8333333333rem;
    width: 1px;
    height: .5555555556rem;
    background: #72542e
}

.topbar .item:first-child:before {
    display: none
}

.pn {
    background-repeat: no-repeat;
    background-size: 100%
}

.pn-hd .tit {
    width: 14.5833333333rem;
    margin: 0 auto;
    text-align: center
}

.pn-share {
    height: 10.9166666667rem;
    background-image: url(bg-m-share-42129aba.ffadce8.jpg);
    background-size: cover
}

.pn-share .code-public {
    padding-top: 1.25rem
}

.pn-share .code-public .pic {
    margin: 0 auto;
    width: 7.8055555556rem;
    height: 7.8055555556rem;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARkAAAEbBAMAAAAc9u0vAAAAElBMVEV9XlFHcEx9XlF9XlF9XlF9XlEOAqFrAAAABnRSTlPMAKM7Gn8P+/OyAAABXUlEQVR42u3aTW7CMBSFUZO0cwxhHko7D0hdQFCZh1bsfyuU8ucdPKs6dwVH35M8csqXrd6Cd/xjzNNVk4JXsWYRrVlXpZmVmiFa05aaKVrTFJplCt/2qdnHa14emq6P1zTjXbNLFay9aarApLS5aA59qmSvpykNqZ71NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0/17j35Y22mijjTbaaKONNtpoo4022mijjTbaaKONNtpoo4022mhDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDc9ccvmuxfJyGlPNnHZifnOe/mryrAbPJN03Xx2Oa8a7J+3jNe35olvGa7VOTp/BD5UIT/ui0pWYRrZlVpVmXmlW05livpvsK3njVnAH8mLsP6XoTTwAAAABJRU5ErkJggg==) no-repeat 0 0/cover
}

.pn-share .code-public .pic img {
    padding: .4166666667rem;
    width: 6.9444444444rem;
    height: 6.9444444444rem
}

.pn-share p {
    color: #999;
    font-size: .6111111111rem;
    text-align: center;
    line-height: 1.3333333333rem
}

.pn-share .code-others {
    margin: 0 1.6666666667rem;
    padding-top: .6944444444rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.pn-share .code-others p {
    line-height: 1rem
}

.pn-share .code-others .pic {
    width: 4.7222222222rem;
    height: 4.7222222222rem;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKoAAACrAQMAAADM5JVkAAAABlBMVEVHcEyZmZlEuB2dAAAAAnRSTlMAMr5EnLgAAABpSURBVEjH7dehDYAwGAXhI02ogwUIMyAZhxEY8R+lIyARJIDvQ9Qh3slvgyPddQU6zYm67ZOz4B16wStMgl+7BI/BITgHIRiz2Ww2m81ms9lsNv+Ni9AUnPoB1THOMOi/VDe6tC5t0y4/AxE+6PlDb60AAAAASUVORK5CYII=) no-repeat 0 0/100% 100%;
    margin: 0 auto .2777777778rem;
    position: relative
}

.pn-share .code-others .pic img {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto
}

.pn-share .code-others .pic.blog img {
    width: 2.8333333333rem;
    height: 2.5rem
}

.pn-share .code-others .pic.qq img {
    width: 2.1666666667rem;
    height: 2.5277777778rem
}

.pn-share .code-others .pic.bdtb img {
    width: 2.2222222222rem;
    height: 2.4166666667rem
}

.pn-share .code-others p {
    color: #957d74
}

.pn-share .share-box {
    color: #999;
    text-align: center;
    margin-top: 4vh
}

.pn-share .share-box .tit {
    font-size: .7777777778rem;
    color: #939597
}

.pn-share .share-box .gb-share-btn {
    display: inline-block;
    font-size: 1.6666666667rem;
    text-align: center;
    color: #404249;
    border-radius: 50%;
    -webkit-transition: all .3s;
    transition: all .3s;
    margin: .2777777778rem .8333333333rem
}

.pn-share .share-box .gb-share .gb-share-font {
    display: block;
    float: none
}

.pn-share .share-box .gb-share .gb-share-btn {
    float: none
}

.pn-share .share-box .gb-share-btn-tit {
    display: none
}

.pn-share .share-box .gb-share-con {
    width: 100%;
    text-align: center
}

.btn-gotop {
    z-index: 99;
    display: none;
    width: 16.6666666667vh;
    height: 16.6666666667vh;
    bottom: -10.1851851852vh;
    border-radius: 50%;
    background: #b0b1b5;
    position: fixed;
    left: 0;
    right: 0;
    margin: 0 auto;
    font-size: .6666666667rem;
    color: #717274;
    text-align: center;
    padding-top: 1.7em;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.btn-gotop:before {
    content: "";
    position: absolute;
    width: 5px;
    height: 5px;
    border: 1px solid #2c2c2d;
    border-width: 1px 1px 0 0;
    left: 50%;
    top: .6111111111rem;
    -webkit-transform: translateX(-50%) rotate(-45deg);
    transform: translateX(-50%) rotate(-45deg)
}

.gb-footer {
    background: #000;
    padding: .5555555556rem .8333333333rem 2.5rem;
    line-height: 1.5277777778rem;
    color: #666;
    text-align: center;
    font-size: .6666666667rem
}

.gb-footer a {
    color: #666
}

.gb-footer {
    font-size: .625rem;
    color: #999;
    text-align: center
}

.gb-footer p {
    padding-top: .3em;
    line-height: 1.4;
    white-space: nowrap
}

.gb-footer p:first-child {
    padding-top: 0
}

.gb-footer-certificate span {
    margin: 0 .5em
}

.gb-footer-certificate span::before {
    margin-right: 1em;
    content: '|';
    opacity: .7
}

.gb-footer-certificate span:first-child::before {
    display: none
}

.gb-share {
    *zoom: 1
}

.gb-share:after,
.gb-share:before {
    content: " ";
    display: table;
    clear: both
}

.gb-share .gb-share-title {
    float: left;
    font-size: 14px
}

.gb-share .gb-share-btn,
.gb-share .gb-share-con {
    float: left
}

.gb-share a.gb-share-btn,
.gb-share a.gb-share-btn:hover {
    text-decoration: none
}

.gb-share .gb-share-font {
    overflow: hidden;
    float: left;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding-top: 1px;
    *padding-top: 0;
    font-family: gb-share-font;
    font-weight: 400 !important;
    font-style: normal !important;
    text-align: center !important;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    cursor: pointer;
    /* filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/gb-share-iefix.png", sizingMethod=crop);
    _filter: none */
}

@-moz-document url-prefix() {
    .gb-share .gb-share-font {
        padding-top: 2px
    }
}

.gb-share-s .gb-share-btn,
.gb-share-s .gb-share-title {
    line-height: 16px
}

.gb-share-s .gb-share-font {
    width: 16px;
    height: 16px;
    font-size: 14px
}

.gb-share-m .gb-share-btn,
.gb-share-m .gb-share-title {
    line-height: 20px
}

.gb-share-m .gb-share-font {
    width: 20px;
    height: 20px;
    font-size: 18px
}

.gb-share-l .gb-share-btn,
.gb-share-l .gb-share-title {
    line-height: 26px
}

.gb-share-l .gb-share-font {
    width: 26px;
    height: 26px;
    font-size: 24px
}

.gb-share-xl .gb-share-btn,
.gb-share-xl .gb-share-title {
    line-height: 56px
}

.gb-share-xl .gb-share-font {
    width: 56px;
    height: 56px;
    font-size: 46px
}

.gb-share-tip {
    width: 160px;
    height: 186px
}

.gb-share-tip-in {
    border: 1px solid #ececec;
    background-color: #fff
}

.gb-share-tip-hd {
    overflow: hidden;
    *zoom: 1
}

.gb-share-tip .gb-share-btn-close {
    float: right;
    width: 25px;
    height: 25px;
    font: 700 14px/25px SimSun;
    text-align: center
}

.gb-share-tip .gb-share-btn-close,
.gb-share-tip .gb-share-btn-close:hover,
.gb-share-tip .gb-share-btn-close:visited {
    color: #aaa;
    text-decoration: none
}

.gb-share-tip-bd {
    padding: 0 14px 11px;
    font: normal 12px/1.5 MicroSoft YaHei;
    color: #999;
    text-align: center
}

.gb-share-tip-bd img {
    display: block;
    max-width: 100%;
    _width: 100%;
    height: 130px;
    margin: 0 auto;
    border: 0
}

.gb-share-pop-weixin.weixin-pop:before,
.gb-share-pop-weixin.weixin-pop i:before {
    content: " ";
    overflow: hidden;
    width: 10.2vmin;
    height: 13.90909vmin;
    background-size: auto 100%
}

.gb-share-pop-weixin {
    display: none;
    position: fixed;
    z-index: 9999;
    left: 0;
    color: #fff;
    text-align: center;
    background: rgba(0, 0, 0, .8);
    -webkit-box-sizing: border-box;
            box-sizing: border-box
}

.gb-share-pop-weixin.weixin-pop {
    top: 0;
    height: 100%;
    width: 100%;
    padding-top: 18vmin;
    font-size: 1.25rem;
    line-height: 1.1
}

.gb-share-pop-weixin.weixin-pop:before {
    position: absolute;
    top: 1rem;
    right: 6.67vmin
}

.gb-share-pop-weixin.weixin-pop i {
    display: inline-block;
    overflow: hidden;
    width: 5vmin;
    height: 1.08108vmin;
    margin: 0 .2em;
    vertical-align: middle
}

.gb-share-pop-weixin.weixin-pop i:before {
    float: right;
    background-position: right 0
}

.gb-share-pop-weixin.weixin-tip {
    right: 0;
    top: 50%;
    width: 80%;
    margin: auto;
    padding: 1em 0;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    font-size: 1rem;
    line-height: 1.3;
    border-radius: .8rem
}

.gb-share-pop-weixin.weixin-tip b {
    font-weight: 700
}/**
 * Swiper 6.4.5
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2020 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: December 18, 2020
 */

@font-face {
  font-family: 'swiper-icons';
  src: url('data:application/font-woff;charset=utf-8;base64, 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') format('woff');
  font-weight: 400;
  font-style: normal;
}

:root {
  --swiper-theme-color: #007aff;
}

.swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
}

.swiper-container-vertical > .swiper-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}

.swiper-container-android .swiper-slide,
.swiper-wrapper {
  -webkit-transform: translate3d(0px, 0, 0);
          transform: translate3d(0px, 0, 0);
}

.swiper-container-multirow > .swiper-wrapper {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.swiper-container-multirow-column > .swiper-wrapper {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.swiper-container-free-mode > .swiper-wrapper {
  -webkit-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
  margin: 0 auto;
}

.swiper-slide {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}

.swiper-slide-invisible-blank {
  visibility: hidden;
}

/* Auto Height */

.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height: auto;
}

.swiper-container-autoheight .swiper-wrapper {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-transition-property: height, -webkit-transform;
  transition-property: height, -webkit-transform;
  transition-property: transform, height;
  transition-property: transform, height, -webkit-transform;
}

/* 3D Effects */

.swiper-container-3d {
  -webkit-perspective: 1200px;
          perspective: 1200px;
}

.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow {
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
}

.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}

.swiper-container-3d .swiper-slide-shadow-left {
  background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-right {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-top {
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

/* CSS Mode */

.swiper-container-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}

.swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}

.swiper-container-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}

.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper {
  -ms-scroll-snap-type: x mandatory;
      scroll-snap-type: x mandatory;
}

.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper {
  -ms-scroll-snap-type: y mandatory;
      scroll-snap-type: y mandatory;
}

:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}

.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: 50%;
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(-1 * var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}

.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}

.swiper-button-prev:after,
.swiper-button-next:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  text-transform: none;
  font-variant: initial;
  line-height: 1;
}

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  left: 10px;
  right: auto;
}

.swiper-button-prev:after,
.swiper-container-rtl .swiper-button-next:after {
  content: 'prev';
}

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  right: 10px;
  left: auto;
}

.swiper-button-next:after,
.swiper-container-rtl .swiper-button-prev:after {
  content: 'next';
}

.swiper-button-prev.swiper-button-white,
.swiper-button-next.swiper-button-white {
  --swiper-navigation-color: #ffffff;
}

.swiper-button-prev.swiper-button-black,
.swiper-button-next.swiper-button-black {
  --swiper-navigation-color: #000000;
}

.swiper-button-lock {
  display: none;
}

:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  */
}

.swiper-pagination {
  position: absolute;
  text-align: center;
  -webkit-transition: 300ms opacity;
  transition: 300ms opacity;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  z-index: 10;
}

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}

/* Common Styles */

.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 10px;
  left: 0;
  width: 100%;
}

/* Bullets */

.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transform: scale(0.33);
          transform: scale(0.33);
  position: relative;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  -webkit-transform: scale(1);
          transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  -webkit-transform: scale(1);
          transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  -webkit-transform: scale(0.66);
          transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  -webkit-transform: scale(0.33);
          transform: scale(0.33);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  -webkit-transform: scale(0.66);
          transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  -webkit-transform: scale(0.33);
          transform: scale(0.33);
}

.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 100%;
  background: #000;
  opacity: 0.2;
}

button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}

.swiper-pagination-bullet-active {
  opacity: 1;
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  -webkit-transform: translate3d(0px, -50%, 0);
          transform: translate3d(0px, -50%, 0);
}

.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 6px 0;
  display: block;
}

.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 8px;
}

.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  -webkit-transition: 200ms top, 200ms -webkit-transform;
  transition: 200ms top, 200ms -webkit-transform;
  transition: 200ms transform, 200ms top;
  transition: 200ms transform, 200ms top, 200ms -webkit-transform;
}

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px;
}

.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  white-space: nowrap;
}

.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: 200ms left, 200ms -webkit-transform;
  transition: 200ms left, 200ms -webkit-transform;
  transition: 200ms transform, 200ms left;
  transition: 200ms transform, 200ms left, 200ms -webkit-transform;
}

.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: 200ms right, 200ms -webkit-transform;
  transition: 200ms right, 200ms -webkit-transform;
  transition: 200ms transform, 200ms right;
  transition: 200ms transform, 200ms right, 200ms -webkit-transform;
}

/* Progress */

.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scale(0);
          transform: scale(0);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}

.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  -webkit-transform-origin: right top;
          transform-origin: right top;
}

.swiper-container-horizontal > .swiper-pagination-progressbar,
.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}

.swiper-container-vertical > .swiper-pagination-progressbar,
.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}

.swiper-pagination-white {
  --swiper-pagination-color: #ffffff;
}

.swiper-pagination-black {
  --swiper-pagination-color: #000000;
}

.swiper-pagination-lock {
  display: none;
}

/* Scrollbar */

.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}

.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}

.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}

.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}

.swiper-scrollbar-cursor-drag {
  cursor: move;
}

.swiper-scrollbar-lock {
  display: none;
}

.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
}

.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

.swiper-slide-zoomed {
  cursor: move;
}

/* Preloader */

:root {
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  */
}

.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  -webkit-transform-origin: 50%;
          transform-origin: 50%;
  -webkit-animation: swiper-preloader-spin 1s infinite linear;
          animation: swiper-preloader-spin 1s infinite linear;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}

.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}

.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}

@-webkit-keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

/* a11y */

.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  -webkit-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
}

.swiper-container-fade .swiper-slide {
  pointer-events: none;
  -webkit-transition-property: opacity;
  transition-property: opacity;
}

.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-container-cube {
  overflow: visible;
}

.swiper-container-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
  width: 100%;
  height: 100%;
}

.swiper-container-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
  -webkit-transform-origin: 100% 0;
          transform-origin: 100% 0;
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-prev,
.swiper-container-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}

.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.6;
  -webkit-filter: blur(50px);
  filter: blur(50px);
  z-index: 0;
}

.swiper-container-flip {
  overflow: visible;
}

.swiper-container-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  z-index: 1;
}

.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-container-flip .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
