html{min-width: 1140px;}

.page-num, .page-link{color: #28a745;}
.page-num-current{background-color: #28a745;border-color: #28a745;color: #fff;}

/*.top_nav .active{background-color: #35B975!important;}*/
.top_nav .nav-item:hover{background-color: #35B975!important;}


.side_head{background: url(../images/tl-cate.png) top center no-repeat;background-size: cover;text-align: center;}
.side_nav dd a:hover{color: #E15620!important;}

.pro_tab .btn{color: #dc3545;background-color:transparent;border-radius: #dc3545;}
.pro_tab .active{color:#fff;background-color: #dc3545;border-color: #dc3545;}
.tab_list.active{display: flex!important;}
.tab_list{display: none!important;}
.tab_list .card:hover a{color: #E15620!important;}
.tab_list .card:hover{border-color: #E15620!important;}

.swiper-slide-thumb-active{border: 2px solid #dc3545!important;}
.swiper-slide-visible{cursor: pointer;}
.indexview .swiper-slide{padding: 0;}

.adv{background: url(../images/adv.jpg) top center;height: 800px;background-size: cover;}

.case_nav div,.case_nav a{border:1px solid #ccc; width: 20%;}
.case_nav a{border-left-width: 0px;}

.compic{background:url(../images/company_bg.jpg) top left; height: 329px;background-size: contain;background-repeat: no-repeat;position: relative;}
.compic img{width: 337px;height: 247px;position: absolute;top: 26px;left: 26px;}

.swiper-container{
	--swiper-navigation-color: #dc3545;
}

.news{background:url(../images/news-bg.jpg) bottom center;background-size: cover;height: 511px;background-repeat: no-repeat;}
.newslist p+p{border-top: 1px solid #dee2e6;}
.news_tab{display: none!important;}
.news_tab.active{display: flex!important;}

.q_area .q,.q_area .a{position: relative; color: #fff;}
.q_area .q:before{position: absolute; content: '问';background-color: #ccc; width: 18px;height: 18px; line-height: 18px; text-align: center;}
.q_area .a:before{position: absolute; content: '答';background-color: #ccc; width: 18px;height: 18px; line-height: 18px; text-align: center; font-size: 14px;}
.q_area div+div{border-top: 1px solid #dee2e6;}

.index_news_list a:hover{color: #c03627!important;}
.index_product_list .card:hover{border-color: #28a745 !important}
.index_product_list .card:hover a{color: #28a745!important;}

.protitle h5{position: relative;}
.protitle h5:after{content: '';width: 0;height: 0; border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 8px solid #28a745;position: absolute;bottom: -8px;left: 0;right: 0;margin: auto;}