/*banner*/
.g-adv {
	position: relative;
	width: 100%;
	margin: 0 auto;
	height: auto;
	z-index: 15;
	font-size: 0;
}

.g-adv img {
	display: block;
	position: relative;
	width: 100%;
	height: auto;
	margin-top: 1.17rem;
}

@font-face {
	font-family: 'index-title';
	src: url('./index-title.ttf');
}

@font-face {
	font-family: 'index-subtitle';
	src: url('./index-subtitle.ttf');
}

* {
	font-size: .28rem;
}

.banner-bottom {
	margin-top: -.5rem;
	position: relative;
	z-index: 99;
}

.banner-bottom .box {
	width: 100%;
	height: 3rem;
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
	padding: .2rem;
	background: #FFF;
	box-shadow: 0px 0px .05rem .02rem rgba(0, 0, 0, 0.07);
	position: relative;
}

.banner-bottom .box .hr {
	width: 95%;
	height: 0.01rem;
	position: absolute;
	background: rgb(240, 240, 240);
	top: 50%;
}

.banner-bottom .box .br {
	height: 90%;
	width: 0.01rem;
	position: absolute;
	background: rgb(240, 240, 240);
	left: 50%;
}

.banner-bottom .box .item {
	width: 49.9%;
}

.banner-bottom .box .num {
	font-size: .60rem;
	font-weight: 700;
	line-height: .60rem;
	color: #333;
	display: flex;
	align-items: center;
	justify-content: center;
}

.banner-bottom .box .num .icon {
	width: .30rem;
	height: .30rem;
	font-size: .16rem;
	font-weight: 400;
	background: #025EBC;
	border-radius: 50%;
	margin-left: .10rem;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #FFF;
}

.banner-bottom .box .num .ts {
	font-size: .28rem;
	padding-bottom: .05rem;
}

.banner-bottom .box .text {
	color: #555;
	margin-top: .10rem;
	font-size: .28rem;
	text-align: center;
}

/*产品列表*/
.about-box {
	padding-top: .01rem;
}

.title {
	text-align: center;
	margin-top: .40rem;
	font-family: 'index-title';
}

.title span {
	font-size: .48rem;
	font-family: Microsoft YaHei, Microsoft YaHei-Bold;
	font-weight: 700;
	color: #000;
	line-height: .48rem;
	letter-spacing: .03rem;
	text-align: center;
	display: block;
}

.title-bottom {
	display: flex;
	justify-content: center;
	align-items: center;
	margin-top: .2rem;
}

.title-bottom .title-icon {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 1.14rem;
	height: .10rem;
}

.title-bottom .title-icon img {
	width: 100%;
	height: 100%;
}

.title-bottom .tips {
	font-size: .24rem;
	font-family: Microsoft YaHei, Microsoft YaHei-Regular;
	font-weight: 400;
	text-align: left;
	color: #666666;
	line-height: .24rem;
	letter-spacing: .03rem;
	margin: 0rem .04rem;
}



.about-box .about-main {
	margin-top: .5rem;
}

.about-box .about-main .about-text {
	font-size: .28rem;
	font-family: Microsoft YaHei, Microsoft YaHei-Regular;
	font-weight: 400;
	text-align: justify;
	color: #888888;
	line-height: .56rem;
	letter-spacing: .01rem;
}

.about-box .about-main .about-text a {
	font-size: .30rem;
	color: #0253A5;
	line-height: .3rem;
}

.about-box .about-main .img-box {
	margin-top: .24rem;
	width: 100%;
	height: 3.96rem;
	position: relative;

}

.about-box .about-main .img-box img {
	width: 7.5rem;
	height: 3.96rem;
	position: absolute;
	max-width: 110%;
	top: 0;
	left: -.22rem;
}

.about-box .about-main .about-bottom {
	margin: 0 auto;
	margin-top: -.30rem;
	width: 100%;
	background: #ffffff;
	box-shadow: 0rem .03rem .16rem 0rem rgba(0, 0, 0, 0.15);
	position: relative;
	z-index: 1;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
}

