@media (min-width:1025px){/* DESKTOPS */
.banner{position:relative;background:#333;}
		.banner .swiper-container{height:100%;}
		.banner .swiper-wrapper{height:100%;}
		.banner .swiper-slide{height:100%;}
			.banner .bannerinfo{text-align:center;}
		.banner .iconfont{font-size:60px;}
			.banner .swiper-button-prev{left:5%;}
			.banner .swiper-button-next{right:5%;}
		.banner .swiper-pagination{text-align:center;bottom:20px;}
			.banner .swiper-pagination span{width:15px;border-radius:20px;height:10px;margin:0 5px;transition:all 0.3s ease-out 0s;border:2px solid #4d8ac7;background:none;}
			.banner .swiper-pagination span.swiper-pagination-bullet-active{width:30px;}

.newmix{position:relative;margin:0 0 30px;}
	.new{background:#fff;padding:30px;margin:-120px auto 0;width:1200px;box-sizing:border-box;display:flex;justify-content:space-between;}
		.newimg{flex:400px 0 0;min-width:0;}
			.newimg .swiper-pagination{display:none;}
			.newimg .swiper-container .swiper-button-prev{}
			.newimg .swiper-container .swiper-button-prev span{font-size:40px;line-height:40px;}
			.newimg .swiper-container .swiper-button-next{right:0;}
			.newimg .swiper-container .swiper-button-next span{font-size:40px;line-height:40px;}
			.newimg a{position:relative;display:block;}
			.newimg figure{overflow:hidden;}
			.newimg figcaption{}
			.newimg img{}
			.newimg h4{position:absolute;bottom:0;left:0;right:0;background:rgba(0,0,0,0.5);color:#fff;padding:0 10px;line-height:40px;font-weight:normal;}
			.newimg a:hover img{transform:scale3d(1.05, 1.05, 1);}
		.newlis{flex:710px 0 0;min-width:0;}
			.newlistab{display:flex;line-height:40px;margin:0 0 20px;position:relative;}
			.newlistab:before{content:'';display:block;position:absolute;top:50%;left:330px;right:80px;height:1px;background:#ccc;}
				.newlistabico{margin:0 20px 0 0;}
					.newlistabico i{float:left;font-size:30px;font-weight:bold;}
				.newlistab .swiper-container{flex:270px 0 0;min-width:0;margin:0;}
				.newlistab .swiper-container .swiper-button-prev,.newlistab .swiper-container .swiper-button-next,.newlistab .swiper-container .swiper-pagination{display:none;}
				.newlistab h3{font-size:18px;position:relative;text-align:center;}
				.newlistab .swiper-container .swiper-slide-active h3{color:#4683c4;}
				.newlistab .swiper-container .swiper-slide-active h3:after{content:'';display:block;position:absolute;bottom:0;left:0;right:0;border-bottom:2px solid #4683c4;}
				.newlistabmor{flex:1;min-width:0;text-align:right;}
			.newliscon{}
				.newliscon .swiper-container .swiper-button-prev,.newliscon .swiper-container .swiper-button-next,.newliscon .swiper-container .swiper-pagination{display:none;}
				.newliscontxt{}				
					.newliscontxt ul{}
					.newliscontxt li{line-height:30px;display:flex;justify-content:space-between;}
					.newliscontxt li a{font-size:16px;position:relative;padding:0 0 0 20px;}
					.newliscontxt li a:before{position:absolute;content:'';display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);width:4px;height:4px;background:#000;border-radius:4px;}
					.newliscontxt li time{font-size:14px;color:#666;}
					.newliscontxt li a:hover{color:#4683c4;padding:0 0 0 30px;}
					.newliscontxt li a:hover:before{background:#4683c4;}

.casbox{margin:0 0 30px;}
	.cas{background:#fff;padding:30px 30px 10px;}
		.castil{display:flex;line-height:40px;margin:0 0 30px;position:relative;}
		.castil:before{content:'';display:block;position:absolute;top:50%;left:130px;right:80px;height:1px;background:#ccc;}
			.castil h3{flex:1;font-size:18px;}
				.castil h3 i{float:left;font-size:30px;margin:0 10px 0 0;}
			.castil a{}
		.caslis{}
			.caslis .swiper-container .swiper-button-prev,.caslis .swiper-container .swiper-button-next,.caslis .swiper-container .swiper-pagination{display:none;}
			.caslis a{display:block;padding:0 10px 20px;}
			.caslis a figure{overflow:hidden;}
			.caslis a figure img{width:100%;}
			.caslis a h4{text-align:center;font-weight:normal;font-size:14px;line-height:30px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
			.caslis a:hover img{transform:scale3d(1.05, 1.05, 1);}

.linbox{margin:0 0 30px;position:relative;z-index:3;}
	.lin{background:#fff;padding:30px;display:flex;}
		.linoa{flex:400px 0 0;min-width:0;position:relative;}
			.linoa h3{background:#f9f9f9;line-height:40px;padding:0 10px;font-size:16px;font-weight:normal;position:relative;}
			.linoa h3:after{content:'';display:block;position:absolute;top:50%;right:15px;width:9px;height:9px;border-top:1px solid #000;border-right:1px solid #000;transform:rotate(45deg) translateY(-50%);}
			.linoa ul{display:none;position:absolute;bottom:40px;left:0;right:0;background:#fff;}
			.linoa ul li{line-height:40px;}
			.linoa ul li a{padding:0 10px;display:block;border-bottom:1px solid #f6f6f6;}
			.linoa ul li a:hover{color:#4683c4;padding:0 20px;}
		.linoa:hover ul{display:block;}
		.linlis{flex:1;margin:0 0 0 30px;position:relative;}
			.linlis h3{background:#f9f9f9;line-height:40px;padding:0 10px;font-size:16px;font-weight:normal;position:relative;}
			.linlis h3:after{content:'';display:block;position:absolute;top:50%;right:15px;width:9px;height:9px;border-top:1px solid #000;border-right:1px solid #000;transform:rotate(45deg) translateY(-50%);}
			.linlis ul{display:none;position:absolute;bottom:40px;left:0;right:0;background:#fff;}
			.linlis ul li{line-height:40px;}
			.linlis ul li a{padding:0 10px;display:block;border-bottom:1px solid #f6f6f6;}
			.linlis ul li a:hover{color:#4683c4;padding:0 20px;}
		.linlis:hover ul{display:block;}

.slo{margin:0 0 30px;}
}
@media (max-width:1024px){/* MOBILE */
.banner{position:relative;background:#333;}
		.banner .swiper-container{height:100%;}
		.banner .swiper-wrapper{height:100%;}
		.banner .swiper-slide{height:100%;}
			.banner .bannerinfo{text-align:center;position:relative;height:200px;}
			.banner .bannerinfo img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:200px;}
		.banner .iconfont{font-size:40px;}
			.banner .swiper-button-prev{left:5%;}
			.banner .swiper-button-next{right:5%;}
		.banner .swiper-pagination{text-align:center;bottom:20px;}
			.banner .swiper-pagination span{width:15px;border-radius:20px;height:10px;margin:0 5px;transition:all 0.3s ease-out 0s;border:2px solid #4d8ac7;background:none;}
			.banner .swiper-pagination span.swiper-pagination-bullet-active{width:30px;}

.newmix{margin:0 0 20px;}
	.new{padding:20px;}
		.newimg{margin:0 0 20px;}
			.newimg .swiper-pagination{display:none;}
			.newimg .swiper-container .swiper-button-prev{}
			.newimg .swiper-container .swiper-button-prev span{font-size:40px;line-height:40px;}
			.newimg .swiper-container .swiper-button-next{right:0;}
			.newimg .swiper-container .swiper-button-next span{font-size:40px;line-height:40px;}
			.newimg a{position:relative;display:block;}
			.newimg figure{overflow:hidden;}
			.newimg figcaption{}
			.newimg img{}
			.newimg h4{position:absolute;bottom:0;left:0;right:0;background:rgba(0,0,0,0.5);color:#fff;padding:0 10px;line-height:40px;font-weight:normal;}
			.newimg a:hover img{transform:scale3d(1.05, 1.05, 1);}
		.newlis{}
			.newlistab{display:flex;line-height:40px;margin:0 0 20px;position:relative;}
			.newlistab:before{content:'';display:block;position:absolute;top:50%;left:270px;right:60px;height:1px;background:#ccc;}
				.newlistabico{margin:0 20px 0 0;}
					.newlistabico i{float:left;font-size:30px;font-weight:bold;}
				.newlistab .swiper-container{flex:210px 0 0;min-width:0;margin:0;}
				.newlistab .swiper-container .swiper-button-prev,.newlistab .swiper-container .swiper-button-next,.newlistab .swiper-container .swiper-pagination{display:none;}
				.newlistab h3{font-size:15px;position:relative;text-align:center;}
				.newlistab .swiper-container .swiper-slide-active h3{color:#4683c4;}
				.newlistab .swiper-container .swiper-slide-active h3:after{content:'';display:block;position:absolute;bottom:0;left:0;right:0;border-bottom:2px solid #4683c4;}
				.newlistabmor{flex:1;min-width:0;text-align:right;}
			.newliscon{}
				.newliscon .swiper-container .swiper-button-prev,.newliscon .swiper-container .swiper-button-next,.newliscon .swiper-container .swiper-pagination{display:none;}
				.newliscontxt{}				
					.newliscontxt ul{}
					.newliscontxt li{line-height:30px;height:30px;overflow:hidden;display:flex;justify-content:space-between;}
					.newliscontxt li a{font-size:14px;position:relative;padding:0 0 0 20px;}
					.newliscontxt li a:before{position:absolute;content:'';display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);width:4px;height:4px;background:#000;border-radius:4px;}
					.newliscontxt li time{font-size:14px;color:#666;}
					.newliscontxt li a:hover{color:#4683c4;padding:0 0 0 30px;}
					.newliscontxt li a:hover:before{background:#4683c4;}

.casbox{margin:0 0 20px;}
	.cas{padding:20px;}
		.castil{display:flex;line-height:40px;margin:0 0 20px;position:relative;}
		.castil:before{content:'';display:block;position:absolute;top:50%;left:130px;right:80px;height:1px;background:#ccc;}
			.castil h3{flex:1;font-size:18px;}
				.castil h3 i{float:left;font-size:30px;margin:0 10px 0 0;}
			.castil a{}
		.caslis{}
			.caslis .swiper-container .swiper-button-prev,.caslis .swiper-container .swiper-button-next,.caslis .swiper-container .swiper-pagination{display:none;}
			.caslis a{display:block;padding:0 10px;}
			.caslis a figure{overflow:hidden;}
			.caslis a figure img{width:100%;}
			.caslis a h4{text-align:center;font-weight:normal;font-size:14px;line-height:30px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
			.caslis a:hover img{transform:scale3d(1.05, 1.05, 1);}

.linbox{margin:0 0 20px;position:relative;z-index:3;}
	.lin{padding:20px;}
		.linoa{position:relative;}
			.linoa h3{background:#fff;line-height:40px;padding:0 10px;font-size:16px;font-weight:normal;position:relative;}
			.linoa h3:after{content:'';display:block;position:absolute;top:50%;right:15px;width:9px;height:9px;border-top:1px solid #000;border-right:1px solid #000;transform:rotate(45deg) translateY(-50%);}
			.linoa ul{display:none;position:absolute;bottom:40px;left:0;right:0;background:#fff;}
			.linoa ul li{line-height:40px;}
			.linoa ul li a{padding:0 10px;display:block;border-bottom:1px solid #f6f6f6;}
			.linoa ul li a:hover{color:#4683c4;padding:0 20px;}
		.linoa:hover ul{display:block;}
		.linlis{position:relative;}
			.linlis h3{background:#fff;line-height:40px;padding:0 10px;font-size:16px;font-weight:normal;position:relative;}
			.linlis h3:after{content:'';display:block;position:absolute;top:50%;right:15px;width:9px;height:9px;border-top:1px solid #000;border-right:1px solid #000;transform:rotate(45deg) translateY(-50%);}
			.linlis ul{display:none;position:absolute;bottom:40px;left:0;right:0;background:#fff;}
			.linlis ul li{line-height:40px;}
			.linlis ul li a{padding:0 10px;display:block;border-bottom:1px solid #f6f6f6;}
			.linlis ul li a:hover{color:#4683c4;padding:0 20px;}
		.linlis:hover ul{display:block;}

.slo{margin:0 0 20px;padding:0 20px;}
	.slo img{width:100%;}
}