@charset "utf-8";
@font-face {
  font-family: 'Roboto';
  src: url('../fonts/Roboto-Regular.ttf') format('truetype');}
@font-face {
  font-family: 'Roboto-Light';
  src: url('../fonts/Roboto-Light.ttf') format('truetype');}
@font-face {
  font-family: 'Nanum Gothic'; 
  src: url('../fonts/NanumGothic.ttf') format('truetype');}

html {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
*, *::before, *::after {
	-webkit-box-sizing: inherit;
	box-sizing: inherit;
}#vsb_content p,#vsb_content span
 @-moz-viewport {
 width: device-width;
}
 @-ms-viewport {
 width: device-width;
}
 @-webkit-viewport {
 width: device-width;
}
 @viewport {
 width: device-width;
}
head br {
	display: none;
}
html, body {
	background: white;
	overflow-x: hidden;
}
html {
	font-size: 16px;
	-webkit-tap-highlight-color: transparent;
}
body {
	color: #111;
	font: 16px 'Roboto', sans-serif;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	line-height:20px;
padding: 0!important;
}
body > main {
	overflow: hidden;
	-webkit-flex-grow: 1;
	flex-grow: 1;
}

p{word-break: keep-all;}

 @media screen and (min-width: 1921px) {
html {
	background: #333;
}
body {
	background: white;
	margin: 0 auto;
	/*max-width: 1920px;*/
}
}
[tabindex="-1"]:focus {
	outline: none !important;
}
img {
	border: 0;
	vertical-align: middle;
	-ms-interpolation-mode: bicubic;
}
 [role="button"] {
 cursor: pointer;
}
 a, area, button, [role="button"], input, label, select, summary, textarea {
 -ms-touch-action: manipulation;
 touch-action: manipulation;
}
nav ul, nav ol, nav li {
	list-style: none;
	margin-bottom: 0;
	padding-left: 0;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	font-weight: 700
}
a {
	color:#122984;
	text-decoration: none;
 -webkit-tap-highlight-color: transparent;
}
a:hover {
	color:#d14e1c;
	text-decoration: none;
outline: none;
}

.blue {
	color: blue !important;
}
.red {
	color: red !important;
}
.figure figcaption {
	font-size: 0.75em;
	text-align: center;
	color: #898989;
	margin: 10px 0;
}

blockquote {
	font-size:1em;
}
#solbridge0510 blockquote {
	min-height:200px;
}
blockquote footer {
	font-size:1em;
}

@media screen and (max-width: 425px) {
	.figure img{
		width:100% !important;
	}
}
#page a.pdf[href$=".pdf"]:before {
	content: "";
	display: inline-block;
	margin-right: .2em;
	background: url(../images/pdf-icon-small.gif);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
	width: 15px;
	height: 15px;
}

/* tableStyle */
/*
.tbl_skin1 {width:100%; background:#fff; border-top:1px solid #ddd; border-left:1px solid #ddd; margin-bottom:20px}
.tbl_skin1 thead th {padding:7px; border-bottom:1px solid #ddd; border-bottom:1px solid #ddd; border-right:1px solid #ddd; color:#000;background-color:#f8f8f8; text-align:left; vertical-align:middle}
.tbl_skin1 tbody th {padding:7px; border-right:1px solid #ddd; border-bottom:1px solid #ddd; background-color:#f8f8f8; text-align:center; vertical-align:middle; line-height:20px}
.tbl_skin1 tbody td {padding:7px; border-right:1px solid #ddd; border-bottom:1px solid #ddd; vertical-align:middle; line-height:20px}
.tbl_skin1 tfoot th {padding:7px; border-bottom:1px solid #ddd; border-bottom:1px solid #ddd; border-right:1px solid #ddd;color:#555;background-color:#f8f8f8}
.tbl_skin1 tfoot td {padding:7px; border-right:1px solid #ddd; border-bottom:1px solid #ddd; vertical-align:middle; line-height:20px}
*/
.tbl_skin1 {margin:20px auto; width:100%; border-top:2px solid #4b4b4b; background-color:#ffffff; color:#636363; line-height:20px}
.tbl_skin1 thead th {padding:10px; border-right:1px solid #e2e2e2; border-bottom:1px solid #b5b5b5; color:#363636}
.tbl_skin1 tbody th {padding:10px; border-right:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; color:#363636; vertical-align:middle}
.tbl_skin1 tbody td {padding:10px; border-right:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2}
.tbl_skin1 tr th:last-child {border-right:none}
.tbl_skin1 tr td:last-child {border-right:none}
.tbl_skin1.text-center thead th, .tbl_skin1.text-center tbody th, .tbl_skin1.text-center tbody td {text-align:center}
.tbl_skin1 .br {border-right:1px solid #e2e2e2 !important}

.tbl_style1 {width:100%; background:#fff; margin-bottom:20px}
.tbl_style1 thead th {border-bottom:1px solid #ddd; padding:7px; font-style:italic}
.tbl_style1 thead td {border-bottom:1px solid #ddd; padding:7px; font-style:italic}
.tbl_style1 tbody th {padding:7px; vertical-align:middle; line-height:20px}
.tbl_style1 tbody td {padding:7px; vertical-align:middle; line-height:20px}
.tbl_style1 tfoot th {padding:7px; border-top:1px solid #ddd; color:#555}
.tbl_style1 tfoot td {padding:7px; border-top:1px solid #ddd; color:#555}

.bRadius10 {border-radius:10px}
.auto {margin:0 auto}
.width100 {width:100%}
.float-right {float:right !important}
.mt0 {margin-top:0 !important}
.mt5 {margin-top:5px !important}
.mt10 {margin-top:10px !important}
.mt20 {margin-top:20px !important}
.mt30 {margin-top:30px !important}
.mt40 {margin-top:40px !important}
.mt50 {margin-top:50px !important}
.mt60 {margin-top:60px !important}
.mb0 {margin-bottom:0 !important}
.mb20 {margin-bottom:20px !important}
.mb40 {margin-bottom:40px !important}
.line170 {line-height:170% !important}
.tl{text-align:left !important}

/*con06Wrap*/
.con06Wrap .text {max-width:1200px; margin:0 auto; background-color:#f5f9ff}
.con06Wrap .text > .subTitle {font-family:'Roboto'; font-size:56px; font-weight:700; color:#414141; text-align:center}
.con06Wrap .bar {text-align:center}
.con06Wrap ul {overflow:hidden; padding:15px 30px}
.con06Wrap ul li {float:left; width:50%}
.con06Wrap ul .step01 {background: #7bb1f9; padding: 20px; border-radius: 100px; font-weight: 700; color: #fff; font-size: 20px; display:table-cell; width:100px}
.con06Wrap ul .step01_1 {padding: 15px 0; display:table}
.con06Wrap ul .step01_1 span {vertical-align: middle; display: table-cell; padding-left: 20px;}
.con06Wrap .step_mobile {display:none}


@media screen and (max-width: 1110px) {
	.con06Wrap {padding-left:20px; padding-right:30px}
	.con06Wrap .bar {margin-bottom:40px !important}
	.con06Wrap ul li {width:100%}
	.con06Wrap .step_web {display:none}
	.con06Wrap .step_mobile {display:block}
}
@media screen and (max-width: 890px) {
	.con06Wrap .text .subTitle {font-size:40px}
	.con06Wrap .text .subText {font-size:16px}
	.con06Wrap ul .step01 {font-size:18px}
}
@media screen and (min-width: 768px) {
	.pull-right {margin-left:15px}
}
@media screen and (max-width: 540px) {
	.con06Wrap ul .step01 {float:none; text-align: center; margin-right:0; display: block; width: 100%}
	.con06Wrap ul .step01_1 span {padding-top: 20px; text-align: center; display: block}
}
.btn-default {
	background-image:none;
}

.modal {
	z-index:99999;
}

.btn-primary {
	background-image:none;
	background-color:none;
	border:none;
	box-shadow:none;
	-webkit-box-shadow:none;
}
.blank {
    position: static;
    top: 10px;
    display: inline-block;
    width: 13px;
    height: 14px;
    background: url(../images/blank.png) no-repeat;
    margin: -0 0 -4px 4px;
}
/* ==========================================================================
   Grid Container
   ========================================================================== */

/* ==========================================================================
   Accessibility
   ========================================================================== */
.skipToContent {
	background: #c8102e;
	color: #FFF9D9;
	font-size: .875em;  /* 14px */
	padding: .5em 1em;
	position: absolute;
	margin-left: -1000px;
}
.skipToContent:focus {
	margin-left: 0;
}
/* ==========================================================================
   General Header Styles
   ========================================================================== */

.sol-header {
	position: relative;
}
/* ==========================================================================
   Search
   ========================================================================== */
.global-search {
	background: #eee;
	display: none;
	font-size: 1em; /* 16px */
	line-height: 1.5;
	margin-top: -3em;
	overflow: hidden;
	position: relative;
	transition: margin .25s ease;
}
.global-search {
	margin-top: 3em;
}
.global-search.collapse.in {
	margin-top: 0;
}
.global-search .container {
	padding-top: .5em;
	padding-bottom: .5em;
	/* position: relative; */
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
}
.global-search input, .sol-header .global-search button {
	color: #222;
}
.global-search ::-webkit-input-placeholder {
	color: #222;
	opacity: 0.54;
}
.global-search ::-ms-input-placeholder {
	color: #888;
	opacity: 1;
}
.global-search .search-field {
	border: none;
	border-radius: 20px;
	box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.125), 0 0 0 1px rgba(0, 0, 0, 0.2);
	padding: .25em .75em;
	font-size: 1.125em; /* 18px */
	line-height: 1.5em;
	/* line-height: 1.5; */
	-webkit-flex-grow: 1;
	flex-grow: 1;
}
.global-search .search-field:focus {
	outline: 0;
}
.global-search label {
	margin: .25em 0 0;
	padding: .25em 0;
}
.global-search input[type='checkbox'] {
	margin-right: .25em;
}
.global-search button {
	border: none;
	border-radius: .25em;
	font-size: inherit;
	line-height: 1.5;
	padding: .25em .75em;
}
.global-search .search-submit {
	color: #FFF9D9;
	background-color: #d14e1c;
}
.global-search .search-close {
	background: none;
	color: #d14e1c;
	display: none;
	margin-right: -.75em;
}
.global-search button svg {
	display: block;
	fill: currentColor;
	float: left;
	height: 1.5em;
	margin-right: .25em;
	width: 1.5em;
}
.global-search .search-submit {
	background-color: transparent;
	border: 0;
	color: transparent;
	/*font: 0/0 a;*/
	height: 2em;
	text-indent: 999em; /* needed for older android devices */
	text-shadow: none;
	overflow: hidden;
	padding: .25em;
	width: 2em;
	position: absolute;
	top: .5em;
	right: 1.75em;
}
.global-search .search-submit svg {
	fill: #d14e1c;
	float: none;
	margin: 0;
}
.global-search .search-close svg {
}
 @media screen and (min-width: 992px) {
	.global-search .container {
		-webkit-flex-direction: row;
		flex-direction: row;
		-webkit-justify-content: flex-end;
		justify-content: flex-end;
	}
	.global-search .search-field, .global-search .search-submit {
		-webkit-order: -1;
		order: -1;
	}
	.global-search .search-field, .global-search label, .global-search .search-submit {
		margin-right: 1em;
	}
	.global-search label {
		margin: 0 1em 0 0;/* padding: .25em 0; */
	}
	.global-search .search-submit {
		position: static;
		margin: 0;
		margin-left: -3.25em;
		margin-right: 1.125em;
	}
	.global-search .search-close {
		display: block;
	}
}
/* ==========================================================================
   Global Navigation Container
   ========================================================================== */

.navbar {
	margin-bottom: 0;
	background: #FFF;
	border-radius: 0;
}
.navbar-brand {
	height:auto;
}
.navbar-brand img {
	height: 30px
}
.navbar-header {
	background: #FFF;
	z-index: 99999 !important;
}
.navbar-collapse {
	background: #FFF;
	z-index: 99999 !important;
}

.navbar-nav>li.active {
	background-color: #eee
}
.navbar-nav>li>a {
	font-family: "Roboto";
	font-weight: bold;
	color: #000;
	text-transform:uppercase;
	font-size: 15px;
    letter-spacing: -0.75px;
	padding: 10px 7px;
}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
	background-color: #122984;
	border-color: #122984;
	color: #000
}
.dropdown-menu {
	margin-top: -1px;
	background-color: #122984;
	border: none;
	border-radius: 0;
	-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
	box-shadow: 0 6px 12px rgba(0,0,0,.175);
}
.dropdown-menu>li>a {
	font-family: "Roboto";
	color: #FFF
}
.navbar-nav .open .dropdown-menu {
	background: #122984
}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
	color: #FFF
}
.navbar-toggle .icon-bar {
	background: #000
}
.affix {
	position: fixed;
	padding: 0 !important;
	top: 0px;
	width: 100%;
	max-width: 1920px;
	z-index: 99999 !important;
	background-color: #fff;
	border-bottom: 3px solid #122984;
	border-radius: 0;
}
@media screen and (min-width: 768px) {
	.affix.navbar {
		margin:0
		}
}
.affix .navbar-brand {
	margin-top: -2px
}
.affix .navbar-brand img {
	height: 40px;
}
.navbar-collapse {
	max-height:auto
}
.navbar-collapse.in{
	overflow-y:auto
}
@media screen and (max-width: 425px) {
	.page-section h2 {
		font-size: 1.75em
	}
}

@media screen and (min-width: 768px) {
	.navbar {
		margin: 50px 0 10px 0;
		background:#FFF
	}
	.navbar-right {
		margin-right: -40px;
	}
	.navbar-brand {
		margin-top: -45px;
	}
	.navbar-brand img {
		height: 40px
	}
	.navbar .container {
		position: relative;
	}
	.global-nav {
		position: absolute;
		top: -40px;
		right: 0;
		font-size: 0.8125em;
	}
	.global-nav li {
		float: left;
		margin: 0 10px;
	}
	.global-nav li:last-child {margin-right:0}
	.navbar {
		background: #FFF
	}

	.page-section h2 {
		font-size: 3em
	}
}
@media screen and (min-width: 1024px) {
	.navbar-right {
		margin-right: -40px;
		/*margin-top:7px*/
	}
	.affix .navbar-right {margin-top: 10px}
	.navbar-brand {
		margin-top: -20px;
	}
	.navbar-brand img {
		height: 40px
	}
	.global-nav {
		position: absolute;
		top: -40px;
		right: 0;
		font-family: "Roboto";
		font-size: 13px;
	}
}
@media screen and (min-width: 1200px) {
	.navbar-brand img {
		height: 60px
	}
}
 @media screen and (min-width: 1440px) {
	.navbar-brand img {
		height: 60px
	}
	.navbar-brand {
		margin-top: -40px;
	}
}
/* ==========================================================================
   Tactical Links
   ========================================================================== */
.nav-tactical {
	margin-right: 0;
	padding: 0
}
.nav-tactical li {
	list-style: none;
}
.nav-tactical a {
	display: block;
	color: #000;
	text-transform: uppercase;
	text-decoration: none;
	padding: 10px 0;
}
.nav-tactical a img {
	display: block;
	float: left;
	height: 16px;
	margin-right: .5em;
	width: 16px;
}
/* ==========================================================================
   feature-slider
   ========================================================================== */

#feature-slider {
	background: #122984
}
#feature-slider .container {
	padding: 0;
}
#feature-slider div {
	overflow: hidden;
	max-height: 600px;
}
#feature-slider .slide .caption {
	padding: 20px;
	color: #FFF;
	overflow: hidden;
	position: relative
}
@media screen and (min-width: 1024px) {
	#feature-slider .slide .caption {
		padding: 30px;
	}
}
#feature-slider .slide .caption .insight strong {
	font-weight: normal;
	font-size: 0.875em;
	text-transform: uppercase;
	letter-spacing: 0px;
	text-shadow: 2px 2px 3px rgba(0,0,0,0.3);
}
#feature-slider .slide .title h2 {
	color:#FFF;
	font-size: 1.25em;
	text-transform: uppercase;
	letter-spacing: 0;
	text-shadow: 2px 2px 3px rgba(0,0,0,0.3);
	margin-top: 5px
}
#feature-slider .slide .title h2 small{
	color:#FFF;
}
#feature-slider .slide .caption .meta p {
	font-size: 0.875em;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
}

