.home .banner { width: 100%; position: relative; }
.home .banner img { width: 100%; display: block; object-fit: cover; }
.home .banner .text { position: absolute; left: 0; bottom: -20px; width: 100%; color: white; text-align: center; }
.home .banner .text .p1 { font-size: 40px; }
.home .banner .text .p2 { font-weight: lighter; font-size: 20px; margin: 40px 0 15px 0; }
.home .banner .text .line { width: 1px; height: 240px; background: rgba(242, 242, 242, 0.2); margin: 0 auto; position: relative; overflow: hidden; }
.home .banner .text .line::before { content: ""; display: block; width: 1px; height: 25px; background: #F2F2F2; position: absolute; left: 0; top: 0; animation: down 4s infinite linear; }
@keyframes down {
 from {
 top: 0;
}
 to {
 top: 100%;
}
}
.home .main { width: 80%; margin: 80px auto; }
.home .main .title { color: #111010; font-size: 34px; font-weight: bolder; border-bottom: 1px solid rgba(38, 51, 70, 0.2); padding-bottom: 30px; }
.home .main .allItems { width: 100%; margin: 40px 0; }
.home .main .allItems .lba { width: calc(100% - 40px); padding: 20px; display: flex; justify-content: space-between; align-items: center; transition: all 600ms; }
.home .main .allItems .lba .time { width: 77px; height: 77px; background: #0075C3; border-radius: 6px; display: flex; flex-direction: column; align-items: center; justify-content: center; }
.home .main .allItems .lba .time .day { font-size: 24px; color: white; font-weight: bolder; }
.home .main .allItems .lba .time .date { color: white; font-size: 14px; font-weight: lighter; margin-top: 5px; }
.home .main .allItems .lba .st { width: calc(98% - 77px); color: #111010; overflow: hidden; -webkit-line-clamp: 3; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; line-height: 1.6; font-size: 20px; }
.home .main .allItems .lba:hover { background: #F9F9F9; }
.home .main .pager { width: 100%; display: flex; justify-content: center; }
.home .main .pager a { width: 32px; height: 32px; background: #EFEFEF; display: flex; align-items: center; justify-content: center; margin: 0 5px; position: relative; transition: all 600ms; color: #666666; font-size: 18px; }
.home .main .pager a img { transition: all 600ms; }
.home .main .pager a img:nth-child(2) { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); opacity: 0; }
.home .main .pager a:hover { background: #0C4AB0; color: white; }
.home .main .pager a:hover img:nth-child(1) { opacity: 0; }
.home .main .pager a:hover img:nth-child(2) { opacity: 1; }
.home .main .pager .active { background: #0C4AB0; color: white; }
.home .main .pager .prev img:nth-child(2) { transform: translate(-50%, -50%) rotateY(180deg); }
.home .main .pager .next { transform: rotateY(180deg); }
.home .main .pager .next img:nth-child(2) { transform: translate(-50%, -50%) rotateY(180deg); }
.thumbnail-news-card { background: linear-gradient(180deg, #eff4fa 0%, #FFFFFF 100%); box-shadow: 0 4px 8px #10172314; border: 2px solid #fff; padding: 24px 40px; cursor: pointer; margin-bottom: 32px; }
.thumbnail-news-card .news-content .news-summary { font-size: 16px; }
.thumbnail-news-card .news-content .news-summary span:nth-child(1) {  padding-right: 10px; font-weight: bold; }
.thumbnail-news-card .news-content .news-summary span:nth-child(2) {  line-height: 32px; }
.supply-list { margin-top: 20px;}
.supply-list img{ width:100%; }
/*.supply-list a:hover { background: #116fd7 !important; color: #FFF; }*/
/*.supply-list a { border-radius: 5px; background: #509df3; transition: 0.5s; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block; height: 60px; padding: 0 20px 0 15px; line-height: 60px; color: #fff; font-size: 18px; }*/
.fl { float: left; }
.fr { float: right; }
.yywdmap { width: 70%; height: 500px; }
.yywdmap-tab { width: 28%; height: 500px; overflow-y: auto; }
.yywdmap-tab ul li { padding: 10px 0; cursor: pointer; border-bottom: #eaeaea 1px solid; }
.yywdmap-tab ul li b { margin-bottom: 10px; padding-left: 27px; font-size: 20px; color: #333; font-weight: bold; background: url(icon_63.png) left center no-repeat; line-height:40px; }
.yywdmap-tab ul li p { padding-left: 27px; font-size: 16px; color: #666; line-height:32px; }
.clearfix{ clear:both;}
.allItems{ overflow:hidden;}
.lucidity_pgToolbar {  border: none !important;}
@media screen and (max-width: 1200px) {
.home .banner img { height: 320px; }
.home .banner .text .p1 { font-size: 24px; }
.home .banner .text .p2 { margin: 15px 0; }
.home .banner .text .line { height: 100px; }
.home .main { width: 90%; margin: 30px auto; }
.home .main .title { font-size: 22px; padding-bottom: 15px; }
.home .main .allItems { margin: 20px 0; }
.home .main .allItems .lba { width: 100%; margin-right: 0; }
.home .main .allItems .lba img { height: 200px; }
.lucidity-ui-paging-container { display: none !important; }
.lucidity_pgRefresh { display: none !important; }
.yywdmap{width: 100%; height: 300px; float:none !important;}
.yywdmap-tab{ width:100%;}
}

/*# sourceMappingURL=sqfb.css.map */