@font-face {

    font-family:"UTM HelvetIns";

    src:url(../fonts/UTM%20HelvetIns.ttf);

    font-weight:normal;

    font-style:normal;

}



header,

section,

footer,

aside,

nav,

main,

article,

figure {

    display:block;

}



* {

    padding:0;

    /* [disabled]margin:0;

    */;

}



body {

    margin:0 auto;

    font-family:Arial;

    font-size:12px;

    color:#000;

    padding:0;

    /*background:url(../img/bg.png) no-repeat;

    */



                background-size:cover;

    background-attachment:fixed;

}



h1,

h2,

h3,

h4,

h5,

h6 {

    margin:0;

    padding:0;

}



p {

    margin:0;

    padding:0;

}



ul {

    padding:0;

    margin:0;

    list-style-type:none;

}



a:hover,

a:active {

    text-decoration:none;

    outline:none;

}



.wrapper-main {

    box-shadow:0 -6px 15px rgba(51,51,51,.75);

}



.top-1 {

    /*background:url(../img/banner_top.png) no-repeat;

    */



                        background-size:100%;

    background-attachment:fixed;

}



.logo_pc {

    line-height:120px;

    height:120px;

    padding-top:8px;

    padding-bottom:9px;

    margin-left:5px;

}



.logo_pc img {

    width:333px;

}



.logo_pc a {

    vertical-align:middle;

}



.main-right {

    padding-right:0;

}



.language {

    padding-top:48px;

}



.language a {

    margin-right:17px;

}



.icon-dt img {

    float:left;

    margin-left:-12px;

    margin-right:11px;

}



.hot-line {

    padding-top:7px;

}



.number {

    color:#d70303;

    font-weight:bold;

    font-size:16px;

    margin-top:-2px;

    text-shadow:-1px 0 white,0 1px white,1px 0 white,0 -1px white;

}



.menu-head {

    background:#9c0123;

    position:relative;

    z-index:10;

}



.banner {

    padding-left:0;

}



.tit {

    padding:7px 0;

}



.tit a {

    color:#9c0123;

    font-weight:bold;

    font-size:14px;

    text-transform:uppercase;

}



.tim-kiem form {

    padding-top:10px;

}



.dead {

    background:#fff;

}



.tim-kiem {

    background:url(../img/bgr-timkiem.jpg) no-repeat 0 136px;

    background-size:100%;

    padding:0 10px 26px 10px;

}



.group {

    width:100%;

}



.inp {

    border-radius:3px !important;

}



.input-sm {

    border-radius:3px !important;

    margin:5px 0;

}



.btn-1 {

    padding:3px 5px;

    font-family:Verdana,Geneva,sans-serif;

}



.btn-2 {

    float:right;

}



.btn-3 {

    border-radius:0;

    background-color:#dedede;

    font-size:14px !important;

    color:#000 !important;

    border:1px solid #ccc;

    font-weight:normal !important;

    text-transform:none !important;

}



.main-content {

    background:#FFF;

}



.sidebar {

    border:1px solid #dedede;

    border-top-left-radius:10px;

    margin-bottom:15px;

}



.title-sidebar {

    background:url(../img/khung_1.png) no-repeat;

    padding:7px 0 5px 15px;

}



.title-sidebar h2 {

    font-size:14px;

    text-transform:uppercase;

}



.title-sidebar a {

    color:#fff;

}



.col-left {

    padding-left:0;

    padding-top:10px;

}



ul.sub-menu li {

    padding:7px 0;

    border-bottom:1px dotted #dedede;

}



ul.sub-menu li a {

    color:#878686;

    font-size:14px;

    font-weight:normal;

    padding-left:25px;

}



.list-online ul {

    padding:10px 5px;

}



.list-online ul li {

    background:url(../img/dott.png) no-repeat 8px 15px;

    padding:5px 0 5px 25px;

    border-bottom:1px dotted #dedede;

    color:#696a6a;

}



.hotro-left {

    padding-left:0;

    padding-top:5px;

}



.hotro-img {

    padding:0;

}



.hotro-img img {

    margin-right:15px;

}



.hot-line {

    font-weight:bold;

    color:#d53c00;

    padding:10px 0 10px 5px;

    text-transform:uppercase;

}