.about-box .about-main .about-bottom .item {
	/* width: 2rem; */
	margin: 0rem .1rem;
	text-align: center;
	position: relative;
	margin-top: .36rem;
	margin-bottom: .36rem;
}

.about-box .about-main .about-bottom .item .num {
	display: flex;
	position: relative;
	align-items: center;
	justify-content: center;
	padding: 0 .30rem;
}

.about-box .about-main .about-bottom .item .num span {
	font-size: .54rem;
	font-family: Microsoft YaHei, Microsoft YaHei-Bold;
	font-weight: 700;
	color: #171717;
	line-height: .60rem;
	letter-spacing: .02rem;
}

.about-box .about-main .about-bottom .item .num .icon {
	width: .32rem;
	height: .32rem;
	background: #0253a5;
	font-size: .22rem;
	font-family: Microsoft YaHei, Microsoft YaHei-Regular;
	font-weight: 400;
	display: flex;
	justify-content: center;
	align-items: center;
	letter-spacing: 0rem;
	line-height: .32rem;
	color: #ffffff;
	border-radius: 50%;
	flex-shrink: 0;
	margin-top: auto;
	margin-left: 0.04rem;
}

.about-box .about-main .about-bottom .br-icon {
	position: absolute;
	height: 1px;
	width: 100%;
	background: #dddddd;
	left: 0;
	top: 50%;
}

.about-box .about-main .about-bottom .item .num .ts {
	font-size: .24rem;
	padding-bottom: .04rem;
}

.about-box .about-main .about-bottom .item .tips {
	font-size: .28rem;
	font-family: Microsoft YaHei, Microsoft YaHei-Regular;
	font-weight: 400;
	text-align: center;
	color: #666;
	line-height: .30rem;
	letter-spacing: .01rem;
	margin-top: .17rem;
}

.business-box {
	position: relative;
	padding: .01rem;
	margin-top: .30rem;
}

.business-box .title-bottom .tips {
	font-size: .24rem;
	letter-spacing: .0rem;
	line-height: .24rem;
}

.business-box .business-main {
	margin-top: .55rem;
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
}

.business-box .business-main .item {
	margin-bottom: .1rem;
}

.business-box .business-main .item:nth-child(2n) {
	margin-right: 0rem;
}

.business-box .business-main .item .img-box {
	width: 100%;
	position: relative;
}

.business-box .business-main .item .img-box .text-box {
	position: absolute;
	top: .30rem;
	left: .30rem;
}

.business-box .business-main .item .img-box .text-box .tips {
	font-size: .30rem;
	font-family: Microsoft YaHei, Microsoft YaHei-Regular;
	font-weight: 400;
	text-align: left;
	color: #ffffff;
	line-height: .30rem;
	letter-spacing: .03rem;
}

.business-box .business-main .item .img-box .text-box .icon1 {
	height: .01rem;
	background: #ffffff;
	margin-top: .13rem;
	margin-bottom: .13rem;
}

.business-box .business-main .item .img-box .text-box .icon2 {
	width: .25rem;
	height: .25rem;
}

.business-box .business-main .item .img-box .text-box .icon2 img {
	width: 100%;
	height: 100%;
}

.solution-box {
	padding-top: .01rem;
	position: relative;
	margin-top: .75rem;
	background: url(../img/index-bg-1.jpg) no-repeat center center;
	padding: .01rem;
}

.solution-box .title {
	text-align: center;
	position: relative;
	margin-top: .7rem;
}

.solution-box .title div {
	font-size: .48rem;
	font-family: Microsoft YaHei, Microsoft YaHei-Bold;
	font-weight: 700;
	text-align: center;
	color: #222222;
	line-height: .48rem;
	letter-spacing: .01rem;
	position: relative;
	z-index: 10;
}

.solution-box .title::after {
	content: "THE SOLUTION";
	display: block;
	font-size: .48rem;
	font-family: Arial, Arial-Black;
	font-weight: 900;
	text-align: center;
	color: #e6eff6;
	line-height: .48rem;
	letter-spacing: .01rem;
	position: absolute;
	white-space: nowrap;
	z-index: 0;
	top: -.24rem;
	left: 50%;
	transform: translateX(-50%);
	-webkit-text-stroke: .01rem #245a9c;
	opacity: 0.26;

}

