.icon-sheji,.icon-icon-48,.icon-hanjieclassify,.icon-yuanqijian{font-size: 40px;}
.index-service{ text-align: center; min-height: 220px;}
.index-service:hover{background-color: #efefef;}
.newslist-item{margin-bottom: 30px; padding-bottom: 30px; border-bottom: 1px solid #ccc;}
.newslist-item:hover{background-color: #efefef;}
.newslist-title{font-size: 20px; text-decoration: none; color: #666; font-weight: bold;}
.index-ys{background-image: url(../image/pic2.jpg); background-repeat: no-repeat; background-position: center; background-size: cover; width: 100%; height: 100%; padding: 30px; margin-top: 40px;}
.index-why-title{color: #fff;}
.index-why-subtitle{color:#ccc;}
.choose-item{border: 1px solid #aaa; border-radius: 3px; text-align: center; color: #fff; padding: 20px; min-height: 200px; margin-bottom: 50px;}
.choose-item:hover{ background-color: #0b508d;}
.icon-guanli,.icon-yizhanshi-,.icon-pinzhi1,.icon-shijian{font-size: 30px;}
.choose-icon{background-color: #0075c5; width: 70px; height: 70px; margin: 0 auto; border-radius: 35px; display: flex; align-items: center; justify-content: center; margin-top: -55px;}
.choose-title{padding: 10px; font-size: 18px; font-weight: bold;}
.choose-txt{color: #ddd;}
.page-footer{background-color: #0b508d; color: #fff;}
.footer-copyright{background-color:#084376; color: #fff; padding: 10px;}
.application-item{ position: relative; overflow: hidden; width: 360px; height: 300px; margin: 0 auto;}
.application-img:hover{transform: scale(1.2);}
.application-img{transition: transform 0.3s ease;}
.application-title{position: absolute; bottom: 40px; width: 100%; font-size: 20px; font-weight: bold; color: #000;-webkit-text-stroke: 1px white;text-stroke: 1px white; text-align: center;}
.application-txt{position: absolute; bottom: 20px; width: 100%; font-size: 14px; color: #000;-webkit-text-stroke: 1px white;text-stroke: 1px white; text-align: center;}
.navbar-brand{font-weight: bold;}
.copyright-txt{font-size: 14px; color: #ccc;}
.top-tel{background-color: #0075c5; border-radius: 20px; padding: 5px 15px; color: #fff;}
.inner-banner{ height: 350px; text-align: center; color: #fff; display: flex; justify-content: center; flex-direction: column; align-content: center; background: url(../image/innerbanner.jpg) no-repeat center;}
.news-category{ padding: 15px; margin-bottom: 15px;}
.news-div{margin-bottom: 35px; padding-bottom: 35px; border-bottom: 1px solid #efefef;}
.news-div a{ text-decoration: none; }
.contact-icon{background-color: #ddd; color: #0075c5; width: 80px; height: 80px; margin: 0 auto; border-radius: 50%; text-align: center; display: flex; flex-direction: column; justify-content: center;}
.c1{min-height: 280px;}
.case-item{height: 240px; width: 285px; border-radius: 5px; margin: 0 auto 50px; overflow: hidden;}
.case-item-img{width: 100%; height: 180px; background-color: #0075c5; text-align: center; color: #fff; overflow: hidden; background-size: cover;}
.case-item-img::before{
	background-color: black;	
	content: '';
	opacity: 0;
	width: 100%;
	height: 100%;
	display: block;
}
.case-item:hover .case-item-img::before{
	opacity: 0.5;
}
.case-item:hover .case-item-img span{
	opacity: 1;
	top: 70px;
	transition: top 0.5s;
}
.case-item a{text-decoration: none; color: #000;}
.case-item-img span{position: absolute; z-index: 999; top: 0; font-size: 30px; opacity: 0;}
.navbar-nav .nav-link.active, .navbar-nav .show>.nav-link{color: #0075c5; font-weight: bold;}
.content-txt img{ max-width: 100%;}
.pagination li a,.pagination li span{
	    position: relative;
    display: block;
    padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
    font-size: var(--bs-pagination-font-size);
    color: var(--bs-pagination-color);
    text-decoration: none;
    background-color: var(--bs-pagination-bg);
    border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
    transition: color .15s 
ease-in-out, background-color .15s 
ease-in-out, border-color .15s 
ease-in-out, box-shadow .15s 
ease-in-out;

}
.newscategory_link{text-decoration: none; color: #666;}