@charset "utf-8";

/* @font-face {font-family: DINCond-Bold;src: url('../font/DINCond-Bold.ttf');} */
/*重置样式*/
* {
    margin: 0;
    padding: 0;
    list-style: none;
    text-decoration: none;
    list-style: none;box-sizing: border-box;
}

html, body {
    font-size: 0.14rem;
    font-family: "HarmonyOS Sans SC", "Microsoft YaHei", "MiSans","PingFang SC";
    color: #333;
    background: #fff;
}

a {
    color: #333;
    -webkit-tap-highlight-color: transparent;
    cursor: pointer;
}

p {
    line-height: inherit;
}

h1, h2, h3, h4, h5 {
    font-weight: normal;
}

img {
    border: none;
}

table {
    width: 100%;
    border-collapse: collapse;
}

audio, canvas, video {
    display: inline-block;
    display: inline;
    zoom: 1;
}

input {
    padding: 0;
    margin: 0;
    height: auto;
    outline: none;
    border: none;
    color: #666;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    lighting-color: rgba(0, 0, 0, 0);
    background: rgba(0, 0, 0, 0);
}

input, select, textarea {
    outline: none;
    border: none;
    font-family: "HarmonyOS Sans SC", "Microsoft YaHei", "MiSans","PingFang SC";
}

textarea {
    resize: none
}

/*全局滚动条设置*/
::-webkit-scrollbar {
    width: 8px;
    height: 10px;
    background: #eee;
}

::-webkit-scrollbar-track {
    border-radius: 10px;
    background: #ccc;
}

::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
    background-color: #19123c;
    cursor: grab;
}

/*ios按钮椭圆重置*/
input[type=button], input[type=submit], input[type=file], input[type=reset] {
    cursor: pointer;
    -webkit-appearance: none;
}

pre {
    font-family: "HarmonyOS Sans SC", "Microsoft YaHei";
}

/* jq_liMarquee_4.6.js -- Plugin CSS*/
.str_wrap {
    overflow: hidden;
    width: 100%;
    font-size: 12px;
    line-height: 16px;
    position: relative;
    -moz-user-select: none;
    -khtml-user-select: none;
    user-select: none;
    /* background: #f6f6f6; */
    white-space: nowrap;
}

.str_wrap.str_active {}

.str_move {
    white-space: nowrap;
    position: absolute;
    top: 0;
    left: 0;
    cursor: grab;
}

.str_move_clone {
    display: inline-block;
    display: inline;
    zoom: 1;
    vertical-align: top;
    position: absolute;
    left: 100%;
    top: 0;
}

.str_vertical .str_move_clone {
    left: 0;
    top: 100%;
}

.str_down .str_move_clone {
    left: 0;
    bottom: 100%;
}

.str_vertical .str_move, .str_down .str_move {
    white-space: normal;
    width: 100%;
}

.str_static .str_move, .no_drag .str_move, .noStop .str_move {
    cursor: inherit;
}

.str_wrap img {
    max-width: none !important;
}

