.pagination{display:flex;flex-wrap: wrap;}
.pagination li{padding: 8px 10px;border: 1px solid #ccc;margin:5px;color: #ccc}
.pagination a{color:#ccc}
.pagination .active{background: #0084fd;color:#fff;}
.pagination .active a{color:#fff;}
.news_banner_info{width:50%;margin:0;}
.news_banner_info strong{text-shadow:none;font-size: 35px; color:#000;}
.news_banner_info h1{text-shadow:none;font-size: 35px; color:#000;}
.news_banner_info h2{font-size: 16px;line-height: 30px;color: #666666;padding:40px 0 50px 0}
.news_banner_info a{width:150px; line-height:42px; font-size:18px;}
.swiper-wrapper{display:flex}
.w1200.crumb{ padding:20px 0 0 0;font-size:14px; color:#666}
.w1200.crumb a{color:#666;}
.news_tab{width:810px !important;}
.hot_list{ display:flex;flex-direction:column; padding:15px 0;}
.hot_list.tag{flex-direction:row; flex-wrap:wrap;}
.hot_list .col-md-1{padding:5px; border:1px solid #ccc;border-radius:7px; margin:5px;}
.news_side .search{padding-top: 30px;line-height: 30px;width: 100%;display:flex;align-items: center;}
.news_side .search input{border:1px solid #ccc;line-height: 30px;padding-left: 10px;width: 70%;margin-right: 10px;margin-left: 0;border-radius: 5px;}
.news_side .btn.btn-primary.btn-sm{line-height:30px;background:#0084fd;padding: 0 15px;border-radius: 5px;color: #fff;}
.news_side .side_box.lz li{ }
.news_side .side_box.lz a{color:#fff;text-align: center;margin-bottom:30px; padding:10px 0; background:#0084FD; font-size:18px;}
.side_box.lz{ display:flex;flex-direction:column; padding:0 50px; }
.side_box.lz h3{border-bottom:none; font-size:16px; text-align:center; color:#0084fd; font-weight:bold;}
.swiper-slide{background:#eaf3fe}
.news_banner{width:1200px; margin:0 auto;}
.news_banner_ph{background-size:inherit; width:50%;}
.pplistHtml .news_banner .news_banner_info.w1200 strong{ width:580px;}

@media screen and (max-width: 768px)
{
.news_list_item h3 a{font-size:4.5vw;}
.news_list_time span{font-size: 14px;}
.pplistHtml{display:none;}
.news_banner_ph{ width:0}
.news_banner_info h1{font-size:36px;width: 100%;}
.w1200.crumb{ padding:10px 20px; }	
.side_box h3{padding: 15px 0;}
.news_tab{width:100% !important;}	
}