.solution-box .solution-main {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	margin-top: .40rem;
}

.solution-box .solution-btn {
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 0 auto;
	margin-top: .40rem;
	margin-bottom: .3rem;
	width: 1.86rem;
	height: .60rem;
	background: #0364c7;
	border-radius: .05rem;
	font-size: .28rem;
	font-family: Microsoft YaHei, Microsoft YaHei-Regular;
	font-weight: 400;
	text-align: left;
	color: #ffffff;
	line-height: .60rem;
	letter-spacing: .01rem;
}

.solution-box .solution-btn .icon {
	width: .2rem;
	height: .2rem;
	margin-left: .05rem;
}

.solution-box .solution-btn .icon img {
	width: 100%;
	height: 100%;
}

.solution-box .solution-main .item {
	width: 3.4rem;
	position: relative;
	margin: 0 .05rem .10rem;
}

.solution-box .solution-main .item .text-box {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	height: 1.12rem;
}

.solution-box .solution-main .item .text-box .tips {
	font-size: .26rem;
	font-family: Microsoft YaHei, Microsoft YaHei-Regular;
	font-weight: 400;
	text-align: center;
	color: #ffffff;
	line-height: .26rem;
	letter-spacing: .01rem;
	white-space: nowrap;
}

.solution-box .solution-main .item .text-box .en {
	opacity: 0.66;
	font-size: .16rem;
	font-family: PingFang SC;
	font-weight: 200;
	text-align: center;
	color: #ffffff;
	line-height: .36rem;
	letter-spacing: 0rem;
	margin-top: .14rem;
}

.strong-box {
	margin-top: .55rem;
}

.strong-box .container {
	padding: 0 0.22rem;
}

.strong-box .title {
	margin-top: .6rem;
}

.strong-box .title-bottom .tips {
	font-size: .24rem;
	line-height: .24rem;
	letter-spacing: 0;
}

.strong-box .strong-main {
	margin-top: .50rem;
	width: 100%;
	position: relative;
}

.strong-box .strong-main .item {
	width: 100%;
}

.strong-box .strong-main .item .right-box {
	width: 100%;
}

.strong-box .strong-main .item img {
	width: 100%;
	height: 100%;
}

.strong-box .strong-main .item .left-box {
	width: 100%;
}

.strong-box .strong-main .item .left-box .text-box {
	margin-top: .25rem;
}

.strong-box .strong-main .item .left-box .text-box .icon1 {
	width: .82rem;
	height: .5rem;
	margin-bottom: .20rem;
}

.strong-box .strong-main .item .left-box .text-box .tit {
	font-size: .33rem;
	font-family: Microsoft YaHei, Microsoft YaHei-Bold;
	font-weight: bold;
	text-align: left;
	color: #0253a5;
	line-height: .5rem;
	letter-spacing: .01rem;
}

.strong-box .strong-main .item .left-box .text-box .tips {
	font-size: .26rem;
	font-family: Microsoft YaHei, Microsoft YaHei-Regular;
	font-weight: 400;
	text-align: justify;
	color: #666666;
	line-height: .56rem;
	letter-spacing: .01rem;
	margin-top: .30rem;
}

.strong-box .strong-main .prev-btn {
	position: absolute;
	bottom: .48rem;
	left: 4.40rem;
}

.strong-box .strong-main .next-btn {
	position: absolute;
	bottom: .48rem;
	left: 4.92rem;
}

.strong-box .strong-bottom {
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
	width: 100%;
	margin-top: .5rem;
}

.strong-box .strong-bottom .item {
	width: 2.34rem;
	transition: .5s;
	height: 2.3rem;
	position: relative;
	background: #ecf1f7;
	margin-bottom: .02rem;
}

.strong-box .strong-bottom .item.focus {
	background: #0253a5;
}

.strong-box .strong-bottom .item.focus .tips {
	color: #FFF;
	margin-top: .40rem;
}