.box-img {

    padding:10px 0 7px 0;

}



.item-anh {

    padding:3px 3px;

}



.item-anh a img {

    padding:6px;

    width:100%;

    height:auto;

}



.content-sidebar {

    padding:10px 0;

    text-align:center;

}



/*col-center*/



.box-lich {

    padding:0;

}



.col-center {

    padding-top:10px;

}



.noi-bat {

    padding:0;

    margin-bottom:10px;

}



.tit-noibat {

    background:url(../img/bg_tit.png) no-repeat;

    padding:8px 0 2px 10px;

}



.tit-noibat a {

    color:#fff;

    text-transform:uppercase;

    font-weight:bold;

}



.dvnb_content {

    padding:0 0 20px 0;

    border:1px solid #dedede;

}



.dvnb_content h5 {

    font-size:12px;

}



.dvnb_content a {

    color:#9c0123;

    font-weight:bold;

}



.lich {

    padding:10px 10px 20px 0;

}



.lich-2 {

    padding-right:0;

}



.tit-lich {

    background:url(../img/bg_tit.png) no-repeat;

    padding:7px 0 10px 10px;

}



.tit-lich i {

    color:#fff;

}



.tit-lich h2 {

    font-size:12px;

}



.tit-lich a {

    color:#fff;

    font-weight:bold;

    text-transform:uppercase;

}



.lich-content {

    border:1px solid #dedede;

}



.item-content {

    padding:0;

}



.item-img {

    padding:20px 0 0 0;

}



.item-img img {

    width:100%;

}



.text-img {

    padding-top:10px;

    min-height:8em;

    height:125px;

    overflow: hidden;

}



.text-img a {

    color:#9c0123;

    font-weight:bold;

    padding:20px 20px 20px 0;

}



.detail {

    padding-top:10px;

    margin-right:10px;

}



.detail a {

    color:#9c0123;

}



.baner-quangcao {

    padding:0 0 10px 0;

}



.baner-quangcao img {

    width:100%;

}



.new {

    padding:0;

}



.text-new a {

    color:#9c0123;

    text-transform:capitalize;

}



.text-new {

    text-align:justify;

    line-height:18px;

}



.box-new {

    padding:0;

    border:1px solid #dedede;

}



.dich-vu {

    padding:20px 0 0 0;

}



.doi-tac {

    padding:20px 0 10px 0;

}



.icon-link {

    padding:10px 0;

}



/*foot*/



.foot {

    background:#9f1332;

}



.foot-1 {

    padding:20px 0;

    color:#fff;

    background:url(../img/line2.png) no-repeat center bottom;

}



.tit-main-1 a {

    text-transform:uppercase;

    color:#fff;

    font-weight:bold;

}



.list ul {

    padding:7px 0;

}



.list ul li {

    padding:3px 0;

}



.list ul li a {

    color:#fff;

}



.list-1 {

    padding-top:17px;

}



.foot-2 {

    color:#fff;

    padding:25px 0 10px 15px;

    line-height:18px;

}



.form-air-port .form-control {

    border-radius:0;

}



.title-form-aiport {

    color:#1c669f;

    margin:20px 0;

    text-transform:uppercase;

    font-size:14px;

    font-weight:bold;

}



#nav li {

    padding:5px 0 5px 5px;

    background:url(../img/dott.png) no-repeat 7px 17px;

}



#nav li ul li {

    background:none !important;

}



#nav li a {

    display:block;

    text-transform:uppercase;

    color:#bb0101;

    font-size:14px;

    padding:5px;

    overflow:hidden;

    padding-left:25px;

    border-bottom:1px dotted #ccc;

}



#nav li a:hover,

#nav li a.active {}



#nav li ul {

    display:none;

    // used to hide sub-menus;

}



#nav li ul li a {

    color:#878686;

    text-transform:capitalize;

}



#nav1 li {

    padding:5px 0 5px 5px;

    background:url(../img/dott.png) no-repeat 7px 17px;

}



#nav1 li ul li {

    background:none !important;

}



#nav1 li a {

    display:block;

    text-transform:uppercase;

    color:#bb0101;

    font-size:14px;

    padding:5px;

    overflow:hidden;

    padding-left:25px;

    border-bottom:1px dotted #ccc;

}



