@import "fancybox.css";
@font-face {font-family: 'NotoSans-Bold';src: url('fonts/Noto_Sans/NotoSans-Bold.ttf');font-weight: 700;}
@font-face {font-family: 'NotoSans-Regular';src: url('fonts/Noto_Sans/NotoSans-Regular.ttf');font-weight: 400;}
@font-face {font-family: 'NotoSans-BoldItalic';src: url('fonts/Noto_Sans/NotoSans-BoldItalic.ttf');font-weight: 700;}
@font-face {font-family: 'NotoSans-Italic';src: url('fonts/Noto_Sans/NotoSans-Italic.ttf');font-weight: 400;}
@font-face {font-family: 'Roboto-Bold';src: url('fonts/Roboto/Roboto-Bold.ttf');font-weight: 700;}
@font-face {font-family: 'Roboto-Regular';src: url('fonts/Roboto/Roboto-Regular.ttf');font-weight: 400;}
* {margin: 0;padding: 0;}
*, *::before, *::after {box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
body {font: 400 14px/1.4 'NotoSans-Regular', sans-serif;color: #000;}
ol, ul {list-style: none;}
button, input {outline: 0;border: 0;}
img {max-width: 100%;vertical-align: middle;border: none;}
a {text-decoration: none;color: inherit;border: none;transition: 0.3s ease all;}
strong {font-family: 'NotoSans-Bold', sans-serif;font-weight: 700;}
.wrapper {padding: 0 10px;}
.d-flex {align-items: center;display: flex;justify-content: space-between;}
.lt {float: left;}
.rt {float: right;}
.fw {width: 100%;}
.clearfix::after {content: "";display: block;width: 100%;clear: both;height: 0;overflow: hidden;}
.mb10 {margin-bottom: 10px;}
.mb15 {margin-bottom: 15px;}
.mb20{margin-bottom: 20px;}
.mb25 {margin-bottom: 25px;}
.mb30 {margin-bottom: 30px;}
.mb32 {margin-bottom: 32px;}
.mb40 {margin-bottom: 40px;}
.mb50 {margin-bottom: 50px;}
.icoPhoto,.icoVideo,.icoVote,.icoComment {font-size: 14px;font-family: Arial, Helvetica, sans-serif;font-weight: normal;color: #339966;margin-left: 5px;}
.icoComment i{margin-right: 3px;vertical-align: -1px;}
/* header */
.header-top {padding: 8px 0;background-color: #f7f7f7;border-bottom: 1px solid #e7e7e7;}
.header-date {font-size: 14px;color: #bdbdbd;}
.sub-page a {float: left;}
.sub-page a:not(:first-child)::before {content: '';float: left;width: 1px;height: 20px;background-color: #d7d7d7;margin: 1px 10px;}
/* header-center */
.header-center {margin: 15px auto;}
.ico-homepage {display: block;font-family: 'NotoSans-Bold', sans-serif;font-weight: 700;color: #fff;padding: 0 15px;line-height: 46px;border-radius: 5px 0 0 5px;}
.main-menu {background-color: #3e4095;height: 46px;}
.myScroll {width: calc(100% - 2*46px);overflow-x: scroll;white-space: nowrap;text-align: left;}
.item-menu{display: inline-block;}
.link-menu {display: block;font-family: 'NotoSans-Bold', sans-serif;font-weight: 700;color: #fff;padding: 0 30px;line-height: 46px;}
.link-menu:hover ,.ico-homepage {background-color: #fbae0a;}
.ico-homepage a{padding: 0 18px;}
.item-menu:not(:nth-child(-n+1)):before {content: '';background: url(../images/pc/ico-border.png) center center no-repeat;float: left;width: 2px;height: 46px;}
.ico-nav {width: 46px;height: 46px;line-height: 46px;background-color: #3e4095;text-align: center;display: block;border-radius: 0 5px 5px 0;font-size: 20px;border-left: 1px solid #eee;}
.ico-nav i{color: #fff;}
.header-menu.header_cloned {width: 100%;position: fixed;top: 0;left: 0;z-index: 10;overflow: visible;-webkit-box-shadow: 0 1px 3px rgb(80 80 80 / 20%), 0 3px 5px rgb(80 80 80 / 15%);box-shadow: 0 1px 3px rgb(80 80 80 / 20%), 0 3px 5px rgb(80 80 80 / 15%);-webkit-transition-duration: .3s;transition-duration: .3s;-webkit-transition-property: all;transition-property: all;-webkit-transition-timing-function: cubic-bezier(.7, 1, .7, 1);transition-timing-function: cubic-bezier(.7, 1, .7, 1);-webkit-transform: translateY(0);transform: translateY(0)}
.header-menu.nav-up {-webkit-transform: translateY(-100%);transform: translateY(-100%)}
.show-overlay {height: 100%;overflow: hidden;}
.menu-list {width: 100%;background: #fff;position: fixed;top: 0;left: 0;bottom: 0;z-index: 2247483647;will-change: transform;-moz-transition: .4s;-o-transition: .4s;-webkit-transition: .4s;transition: .4s;-webkit-transform: translate(-100%);-ms-transform: translate(-100%);-o-transform: translate(-100%);transform: translate(-100%);}
.show_main_menu .menu-list {-webkit-transform: translate(0);-ms-transform: translate(0);-o-transform: translate(0);transform: translate(0);}
.menu-header {position: relative;padding: 10px 0;}
.head-logo {display: inline-block;font-size: inherit;}
.menu-header .button {padding: 0 15px;line-height: 1;cursor: pointer;}
.menu-header .button i {color: #3e4095;}
.menu-header .desktop-button i {font-size: 100%;}
.menu-header .close-button i {color: #ec2024;}
.menu-list .menu-body {scroll-behavior: smooth;-ms-overflow-style: -ms-autohiding-scrollbar;overflow: scroll;z-index: 9999;height: calc(100% - 100px);width: 100%;float: left;text-align: left;}
.list-main-nav {background-color: #f7f7f7;padding: 0 20px;}
.sub-menuLink i,.sub-menuLink.active,.list-sub-nav>.sub-menu-item.active .sub-menuLink,.list-main-nav>.menu-item.active .menuLink,.menuLink.active {color: #3e4095;}
.menu-list .menu-item {width: 100%;float: left;border-bottom: 1px solid #dfdfdf;position: relative;}
.menuLink {font-size: 16px;color: inherit;display: block;float: left;width: calc(100% - 50px);padding: 15px 0;font-family: 'NotoSans', sans-serif;font-weight: 700;color: #333;}
.sub-menu-button {display: block;float: right;width: 50px;height: 50px;text-align: center;font-size: 14px;cursor: pointer;}
.sub-menu-button i {line-height: 50px;color: #3e4095;}
.ico-desktop {width: 200px;height: 50px;line-height: 50px;border-radius: 5px;text-align: center;cursor: pointer;display: block;margin: 20px auto;text-transform: uppercase;font-weight: 700;background-color: #3e4095;color: #fff;}
.ico-desktop i {padding-right: 5px;}
.sub-menu-button i.fa-minus:before {content: "\f068";}
.list-sub-nav {width: 100%;float: left;display: none;}
.sub-menu-item {border-top: 1px solid #dfdfdf;width: 100%;float: left;}
.sub-menuLink {font-size: 16px;color: inherit;display: block;float: left;width: 100%;padding: 15px 0 15px 15px;color: #333;}
.sub-menuLink i {font-size: 10px;margin-right: 15px;vertical-align: 2px;}

.header-bottom {height: 52px;line-height: 52px;border-bottom: 1px solid #e1e1e1;margin-bottom: 15px;}
.header-marquee {white-space: nowrap;overflow: hidden;}
.header-title {font-family: 'NotoSans-Bold',sans-serif;color: #3e4095;font-size: 14px;text-transform: uppercase;padding-right: 15px;font-weight: 700;background: url(../images/pc/ico-hot.png) 0 center no-repeat; padding-left: 25px;}
.header-content {height: 52px;}
.header-content span{margin-left: 20px;position: relative;padding-left: 15px;}
/* .header-content a:hover {color: #005a79;} */
.header-content span::before {content: '';width: 6px;height: 6px;border-radius: 6px;background-color: #005a79;position: absolute;left: 0;top: 7px;}
/* header-social */
.header-social {height: 100%;display: flex;align-items: center;justify-content: flex-start;}
.header-social a {width: 29px;height: 29px;line-height: 29px;border-radius: 50%;border: 1px solid #ccc;color: #ccc;float: left;text-align: center;margin-left: 6px;}
.btn-button {padding: 12px 15px;background-color: #3e4095;border-radius: 4px;font-family: 'NotoSans-Bold', sans-serif;text-transform: uppercase;color: #fff;display: block;float: left;margin-right: 2px;}
.btn-button:hover,.btn-button.active{background-color: #fbae0a;}
/* form */
.title-form {display: block;text-align: center;margin-bottom: 10px;}
.name-form {color: #3e4095;font-family: 'NotoSans-Bold', sans-serif;text-transform: uppercase;text-align: center;font-size: 22px;padding-right: 56px;background: url(../images/pc/ico-magnify.png) right 0 no-repeat;max-height: 47px;line-height: 47px;display: inline-block;background-size: contain;}
/* header-frmsearch */
#frmSearch {background-color: #f1f1f1;border-radius: 5px;padding: 35px 20px; text-align: center;}
#frmSearch input[type="text"]{width: 100%;height: 42px;line-height: 42px;padding-left: 45px;padding-right: 10px;background:url(../images/pc/ico-search.png) center left 10px no-repeat; background-color: #fff;border-radius: 3px;font-size: 14px;font-family: 'NotoSans-Regular', sans-serif;margin-right: 10px;margin-bottom: 20px;}
::placeholder {color: #3e4095;font-size: 14px;font-family: 'NotoSans-Regular', sans-serif;}
#frmSearch select {border: none; outline: none;width: calc(100% - 140px);height: 42px;line-height: 42px; padding: 0 15px;background-color: #fff;border-radius: 3px;font-size: 14px;font-family: 'NotoSans-Regular', sans-serif;margin-right: 10px;color: #3e4095;}
#frmSearch button[type="submit"] {font-family: 'NotoSans-Bold', sans-serif;border-radius: 3px;font-size: 14px;padding: 0 12px;height: 42px;line-height: 42px;color: #fff;background-color: #3e4095;}
.note-form {display: block;font-family: 'NotoSans-Italic', sans-serif;text-align-last: left;color: #a0a0a0;margin-top: 20px;display: none;}
/* article */
.f0 {font-family: 'NotoSans-Bold', sans-serif;font-weight: 700;}
.f1 {font-family: 'NotoSans-Regular', sans-serif;font-weight: 400;}
.f2 {font-family: 'NotoSans-BoldItalic', sans-serif;font-weight: 700;}
.f3 {font-family: 'NotoSans-Italic', sans-serif;font-weight: 400;}
.article-image{position: relative;display: block;overflow: hidden;width: 100%;margin-bottom: 12px;}
.article-image::before{padding-top: 66.67%;content: '';display: block;}
.article-image img{position: absolute;top: 0;z-index: 1;width: 100%;height: 100%;object-fit: cover;}
.article-title{font-size: 14px;color: #000;line-height: 1.6;}
.footer-mastercms a:hover,.article-title:hover, .bx-newest .article-title:hover {color: #3e4095;}
.article-desc {-webkit-box-orient: vertical;text-overflow: ellipsis;-webkit-line-clamp: 3;display: -webkit-box;overflow: hidden;margin-top: 10px;line-height: 1.57;color: #999;}
/* tab-category */
/* .tab-category {width: 538px;margin-bottom: 50px;} */
.bx-cat-one .bx-cat-name {display: block;padding-bottom: 0;}
.bx-cat-one .bx-cat-title {color: #3e4095;font-family: 'NotoSans-Bold', sans-serif;text-transform: uppercase;font-size: 20px;padding-bottom: 6px;float: left;border-bottom: 1px solid #ebebeb;margin-bottom: 18px;}
.tab-category .bx-cat-link {padding-left: 64px;position: relative;background: url(../images/pc/work-find-people.png) 0 center no-repeat;height: 50px;float: left;line-height: 50px;}
.tab-category .tab-button {font-size: 14px;font-family: 'NotoSans-Bold', sans-serif; display: inline-block;margin-right: 25px;cursor: pointer;}
.tab-category .tab-button.active {color: #3e4095;}
.tab-category .bx-tab-content {margin-top: 25px;}
.bx-cat-one .tab-content {border: 1px dashed #b9b9b9;padding: 25px;border-radius: 5px;}
.bx-tab-head {overflow-x: scroll;width: 100%;white-space: nowrap;}
/* bx-cat-one */
.bx-cat-one .article {width: 100%;float: left;margin-right: 20px;border-top: 1px solid #ebebeb;margin-top: 20px;padding-top: 20px;}
.bx-cat-one .article:first-child {margin-top: 0;padding-top: 0;border-top: 0;}
.bx-cat-one .article-image {width: 56px;float: left;margin-right: 20px;border-radius: 5px;box-shadow: 0 0 8px #bdbdbd;margin-bottom: 0;}
.bx-cat-one .article-image::before {padding-top: 100%;}
.bx-cat-one .article-image img {margin: 5px;width: calc(100% - 10px); height: calc(100% - 10px);}
/* bx-cat-name */
.bx-cat-name {position: relative;padding-bottom: 20px;}
.bx-cat-title {font-size: 28px;font-family: 'NotoSans-Bold', sans-serif;display: inline-block;color: #3e4095;}
/* .bx-cat-subname {display: inline-block;}
.bx-cat-sublink {font-size: 13px;font-family: 'NotoSans-Bold', sans-serif;margin-left: 22px;} */
/* ico-down */
.ico-down {font-size: 18px;width: 36px;height: 36px;line-height: 36px;text-align: right;display: block;float: right;color: #000;cursor: pointer;}
/* bx-cat-subname */
.bx-cat-subname {display: none;background-color: #f8f8f8;position: absolute;top: 100%;right: 0;z-index: 99;min-width: 200px;box-shadow: -2px 2px 5px rgb(0 0 0 / 20%);transform-origin: 0 0;}
.bx-cat-subname a {display: block;text-align: right;padding: 0 10px;line-height: 36px;border-top: 1px solid #ebebeb;font-family: 'NotoSans-Regular', sans-serif;font-size: 14px;font-weight: 400;}
.bx-cat-subname a:first-child {border-top: 0;}
.bx-cat-two {clear: both;}
/* bx-cat-two */
.bx-cat-two .bx-cat-content{background-color: #fbf8f8;padding: 10px;padding-bottom: 30px;margin: 0 -10px;}
/* bxCatCover */
.bxCatCover {width: 100%;margin-bottom: 25px;}
.bxCatCover .article-title {font-size: 20px;line-height: 1.6;}
.bxCatCover .article-desc {display: none;}
/* bxCatList */
.bxCatList {width: 100%;height: 400px;}
.bxCatList .mCSB_inside > .mCSB_container {margin-right: 20px;}
.bxCatList .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {width: 9px;background-color: #3e4095;border-radius: 0;}
.bxCatList .mCSB_scrollTools .mCSB_draggerRail{width: 1px;background-color: #e1e1e1;}
.bxCatList .article {width: 100%;float: left;margin-top: 18px;padding-top: 18px;border-top: 1px dotted #ccc;}
.bxCatList .article:first-child {margin-top: 0;padding-top: 0;border-top: 0;}
.bxCatList .article-image {display: none;}
.bxCatList .article-title {margin-bottom: 10px;}
.bxCatList .article-desc {color: #999;}

/* bx-blue */
.bx-blue {background: rgb(231,253,245); background: linear-gradient(180deg, rgba(231,253,245,1) 0%, rgba(245,242,254,1) 100%);padding: 30px 0;}
.bx-blue .slick-slide {padding: 0 18px;}
.bx-blue .bx-cat-content {position: relative;padding-bottom: 20px;}
.bx-blue .jqSlider {overflow: hidden;position: unset;}
.bx-blue .slick-list {margin: 0 -18px;}
.bx-blue .article {background: #fff;padding: 24px;margin-bottom: 24px;box-shadow: 2px 2px 0 #f1f1f1;min-height: 170px;height: 170px;}
.bx-blue .article-image {width: 130px;margin-right: 30px;float: left;margin-bottom: 0;}
.bx-blue .article-title {line-height: 1.57;font-size: 14px;}
.bx-blue .article-link {-webkit-box-orient: vertical;text-overflow: ellipsis;-webkit-line-clamp: 2;display: -webkit-box;overflow: hidden;}
.slick-arrow {position: absolute;top: 50%;transform: translateY(-50%);width: 73px;height: 73px;line-height: 73px;background: url(../images/pc/ico-prev.png) center center no-repeat;background-color: #3e4095;border-radius: 50%;cursor: pointer;z-index: 5;}
.slick-arrow:hover {opacity: 0.7;}
.prev {left: -118px;}
.next {left: unset;right: -118px;transform: translateY(-50%) rotate(180deg);}
.slick-dots {position: absolute; -webkit-transform: translateX(-50%); transform: translateX(-50%); bottom: 0; left: 50%;}
.slick-dots li {display: inline-block;}
.slick-dots li.slick-active button {background: #3e4095;}
.slick-dots li button {width: 9px; height: 9px; background: #ebebeb; border-radius: 9px; font-size: 0; margin: 0 2px; transition: 0.25s; border: 0; outline: 0;}
/* bx-cat-three */
.bx-cloud .bx-cat-link {padding-left: 64px;background: url(../images/pc/ico-cloud.png) 0 center no-repeat;min-height: 31px;background-size: contain;}
.bx-cat-three .bx-cat-content {counter-reset: section;}
.bx-cat-three .article {width: 100%;background-color: #f5f2fe;padding: 20px;margin-bottom: 25px;border-radius: 4px;float: left;display: flex;justify-content: flex-start;align-items: flex-start;flex-direction: column;}
.bx-cat-three .article-info {width: 100%;position: relative;padding-left: 55px;}
.bx-cat-three .article-info::before {content: counter(section);counter-increment: section;position: absolute;top: 50%;transform: translateY(-50%);left: 0;font-family: 'NotoSans-Bold', sans-serif;font-size: 22px;}
.bx-cat-three .article-info::after {content: '';background: #ded8f0; width: 2px;height: 100%;position: absolute;left: 30px;top: 50%;transform: translateY(-50%);border-right: 1px solid #fff;margin-top: 2px;}
.bx-cat-three .article-image {display: none;}
.order{height: 32px;line-height: 32px;padding: 0 18px;color: #fff;font-family: 'NotoSans-Bold', sans-serif;background-color: #24aeef;float: right;margin-left: 10px;}
.call{height: 32px;line-height: 32px;padding: 0 18px;background-color: #24aeef;float: right;margin-left: 10px;}
.message{width: 33px;height: 33px;background: url(../images/pc/ico-message.png) 0  0 no-repeat;float: right;margin-left: 20px;}
.article-module {display: none;width: 100%;float: right;}
/* bx-breadcumb */
.breadcrumb-name {position: relative;}
.breadcrumb-title {display: inline-block;padding-bottom: 10px;font-family: "Roboto-Bold", sans-serif; font-weight: 700;font-size: 28px;}
.breadcrumb-title {display: inline-block;}
.breadcrumb-link {color: #3e4095;}
.sub-breadcrumb {font-family: 'NotoSans-Regular', sans-serif;font-size: 14px;font-weight: 400;margin-left: 20px;}
/* bx-list-cover */
.bx-list-cover .article {position: relative;display: block;}
.bx-list-cover .article-title {font-size: 22px;line-height: 1.6;}
.bx-list-cover .article-desc {display: block;}
/* bx-cat-pink */
.jq-bgPink {overflow: hidden;padding-bottom: 30px;}
.slick-list {margin:  0 -10px;}
.bx-cat-pink .article {float: left;background-color: #f8f3f0;padding: 20px;border-radius: 5px;margin: 0 10px;}
.bx-cat-pink .article-image {width: 56px;float: left;margin-right: 20px;border-radius: 5px;box-shadow: 0 0 8px #bdbdbd;margin-bottom: 0;background-color: #fff;}
.bx-cat-pink .article-image::before {padding-top: 100%;}
.bx-cat-pink .article-image img {margin: 5px;width: auto;height: auto;}
/* _BX_LISTING */
._BX_LISTING .article {padding-top: 25px;margin-top: 25px;border-top: 1px solid #ebebeb;float: left;width: 100%;}
._BX_LISTING .article:first-child {margin-top: 0;padding-top: 0;border-top: 0;}
._BX_LISTING .article-image {width: 170px; margin-right: 20px;margin-bottom: 0;float: left;}
._BX_LISTING .article-title {font-size: 14px;line-height: 1.6;}
._BX_LISTING .article-desc {display: none;}
.btn-xemthem, .btn-viewmore {text-align: center;margin: 60px auto;color: #3e4095;}
.btn-xemthem {display: block;font-size: 16px;height: 52px;width: 172px;background-color: #ebebeb;border-radius: 52px; text-align: center;line-height: 52px;cursor: pointer;transition: .3s ease all;}
.btn-viewmore a,.btn-viewmore span.current,.__MB_ARTICLE_PAGING span,.__MB_ARTICLE_PAGING a{display: inline-block;font-size: 16px;height: 52px;width: 172px;background-color: #ebebeb;border-radius: 52px; text-align: center;line-height: 52px;cursor: pointer;transition: .3s ease all;margin: 0 2px;}
.btn-xemthem:hover, .btn-viewmore span.current, .btn-viewmore a:hover,.__MB_ARTICLE_PAGING span.current,.__MB_ARTICLE_PAGING a:hover {background-color: #3e4095;color: #fff;}
.banner {text-align: center;}
.banner img{height: auto;}
.__MB_ARTICLE_PAGING span:first-child{display: none;}
.__MB_ARTICLE_PAGING{text-align: center;}
.__MB_ARTICLE_PAGING .next {left: unset;right: unset;transform: none;}
/* bx-detail */
.article-detail-subtitle {font-size: 18px;margin-bottom: 5px;display: block;}
.article-detail-title {font-size: 32px;line-height: 1.4375;margin-bottom: 15px;}
.article-detail-date {font-size: 12px;color: #999;}
.article-detail-cate {color: #3e4095;text-transform: uppercase;font-size: 14px;}
.article-detail-date + .article-detail-cate::before {content: '|';color: #999; padding-right: 5px;font-size: 14px;}
.article-detail-date:empty, .article-detail-cate:empty {display: none;}
.article-detail-follow {margin: 10px 0;}
.ico-google-news {display: block;height: 28px;line-height: 28px;background: url(../images/pc/ico-google-news.png) top 8px right 0 no-repeat;color: #6f6f70;border-radius: 14px;padding: 0 90px 0 0;font-size: 13px;
}
.article-detail-meta {margin-bottom: 10px;}
.article-detail-desc {text-align: justify;font-size: 14px;line-height: 1.7;color: #333;margin-bottom: 20px;}
.__MB_ARTICLE_A td a {
    font-size: 14px;
    line-height: 1.4;
    color: #3e4095;
    position: relative;
    width: 100%;
    float: left;
    margin: 5px 0;
    padding-left: 15px;
    font-style: normal;
}
.__MB_ARTICLE_A td a:before {
    width: 6px;
    height: 6px;
    background: #b7b7b7;
    content: '';
    position: absolute;
    top: 8px;
    left: 0;
    border-radius: 3px;
}
.__MASTERCMS_CONTENT{color: #333;}
.__MASTERCMS_CONTENT p {font-family: 'NotoSans-Regular', sans-serif;font-weight: 400;text-align: justify;font-size: inherit;color: #333;margin: 25px 0;}
.article-detail-author {font-size: 14px;}
.article-author-email{font-size: 14px;color: #999;line-height: 1;margin-top: 3px;display: block;}
/* article-tag */
.article-tag span{display: block;height: 31px;font-size: 21px;line-height: 31px;background: url(../images/pc/ico-tags.png) left top no-repeat;color: #34425a;margin-right: 15px;padding: 0 0 0 40px;font-family: 'NotoSans-Regular', sans-serif;font-weight: 400;margin-bottom: 15px;}
.article-keyword{display: inline;}
.article-keyword a {height: 35px;line-height: 35px;display: inline-block;margin-right: 2px;margin-bottom: 10px;background: #f5f5f5;border-radius: 4px;padding: 0 15px;color: #344258;}
.article-keyword a::before {content: '#';}
.article-keyword a:hover {color: #3e4095;}
/* bx-cat-four  */
.bx-cat-four .article {float: left;margin-left: 22px;width: calc((100% - 22px) / 2);}
.bx-cat-four .article:nth-child(2n+1) {margin-left: 0;clear: both;}
.bx-cat-four .article-desc {display: none;}
.bx-relate {border-top: 1px solid #ebebeb;padding-top: 25px;}
.bx-relate .bx-cat-name{padding-bottom: 0;}
.bx-relate .article{margin-top: 20px;}
/* bx-others */
.green-color {color: #3e4095;}
/* bxFooter */
.bxFooter{border-top: 3px solid #3e4095;background: #eee;padding: 8px 0;text-align: left;margin-top: 15px;}
.logoFooter {margin-top: 5px;margin-right: 10px;}
.logoFooter img{height: 25px;}
.gotop {background: #3e40956e;width: 36px;height: 36px;border-radius: 100%;cursor: pointer;display: block;float: right;text-align: center;}
.gotop i {color: #fff;line-height: 36px;}
.bxFooterAuth,.bxFooterLicense {font-size: 13px;color: #555;margin-top: 10px;padding-top: 10px;border-top: 1px solid #fff;}
.bxFooterAuth h4{font-size: 16px;}
.bxMasterCMS{background: #fff;padding: 8px 0;}
.bxMasterCMS a{font-size: 13px;color: #555;}
.goTop {display: none;width: 45px;height: 45px;border-radius: 50%;background-color: #3e4095;color: #fff;text-align: center;text-transform: uppercase;font-family: 'NotoSans-Bold', sans-serif;font-size: 7px;position: fixed;bottom: 50px;right: 12px;cursor: pointer;z-index: 999;text-align: center;padding: 10px 0;}
.goTop > i {display: block;font-size: 15px;margin-bottom: 3px;}
.goTop:hover {opacity: .7;}
/* bx-list-result */
.highlight {background-color: yellow;}
.alert {padding: 15px;border: 1px solid transparent;border-radius: 4px;}
.alert-info {color: #31708f;background-color: #d9edf7;border-color: #bce8f1;}
/* bx-error-page */
.bx-error-page {padding: 20px 0 30px 0;text-align: center;}
.bx-error-page h1 {margin: 15px 0;color: #999;font-weight: normal;}
.backToHomepage {background: #eb5757;display: inline-block;color: #fff !important;height: 40px !important;line-height: 40px;padding: 0 20px;border-radius: 20px;font-weight: normal;font-size: 14px;}
.backToHomepage:hover {background: #3e4095;}
@media screen and (max-width: 480px) {
    .name-form {font-size: 18px;padding-right: 50px;max-height: 35px;line-height: 35px;}
    .bx-cat-title {font-size: 24px;}
    .ico-down {width: 30px;height: 30px;line-height: 30px;}
}
@media screen and (max-width: 360px) {
    .name-form {font-size: 14px;padding-right: 32px;max-height: 28px;}
    .btn-button {padding: 10px 6px;font-size: 13px;}
    #frmSearch select {width: 100%;display: block;margin-bottom: 20px;}
    #frmSearch button[type="submit"] {display: block;margin: 0 auto;}
    .bx-cat-one .tab-content {padding: 10px;}
    .bx-cat-title {font-size: 20px;}
    .ico-down {width: 28px;height: 28px;line-height: 28px;}
    .bx-cloud .bx-cat-link {padding-left: 50px;}
}