.strong-box .strong-bottom .item.focus .en {
	color: #FFF;
}

.strong-box .strong-bottom .item.focus .icon {
	background: #FFF;
}

.strong-box .strong-bottom .item .tips {
	font-size: .32rem;
	font-family: Microsoft YaHei, Microsoft YaHei-Bold;
	font-weight: bold;
	text-align: center;
	color: #222222;
	line-height: .38rem;
	letter-spacing: .01rem;
	margin-top: .40rem;
}

.strong-box .strong-bottom .item .en {
	font-size: .16rem;
	font-family: PingFang SC, PingFang SC-Thin;
	font-weight: 200;
	text-align: center;
	color: #888888;
	line-height: .16rem;
	letter-spacing: .01rem;
	margin-top: .20rem;
}

.strong-box .strong-bottom .item .icon {
	width: .3rem;
	height: .02rem;
	background: #bfbfbf;
	margin: 0 auto;
	margin-top: .35rem;
}

.case-box {
	margin-top: .40rem;
	padding: .01rem;
}

.case-box .title-bottom .tips {
	font-size: .24rem;
	line-height: .24rem;
}

.case-box .case-main {
	margin-top: .55rem;
	margin-bottom: .70rem;
}

.case-box .case-main .case-nav {
	display: flex;
	align-items: center;
	justify-content: center;
}

.case-box .case-main .case-nav .item {
	flex: 1;
	height: .70rem;
	background: #EBEBEB;
	font-size: .28rem;
	font-family: Microsoft YaHei, Microsoft YaHei-Regular;
	font-weight: 400;
	text-align: center;
	color: #272727;
	line-height: .70rem;
	letter-spacing: .02rem;
	white-space: nowrap;
	padding: 0 .2rem;
	margin-right: 0.05rem;
}

.case-box .case-main .case-nav .item.focus {
	background: #0253a5;
	color: #FFF;
}

.case-box .case-main .main-box {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin-top: .33rem;
}

.case-box .case-main .main-box .item {
	width: 3.4rem;
	margin-bottom: .2rem;
}

.case-box .case-main .main-box .item .img-box {
	width: 100%;
	height: 2.85rem;
}

.case-box .case-main .main-box .item .img-box img {
	width: 100%;
	height: 100%;
}

.case-box .case-main .main-box .item .text-box {
	background: #f0f0f0;
	padding: .01rem;
	padding-left: .3rem;
	padding-right: .4rem;
}

.case-box .case-main .main-box .item .text-box .tit {
	font-size: .3rem;
	font-weight: bold;
	text-align: center;
	color: #333333;
	line-height: .32rem;
	height: .32rem;
	margin-top: .48rem;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}

.case-box .case-main .main-box .item .text-box .text {
	font-size: .26rem;
	font-family: Source Han Sans CN, Source Han Sans CN-Regular;
	font-weight: 400;
	text-align: justify;
	color: #666666;
	line-height: .45rem;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	margin-top: .2rem;
}

.case-box .case-main .main-box .item .text-box .btn {
	width: 1.85rem;
	height: .50rem;
	display: block;
	background: #f0f0f0;
	border: .01rem solid #666666;
	border-radius: .05rem;
	text-align: center;
	font-size: .28rem;
	font-family: Source Han Sans CN, Source Han Sans CN-Regular;
	font-weight: 400;
	color: #666666;
	line-height: .5rem;
	margin: 0 auto;
	margin-top: .3rem;
	margin-bottom: .4rem;
}

.case-box .case-btn {
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 0 auto;
	margin-top: .50rem;
	width: 1.86rem;
	height: .60rem;
	background: #0364c7;
	border-radius: .05rem;
	font-size: .28rem;
	font-family: Microsoft YaHei, Microsoft YaHei-Regular;
	font-weight: 400;
	text-align: left;
	color: #ffffff;
	line-height: .60rem;
	letter-spacing: .01rem;
}

.case-box .case-btn .icon {
	width: .2rem;
	height: .2rem;
	margin-left: .05rem;
}

.case-box .case-btn .icon img {
	width: 100%;
	height: 100%;
}

