/* 内容视图 */
.view-container {
	width: 80%;
	min-width: 1152px;
}
/* 1513以下内容 */
@media (max-width: 1513px) {
	.header-container {
		font-size: 14px;
	}
	.nav-box .nav-item {
		margin-left: 0px;
	}
	/* 企业信息 */
	.company-container .info-box-top {
		padding-top: 120px;
		height: 350px;
	}
	.company-container .info-box-bottom {
		height: calc(100vh - 350px);
	}
	.company-container .info-title {
		font-size: 14px;
		margin-bottom: 12px;
	}
	.company-container .info-title span {
		font-size: 13px;
	}
	.company-container .info-title2 {
		font-size: 30px;
		margin-bottom: 18px;
	}
	.company-container .info-desc {
		width: 440px;
		font-size: 14px;
		line-height: 20px; /* 200% */
	}
	.company-container .line {
		top: 350px;
	}
	.num-box {
		width: 459px;
		padding-top: 30px;
		box-sizing: border-box;
	}
	.num-box .num-item {
		margin-right: 67px;
		margin-bottom: 40px;
	}
	.num-box .num-item .num {
		font-size: 44px;
		line-height: 44px;
	}
	.num-box .num-item .num span {
		font-size: 20px;
		line-height: 44px;
	}
	.num-box .num-item .num-desc {
		font-size: 16px;
	}
	.company-container {
		background:
			url('../assets/company-front-1920.png') no-repeat center center,
			url('../assets/company-bg.jpg') no-repeat center center;
		background-size: 100% 100%;
	}

	/* 合作客户 */
	.cooperation-container {
		padding-top: 118px !important;
	}

	.cooperation-container .cooperation-title {
		font-size: 34px;
		margin-bottom: 11px;
	}

	.cooperation-container .cooperation-subtitle {
		font-size: 12px;
		margin-bottom: 26px;
	}

	.cooperation-container .cooperation-desc {
		font-size: 12px;
		line-height: 24px; /* 200% */
		margin-bottom: 22px;
	}

	.cooperation-container .cooperation-more {
		font-size: 14px;
		height: 48px;
		margin-bottom: 40px;
	}

	.case .case-item {
		height: 116px !important;
	}
	.case-top {
		padding: 0 93px !important;
		margin-bottom: 30px;
	}

	/* 新闻资讯 */
	.news-container .view-container {
		padding-top: 90px !important;
	}

	.news-list .news-item-box {
		padding: 12px 12px !important;
	}

	.news-list .news-item .news-img {
		width: 170px !important;
		height: auto !important;
	}
	.news-list .news-item .news-info {
		width: calc(100% - 170px - 56px) !important;
	}
	.news-list .news-item .news-info .item-desc {
		-webkit-line-clamp: 1 !important;
		margin-bottom: 10px !important;
	}
	.news-list .news-item .news-info .item-title {
		font-size: 20px !important;
		line-height: 24px !important;
	}
}
/* 1513 - 1666px以下内容 */
@media (min-width: 1513px) and (max-width: 1666px) {
	.header-container {
		font-size: 14px;
	}
	.nav-box .nav-item {
		margin-left: 10px;
	}

	/* 企业信息 */
	.company-container .info-box-top {
		padding-top: 130px;
		height: 380px;
	}
	.company-container .info-box-bottom {
		height: calc(100vh - 380px);
	}
	.company-container .info-title {
		font-size: 14px;
		margin-bottom: 14px;
	}
	.company-container .info-title span {
		font-size: 13px;
	}
	.company-container .info-title2 {
		font-size: 40px;
		margin-bottom: 21px;
	}
	.company-container .info-desc {
		width: 541px;
		font-size: 14px;
		line-height: 28px; /* 200% */
	}
	.company-container .line {
		top: 380px;
	}
	.num-box {
		width: 459px;
		padding-top: 30px;
		box-sizing: border-box;
	}
	.num-box .num-item {
		margin-right: 67px;
		margin-bottom: 35px;
	}
	.num-box .num-item .num {
		font-size: 54px;
		line-height: 54px;
	}
	.num-box .num-item .num span {
		font-size: 22px;
		line-height: 54px;
	}
	.num-box .num-item .num-desc {
		font-size: 16px;
	}
	.company-container {
		background:
			url('../assets/company-front-1920.png') no-repeat center center,
			url('../assets/company-bg.jpg') no-repeat center center;
		background-size: 100% 100%;
	}

	/* 合作客户 */
	.cooperation-container {
		padding-top: 148px !important;
	}

	.cooperation-container .cooperation-title {
		font-size: 44px;
		margin-bottom: 11px;
	}

	.cooperation-container .cooperation-subtitle {
		font-size: 14px;
		margin-bottom: 26px;
	}

	.cooperation-container .cooperation-desc {
		font-size: 14px;
		line-height: 28px; /* 200% */
		margin-bottom: 26px;
	}
	.cooperation-container .cooperation-more {
		font-size: 16px;
		height: 48px;
		margin-bottom: 40px;
	}

	.case .case-item {
		height: 146px !important;
	}
	.case-top {
		padding: 0 113px !important;
		margin-bottom: 30px;
	}

	/* 新闻资讯 */
	.news-container .view-container {
		padding-top: 104px !important;
	}

	.news-list .news-item-box {
		padding: 16px 16px !important;
	}

	.news-list .news-item .news-img {
		width: 200px !important;
		height: auto !important;
	}
	.news-list .news-item .news-info {
		width: calc(100% - 200px - 56px) !important;
	}
	.news-list .news-item .news-info .item-desc {
		-webkit-line-clamp: 1 !important;
		margin-bottom: 10px !important;
	}
	.news-list .news-item .news-info .item-title {
		font-size: 22px !important;
		line-height: 28px !important;
	}
}
/* 1667px-2199px以下内容 */
@media (min-width: 1667px) and (max-width: 2199px) {
	.header-container {
		font-size: 16px;
	}
	.nav-box .nav-item {
		margin-left: 25px;
	}
	/* 企业信息 */
	.company-container .info-box-top {
		padding-top: 162px;
		height: 456px;
	}
	.company-container .info-box-bottom {
		height: calc(100vh - 456px);
		padding-top: 40px;
	}
	.company-container .info-title {
		font-size: 16px;
		margin-bottom: 21px;
	}

	.company-container .info-title span {
		font-size: 16px;
	}
	.company-container .info-title2 {
		font-size: 64px;
		margin-bottom: 29px;
	}
	.company-container .info-desc {
		width: 757px;
		font-size: 16px;
		line-height: 36px; /* 200% */
	}
	.company-container .line {
		top: 456px;
	}
	.num-box {
		width: 459px;
	}
	.num-box .num-item {
		margin-bottom: 38px;
		margin-right: 67px;
	}
	.num-box .num-item .num {
		font-size: 54px;
		line-height: 54px;
	}

	.num-box .num-item .num span {
		font-size: 26px;
		line-height: 54px;
	}

	.num-box .num-item .num-desc {
		margin-bottom: 20px;
	}

	.company-container {
		background:
			url('../assets/company-front-1920.png') no-repeat center center,
			url('../assets/company-bg.jpg') no-repeat center center;
		background-size: 100% 100%;
	}
	/* 合作客户 */
	.cooperation-container {
		padding-top: 162px;
	}

	.cooperation-container .cooperation-title {
		font-size: 64px;
		margin-bottom: 11px;
	}
	.cooperation-container .cooperation-subtitle {
		font-size: 16px;
		margin-bottom: 26px;
	}

	.cooperation-container .cooperation-desc {
		font-size: 16px;
		line-height: 30px; /* 200% */
		margin-bottom: 26px;
	}

	.cooperation-container .cooperation-more {
		font-size: 16px;
		height: 48px;
		margin-bottom: 40px;
	}
	.cooperation-container .cooperation-more-icon {
		width: 24px;
		height: 24px;
		margin-left: 10px;
	}
	.case .case-item {
		height: 176px !important;
	}
	.case-top {
		padding: 0 143px !important;
		margin-bottom: 35px;
	}

	/* 新闻资讯 */
	.news-container .view-container {
		padding-top: 124px !important;
	}
	.news-more{
		margin-bottom: 10px !important;
	}
	.news-list .news-left {
		width: calc(42.65%) !important;
	}
	.news-list .left-img {
		width: calc(100%) !important;
		/* margin-right: 48px !important; */
	}
	.news-list .right-news {
		width: calc(57.35%) !important;
		padding-left: 48px !important;
	}
	.news-list .news-item-box {
		padding: 16px 16px !important;
	}

	.news-list .news-item .news-img-box {
		width: 258px !important;
		height: 150px !important;
	}
	.news-list .news-item .news-info {
		width: calc(100% - 258px - 56px) !important;
	}
	.news-list .news-item .news-info .time-title {
		margin-bottom: 8px !important;
	}
	.news-list .news-item .news-info .item-title {
		margin-bottom: 8px !important;
	}

	.news-list .news-item .news-info .item-desc {
		-webkit-line-clamp: 1 !important;
		margin-bottom: 10px !important;
	}

	.news-left-info {
		/* width: calc(100%) !important; */
	}
}
/* 2200px以上内容 */
@media (min-width: 2200px) {
	.header-container {
		font-size: 16px;
	}
	.nav-box .nav-item {
		margin-left: 48px;
	}
	/* 企业信息 */
	.company-container .info-box-top {
		padding-top: 210px;
		height: 563px;
	}
	.company-container .info-box-bottom {
		height: calc(100vh - 563px);
		padding-top: 65px;
	}
	.company-container .info-title {
		font-size: 24px;
		margin-bottom: 19px;
	}

	.company-container .info-title span {
		font-size: 16px;
	}
	.company-container .info-title2 {
		font-size: 72px;
		margin-bottom: 39px;
	}
	.company-container .info-desc {
		width: 856px;
		font-size: 18px;
		line-height: 36px; /* 200% */
	}
	.company-container .line {
		top: 563px;
	}

	.num-box {
		width: 482px;
	}

	.num-box .num-item {
		margin-right: 90px;
		margin-bottom: 68px;
	}

	.num-box .num-item .num {
		font-size: 64px;
		line-height: 64px;
	}
	.num-box .num-item .num span {
		font-size: 36px;
		line-height: 64px;
	}
	.num-box .num-item .num-desc {
		margin-bottom: 26px;
	}
	.company-container {
		background:
			url('../assets/company-front.png') no-repeat center center,
			url('../assets/company-bg.jpg') no-repeat center center;
		background-size: 100% 100%;
	}

	/* 合作用户 */

	.cooperation-container .cooperation-more {
		font-size: 20px;
		margin-bottom: 58px;
	}

	/* 合作客户 */
	.cooperation-container {
		padding-top: 205px;
	}

	.cooperation-container .cooperation-title {
		font-size: 72px;
		margin-bottom: 11px;
	}
	.cooperation-container .cooperation-subtitle {
		font-size: 18px;
		margin-bottom: 22px;
	}

	.cooperation-container .cooperation-desc {
		font-size: 18px;
		line-height: 36px; /* 200% */
		margin-bottom: 34px;
	}

	.cooperation-container .cooperation-more {
		font-size: 20px;
		height: 56px;
		margin-bottom: 58px;
	}
	.cooperation-container .cooperation-more-icon {
		width: 24px;
		height: 24px;
		margin-left: 10px;
	}
	.case .case-item {
		height: 230px;
	}
	.case-top {
		padding: 0 192px;
		margin-bottom: 45px;
	}
}


@font-face {
    font-family: 'D-DIN';
    src: url('../fonts/D-DIN.otf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

.ali-iconfont {
  font-family: "ali-iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-a-402532404:before {
  content: "\e605";
}

@font-face {
    font-family: 'ali-iconfont';
    src: url('../fonts/iconfont.ttf?t=1775033067282') format('truetype'),
		 url('../fonts/iconfont.woff?t=1775033067282') format('woff'),
		 url('../fonts/iconfont.svg?t=1775033067282') format('svg');
    font-weight: normal;
    font-style: normal;
}
