html{font-family:"微软雅黑";font-size:16px;}
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;}
.text-truncate4{display: -webkit-box;overflow: hidden;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
.font-arial{font-family: 'Arial' !important;}
.animate-box {opacity: 0;}

.navbar .navbar-toggler{padding:0 8px;color:#333333;cursor:pointer;font-family:'FontAwesome';}
.navbar .navbar-toggler::before{content:"\f00d";font-size:20px;}
.navbar .navbar-toggler.collapsed::before{content:"\f0c9";font-size:18px;}
.navbar .navbar-nav .nav-item .nav-link{color:#333333;}
.navbar .navbar-nav .nav-item .nav-link:hover,.navbar .navbar-nav .nav-item .nav-link.active{color: #ff0000;}

.items-box{padding: 12px 0 12px 0;}
.items-box:nth-child(even){background-color: #f8f8f8;}
.items-box.no-padd-top{padding-top: 0;}
.items-conts{padding: 12px 0 0 0;}
.items-conts.lists{padding: 0;}
.items-conts.lists>div>div{margin-top: 12px;}

.items-title{font-size: 20px;color: #333333;text-align: center;font-weight: bold;}

.home-banner{width: 100%;height: 100%;}
.home-banner .swiper-slide a{display:block;width: 100%;}
.home-banner .swiper-slide img{width: 100%;height: 100%;}
.swiper-pagination-bullet-active{background-color: #ff0000;}

.card .card-title{color: #333333;}
.card:hover .card-title{color: #ff0000;}

.breadcrumbs{position: relative;font-size: 0;border-bottom:1px solid #dfdfdf;}
.breadcrumbs a{display: inline-block;color: #333333;height: 40px;line-height: 40px;font-size: 14px;}
.breadcrumbs-item+.breadcrumbs-item::before{content: ">";color: #999999;padding: 0 5px;}
.breadcrumbs-item:hover{color:#ff0000;}

.arc-box{padding-top: 12px}
.arc-box .content.top-line{margin-top: 12px;padding-top: 12px;border-top: 1px dotted #eaeaea;}
.arc-box .content img{max-width: 100%;}
.arc-box .content p{margin-bottom: 0;}
.arc-title{font-size: 18px;text-align: center;color: #333333;}
.arc-tags{margin-top: 5px;text-align: center;font-size: 0;}
.arc-tags span{margin: 0 5px;font-size: 12px;}
.prenext{border-top:1px dotted #eaeaea;margin-top:12px;padding-top:12px;}
.prenext a{color: #333333;}
.prenext a:hover{color: #ff0000;}

.list-page{margin-top: 20px;flex-wrap: wrap;}
.page-item.active .page-link{background-color: #ff0000;border-color: #ff0000;}

.foot{padding:20px 0;border-top:1px solid #dfdfdf;text-align:center;font-size:0;}
.foot a,.foot span{font-size:16px;margin-right:12px;}
.foot a:last-child,.foot span:last-child{;margin-right:0px;}

.list-group{margin-bottom: 12px;}
.list-group-item a{color: #333333;}
.list-group-item a:hover,.list-group-item a.active{color: #ff0000;}

.news .card-box{margin-bottom: 12px;}

@media (min-width:576px){
    
}
@media (min-width:992px){
    .items-box{padding: 60px 0 60px 0;}
    .items-conts{padding: 60px 0 0 0;}
    .items-conts.lists{padding: 36px 0 0 0;}
    .items-conts.lists>div>div{margin-top: 24px;}
    
    .items-title{font-size: 36px;}
    
    .breadcrumbs a{height: 80px;line-height: 80px;font-size: 16px;}
    
    .arc-box{padding-top: 0px}
    .arc-box .content.top-line{margin-top: 40px;padding-top: 40px;}
    .arc-title{font-size: 30px;}
    .arc-tags{margin-top: 10px;}
    .arc-tags span{margin: 0 5px;font-size: 16px;}
    .prenext{margin-top:40px;padding-top:40px;}
    
    .list-page{margin-top: 60px;}
    
    .list-group{margin-bottom: 0;}
    
    .news .card-box{margin-bottom: 24px;}
}
@media (min-width:1200px){
    
}
@media (min-width:1400px){
    .container{max-width: 1224px;}
}