.honor-box {
	background: #ECF1F7;
	padding: .01rem;
}

.honor-box .title {
	text-align: center;
	position: relative;
	margin-top: .80rem;
}

.honor-box .title div {
	font-size: .48rem;
	font-family: Microsoft YaHei, Microsoft YaHei-Bold;
	font-weight: 700;
	text-align: center;
	color: #222222;
	line-height: .48rem;
	letter-spacing: .01rem;
	position: relative;
	z-index: 10;
}

.honor-box .title::after {
	content: "QUALIFICATION";
	display: block;
	font-size: .48rem;
	font-family: Arial, Arial-Black;
	font-weight: 900;
	text-align: left;
	color: #ffffff;
	line-height: .48rem;
	letter-spacing: .01rem;
	position: absolute;
	z-index: 1;
	top: -.24rem;
	left: 50%;
	transform: translateX(-50%);
	-webkit-text-stroke: .01rem #245a9c;
	opacity: 0.34;
}

.honor-box .honor-main {
	margin-top: .40rem;
	position: relative;
}

.honor-box .honor-main .hd {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.honor-box .honor-main .hd .item {
	border: .07rem solid #8797a6;
	width: 3.3rem;
	height: 4.16rem;
}

.honor-box .honor-main .hd .item img {
	width: 100%;
	height: 100%;
}

.honor-box .honor-main .prev-btn {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: -.40rem;
}

.honor-box .honor-main .next-btn {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: -.40rem;
}

.honor-box .honor-btn {
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 0 auto;
	margin-top: .50rem;
	margin-bottom: .50rem;
	width: 1.86rem;
	height: .60rem;
	background: #0364c7;
	border-radius: .05rem;
	font-size: .28rem;
	font-family: Microsoft YaHei, Microsoft YaHei-Regular;
	font-weight: 400;
	text-align: left;
	color: #ffffff;
	line-height: .60rem;
	letter-spacing: .01rem;
}

.honor-box .honor-btn .icon {
	width: .2rem;
	height: .2rem;
	margin-left: .05rem;
}

.honor-box .honor-btn .icon img {
	width: 100%;
	height: 100%;
}

.news {
	padding: .01rem;
	margin-top: .4rem;
}

.news .title-bottom .tips {
	font-size: .24rem;
	line-height: .24rem;
}

.news .container .news-list {
	margin-top: .80rem;
	display: flex;
	justify-content: space-between;
}

.news .container .news-list .news-left {
	width: 100%;
}

.news .container .news-list .news-left .news-left-top {
	width: 100%;
	border-bottom: .01rem solid #E6E4E4;
	height: .5rem;
	position: relative;
}

.news .container .news-list .news-left .news-left-top .icon1 {
	width: 2.30rem;
	height: .04rem;
	background: #005bac;
	position: absolute;
	bottom: -.02rem;
	left: 0;
}

.news .container .news-list .news-left .news-left-top .header-left {
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
	height: .5rem;
}

.news .container .news-list .news-left .news-left-top .header-left a {
	font-size: .3rem;
	line-height: .32rem;
	display: block;
	height: 100%;
	font-family: Source Han Sans CN, Source Han Sans CN-Bold;
	font-weight: 400;
	text-align: left;
	color: #666666;
	flex: 1;
	text-align: center;
	position: relative;
}

.news .container .news-list .news-left .news-left-top .header-left a.focus::after {
	content: "";
	width: 2.30rem;
	height: .04rem;
	background: #005bac;
	position: absolute;
	bottom: -.02rem;
	left: 0;
}

.news .container .news-list .news-left .news-left-top .header-left .icon {
	width: .02rem;
	height: .3rem;
	background: #e6e6e6;
}

.news .container .news-list .news-left .news-left-top .header-left a.focus {
	font-size: .32rem;
	line-height: .32rem;
	font-weight: 700;
	color: #333;
}

.news .container .news-list .news-left .news-left-top .header-rigth span {
	cursor: pointer;
	margin-left: .13rem;
	font-size: .14rem;
	line-height: .24rem;
	color: #999999;
}

.news .container .news-list .news-left .news-left-center {
	display: flex;
	margin-top: .30rem;
}

.news .container .news-list .news-left .news-left-center .center-img {
	width: 3.00rem;
	height: 1.82rem;
}

.news .container .news-list .news-left .news-left-center .center-img img {
	width: 100%;
	height: 100%;
}

.news .container .news-list .news-left .news-left-center .center-info {
	flex: 1;
	margin-left: .45rem;
}

.news .container .news-list .news-left .news-left-center .center-info .center-info-title {
	display: flex;
	justify-content: space-between;
}

.news .container .news-list .news-left .news-left-center .center-info .center-info-title .tit {
	font-size: .3rem;
	font-family: Source Han Sans CN, Source Han Sans CN-Medium;
	font-weight: bold;
	text-align: left;
	color: #333333;
	line-height: .34rem;
	height: .34rem;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}

.news .container .news-list .news-left .news-left-center .center-info .time {
	font-size: .26rem;
	font-family: Source Han Sans CN, Source Han Sans CN-Bold;
	font-weight: 400;
	text-align: left;
	color: #999;
	line-height: .26rem;
	margin-top: .18rem;
}

.news .container .news-list .news-left .news-left-center:hover .center-info-title .tit {
	color: #4472EE;
}

.news .container .news-list .news-left .news-left-center .center-info p {
	font-size: .28rem;
	font-family: Source Han Sans CN, Source Han Sans CN-Regular;
	font-weight: 400;
	text-align: justify;
	color: #666666;
	line-height: .42rem;
	margin-top: .20rem;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}


.news .container .news-list .news-left .news-left-center .center-info .center-info-btn .center-info-icon {
	display: flex;
	justify-content: center;
	align-items: center;
	height: .15rem;
	width: .15rem;
	background: url(../img/news-icon-1.png) no-repeat center center;
	margin-left: .06rem;
}

.news .container .news-list .news-left .news-left-center .center-info span {
	color: #0c0c0c;
	font-weight: 600;
}

.news .container .news-list .news-left .news-left-center .center-info p:nth-of-type(3) {
	font-size: .14rem;
	font-weight: 400;
	color: #333333;
	text-align: right;
	line-height: .23rem;
}

.news .container .news-list .news-left .news-left-bottom {
	margin-top: .3rem;
}


.news .container .news-list .news-left .news-left-bottom .li {
	border: .01rem solid #D9D9D9;
	padding: .3rem .4rem;
	margin-top: .3rem;
}

.news .container .news-list .news-left .news-left-bottom .li .tit {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
	font-size: .3rem;
	font-family: Source Han Sans CN, Source Han Sans CN-Regular;
	font-weight: bold;
	text-align: left;
	color: #333333;
	line-height: .32rem;
}

.news .container .news-list .news-left .news-left-bottom .time {
	font-size: .26rem;
	font-family: Source Han Sans CN, Source Han Sans CN-Regular;
	font-weight: 400;
	text-align: left;
	color: #999999;
	line-height: .28rem;
}

.news .container .news-list .news-left .news-left-bottom .box {
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex: 1;
}

.news .container .news-list .news-left .news-left-bottom .li .text-box {
	font-size: .26rem;
	font-family: Source Han Sans CN, Source Han Sans CN-Regular;
	font-weight: 400;
	text-align: left;
	color: #666666;
	line-height: .3rem;
	height: .3rem;
	margin-top: .23rem;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}

.news .news-btn {
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 0 auto;
	margin-top: .60rem;
	margin-bottom: .70rem;
	width: 1.86rem;
	height: .60rem;
	background: #0364c7;
	border-radius: .05rem;
	font-size: .28rem;
	font-family: Microsoft YaHei, Microsoft YaHei-Regular;
	font-weight: 400;
	text-align: left;
	color: #ffffff;
	line-height: .60rem;
	letter-spacing: .01rem;
}

.news .news-btn .icon {
	width: .2rem;
	height: .2rem;
	margin-left: .05rem;
}

.news .news-btn .icon img {
	width: 100%;
	height: 100%;
}