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

@media screen and (max-width:1460px) {
	.m4_boxs .dm{
		padding: 10px 35px;
	}
	.m4_boxs .form .item{
		margin-bottom: 16px;
	}
}

@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) {
	.banner .swiper-slide{
		background: none;
	}
	
	.m20 .box .let .nt{
		background: none;
		text-align: center;
		padding: 0px;
		font-weight: bold;
		width: 100%;
	}
	 
	.m20 .box{
		display: block;
		width: 100%;
	}
	
	.phone_footer{
		position: fixed;
		z-index: 999;
	}
	.banner{
		height: auto  !important;
	}
	.banner .swiper-container{
		height: auto;
	}

	.page_heads .rit
	 {
		 width: 100%;
		 margin-top: 10px;
	}
	.logo_nav .logo ,.logo_nav .nav{
		display: none;
	}
	.logo_nav{
		padding-top: 0px;
	}
	.logo_nav .login {
		margin: 0px;
		width: 100%;
		text-align: center;
	}
	.logo_nav .login a{
		float: none;
		display: inline-block;
		margin: 0px  10px;
	}
	

	.m1 {
		padding: 20px 0;
	}

	.cm_title .t1 {
		font-size: 30px;
	}

	.cm_title .t2 {
		font-size: 14px;
	}

	.m1 .item .cont .dm .nt {
		font-size: 18px;
	}

	.m1 .item .cont .dm .dect {
		font-size: 12px;
	}

	.m2 {
		background: #f2f2f2;
		padding: 20px 0 50px;
		margin-top: 30px;
	}

	.m2 .item {
		width: 48%;
		height: auto;
		margin-bottom: 300px;
	}

	.m2 .item .icon {
		width: 45px;
		left: 5px;
		right: auto;
	}

	.m2 .item .dm {
		position: relative;
		left: auto;
		width: auto;
		text-align: left;
		top: auto;
		padding: 10px 10px 10px 60px;
		transform: translate(0, 0);
	}

	.m2 .item .nt {
		font-size: 14px;
	}

	.m2 .item .dect {
		font-size: 12px;
	}

	.m2 .icns {
		width: 250px;
		top: 50%;
	}

	.m2 .item::before {
		transform: rotate(7deg);
		left: auto;
		right: auto;
		top: auto;
		bottom: -20px;
		left: 50%;
		transform: translate(-50%, 0);
		transform: rotate(90deg);

	}

	.m2 .item:nth-child(2)::before {
		transform: rotate(7deg);
		left: auto;
		right: auto;
		top: auto;
		bottom: -20px;
		left: 50%;
		transform: translate(-50%, 0);
		transform: rotate(270deg);
	}

	.m2 .botom .item:nth-child(1)::before {
		transform: rotate(7deg);
		left: auto;
		right: auto;
		top: auto;
		bottom: auto !important;
		top: -20px;
		left: 50%;
		transform: translate(-50%, 0);
		transform: rotate(270deg);
	}

	.m2 .botom .item:nth-child(2)::before {
		transform: rotate(7deg);
		left: auto;
		right: auto;
		top: auto;
		bottom: auto !important;
		top: -20px;
		left: 50%;
		transform: translate(-50%, 0);
		transform: rotate(90deg);
	}

	.m2 .botom .item {
		margin-bottom: 0px;
	}

	.m3 .box .let {
		width: 100%;
	}

	.m3 .box .rit {
		display: none;
	}

	.m3 .box .let ul li .img {
		width: auto;
	}

	.m3 .box .let ul li .img a {
		display: inline-block;
		width: 150px;
	}

	.m3 .box .let ul li .cont {
		padding: 0 10px;
	}

	.m3 .box .let ul li .cont .nt {
		font-size: 16px;
		margin-bottom: 5px;
	}

	.m3 .box .let ul li .cont .dect {
		overflow: hidden;
		height: 75px;
		line-height: 25px;
		font-size: 12px;
		padding: 0px;
	}

	.m3 .box .let ul li .cont {
		width: 50%;
	}

	.m3 {
		padding: 30px 0;
		padding-bottom: 60px;
	}

	.footer {
		display: none;
	}

	.child_banner {
		height: 200px;
	}

	.child_banner .txt {
		font-size: 20px;
	}

	.m7 {
		padding: 20px 0;
	}

.banner{
	height: auto;
	background: #fff;
}
	.m7 a {
		display: inline-block;
		width: 47%;
		margin: 0px 1%;
		margin-bottom: 10px;
		padding: 10px 0px;
		float: left;
	}

	.m8 {
		padding-bottom: 80px;
	}

	.m8 .item .dm {
		padding: 2%;
	}

	.m8 .item .nt {
		font-size: 14px;
	}

	.m8 .item .more {
		padding: 4px 10px;
		margin: 20px 0;
		font-size: 14px;
	}

	.child_banner2 {
		height: auto;
		padding: 20px 0;
	}

	.child_banner2 .txt_box {
		position: relative;
		left: auto;
		top: auto;
		transform: translate(0, 0);
		text-align: center;
		width: 100%;
	}

	.child_banner .txt_box .nt {
		font-size: 16px;
	}

	.child_banner .txt_box .imgs img {
		width: 60%;
	}

	.m9 {
		padding: 20px 0;
	}

	.cm_title1 {
		font-size: 24px;
	}

	.m9 .cont {
		margin-top: 20px;
	}

	.m10 .box {
		margin-top: 20px;
	}

	.m10 .box table {
		width: 100%;
	}

	.m10 .box table thead tr td {
		font-size: 14px;
	}

	.m10 .box table tbody tr td {
		font-size: 12px;
		padding: 10px 0;
	}

	.m11 {
		margin-top: 20px;
	}

	.m11 .box {
		margin-top: 20px;
	}

	.m11 .box .item ul li .txt {
		font-size: 14px;
	}

	.m11 .box .item {
		margin-bottom: 20px;
	}

	.m12 .box .item {
		width: 50%;
		margin-bottom: 25px;
	}

	.m12 .box .item .dm {
		border-right: 0px;
		border-bottom: 1px solid #ebebeb;
	}

	.m13 .box {
		width: 90%;
	}

	.m13 {
		padding: 20px 0;
	}

	.m13 .box .group .nt {
		font-size: 16px;
	}

	.m13 .box .group .form {
		padding: 5%;
	}

	.m13 .box .group .form .item .t_nt {
		padding-bottom: 15px;
	}

	.m13 .box .group {
		margin-bottom: 20px;
	}

	.m13 {
		padding-bottom: 80px;
	}

	.m14 .let {
		width: 100%;
	}

	.m14 .let ul li {
		float: left;
		width: 50%;
	}

	.m14 .let ul {
		padding: 2%;
	}

	.m14 .let ul li a::before {
		display: none;
	}

	.m14 .let ul li a {
		padding: 10px 0;
		font-size: 14px;
	}

	.m14 .rit {
		width: 100%;
		margin-top: 30px;
	}

	.m14 .rit ul li {
		padding-left: 0px;
	}

	.m14 .rit ul li .nt {
		font-size: 14px;
	}

	.m14 .rit ul li .dect {
		font-size: 12px;
	}

	.child_banner .dects {
		font-size: 14px;
	}

	.m15 .rit {
		width: 100%;
	}

	.m15 .let {
		width: 100%;
	}

	.m15 .m15_tit {
		font-size: 16px;
	}

.m15 .let ul li{
	 padding-left: 165px;
}
	.m15 .let ul li .img {
		width: 45%;
	}

	.m15 .let ul li .img a,
	.m15 .let ul li .img {
		display: block;
		width: 100%;
	}

	.m15 .let ul li .conm {
		padding: 0px 2%;
		width: 96%;
	}

	.m15 .let ul li .conm .dect {
		height: 57px;
		overflow: hidden;
		width: 100%;
		padding: 10px 0;
		padding-top: 0px;
		margin-bottom: 5px;
		padding-bottom: 10px;
	}

	.m15 .let ul li .conm .info .more {
		display: none;
	}

	.m16 .info {
		margin-bottom: 10px;
	}

	.m16 .cont {
		padding: 0px 2%;
	}
.m16 .cont img{
    object-fit: cover;
    height: auto !important;
}
	.m15_child {
		padding: 15px 0;
	}

	.m16 .nrese .item {
		width: 100%;
		margin-bottom: 15px;
	}

	.m17 .box {
		width: 100%;
	}

	.m17 .box .nt {
		font-size: 24px;
		margin-bottom: 15px;
	}

	.m17 .box .cont {
		font-size: 14px;
	}

	.m18 ul li {
		width: 49%;

		margin: 0px auto;
		margin-bottom: 25px;
	}

	.m18 ul li:nth-child(2n) {
		float: right;

	}

	.m18 ul li:nth-child(3n) {}

	.m18 ul li .dm {
		padding: 2%;
	}

	.m19 {
		width: 90%;
	}

	.m19 .nt {
		font-size: 16px;
	}

	.m19 .box1 .item {
		padding: 2%;
		margin-bottom: 20px;
	}

	.m20 .box .let .nt {
		font-size: 16px;
		padding-top: 50px;
		padding-bottom: 10px;
	}

	.m20 .box .let {
		padding-right: 20px;
	}

	.m20 .box .img,
	.m20 .box .img img {
		width: 150px;
		margin: 0px auto;
		display: block;
	}

	.m20 {
		padding: 30px 0 20px;
	}

	.m20 .box .let .dect {
		font-size: 14px;
	}

	.m21 {
		margin: 20px auto;
		margin-bottom: 100px;
	}

	.m22 {
		width: 90%;
		margin: 0px auto;
		padding-bottom: 100px;
	}

	.m22 .nt {
		font-size: 20px;
		margin-bottom: 20px;
	}

	.m22 .box ul li {
		font-size: 14px;
	}
	.m23 .form{
		padding: 4%;
	}
	.m23 .form .item{
		width: 100%;
	}
	
	
	.child_banner2 .txt_box .bistexts{
		width: 100%;
		padding: 0px;
		text-align: center !important;
		margin-top: 15px;
	}
	.banner .swiper-button-next {
		right: 5%;
	}
	
	.banner .swiper-button-prev {
		left: 5%;
	} 
	.m9 .cont .contas{
		width: 100%;
	}
	.m9 .cont .img{
		width: 100%;
	}
	
	/* 修改的部分 */
	.xiugai_modele_1 .box{
		display: block;
	}
	.xiugai_modele_1 .box .let{
		width: 100%;
	}
	.xiugai_modele_1 .box .rit{
		padding: 0px;
		margin-top: 20px;
	}
	.xiugai_modele_1 .box .rit .nt{
		margin-bottom: 10px;
		font-size: 18px;
	}
	.xiugai_modele_1 .box .rit .decs{
		font-size: 14px;
		height: auto;
	}
	.xiugai_modele_1 .box .rit .buts a{
		font-size: 14px;
	}
	.xiugai_modele_2 .group .it{
		width: 100%;
		font-size: 14px;
		margin-bottom: 10px;
	}
	.xiugai_modele_3 .box{
		display: block;
	}
	.xiugai_modele_3 .box .let{
		width: 100%;
	}
	.xiugai_modele_3 .box .let ul li .nt{
		font-size: 20px;
	}
	.xiugai_modele_3 .box .let ul li .dect{
		font-size: 14px;
	}
	.xiugai_modele_3 .box .let ul li{
		margin-bottom: 20px;
	}
	.xiugai_modele_3 .box .img_group{
		width: 100%;
	}
	.xiugai_modele_3 .box .img_group li img{
		display: block;
		width: 100%;
	}
	.xiugai_modele_3{
		margin-bottom: 20px;
	}
	.xiugai_modele_2{
		padding: 25px 0;
	}
	.m12 .box .item{
		width: 48%;
	}
	.m12 .box .item .dm{
		border-bottom: 0px;
	}
	.m12 .box .item .dm .img{
		text-align: center;
	}
	
	.dianjideanniu{
		padding: 4px 15px !important;
		font-size: 14px !important;
		
		bottom: 7% !important;
	}
	.m4_boxs{
		width: 80%;
	}
	.m4_boxs .dm{
		padding: 2.5% 4%;
	}
	.m4_boxs .form .nts{
		margin-bottom: 5px;
		font-size: 18px;
	}
	.m4_boxs .form .item{
		margin-bottom: 15px;
	}
	.m8 .item .dect{
		 min-height: 100px;
		 overflow: hidden;
	}
	.m8 .item .dm .img{
		height: 140px;
		overflow: hidden;
	}
	.m15 .let ul li .img{
		width: 155px;
	}
	.banner .swiper-container{
		width: 100%;
		margin: 0px auto;
	}
	.m15 .group{
		padding-bottom: 80px;
	}
}

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

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

@media screen and (max-width:1040px) {
    
    .cpzx {
   display: flex;
   flex-wrap: wrap;
}
.cpzx .item {
    width: 49%;
    margin: 10px 0;
    margin-right: 2%;
}
.cpzx .item:nth-child(2n){
    margin-right: 0;
}
.cpzx .img {
    height: 110px;
}
.m1 .cpzx .item .cont{
    height: auto;
}
.m1 .cpzx .item .cont .dm {
    padding: 15px 10px;
}
    
}

@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) {}
