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

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

@media screen and (max-width:1770px) {
	.m1 .dm .logo {
		width: 300px;
	}

	.m1 .dm .tel {
		font-size: 26px;
	}

	.m1 .dm .nav ul li .li_a {
		font-size: 20px;
	}

	.m1 .dm .nav ul li {
		margin-right: 4vw;
	}
}


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

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

@media screen and (max-width:1600px) {
	.m1 .dm .nav ul li {
		margin-right: 2.5vw;
	}
}


@media screen and (max-width:1400px) {
	.m1 .dm .nav ul li {
		margin-right: 2vw;
	}

	.m1 .dm .nav ul li .li_a,
	.m1 .dm .bt a {
		font-size: 16px;
	}
}



@media screen and (max-width:1200px) {
	.m1 {
		display: none;
	}

	.m2 {
		padding-top: 20px;
	}
    .m2 .box img{
		display: none;
	}
	.m2 .box a {
		padding: 5px 3px;
		margin-bottom: 20px;
		font-size: 10px;
		margin: 0px 2px;
	}

	.m2 {
		margin-bottom: 20px;
	}

	.m3 .box {
		padding: 10px;
	}

	.m3 .box .item .cn label i {
		width: 25px;
		height: 25px;
	}

	.m3 .box .item .cn2 .lt {
		width: 100%;
		margin: 0px auto;
		margin-bottom: 20px;
	}

	.m3_but input {
		padding: 10px 45px;
		font-size: 14px;
	}

	.m4 {
		padding: 15px;
	}

	.m4 .let,
	.m4 .rit {
		width: 100%;
	}

	.m4 .let .t4 {
		margin-top: 20px;
		margin-bottom: 20px;
	}

	.m4 .let .t2 {
		font-size: 16px;
		margin: 10px 0;
	}

	.m4 .let .t3 ul li a {
		font-size: 16px;
	}

	.m4 .rit .fun .item .time {
		font-size: 14px;
	}

	.m4 .rit .fun .item .t {
		font-size: 16px;
	}

	.m4 .rit .rit_icon img {
		width: 35px;
	}

	.m7 .jCalendar thead tr td {
		font-size: 14px;
	}

	.m7 .jCalendar .current-month .yes {
		width: 20px;
		height: 20px;
	}

	.m7 .jCalendar .current-month .no {
		height: 20px;
		width: 20px;
	}

	.m7 .jCalendar tbody tr td {
		font-size: 20px;
	}

	.m7 div.dp-popup h2 {
		font-size: 20px;
	}

	.m7 div.dp-popup div.dp-nav-prev,
	.m7 div.dp-popup div.dp-nav-next {
		top: 0px;
	}

	.m5 .m5_box1 .dm {
		padding: 10px;
	}

	.m5 .m5_box2 {
		padding: 10px;
	}
	.m8 .che_gp .lab{
		width: 23.25%;
		text-align: center;
	}

	.m8 .che_gp .lab label span {
		font-size: 14px;
		 
	}

	.m9_form .item1 {
		display: block;
	}

	.m9_form .item1 .cn .text {
		width: 100%;
	}

	.m9 .dm {
		padding: 10px;
	}

	.m9_form .item .lt {
		width:31%;
		margin-right: 2%;
	}

	.m9_form .item .lt select {
		width: 70px;
	}
	.m9_form .item .lt:last-child{
		margin-right: 0;
	}
	.m9_form .item1 span{
		margin-left: 0px;
	}

	.m9_form .item2 .cc .lt {
		width: 100%;
	}

	.m9_form .item2 .cc2 {
		display: block;
	}

	.m12 .t2 {
		font-size: 16px;
	}

	.m12 .t3 {
		font-size: 14px;
		line-height: 28px;
	}

	.m5 .m3_but input {
		padding: 10px 10px;
	}
	
	.m12{
		margin-top: 30px;
	}
}


@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) {
	.m8 .che_gp .lab{
		width: 31%;
		text-align: center;
		margin: 0px 1%;
		margin-bottom: 20px;
	}
	.m8 .che_gp .lab:nth-child(4n){
		text-align: center;
		margin: 0px 1%;
		margin-bottom: 20px ;
	}
}

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

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

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