#nav1 li a:hover,

#nav li a.active {}



#nav1 li ul {

    display:none;

    // used to hide sub-menus;

}



#nav1 li ul li a {

    color:#878686;

    text-transform:capitalize;

}



.support {

    line-height:2;

}



.support p {

    text-align:left;

    padding:0 20px;

}



/***fanpage***/



.atss.atss-right a {

    float:right;

}



.atss a {

    position:relative;

    display:block;

    width:3pc;

    margin:0;

    outline:0;

    text-align:center;

    float:left;

    -webkit-transition:width .15s ease-in-out;

    transition:width .15s ease-in-out;

    overflow:hidden;

    z-index:100030;

}



.atss a .at-icon-wrapper {

    display:block;

    padding:10px 0;

}



.atss a span .at-icon {

    position:relative;

    display:block;

    background-repeat:no-repeat;

    background-position:50% 50%;

    width:3pc;

    height:4pc;

    line-height:2pc;

    border:none;

    padding:0;

    margin:0 auto;

    overflow:hidden;

    cursor:pointer;

    cursor:hand;

}



.at4-show {

    display:block !important;

}



.atss-right {

    left:auto;

    float:right;

    right:0;

}



.atss {

    position:fixed;

    top:45%;

    width:3pc;

    z-index:100020;

    background:none;

}



.atss a:hover {

    width:4pc;

}



.at-svc-facebook {

    background-color:#516ca4;

}



.at-svc-google {

    background-color:#f20000;

}



.at-svc-youtube {

    background-color:#f29400;

}



.at-icon-wrapper i {

    color:#fff;

    font-size:14px;

}



.like-face {

    margin-top:15px;

}



.print-ting a {

    display:block;

    color:#000;

    margin-bottom:3px;

}



.print-ting a.email {

    background:url('../img/email.png') no-repeat left;

    padding-left:20px;

    line-height:16px;

}



.print-ting a.print {

    background:url('../img/print.png') no-repeat left;

    padding-left:20px;

    line-height:16px;

}



.print-ting a.save {

    background:url('../img/save.png') no-repeat left;

    padding-left:20px;

    line-height:16px;

}



.new-same {

    margin:25px 0;

}



.new-same h2 {

    font-size:20px;

    border-bottom:1px solid red;

    margin-bottom:15px;

}



.new-same ul {

    list-style:outside;

    padding-left:25px;

}



.new-same ul li a {

    display:block;

    color:#000;

    padding:5px;

}



.new-time {

    margin-left:15px;

    color:#666;

}



.new-content {

    line-height:2;

}



.pro-content {

    line-height:2;

}



.box-bank img {

    border:1px solid #aaaaaa;

    margin-right:8px;

    margin-bottom:7px;

}



.title_bank {

    color:#fff;

    float:right;

    margin-top:30px;

}



.img_bank {

    padding:5px;

}



.img_bank img {

    max-height:50px !important;

}



.as-menu {

    padding:0 10px;

    list-style-type:none;

    margin-bottom:0;

}



.as-menu li {

    position:relative;

}



.as-menu li:last-child {

    border-bottom:none;

}



.as-menu li.dropdown:after {

    font-family:FontAwesome;

    content:"\f107";

    display:inline-block;

    position:absolute;

    /*width:80px;

    */



                

/*height:35px;

    */



                

/*background:red;

    */



                line-height:35px;

    top:0;

    right:0;

    cursor:pointer;

    border-bottom:0;

    text-align:right;

    padding:0 15px;

}



.as-menu li .dropdown-content {

    list-style-type:none;

    padding-left:0;

    max-height:0;

    -webkit-transition:all 0.5s linear;

    -o-transition:all 0.5s linear;

    transition:all 0.5s linear;

    overflow:hidden;

}



.as-menu li .dropdown-content li {

    border-bottom:1px dashed #ccc;

}



.as-menu li .dropdown-content li:last-child {

    border-bottom:none;

}



.as-menu li.dropdown.open:after {

    font-family:FontAwesome;

    content:"\f106";

}



.as-menu li.dropdown.open .dropdown-content {

    height:auto;

    max-height:400px;

}



