@media screen and (max-width: 720px) {
	.ly-title {
		font-size: 24px;
		margin-left: 0;
		text-align: center;
	}

	.ly-subtitle {
		text-align: center;
		width: 90%;
		margin: 5px auto 0;
	}

	.dx-1 .jjfa-more {
		position: unset;
		text-align: center;
		font-size: 14px;
		margin-top: 5px;
	}

	.dx-1 .jjfa-more span {
		vertical-align: middle;
	}

	.dx-1 ul {
		width: 95%;
		margin: 0 auto;
	}

	.dx-1 ul li {
		width: 48%;
		margin: 0 4% 10px 0px;
		height: 110px;
		padding: 20px;
	}


	.dx-1 ul li:nth-of-type(4n) {
		margin-right: 4%;
	}

	.dx-1 ul li:nth-of-type(5n) {
		margin-right: 4%;
	}


	.dx-1 ul li:nth-of-type(3n) {
		margin-right: 4%;
	}

	.dx-1 ul li:nth-of-type(2n) {
		margin-right: 0;
	}

	.dx-1 ul li .jjfa-num {
		display: block;
		position: unset;

	}

	.dx-1 ul li .jjfa-tit {
		font-size: 18px;
		line-height: 30px;
		margin-bottom: 5px;
	}

	.dx-1 ul li .arrow {
		margin-top: 10px;
	}

	.dx-1 ul li .sign {
		display: none;
	}

	.dx-1 ul li .jjfa-cont {
		-webkit-line-clamp: 1;
	}

	.dx-1 ul li .arrow {
		display: none;
	}

	.cpzx-l .cp-top {
		height: 150px;
		padding-top: 20px;
		background: #aacd06;
	}

	.cpzx-l .cp-top .cp-top-l {
		margin-left: 0px;
		margin-top: 0px;
		text-align: center;
		float: none;
	}

	.cpzx-l .cp-top .cp-top-l .cpl-ti {
		font-size: 20px;
		line-height: 36px;
	}

	.cpzx-l .cp-top .cp-top-l .cpl-cont-1 {
		font-size: 14px;
		margin-top: 5px;
	}

	.cpzx-l .cp-top .cp-top-l .cpl-cont-2 {
		margin-top: 5px;
		font-size: 14px;
	}

	.cpzx-l .cp-top .cp-top-l .cpl-cont-3 {
		padding: 5px 10px;
		font-size: 14px;
		margin: 10px auto;
	}

	.cpzx-l .cp-top .cp-top-r {
		display: none;
	}

	.cpzx-l .cp-top .cp-top-r .cpr-tit {
		font-size: 18px;
	}

	.cpzx-l .cp-top .cp-top-r .cpr-cont {
		font-size: 14px;
		line-height: 20px;
		margin-top: 0px;
	}

	.cpzx-l .cp-top .cp-top-r .cpr-more {
		margin-top: 10px;
	}

	.cpzx-l .cp-bot .cp-b-list {
		padding: 20px;
	}

	.cpzx-l .cp-bot .cp-b-list .cp-b-list-l {
		width: 100%;
		margin-top: 5px;
	}

	.cpzx-l .cp-bot .cp-b-list .cp-b-tit {
		font-size: 24px;
		line-height: 30px;
	}

	.cpzx-l .cp-bot .cp-b-list .cp-b-cont {
		font-size: 14px;
		line-height: 30px;
		margin-top: 5px;
	}

	.btn-pho-l {
		margin: 5px 0 !important;
	}

	.dx-2 .cpzx-r .cpzx-r-tit {
		font-size: 24px;
	}

	.dx-2 .cpzx-r .cpzx-r-cont {
		font-size: 14px;
		margin-top: 5px;
	}

	.dx-2 .cpzx-m {
		padding: 5px 10px;
		margin: 5px 0 0;
		font-size: 12px;
		line-height: 18px;
	}

	.cpzx-l .cp-bot .cp-b-list .cp-b-img {
		width: auto;
		height: 100px;
		margin: 10px auto 0;
		float: none;
	}

	.cpzx-l .cp-bot .cp-b-list .cp-b-img img {
		height: 100%;
		width: auto;
		margin: 0 auto;
	}

	.cpzx-l .cp-bot .cp-b-list:last-child .cp-b-img {
		margin-top: 10px;
	}

	.cases-content ul {
		width: 95%;
	}

	.cases-content .cases-cont-tit {
		font-size: 16px;
	}

	.cases-content .cases-cont-subtit {
		font-size: 14px;
	}

	.cases .cases_left .cases-img {
		width: 50%;
	}

	.cases .cases_left .cases-content {
		width: calc(50% - 20px);
	}

	.ppjs-l .item {
		width: calc(50% - 2px);
		margin-bottom: 2px;

	}

	.ppjs-l .item p .item-i {
		margin-right: 10px;
	}

	.ppjs-l .item p .iconfont {
		font-size: 20px;
		margin-right: 10px;
	}

	.ppjs-r {
		height: auto;
	}

	.ppjs-r .ppjs-cont {
		width: 100%;
		float: none;
	}

	.ppjs-r .ppjs-img {
		width: 100%;
		float: none;
	}

	.ppjs-r .ppjs-img img {
		margin: 0 auto;
	}

	.ppjs-r .ppjs-cont ul {
		margin-top: 15px;
		width: max-content;
		margin: 14px auto;
	}

	.ppjs-r .ppjs-cont ul li p:nth-of-type(1) {
		height: 40px;
		width: 40px;
		line-height: 40px;
		font-size: 16px;

	}

	.casesbox_lbox .cases_slideb .cas-r-tit {
		font-size: 16px;
	}

	.ppjs-r .ppjs-cont ul li:nth-of-type(2n) {
		margin-top: 10px;
		margin-right: 5px;
	}

	.ppjs-r .ppjs-cont ul li {
		margin-right: 5px;
	}

	.ppjs-r .ppjs-cont .js-tit {
		text-align: center;
	}

	.ppjs-r .ppjs-cont .js-line {
		margin: 15px auto 10px;

	}

	.dx-5 .ppjs-l .item {
		width: 49.5%;
		margin-bottom: 5px;
	}

	.xwdt-r .bdv_item .swiper-slide .xwdt-img {
		height: 110px;
	}

	.bdv_item .swiper-slide .new-det {
		padding: 10px 0px;
		margin: 0 10px;
	}

	.bdv_item .swiper-slide .new-det .det-cont {
		width: 100%;
		font-size: 14px;
	}

	.dx-5 .xwdt-r .bdv_item .swiper-wrapper {
		height: 330px;
	}

	.bdv_item .swiper-slide .new-det .det-time {
		margin-top: 10px;
	}

	.new-det .det-time span:first-child {
		font-size: 24px;
		line-height: 24px;
	}

	.xwdt-r .new-bot {
		margin: 20px 20px 0;
	}
}
