@media only screen and (max-width: 1399px) {
	.inner{width: 98%;}
	.pic1{width: 42%;}
	.xylist{width: 55%;}
	.xylist li{width: 45%;}
	.main2 .tztop{width: 20%;}
	.tzlist{width: 80%;}
	.tzlist .wz{
		height: 50px;
		overflow: hidden;
	}
	.xs ul li{width: 22%;}
	.main5 ul li{width: 22%;margin: 0px 1.5%;}
	.main5 ul li .zttp{width: 97%;height: 150px;}
	.main5 ul li .zttp img{width: 100%;}
}
@media only screen and (max-width:1040px) {
	.xs ul li{width: 22%;margin: 0 1.5%;}
}
@media only screen and (max-width:1000px) {
	.btrq .bt{
		height: 55px;
		overflow: hidden;
	}
}

@media only screen and (max-width: 900px) {
.head{background: none;}
	.main5 ul li .zttp{height:200px;}
	#nav{display: none;}
	.demo-2{
		display: block !important; 
	}
	.head-right {
		display: block;
		margin-right: 50px;
	}
	.mbanner{
		display: none;
	}
	#dt{
		display: block;
	}
	.top{position: relative;}
	.pic{width: 100%;}
	.xylist{width: 100%;}
	.xylist li{width: 47%;}
	.xylist .l1, .xylist .l4{background: #FFFFFF;}
	.main2 .tztop{width: 100%;padding: 20px 0px;}
	.tzlist{width: 100%;}
	.main2 .tztop a{margin-top: 10px;}
	.gg{width: 100%;}
	.main3{background: none;}
	.xg{top: 0px;}
	.kxyj{margin: 40px 0px;}
	.xs ul li{width: 48%;margin: 0 1%;margin-bottom: 70px;}
	.ckgd{
		margin: 0px auto 30px;
	}
	.main5 ul li{width: 48%;margin: 0px 1%;margin-bottom: 20px;}
	.main5 ul li p{margin-top:0px;}
	.main5 .ckgd{margin: 10px auto 30px;}
	.conleft{display: none;}
	.conright{width: 100%;}
	.listcon{margin-top: 0px;}
.banner .swiper-slide a,.bg-mask .pic .a{height:auto!important}
.banner .swiper-slide a img,.bg-mask .pic .a img {
    display: block!important;width:100%
}
.pic1{width:100%}
.pic1 .pic{height:330px!important}
}
@media only screen and (max-width: 530px) {
.jiao_list li{width:50%;}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{dispplay:none!important}
.pic1 .pic{height:215px!important}
.pic1{width:100%}
.banner .swiper-slide a,.bg-mask .pic .a{height:auto!important}
.banner .swiper-slide a img,.bg-mask .pic .a img {
    display: block!important;width:100%
}

	.main5 ul li .zttp{width:97%;height:auto;}
	.main5 ul li,.xs ul li{margin:10px auto;width:100%; }
	.xs ul li{margin-bottom: 50px;}
.dq{float:left;margin-bottom:10px;width:100%}
.search.active input{width:70px}
.main6 .link {
     float: none;
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.main6 ul {
     float: none; 
  margin-left: 0;
    width: 100%;
    display: flex;
    align-items: center;
    flex-direction: row;
    justify-content: center;
}



.callbacks_tabs{top:-15px}
	.xylist li{width: 100%;}
	.xylist .l3{margin-bottom: 20px;}
	.tzlist li{width: 100%;}
	.tzlist li{padding: 20px 0px;margin: 0px;}
	.conright .listul li a{width: 75%;}
}
@media only screen and (max-width: 430px) {
	.conright .listul li a{width: 70%;}
}