.mt15{margin-top: 15px;}
.Y240513-Timeline1 *{box-sizing: border-box;}
.Y240513-Timeline1{}
.Y240513-Timeline1 > ul{position: relative;text-align: center;}
.Y240513-Timeline1 > ul::before{position: absolute;right: 0;width: 100%;z-index: 0;border-right: 1px solid #2ca311;content:"";box-sizing: border-box;}
.Y240513-Timeline1 > ul > li{width: calc(20% - 38px);margin-right: 38px;}
.Y240513-Timeline1 > ul > li > p{color: #4c4c4c;font-size: 14px;font-weight: 500;line-height: 1.4;word-break: keep-all;}
.Y240513-Timeline1 > ul.style1{padding-bottom: 22px;}
.Y240513-Timeline1 > ul.style1::before{top: 18px;height: calc(100% - 15px);border-top: 1px solid #2ca311;border-radius: 0 25px 0 0;}
.Y240513-Timeline1 > ul.style1 > li{float: left;}
.Y240513-Timeline1 > ul.style2::before{top: 0;height: 18px;border-bottom: 1px solid #2ca311;border-radius: 0 0 25px 0;}
.Y240513-Timeline1 > ul.style2 > li{float: right;}
.Y240513-Timeline1 .ye-mo1{display: block;margin-bottom: 12px;padding: 8px;color: #333;font-size: 16px;line-height: 20px;background: #fff;border: 1px solid #2ca311;border-radius: 25px;word-break: keep-all;position: relative;z-index: 1;position: relative;}
.Y240513-Timeline1 .ye-mo1::before{position: absolute;left: calc(50% - 7.5px);bottom: -5px;width: 15px;height: 4px;z-index: 0;background: url('../../images/template/Y240612_bg2.png') no-repeat;content:"";box-sizing: border-box;}
.Y240513-Timeline1 .ye-mo1 strong{color: #31a517;font-weight: 700;}
 

.Y240513-slider1{position: relative;border-radius: 25px 0 25px 25px;overflow: hidden;}
.Y240513-slider1 .slick-slide{}
.Y240513-slider1 .slick-slide a,
.Y240513-slider1 .slick-slide div{display: block;vertical-align: top;}
.Y240513-slider1 .slick-slide img{width: 100%;vertical-align: top;}
.Y240513-slider1 .slick-attr{position: absolute;right: 0;bottom: 0;z-index: 1;padding: 8px 20px;background: rgba(0, 0, 0, 0.55);overflow: hidden;border-radius: 20px 0 0 0;display: flex;align-items: center;}
.Y240513-slider1 .slick-attr button{display: block;width: 6px;height: 10px;position: static;padding: 0;font-size: 0;border: 0;cursor: pointer;}
.Y240513-slider1 .slick-attr button.slick-prev{background: url('../../images/template/slider1_prev.png') no-repeat left top;}
.Y240513-slider1 .slick-attr button.slick-next{background: url('../../images/template/slider1_next.png') no-repeat left top;}
.Y240513-slider1 .slick-attr button.slick-stop{margin-left: 18px;width: 8px;height: 14px;background: url('../../images/template/slider1_stop.png') no-repeat left top;}
.Y240513-slider1 .slick-attr button.slick-stop.play{background: url('../../images/template/slider1_play.png') no-repeat left top;}
.Y240513-slider1 .slick-attr button.slick-more{width: 12px;height: 12px;background: url('../../images/template/slider1_more.png') no-repeat left top;}
.Y240513-slider1 .slick-paging{margin: 0 15px;color: #fff;font-size: 14px;line-height: 14px;display: flex;align-items: center;}
.Y240513-slider1 .slick-paging > span{display: inline-block;font-weight: 500;margin-right: 4px;padding-right: 10px;background: url('../../images/template/slider1_bg1.png') no-repeat right 2px;}

.Y240513-photo-list1 *{box-sizing: border-box;}
.Y240513-photo-list1{}
.Y240513-photo-list1 > dl:first-child{padding-top: 0;}
.Y240513-photo-list1 > dl{display: flex;padding: 35px 0;border-bottom: 1px solid #d5d5d5;}
.Y240513-photo-list1 > dl > dt{width: 40.9%;}
.Y240513-photo-list1 > dl > dd{width: 59.1%;padding: 5px 0 0 35px;}
.Y240513-photo-list1 .top-title1{margin-bottom: 20px;}
.Y240513-photo-list1 .top-title1 > p{float: left;color: #333;font-size: 22px;line-height: 26px;font-weight: 600;padding-left: 24px;background: url('../../images/template/Y240612_bg3.png') no-repeat left 6px;letter-spacing: -1px;} 
.Y240513-photo-list1 .top-title1 > ul{float: right;margin: 6px -15px 0 10px;}
.Y240513-photo-list1 .top-title1 > ul > li{float: left;margin-right: 15px;padding-left: 25px;color: #666;font-size: 14px;font-weight: 500;line-height: 20px;letter-spacing: -0.5px;}
.Y240513-photo-list1 .top-title1 > ul > li.bg1{background: url('../../images/template/Y240612_bg4.png') no-repeat left top;}
.Y240513-photo-list1 .top-title1 > ul > li.bg2{background: url('../../images/template/Y240612_bg5.png') no-repeat left top;}
.Y240513-photo-list1 .top-title1 > ul > li strong{color: #2ca311;}
.Y240513-photo-list1 .text1{color: #4c4c4c;font-size: 15px;line-height: 1.35;word-break: keep-all;}
.Y240513-photo-list1 .place1{margin-top: 30px;color: #333;font-size: 18px;font-weight: 700;line-height: 26px;}
.Y240513-photo-list1 .place1 > p{margin-top: 6px;color: #4c4c4c;font-size: 15px;font-weight: 400;line-height: 1.4;}
.Y240513-photo-list1 .a-btn1{display: inline-block;vertical-align: top;margin-left: 10px;color: #fff;font-size: 13px;line-height: 16px;padding: 5px 14px 5px 27px;background: #47ba2d url('../../images/template/Y240612_bg6.png') no-repeat left 10px center;border-radius: 25px;}
.Y240513-subway1{color: #6a6a6a;font-size: 16px;line-height: 22px;}
.Y240513-subway1 > li:not(:first-child){margin-top: 6px;}
.Y240513-subway1 .ft-b1{font-size: 19px;}
.Y240513-subway1.bg-1 > li{line-height: 22px;padding-left: 12px;background: url('../../images/template/Y240612_bg7.png') no-repeat left 8px;}
.Y240513-subway1.bg-1 > li strong{display: inline-block;}
.traffic > li .tra_cont h4.t_tit{margin-bottom: 8px;font-size: 20px;line-height: 26px;}

.title-see-map {display: flex; justify-content: space-between; align-items: center;}
.title-see-map .a-btn1{display: inline-block;vertical-align: top;margin-left: 10px;color: #fff;font-size: 13px;line-height: 16px;padding: 5px 14px 5px 27px;background: #47ba2d url('../../images/template/Y240612_bg6.png') no-repeat left 10px center;border-radius: 25px;}


.Y240513-news-list1 *{box-sizing: border-box;}
.Y240513-news-list1{margin-bottom: 30px;}
.Y240513-news-list1 > ul{margin: -20px -10px;}
.Y240513-news-list1 > ul > li{float: left;width: calc(25% - 20px);margin: 20px 10px 0;}
.Y240513-news-list1 > ul > li > a{display: block;height: 300px;padding: 22px 26px 66px;position: relative;border: 1px solid #e2e2e2;}
.Y240513-news-list1 .title1{color: #000;font-size: 23px;line-height: 30px;height: 90px;font-weight: bold;letter-spacing: -0.8px;overflow: hidden;-webkit-line-clamp: 3;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;}
.Y240513-news-list1 .text1{margin-top: 15px;color: #1b1b1b;font-size: 16px;line-height: 22px;height: 88px;overflow: hidden;-webkit-line-clamp: 4;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;}
.Y240513-news-list1 .date1{position: absolute;left: 26px;bottom: 22px;color: #1b1b1b;font-size: 17px;line-height: 22px;}
.Y240513-news-list1 .type1{margin-bottom: 12px;display: table;color: #0057a9;font-size: 18px;line-height: 22px;font-weight: 500;border-bottom: 1px solid #377bec;}
.Y240513-news-list1 > ul.style2 .title1{height: 150px;-webkit-line-clamp: 5;}

#container .section .title{padding-left: 22px;line-height: 28px;color: #333;}
#container .section .title:before{top: 2px;width: 12px;height: 24px;background: url('../../images/template/Y240612_bg1.png') no-repeat;}
#container .section .intro p{color: #4c4c4c;font-size: 16px;}
#container .section .intro strong{color: #333;}
.map_c.new-Y24{overflow: hidden;border: 1px solid #e1e3e1;border-radius: 20px 20px 20px 0;}
.map_c.new-Y24 .map{border: 0;}
.map_c.new-Y24 .map_info{padding: 20px 24px 24px;border: 0;border-top: 1px solid #e1e3e1;}
.map_c.new-Y24 .map_info > ul{margin-right: 90px;}
.map_c.new-Y24 .map_info > ul > li:not(:first-child){margin-top: 6px;}
.map_c.new-Y24 .map_info > ul > li{float: none;width: auto;display: table;color: #4c4c4c;font-size: 16px;line-height: 22px;padding: 0;padding-left: 12px;background: url('../../images/template/Y240612_bg7.png') no-repeat left 8px;}
.map_c.new-Y24 .map_info > ul > li > strong.tit1{display: table-cell;vertical-align: top;min-width: 72px;color: #333;font-weight: 500;padding-right: 15px;white-space: nowrap;box-sizing: border-box;}
.map_c.new-Y24 .map_info > ul > li > strong.tit1::after{display: none;}
.map_c.new-Y24 .map_info .btn_direct{top: 20px;right: 20px;height: auto;width: auto;padding: 6px 14px 6px 32px;font-size: 14px;line-height: 20px;background: #47ba2d url('../../images/template/Y240612_bg8.png') no-repeat left 12px center;border-radius: 25px;}
#tab1 .sectionIntro{position: relative;}
#tab1 .sectionIntro::before{position: absolute;top: 0;right: 0;width: 100%;max-width: 410px;height: 425px;background: url('../../images/template/Y240612_bg9.png') no-repeat;background-size: 100%;content:"";}


.sectionIn .btnMore.N24-style1{position: relative;top: auto !important;right: auto !important;left: auto !important;display: table;margin: 35px auto 0 !important;padding: 10px 45px 10px 25px;font-size: 16px;color: #32a518 !important;border-color: #32a518 !important;}
.sectionIn .btnMore.N24-style1:before{right: 20px;background: url('../../images/template/icon_btnMore_y24.png') no-repeat !important;}

.Y240612-photo-list1 *{box-sizing: border-box;}
.Y240612-photo-list1 > ul{margin: -28px -14px 0;display: flex;flex-wrap: wrap;}
.Y240612-photo-list1 > ul > li{width: calc(33.33% - 28px);margin: 28px 14px 0;}
.Y240612-photo-list1 > ul > li > a{display: block;line-height: 1;}
.Y240612-photo-list1 .tit{margin: 15px 0 12px;color: #333;font-size: 18px;font-weight: 500;letter-spacing: -0.5px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.Y240612-photo-list1 .date{color: #666;font-size: 14px;}
.Y240612-photo-list1 .photo{overflow: hidden;border-radius: 25px 25px 25px 0;}
.Y240612-photo-list1 .photo > img{width: 100%;}
.Y240612-photo-list1 .btnMore.N24-style1{position: absolute;top: -6px !important;right: 0 !important;margin: 0 !important;}

.Y240612-text-list1 *{box-sizing: border-box;}
.Y240612-text-list1 > ul{margin: -20px -14px 0;display: flex;flex-wrap: wrap;}
.Y240612-text-list1 > ul > li{margin: 20px 14px 0;background: #fff;border: 1px solid #ddd;border-radius: 0 25px 25px 25px;overflow: hidden;}
.Y240612-text-list1 > ul > li > a{display: block;font-size: 14px;line-height: 18px;position: relative;}
.Y240612-text-list1 > ul > li > a::before{position: absolute;bottom: 0;right: 0;width: 52px;height: 52px;background: url('../../images/template/Y240612_bg10.png') no-repeat;background-size: 100%;content:"";}

.Y240612-text-list1.style1 > ul > li{width: calc(25% - 28px);}
.Y240612-text-list1.style1 > ul > li > a{padding: 25px;}
.Y240612-text-list1.style1 .tit{color: #333;font-size: 18px;line-height: 24px;font-weight: 500;overflow: hidden;-webkit-line-clamp: 3;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;}
.Y240612-text-list1.style1 .text{margin: 12px 0;color: #666;line-height: 22px;overflow: hidden;-webkit-line-clamp: 4;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;}
.Y240612-text-list1.style1 .date{color: #808080;}
.Y240612-text-list1.style2 > ul > li{width: calc(33.33% - 28px);}
.Y240612-text-list1.style2 > ul > li > a{padding: 22px 22px 30px;}
.Y240612-text-list1.style2 .tit{margin-top: 12px;color: #333;font-size: 17px;line-height: 22px;overflow: hidden;-webkit-line-clamp: 2;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;}
.Y240612-text-list1.style2 .top{overflow: hidden;}
.Y240612-text-list1.style2 .inv{float: left;color: #2ca311;}
.Y240612-text-list1.style2 .date{float: right;color: #666;font-size: 13px;}





@media screen and (max-width: 900px){
	#tab1 .sectionIntro::before{display: none;}
	.Y240513-Timeline1 > ul{padding-right: 10px;}
	.Y240513-Timeline1 > ul > li{width: calc(20% - 20px);margin-right: 20px;}
	.Y240513-Timeline1 .ye-mo1{font-size: 14px;}
	.Y240513-photo-list1 > dl{display: block;}
	.Y240513-photo-list1 > dl > dt{width: 100%;}
	.Y240513-photo-list1 > dl > dd{width: 100%;padding: 30px 0 0;}
	.Y240513-news-list1 > ul > li{width: calc(50% - 20px);}
	.Y240612-photo-list1 .btnMore.N24-style1{top: 30px;}
	
	.Y240612-text-list1 > ul > li > a::before{width: 40px;height: 40px;}
	.Y240612-text-list1.style1 > ul > li{width: calc(33.33% - 28px);}
}

@media screen and (max-width: 768px){
	.Y240513-Timeline1 > ul::before{display: none;}
	.Y240513-Timeline1 > ul{margin: -20px -8px 0;padding: 0 !important;display: flex;flex-wrap: wrap;justify-content: center;}
	.Y240513-Timeline1 > ul + ul{margin-top: 0;}
	.Y240513-Timeline1 > ul > li{float: none !important;margin: 20px 8px 0;width: calc(33% - 16px);position: relative;}
	.Y240513-Timeline1 .ye-mo1{font-size: 15px;}
	.Y240513-photo-list1 > dl{padding: 30px 0;}
	.Y240513-photo-list1 > dl > dd{padding-top: 20px;}
	
	
	.Y240612-photo-list1 > ul > li{width: calc(50% - 28px);}
	.Y240612-text-list1 > ul{justify-content: center;}
	.Y240612-text-list1.style1 > ul > li,
	.Y240612-text-list1.style2 > ul > li{width: calc(50% - 28px);}
}

@media screen and (max-width: 640px){
	.Y240612-photo-list1 .btnMore.N24-style1{position: relative;margin: 35px auto 0 !important;}
}

@media screen and (max-width: 550px){
	.Y240513-Timeline1 > ul > li{width: calc(50% - 16px);max-width: 200px;}
	.Y240513-photo-list1 .top-title1 > p{font-size: 20px;}
	.Y240513-photo-list1 .top-title1 > ul > li{font-size: 13px;}
	.Y240513-subway1{font-size: 15px;line-height: 21px;}
	.Y240513-subway1 .ft-b1{font-size: 16px;}
	.Y240513-news-list1{max-width: 400px;margin: 0 auto 30px;}
	.Y240513-news-list1 > ul > li{width: calc(100% - 20px);}
	.map_c.new-Y24 .map_info{padding: 16px 18px 20px;}
	.map_c.new-Y24 .map_info > ul{margin-right: 0;}
	.map_c.new-Y24 .map_info .btn_direct{position: static;display: table;margin: 10px 0 0 auto;}

	.Y240612-photo-list1 > ul{justify-content: center;}
	.Y240612-photo-list1 > ul > li{width: calc(100% - 28px);max-width: 480px;}
	.Y240612-text-list1 > ul{margin: -16px -6px 0;}
	.Y240612-text-list1 > ul > li{margin: 16px 6px 0;width: calc(50% - 12px) !important;border-radius: 0 18px 18px 18px;}
	.Y240612-text-list1 > ul > li > a::before{width: 34px;height: 34px;}
	.Y240612-text-list1.style1 > ul > li > a{padding: 15px;}
	.Y240612-text-list1.style1 .tit{font-size: 16px;line-height: 22px;}
	.Y240612-text-list1.style1 .text{line-height: 20px;}
	.Y240612-text-list1.style2 > ul > li > a{padding: 16px 16px 22px;}
	.Y240612-text-list1.style2 .tit{margin-top: 10px;font-size: 15px;line-height: 20px;}
}

@media screen and (max-width: 425px){
	.Y240612-text-list1 > ul > li{width: calc(100% - 12px) !important;}
}

@media screen and (max-width: 375px){
	.map_c.new-Y24 .map_info > ul > li{font-size: 15px;}
}