/*g-intro*/
.intro-page{min-height: 100vh; position: relative;}
.intro-page .slick-dotted.slick-slider{margin-bottom: 0;}
.intro-page .slick-dots{bottom: 20px;}
.intro-slider{position: absolute; width: 100%; top: 0; bottom: 101px; overflow: hidden;}
.intro-slider .cover{position: relative; width: 100%; height: calc(100vh - 101px); top: 0; left: 0; background-color: #eee;}
.intro-slider .video-container {padding-bottom: calc(100vh - 101px); background-color: #000;}
.intro-content{position: absolute; bottom: 0; width: 100%; background-color: #fff; padding: 0; border-top: 1px solid #ebebeb;}
.intro-content .height{height: 100px; align-items: center;}
.intro-content .logo{display: flex; align-items: center;}
.intro-content .logo .symbol {width: 120px;}
.intro-content .logo .txt {padding-left: 20px; color: #666; line-height: 1.4;}
.intro-content .logo .txt strong {font-size: 22px; font-weight: 600;}
.intro-content .action{text-align: right;}

@media (max-width:1200px){
}

@media (max-width:991px){
    .intro-page{min-height: inherit;}
    .intro-slider{position: relative; bottom: inherit;}
    .intro-slider .cover{height: auto; padding-bottom: 60%;}
    .intro-slider .video-container {padding-bottom:60%;}
    .intro-content{position: relative; border-bottom: 1px solid #ebebeb;}
    .intro-content .logo .symbol {width: 90px;}
    .intro-content .logo .txt {padding-left: 12px;line-height: 1;}
}

@media (max-width:767px){
    .intro-content .height{height: auto; padding: 15px 0;}
    .intro-content .logo{justify-content: center;}
    .intro-content .logo .txt strong {font-size: 16px;}
    .intro-content .action {text-align: center;padding-top: 15px;}
}


/*g-page*/
.wg-highlight-program-slider .item-list li:nth-child(3n+1) .content {padding: 20px 25px 31px;}

.default-body .head .search-box.fluid{padding-left: 0; width: 100%; border-left: 0;}
.default-body .head .search-box.fluid .form-default .form-control{border-bottom: 1px solid #ebebeb;}
.default-body .head .search-box.fluid .form-default .form-control:focus{border-bottom-color:#084CA9;}

.search-result{padding-bottom: 40px; font-size: 18px; font-weight: 500; line-height: 1.4; color: #707070;}

.detail-page.-share .detail-social-list{right: 50%;margin-right: -720px;top: 50px;}

.default-menu-top{position: relative; z-index: 1;}
.default-menu-top .item-list{max-width: 1285px;}
.default-menu-top .item-list li:last-child{padding-right: 15px;}

.detail-social-list .link{font-size: 28px; color: #fff;}

.wg-news .navtab-box{display: flex; flex-wrap: nowrap; overflow: auto;}
.wg-news .nav-tabs{flex-wrap: nowrap;}

.wg-banner {padding: 150px 0 140px;position: relative;border-bottom: 1px solid #ebebeb;}
.wg-banner > .container {position: relative;z-index: 2;}
.wg-banner .bgTop-news {position: absolute;top: 40px;left: 0;z-index: 1;}
.wg-banner .bgButton-news {position: absolute;bottom: 0;right: 0;z-index: 1;width: 50%;}
.wg-banner .navtab-box {padding-top: 40px;display: flex; flex-wrap: nowrap; overflow: auto;}
.wg-banner .nav-tabs {border-bottom: 0;justify-content: center;flex-wrap: nowrap;}
.wg-banner .nav-tabs .nav-item {margin-bottom: 0;}
.wg-banner .nav-tabs .nav-item + .nav-item {margin-left: 15px;}
.wg-banner .nav-tabs .nav-link {border: 0;border-radius: 0;background-color: #E0E8F4;min-width: 230px;height: 60px;
    line-height: 60px;font-weight: 700;color: #084CA9;text-align: center;padding: 0;
}
.wg-banner .nav-tabs .nav-link.active {background-color: #6BBA22;color: #ffffff;}
.wg-banner .nav-tabs .nav-link.active:hover {color: #ffffff;}
.wg-banner .nav-tabs .nav-link:hover {color: #6BBA22;}
.wg-banner .tab-content {padding-top: 80px;}
.wg-banner .tab-content .item-list {margin: 0 -15px;}
.wg-banner .tab-content .item-list li {width: 33.33%;padding: 20px 15px;}
.wg-banner .tab-content .item-list li:nth-child(5n+1), 
.wg-banner .tab-content .item-list li:nth-child(5n+2) {width: 50%;}
.wg-banner .tab-content .item-list li:nth-child(5n+1) .content .title, 
.wg-banner .tab-content .item-list li:nth-child(5n+2) .content .title {font-size: 24px;}
.wg-banner .tab-content .item-list li:nth-child(5n+1) .content .date, 
.wg-banner .tab-content .item-list li:nth-child(5n+2) .content .date {font-size: 20px;}
.wg-banner .tab-content .item-list li:nth-child(5n+1) .content .more:before, 
.wg-banner .tab-content .item-list li:nth-child(5n+2) .content .more:before {right: 60px;}
.wg-banner .tab-content .item-list li:nth-child(5n+1) .content .more .icon-graphic, 
.wg-banner .tab-content .item-list li:nth-child(5n+2) .content .more .icon-graphic {width: 44px;height: 44px;font-size: 22px;}

.wg-banner-slider{margin: 0 -5px;}
.wg-banner-slider .item{padding: 0 5px;}
.wg-banner-sliderII{margin: 0 -5px; padding-top: 20px;}
.wg-banner-sliderII .item{padding: 0 5px;}

.mou-page p img{max-width: 100%; height: auto !important;}

.default-body .bgLeft-default,
.default-body .bgRight-default{z-index: 0;}

.publications-page .plan-list .content .date{height: 3em; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}


/*g-theme*/
.theme-style-2 .default-body .head .search-box.fluid .form-default .form-control{border-bottom-color: #999;}
.theme-style-2 .default-body .head .search-box.fluid .form-default .form-control:focus{border-bottom-color:#000;}

.theme-style-3 .default-body .head .search-box.fluid .form-default .form-control{border-bottom-color: #999;}
.theme-style-3 .default-body .head .search-box.fluid .form-default .form-control:focus{border-bottom-color:#000;}
.theme-style-3 .detail-social-list .link{color: #C5B500;}


/*g-responsive*/
@media (max-width: 1600px){
    .wg-highlight-program-slider .item-list li:nth-child(3n+1) .content {padding: 20px 25px 37px;}

    .detail-page.-share .detail-social-list {margin-right: -660px;}

    .default-menu-top .item-list{max-width: 1210px;}

    .detail-download .icon-load {width: 60px; height: 60px;}
    .detail-download .icon-load > img{ max-width: 30px;}
    .detail-download .action .btn{height: 50px; line-height: 48px;}
}
@media (max-width: 1440px){
    .detail-page.-share .detail-social-list {margin-right: -620px;}
}
@media (max-width: 1199px){
    .wg-highlight-program-slider .item-list li:nth-child(3n+1) .content {padding: 20px 25px 35px;}

    .detail-page.-share .detail-social-list {margin-right: -500px;top: 220px;}

    .default-menu-top .item-list{max-width: 970px;}

    .wg-publications-slide {min-height: 650px;}

    .wg-banner {padding: 90px 0 70px;}
    .wg-banner .bgTop-news,
    .wg-banner .bgButton-news{width: 40%;}
    .wg-banner .tab-content {padding-top: 20px;}

}
@media (max-width: 991px){
    .detail-page.-share .detail-social-list {margin-right: 0;top: 180px;right: auto;left: 10px;}

    .default-menu-top .item-list{max-width: inherit;}

    .wg-publications-slide {min-height: 530px;}

    .wg-banner .navtab-box { padding-top: 20px;margin: 0 -15px;}
    .wg-banner .nav-tabs {padding-left: 15px;padding-right: 15px;}
    .wg-banner .nav-tabs .nav-link { min-width: 220px;}

    .cover img, 
    figure.cover img{min-width: 100%; min-height: 100%;}

}
@media (max-width: 767px){
    .wg-7major-detail .entry-detail {font-size: 14px;}

    .wg-highlight-program-slider .item-list li:nth-child(3n+1) .content {padding: 15px;}

    .wg-publications-slide {min-height: 46vh;}

    .wg-news .navtab-box{padding-top: 0;}

    .wg-banner {padding: 50px 0;}
    .wg-banner .navtab-box{padding-top: 0;}
    .wg-banner .nav-tabs .nav-link {min-width: 150px;height: 40px;line-height: 40px;}

    .wg-research-slider .thumb .contain {width: 50px;height: 50px;}

    .detail-page.-share .detail-social-list {top: 0px; left: 0; padding-left: 15px; padding-right: 15px;}

    .detail-social-list .link {font-size: 18px;}

    .detail-download .icon-load {width: 50px; height: 50px;}
    .detail-download .icon-load > img{ max-width: 24px;}
    .detail-download .content {padding: 0 10px;}
    .detail-download .content .title {font-size: 12px; margin-bottom: 3px;}
    .detail-download .action .btn{height: 40px; line-height: 38px; padding: 0 5px;}

    .slick-dots{position: relative; bottom: 0; margin-top: 10px;}
    .slick-dots li {margin: 0 2px;}
    .slick-dots li button {width: 6px; height: 6px;}
    .slick-dots li.slick-active button {width: 16px;}

}

/* === 11/03/69 : edit-comment start === */
.main-slider .slick-dots{bottom: 140px; max-width: 1285px; padding: 0 15px; text-align: left; left: 0; right: 0; margin: auto; position: absolute;}
.main-slider .slick-dots li{margin: 0 5px;}
.main-slider .slick-dots li button{width: 16px; height: 16px; border: 2px solid #003277;
    display: flex; align-items: center; justify-content: center; background-color: transparent;
}
.main-slider .slick-dots li.slick-active button{border-color: #6BBA22;}

.wg-weblink{top: 0;}

.wg-publications .whead .desc{display: none;}

@media (max-width: 1600px){
    .main-slider .slick-dots{bottom: 130px; max-width: 1210px;}
}
@media (max-width: 1440px){
    .main-slider .cover {padding-bottom: 43%;}
}
@media (max-width: 1199px){
    .main-slider .cover {padding-bottom: 45%;}
    .main-slider .slick-dots{bottom: 120px; max-width: 970px;}

    .wg-weblink{margin-bottom: -20px;}
}
@media (max-width: 991px){
    .main-slider .slick-dots{bottom: 80px; max-width: 100%;}
    .main-slider .slick-dots li{margin: 0 3px;}
    .main-slider .slick-dots li button{width: 12px; height: 12px; border: 2px solid #003277;
        display: flex; align-items: center; justify-content: center; background-color: transparent;
    }

    .wg-weblink{margin-bottom: 0px;}
}
@media (max-width: 767px){
    .main-slider .slick-dots{bottom: 15px;}
    .main-slider .cover{padding-bottom: 0;}
    .main-slider .cover img{position: relative;}
}
/* === 11/03/69 : edit-comment end === */