body{font-family:"微软雅黑";font-size:16px;background-color: #eeeeee;}
.body-bg{background-color: #d5e6f8;}
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{opacity: 0;}

.btns{color: #ffffff;background-color: #0351d9;display: inline-block;transition: 0.3s;cursor:pointer;}

.items-box{padding: 12px 0 12px 0;}
.items-box.no-padd-top{padding-top: 0;}
.items-title{font-size: 18px;color: #000000;text-align: center;}
.items-title.color{color: #ff6a00;}
.items-desc{color: #666666;text-align: center;font-size: 12px;margin-top: 4px;}
.items-desc.color{color: #ff6a00;}
.items-desc .img{max-width: 100%;}
.items-conts{padding: 12px 0 0 0;}
.items-conts.lists{padding: 0;}
.items-conts.lists>div>div{margin-top: 12px;}
.items-conts>.img{max-width: 100%;}
.lists-box{margin-bottom: 12px;}

.navbar-custom{padding: 8px 0;background: rgb(255 255 255 / 100%);transition:All 0.2s ease-in-out;box-shadow: 0 0px 14px 0 rgb(0, 0, 0, 0.1)}
.navbar-custom.navbar-top{background: rgb(255 255 255 / 100%);}
.navbar-custom .navbar-brand{padding:0;margin-right: 0;}
.navbar-custom .navbar-brand .img{height: 32px;}
.navbar-custom .navbar-toggler{font-size: 16px;border-color: #ffffff;}
.navbar-custom .navbar-nav .nav-link{font-size: 16px;padding: 8px 20px;color: #000000;}
.navbar-custom.navbar-top .navbar-nav .nav-link{color: #333333;}
.navbar-custom .navbar-nav .nav-link:hover,.navbar-custom .navbar-nav .nav-link.active{color: #0351d9;}
.navbar-zw{height: 50px;}

.banner .items{background-repeat: no-repeat;background-size: cover;background-position: center center;}
.banner .boxs{padding: 150px 0;}
.banner .boxs .img{max-width: 100%;}

.fd{margin-top: -80px;}
.search{display: flex;height: 48px;border-radius: 24px;overflow: hidden;background-color: #ffffff;}
.search input{flex: 1;height: 48px;padding: 0 0 0 20px;margin: 0;border: none;}
.search button{height: 48px;width: 60px;border: none;background-color: #ffffff;}

.fl{padding: 20px 12px;border-radius: 6px;height: 100%;display: flex;background:linear-gradient(to bottom, #46a8ff, #0372dd);align-items: center;}
.fl .image{width: 40px;margin-right: 6px;}
.fl .image .img{max-width: 100%;}
.fl .detail{flex: 1;}
.fl .detail .title{font-size: 16px;color: #ffffff;font-weight: bold;}
.fl .detail .desc{font-size: 12px;color: #ffffff;}

.szwl-menu{padding: 20px 12px;background-color: #d5e6f8;}
.szwl-menu .swiper-slide{font-size:14px;padding: 6px 12px;color: #000000;border-radius: 30px;width: auto;}
.szwl-menu .swiper-slide-thumb-active{background-color: #3598f5;color: #ffffff;}

.news{display: block;margin-bottom: 12px;padding: 12px;background-color: #ffffff;}
.news:last-child{margin-bottom: 0;}
.news .title{font-size: 16px;color: #000000;font-weight: bold;}
.news .desc{font-size: 14px;margin-top: 8px;color: #666666;}
.news .time{font-size: 12px;margin-top: 8px;color: #333333;}

.video{display: block;margin-bottom: 12px;padding: 12px;background-color: #ffffff;}
.video:last-child{margin-bottom: 0;}
.video .image{border-radius: 6px;overflow: hidden;}
.video .image .img{width: 100%;}
.video .title{font-size: 16px;margin-top: 8px;color: #000000;font-weight: bold;}
.video .time{font-size: 12px;margin-top: 8px;color: #333333;}
.video.icon .image{position: relative;}
.video.icon .image:before{transform: translate(-50%, -50%);font-size: 40px;font-family: "Font Awesome 6 Free";font-weight: 900;content: "\f144";position: absolute;left: 50%;top: 50%;color: #ffffff;}

.nb{height: 73px;line-height: 73px;background-color: #d5e6f8;text-align: center;position: relative;color: #000000;font-size: 16px;}
.nb .back{display: block;left: 0;top: 0;bottom: 0;position: absolute;width: 60px;text-align: center;color: #666666;}

.arc{padding: 12px;}
.arc .title{font-size: 16px;color: #000000;}
.arc .time{font-size: 12px;margin-top: 12px;color: #333333;}
.arc .conts{margin-top: 12px;font-size: 14px;color: #666666;}
.arc .conts p{margin-bottom: 5px;}
.arc .conts img{max-width: 100%;}

.pre{padding: 12px;}
.pre .item{display: block;text-align: center;font-size: 16px;background-color: #666666;padding: 10px 0;margin-bottom: 12px;color: #ffffff;}
.pre .item.active{background-color: #3598f5;}

@media (min-width:576px){
}
@media (min-width:992px){
}
@media (min-width:1200px){
}
@media (min-width:1400px){
   .container{max-width: 1224px;}
}