@media screen and (min-width: 1024px) {
	#feature-slider .slide .caption .meta p {
		font-size: 1em;
	}
}
#feature-slider .slide .caption .meta a {
	color: #fff;
	text-decoration: none;
}
#feature-slider .slide .caption .meta a:hover {
	color: #fff;
	border-color:#d14e1c;
	background-color:#d14e1c
}
#feature-slider .slide .caption .meta a span {
	color: #ed174c;
	font-weight: bold;
	font-size: 1.125em;
}
#feature-slider .btn-more {
	text-shadow:none;
	color: #FFF;
	background-color: transparent;
	border-color: #FFF;
	background-image:none;
	box-shadow:none;
}
#feature-slider .bx-wrapper .bx-prev {
	left: 0;
    background: url(../images/btn_prev.png) no-repeat;
	background-size: 32px 32px;
	opacity: 1
}
#feature-slider .bx-wrapper .bx-next {
	right: 0;
    background: url(../images/btn_next.png) no-repeat;
	background-size: 32px 32px;
	opacity: 1
}
#feature-slider .bx-wrapper .bx-prev:hover, #feature-slider .bx-wrapper .bx-next:hover {
	opacity: 0.8
}
/* ==========================================================================
   thumb-nav
   ========================================================================== */

#feature-slider .thumb-nav {
	width: 100%;
	text-transform: uppercase;
	padding: 0 0;
}
#feature-slider .thumb-nav ol {
	position: relative;
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
}
#feature-slider .thumb-nav li {
	list-style: none;
	float: left;
	background-position: center center !important;
	background-size: cover;
	width: 16.66%;
	height: 110px;
}
.lt-ie8 #feature-slider .thumb-nav li.last {
	display: block;
	zoom: 1;
	float: none;
	width: auto !important;
}
#feature-slider .thumb-nav li .wrap {
	padding: 50px 0;
	background: rgba(0,0,0,0.7);
	width: 100%;
}
#feature-slider .thumb-nav li.insight .wrap {
	position: relative;
	/*background: none;*/
	border: 1px dotted #ccc;
	border: 1px dotted rgba(255,255,255,0.5);
}
#feature-slider .thumb-nav li.insight .wrap:before, #feature-slider .thumb-nav li.insight .wrap:after {
	content: "";
	display: block;
	width: 8px;
	height: 14px;
	position: absolute;
	background: transparent url('../images/sprite.homepage-echange-diags.png') no-repeat 0 -96px;
}
#feature-slider .thumb-nav li.insight .wrap:before {
	top: 0;
	left: 0;
	margin-top: -1px;
	margin-left: -1px;
	background-position: 0 -96px;
}
#feature-slider .thumb-nav li.insight .wrap:after {
	bottom: 0;
	right: 0;
	margin-right: -1px;
	margin-bottom: -1px;
	background-position: 0 -110px;
}
#feature-slider .thumb-nav a {
	color: #fff;
	text-decoration: none;
	text-align: center;
}
#feature-slider .thumb-nav a strong {
	display: block;
	font-weight: normal;
}
#feature-slider .thumb-nav a span {
	display: block;
	padding-top: 2px;
}
/* Thumb Nav Hover Styling */
#feature-slider .thumb-nav li .wrap:hover {
	background: rgba(209,78,28,0.8) !important;
}
#feature-slider .thumb-nav li a.active .wrap {
	background: rgba(0,0,0,0.2) !important;
}
/* Thumb Nav Current Styling */
#feature-slider .thumb-nav li.current {
	background: #9b1115 url('../images/bg.red-texture.png') repeat 0 0 !important;
}
#feature-slider .thumb-nav li.current a {
	/*padding: 15px 45px;*/
	padding: 15px 0;
	border: 5px solid #9b1115;
}
#feature-slider .thumb-nav li.current:before {
	content: "";
	display: block;
	width: 100%;
	height: 22px;
	position: absolute;
	top: 0;
	left: 0;
	margin: -17px auto 0;
	background: transparent url('../images/sprite.homepage-nav-arrows.png') no-repeat center 0;
}
#feature-slider .thumb-nav li.insight.current {
	background: #204e94 url('../images/bg.red-texture.png') repeat 0 0 !important;
}
#feature-slider .thumb-nav li.insight.current a {
	/*padding: 15px 45px;*/
	padding: 15px 0;
	border: 5px solid #9b1115;
}
#feature-slider .thumb-nav li.insight.current:before {
	background-position: center -0px;
}
#feature-slider .thumb-nav li.alumni.current {
	background: #fbac3d url('../images/bg.orange-texture.png') repeat 0 0 !important;
}
#feature-slider .thumb-nav li.alumni.current a {
	/*padding: 15px 45px;*/
	padding: 15px 0;
	border: 5px solid #fbac3d;
}
#feature-slider .thumb-nav li.alumni.current:before {
	background-position: center -44px;
}
#feature-slider .thumb-nav li.event.current {
	background: #9f9c71 url('../images/bg.grey-texture.png') repeat 0 0 !important;
}
#feature-slider .thumb-nav li.event.current a {
	/*padding: 15px 45px;*/
	padding: 15px 0;
	border: 5px solid #838487;
}
#feature-slider .thumb-nav li.event.current:before {
	background-position: center -88px;
}
#feature-slider .thumb-nav li.centers.current {
	background: #9f9c71 url('../images/bg.gray-texture.png') repeat 0 0 !important;
}
#feature-slider .thumb-nav li.centers.current a {
	/*padding: 15px 45px;*/
	padding: 15px 0;
	border: 5px solid #9f9c71;
}
#feature-slider .thumb-nav li.centers.current:before {
	background-position: center -66px;
}
#feature-slider .thumb-nav li.news.current {
	background: #204e94 url('../images/bg.blue-texture.png') repeat 0 0 !important;
}
#feature-slider .thumb-nav li.news.current a {
	/*padding: 15px 45px;*/
	padding: 15px 0;
	border: 5px solid #204e94;
}
#feature-slider .thumb-nav li.news.current:before {
	background-position: center -22px;
}
@media screen and (max-width: 425px) {
	#feature-slider img {
		max-width: 180% !important;
		/*margin-left: -80% !important;*/
	}
}
@media screen and (max-width: 767px) {
	#feature-slider .caption {
		background-color:#122984;
	}
}
@media screen and (min-width: 768px) {
	#feature-slider {
		position: relative;
		width: 100%;
		overflow: hidden;
	}
	#feature-slider .slide .container {
		position: absolute;
		top: 0;
		right: 0;
		left: 0;
		bottom: 0;
		text-align: left;
		color: #fff;
	}
	#feature-slider .slide .title h2 {
		font-size: 1.25em;
		margin-top : 5px;
	}
	#feature-slider .caption {
		max-width: 350px;
		overflow: hidden;
		margin: 30px 0 0 30px;
		background-color: rgba(0,0,0,0.5);
	}
}
@media screen and (min-width: 768px) {
	#feature-slider .slide .title h2 {
		font-size: 1.25em !important;
	}
	#feature-slider .caption {
		max-width: 440px;
		max-height: 230px;
		margin: 40px 0 0 20px;
		background-color: rgba(0,0,0,0.5);
	}
}
@media screen and (min-width: 1024px) {
	#feature-slider .slide .title h2 {
		font-size: 1.875em !important;
	}
	#feature-slider .caption {
		max-width: 440px;
		max-height: 330px;
		margin: 70px 0 0 20px;
		background-color: rgba(0,0,0,0.5);
	}
}
@media screen and (min-width: 1440px) {
	#feature-slider .slide .title h2 {
		font-size: 1.7em !important;
	}
	#feature-slider .caption {
		max-width: 530px;
		max-height: 400px;
		margin: 160px 0 0 10px;
		background-color: rgba(0,0,0,0.5);
	}
}


.page-section {
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 0 0 60px;
	text-align: center;
}
.page-section .section-heading {
	color:#122984
}
.page-section h2 {
	line-height: 1;
	margin: 60px 0;
	text-transform: uppercase;
	text-align: center;
}
.section-grid {
	margin-top: 50px;
	display: flex;
	flex-wrap: wrap
}
.section-grid > div {
	margin-bottom: 2.25em;
}
.section-grid h3 {
	font-family: "Roboto";
	font-size: 1.125em;
	text-align: center
}
.section-grid p {
	font-size: 0.875em;
	text-align: center
}


