@charset "UTF-8";


@media (max-width:1920px) {}

@media (max-width:1599px) {}

@media (max-width:1477px) {}

@media (max-width:1365px) {}

@media (max-width:1199px) {
	.index_about_container {
		width: 96%;
	}

	.index_about_main {
		width: 100%;
		height: auto;
		flex-wrap: wrap;
		margin-left: 0;
	}

	.index_about_main_left {
		width: 96%;
		margin: 0 auto;
	}

	.corporate_name {
		text-align: center;
		margin-top: 30px;
	}

	.corporate_desc {
		width: 96%;
		margin: 0 auto;
		margin-top: 30px;
		-webkit-line-clamp: 6;
	}

	.index_about_more {
		margin: 0 auto;
		margin-top: 20px;
	}

	.index_about_main_right {
		width: 80%;
		margin: 0 auto;
		margin-top: 30px;
	}

	.index_about_pic {
		width: 100%;
		height: auto;
	}

	.index_about_pic img {
		width: 100%;
		height: auto;
	}

	.index_about_line {
		width: 100%;
		margin-top: 30px;
	}

	.index_quality_container {
		width: 96%;
	}

	.index_strength_container {
		width: 96%;
	}

	.index_strength_main {
		flex-wrap: wrap;
	}

	.index_strength_box {
		width: 30%;
		height: auto;
		margin-right: 5%;
		margin-bottom: 20px;
	}

	.index_strength_box:nth-child(3n) {
		margin-right: 0;
	}

	.strength_box_pic {
		width: 100%;
	}

	.strength_box_pic img {
		width: 100%;
	}

	.index_superiority_title {
		padding-top: 30px;
	}

	.index_superiority_container {
		width: 96%;
	}

	.index_superiority_main_left {
		width: 33%;
	}

	.index_superiority_box_number {
		width: 50%;
		height: 50%;
	}

	.index_superiority_box_title {
		width: 100%;
	}

	.index_superiority_box_desc {
		width: 100%;
	}

	.index_superiority_box_left_bottom {
		width: unset;
	}

	.index_superiority_main_center {
		width: 33%;
		margin: 0 2.5%;
	}

	.index_superiority_main_right {
		width: 33%;
	}

	.index_superiority_box_right_bottom {
		width: unset;
	}

	.index_news_container {
		width: 96%;
	}

	.index_news_bottom_top_left {
		width: 40%;
	}

	.index_news_bottom_top_right {
		width: 55%;
	}

	.news_img {
		width: 100%;
		height: 100%;
	}

	.news_img img {
		width: 100%;
		height: 100%;
	}

	.news_box {
		width: 32%;
	}

	.news_box_info_title {
		width: 100%;
	}

	.news_box_info_desc {
		width: 100%;
	}
}

@media (max-width:990px) {
	.index_quality_wrapper {
		height: auto;
		background: unset;
		background-color: #c5c5c5;
	}

	.index_quality_main_banner {
		display: none;
	}

	.index_quality_contant {
		width: 100%;
		flex-wrap: wrap;
	}

	.index_quality_contant_left {
		width: 96%;
		margin: 0 auto;
	}

	.index_quality_picbox {
		width: 45%;
		height: auto;
		margin-left: 2.5%;
		margin-right: 2.5%;
		margin-bottom: 30px;
	}

	.index_quality_picbox img {
		width: 100%;
		height: auto;
	}

	.index_quality_picbox:nth-child(2n) {
		margin-right: 2.5%;
	}

	.index_quality_contant_right {
		width: 96%;
	}

	.index_quality_title {
		margin: 0 auto;
		text-align: center;
		margin-top: 0;
	}

	.index_quality_line {
		width: 100%;
		margin: 0 auto;
	}

	.index_quality_contant_right_main {
		width: 60%;
		margin: 0 auto;
		margin-top: 20px;
		margin-bottom: 30px;
	}

	.index_superiority_main {
		justify-content: space-between;
	}

	.index_superiority_box_number {
		border-radius: 50%;
	}

	.index_superiority_main_left {
		width: 45%;
	}

	.index_superiority_main_center {
		display: none;
	}

	.index_superiority_main_right {
		width: 45%;
	}

	.news_title {
		width: 100%;
	}

	.news_line {
		width: 100%;
	}

	.news_desc {
		width: 100%;
	}

}

