.service-industry{
    overflow: hidden
}

.lxwm-banner{
    background: url("/assets/aboutUs/lxwm2800.png") no-repeat;
}
.xwzx-banner{
    background: url("/assets/aboutUs/xwzx2800.png") no-repeat;
}
.lxwm-banner,.xwzx-banner{
	background-size: cover;
	background-position: center;
}
@media screen and (min-width: 320px)and (max-width: 750px){
    .lxwm-banner{
        background: url("/assets/aboutUs/lxwm750.png") no-repeat;
    }
    .xwzx-banner{
        background: url("/assets/aboutUs/xwzx750.jpg") no-repeat;
    }
    .lxwm-banner,.xwzx-banner{
    	background-size: cover;
    	background-position: center;
    }
}

/* 文章 */
.news-container {
     /* padding: 30px 10%; */
}

/*tab样式*/

.tab-wrapper{
	display : flex;
	flex-direction: row;
	flex-wrap:wrap; 
	justify-content:center;
	border-bottom:1px solid #EEEEEE;
}
.tab-wrapper .tab-list{
    color:#333;
    font-size:17px;
    padding:0 20px;
    float:left;
    line-height: 57px;
    cursor: pointer;
    margin:0 50px;
}
.tab-wrapper .tab-list.active{
    color:#0082CA;
    border-bottom: 3px solid #0082CA;
}

.news-container{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-wrap: wrap;
	width: 86%;
	max-width: 1200px;
	margin: 0 auto;
}
.news-list{
    width: 33.33333%;
	font-size: 14px;
	max-width: 386px;
}
.news-list-item{
	margin:15px 10px;
	cursor: pointer;
}
.news-list .img{
    margin-bottom: 20px;
	border-radius: 10px;
	height: 190px;
	overflow: hidden;
	
}
.news-list .img img{
	max-width: 100%;
	    height: auto;
}
.news-list .img .imgbox{
    -webkit-transition: all .25s ease;
    transition: all .25s ease;
    vertical-align: top;
    /* width: 100%; */
	background-size: cover;
	background-position: center;
	height: 190px;
	background-image: url("/assets/aboutUs/siteImage.jpg");
}
.news-list .news-list-item:hover .img .imgbox{
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
}


.news-list .title{
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size: 17px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	color: #35373B;
	line-height: 23px;
}
.news-list:hover .title{
    color:#0082CA;
}

.news-list .content{
        color: #41464F;
        overflow: hidden;
        word-break: break-all;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1;
		    line-height: 30px;
}
.news-list .content div,.news-list .content span,.news-list .content p{
    color:#41464F!important;
    line-height: 30px;
}
.news-list .time{
	color: #8F949B;
}
.news-page{
    text-align: center;
	margin:40px;
}
.news-page .el-pagination.is-background .el-pager li{
    width: 38px;
    height: 38px;
    line-height: 38px;
    border-radius: 50%;
    color: #333;
    font-weight: normal;
    background:#EBEBEB;
}
.news-page .el-pagination.is-background .btn-next,.news-page .el-pagination.is-background .btn-prev{
	width: 90px;
	border-radius: 30px;
	height: 38px;
}
.news-page .el-pagination.is-background .btn-next:hover,.news-page .el-pagination.is-background .btn-prev:hover{
	color: #0082CA;
}
.news-page .el-pagination.is-background .btn-next span,.news-page .el-pagination.is-background .btn-prev span{
	font-size: 14px;
}
.news-page .el-pagination.is-background .el-pager li:not(.disabled).active{
    background: #0082CA;
}
@media (max-width: 480px) {
	.news-list{
	    width: 100%
	}
	.news-container{
		padding:20px 15px;
	}
	.el-pager{
		display: none !important;
	}
	.tab-wrapper .tab-list{
	    margin:0;
	}
}
@media screen and (min-width: 480px)and (max-width: 800px) {
	.news-list{
	    width: 50%
	}
}
/*新闻详情*/
.news-content-wrapper{
    width:100%;
    padding:15px 17% 50px;
    background:rgba(155, 155, 155, .08);
}

