@media (min-width: 1020px) {
	#H5 {
		display: none;
	}
}

@media (max-width: 1300px) and (min-width: 1020px) {
	.banner2 {
	    width: 96%;
	    padding: 0 100px;
	}
	.banner2_1 {
	    height: 40px;
	    font-size: 30px;
	}
	.banner2_2 {
	    height: 55px;
	    font-size: 39px;
	}
	.banner23_1 {
	    font-size: 20px;
	}
	.banner23_2 {
	    width: 150px;
	}
	.banner23_3 {
	    margin-top: 10px;
	    font-size: 25px;
	}
	.banner2_3 {
	    margin-top: 15px;
	}
	.ALLCONT {
	    width: 96%;
	}
	.ALLCONT2{
		width: 96%;
	}
	.newde2{
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.newde2_1{
		display: flex;
		align-items: center;
	}
	.join2{
		width: 96%;
	}
}
@media (max-width: 1020px) {
	#PC {
		display: none;
	}
	.banner1 {
	    height: 4rem;
	    object-fit: cover;
	}
	.banner2 {
	    width: 96%;
	    padding: 0 1rem;
	}
	.banner2_1 {
	    height: 0.6rem;
	    font-size: 0.47rem;
	}
	.banner2_2 {
	    height: 0.75rem;
	    font-size: 0.56rem;
	}
	.banner2_3 {
	    margin-top: 0.55rem;
	}
	.banner23_1 {
	    font-size: 0.29rem;
	}
	.banner23_2 {
	    width: 2.15rem;
	}
	.banner23_3 {
	    margin-top: 0.2rem;
	    font-size: 0.3rem;
	}
	.ALLCONT {
	    width: 96%;
	    margin: 0.5rem auto;
	}
	.NYML {
	    display: flex;
		flex-wrap: wrap;
	}
	.nyml1 {
	    height: 0.7rem;
	    border-radius: 0.1rem;
	    line-height: 0.5rem;
	    padding: 0.1rem;
	    font-size: 0.26rem;
	}
	.nyml2{
	    display: flex;
	    flex-wrap: wrap;
	}
	.nyml3{
	    height: 0.7rem;
	    border-radius: 0.1rem;
	    line-height: 0.5rem;
	    padding: 0.1rem;
	    font-size: 0.26rem; 
	}
	.QPLJ {
	    padding: 0.2rem 0;
	    display: flex;
		align-items: center;
	}
	.qplj1 {
	    padding: 0 0.1rem;
	    font-size: 0.22rem;
	}
	.SXTJ {
	    margin-bottom: 0.2rem;
	    display: flex;
		align-items: center;
	}
	.sxtj1 {
	    font-size: 0.22rem;
	    margin-right: 0.5rem;
		display: flex;
		align-items: center;
	}
	.sxtj1 img {
	    width: 0.3rem;
	    margin-right: 0.15rem;
	}
	.pageout {
	    padding-bottom: 0.1rem;
	}
	.page {
	    padding-top: 0.5rem;
	  height: auto;
	  line-height: normal;
	      display: flex;
	      flex-wrap: wrap;
		  justify-content: center;
		  align-items: center;
	}
	.page a.prev {
	    margin-right: 0.1rem;
	}
	.page a.next {
	    margin-left: 0.1rem;
	}
	.page span {
	    min-width: 0.5rem;
	        padding: 0 0.1rem;
		height: 0.5rem;
		line-height: 0.5rem;
		font-size: 0.2rem;
	}
	.page a {
	    min-width: 0.5rem;
	     padding: 0 0.1rem;
		height: 0.5rem;
		line-height: 0.5rem;
		font-size: 0.2rem;
	}
	.page a.prev, .page a.next {
	    width: 1rem;
	}
	.page span{
		font-size: 0.2rem;
	}
	.txtpage {
	    margin: 0 0.1rem;
	}
	.page .txtnum input {
	    width:  0.5rem;
	    height: 0.5rem;
	    line-height:  0.5rem;
	    padding: 0 0.1rem;
	}
	.page input.go {
	    margin-left: 0.1rem;
	    width: 0.6rem;
	    height: 0.5rem;
	    line-height: 0.5rem;
	}
	.ALLCONT2{
		width: 96%;
	}
	.CPCX {
	    padding: 0.35rem;
	    border-radius: 0.2rem 0.2rem 0 0;
	    margin-top: -1.15rem;
		display: flex;
		align-items: center;
	}
	.cpcx1{
		font-size: 0.32rem;
	}
	.cpcx2 {
		    width: 75%;
	    height: 0.6rem;
	    border-radius: 0.6rem;
	    box-shadow: 0.1rem 0.1rem 0.1rem rgb(0 0 0 / 50%);
	    display: flex;
	}
	.cpcx2_1 {
		    width: 60%;
	    padding: 0 0.25rem;
	    border-radius: 0.6rem 0 0 0.6rem;
	    font-size: 0.28rem;
	}
	.cpcx2_2 {
		    width: 40%;
	    border-radius: 0 0.6rem 0.6rem 0;
	}
	.FENLEIS {
	    margin-top: 0.1rem;
	}
	.fenleif1 {
	    padding: 0.1rem;
	}
	.fenleif2 {
	    height: 1rem;
	}
	.fenleif3 {
	    margin-top: 0.1rem;
	    font-size: 0.24rem;
	}
	.fenleif4 {
	    height: 0.1rem;
	    margin-top: 0.1rem;
	}
	.fenleit1 {
	    padding: 0.2rem;
	}
	.fenleit1 a {
	    font-size: 0.28rem;
	    margin: 0.1rem 0.15rem;
		display: block;
	}
	.CPYYS {
	    margin-top: 0.75rem;
	}
	.cpyy1 {
	    font-size: 0.22rem;
	}
	.cpyy2 {
	    margin-top: 0.15rem;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.cpyy2_1{
		width: 1.2rem;
	}
	.cpyy2_2 {
	    font-size: 0.38rem;
	    margin-left: 0.1rem;
	    margin-right: 0.1rem;
	}
	.cpyy3_2 {
	    height: 2.6rem;
	}
	.cpyy3_3 {
	    padding: 0.2rem;
	}
	.cpyy3_4 {
	    width: 100%;
	    height: 0.5rem;
	    line-height: 0.5rem;;
	    font-size: 0.27rem;
	}
	.cpyy3_5 {
	    height: 0.65rem;
	    margin-top: 0.15rem;
	    font-size: 0.23rem;
	}
	.cpyy3 .swiper-container {
	    padding-bottom: 0.3rem;
	}
	.cpyy3 .swiper-pagination{
		display: flex;
		justify-content: center;
	}
	.cpyy4 {
	    margin-top: 0.3rem;
	}
	.cpyy4_2 {
	    height: 2.25rem;
	}
	.cpyy4_3 {
	    padding: 0.1rem 0.15rem;
	}
	.cpyy43_1{
		font-size: 0.33rem;
	}
	.cpyy43_2{
		display: flex;
		justify-content: space-between;
		align-items: center;
	}
	.cpyy432_1 {
	    font-size: 0.2rem;
	    line-height: normal;
	}
	.cpyy432_2 {
	    width: 1rem;
	    height: 0.4rem;
	    border-radius: 0.1rem;
	    line-height: 0.4rem;
	    font-size: 0.2rem;
	}
	.cpyy4_4 {
	    margin-top: 0.2rem;
	    font-size: 0.26rem;
	}
	.cpyy4_5 {
	    height: 1rem;
	    margin-top: 0.1rem;
	    font-size: 0.23rem;
	}
	.cpyy4 .swiper-container{
		padding-bottom: 0.3rem;
	}
	.cpyy4 .swiper-pagination{
		display: flex;
		justify-content: center;
	}
	.newli {
		width: 49%;
	    margin-top: 0.4rem;
	}
	.newli1{
		height: 2.75rem;
	}
	.newli2 {
	    padding: 0.2rem;
	}
	.newli:nth-child(3n){
		margin-right: 2%;
	}
	.newli:nth-child(2n){
		margin-right: 0;
	}
	.newli2_1{
		font-size: 0.22rem;
	}
	.newli2_2 {
	    margin-top: 0.2rem;
	    font-size: 0.26rem;
	}
	.newli2_3 {
	    height: 0.65rem;
	    margin-top: 0.2rem;
	    font-size: 0.23rem;
	}
	.gywm1 {
	    margin-top: 0.45rem;
	    display: flex;
		flex-wrap: wrap;
		align-items: flex-start;
	}
	.gywm2{
		width: 100%;
	}
	.gywm3 {
	    width: 100%;
	    padding:0.4rem 0;
	    font-size: 0.22rem;
	    line-height: 0.5rem;
	}
	.GYFL {
	    padding: 0.5rem;
	    margin-top: 0.45rem;
		flex-wrap: wrap;
	}
	.gyfl1 {
	    width: 100%;
	    margin-right: 0;
		margin-bottom: 2%;
	}
	.gyfl1:last-child{
		margin-bottom: 0;
	}
	.gyfl2 {
	    width: 20%;
	}
	.gyfl3 {
	    height: 0.5rem;
	    line-height: 0.5rem;
	    margin-top: 0.2rem;
	    font-size: 0.28rem;
	}
	.gyfl3_1 {
	    font-size: 0.28rem;
	}
	.gyfl3_1 span {
	    font-size: 0.38rem;
	}
	.gyfl4 {
	    height: 1rem;
	    margin-top: 0.25rem;
	    font-size: 0.23rem;
	}
	.qywh1 {
	    margin-top: 0.3rem;
	}
	.qywh2{
		height: 3.8rem;
	}
	.qywh3 {
	    display: flex;
		flex-wrap: wrap;
	    padding: 0 0.5rem;
	}
	.qywh3_1 {
		    width: 100%;
			margin-right: 0;
	    margin-top: 0.2rem;
	}
	.qywh3_1:first-child{
		 margin-top: -1.5rem;
	}
	.qywh3_2{
		height: 1.5rem;
	}
	.qywh3_3 {
	    padding: 0.2rem;
	     box-shadow: 0.1rem 0.1rem 0.1rem #b9babc;
	}
	.qywh3_4{
		font-size: 0.26rem;
	}
	.qywh3_5 {
	    height: 1rem;
	    margin-top: 0.2rem;
	    font-size: 0.23rem;
	}
	.QYWH {
	    padding: 0.2rem 0;
	}
	.QYRY {
	    padding: 0.2rem 0;
	}
	.qyry1 {
	    margin-top: 0.35rem;
	    display: flex;
		flex-wrap: wrap;
	}
	.qyry2 {
	    width: 49%;
	    height: 2.15rem;
	    margin-right: 2%;
	}
	.qyry2:nth-child(2n){
		margin-right: 0;
	}
	.zwli {
	    margin-top: 0.3rem;
	}
	.zwliF {
	    height: 0.7rem;
	    line-height: 0.7rem;
	    font-size: 0.23rem;
	}
	.zwliF1 {
	    padding: 0 0.1rem;
	}
	.zwliF2 {
	    padding: 0 0.1rem;
	}
	.zwliT {
	   height:auto;
	   line-height: normal;
	    font-size: 0.2rem;
	}
	.zwliT1 {
	    padding:0.1rem;
	}
	.zwliT2 {
	    padding:0.1rem;
	}
	.zwliS {
	    padding: 0.45rem;
	}
	.zwliS1 {
	    font-size: 0.2rem;
	    line-height: 0.4rem;
	}
	.zwliS2{
		display: flex;
		justify-content: flex-end;
	}
	.zwliS2_1 {
	    width: 1.45rem;
	    height: 0.55rem;
	    line-height: 0.55rem;
	    font-size: 0.2rem;
	}
	.JLTC {
	    width: 90%;
	    box-shadow: 0 0 0.1rem #c5c6c8;
	}
	.jltcF {
	    height: 0.65rem;
	    padding: 0 0.25rem;
	    line-height: 0.65rem;
	    font-size: 0.22rem;
	}
	.jltcF img {
	    width: 0.3rem;
	    right: 0.25rem;
	}
	.jltcT {
	    padding: 0.25rem;
		height: 9rem;
		    overflow: hidden;
		    overflow-y: auto;
	}
	.jltcT1_2 {
	    padding: 0.25rem;
	    font-size: 0.2rem;
	}
	.jltcT1_3 {
	   padding: 0.25rem;
	   font-size: 0.2rem;
	}
	.jltcT2{
		display: flex;
		flex-wrap: wrap;
	}
	.jltcT2_1 {
	    width: 100%;
	    margin-right: 0;
	    margin-top: 0.25rem;
	}
	.jltcT21_1{
		font-size: 0.2rem;
	}
	.jltcT21_2 {
	    height: 0.6rem;
	    margin-top: 0.15rem;
	    font-size: 0.2rem;
	    padding: 0 0.1rem;
	}
	.jltcT3 {
	    margin-top: 0.3rem;
	    display: flex;
		flex-wrap: wrap;
	}
	.jltcT3_1{
		width: 100%;
	}
	.jltcT31_1{
		font-size: 0.2rem;
	}
	.jltcT31_2 {
	    width: 1.45rem;
	    height: 0.6rem;
	    line-height: 0.6rem;
	    font-size: 0.2rem;
	    margin-top: 0.1rem;
	}
	.jltcT31_3 {
	    margin-top: 0.2rem;
	    font-size: 0.2rem;
	}
	.jltcT3_2 {
	    width: 1.45rem;
	    height: 0.6rem;
	    line-height: 0.6rem;
	    font-size: 0.2rem;
	    margin-top: 0.1rem;
	}
	.newde1{
		font-size: 0.3rem;
	}
	.newde2 {
	    margin-top: 0.2rem;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.newde2_1 {
	    margin-right: 0.2rem;
	    display: flex;
	    align-items: center;
	}
	.newde2_1 img {
	    width: 0.3rem;
	    margin-right: 0.1rem;
	}
	.newde2_1 span {
	    font-size: 0.2rem;
	}
	.newde3 {
	    padding: 0.2rem 0;
	    font-size: 0.2rem;
	    margin-top: 0.2rem;
	}
	.newde4 {
	    margin-top: 0.2rem;
	}
	.newde4_1 {
	    font-size: 0.2rem;
	    margin-bottom: 0.1rem;
	}
	.join1 {
	    height: 3rem;
	    object-fit: cover;
	}
	.join2{
		width: 96%;
	}
	.join2_1{
		font-size: 0.45rem;
	}
	.join2_2{
		margin-top: 0.3rem;
		font-size: 0.26rem;
	}
	.join2_3{
		display: inline-block;
		width: 1.6rem;
		height: 0.4rem;
		line-height: 0.4rem;
		font-size: 0.2rem;
		margin-top: 0.3rem;
	}
	
	.tables { width: 15rem;margin-bottom: 0.1rem;font-size: 0.22rem;margin-top: 0.4rem;}
	.tables td { padding: 0.2rem 0px;}
	.tables .t1 {padding:0.15rem 0.8rem; }
	
	.search_cross ul{margin: 0 -0.1rem;}
	.search_cross li{margin-bottom: 0.15rem;}
	.search_cross li p{font-size: 0.22rem;width: 100%;height: 0.4rem;padding-left: 0.5rem;margin:0 0.1rem;background-size: 0.4rem auto;}
	
	.search_cross .cross_top,.search_cross .cross_bottom{padding:0 0.9rem;}
	.search_cross .cross_top{padding-bottom: 0.1rem;padding-bottom: 0.15rem;margin-bottom: 0.1rem;}
	.search_cross h3{margin-bottom: 0.1rem;font-size: 0.22rem;}
	
	.cross_more a{font-size: 0.2rem;}
	
}