/*banner*/
.banner{position: relative;}
.banner img{width: 100%;display: block;}
.banner .banner-con{position: absolute;width: 63%;left: 0;right: 0;top: 30%;text-align: center;margin: 0 auto;}
.banner-con .title{margin-bottom: 22%;color: #c60f0f;font-weight: bold;}
.banner-con .text1{font-size: 38px;}
.banner-con .text2{font-size: 60px;}

@media only screen and (max-width: 480px) {
	.banner{padding-top: 50px;}
	.banner .banner-con{width: 90%;top: 40%;}
	.banner-con .text1{font-size: 24px;}
	.banner-con .text2{font-size: 18px;letter-spacing: 2px;}
}

.ser-con{width: 63%;margin: 3rem auto;overflow: hidden;}
.ser-con .title{text-align: center;color: #424242;margin-bottom: 1rem;}
.ser-con .tit{font-size: 28px;font-weight: bold;}
.ser-con .entit{font-size: 18px;}
.ser-con ul{overflow: hidden;}
.ser-con ul li{width: calc(25% - 1rem);display: block;float: left;padding: 0.5rem;overflow: hidden;}
.ser-con ul li .img{overflow: hidden;}
.ser-con ul li img{width: 100%;display: block;object-fit: cover;max-height: 190px;}
.ser-con ul li .content{overflow: hidden;padding: 5% 2%;text-align: center;color: #424242;}
.ser-con ul li .text1{font-size: 18px;font-weight: bold;}
.ser-con ul li .text2{font-size: 15px;}
.ser-con ul li img{ transition:all 0.7s ease-in-out 0s; -webkit-transition:all 0.7s ease-in-out 0s; -moz-transition:all 0.7s ease-in-out 0s; -o-transition:all 0.7s ease-in-out 0s;}
.ser-con ul li:hover img{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1);-ms-transform:scale(1.1);}

@media only screen and (max-width: 480px) {
	.ser-con{width: 90%;margin: 2rem auto;}
	.ser-con .title{margin-bottom: .5rem;}
	.ser-con .tit{font-size: 24px;}
	.ser-con .entit{font-size: 15px;}
	.ser-con ul li{width: calc(50% - 2rem);padding: 1rem;height: 200px;}
}

.aboutlist{overflow: hidden;background: #f6f4f4;}
.about-con .title{text-align: left;color: #424242;margin-bottom: 1rem;font-weight: bold;}
.about-con .tit{font-size: 30px;}
.about-con .entit{font-size: 26px;}
.about-con .about-left{display: block;width: 50%;float: left;}
.about-con img{display: block;width: 100%;}
.about-con .about-right{display: block;width:40%;float: right;padding: 8% 5%;}
.about-con .about-right .content{font-size: 15px;line-height: 26px;margin-bottom: 5%;text-align: justify;}
.about-con .about-right .more{display: inline-block;border: 1px solid #c60f0f;}
.about-con .about-right .more:hover{background: #c60f0f;}
.about-con .about-right .more a{font-size: 15px;color: #c60f0f;padding: 0.5rem 1rem;display: block;}
.about-con .about-right .more:hover a{color: #ffffff;}
@media only screen and (max-width: 480px) {
	.about-con .title{margin-bottom: 1rem;}
	.about-con .tit{font-size: 24px;}
	.about-con .entit{font-size: 15px;}
	.about-con .about-left{width: 100%;margin-bottom: 4%;float: none;}
	.about-con .about-right{width: 90%;padding: 5%;float: none;}
}

.advan-con{width: 63%;margin: 3rem auto;overflow: hidden;}
.advan-con .title{text-align: left;color: #424242;margin-bottom: 1rem;}
.advan-con .tit{font-size: 28px;font-weight: bold;}
.advan-con .entit{font-size: 20px;}
.advan-con .about-left{display: block;width: 50%;float: right;}
.advan-con img{display: block;width: 100%;}
.advan-con .about-right{display: block;width:40%;float: left;padding: 8% 5%;}
.advan-con .about-right .content{font-size: 15px;line-height: 26px;}
@media only screen and (max-width: 480px) {
	.advan-con{width: 90%;}
	.advan-con .title{margin-bottom: 1rem;}
	.advan-con .tit{font-size: 24px;}
	.advan-con .entit{font-size: 15px;}
	.advan-con .about-left{width: 100%;margin-bottom: 4%;float: none;}
	.advan-con .about-right{width: 96%;float: none;text-align: justify;padding: 2%;}
}

.news-con{width: 63%;margin: 3rem auto;overflow: hidden;}
.news-con .title{text-align: center;color: #424242;margin-bottom: 1rem;}
.news-con .tit{font-size: 28px;font-weight: bold;}
.news-con .entit{font-size: 20px;}
.news-con ul{overflow: hidden;background: #ffffff;}
.news-con ul li{overflow:hidden;border-bottom: 1px solid #424242;padding: 2% 0;}
.news-con ul li:last-child{border-bottom:none;}
.news-con ul li .text{overflow: hidden;margin-bottom: 2%;color: #424242;display: block;}
.news-con ul li .text1{font-size: 18px;font-weight: bold;float: left;}
.news-con ul li .text2{font-size: 16px;color: #424242;float: right;}
.news-con ul li .info{font-size: 15px;color: #424242;line-height: 22px;text-align: justify;}
.news-con ul li:hover .text1{color: #c60f0f;}
@media only screen and (max-width: 480px) {
	.news-con{width: 90%;margin: 5% auto;}
	.news-con .title{margin-bottom: 5%;}
	.news-con .tit{font-size: 24px;}
	.news-con .entit{font-size: 15px;}
	.news-con ul li{width: 100%;margin-right: 0;}
	.news-con ul li .text1{font-size: 16px;}
	.news-con ul li .text2{font-size: 14px;}
	.news-con ul li .info{font-size: 14px;}
}
a:hover {color: #c60f0f;}