.banner-box .banner-index{height:800px;--swiper-pagination-bullet-width:8px;--swiper-pagination-bullet-height:8px;--swiper-pagination-color:#fff;--swiper-pagination-bullet-inactive-opacity:.3;--swiper-pagination-bullet-inactive-color:#fff}.banner-box .banner-index img{width:100%;height:100%;object-fit:cover}.banner-box .banner-index .swiper-button-prev,.banner-box .banner-index .swiper-button-next{width:100px;height:100px;background:url('../imgs/arrow.png') no-repeat 0 0/100% 100%;left:164px;top:50%}.banner-box .banner-index .swiper-button-prev:after,.banner-box .banner-index .swiper-button-next:after{display:none}.banner-box .banner-index .swiper-button-next{left:auto;right:164px;transform:rotate(180deg)}.banner-box .banner-index .swiper-pagination{bottom:20px}.banner-box .search{display:none}.more{display:block;width:133px;height:31px;background:url('../imgs/more.png') no-repeat 0 0/100% 100%;margin-top:22px;float:right}.news{background:url('../imgs/news-bg.png') repeat;box-sizing:border-box;padding-bottom:34px}.news>.title{padding:40px 0 38px}.news>.title .font{width:70px;height:32px;background:url('../imgs/news.png') no-repeat 0 0/100% 100%;margin:7px 0 0 0}.news>.title .name{line-height:32px;font-size:22px;font-weight:bold;color:#3d3d3d}.news>.title .bottom{position:relative;margin-top:20px}.news>.title .bottom .line{height:1px;background-image:linear-gradient(270deg, #c3c3c3 0%, rgba(0,0,0,0.3) 52%, #f7f6f3 100%)}.news>.title .bottom .arrow{position:absolute;right:0;top:-8.5px;width:136px;height:17px;background:url('../imgs/line-news.png') no-repeat 0 0/100% 100%}.news .banner-news{flex:1;margin:0 15px 0 0;flex-shrink:0;width:calc(50% - 15px)}.news .banner-news img{width:100%;height:464px;object-fit:cover}.news .banner-news .title{width:100%;padding:20px 25px 0;font-size:22px;font-weight:bold;color:#3d3d3d;box-sizing:border-box}.news .list{overflow:hidden;flex:1;margin:0 0 0 15px;width:calc(50% - 15px)}.news .list .item{display:flex;border-bottom:1px solid #e5e5e5;padding:20px 0 13px 0}.news .list .item:first-child{padding-top:0}.news .list .item .date{padding:0 30px 0 0;text-align:center;color:#960700}.news .list .item .date .bold{font-size:24px;font-weight:900;line-height:35px}.news .list .item .date .month{font-size:13px;line-height:19px}.news .list .item .info{flex:1;width:0;box-sizing:border-box}.news .list .item .info .title{font-size:18px;font-weight:bold;color:#3d3d3d;line-height:26px}.news .list .item .info .text{font-size:14px;color:#6d6d6d;line-height:20px;padding-top:10px}.news .more{margin-top:54px}.notify{background:url('../imgs/notify-bg.png') repeat;overflow:hidden;padding-bottom:30px}.notify .notify-box{flex:1;margin:0 31px 0 0;flex-shrink:0;width:calc(50% - 31px)}.notify .notify-box>.title{width:373.24px;height:32px;background:url('../imgs/notify.png') no-repeat 0 0/100% 100%;margin:33px 0 20px 0}.notify .notify-box .item{display:flex;align-items:center;border-bottom:1px solid #d0bfb2;margin-bottom:10px}.notify .notify-box .item .date{padding:20px;text-align:center;color:#3d3d3d;position:relative}.notify .notify-box .item .date:before{content:'';display:block;width:18px;height:15px;background:url('../imgs/point.png') no-repeat 0 0/100% 100%}.notify .notify-box .item .date:after{content:'';position:absolute;top:8px;right:0;display:block;width:1px;height:52px;background-color:#d8d8d8}.notify .notify-box .item .title{padding:19.5px 140px 19.5px 20px;font-size:16px;color:#3d3d3d;line-height:23px;flex:1}.notify .notify-box .item .time{flex-shrink:0;font-size:16px;color:#3d3d3d}.notify .research{flex:1;margin:0 0 0 31px;flex-shrink:0;width:calc(50% - 31px)}.notify .research>.title{width:276.24px;height:32px;background:url('../imgs/research.png') no-repeat 0 0/100% 100%;margin:30px 0 23px 0}.notify .research .banner-research img{width:100%;height:247px;object-fit:cover}.notify .research .list .item{display:block;font-size:16px;color:#3d3d3d;line-height:23px;padding:10px 20px;border-bottom:1px solid #d0bfb2;margin-top:20px}.notify .research .list .more{margin-top:28px}.resource-box{background:#efefef;overflow:hidden;padding-top:30px;padding-bottom:30px}.resource-box .resource{margin:0 0 0 50px}.resource-box .resource .title{width:145.24px;height:32px;background:url('../imgs/resource.png') no-repeat 0 0/100% 100%}.resource-box .resource .list{padding:15px 0 0 0}.resource-box .resource .list .grid-box{display:grid;grid-template-columns:repeat(2, 1fr);gap:30px 17px;padding-bottom:30px}.resource-box .resource .list .item{display:flex;align-items:center;justify-content:center;height:140px;font-size:16px;font-weight:bold;color:#ffffff}.resource-box .resource .list .item::before{content:'';display:inline-block;width:40px;height:40px;margin-right:10px;background-size:100% 100% !important}.resource-box .resource .list .item.system-1{background:url('../imgs/system-bg-1.png') no-repeat center center / 100% 100%}.resource-box .resource .list .item.system-1::before{background:url('../imgs/system-item-1.png') no-repeat 0 0}.resource-box .resource .list .item.system-2{background:url('../imgs/system-bg-2.png') no-repeat center center / 100% 100%}.resource-box .resource .list .item.system-2::before{background:url('../imgs/system-item-2.png') no-repeat 0 0}.resource-box .resource .list .item.system-3{background:url('../imgs/system-bg-3.png') no-repeat center center / 100% 100%}.resource-box .resource .list .item.system-3::before{background:url('../imgs/system-item-3.png') no-repeat 0 0}.resource-box .resource .list .item.system-4{background:url('../imgs/system-bg-4.png') no-repeat center center / 100% 100%}.resource-box .resource .list .item.system-4::before{background:url('../imgs/system-item-4.png') no-repeat 0 0}.resource-box .resource .list .item.system-5{background:url('../imgs/system-bg-5.png') no-repeat center center / 100% 100%}.resource-box .resource .list .item.system-5::before{background:url('../imgs/system-item-5.png') no-repeat 0 0}.resource-box .resource .list .more{margin-top:28px}.link{background:#fff7f7;overflow:hidden}.link .title{width:491px;height:62px;background:url('../imgs/link.png') no-repeat 0 0/100% 100%;margin:30px auto}.link .link-box{display:flex;flex-wrap:wrap;justify-content:center}.link .link-box .item{font-size:18px;font-weight:bold;color:#ffffff;padding:11px 35px;background:#b90000;margin:0 20px 20px 0;line-height:26px}