.news-container.return-list{
    color:#999999;
    font-size:14px;
    margin-bottom:15px;;
    margin-top:15px;
}
.news-content-inner{
    background: #fff;
	width: 100%;
}
.news-content-inner .title{
    color:#222222;
    font-size:22px;
    margin-bottom:15px;
	margin-top: 100px;
}
.news-content-inner .subtitle{
    color:#888888;
    font-size:14px;
    border-bottom:1px solid #EEEEEE;
    padding-bottom:40px;
    margin-bottom:20px;
}
.news-content-inner .news-content p{ line-height: 30px;}
.news-content-inner .news-content  a{
	/* word-wrap: break-word; */
}
.news-content-inner .subtitle .time{
    margin-right:100px;
}
.news-content-inner .subtitle .size .active{
    color:#003D89;
}
.news-content-inner .news-content img,.news-content-inner .news-content  video{
	        margin: 20px calc(50% - 400px);
	        height: auto;
	        width: 100%;
	        max-width: 800px;
}
/* .news-content-inner .news-content  video{
	width: 100%;
	height: auto
} */
.news-container .next-news{
        width: 100%;
        border-top: solid 1px #eee;
        margin: 40px 0;
        padding-top: 40px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
}
.news-container .next-news .left{
	width: 50%;
    overflow: hidden;
    text-align: left;
	color: #8F949B;
	padding-right: 20px;
	cursor: pointer;
}
.news-container .next-news .right{
    width: 50%;
	text-align: right;
	color: #8F949B;
	padding-right: 20px;
	cursor: pointer;
}
.news-container .next-news .left p,.news-container .next-news .right p{
	color: #35373B;
	cursor: pointer;
	padding: 8px 0;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.news-container .next-news .left p:hover,.news-container .next-news .right p:hover{
	color: #0082CA;
}

/* table 样式 */
.news-content-inner table {border-top: 1px solid #ccc;border-left: 1px solid #ccc;}
.news-content-inner table td,.news-content-inner table th {border-bottom: 1px solid #ccc;border-right: 1px solid #ccc;padding: 3px 5px;}
.news-content-inner table th {border-bottom: 1px solid #ccc;text-align: center; background-color:#f5f2f0;}
/* blockquote 样式 */
.news-content-inner blockquote {display: block;border-left: 8px solid #d0e5f2;padding: 5px 10px;margin: 10px 0;line-height: 1.4;font-size: 100%;background-color: #f1f1f1;}
/* code 样式 */
.news-content-inner code {display: inline-block;*display: inline;*zoom: 1;background-color: #f1f1f1;border-radius: 3px;padding: 3px 5px;margin: 0 3px;}
.news-content-inner pre code {display: block;}
/* ul ol 样式 */
.news-content-inner ul, .news-content-inner ol {margin: 10px 0 10px 20px;}
@media screen and (min-width: 320px)and (max-width: 1024px) {
	.news-content-inner .news-content img,.news-content-inner .news-content  video{
		width: 100% !important;
		margin: 20px 0;
	}
	
}
	
 .evaluate-container{
	padding: 0 0 80px;
	height: auto;
	text-align: center;
}
.evaluate-container .evaluate-content{
	padding: 0;
	margin: 0 auto;
}
.evaluate-container .evaluate-content .h2{
	padding:40px 0 ;
}
.evaluate-container .evaluate-content-box{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin: 0 auto;
	max-width: 1200px;
	align-items: center;
}
.evaluate-container .evaluate-content-item{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: flex-start;
	width: calc((100% - 20px) / 2);
	max-width: 590px;
} 
.evaluate-container .evaluate-content-item .h3{
	padding: 20px 0 8px;
	font-weight: normal;
}
.evaluate-container .evaluate-content-item img{
	    width: 100%;
}
@media screen and (min-width: 320px)and (max-width: 1024px) {
	.evaluate-container .evaluate-content-box{
		width: -webkit-fit-content;
		width: -moz-fit-content;
		width: fit-content;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}
	.evaluate-container .evaluate-content-item{
		width: calc(100% - 40px);
		margin-bottom: 30px;
	}
}
.synopsis-container{
	background-color: #F4F7FC;
	padding: 80px 40px;
	margin: 0 auto;
}
.synopsis-container .synopsis-content{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: space-between;
	-ms-flex-pack: space-between;
	justify-content: space-between;
	flex-wrap: wrap;
	max-width: 1200px;
	margin: 0 auto;
}
.synopsis-container .synopsis-content .synopsis-content-left{
	    font-size: 14px;
}
.synopsis-container .synopsis-content .synopsis-content-right img{
	width: 100%;
	max-width: 450px;
	height: auto;
}
.synopsis-container .synopsis-content .synopsis-content-left p{
	    color: #41464F;
	    line-height: 28px;
		padding-top: 20px;
		max-width: 650px;
}
.synopsis-container2{
	padding: 80px 0;
	margin: 0 auto;
}
.synopsis-container2 .synopsis-content2{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: space-between;
	-ms-flex-direction: row;
	flex-direction: row;
	flex-wrap: wrap;
	align-items: center;
	max-width: 1063px;
	margin: 0 auto;
}
.synopsis-container2 .synopsis-content2 .synopsis-content-item2{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	align-items: center;
	border-radius: 12px 12px 12px 12px;
	border: 1px solid #EEEEEE;
	width: calc((100% - 206px) / 3);
	height: 308px;
	min-width: 240px;
}
.synopsis-container2 .synopsis-content2 .synopsis-content-item2  .h4{
	font-weight: 600;
	color: #35373B;
	line-height: 23px;
	font-size: 20px;
	padding-bottom: 12px;
}
.synopsis-container2 .synopsis-content2 .synopsis-content-item2 img{
	width: 64px;height: 64px;
	margin: 40px 0 24px;
}
.synopsis-container2 .synopsis-content2 .synopsis-content-item2 p{
	color: #35373B;
	line-height: 28px;
	font-size: 14px;
	padding: 0 20px;
}
.synopsis-container3{
	padding: 0;
	margin: 0 auto;
}
.synopsis-container3 .synopsis-content3{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 30px;
	max-width: 1200px;
	width: 80%;
	margin: 0 auto;
	padding-bottom: 40px;
}

.synopsis-container3 .synopsis-content3 .synopsis-content-item3 .top{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.synopsis-container3 .synopsis-content3 .synopsis-content-item3 .top:first-child {
	border-left: solid 1px #DDE2E9;
}
.synopsis-container3 .synopsis-content3 .synopsis-content-item3:last-child .top:first-child{
	border: none;
}
.synopsis-container3 .synopsis-content3 .synopsis-content-item3 .top span{
	font-weight: 600;
	color: #0082CA;
	line-height: 28px;font-size: 24px;
	padding: 0 20px ;
	margin-top: -30px;
}
.synopsis-container3 .synopsis-content3 .synopsis-content-item3 .circle {
    display: inline-block;
    background: #0082CA;
    border-radius: 50%;
    margin-right: 10px;
    padding: 4px;
    border: solid 4px rgba(0,130,202,0.1);
	background-clip: padding-box;
	position: absolute;
	margin-left: -8px;
	margin-top: -23px;
}
.synopsis-container3 .synopsis-content3 .synopsis-content-item3:hover .circle {
    
	animation:circleScale  1.5s  infinite; /*停留在最后一帧*/
}
@keyframes circleScale
{
	0%{
		margin-right: 10px;
		padding: 4px;
		border: solid 4px rgba(0,130,202,0.1);
		margin-left: -8px;
		margin-top: -23px;/*开始为原始大小*/
	}
	50%{
		margin-right: 14px;
		padding: 6px;
		border: solid 6px rgba(0,130,202,0.1);
		margin-left: -12px;
		margin-top: -27px;
	}
	100%{
		margin-right: 10px;
		padding: 4px;
		border: solid 4px rgba(0,130,202,0.1);
		margin-left: -8px;
		margin-top: -23px;/*开始为原始大小*/
	}
}
@-webkit-keyframes circleScale /*Safari and Chrome*/
{
	0%{
		margin-right: 10px;
		padding: 4px;
		border: solid 4px rgba(0,130,202,0.1);
		margin-left: -8px;
		margin-top: -23px;/*开始为原始大小*/
	}
	50%{
		margin-right: 14px;
		padding: 6px;
		border: solid 6px rgba(0,130,202,0.1);
		margin-left: -12px;
		margin-top: -27px;
	}
	100%{
		margin-right: 10px;
		padding: 4px;
		border: solid 4px rgba(0,130,202,0.1);
		margin-left: -8px;
		margin-top: -23px;/*开始为原始大小*/
	}
}
.synopsis-container3 .synopsis-content3 .h2{
	text-align: center;padding-bottom: 40px;
}
.synopsis-container3 .synopsis-content3 .synopsis-content-item3 .top p{
        margin-top: -30px;
		font-weight: 400;
		color: #35373B;
		line-height: 28px;
		font-size: 14px;
		padding-bottom: 40px;
}
@media screen and (min-width: 320px)and (max-width: 1200px) {
	.synopsis-container .synopsis-content{
		justify-content: center;
		gap: 20px;
	}
}
@media screen and (min-width: 900px)and (max-width: 1024px) {
	.synopsis-container2{
		padding: 80px 60px;
	}
}
@media screen and (min-width: 320px)and (max-width: 900px) {
	.synopsis-container2{
		padding: 60px 40px;
	}
	.synopsis-container2 .synopsis-content2{
		-ms-flex-direction: column;
		flex-direction: column;
		gap: 30px;
	}
}