@media screen and (max-width: 1580px) {}

@media screen and (max-width: 1490px) {}

@media screen and (max-width: 1415px) {}

@media screen and (max-width: 1375px) {}

@media screen and (max-width: 1345px) {}

@media screen and (max-width: 1300px) {}

@media screen and (max-width: 1250px) {}

@media screen and (max-width: 1200px) {
	.nav {
		display: none;
	}
	.banner .text .tit {
		font-size: 1.2rem;
	}
	.banner .text .t2 {
		font-size: 1rem;
	}
	.c_title .t1 {
		font-size: 1.2rem;
	}
	.c_title .t2 {
		font-size: .9rem;
	}
	.m2 {
		padding: 6% 0;
	}
	.m2 .cont .list ul li .img {
		width: 100%;
	}
	.m2 .cont .list ul li {
		display: block;
	}
	.m2 .cont .list ul li .img img {
		display: none;
	}
	.m2 .cont .list ul li .img{
		display: none;
	}
	.m2 .cont .list ul li .img video {
		width: 100%;
	}
	.m2 .cont .list ul li .cont {
		padding: 15px !important;
	}
	.m2 .cont .list ul li {
		margin: 5% 0;
	}
	.m2 .cont .list:nth-child(2) .index_show_iimg {
		display: none;
	}
	.m3 .box .click_pre {
		left: 0px;
	}
	.m3 .box .click_nex {
		right: 0px;
	}
	.footer {
		padding: 5% 0;
	}
	.footer .info span {
		display: block;
		margin-bottom: 5px;
		text-align: left;
	}
	.footer .info2 {
		width: 100%;
		padding: 15px 0;
		display: block;
	}
	.footer .info2 a {
		display: inline-block;
		width: 49%;
		font-size: .95rem;
	}
	.banner .click_pr,
	.banner .click_ne {
		width: 45px;
		height: 80px;
	}
	.banner .click_pr {
		left: 5%;
	}
	.banner .click_ne {
		right: 5%;
	}
	.m2 .click_tit li span {
		font-size: .8rem;
		background-size: 30px !important;
		background-position-x: 10px !important;
	}
	.m4 .common_pres {
		left: 10px;
	}
	.m4 .common_next {
		right: 10px;
	}
	.m5 .common_pres {
		left: 10px;
	}
	.m5 .common_next {
		right: 10px;
	}
	.common_pres,
	.common_next {
		width: 45px;
		height: 80px;
		position: absolute;
		top: 50%;
		z-index: 999;
		transform: translate(0%, -50%);
		cursor: pointer;
		background-size: 20px !important;
	}
	.m4 .box {
		margin-top: 0%;
	}
	.m4 .box .swiper-slide .tit {
		font-size: 18px;
	}
	.m4 .box .swiper-slide .t2 {
		font-size: 12px;
	}
	.m4 .box {
		height: auto;
	}
	.m4 {
		padding: 5% 0;
	}
	.m4 .box .swiper-slide .dm {
		padding: 10px 2%;
	}
	.m3 {
		padding: 8% 0;
	}
	.m7 ul li {
		display: inline-block;
		width: 48%;
		margin: 0px 1%;
		margin-bottom: 25px;
	}
	.m7 ul li:nth-child(3n) {
		margin: 0px 1%;
		margin-bottom: 25px;
	}
	.m7 ul li .ttsa {
		font-size: 14px;
	}
	.m7 ul li .text {
		display: none !important;
	}
	.m9 .box {
		display: block;
	}
	.m9 .cont {
		padding-right: 0px;
		margin-bottom: 20px;
	}
	.m9 .img img {
		width: 100%;
	}
	.m11 .box {
		display: block;
	}
	.m11 .cont {
		width: 100%;
	}
	.m8 ul li {
		width: 100%;
		margin: 0px auto;
		margin-bottom: 25px;
	}
	.m8 ul li .tit {
		font-size: 18px;
	}
	.m12 .tab_phone {
		display: block;
	}
	.m12 .tab {
		display: none;
	}
	.m12 .title .text,
	.m12 .title select {
		width: 45%;
		margin: 0px auto;
		margin-bottom: 10px;
	}
	.m12 .title select {
		height: 57px;
		width: 48%;
		margin-bottom: 10px;
	}
	.m12 .title select:nth-child(2) {
		float: right;
	}
	.m12 .title .buras {
		position: relative;
		width: 48%;
		float: right;
	}
	.m12 .tab_phone {
		padding: 0;
	}
	.m12 {
		padding: 6% 0;
	}
	.win_box {
		position: absolute;
		width: 100%;
		top: 0px;
		z-index: 99999999;
		transform: translate(-50%, 0%);
		padding-bottom: 20px;
	}
	.win_box .cmds li {
		width: 100%;
	}
	.win_box .cmds {
		padding: 4%;
	}
	.win_box .cmds .guanbi {
		display: block;
	}
	.m13 .m3 li {
		width: 48% !important;
		overflow: hidden;
		margin: 0px 1%;
		margin-bottom: 25px;
	}
	.m3 .c_more {
		margin-top: 5%;
	}
	.m13 {
		padding: 6% 0;
	}
	.m3 .box .dnm .b_tit {
		font-size: 14px;
	}
	.m13 .contas dd {
		display: block;
	}
	.m13 .contas .ttxt {
		padding: 0px;
	}
	.m13 .dects {
		line-height: 28px;
	}
	.index_show_iimg {
		display: block;
	}
	.m2 .cont .list ul li .cont .t1 {
		margin-bottom: 10px;
		margin-top: 15px;
	}
	.footer .info2 {
		display: none;
	}
	.footer .info span {
		margin: 0px 10px;
		font-size: 14px;
		margin-bottom: 10px;
	}
	.footer .info .i3 {
		background-position-y: top;
	}
	.footer .info3 {
		margin-top: 10px;
	}
	.footer .info3 .fn_logo {
		width: 100px;
	}
	.phone_clicks {
		display: flex;
		z-index: 999999;
	}
	.footer .copy {
		display: none;
	}
	.m14 .let {
		width: 100%;
	}
	.m14 .rit {
		width: 100%;
	}
	.m14 .rit li {
		float: left;
		width: 49%;
	}
	.m14 .rit li:nth-child(2n) {
		float: right;
	}
	.m15 .cont li,
	.m16 .box ul li {
		width: 48%;
		margin-bottom: 25px;
	}
	.footer {
		padding-bottom: 130px;
	}
	.m2 .w,
	.m3 .w {
		width: 100%;
	}
	.m2 .cont .list ul li img {
		border-radius: 5px;
		box-shadow: 0 2px 5px rgba(0, 0, 0, 0.7);
	}
	.m3_index .box {
		padding: 0px 40px;
	}
	.m3 .box .click_pre,
	.m3 .box .click_nex {
		width: 40px;
		height: 40px;
		background-size: 20px;
	}
	.c_more a {
		padding: 7px 0;
		font-size: 14px;
		width: 170px;
	}
	.footer .info .i3 {
		padding: 5px 30px;
	}
	.footer .info {
		border-bottom: 1px solid #36393f;
	}
	.banner a {
		display: block;
		width: 100%;
	}
	
	.win_box .tit {
		font-size: 1rem;
	}
	.banner .swiper-slide img {
		display: none;
	}
	.banner .swiper-slide .phone_imgs {
		display: block;
	}
	.m2 .cont .list ul li {
		margin: 0px auto;
	}
	.m2 .cont .list ul li:nth-child(1),
	.m2 .cont .list ul li:nth-child(2),
	.m2 .cont .list ul li:nth-child(3),
	.m2 .cont .list ul li:nth-child(4) {
		margin: 5% 0;
		border-bottom: 1px solid #2c2f38;
	}
	.m2 .cont .list ul .on_kl {
		height: auto;
		margin: 5% 0;
		border-bottom: 1px solid #2c2f38;
	}
	.m13as .m3 li .img {
		height: 30vw;
	}
	.m15_zz .cont li .img{
		height: auto;
	}
	.m15_zz .cont li .show_img2{
		height: auto;
	}
	.liuyan{
		margin: 2%;
	}
	.liuyan li{
		display: flex;
	}
	.liuyan li input{
		flex: 1;
	}
	.liuyan li span{
		font-size: 14px;
	}
	.m13 .contas .ttxt img{
		width: 100%;
	}
	.video-js{
		width: 94%;
		display: block;
		margin: 0px 3%;
	}
}

@media screen and (max-width: 1160px) {}

@media screen and (max-width: 1100px) {}

@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) {
	.banner .text .tit {
		font-size: 1.5rem;
		margin-bottom: 5px;
	}
	.banner .text .t2 {
		font-size: .9rem;
		line-height: 24px;
	}
}

@media screen and (max-width: 440px) {
	.m15 .cont li,
	.m16 .box ul li {
		width: 100%;
		margin: 0px auto;
		margin-bottom: 25px;
	}
}

@media screen and (max-width: 380px) {}

@media screen and (max-width: 350px) {}