/*banner*/
.header-wrap{position:relative;}
.swiper1.swiper-container img{width:100%;height:100%;}
.header-wrap .pagination {position:absolute;bottom: 60px !important;z-index: 9;text-align: center;}
.header-wrap .pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before{background:#fff}
.header-wrap .pagination .swiper-pagination-bullet{width:16px;height:16px;display:inline-block;margin:0 7px!important;position:relative;transition-duration:.5s;cursor:pointer;background:0 0;opacity:1;border:1px solid transparent}
.header-wrap .pagination .swiper-pagination-bullet:before{position:absolute;display:block;left:50%;top:50%;content:"";width:6px;height:6px;margin-left:-3px;margin-top:-3px;border-radius:50%;transition-duration:.5s;background:#c6c6c6}
.header-wrap .pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{border-color:#fff}
.header-wrap .banner-left,.header-wrap .banner-right{position:absolute;z-index:9;;left:10px;top:50%;display:block;width:50px;height:50px;text-align:center;border:1px solid #fff;border-radius:50%;line-height:50px;font-size:30px;font-family:simhei;cursor:pointer;color:#fff;}
.header-wrap .banner-right{right:10px;left:auto;}
.header-wrap .banner-left:hover,.header-wrap .banner-right:hover{background-color:rgba(0,0,0,0.3);}

/*公告*/
.top-gonggao-wrap {background: #eee;padding: 16px 0;}
.top-gonggao-wrap .gonggao-list{overflow:hidden;line-height:40px;}
.top-gonggao-wrap .gonggao-list .gonggao-name{float:left;}
.top-gonggao-wrap .gonggao-list .swiper-gonggao-wrap{float:right;max-width: calc(100% - 160px);}
.top-gonggao-wrap .gonggao-list .swiper-gonggao-wrap .swiper-gonggao{float:left;width:calc(100% - 40px);overflow:hidden;}
.top-gonggao-wrap .gonggao-list .swiper-gonggao-wrap .button-prev,.top-gonggao-wrap .gonggao-list .swiper-gonggao-wrap .button-next{float: right;font-size: 30px;font-family: simhei;color: #999;cursor:pointer}
.top-gonggao-wrap .gonggao-list .swiper-gonggao-wrap .button-prev:hover,.top-gonggao-wrap .gonggao-list .swiper-gonggao-wrap .button-next:hover{color:#d0231c;}
.top-gonggao-wrap .gonggao-list .swiper-gonggao-wrap .swiper-slide{display:flex;justify-content: space-between;width: 100%;}
.top-gonggao-wrap .gonggao-list .swiper-gonggao-wrap .swiper-slide em{font-style:normal;color:#999;font-size:12px;}
.top-gonggao-wrap .gonggao-list .swiper-gonggao-wrap .swiper-slide:hover *{color:#d0231c;}


.column-title {position: relative;text-align: center;margin:60px 0 30px;}
.column-title .column-title-zh{font-size:40px;color:#e60911;font-weight:bold;margin-top:-40px;}
.column-title .column-title-en{color:#eee;font-size:70px;font-weight:bold;}

.simg {display: none;}

/*news*/
.news .fl {width: 40%;}
.news .fl img{width: 100%;height: 320px;object-fit: cover;}
.news .fl span{background-color: #eee;padding: 44px 30px;height: 150px;transition: all .5s ease;color:#e70012;display: block;box-sizing: border-box;/* position: relative; */}
.news .fl span::before{content: '';display: inline-block;vertical-align: top;width: 0px;height: 1px;background: #e70012;transition: all .5s ease;margin-right: 10px;margin-top: 8px;}
.news .fl:hover span::before{width:70px;}
.news .fr{width: calc(60% - 30px);margin-bottom:30px;}
.news .fr a{display: block;overflow: hidden;padding:20px;box-sizing: border-box;background: #eee;margin-bottom: 10px;}
.news .fr a img{width: 100px;height: 70px;vertical-align: top;margin-right: 10px;object-fit:cover;}
.news .fr a span{color:#e70012;padding-left:20px;transition: all .5s ease;}
.news .fr a:hover span{padding-left:0;}
.news .moreurl{clear:both;display:block;width:140px;text-align:center;line-height:40px;border:1px solid #e70012;border-radius:5px;color:#e70012;margin:30px auto;transition: all .5s ease;}
.news .moreurl:hover{background-color:#e70012;color:#fff;}

/*lianjie*/
.column-links{text-align:center;margin:30px 0 50px;}
.column-links a{display:inline-block;margin:0 20px;padding:0 55px;background-color:#e70012;color:#fff;line-height:60px;border-radius:5px;font-size:20px;font-weight:700;letter-spacing:7px}

/*贷款链接*/
.daikuan-list .swiper-slide{position:relative;}
.daikuan-list .swiper-slide img{width:100%;height:240px;object-fit:cover;}
.daikuan-list .swiper-slide span{display:block;line-height:52px;text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;background-color:#fff;position:relative;z-index:1;}
.daikuan-list .swiper-slide p{display:block;position:absolute;width:100%;height:240px;top:240px;left:0;background:rgba(230, 9, 17, 0.8);transition:all .5s ease;box-sizing:border-box;padding:45px 25px;}
.daikuan-list .swiper-slide p::before{content:'';display:inline-block;width:30px;border-bottom:1px solid #fff;}
.daikuan-list .swiper-slide:hover p{top:0;}

.daikuan-list {position:relative;}
.daikuan-list .article-next,.daikuan-list .article-prev{position:absolute;font-size: 40px;font-family: simhei;color: #999;cursor:pointer;top: 40%;}
.daikuan-list .article-next:hover,.daikuan-list .article-prev:hover{color:#d0231c;}
.daikuan-list .article-next{right:-30px;}
.daikuan-list .article-prev{left:-30px;}


/*栏目链接*/
.column-links-img {display: flex;justify-content: space-between;align-items: center;}
.column-links-img a{display: block;width:30%;}
.column-links-img a div{overflow: hidden;height:276px;margin-bottom: 40px;}
.column-links-img a::after{content: '';display: inline-block;width: 0px;height: 2px;background-color: #e60911;transition: all .5s ease;}
.column-links-img img{display: block;width: 100%;margin-bottom:30px;transition: all .5s ease;}
.column-links-img a:hover::after {width: 100%;}
.column-links-img a:hover{box-shadow:0px 0px 10px 1px rgba(169, 199, 193, 0.6);}
.column-links-img a:hover img{transform: scale(1.1)}


.bottom-wrap {background-color:#f8f8f8;padding:50px 0;margin-top:90px;}
.bottom {overflow: hidden;}
.bottom video{float: left;width:35%;}
.bottom .center-info{float: left;margin-left:2%;width:26%;}
.bottom .center-info h6{font-size: 28px;color: #e60911;margin-bottom: 10px;}
.bottom .center-info p{line-height: 2.6;color: #666;}
.bottom .center-info a{clear:both;display:block;width:140px;text-align:center;line-height:40px;border:2px solid #e70012;border-radius:5px;color:#e70012;margin-top:10px;transition: all .5s ease;}
.bottom .center-info a:hover{background-color:#e70012;color:#fff;}
.bottom .func-links{width: 33%;float: right;}
.bottom .func-links a{float: left;width: 31%;text-align: center;border: 1px dotted #ddd;padding: 20px 0;margin-right: 2%;margin-bottom: 10px;}
.bottom .func-links a:nth-child(3n){margin-right: 0;}
.bottom .func-links a img{width: 47%;display: block;margin: 0px auto 10px;}
.bottom .func-links a:hover{background-color:#e700123d;}









/*! 移动端适配 - 屏幕宽度小于768px时生效 */
@media (max-width:768px){

    /*! 轮播图调整 */
    .banner-box{ padding-top: 0; }
    .swiper1 img{height:200px!important;object-fit:cover}
    .header-wrap .pagination{bottom:15px!important}
    .header-wrap .banner-left,.header-wrap .banner-right{width:30px;height:30px;line-height:30px;font-size:20px}
    /*! 公告栏调整 */
    .top-gonggao-wrap{padding: 0;}
    .gonggao-list{display: flex;/*flex-direction:column;*/height: 40px;}
    .gonggao-list .gonggao-name{margin-bottom:10px;text-align:center}
    .gonggao-list .swiper-gonggao-wrap{width:100%!important;max-width: calc(100% - 45px)!important;padding-left: 5px;}
    .swiper-gonggao .swiper-slide{font-size:12px}

    .simg {display:inline-block;height: 40px;}
    .ximg {display:none;}

    /*! 标题样式调整 */
    .column-title{margin:30px 0 15px}
    .column-title .column-title-en{font-size:40px}
    .column-title .column-title-zh{font-size:24px;margin-top:-25px}
    /*! 新闻区域调整 */
    .news .fl{float:none;}
    .news .fl img{height:180px}
    .news .fl span{padding:20px 15px;height:auto}
    .news .fr{width:100%!important;margin-top:15px}
    .news .fr a{padding:10px;}
    .news .fr a img{width:80px;height:60px}
    .news .fr a span {padding-left:0;}
    /*! 业务链接调整 */
    .column-links{margin:20px 0;display: flex;align-items: center;justify-content: space-between;}
    .column-links a{display:block;font-size:16px;white-space: nowrap;line-height: unset;padding: 10px 10px;box-sizing: border-box;margin: 0;letter-spacing: unset;flex: 1;margin: 0 6px;.column-linksa{font-size: 14px;padding: 6px 5px;flex: 1;margin: 0 6px;};}
    /*! 贷款列表调整 */
    .daikuan-list .article-next,.daikuan-list .article-prev{display:none}
    .swiper-daikuan{padding:0 10px}
    .swiper-daikuan .swiper-slide{width:140px!important}
    .daikuan-list .swiper-slide img{height:120px}
    /*! 合作平台调整 */
    .column-links-img{flex-direction:column;gap: 5px;}
    .column-links-img a{width:100%!important}
    .column-links-img a div{height: auto;margin-bottom: 10px;}

    /*栏目链接*/
    .column-links-img img {margin-bottom:0px;}
    /*! 底部区域调整 */
    .bottom-wrap{padding:20px 0;margin-top:40px}
    .bottom video{width:100%;float:none;margin-bottom:20px}
    .bottom .center-info{width:100%;margin:0 0 20px}
    .bottom .center-info h6 {text-align:center;margin-top:10px;font-size: 20px;}
    .bottom .center-info a {margin: 10px auto 0;}
    .bottom .func-links{width:100%;display:flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
    .bottom .func-links a{width:48%;padding: 10px 0;}
    .bottom .func-links a:nth-child(2n){margin-right:0}
     .bottom .func-links a img{width: 50px;margin: 0px auto 10px;}
    
    /*! 适配小屏字体 */
    .news .moreurl{margin:20px auto}
}
/*! 超小屏适配 (375px以下) */
@media (max-width:375px){
    .swiper-daikuan .swiper-slide{width:120px!important}
    /*! 业务链接调整 */
    .column-links{margin:20px 0;display: flex;align-items: center;justify-content: space-between;}
    .column-links a{font-size: 14px;padding: 6px 5px;flex: 1;margin: 0 6px;}
    
}