@charset "utf-8";

/* 区块样式 */
.home-news{padding:40px 0 20px}
.home-list{min-height: 430px;margin: 20px 0;}
.home-link{padding:20px 0 10px;background:#edf5fc;text-align:center}

/* 轮播样式 */
.news-carousel{width:100%;height:428px;background-color:#f1f1f1}
.news-carousel .swiper-slide{background-size: 100% 100%;background-repeat: no-repeat;background-position: center;}
.news-pagination .swiper-pagination-bullet{width: 16px;height: 16px;line-height: 16px;font-size: 12px;text-align: center;color: #fff;opacity: 1;background-color: rgba(0,0,0,.5);}
.news-pagination .swiper-pagination-bullet-active{background: #007aff;}

/* 标签页样式 */
.tab-title{height:40px;margin-bottom:15px;border-bottom:1px solid #e0e0e0}
.tab-title span{display:inline-block;height:40px;line-height:40px;margin:0 6px;font-size:16px;border-bottom:2px solid transparent;cursor:pointer;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}
.tab-title span a{text-decoration:none;color:#333}
.tab-title span.active{font-size:20px;border-bottom-color:#337ab7}
.tab-more{position: absolute;right: 15px;top: 14px;font-size: 12px;color: #000;}

/* 快捷导航样式 */
.link-icon{display: block;margin-bottom: 30px;text-align: center;}
.link-icon .item{display: inline-block;width: 110px;padding: 15px 0;margin: 0 8px;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}
.link-icon .item:hover{background-color: #fff;box-shadow: 0 0 10px rgba(0,0,0,.1);-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}
.link-icon .item img{width: auto;height: 40px;}
.link-icon .item span{display: block;width: 100%;margin-top: 10px;color: #666;}
.link-icon .item:hover span{color: #111;}

.outer-section-title{height:40px;line-height:40px;border-bottom:1px solid #e0e0e0}
.section-title{height:40px;line-height:40px;margin-bottom:20px}
.section-title a{font-size:12px}
.section-title span{display:inline-block;font-size:20px;font-weight:700;border-bottom:2px solid #337ab7;padding:3px}
.link-list span{margin:10px;padding-left:18px;font-size:14px;background:url(../img/icon_dot.png) no-repeat center left}
.link-list span a{color:#666}
.link-list span a:hover{color:#2160b2}
.outer-container .media-heading{font-size:16px;font-weight:700}
.outer-container .media-heading a:hover{color:#07d}
.date{font-size:12px;color:gray}
.date-img{display:inline-block;width:80px;height:72px;border-right:1px solid #ddd;padding:2px}
.date-img>div{width:76px;height:34px;text-align:center;padding:6px 0 0;font-size:15px;font-weight:600}
.date-img-row1{color:#07d}
.date-img-row2{color:#999;background-color:#fff}
.outer-container .col-md-6{padding:20px}
.block_title{width:100%;display:flex;justify-content:space-between;align-items:center}
.btn_span{display:inline-block;width:120px;height:40;line-height:38px;border:1px solid #e0e0e0;text-align:center;margin-right:20px;cursor:pointer}
.btn_active{background-color:#07d;color:#fff}
.dot{display:inline-block;border-radius:50%;height:5px;width:5px;background-color:#000;margin-right:10px}
.border_block .media{border-bottom:1px solid #e0e0e0;padding-bottom:15px}
.block_right_item{padding-top:10px;margin-top:12px;min-height:30px}
.img_bar{background-color:#3e3b36;height:100px}
.img_icox{display:inline-block;height:90px;width:180px;padding:16px 35px;text-align:center;color:#fff}
.img_icox span{display:inline-block;margin-top:8px}
.img_icox a,.img_icox a:visited{color:#fff}
.block-tab .nav-tabs{border:none}
.block-tab .nav-tabs>li{position:relative;padding:0}
.block-tab .nav-tabs>li .block-title{display:inline-block;width:120px;height:40;line-height:38px;border:1px solid #e0e0e0;text-align:center;margin-right:20px;cursor:pointer;border-radius:0}
.block-tab .nav-tabs>li .block-title:hover{color:#fff;background:#07d}
.block-tab .nav-tabs>li.active>.block-title{background-color:#07d;color:#fff}
.common-list .more{position:absolute;right:20px;top:20px;color:#2160b2;-webkit-transition:.3s opacity ease;-ms-transition:.3s opacity ease;transition:.3s opacity ease;font-size:12px;color:#000}
.outer-container a,.outer-container a:visited{color:#333}



@media (min-width:992px) and (max-width:1199px){
.img_icox{width:130px;padding:16px 0}
}
@media (min-width:768px) and (max-width:991px){
.img_icox{width:98px;padding:16px 0}
}
@media (max-width:765px){
.img_bar{background-color:#3e3b36;height:400px}
.outer-container .media-heading{font-size:18px;font-weight:700}
.media-body>span{font-size:14px;color:gray}
.btn_span{font-size:13px;width:80px;height:30;line-height:29px;margin-right:13px}
.block-tab .nav-tabs>li .block-title{font-size:13px;width:80px;height:30;line-height:29px;margin-right:13px}
.dot{display:inline-block;border-radius:50%;height:5px;width:5px;background-color:#000;margin-right:5px}
.outer-container .media-heading{font-size:16px}
.media-body>span{font-size:13px}
}