.body-wrap {  position: relative;background:#2d3436;  max-width:2020px !important;  margin: 0px auto;  border-radius:0px 0px 350px 350px;}.left-rd {border-radius: 0 0 0 80px}.right-rd {border-radius: 0 0 80px 0px}@media (max-width:2020px) { .left-rd, .right-rd, .body-wrap {border-radius:0px}}.mvs .swiper-slide::before { content: ''; position: absolute; width: 100%; height: 100%;}.sound-wrap{position:absolute;right:50px;top:50px;}.toggle-sound{cursor:pointer;}.one-page-arrow { bottom: 100px; }.one-page-arrow .animated { -webkit-animation-duration: 2s; animation-duration: 2s;}.slider-arrow-left i,.slider-arrow-right i { font-size: 34px; -webkit-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease;}.slider-arrow-left,.slider-arrow-right,.owl-carousel-full .owl-nav [class*=owl-] { -webkit-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease; -webkit-transform: scale(1); transform: scale(1);}.slider-arrow-left:hover,.slider-arrow-right:hover,.owl-carousel-full .owl-nav [class*=owl-]:hover { background-color: transparent !important; -webkit-transform: scale(1.3); transform: scale(1.3);}.slider-caption .mtit {line-height:1.2;margin-top:40px;font-weight:700;text-shadow: 1px 1px 6px rgba(0,0,0,0.7);color:#fff;}.slider-caption .stit {line-height:1.5;font-weight:400;text-shadow: 1px 1px 4px rgba(0,0,0,0.8);color:#fff;max-width:360px;margin-top:30px;}.slider-caption .mvlink {margin-top:30px;}.slider-caption span {display:block}@media (min-width:1500px) { .slider-caption {max-width:50vw;margin-top:-50px} .slider-caption .mtit {font-size:66px;} .slider-caption .stit {font-size:20px;margin-left:5px;}}@media(min-width: 991px) and (max-width:1499px) { .slider-caption {max-width:60vw;margin-top:-30px} .slider-caption .mtit {font-size:40px;} .slider-caption .stit {font-size:25px;margin-left:3px;max-width:100%}}@media (max-width:991.98px) { .slider-caption {max-width:550px;position: relative;margin-top:-40px;text-align:center;margin: 0 auto;left: 0;right: 0;} .slider-caption .mtit {font-size:42px;} .slider-caption .stit {font-size:26px;margin-left:0px;margin-top:20px;} .slider-caption .mvlink {margin-top:10px;} .slider-caption span {display:inline-block}}@media (max-width:767.98px) { .slider-caption {max-width:550px;margin-top:0px;} .slider-caption .mtit {font-size:38px;} .slider-caption .stit {font-size:20px;margin-top:10px;}}@media (max-width:575.98px) { .slider-caption {max-width:92%;} .slider-caption .mtit {font-size:32px;margin-bottom:10px} .slider-caption .stit {font-size:16px;} .slider-caption .mvlink {display:none;margin-top:5px;}}.heading-block h2 {font-size:26px;line-height:30px;}.heading-block h2 + span {font-size:18px;margin-top:6px;}.heading-block > span:not(.before-heading) {font-weight:400}.heading-block::after{margin-top:15px !important;border-top:3px solid #092430 !important;}@media (max-width: 991.98px) { .heading-block h2 {font-size:26px;line-height:26px;} .heading-block h2 + span {font-size:16px;}}@media (max-width: 767.98px) { .heading-block h2 {font-size:24px;line-height:28px;} .heading-block h2 + span {font-size:14px;}}#main-news { position: relative; padding:120px 0px; background:#fff;}h3.mnews {margin-bottom:15px;  overflow: hidden;  text-overflow: ellipsis;  word-wrap: break-word;  display: -webkit-box;  -webkit-line-clamp: 3;  -webkit-box-orient: vertical;  line-height:22px;  height:49px;}.mnews a {font-size:20px;font-weight:700;color:#00598c;}.mnews a:hover {font-size:20px;font-weight:700;color:var(--cnvs-themecolor);text-decoration:underline !important}.mnews-sum a{color:#666;}.mnews-sum a:hover{color:#00598c;}.mnews-sum {  font-size: 16px;  font-weight: 400;  overflow: hidden;  text-overflow: ellipsis;  word-wrap: break-word;  display: -webkit-box;  -webkit-line-clamp: 3;  -webkit-box-orient: vertical;  line-height: 1.5em;  height:3.0em;  color: #333333;  margin-bottom:10px;}#main-news .date {font-size:13px;color:#666;padding:2px}#main-news .media-box.fbox-bg .fbox-media img{object-fit: cover !important;border-radius:8px;}#main-news .media-box.fbox-bg .fbox-content {border-radius:0;border:none;}#main-news .media-box.fbox-bg .fbox-content .category2{ color: #30C0FF; font-size:14px; font-weight:600;}#main-news .feature-box {border:0px solid #ddd}#main-news .media-box.fbox-bg .fbox-content{padding:30px}#main-news .category, #main-activity .category { font-size:13px; color:#333; border:1px solid #ccc; border-radius:3px; padding:2px 4px;font-weight:500;}#main-news .category:hover, #main-activity .category:hover{ background-color: var(--cnvs-themecolor); color:#fff;}.entry-content .summary{overflow: hidden;text-overflow: ellipsis;word-wrap: break-word;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}.entry-content .summary a{color:#666;}.entry-content .summary a:hover{color:#00598c;}.entry-title h2{overflow: hidden;text-overflow: ellipsis;word-wrap: break-word;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}#noti {position: relative;padding:120px 0px 100px;}#noti h3 {margin-bottom:24px;position: relative;color:#00ffcd;font-size:1.5rem}a.tmore {  position: absolute;  bottom: 0px;  right: 5px;  font-style: normal;  font-size:15px;font-weight:500;  bottom: 5px;  color:rgba(255,255,255,0.8);  line-height: 1;}a.tmore:hover {  color:rgba(255,255,255,1);}.list-bbs {list-style:none;margin:0;padding:0;}.list-bbs li{position:relative;font-size:18px;line-height:24px;margin-bottom:10px;}.list-bbs li:last-child {margin-bottom:0 !important}.list-bbs li a {color:rgba(255,255,255,0.8);width:100%;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;display:block;font-weight:500;letter-spacing:-0.5px;}.list-bbs li a:hover {color:rgba(255,255,255,1); ;text-decoration:underline !important}.list-bbs li span.date{font-size:14px;line-height:28px;font-style:normal;color:rgba(255,255,255,0.8);width:96px;overflow:hidden;text-align:right;font-weight:400 !important}@media (max-width: 767.98px) { .list-bbs li{ font-size:16px;margin-bottom:6px}}@media (max-width: 567.98px) { .list-bbs li{ font-size:14px;margin-bottom:4px} .list-bbs li span.date {display:none}}@media (max-width: 576.98px) { #main-news {padding:40px 0px} #noti {padding:40px 0px 0px} #noti h4 {margin-bottom:12px}}a.m-boardbox {width:100%;padding:26px 20px;border:1px solid #eee;display:block;background:#fff;font-size:16px;position:relative; -webkit-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out;border-radius:8px;}a.m-boardbox:hover {color:#222 !important;border-color: #222;box-shadow: 0 .125rem .25rem rgba(0,0,0,0.15);}h2.ml-tit {display: block;display: -webkit-box;font-size: 18px;font-weight:700;margin-bottom:16px;  overflow: hidden;  text-overflow: ellipsis;  word-wrap: break-word;  display: -webkit-box;  -webkit-line-clamp: 2;  -webkit-box-orient: vertical;  line-height: 1.5em;  height: 3em;}a.m-boardbox:hover h2 {color:#222 !important;}a.m-boardbox .ev-cont {margin-left:20px;line-height:1.3;letter-spacing:-0.5px;}a.m-boardbox .ev-cont .topic {font-size:15px;color:#333;  overflow: hidden;  text-overflow: ellipsis;  word-wrap: break-word;  display: -webkit-box;  -webkit-line-clamp: 2;  -webkit-box-orient: vertical;  line-height: 1.4em;  height: 2.8em;}a.m-boardbox .ev-cont .speaker2 { font-size:13px;color:#555;margin-top:10px; overflow: hidden; text-overflow: ellipsis; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; line-height: 1.3em; height: 1.3em;}a.m-boardbox .ev-cont .speaker,a.m-boardbox .ev-cont .date,a.m-boardbox .ev-cont .place{ font-size:14px; font-weight:500; color:#2C2C2C; margin-top:6px; overflow: hidden; text-overflow: ellipsis; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}.round-date {height: 5.5em;min-width: 5.5em;width: 5.5em;color:#222; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%;text-align:center;border:1px solid #222;  -ms-flex-align: center;  align-items: center;  display: -ms-flexbox;  display: flex;  -ms-flex-direction: column;  flex-direction: column;  -ms-flex-pack: center;  justify-content: center;  padding: .125em 0;  text-transform: uppercase;}.round-date{ -webkit-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out;}a.m-boardbox:hover .round-date {color:#fff;background:#222}.round-date .circle {line-height:22px}.round-date .circle strong {font-size: 30px;font-weight:700}.round-date .circle em {display:block;font-style:normal;font-size: 13px;font-weight:400}@media (max-width: 575.98px) { .round-date {height: 4.5em;min-width: 4.5em;width: 4.5em;} .round-date .circle {line-height:18px;} .round-date .circle strong {font-size: 20px;} .round-date .circle em {font-size:11px} }#publication {position: relative;padding:120px 0px 120px;}#oc-publication .oc-item a.pub-card {  background: #2c3e50;border-radius:8px;  color: #fff;  padding:30px 26px;  display: block;}#oc-publication .oc-item a.pub-card h3 {  font-size: 18px;  font-weight: 500;  overflow: hidden;  text-overflow: ellipsis;  word-wrap: break-word;  display: -webkit-box;  -webkit-line-clamp: 2;  -webkit-box-orient: vertical;  line-height: 1.5em;  height: 3em;  margin-bottom: 10px;  color: #fff;}#oc-publication .oc-item a.pub-card .dics {  font-size: 14px;  font-weight: 400;  overflow: hidden;  text-overflow: ellipsis;  word-wrap: break-word;  display: -webkit-box;  -webkit-line-clamp: 2;  -webkit-box-orient: vertical;  line-height: 1.5em;  height: 4.5em;  color: #ddd;}#oc-publication .oc-item a.pub-card .date {  font-size: 13px;  font-weight: 400;  color: #f6e58d;  margin-top: 10px;}#oc-publication .oc-item .pubdate {  font-size: 13px;  font-weight: 400;  font-style: normal;  color: #f6e58d;  margin-top: 10px;}#oc-publication .oc-item .journal {  font-size: 13px;  font-weight: 400;  color: #f6e58d;  margin-top: 10px;}.research-link{cursor:pointer;}.iconlist {--cnvs-iconlist-color:#2d3436}.si-sticky.uf { width: 120px; top:50%; right: 30px;}.si-sticky.uf .item ul { list-style:none; margin:0;}.si-sticky.uf .item ul { width:100px; background:#1E407C; color:#fff; padding:10px 10px; text-align:center; font-size:12px; border-radius:0.3em}.si-sticky.uf .item h4 { color:#00858F; font-size:12px; margin-bottom:12px}.si-sticky.uf .item li { padding:14px 0; border-top:1px solid rgba(255,255,255,0.2); line-height:1.2}.si-sticky.uf .item li:first-child { padding-top:10px; border-top:0}.si-sticky.uf .item li a { display:block; color:#dff9fb}.si-sticky.uf .item li a:hover { color:#f9ca24}.si-sticky.uf .item li i { font-size:2.5rem}