@media (max-width:767px) {
	.index_about_container {
		padding: 30px 0;
	}

	.index_line {
		display: none;
	}

	.index_about_subtitle {
		margin-top: 10px;
	}

	.index_about_main {
		margin-top: 10px;
	}

	.corporate_name {
		margin-top: 10px;
	}

	.corporate_desc {
		height: 156px;
	}

	.index_quality_contant_left {
		justify-content: center;
	}

	.index_quality_picbox {
		width: 96%;
		margin: 0;
		margin-bottom: 20px;
	}

	.index_quality_picbox:nth-child(2n) {
		margin-right: 0;
	}

	.index_quality_contant_right_main {
		width: 100%;
	}

	.index_strength_container {
		margin-top: 30px;
		margin-bottom: 30px;
	}

	.index_strength_subtitle {
		margin-top: 10px;
	}

	.index_strength_main {
		margin-top: 10px;
		justify-content: center;
	}

	.index_strength_box {
		width: 96%;
		margin-right: 0;
	}

	.index_strength_more {
		margin-top: 10px;
	}

	.index_superiority_wrapper {
		background: unset;
		background: #c5c5c5;
		height: auto;
	}

	.index_superiority_main {
		flex-wrap: wrap;
		margin-top: 10px;
		justify-content: center;
		padding-bottom: 30px;
	}

	.index_superiority_main_left {
		width: 96%;
	}

	.index_superiority_box_left_bottom {
		width: 100%;
		margin: 0;
	}

	.index_superiority_box_right_bottom {
		width: 100%;
		margin: 0;
	}

	.index_superiority_main_right {
		width: 96%;
		margin-top: 10px;
	}

	.index_superiority_left_box:last-child {
		margin-top: 10px;
	}

	.index_superiority_box_number {
		/* width: 120px;
		height: 80px;
		border-radius: 60px; */
		width: 20%;
		height: 15%;
		border-radius: 50%;
		/* 		margin-left: 10px;
		margin-right: 10px; */
	}

	.index_superiority_left_box .index_superiority_box_left_introduce {
		margin-left: 5%;
		width: 75%;
	}


	.index_superiority_left_box .index_superiority_box_right_introduce {
		margin-right: 5%;
		width: 75%;
	}

	.index_news_container {
		margin-top: 30px;
		margin-bottom: 30px;
	}

	.index_news_top {
		flex-wrap: wrap;
		margin-top: 10px;
	}

	.index_news_menus {
		width: 100%;
		flex-wrap: wrap;
		justify-content: center;
	}

	.index_news_menu {
		width: 60%;
		margin-bottom: 10px;
	}

	.index_news_more {
		margin: 0 auto;
		margin-bottom: 10px;
	}

	.index_news_bottom_top {
		flex-wrap: wrap;
		margin-top: 10px;
	}

	.index_news_bottom_top_left {
		width: 100%;
	}

	.new_time {
		margin-top: 10px;
	}

	.news_line {
		margin: 10px 0;
	}

	.news_desc {
		margin: 15px 0;
	}

	.index_news_bottom_top_right {
		width: 100%;
		margin-top: 30px;
	}

	.index_news_bottom_bottom {
		flex-wrap: wrap;
	}

	.news_box {
		width: 100%;
		margin-right: 0;
		margin-bottom: 20px;
	}
}

@media (max-width:281px) {
	.index_quality_contant_right_main {
		flex-wrap: wrap;
		justify-content: space-between;
	}

	.index_quality_qualitybox {
		width: 45%;
		margin-right: 0;
		margin-bottom: 10px;
	}

	.index_superiority_box_number {
		width: 30%;
		height: 20%;
		border-radius: 50%;
	}

	.index_superiority_box_left_introduce {
		width: 70%;
	}

	.index_superiority_box_right_introduce {
		width: 70%;
	}
}
