#main-2024-floor3{width: 100%;max-width: 1920px;margin:0 auto;padding-top: 110px;position: relative;background: url('../../images/floor3_bg1.png') left 40px no-repeat;}
#main-2024-floor3 > div{position: relative;z-index: 1;}
#main-2024-floor3 .p-title1{position: absolute;left: -130px;bottom: 80px;} 
#main-2024-floor3 .p-title1 > h2{display: block;font-size: 30px;color: #000;font-weight: 400;text-align: center;line-height: 1.1;float: none;margin-top: 0;height: auto;}
#main-2024-floor3 .p-title1 strong{margin-top: 15px;display: block;color: #0a7e4e;font-size: 31px;font-weight: bold;word-break: keep-all;}
.main2024-slider3{margin-left: 15%;width: 85%;}
.main2024-slider3 .slick-list{margin-right: -30px;}
.main2024-slider3 .slick-slide{margin-right: 30px;}
.main2024-slider3 .slick-slide div{display: block !important;}
.main2024-slider3 .slick-attr{position: absolute;left: -110px;bottom: 0;}
.main2024-slider3 .slick-attr > div{display: table;margin: 0 auto;background: #fff;padding: 12px 30px;border: 1px solid #ddd;border-radius: 25px;overflow: hidden;}
.main2024-slider3 .slick-attr button{float: left;display: block;width: 11px;height: 22px;font-size: 0;border: 0;cursor: pointer;}
.main2024-slider3 .slick-prev{background: url('../../images/slider3_prev.png') no-repeat;}
.main2024-slider3 .slick-next{background: url('../../images/slider3_next.png') no-repeat;}
.main2024-slider3 .slick-stop{margin: 0 25px;width: 9px;background: url('../../images/slider3_stop.png') no-repeat;}
.main2024-slider3 .slick-stop.play{background: url('../../images/slider3_play.png') no-repeat;}
.slider3-show1{display: block;max-width: 315px;margin: 0 auto;background: #f3f3f3;padding: 15px 15px 60px;border-radius: 150px;overflow: hidden;text-align: center;}
.slider3-show1 > div{overflow: hidden;border-radius: 100%;}
.slider3-show1 > div > img{width: 100%;transition: all 0.3s ease-in-out;}
.slider3-show1:hover > div > img{transform: scale(1.1,1.1);}
.slider3-show1 > p.tit{margin-top: 25px;color: #252525;font-size: 22px;font-weight: 500;line-height: 1.05;letter-spacing: -1px;width:99%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.slider3-show1 > p.txt{margin-top: 13px;color: #252525;font-size: 22px;font-weight: 400;line-height: 1.05;letter-spacing: -1px;width:99%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}



#main-2024-floor5{margin: 70px auto;}
#main-2024-floor5 .floor5-top{margin-bottom: 15px;}
#main-2024-floor5 .p-title1{margin: 0 30px 10px 0;float: left;display: flex;flex-wrap: wrap;align-items: center;}
#main-2024-floor5 .p-title1 > dt h2{margin-right: 30px;color: #008e4c;font-size: 25px;font-weight: 500;line-height: 30px;}
#main-2024-floor5 .p-title1 > dt strong{color: #111;}
#main-2024-floor5 .p-title1 > dd{color: #464646;font-size: 20px;font-weight: 300;}
#main-2024-floor5 .tab-list1{float: right;margin: 5px 0 5px -30px;display: flex;flex-wrap: wrap;}
#main-2024-floor5 .tab-list1 > li{margin-left: 23px;color: #464646;font-size: 21px;font-weight: 400;line-height: 30px;}
#main-2024-floor5 .tab-list1 > li > a{display: block;color: inherit;}
#main-2024-floor5 .tab-list1 > li.on{color: #0a7e4e;font-weight: bold;}
.click-tab2-list{}
.click-tab2-list > .ctl2-child{display: none;}
.click-tab2-list > .ctl2-child.on{display: block;}

/* 2024-12-19 */
.main2024-slider4{position: relative;margin-left: -20px;}
.main2024-slider4 > .slider{width: 100%;display: flex;flex-wrap: wrap;}
.main2024-slider4 > .slider > div{margin-top: 20px;margin-left: 20px;width: calc(25% - 20px);}
.slider4-show1{display: block;background: #fff;overflow: hidden;border-radius: 10px;box-shadow: 3px 3px 5px 1px rgba(0, 0, 0, 0.2);}
.slider4-show1 .photo{position: relative;padding-top: 74.8%;overflow: hidden}
.slider4-show1 .photo > img{position: absolute;z-index: 1;bottom: -9999px;left: -9999px;right: -9999px;top: -9999px;width: 100%;height: 100%;margin: auto;vertical-align: middle;transition: all 1.4s;}
.slider4-show1:hover .photo > img{transform: scale(1.2, 1.2);transition: all 5s;}
.slider4-show1 .app{display: inline-block;max-width: 50px;position: absolute;top: -26px;left: calc(50% - 25px);z-index: 2;}
.slider4-show1 .app img{max-width: 100%;}
.slider4-show1 .text{position: relative;height: 190px;padding: 50px 10px 30px;color: #252525;font-size: 16px;font-weight: 300;text-align: center;display: flex;align-items: end;justify-content: center;}
.slider4-show1 .text > ul > li:not(:first-child){margin-top: 20px;}
.slider4-show1 .title{font-size: 22px;font-weight: 600;line-height: 35px;height: 70px;word-break: keep-all;letter-spacing: -1px;overflow: hidden;-webkit-line-clamp: 2;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;}






#container .main .section4{background-position: center top;}




@media screen and (max-width:1620px){
	#main-2024-floor3{padding: 110px 20px 0 20px;background: url('../../images/floor3_bg1.png') -15% top no-repeat;}
	#main-2024-floor3 .p-title1{left: 0;width: 220px;text-align: center;font-size: 26px;} 
	.main2024-slider3{margin-left: 220px;width: calc(100% - 220px);}
	.main2024-slider3 .slick-attr{left: 0;width: 220px;text-align: center;}
}

@media screen and (max-width:1200px){
	#main-2024-floor3{padding-top: 50px;padding-bottom: 110px;background: url('../../images/floor3_bg1.png') -15% bottom no-repeat;background-size: auto 200px;}
	#main-2024-floor3 .p-title1{position: static;width: auto;margin-bottom: 30px;}
	#main-2024-floor3 .p-title1 > p{font-size: 22px;font-weight: 400;line-height: 1;}
	#main-2024-floor3 .p-title1 strong{margin-top: 12px;font-size: 32px;}
	.main2024-slider3{margin-left: 0;width: 100%;}
	.main2024-slider3 .slick-attr{position: static;width: auto;margin-top: 30px;}
	#main-2024-floor3 .p-title1 > p{display: block;}

	#main-2024-floor5{padding: 0 20px;}
}

@media screen and (max-width:1024px){
	#main-2024-floor5{margin: 60px auto;}
	#main-2024-floor5 .p-title1{margin: 0 20px 10px 0;}
	#main-2024-floor5 .p-title1 > dt{margin-right: 15px;font-size: 24px;line-height: 26px;}
	#main-2024-floor5 .p-title1 > dd{font-size: 18px;}
	#main-2024-floor5 .tab-list1{margin: 5px 0 5px -20px;}
	#main-2024-floor5 .tab-list1 > li{margin-left: 15px;}
	.slider4-show1 .text > ul > li:not(:first-child){margin-top: 15px;}
}

@media screen and (max-width:767px){
	#main-2024-floor3{padding-bottom: 160px;}
	.main2024-slider3 .slick-list{margin-right: -12px;}
	.main2024-slider3 .slick-slide{margin-right: 12px;}
	.slider3-show1{padding: 10px 10px 35px;}
	.slider3-show1 > p.tit{margin-top: 20px;font-size: 17px;}
	.slider3-show1 > p.txt{margin-top: 10px;font-size: 17px;}
	.main2024-slider3 .slick-attr{margin-top: 20px;}
	#main-2024-floor5 .p-title1{float: none;margin: 0;display: block;text-align: center;}
	#main-2024-floor5 .p-title1 > dt{margin-right: 0;font-size: 26px;line-height: 1;}
	#main-2024-floor5 .p-title1 > dt strong{font-size: 30px;}
	#main-2024-floor5 .p-title1 > dd{font-size: 20px;margin-top: 12px;line-height: 1;}
	#main-2024-floor5 .tab-list1{float: none;margin: 25px 0 15px 0;border-top: 1px solid #0a7e4e;border-left: 1px solid #0a7e4e;}
	#main-2024-floor5 .tab-list1 > li{display: table;margin: 0;width: 20%;min-height: 45px;font-size: 17px;line-height: 20px;text-align: center;color: #0a7e4e;border-right: 1px solid #0a7e4e;border-bottom: 1px solid #0a7e4e;}
	#main-2024-floor5 .tab-list1 > li.on{background: #0a7e4e;color: #fff;}
	#main-2024-floor5 .tab-list1 > li > a{padding: 2px;display: table-cell;vertical-align: middle;}
	
	/* 2024-12-19 */
	.main2024-slider4{margin-left: -10px;}
	.main2024-slider4 > .slider > div{margin-left: 10px;width: calc(50% - 10px);}
	.slider4-show1 .text{height: 136px;padding: 30px 10px 20px;}
	.slider4-show1 .text > ul > li:not(:first-child){margin-top: 12px;}
	.slider4-show1 .title{font-size: 17px;line-height: 25px;height: 50px;}
	.slider4-show1 .app{width: 40px;top: -20px;left: calc(50% - 20px);}

	
}

@media screen and (max-width:550px){
	#main-2024-floor5 .tab-list1 > li{width: 33.33%;}
}