body{font-family:"微软雅黑";font-size:16px;}
a{text-decoration: none;}
input,textarea:focus{outline: none;}
.text-truncate1{display: -webkit-box;overflow: hidden;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.text-truncate2{display: -webkit-box;overflow: hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.text-truncate3{display: -webkit-box;overflow: hidden;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.medias-list-container{width: 100%;padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;}
.animate-box,.animate-box2{opacity: 0;}
.no-padd-top{padding-top: 0 !important;}

/*顶部菜单*/
.navbar-style2{padding: 0;position: fixed;left: 0;right:0;top: 0;z-index: 1000;background-color: #2460db;box-shadow: 0 0px 10px 0 rgb(0, 0, 0, 0.1);}
.navbar-style2 .container{background-color: #2460db;}
.navbar-style2 .navbar-toggler{padding:0;color:#ffffff;border:1px solid #ffffff;font-size:16px;cursor:pointer;font-family:"Font Awesome 6 Free";font-weight: 900;width: 32px;height: 24px;line-height: 22px;text-align: center;}
.navbar-style2 .navbar-toggler::before{content:"\f00d";}
.navbar-style2 .navbar-toggler.collapsed::before{content:"\f0c9";}
.navbar-style2 .navbar-brand{padding:0;margin:0;font-size: 0;}
.navbar-style2 .navbar-brand>img{max-height: 50px;padding: 8px 0;}
.navbar-style2 .navbar-collapse{justify-content: flex-end;}
.navbar-style2 .nav-item{position: relative;}
.navbar-style2 .nav-item .nav-link{padding: 13px 0;color: #ffffff;position:relative;font-size: 16px;text-align: center;}
.navbar-style2 .nav-item .nav-link:hover,.navbar-style2 .nav-item .nav-link.active{color: #ffffff;}
.navbar-style2 .nav-item .nav-link .btns{background-color: #ffffff;padding: 8px 24px;border-radius: 30px;color:#2460db;}
.navbar-style2 .nav-item .nav-link:hover .btns{color:#2460db;}
.navbar-style2 .nav-item .nav-link .toggle{height: 100%;width: 50px;position: absolute;top: 0;right: 0;z-index: 1001;}
.navbar-style2 .nav-item .dropdown-menu{width: 100%;min-width:unset;border-radius:4px;overflow:hidden;padding: 0;margin:0;}
.navbar-style2 .nav-item .dropdown-menu li .dropdown-item{background-color: #2460db;}
.navbar-style2 .nav-item .dropdown-menu .dropdown-item{padding: 12px 0;text-align: center;font-size: 14px;color: #000000;border-bottom: 1px dotted #ffffff;}
.navbar-style2 .nav-item .dropdown-menu .dropdown-item:hover,.navbar-style2 .nav-item .dropdown-menu .dropdown-item.active{color: #2460db;}
/*顶部菜单*/

/*首页滚动*/
.banner{position: relative;padding-top: 50px;}
.home-banner{width: 100%;height: 100%;}
.home-banner .swiper-slide{overflow: hidden;}
.home-banner .swiper-slide .imgs{display: block;width: 100%;height: 100%;transform: scale(1.1);transition: all 5s;}
.home-banner .swiper-slide-active .imgs{transform: scale(1);}
.home-banner .swiper-pagination-bullet{width: 30px;height: 2px;background-color: #999999;opacity:1;border-radius: 0;}
.home-banner .swiper-pagination-bullet-active{position: relative;}
.home-banner .swiper-pagination-bullet-active::after {animation: middleloop 5s forwards;background-color: #ffffff;content:' ';position: absolute;top: 0;bottom: 0;width: 100%;transform-origin: left;z-index: 3;transition-timing-function: linear;}
@keyframes middleloop{ 0%{transform: scaleX(0);left: 0;} 100%{transform: scaleX(1);left: 0;} }
/*首页滚动*/

/*面包屑导航*/
.breads{border-bottom: 2px solid #000000;padding: 12px 0;}
.breads .swiper-slide{width: auto;}
.breads .swiper-slide a{font-size: 12px;display: inline-block;padding: 6px 16px;color: #000000;background-color: #f1f1f1;transition: all .3s;}
.breads .swiper-slide a:hover,.breads .swiper-slide a.active{background-color: #2460db;color: #ffffff;}
/*面包屑导航*/

.items-box{padding: 12px 0 12px 0;}
.items-box.list{padding: 0 0 12px 0;}
.items-title{display: flex;justify-content: space-between;align-items: center;}
.items-title.padd60{padding: 12px 0;}
.items-title .title h3{font-size: 20px;color: #333333;font-weight: bold;margin-bottom: 0;}
.items-title .more{font-size: 12px;padding: 4px 10px;color: #333333;border:2px solid #333333;display: inline-block;border-radius: 30px;transition: all .3s;}
.items-title .more i{margin-right: 8px;}
.items-title .more:hover{background-color: #2460db;border-color: #2460db;color: #ffffff;}
.jjxs .items-title .title h3{color: #56afff;font-weight: normal;}
.jjxs .items-title .title p{font-size: 12px;color: #56afff;margin-bottom: 0;}
.jjxs .items-title .more{width: 100px;color: #ffffff;border-color: #ffffff;}
.jjxs .items-title .more:hover{background-color: #2460db;border-color: #2460db;color: #ffffff;}

.swiper-news .item{display: block;position: relative;}
.swiper-news .item .imgs{width: 100%;transition: all .3s;}
.swiper-news .item:hover .imgs{transform: scale(1.1);}
.swiper-news .item .title{font-size:14px;padding: 12px;color: #ffffff;position: absolute;left: 0;bottom: 0;right: 0;background-color: rgb(0, 0, 0, 0.3);}
.swiper-news .item .title span{float: right;margin-left: 8px;}

.news-menu{margin-top: 12px;}
.news-menu .item{font-size: 18px;margin-right: 15px;color: #333333;border-bottom: 4px solid transparent;transition: all .3s;cursor: pointer;}
.news-menu .item:hover,.news-menu .item.active{border-color: #2460db;color: #2460db;font-weight: bold;}
.news-list{margin-top: 12px;}
.news-list .item{font-size: 14px;margin-bottom: 6px;color: #666666;display: block;}
.news-list .item:last-child{margin-bottom: 0;}
.news-list .item:hover{color: #2460db;}
.news-list .item span{margin-right: 8px;}

.ssgg{width: 100%;overflow:hidden;margin-top:0px;}
.ssgg a{display:block;width: 100%;float: none;text-align: center;margin-top: 12px;}
.ssgg a img{max-width: 100%;}

.jjxs{padding: 20px 12px 20px 12px;position: relative;background-image: url('../img/jjxs-bg.jpg');background-repeat: no-repeat;background-position: top right;background-color: #0a023d;}
.jjxs .info{font-size: 12px;width:100%;color: #ffffff;margin-top: 10px;}
.jjxs .list{position: unset;}
.jjxs .list>div{margin-top: 12px;}
.jjxs-box .item{position: relative;transition: all .3s;display:block;}
.jjxs-box .item .image .img{width: 100%;}
.jjxs-box .item .detail{padding: 12px;border-radius: 10px;background-color: rgb(255, 255, 255, 0.3);position: absolute;left: 0;bottom: 0;right: 0;}
.jjxs-box .item .detail .title{font-size: 18px;font-weight: bold;color: #ffffff;position: relative;}
.jjxs-box .item .detail .title::after{position: absolute;content:' ';bottom: -6px;right: 0;left: unset;height: 2px;width: 0;background: linear-gradient(to right, #ffffff, #ffffff);transition: 0.3s;}
.jjxs-box .item:hover .detail .title::after{width: 100%;left: 0;right: unset;}
.jjxs-box .item .detail .desc{font-size: 12px;margin-top:10px;color: #ffffff;}

.lists-box{margin-top: 12px;}

.fczs-box{margin-top:0px;}
.ggjl-box{margin-top: 12px;padding: 0px 12px 0 12px;background-color: #f3f7f9;}
.media1{display: block;height: 100%;}
.media1 .images{text-align: center;overflow: hidden;position: relative;}
.media1 .images .imgs{width: 100%;transition: 0.3s;}
.media1:hover .images .imgs{transform: scale(1.1);}
.media1 .details{padding: 10px 0;}
.media1 .details .title{font-size: 14px;color: #333333;}
.media1:hover .details .title{color: #2460db;}
.media1 .details .name{font-size: 14px;color: #333333;font-weight: bold;}
.media1:hover .details .name{color: #2460db;}
.media1 .details .job{font-size: 12px;color: #666666;}

.media2{display: flex;align-items: center;}
.media2 .images{width: 120px;overflow: hidden;}
.media2 .images .imgs{transition: 0.3s;width: 100%;}
.media2:hover .images .imgs{transform: scale(1.1);}
.media2 .details{flex: 1;}
.media2 .details .title{padding: 0 12px 0 12px;font-size: 14px;color: #333333;font-weight: bold;}
.media2:hover .details .title{color: #2460db;}
.media2 .details .time{font-size: 16px;padding: 20px 30px 0 30px;color: #333333;display:none;}
.media2 .details .desc{font-size: 12px;padding: 6px 12px 0 12px;-webkit-line-clamp: 2;color: #666666;display: -webkit-box;overflow: hidden;-webkit-box-orient: vertical;}

.media2 .images.yxxy{width: 120px;}
.media2 .details .bg{padding: 10px 0;background-color: #f1f1f1;}
.media2 .details .bg .title{font-size: 16px;}
.media2 .details .bg .title small{font-size: 14px;margin-left: 12px;}
.media2 .details .bg .desc{font-size: 12px;-webkit-line-clamp: 4;}

/*内页容器*/
.arc-box .content.top-line{margin-top: 12px;padding-top: 12px;border-top: 1px dotted #eaeaea;}
.arc-box .content{color: #666666;}
.arc-box .content img{max-width: 100%;}
.arc-box .content p{margin-bottom: 0;}
.arc-title{font-size: 18px;text-align: center;color: #000000;font-weight: bold;}
.arc-tags{margin-top: 5px;text-align: center;font-size: 0;}
.arc-tags span{margin: 0 5px;font-size: 12px;}
.prenext{border-top:1px dotted #eaeaea;margin-top:12px;padding-top:12px;}
.prenext a{color: #333333;}
.prenext a:hover{color: #2460db;font-weight:bold;}
.list-page{margin-top: 20px;}
.list-page .page-item{margin: 0 3px;}
.list-page .page-item .page-link{border-radius: 4px !important;background-color: #f6f6f6;border-color: #f6f6f6;color: #333333;}
.page-item.active .page-link{background-color: #333333;border-color: #333333;color: #ffffff;}
/*内页容器*/

.zzln{margin-top: 12px;padding: 0;background-repeat: no-repeat;background-position: top center;background-color: #000000;}
.zzln .box{background-color: #2460db;padding: 0 12px;}
.swiper-zzln .item{display: block;padding: 12px 0;}
.swiper-zzln .item .imgs{transition: 0.3s;}
.swiper-zzln .item:hover .imgs{transform: scale(1.1);}
.swiper-zzln .item .title{font-size: 18px;margin-top: 8px;font-weight: bold;color: #ffffff;}
.swiper-zzln .item .desc{font-size: 12px;margin-top: 10px;color: #ffffff;}

.csrjs{display: block;}
.csrjs .images{width: 100%;text-align: center;}
.csrjs .images .imgs{max-width: 500px;width: 100%;}
.csrjs .detail{padding-left: 0px;margin-top: 12px;flex: 1;}
.csrjs .detail .title{font-size: 24px;font-weight: bold;color: #000000;}
.csrjs .detail .title small{font-size: 18px;margin-left: 12px;}
.csrjs .detail .desc{margin-top: 12px;font-size: 14px;}
.csrjs .detail .desc p{line-height: 28px;margin-bottom: 0;color: #333333;}

.swiper-ry{margin-top: 12px;}
.swiper-ry .swiper-slide{width: 220px;}
.swiper-ry .item{display: block;width: 100%;text-align: center;}
.swiper-ry .item .images{width: 100%;overflow: hidden;}
.swiper-ry .item .images .imgs{width: 100%;transition: 0.3s;}
.swiper-ry .item:hover .images .imgs{transform: scale(1.1);}
.swiper-ry .item .title{font-size: 14px;margin-top: 10px;color: #333333;}

.lxwm-box{margin-bottom: 12px;}
.lxwm{background-color: #f6f6f6;padding: 12px;transition: 0.3s;}
.lxwm:hover{box-shadow: 0 0px 16px 0 rgb(0, 0, 0, 0.2);}
.lxwm .details .title{font-size: 0;}
.lxwm .details .title .sp1{font-size: 30px;font-weight: bold;color: #000000;font-family: 'Arial';}
.lxwm .details .title .sp2{font-size: 12px;color: #000000;}
.lxwm .details .desc{font-size: 12px;color: #000000;}
.lxwm .dz-img{max-width: 100%;}
.lxwm .cname{font-size: 20px;font-weight: bold;padding: 12px 0 12px;color: #000000;}
.lxwm .infos{font-size: 14px;color: #666666;}
.lxwm .qrcode{margin-top: 12px;display: flex;}
.lxwm .qrcode .box{padding-right: 30px;}
.lxwm .qrcode .box .txt{font-size: 14px;color: #333333;text-align: center;margin-top: 10px;}

.footer-bottom{padding: 15px 0;background-color: #262626;text-align: center;}
.footer-bottom .container a,.footer-bottom .container span{font-size: 12px;color: #cccccc;margin-right: 12px;}
.footer-bottom .container a:hover{color: #2460db;cursor: pointer;}

.top{display: none;}

@media (min-width:576px){
}
@media (min-width:992px){
    .media2{display: flex;align-items: center;}
    .media2 .images{width: 400px;}
    .media2 .details .title{padding: 0 30px 0 30px;font-size: 20px;}
    .media2 .details .time{display:block;}
    .media2 .details .desc{font-size: 16px;padding: 20px 30px 0 30px;-webkit-line-clamp: 3;}
    
    .media2 .images.yxxy{width: 300px;}
    .media2 .details .bg{padding: 40px 0;}
    .media2 .details .bg .title{font-size: 24px;}
    .media2 .details .bg .title small{font-size: 18px;margin-left: 12px;}
    .media2 .details .bg .desc{font-size: 16px;-webkit-line-clamp: 6;}
    
    .navbar-style2{position: absolute;top: 30px;background-color: transparent;box-shadow:none;}
    .navbar-style2.fixed{position:fixed;}
    .navbar-style2 .container{box-shadow: 0 0px 10px 0 rgb(0, 0, 0, 0.1);border-radius: 8px;}
    .navbar-style2 .navbar-brand>img{max-height: 60px;padding: 0;}
    .navbar-style2 .nav-item:hover>.dropdown-menu{display: block;}
    .navbar-style2 .nav-item .nav-link{padding: 30px 6px;font-size: 16px;}
    .navbar-style2 .nav-item:last-child .nav-link:after{background-color: transparent;}
    .navbar-style2 .nav-item .nav-link:after{position:absolute;bottom: 15px;left:50%;width:16px;height:4px;margin-left: -8px;background-color:#ffffff;content:'';opacity:0;transition:0.3s;border-radius: 2px;}
    .navbar-style2 .nav-item .nav-link.active:after,.navbar-style2 .nav-item .nav-link:hover:after{bottom:20px;opacity:1;}
    .navbar-style2 .nav-item .nav-link.dropdown-toggle:after{border-color:transparent;}
    .navbar-style2 .nav-item .nav-link .toggle{display: none;}
    
    /*首页滚动*/
    .banner{padding-top: 0;}
    .home-banner .swiper-pagination-bullet{width: 80px;height: 2px;}
    /*首页滚动*/
    
    .breads{padding: 25px 0;}
    .breads .swiper-slide a{font-size: 16px;padding: 12px 35px;}
    
    .items-box{padding: 60px 0 60px 0;}
    .items-box.list{padding: 30px 0 60px 0;}
    .items-box.items3{padding: 60px 0 180px 0;}
    .items-title.padd60{padding: 60px 0;}
    .items-title .title h3{font-size: 48px;}
    .items-title .more{font-size: 16px;padding: 10px 40px;}
    .items-title .more i{margin-right: 8px;}
    .jjxs .items-title .title p{font-size: 26px;}
    .jjxs .items-title .more{width: auto;}
    
    .swiper-news .item .title{font-size:16px;padding: 15px;}
    .swiper-news .item .title span{margin-left: 12px;}
    
    .news-menu{margin-top: 0px;}
    .news-menu .item{font-size: 20px;margin-right: 20px;}
    .news-list{margin-top: 20px;}
    .news-list .item{font-size: 16px;margin-bottom: 8px;}
    .news-list .item span{margin-right: 12px;}
    
    .ssgg{margin-top:60px;}
    .ssgg a{width: 188px;float: left;transition: all .3s;}
    .ssgg a img{max-width: unset;}
    .ssgg:hover a{width: 188px;}
    .ssgg a:hover{width: 560px;}
    
    .jjxs{padding: 40px 30px 350px 30px;}
    .jjxs .info{font-size: 16px;width:690px;margin-top: 50px;}
    .jjxs .list{position: absolute;bottom: -120px;left: 30px;right: 30px;}
    .jjxs-box .item .detail{padding: 20px;border-radius: 10px;}
    .jjxs-box .item .detail .title{font-size: 24px;}
    .jjxs-box .item .detail .title::after{bottom: -10px;}
    .jjxs-box .item .detail .desc{font-size: 14px;margin-top:20px;}
    .jjxs-box .item:hover{transform: translateY(-20px);}
    
    .lists-box{margin-top: 30px;}
    
    .fczs-box{margin-top:30px;}
    .ggjl-box{margin-top: 60px;padding: 10px 40px 30px 40px;}
    .media1 .details{padding: 12px 0;}
    .media1 .details .title{font-size: 16px;}
    .media1 .details .name{font-size: 24px;}
    .media1 .details .job{font-size: 16px;}
    
    .arc-box .content.top-line{margin-top: 40px;padding-top: 40px;}
    .arc-title{font-size: 30px;}
    .arc-tags{margin-top: 10px;}
    .arc-tags span{margin: 0 5px;font-size: 16px;}
    .prenext{margin-top:40px;padding-top:40px;}
    .list-page{margin-top: 60px;}
    
    .zzln{margin-top: 60px;padding: 350px 30px 35px 30px;}
    .zzln .box{padding: 0 20px;}
    .swiper-zzln .item{padding: 20px 0;}
    .swiper-zzln .item .title{font-size: 24px;margin-top: 10px;}
    .swiper-zzln .item .desc{font-size: 16px;margin-top: 20px;}
    
    .csrjs{display: flex;}
    .csrjs .images{width: 500px;}
    .csrjs .detail{padding-left: 30px;margin-top: 0px;}
    .csrjs .detail .title{font-size: 48px;}
    .csrjs .detail .title small{font-size: 32px;margin-left: 12px;}
    .csrjs .detail .desc{margin-top: 60px;font-size: 18px;}
    .csrjs .detail .desc p{line-height: 28px;}
    
    .swiper-ry{margin-top: 60px;}
    .swiper-ry .swiper-slide{width: 420px;}
    .swiper-ry .item .title{font-size: 18px;margin-top: 10px;}
    
    .lxwm-box{margin-bottom: 24px;}
    .lxwm{padding: 30px;}
    .lxwm .details .title .sp1{font-size: 48px;}
    .lxwm .details .title .sp2{font-size: 18px;}
    .lxwm .details .desc{font-size: 18px;}
    .lxwm .cname{font-size: 24px;padding: 60px 0 30px;}
    .lxwm .infos{font-size: 16px;}
    .lxwm .qrcode{margin-top: 30px;}
    .lxwm .qrcode .box .txt{font-size: 16px;}
    
    .footer-bottom{padding: 28px 0;}
    .footer-bottom .container a,.footer-bottom .container span{font-size: 16px;}
    
    .top{display: block;position: fixed;width: 50px;height: 50px;line-height: 64px;text-align: center;color: #ffffff;font-family: 'Arial';font-size: 12px;background-color: #3c63bd;right: 30px;bottom: 100px;z-index:1001;border-radius: 6px;}
    .top .box{width: 100%;height: 100%;position: relative;font-weight: bold;cursor: pointer;}
    .top .box::before{font-weight: 900;content: "\f106";font-family: "Font Awesome 6 Free";position: absolute;left: 50%;top: 10px;line-height: normal;transform: translate(-50%, 0);transition: 0.3s;}
    .top .box:hover::before{top: 8px;}
    
    
}
@media (min-width:1200px){
    .navbar-style2 .nav-item .nav-link{padding: 30px 15px;}
    
    .news-menu .item{font-size: 24px;margin-right: 30px;}
    .news-list{margin-top: 26px;}
    .news-list .item{margin-bottom: 16px;}
    
    .media2 .images{width: 480px;}
    
    .ssgg a{width: 278px;}
    .ssgg:hover a{width: 278px;}
    .ssgg a:hover{width: 560px;}
}
@media (min-width:1400px){
    .container{max-width: 1384px;}
    
    .navbar-style2 .nav-item .nav-link{padding: 30px 25px;}
    
    .news-list{margin-top: 40px;}
    .news-list .item{margin-bottom: 25px;}
    
    .media2 .images{width: 560px;}
    
    .ssgg a{width: 400px;}
    .ssgg:hover a{width: 400px;}
    .ssgg a:hover{width: 560px;}
}