@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) {
	.head,
	.nav {
		display: none;
	}
	.banner .pc_banner {
		display: none;
	}
	.banner .phone_banner {
		display: block;
	}
	.banner .swiper-pagination-bullet {
		width: 8px;
		height: 8px;
		border-radius: 50%;
		background: transparent;
		border: 1px solid #fff;
		opacity: 1;
	}
	.banner .swiper-pagination-bullet-active {
		opacity: 1;
		background: #fff;
	}
	.m1 .box {
		display: none;
	}
	.m1 {
		background: #f8f8f8;
		padding: 7% 0;
	}
	.m1 .box2 {
		display: block;
	}
	.m2 .box {
		padding: 0px;
		margin-top: 10px;
	}
	.m2 .box .swiper-slide .dm .text .c .tit {
		margin-bottom: 10px;
	}
	.commmon_click_let,
	.commmon_click_rit {
		display: none;
	}
	.m2 .box .swiper-slide .dm {
		height: 400px;
	}
	.m2 .box .swiper-slide .dm img {
		height: 100%;
	}
	.m2 .common_title1 {
		display: block;
	}
	.m2 .common_title {
		display: none;
	}
	.m2 .swiper-slide-active .dm .text {
		background: rgba(218, 37, 30, 0.8) !important;
	}
	.m3 .box1 {
		display: block;
	}
	.m3 .box {
		display: none;
	}
	.m3 {
		border-top: 8px solid #eeeeee;
		background: #fff;
		padding-top: 20px;
		margin-top: 0px;
	}
	.m2 .box .swiper-slide .dm .text .c .tit {
		font-size: 1.2rem;
	}
	.m4 {
		display: none;
	}
	.footer {
		display: none;
	}
	.pfooter {
		display: block;
	}
	.m2 {
		padding: 7% 0;
	}
	.m5,
	.m6 {
		display: block;
	}
	.kongceng {
		display: block;
	}
	.p_head {
		display: flex;
	}
	.child_banner {
		display: none;
	}
	.phone_child_banner {
		display: block;
	}
	.weizhi {
		display: none;
	}
	.m7 {
		padding-top: 30px;
	}
	.cm_ch_tit {
		font-size: 1.4rem;
		margin-bottom: 10px;
		text-align: left;
		padding-top: 20px;
	}
	.m7 .dome {
		background: #fff;
		padding: 4%;
		margin-bottom: 20px;
	}
	.m7 {
		padding-top: 5%;
	}
	.cm_ch_tit span {
		display: none;
	}
	.m7 ul li {
		margin-right: 0px;
		width: 48%;
	}
	.m7 ul li:nth-child(2n) {
		float: right;
	}
	.m7 ul li .img {
		padding-bottom: 35px;
		background: url(../img/img40.jpg) center 99% no-repeat;
		background-size: 100% auto;
	}
	.m7 ul li {
		margin-bottom: 20px;
		font-size: .7rem;
	}
	.m7 ul li .tit {
		font-size: .8rem;
	}
	.ph_enav a {
		width: 30%;
	}
	.pgae_a {
		display: block;
	}
	.page {
		display: none;
	}
	.ph_enav {
		display: block;
	}
	.m7 ul li .img img {
		border: 0px none;
	}
	.m8 .peitu_phone {
		display: block;
	}
	.m8 .c {
		padding: 0 5%;
	}
	.m8 .cm_ch_tit {
		padding: 0 5%;
		margin-top: 25px;
	}
	.m8 .peitu_pc {
		display: none;
	}
	.m8 {
		margin-bottom: 0px;
	}
	.m9 .c li {
		width: 100%;
		margin: 0px auto;
		border: 0px none;
		position: relative;
		height: auto;
		margin-bottom: 20px;
		display: flex;
		border-bottom: 1px dashed #c0c0c0;
		padding-bottom: 5px;
	}
	.m9 .c li .img {
		width: 40px;
		float: left;
		margin-top: 25px;
	}
	.m9 .c li .img img {
		width: 35px;
	}
	.m9 .c li .info {
		padding: 0px;
		flex: 1;
		width: auto;
		margin-top: 0px;
	}
	.m9 .c li .info .xsatit {
		text-align: left;
	}
	.m9 .c li:nth-child(2) .img {
		margin-top: 5px;
	}
	.m9 .c li:last-child {
		border-right: 0px none;
	}
	.m9 .map {
		width: 100%;
		height: 300px;
	}
	.m9 .biaodan {
		width: 100%;
		margin-top: 10px;
	}
	.m9 .biaodan .dm {
		padding: 4%;
	}
	.m11 .c {
		padding: 0%;
	}
	.m11 ul li {
		width: 100%;
		margin: 0px auto;
		margin-bottom: 25px;
	}
	.m11 ul li:nth-child(3n) {
		width: 100%;
		margin: 0px auto;
		margin-bottom: 25px;
	}
	.m11 ul li .t {
		padding: 10px 5%;
		text-align: left;
		font-size: 1rem;
	}
	.m11 ul li .t1 {
		font-size: .9rem;
		padding: 0px 5%;
	}
	.m11 ul li .hr {
		padding-left: 20px;
		text-align: left;
	}
	.m11 ul li .conts {
		padding: 0px 5%;
	}
	.m12 ul li {
		width: 48%;
	}
	.m12 ul li .tti {
		height: 30px;
		overflow: hidden;
		margin-bottom: 10px;
		font-size: .8rem;
	}
	.m12 ul li:nth-child(2n) {
		float: right;
	}
	.m15 ul li .dm {
		padding: 3%;
	}
	.m15 ul li .c {
		padding: 0px;
	}
	.m15 ul li .hr {
		display: none;
	}
	.m16_nav {
		padding-top: 25px;
	}
	.m16_nav a {
		width: 20%;
		margin-right: 2%;
		padding: 4px 0;
		font-size: .8rem;
	}
	.m16_nav {
		padding: 5% 0;
	}
	.m17 .c .box {
		width: 100%;
	}
	.m17 .c .so_boxsa {
		width: 100%;
	}
	.m17 .so_boxsa .ptitle {
		display: block;
	}
	.m17 .t {
		display: none;
	}
	.phone_child_banner_17 {
		display: none;
	}
	.m17 .so_boxsa .title .ll span {
		font-size: .8rem;
	}
	.m18 {
		padding-top: 20px;
	}
	.m18 .let {
		width: 100%;
		display: none;
	}
	.m18 .rit {
		width: 100%;
	}
	.m18 .plet_box {
		display: block;
	}
	.m18 .rit ul li {
		width: 48%;
		margin: 0px auto;
		margin-bottom: 20px;
	}
	.m18 .rit ul li:nth-child(2n) {
		float: right;
	}
	.m18 .rit ul li:nth-child(3n) {
		width: 48%;
		margin: 0px auto;
		margin-bottom: 20px;
	}
	.m19_nav a {
		width: 30%;
		margin: 0px 1%;
		float: left;
		margin-bottom: 10px;
	}
	.m20_huice .i1 {
		display: flex;
		margin-bottom: 6px;
		width: 100%;
	}
	.m20_huice .i1 .dms {
		flex: 1;
	}
	.m20_huice .i1 select {
		font-size: .95rem;
		width: 80%;
		height: 35px;
	}
	.m20_huice .n {
		font-size: 1rem;
		margin-top: 5px;
	}
	.m20_huice .i2 {
		width: 100%;
		margin-top: 10px;
	}
	.m20_huice .i2 .dms {
		padding-left: 80px;
	}
	.m20_huice .i2 .text {
		font-size: .95rem;
		width: 98%;
		margin: 0px;
		padding: 0;
		height: 35px;
		padding-left: 2%;
	}
	.m20_huice .i3 {
		width: 100%;
		margin-top: 10px;
	}
	.m20_huice .i3 .dms {
		padding-left: 80px;
	}
	.m20_huice .i3 .but {
		font-size: .95rem;
		width: 200px;
		margin: 0px;
		padding: 0;
		height: 35px;
		padding-left: 2%;
	}
	.m20 ul li .tit {
		font-weight: bold;
		font-size: 1.1rem;
	}
	.m20 ul li .c {
		font-size: .85rem;
	}
	 .m22 ul li .show{
	 	width: 100%;
	 }
	 .m22 ul li .text{
	 	position: relative;
	 	width: 100%;
	 	background: #eaeaea;
	 	top: auto;
	 	left: auto;
	 	bottom: auto;
	 }
	 .m22 ul li .text .dm{
	 	padding: 5%;
	 }
	 .m22 ul li .text .dm .t{
	 	font-size: 1.2rem;
	 }
	 .m22{
	 	padding:  1% 0;
	 }
	 .m23 .phone_boxs{
	 	display: block;
	 }
	.m23 .pc_img{
		display: none;
	}
}

@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) {
	.m7 ul li .img {
		padding-bottom: 35px;
		background: url(../img/img40.jpg) center 99% no-repeat;
		background-size: 100% 35px;
	}
}

@media screen and (max-width: 620px) {}

@media screen and (max-width: 570px) {}

@media screen and (max-width: 500px) {}

@media screen and (max-width: 440px) {
	.m7 ul li .img {
		padding-bottom: 25px;
		background: url(../img/img40.jpg) center 99% no-repeat;
		background-size: 100% 25px;
	}
}

@media screen and (max-width: 380px) {}

@media screen and (max-width: 350px) {
	.m6 .img .text {
		padding: 0px 5%;
		font-size: .8rem;
	}
	.m6 .img .text .t1 {
		font-size: .8rem;
		font-weight: bold;
	}
	.m6 .img .text .t2 {
		font-size: .8rem;
	}
	.p_head .yy span {
		display: block;
		width: 26px;
		font-size: .8rem;
	}
	.p_head .text {
		width: 165px;
	}
	.p_head .text input {
		font-size: .8rem;
	}
	.p_head .plogo {
		height: 45px;
	}
	.p_head {
		margin-bottom: 8px;
	}
}