@media screen and (max-width:1920px) {}

@media screen and (max-width:1830px) {}

@media screen and (max-width:1730px) {}


@media screen and (max-width:1660px) {}

@media screen and (max-width:1640px) {}

@media screen and (max-width:1360px) {}



@media screen and (max-width:1200px) {
	.nav {
		display: none;
	}

	.banner_text_item {
		position: relative;
		top: auto;
		left: auto;
		transform: translate(0, 0);
	}

	.banner_text_item .text {
		width: 100%;
		padding-top: 25px;
	}

	.banner .cm_fm_box {
		position: relative;
		top: auto;
		left: auto;
		transform: translate(0, 0);
	}

	.banner_text_item .text .t1 {
		font-size: 30px;
		line-height: 30px;
	}

	.banner_text_item .text .t2 {
		margin: 20px 0;
		font-size: 20px;
	}

	.banner_text_item .text .t3 {
		text-align: center;
	}

	.banner .cm_fm_box {
		width: 100%;
		margin-top: 25px;
	}

	.banner .cm_href2 a {
		margin: 0px 10px;
	}

	.cm_tit1 {
		width: 100%;
	}

	.m1 {
		padding: 25px 0;
	}

	.cm_tit1 .t1,
	.m2 .tit,
	.m4 .tit {
		font-size: 22px;
		margin-bottom: 10px;
	}

	.cm_tit1 .t2 {}

	.m1 .gp .item,
	.m2 .gp .item,
	.m2 .gp .rit_dh {
		width: 100%;
		margin: 0px 0%;
		margin-bottom: 20px;
	}

	.m1 .gp .item:nth-child(3n) {
		width: 100%;
		margin: 0px 0%;
		margin-bottom: 20px;
	}

	.m1 .gp .item .dm {
		padding: 5px;
	}

	.m1 .gp .item .dm .pic img {
		width: 80px;
	}

	.m1 .gp .item .t1 {
		font-size: 16px;
	}

	.m1 .gp .item .t3 {
		display: block;
	}

	.m3 .item {
		margin-bottom: 30px;

	}

	.m3 .item .pic {
		width: 100%;
	}

	.m3 .item .text {
		position: relative;
		top: auto;
		padding: 2%;
		left: auto;
		transform: translate(0, 0);
	}

	.m3 .item .text .dm {
		width: 100%;
	}

	.m3 .item .text .dm .t1 {
		font-size: 24px;
	}

	.m3 .item .text .dm .t2 {
		margin-bottom: 20px;
	}

	.m2 {
		padding: 30px 0;
	}

	.m4 .item {
		width: 48%;
		margin: 0px 1%;
		margin-bottom: 20px;
	}

	.m4 .item:nth-child(2n) {
		width: 48%;
		margin: 0px 1%;
		margin-bottom: 20px;
	}

	.m4 {
		padding: 30px 0;
	}

	.m5 .gp .item {
		width: 100%;
		margin: 0px auto;
		margin-bottom: 20px;
	}

	.m5 .cm_tit2 {
		font-size: 24px;
	}

	.m6 {
		padding: 25px 0;
	}

	.m6 .text {
		width: 100%;
	}

	.m7 .text {
		width: 100%;
	}

	.m7 .form,
	.m8 .box {
		width: 100%;
	}

	.m8 .box {
		padding: 25px 0 40px;
	}

	.m8 .t1 {
		font-size: 24px;
	}

	.m8 .hr a {
		font-size: 20px;
	}

	.footer {
		font-size: 14px;
	}

	.footer .t1 a {
		margin: 0px 5px;
	}

	.m8 .hr {
		margin-top: 25px;
	}

	.child_banner {
		height: 250px;
	}

	.m9 {
		height: 30px;
	}

	.child_banner .t1 {
		font-size: 26px;
	}

	.m11 .gp .item {
		width: 100%;
		margin: 0px 0%;
		margin-bottom: 20px;
	}

	.m11 .gp .item:nth-child(2n) {
		width: 100%;
		margin: 0px 0%;
		margin-bottom: 20px;
	}

	.m11 .gp .item .dm {
		padding: 10px;
	}

	.m12 .gp .item {
		width: 100%;
	}

	.m12 {
		padding: 20px 0;
	}

	.m13 {
		padding: 30px 0 0;
	}

	.m14 .let {
		width: 100%;
	}

	.m14 .pic {
		width: 100%;
	}

	.m14 {
		padding: 30px 0;
	}

	.m14 .let .t2 {
		font-size: 26px;
	}

	.m15 .t1 {
		font-size: 24px;
	}

	.m15 .t2 {
		font-size: 14px;
		line-height: 26px;
	}

	.m15 .gp .item {
		width: 100%;
	}

	.m15 .gp .item .dm .t6 {
		height: auto;
	}

	.m15 {
		padding: 100px 0 30px;
	}

	.cm_tit3 {
		font-size: 26px;
	}

	.m16 .gp .item {
		width: 47%;
	}

	.m17 .box .item {
		width: 100%;
	}

	.m18_2 .tab .dm {
		padding: 10px;
	}

	.m18 .m18_1 .let {
		width: 100%;
	}

	.m18 .m18_1 .rit {
		width: 100%;
		text-align: center;
	}

	.m17 .box .item:nth-child(1) {
		border-radius: 10px;
	}
	.m19 .item .dm{
		display: block;
	}
	.m19 .item .dm .text{
		padding: 20px;
	}
	.m19 .item .dm .text .t2{
		font-size: 16px;
	}
	
	.m20{
		margin: 20px auto;
	}
}



@media screen and (max-width:1040px) {}

@media screen and (max-width:900px) {}

@media screen and (max-width:800px) {}

@media screen and (max-width:720px) {}

@media screen and (max-width:620px) {}

@media screen and (max-width:570px) {}

@media screen and (max-width:500px) {}

@media screen and (max-width:414px) {}

@media screen and (max-width:370px) {}

@media screen and (max-width:320px) {}