/*公共样式*/
@keyframes backInDown {
    0% {
        opacity: .7;
        -webkit-transform: translateY(-1200px) scale(.7);
        transform: translateY(-1200px) scale(.7)
    }

    80% {
        opacity: .7;
        -webkit-transform: translateY(0) scale(.7);
        transform: translateY(0) scale(.7)
    }

    to {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes zoomIn {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }

    50% {
        opacity: 1
    }
}

@keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

body {}

.color_Danger {
    color: #ff5722;
}

.color_Warning {
    color: #ffb800;
}

.color_Success {
    color: #16b777;
}

.color_Info {
    color: #316fbc;
}

.textCenter {
    text-align: center;
}

.botderTop {
    border-top: 1px solid #e5e5e5;
    padding: 0.2rem 0;
}

.clear:after {
    content: '';
    display: block;
    clear: both;
}

.clearfix:after {
    content: '';
    display: block;
    clear: both;
}

.content_area {
    position: relative;
    /* padding: 0 1.6rem; */
    width: 1600px;
    margin: 0 auto;
    max-width: 92%;
}

.content_area:after {
    content: '';
    display: block;
    clear: both;
}

.bgImgBox {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

.bgImgBox img {
    height: 100%;
    width: 100%;
    display: block;
    position: relative;
    object-fit: cover;
}

.bgImgBox2 img {
    height: 100%;
    width: 100%;
    display: block;
    position: relative;
    object-fit: cover;
}

.sec_title {
    font-size: .44rem;
}

.sec_nr {
    font-size: .18rem;
    margin-top: .1rem;
    line-height: 1.8;
}

.sprite {
    background: url(../image/icon.png) 781px 100px;
}

.ico_search {
    width: 18px;
    height: 18px;
    display: block;
    background-position: -304px -57px;
    cursor: pointer;
}

.ico_arr_gray {
    width: 24px;
    height: 16px;
    display: block;
    background-position: -151px -67px;
    cursor: pointer;
}

.ico_arr_gray2 {
    width: 0.24rem;
    height: .16rem;
    display: block;
    background-position: -1.51rem -.67rem;
    cursor: pointer;
    background-size: 7.81rem 1rem;
}

.ico_arr_333 {
    width: 18px;
    height: 12px;
    display: block;
    background-position: -155px -27px;
    cursor: pointer;
}

.ico_arr_fff {
    width: 12px;
    height: 21px;
    display: block;
    background-position: -159px -1px;
    cursor: pointer;
}

.ico_arr_banner {
    width: .5rem;
    height: .5rem;
    display: block;
    background-position: -1.02rem -.01rem;
    cursor: pointer;
    background-size: 7.81rem 1rem;
}

.ico_arr_banner2 {
    width: 20px;
    height: 14px;
    display: block;
    background-position: -153px -85px;
    cursor: pointer;
    transform: rotateY(180deg);
    /* filter: grayscale(1) brightness(5); */
}

.ico_arr_banner2_fff {
    background-position: -132px -85px;
}

/*.ico_num_1 {*/
/*width: .33rem;*/
/*height: .32rem;*/
/*display: block;*/
/*background-position: -1.84rem -.59rem;*/
/*cursor: pointer;*/
/*background-size: 7.81rem 1rem;*/
/*}*/

/*.ico_num_2 {*/
/*width: .32rem;*/
/*height: .32rem;*/
/*display: block;*/
/*background-position: -2.30rem -.59rem;*/
/*cursor: pointer;*/
/*background-size: 7.81rem 1rem;*/
/*}*/

/*.ico_num_3 {*/
/*width: .32rem;*/
/*height: .32rem;*/
/*display: block;*/
/*background-position: -2.69rem -.59rem;*/
/*cursor: pointer;*/
/*background-size: 7.81rem 1rem;*/
/*}*/
.cont .sprites{width: 0.33rem;margin-right: 0.1rem;}
.cont .sprites img{width: 100%;}

.ico_arr_chat {
    width: .24rem;
    height: .24rem;
    display: block;
    background-position: -1.12rem -.59rem;
    cursor: pointer;
    background-size: 7.81rem 1rem;
}

.ico_wx {
    width: .21rem;
    height: .16rem;
    display: block;
    background-position: -5.04rem -0.1rem;
    cursor: pointer;
    background-size: 7.81rem 1rem;
}

.ico_wb {
    width: .21rem;
    height: .16rem;
    display: block;
    background-position: -5.04rem -0.37rem;
    cursor: pointer;
    background-size: 7.81rem 1rem;
}

.ico_dy {
    width: .21rem;
    height: .16rem;
    display: block;
    background-position: -5.08rem -0.7rem;
    cursor: pointer;
    background-size: 7.81rem 1rem;
}

.ico_toTop {
    width: .41rem;
    height: .41rem;
    display: block;
    background-position: -3.28rem -0.51rem;
    cursor: pointer;
    background-size: 7.81rem 1rem;
}

/* 网站地图 */
.sitemap .ftNav {
    display: flex;
    flex-direction: column;
    float: initial;
    width: auto;
}

.sitemap .ftNav .ftNavItem {
    padding: 3% 0;
    border-bottom: solid 1px #eeeeee;
}

.sitemap .ftNav .ftNavItem p {
    color: #555;
}

.sitemap .ftNav .ftNavItem p a {
    font-size: 18px;
}

.sitemap .ftNav .ftNavItem div {
    margin: 1% 0 0;
    display: block;
}

.sitemap .ftNav .ftNavItem div a {
    display: inline-block;
    margin: 5px 25px 5px 0;
    color: #999;
}

.sitemap .ftNav .ftNavItem a:hover {
    color: #306fba;
}

/* 友情链接 */
.linksContent {
    display: block;
    min-height: 300px;
}

.linkList {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 40px;
}

.linkList li {
    width: calc((100% - 80px) / 4);
    border-radius: 10px;
    margin: 10px;
}

.linkList li .pic {
    width: 100%;
    height: 1.2rem;
    border: 1px solid #efefef;
    border-radius: 10px;
    transition: .3s;
}

.linkList li .pic a {
    width: 100%;
    height: 100%;
    overflow: hidden;
    display: block;
}

.linkList li .pic a img {
    display: flex;
    width: 100%;
    height: 100%;
    overflow: hidden;
    object-fit: contain;
}

.linkList li .text {
    display: flex;
    text-align: center;
    justify-content: center;
    padding: 10px;
    box-sizing: border-box;
}

.linkList li:hover .pic {
    box-shadow: 4px 4px 10px #cccccc8c;
}

.linkList li:hover .text {
    color: #2252b7;
}

/* legalStatement 法律声明 */
.legalStatement {
    margin-top: -2rem;
}

/* inPagination 分页 */
.inPagination {
    margin: 20px auto 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    max-width: 100%;
}

.inPagination a {
    box-shadow: 0px 4px 24px 0px rgba(48, 111, 186, 0.12);
    height: 50px;
    width: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 10px;
    margin: .08rem 0.04rem;
    font-size: 16px;
    color: #878787;
    cursor: pointer;
    background: #fff;
    transition: .3s;
}

.inPagination a:hover {
    background-color: #3070ba;
    color: #fff;
    transition: .3s;
}

.inPagination .num.active {
    background-color: #3070ba;
    color: #fff;
}

.inPagination .num {
    display: flex;
}

.inPagination .ellipsis {
    background: none;
    box-shadow: none;
}

.inPagination a.ellipsis:hover {
    background: none;
    box-shadow: none;
    color: #878787;
}

.innerSection .inPagination .ellipsis:hover {
    background: none;
    color: #878787;
}

.inPagination .prev, .inPagination .next {
    width: 80px;
    position: relative;
    margin: .08rem .2rem;
}

.inPagination .prev::before, .inPagination .next::before {
    content: '';
    display: block;
    width: 7px;
    height: 7px;
    border: 2px solid #8f8f8f;
    transform: skewY(7deg) rotate(45deg);
    border-left: none;
    border-bottom: none;
}

.inPagination .prev::before {
    transform: skewY(7deg) rotate(225deg);
}

.inPagination .prev:hover::before, .inPagination .next:hover::before {
    border-color: #fff;
}

/* tranfficList */
.tranfficList {
    margin: 0.5rem auto 0;
}

.tranfficItem {
    display: flex;
    align-items: center;
    margin: 0.4rem auto;
    flex-wrap: wrap;
}

.tranfficItem:nth-child(2n) {
    flex-direction: row-reverse;
}

.tranfficItem .padding {
    width: .6rem;
}

.tranfficItem .pic {
    width: 5rem;
}

.tranfficItem .pic img {
    width: 100%;
    height: auto;
    border-radius: .1rem;
}

.tranfficItem .info {
    flex: 1;
    width: 1rem;
}

.tranfficItem .info .sprite {}

.tranfficItem .info .text {
    margin: 0.2rem auto;
    line-height: 1.8;
}

.hoursList {
    color: #041462;
}

.hoursList .item {
    display: flex;
    justify-content: space-between;
    margin: 6px 0;
    align-items: center;
}

.hoursList .item p {}

.hoursList .item .place {
    margin-right: 20px;
}

.hoursList .item .h {}

/*视频载体s*/
.video_bg {
    background: rgba(0, 0, 0, .5);
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    z-index: 120;
    display: none;
}

.video_box {
    max-width: 90%;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.video_box video {
    width: 100%;
}

.about_video .hd {
    width: 100%;
    height: 80px;
    background: rgba(27, 27, 27, .5);
    position: absolute;
    bottom: 0;
}

.video_hd_li {
    width: 25%;
    height: 100%;
    margin: 0 12.5%;
    float: left;
    list-style: none;
    cursor: pointer;
    transform: translateY(-102px);
    transition: .5s;
}

.video_hd_li.on {
    transform: translateY(-132px);
}

.video_hd_pic {
    height: 102px;
    opacity: 0;
    transition: .5s;
}

.video_hd_li.on .video_hd_pic {
    opacity: 1;
}

.video_hd_pic img {
    width: 100%;
    display: block;
}

.video_hd_cont {
    color: #fff;
}

.video_hd_li.on .video_hd_cont {
    background: #d80a67;
    position: relative;
}

.video_hd_icon {
    width: 50px;
    height: 50px;
    overflow: hidden;
    margin: 0 auto;
}

.video_hd_li.on .video_hd_icon {
    background: #fff;
    border-radius: 50%;
    transform: translateY(-25px);
}

.video_hd_li.on .video_hd_icon img {
    transform: translateY(-50px);
}

.video_hd_title {
    font-size: 14px;
    text-align: center;
    margin: 0px auto 10px;
}

.video_hd_arr {
    text-align: center;
}

.video_hd_li.on .video_hd_arr {
    padding-bottom: 10px;
}

.video_close {
    display: block;
    position: absolute;
    right: -10px;
    top: -10px;
    transform: translate(50%, -50%);
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background: rgba(0, 0, 0, .5);
    border: 2px solid #fff;
    overflow: hidden;
    cursor: pointer;
}

.video_close:before {
    content: '';
    display: block;
    width: 30px;
    height: 2px;
    background: #fff;
    position: absolute;
    top: 0;
    left: 0;
    left: 50%;
    top: 50%;
    transform-origin: center;
    transform: translate(-50%, -50%) rotateZ(45deg);
}

.video_close:after {
    content: '';
    display: block;
    width: 2px;
    height: 30px;
    background: #fff;
    position: absolute;
    top: 0;
    left: 0;
    left: 50%;
    top: 50%;
    transform-origin: center;
    transform: translate(-50%, -50%) rotateZ(45deg);
}

@media (max-width: 960px) {
    .video_box {
        width: 90%;
    }

    .video_close {
        width: 5vw;
        height: 5vw;
        transform: translate(50%, -50%);
        right: 0;
        top: 0;
        z-index: 10;
    }

    .video_close:before {
        width: 80%;
    }

    .video_close:after {
        height: 80%;
    }
}

/*视频载体e*/
/* 导航栏 */
.nav {
    color: #fff;
    display: flex;
    justify-content: space-between;
    position: relative;
    z-index: 12;
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    transition: .3s;
}

.navBox {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 1600px;max-width: 92%;
    /*padding: 0 1.6rem;*/
}

.navBox .logo {}

.navBox .logo img {
    width: 3.35rem;
    display: block;
    /* filter: brightness(0) invert(1); */
    transition: .3s;
}

.navBox .logo img:nth-child(1) {
    display: block;
}

.navBox .logo img:nth-child(2) {
    display: none;
}

.active .navBox .logo img:nth-child(1) {
    display: none;
}

.active .navBox .logo img:nth-child(2) {
    display: block;
}

.navList {
    display: flex;
    flex: 1;
    font-family: 'HarmonyOS Sans SC';
    font-weight: normal;
    position: relative;
    text-align: center;
    margin-right: 1rem;
}

.searchIcon::after {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    display: block;
    width: 1px;
    height: 16px;
    background: #fff;
}

.navItem {
    margin-right: 0.7rem;
}

.navItem a {
    color: #fff;
    transition: .3s;
}

.navItem .navH {
    font-size: .18rem;
    height: 100%;
    padding: .28rem 0;
    box-sizing: border-box;
}

.navItem .navH a {
    padding: .1rem 0;
    border-color: #fff;
    transition: .3s;
}

.navItem:hover .navH > a, .navItem.active .navH > a{
    border-bottom: 1px solid #fff;
}

.navItem .navSub {
    position: absolute;
    left: 0;
    top: 100%;
    width: 100%;
    padding: 0 .2rem;
    box-sizing: border-box;
    background: rgba(29,36,63,.5);
    box-shadow: 2.192px 4.494px 20px 0px rgba(0, 0, 0, 0.1);
    border-radius: .1rem;
    transform: scaleY(0);
    transform-origin: center top;
    transition: .3s;
    right: 0;
}
.active .navItem .navH a{border-color: #e82923;}
.navItem:hover .navSub {
    transform: scaleY(1);
}
.navSub p{display: inline-block;vertical-align: middle;margin-right: 0.7rem;position: relative;}
.navSub p:after{content: "";position: absolute;top:50%;border-right: 1px solid #fff;right: -0.4rem;height: 0.2rem;margin-top: -0.1rem;}
.navSub p:last-child:after{display: none;}
.navSub p:last-child{margin-right: 0;}
.navItem .navSub a {
    color: #fff;
    transition: .4s;
    font-size: .18rem;
    padding: .26rem 0;
    display: inline-block;
    width: 100%;

}

.navItem .navSub a:hover, .navItem .navSub a.active {
    color: #e82923;
    text-decoration: underline;
}

.navItem .navSub p:last-child a {
    border: none;
}

.nav .content_area {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.nav .content_area::after {
    display: none;
}

.nav .btnMenu {
    display: none;
}

.nav .infos {
    display: flex;
    align-items: center;
}

.search {
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: relative;
}

.searchIcon {
    width: 30px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: .4rem;
}

/* 导航悬浮置顶 */
.nav.active {
    background: #ffffff;
    box-shadow: 0 5px 16px 0 rgba(0, 0, 0, 0.06);
}

.active .navItem .navH a {
    color: #333;
}
.active .navItem:hover .navH a{border-color: #e82923;}
.active .navBox .logo img {
    filter: initial;
}

.active .searchIcon .sprite, .active .searchIcon::after {
    filter: brightness(0.4);
}

/* .active .searchIcon::after{content: '';display: block;position: absolute;left: 0;top: 50%;transform: translateY(-50%);display: block;width: 1px;height: 16px;background: #fff;} */
/* 导航置顶 */
.fiexd .nav {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    box-shadow: 0 0 5px #cccccc45;
}

/* 菜单按钮 */
.menuBtn {
    width: 40px;
    height: 35px;
    position: fixed;
    top: 30px;
    right: 12px;
    padding: 9px 5px;
    z-index: 200;
    cursor: pointer;
    z-index: 50;
    background: rgb(4 20 98 / 50%);
    box-shadow: 0 0 5px rgb(255 255 255 / 44%);
    border-radius: 5px;
    display: none;
}

.menuBtn.active {}

.menuBtn span {
    display: block;
    width: 80%;
    height: 2px;
    transition: .5s;
    border-radius: 3px;
    background: #fff;
    margin-bottom: 5px;
}

.menuBtn.active span {}

.menuBtn span:nth-child(2) {
    width: 90%;
}

.menuBtn span:nth-child(3) {
    margin-bottom: 0
}

.menuBtn.active span:nth-child(1) {
    width: 80%;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%) rotateZ(45deg);
}

.menuBtn.active span:nth-child(2) {
    opacity: 0
}

.menuBtn.active span:nth-child(3) {
    width: 80%;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%) rotateZ(-45deg);
}

/*首页海报*/
.banner {
    width: 100%;
    position: relative;
    overflow-x: hidden;
}

.banner .pic img{width: 100%;vertical-align: bottom;height: 100vh;object-fit: cover;}

.banner .content {
    display: flex;
    padding: 0 1.6rem;
    box-sizing: border-box;
    justify-content: center;
    text-align: center;
    color: #fff;
    font-size: .5rem;
    align-items: center;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}

.banner .content .nr {}

.banner .content .nr p {
    margin: 5px 0;
    transition: 1s;
}

.banner .content .nr p:nth-child(1) {
    transform: translateX(4rem);
}

.banner .content .nr p:nth-child(2) {
    transform: translateX(6rem);
}

.banner .swiper-slide-active .content .nr p {
    transform: translateX(0);
}

.bannerPagin {
    position: absolute;
    bottom: 0.44rem !important;
    width: 100%;
    text-align: center;
    z-index: 20;
}

.bannerPagin .swiper-pagination-bullet {
    background: #fff;
    opacity: 1;
    margin: 0 10px !important;
    position: relative;
    width: 4px;
    height: 4px;
    border-radius: 60% !important;
    box-sizing: border-box;
    transition: .3s;
    border-radius: 0;
    outline: none;
}

.bannerPagin .swiper-pagination-bullet-active {
    background: #fff;
}

.bannerPagin .swiper-pagination-bullet-active::before {
    content: '';
    display: block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    border: .01rem solid #fff;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.bannerBtn {
    width: .5rem;
    height: .5rem;
    width: 52px;
    height: 50px;
    transition: 1s;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 3;
    outline: none;
    cursor: pointer;
    /* border: 1px solid #fff; */
    border-radius: 50%;
}

.bannerBtn .ico {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    box-sizing: border-box;
    padding: 0 5px 0 0;
}
.bannerPrev .ico{transform: rotateY(180deg);padding: 0 0px 0 5px;}
.bannerBtn .ico .ico_arr_banner2_fff {
    opacity: 1;
}

.bannerBtn .ico .ico_arr_banner2_red {
    opacity: 0;
}

.bannerBtn:hover .ico .ico_arr_banner2_fff {
    animation: banerbtn2_fff .3s .4s forwards;
}

.bannerBtn:hover .ico .ico_arr_banner2_red {
    animation: banerbtn2_red .3s .4s forwards;
}

@keyframes banerbtn2_fff {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

@keyframes banerbtn2_red {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

.bannerNext {
    left: -200px;
    transform: translateY(-50%);
}

.bannerPrev {
    right: -200px;
    /* transform: translateY(-50%); */
}

.banner:hover .bannerNext {}

.banner:hover .bannerPrev {}

.banner:hover .bannerNext {
    left: 1.6rem;
}

.banner:hover .bannerPrev {
    right: 1.6rem;
}

/*首页结束*/
/* 2024.06.04 s */
.iVideo {}

/* main */
.main {
    padding: .8rem 0 1rem;
}

.main img {
    max-width: 100%;
}

.main .content_area {
    background-color: #f9f9f9;
    border-radius: .2rem;
    padding: .8rem .6rem 1rem;
    box-sizing: border-box;
    display: flex;
}

/* 视频板块 - 移植 */
.he_syp2 {
    width: 100%;
    position: relative;
    z-index: 10;
}

.mc_b_s3 {
    height: 220vh;
    overflow: hidden;
}

.wap.mc_b_s3 {
    height: 50vw;
}

.mc_bs3_video {
    /* z-index: -2;opacity: 0; */
    /* width: auto; */
    object-fit: cover;
    max-width: none;
    /* transform: translateY(-30px); */
    position: absolute;
    transform: translate(-50%, -50%);
    left: 50%;
    top: 50%;
    height: 100vh;
    transition: inherit;
    /* width: 20%; */
}

.mc_bs3_videobox {
    width: 100vw;
    height: 100vh;
    position: relative;
    z-index: 1;
}

.wap .mc_bs3_videobox {
    height: 50vw;
}

.mc_bs3_videobox.act .mc_bs3_video {
    opacity: 1;
    /* transition: all 1s !important;transition-delay: 1s; */
}

.mc_bs3_videowrap {
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: -1;
    transform: translate(-50%, -50%);
    width: 100vw;
    height: 100vh;
    max-width: none;
    overflow: hidden;
    display: none;
}

.mc_bs3_videowrap {
    width: 100vw;
    height: 100vh;
    overflow: hidden;
}

.wap .mc_bs3_videowrap {
    height: 50vw;
}

.mc_bs3_videowrap::before {
    width: 110%;
}

.he_syp2 .mc_bs3_video {
    width: 100%;
}

#mc_bs3_video1 {
    background: #000;
}

.mc_bs3_svg {
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 5;
    transform: translate(-50%, -50%);
    text-align: center;
    width: 100%;
    max-width: none;
    /* transition: all 0.36s; */
    height: 100%;object-fit: cover;
}

.wap .mc_bs3_svg {
    /* opacity: 0; */
    display: flex;
    align-items: center;
    justify-content: center;
}

.mc_bs3_svg_pic {
    width: 100%;
    height: 100%;
    display: block;
    object-fit: cover;
}

.wap .mc_bs3_svg_pic {

    object-fit: contain;

    width: 100vw;

    height: auto;
}

.he_bofang {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 34px;
    z-index: 10;
    display: none;
}

.wap .he_bofang {
    display: block;
    cursor: pointer;
    filter: grayscale(1) brightness(0.5);
    top: 72%;
}

.he_bofang img {
    width: 100%;
}

.he_syp2.bofang .he_bofang {
    display: block;
}

.mc_bs3_videobox.act .mc_bs3_video {
    opacity: 1;
    /* transition: all 1s !important; */
    /* transition-delay: 1s; */
}

.mc_bs3_videobox.end .mc_bs3_svg {
    opacity: 0;
}

/* 首页-业务板块 */
.iYWBK {
    z-index: 3;
    position: relative;
}

.iYWBK .hd {
    min-height: 2.27rem;
    background: url(../image/bg_5.png) no-repeat center / cover;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
}

.iYWBK .hd .box {
    display: flex;
    align-items: end;
    width: 100%;
    justify-content: space-between;
    padding: 0.5rem 0;
    box-sizing: border-box;
}

.iYWBK .hd .context {
    flex: 1;
}

.iYWBK .hd .context .title {
    /* font-size: .4rem; */
}

.iYWBK .hd .context .text {
    /* font-size: .18rem; */
    /* margin-top: .1rem; */
    font-size: .22rem;
}

.iYWBK .hd .ywbk_pagination {
    width: auto;
    display: flex;
}

.ywbk_pagination .swiper-pagination-bullet {
    display: flex;
    align-items: start;
    width: auto;
    height: auto;
    background: none;
    opacity: 1;
    margin: 0 0 0 0.6rem !important;
    border: none;
    outline: none;cursor: pointer;
}

.ywbk_pagination .swiper-pagination-bullet-active {
    display: flex;
    background: none;
    opacity: 1;
}

.hd .topPagin {
    display: flex;
    align-items: center;
    font-size: .18rem;
    flex-direction: column;
    justify-content: center;
    color: #fff;
    outline: none;
}

.hd .ywbk_pagination .swiper-pagination-bullet .topPagin .ico_yw {
    display: flex;
    width: .54rem;
    height: .54rem;
    align-items: center;
    justify-content: center;
    margin-bottom: .05rem;
}

.hd .ywbk_pagination .swiper-pagination-bullet .topPagin .ico_yw img {
    object-fit: contain;
    transition: .3s;
    max-width: 100%;
    max-height: 100%;
    display: block;
    filter: grayscale(1) brightness(5);
}
.iYWBK21 .hd .ywbk_pagination .swiper-pagination-bullet .topPagin .ico_yw img{filter:none;}
.iYWBK21 .hd .ywbk_pagination .swiper-pagination-bullet-active .topPagin h4{color:#e82923;}
.hd .ywbk_pagination .swiper-pagination-bullet-active .topPagin .ico_yw img {
    filter: none;
}

.ywbk_swiper {
    max-width: 100vw;
    overflow: hidden;
    position: relative;

}
.ywbk_swiper .swiper-slide{ overflow: hidden;}
.ywbk_swiper .swiper-slide-active{z-index: 9;}
.yw_item {
    background: url(../image/bg_4.png) no-repeat bottom right / 9.14rem 2.33rem;
    display: flex;
}

.yw_item .topPagin .ico_yw {
    display: none;
}

.yw_item .topPagin .title {
    font-size: .34rem;
    color: #333;
    margin-bottom: 0.4rem;
}

.yw_item .content {
    width: calc(100% - 54.6875%);
    padding: .9rem 0 0 0.9rem;
    box-sizing: border-box;
    max-width: 6rem;
}

.yw_item .content>div, .yw_item .content>.yw_more {
    transition: 1s;
}

.yw_item .content .topPagin {
    transform: translateX(4rem);
}

.yw_item .content .nr {
    font-size: .18rem;
    transition-delay: .5s;
    transform: translateX(6rem);
    line-height: 1.8;
    color: #333;
    margin-bottom: 0.4rem;
    min-height: 2rem;
}

.yw_item .content .yw_more {
    transform: translateX(8rem);
;
    transition-delay: 1s;
}

.swiper-slide-active .yw_item .content>div, .swiper-slide-active .yw_item .content>.yw_more {
    transition: .5s;
    transform: translate(0, 0);
}

.yw_item .pic img {
    width: 100%;
}

.yw_item .pic {
    width: 54.6875%;
    display: flex;
    align-items: start;
    justify-content: end;
}

.yw_more {
    display: flex;
    width: 2.2rem;
    transition: .3s;
    height: .6rem;
    border: 1px solid #333;
    border-radius: .1rem;
    align-items: center;
    justify-content: space-between;
    padding: 0 .3rem;
    box-sizing: border-box;
    font-size: .14rem;
    color: #333;
}

.yw_more:hover {
    background-color: #c22926;
    border-color: #c22926;
    color: #fff;
}

.yw_more:hover .sprite {
    filter: invert(1);
    transition: .3s;
}

/* yw_item */
.ywBtnBox {
    display: flex;
    width: 1.6rem;
    height: .8rem;
    position: absolute;
    left: calc(54.6875% - .8rem);
    bottom: 0.9rem;
    z-index: 2;
    border-radius: .1rem;
    overflow: hidden;
}

.ywBtn {
    width: 50%;
    height: 100%;
    background-color: #0c0e6670;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    outline: none;
}

.ywBtn:hover {
    background-color: #c22926;
}

.ywBtn.prev {
    display: flex;
    transform: rotateY(180deg);
}

.ywBtn.next {
    display: flex;
}

/* iAbout */
.iAbout {
    background: url(../image/bg_3.jpg) no-repeat center / cover;
    color: #fff;
    padding: 1.2rem 0 1.4rem;
}

.iAbout .box {
    /* width: 8.1rem; */
}

.iAbout .box .info {
    width: 8.1rem;max-width: 100%;
}

.iAbout .box .info .title {}

.iAbout .box .info .title .line {
    display: inline-block;
    width: .02rem;
    height: 0.32rem;
    background: #fff;
    transform: translateY(.02rem);
    margin: 0 .06rem;
}

.iAbout .box .info .nr {
    margin: .4rem 0 .9rem;
}

.iAbout .yw_more {
    border-color: #fff;
    color: #fff;
    margin-top: 0.9rem;
}

.iAbout .yw_more:hover {
    border-color: #c22926;
}

.iAbout .yw_more .ico_arr_333 {
    filter: invert(1);
}

/* numList */
.numList {
    display: flex;
}

.numItem {
    margin-right: 1.1rem;
    width: 2rem;
    font-size: .18rem;
}

.numItem .cont {
    display: flex;
    align-items: center;
}

.numItem .cont .sprite {
    margin-right: 0.14rem;
}

.numItem .cont .ico_num_1 {}

.numItem .cont .ico_num_2 {}

.numItem .cont .ico_num_3 {}

.numItem .cont .number {
    font-size: .6rem;

}
.number{font-family: dinmedium;}
.numItem .cont .dw {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.numItem .cont .dw .jia {
    width: .3rem;
    height: .3rem;
    position: relative;
}

.numItem .cont .dw .jia::before, .numItem .cont .dw .jia::after {
    display: block;
    content: '';
    width: 0.22rem;
    height: .04rem;
    background-color: #fff;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.numItem .cont .dw .jia::after {
    transform: translate(-50%, -50%) rotateZ(90deg);
}

.numItem .cont .dw .txt {}

.numItem .lable {}

.numItem .lable::before {
    content: '';
    display: block;
    width: .7rem;
    height: .01rem;
    background: #fff;
    margin: .16rem 0 .2rem;
}

/* iMedia */
.iMedia {
    padding: .9rem 0 1rem;
    min-height: 7.1rem;
    background: url(../image/bg_2.jpg) no-repeat center bottom / cover;
}

.iMedia .hd {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: .9rem;
}

.iMedia .hd .info {
    color: #333;
}

.iMedia .hd .info .title {
}

.iMedia .hd .info .nr {}

.iMedia .hd .yw_more {
    display: flex;
    align-items: center;
    justify-content: center;
}

.iMedia .hd .yw_more .text {}

.iMedia .bd {
    display: flex;
}

/* news_1 */
.news_1 {
    /* display: flex; */
}

.news_1 .item {
    width: calc((100% - .3rem* 2) /3);
    height: 5.133rem;
    border-radius: .1rem;
    overflow: hidden;
    position: relative;
    margin-right: .3rem;
    background: #fff;
    margin: 0 0 .3rem .3rem;
    float: left;
}

.news_1 .item:nth-child(1) {
    margin-left: 0;
}

.news_1 .item .pic {
    width: 100%;
    height: 3rem;
}

.news_1 .item .pic img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.news_1 .item .cont {
    width: 100%;
    height: 100%;
    transition: .5s;
    display: block;
    padding: .5rem;
    box-sizing: border-box;
    color: #666666;
    line-height: 1.8;
    border-radius: inherit;
}

.news_1 .item .cont::before {
    content: '';
    transition: .5s;
    display: block;
    background: url(../image/icon.png) no-repeat top -.07rem left -0.13rem / 7.81rem 1rem;
    width: .82rem;
    height: .86rem;
    position: absolute;
    bottom: 0;
    right: 0;
    transform: scale(2.7);
    transform-origin: bottom right;
}

.news_1 .item .cont .title {
    font-size: .18rem;
    margin-bottom: .36rem;
    height: .64rem;
    overflow: hidden;
    display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;
}

.news_1 .item .cont .text {
    display: none;
}

.news_1 .item .cont .date {
    position: absolute;
    bottom: .2rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    box-sizing: border-box;
    padding: 0 .5rem;
    left: 0;
}

.news_1 .item .cont .date span {}

.news_1 .item .cont .date .t {}

.news_1 .item .cont .date .sprite {
    transition: .3s;
}

.news_1 .item:hover {}

.news_1 .item:hover .cont {
    transform: translateY(-3rem);
    background: #ce2520;
    color: #fefefe;
}

.news_1 .item:hover .cont::before {
    opacity: 1;
}

.news_1 .item:hover .cont .text {
    display: block;
    height: 2rem;
    overflow: hidden;
}

.news_1 .item:hover .cont .date .sprite {
    filter: brightness(4);
}

.news_2 {
    width: 5.14rem;
    overflow: hidden;
}

.news_1 .item:nth-child(3), .news_1 .item:nth-child(4), .news_1 .item:nth-child(5) {
    height: 1.49rem;
    display: flex;
}

.news_1 .item:nth-child(3) .pic, .news_1 .item:nth-child(4) .pic, .news_1 .item:nth-child(5) .pic {
    height: 100%;
    width: 47.27%;
}

.news_1 .item:nth-child(3) .cont, .news_1 .item:nth-child(4) .cont, .news_1 .item:nth-child(5) .cont {
    height: 100%;
    width: calc(100% - 47.27%);
    padding: .26rem;
    position: absolute;
    right: 0;
    top: 0;
}

.news_1 .item:nth-child(3):hover .cont, .news_1 .item:nth-child(4):hover .cont, .news_1 .item:nth-child(5):hover .cont {
    height: 100%;
    width: 100%;
    padding: .26rem;
    transform: translate(0, 0);
}

.news_1 .item:nth-child(3):hover .text, .news_1 .item:nth-child(4):hover .text, .news_1 .item:nth-child(5):hover .text {
    display: none;
}

.news_1 .item:nth-child(3) .date .t, .news_1 .item:nth-child(4) .date .t, .news_1 .item:nth-child(5) .date .t {
    opacity: 0;
    transform: scale(0);
}

.news_1 .item:nth-child(3) .cont::before, .news_1 .item:nth-child(4) .cont::before, .news_1 .item:nth-child(5) .cont::before {
    transform: scale(1);
}

/* 投资合作 */
.iTZHZ {
    display: block;
    background: url(../image/bg_1.png) no-repeat center / cover;
    color: #fff;
    padding: 0.66rem 0;
}

.iTZHZ .context .text {
    font-size: .22rem;
}

.iTZHZ .box {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.iTZHZ .yw_more {
    color: #fff;
    border-color: #fff;
}

.iTZHZ .yw_more:hover {
    border-color: #ce2520;
}

.iTZHZ .yw_more:hover .sprite {
    filter: brightness(2.5);
}

/* footer */
.footer {
    padding: .74rem 0 0 0;
    background: #333;
    color: #fff;
}

.footer a {
    color: #fff;
}

.footer a:hover {
    text-decoration: underline;
}

.footer .ft_1 {
    display: flex;
    justify-content: space-between;
}

.footer .ft_1 .logo {
    display: inline-block;
}

.footer .ft_1 .logo img {
    width: 4.33rem;
    /* filter: grayscale(1) invert(1) brightness(10); */
}

.ft_nav {
    display: flex;
    font-size: .18rem;
}

.ft_nav_li {
    margin-left: 0.7rem;
}

.ft_nav_li .sup {
    margin-bottom: .2rem;
}

.ft_nav_li .sup a {font-size: 0.18rem;}

.ft_nav_li .sub {}

.ft_nav_li .sub p {}

.ft_nav_li .sub a {
    padding: .04rem 0;
    font-weight: normal;
    display: inline-block;
    color: #979797;font-size: 0.18rem;
}

.footer .ft_2 {
    margin-bottom: .54rem;
    display: flex;
    justify-content: space-between;
    align-items: end;
    align-items: flex-end;
}

.footer .ft_2 .concat {
    /* display: flex; */
    /* justify-content: space-between; */
    /* align-items: end; */
}

.footer .ft_2 .concat h4 {
    font-size: .18rem;
}

.footer .ft_2 .concat h3 {
    font-size: .48rem;
    font-weight: bold;
    font-family: 'Bahnschrift';
}

.footer .ft_2 .concat p {
    font-size: .14rem;
    font-weight: 300;
}

.footer .share {
    display: flex;
    align-items: center;
}

.footer .share .follow {}
.footer .share .icons{display: flex;}
.footer .share .icons li{width: .38rem;height: .38rem;background: #00000082;border-radius: .1rem;margin-left: .16rem;position: relative;transition: all .4s;}
.footer .share .icons li:hover{background: #e82923;}
.footer .share .icons li .code_pic {}
.footer .share .icons li .code_pic img {}
.footer .share .icons li .icon {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.footer .share .icons li .icon span {
    width: .22rem;
    height: .22rem;
    display: block;
    background-image: url(../image/icon.png);
    background-size: 7.81rem 1rem;
}

.copyright {
    padding: .4rem 0;
    border-top: 1px solid #616161;
    text-align: center;
    color: #606060;
}

.copyright span {
    display: inline-block;
}

.copyright a {
    display: inline-block;
    color: #606060;
}

.toTop{position: fixed;bottom: 2rem;right: 0.38rem;z-index: 40;cursor: pointer;transform: scale(0);transition: .3s;width: .41rem;height: .41rem;background: url("../image/57.png") no-repeat center;background-size: cover;border-radius: 50%;}

.botPhone {
    position: fixed;
    bottom: calc(2rem - .5rem - .2rem);
    right: 0.38rem;
    z-index: 40;
    cursor: pointer;
    transition: .3s;
    width: .41rem;
    height: .41rem;
    background-color: #fff;
    border-radius: .41rem;
    overflow: hidden;
    transform: scale(0);
}

.toTop.show,.botPhone.show{transform: scale(1);box-shadow: 0 0 .06rem #e5e5e5;}
.botPhone .sprite{width: .41rem;height: .41rem;background: url("../image/58.png") no-repeat center;background-size: cover;border-radius: 50%;position: absolute;left: 0;top: 0;}
.botPhone .number {
    position: absolute;
    right: 0;
    width: 2rem;
    color: #333;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: end;
    justify-content: flex-end;
    padding-right: .2rem;
    font-size: 0.18rem;
    text-align: right;
}

.botPhone:hover {
    width: 2rem;
    box-shadow: 0 0 .06rem #e5e5e5;
}

.ico_r {
    right: 0.3rem;
}

/* btn banner */
.a4_div1_svg {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}

.a4_div1_circle_fff {
    stroke-width: 1;
    fill: rgba(0, 0, 0, 0);
    stroke: #fff;
    r: 23;
    cx: 24;
    cy: 24;
    transition: .5s ease;
    stroke-dashoffset: 0;
    stroke-dasharray: 160;
}

.a4_div1_circle {
    stroke-width: 1;
    fill: rgba(0, 0, 0, 0);
    stroke: #c22926;
    r: 23;
    cx: 24;
    cy: 24;
    transition: .5s ease;
    stroke-dashoffset: 160;
    stroke-dasharray: 160;
}

.bannerBtn:hover .a4_div1_circle {
    stroke-dashoffset: 0;
}

/*  */
.hemask{display: block;position: absolute;left: 0;top: 0;width: 50px;height: 100%;background: linear-gradient(180deg, #ff0000, #005be3);z-index: 10;}


/*****************************************************************/
.position-full{position: absolute;top:0;left: 0;width: 100%;height: 100%;}
.relative{position: relative;}
.img100 img{vertical-align: bottom;width: 100%;}
.middle-box{display: table; height: 100%;  width:100%; margin:0 auto; position:relative; table-layout: fixed;}
.middle-inner{display: table-cell; vertical-align:middle; *position:absolute; *top:50%; *left:50%; width:100%;}
ul{font-size: 0;}
ul li{font-size: 0.14rem;display: inline-block;vertical-align: top;}
ul li:last-child{margin-right: 0;}
.imgscale .img100{overflow: hidden;}
.imgscale .img100 img{transition: all .4s;}
.imgscale:hover .img100 img{transform: scale(1.1);}
.pc-show{display: block;}
.wap-show{display: none;}
.overhide{overflow: hidden;}
.fl{ float: left;}
.fr{float: right;}
.clear:after{ content: ''; display: table; clear: both; }

@font-face {
    font-family: dinmedium;
    src: url("../font/dinmedium.otf");
}
@font-face {
    font-family: dinprobold;
    src: url("../font/dinprobold.ttf");
}
/*****************************************************************/
.yewu-page{position: absolute;width: 100%;left: 0;bottom:0;z-index: 9;}
.yewu-ul{display: flex;justify-content: space-between;}
.yewu-ul li{background: rgba(25,34,51,0.2);margin-right: 0.1rem;flex: 1;}
.yewu-ul li:last-child{margin-right: 0;}
.yewu-ul li a{display: block; text-align: center;position: relative;}
.yewu-ul li a img{width: 0.48rem;display: inline-block;vertical-align: middle; margin-right: 0.12rem;}
.yewu-ul li a span{font-size: 0.2rem;color: #fff; display: inline-block;vertical-align: middle;line-height: 0.78rem;}
.yewu-ul li a .position-full{z-index: -1;opacity: 0;transition: all .4s;}
.yewu-ul li a:hover .position-full{opacity: 1;}
/*5.1媒体中心 s*/
.ban h2{font-size: 0.6rem;color: #fff;}
.padding-t90{padding-top: 0.9rem;}
.padding-tb90{padding: 0.9rem 0;}
.title44 h2{font-size: 0.44rem;}
.more{display: inline-block;text-align: center;width: 1.8rem;;line-height: 0.6rem;border:1px solid #333;border-radius: 0.1rem;transition: all .4s;}
.more:hover{background: #e82923;color: #fff;border-color: #e82923;}
.more.active{background: #e82923;color: #fff;border-color: #e82923;}
.title-space-between{align-items: center;flex-wrap: wrap; display: flex;justify-content: space-between;}
.xw-list li{background: #fbfbfb;border-radius: 0.1rem;overflow: hidden;width: 32%;margin-right: 2%;margin-bottom: 3%;}
.xw-list li:nth-child(3n){margin-right: 0;}
.xw-bot{padding: 0.45rem;}
.xw-time{font-size: 0.16rem;transition: all .4s;font-family: dinmedium;}
.des-title22 h3{font-size: 0.22rem;}
.xw-bot h3{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;transition: all .4s;}
.xq *{display: inline-block;vertical-align:middle;}
.xq span{font-size: 0.16rem;margin-right: 0.12rem;}
.xq .i{width: 0.085rem;height: 0.145rem;background: url("../image/17x29.png") no-repeat center;background-size: 100% 100%;}
.mg-bt15{margin-bottom: 0.15rem;}
.mg-bt40{margin-bottom: 0.4rem;}
.xw-list li:hover h3{color: #e82923;}
.xw-list .img100 img{object-fit: cover;}
a:hover .xw-time{color: #e82923;}
.mg-bt90{margin-bottom: 0.9rem;}
.xw-list-top{width: 32%;}
.xw-list-top li{width: 100%;margin-right: 0;margin-bottom: 0;}
.xw-top{margin-bottom: 2%;}
.xw-big{position: absolute;top:0;height: 100%; width: 66%;}
.radius10{border-radius: 0.1rem;}
.xw-big-bot{position: absolute;left: 0;width: 100%;z-index: 1;bottom:0;height: 40%;background: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0.7));}
.xw-big-bot-con{position: absolute;left: 0;width: 100%;bottom:0;padding: 0.5rem;}
.fc-box .swiper-container{overflow: visible;}
.more2{width: 1.36rem;line-height: 0.46rem;}
.fc-more a{margin-right: 0.5rem;font-size: 0.16rem;}
.fc-more a:last-child{margin-right: 0;}
.btn60{font-size: 0;}
.btn60 div{transition: all .4s;border-radius: 100%;width: 0.6rem;height: 0.6rem;background-color: #838d99;cursor: pointer;display: inline-block;vertical-align: middle;font-size: 14px;}
.btn60 div:hover{background-color: #e82923;}
.fcbtn .btn601{margin-right: 0.5rem;}
.mg-bt60{margin-bottom: 0.6rem;}
.fc-page{display: none;}
.fc-page.active{display: block;}
.btn601{background: url("../image/1201.png") no-repeat center;background-size: cover;}
.btn602{background: url("../image/1202.png") no-repeat center;background-size: cover;}
.title-fff h3{color: #fff;}
.time-fff,.xq-fff{color: #fff;}
.xq-fff .i{background: url("../image/17x29-fff.png") no-repeat center;background-size: 100% 100%;}
.xw-big-bot-con .xq{position: absolute;right: 0.5rem;bottom:0.5rem;}
.xw-big-bot-con h3{margin-right: 1rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;transition: all .4s;}
.xw-big a:hover h3{color: #e82923;}
/*5.1媒体中心 e*/
/*5.2新闻二级页 s*/
.page{text-align: center;font-size: 0;}
.page a{font-size: 0.16rem;line-height: 0.3rem;width: 0.3rem;height: 0.3rem;color: #c6c6c6;display: inline-block;vertical-align: middle;border-radius: 0.05rem; margin: 0 0.09rem;background-color: #f0f3fa;transition: all .4s;}
.page a:hover{background-color: #e82923;color: #fff;}
.page a.active{background: #e82923;color: #fff;}
.page-left{background: url("../image/601.png") no-repeat center;background-size: cover;}
.page-left:hover{background: url("../image/601-1.png") no-repeat center;background-size: cover;}
.page-right{background: url("../image/602.png") no-repeat center;background-size: cover;}
.page-right:hover{background: url("../image/602-1.png") no-repeat center;background-size: cover;}
.mg-bt30{margin-bottom: 0.3rem;}
/*5.2新闻二级页 e*/
/*5.3新闻详情 s*/
.no-banner{padding-top: 80px;}
.no-banner .nav{background: #ffffff;box-shadow: 0 5px 16px 0 rgba(0, 0, 0, 0.06);}
.no-banner .navBox .logo img:nth-child(1){display: none;}
.no-banner .navBox .logo img:nth-child(2){display: block;}
.no-banner .navItem .navH a{color: #333;}
.no-banner .searchIcon .sprite, .no-banner .searchIcon::after{filter: brightness(0.4);}
.no-banner .navItem:hover .navH a{border-color: #e82923;}
.w1060{width: 1060px;max-width: 92%;margin: 0 auto;}
.xwxq-title h1{font-size: 0.34rem;margin-right: 1rem;}
.xwxq-top{border-bottom: 1px solid #999;padding-bottom: 0.5rem;}
.xwxq-date{position: absolute;bottom:0;right: 0;}
.xwxq-date span{display: block;text-align: right;font-family: dinmedium;font-size: 0.44rem;}
.xwxq-date span:nth-child(2){font-size: 0.22rem;}
.padding-tb100{padding: 1rem 0;}
.des18 p{font-size: 0.18rem;}
.line16{line-height: 1.6;}
.line18{line-height: 1.8;}
.edit img{display: block;max-width: 100%;height: auto !important;margin: 0 auto;}
.xwxq-page{background: #f1f1f1;padding:0.5rem 0.4rem;}
.xwxq-page-a a{white-space: nowrap;overflow: hidden;text-overflow: ellipsis; max-width: 32%;font-size: 0.16rem;transition: all .4s;}
.back-style{display: inline-block;background: #e82923;width: 1.66rem;line-height: 0.5rem;text-align: center;color: #fff;font-size: 0.18rem;}
.fanhui{position: absolute;top:50%;left: 50%;transform: translate(-50%,-50%);}
/*5.3新闻详情 e*/
/*2.1关于筑链 s*/
.gy-box{display: none;align-items: center;justify-content: space-between;}
.gy-box.active{display: flex;}
.title34 h2{font-size: 0.34rem;}
.mg-bt50{margin-bottom: 0.5rem;}
.gy-con{width: 45%;}
.about-right{width: 49.5%;}
.des-justify p{text-align: justify;}
.gy-con .number{color: #c32422;}
.gy-con .cont .dw .jia::after{background-color: #c32422;}
.gy-con .cont .dw .jia::before{background-color: #c32422;}
.gy-con .numItem .lable::before{display: none;}
.mg-bt80{margin-bottom: 0.8rem;}
.play68{display: inline-block;vertical-align: middle;width: 0.68rem;height: 0.68rem;background: url("../image/play136.png") no-repeat center;background-size: 100% 100%;transition: all .4s;}
.text-center{text-align: center;}
.shipin{cursor: pointer;}
.sptc{position: fixed;z-index: 99999;background: rgba(0,0,0,0.5);left: 0;right: 0;top: 0;bottom:0;display: none;}
.video_t{position: absolute;left: 50%;top:50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);width: 1200px;max-width: 92%;}
.video_t a{position: absolute;width: 38px;height: 38px;right: -19px;top:-19px;z-index:9;}
.video_t a img{width: 100%;vertical-align: bottom;}
.video_t video{width: 100%;vertical-align: bottom;}
@media (max-width:760px) {
    .video_t a{width: 24px;height: 24px;right: 0;top:-30px;}
}
.qywh-con{z-index: 9;}
.qywh-list li{width: 50%;display: block;margin-left: 50%;}
.qywh-list li a{height: 100%;position: relative;transition: all .4s;}
.qywh-list li a:hover{-webkit-backdrop-filter: blur(4px);backdrop-filter: blur(4px);}
.qywh-list li a{display: block;}
.qywh-list li:nth-child(1){position: absolute;top:0;left: 0;height: 100%;margin: 0;border-right: 1px solid rgba(255,255,255,0.7);}
.div898{position: relative;}
.qywh-list li:nth-child(1) a .relative{height: 50%;left: 0;bottom:0;width: 100%;position: absolute;padding:1rem 1.2rem 1rem 1.6rem;}
.qywh-list li:nth-child(2){border-bottom: 1px solid rgba(255,255,255,0.7);}
.qywh-list li:nth-child(2) a{padding:1rem 1.6rem 1rem 1.2rem;}
.qywh-list li:nth-child(3) a{padding:1rem 1.6rem 1rem 1.2rem;}
.qywh-list li a{display: block;position: relative;}
.qywh-list li .img100{width: 0.6rem;}
.qywh-list .i34{position: absolute;right: 0;bottom:0;}
.zindex5{z-index: 5;}
.qywh-bg{object-fit: cover;z-index: 1;}
.des-title34 h3{font-size: 0.34rem;}
.mg-bt10{margin-bottom: 0.1rem;}
.i34{display: inline-block;width: 0.34rem;height: 0.34rem;border-radius: 0.05rem;background: url("../image/1202.png") no-repeat center;background-size: cover;transition: all .4s;}
.qywh-list li a:hover .i34{background-color: #e82923;}
.qywh-c{z-index: 2;}
.qywh-c-right,.qywh-c-left{position: absolute;width: 50%;height: 100%;top:0;}
.qywh-c-left{-webkit-backdrop-filter: blur(4px);backdrop-filter: blur(4px);}
.qywh-c-right{background: rgba(0,0,0,0.2);right: 0;border-left: 1px solid rgba(255,255,255,0.7);}
.qywh-c-right:before{content: '';position: absolute;left: 0;top:50%;width: 100%; border-bottom: 1px solid rgba(255,255,255,0.7);}
.title-fff h2{color: #fff;}
.qywh-title{position: absolute;left: 0;top:1rem;}
.xiashu-con{display: flex;justify-content: space-between;align-items: center;flex-direction: row-reverse;}
.xiashu-img{width: 51%;}
.xiashu-des{width: 42%;}
.des-666 p{color: #666;}
.xiashu-con{padding: 0 1.35rem;transition: all .4s;}
.swiper-slide-active .xiashu-con h3{color: #e82923;}
.swiper-slide-prev .xiashu-con{transform:translateX(1.35rem);}
.swiper-slide-next .xiashu-con{transform:translateX(-1.35rem);}
.xiashu .swiper-slide-prev{opacity: 0.5;}
.xiashu .swiper-slide-next{opacity: 0.5;}
.xiashu .swiper-container{overflow: visible;}
.xiashu .swiper-slide{transition: all .4s;}
.xiashuswiperline{width: 50%;margin: 1rem auto 0;}
.fzlc-time{position: absolute;left: 0;width: 100%;bottom:0.5rem;text-align: center;padding: 0 0.05rem;}
.fzlc-time h4{font-size: 1.02rem;font-family: dinprobold;color: #fff;opacity: 0.2;}
.fzlc-time .des-title34{position: absolute;top:50%;left: 50%;transform: translate(-50%,-50%);}
.fzlc2 .fzlc-time .des-title34{position: relative;transform: none;left: auto;}
.mg-t50{margin-top: 0.5rem;}
.swiperDot .swiper-pagination-bullet{margin-right: 0.1rem;width: 0.1rem;height: 0.1rem;opacity: 1;background: #ccc;}
.swiperDot .swiper-pagination-bullet-active{background: #e82923;}
.swiperline{height: 0.03rem;background: #f2f2f2;display: flex;}
.swiperline .swiper-pagination-bullet{height: 0.03rem;border-radius: 0;flex: 1;}
.swiperline .swiper-pagination-bullet-active{background: #c32422;}
/*2.1关于筑链 e*/
/*3.1业务板块 s*/
.mhshswiperline{width: 2.6rem;}
.mhsh-con .des-title22{display: flex;justify-content: space-between;opacity: 0;transition: all .4s;}
.mhsh-con .des-title22 > div:nth-child(1){width: 35%;padding-left: 5%;}
.mhsh-con .des-title22 > div:nth-child(2){width: 65%;padding-left: 5%;}
.mhsh-con .des-title22 h3{margin-top: 0.1rem;}
.mhsh-con .des-title22 h3:first-child{margin-top: 0;}
.mhsh-con .i{position: absolute;top:0.4rem;left: 0.4rem;width: 0.6rem;opacity: 0;transition: all .4s;z-index: 3;}
.mhsh-con .des-title34{position: absolute;left: 0.4rem;bottom:0.4rem;z-index: 3;}
.mhsh .swiper-slide:hover .sd{opacity: 1;}
.mhsh .swiper-slide:hover .i{opacity: 1;}
.mhsh .swiper-slide:hover .des-title22{opacity: 1;}
/*.mhsh .swiper-container{overflow: visible;}*/
.content_area22222{padding-left: calc(50% - 8rem);}
.mesh-bot{display: flex;justify-content: space-between;align-items: center;}
.mhshbtn .btn501{margin-right: 0.3rem;}
.btn50{font-size: 0;}
.btn50 div{transition: all .4s;border-radius: 100%;width: 0.6rem;height: 0.6rem;background-color: #838d99;cursor: pointer;display: inline-block;vertical-align: middle;font-size: 14px;}
.btn50 div:hover{background-color: #e82923;}
.btn501{background: url("../image/1001.png") no-repeat center;background-size: cover;}
.btn502{background: url("../image/1002.png") no-repeat center;background-size: cover;}
.sd{position: absolute;width: 100%;height: 100%;top:0;left: 0;z-index: 1;background: rgba(0,0,0,0.3);opacity: 0;transition: all .4s;}
/*3.1业务板块 e*/
/*3.2业务板块-供应链运营 s*/
.mg-bt20{margin-bottom: 0.2rem;}
.pgmtx{width: 690px;max-width: 100%;}
.des16 p{font-size: 0.16rem;}
.gylyy-list li{display: flex;width:100%;justify-content: space-between;margin-bottom: 1rem;}
.gylyy-list li:last-child{margin-bottom: 0;}
.gylyy-list li:nth-child(even){flex-direction: row-reverse;}
.gylyy-img{width: 50%;box-shadow: 0.05rem 0.0866rem 0.8rem 0 rgba(195, 205, 229, 0.7);
    /*border:0.04rem solid #fff;*/
}
.gylyy-con{width: 44%;padding-top: 2%;}
.more3 *{display: inline-block;vertical-align: middle;font-size: 0.18rem;transition: all .4s;}
.more3 .i{width: 0.2rem;height: 0.14rem;background: url("../image/40x28.png") no-repeat center;background-size: 100% 100%;filter: grayscale(1);margin-left: 0.14rem;}
.more3:hover{color: #e82923;}
.more3:hover .i{filter: grayscale(0);}
/*3.2业务板块-供应链运营 e*/
/*4.1筑链品牌 s*/
.city-img{width: 76.68%;}
.city-des{width: 38%;}
.numList2{display: flex;width: 40%;justify-content: space-between;}
.numList2 li{width: auto;margin-right: 0;}
.numList2 .cont .dw .jia::before, .numList2 .cont .dw .jia::after{background: #e82923;}
.numList2 .number{color: #e82923;}
.numList2 .cont .dw .txt{color: #e82923;}
.numList2 .numItem .lable::before{display: none;}
.numList2 .lable{color: #fff;}
.btn50-st1 div{background-color: #fff;border:1px solid #999;}
.btn50-st1 div:hover{border-color: #e82923;}
.btn50-st1 .btn501{background: url("../image/1003.png") no-repeat center;background-size: cover;}
.btn50-st1 .btn501:hover{background: #e82923 url("../image/1001.png") no-repeat center;background-size: cover;}
.btn50-st1 .btn502{background: url("../image/1004.png") no-repeat center;background-size: cover;}
.btn50-st1 .btn502:hover{background: #e82923 url("../image/1002.png") no-repeat center;background-size: cover;}
.ryplay .btn50 div{z-index: 9; position: absolute;top:50%;margin-top: -0.25rem;}
.ryplay .btn501{left: -0.75rem;}
.ryplay .btn502{right: -0.75rem;}
.ryplay .img100 img{object-fit: cover;}
/*.ryplay{padding: 0 1rem;}*/
.ryplay .swiper-slide p{transition: all .4s;}
.ryplay .swiper-slide:hover p{color: #e82923;}
.rongyu-con{display: flex;justify-content: space-between;}
.rongyu-right{width: 51%;}
.rongyu-right .mgq{height: 11.3rem;}
.rongyu-title{padding-top: 1rem;}
.mgq li{width: 48%;margin-right: 4%;background: #f5f5f5;border-radius: 0.1rem;padding: 0 0.5rem;margin-bottom: 4%;}
.mgq-warp{height: 4.55rem;display: flex;align-items: center;flex-direction: column;justify-content: center;}
.mgq{padding-top: 6%;}
.mgq li:nth-child(2n){margin-right: 0;margin-top: -6%;}
.mgq li .img100 img{height: 2.98rem;object-fit: contain;}
.mgq li .img100{margin: 0 auto 0.2rem;}
.qyry-bot img{width: 0.235rem;vertical-align: bottom;position: absolute;top:50%;transform: translateY(-50%);}
.qyry-bot img:nth-child(1){left: 0;}
.qyry-bot img:last-child{right: 0;}
.qyry-bot{text-align: center;height: 0.6rem;display: flex;align-items: center;justify-content: center;padding: 0 0.3rem;}
.mhshswiperline .swiper-pagination-bullet-active{transition: all .2s;}
/*4.1筑链品牌 e*/
/*6.1联系我们 s*/
.padding-t100{padding-top: 1rem;}
.des22 p{font-size: 0.22rem;}
.des-fff p{color: #fff;}
.radius20{border-radius: 0.2rem;}
.mg-bt180{margin-bottom: 1.8rem;}
.lxwm-list{width: 1200px;max-width: 100%;margin: 0 auto;}
.lxwm-list li{width: 33.33%;padding: 0 2%;position: relative;}
.lxwm-list li img{width: 0.48rem;display: block;margin: 0 auto 0.2rem;}
.lxwm-list li:nth-child(1) p{width: 280px;max-width: 100%;margin: 0 auto;}
.lxwm-list li:after{content: "";position: absolute;right: 0;top:0.8rem;height: 0.32rem;border-right: 1px solid #fff;}
.lxwm-list li:last-child:after{display: none;}
.job-page h5{font-size: 0.18rem;}
.job-box .col-5{padding: 0 1rem;padding-right:0.4rem;}
.job-con{padding: 0.6rem 1rem;display: none;}
.col-5{font-size: 0;}
.col-5 span{display: inline-block;vertical-align: middle;font-size: 0.18rem;color: #5b5b5b;width: 17%;padding: 0.28rem 0.05rem;transition: all .4s;position: relative;}
.col-5 span:nth-child(1){width: 32%;}
.job-list li,.job-top{border:1px solid #bfbfbf;display: block;width: 100%;border-radius: 0.2rem;overflow: hidden;}
.job-list li{margin-top: 0.3rem;}
.tdyx *{display: inline-block;vertical-align: middle;color: #e60012;}
.tdyx img{height: 0.16rem;margin-right: 0.16rem;}
.job-list li.active .job-control{background: #e60012;}
.job-list li.active .job-control span{color: #fff;}
.job-list li.active .job-control:after{filter: brightness(5);}
.job-list li.active .job-control span:nth-child(1):before{background: #fff;}
.job-list li:hover .job-control span:nth-child(1):before{background: #fff;}
.job-list li:hover .job-control:after{filter: brightness(5);}
.job-list li:hover .job-control{background: #e60012;}
.job-list li:hover .job-control span{color: #fff;}
.job-control{cursor: pointer;transition: all .4s;position: relative;}
.job-control span:nth-child(1){padding-left: 0.34rem;}
.job-control span:nth-child(1):before{content: "";position: absolute;width: 0.04rem;height: 0.16rem;margin-top: -0.08rem;top:50%;background: #e82923;transition: all .4s;left: 0;}
.job-control:after{content: "";position: absolute;width: 0.18rem;height: 0.11rem;background: url("../image/xia36x22.png") no-repeat center;background-size: 100% 100%;right: 0.8rem;top:50%;margin-top: -0.055rem;transition: all .4s;}
/*6.1联系我们 e*/

/*6.2诚聘英才 s*/
/*.job-box{border:1px solid #bcbcbc;padding:1px;}*/

/*.job-top{background: #dddddd;}*/
/*.job-top .col-5 span{font-size: 16px;color: #424242;}*/
/*.job-list a{display: block;background: #f9f9f9;transition: all .4s;}*/
/*.job-list li:nth-child(even) a{background: #f0f0f0;}*/
/*.job-list li a:hover span{color: #e60019;}*/
/*6.2诚聘英才 e*/


.ban h3{font-size: 0.3rem;color: #fff;margin-top: 0.2rem;}
.qyjs-con{display: flex;justify-content: space-between;align-items: center;flex-direction: row-reverse;}
.qyjs-img{width: 51%;}
.qyjs-text{width: 44%;}
.des30 p{font-size: 0.3rem;}
.ywqj-img{width: 61%;}
.ywqj-box{display: flex;justify-content: space-between;padding-left: calc(50% - 8rem);}
.ywqj-text{padding-top: 0.5rem;width: 33.5%;}
.bggihj{position: absolute;height: 100%;top:0;left: 0;width: 55%;z-index: -1;}
.bgf9{background: #f9f9f9;}
.btn50-md .btn50 div{z-index: 9; position: absolute;top:50%;margin-top: -0.25rem;}
.btn50-md .btn501{left: -0.9rem;}
.btn50-md .btn502{right: -0.9rem;}
.qdcj-con .radius10{background: #fff;}
.des-title24 h3{font-size: 0.24rem;}
.qdcj-bot{padding: 0.3rem;}
.qdcj-con h3{line-height: 0.4rem;height: 1.2rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.qdcj-con p{line-height: 0.3rem;height: 0.9rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;transition: all .4s;}
a:hover .qdcj-bot p{color: #e82923;}
.qdcj-top{width: 61%;}
.time-999{color: #999;}
.hzhb li{width: 23.5%;margin-right: 2%;background: #fafafa;margin-top: 2%;}
.hzhb li:nth-child(4n){margin-right: 0;}
.ptbj-img{width: 51%;}
.ptbj-text{width: 44%;}
.ptgn li{text-align: center;background: #f4f8ff;width: 32%;margin-right: 2%;padding: 0.15rem;margin-top: 2%;}
.ptgn li:nth-child(3n){margin-right: 0;}
.ptgn-6 li{width:15%;margin-right:2%;}
.ptgn-6 li:nth-child(3n){margin-right: 2%;}
.ptgn-6 li:nth-child(6n){margin-right: 0;}
.ptgn img{width: 0.64rem;max-width: 100%;}
.ptgn{display: flex;flex-wrap: wrap;}
.ptgn h3{margin: 0.15rem 0 0.1rem;}
.ptjm-img{box-shadow: 0.15rem 0.26rem 0.3rem 0 rgba(38, 63, 99, 0.25);}
.map-bg{position: absolute;top:50%;left: 0;width: 46%;transform: translateY(-40%);z-index: -1;}
.content_area-st{position: static;}
.des24 p{font-size: 0.24rem;}
.qj li{width: 49.5%;margin-right: 1%;margin-bottom: 1%;position: relative;}
.qj li:nth-child(2n){margin-right: 0;}
.qj-des{position: absolute;bottom:0;left: 0;width: 100%;padding: 0.3rem;}
.qj-hide{transition: all .4s;}
.qj-des .des18{display: none;margin-top: 0.2rem;margin-right: 1.8rem;}
.qj-icon{position: absolute;right: 0.3rem;top:0.3rem;width: 1rem;}
.qj li:hover .qj-hide{background: rgba(10,12,38,0.65);}
.ywpt-title{position: absolute;left: 0;bottom:0;background: rgba(0,0,0,0.5);transition: all .4s;padding: 0.15rem 0.25rem;min-width: 40%;}
.ywpt .swiper-slide:hover .ywpt-title{background: rgba(255,255,255,0.8);}
.ywpt .swiper-slide .ywpt-title p{transition: all .4s;position: relative;}
.ywpt .swiper-slide .ywpt-title p:before{transition: all .4s;position: absolute;opacity: 0; content: "";width: 0.02rem;height: 0.2rem;left: -0.1rem;top:50%;margin-top: -0.1rem;background: #e93530;}
.ywpt .swiper-slide:hover .ywpt-title p{color: #333;}
.ywpt .swiper-slide:hover .ywpt-title p:before{opacity: 1;}

.share-hide{position: absolute;width: 120px;left: 50%;margin-left: -60px;bottom:0.48rem;height: 0;overflow: hidden;transition: all .4s;}
.share-hide img{width: 120px;height: 120px;border:1px solid #9f9f9f;}
.footer .share .icons li:hover .share-hide{height: 120px;}
.footer .share .icons li.active .share-hide{height: 120px;}



.search-box{position:absolute;right:0;top:50%;margin-top:-0.2rem;cursor:pointer;z-index:7;}
.search-btn{width:0.4rem;height:0.4rem;background:url("../image/search.png") no-repeat center;background-size:cover;text-align:center;z-index:5;position:relative;transition: all .4s;}
.search-con{position:absolute;width:0;right:0;height:0.4rem;top:0.61rem;background:#fff;overflow:hidden;transition:all .4s;box-shadow:0 0 0.02rem #ddd;}
.search-con .text{display:block;height:0.4rem;width:100%;background:none;text-indent:0.4rem;font-size: 0.14rem;}
.search-close{width:0.4rem;height:0.4rem;position:absolute;top:0;left:0;text-align:center;line-height:0.4rem;background:url("../image/gb64.png") no-repeat center;background-size:cover;}
.search-sb{position:absolute;right:0;top:0;cursor:pointer;display:none;filter: brightness(0.3);}
.search-box.active .search-con{width:2rem;}
.search-box.active .search-sb{display:block;}
.search-text{margin-right:0.4rem;}
.nav.active .search-opean{filter: brightness(0.3);}
.search-box::after{content: '';display: block;position: absolute;left: -0.2rem;top: 50%;transform: translateY(-50%);width: 1px;height: 0.16rem;background: #fff;transition: all .4s;}
.nav.active .search-box::after{background: #555;}

.culture li{width: 100%;display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;overflow: hidden;}
.culture li:nth-child(even){flex-direction: row-reverse;}
.culture-img{width: 50%;}
.culture-img img{height: 3.8rem;object-fit: cover;}
.culture-text{width: 50%;}
.culture li:nth-child(odd) .culture-text{padding-left: 8%;}
.culture li:nth-child(even) .culture-text{padding-right: 8%;}
.title-bold h3{font-weight: bold;}
.i18x3{width: 0.18rem;height: 0.03rem;}
.bge82923{background: #e82923;}
.title-e82923 h3{color: #e82923;}
.culture-warp h3 span{margin-left: 0.1rem;color: #ccc;}
.slick-track li{width: 16.66%;position: relative;padding: 0 2%;margin-top: 2%;margin-bottom: 2%;}
.slick-track li a{position: relative;z-index: 10;text-align: center;display: block;}
.slick-track li .des-fff{opacity: 0.7;padding: 0 0.2rem;height: 0;overflow: hidden;}
/*.slick-track li a:hover .des-fff{height: auto;}*/
.slick-track li .icon .off{display: none;width: 0.75rem;height: 0.75rem;}
.slick-track li .icon img{width: 1.2rem;height: 1.2rem;vertical-align: bottom;}
.title-des20 h3{font-size: 0.2rem;}
.slick-track li:before{position: absolute;content: '';left: 0;bottom: 0;height: 0;background: #184d9c;width: 100%;opacity: 0;-webkit-opacity: 0;transition: 0.3s ease-in-out;}
/*.slick-track li:hover:before{opacity: 1;-webkit-opacity: 1;height: 100%;}*/
/*.slick-track li a:hover .title-des20 h3,*/
/*.slick-track li a:hover .title-des20{color: #fff;}*/
/*.slick-track li a:hover{z-index: 10;}*/
/*.slick-track li a:hover .icon .on{display: none;}*/
/*.slick-track li a:hover .icon .off{display: inline-block;}*/
.gsjj-type{display: flex;justify-content: space-between;}
.gsjj-type a{flex: 1;text-align: center;line-height: 1.2rem;background: #e6eefc;transition: all .4s;margin-right: 0.2rem;font-size: 0.24rem;color: #57658c;border-radius: 0.1rem;}
.gsjj-type a:last-child{margin-right: 0;}
.gsjj-type a.active{background: #c32422;color: #fff;}
.gsjj-type a:hover{background: #c32422;color: #fff;}
.gsjj-type{position: absolute;left: 0;width: 100%;bottom: 0;}
.about-gsjj{padding-bottom: 2rem;}
.shichang-box{display: flex;justify-content: space-between;flex-wrap: wrap;}
.shichang-box-left{width: 50%;}
.bgf1{background: #f1f1f1;}
.ryplay1 .img100{padding: 10px;background: #fff;}

.nav-left{width:12%;}
.nav-left-style a{display: block;transition: all .4s;font-size: 0.16rem;margin-bottom:0.1rem;font-weight: bold;color: #666;line-height: 0.5rem;padding: 0 0.15rem;border-radius: 0.05rem;}
.nav-left-style{padding: 4px;border: 1px solid rgba(0, 0, 0, 0.1);}
.nav-left-style a.active{color: #fff;background-image: linear-gradient(-73deg,#f4afae 0%, #d45655 29%, #c32422 100%);}
.dgtyx{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.content-right{width: 83%;}
.content-right li{justify-content: space-between;flex-wrap: wrap;align-items: center;width: 100%;display: none;animation: nonglin 0.4s 1 forwards;}
.content-text{width: 33%;}
.content-img{width: 65%;}
.content-right li.active{display: flex;}
@keyframes nonglin {
    from {
        opacity: 0;
        transform: translateY(60px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}
.yw_more_sm{width: 1.4rem;height: 0.5rem;padding: 0 0.15rem;}
.qj li .yw_more{position: absolute;right: 0.3rem;bottom:0.225rem;}
.yw_more_fff{border-color: #fff;color: #fff;}
.yw_more_fff .ico_arr_333{filter: invert(1);}
.fzlc-hide{background: rgba(0,0,0,0.6);padding: 0.4rem 0.25rem;opacity: 0;transition: all .4s;}
.fzlc .swiper-slide:hover .fzlc-hide{opacity: 1;}
.fzlc .swiper-slide:hover .fzlc-time{opacity: 0;}
.fzlc-time{transition: all .4s;}
.fzlc .img100 img{object-fit: cover;}

.qdcj-bot2{padding: 0.2rem;}
.qdcj-con2 h3{height: auto;}
.qdcj-con2 p{height: auto;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: block;}
.sm-logo{display: block;height: 0.66rem;}
.flbq{display: flex;align-items: center;flex-wrap: wrap;}
.flbq span{line-height: 0.33rem;padding: 0 0.15rem;background: #d3e1fe;color: #2d6dff;border-radius: 0.04rem;margin-right: 0.12rem;font-size: 0.14rem;}
.flbq .color-blue{background: #d2e9f5;color: #2093ce;}
.flbq .color-red{background: #f4d3d2;color: #ce2520;}
.qr{position: absolute;height: 0.25rem;top:0.2rem;left: 0.2rem;}
.hzt{width: 74.2%;}
.middle-logo{background: rgba(255,255,255,0.7);border:0.02rem solid rgba(255,255,255,0.7);width: 88%;margin: 0 auto;border-radius: 0.1rem;height: 1.1rem;display: flex;align-items: center;justify-content: center;}
.middle-logo .img1{height: 0.66rem;}
.middle-logo .img2{height: 0.66rem;}
.img-xx{height: 0.11rem;margin: 0 0.14rem;}
.ma{width: 120px;margin-bottom: 5px;}
.ptgn2{display: flex;flex-wrap: wrap;flex-direction: row;}
.ptgn2 li{background-color: #fff;width: 23.5%;height: 2.8rem;padding: 0.24rem 0.24rem 0;box-sizing: border-box;margin-right: 2%;border: 1px solid #EEF0F3;margin-bottom:2%;box-shadow: 0 0.08rem 0.2rem 0 rgba(0,0,0,0.05);border-radius: 0.08rem;text-align: center;transition: all 0.5s;margin-top: 0;position: relative;}
.ptgn2 li:nth-child(4n){margin-right: 0;}
.ptgn2 li img{width: 0.4rem;filter: grayscale(100%);transition: all 0.5s;}
.ptgn2 li:hover img{;filter: grayscale(0);}
.ptgn2 h3{padding: 0.16rem 0 0.24rem;line-height: 0.25rem;font-weight: 500;font-size: 0.18rem;color: #1F2C3D;}
.ptgn2 p{font-weight: 400;color: #909399;line-height: 0.21rem;}
.ptgn2 li::before{content: '';width: 0;height: 0.04rem;background-color: #e82923;position: absolute;bottom: 0;left: 0;transition: all 1s linear;}
.ptgn2 li:hover{margin-top: -0.1rem;}
.ptgn2 li:hover::before{width: 100%;}


.spBig{width: 66%;}
.spBig .swiper-slide{height: 7rem;border-radius: 0.08rem;overflow: hidden;}
.spBt{position: absolute;bottom:0;left: 0;width: 100%;padding: 15px 0;background: rgba(0,0,0,.5);}

.spSm{position: absolute;left: 0;width: 32%;height: 100%;top:0;}
.spSm .swiper-container{height: 7rem;}
.spSm .swiper-slide{cursor: pointer;background: #fef4f6;border-radius: 0.08rem;padding: 0.24rem;}
.spSm .swiper-slide .numberText{height: 0.67rem;font-weight: 400;font-size: 0.48rem;color: #1F2C3D;margin-bottom: 0.16rem;}
.spSm .swiper-slide .des{line-height: 0.3rem;font-weight: 400;font-size: 0.18rem;color: #1F2C3D;}
.spSm .swiper-slide:hover{background: url(/upload/image/2024-11/1732800761338.png) no-repeat center;background-size: 100% 100%;}
.spSm .swiper-slide.active-nav{background: url(/upload/image/2024-11/1732800761338.png) no-repeat center;background-size: 100% 100%;}
.spSm .swiper-slide:hover .numberText,.spSm .swiper-slide:hover .des{color: #fff;}
.spSm .swiper-slide.active-nav .numberText,.spSm .swiper-slide.active-nav .des{color: #fff;}
.spBig .img100 img{object-fit: cover;border-radius: 0.08rem 0.08rem 0 0;height: 4.5rem;}
.spBig .listText{height: 2.58rem;padding: 0.4rem;background: url(/upload/image/2024-11/1732800739647.png) no-repeat center;background-size: 100% 100%;}
.spBig .listText .titles{height: 0.28rem;font-weight: 500;font-size: 0.2rem;color: #1F2C3D;margin-bottom: 0.24rem;}
.spBig .listText .des{line-height: 0.26rem;height: 0.4rem;font-weight: 400;color: #1F2C3D;margin-bottom: 0.3rem;}
.spBig .swiper-wrapper,.spBig .swiper-slide{transition: all 0s !important;}
.pteddr .btn50{position: absolute;top:50%;left: 0;transform: translateY(-50%);}
.pteddr .btn50 div{display: block;transform: rotate(90deg);}
.pteddr{padding-left: 1rem;}
.pteddr .btn501{margin-bottom: 0.4rem;}
.bgeee{background:#eee;}
.featureConnent {
    width: 100%;
    display: flex;
    justify-content: space-between;flex-wrap: wrap;
}

.featureConnent .featureDiv {
    width: 11.11%;
    display: flex;
    justify-content: center;
    align-items: center;
    box-sizing: border-box;
    flex-wrap: wrap;
    align-content: baseline
}

.featureConnent .featureDiv .featureImage {
    margin-bottom: 0.24rem;
    width: 1.2rem;
    background: white;
    height: 1.2rem;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.featureConnent .featureDiv .featureImage img {
    width: 0.7rem;
    height: 0.7rem;
}

.featureConnent .featureDiv .text {
    text-align: center;
    width: 100%;
    height: 25px;
    font-family: PingFangSC-Regular;
    font-weight: 400;
    font-size: 0.18rem;
    color: #1F2C3D;
    line-height: 0.25rem;
}

.featureConnent .featureShadow {
    box-shadow: 0px 0.08rem 0.024rem 0px rgba(192,196,204,0.28);
}

.featureConnent .featureDiv:nth-last-child(1) {
    margin-right: 0px;
}

.featureConnent .featureDiv:hover .featureImage {
    box-shadow: 0px 0.08rem 0.024rem 0px rgba(192,196,204,0.28);
}