.as-menu li a {

    display:block;

    padding:6px 4px 4px 20px;

    font-size:14px;

    color:#000;

    -webkit-transition:padding 0.3s;

    -o-transition:padding 0.3s;

    transition:padding 0.3s;

}



/*.as-menu li a:hover {

    */



                

/*padding-left:25px;

    */



                

/*color:#ec2537;

    */



                

/*;

}



*/



                .tit_menu_left {

    font-size:14px;

    background:url("../img/bg_left.png") no-repeat;

    margin-top:0;

}



.tit_menu_left a {

    width:100%;

    color:white;

    white-space:nowrap;

    text-overflow:ellipsis;

    overflow:hidden;

    padding:5px 80px 5px 11px;

    display:inline-block;

    text-transform:uppercase;

    line-height:18px;

}



.qts_left_content .as-menu>li>a {

    background:url("../img/list_style.png") no-repeat center left 4px;

    text-transform:uppercase;

    font-size:14px;

    color:#bb0101;

}



.qts_left_content .as-menu>li:not(:last-child) {

    border-bottom:1px dashed #ccc;

}



.as-menu li .dropdown-content li        a {

    color:#878686;

}



.menu_left {

    border:1px solid #ccc;

    border-top-left-radius:10px;

}



@media (max-width:991px) {

    .menu-head {

        background:white !important;

    }

}



.page-content img {

    width:100% !important;

    height:auto !important;

}



#nav li {

    position:relative;

}



#nav li:hover .sub-menu1 {

    position:absolute;

    left:100%;

    top:0;

    display:block !important;

    width:250px;

    background:#f3f3f3;

    z-index:999999999;

}



.sub-menu1 li {

    margin-bottom:2px;

}



.date li {

    display:block;

    font-size:12px;

    margin-right:20px;

    color:#777777;

    position:relative;

}



.date li:not(:last-child):after {

    /*content:'|';

    */



                                position:absolute;

    color:#777777;

    top:0;

    right:-12px;

}



.name_news_r {

    font-size:16px;

    font-weight:bold;

    color:#262626;

    margin-top:0;

    margin-bottom:5px;

}



.name_news_r a {

    color:#262626;

}



.date {

    margin-bottom:3px;

}



.des_news {

    font-size:13px;

    color:#777777;

    line-height:20px;

}



.box_news_r a > img {

    float:left;

    margin-right:28px;

    width:200px;

    height:150px;

}



.box_news_r a > img:hover {

    opacity:0.8;

}



.name_news_r a:hover {

    text-decoration:underline;

}



.box_news_r {

    padding:20px 0;

    border-bottom:1px dashed #cccccc;

}



.sc_news_r {

    padding:0 20px;

}



.tit_news {

    margin:0;

    font-size:14px;

    font-weight:bold;

    color:white;

    text-transform:uppercase;

    border-bottom:2px solid #014d87;

}



.tit_news span {

    display:inline-block;

    background:#014d87;

    padding:9px 20px;

    border-top-right-radius:5px;

}



.content_news_r {

    font-size:13px;

    color:#333333;

    text-align:justify;

    line-height:25px;

}



.social-button {

    display:block;

    padding:0;

    margin:0;

    white-space:nowrap;

    font-size:0;

    max-height:26px;

    float:left;

    overflow-y:hidden;

    overflow-x:hidden;

}



.content_news_r img {

    max-width:100% !important;

}



.qts_left_content .news {

    border:1px solid #ddd;

}



.list_news {

    padding:0 10px;

}

 @media (max-width:767px) {
    .fixcontent img{
        width: inherit !important;
        max-width: 100% !important;
        height: auto !important;
    }
    .fixcontent table{
        width: inherit !important;
        max-width: 100% !important;
        height: auto !important;
    }
}

.doi-tac .dvnb_content>ul {
    display: flex;
    flex-wrap: wrap;
}

.doi-tac .dvnb_content>ul>li {
    flex: 0 0 20%;
    max-width: 20%;
}

.doi-tac .dvnb_content>ul>li .img img {position: absolute;top: 0;left: 0;width: 100%;HEIGHT: 100%;object-fit: contain;}

.doi-tac .dvnb_content>ul>li .img {
    position: relative;
    padding-top: 56%;
    border: 1px solid #ddd;
}