		@media (max-width: 1024px) {
		html {
			max-width: 100%;
		}
		.footer {
			max-width: 100%;
		}
		.x19 ul li .text .tex_2 {
			font-size: 1.1rem;
		}
	}
	
	@media (max-width: 620px) {
		.x11 ul li .text {
			color: #333333;
			font-size: 0.8rem;
		}
		.x12 ul li .img {
			width: 200px;
		}
		.x12 ul li .text {
			height: 105px;
		}
		.x12 ul li .text .t {
			font-size: 1rem;
		}
		.x18 .cont_1 ul li .img {
			left: 30%;
		}
		.x19 ul li .img {
			width: 170px;
		}
		.x19 ul li .text {
			padding-top: 10px;
			height: 165px;
			overflow: hidden;
		}
		.x19 ul li .text .tex_2 {
			margin-top: 20px;
			font-size: 1rem;
		}
		.ly_fun1 .box{
			width: 98%;
		}
		.ly_fun1{
			background: none;
		}
	}
	
	@media (max-width: 540px) {
		.x20 .cont .img {
			display: none;
		}
		.x20 .cont .text {
			width: 100%;
			padding-right: 0px;
		}
	}
	
	@media (max-width: 500px) {
		.x7 .ding {
			position: initial;
			padding: 0px;
			left: auto;
			margin: 0px;
			height: auto;
			top: auto;
			width: 100%;
		}
		.x7 .ding .c {
			padding: 15px;
		}
		.x7 .ding_1 {
			padding: 0 !important;
		}
		.x7 {
			margin-top: 0px;
		}
		.x7 .text {
			display: none;
		}
		/*.x7 .di{
		display: none;
	}*/
		.x7 .di {
			width: 100%;
		}
		.x12 ul li .img {
			width: 167px;
		}
		.x12 ul li .text {
			overflow: hidden;
			height: 87px;
			font-size: 0.8rem;
			color: #666666;
		}
		.x13 .text {
			font-size: 1rem;
		}
		.x18 .cont .img {
			width: 210px;
		}
		.x18 .cont .text {
			font-size: 1.1rem;
			overflow: hidden;
		}
		.x18 .cont .text .t {
			font-size: 1.3rem;
		}
		.x18 .cont_1 ul li .img {
			left: 25%;
		}
	}
	
	@media (max-width: 440px) {
		.x11 ul li .text .t {
			color: #333333;
			font-size: 0.7rem;
		}
		.x12 ul li .text .t {
			font-size: 1rem;
		}
		.x12 ul li .text .t1 {
			font-size: 0.8rem;
		}
		.x12 ul li .img {
			width: 150px;
		}
		.x12 ul li .text {
			height: 78px;
		}
		.x19 ul li .img {
			width: 136px;
		}
		.x19 ul li .text {
			padding-top: 10px;
			height: 127px;
			overflow: hidden;
		}
		.x19 ul li .text .tex_2 {
			margin-top: 5px;
			font-size: 0.75rem;
		}
	}
	
	@media (max-width: 400px) {
		.title_10 .time select {
			width: 102px;
			height: 30px;
			border-radius: 10px;
			padding: 5px;
			border: 1px solid #f4f4f4;
			text-align: center;
			font-size: 0.7rem;
		}
		.title_10 .time_1 select {
			width: 102px;
			height: 30px;
			border-radius: 10px;
			padding: 5px;
			border: 1px solid #f4f4f4;
			text-align: center;
			font-size: 0.7rem;
		}
		.x12 ul li .text {
			font-size: 0.7rem;
		}
		.x13 .t {
			color: #261e0b;
			font-size: 1.375rem;
		}
		.x13 .text {
			font-size: 0.9rem;
		}
		.x18 .cont_1 ul li .img {
			left: 21%;
		}
		.x18 .cont_3 .text {
			font-size: 0.9rem;
		}
		.x11 ul li {
			width: 48%;
			margin: 0px 1%;
			margin-bottom: 2%;
		}
	}
	
	@media (max-width: 380px) {
		.x18 .cont_1 ul li .img {
			left: 17%;
		}
	}
	
	@media (max-width: 360px) {
		.title_10 .time_1 {
			position: relative;
			margin-top: 32px;
			margin-right: -102px;
		}
		@media (max-width: 430px) {}
		@media (max-width: 380px) {
			.x8 ul li .text .t {
				font-size: 0.8rem;
			}
			.x8 ul li .text {
				font-size: 1rem;
			}
			.x18 .cont .text {
				overflow: hidden;
				font-size: 0.7rem;
			}
			.x18 .cont .text .t {
				font-size: 0.8rem;
			}
			.x18 .cont .img {
				width: 132px;
			}
		}