.sepline.xsmall {
	background: #7c7c7c;
	margin: 10px auto 16px;
	margin-top: 20px\0;
	width: 50px;
}
.infographics .sepline {
	margin: 12px auto !important;
}
.sepline {
	border: 0;
	display: block;
	height: 1px;
	margin: 0 auto;
}
.bx-wrapper {
	margin: 0;
}
.bx-wrapper .bx-viewport {
	box-shadow: none;
	border: none;
	left: 0;
	background: none;
}
.alumni {
	margin: 50px 0 0
}

.bx-loading {
	background: url('../images/bx_loader.gif') center center no-repeat #122984 !important;
}
.cover-photo {
	background-image: none !important;
}
.cover-photo .caption-wrapper {
	background: #122984;
	padding: 0;
	pointer-events: none;
	transition: opacity .25s cubic-bezier(0, 0, .2, 1);
}
.cover-photo .caption-wrapper .container {
	position: relative;
}
.cover-photo h1 {
	letter-spacing: 0;
	color: white;
	display: inline-block;
	margin: 0;
 padding: .625em 1.25em .625em 0;
	position: relative;
	z-index: 1;
}
#wrap h1 {
	text-transform: uppercase;
}

/* ========================================================================
   Secondary Navigation
   ======================================================================== */

.nav-secondary {
	font-size: 1em;
	margin: 30px 0;
}

.nav-secondary > nav, .nav-secondary > div, #sidebar > nav, #sidebar > div, #sidebar > article {
	margin: 30px 0;
}
.nav-secondary > h2 + nav, .nav-secondary > h2 + div, #sidebar > h2 + nav, #sidebar > h2 + div, #sidebar > h2 + article, .nav-secondary > div:first-child {
	margin-top: 0;
}
.site-title, .nav-secondary > * h4, #sidebar > * h4 {
	border-bottom: 1px dotted #CBCBCB;
	border-bottom: 1px dotted rgba(0,0,0,.2);
	font-size: 1em;
	font-weight: bold;
	letter-spacing: 0.125em;
	line-height: 21px;
	margin: 0 0 12px;
	padding: 0 0 12px;
	text-transform: uppercase;
}
.site-title a, .nav-secondary > * h4 a, #sidebar > * h4 a {
	color: #54585a;
}
.related-links {
	font-size: 1em;
	margin: 30px 0;
}
.related-links ul {
	list-style: none;
	list-style-image: none;
	margin: 6px 0 0;
	padding: 0;
}
.nav-secondary li, .related-links li {
	margin: 0;
	padding: 0;
}
.nav-secondary li a, .related-links li a {
	display: block;
	line-height: 21px;
	padding: 7px 10px 7px;
	background: white;
	margin-left: -10px;
	color:#000;
}
.nav-secondary a:hover{
	color:#d14e1c;
	background: #f2f2f2;
}
.nav-secondary .selected ul, .nav-secondary .opened ul {
	padding-left: 10px;
}
.nav-secondary .selected a, .nav-secondary .opened a {
	background: #f2f2f2;
	padding-left: 10px;
}
.nav-secondary .selected > a {
	background: #d14e1c;
	color: white;
}
.nav-secondary .opened > a {
	background: #E6E6E6;
}

@media screen and (min-width: 1024px) {
	.nav-secondary {
		float: left;
		padding: 0 20px;
		width: 25%;
		font-family: "Roboto";/* margin-top: 0; */
	}
}
/* ========================================================================
   Sub Visual
   ======================================================================== */


#subVisualWrap {display:table; width:100%}
#sub_visual {position:relative; overflow:hidden; display:table-cell; vertical-align:middle; height:350px}
.sv01 {background:url('../images/subvisual01.jpg') center 15% no-repeat}
.sv02_1 {background:url('../images/subvisual02_1.jpg') center 15% no-repeat}
.sv02_2 {background:url('../images/subvisual02_2.jpg') center 15% no-repeat}
.sv03_1 {background:url('../images/subvisual03_1.jpg') center 15% no-repeat}
.sv03_2 {background:url('../images/subvisual03_2.jpg') center 15% no-repeat}
.sv03_3 {background:url('../images/subvisual03_3.jpg') center 15% no-repeat}
.sv03_4 {background:url('../images/subvisual03_4.jpg') center 15% no-repeat}
.sv03_5 {background:url('../images/subvisual03_5.jpg') center 15% no-repeat}
.sv03_6 {background:url('../images/subvisual03_6.jpg') center 15% no-repeat}
.sv03_7 {background:url('../images/subvisual03_7.jpg') center 15% no-repeat}
.sv04_2 {background:url('../images/subvisual04_2.jpg') center 15% no-repeat}
.sv05 {background:url('../images/subvisual05_0.jpg') center 15% no-repeat}
.sv05_1 {background:url('../images/subvisual05_1.jpg') center 15% no-repeat}
.sv06_1 {background:url('../images/subvisual06_1.jpg') center 15% no-repeat}
.sv07_1 {background:url('../images/subvisual07_1.jpg') center 15% no-repeat}
.sv08_1 {background:url('../images/subvisual08_1.jpg') center 15% no-repeat}
#sub_visual .lnbWrap {width:100%; text-align:center; z-index:13}
#sub_visual .lnbWrap h1 {text-transform:inherit; font-size:65px; font-weight:600; color:#fff;font-family: 'Roboto';}
#sub_visual .lnbWrap h1 span {color:#ff9715}
#sub_visual .lnbWrap nav {margin-top:30px}
#sub_visual .lnbWrap nav.fixed {margin-top:0; position:fixed; width:100%; top:98px; left:0; background:rgba(238,238,238,0.9); padding:5px 0; z-index:9995}
#sub_visual .lnbWrap .lnb_list {background:rgba(255, 255, 255, 0.2); overflow:hidden; display:table; margin:0 auto; border-radius:10px; padding:10px 15px;}/*2019-07-17 추가*/
#sub_visual .lnbWrap .lnb_list li {/*display:inline; 2019-07-17 삭제*/float:left}
#sub_visual .lnbWrap .lnb_list li a {/*background:#fff;*/ font-size:16px; color:rgba(255,255,255,0.9); padding:8px 15px; border-radius:10px; letter-spacing:-0.45px;font-family: 'Roboto';}
#sub_visual .lnbWrap .lnb_list li a:hover {/*background:#ddd; 2019-07-17 삭제*/ color:#ea8c16}
#sub_visual .lnbWrap .lnb_list li.selected a {/*background:#ff9715; color:#fff 2019-07-17 삭제*/color:#ea8c16; text-decoration:underline; font-weight:500}
#sub_visual .lnbWrap nav.fixed .lnb_list {background:none}
#sub_visual .lnbWrap nav.fixed .lnb_list li a {color:#000}
#sub_visual .lnbWrap nav.fixed .lnb_list li a:hover {color:#ea8c16}
#sub_visual .lnbWrap nav.fixed .lnb_list li.selected a {color:#ea8c16; text-decoration:underline; font-weight:500}

@media screen and (max-width: 425px) {
	#sub_visual img {
		max-width: 160% !important;
		margin-left: -30% !important
	}
	#sub_visual h1 {
		font-family: "Roboto";
		font-size: 2.5em;
		font-weight: 400;
		color: #fff
	}
}
@media screen and (min-width: 768px) {
	#sub_visual h1 {
		font-family: "Roboto";
		font-size: 4.375em;
		font-weight: 400;
		color: #FFF
	}
	#sub_visual .caption-wrapper {
		margin-top: -40px;
	}
}
/* Breadcrumb */
.nav-breadcrumb {
	background-color: #f5f5f5;
	padding: 0;
	position: relative;
}
.nav-breadcrumb .breadcrumb {
	padding: 10px 0;
	margin-bottom: 0;
	list-style: none;
	background-color: #f5f5f5;
	border-radius: 0;
}
.lnb_list > li > ul {
	display: none
}
#main-content {
	padding-bottom: 50px;
	font-size:14px;
	position:relative
}
.page-header {
	border-bottom: none;
	padding-bottom: 0;
	margin: 0
}
#page header h1 {
	font-family: "Roboto";
	font-size: 2.25em;
	margin-top: 40px
}

#content-well {
	font-family: "Roboto", "Helvetica Neue", Arial, Helvetica, sans-serif; line-height:170%
}

@media screen and (max-width: 425px) {
	.nav-secondary .site-title {
		background:url('../images/ico_d2off.png') no-repeat 100% 30%;
		background-size: 12px
	}
	.nav-secondary .site-title.on {
		background:url('../images/ico_d2on.png') no-repeat 100% 30%;
		background-size: 12px
	}
	.nav-secondary .lnb_list {
		display:block
	}
	
	/*#page {
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		-webkit-box-direction: normal;
		-moz-box-direction: normal;
		-webkit-box-orient: vertical;
		-moz-box-orient: vertical;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-flex-wrap: nowrap;
		-ms-flex-wrap: nowrap;
	}
	.nav-secondary {
		float: none;
		width: 100%;
		-webkit-box-ordinal-group: 99;
		-moz-box-ordinal-group: 99;
		-webkit-order: 99;
		-ms-flex-order: 99;
		order: 99;
	}*/
}



/* ==========================================================================
   General Footer Styles
   ========================================================================== */

.sol-footer {
    z-index: 80;
}
.sol-footer {
}
.sol-footer a,
.sol-footer a:visited {
    color: #FFF;
    text-decoration: none;
}
.sol-footer a:hover,.sol-footer a:focus,.sol-footer a:visited:hover {
    color: #d14e1c;
    text-decoration: none;
}

/* ==========================================================================
   Site Footer
   ========================================================================== */

.site-footer{
	padding:20px 0;
	background: #122984;
	color: #FFF
}
/*.site-footer .col-sm-3 {
	border-right:1px solid rgba(255,255,255,.2);
	min-height:330px
}*/
.site-footer .col-sm-3 ul li h4 a {font-size:16px}
.site-footer .col-sm-3 ul li ul li {font-size:14px}
.site-footer .col-sm-3 ul li ul li a {font-size:14px}
.site-footer .social-media-list a {
	color: #FFF
}
.site-footer ul {
	list-style: none;
	padding: 0 0 20px;
}
.site-footer .nav-left {
	text-align: right;
	padding-right: 20px;
	border-right: 1px solid rgba(255,255,255,.2)
}
.site-footer .nav-right {
	text-align: left;
	padding-left: 20px;
	border-left: 1px solid rgba(255,255,255,.2)
}
.site-footer nav>ul>li>a {
	font-size: 1.125em;
	font-weight: bold;
	text-transform:uppercase;
}
.site-footer nav>ul>li>ul>li>a {
	font-size: 1em;
}
/* ==========================================================================
   Global Footer
   ========================================================================== */
.global-footer {
	padding:20px 0;
	border-top:1px solid #122984
}
.global-footer address {
	margin-top:10px;
	font-size: 0.875em;
	text-align:center;
}
.global-footer address a {
	color:#000
}
.global-footer .footer-logo {
		margin:0 auto;
		width:200px;
	}
.global-footer .footer-logo a {
	display: block;
	text-align: center;
	margin-bottom: 20px;
}
.global-footer .footer-logo img {
	width:202px;
}

.global-footer .social-media-list {
	display: block;
	text-align: center;
}
.global-footer .social-media-list li {
	margin: 0 10px;
}

.global-footer .social-media-list a {
	color:#000
}

@media screen and (min-width: 768px) {
	.global-footer .footer-logo {
		margin:0 auto;
		width:550px;
	}
	.global-footer .footer-logo img {
		margin:0 auto;
		float:left;
	}
	.global-footer address {
		clear:both;
		text-align:center;
	}
}


footer .top {
	display: block;
	position: fixed;
	bottom: 20px;
	right: 20px;
	z-index: 200;
	width: 45px;
	height: 45px;
	background: url('../images/arr_top.png') #000 50% 50% no-repeat;
	color: #fff;
	font-size: 11px;
	text-decoration: none;
	text-align: center;
}
footer .top em {
	visibility: hidden
}

/* ==========================================================================
   Main Page
   ========================================================================== */
