header {background:none; transition: .5s; filter:brightness(0) invert(1);}
header.on {background:#fff; filter:initial;}

.le_board {padding:0px 0px 75px 0px;}
.le_board .wid {max-width:1920px; margin:0 auto; padding:0 60px; width:100%; position: relative;}

.le_board .banner {width:100%; position: relative;}
.le_board .banner .down_arrow {position: absolute; left:0; bottom:0; border:none; background:none; z-index: 2;}
.le_board .banner .down_arrow img {width:45px;}
.le_board .banner .swiper {width:100%; }
.le_board .banner .swiper .swiper-slide {width:100%; padding-top:40%; cursor:pointer;}
.le_board .banner .swiper .swiper-slide { opacity: 0 !important; transition: opacity 0.5s ease !important;}
.le_board .banner .swiper .swiper-slide-active {opacity: 1 !important;}

.le_board .banner .swiper .swiper-horizontal>.swiper-pagination-bullets, .le_board .banner .swiper  .swiper-pagination-bullets.swiper-pagination-horizontal, .le_board .banner .swiper .swiper-pagination-custom, .swiper-pagination-fraction {bottom:50px !important;}
.le_board .banner .swiper .swiper-pagination-bullet {width:10px !important; height:5px !important; border-radius:0px !important; margin:0 2px !important; background:#ffffff60 !important;opacity: 1 !important; transition: .3s;}
.le_board .banner .swiper .swiper-pagination-bullet-active {width:30px !important; background:#ff171785 !important;}

.le_board .banner .swiper .swiper-button-prev, .le_board .banner .swiper .swiper-rtl .swiper-button-next {left:-50px; }
.le_board .banner .swiper .swiper-button-next, .le_board .banner .swiper .swiper-button-prev {color:#fff !important; font-size:24px !important; width:24px !important; height:24px !important; opacity: 0; transition: .3s;}
.le_board .banner .swiper .swiper-button-next:after, .le_board .banner .swiper .swiper-button-prev:after {font-size :24px !important; }
.le_board .banner .swiper .swiper-button-next, .le_board .banner .swiper .swiper-rtl .swiper-button-prev {right:-50px;}
.le_board .banner .swiper .swiper-button-next:before {content:''; position:absolute; width:45px; height:57px; border-radius:10px; background:#00000080; left:-12PX; top:-16px; z-index: -1;}
.le_board .banner .swiper .swiper-button-prev:before {content:''; position:absolute; width:45px; height:57px; border-radius:10px; background:#00000080; left:-9PX; top:-16px; z-index: -1;}
/*.swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {left: 60px !important; width:auto !important;}*/


.le_board .banner .swiper:hover .swiper-button-next, .le_board .banner .swiper:hover .swiper-button-prev {opacity: 1;}


.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after, .swiper-button-next:after, .swiper-button-prev:after {content:none !important;}
.le_board .banner .arrow_box_wid {position: absolute; right:0px; bottom:0; z-index: 1; width:91px; cursor: pointer}
.le_board .banner .arrow_box_wid .swiper-button-next_top-banner {float:right; border-left:1px solid #1c1c1c}
.le_board .banner .arrow_box_wid .swiper-button-prev_top-banner {float:left;}
.le_board .banner .arrow_box_wid img {width:45px;}

.le_board .banner .page_box {position: absolute; left:0; bottom:0 ; width:230px; height:60px; background:rgba(0,0,0,.75); z-index: 1; padding:28px 50px;}
.le_board .banner .swiper-pagination { display: flex; flex-wrap: nowrap; position: relative !important; height:2px; background:rgba(255,255,255,.2); bottom:0 !important; top:0 !important}
.le_board .banner .swiper-pagination-bullet {flex:1 0 0; margin:0 !important; height:2px !important; background:rgba(255,255,255,0) !important; border-radius:0 !important; transition: .5s;}
.le_board .banner .swiper-pagination-bullet-active {background:#fff !important; opacity:1 !important; }
.le_board .banner .page_box .first_txt {position: absolute; left:20px; top:20px; font-size:17px; color:#fff; font-weight:500;}
.le_board .banner .page_box .last_txt {position: absolute; right:20px; top:20px; font-size:17px; color:#fff; font-weight:500;}

.le_board .banner .location {position: absolute; right:60px; bottom:60px; border:none; background:rgba(255,255,255,.15); backdrop-filter: blur(10px); border-radius:15px; padding:22px 40px 22px 25px; color:rgba(255,255,255,.7); font-size:13px; font-weight:100; z-index: 3; text-align: left; width:300px;}
.le_board .banner .location b {display: inline-block; width:100%; font-size:16px; color:#fff; font-weight:600; margin-bottom:3px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.le_board .banner .location img {position: absolute; right:22px; top:50%; transform: translate(0,-50%);}
.le_board .banner .location abbr {display: inline-block; width:100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.le_board .banner .location.white {background:rgb(255 255 255 / 45%); color:rgb(0 0 0 / 70%); font-weight:300;}
.le_board .banner .location.white b {color:#353131}
.le_board .banner .location.white img {filter:brightness(100) invert(1) opacity(.5);}

.le_board h1 {text-align: center; font-size:30px; color:#111; font-weight:600; margin-top:60px;}
.le_board .search_box {padding:13px; border-radius:20px; background:#f8f8f8; margin-bottom:30px; margin-top:40px; }
.le_board .search_box:after {content:''; clear:both; display: table;}
.le_board .search_box .select { float:left; width:190px;  position: relative; margin:0;}
.le_board .search_box .select .label {width:100%; text-align:left; border:none; height:50px; padding-left: 15px; background: none; font-size:15px; padding-bottom:1px; color:#888; background:url('../img/down_arrow2.svg')no-repeat center right 15px #fff; border-radius:12px;font-weight:500; cursor: pointer;}
.le_board .search_box .select .optionList {position: absolute; top:55px; left: 0px; width: 100%;  max-height: 0; transition: .3s ease-in;   z-index: 1;   overflow:hidden; border-radius:8px; font-weight:400; }
.le_board .search_box .select.active .optionList {max-height: 170px;overflow:auto; background:#fff; box-shadow: 1px 1px 6px rgba(0,0,0,.1);}
.le_board .search_box .select .optionItem { padding:7px 15px 7px 15px; font-size:14px; color:#888; font-weight:400; cursor: pointer;}
.le_board .search_box .select .optionItem:last-child {padding-bottom:15px;}
.le_board .search_box .select .optionItem:first-child {padding-top:15px;}
.le_board .search_box .select .optionList::-webkit-scrollbar {width: 6px;}
.le_board .search_box .select .optionList::-webkit-scrollbar-thumb {background:  none; border-radius: 45px;}

.le_board .search_box input[type="text"] {float:left; width:calc(100% - 431px); height:50px; font-size:15px; color:#111; padding:0 18px; border-radius:15px; background:#fff; border:none; outline: none; margin-left:7px;}
.le_board .search_box .reset {float:left; margin-left:7px; width:110px; height:50px; border-radius:15px; font-size:15px; color:#777; background:#fff; border:none; }
.le_board .search_box .sch {float:left; margin-left:7px; width:110px; height:50px; border-radius:15px; font-size:15px;  border:none; background:#111; color:#fff; }
.le_board .search_box button img {margin:-2px 0 0 7px; height:14px;}


.le_board .top {position: relative; padding:22px 60px;  background:#f8f8f8}
.le_board .top.top_no {margin-top:100px;}
.le_board .top p {font-size:14px; color:#999; font-weight:300;}
.le_board .top p img {margin:-2px 10px 0 13px;}
.le_board .top p img.home {margin:-2px 5px 0 0;}
.le_board .top p b {color:#111; font-weight:500;}
.le_board .top p b img {filter:brightness(100) invert(1);}
.le_board .top .select {cursor: pointer; width:120px; height:100%;  position: relative; z-index: 5; position: absolute; right:60px; top:0; border-left:1px solid #eee; }
.le_board .top .select .label {width:100%; text-align:left; border:none; height:100%; padding-left: 20px; background: none; cursor: pointer; font-size:13px; color:#777; background:url('../img/down_arrow.svg')no-repeat center right 12px; border-radius:20px;font-weight:400;}
.le_board .top .select .optionList {position: absolute; top:60px; left: 0px; width: 100%;  max-height: 0; transition: .3s ease-in;   z-index: 1;   overflow:hidden; font-weight:400; border:1px solid rgba(0,0,0,0)}
.le_board .top .select.active .optionList {max-height: 170px;overflow:auto; background:#fff; border:1px solid #eee; border-top:#fff;}
.le_board .top .select .optionItem { padding:7px 17px 7px 20px; font-size:13px; color:#888; font-weight:400;}
.le_board .top .select .optionItem:first-child {padding-top:13px;}
.le_board .top .select .optionItem:last-child {padding-bottom:16px;}
.le_board .top .select .optionList::-webkit-scrollbar {width: 6px;}
.le_board .top .select .optionList::-webkit-scrollbar-thumb {background:  none; border-radius: 45px;}

.le_board .list {margin-top:35px;}
.le_board .list:after {content:''; clear:both; display: table;}
.le_board .list .box {float:left; width:calc((100% - 90px) / 4); background:url('../img/member_bg.jpg')no-repeat center; background-size:cover; box-shadow: 6px 6px 30px rgba(0,0,0,.15); margin:0 30px 30px 0px; padding:16px 15px 15px 15px; position: relative; top:0; transition: .5s; border-radius:15px; cursor:pointer;}
.le_board .list .box .pre {position: absolute; right:-4px; top:-4px; z-index: 1; width:60px; transform: rotate(0deg);}
.le_board .list .box .pre2 {position: absolute; left:-4px; top:-4px; z-index: 1; width:60px; transform: rotate(-90deg);}
.le_board .list .box:hover {top:-8px; box-shadow: 6px 17px 45px rgba(0,0,0,.2);}
.le_board .list .box:nth-child(4n) {margin-right:0;}
.le_board .list .box:nth-child(4n + 1) {clear:both;}
.le_board .list .box button.quick {position: absolute;  border:none; background:none; font-size:14px; color:#777; right:25px; top:35px;}
.le_board .list .box button.quick img {margin:-2px 0 0 10px;}
.le_board .list .box .logo_img {height:35px; mix-blend-mode: multiply; margin:3px 0 0 10px;}
.le_board .list .box .txt_logo {height:35px; display: inline-block; font-size:21px; color:#222; font-weight:500; line-height:35px; margin:3px 0 0 10px;}
.le_board .list .box .img {width:100%; padding-top:100%; position: relative; margin-top:18px; border-radius:15px;}
.le_board .list .box .img span {position: absolute; left:0; bottom:0; font-size:15px; color:#333; font-weight:500; padding:10px 15px; border-radius:0 ; background:url('../img/member_bg.jpg')no-repeat center;}
.le_board .list .box h4 {font-size:17px; color:#222; font-weight:600; padding:0 10px; margin-top:12px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.le_board .list .box h4 img {margin:-3px 0 0 2px;}
.le_board .list .box h5 {margin-top:7px; font-size:14px; color:#777; font-weight:400; padding:0 10px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; line-height:1.32em;height:37px;}
.le_board .list .box .tel {background:#f0f0f0;  height:30px; line-height:30px; font-size:13.5px; color:#777; font-weight:500; padding:0 15px 0 35px; position: relative; border-radius:50px; display: inline-block; margin-left:7px; margin-top:13px;}
.le_board .list .box .tel img {position: absolute; left:3px; top:3px;}
.le_board .list .box .info {margin-top:15px; padding:11px 10px 0 10px; border-top:1px dashed #e0e0e0;}
.le_board .list .box p { font-size:14px; color:#444; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-top:7px; font-weight: 500;}
.le_board .list .box p img {margin:0 7px 0 0;}
.le_board .list .box .bt {margin-top:18px;}
.le_board .list .box .bt:after {content:''; clear:both; display: table}
.le_board .list .box .bt button {float:left; width:calc((100% - 6px) / 2); height:30px;  font-size:14.5px; color:#fff; background:#111; border-radius:5px; border:none; font-weight:400; padding-bottom:2px;}
.le_board .list .box .bt button:last-child {float:right;}

.le_board .more {font-size:16px ;color:#111;  border:1px solid #111; font-weight:500; height:45px; border-radius:50px; padding:0 23px; text-align: left; width:112px; display: block; margin:40px auto 0 auto; background:none; transition: .3s;}
.le_board .more.hide { display: none; }
.le_board .more img {float:right; margin-top:7px; margin-right:-5px;}
.le_board .more:hover {background:#111; color:#fff;}
.le_board .more:hover img {filter:invert(1);}


.le_board .no_data {text-align: center; padding:90px 0;}
.le_board .no_data img {filter:grayscale(100) opacity(0.6)}
.le_board .no_data p {font-size:15px; color:#adadad; line-height:1.3em; margin-top:30px;}



.notice_detail {padding:150px 0px 75px 0px;}
.notice_detail .wid {max-width:1400px; margin:0 auto; width:100%; position: relative;}
.notice_detail h2 {font-size:30px; color:#111; font-weight:700; border-bottom:1px solid #eee; padding-bottom:40px; margin-bottom:40px; margin-top:17px;}
.notice_detail h3 {font-size:16px; color:#999; font-weighT:300;}
.notice_detail .contents {font-size:15px; line-height:1.5em; color:#222;}
.notice_detail .file {border:1px solid #e4e4e4; overflow: hidden; margin-top:140px;}
.notice_detail .file p {width:100%; background:#f6f6f6; padding:15px 18px; font-size:16px; font-weight:500; color:#555;}
.notice_detail .file table {width:100%; border-collapse: collapse; margin:10px 0;}
.notice_detail .file table td {padding:7px 15px 7px 50px; font-size:14px; color:#999; font-weight:300; position: relative;}
.notice_detail .file table td img {position: absolute; left:18px; top:6px; opacity: .6}
.notice_detail .file table td a {color:#1290e3; font-weight:500; font-size:15px; text-decoration: underline;}


.notice_detail .tb_more {width: 100%; margin-top: 20px; border:1px solid #e4e4e4;  overflow: hidden;}
.notice_detail .tb_more table {width: 100%; border-collapse: collapse;    table-layout:fixed }
.notice_detail .tb_more table th {border-top: 1px solid #e4e4e4; padding: 16px 0px 16px 15px; text-align: left; font-weight: 400; font-size: 15px; color: #59AD7D; width: 80px; background:none; font-weight:500;}
.notice_detail .tb_more table th svg {width: 13px; height: 13px; position: relative; top: 2px; margin-right: 6px; color: #f27127; }
.notice_detail .tb_more table th img {margin-left:9px; margin-top:-2px; filter:hue-rotate(267deg);}
.notice_detail .tb_more table td {border-top: 1px solid #e4e4e4; padding: 16px 15px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; background:none;}
.notice_detail .tb_more table td a {color: #777; font-size:15px; transition: .3s;}
.notice_detail .tb_more table td a:hover {color:#000;}
.notice_detail .tb_more table tr:first-child th{border-top:none;}
.notice_detail .tb_more table tr:first-child td{border-top:none;}


.notice_detail .wid_box {max-width:120px; width:100%; margin:45px auto 0 auto;}
.notice_detail .wid_box:after {content:''; clear:both; display:table;}
.notice_detail .wid_box button {margin-top:15px; margin-right:6px; height:46px; float:left; width:100%; border:1px solid #ddd; background:none; font-size:16px; color:#777; border-radius:6px; }
.notice_detail .wid_box button.edit {margin-right:0; background:#222; color:#fff; border:1px solid #222;}









@media screen and (max-width:1440px ) {
	.le_board .wid {padding:0 60px;}
	.le_board .top .select {right:60px;}

	.le_board .wid {padding:0 60px;}
	.le_board .top {padding:22px 40px;}

	.le_board .list .box {width:calc((100% - 60px) / 3); }
	.le_board .list .box:nth-child(4n) {margin-right:30px;}
	.le_board .list .box:nth-child(4n + 1) {clear:initial;}
	.le_board .list .box:nth-child(3n) {margin-right:0px;}
	.le_board .list .box:nth-child(3n + 1) {clear:both;}
}

@media screen and (max-width:1200px ) {
	.le_board .wid {padding:0 40px;}
	.le_board .top.top_no {margin-top:90px;}
	.le_board .top .select {right:40px;}

	.le_board .banner .location {right:40px;}
	.swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {left:40px !important}

	.le_board .top {padding:16px 40px;}
	.le_board .top .select {right:40px;}
	.le_board .top .select .optionList {top:49px;}
	.le_board .list .box:hover {top:0; box-shadow: 6px 6px 30px rgba(0,0,0,.15)}
}

@media screen and (max-width:1024px) {
	.le_board .list .box {width:calc((100% - 30px) / 2); }
	.le_board .list .box:nth-child(3n) {margin-right:30px;}
	.le_board .list .box:nth-child(3n + 1) {clear:initial;}
	.le_board .list .box:nth-child(2n) {margin-right:0px;}
	.le_board .list .box:nth-child(2n + 1) {clear:both;}
	.le_board .banner .swiper .swiper-slide {padding-top:110%;}

	.le_board .search_box .select {width:140px;}
	.le_board .search_box input[type="text"] {width:calc(100% - 381px);}

	.le_board .banner .location {font-size:0; padding:16px 40px 16px 20px; border-radius:10px; width:250px;}
	.le_board .banner .location b {font-size:14px; }

	.le_board .list .box .logo_img {height:27px;}
	.le_board .list .box .txt_logo {height:27px; line-height:27px; font-size:18px;}
	.le_board .list .box button {right:15px; top:27px; font-size:13px;}
	.le_board .list .box button img {margin:-2px 0 0 6px; width:17px;}
	.le_board .list .box .img span {font-size:14px; padding:8px 15px;}
	.le_board .list .box b {font-size:13px; margin-top:25px;}
	.le_board .list .box p {font-size:13px;}
	.le_board .list .box .bt button {font-size:14px; padding:0;}
}


@media screen and (max-width:767px ) {
	.le_board .wid {padding:0 20px;}

	.le_board .top {padding:15px 20px;}
	.le_board .top.top_no {margin-top:70px;}
	.le_board .top p {font-size:12px;}
	.le_board .top p img {height:8px; margin:-2px 8px 0 10px;}
	.le_board .top p img.home {display: none;}
	.le_board .top .select {right:8px; border:none;}
	.le_board .top .select .label {font-size:12px; background-size:10px;}
	.le_board .top .select .optionList {top:44px;}
	.le_board .top .select .optionItem {font-size:12px;}

	.le_board .list {margin-top:25px;}
	.le_board .list .box {width:100%; margin-bottom:20px; }
	.le_board .list .box:nth-child(3n) {margin-right:0px;}
	.le_board .list .box:nth-child(3n + 1) {clear:initial;}
	.le_board .list .box:nth-child(2n) {margin-right:0px;}
	.le_board .list .box:nth-child(2n + 1) {clear:initial;}

	.le_board .banner .location {right:20px;}
	/*.swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {left:20px !important}*/
	.le_board .banner .page_box {height:45px; width:200px;}
	.le_board .banner .page_box .first_txt {font-size:15px;}
	.le_board .banner .page_box .last_txt {font-size:15px;}


	.le_board .search_box {margin:20px 0 0 0;}
	.le_board .search_box .select {width:120px; }
	.le_board .search_box .select .label {font-size:14px; height:45px;}
	.le_board .search_box input[type="text"] {width:calc(100% - 127px); height:45px; font-size:14px;}
	.le_board .search_box .reset {height:42px; margin-left:0; width:calc((100% - 7px) / 2); margin-top:7px; font-size:14px; padding-bottom:2px;}
	.le_board .search_box .sch {height:42px;  width:calc((100% - 7px) / 2); margin-top:7px; font-size:14px; padding-bottom:2px;}
	.le_board .search_box button img {height:12px;}

	.le_board .banner .location {display: none;}

	.swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {width:100% !important; left:0 !important;}
	.le_board .banner .swiper .swiper-horizontal>.swiper-pagination-bullets, .le_board .banner .swiper .swiper-pagination-bullets.swiper-pagination-horizontal, .le_board .banner .swiper .swiper-pagination-custom, .swiper-pagination-fraction {bottom:15px !important}

	.le_board .no_data {padding:80px 0;}
	.le_board .no_data img {width:180px;}
	.le_board .no_data p {font-size:14px; margin-top:20px;}

	.notice_detail {padding-top:125px;}
	.notice_detail .wid {padding:0 20px;}
	.notice_detail h3 {font-size:13px;}
	.notice_detail h2 {font-size:20px; margin-top:12px; padding-bottom:20px; margin-bottom:20px;}
	.notice_detail .contents {font-size:14px;}

	.notice_detail .file p {font-size:14px;}
	.notice_detail .file table td a {font-size:14px;}

	.notice_detail .tb_more table th {font-size:14px;}
	.notice_detail .tb_more table td a {font-size:14px;}

}