@font-face { font-family: 'Noto Sans KR'; font-style: normal; font-weight: 100; src: url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff2) format('woff2'), url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff) format('woff'), url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.otf) format('opentype');}@font-face { font-family: 'Noto Sans KR'; font-style: normal; font-weight: 300; src: url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff2) format('woff2'), url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff) format('woff'), url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.otf) format('opentype');}@font-face {  font-family: 'Noto Sans KR';  font-style: normal;  font-weight: 400;  src: url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff2) format('woff2'), url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff) format('woff'), url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.otf) format('opentype'); }@font-face {  font-family: 'Noto Sans KR';  font-style: normal;  font-weight: 500;  src: url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff2) format('woff2'), url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff) format('woff'), url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.otf) format('opentype'); }@font-face {  font-family: 'Noto Sans KR';  font-style: normal;  font-weight: 700;  src: url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff2) format('woff2'), url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff) format('woff'), url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.otf) format('opentype'); }@font-face {  font-family: 'Noto Sans KR';  font-style: normal;  font-weight: 900;  src: url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff2) format('woff2'), url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff) format('woff'), url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.otf) format('opentype'); }h1,h2,h3,h4,h5,h6,#primary-menu ul li > a,#primary-menu ul li .mega-menu-content.style-2 ul.mega-menu-column > li.mega-menu-title > a,.nav-tree li a,body {font-family:'Noto Sans KR', 'Malgun Gothic',  sans-serif;font-weight:300;color:#333;line-height:1.6}h1,h2,h3,h4,h5,h6 {font-weight:500;}.line-box {position:relative;padding:20px 26px;font-size:14px;border:1px solid #ccc;color:#212121}.nodata{background:#f0f0f0;padding:40px 20px;text-align:center;color:#000;font-weight:bold}.line-box-1 {position:relative;padding:20px 26px;font-size:14px;border:1px solid #ccc;color:#212121;text-indent: 0px;}@media (max-width: 479px) { .line-box {padding:14px;}} .mv-bg {position:relative;background:rgba(216, 223, 234,0.5) url('../images/pt/mv-bg80.png') repeat 0 0 ;border-bottom:1px solid #EDF4F4;padding-top:0}@media all and (min-width: 1940px) { .mv-bg {padding-top:30px}}.m-noti-wrap {position: relative;margin-top: -62px;z-index:200;}.nav.nav-pis > li > a {background-color:rgba(51,102,153,0.8);color:#fff}.nav.nav-pis > li.active > a,.nav.nav-pis > li.active > a:hover,.nav.nav-pis > li.active > a:focus {color: #336699;background-color: #fff !important;font-weight:700;}.nav.nav-pis > li { position:relative; }.nav.nav-pis > li > a.more { display:none !important; padding:0 !important; position:absolute; top:35%; right:10px;}.nav.nav-pis > li.active > a.more { display:inline !important; }.eventinfo { margin:0; padding:0 0 0 15px; }.eventdate { display:inline-block; background-color:#45b5aa; padding:0px 5px; margin-right:7px;color:#fff}.nav-jd {width: 100%;}.nav-jd > li {display: table-cell;width: 1%;}.nav-jd > li > a {text-align: center;margin-bottom: 0px;padding:22px 0;font-size:18px;line-height:18px;}.tab-content.tab-cont {background-color: #fff;height:196px;overflow:hidden;padding:40px 30px 30px;}.mnoti-tit {border:1px solid #fff;background:#336699;padding:16px 0;text-align:center;font-size:16px;font-weight:bold;color:#fff}.mnoti-tit i {font-size:30px}.noti-box a{display:block;font-size:18px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}.noti-box .cont{margin:10px 0 20px;font-size:15px;line-height:22px;}.list-bbs {list-style:none;margin:0;padding:0}.list-bbs li{position:relative;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap}.list-bbs.mb li {margin-bottom:4px;}.list-bbs.mb li:last-child {margin-bottom:0}.list-bbs li:before{ content:""; width:4px; height:4px; border-radius:50%;background-color:#000; display:inline-block; margin:0 8px 3px 0; vertical-align:middle;}.list-bbs li a {color:#333}.list-bbs li a:hover {color:#000;text-decoration:underline !important}.list-bbs li .date {}.sc-box {position:relative;text-align:center;width:100%;}.sc-box .date{font-size:16px;font-weight:700;color:#fff;height:50px;line-height:50px;background:#888}.sc-box .tit {border:1px solid #ddd;border-top:0;padding:20px}@media (max-width: 991px){.m-noti-wrap {margin-top:0px;}.nav-jd > li > a {text-align: center;margin-bottom: 0px;padding:18px 0;font-size:16px;line-height:16px;}.tab-content {height:auto;overflow:hidden}}@media (max-width: 767px) {.nav-jd > li > a {text-align: center;margin-bottom: 0px;padding:16px 0;font-size:14px;line-height:14px;}.tab-cont {padding:30px}.noti-box a{font-size:15px;}.noti-box .cont{margin:10px 0 20px;font-size:14px;line-height:18px;}.list-bbs li{ font-size:14px;}.list-bbs.mb li {margin-bottom:2px;}}h2.main-news {font-size:40px;line-height:40px;font-weight:400;color:#45B5AA;margin:0px 0 10px;text-align:center}h3.main-news {font-size:15px;line-height:15px;font-weight:400;margin:0px 0 30px;text-align:center}h2.main-news span{font-weight:700}@media (max-width: 767px) {h2.main-news {font-size:30px;line-height:30px;}}@media (max-width: 479px) {h2.main-news {font-size:24px;line-height:24px;}h3.main-news {font-size:14px;line-height:14px;margin:0px 0 20px;}.tab-content.tab-cont {height:auto !important;}}.mnews-box figure {position: relative;}.mnews-box figure:before {  background: rgba(0, 0, 0, 0.6);  content: "";  height: 0%;  opacity: 0;  position: absolute;  width: 100%;  z-index: 1;  visibility: hidden;  top: 0;  left: 0;  transition: all 0.3s ease-in-out;}.mnews-box figure .figure-img {position: relative;}.mnews-box figure .figure-img img {width: 100%;height: auto;}.mnews-box figure .figure-img::before {  position: absolute;  top: 0;  left: 0;  height: 100%;  width: 100%;  background: rgba(63, 92, 88, 0.1);  z-index: 1;  content: "";}.mnews-box figure figcaption {  position: absolute;  text-align: center;  top: 0;  left: 0;  transform: translateY(-50%);  width: 100%;  z-index: 100;  visibility: hidden;  transition: all 0.3s ease-in-out;  opacity: 0;}.mnews-box figure figcaption div a {  background: #45B5AA;  font-family: "Open Sans", sans-serif;  font-weight: 600;  border-radius: 0;  color: #fff;  display: inline-block;  font-size: 15px;  padding: 10px 30px;  text-transform: uppercase;  text-decoration: none;}.mnews-box:hover figcaption {  visibility: visible;  top: 50%;  opacity: 1;  transition: all 0.3s ease-in-out;}.mnews-box:hover figure::before {  visibility: visible;  height: 100%;  left: 0;  opacity: 1;  transition: all 0.3s ease-in-out;}.mnews-box-wrap {position:relative}.mnews-box {background:#fff;border:1px solid #ddd;transition: all 0.3s ease-in-out;}.mnews-box:hover {border:1px solid #45B5AA;transition: all 0.3s ease-in-out;}.mnews-box .news-thumb {width: auto;overflow: hidden;}.mnews-box .news-thumb img {width: 100%;height: 100%;transition: all 0.3s ease-in-out;}.mnews-box .news-thumb img:hover { transform: scale(1.1);}.mnews-box .news-cont {padding:28px 25px;min-height:156px;position:relative}.mnews-box .news-cont .cate {position:absolute;top:-28px;left:0;background:#45B5AA;color:#fff;font-size:12px;line-height:12px;padding:8px 6px}.mnews-box .news-cont .date {margin-top:10px;font-size:12px;color:#888}.mnews-box .news-cont h3 {margin: 0;font-size:16px;line-height:22px;letter-spacing:-1px}.mnews-box .news-cont h3 a {color: #323232;margin: 0px;text-decoration: none;font-weight: 500;transition: all 0.3s ease-in-out;}.mnews-box .news-cont h3 a:hover {color: #3f5c58;}@media (max-width: 479px) {.mnews-box .news-cont {padding:28px 25px;min-height:auto;position:relative}}.bg-section {position:relative;width:100%;max-width:1600px;margin:0 auto}.bg-section.padd60 {padding:60px 0 40px}.bg-stripe-mainbn {background: repeating-linear-gradient(-55deg, rgba(51,102,153,0.6), rgba(51,102,153,0.6) 50%, rgba(51,102,153,0.93) 50%, rgba(51,102,153,0.93) 100%),url('../images/img-fact2.jpg');background-size:auto, cover;background-position:center center;background-repeat: no-repeat, no-repeat;color:#fff;}.k2 {background-size:cover;}.bg-stripe-1 {background: repeating-linear-gradient(-55deg, #8ca1a2, #8ca1a2 50%, #3f5c58 50%, #3f5c58 100%);color:#fff}.bg-stripe-2 {background: repeating-linear-gradient(45deg, #8ca1a2, #8ca1a2 50%, #3f5c58 50%, #3f5c58 100%);}.main-news.fcff, .main-news.fcff span {color:#fff;}.main-news span{font-weight:700}.main-fact .main-icon {  width: 68px !important;  height: 78px !important;  font-size: 68px;  line-height: 68px !important;  margin: 4px 11px 7px 0;  color: #E2EDDB;}h2.main-fact {font-size:40px;line-height:40px;font-weight:400;color:#70ded6;margin:0px 0 10px;text-align:center}h3.main-fact {font-size:15px;line-height:15px;font-weight:400;color:#fff;margin:0px 0 50px;text-align:center}h2.main-fact span{font-weight:700;color:#fff !important;}.main-fact h4 {font-size:18px;line-height:22px;color:#DDEAD5;font-weight:600;margin-bottom:0px}.main-fact h5 {font-size:13px;line-height:16px;color:#fff;margin-bottom:0px;padding:0 22px}.main-fact .counter {font-size:20px;font-weight:500;text-shadow: 0px 0px 5px rgba(0,0,0,0.4);}.main-fact .counter span{font-size:44px;font-weight:800}@media (max-width: 479px) { .main-fact h4 {font-size:16px;line-height:20px;} .main-fact .counter {font-size:18px;} .main-fact .counter span{font-size:30px} .main-fact .main-icon {width: 58px !important;height: 68px !important;font-size: 58px;line-height: 58px !important;} h2.main-fact {font-size:24px;line-height:24px;} h3.main-fact {font-size:14px;line-height:14px;} .main-fact h5 {display:none}}.mlink {background:#eee;padding:60px 0 50px;}.mlink-item {position: relative;width: 100%;overflow: hidden;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;}.mlink-item:before { content: '';  position: absolute;  left: 0;  top: 0;  width: 100%;  height: 100%;  background-image: linear-gradient(to bottom right, #3b5998, #6d84b4);  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";  opacity:0.4;  filter: alpha(opacity=40);}.mlink-item-overlay{position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;z-index:2;background-color: rgba(59,89,152,0.84);color:#fff;}body:not(.device-touch):not(.device-xs):not(.device-xxs) .mlink-item-overlay { -webkit-transition: opacity .4s ease-in-out; -o-transition: opacity .4s ease-in-out; transition: opacity .4s ease-in-out;}.mlink-item:hover .mlink-item-overlay{ opacity: 1; }.mlink-item h4 {font-size:20px;font-weight:700;color:#fff;position:absolute;top:30px;left:30px;z-index:3}.mlink-item h4:before {  content: '';  display: block;  margin-bottom: 10px;  width: 40px;  border-top: 2px solid #fff;}.mlink-item2 .copy {font-size:30px;line-height:33px;font-weight:700;color:#fff;position:absolute;top:30%;text-align:center;width:100%;z-index:3;}.mlink-item2 .copy span {color:#b9f0eb !important}.mlink-item2 {position: relative;width: 100%;height: 250px;overflow: hidden;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-image:url('../images/img-fund.jpg');}.mlink-item2:before { content: '';  position: absolute;  left: 0;  top: 0;  width: 100%;  height: 100%;  background-color:#000;  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";  opacity:0.5;  filter: alpha(opacity=0.5);}.mlink-item .info-txt {font-size:14px;font-weight:400;color:#fff;position:absolute;top:100px;left:30px;z-index:3;padding-right:30px;}.mlink-item .info-txt2 {font-size:14px;font-weight:400;color:#fff;position:absolute;top:82px;left:30px;z-index:3;padding-right:30px}.mlink-item .d-link {font-size:15px;font-weight:700;color:#fff;position:absolute;bottom:8%;right:8%;z-index:3}.mlink-item .d-link a{color:#fff;}.mlink-item .d-link a:hover{color:#d0f2f2;}.mlink-item.m-link-01 {height: 530px;background-image:url('../images/m-link-01.jpg');}.mlink-item.m-link-02 {height: 250px;background-image:url('../images/m-link-031.jpg');}.mlink-item.m-link-03 {height: 250px;background-image:url('../images/m-link-02.jpg');}.mlink-item.m-link-04 {height: 250px;background-image:url('../images/m-link-04.jpg');}.mlink-item.m-link-05 {height: 250px;background-image:url('../images/m-link-05.jpg');}.mlink-item.m-link-06 {height: 250px;background-image:url('../images/img-fund.jpg');}a.line-wrap {border:1px solid #fff;line-height:44px;height:44px;font-size:14px;font-weight:600;margin-bottom:2px;text-align:center;width:50%;margin-right:-4px}a.line-wrap {display:inline-block;color:#fff}a.line-wrap:hover {background-color:rgba(255,255,255,0.8);color:#336699}@media (min-width: 992px) and (max-width: 1199px) { a.line-wrap {width:100%;margin-bottom:4px}}@media( max-width: 991px ) { .mlink-item.m-link-01 {height: 250px;}}@media (max-width: 767px) { .mlink-item2 .copy {font-size:22px;line-height:26px;top:32%;padding:0 10px;}}@media( max-width:479px) { .mlink-item2 .copy {font-size:16px;line-height:20px;top:34%;padding:0 10px;} .mlink-item.m-link-01 {height: 250px;} .mlink-item.m-link-02, .mlink-item.m-link-03, .mlink-item.m-link-04, .mlink-item.m-link-05 {height: 200px;} .mlink-item .info-txt {top:86px;left:30px;width:86%} a.line-wrap {width:50%;} .mlink-item .info-txt {padding-right:0px;} .mlink-item2 {background-position:bottom right;}}.mlink-item .info-txtx { font-size: 14px; font-weight: 400; color: #fff; margin-top:100px;}.mlink-item .info-txtx .info-txt-inner { margin:0 30px; }ul.info-btn { margin:0; padding:0;border:1px solid #fff;}ul.info-btn li { float:left; list-style:none; margin:0; padding:0; width:50%;line-height:44px;height:44px;;font-size:14px;font-weight:600;text-align:center;}ul.info-btn li:hover {background-color:rgba(255,255,255,0.8);}ul.info-btn li:hover a { color:#336699}ul.info-btn li a { display:block; width:100%; height:100%; color:#fff}ul.info-btn li:nth-child(1), ul.info-btn li:nth-child(2) { border-bottom:1px solid #fff;}ul.info-btn li:nth-child(2) a, ul.info-btn li:nth-child(4) a { border-left:1px solid #fff; }@media all and (min-width: 1940px) { .mv-bg {padding-top:20px}}.swiper_wrapper.cals-mainslider {max-width:1600px;height: 548px;margin:0 auto}.slider-caption.mv h1.mv-tit {font-size:44px;line-height:44px;color:#fff;font-weight:700;  text-shadow: 1px 1px 1px rgb(0 0 0 / 15%);}.slider-caption.mv h1.mv-tit span {font-size:54px;line-height:54px;color:#45B5AA;font-weight:900;}.slider-caption.mv {max-width: 660px !important;}.swiper-pagination {text-align:center;top: 50% !important;margin:60px 0 0 0px}.swiper-pagination span { width: 40px; height: 10px; background: #FFF; display: inline-block; margin: 0px 2px; border: 0; border-radius: 0; -webkit-transform: skew(-38deg); -moz-transform: skew(-38deg); -ms-transform: skew(-38deg); -o-transform: skew(-38deg);}.swiper-pagination span.swiper-pagination-bullet-active { background-color: #45B5AA !important; }.swiper-slide:after { content: ""; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.2); position: absolute; left: 0; top: 0;} @media (max-width: 991px) and (min-width: 768px) { .swiper_wrapper.cals-mainslider:not(.full-screen):not(.canvas-slider-grid), .swiper_wrapper.cals-mainslider:not(.full-screen):not(.canvas-slider-grid) .swiper-slide { height: 480px !important; } .slider-caption.mv h1.mv-tit {font-size:38px;line-height:38px;} .slider-caption.mv h1.mv-tit span {font-size:48px;line-height:48px;}}@media (min-width: 480px) and (max-width: 767px) { .swiper_wrapper:not(.force-full-screen), .swiper_wrapper:not(.force-full-screen):not(.canvas-slider-grid) .swiper-slide { height: 380px !important; } .slider-caption.mv h1.mv-tit {font-size:28px;line-height:28px;} .slider-caption.mv h1.mv-tit span {font-size:36px;line-height:36px;}}@media (max-width: 479px) { .swiper_wrapper:not(.force-full-screen), .swiper_wrapper:not(.force-full-screen):not(.canvas-slider-grid) .swiper-slide { height: 280px !important; } .slider-caption.mv h1.mv-tit {font-size:18px;line-height:18px;} .slider-caption.mv h1.mv-tit span {font-size:26px;line-height:26px;} .slider-caption.mv {max-width:400px !important;}}.bgg {background:#4ECDC4;color:#fff}#mv-pop {color:#fff;background:#4ECDC4;z-index:120;  position: absolute;  text-align: center;top: 50px !important; right: -30px;width:60px;height:60px;line-height:60px;border-radius:50%}#pop-panel {  width:100%;padding:80px;  position: absolute;  top:30px;  display: none;z-index:100;  min-height:300px;}.logo-wrap {position:relative;padding:24px 0;}.logo-wrap .top-link {position:absolute; top:32%;right:20px;font-weight:600}a.cals-login {float:left;margin:0 4px;width:30px;height:30px;border:1px solid #3b5998;border-radius:50%;font-size:16px;line-height:30px;color:#3b5998;display:block}a.cals-login:hover {background-color:#3b5998;color:#fff}a.cals-lang {float:left;margin:0 4px;width:30px;height:30px;font-size:30px;line-height:30px;color:#3b5998;display:block}a.cals-lang:hover {color:#45B5AA}.mo-tit {font-size:12px;color:#fff;text-align:center;padding:6px 0;}.navbar.navbar-cals, .navbar-cals .dropdown-menu {border-radius:0 !important;}.navbar.navbar-cals {border:0;margin-bottom:0px;min-height:auto;}.navbar-cals {background:#3b5998}.navbar.navbar-cals .navbar-nav {display: inline-block;;vertical-align: top;}.navbar.navbar-cals .navbar-collapse {text-align: center;}.mega-dropdown {position: static !important;}.mega-dropdown-menu {width: 100%;box-shadow: none;-webkit-box-shadow: none;border:none;border-bottom:3px solid #6d84b4;background:#fff;padding:20px 0;}.mega-dropdown-menu > li > ul {padding: 0;margin: 0;}.mega-dropdown-menu > li > ul > li {list-style: none;}.mega-dropdown-menu > li > ul > li > a {display: block;color: #222;padding: 3px 5px;}.mega-dropdown-menu > li ul > li > a:hover,.mega-dropdown-menu > li ul > li > a:focus {text-decoration: none;}.navbar-cals .navbar-nav > li > a {color: #fff;font-size:16px;line-height:16px;padding:20px 30px;font-weight:600}.navbar-cals .navbar-nav > li:first-child > a {padding-left:0}.navbar-cals .nav > li > a:hover,.navbar-cals .nav > li > a:focus {text-decoration: none;background-color:transparent;color: #DBE9E9;}.smu [class^=col-] {border-left:1px solid #d8dfea;padding:0 0 0 16px;}ul.ssmu {list-style:none;margin:0;padding:0}ul.ssmu li a {display:block;font-size:13px;line-height:16px;color:#505050;margin-bottom:6px;}ul.ssmu li:first-child a {font-size:14px;line-height:18px;color:#000;font-weight:600;margin-bottom:10px;}ul.ssmu li a:hover {text-decoration:underline !important;color:#3b5998}.mutit-wrap {min-height:220px;background:url('../images/tmu_bg.png') no-repeat center 54px}.mutit-wrap.mubg-01{background:url('../images/site/mubg-01.png') no-repeat center bottom}.mutit-wrap.mubg-02{background:url('../images/site/mubg-02.png') no-repeat center bottom}.mutit-wrap.mubg-03{background:url('../images/site/mubg-03.png') no-repeat center bottom}.mutit-wrap.mubg-04{background:url('../images/site/mubg-04.png') no-repeat center bottom}.mutit-wrap.mubg-05{background:url('../images/site/mubg-05.png') no-repeat center bottom}.mutit-wrap.mubg-06{background:url('../images/site/mubg-06.png') no-repeat center bottom}.mutit-wrap.mubg-07{background:url('../images/site/mubg-07.png') no-repeat center bottom}.mutit-wrap.mubg-ra{background:url('../images/site/mubg-ra.png') no-repeat center bottom}.dropdown-menu .row-xs-height {min-height:200px}.mutit-wrap h4 {font-size:20px;margin-bottom:5px;font-weight:700}.mutit-wrap h5 {font-size:14px;margin-bottom:0px;font-weight:normal}@media (min-width: 992px) and (max-width: 1199px) { .navbar-cals .navbar-nav > li > a {font-size:15px;line-height:15px;padding:24px 14px;}}@media (min-width: 768px) and (max-width: 991px) { .navbar-cals .navbar-nav > li > a {font-size:14px;line-height:14px;padding:18px 8px;} ul.ssmu li a {font-size:12px;line-height:14px;} ul.ssmu li:first-child a {font-size:13px;line-height:16px} .mutit-wrap h4 {font-size:16px;} .mutit-wrap h5 {font-size:13px;font-weight:300}  .mutit-wrap { display:none !important; }}@media (min-width: 768px) { .navbar-nav.fl-auto {float:none !important;clear:both !important;text-align:center}}a.fc-lang {color:#F3FFBD !important}a.fc-lang:hover {color:#F3FFBD !important}.sv-area {position: relative;background-color:rgba(216, 223, 234, 0.3);}.subvisual {margin:0px auto 0;max-width:100%;  -moz-background-size: cover;  -o-background-size: cover;  -webkit-background-size: cover;  background-size: cover;  background-repeat: no-repeat;  background-position: 50% 50%;  position: relative; }.subv-overlay {  position: absolute;  left: 0;  top: 0;  width: 100%;  height: 100%;  background-color: #000;  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";  opacity: 0.4;  filter: alpha(opacity=40);}.sv-contwrap h1 {font-size:40px;line-height:40px;margin:0 0 14px 0;font-weight:bold;color:#cbf0ed;text-align:left;padding-top:110px;font-family:'Daum', sans-serif !important}.sv-contwrap .copy {font-size:18px;line-height:18px;margin:0;font-weight:500;color:#f0f0f0;}.sv-contwrap {position:relative;height:280px;}@media (max-width: 991px) { .sv-contwrap {position:relative;height:180px;} .sv-contwrap h2 {font-size:40px;line-height:40px;margin:0;font-weight:bold;color:#fff;text-align:center;padding-top:80px}}@media (max-width: 575px) { .sv-contwrap {position:relative;height:120px;} .sv-contwrap h2 {font-size:30px;line-height:30px;margin:0;font-weight:bold;color:#fff;text-align:center;padding-top:40px}}.nav-tree.cals-pmu li a { color:#000; text-transform: capitalize; font-size: 16px; font-weight: 700; letter-spacing:0px;}.nav-tree.cals-pmu li a:hover {color:#3b5998 !important}.nav-tree.cals-pmu li a i { float:right; }.nav-tree.cals-pmu ul ul a { color:#333; font-size: 14px; padding-left:5px !important; letter-spacing: 0px; font-weight: 700;}.nav-tree.cals-pmu ul ul ul a { color:#555; font-size: 13px; padding-left: 10px !important; letter-spacing: -1px; font-weight: 400;}.nav-tree.cals-pmu ul ul ul li{background: url('../images/site/li_arrow.png') left 5px no-repeat;margin-left:10px}#side-panel .side-panel-wrap.side-cals {  padding: 20px 30px 50px 40px;}.side-lang {margin:15px 0 25px;position:relative;}.side-lang a {border:1px solid #145351;padding:4px 12px;text-align:center;margin:0 2px;font-size:11px;font-weight:700;color:#145351;transition: all 0.3s ease-in-out;letter-spacing:2px}.side-lang a.active,.side-lang a:hover {border:1px solid #145351;background-color:#145351;color:#fff}.sidemenu-gap {margin-top:-100px;z-index:2;}.sidemenu {position:relative;padding-left:30px;border:0px solid red}.cntpd {padding-right:10px}@media (max-width: 1200px) { .sidemenu {padding-left:0px;} .cntpd {padding-right:25px}}@media (max-width: 992px) { .cntpd {padding-right:15px} .sidemenu {display:none}}.smu-title {border:8px solid #6d84b4;background: #f3f3f3;color:rgba(0,0,0,0.5);text-align:center;padding:60px 0;margin-bottom:20px}.smu-title h1 {font-size:26px;letter-spacing:-2px;font-weight:700;line-height:28px;margin-bottom:10px;color:#3b5998;}.smu-title h2 {font-size:13px;line-height:13px;margin-bottom:0}.smu-cals {width: 100%;margin: 0px auto 20px;background: #FFF;}.smu-cals li{list-style: none;color:#333;font-weight:400}.smu-cals li a {color:#222;letter-spacing:-0.5px}.smu-cals .link { cursor: pointer; display: block; padding: 14px 10px; font-size: 15px; font-weight: 500; border-bottom: 1px solid #ddd; position: relative; -webkit-transition: all 0.2s ease; -o-transition: all 0.2s ease; transition: all 0.2s ease;}.smu-cals li i {position: absolute;top: 20px;left: 12px;font-weight:normal;color: #666;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.2s ease;}.smu-cals li i.icon-chevron-down {right: 12px;left: auto;font-size: 11px;}.smu-cals li:hover i,.smu-cals li .link:hover{color: #f9f9f9;background:#444;}.smu-cals li.open .link {color: #f9f9f9;background:#444;font-weight:700}.smu-cals li.open i {color: #fff;}.smu-cals li.open i.icon-chevron-down { -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg);}.smu-cals li.default .smu-cals-d2 {display: block;} .smu-cals-d2 {display: none;background: #f7f7f7;font-size:14px;font-weight:400} .smu-cals-d2 li {border-bottom: 1px dotted #ddd; } .smu-cals-d2 li.active a {font-weight:700;color:#3b5998} .smu-cals-d2 li:last-child {border-bottom: 1px solid #ddd; } .smu-cals-d2 li a { display: block; text-decoration: none; color: #555; padding: 10px 16px; -webkit-transition: all 0.25s ease; -o-transition: all 0.25s ease; transition: all 0.25s ease; } .smu-cals-d2 a:hover { background: #ddd; color: #000; }ul.lnb-bn { margin:10px 0 0; padding:0;border:1px solid #ddd;}ul.lnb-bn li { float:left; list-style:none; margin:0; width:50%;line-height:15px;font-size:14px;font-weight:500;text-align:center;}ul.lnb-bn li a { display:block; width:100%; height:100%; color:#3b5998;padding:30px 0 20px; }ul.lnb-bn li a i {display:block;margin-bottom:8px;font-size:36px;color:#3b5998;font-weight:normal}ul.lnb-bn li:nth-child(1), ul.lnb-bn li:nth-child(2) { border-bottom:1px solid #ddd;}ul.lnb-bn li:nth-child(2) a, ul.lnb-bn li:nth-child(4) a { border-left:1px solid #ddd; }ul.lnb-bn li:hover {background-color:#6d84b4; -webkit-transition: all 0.25s ease; -o-transition: all 0.25s ease; transition: all 0.25s ease;}ul.lnb-bn li:hover a,ul.lnb-bn li:hover a i{ color:#fff; -webkit-transition: all 0.25s ease; -o-transition: all 0.25s ease; transition: all 0.25s ease;}.lnb-bn2 {background:url('../images/m-link-031.jpg') no-repeat 50% 50%;background-size:cover;position:relative;height:200px}.lnb-bn2 .copy {position:absolute;top:60px;left:30px;color:#fff;font-size:15px;line-height:18px;font-weight:500;text-align:center}@media (min-width: 992px) and (max-width: 1199px) { .lnb-bn2 .copy {position:absolute;top:54px;left:14px;font-size:14px;line-height:17px;}}.pathnav-wrap {position:relative;color:#777;margin:14px 0 30px;border-bottom:1px solid #eee;padding-bottom:12px;}ul.pathnav {font-size:13px;font-weight:300;letter-spacing:-0.5px;text-align:left;margin:0;padding:0;}ul.pathnav.ellipsis { }ul.pathnav {list-style: none;}ul.pathnav > li {display: inline-block;}ul.pathnav > li + li:before { content: "/\00a0"; padding: 0 5px; color: #cccccc;}ul.pathnav li:last-child {font-weight:400;color:#6d84b4}.pathnav-wrap .btn-group.sns {border-radius:0px;background:none;height:auto;line-height:auto;}.pathnav-wrap a.sns-share{color:#3B5998;font-size:12px;display:block;float:right;padding:5px 5px;}.btn-group.sns {position:absolute;right:10px;}.btn-group.sns.open .dropdown-toggle {box-shadow:none !important}.btn-group.sns {border-radius:0px;background:#336699;}a.sns-share{text-decoration:none;font-size:11px;line-height:12px;font-weight:500;color:#ffcc00;} .btn-group.sns .dropdown-menu {right:0px !important; left:auto !important; }.btn-group.sns{}@media (max-width: 575px) { .btn-group.sns .dropdown-menu {right:10px !important; }}img.border {border:1px solid #ddd !important}.tbox {display:table;width:100%;table-layout: fixed}.tbox .th-cell,.tbox .td-cell {display:table-cell;vertical-align:middle;}.tbox .th-cell.vt,.tbox .td-cell.vt {vertical-align:top;}.tbox .cell-w10 {width:10%}.tbox .cell-w20 {width:20%}.tbox .cell-w25 {width:25%}.tbox .cell-w30 {width:30%}.tbox .cell-w40 {width:40%}.tbox .cell-w50 {width:50%}.tbox .cell-w60 {width:60%}.tbox .cell-w70 {width:70%}.tbox .cell-w75 {width:75%}.tbox .cell-w80 {width:80%}.tbox .cell-w90 {width:90%}.tbox .pdl10 {padding-left:10px;}.tbox .pdl20 {padding-left:20px;}.tbox .pdl30 {padding-left:30px;}@media (max-width: 991px) {.tbox .th-cell,.tbox .td-cell {display:block;margin-bottom:20px}.tbox .cell-w10,.tbox .cell-w20,.tbox .cell-w25,.tbox .cell-w30,.tbox .cell-w40,.tbox .cell-w50,.tbox .cell-w60,.tbox .cell-w70,.tbox .cell-w75,.tbox .cell-w80,.tbox .cell-w90 {width:100%}.tbox .pdl10,.tbox .pdl20,.tbox .pdl30 {padding-left:0px;}}h1.contit {font-size:34px;font-weight:700;letter-spacing:-1px;color:#222;margin-bottom:20px}h2.contit {font-size:32px;font-weight:500;letter-spacing:-1px;color:#222;margin-bottom:20px}h3.contit {font-size:26px;font-weight:500;letter-spacing:-1px;color:#222;margin-bottom:20px}h4.contit {font-size:20px;font-weight:500;letter-spacing:-0.5px;color:#222;margin-bottom:14px}h5.contit {font-size:18px;font-weight:500;color:#222;margin-bottom:8px}h6.contit {font-size:15px;font-weight:500;color:#222;margin-bottom:2px}h2.contit.aline:after,h3.contit.aline:after,h4.contit.aline:after,h5.contit.aline:after {  content: '';  display:inline-block;  margin:0px 0px 0 12px;  height:8px;width:60px;  border-top: 1px solid #ccc;} h3.contit.pd {padding:12px 0} h3.contit.top:before {  content: '';  display: block;  margin: 0px 0 6px 2px;  width: 40px;  border-top: 2px solid #00aced;}h5.contit.bul:before {  content: "";  width: 6px;  height: 16px;  background-color: #666;  display: inline-block;  margin: 0 8px 5px 0;  vertical-align: middle;}@media (max-width: 479px) { h1.contit {font-size:30px;margin-bottom:10px} h2.contit {font-size:28px;margin-bottom:10px} h3.contit {font-size:24px;margin-bottom:10px} h4.contit {font-size:20px;margin-bottom:10px} h5.contit {font-size:16px;} h6.contit {font-size:14px}}.contents-body {position:relative;font-size:16px;}.page-cont {font-size:15px;line-height:1.7}@media (max-width: 479px) { .contents-body {position:relative;font-size:15px;}}.page-insa {font-size:16px;line-height:26px;}.img-insa {position:relative;margin-bottom:40px}.insa-copy {position:absolute;top:40%;left:30px;font-size:18px;line-height:28px;font-weight:500;color:#444;letter-spacing:-0.5px}.insa-copy span {background:#3b5998;color:#fff;padding:0px 4px 2px;line-height:24px;}.insa-copy2 {display:none}@media (max-width: 768px) { .img-insa {margin-bottom:20px} .insa-copy {position:absolute;top:40%;left:10px;font-size:12px;line-height:14px;font-weight:400;color:#444;letter-spacing:-0.5px;max-width:90%} .insa-copy span {background:#3b5998;color:#fff;padding:0px 4px 2px;line-height:24px;}}.pastdean {text-align:center}.pastdean .name{font-weight:500;margin:10px 0 4px}.pastdean .period{font-size:13px;line-height:18px;margin-bottom:20px;min-height:54px;color:#666}@media (max-width: 380px) {.pastdean .period{font-size:10px;line-height:16px;min-height:34px;}}.page-vision .tit {background:#0084b4;color:#fff;padding:12px 0;font-size:20px;font-weight:500;text-align:center;}.page-vision .cont {padding:20px 30px;background:#f2f2f2;}.page-vision .bgbox {position:relative;background:url('../images/site/img-vision-bg.jpg') no-repeat center center;background-size:cover;padding:60px 40px 40px}.page-vision .tit2 {background:rgba(0, 172, 237,0.8);color:#fff;padding:12px 0;font-size:16px;font-weight:500;text-align:center;}.page-vision .cont2 {padding:20px;background:rgba(255,255,255,0.9);font-size:14px;min-height:145px}.page-vision .tit3 {padding:18px;background:rgba(29, 202, 255,0.8);font-size:18px;font-weight:500;text-align:center;color:#E9F1F0}.page-vision .stit {background:#0084b4;font-size:14px;padding:4px 18px;border-radius:20px}@media (min-width: 992px) and (max-width: 1199px) { .page-vision .cont2 {min-height:205px}}@media (max-width: 991px) { .page-vision .cont2 {min-height:auto}}@media (max-width: 768px) { .page-vision .tit {font-size:18px;border-radius:0px} .page-vision .cont {padding:0px 30px;background:#fff;}}@media (max-width: 1199px) { img.app {display:block;margin:10px 0;}}.adm-box-wrap {position:relative;display:table;width:100%;background:url('../images/site/bg-adm.jpg') top center no-repeat;background-size:cover; min-height:700px;}.adm-box-wrap.bg-sc {background:url('../images/site/bg-sc.jpg') center center no-repeat;background-size:cover}.adm-box {position:relative;width:100%; color:#fff; text-align:center;display:table-cell;vertical-align:middle;padding:30px 30px 20px}.adm-box h3 {font-size:30px; line-height:40px; font-weight:700; color:#fff; text-shadow: 1px 1px 1px rgba(0,0,0,0.3);margin-bottom:50px}.adm-box h3 span {display:block;color:#fff !important}.adm-box h4 {font-size:18px; font-weight:500; color:#fff; text-shadow: 1px 1px 1px rgba(0,0,0,0.3);max-width:80%;margin:0 auto 60px}.adm-box .wrap {width:90%; margin:0 auto;}.adm-link {text-align:center;margin-bottom:30px}.adm-link a {padding:30px 0;font-size:20px;letter-spacing:-1px;font-weight:500;background-color:rgba(109, 132, 180,0.9);color:#fffbb8}.adm-link a.block {display:block;}.adm-link a:hover {color:#fff !important;background-color:#3b5998; -webkit-transition: all .2s ease; -o-transition: all .2s ease; transition: all .2s ease;}@media (max-width: 479px) { .adm-box-wrap {min-height:500px;} .adm-box h3 {font-size:20px; line-height:28px;margin-bottom:30px} .adm-box h3 span {display:inline} .adm-link a {font-size:16px;padding:20px 0;} .adm-box h4 {max-width:99%;font-size:15px;}}.formbox {position:relative;background:#F0F3F7;padding:16px 30px;margin-bottom:20px}.formbox [class^=col-] {padding:5px}.formbox input,.formbox select {width:100%;}.formbox .btn {border-radius:0}.proflist-wrap {position:relative;width:100%;border-top:2px solid #888;}.proflist {display:table;padding:16px 10px 16px 10px;border-bottom:1px solid #ddd;width:100%;}.proflist .pto,.proflist .info{display:table-cell;}.proflist .pto {width:15%;vertical-align:middle}.proflist .pto img {width:98%}.proflist .info{width:85%;vertical-align:middle}.proflist .info h3 {margin-bottom:16px;font-size:20px;line-height:24px;font-weight:500;color:#222}.proflist .info h3 span{color:#3b5998;font-size:15px;margin-left:14px}.proflist .info h3 em{color:#3b5998;font-size:14px;font-weight:600;font-style:normal}.proflist .info h3 em:before {content: '/';color:#aaa;padding:0 10px;font-weight:300;}.proflist .info ul {margin:0 0 0 3px;padding:0;border-left:6px solid #eee}.proflist .info li {list-style:none;padding:1px 14px}.proflist .info li .mblock {margin-left:20px;}.proflist a {color:#333}.proflist a:hover {color:#3b5998}@media (max-width: 768px) { .proflist {padding:16px 12px} .proflist .info{display:block;width:100%;} .proflist .info{width:95%;vertical-align:middle} .proflist .info h3 {margin-bottom:10px;} .proflist .info ul {margin:0;padding:0;border-left:0} .proflist .info li {padding:0} .proflist .info li .mblock {display:block;margin-left:0}}@media (max-width: 479px) {.proflist .pto,.proflist .info{display:block;}.proflist .pto {width:100%;text-align:center;padding:30px}.proflist .info{width:100%;vertical-align:middle}.proflist .info h3 {font-size:18px;}.proflist .info li {font-size:13px;}}.prof-infobox {background:#F0F3F7;padding:30px;color:#222}.prof-infobox img.photo {border:1px solid #ced6e0;}.prof-infobox .photowrap {text-align:center;}.prof-infobox .contact {border-left:8px solid #B1B7C0;padding:1px 16px;margin:0 0 0px 5px;line-height:26px;}.prof-infobox .infowrap .name{font-size:28px;font-weight:500;letter-spacing:1px;margin-bottom:30px}.prof-infobox .infowrap .name span {font-size:55%;color:#555;;letter-spacing:0;font-weight:400;}.prof-infobox .infowrap .name em {font-style:normal;color:#3b5998;}.facultycontent .prof-stit {margin:36px 0 0 0;padding:10px;background:#fff;color:#3b5998;font-size:17px;font-weight:700;border-bottom:0px solid #ddd;}.facultycontent .prof-stit:before {  content: "";  width: 6px;  height: 16px;  background-color: #3b5998;  display: inline-block;  margin: 0 6px 5px 6px;  vertical-align: middle;}.facultycontent .prof-wrap {padding:0 14px}.facultycontent ul.list {list-style:none;margin:0;padding:0;}.facultycontent ul.list li{ text-indent:-12px; margin:0 0 3px 14px;}.facultycontent ul.list li:before{ content:"-"; display:inline-block; margin:-1px 0px 0px 14px; vertical-align:top !important;}.facultycontent ul.education li{list-style:none;margin-bottom:4px; }.facultycontent ul.education li.li-period,.facultycontent ul.career li.li-period {padding-left:100px; }.facultycontent ul.education li.li-period2,.facultycontent ul.career li.li-period2 {padding-left:0px; }.facultycontent ul.education li span.period,.facultycontent ul.career li span.period { display:inline-block;width:100px; margin-left:-100px; }.ra-wrap {position:relative}.ra-wrap .r-img {margin-bottom:2px;border:0px solid #ddd}.ra-wrap .r-info {padding:10px 20px;text-align:center;color:#000;font-size:14px;line-height:18px;font-weight:400;letter-spacing:-0.9px}.researcharea.owl-carousel .owl-dots .owl-dot {margin-top:10px}.ramem-img {border:1px solid #ddd;padding:20px;text-align:center;margin-bottom:10px}.deptbox {position: relative;margin-bottom: 0px;width:100%;color:#fff;}.deptbox:after {content: "";width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.6);position: absolute;left: 0;top: 0;}.deptbox .cont {position: relative;color:#fff;z-index:2;padding:50px 40px 45px;font-size:16px;}.deptbox .cont h2 {text-align:center;}.deptbox .cont h2 span {color:#fff;border:1px solid #eee;padding:6px 10px;font-size:20px;font-weight:700;margin-bottom:36px;display:inline-block}.deptbox-info {background:#eee;padding:12px;text-align:center;font-weight:500}.deptbox-info span:before {content: "/";padding:0 12px;color:#888}.deptbox-info span:first-child:before {content: "";padding:0 0px;color:#888}.deptbox.bg-01 {background:url('../images/site/img-dept-01.jpg') no-repeat center center;background-size:cover;} .page-dept .tbox .tit {background:#6d84b4;color:#fff !important;padding:0px;font-weight:500;vertical-align:top;text-align:center}.page-dept .tbox .tit ul {list-style:none;padding:14px 20px;margin:0}.page-dept .tbox .tit ul li a {color:#fff}.page-dept .tbox .tit ul li a:hover {text-decoration:underline !important}.page-dept .tbox .tit ul li.co {font-size:18px;margin-bottom:12px}.page-dept .tbox .cont {padding:8px 0 6px 30px;background:#fff;font-size:15px;}.page-dept .tbox.border {border-top:2px solid #999;border-bottom:2px solid #999;}@media (max-width: 991px) { .page-dept .tbox .tit {padding:15px 15px 0;}}@media (max-width: 768px) { .page-dept .tbox .cont {padding:0 10px;background:#fff;font-size:14px;}}@media (max-width: 479px) { .deptbox .cont {padding:30px 30px 25px;font-size:15px;} .deptbox .cont h2 span {font-size:20px;margin-bottom:26px;} .deptbox-info span{display:block} .deptbox-info span:before {content: "";padding:0;} .page-dept .tbox .tit ul li.co {font-size:16px;margin-bottom:10px}}.deptbox.bg-rials {background:url('../images/site/img-rials-01.jpg') no-repeat center center;background-size:cover;} .page-lab .tbox .tit {background:#ddd;color:#3b5998 !important;padding:0px;font-weight:500;vertical-align:top;text-align:center}.page-lab .tbox .tit ul {list-style:none;padding:14px 20px;margin:0}.page-lab .tbox .tit ul li a {color:#3b5998}.page-lab .tbox .tit ul li a:hover {text-decoration:underline !important}.page-lab .tbox .tit ul li.co {font-size:18px;margin-bottom:12px}.page-lab .tbox .cont {padding:0px 30px 0px 0px;background:#fff;font-size:15px;}.page-lab .tbox .cont ul{list-style:none;padding:0;margin:0}.page-lab .tbox .cont ul li{ text-indent:-12px; margin-left:12px;}.page-lab .tbox .cont ul li:before{ content:""; width:3px; height:3px; border-radius:50%;background-color:#757575; display:inline-block; margin:0 8px 5px 0; vertical-align:middle;}.page-lab .tbox.border {border-top:2px solid #999;border-bottom:2px solid #999;}@media (max-width: 768px) { .page-lab .tbox .cont {padding:0 10px;background:#fff;font-size:14px;}}@media (max-width: 479px) { .page-lab .tbox .tit ul li.co {font-size:16px;margin-bottom:10px}}.lab-list {padding:0px; margin-bottom:26px;}.lab-list ul {list-style:none;margin:0;padding:0}.lab-list ul:after {content: " ";display: block;clear: both;}.lab-list li {display: block;width: 33.33333%;float: left;padding:2px 2px;}.lab-list li a {padding:10px;border:1px solid #ddd;text-align:center;display:block;color:#444;font-weight:400}.lab-list li a:hover,.lab-list li a.current {border:1px solid #3b5998;color:#3b5998;font-weight:500;background:#f9f9f9}.lab-list2 {padding:12px 20px; margin-bottom:26px;border:1px solid #d9d9d9;background:#fff;}.lab-list2 ul {list-style:none;margin:0;padding:0}.lab-list2 ul:after {content: " ";display: block;clear: both;}.lab-list2 li {display: block;width:33.333333%;float: left;padding:4px 2px;}.lab-list2 ul.w50 li {width:50% !important;padding:2px;}.lab-list2 ul.w25 li {width:25% !important;padding:2px;}.lab-list2 ul.w20 li {width:20% !important;padding:2px;}.lab-list2 li a {padding:6px 0;text-align:center;display:block;color:#222;font-weight:400;letter-spacing:-0.5px;font-size:14px;border-radius:20px; -webkit-transition: all 0.2s ease; -o-transition: all 0.2s ease; transition: all 0.2s ease;}.lab-list2 li a:hover,.lab-list2 li a.current {color:#fff;font-weight:700;background:#6d84b4;border-radius:20px}.page-affiliate {font-size:15px;letter-spacing:0px}.page-affiliate .info-block {background:#f2f2f2;margin:0 0 0px 0;padding:20px 0px;line-height:26px;}.page-affiliate .info-block .btn1{position:absolute;right:0%;bottom:0}.page-affiliate .info-wrap {padding:0px 20px 0 20px;position:relative;font-size:14px;}.page-affiliate h3.tit_bar-left {font-size:20px;font-weight:500;margin:0px 0 16px;color:#222;}.page-affiliate h3.tit_bar-left span {display:block;font-size:13px;line-height:17px !important;font-weight:400;color:#3b5998;margin:0px;}.page-affiliate .list {margin-bottom:30px}.page-affiliate .info-box {border-top:2px solid #bbb;border-bottom:1px solid #ddd;padding:30px;font-size:15px;line-height:26px}.page-affiliate ul.list-line {margin:0 0 0 2px;border-left:4px solid #ccc;padding-left:16px;list-style:none}.page-affiliate ul.list-line li strong {min-width:76px;display:inline-block}.page-affiliate a {color:#333}.page-affiliate a:hover {color:#000;text-decoration:underline}.page-affiliate a.toglink {font-size:13px;font-weight:500;color:#3b5998}.page-affiliate .affiliate-wrap{margin-bottom:20px}@media (max-width: 768px) { .page-affiliate h3.tit_bar-left {margin-top:16px;}}.prof-infobox.equi {background:#fff;border-top:3px solid #aaa;border-bottom:1px solid #ccc}.prof-infobox.equi .infowrap .name{font-size:24px;letter-spacing:0px;margin-bottom:5px}.prof-infobox.equi img.photo {border:1px solid #ddd;margin-top:20px;}.search-tit-eq {min-width:60px;display:inline-block;font-weight:500}@media (min-width: 992px) { .prof-infobox .photowrap {text-align:left;}}@media (max-width: 768px) { .prof-infobox .photowrap {margin-bottom:20px;} .prof-infobox .infowrap .name{font-size:26px;text-align:center;} .prof-infobox.equi .infowrap .name{font-size:18px;}}.mo-inline {display:block}@media (max-width: 479px) { .prof-infobox .infowrap .name{font-size:20px;letter-spacing:2px;margin-bottom:20px;} .facultycontent ul.education li.li-period, .facultycontent ul.career li.li-period {padding-left:0px; } .facultycontent ul.education li span.period, .facultycontent ul.career li span.period { display:block;width:100%; margin:0 0 0px 0; } .facultycontent ul.education li, .facultycontent ul.career li {margin-bottom:10px;line-height:20px;} .facultycontent ul.education li span.cont, .facultycontent ul.career li span.cont { margin-left:6px; } .prof-stit {margin:26px 0 10px;} .mo-block {display:block} .mo-inline {display:inline}}.eq-list-top {height:2px;background:#aaa;margin-bottom:15px;}.eq-list{position:relative;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #ddd}.eq-list:after{content: ""; display: table; clear: both;}.eq-list .pto {float:left;width:120px;padding:0 0 0px 0;margin:0;line-height:0;background:#ccc}.eq-list .info {margin-left:150px;}.eq-list .info {font-size:14px;color:#444}.eq-list .info h3 {margin-bottom:12px !important;font-weight:500;font-size:16px;}.eq-list .info ul {margin:0 0 0 0px;padding:0;}.eq-list .info li {list-style:none;padding:0;margin:0 0 3px 0;font-size:14px}.eq-list .info li span {font-weight:400;margin-right:4px}.eq-list .info h3,.eq-list .info li {overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}.eq-list .info a {color:#222}.eq-list .info a:hover {color:#3b5998}@media (max-width: 767px) { .eq-list{margin-bottom:10px;}}@media (max-width: 400px) { .eq-list .pto {float:none;width:100%;margin:0 0 10px 0;line-height:0;display:none} .eq-list .info {margin-left:0px;} .eq-list .info h3 {font-size:15px;margin-bottom:4px !important} .eq-list .info li {margin:0 0 0px 0;font-size:13px}}.calsthumb-wrap {display: inline-block;width:100%;border:5px solid #fff;margin:0;padding:0;transition: all 0.2s ease-in-out;}.calsthumb-wrap:hover {border: 5px solid #3b5998;}.calsthumb-wrap img {display: block;max-width: 100%;height: auto;}.calsthumb-wrap .thumb {position: relative;padding-top: 112%;overflow: hidden;}.calsthumb-wrap .thumb:hover {border:0px solid #fff;}.calsthumb-wrap .thumb img {position: absolute;top:0;left: 0;}.calsthumb-wrap .thumb .centered { position: absolute; top: 0;left: 0; right: 0; bottom: 0; -webkit-transform: translate(50%,50%); -ms-transform: translate(50%,50%); transform: translate(50%,50%);}.calsthumb-wrap .thumb .centered img { -webkit-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); transform: translate(-50%,-50%);}.calsthumb-wrap .thumb img.portrait { width: 100%; max-width: none; height: auto;}.calsthumb-wrap .thumb img.landscape { width: auto; max-width: none; height: 100%;}.calsthumb-wrap.border {border:1px solid #ddd !important;padding:10px}.calsthumb-wrap.border:hover {border:1px solid #3b5998 !important;}.calsthumb-wrap.border .thumb {padding-top: 70%;}.tab-st01 {  display: table;  table-layout: fixed;  width: 100%;  margin: 30px 0 20px;  border-bottom: 1px solid #3b5998;}.tab-st01 li {  display: table-cell;overflow:hidden;}.tab-st01 li a:hover{  border-color: #6d84b4;  color: #fff;  background-color: #6d84b4;font-weight:700;}.tab-st01 li.current a {  border-color: #3b5998;  color: #fff;  background-color: #3b5998;font-weight:700;}.tab-st01 li:first-child a {  margin-left: 0;}.tab-st01 li >a, .tab-st01 li >span {  display: block;  height:52px;line-height:52px;  margin-left: -1px;  border: 0px solid #ddd;  border-width:0px;  text-align: center;  background-color: #fff;font-weight:500;font-size:18px;}.tab-st02 {  display: table;  table-layout: fixed;  width: 100%;  margin: 30px 0 30px;}.tab-st02 li {  display: table-cell;overflow:hidden;padding-right:10px}.tab-st02 li:last-child {padding-right:0px}.tab-st02 li.current a {  border-color: #3b5998;  color: #3b5998;  background-color: #fff;}.tab-st02 li:first-child a {  margin-left: 0;}.tab-st02 li >a, .tab-st02 li >span {  display: block;  height:48px;  line-height:48px;  border: 1px solid #ddd;  border-width: 1px 1px;  text-align: center;  background-color: #fff;font-weight:500}.bgr {background:red}.bgy {background:yellow}.bgb {background:blue}.bgg {background:green}th, strong, b{font-weight:500}.page-lab .tit {background:#0084b4;color:#fff;padding:12px 0;font-size:14px;font-weight:500;text-align:center;}.page-lab .cont {padding:20px 30px;background:#f2f2f2;}.position_relative {  position: relative;}.display_inline_block {  display: inline-block;}ul.box-list li {list-style:none;margin:0;padding:0;float:left;width:33.33333%;}ul.box-list li span{display:block;border:1px solid #ddd;margin:3px ;padding:10px 20px;}ul.box-list:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}ul.box-list.w50 li{width:50% !important;}.btn-wrap {margin:0 0 0 6px;}@media (max-width: 768px) { .btn-wrap {display:block;margin:15px 0 0 0px;}}@media (max-width: 500px) { ul.box-list.mw50 li{width:100% !important;} ul.box-list li span{font-size:14px;margin:3px ;padding:8px 16px;}}.bdr0 {border-radius:0 !important}.img-box {border:1px solid #ddd;padding:40px;}.fund-box {border:4px solid #ddd;padding:30px 34px 10px}.ptobg-box {width:100%; background:url('../images/site/photobox-bg-sc.jpg') 50% 50% no-repeat;background-size:cover; color:#fff; text-align:center;}.ptobg-box:after {  content: "";  width: 100%;  height: 100%;  background-color: rgba(0, 0, 0, 0.5);  position: absolute;  left: 0;  top: 0;  z-index: 0;}.ptobg-box.bg2{background-image:url('../images/ns/adm-bg2.jpg');}.ptobg-box h3 {padding-top:100px; font-size:32px; line-height:40px; font-weight:600; color:#fff; text-shadow: 1px 1px 1px rgba(0,0,0,0.3);}.ptobg-box .btn-link {padding-top:35px;}.ptobg-box .btn-link a {display:inline-block; width:260px; padding:18px 0 ; font-size:18px; line-height:20px; color:#fff; border:0px solid #fff; border-radius:0px;font-weight:500;background-color:#e67e22;text-shadow: 1px 1px 1px rgba(0,0,0,0.3);transition: all 0.2s ease-in-out}.ptobg-box .btn-link a:hover {background:#d35400;color:#fff;text-shadow:none}.ptobg-box .wrap {width:86%; margin:0 auto; padding:70px 0;}.ptobg-box .copy {font-size:16px}.ptobg-link {text-align:center;width:100%;margin-bottom:10px}.ptobg-link a {padding:30px 0;display:block;font-size:18px;letter-spacing:-1px;font-weight:500;border-radius:2px;background-color:rgba(52,152,219,0.5);color:#fff}.ptobg-link.bg-gray a {background:#f0f0f0;border-radius:0px !important;}.ptobg-link a:hover {color:#fff !important;background-color:#3498db; -webkit-transition: all .2s ease; -o-transition: all .2s ease; transition: all .2s ease;}.ptobg-link a i {font-size:50px;line-height:86px;display:block}.relative {position:relative !important}@media (max-width: 991px) { .ptobg-link a {padding:16px 0;}}@media (max-width: 768px) { .ptobg-box h3 {padding-top:45px; font-size:24px;} .ptobg-box .copy {font-size:14px;padding:0 40px;} .ptobg-link a i {font-size:20px;line-height:30px;display:inline-block;margin-right:6px;}}.ptobg-link {text-align:center;width:100%;margin-bottom:10px}.ptobg-link a {padding:30px 0;display:block;font-size:18px;letter-spacing:-1px;font-weight:500;border-radius:2px;background-color:rgba(52,152,219,0.5);color:#fff}.ptobg-link.bg-gray a {background:#f0f0f0;border-radius:0px !important;}.ptobg-link a:hover {color:#fff !important;background-color:#3498db; -webkit-transition: all .2s ease; -o-transition: all .2s ease; transition: all .2s ease;}.ptobg-link a i {font-size:50px;line-height:86px;display:block}.relative {position:relative !important}@media (max-width: 991px) { .ptobg-link a {padding:16px 0;}}@media (max-width: 768px) { .ptobg-box h3 {padding-top:45px; font-size:24px;} .ptobg-box .copy {font-size:14px;padding:0 40px;} .ptobg-link a i {font-size:20px;line-height:30px;display:inline-block;margin-right:6px;}}@media (max-width: 991px) {}.online-app-wrap {margin-bottom:10px;padding-bottom:20px;border-bottom:1px solid #ddd}.online-app-list {position:relative;padding:10px 10px 0px; }.online-app-list ul {list-style:none;margin:0;padding:0}.online-app-list li a.title {font-size:18px;font-weight:500;color:#222;margin-bottom:10px;display:inline-block}.online-app-list li a.title:hover {color:#3b5998;text-decoration:underline !important}.online-app-list li span{font-weight:500;color:#222;margin-bottom:20px}.online-app-wrap .btn-wrap2 {padding-top:20px}.online-app-cont {position:relative;padding:20px}@media (max-width: 768px) {.online-app-wrap .btn-wrap2 {padding:10px;text-align:right;}.online-app-list li a.title {font-size:16px;}}.bgbox2 {position:relative;background-size:cover;background-position:center center;width:100%;z-index:1}.bgbox2:after { content: ""; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.6); position: absolute; left: 0; top: 0;z-index:0}.bgbox2 .wrap {width:86%; margin:0 auto; padding:70px 0;position:relative;z-index:1;}.bgbox2.club {background-image:url('../images/site/img-club.jpg');width:100%;padding:100px 40px;}.bgbox2.counsel {background-image:url('../images/site/img-counsel-01.jpg');width:100%;padding:100px 40px;}.bgbox2.fund {background-image:url('../images/site/img-fund-bg.jpg');width:100%;padding:100px 40px;}.bgbox2.fund2 {background-image:url('../images/site/img-fund-bg2.jpg');width:100%;padding:80px 40px;}.bgbox2.fund3 {background-image:url('../images/site/img-fund-bg3.jpg');width:100%;padding:80px 40px;}.bgbox2.fund3:after {background-color: rgba(0, 0, 0, 0.3);}.bgbox2.fund3 h3{font-size:20px;color:#fff;margin:0}.bgbox2.role {background-image:url('../images/site/img-role.jpg');width:100%;padding:100px 40px;}.bgbox2.archive {background-image:url('../images/site/img-archive-bg.jpg');width:100%;padding:100px 40px;}.bgbox2 .copy-txt {position:relative;font-size:16px;font-weight:500;color:#fff;z-index:1;}.bgbox2 .copy-txt .enter {display:block}.bgbox2 h1 {font-size:28px;color:#ffc600}.bgbox2 h1:after {  content: '';  display: block;  margin:22px auto 0;  width: 40px;  border-top: 2px solid #eee;}@media (max-width: 768px) { .bgbox2.club, .bgbox2.fund, .bgbox2.fund3, .bgbox2.archive, .bgbox2.counsel {padding:50px 40px;} .bgbox2 .copy-txt .enter {display:inline} .bgbox2 h2 {font-size:20px;color:#ffc600} .bgbox2.fund3 h3{font-size:16px;line-height:20px;}}#calsmap {width:100%;height:450px;margin-bottom:20px}.comming {position:relative;border:1px solid #ddd;margin-bottom:20px;background:#f0f0f0;color:#222;font-size:28px;text-align:center;font-weight:500;display:table;width:100%;height:500px;}.comming .txt{display:table-cell;vertical-align:middle;}.af-box-wrap {position:relative;width:100%;background:url('../images/site/bg-afbox.jpg') top center no-repeat;background-size:cover;padding:160px 30px}.af-box-wrap h3 {font-size:30px; line-height:38px; font-weight:700; color:#fff; text-shadow: 1px 1px 1px rgba(0,0,0,0.3);padding:0px 0 50px;text-align:center;margin-bottom:0}.af-box-wrap h3 span {display:block;color:#fff !important}.af-box-wrap .owl-carousel .owl-dots .owl-dot span {background:#fff !important}.af-box-wrap .card-wrap {text-align:center;padding:40px 20px;background:rgba(255,255,255,0.9);}@media (max-width: 479px) { .adm-box-wrap {padding:50px 0} .af-box-wrap h3 {font-size:18px; line-height:28px;} .af-box-wrap h3 span {display:inline}}.view-img {position:relative;border:1px solid #ddd;padding:20px;}.view-img a {display:none}@media (max-width: 768px) { .view-img a {position:absolute;top:0;right:0;display:block;width:40px;height:40px;line-height:40px;background:rgba(0,0,0,0.8);color:#fff;font-size:20px;text-align:center;}}.ns-wrap {border-top:2px solid #ccc;border-bottom:1px solid #ccc;padding:14px 30px}.portfolio-desc.newsletter {padding:5px}.portfolio-desc.newsletter h3{font-size:15px; text-align:center;}.portfolio-desc.newsletter span{display:inline-block;font-weight:400;}.toggle.toggle-faq .togglet, .toggle.toggle-faq .toggleta {background-color: #f9f9f9;border:1px solid #ddd; padding:12px 20px; border-radius: 2px;}.toggle.toggle-faq .togglet i {left:auto;}.toggle.toggle-faq .togglet i {position:relative;top:auto; width: 16px; text-align: center; font-size: 16px;}.toggle.toggle-faq .toggleta i.toggle-open {display: inline-block;}.toggle.toggle-faq .togglec {position: relative;padding: 16px 10px 10px;overflow:hidden}.rule-list { margin-left:0px; padding-left:30px; border-top: 2px solid #888;}.rule-list li {position:relative;padding:10px;}.rule-list li:after { content:''; position:absolute; width:calc(100% + 30px); left:-30px; bottom:0; border-bottom: 1px solid #ddd; }.rule-list li a { display:block; }.rule-list li a span { color:#000; }.rule-head {border-top:2px solid #888;padding:20px 22px 16px;background:#f9f9f9}.rule-head .rule-category span{background:#8b9dc3;color:#fff;font-weight:500;padding:3px 8px;border-radius:2px;font-size:13px;}.rule-content { padding:30px 30px ; border:1px solid #ddd;}.rule-file {padding:20px 30px 30px;border-bottom:1px solid #ddd;margin-bottom:10px;}@media (max-width: 768px) { .rule-head {padding:15px 10px;} .rule-content { padding:30px 0px; border-left:0px;border-right:0px;}}.fundlist-menu {padding:0px; margin-bottom:10px;background:#fff;}.fundlist-menu ul {list-style:none;margin:0;padding:0}.fundlist-menu ul:after {content: " ";display: block;clear: both;}.fundlist-menu li {display: block;width:33.333333%;float: left;padding:2px;}.fundlist-menu li a {padding:6px 0;text-align:center;display:block;color:#222;font-weight:400;letter-spacing:-0.5px;font-size:14px;border-radius:2px;background:#eee; -webkit-transition: all 0.2s ease; -o-transition: all 0.2s ease; transition: all 0.2s ease;}.fundlist-menu li a:hover,.fundlist-menu li a.current {color:#fff;font-weight:700;background:#34495e;}.fundlist-tit {border-bottom:6px dotted #ccc;padding:30px 16px 24px;text-align:center;margin-bottom:20px}.fundlist-tit h1 {font-size:30px;line-height:30px;margin-bottom:10px;font-weight:700;color:#3b5998}.fundlist-tit h2 {font-size:16px;margin-bottom:0px;font-weight:500;}.box { margin-bottom:30px; padding:16px 12px; border:1px dotted #bdc3c7; min-height:104px;background:#ecf0f1;font-size:14px;}.box h5 { margin-bottom:10px; font-size:16px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; min-height:24px; line-height:24px; vertical-align:middle; color:#222;font-weight:500}.box div { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; min-height:22px; line-height:22px; vertical-align:middle; }.box img { max-width:130px;}.archivelist-wrap {position:relative;width:100%;border-top:2px solid #888;}.archivelist {display:table;padding:20px 10px 20px 10px;border-bottom:1px solid #ddd;width:100%;}.archivelist .pto,.archivelist .info{display:table-cell;}.archivelist .pto {width:20%;vertical-align:middle;}.archivelist .info{width:80%;vertical-align:middle;padding-left:40px;}.archivelist .info ul {margin:0 0 0 3px;padding:0;border-left:6px solid #eee}.archivelist .info li {list-style:none;padding:1px 14px}.archivelist .info li .mblock {margin-left:20px;}.archivelist a {color:#333}.archivelist a:hover {color:#3b5998}.archive-filelist { margin:0; padding:0; }.archive-filelist li { list-style:none;}h3.archivetit {margin-bottom:16px;font-size:16px;line-height:24px;font-weight:500;color:#222}h3.archivetit span{color:#fff !important;font-size:14px;margin-right:8px;line-height:16px;background:#3498db;padding:0 8px;}h3.archivetit span.document{background:#3498db !important;}h3.archivetit span.video{background:#9b59b6 !important;}h3.archivetit span.image{background:#1abc9c !important;}h3.archivetit span.date{background:#34495e !important;}@media (max-width: 768px) { .archivelist {padding:16px 12px} .archivelist .info{display:block;width:100%;padding-left:0px;} .archivelist .pto {display:none} h3.archivetit {margin-bottom:10px;font-size:15px;} .archivelist .info ul {margin:0;padding:0;border-left:0} .archivelist .info li {padding:0} .archivelist .info li .mblock {display:block;margin-left:0} .archiveview-wrap .contview-box{padding:20px;}}.archive-thumb-wrap {display: inline-block;width:100%;border:4px solid #d8dfea;margin:0;padding:0;transition: all 0.2s ease-in-out;}.archive-thumb-wrap:hover {border:4px solid #286dc0;}.archive-thumb-wrap img {display: block;max-width: 100%;height: auto;}.archive-thumb-wrap .thumb {position: relative;padding-top: 65%;overflow: hidden;}.archive-thumb-wrap .thumb:hover {border:0px solid #fff;}.archive-thumb-wrap .thumb img {position: absolute;top:0;left: 0;}.archive-thumb-wrap .thumb .centered { position: absolute; top: 0;left: 0; right: 0; bottom: 0; -webkit-transform: translate(50%,50%); -ms-transform: translate(50%,50%); transform: translate(50%,50%);}.archive-thumb-wrap .thumb .centered img { -webkit-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); transform: translate(-50%,-50%);}.archive-thumb-wrap .thumb img.portrait { width: 100%; max-width: none; height: auto;}.archive-thumb-wrap .thumb img.landscape { width: auto; max-width: none; height: 100%;}.archiveview-wrap {position:relative;width:100%;}.archiveview-wrap .titbox{padding:20px 12px;background:#f9f9f9;border-top:2px solid #999;border-bottom:1px solid #ccc;margin-bottom:20px;}.archiveview-wrap .contview-box{position:relative;padding:50px;background:#232323;border:1px solid #eee;margin-bottom:30px}h3.archivetit em {float:right;font-style:normal;font-size:13px;font-weight:400;color:#3b5998}.archiveview-wrap .contview-box{position:relative;padding:50px;background:#232323;border:1px solid #eee;margin-bottom:30px}#download .modal-content {border-radius:0}#download .modal-content {border-radius: 0px;}#download .modal-footer {  padding: 15px;  text-align: right;  border-top: 1px solid #e5e5e5;}#download .modal-header {background:#2f3542}#download .modal-header h4{color:#fff}#download .modal-header button.close {color:#fff;opacity: 0.6;}.archive-hisbox {position:relative;background-size:cover;background-position:center center;width:100%;z-index:1;background-image:url('../images/site/img-arch-his.jpg');width:100%;padding:80px 40px;}.archive-hisbox:after { content: ""; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.6); position: absolute; left: 0; top: 0;z-index:0}.archive-hisbox .cont {position:relative;font-size:18px;font-weight:500;color:#fff;z-index:1;}.archive-hisbox ul.datewrap {margin:0;padding:0;list-style:none;}.archive-hisbox ul.datewrap li {float:left;font-size:30px;font-weight:700;color:#ffc600}.archive-hisbox ul.datewrap li.arow-left,.archive-hisbox ul.datewrap li.arow-right {width:46px;text-align:center}.archive-hisbox ul.datewrap li a {color:#7dcbff}.archive-hisbox ul.datewrap li a:hover {color:#25e576}.archive-hisbox ul:after {content: " ";display: block;clear: both;}@media (max-width: 768px) { .archive-hisbox {padding:60px 18px;} .archive-hisbox .cont {font-size:14px;} .archive-hisbox ul.datewrap li {font-size:20px;} .archive-hisbox ul.datewrap li.arow-left, .archive-hisbox ul.datewrap li.arow-right {width:28px;}}ul.cate-list {list-style:none;margin:0;padding:0}ul.cate-list:after {content: " ";display: block;clear: both;}ul.cate-list li {float:left;padding-right:20px;}ul.cate-list li:last-child {padding-right:0px;}ul.cate-list li a {color:#333;padding:3px 10px;}ul.cate-list li a:hover {background-color:#3b5998;color:#fff;border-radius:6px;}a.cate-tit {color:#34495e;font-weight:500;font-size:15px;}a.cate-tit:hover {text-decoration:underline !important;}h3.archivetit span.docu{background:#3498db !important;}h3.archivetit span.video{background:#9b59b6 !important;}h3.archivetit span.photo{background:#1abc9c !important;}.wall-block{color:#222;padding:20px;border:1px solid #6d84b4;background:#fff}.wall-block .name {font-size:16px;line-height:18px;color:#000;font-weight:400;letter-spacing:-0.5px;min-height:auto;}.wall-block .etc {font-size:13px;line-height:15px;:color:#444;margin-top:16px;min-height:auto;}.wall-block .etc span {display:block;margin-bottom:0px;}@media (max-width: 991px) { .wall-block{color:#222;padding:10px;border:1px solid #6d84b4;background:#fafafa} .wall-block .name {min-height:auto;margin-bottom:10px;}  .wall-block .etc {font-size:13px;min-height:auto;}}@media (max-width: 768px) { .wall-block{color:#222;padding:10px;border:1px solid #6d84b4;background:#fafafa} .wall-block .name {min-height:auto;margin-bottom:10px;}  .wall-block .etc {font-size:13px;min-height:auto;}}.social-icon.si-xsmall {width: 22px; height: 22px; font-size: 12px; line-height: 22px !important; margin:0 !important;}.social-icon.si-xsmall:hover i:first-child { margin-top: -22px; }.f-part{color:#666;font-size:11px;line-height:11px;padding:0px 12px 0 12px;font-family:tahoma;font-weight:normal}.footer-link {background-color: #323232;padding:0px 0 30px;color:#aaa }.footer-link-mo {background-color: #323232;padding:15px 0;color:#aaa }.cals-footer a{color:#ddd}.cals-footer a:hover{color:#aaa}.footer-link a{color:#eee}.footer-link a:hover{color:#85ffe7}.cals-footer {background-color: #393939 !important;padding:50px 0 20px;color:#ccc;border:none !important}a.footer-sitelink {color:#e74c3c}a.footer-sitelink:hover {color:#c0392b}.flink-tit {font-weight:700;color:#c1d9ff;text-align:center;padding:26px 0 12px;border-bottom:1px solid #444;border-left:none;border-right:none;margin-bottom:20px;}ul.f-link-list {margin:0 0 8px 0;padding:0}ul.f-link-list li{list-style:none;font-size:12px;}ul.f-link-list li:first-child{font-size:12px;font-weight:500}ul.f-arrow-list {list-style:none;margin:0 0 0 10px;padding:0;font-size:13px;}ul.f-arrow-list li{background: url('../images/site/li_arrow.png') left center no-repeat;padding-left:10px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}.form-control.cals {font-size:12px;color: #bbb;background-color:#444;border: 1px solid #484848;margin-bottom:10px}.f-link-tit {font-size:12px;color:#ccc;margin-bottom:10px;text-align:center}.fc-cals {color:#4ECDC4}.footer-right {float:right}@media (max-width: 991px) { .footer-right {float:none}}@media (max-width: 768px) { ul.f-arrow-list {margin:0 0 0 10px;} .mo-enter2 {display:block} .flink-tit {text-align:left;padding-left:10px;} .footer-right {float:none}}a.hp-btn {border:1px solid #ccc !important;padding:2px 10px;font-size:11px;color:#627294 !important;font-weight:700;letter-spacing:-0.4px;border-radius:2px;background:#fff !important;text-decoration:none !important}a.hp-btn:hover {border:1px solid #3b5998 !important;color:#fff !important;background:#3b5998 !important;text-decoration:none !important}.panel-group.students  .panel-heading [data-toggle="collapse"]:after { font-family: 'lined-icons'; content: "\e097"; float: right; color: #45B5AA; font-size: 16px; line-height: 18px;font-weight:bold;  }.panel-group.students  .panel-heading [data-toggle="collapse"].collapsed:after { content: "\e095"; color: #888;  }.panel-group.students .panel-body {padding:28px}.panel-group.students .panel-title {font-size:18px;line-height:18px;;padding:4px 8px;color:#333}.pdf-viewer-wrap {position: relative; width:100%;min-height:860px;overflow:hidden;border:1px solid #ddd}.pdf-viewer-wrap iframe{width:100%;height:100%;}.pdf-viewer-wrap .pdf-viewer { position: absolute; top: 0; left: 0; width: 100%; height: 100%; margin: 0 auto !important; min-height:860px}.pdf-download { display:none; }@media (max-width: 768px) { .pdf-viewer-wrap {min-height:600px;} .pdf-viewer-wrap .pdf-viewer {min-height:600px}}