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

@media screen and (max-width: 1125px) {
	.m3 li .img_box {
		width: 55%;
	}
	.m3 li .cont {
		width: 43%;
	}
}

@media screen and (max-width: 1040px) {
	.com_nav {
		display: none;
	}
	.phone_nav {
		display: block;
	}
	.weizhi {
		margin-bottom: 35px;
	}
	.m2 {
		padding: 0px;
	}
	.m2 .tel_info {
		padding: 30px 0;
	}
	.m3 {
		padding-right: 0px;
	}
	.m5 {
		padding-left: 0px;
		padding-right: 0px;
	}
	.m6 {
		padding: 0px;
	}
	.m7 .list {
		width: 100%;
	}
	.m7 .list .name,
	.m7 .list .c {
		height: auto;
	}
	.m8 .list .box .t {
		font-size: 1.85rem;
	}
	.m9 {
		padding-left: 0px;
		padding-right: 0px;
	}
	.m11 .hhr {
		width: 100%;
	}
	.m11 .td {
		width: 100%;
		margin-top: 25px;
	}
	.m11 {
		padding-bottom: 40px;
	}
	.cont_box {
		display: none;
	}
	.phone_warp {
		display: block;
	}
	.title_c1 {
		font-size: 1.5rem;
	}
	.m10 .title {
		font-size: 1rem;
	}
	.m10 .map {
		font-size: 0.8rem;
	}
	.m10 .list {
		margin-bottom: 30px;
	}
	.m9 .cont .info {
		display: none;
	}
	.m9 .cont .phone_info {
		display: block;
	}
	.pull_page a {
		font-size: 0.8rem;
		display: block;
	}
	.pull_page a i {
		width: 25px;
		height: 25px;
		background-size: 30%;
	}
	.m9 .t{
		font-size: 1.125rem;
	}
	.m9 .cont .text{
		font-size: 0.9rem;
	}
	.m5 .t{
		font-size: 1.5rem;
	}
	.m8 .list .box .t{
		font-size: 1.2rem;
	}
  .back{
	 	display: none !important;
	 }
	 .m4 .titile{
	 	font-size: 1.3rem;
	 }
}

@media screen and (max-width: 940px) {
	.m3 li {
		width: 100%;
		margin: 0px auto;
		margin-bottom: 35px;
		float: none;
		display: block;
	}
	.m6 .list_2 {
		width: 100%;
		margin-top: 10px;
	}
	.m6 .img_phone {
		display: block;
	}
	.m6 .list_two .img {
		display: none;
	}
	.m6 .list_two .list_1 {
		padding-left: 85px;
	}
	.m8 .list .box .t {
		height: auto;
	}
	.m8 .list .box .c {
		height: auto;
	}
	.m8 .list {
		width: 100%;
		margin: 0px auto;
		margin-bottom: 40px;
	}
	.m8 .list:nth-child(2n) {
		width: 100%;
		margin: 0px auto;
		margin-bottom: 40px;
	}
	.m7 .list .name {
		font-size: 1.5rem;
	}
	.m7 .list .name {
		line-height: 160px;
	}
}

@media screen and (max-width: 720px) {
	.box_main {
		padding-bottom: 60px;
	}
	.m1 .list .name {
		display: block;
		float: none;
		width: 100%;
		margin: 0px auto;
		margin-bottom: 5px;
	}
	.m6 .img_phone,
	.m6 .img {
		display: block;
		width: 100% !important;
		margin-bottom: 20px;
	}
	.m6 .list_two .list_1 {
		padding-left: 0px;
	}
	.m6 .list .list_1 {
		padding-left: 0px;
	}
	.m7 .list .c .box {
		padding: 20px;
	}
	.m9 .cont .text {
		width: 100%;
	}
	.m9 .cont .info {
		width: 100%;
		margin: 0px auto;
		margin-top: 10px;
	}
}

@media screen and (max-width: 550px) {
	.m10 .list {
		width: 100%;
	}
	.m7 .list .name {
		font-size: 1rem;
	}
}

@media screen and (max-width: 400px) {
	.m3 li .img_box {
		width: 100%;
	}
	.m3 li .cont {
		width: 100%;
		margin-top: 20px;
	}
	.m7 .list .name {
		line-height: normal;
		position: absolute;
		left: 0px;
		top: 50%;
		margin-top: -21px;
	}
	.m7 .list {
		padding-left: 30%;
		width: 70%;
	}
	.m7 .list .c {
		width: 100%;
	}
}