/* FIND THE RIGHT PROGRAM FOR YOU */
#program {background:#fff; padding-bottom:0px}
#program h3 {text-align:left}
.programList { /*height:425px;*/}
.programList a {display:block; /*border-radius:15px;*/ overflow:hidden; background:#fff; text-align:left; margin-bottom:30px}
.programList a img {-webkit-transition: all 200ms ease 0s; transition: all 200ms ease 0s; transition: all 0.3s ease-in-out}
.programList a div {padding:25px 0}
.programList a h3 {font-size:24px; margin-top:0; color:#000}
.programList a p {font-size:16px; margin-top:15px; color:#464646; line-height:22px}
.programList a:hover img {-webkit-transform:scale(1.05,1.05); -ms-transform:scale(1.05,1.05); transform:scale(1.05,1.05)}
.programList a:hover h3 {color:#122984}

#connect {background:#fff}

#social {background:#eee; padding:20px 0}
#social h3 {font-size:26px; margin:0 0 10px 0; color:#122984}
.socialIcon {width:35px}
.btn-Contact {background:#122984; border-radius:10px; font-size:16px; color:#fff; padding:8px 30px; display:inline-block; cursor:pointer}
.btn-Contact:hover {background:#091864; color:#fff}


ul.list-chevron-big {
    list-style: none;
    margin: 0 0 20px;
    padding: 0;
    text-align: left;
}
ul.list-chevron-big>li {
	margin:20px 0;
    background-position: 0 5px;
    background-repeat: no-repeat;
    font-size: 1.125em;
    padding-left: 20px;
    font-weight: 400;
    -webkit-font-smoothing: antialiased;
    background-image: url('../images/chevron-cta-big.png') !important;
	background-size: 8px 14px;
}
ul.list-chevron-big>li>a {
    color: #444;
    display: block;
}
ul.list-chevron-big>li>a:hover {
    color: #d14e1c;
}

/* Solbridge-Moments*/
#solbridge-moments {
	background: #eee;
}
.eventboxes.moments {
	margin-top:0;
    padding: 0;
    text-align: center;
	color:#000
}
.eventboxes.moments .columns {
    padding: 0;
}
.eventboxes .eventbox {
    background: #fff;
}
.widgetbox.widget-eventbox-234, .widgetbox.widget-eventbox-234 a {
    height: auto;
}
.widgetbox {
    overflow: hidden;
}
.widgetbox>a {
    display: block;
    padding: 0;
    position: relative;
}
.eventboxes .eventbox .details {
    overflow: hidden;
    padding: 18px;
	height:130px
}
.eventboxes .eventbox img {
	border: 0;
	height: 12rem;
	width: 100%;
	max-width: 100%;
	vertical-align: middle;
	-ms-interpolation-mode: bicubic;
}
.widgetbox img.scale-portrait {
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 100%;
}
.widgetbox.widget-eventbox-234 a img.scale-landscape {
    left: 50%;
    top: 0;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), not all, not all, not all, only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx)
.arrow-image.up {
    -webkit-background-size: 20px 20px;
    -moz-background-size: 20px 20px;
    -o-background-size: 20px 20px;
    -ms-background-size: 20px 20px;
    background-size: 20px 20px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), not all, not all, not all, only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx)
.arrow-image.up {
    background-image: url('../images/diamond-white2x.png') !important;
    -webkit-background-size: 20px 10px;
    -moz-background-size: 20px 10px;
    -o-background-size: 20px 10px;
    -ms-background-size: 20px 10px;
    background-size: 20px 10px;
}
.arrow-image.up {
    background-position: 0 0;
    display: block;
    bottom: 0;
    height: 10px;
    left: 50%;
    margin-left: -10px;
    width: 20px;
    background-image: url('../images/diamond-white.png') !important;
}
.arrow-image.down {
    background-position: 0 -10px;
    display: block;
    height: 10px;
    left: 50%;
    margin-left: -10px;
    top: 0;
    width: 20px;
    background-image: url('../images/diamond-white.png') !important;
}
.arrow-image {
    background-repeat: no-repeat;
    position: absolute;
}
.eventboxes .eventbox .details p {
    margin-bottom: 5px;
}
.eventboxes.moments .eventbox .details img {
    width: 35px;
}
.eventboxes.moments .eventbox .details .iguser {
    color: #122984;
    text-transform: ;
	font-size:1.125em;
    font-weight: 700;
    -webkit-font-smoothing: antialiased;
}
.eventboxes.moments .eventbox:hover .details .iguser {
	color: #d14e1c;
}
.eventboxes.moments .eventbox .details p.maxlines {
    height: 38px !important;
    overflow: hidden;
}
@media screen and (min-width: 1024px) {
	.eventboxes.moments .eventbox .details p.maxlines {
		font-size:1em
	}
}
@media screen and (max-width: 425px) {
	.eventboxes.moments .eventbox .details p.maxlines {
		font-size:13px
	}
}
.eventboxes .eventbox .details p:last-child {
    margin: 0;
}
.eventboxes.moments .eventbox .cover {
    background: rgba(18,41,132,0);
    background-repeat: repeat;
    color: #fff;
    cursor: pointer;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0;
    padding: 80px 20px 20px;
    position: absolute;
    width: 100%;
    z-index: 100;
    -o-transition: opacity 0.5s ease;
    -ms-transition: opacity 0.5s ease;
    -moz-transition: opacity 0.5s ease;
    -webkit-transition: opacity 0.5s ease;
    transition: opacity 0.5s ease;
}
.eventboxes.moments .eventbox .cover:hover {
    opacity: 1;
    -o-transition: opacity 0.5s ease;
    -ms-transition: opacity 0.5s ease;
    -moz-transition: opacity 0.5s ease;
    -webkit-transition: opacity 0.5s ease;
    transition: opacity 0.5s ease;
}
.eventboxes.moments .eventbox .cover img {
    width: 35px;
}
.bgfade.dark {
    background: url('../images/fade-dark.png') 0 bottom repeat-x;
}
.bgfade {
    background: url('../images/fade.png') 0 bottom repeat-x;
    bottom: 0;
    display: block;
    height: 50px;
    left: 0;
    position: absolute;
    width: 100%;
    z-index: 2;
}

.carousel-control {
    background-image: none !important;
    cursor: pointer;
    display: block;
    margin-top: -18px;
    opacity: 1;
    text-shadow: none;
    top: 50%;
    width: 28px;
    z-index: 300;
}
.carousel-control.left {
    background-image: -webkit-linear-gradient(left, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.0001) 100%);
    background-image: -o-linear-gradient(left, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.0001) 100%);
    background-image: linear-gradient(to right, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.0001) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
}
.carousel-control.right {
    left: auto;
    right: 0;
    background-image: -webkit-linear-gradient(left, rgba(0,0,0,0.0001) 0%, rgba(0,0,0,0.5) 100%);
    background-image: -o-linear-gradient(left, rgba(0,0,0,0.0001) 0%, rgba(0,0,0,0.5) 100%);
    background-image: linear-gradient(to right, rgba(0,0,0,0.0001) 0%, rgba(0,0,0,0.5) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
}
.left.carousel-control, .right.carousel-control {
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false) !important;
}

.carousel-control.arrow-slide-lt span {
    background-repeat: no-repeat;
    background-position: 0 0;
	background-size : 32px 32px;
    display: block;
    height: 32px;
    left: -30px;
    position: relative;
    width: 32px;
    background-image: url('../images/btn_prev.png') !important;
}
.carousel-control.arrow-slide-gt span {
    background-repeat: no-repeat;
    background-position: 0 0;
	background-size : 32px 32px;
    display: block;
    height: 32px;
    position: relative;
    right: -28px;
    width: 32px;
    background-image: url('../images/btn_next.png') !important;
}
.carousel-control.arrow-slide-lt span {
    left: -14px;
}
.carousel-control.arrow-slide-gt span {
    right: -14px;
}
.grid-image-wrapper {
	border: 1px solid #e1e1e1
}

/* 
#solbridge-moments a {
	color: #FFF
}
#solbridge-moments h3 {
	margin: 20px 0
}
#solbridge-moments .bx-wrapper img {
	width: 100%;
}
#solbridge-moments .grid-image-wrapper {
	height: 330px;
	overflow: hidden;
	background: #FFF;
	box-sizing: border-box;
	box-shadow: 2px 2px 3px rgba(0,0,0,0.3)
}
#solbridge-moments .caption {
	overflow: hidden;
	color: #000;
}
#solbridge-moments .caption p {
	display: block;
	height: 80px;
	overflow: hidden;
}*/

/* Fast Facts*/
#fast-facts .infographics {
	margin-bottom: 20px;
	text-align: center;
}
#fast-facts .infographics .icon {
	display: block;
	margin: 0 auto;
}
#fast-facts .infographics .icon img{
	width:48px;
	height:48px;
}
#fast-facts .infographics .sepline {
	margin: 12px auto !important;
}
#fast-facts .infographics .numbers {
	font-family: "Roboto";
	color: #d14e1c;
	display: block;
	line-height: 1;
	margin: 0;
	text-transform: uppercase;
	font-weight: 400;
	-webkit-font-smoothing: antialiased;
}
#fast-facts .infographics .description {
	font-size: 1.0625em;
	margin: 20px auto 0;
	text-transform: uppercase;
	font-weight: 400;
	-webkit-font-smoothing: antialiased;
}
@media only screen and (min-width: 320px) {
	#fast-facts .infographics .description {
		font-size: 0.9375em;
	}
	#fast-facts .infographics .numbers {
		font-size: 2.5em;
	}
	}
 @media only screen and (min-width: 768px) {
	#fast-facts .infographics .numbers {
		font-size: 3.05em;
	}
}
@media only screen and (min-width: 1024px) {
	#fast-facts .infographics .description {
		font-size: 1em;
	}
	#fast-facts .infographics .numbers {
		font-size: 4.25em;
	}
}
@media only screen and (min-width: 1201px) {
	#fast-facts .infographics .numbers {
		font-size: 5em;
	}
}

/* ==========================================================================
   Sub Page
   ========================================================================== */

/* Quick Facts*/

.qf-chart > div > div > img {
	margin: 0 auto;
}
.qf-chart2 {
	text-align: center
}
.qf-chart > div {
	margin-bottom: 30px;
	text-align: center
}
.qf-chart > div > p {
	padding:10px 0
}
.qf-chart > div > div {
	padding: 10px;
	min-height: 230px;
	border: 1px solid #d9d9d9;
	text-align: center;
	overflow:hidden
}
.qf-chart .num {
	margin:30px 0 10px;
	font-size: 4.375em;
	letter-spacing: -2px;
}
.qf-chart .txt {
}




