@charset "utf-8";
body,div,li,ul,ol,dl,dd,dt,span,b,strong,p,h1,h2,h3,h4,h5,input{margin:0;padding:0;}
ul,li,dl,dt,dd,ol{list-style:none;list-style-type:none;}
a img,a,a:hover,a:active,a:visited{border:none;text-decoration:none; outline:none;}
body{font-size:14px;background-color: #f0f6fb;}
input,body,textarea,pre,code{ font-family:"Sarasa Gothic","PingFang SC", "Microsoft YaHei","Helvetica Neue",Helvetica,"Hiragino Sans GB",Arial,sans-serif;}
*,
::before,
::after {
  box-sizing: border-box;
}
a {
  color: inherit;
  text-decoration: inherit;
}

/* 可以对选中文本进行自定义样式设计，例如改变选中文本的背景色、文字颜色等 */
::selection{background:#1b50a7;color:#fff;}
/* 是一个用于 Firefox 浏览器的 CSS 伪元素选择器，与 ::selection 类似，但它专为 Firefox 设计 */
::-moz-selection{background:#1b50a7;color:#fff;}
/* 可以为输入框的占位符文本设置特定的样式，例如颜色、字体、大小 */
::-webkit-input-placeholder{text-overflow:ellipsis}
/* 设置滚动条 */
::-webkit-scrollbar{width:8px;height:8px;overflow:auto}
::-webkit-scrollbar-thumb{background-color:#e6e6e6;min-height:25px;min-width:25px;border:1px solid #e0e0e0}
::-webkit-scrollbar-track{background-color:#f7f7f7;border:1px solid #efefef}

/* 显示一行超出省略号 */
.ellipsis {overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

/* 分页 */
.ui-news-page{ height: auto; box-sizing: border-box; overflow: hidden;}
.pagination{ width:auto; height:auto; overflow:hidden; clear:both; text-align:center;  margin:20px auto 20px auto;}
.pagination li{ min-width:32px; height:32px;text-align:center; display:inline-block; line-height:32px; margin-right:4px;border:solid 1px #d9d9d9; border-radius:4px;padding: 0 10px;}
.pagination li:first-child a,.pagination li:last-child a{box-sizing: border-box;padding: 0 10px;}
.pagination li a{ width:100%; height:32px; text-align:center; line-height:32px; display:block; font-size:14px; color:#666; box-sizing: border-box; }
.pagination li:hover,.pagination li.active{ background:#1b50a7; color:#fff; border:solid 1px #1b50a7; }
.pagination li:hover a{ color: #fff;}

/* 版心 */
.w {width: 1400px;margin: 0 auto;box-sizing: border-box;overflow: hidden;height: auto;}

/* 内容 */
.ui-article{ margin: 20px auto 5px auto;}
.ui-content-main{ width: 100%; height: auto; background-color: #fff; box-sizing: border-box; overflow: hidden; padding: 20px;border-radius: 8px; }
.ui-content h2{ line-height: 40px; font-size: 20px; text-align: center;font-weight: bold;}
.ui-art-tags{ text-align: center; line-height: 35px; font-size: 13px; color: #999; border-top: solid 1px #efefef; border-bottom: solid 1px #efefef; margin: 15px auto;}
.ui-art-tags span{ margin: 0 5px;}
.ui-cont{ line-height: 280%; font-size: 16px; font-family:"PingFang SC", "Microsoft YaHei","Helvetica Neue",Helvetica,"Hiragino Sans GB",Arial,sans-serif !important;}
.ui-cont p,.ui-cont div{font-family:"PingFang SC", "Microsoft YaHei","Helvetica Neue",Helvetica,"Hiragino Sans GB",Arial,sans-serif !important;line-height: 280%; font-size: 16px;}
.ui-cont img{width: 700px;display: inline-block;}

.article-pager{ width:100%; height:38px; margin:15px auto 15px auto; clear:both; text-align:center;}
.article-pager li{ width:128px; height:38px; border:solid 1px #efefef; text-align:center; display:inline-block; line-height:38px; box-sizing:border-box; border-radius:4px; background:#fff; margin-right:7px;}
.article-pager li a{ width:100%; height:38px; display:block; color:#333; font-size: 13px;}
.article-pager li a span{ font-size: 13px;}
.article-pager li:hover{  border:solid 1px #1b50a7;}
.article-pager li:hover a{ color:#1b50a7;}

.article-share{ height:40px; margin-bottom:10px; position:relative;}
.article-share div{ float:right;}
.article-share div.share-iconfont{ height:40px; line-height:30px; margin-right:5px; font-size: 13px;}
.article-share div.share-icon{ width:24px; height:24px; margin-right:5px; border-radius:50%; border:solid 1px #ececec; overflow:hidden; text-align:center; padding:3px;}
.article-share div.share-icon img{ height:18px; display:block; margin:3px auto;-webkit-filter: grayscale(1);filter:gray;filter: grayscale(1);}
.article-share div.share-icon:hover{ border:solid 1px #ddd;}
.article-share div.share-icon:hover img{-webkit-filter: grayscale(0);filter:none;filter: grayscale(0);}

.ui-article-tag{ margin:0px auto 0px auto; clear:both;}
.ui-article-tag span{ padding:4px 6px; border:solid 1px #efefef; margin:0 5px 0 0; border-radius:4px; color:#999;}
.ui-article-tag span a{ color: #999;}
.ui-article-tag span i{ font-size: 12px;}
.ui-article-tag span:hover{ background-color: #efefef; color: #999;}

.ui-top{ width: 20px; height: 20px; line-height: 20px; font-size: 12px; background-color: #52c41a; color: #fff; display:inline-block; margin-left: 5px; position: relative; top: -3px; border-radius: 4px; text-align: center;}


/* 暂无数据 */
.ui-nodata{ text-align: center; padding: 20px; box-sizing: border-box; overflow: hidden;}
.ui-nodata img{ display:block; margin: 0 auto;}
.ui-nodata p{ font-size: 13px; color: #666; line-height: 38px;}

/* 头部 */
.header {height: auto;width: 100%;overflow: hidden;background-color: #fff;}
.flex-header {display: flex;justify-content: space-between;height: 110px;align-items: center;overflow: hidden;}
.header .logo {font-size: 0;height: 64px;overflow: hidden;}
.header .logo img {width: 100%;height: 100%;}
.header .ui-search {height: 46px;width: 390px;border-radius: 6px;overflow: hidden;}
.header .ui-search form {display: flex;align-items: center;}
.header .ui-search .ui-kwd {height: 46px;outline: none;border:1px solid #dddddd;border-right: 0;flex: 1;padding: 0 15px;border-top-left-radius: 6px;border-bottom-left-radius: 6px;}
.header .ui-search button {width: 80px;height: 46px;background-color: #1b50a7;text-align: center;line-height: 46px;font-size: 22px;color: #fff;}
.header .ui-search button span {font-size: 22px;}
.header .nav {width: 100%;height: 60px;background-color: #1b50a7;}
.header .nav .w {display: flex;align-items: center;}
.header .nav a {height: 60px;line-height: 60px;position: relative;flex: 1;color: #fff;font-size: 16px;text-align: center;}
.header .nav a:hover {background-color: #d61410;}
.header .nav a.active {background-color: #d61410;}
.header .right {display: none;width: 90px;height: 45px;justify-content: space-between;align-items: center;}
.header .right a {width: 45px;height: 45px;color: #000;display: flex;justify-content: center;align-items: center;}
.header .right a span {font-size: 22.5px;}
.header .classify {position: relative;height: 44px; width: 44px;-webkit-transition: background 0.5s;-moz-transition: background 0.5s;-o-transition: background 0.5s;transition: background 0.5s;}
.header .classify:hover {cursor: pointer;background-color: rgba(255, 255, 255, 0.2);}
.header .classify span {position: absolute;left: calc((100% - 25px) / 2);top: calc((100% - 2px) / 2);width: 25px;height: 2px;background-color: #000;}
.classify span:nth-child(1) {transform: translateY(10px) rotate(0deg);}
.classify span:nth-child(2) {opacity: 0;}
.classify span:nth-child(3) {transform: translateY(-10px) rotate(0deg);}
.classify-active span:nth-child(1) {animation-duration: 0.5s;animation-fill-mode: both;animation-name: clickfirst;}
.classify-active span:nth-child(2) {animation-duration: 0.5s;animation-fill-mode: both;animation-name: clicksecond;}
.classify-active span:nth-child(3) {animation-duration: 0.5s;animation-fill-mode: both;animation-name: clickthird;}
/*第一条线旋转动画*/
@keyframes clickfirst {
    0% {
        transform: translateY(8px) rotate(0deg);
    }
    100% {
        transform: translateY(0) rotate(45deg);
    }
}
/*第二条线淡入淡出动画动画*/
@keyframes clicksecond {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}
/*第三条线旋转动画*/
@keyframes clickthird {
    0% {
        transform: translateY(-8px) rotate(0deg);
    }

    100% {
        transform: translateY(0) rotate(-45deg);
    }
}
.classify-out span:nth-child(1) {animation-duration: 0.5s;animation-fill-mode: both;animation-name: outfirst;}
.classify-out span:nth-child(2) {animation-duration: 0.5s;animation-fill-mode: both;animation-name: outsecond;}
.classify-out span:nth-child(3) {animation-duration: 0.5s;animation-fill-mode: both;animation-name: outthird;}
@keyframes outfirst {
    0% {
        transform: translateY(0) rotate(-45deg);
    }

    100% {
        transform: translateY(-8px) rotate(0deg);
    }
}
@keyframes outsecond {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}
@keyframes outthird {
    0% {
        transform: translateY(0) rotate(45deg);
    }

    100% {
        transform: translateY(8px) rotate(0deg);
    }
}

/* 分类容器 */
.asidewrap {position: fixed;top: 0px; left: 0;  right: 0;  bottom: 0; z-index: 999;display: none;background-color: #f5f5f5;padding: 0 15px; padding-top: 120px;}
.asidewrap ul {width: 100%;overflow-y: auto;height: calc(100vh - 110px);}
.asidewrap li {border-bottom: 1px solid #dcdcdc;font-size: 16px;}
.asidewrap li .asideheader {display: flex;justify-content: space-between;align-items: center;height: 60px;}
.asidewrap li .asideheader .tit {flex: 1;font-size: 16px;color: #333;line-height: 60px;}
.asidewrap li .asideheader .kz {width: 60px;font-size: 35px;font-style: normal;font-weight: normal;text-align: right;color: #666;}
.asidewrap li .asideheader .tit:hover {color: #1b50a7;}
.asidewrap li .asidecontent {padding: 0 15px;display: none;}
.asidewrap li .asidecontent a {display: block;position: relative;line-height: 44px;color: #666;font-size: 14px;padding-left: 15px;}
.asidewrap li .asidecontent a:hover {color: #1b50a7;}

/* 搜索容器 */
.searchWrap {position: fixed;display: none;justify-content: center;align-items: center;width: 100%;height: 100%;
background-color: rgba(0, 0, 0, 0.2);z-index: 9999;}
.searchMain {position: relative;width: 45%;padding: 100px 80px;background-color: #fff;}
.searchMain .close{position: absolute;top: 0;right: 0; height: 50px;width: 50px;line-height: 50px;text-align: center;transition: all .5s;}
.searchMain .close span {font-size: 25px;}
.searchMain .close:hover{transform: rotate(180deg);}
.searchMain .searchform {display: flex;flex-direction: column;}
.searchMain .searchform .search-text {height: 60px;outline: none; border-bottom: 1px solid #e3e3e3;font-size: 16px;}
.searchMain .searchform .search-btn {cursor: pointer;width: 160px;height: 50px;margin-top: 30px;font-size: 16px;}

/* 底部容器 */
.footer {height: auto;width: 100%;overflow: hidden;background-color: #fdfdfd;border-top: 5px solid #1b50a7;}
.links {height: 110px;border-bottom: 1px solid #e4e6eb;}
.links .flex-links {display: flex;justify-content: space-between;align-items: center;height: 100%;overflow: visible;}
.links .flex-links .tit {font-size: 18px;font-weight: bold;color: #000000;}
.links .flex-links .tit span {color: #1b50a7;font-weight: bold;font-size: 20px;margin-right: 8px;}
.links .flex-links .dropdown-menu {flex: 1;margin-left: 20px;}
.links .flex-links .dropdown-menu ul {display: flex;}
.links .flex-links .dropdown-menu ul .dropdown-item {height: 50px;flex: 1;max-width: calc((100% - 72px)/4);margin-right: 24px;position: relative;}
.links .flex-links .dropdown-menu ul .dropdown-item:last-child {margin-right: 0;}
.links .flex-links .dropdown-menu ul .dropdown-item > a {display: flex;height: 50px;width: 100%;justify-content: space-between;align-items: center;box-shadow: 0px 3px 15px 0px rgba(180, 180, 180, 0.15);border-radius: 25px;padding: 0 20px;font-size: 15px;color: #666666;}
.links .flex-links .dropdown-menu ul .dropdown-item > a i {color: #9999;}
.links .flex-links .dropdown-menu ul .dropdown-content {display: none;position: absolute;top: 100%;left: 0; background: #fff;
z-index: 1000;border-radius: 4px;box-shadow: 0 2px 10px rgba(0,0,0,0.1);max-height: 300px;overflow: auto;width: 100%;}
.dropdown-content a {color: #666666;padding: 12px 20px;display: block;text-align: left;font-size: 15px;}
.dropdown-content a:hover {color: #1b50a7;}

.footermain {padding: 42px 0;}
.flex-footermain {display: flex;justify-content: space-between;}
.flex-footermain .left {display: flex;}
.flex-footermain .left dl {margin-right: 64px;}
.flex-footermain .left dl:last-child {margin-right: 0;}
.flex-footermain .left dl dt {font-size: 18px;line-height: 50px; color: #000000;}
.flex-footermain .left dl dd {font-size: 14px;line-height: 40px;color: #888888;}
.flex-footermain .left dl dd:hover {color: #1b50a7;}
.flex-footermain .left dl dt:hover {color: #1b50a7;}
.flex-footermain .right {display: flex;flex-direction: column;align-items: end;}
.flex-footermain .right .tel {display: flex;align-items: center; color: #d61410;font-size: 30px;font-weight: bold;}
.flex-footermain .right .tel span {font-size: 26px;margin-right: 8px;}
.flex-footermain .right .code {width: 120px;margin-top: 25px;}
.flex-footermain .right .code .pic {width: 120px;height: 120px;}
.flex-footermain .right .code .pic img {width: 100%;height: 100%;}
.flex-footermain .right .code p {text-align: center;font-size: 14px;line-height: 50px;color: #888888;}

.foot {border-top: 1px solid #e4e6eb;padding: 31px 0;}
.foot .flex-foot {display: flex;align-items: center;font-size: 14px;flex-wrap: wrap;line-height: 30px;}
.foot .flex-foot a {margin-left: 15px;color: #888888;}
.foot .flex-foot a:hover {color: #1b50a7;}
.foot .flex-foot span {color: #888888;margin-right: 5px;}

/* 首页 */
.banner {width: 100%;height: auto;overflow: hidden;position: relative;}
.banner .swiper-slide {height: 600px;width: 100%;}
.banner img {width: 100%;height: 100%;object-fit: cover;}
/* 首页动态 */
.indexDt {margin-top: 20px;}
.index_main_dt {padding: 30px;background-color: #fff;}
.index_dt_flex {display: flex;justify-content: space-between;overflow: hidden;}
.index_dt_flex .left {width: calc(100% - 650px);}
.index_dt_flex .right {width: 650px;box-sizing: border-box;overflow: hidden;flex-shrink: 0;}
.index_dt_flex .head {height: 50px;border-bottom: 1px solid #ebebeb;}
.index_dt_flex .head h3 {font-size: 26px;font-weight: bold;}
.index_dt_flex .right .head {display: flex;justify-content: space-between;}
.index_dt_flex .right .head ul {display: flex;flex: 1;}
.index_dt_flex .right .head ul li {height: 50px;font-size: 20px;border-bottom: 3px solid transparent;margin-right: 60px;}
.index_dt_flex .right .head ul li:last-child {margin-right: 0;}
.index_dt_flex .right .head ul li.active {font-weight: bold;color: #1b50a7;border-bottom: 3px solid #1b50a7;}
.index_dt_flex .right .head .more {font-size: 16px;line-height: 24px;color: #888888;display: none;}
.index_dt_flex .right .head .more span {font-size: 14px;color: #999;}
.index_dt_flex .right .head .more:hover,.index_dt_flex .right .head .more:hover span {color: #1b50a7;}
.index_dt_flex .left .bannercont {width: 100%;overflow: hidden;position: relative;box-sizing: border-box;padding-top: 20px;padding-right: 30px;}
.index_dt_flex .left .bannercont .index_dt_banner {box-sizing: border-box;position: relative;overflow: hidden;height: 100%;width: 100%;}
.index_dt_flex .left .bannercont .index_dt_banner .swiper-wrapper .swiper-slide {overflow: hidden;height: 450px;}
.index_dt_banner_a {display: block;position: relative;width: 100%;height: 100%; overflow: hidden; }
.index_dt_banner_a .mask {display: flex;background-color: rgba(0, 0, 0, 0.6);position: absolute;bottom: 0;left: 0;height: 64px;width: 100%;align-items: center;font-size: 18px;color: #ffff;padding-left: 24px;padding-right: 148px;box-sizing: border-box;}
.index_dt_banner_a img {width: 100%;height: 100%;object-fit: cover;}
.index_dt_flex .left .bannercont .index_dt_banner .swiper-pagination {position: absolute;width: 100px;}
.index_dt_flex .left .bannercont .index_dt_banner .swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {left: calc(100% - 100px);bottom: 24px;}
.index_dt_flex .left .bannercont .index_dt_banner .swiper-pagination-bullet {background-color: #fff;opacity: 0.6;}
.index_dt_flex .left .bannercont .index_dt_banner .swiper-pagination-bullet-active {background-color: #d81e1a; opacity: 1.0;}

.index_dt_main {width: 100%;overflow: hidden;box-sizing: border-box;padding-top: 20px;padding-right: 30px;}
.index_dt_main dl {display: none;}
.index_dt_main dt {margin-bottom: 10px;}
.index_dt_main dt a {display: block;border-bottom: 1px dashed #e4e4e4;height: 145px;}
.index_dt_main dt a .tit {display: flex;align-items: center;}
.index_dt_main dt a h2 {font-size: 20px;line-height: 42px;color: #222;font-weight: bold;}
.index_dt_main dt a p {font-size: 16px;line-height: 26px;display: -webkit-box; display: -moz-box;-webkit-line-clamp: 2; /* 行数限制 */-moz-line-clamp: 2; /* Firefox兼容 */line-clamp: 2;-webkit-box-orient: vertical; /* 文本方向 */box-orient: vertical;overflow: hidden; /* 隐藏溢出内容 */text-overflow: ellipsis; /* 超出显示省略号 */word-break: break-word; /* 长单词换行 */font-size: 16px;line-height: 26px;color: #888888;}
.index_dt_main dt a .time {display: flex;justify-content: space-between;align-items: center;height: 50px;}
.index_dt_main dt a .time span {font-size: 15px;color: #888888;}
.index_dt_main dt a .time i {font-size: 14px;color: #1b50a7;font-style: normal;}
.index_dt_main dt a:hover h2 {color: #1b50a7;}
.index_dt_main dd a {display: flex;justify-content: space-between;align-items: center;font-size: 16px;line-height: 42px;color: #222222;}
.index_dt_main dd a::before {content: '';width: 4px;height: 4px;background-color: #d3d3d3;}
/* .index_dt_main dd a span {flex: 1;padding: 0 10px;} */
.index_dt_main dd a .intit {flex: 1;padding: 0 10px;display: flex;align-items: center;overflow: hidden;}

.index_dt_main dd a i {font-size: 15px;color: #888888;font-style: normal;}
.index_dt_main dd a:hover {color: #1b50a7;}
.index_dt_main dd a:hover i {color: #1b50a7; }

.index_middle {margin-top: 20px;}
.index_middle_banner {overflow: hidden;position: relative;height: auto;width: 100%;}
.index_middle_banner .swiper-slide {height: 130px;width: 100%;}
.index_middle_banner img {width: 100%;height: 100%;object-fit: cover;}

.index_info_main {display: grid;gap: 20px;  grid-template-columns: repeat(2, minmax(0, 1fr));margin-top: 20px;}
.index_info_main .info_main {background-color: #fff;padding: 30px;overflow: hidden;}
.index_info_main .info_main .head {display: flex;justify-content: space-between;height: 50px;border-bottom: 1px solid #ebebeb;}
.index_info_main .info_main .head h3 {font-size: 26px;font-weight: bold;border-bottom: 3px solid #1b50a7;}
.index_info_main .info_main .head .more {color: #888888;font-size: 16px;line-height: 24px;}
.index_info_main .info_main .head .more span {font-size: 16px;color:#999;}
.index_info_main .info_main .head .more:hover,.index_info_main .info_main .head .more:hover span {color: #1b50a7;}
.index_info_main .info_main dl dt{padding: 20px 0;}
.index_info_main .info_main dl dt a {display: flex;justify-content: space-between;}
.index_info_main .info_main dl dt a .pic {width: 200px;height: 130px;overflow: hidden;flex-shrink: 0;}
.index_info_main .info_main dl dt a .pic img {width: 100%;height: 100%;object-fit: cover;}
.index_info_main .info_main dl dt a .cont {margin-left: 14px;flex: 1; min-width: 0;}
.index_info_main .info_main dl dt a .cont h2 {font-size: 20px;line-height: 42px;font-weight: bold;}
.index_info_main .info_main dl dt a .cont p {font-size: 15px;color: #888888;line-height: 26px;display: -webkit-box; display: -moz-box;-webkit-line-clamp: 2; /* 行数限制 */-moz-line-clamp: 2; /* Firefox兼容 */line-clamp: 2;-webkit-box-orient: vertical; /* 文本方向 */box-orient: vertical;overflow: hidden; /* 隐藏溢出内容 */text-overflow: ellipsis; /* 超出显示省略号 */word-break: break-word; /* 长单词换行 */}
.index_info_main .info_main dl dt a .cont .time {color: #888888;font-size: 15px;line-height: 26px;margin-top: 15px;}
.index_info_main .info_main dl dt a:hover .cont h2 {color: #1b50a7;}
.index_info_main .info_main  dd a {display: flex;justify-content: space-between;align-items: center;font-size: 16px;line-height: 42px;color: #222222;}
.index_info_main .info_main  dd a::before {content: '';width: 4px;height: 4px;background-color: #d3d3d3;}
/* .index_info_main .info_main  dd a span {flex: 1;padding: 0 10px;} */
.index_info_main .info_main dd a .intit {flex: 1;padding: 0 10px;display: flex;align-items: center;overflow: hidden;}

.index_info_main .info_main  dd a i {font-size: 15px;color: #888888;font-style: normal;}
.index_info_main .info_main  dd a:hover {color: #1b50a7;}
.index_info_main .info_main  dd a:hover i {color: #1b50a7;}

/* 会员风采 */
.index_member_manin {padding: 30px;background-color: #fff;margin-top: 20px;}
.index_member_manin .head {display: flex;justify-content: space-between;height: 50px;border-bottom: 1px solid #ebebeb;}
.index_member_manin .head h3 {font-size: 26px;font-weight: bold;border-bottom: 3px solid #1b50a7;}
.index_member_manin .more {color: #888888;font-size: 16px;line-height: 24px;}
.index_member_manin .head .more span {font-size: 16px;color:#999;}
.index_member_manin .head .more:hover,.index_member_manin .head .more:hover span {color: #1b50a7;}

.index_member_manin .member_swiper_cont {margin-top: 30px;overflow: hidden;position: relative;}
.index_member_manin .member_swiper_cont a {display: block;height: 274px;background-color: #f8f8f8;}
.index_member_manin .member_swiper_cont a .pic {height: 214px;width: 100%;overflow: hidden;}
.index_member_manin .member_swiper_cont a .pic  img {width: 100%;height: 100%;object-fit: cover;transition: all 1.0s;}
.index_member_manin .member_swiper_cont a:hover img {transform: scale(1.5);}
.index_member_manin .member_swiper_cont a:hover {background-color: #1b50a7;}
.index_member_manin .member_swiper_cont a h2 {font-size: 16px;color: #000000;line-height: 60px;padding: 0 20px;}
.index_member_manin .member_swiper_cont a:hover h2 {color: #fff;}


/* 其他banner */
.otherSwiper {width: 100%;height: auto;overflow: hidden;position: relative;}
.otherSwiper .swiper-slide {height: 300px;width: 100%;}
.otherSwiper img {width: 100%;height: 100%;object-fit: cover;}

/* 其他导航栏 */
.othernav {background-color: #fff;width: 100%;box-shadow: 0px 1px 0px 0px rgba(147, 147, 147, 0.35);}
.othernav .navwrap {display: flex;justify-content: space-between;align-items: center;height: 80px;}
.othernav .navwrap .leftnav {flex: 1;overflow-x: auto;display: flex;}
.othernav .navwrap .leftnav::-webkit-scrollbar{width:0px;height:0px;overflow:auto}
.othernav .navwrap .leftnav a {height: 80px;padding: 0 10px;margin-left: 50px;display: flex;align-items: center;justify-content: center;font-size: 18px;flex-shrink: 0;border-bottom: 2px solid transparent;}
.othernav .navwrap .leftnav a:first-child{margin-left: 0;}
.othernav .navwrap .leftnav a.active {font-weight: bold;color: #1b50a7;border-bottom: 2px solid #1b50a7;}
.othernav .navwrap .historynav {display: flex;align-items: center;height: 80px;}
.othernav .navwrap .historynav a {font-size: 15px;color: #777777;}
.othernav .navwrap .historynav a:hover {color: #1b50a7;}
.othernav .navwrap .historynav a:hover i {color: #1b50a7;}
.othernav .navwrap .historynav span {padding: 0 8px;color: #777777;}
.othernav .navwrap .historynav a i {margin-right: 8px;font-size: 15px;color: #9a9fa8;}
.othernav .navwrap .historynav a:last-child{color: #1b50a7;}


/* 新闻列表 */
.ui-news {margin-top: 30px;margin-bottom: 50px;padding: 30px;background-color: #fff;}
.ui-news .ui-news-ul li {height: 105px;border-bottom: 1px solid #e8e8e8;}
.ui-news .ui-news-ul li a {display: flex;justify-content: space-between;align-items: center;}
.ui-news .ui-news-ul li a .date {width: 74px;height: 74px;border: solid 1px #dfdfdf;flex-shrink: 0;display: flex;justify-content: center;align-items: center;flex-direction: column;}
.ui-news .ui-news-ul li a .date h4 {font-size: 30px;color: #000000;font-weight: bold;}
.ui-news .ui-news-ul li a .date p {font-size: 13px;color: #666666;line-height: 22px;}
.ui-news .ui-news-ul li a .cont {margin-left: 20px;flex: 1;}
.ui-news .ui-news-ul li a .cont h2 {font-size: 18px;line-height: 42px;color: #000000;font-weight: bold;}
.ui-news .ui-news-ul li a .cont p {color: #777777;font-size: 14px;line-height: 22px;display: -webkit-box; display: -moz-box;-webkit-line-clamp: 2; /* 行数限制 */-moz-line-clamp: 2; /* Firefox兼容 */line-clamp: 2;-webkit-box-orient: vertical; /* 文本方向 */box-orient: vertical;overflow: hidden; /* 隐藏溢出内容 */text-overflow: ellipsis; /* 超出显示省略号 */word-break: break-word; /* 长单词换行 */}
.ui-news .ui-news-ul li a:hover .cont h2 {color: #1b50a7;}

.aboutwrap {background-color: #fff;padding: 30px;}

/*
@media screen and (max-width:768px){

    /* 版心 */
    /* .w {width: 100%;padding: 0 15px;} */

    /* 头部 */
    /* .header {position: fixed;z-index: 9999;background-color: #fff;}
    .flex-header {height: 64px;}
    .header .logo {height: 32px;}
    .header .ui-search {display: none;}
    .header .nav {display: none;}
    .header .right {display: flex;width: 90px;height: 45px;align-items: center;}
    .asidewrap {padding-top: 64px;} */
    /* 搜索弹窗 */
    /* .searchMain {width: 90%;padding: 50px 15px;} */
    
    /* .links  {display: none;}
    .footermain{display: none;} */

    /* 首页 */
    /* .banner .swiper-slide {height: 150px;margin-top: 64px;}
    .index_dt_flex {flex-direction: column;}
    .index_dt_flex .left {width: 100%;} */


/* } */

.newtag {display: inline-block;width: 24px;height: 24px;line-height: 24px;font-size: 12px;color: #fff;background-color: red;text-align: center;flex-shrink: 0;border-radius: 4px;margin-left: 5px;}


@media screen and (max-width:768px){

    .w {width: 1200px;}

    .header {min-width: 1400px;}
    .footer {min-width: 1400px;}

    .banner {min-width: 1400px;}
    .otherSwiper {min-width: 1400px;}
    .othernav {min-width:1400px;}



}