/* FACULTY */
.profile {
	overflow: hidden;
	background: #fff;
}
.profile h2 {
	font-size: 1.125em;
	color: #122984;
	font-weight: 700;
	margin: 0 0 10px 0;
}
.profile:hover h2 a{
	color: #d14e1c;
}
.profile h3 {
	color: #122984;
	font-size: 1em;
	font-weight: 700;
	margin-top: 0;
	text-transform:uppercase
}
.profile p strong {color:#122984}
.sidebox {
	background: #fff;
	border: 1px solid #dadada;
	overflow: hidden;
	padding: 10px;
	word-wrap: break-word;
	margin-bottom: 15px;
}
.sidebox2 {
	background: #fff;
	overflow: hidden;
	padding: 10px;
	word-wrap: break-word;
	margin-bottom: 15px;
	min-height:190px;
}
.ui-link {
	color:#d14e1c
}
 @media screen and (min-width: 1024px) {
	.biography {
		margin-left: -20px;
	}
	.sidebox {
		padding: 20px;
	}
}
@media screen and (min-width: 768px) {
	.teaching-areas {
		border-left: 1px solid #dadada;
		min-height: 160px;
	}
}

@media screen and (max-width: 425px) {
	.teaching-areas {
		margin-top:20px;
	}
	.sidebox {
		text-align:left
	}
	.profile img {
		margin:0 auto
	}
	.profile h2 {
		margin-top:20px;
	}
}



/* Alumni_Testimonial*/

.tab-content {
	margin: 20px 0
}
.Alumni_Testimonial {
	overflow: hidden;
}
.Alumni_Testimonial img {
	width: 130px
}
.Alumni_Testimonial .pull-left {
	margin-right: 20px;
}

/* ACHIEVEMENTS */
.achieve a {
	color:#000
}
.achieve a:hover {
	color:#d14e1c
}




/* Brochure */
.assent_box h4 {font-size:1em}
.assent_box strong {color:#0d4e96}
.redMarker {color:red}
.fsRequiredMarker {color:red}


.width49 {width:49%; height:220px}
.mr2 {margin-right:2%}

@media screen and (max-width:1024px) {
	.width49 {width:100% !important; height:auto !important}
	.mr2 {margin-right:0 !important}
}








@media screen and (max-width:1920px) {	
	.navbar-brand {
		margin-top: -40px;
	}
	.navbar-brand img {
		height: 60px
	}
}
@media screen and (max-width:1200px) {	
	.navbar-brand {
		margin-top: -25px;
	}
	.navbar-brand img {
		height: 45px
	}
}
@media screen and (max-width:990px) {
	.navbar-brand {
		margin-top: -55px;
	}
}
@media screen and (max-width:768px) {
	.navbar-brand {
		margin-top: 0px;
	}
	.navbar-brand img {
		height: 30px
	}
	.navbar-toggle {margin-top:12px}
}

.curriculum {
	border-spacing: 10px;
    border-collapse: inherit;
}
.curriculum thead th {
	background:#0b407b url(../images/curriculum_arrow.png) no-repeat right center
}
.curriculum th{
	text-align:center;
	padding:10px 0 5px 0;
	background-color:#0b407b;color:#FFFFFF;
}
.curriculum td{
	text-align:center;
	padding:10px 0 5px 0;
}
.curriculum .bg01 {
	background-color:#d6ebf6
}
.curriculum .bg02 {
	background-color:#f5f5f5
}
.curriculum ul {
	padding:0
}
.curriculum ul li {
	display:block;
	background-color:#d6ebf6;
	padding:5px;
	margin:5px 0;
	font-weight:bold;
}

/* Site Search*/

.sc_tt {}
.sc_url {
	color:#006621;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.sc_tx {}
.sc_info {}


.amcharts-main-div a {
	display:none !important;
}

/* Quick Facts*/

.amChart > div {
	text-align: center
}
.amChart > div > p {
	padding:10px 0
}
.amChart > div > div {
	position:relative;
	min-height:300px;
	border: 1px solid #d9d9d9;
	text-align: center;
	overflow:hidden
}
.amChart .num {
	margin-top:20%;
	font-size: 4.375em;
	letter-spacing: -2px;
}
.amChart .txt {
	margin-top:40px
}


.privacyStyle {font-size:16px !important; font-weight:600 !important; color:red !important}

.listRect {padding-left:5px}
.listRect > li {background:url('../images/list_rect.png') left 7px no-repeat; line-height:140%; padding-left:15px; list-style:none; margin-bottom:10px}
.listRect > li > ul {padding-left:5px; margin-top:5px}
.listRect > li > ul > li {background:url('../images/list_circle.png') left 3px no-repeat; line-height:100%; padding-left:15px; list-style:none; margin-bottom:5px}
.listRect > li > ul > li > ul {padding-left:5px; margin-top:5px}
.listRect > li > ul > li > ul > li {background:url('../images/list_bar.png') left 6px no-repeat; line-height:100%; padding-left:15px; list-style:none; margin-bottom:5px}

.olList {padding-left:20px}
.olList > li {list-style:decimal; margin-bottom:10px}
.olList > li > .listRect {padding-left:5px}

.listCircle {padding-left:5px}
.listCircle > li {background:url('../images/list_circle.png') left 9px no-repeat; line-height:160%; padding-left:15px; margin-bottom:5px; list-style:none}
.listBar {padding-left:5px}
.listBar > li {background:url('../images/list_bar.png') left 10px no-repeat; line-height:160%; padding-left:15px; margin-bottom:5px; list-style:none}


.pageTab {overflow:hidden;}
.pageTab li a {display:block; float:left; background:#eff3f4; border-top:1px solid #d8d9db; border-right:1px solid #d8d9db; border-bottom:1px solid #d8d9db; box-sizing:border-box; padding:15px 20px; text-align:center; font-size:12px; color:#636363; font-weight:700}
.pageTab li.on a {background:#122984; color:#fff}
.pageTab li a:hover {background:#9eaed8; color:#fff}
.pageTab li:first-child a {border-left:1px solid #d8d9db}

.tabStyle {overflow:hidden; border-top:1px solid #d8d9db; padding:0}
.tabStyle li.on a {background:#122984; color:#fff}
.tabStyle li a:hover {background:#9eaed8; color:#fff}
.tabStyle li:first-child a {border-left:1px solid #d8d9db}
.tabStyle li a {display:block; float:left; background:#eff3f4; border-right:1px solid #d8d9db; border-bottom:1px solid #d8d9db; box-sizing:border-box; padding:16px 0; text-align:center; font-size:13px; color:#636363; font-weight:700}
.tab1 li a {width:100%}
.tab2 li a {width:50%}
.tab3 li a {width:33.3%}
.tab4 li a {width:25%}
.tab5 li a {width:20%}
.tab5 li:nth-child(6) a {border-left:1px solid #d8d9db}
.tab5 li:nth-child(11) a {border-left:1px solid #d8d9db}
.tab5 li:nth-child(16) a {border-left:1px solid #d8d9db}
.tab6 li a {width:16.66%}
.tab6 li:nth-child(7) a {border-left:1px solid #d8d9db}
.tab8 li a {width:12.5%; font-size:12px !important}

li {list-style:none;}

.listStyle {overflow:hidden}
.listStyle.list02 li {width:50%}
.listStyle.list03 li {width:33.33%}
.listStyle.list04 li {width:25%}
.listStyle.list05 li {width:20%}
.listStyle.list03 li:nth-child(4), .listStyle.list03 li:nth-child(7), .listStyle.list03 li:nth-child(10), .listStyle.list03 li:nth-child(13), .listStyle.list03 li:nth-child(16), .listStyle.list03 li:nth-child(19), .listStyle.list03 li:nth-child(22), .listStyle.list04 li:nth-child(5), .listStyle.list04 li:nth-child(9), .listStyle.list04 li:nth-child(13), .listStyle.list04 li:nth-child(17), .listStyle.list04 li:nth-child(21) {clear:both}
.listStyle li {float:left; text-align:center; padding:1% 1% 1% 0.5%; margin-bottom:1%}
.listStyle li img {margin:0 auto}
.listStyle li img:hover {opacity:0.9}
.listStyle li strong {display:block; color:#122984; font-size:16px; font-weight:700}
.fl {float:left}

.inputText {padding:5px 5px; font-size:14px; line-height:1.42857143; color:#555; background-color:#fff; background-image:none; border:1px solid #ccc; border-radius:4px; -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075); box-shadow:inset 0 1px 1px rgba(0,0,0,.075); -webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s; -o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s; transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s; box-sizing:border-box}
.bt-search {width:100%; height:73px}

table .company {font-size:16px; color:#0864b1; line-height:18px; display:block; font-weight:700}
table .job {font-size:26px; color:#00162e; font-weight:400; line-height:30px; display:block}
table .info {font-size:13px; color:#727a7d}
table .date {display:block; text-align:right; color:#8d8d8d; min-width:85px}
table .date strong {display:block; font-size:14px; color:#0864b1}
.tbl-striped tbody tr th {padding:20px; vertical-align:middle; background:#ebebeb}
.tbl-striped tbody tr td {padding:20px; vertical-align:middle}
.tbl-striped tbody tr td img {display:block; max-width:100%; height:auto}
.align-right {padding:0}

hr {margin:30px 0}

.timeline_year {background:#122984; color:#fff; font-size:48px; text-align:center; margin:0; cursor:pointer; padding:15px 0}
.timeline_year.year19 {background:#020032}
.timeline_year.year18 {background:#0c024b}
.timeline_year.year17 {background:#150b55}
.timeline_year.year16 {background:#1a0e6a}
.timeline_year.year15 {background:#211284}
.timeline_year.year14 {background:#122984}
.timeline_year.year13 {background:#124f84}
.timeline_year.year12 {background:#127484}
.timeline {position:relative}
.timeline:before {content:''; position:absolute; top:0; bottom:0; left:50%; width:2px; transform:translateX(-50%); background:#cdcdce; box-sizing:border-box}
.timeline_entry {position:relative; z-index:2}
.timeline_entry .columns {position:relative; transition:all .5s ease-in; vertical-align:top; margin:40px 0}
.timeline_entry .columns:before {content:''; position:absolute; top:0; left:50%; width:20px; height:20px; margin:0; margin-left:-10px; background:#383b3c; border-radius:50%; border:4px solid white; box-shadow:0 10px 10px -5px rgba(56,59,60,0.375); box-sizing:border-box}
.timeline_entry .columns .column {display:inline-block; width:49.5%; padding:0 20px; vertical-align:top}
.timeline_entry .columns .column:first-child {text-align:right}
.timeline_entry .columns .column:last-child {text-align:left}
.timeline_entry .columns .column h4 {margin:0}
.timeline_entry .columns .column img {max-width:300px; float:right}
.timeline_entry .columns .column .btn {margin-top:10px}

.contentsQuick {/*position:absolute; top:40px; right:-115px;*/position:fixed; bottom:120px; right:0px; margin:0; padding:0; font-size:13px; z-index:999}
/*.contentsQuick.fixed {position:fixed; top:160px; right:0px}*/
.contentsQuick li a {display:table-cell; color:#fff; width:110px; height:110px; text-align:center; vertical-align:middle}
.contentsQuick li a p {margin:10px 0 0 0; line-height:16px}

.contentsQuick li:nth-child(1) a {border-radius:10px 10px 0 0; background:#122984}
.contentsQuick li:nth-child(1) a:hover {background:#091864}
.contentsQuick li:nth-child(1) a img {width:30px; color:#fff}

.contentsQuick li:nth-child(2) a {border-radius:0; background:#091864}
.contentsQuick li:nth-child(2) a:hover {background:#040d45}
.contentsQuick li:nth-child(2) a img {width:25px; color:#fff}

.contentsQuick li:nth-child(3) a {border-radius:0 0 10px 10px; background:#010744}
.contentsQuick li:nth-child(3) a:hover {background:#00032b}
.contentsQuick li:nth-child(3) a img {width:30px; color:#fff}

.Quick {margin-top:5px; line-height:3em}
/*.Quick a {color:#29376e; border:1px solid #29376e; font-size:14px; text-align:center; font-family: 'Roboto'; background:#fff81f; letter-spacing:0; width:160px; font-weight:500; display:block}*/
.Quick a {color:#29376e; border:1px solid #29376e; font-size:14px; text-align:center; font-family: 'Roboto'; background:#becbfd; letter-spacing:0; width:160px; font-weight:500; display:block}
.Quick a:hover {color:#fff; border:1px solid #fff; background:#29376e;}
.QuickWrap {display: block; text-align: center; position:fixed; bottom:60px; right:20px; z-index:999}
/*.QuickColor_b {background:#becbfd !important}*/



.btnMore {background:#122984; border-radius:10px; font-size:14px; color:#fff; padding:7px 15px; display:inline-block; cursor:pointer; margin-top:10px}
.btnMore:hover {background:#091864; color:#fff}

.btnMore2 {color:#122984}

.btnMore3 {border:1px solid #333; padding:12px 25px; color:#333}
.btnMore3:hover {border:1px solid #333; background:#333; color:#fff}

h3.titleBorderTop:before {content:""; display:block; width:15px; height:4px; background:#122984; margin-bottom:5px}

.btnStyle {border:1px solid #c2c2c2; border-radius:15px; display:block; text-align:center; padding:24px 0; max-height:105px; font-size:24px; font-weight:600; color:#122984}
.btnStyle:hover {color:#122984}
.btnStyle img {width:57px; margin:0 20px}

.btnStyle_n1 {border:1px solid #c2c2c2; border-radius:15px; display:block; text-align:center; padding:24px 0; max-height:105px; font-size:16px; font-weight:600; color:#122984; overflow:hidden}
.btnStyle_n1:hover {color:#122984}
.btnStyle_n1 img {width:57px; margin:0 20px 0 0; display:block; float:left}
.btnStyle_n1 div {margin:0; text-align:left; font-size:16px; float:left}
.btnStyle_n1 div p {font-size:13px; margin-top:10px; line-height:16px; font-weight:400}

.btnStyle_n2 {border:1px solid #c2c2c2; border-radius:15px; display:block; text-align:center; padding:24px 0; max-height:105px; font-size:24px; font-weight:600; color:#122984; overflow:hidden}
.btnStyle_n2:hover {color:#122984}
.btnStyle_n2 img {width:57px; margin:0 20px 0 0; display:block; float:left}
.btnStyle_n2 div {margin:0; text-align:left; font-size:24px; float:left}
.btnStyle_n2 div p {font-size:13px; margin-top:10px; line-height:16px; font-weight:400}

.btnStyle2 {border:1px solid #c2c2c2; border-radius:15px; display:block; text-align:center; padding:24px 0; max-height:105px; font-size:20px; font-weight:600; color:#122984}
.btnStyle2:hover {color:#122984}
.btnStyle2 img {width:50px; margin:0 10px}

.btnStyle3 {display:table; margin-bottom:20px}
.btnStyle3 > span {vertical-align:middle; display:table-cell}
.btnStyle3 img {width:45px; margin-right:10px}
.btnStyle3 > div {vertical-align:middle; font-size:20px; font-weight:600; display:table-cell; width:calc(100% - 55px)}
.btnStyle3 > div span {font-size:13px; margin-top:10px; line-height:16px; font-weight:400}

.btnStyle4 {display:table; margin-bottom:20px}
.btnStyle4 > span {vertical-align:middle; display:table-cell}
.btnStyle4 img {width:60px; margin-right:10px}
.btnStyle4 > div {vertical-align:middle; font-size:20px; font-weight:600; display:table-cell; width:calc(100% - 55px)}
.btnStyle4 > div span {font-size:13px; margin-top:5px; line-height:18px; font-weight:400; display:inline-block}

.table .tooltip-inner {max-width:500px !important}

.bx-wrapper .bx-controls-direction a {z-index:999}

.ToolTip {display:none; opacity:0}
.table-responsive {position:relative}

.conStyle1-1 {padding:40px 100px 40px 40px; background:#f4f4f4}
.conStyle1-2 {margin-left:-100px; margin-top:60px; width:calc(41.6666% + 100px)}
.boxshadow1 {box-shadow:0 0 10px rgba(0,0,0,.1), 0 0 5px rgba(0,0,0,.1)}

.level {padding:30px 20px; background:#fff; border-radius:25px; font-size:18px; font-weight:300; vertical-align:middle; margin:15px 0}
.level .lev {font-size:40px; padding:0 30px; vertical-align:middle; display:inline-block; width:23%; color:#fff}
.level .levTxt {vertical-align:middle; display:inline-block; width:75%; color:#fff}
.level.lev01 {background:rgba(9,24,100,0.20)}
.level.lev02 {background:rgba(9,24,100,0.34)}
.level.lev03 {background:rgba(9,24,100,0.50)}
.level.lev04 {background:rgba(9,24,100,0.66)}
.level.lev05 {background:rgba(9,24,100,0.82)}
.level.lev06 {background:rgba(9,24,100,1)}

.grayBox {border:1px solid #ddd; padding:20px}

.quotation {text-align:left; font-size:16px; display:inline-block}
.quotation p {display:inline; word-break:break-all; font-style:italic}
.quotation:before, .quotation:after {content:""; display:inline-block; height:30px; width:36px}
.quotation:before {background:url('../images/icon-quote-left.png') no-repeat; vertical-align:baseline}
.quotation:after {background:url('../images/icon-quote-right.png') no-repeat; vertical-align:text-top}

.CourseDescrip tbody td.cd {cursor:pointer}
.CourseDescription {display:none; margin-top:10px; font-size:13px; padding:10px; background:#f8f8f8}
.CourseDescription strong {font-size:13px}

.leadershipStyle {background:#f5f5f5; padding:40px 30px}
.employee-card-link {overflow:hidden; margin:30px 0 0 0; padding:0}
.employee-card-link li {float:left; background:#f9f8f7; overflow:hidden; width:calc(33.33% - 12px); border-bottom:1px solid #122984; margin:0 15px 20px 0}
.employee-card-link li:nth-child(3), .employee-card-link li:nth-child(6), .employee-card-link li:nth-child(9), .employee-card-link li:nth-child(12), .employee-card-link li:nth-child(15) {margin-right:0}
.employee-card-link li dl dt {float:left; width:130px}
.employee-card-link li dl dd {float:left; width:calc(100% - 130px); padding:15px; box-sizing:border-box}
.employee-card-link li dl dd p {letter-spacing:-1px}


.nav-tabs>li.on>a, .nav-tabs>li.on>a:hover, .nav-tabs>li.on>a:focus {
    color: #555;
    cursor: default;
    background-color: #fff;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
}

.quick_img {overflow: hidden; text-align: center; padding-left:0}
.quick_img li {float: left; margin-right: 6px; background-color: #ebf4ff; width: 19%; padding: 30px 0}
.quick_img li.minheight310 {min-height:310px}
.icon_mainText {font-family:'Roboto'; font-size:20px; font-weight:700; text-align:center; color:#27386d}
.icon_subText {font-family:'Roboto'; font-size:16px; text-align:center; color:#27386d}
.icon_200923_img {float: left; margin-right: 30px}
.icon_200923_text {padding: 20px}



@media screen and (max-width:1199px) {
	.level .lev {font-size:30px}
	.employee-card-link li {width:calc(50% - 20px); margin:10px !important}
}
@media screen and (max-width:991px) {
	.level .lev {font-size:22px}
	.employee-card-link li {width:calc(100%); margin:0 0 20px 0 !important}
}
@media screen and (max-width:1024px) {
	#sub_visual {height:auto}
	#sub_visual .lnbWrap nav.fixed {position:relative}
	#sub_visual .lnbWrap h1 {font-size:30px}
	#sub_visual .lnbWrap .lnb_list {max-width:340px; width:100%; padding:5px}
	#sub_visual .lnbWrap .lnb_list li {display:block; float:none}
	#sub_visual .lnbWrap .lnb_list li a {display:block; margin:5px; padding:3px 0}
	#sub_visual .lnbWrap nav {margin-top:20px; margin-bottom:20px}
	#sub_visual .lnbWrap nav.fixed {padding:10px 0}
}
@media screen and (max-width:768px) {
	
	#social h3 {font-size:28px; margin-bottom:10px}
	#social img {width:35px}
	.btn-Contact {font-size:16px; padding:7px 30px}

	.timeline_entry .columns .column img {max-width:100%; float:none}

	.table-responsive {position:relative; border:none}
	.table-responsive.scroll {position:relative; min-height:.01%; overflow-x:auto; overflow-y:hidden}
	.table-responsive.scroll table {width:825px; margin-bottom:15px}
	.table-responsive.scroll .imgScroll {width:825px}
	.ToolTip {position:absolute; width:100%; top:15%; left:0; opacity:0; display:block; padding:5px 8px; font-size:13px; color:#fff; text-align:center; letter-spacing:0.45px; margin:5px 0; -webkit-animation-name:fadeOut; -webkit-animation-duration:4s; animation-name:fadeOut; animation-duration:4s;}

	.conStyle1-1 {padding:40px; background:#f4f4f4}
	.conStyle1-2 {margin-left:0; margin-top:20px; width:100%}

	.level {text-align:center}
	.level .lev {width:100%}
	.level .levTxt {width:100%; margin-top:10px}

	.btnStyle_n1 img, .btnStyle_n2 img {margin-left:20px !important}
	.btnStyle_n2 div {font-size:16px}

	.page-section h2 {margin:30px 0}
	.programList {height:auto;}
	.programList a {min-height:auto; margin-bottom:0}
	.contUs {margin-top:20px}
	.titleBorderTop {margin-top:30px}
	.sidebox2 {height:auto}
}
@media screen and (max-width:425px) {
	.timeline:before {display:none}
	.timeline_entry .columns:before {display:none}
	.timeline_entry .columns {margin:20px 0}
	.timeline_entry .columns .column {width:100%}
	.timeline_entry .columns .column h4 {margin-top:10px}
	.timeline_entry .columns .column p {margin-top:10px}
}





#HeaderWrap {transition:.3s}
#HeaderWrap.fixed {position:fixed; top:0; left:0; width:100%; z-index:99999; background:rgba(255,255,255,0.9); box-shadow:0 0 10px 0px #0006;}
#HeaderWrap.fixed #header-Gnb section { padding:10px; }

#header-Top {background:#122984; font-family:'나눔고딕','Nanum Gothic','맑은 고딕','Malgun Gothic','돋움','Dotum','AppleGothic',sans-serif}
#header-Top section {max-width:1300px; margin:0 auto; /*overflow:hidden;*/ font-size:11px; color:#fff; line-height:30px}
#header-Top section .headerTopLeft {list-style:none; margin:0; padding:0; border-left:1px solid rgba(255,255,255,0.2); float:left}
#header-Top section .headerTopLeft li {padding:0 15px; float:left; border-right:1px solid rgba(255,255,255,0.2); transition:.3s}
#header-Top section .headerTopLeft li:hover {background:rgba(255,255,255,0.1)}
#header-Top section .headerTopLeft li a {color:#fff; text-decoration:none}
#header-Top section .headerTopLeft li .flagStyle {vertical-align:sub; margin-right:5px}
#header-Top section .headerTopRight {list-style:none; margin:0; padding:0; border-left:1px solid rgba(255,255,255,0.2); float:right}
#header-Top section .headerTopRight li {padding:0 15px; float:left; border-right:1px solid rgba(255,255,255,0.2); transition:.3s}
#header-Top section .headerTopRight li:hover {background:rgba(255,255,255,0.1)}
#header-Top section .headerTopRight li a {color:#fff; text-decoration:none}
#header-Top section .headerTopRight li .snsStyle {font-size:14px; vertical-align:middle}
#header-Top section .headerTopRight li .flagStyle {vertical-align:sub; margin-right:5px}

#header-Gnb {}
#header-Gnb section {max-width: 1300px;margin:0 auto;padding:22px 0;position:relative}
#header-Gnb section:after {content:""; display:block; clear:both}
#header-Gnb section h1 {margin:0; padding:0; float:left}
#header-Gnb section h1 > a.btn_side {display:none; float:right; width:12%; color:#000; font-size:24px; text-align:right; margin-top:9px}
#header-Gnb section > .gnb {margin:0; padding:0; float:right; list-style:none}
#header-Gnb section > .gnb > li {float:left;position:relative;font-size: 15px;padding-left:0px;cursor:pointer;letter-spacing:-0.75px}
#header-Gnb section > .gnb > li > a {display:block;padding: 10px 8px;color:#000;font-weight:700;text-transform:uppercase;/* font-size: 14px; */margin-top: 5px;}
#header-Gnb section > .gnb > li:hover > a {background:#122984; color:#fff; text-decoration:none}
#header-Gnb section > .gnb > li.active > a {background:#122984; color:#fff}
#header-Gnb section > .gnb > li > ul {margin:0; padding:5px 0; list-style:none; position:absolute; top:100%; right:0; z-index:1000; float:right; min-width:140px; background:#122984; display:none}
#header-Gnb section > .gnb > li > ul > li > a {color:#fff; display:block; padding:3px 10px; font-size:14px; background-image:linear-gradient(to right, rgba(0,0,0,0) 50%, rgba(218, 218, 218,1) 50%); background-position:0 0; background-size:200% auto; transition:.3s}
#header-Gnb section > .gnb > li > ul > li > a:hover {color:#000; background-position: -100% 0;}
#header-Gnb section .tit {display:none; padding:15px 20px; background:#fff; overflow:hidden; margin:0; font-size:18px}
#header-Gnb section .tit > i {float:right; font-size:20px}
#mask {display:none; position:fixed; top:0; left:0; width:100%; height:100%; z-index:10000; background:rgba(0,0,0,0.6)}

.mSubNav {margin-left:25px; list-style:circle; line-height:15px; margin-bottom:6px; color:#fff}
.mSubNav > a {font-size:13px !important; padding-left:0 !important}
#header-Gnb section > .gnb .mSubNav {margin-left:30px; margin-bottom:0}

.mSubNav2 {margin-left:-21px; list-style:circle; line-height:15px; margin-bottom:6px; font-weight:500; color:#000}
.mSubNav2 > a {}


.bx-wrapper {box-shadow:none; border:none}

.partnerWrap {margin-top:40px; position:relative; overflow:auto; padding-bottom:50px}
.markerWrap {position:absolute}
.marker {text-align:center; /*cursor:pointer*/}
/*.marker .markerLabel {display:block; border:1px solid #ff0000; background:#fff; border-radius:4px; padding:3px; font-size:12px; margin-top:5px; line-height:13px}*/
.markOver {position:relative; display:none}
.markOverCon {position:absolute; background:#fff; display:block; width:250px; border-radius:5px; text-align:left; box-shadow:0 0 10px #555}
.markOverCon:before {content:""; position:absolute; width:0px; height:0px; border-bottom:10px solid #fff; border-right:10px solid transparent; border-left:10px solid transparent}
.markOverCon h4 {background-color:#f7f7f7; margin:0; padding:10px; font-size:14px; border-radius:5px}
.markOverCon ul {margin:0; padding:10px; font-size:12px; line-height:12px}
.markOverCon ul li {margin-bottom:10px; color:#ff0000}
.markOverCon ul li:last-child {margin-bottom:0}
.markOverCon ul li a {color:#ff0000}
.markOverCon ul li a:hover {text-decoration:underline}
/* EUROPE */
.markerWrap.EUROPE {top:142px; left:611px}
.markerWrap.EUROPE .markOverCon {top:-140px; left:66px}
.markerWrap.EUROPE .markOverCon:before {top:23%; left:-15px; transform:rotate(-90deg)}
/* North America */
.markerWrap.North-America {top:146px; left:242px}
.markerWrap.North-America .markOverCon {top:-100px; left:96px}
.markerWrap.North-America .markOverCon:before {top:20%; left:-15px; transform:rotate(-90deg)}
/* South America */
.markerWrap.South-America {top:353px; left:339px}
.markerWrap.South-America .markOverCon {top:-100px; left:96px}
.markerWrap.South-America .markOverCon:before {top:18%; left:-15px; transform:rotate(-90deg)}
/* Asia */
.markerWrap.Asia {top:165px; left:774px}
.markerWrap.Asia .markOverCon {top:-140px; left:56px}
.markerWrap.Asia .markOverCon:before {top:26%; left:-15px; transform:rotate(-90deg)}
/* Africa */
.markerWrap.Africa {top:291px; left:575px}
.markerWrap.Africa .markOverCon {top:-66px; left:57px}
.markerWrap.Africa .markOverCon:before {top:18%; left:-15px; transform:rotate(-90deg)}
/* Australia */
.markerWrap.Australia {top:408px; right:200px}
.markerWrap.Australia .markOverCon {top:-140px; left:-93px}
.markerWrap.Australia .markOverCon:before {top:98%; left:107px; transform:rotate(-180deg)}


.markerBox {border:1px solid #b7b7b7; padding:20px; border-radius:5px; text-align:center}
.markerBox ul {margin:0; padding:0; overflow:hidden}
.markerBox ul li {display:inline-block; padding:0 15px}
.vertical-text-top {vertical-align:text-top}


.marker .markerLabel {display:block; border:1px solid #213ea9; background:#fff; border-radius:4px; padding:3px; font-size:12px; margin-top:5px; line-height:13px}

#Enquiry .txt2 {font-size:12px; margin:0; line-height:18px}



#form_1be08538-a4f4-4888-919a-e4be455bb3d0_container #form_question_a0e81b2e-83ab-4ba6-a500-89dcc1a07e00 .form_label {font-size:18px; text-align:center}
#form_1be08538-a4f4-4888-919a-e4be455bb3d0 div.form_question.form_layout_table .form_label {width:270px; padding-left:0}
#form_1be08538-a4f4-4888-919a-e4be455bb3d0 .form_layout_table {width:100% !important}
#form_1be08538-a4f4-4888-919a-e4be455bb3d0 .form_label {vertical-align:middle}
#form_1be08538-a4f4-4888-919a-e4be455bb3d0 .form_label img {width:100% !important; height:auto !important}
#form_1be08538-a4f4-4888-919a-e4be455bb3d0 select, #form_1be08538-a4f4-4888-919a-e4be455bb3d0 input[type='email'], #form_1be08538-a4f4-4888-919a-e4be455bb3d0 input[type='text'] {display:block; width:100%; height:34px; padding:6px 12px; font-size:14px; line-height:1.42857143; color:#555; background-color:#fff; border:1px solid #ccc; border-radius:4px; box-shadow:inset 0 1px 1px rgba(0,0,0,.075); transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
#form_1be08538-a4f4-4888-919a-e4be455bb3d0 input[type='radio'] {margin-top:2px}
#form_1be08538-a4f4-4888-919a-e4be455bb3d0 #form_8e8d1a62-0192-4846-a80e-8c9934bf3e5b .form_label {margin:10px 0 5px 0}
#form_1be08538-a4f4-4888-919a-e4be455bb3d0 .action button {display:block; width:100%; padding:10px 16px; font-size:18px; border-radius:6px; color:#fff; background:#337ab7; border:1px solid #2e6da4; text-align:center}
#form_1be08538-a4f4-4888-919a-e4be455bb3d0 .action button:hover {color:#fff; background-color:#286090; border-color:#204d74}



/* Beijing-Foreign-Studies-University */
.markerWrap.Beijing-Foreign-Studies-University {top:185px; right: 168px}

/* Nanjing-University */
.markerWrap.Nanjing-University {top:248px; right: 134px}

/* Foreign-Trade-University */
.markerWrap.Foreign-Trade-University {top:268px; right: 297px}

/* Sun-Yat-Sen-University */
.markerWrap.Sun-Yat-Sen-University {top:275px; right: 117px}

/* Universitas-Gadjah-Mada */
.markerWrap.Universitas-Gadjah-Mada {top:350px; right: 44px}

/* ESSEC-Business-School */
.markerWrap.ESSEC-Business-School {top:165px; left: 363px}

/* BINUS-University */
.markerWrap.BINUS-University {top:347px; right: 296px}

/* Universiti-Kebangsaan-Malaysia */
.markerWrap.Universiti-Kebangsaan-Malaysia {top:317px; right: 309px}

/* BI-Norwegian-Business-School */
.markerWrap.BI-Norwegian-Business-School {top:103px; right: 460px}

/* KEDGE-Business-School */
.markerWrap.KEDGE-Business-School {top:202px; left: 505px}

/* Macquarie-University */
.markerWrap.Macquarie-University {bottom:163px; right: 102px}

/* Gustavson-School-of-Business */
.markerWrap.Gustavson-School-of-Business {top:139px; left: 148px}

/* NEOMA-Business-School */
.markerWrap.NEOMA-Business-School {top:182px; left: 554px}

/* ESSSCA-Management-School */
.markerWrap.ESSSCA-Management-School {top:185px; left: 330px}

/* EDHEC-Business-School */
.markerWrap.EDHEC-Business-School {top:164px; left: 557px}

/* LUISS-Business-School */
.markerWrap.LUISS-Business-School {top:202px; right: 388px}

/* ALBA-Graduate-Business-School */
.markerWrap.ALBA-Graduate-Business-School {top:222px; right: 292px}

/* Católica-Lisbon-School-of-Business-and-Economics */
.markerWrap.Católica-Lisbon-School-of-Business-and-Economics {top:206px; left: 183px}


/*Bachelor of Business Administration - Overview*/
.boxWrap {overflow: hidden; padding: 0}
.boxWrap li {float: left; margin-bottom: 20px; width: 100%; padding: 20px 28px}
.boxWrap li p, .boxWrap table p, .boxWrap td {color: #fff}
.boxWrap li .subText {font-size:20px}
.boxWrap .box01 {background-color: #27386d}
.boxWrap .box02 {background-color: #7bb1f9}
.boxWrap img {float: right}

.cdcOverviewBox {background:#122984; padding:20px 40px; text-align:center}
.cdcOverviewBox > h2 {color:#fff; font-weight:400}
.cdcOverviewBox > ul {margin:0; padding:0; margin-top:40px}
.cdcOverviewBox > ul > li {display:inline-block; width:33%; vertical-align:top}
.cdcOverviewBox > ul > li .numberTit {display:block; font-size:100px; font-weight:700; color:#fff}
.cdcOverviewBox > ul > li .numberTit > small {font-size:60px; font-weight:400; vertical-align:super}
.cdcOverviewBox > ul > li .numberTxt {display:block; color:#fff; font-size:16px; font-weight:500; margin-top:20px}
.cdcOverviewBox > ul > li .numberTxt > span {display:block; color:#7cb6dd; font-size:14px; font-weight:400; margin-top:0px}

.cdcOverviewBox2 {padding:30px 20px; background:rgba(51,122,183,0.1); font-size:18px; font-weight:500}


.jobTblStyle {margin:20px auto; width:100%; border-top:2px solid #4b4b4b; background-color:#ffffff; color:#636363; line-height:20px; font-size:15px}
.jobTblStyle thead th {padding:15px; border-right:1px solid #e2e2e2; border-bottom:1px solid #b5b5b5; color:#363636}
.jobTblStyle tbody th {padding:15px; border-right:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; color:#363636; vertical-align:middle; background:#eee}
.jobTblStyle tbody td {padding:15px; border-right:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2}
.jobTblStyle tr th:last-child {border-right:none}
.jobTblStyle tr td:last-child {border-right:none}
.jobTblStyle.text-center thead th, .jobTblStyle.text-center tbody th, .jobTblStyle.text-center tbody td {text-align:center}
.jobTblStyle .br {border-right:1px solid #e2e2e2 !important}
.jobTblStyle .date strong {font-size:16px}

.jobBox {background:#122057; padding:15px 30px; margin-top:20px}
.jobBox > h3 {color:#fff}
.jobBox > h4 {font-size:15px; color:#bbb}
.jobBox > h4 > strong {font-size:20px; color:#fff}

/* 반응형 */
@media screen and (max-height:900px) {
	#MainVisualWrap .MainVisual {height:550px}
}
@media screen and (max-width:1265px) {
	#header-Gnb section {padding:20px 15px}
	#header-Gnb section h1 {float:none}
	#header-Gnb section h1 > a.logo {float:left; width:88%; display:block}
	#header-Gnb section h1 > a.btn_side {display:block}
	#header-Gnb section > .gnb {display:none; position:fixed; top:0; right:0; width:300px; height:100%; z-index:99999; float:none; background:#122984}
	#header-Gnb section > .gnb li {float:none; padding:0}
	#header-Gnb section > .gnb > li > a {margin:0; border-bottom:1px solid rgba(255,255,255,0.5); color:#fff}			
	#header-Gnb section > .gnb > li:hover > a {background:#010744; color:#fff}
	#header-Gnb section > .gnb > li.active > a {background:#010744; color:#fff}
	#header-Gnb section > .gnb > li > ul {position:inherit; float:none; background:#ddd}
	#header-Gnb section > .gnb > li > ul > li > a {padding:3px 15px; color:#000; background-image:linear-gradient(to right, rgba(0,0,0,0) 50%, rgba(192, 192, 192,1) 50%);}
}
@media screen and (max-width:991px) {
	.cdcOverviewBox > ul > li {width:100%; margin:20px 0}
}
@media screen and (max-width:768px) {
	/*#header-Top {overflow-x:scroll}*/
	/*#header-Top section {width:800px}*/
	#header-Top section .headerTopRight {float:left}
	.QuickWrap {left:-20px; bottom:10px}
	.mSize {top:50px !important; left:20px !important}
}
@media screen and (max-width:425px) {
	.cdcOverviewBox > h2 {font-size:24px}
	#header-Top section .headerTopLeft li, #header-Top section .headerTopRight li {padding:0 7px}
	.mSize {max-width:260px !important}
}


/*2023-9-4新增*/

#header-Top section .headerTopRight li>ul {
    padding: 0;
    position: absolute;
    min-width: 100%;
    left: 0;
    z-index: 2;
    background: #122984;
}

#header-Top section .headerTopRight li>ul li {
    border: 0;
    width: 100%;
}

#header-Top section .headerTopRight li>ul{display:none}
#header-Top section .headerTopRight li .in{display:block}

#header-Top section .headerTopRight li .flagStyle {
    vertical-align: sub;
    margin-right: 5px;
    max-width: 18px;
}
#header-Top section .headerTopRight li {
    float: left;
    position: relative;
    padding: 0px 15px;
    border-right: 1px solid rgba(255, 255, 255, 0.2);
    transition: all 0.3s ease 0s;
}
#header-Top section .headerTopRight li a {
    color: rgb(255, 255, 255);
    white-space-collapse: collapse;
    text-wrap: nowrap;
    text-decoration: none;
}
.more {
  width: 100px;
  height: 50px;
  line-height: 56px;
  margin: auto;
  margin-bottom: -60px;
  margin-top: 20px;
  background: #122984;
  border-radius: 50px 50px 0 0;
/*  background-image: linear-gradient(to bottom, rgba(0,0,0,0) 50%, #d14e1c 50%);
  background-position: 0 0;
  background-size: auto 200%;
  transition: .3s;*/
}
/*
.more:hover {
  background-position: 0 -100%;
}
*/
.more a{color:#fff}
.container table p{margin:0;}

.tab-content>.active img {
    max-width: 100%;
    height: auto!important;
}

#content-well video {
    width:1000px;
    max-width:100%;
    height: auto!important;
}

#content-well .content li{
list-style: inherit;
}
#content-well p a {
    color: #337ab7;
}
#content-well table p{
    margin: 0;
text-align: inherit;
font-size: 15px;
}

/*10-16新增*/

#page header h1{margin-bottom: 40px;}
.mainleft{ float: left; width: 25%; line-height: 36px; font-size: 20px;}
.mainright{float: right; width: 73%;}
.mainleft h1 {background: #182350; color: #fff; padding: 15px 10px; margin-bottom: 0;font-size: 34px;}
.mainleft .lnb_list li a {padding: 10px;border-bottom: 1px solid #eee;display: block;}
.mainleft .lnb_list .selected a{background: #eee;}
.mainleft .lnb_list li a:hover{background: #eee;}
.mainleft .lnb_list {    border: 1px solid #eee;}
.mainright .nav-tabs {margin-top: 20px!important;margin-bottom: 20px;}
#content-well div img {margin-bottom: 26px;
    box-shadow: 0px 15px 15px -7px #040404;}

@media screen and (max-width:1024px) {
    .mainleft {display:none;}
    .mainright{float:none;width:100%;}
}
.wj tr{    position: relative;}
.wj input:focus, textarea:focus,.visitorsfr input:focus {
    outline: none;
}
.wj tr span {
    position: absolute;
    top: 10px;
    left: 10px;
}

.site-footer ul li h4 a {font-size:16px}
.site-footer ul li ul li {font-size:14px}
.site-footer ul li ul li a {font-size:13px}
#header-Top section .headerTopRight li .snsStyle{margin-right: 5px;}
#content-well div table img{
box-shadow: none;
    margin: 0;
    max-width: 250px;
    max-width: 250px;}
#vsb_content h6 {
    font-size: 18px;
    padding: 10px;
    background: #f4f4f4;
    /* color: #fff; */
    box-shadow: 0px 5px 5px -5px #040404;
}

#content-well div img{
max-width: 100%;
    height: auto!important;
}
img.grid-image.img-responsive {
    margin-top: 26px;
}

.conStyle1-3 {
    padding: 40px 40px 40px 100px;
    background: #f4f4f4;
    float: right;
}
.conStyle1-3>div, .conStyle1-1>div {
    max-height: 28.7rem;
    overflow-y: auto;
}


.conStyle1-4 {
    margin-right: -100px;
    margin-top: 60px;
    width: calc(41.6666% + 100px);
}
.conStyle1-5 {
    padding: 40px;
    background: #f4f4f4;
}
.activities .conStyle1-2 {margin-top: auto;width: calc(25% + 5px);}
.activities .conStyle1-4 {margin-top: auto;width: calc(25% + 5px);}
.conStyle1-1 .read {
    display: block;
    text-align: right;
    margin-right: 20px;
}
.conStyle1-3 .read {
    display: block;
}
#subVisualWrap{    position: relative;}
#sub_visual .lnbWrap{ position: relative;}
.content table {
    margin: 20px auto;
    width: 100%;
    border-top: 2px solid #4b4b4b;
    background-color: #ffffff;
    color: #636363;
    line-height: 20px;
    border-collapse: collapse;
    border-spacing: 0;
}
.content table td {
    font-family: 'Roboto';
    font-size: 15px;
    padding: 10px;
    border-right: 1px solid #e2e2e2!important;
    border-bottom: 1px solid #e2e2e2!important;
    border-left: 1px solid #e2e2e2!important;
    padding: 5px 10px !important;
}
.content table tr td:first-child {
    border-left: none!important;
}
.content table tr td:last-child {
    border-right: none!important;
}
#header-Gnb section > .gnb > li > ul > li > a{white-space: nowrap;}
#header-Gnb section > .gnb > li:hover ul {display: block!important;}
#content-well div .btnStyle4 img {box-shadow: none;}

/*menuWrap*/
.menuWrap {background: rgba(255,255,255,1); width: 100%;}
.menuWrap.fixed {position:fixed; top:0; left:0; border-bottom:1px solid #fff; z-index:9999}
.menuWrap .menu {max-width:1200px; margin:0 auto; overflow:hidden}
.menuWrap .menu li {
    float: left;
    width: 19.8%;
    background: #eaeaea;
    text-align: center;
    margin-right: 2px;
    font-family: 'Roboto';
    padding: 20px 10px;
    letter-spacing: 0px;
    margin-top: 1px;
    height: 80px;
    display: table;
}
.menuWrap .menu .active {
    background: #7bb1f9;
}
.menuWrap .menu li a {
    text-align: center;
    font-family: 'Roboto';
    color: #1b1b1b;
    letter-spacing: 0px;
    display: table-cell;
    vertical-align: middle;
}

.menuWrap .menu .active a {
    font-weight: 700;
    color: #fff;
}

.menuWrap .menu li:hover a {
    font-weight: 700;
    color: #fff;
}
.menuWrap .menu li:hover {
    background: #7bb1f9;
    font-weight: 700;
    color: #fff;
}

/*.menuWrap .menu li a {float: left;width: 19.8%;width: calc(20% - 2px);background: #eaeaea;text-align: center;margin-right: 2px;font-family: 'Roboto';color: #1b1b1b;padding: 20px 0;letter-spacing: 0px;margin-top: 1px;}*/
/*.menuWrap .menu li:hover a {background: #7bb1f9; font-weight:700; color:#fff}*/
.menuWrap .menu .menu_btn {display:none}

.menuTitle {display:none; background: #7bb1f9}
.menuTitle p {display:inline-block;font-size:16px;text-align: center;margin-right: 2px;font-family: 'Roboto';color: #fff;padding:18px 0;letter-spacing: 0px;width:calc(100% - 61px);font-weight:700;margin: 0;}
.menuTitle  img {/* margin-bottom: -22px; */}

.sidebox2 .col-sm-4 a{
    width: 140px;
    height: 140px;
    border-radius: 50%;
    overflow: hidden;
    padding: 0;
    margin: auto;
    display: block;
    }


img.img-circle.img-responsive {
    border-radius: 0;
    width: 100%;
}

.sidebox2 {
    margin-bottom: 20px;
}

.con02Wrap {
    padding: 70px 0;
}
.con02Wrap .text {
    max-width: 1200px;
    margin: 0 auto;
}
.con02Wrap .subTitle {
    font-family: 'Roboto';
    font-size: 56px;
    font-weight: 700;
    color: #414141;
    text-align: center;
line-height: initial;
}
.con02Wrap .bar {
    text-align: center;
}
.con02Wrap .subText table p {
    text-align: initial;
}
.panel-body table {
    background: initial;
}

.btn-primary{
    width: 100%;
    white-space: break-spaces;
}
.dpboxh{
    background-image: -webkit-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);
    background-image: -o-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#e8e8e8));
    background-image: linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);
    background-repeat: repeat-x;
background-color: #f5f5f5;
}

/*con03Wrap*/
.con03Wrap {padding:70px 0; background-color:#f8f8f8}
.con03Wrap .text {max-width:1200px; margin:0 auto}
.con03Wrap .text > .subTitle {font-family:'Roboto'; font-size:56px; font-weight:700; color:#414141; text-align:center; color:#414141}
.con03Wrap .text > p {color:#414141; text-align:center}
.con03Wrap .bar {text-align:center}
.con03Wrap .boxWrap {overflow:hidden}
.con03Wrap .boxWrap li {float:left; width:100%; padding: 20px 28px; margin-bottom:20px}
.con03Wrap .boxWrap .box01 {background-color:#27386d}
.con03Wrap .boxWrap .box02 {background-color:#7bb1f9}
.con03Wrap .boxWrap .box03 {width:100%; margin-right:0; background-color:#13276a; text-align:center}
.con03Wrap .boxWrap .subText {font-family:'Roboto'; font-size:18px; color:#fff; font-weight: 300; line-height: 1.5em; letter-spacing: 0; width:80%}
.con03Wrap .boxWrap img {float:right}

.con03Wrap .textBox {text-align: left; background: #f8f8f8; padding: 50px}
.con03Wrap .subText_1 {font-family:'Roboto'; font-size:24px; font-weight:400; color:#484646;; text-align:center}

.bumen {
    border: 15px solid #ebebeb;
    margin-right: 2%;
    position: relative;
    width: 32%;
    float: left;
    padding: 30px 20px 20px;
    min-height: 190px;
}

.bumen .title {
    position: absolute;
    z-index: 2;
    top: -10%;
    left: 50%;
    transform: translate(-50%,-50%);   
    width: 85%;
    color: #fff;
    text-align: center;
    word-wrap: break-word;
    padding: 10px;
}
.bumen .content {word-wrap: break-word;}
.QuickWrap{width:200px;}
.nav-tabs>li>a{font-size: 16px;}

.v_news_content p,.v_news_content span {font-family: "Roboto-Light"!important;line-height: 170%;font-size: 16px;font-weight: 300;}
.teacher #vsb_content p,.teacher #vsb_content span {font-family: "Roboto-Light"!important;line-height: 170%;font-size: 16px!important;font-weight: 400;}

.teacher #vsb_content strong{font-weight: bold;}
.form-control,.btn-default{margin: 5px 0;}

@media screen and (max-width:1024px) {
.bumen{width:100%;}
.eventboxes .eventbox img{height:8rem;}
}


@media screen and (max-width:890px) {
	.menuWrap .menu {display:none;padding: 0;}
	.menuTitle {display:block}
	.menuWrap .menu li{width:100% !important;height:auto;}
        .clubs li {width: 100%!important;}
}
@media screen and (max-width:768px) {
.conStyle1-3{float: none;    padding: 40px;}
.conStyle1-4{margin-left: 0;margin-top: 20px;width: 100%;}
.activities .conStyle1-2,.activities .conStyle1-4{width:100%;}
#content-well .view_editor img{display: block;margin: auto;}

}
@media (min-width: 768px) {

.sidebox2 .col-sm-4 a{margin-right: 3rem;}
.form-inline .form-group{width: 100%;}
.form-inline .form-control{width: 50%;}

.conStyle1-3>div, .conStyle1-1>div{
scrollbar-color: #102f68 rgba(0, 0, 0, 0.1);
/* 第一个方块颜色，第二个轨道颜色(用于更改火狐浏览器样式) */
scrollbar-width: thin;
/* 火狐滚动条无法自定义宽度，只能通过此属性使滚动条宽度变细 */
-ms-overflow-style: none;
padding-right: 5px;
}
.conStyle1-3>div::-webkit-scrollbar, .conStyle1-1>div::-webkit-scrollbar {width: 26px;}
.conStyle1-3>div::-webkit-scrollbar-thumb, .conStyle1-1>div::-webkit-scrollbar-thumb {border-radius: 15px;border: 9px solid rgba(0, 0, 0, 0);box-shadow: 9px 0 0 #102f68 inset;}
.conStyle1-3>div::-webkit-scrollbar-thumb:hover, .conStyle1-1>div::-webkit-scrollbar-thumb:hover {box-shadow: 8px 0 0 #4A4A4A inset;}
.conStyle1-3>div::-webkit-scrollbar-track, .conStyle1-1>div::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);border-radius: 14px;border: 9px solid rgba(0, 0, 0, 0);}

}
@media (min-width: 1260px) {
#header-Top section .headerTopRight li:hover>ul{display:block}}