@charset "utf-8";
@font-face {
    font-family: 'OpenSansRegular';
    src: url('../fonts/OpenSansRegular.eot');
    src: url('../fonts/OpenSansRegular.eot') format('embedded-opentype'),
         url('../fonts/OpenSansRegular.woff2') format('woff2'),
         url('../fonts/OpenSansRegular.woff') format('woff'),
         url('../fonts/OpenSansRegular.ttf') format('truetype'),
         url('../fonts/OpenSansRegular.svg#OpenSansRegular') format('svg');
}
@font-face {
    font-family: 'regular';
    src: url('../fonts/regular.eot');
    src: url('../fonts/regular.eot') format('embedded-opentype'),
         url('../fonts/regular.woff2') format('woff2'),
         url('../fonts/regular.woff') format('woff'),
         url('../fonts/regular.ttf') format('truetype'),
         url('../fonts/regular.svg#regular') format('svg');
}

@font-face {
    font-family: 'SFUFunctionCondensed';
    src: url('../fonts/SFUFunctionCondensed.eot');
    src: url('../fonts/SFUFunctionCondensed.eot') format('embedded-opentype'),
         url('../fonts/SFUFunctionCondensed.woff2') format('woff2'),
         url('../fonts/SFUFunctionCondensed.woff') format('woff'),
         url('../fonts/SFUFunctionCondensed.ttf') format('truetype'),
         url('../fonts/SFUFunctionCondensed.svg#SFUFunctionCondensed') format('svg');
}

@font-face {
    font-family: 'UTMAvo';
    src: url('../fonts/UTMAvo.eot');
    src: url('../fonts/UTMAvo.eot') format('embedded-opentype'),
         url('../fonts/UTMAvo.woff2') format('woff2'),
         url('../fonts/UTMAvo.woff') format('woff'),
         url('../fonts/UTMAvo.ttf') format('truetype'),
         url('../fonts/UTMAvo.svg#UTMAvo') format('svg');
}
@font-face {
    font-family: 'SFUEurostileCondensed';
    src: url('../fonts/SFUEurostileCondensed.eot');
    src: url('../fonts/SFUEurostileCondensed.eot') format('embedded-opentype'),
         url('../fonts/SFUEurostileCondensed.woff2') format('woff2'),
         url('../fonts/SFUEurostileCondensed.woff') format('woff'),
         url('../fonts/SFUEurostileCondensed.ttf') format('truetype'),
         url('../fonts/SFUEurostileCondensed.svg#SFUEurostileCondensed') format('svg');
}

@font-face {
    font-family: 'UTMAlterGothic';
    src: url('../fonts/UTMAlterGothic.eot');
    src: url('../fonts/UTMAlterGothic.eot') format('embedded-opentype'),
         url('../fonts/UTMAlterGothic.woff2') format('woff2'),
         url('../fonts/UTMAlterGothic.woff') format('woff'),
         url('../fonts/UTMAlterGothic.ttf') format('truetype'),
         url('../fonts/UTMAlterGothic.svg#UTMAlterGothic') format('svg');
}
@font-face {
    font-family: 'RobotoBlack';
    src: url('../fonts/RobotoBlack.eot');
    src: url('../fonts/RobotoBlack.eot') format('embedded-opentype'),
         url('../fonts/RobotoBlack.woff2') format('woff2'),
         url('../fonts/RobotoBlack.woff') format('woff'),
         url('../fonts/RobotoBlack.ttf') format('truetype'),
         url('../fonts/RobotoBlack.svg#RobotoBlack') format('svg');
}


@font-face {
    font-family: 'UTMMagnesium';
    src: url('../fonts/UTMMagnesium.eot');
    src: url('../fonts/UTMMagnesium.eot') format('embedded-opentype'),
    url('../fonts/UTMMagnesium.woff2') format('woff2'),
    url('../fonts/UTMMagnesium.woff') format('woff'),
    url('../fonts/UTMMagnesium.ttf') format('truetype'),
    url('../fonts/UTMMagnesium.svg#UTMMagnesium') format('svg');
}
@font-face {
    font-family: 'UTMHelvetIns';
    src: url('../fonts/UTMHelvetIns.eot');
    src: url('../fonts/UTMHelvetIns.eot') format('embedded-opentype'),
         url('../fonts/UTMHelvetIns.woff2') format('woff2'),
         url('../fonts/UTMHelvetIns.woff') format('woff'),
         url('../fonts/UTMHelvetIns.ttf') format('truetype'),
         url('../fonts/UTMHelvetIns.svg#UTMHelvetIns') format('svg');
}
@font-face {
    font-family: 'RobotoCondensedBold';
    src: url('../fonts/RobotoCondensedBold.eot');
    src: url('../fonts/RobotoCondensedBold.eot') format('embedded-opentype'),
    url('../fonts/RobotoCondensedBold.woff2') format('woff2'),
    url('../fonts/RobotoCondensedBold.woff') format('woff'),
    url('../fonts/RobotoCondensedBold.ttf') format('truetype'),
    url('../fonts/RobotoCondensedBold.svg#RobotoCondensedBold') format('svg');
}

@font-face {
    font-family: 'RobotoCondensedRegular';
    src: url('../fonts/RobotoCondensedRegular.eot');
    src: url('../fonts/RobotoCondensedRegular.eot') format('embedded-opentype'),
    url('../fonts/RobotoCondensedRegular.woff2') format('woff2'),
    url('../fonts/RobotoCondensedRegular.woff') format('woff'),
    url('../fonts/RobotoCondensedRegular.ttf') format('truetype'),
    url('../fonts/RobotoCondensedRegular.svg#RobotoCondensedRegular') format('svg');
}

@font-face {
    font-family: 'RobotoRegular';
    src: url('../fonts/RobotoRegular.eot');
    src: url('../fonts/RobotoRegular.eot') format('embedded-opentype'),
    url('../fonts/RobotoRegular.woff2') format('woff2'),
    url('../fonts/RobotoRegular.woff') format('woff'),
    url('../fonts/RobotoRegular.ttf') format('truetype'),
    url('../fonts/RobotoRegular.svg#RobotoRegular') format('svg');
}

@import "bootstrap-3.3.7-dist/css/bootstrap.min.css";

@font-face {
    font-family: 'SFUFuturaBook';
    src: url('../fonts/SFUFuturaBook.eot');
    src: url('../fonts/SFUFuturaBook.eot') format('embedded-opentype'),
         url('../fonts/SFUFuturaBook.woff2') format('woff2'),
         url('../fonts/SFUFuturaBook.woff') format('woff'),
         url('../fonts/SFUFuturaBook.ttf') format('truetype'),
         url('../fonts/SFUFuturaBook.svg#SFUFuturaBook') format('svg');
}

@font-face {
    font-family: 'OpenSansSemibold';
    src: url('../fonts/OpenSansSemibold.eot');
    src: url('../fonts/OpenSansSemibold.eot') format('embedded-opentype'),
         url('../fonts/OpenSansSemibold.woff2') format('woff2'),
         url('../fonts/OpenSansSemibold.woff') format('woff'),
         url('../fonts/OpenSansSemibold.ttf') format('truetype'),
         url('../fonts/OpenSansSemibold.svg#OpenSansSemibold') format('svg');
}
@font-face {
    font-family: 'texgyreadventorbold';
    src: url('../fonts/texgyreadventorbold.eot');
    src: url('../fonts/texgyreadventorbold.eot') format('embedded-opentype'),
         url('../fonts/texgyreadventorbold.woff2') format('woff2'),
         url('../fonts/texgyreadventorbold.woff') format('woff'),
         url('../fonts/texgyreadventorbold.ttf') format('truetype'),
         url('../fonts/texgyreadventorbold.svg#texgyreadventorbold') format('svg');
}
@font-face {
    font-family: 'UVNHongHaHep_B';
    src: url('../fonts/UVNHongHaHep_B.eot');
    src: url('../fonts/UVNHongHaHep_B.eot') format('embedded-opentype'),
         url('../fonts/UVNHongHaHep_B.woff2') format('woff2'),
         url('../fonts/UVNHongHaHep_B.woff') format('woff'),
         url('../fonts/UVNHongHaHep_B.ttf') format('truetype'),
         url('../fonts/UVNHongHaHep_B.svg#UVNHongHaHep_B') format('svg');
}
@font-face {
    font-family: 'OpenSansLight';
    src: url('../fonts/OpenSansLight.eot');
    src: url('../fonts/OpenSansLight.eot') format('embedded-opentype'),
         url('../fonts/OpenSansLight.woff2') format('woff2'),
         url('../fonts/OpenSansLight.woff') format('woff'),
         url('../fonts/OpenSansLight.ttf') format('truetype'),
         url('../fonts/OpenSansLight.svg#OpenSansLight') format('svg');
}
@font-face {
    font-family: 'RobotoLight';
    src: url('../fonts/RobotoLight.eot');
    src: url('../fonts/RobotoLight.eot') format('embedded-opentype'),
         url('../fonts/RobotoLight.woff2') format('woff2'),
         url('../fonts/RobotoLight.woff') format('woff'),
         url('../fonts/RobotoLight.ttf') format('truetype'),
         url('../fonts/RobotoLight.svg#RobotoLight') format('svg');
}



*{
    padding: 0px;
    margin: 0px;
}
img
{
    
}
.col-md-6{width: 50%; float: left;}
.seogioithieu span a{text-decoration: none; }
.menu_contain ul li.line {width: 2px; height: 57px; background: url(../images/line-1.png) no-repeat center; margin-top: 2px; }
.email p{margin-top: -3px; }
.tablelienhe .input {height: 45px; padding: 5px; border: 1px solid #d1d1d1; line-height: 20px; border-radius: 5px; color: #fff; font-size: 12px; box-sizing: border-box; outline: none; background: #666; padding-left: 30px; width: 100%; }
.item-location p{margin-top: -3px; font-family: sans-serif; color:#868686; }
.item-banner span{font-size: 40px; font-family: 'SFUFunctionCondensed'; }
.doituongthamgia{width: 572px; text-align: justify; padding-top: 20px; line-height: 28px; font-family: 'RobotoLight'; }
.slick-spmoi .spmoi {float: none !important; margin: auto !important; }
.w-clear:after{content: ""; display: block; clear: both; }
.chieurong{max-width: 1200px; }
.banner_top{max-width: 100%; margin:auto; height: 200px; background-color: red; }
.chinh-hinh9{text-align: center; border-bottom: 2px solid #ffd100; width: 5%; margin-left: 645px; margin-bottom: 44px; }
.item-introproduct{width: 100%; background-color:#d40202; display: inline-block; float: left; height: 568px; }
.khung-title{margin-left: 77px; margin-top: 106px; border: 0px solid; width: 379px; height: 50px; background-color: #d40202; position: relative; }
.khung-title img{margin-top: 10px; margin-left: 12px; }
.item-intro-baner{text-align: center; margin-top: -45px; position: relative; z-index: 10; margin-left: 31px; }
.intro-bai-viet{width: 1200px; margin: auto; } .detail-left{float:left; width: 238px; margin-top: 85px; }
.ten-moi{text-align: center; color: black; text-decoration: none; font-family: 'RobotoRegular'; font-size: 17px; }
 #jpage_pronb .spmoi {float: none !important; margin: auto !important; }
.detail-right{ width: 100%; margin-top: 43px; }
.slide-sp1{display: flex; align-items: flex-start; flex-wrap: wrap; flex-grow: 3; }
.slide-sp1:nth-child(3n){clear: both; }
.slide-sp1:nth-child(3n+1) {margin-right: 0px; }
.title_main{margin-top:441px; }
.item-intro-title{float: left; position: relative; color: #ffd100; margin-left: 76px; padding: 0px; line-height: 17px; margin-top: 54px; font-family: 'RobotoCondensedBold'; font-size: 20px; }
.gioithieu{margin-top: -72px; margin-left: 45px; } .linhvuc{    margin-left: 82px; margin-top: -70px;}
.congtrinh{margin-left: 88px; margin-top: -71px; }
.gioithieu_main{width: 1349px; margin: auto; background:#fff; height: 400px; }
.tintuc1{float: left; width: 48%; box-sizing: border-box; overflow: hidden; margin-top: 22px; position: relative; }
.tintuc2{float: left; width: 48%; box-sizing: border-box; overflow: hidden; margin-top: 15px; margin-left: 26px; position: relative;top: -277px; }
.hinhgt{padding-top: 51px; }
.gioi-thieu-nho{width: 1300px; margin:auto; }
.banggia{margin-top: -71px; margin-left: 40px;}
.phongthuy{ margin-left: 51px; margin-top: -70px;} 
.phongthuy_main{width: 1300px; margin:auto; height: 450px; }
.content_main1{width: 1300px; margin: auto; }
.lienhe{margin-top: -68px; margin-left: 27px;}
.item-intro-title h2{margin-left: -78px; }
.item-intro-title img{margin-top: -4px; margin-left: -128px; }
.item-intro-tem{float: left; margin-top: 19px; color: #ffffff; font-size: 11px; font-style: italic; font-family: 'RobotoLight'; }
.item-intro-title1{float: left; position: relative; color: #888888; margin-top: -448px; margin-left: 66px; padding: 0px; line-height: 17px; }
.khung-title span{font-family: 'RobotoCondensedBold'; font-size: 20px; color: #fff; margin-left: 58px; /* top: 20px; */ position: absolute; margin-top: 9px; }
.gioithieu-left{float: left; }
.gioithieu-right{float: right; }
.khung-title:before{content: ""; background-image: url(../images/back.png); width: 46px; height: 1px; margin-left: -60px; margin-top: 19px; position: absolute; }
.item-intro-baiviet{display: inline-block; position: relative; color: #fff; line-height: 17px; text-align: justify; margin-top: 21px; width: 887px; font-family: 'RobotoLight'; font-size: 15px; }
.item-main-sp1{max-width: 1300px; margin:auto;  }
.center{width: 1200px; margin:0 auto; }
.email{   color: #ffffff;
   margin-top: 6px;
    float: left;
    background: url(../images/email.png) no-repeat left center;
     padding-left: 27px; 
    /* padding-right: 47px; */
    font-size: 13px;
    font-family: 'SFUFuturaBook';
    /* margin-left: 28px; */
    width: 30%; }
/* css cho phan ben phai cua header*/
.icon {    float: right;
    list-style: none;
    /* margin-top: -21px; */
    /* margin-left: -24px; */
    position: relative;
    margin-right: 26px; }
.border_tong p{font-size: 14px; padding-top: 9px; line-height: 25px; font-family: 'regular'; padding-bottom: 20px; }
.item-main-sp {background-color: #ffffff; width: 1330px; margin: auto; }
.linhvuc_main{width: 1349px; margin: auto; }
.border_tong button{height: 44px; width: 146px; background: #f67100; border: 0px; color: #fff; font-size: 14px; }
.icon_footer {float:left ; list-style: none; margin:1px; }
.icon_footer li{float:left; padding-left: 6px; }
.icon li{float: left; margin-left: -9px; }
.icon li a{margin-left: 26px; }
.email span{font-size: 16px !important; }
 .icon-help {float: right ; list-style: none; margin: 3px 76px; }
 .icon-help li{float:left; margin-left: 10px; }
.slide{margin: auto; width: 100%; height: 442px; background-image: url("../images/slide.png"); }
 /*css body*/
.container{margin: auto; width: 100%; height: 1326px; background-color: white; }
/*css thong tin ca nhan*/
.border_tong span{font-family: 'UTMHelvetIns';font-size: 24px;color: #ef0d0d;}
.informaion{text-align: center; margin: auto; width: 100%; height: 761px; background-image: url("../images/bg-intro.png"); }
.item-main-tintuc{max-width: 1200px; margin:auto; }
.thongtin{text-align: center; padding-top: 35px; font-size: 25px; color: white; font-weight: bold; }
.nhap li input{border-radius: 5px; line-height: 31px; margin-top: 10px; background-color: rgba(216, 216, 214, 0.91); color:#4d4d4d; border: 1px solid; padding-left: 10px; }
.nhap li textarea{margin-top:10px; border-radius: 5px; height: 60px; width: 599px; background-color: rgba(216, 216, 214, 0.91); color:#4d4d4d; border: 1px solid; padding-left: 10px; }
.nhap button{width: 190px; height: 40px; margin-top: 30px; margin-bottom: 10px; background-color: #4285f5; border: 1px #4285f5 solid; color:white; border-radius: 5px; font-family: 'texgyreadventorbold'; }
/*css tim kiemsan pham*/
.timkiem {margin-top: 9px; margin-right: 60px; float: right; width: 240px; border-radius: 5px 5px 5px 5px; position: absolute; right: 0px; z-index: 98; border: 1px solid #4385f5; background-color :#3876dc; color:white; }
.bnttimkiem{color:#313131; height: 30px; width: calc(100%-45px); float:left; line-height: 33px; text-indent: 10px; outline: none; border:none; font-size: 12px; font-weight: normal; font-family: "Tahoma"; background-color: #3876dc; }
/* css body */
.tieude{max-width: 1200px; margin: auto; }
.sptieubieu{font-family:'texgyreadventorbold'; text-align: center; font-size: 25px; margin-top: 12px; color:#4185f4; }
.border{width: 285px; height: 220px; margin-left: 20px; }
.border1{width: 285px; height: 190px; }
.name{text-align: center; font-size: 15px; color: #363636; font-family: 'texgyreadventorbold'; margin-left: 64px; }
.sdt{  display: flex;
    margin-top: 6px;
    font-size: 13px;
    float: left;
    color: #ffffff;
    /* margin-left: 485px; */
    font-family: 'SFUFuturaBook';
    /* position: absolute; */
    /* right: 602px; */
    width: 22%;
    z-index: 999;
    position: relative;}
.sdt:before{     content: "";
    background: url(../images/phone.png)no-repeat center;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 5px;
    margin-left: -28px;}
.sdt p{     margin-top: -1px; color: rgb(255, 0, 0) !important; font-weight: bold;} .sdt span{font-size: 14px !important; font-weight: bold;}
.item-mxh{font-family: 'SFUFuturaBook';
    font-size: 13px;
    color: #fff;
    margin-top: 6px;
    width: 24%;
    float: right; }
.item-mxh span{ font-size: 14px; }
.tieudecap1{text-align:center; font-size: 20px; color:#363636; font-family: 'texgyreadventorbold'; }
.video{width: 100%; height: 560px; background-color: white; }
.tieudevideo{margin-top: 40px; text-align:left; font-size:20px; color:#0065c3; font-family: 'texgyreadventorbold'; }
.footerleft{width: 1200px; float:left; color: #4385f5; margin-top: 35px; padding-left: 60px; font-size: 17px; font-family: 'texgyreadventorbold'; }
.footerleft1{width: 1200px; float:left; color: white; margin-top: 20px; padding-left: 60px; font-size: 13px; font-family: 'texgyreadventorbold'; }
.footerleft2{font-family: 'texgyreadventorbold'; color: #fefefe; margin-top: 11px; font-size: 13px;}
.footerleft2 img{margin-left: 0px; padding-left: 2px; margin-top: -5px; }
.chinh-hinh {text-align: center; margin-bottom: 31px border-bottom: 2px solid #ffd100; width: 8%; margin-left: 556px; }
 .chinh-hinh3{border-bottom: 2px solid #ffd100; width: 8%; margin-left: 623px; margin-bottom: 57px; } .chinh-hinh4{border-bottom: 2px solid #ffd100; width: 8%; margin-left: 623px; margin-bottom: 57px; }
.chinh-hinh1 {text-align: center; margin-bottom: 31px; font-family: 'RobotoCondensedRegular'; font-size: 16px; font-style: italic; color: #fff; margin-left: 12px; }
.chinh-hinh6 {text-align: center; margin-bottom: 31px; font-family: 'RobotoCondensedRegular'; font-size: 16px; font-style: italic; color: black; margin-left: 12px; }
.chinh-hinh2 {text-align: center; margin-bottom: 57px; font-family: 'RobotoCondensedRegular'; font-size: 16px; font-style: italic; color: black; }
.footerleft4{float:right; margin-top: 35px; margin-right: 35px; margin-left: 0px; }
.tilte{text-align: center; }
.infor-item{margin-top: 13px; width: 50%;}
.hinhnho{float:left; padding: 3px; padding-left: 0px; }
.item-hinhnho{margin:auto; width: 392px; max-height: 95px; }
.button-123{background-color: #ffffff; border: 0px solid; }
.item-button{float: right; margin-top: 23px; position: relative; margin-right: -86px; background-color: #ffffff; width: 102px; height: 34px; }
 .item-button:hover{background-color: blue; color: white; }
.item-button button {float: right; position: relative; margin-right: 25px; border: 0px solid; background-color: #ffffff; height: 34px; width: 77px; font-family: 'RobotoCondensedRegular'; color: gray; }
.item-button button:hover{background: blue; color: #fff; font-weight: bold; }
.item-button img{float: left; margin-top: -22px; position: relative; margin-left: 86px; }
.canchinh{float:left; }
.desc-news-nb{text-align: justify; }
.item-title1{width:153px; float:left; margin-right: 20px; }
.item-title-tintuc{width: 416px; margin-right: 0px; color:#fff; }
.title-news-nb{font-family: 'RobotoCondensedBold'; font-size: 23px; text-align: initial; color:red; text-decoration:none; margin-top: -13px; }
.title-news-nb a{text-decoration: none; color:red; }
.item-logo{position: absolute; top: 44px; z-index: 100000; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; }
.item-email{float: right; position: relative; margin-top: 44px; margin-right: 200px; }
.item-phone{float: right; position: relative; margin-top: 14px; margin-top: 36px; margin-right: 214px; }
.menu_contain{margin-top: -4px; }
.item-email p {position: relative; }
.item-banner{position: relative; float: left; top: 51px; left: 61px; padding-left: 26px; color: #e20505; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease;}
.item-menu img{margin-left: -92px; margin-top: -3px; }
.chieurongbanner{max-width: 1200px; margin: 0 auto; }
.top-header{width: 100%; display: inline-block; background:#efefef; height: 36px; float:left; }
.item-quanly{float:left; max-width: 597px; }
.border img{margin-left: 39px; }
.item_main_nhanhieu{margin:auto; height: 592px; background-color: white; }
.item-nhan-hieu{max-width: 1200px; margin:auto; }
.title-nhan-hieu{text-align: center; color: #dd1313; font-size: 35px; font-family: 'RobotoCondensedBold'; }
.title-nhan-hieu6{text-align: center; color: #dd1313; font-size: 35px; font-family: 'RobotoCondensedBold'; }
.title-nhan-hieu2{background: url(../images/ten.png)no-repeat center; height: 20px; padding-top: 124px; }
.item-ten-duan{text-align: center; font-size: 17px; font-family: 'RobotoCondensedBold'; }
.title-nhan-hieu7{text-align: center; color: #dd1313; font-size: 30px; font-family: 'RobotoCondensedBold'; padding-top: 71px; margin-bottom: 11px; }
.title-nhan-hieu7 p:before{content: ""; background-image: url(../images/thanhngang.png); background-repeat: repeat-y; width: 46px; height: 1px; margin-left: -60px; margin-top: 19px; position: absolute; } .title-nhan-hieu7 p:after{content: ""; background-image: url(../images/thanhngang.png); position: absolute; width: 46px; height: 1px; margin-top: 20px; margin-left: 11px; } .title-nhan-hieu6{text-align: center; color: #dd1313; font-size: 25px; font-family: 'RobotoCondensedBold'; padding-top: 43px; }
.title-nhan-hieu4{text-align: center; color: #ffffff; font-size: 25px; font-family: 'RobotoCondensedBold'; margin-top: -19px; padding-top: 31px; }
.title-nhan-hieu4 p:before{content: ""; background-image: url(../images/2duong.png); background-repeat: repeat-y; width: 430px; height: 2px; margin-left: -480px; margin-top: 24px; position: absolute; }
 .title-nhan-hieu4 p:after{content: ""; background-image: url(../images/2duong.png); position: absolute; width: 430px; height: 2px; margin-top: 24px; margin-left: 50px; }
 .title-nhan-hieu6{color: #fff; float: left; font-size: 25px; width: 100%; font-family: 'RobotoCondensedBold'; margin-top: 80px; }
.title-nhan-tintuc{color: #dd1313; font-size: 25px; font-family: 'RobotoCondensedBold'; margin-top: 11px; padding-top: 31px; }
.tintuc img{margin-top: 2px; }
.title-nhan-hieu2 p:before{content: ""; background-image: url(../images/thanhngang.png); background-repeat: repeat-y; width: 46px; height: 1px; margin-left: -60px; margin-top: 19px; position: absolute; }
 .title-nhan-hieu2 p:after{content: ""; background-image: url(../images/thanhngang.png); position: absolute; width: 46px; height: 1px; margin-top: 19px; right: 523px; }
 .title-nhan-hieu6 p:before{content: ""; background-image: url(../images/ngang1.png); background-repeat: repeat-y; width: 46px; height: 1px; margin-left: -60px; margin-top: 19px; position: absolute; }
.border-tintuc{width: 377px; height: 379px; border: 2px solid #ebebeb; margin-left: 77px; background-color: #fff;s }
 .title-nhan-hieu6 p:after{content: ""; background-image: url(../images/ngang1.png); position: absolute; width: 46px; height: 1px; margin-top: 19px; margin-left: 14px; }
.title-nhan-hieu3{text-align: center; color: #0094d2; font-size: 35px; font-family: 'RobotoCondensedBold'; margin-top: 1px; padding-top: 31px; }
.info-tt-moi{position: relative; margin-top: 10px; }
.info-intro{margin-left: 18px; margin-top: 24px; }
.title-tin-tuc{text-align: center; color: #ffffff; font-size: 35px; font-family: 'RobotoCondensedBold'; margin-left: 9px; margin-top: 50px; line-height: 140px; }

.button-button-1{float: right; position: relative; border: 1px solid red; width: 239px; height: 89px; }
.border-box1 img {border-radius: 50%; position: absolute; z-index: 20; }
.border-box img { }
.list-spmoi{max-width: 1200px; margin: auto; }
.item1 img {max-width: 100%; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 0.3s; }
.item1:hover img {-moz-transform: scale(1.1); -webkit-transform: scale(1.1); transform: scale(1.1); }
.border-box1{border: 6px solid rgba(225, 217, 217, 0.35); border-radius: 50%; width: 240px; height: 240px; margin-left: 22px; }
.spmoi a span{white-space: nowrap; text-overflow: ellipsis; overflow: hidden; display: block; color: #cb2028; margin-bottom: 5px; font-family: 'RobotoRegular'; position: relative; font-size: 15px; font-weight: bold; text-align: left; padding-top: 4px; }
.line-ten{border-bottom: 1px dashed #004c97; }
.spmoi a{text-decoration: none; }
.border-box1:after{content: ""; background: url(../images/duoi.png)no-repeat; width: 181px; height: 104px; position: absolute; margin-top: 176px; /* float: left; */ margin-left: -90px; /* margin-right: 20px; */ z-index: 10; }
.hinhtron{width: 246px; height: 246px; margin-left: 10px; margin-top: 14px; }
.hinhtron:hover{background-image: url(../images/hinhtron1.png); } .title-nhan-hieu1{margin-top: 69px; text-align: center; color: #dd1313; font-size: 35px; font-family: 'RobotoCondensedBold'; }
.clear { clear: both; }
.seogioithieu{display: grid;}
.spmoi_nho1{float: left; box-sizing: border-box; text-align: center; margin-left: 2px; position: relative; margin-right: 20px; width: 277px; overflow: hidden; height: 230px; margin-bottom: 21px; }
.spmoi_nho2{float: left; box-sizing: border-box; text-align: center; margin-left: 2px; position: relative; margin-right: 20px; width: 277px; overflow: hidden; height: 230px; margin-bottom: 21px; margin-top: -250px; }
.spmoi_nho3{float: left; box-sizing: border-box; text-align: center; margin-left: 2px; position: relative; margin-right: 20px; width: 277px; overflow: hidden; height: 230px; margin-bottom: 21px; }
.spmoi_nho4{float: left; box-sizing: border-box; text-align: center; margin-left: 2px; position: relative; margin-right: 20px; width: 277px; overflow: hidden; height: 230px; margin-bottom: 21px; }
.spmoi_nho5{float: left; box-sizing: border-box; text-align: center; margin-left: 2px; position: relative; margin-right: 20px; width: 277px; overflow: hidden; height: 230px; margin-bottom: 21px; margin-top: -250px; }
.spmoi_nho6{float: left; box-sizing: border-box; text-align: center; margin-left: 2px; position: relative; margin-right: 20px; width: 277px; overflow: hidden; height: 230px; margin-bottom: 21px; margin-top: -250px; }
.spmoi_nho7{float: left; box-sizing: border-box; text-align: center; margin-left: 2px; position: relative; margin-right: 20px; width: 277px; overflow: hidden; height: 230px; margin-bottom: 21px; }
.spmoi_nho8{float: left; box-sizing: border-box; text-align: center; margin-left: 2px; position: relative; margin-right: 20px; width: 277px; overflow: hidden; height: 230px; margin-bottom: 21px; }
.spmoi_nho9{float: left; box-sizing: border-box; text-align: center; margin-left: 2px; position: relative; margin-right: 20px; width: 277px; overflow: hidden; height: 230px; margin-bottom: 21px; margin-top: -235px; }
.spmoi_nho10{float: left; box-sizing: border-box; text-align: center; margin-left: 2px; position: relative; margin-right: 20px; width: 277px; overflow: hidden; height: 230px; margin-bottom: 21px; margin-top: -235px; }
.khoangcach{margin-bottom: 488px; padding-top: 17px; }
.title-holder span{font-family: 'SFUFuturaBook'; font-size: 15px; color: #fff; text-transform: uppercase; display: inline-block; }
.title-holder-ngay span{font-family: 'SFUFuturaBook'; font-size: 16px; color: #fff; text-transform: uppercase; display: inline-block; }
.title-holder-desc span{font-family: 'SFUFuturaBook'; font-size: 13px; color: #fff; display: inline-block; }
.title-holder{display: table; width: 94%; position: absolute; padding: 10px; bottom: 188px; left: 0px; background: #e8a20c; opacity: 0; transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; }
.title-holder-desc{display: table; width: 277px; position: absolute; background: #e8a20c; bottom: -100%; opacity: 0; transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; padding: 10px; }
.title-holder-ngay{display: table; width: 90px; height: 56px; right: 0px; position: absolute; background: #e8a20c; bottom: -44%; opacity: 1; transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; /* padding: 11px; */ padding-top: 32px; padding-left: 26px; padding-right: 16px; }
.tintuc1:hover .title-holder-ngay{bottom: 0px; opacity: 1; }
.tintuc2:hover .title-holder-ngay{bottom: 0px; opacity: 1; }
.border-box3:hover .title-holder{opacity: 1; }
.border-box3:hover .title-holder-desc{bottom: 0px; opacity: 1; }
.spmoi_nho11{float: left; box-sizing: border-box; text-align: center; margin-left: 2px; position: relative; margin-right: 20px; width: 277px; overflow: hidden; height: 230px; margin-bottom: 21px; margin-top: -235px; }
.spmoi {position: relative; width: 301px; float: left; margin-left: 9px; margin-bottom: 25px; padding: 5px; box-sizing: border-box; text-align: center; }
.spmoi11 {position: relative; width: 25%; float: left;  margin-bottom: 25px; padding: 5px; box-sizing: border-box; text-align: center; }
.spmoi_dt {position: relative; width: 33.33%; float: left;  margin-bottom: 25px; padding: 5px; box-sizing: border-box; text-align: center; }
.tentin{text-align: left; text-transform: uppercase; font-size: 15px; font-family: 'RobotoCondensedBold'}.spmoi5 a{text-decoration: none; }
.motatintuc{font-family: 'Arial'; width: 97%; float: left; font-size: 13px; padding-top: 6px; line-height: 23px; text-align:left; }
.xemthemtt{text-align: left; }
.ct_right{width: 49%; float: right; }
.ct_left{width: 49%; float: left; }
.spmoi11 a span {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    display: block;
    color: #cb2028;
    margin-bottom: 5px;
    font-family: 'RobotoRegular';
    position: relative;
    font-size: 15px;
    font-weight: bold;
    text-align: left;
    padding-top: 4px;
}
.spmoi11 a{
    text-decoration: none;
}
.spmoi11 p {
    font-family: 'Arial';
    font-size: 13px;
    line-height: 27px;
    color: rgba(0, 0, 0, 0.74);
}
.form_lh .tflienhe {display: block; width: 100%; height: 50px; padding: 6px 12px; font-size: 14px; line-height: 1.42857143; color: #555; background-color: #f2f2f2; background-image: none; border: 1px solid #c4c4c4; box-sizing: border-box; margin-bottom: 10px; box-shadow: 1px 0px 7px #ccc inset; }
.ta_noidung {background-color: #f2f2f2; box-shadow: 1px 0px 7px #ccc inset; height: 120px; width: 100%; padding: 10px; box-sizing: border-box; border: 1px solid #f2f2f2; font-family: Arial; font-size: 14px; }
.button-contact {border: none; padding: 9px 20px; background: #0a398b; color: #fff; cursor: pointer; border-radius: 4px; }
.spmoi5 {position: relative; width: 332px; float: left; margin-bottom: 25px; padding: 5px; box-sizing: border-box; text-align: center; margin-top: 65px; }
.motalinhvuc{text-align: left; font-size: 13px; }
.spmoi.xemthemlv span{color: blue !important; font-size: 13px; border-bottom: 1px solid gray; }
.border-box{width: 304px; border: 1px solid rgba(128, 128, 128, 0.36); padding:5px; margin-bottom: -24px; height: 349px; }
.spmoi p{font-family: 'Arial'; font-size: 13px; line-height: 27px; color: rgba(0, 0, 0, 0.74); } .border-box2{margin-top: 10px; }
.border-box2 img{border: 1px solid gray; width: 255px; height: 219px; background: #fff; padding: 3px; }
.spmoi2 {float: left; margin-bottom: 25px; box-sizing: border-box; text-align: center; height: 320px; padding: 0px 52px 0px 0px; }
.spmoi1 {float: left; margin-bottom: 25px; margin-left: 30px; padding: 2px; box-sizing: border-box; text-align: center; height: 320px; }
.spmoi3 {float: left; box-sizing: border-box; text-align: center; margin-left: 21px; position: relative; width: 277px; overflow: hidden; height: 230px; margin-bottom: 21px;}
.spmoi-dv {float: left; box-sizing: border-box; text-align: center; position: relative; width: 307px; height: 163px; margin-bottom: 0px; margin-top: 20px;}
.spmoi-dv img{float: left; }
.spmoi-dv span{position: absolute; font-family: 'RobotoCondensedBold'; left: 89px; top: 34px; text-transform: uppercase; font-size: 14px; color: #525252; }
.spmoi-dv p{position: absolute; top: 59px; width: 188px; left: 89px; font-size: 13px; text-align: justify; padding-top: 12px; font-family: 'RobotoRegular'; line-height: 26px; }
.khungdk{text-align: center; padding-top: 234px; }
.tieudetin{font-family: 'RobotoCondensedBold'; font: 13px; text-transform: uppercase; width: 97%; float: left; font-size: 13px; padding-top: 17px; }
.motatin{font-family: 'Arial'; width: 97%; float: left; font-size: 13px; padding-top: 6px; line-height: 23px; }
.tieudetin1{font-family: 'RobotoCondensedBold'; font: 13px; text-transform: uppercase; width: 97%; float: left; font-size: 13px; padding-top: 17px; margin-top: -277px; margin-left: 335px; }
.bnt-xemthem{position: absolute; margin-left: 0px; margin-top: 411px; }
.bnt-xemthem:after{content: ""; background: url(../images/muiten.png)no-repeat top center; width: 30px; height: 30px; position: absolute; top: 13px; left: 78px; }
.tit-pro-list{text-align: center; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; padding-top: 29px;}
.tit-pro-list span{position: relative; border: 0px solid; line-height: 35px; padding: 0px 0px; display: inline-block; vertical-align: top; /* font-family: 'OpenSansRegular'; */ color: black; font-size: 17px; margin: 0px 9px; margin: 0px -2px; margin-bottom: 30px; font-size: 17px; color: black; font-family: 'RobotoCondensedRegular'; background-color: #e7e7e5; border: 1px solid rgba(128, 128, 128, 0.64); transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; width: 264px; }
.tit-pro-list i{position: relative; border: 0px solid; line-height: 35px; padding: 0px 23px; display: inline-block; vertical-align: top; /* font-family: 'OpenSansRegular'; */ color: black; font-size: 17px; margin: 0px 9px; margin: 0px -2px; margin-bottom: 30px; font-size: 17px; color: black; font-family: 'RobotoCondensedRegular'; background-color: #e7e7e5; border: 1px solid rgba(128, 128, 128, 0.64); transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; }
#linhvuch:before{content: ""; background: url(../images/list.ico)no-repeat; position: absolute; width: 127px; height: 194px; transform: scale(0.1); margin-top: -80PX; margin-left: -76px; }
#linhvuch1:before{content: ""; background: url(../images/list.ico)no-repeat; position: absolute; width: 127px; height: 194px; transform: scale(0.1); margin-top: -80PX; margin-left: -76px; }
#linhvuch2:before{content: ""; background: url(../images/list.ico)no-repeat; position: absolute; width: 127px; height: 194px; transform: scale(0.1); margin-top: -80PX; margin-left: -76px; }
.tit-pro-list span:hover{background: #265bb3; color: #fff; font-weight: bold; }
.tit-pro-list span:active{background: #265bb3; color: #fff; font-weight: bold; text-transform: uppercase; }
.tit-pro-list span.active {background: #265bb3; border: 0px solid; color: #fff; text-transform: uppercase; height: 37px; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; }
.tit-pro-list1{text-align: center; padding-top: 29px;} .tit-pro-list1 span{position: relative; border: 0px solid; line-height: 35px; padding: 0px 23px; display: inline-block; vertical-align: top; /* font-family: 'OpenSansRegular'; */ color: black; font-size: 17px; margin: 0px 9px; margin: 0px -2px; margin-bottom: 30px; font-size: 17px; color: black; font-family: 'RobotoCondensedRegular'; background-color: #e7e7e5; border: 1px solid rgba(128, 128, 128, 0.64); transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; }
.tit-pro-list1 span:hover{background: #265bb3; color: #fff; font-weight: bold; }
.tit-pro-list1 span:active{background: #265bb3; color: #fff; font-weight: bold; text-transform: uppercase; }
.tit-pro-list1 span.active {background: #265bb3; border: 0px solid; color: #fff; text-transform: uppercase; }
.tit-pro-list2{text-align: center; padding-top: 29px;}
.tit-pro-list2 span{position: relative; border: 0px solid; line-height: 35px; padding: 0px 23px; display: inline-block; vertical-align: top; /* font-family: 'OpenSansRegular'; */ color: black; font-size: 17px; margin: 0px 9px; margin: 0px -2px; margin-bottom: 30px; font-size: 17px; color: black; font-family: 'RobotoCondensedRegular'; background-color: #e7e7e5; border: 1px solid rgba(128, 128, 128, 0.64); transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; }
.tit-pro-list2 span:hover{background: #265bb3; color: #fff; font-weight: bold; }
.tit-pro-list2 span:active{background: #265bb3; color: #fff; font-weight: bold; text-transform: uppercase; }
.tit-pro-list2 span.active {background: #265bb3; border: 0px solid; color: #fff; text-transform: uppercase; }
.listdm:before {content: ""; background: url(../images/dm.png)no-repeat; width: 30px; height: 30px; position: absolute; }
.bnt-xemthem button{width: 116px; height: 34px; border: 1px solid rgba(128, 128, 128, 0.32); background: #fff; color: black; padding-right: 14px; transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; }
.bnt-xemthem button:hover{color: #fff; background: black; }
.bnt-xemthem1 button:hover{color: #fff; background: black; }
.bnt-xemthem1 button{width: 116px; height: 34px; border: 1px solid rgba(128, 128, 128, 0.32); background: #fff; color: black; padding-right: 14px; transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; }
.tieudetin a{text-decoration: none; }
.tieudetin1 a{text-decoration: none; }
.bnt-xemthem1{    margin-top: 411px;
    position: absolute;
    margin-left: 337px;}
.bnt-xemthem1:after{content: ""; background: url(../images/muiten.png)no-repeat top center; width: 30px; height: 30px; position: absolute; top: 13px; left: 78px; }
.motatin1{font-family: 'Arial'; width: 97%; float: left; font-size: 13px; padding-top: 6px; line-height: 23px; margin-top: -222px; margin-left: 335px; }
.khungdk input{width: 281px; height: 46px; border-radius: 6px; border: 0px; text-indent: 14px; }
.khungdk button{width: 111px; height: 50px; border: 0px; background: #d30e12; color: #fff; font-size: 17px; /* padding-left: 2px; */ margin-left: 11px; }
.hinhdm1{float: left;}
.spmoi h4{margin-top: 10px; font-size: 17px; color: #3e3e3e; font-family: 'RobotoRegular'; }
.sp_chinh{position: relative; text-align: center; }
.sp_chinh:after {content: ""; position: absolute; width: 100%; height: 28px; bottom: -28px; left: 0px; }
.slide-sp{display: flex; align-items: flex-start; justify-content: space-between; flex-wrap: wrap; flex-grow: 4; }
.slide-sp:nth-child(4n){clear: both; }
.slide-sp:nth-child(4n+1) {margin-right: 0px; }
.quangcaotong{width: 1349px; margin: auto; height: 400px; }
.quangcao_main{width: 1349px; margin: auto; margin-top: 31px;}
.item-main-sp{background-color: #ffffff; } /* css cho phan tin tuc*/
.tintuc-borer-1{float: left; border: 0px solid white; width: 303px; height: 298px; color: #8a8a8a; position: relative; margin-top: 17px; }
/* css cho phan intro*/
.intro-hlep-title{color: #0479b9; position: relative; margin-left: 20px; margin-top: 13px; }
.intro-hlep-title span{position: absolute; padding-top: 10px; margin-left: 15px; font-family: 'UTMAvo'; padding-top: 1px; font-size: 16px; }
.hotline-phone{position: relative; margin-left: 117px; bottom: 73px; }
.hotline-phone span {position: relative; color: red; }
.icon-mangxahoi{margin-left: 74px; margin-top: 6px; float: left; }
/* css cho phan dang ki dat hang*/
/* css cho form dat hang*/
.form-nhap{height: 100px; }
.title_footer{color: #fff; }
.input-form input{width: 502px; height: 45px; line-height: 31px; margin-top: 10px; background-color: rgba(0, 0, 0, 0); color:gray; border: 1px solid #929191; padding-left: 10px; }
.input-form textarea{width: 464px; border-radius: 5px; height: 152px; margin-left: 39px; line-height: 31px; margin-top: 10px; background-color: #fff; color: gray; border: 1px solid #929191; padding-left: 10px; text-indent: 20px; }
.form-nhap button{text-align: center; width: 465px; height: 48px; margin-left: 39px; background-color: #d40202; margin-top: 10px; border: 0px solid; font-family: 'RobotoBlack'; color: #ffd100; font-size: 15px; border-radius: 4px; }
.lienhe1{margin-top: -5px; margin-left: 32px; }
.lienhe2{margin-left: 231px; margin-top: -25px; }
.top-email{position: absolute; margin-left: 921px; margin-top: 37px; font-family: 'UTMAvo'; font-size: 14px; }
.top-email h3{color:red; font-size: 12px; }
.top-sdt{position: absolute; font-family: 'UTMAvo'; font-size: 14px; top: 68px; right: 94px; }
.top-sdt h3{color:red; }
.nhanhieu-borer-3 button{margin-top:-287px; } .item-bg-logo{position: absolute; float: left; top: 13px; z-index: 999; }
.contain_main{width: 1349px; margin: auto;padding-top: 133px;}
.item-dangki{width: 1349px; margin:auto; height: 569px; background: url(../images/bg-dk.png)no-repeat; }
.dangki{width: 1200px; margin:auto; }
.dangki_main{width: 1349px; margin: auto; }
.widthmenu{width: 1200px; margin: auto; }
.quangcao{font-family: 'RobotoLight'; font-size: 13px; color: #fff; }
.contenmain_main{width: 1349px; margin: auto; }
.body_main{width: 1349px; margin: auto; }
.banner{    width: 1300px; margin: auto; position: relative; height: 0px;  }
.chinhhinh{text-align: center; padding-top: 9px;} .tenlinhvuc{text-align: center; font-family: 'UTMHelvetIns'; font-size: 30px; color: #0094d2; padding-top: 41px; text-transform: uppercase; } .tenlinhvuc1{text-align: center; font-family: 'UTMHelvetIns'; font-size: 30px; color: #0094d2; padding-top: 0px; text-transform: uppercase; margin-left: 590px; position: absolute; }
.slide_main{width: 1349px; margin: auto;padding-top: 135px; }
.header{margin: auto; background-color: #0094d2; width: 100%; height: 135px; position: fixed;}
.giolamviec{position: absolute; line-height: 51px; margin-left: 49px; text-decoration: none; font-family: 'RobotoLight'; font-size: 14px; color: #0784c6; } .lich{list-style: none; width: 95%; padding-bottom: 46px; }
.lich li{border-bottom: 1px dashed rgba(128, 128, 128, 0.29); line-height: 50px; font-family: 'RobotoLight'; font-size: 15px; color: black; }
.hinhbg{ width: 38px; height: 8px; border-bottom:2px solid #ff8a00; }
.hinhbg1{ width: 38px; height: 8px;border-bottom:2px solid #ff8a00;  }
.item-intro-tintuc{width: 1300px; height: 614px; margin:auto; padding-top: 43px; }
.tintuc_main{width: 1349px; margin:auto;    margin-bottom: -27px; }
.tin-tuc-chinh{max-width: 1200px; margin:auto; }
.footer-main{width: 1349px; margin: auto; background:#0094d2;  height: 375px; }
.form-nhap{list-style: none; line-height: 10px; }
.form-nhap input{height: 45px; padding: 5px; margin-left: 153px; border: 0pc solid #d1d1d1; line-height: 20px; border-radius: 5px; color: gray; font-size: 12px; box-sizing: border-box; outline: none; background: #fff; padding-left: 30px; width: 74%; margin-left: 147px; }
.notify_input {width: 13px; height: 13px; display: inline-block; background: url(../images/commont/icon_tip.png) top left no-repeat; position: absolute; top: 50%; right: 5px; margin-top: -6px; cursor: pointer; }
.content_notify_input {position: absolute; right: 100%; white-space: nowrap; background: #F2F2F2; padding: 2px 5px; border: 1px solid #999; top: -5px; display: none; margin-right: 3px; }
/* Begin Search RP */
.detail_left{ width: 75%;
    float: left;
    background: rgba(193, 187, 187, 0.12);
    border: 1px solid rgba(128, 128, 128, 0.22);
    margin-bottom: 50px;}
.detail_right{width: 24%;
    float: right;}
.container-left {
    position: relative;
    float: left;
    width: 100%;
}
.danhmuc {
    border: thin solid #cacaca;
    margin-bottom: 30px;
    background: #f7f7f7;
}
.tt_left {
    position: relative;
    background: url(../images/tt_left.png) center no-repeat;
    background-size: 100%;
    margin-top: -10px;
    text-align: center;
    height: 50px;
}
.tt_left .title {
    margin: 0;
    font-family: 'RobotoCondensedBold';
    font-size: 20px;
    text-transform: uppercase;
    color: #fff;
    position: relative;
    display: inline-block;
    line-height: 50px;
}
ul.cateUl {
    width: 100%;
    margin: 0 auto;
    font-family: 'OPR';
}
ul.cateUl >li {
    position: relative;
    display: block;
    border-bottom: thin solid #cacaca;
    padding: 8px 10px 8px 25px;
    background: url(../images/left_bg.png) right 11px center no-repeat;
}
ul.cateUl >li {
    transition: 0.5s;
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
   padding: 0 23px;
}
ul.cateUl >li >a:hover{
    color: red;
}
ul.cateUl >li >a {
        display: block;
    font-size: 14px;
    color: #333333;
    text-transform: uppercase;
    font-family: 'RobotoCondensedBold';
    padding-left: 14px;
    line-height: 30px;
    background: url(../images/left_li.png) left center no-repeat;
    text-decoration: none;
    padding: 6px 14px;
}
.danhmucmenu{
    list-style: none !important;
}
.transition_all {
    -webkit-transition: all .5s linear;
    -moz-transition: all .5s linear;
    transition: all .5s linear;
}
.content_main2{width: 100%; margin:0 auto;}
.detail_main{width: 97%; margin:0 auto; padding: 0px 20px;}
.search-rp{position: relative; right: -235px; top: -34px; z-index: 100;} a.icon-search{background-image: url(../images/seach.png); background-repeat: no-repeat; position: relative; width: 40px; height: 40px; padding: 0px; display: block; text-align: center; cursor: pointer; float: right; top: 15px; right: -5px; }
a.icon-search > i{line-height: 30px;font-size: 15px;color: #fff;}
a.icon-search:hover,a.icon-search.active{}
a.icon-search:hover > i,a.icon-search.active > i{}
.search-menu{position: absolute; top: 3px; right: 151px; width: 0px; height: 40px; overflow: hidden; background: white; z-index: 2; opacity: 0; border-radius: 25px;}
a.btn-s-rp{float: left; cursor: pointer; outline: none; border: none; margin-left: 5px; display: block; color: #ed1c24; line-height: 40px; width: 23px; text-align: center; } input.txt-s-rp{width: calc(100% - 30px);float: right;height: 38px;text-indent: 5px;outline: none;border: none;color: #ed1c24;font-size: 14px;font-family: 'RobotoRegular';}
/* End Search RP */
* { margin: 0;  }
body { font-family: Arial, Helvetica, sans-serif; line-height: 1.5; font-size: 14px; }

/* Begin Contain */ 
#wrap_container{width: 100%;}
.content_main{max-width: 1330px; margin:auto; padding-bottom: 51px; }
.content1_main{width: 1330px; margin: auto; display: inline-block; padding-left: 16px; }
.item-bg-sp{width: 1349px; margin: auto; text-align: center; }
.item-bg-sp img{position: relative; margin-top: -67px; margin-bottom: 15px; }
.item-bg-sp1 img{margin-top: -65px; position: relative; }
.left{width: 240px;float: left;}
.right{width: 940px;float: right;}
.title_main {text-align: center; margin-top: 23px; margin-bottom: 13px; }
.gioithieu-left{width: 1300px; text-align: justify; /* position: relative; */ /* margin-top: 9px; */ margin: auto; padding-left: 14px; }
.gioithieu-right{float: right; position: relative; width: 358px; top: -22px; }
.info_main{margin-bottom: 10px;}
.info_news{margin-left: 337px; }
.informaion{max-width: 100%; margin:auto; }
.info_news h3{margin-bottom: 20px; }
.view{float: right; color: #D21313; font-family: arial; font-size: 14px; margin-bottom: 10px; padding-right: 20px;}
.share{float: left;}
/* End Contain */
.border_tong{width: 650px; height: 329px; border: 5px solid #f7f7f7; background: #fff; position: relative; margin-top: -334px; float: right; padding: 18px -17px 0px 0px; padding-left: 23px; padding-top: 18px; }
/* Begin Intro */
.intro {width: 100%; position: relative; z-index: 1; background: #EEEEEE; margin: 30px; }
.content-intro {max-width: 1200px; margin: auto; padding: 45px 50px; }
.title_intro {text-align: left; margin-bottom: 20px; border-bottom: 1px solid #A5A7A0; }
.title_intro span {color: #662104; font-family: 'RobotoCondensedRegular'; font-size: 20px; text-transform: uppercase; display: inline-block; font-weight: bold; padding-bottom: 5px; padding-right: 30px; border-bottom: 3px solid #A5A7A0; }
.title_intro span a {color: #662104; }
.item-intro {width: 570px; float: left; }
.item-intro:last-child {width: 550px; float: right; }
.tentieubieu{font-family: 'UTMHelvetIns'; font-size: 24px; color: #0094d2; padding-bottom: 5px; }
/* End Intro */

/* Begin News Home */
.news-est {width: 270px; float: left; }
.sdt a{color: red; text-decoration: none; font-weight: bold;}
.slick-news-intro-videoslide{width: 290px; float: left; }
.item-tt-moi {overflow: hidden; height: 115px; padding-bottom: 35px; }
.pic-tt-moi {float: left;margin-right: 20px; }
.pic-tt-moi img {width: 100%; }
.name-tt-moi a {color: black; font-size: 14px; line-height: 18px; display: block; overflow: hidden; text-transform: uppercase; text-decoration: none; font-family: 'RobotoCondensedBold'; padding-bottom: 8px; }
.desc_news_foter1{font-size: 13px; color: black; width: 636px; font-family: 'RobotoRegular'; line-height: 26px; padding-bottom: 7px; }
.info-tt-moi button{width: 103px; height: 50px; /* padding-top: 1px; */ border: 2px solid black; background: #fff; font-size: 13px; color: black; font-weight: bold; transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease;}
.info-tt-moi button:hover{color: #fff; background: black; }
.video_quangcao{width: 1300px; margin:auto; }
.videoclip_main {width: 1349px; margin:auto; }
.desc_news_foter{font-size: 13px; color: black; width: 100%; font-family: 'RobotoRegular'; line-height: 26px; }
.name-tt-moi a:hover {color: red; }
.pic-tt-moi img:hover {opacity: 0.8; }
.congtrinh_main{width: 1349px; margin: auto;   }
.lef_cty{width: 500px; float: left; }
.heigth_slick{height: 455px; width: 50%; float: right; }
.info-tt-moi1{position: absolute; left: 199px; width: 448px; }
.img-video{width: 172px; float: left; }
.thongtin-video{width: 444px; }
.item-video {width: 175px; height: 135px; margin-bottom: 16px; cursor: pointer; }
.desc_news_foter2{color: #fff; font-size: 13px; font-family: 'RobotoRegular'; }
.name-tt-moi1{padding-bottom: 7px; }
.name-tt-moi1 a{color: #fff; text-decoration: none; text-transform: uppercase; font-size: 13px; font-family: 'RobotoCondensedBold'; }
.slick-video{    top: 23px;
    left: 0px;
    width: 50%;
    float: right;
 }
.slick-news-intro {width: 100%; top: 13px }
.video_left{width: 50%; float: left; }
.bg-video{background: black; margin: auto; height: 496px; padding-top: 3px; padding-left: 5px; margin-top: 15px; }
.map_main{width: 1349px; margin:auto; }
.congtrinh{width: 24%; float: left; margin-right: 18px; }
.congtrinh:nth-child(4n){margin-right: 0px; }
.desc-tt-moi {font-size: 13px; line-height: 15px; color: #000000; text-align: justify; font-family: 'RobotoLight'; width: 100%; }
.tencongtinh span{font-size: 30px; font-family: 'SFUFunctionCondensed'; color: #0083ba; text-align: center; }
.tencongtinh{text-align: center; margin-bottom: 14px; }
.desc-tt-moi1 {font-size: 12px; font-family: arial; line-height: 18px; color: #313131; text-align: justify; margin-left: 24px; margin-right: 9px; }
/* End News Home */
/* Begin Wrap Liên Hệ */
.wrap-lienhe {height: 267px; background: url(../images/bg-lienhe.png) no-repeat top ; }
.frm_dangky {max-width: 410px; margin: auto; padding-top: 145px }
.txt_dk {width: 280px; background: white; border: none; line-height: 48px; text-indent: 10px; outline: none; font-size: 12px; float: left; color: #313131; border-radius: 7px; }
.btn_dk {width: 115px; height: 50px; float: right; background: red; font-family: 'RobotoRegular'; border: 0px; color: white; outline: none; font-size: 18px; text-transform: uppercase; cursor: pointer; }
/* End Wrap Liên Hệ */
/* Begin Header */
.header_content {max-width: 1200px; margin: auto; }
.logo {margin-top: 30px; margin-left: 0px; }
.menu-top{width: 100%; height: 35px; background:#009de0; position: absolute; left: 0px;transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease; right: 0px; }
.mangxahoi {list-style: none; padding: 0px; text-align: right; }
.mangxahoi li {display: inline-block; vertical-align: middle; margin: 0px 3px; }
.hotline {height: 32px; font-family: 'RobotoCondensedBold'; color: #000; font-size: 18px; margin: 7px 0px; background: url(../images/icon-hl.png) no-repeat left center; text-shadow: 2px 0 0 #fff, -2px 0 0 #fff, 0 2px 0 #fff, 0 -2px 0 #fff, 1px 1px #fff, -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff; padding-left: 30px; line-height: 32px; }
.hotline > span {color: #ff0000; }

/* End Header */

/* Begin Search */
#keyword::-webkit-input-placeholder { /* Chrome/Opera/Safari */
 color: #ffffff;
 font-size: 13px;
 font-family: 'OpenSansLight';
}
#keyword::-moz-placeholder { /* Firefox 19+ */
 color: #ffffff;
 font-size: 13px;
 font-family: 'OpenSansLight';
}
#keyword:-ms-input-placeholder { /* IE 10+ */
color: #ffffff;
 font-size: 13px;
 font-family: 'OpenSansLight';
}
#keyword:-moz-placeholder { /* Firefox 18- */
color: #ffffff;
 font-size: 13px;
 font-family: 'OpenSansLight';
}
.search {width: 200px; height: 26px; background: #0083ba; margin-top: 3px; right: 0px; border: 1px solid rgba(247, 241, 241, 0.47); border-radius: 4px; }
.btn_search {float: right; width: 21px; height: 17px; cursor: pointer; outline: none; background: url(../images/look.png) no-repeat; border: none; margin-top: 7px; margin-right: 0px; }
.txt_search {margin-top: 0px; width: 179px; background: #0083ba; line-height: 26px; text-indent: 10px; outline: none; border: none; font-size: 12px; float: right; }
/* End Search */

/* Begin News NB */
.slick-news-nb{}
.slick-news-nb .slick-slide .news-nb:last-child .pic-new {float: right; }
.slick-news-nb .slick-slide .news-nb:last-child .info-news-nb:before {display: none; }
.slick-news-nb .slick-slide .news-nb:last-child .info-news-nb:after {display: block; }
.news-nb {width: 100%; }
.pic-new {float: left; line-height: normal; max-height: 295px; }
.info-news-nb {float: left; width: 100%; max-width: calc(100% - 300px); padding: 30px 20px; box-sizing: border-box; background: #fff; position: relative; min-height: 295px; max-height: 295px; }
.info-news-nb:before {content: ""; position: absolute; top: calc(50% - 12px); left: -16px; border-top: 12px solid transparent; border-right: 16px solid #fff; border-bottom: 12px solid transparent; }
.info-news-nb:after {content: ""; display: none; position: absolute; top: calc(50% - 12px); right: -16px; border-top: 12px solid transparent; border-left: 16px solid #fff; border-bottom: 12px solid transparent; }
/* End News NB */
/* Menu */
.color{background-color: yellow !important; }
.active:active{color: red; }
.color li{background-color: #3876dd; } .color:hover{background-color: yellow; }
.menu{float: right; width: 1071px; font-family: 'SFUFuturaBook' !important; height: 57px; margin-top: 10px; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease;} .trangchu{margin-top: -70px; margin-left: 46px; }
.menu_contain ul {-webkit-padding-start: 0px; list-style: none; }
.menu_contain ul li a {color: #fff; display: block; text-align: center; font-size: 14px; padding: 0px 19px; line-height: 56px; text-decoration: none; font-family: 'SFUFuturaBook' !important; text-transform: uppercase;}
.menu_contain ul li:hover a {color: black; font-weight: bold; transition: 0.4s; }
.menu_contain ul li a.active {color: black; font-weight: bold; }

#wrap_menu_res{display: none;position: relative;}
.invi_loading {visibility: hidden !important;}
/* End Menu */

/* Begin Slideshow */
.slideshow{position: relative;}
.box-slide .theme-default .nivoSlider{background-color: transparent !important;margin-bottom: 0px;-webkit-box-shadow: none; -moz-box-shadow: none;box-shadow: none;}
.theme-default .nivo-directionNav a{width: 78px !important;height: 60px !important;}
.theme-default a.nivo-nextNav{background-position: -36px 0 !important;right: 0px !important;}
.theme-default a.nivo-prevNav{background-position: 42px 0 !important;left: 0px !important;}
.box-slide .nivo-caption a{display: block !important}
.box-slide .nivo-caption{top: 50px;right: 100px;left: inherit;bottom: inherit;max-width: 400px;background: transparent;color: #000;padding: 0px;opacity: 1;overflow: inherit !important;-moz-opacity: 1;filter: alpha(opacity=1);}
.title-slide{line-height: 35px;height: 38px;margin-bottom: 6px;}
.title-slide a{font-size: 25px;font-weight: normal;color: #fff !important;border-bottom: 0px !important;}
.title-slide a:hover{color: #109748 !important;}
.desc-slide{line-height: 25px;text-align: justify;color: #fff;margin-bottom: 15px;}
/* End Slideshow */

/* Begin Tags */
.wrap-tags{max-width: 1200px;margin: auto;margin-bottom: 10px;color: gray;}
.wrap-tags > span {font-size: 13px;color: #313131;}
.wrap-tags > a{color: gray;font-size: 13px;}
.wrap-tags > a:hover{text-decoration: underline;}
/* End Tags */

/* Begin Crumbtrail */
.crumbtrail{max-width: 1000px;margin: auto;padding: 15px 10px 0px 10px;list-style: none;line-height: normal;background: transparent;}
.crumbtrail li{float: left;}
.crumbtrail li.crumbtrail_br{margin: 0px 7px;width: 6px;height: 5px;margin-top: 7px;background: url(../images/navi.png) no-repeat center center;}
.crumbtrail a{font-family: 'RobotoRegular';font-size: 14px;color: #313131;}
.crumbtrail a:hover{color: red;text-decoration: underline;}
.crumbtrail .crumbtrail_lst{color: #414141;}

/* Begin Download */
.download{width: 230px;float: left;margin-right: 12px;margin-bottom: 12px;text-align: center;font-family: arial;}
.download:nth-child(5n+1){clear: both;}
.download:nth-child(5n){margin-right: 0px;}
.download > span{color: #313131;display: block;margin: 10px 0px;font-size: 13px;}
.download > a{display: inline-block;padding: 5px 20px 5px 20px;background: #0EAD0F;color: #fff;font-size: 13px;}
/* End Download */

/* Begin Sản Phẩm */

}
.sanpham {float: left; width: 210px; margin-bottom: 33px; margin-right: 33px; text-align: center; font-family: 'RobotoCondensedRegular'; }
.item {position: inherit; overflow: hidden; width: 294px; }
.item img {max-width: 100%; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 0.3s; }
.item:hover img {-moz-transform: scale(1.1); -webkit-transform: scale(1.1); transform: scale(1.1); position: absolute; }
.item1 {width: 294px; }
.item1 img {max-width: 100%; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 0.3s; }
.item1:hover img {-moz-transform: scale(1.1); -webkit-transform: scale(1.1); transform: scale(1.1); }
.item2 {overflow: hidden; width: 275px; }
.item2 img {max-width: 100%; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 0.3s; }
.item2:hover img {-moz-transform: scale(1.1); -webkit-transform: scale(1.1); transform: scale(1.1); }
/*Hover*/

/* End Sản Phẩm */
.detail_sanpham{
    max-width: 1320px;
    margin: 0 auto;
    padding: 0px;
}
/* Begin Sản Phẩm Detail */
.hinh_sp_detail{    position: relative;
    float: left;
    width: 96%;
    /* border: 1px solid rgba(128, 128, 128, 0.4); */
    text-align: center;
    /* background: white; */
    padding: 18px;}
.thongtin_sp_detail{     width: 96%;
    float: left;
    padding: 20px;}
.thongtin_sp_detail > span{
    text-transform: uppercase;
    font-weight: bold;
    font-size: 23px;
    display: block;
    margin-bottom: 20px;
    color: #0094d2;}
.pic_product_detail img{max-width: 121px;
    box-shadow: none !important;}
.detail_sp{margin-top: 20px;
    /* width: 946px; */
    width: 96%;
    display: inline-block;
    padding: 20px;}
.tbl_detail_item{width: 100%; margin-bottom: 10px;}
.tbl_detail_item span{font-family: 'RobotoCondensedRegular'; font-size: 18px; display: inline-block; vertical-align: middle;} .tbl_detail_item p{font-size: 14px;display: inline-block;vertical-align: middle;}
.tbl_detail_item1{width: 100%; margin-bottom: 10px; margin-left: 445px; width: 449px;}
.tbl_detail_item1 span{font-family: 'RobotoCondensedRegular'; font-size: 18px; display: inline-block; vertical-align: middle;}
.tbl_detail_item1 p{   font-size: 14px; display: inline-block; vertical-align: middle; margin-top: -299px;}
.sel-product{height: 30px;font-size: 13px;outline: none;text-align: center;cursor: pointer;}
.loading-comment{display: none;position: fixed;left: 0px;top: 0px;width: 100%;height: 100%;z-index: 99999999;background: rgba(255, 255, 255, 0.8) url(../images/loading.gif) center no-repeat;}
.price-detail p{        font-size: 19px; display: inline-block; vertical-align: middle; margin-top: -1px; color: red; font-weight: bold; }
p.price-detail-old{color: gray;text-decoration: line-through;font-weight: bold;font-size: 17px;}
.tinhtrang{font-weight: normal;}
.conhang{color: #6A9701}
.hethang,.dangcapnhat{color: #F00}
a.item-mau-pro{display: inline-block;vertical-align: middle;position: relative;width: 30px;height: 30px;}
a.item-mau-pro.active{position: relative;}
a.item-mau-pro.active:before{content: '';position: absolute;width: 100%;height: 100%;top: 0px;left: 0px;bottom: 0px;right: 0px;margin: auto;z-index: 1;box-sizing: border-box;background: url(../images/ac_pro_cl_s.png) no-repeat bottom right;border: 2px solid #e5101d;}
a.item-mau-pro input[type=radio],a.item-size-pro input[type=radio]{outline: none;position: absolute;cursor: pointer;width: 100%;height: 100%;-webkit-appearance: none;border: 0px;top: 0px;left: 0px;}
a.item-size-pro{width: auto !important;height: 30px !important;border: 1px solid rgba(128, 128, 128, 0.5);padding: 0px 15px;display: inline-block;position: relative;vertical-align: middle;}
a.item-size-pro span{font-size: 12px;line-height: 30px;font-weight: normal;cursor: pointer;color: gray;}
a.item-size-pro.active{position: relative;border-color: #e5101d;}
a.item-size-pro.active:before{content: '';position: absolute;width: 100%;height: 100%;top: 0px;left: 0px;bottom: 0px;right: 0px;margin: auto;z-index: 1;box-sizing: border-box;background: url(../images/ac_pro_cl_s.png) no-repeat bottom right;border: 1px solid #e5101d;}
a.item-size-pro.active span{color: #e5101d;}
.social-plugin{    background: rgba(128, 128, 128, 0.34901960784313724); padding: 12px; padding-bottom: 6px;}
.social-plugin .addthis_native_toolbox, .social-plugin .fb-send{float: left;}
.social-plugin .fb-send{margin-right: 10px;}
/* End Sản Phẩm Detail */

/* Begin Handle Counter */
.handle-counter{display: inline-block;vertical-align: middle;}
.handle-counter .counter-minus,.handle-counter .counter-plus,.handle-counter input.qty-pro{float: left;text-align: center;}
.handle-counter input.qty-pro{width: 40px;height: 25px;box-sizing: border-box;border: 1px solid rgba(128, 128, 128, 0.5);border-right: none;border-left: 0px;font-size: 12px;outline: none;}
.btn-hc-pri{background-color: #e65423;border: 0px;width: 25px;height: 25px;color: #fff;outline: none;cursor: pointer;}
.btn-hc-pri:hover, .btn-hc-pri:focus{background-color: #99310A;}
.btn-hc-pri:disabled, .btn-hc-pri:disabled:hover{background-color: darkgrey; cursor: not-allowed;}
/* End Handle Counter */

/* Begin Tin Tức */
.news{width: 580px;float: left;margin-bottom: 15px;border-bottom: 1px solid rgba(128, 128, 128, 0.42);padding-bottom: 15px;}
.news:nth-child(2n){float: right;}
.news:nth-child(2n+1){clear: both;}
.pic_news{float: left;width: 160px;margin-right: 165spx;}
.pic_news img{padding: 3px;border: 1px solid rgba(128, 128, 128, 0.57);background: rgba(255, 255, 255, 0.67);box-sizing: border-box;}
.pic_news:hover img{opacity: 0.8;border-color: #D21313;}
.name_news{text-align: justify;}
.name_news h3 a{color: #D21313; font-size: 16px; font-weight: bold; margin-left: 9px; font-family: 'texgyreadventorbold'; text-decoration: none;}
.name_news a:hover{color: #ef5454;}
.desc_news{color: #333333;margin-top: 5px;text-align: justify;font-size: 12px;line-height: 20px;}
.btn_news{float: right;}
.btn_news a{color: #D21313;font-size: 12px;}
.btn_news a:hover{color: red;}
/* End Tin Tức */

/* Begin Tin tức khác */
b.tit-news-other{      display: block;
    /* margin-top: 20px; */
    /* margin-bottom: 10px; */
    margin-left: 10px;}
.list_baivietkhac{    padding-left: 17px; list-style: url(../images/tab.png); line-height: 30px;} .list_baivietkhac li{    margin-bottom: 2px;
    border-bottom: 1px dashed darkgray; width: 100%;}
.list_baivietkhac li a{text-transform: none;color: #333333;font-size: 13px; text-decoration: none}
.list_baivietkhac li a:hover{text-decoration: none;color:  #ef5454;}
.list_baivietkhac li:before{content: ""; background: url(../images/tab.png)no-repeat; height: 20px; width: 20px; }
/* End Tin tức khác */

/* Begin Liên Hệ */
.left-lienhe{width: 1200px; float: left; margin-left: 78px;}
.info-lienhe{font-size: 13px;line-height: 1.5;color: #333333;}
.info-lienhe1{    background: rgba(128, 128, 128, 0.38); font-size: 20px; line-height: 2.5; text-align: justify; color: black; font-weight: bold; text-align: center;}
.right-lienhe{width: 38%;float: right;}
.hr-lienhe{border-top: 2px solid rgba(128, 128, 128, 0.52);margin: 15px 0px;}
#map{height: 480px;margin: 10px 0px;}
#directionsPanel{display: none;}
span#hint-map{font-size: 13px;display: block;}
input.btn-map{border: 0px;width: 100px;height: 31px;background: gray;color: white;border-radius: 2px;outline: none;}
input.txt-map{height: 27px;width: calc(100% - 106px);text-indent: 10px;border: 1px solid;border-color: #cecbcb;border-radius: 0px;outline: none;}
span.tit-map{color: red;text-transform: uppercase;font-size: 14px;display: block;margin-bottom: 5px;font-weight: bold;}


/* End Liên Hệ */

/* Begin Table Liên Hệ */
.tablelienhe span{color: #D21313;}
.tablelienhe td{height: 25px;}
.tablelienhe .input, .tablelienhe textarea{border: 1px #E9E9E9 solid;background-color: rgba(0, 113, 255, 0.54); font-size: 12px;width: 100%;    padding-left: 31px;box-sizing: border-box;min-height: 30px;}
.tablelienhe .title { background-color: rgba(255, 0, 0, 0.62);   font-size: 14px; font-weight: bold; text-transform: uppercase; }
.button{border: 1px solid #515151;color: #fff;font-size: 12px;text-transform: capitalize;padding: 5px 15px;background: #414944;border-radius: 1px;font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;display: inline-block;}
.button:hover{color: #fff;background: blue ;-webkit-transition: ease-in-out 0.5s;-o-transition: ease-in-out 0.5s;transition: ease-in-out 0.5s;}
.tablelienhe .input::-webkit-input-placeholder{color: #585757;}
.tablelienhe .input:-moz-placeholder{color: #585757;}
.tablelienhe .input::-moz-placeholder{color: #585757;}
.tablelienhe .input:-ms-input-placeholder{color: #585757;}
.tablelienhe textarea::-webkit-input-placeholder{color: #585757;}
.tablelienhe textarea:-moz-placeholder{color: #585757;}
.tablelienhe textarea::-moz-placeholder{color: #585757;}
.tablelienhe textarea:-ms-input-placeholder{color: #585757;}
/* End Table Liên Hệ */

/* Begin Footer */
.footer {height: 700px; width: 100%; background: #FFFFFF; background-color:#202e31; }
.footer_main {    max-width: 1300px; margin: 0 auto; padding-top: 29px; padding-bottom: 31px; }
.title_footer1{font-size: 16px; font-family: 'SFUFuturaBook'; color: #fff; padding-bottom: 12px; padding-top: 13px; }
.list-ten{list-style: none; padding-left: 20px; padding-top: 13px; }
.list-ten li{line-height: 32px; }
.list-ten li a{text-decoration: none !important; color: #fff; font-family: 'RobotoCondensedRegular '; }
.list-ten li:before{content: ""; background: url(../images/anh.png)no-repeat; width: 30px; height: 30px; position: absolute; margin-top: 11px; margin-left: -21px; }
.list-ten li:after{content: ""; border-bottom: 1px solid rgba(255, 255, 255, 0.28); width: 15%; position: absolute; display: block; margin-left: -23px; }
.list-ten1{list-style: none; padding-left: 20px; padding-top: 13px; }
.list-ten1 li{line-height: 32px; }
.list-ten1 li a{text-decoration: none !important; color: #fff; font-family: 'RobotoCondensedRegular '; }
.list-ten1 li:before{content: ""; background: url(../images/anh.png)no-repeat; width: 30px; height: 30px; position: absolute; margin-top: 11px; margin-left: -21px; }
.list-ten1 li:after{    content: "";
    border-bottom: 1px solid rgba(255, 255, 255, 0.28);
    width: 12%;
    position: absolute;
    display: block;
    margin-left: -23px; }
.abc {
        float: right !important;
    width: 200px;
    display: inline-block;
}    
.tenduan{    position: absolute; margin-top: -295px; left: 829px; }
.danhmucmenu{top:43px !important; }
.tencongty{    color: #fff; font-family: 'RobotoCondensedRegular'; font-size: 14px; margin-top: 2px;}
.onl:before{content: ""; background: url(../images/11.png)no-repeat; width: 30px; height: 30px; position: absolute; margin-left: -24px; margin-top: 6px; }
.today:before{content: ""; background: url(../images/22.png)no-repeat; width: 30px; height: 30px; position: absolute; margin-left: -26px; margin-top: 7px; }
.list-thongke li:after{content: ""; border-bottom: 1px solid rgba(255, 255, 255, 0.32);; width: 218px; position: absolute; display: block; margin-left: -21px; }
.week:before{content: ""; background: url(../images/33.png)no-repeat; width: 30px; height: 30px; position: absolute; margin-left: -24px; margin-top: 7px; }
.all:before{content: ""; background: url(../images/44.png)no-repeat; width: 30px; height: 30px; position: absolute; margin-left: -22px; margin-top: 8px; }
.tenthongke{position: absolute; margin-top: -295px; margin-left: 540px;} .list-thongke li span{float: right; position: relative; margin-right: 0px; }
.googlemap{margin-top: 30px; }
.list-thongke{
    color: #fff;
    line-height: 33px;
    padding-top: 13px;
}
.bocongthuong{margin-top: 11px; margin-bottom: -11px; }
.title_footer span {font-family: 'SFUFunctionCondensed'; margin-bottom: 10px; color: #fff; font-size: 26px; display: block; }
.img_footer{list-style: none; position: absolute; line-height: 25px; margin-top: 20px; }
.gachchan{border-bottom: 2px solid #fff; width: 33px; padding-top: 0px; }
.footerleft2 span{float: left; margin-top: 9px; font-family: 'RobotoRegular'; }
.content_footer {font-family: 'RobotoRegular'; color: #ffffff; font-family: arial; line-height: 38px; font-size: 13px; margin-left: 43px; margin-top: 17px; }
.footer_news {float: left; }
.footer_news:nth-child(1) {margin-right: 15px; width: 480px; }
.footer_news:nth-child(2) {width: 270px; margin-top: 0px; margin-left: 40px; }
.input1{width: 118px; height: 30px; border: 0px; }
.dangkiemail input{text-indent: 10px; font-size: 12px; font-family: 'RobotoRegular'; }
.dangkiemail button{width: 66px; height: 32px; border: 0px; background: #dc0202; color: #fff; margin-left: 201px; margin-top: 10px; font-family: 'SFUFuturaBook'; font-size: 15px; }
.input2{width: 137px; height: 30px; border: 0px; margin-left: 8px; }
.input3{width: 267px; height: 30px; margin-top: 10px; border: 0px; }
.dangkiemail{display: inherit; position: relative; margin-top: 117px; margin-left: 928px; }
.tenemail{font-size: 13px; color: #fff; position: absolute; margin-top: 63px; margin-left: 123px; width: 22%; }
.footer_news:nth-child(3) {    width: 168px;
    float: left;
    margin-top: 0px;}
.footer_news_map{float: left; margin-top: 10px; }
.diachi{    display: inline-block;
    color: black;
    /* position: absolute; */
    margin-top: -7px;
    float: left;
    background-image: url(../images/user.png);
    background-repeat: no-repeat;
    font-size: 12px;
    /* margin-left: -95px; */
    padding-left: 38px;
    font-family: 'RobotoCondensedRegular';
    z-index: 10000;
    position: fixed;}
.footer_news_map {float: left; }
.footer_news_map:nth-child(1) {margin-top: 13px; margin-right: 15px; width: 480px; }
.footer_news_map:nth-child(2) {width: 270px; }
.footer_news_map:nth-child(3) {width: 270px; float: right; }
#map_footer {     height: 174px; width: 317px; margin-top: 32px;}
.footer-bottom{    min-height: 45px; line-height: 45px; background:#00648e; color: #fff; width: 1349px; margin: auto; margin-top: -33px; }
.footer-bottom > div{max-width: 1200px;margin: auto;}
span#copy{display: block;float: left;font-weight: normal; font-family: 'RobotoRegular';font-size: 13px;}
div.thongke{float: right;}
div.thongke div.item-tk1{display: inline-block;vertical-align: top; font-family: 'RobotoRegular'; font-size: 13px;}
div.thongke div.item-tk1 > span{color: white;}
div.thongke div.item-tk1:nth-of-type(2n){margin: 0px 2px;}
div.thongke div.item-tk{display: inline-block;vertical-align: top; font-family: 'RobotoCondensedRegular';}
div.thongke div.item-tk > span{color: white;}
div.thongke div.item-tk:nth-of-type(2n){margin: 0px 2px;}

/* End Footer */
.title_main span{font-size: 25px; color: black; font-family: 'RobotoRegular'; }
/* Begin Not Found */
.notice_pro{width: 100%;height: 60px;background: #EFECEC;color: #7D7979;font-family: arial;border-radius: 5px;}
.notice_pro h4{padding: 0px 20px;line-height: 60px;font-weight: normal;font-size: 15px;}
/* End Not Found */

/* Phân Trang */
.pagination{ text-align: center; margin-top: 15px; }
.pagination ul{display: inline-block;  margin-bottom: 0;margin-left: 28px; padding: 0px;}
.pagination ul>li{display: inline;}
.pagination ul>.active>a, .pagination ul>.active>span{cursor: default;background: #6C2910;color: white;}
.pagination ul>li>a, .pagination ul>li>span{font-family: arial;font-size: 12px;float: left;padding: 1px 10px;line-height: 20px;text-decoration: none;background-color: #fff;color: #313131;border: 1px solid #6C2910;margin: 0 2px;border-radius: 1px;}
.pagination ul>li>a:hover, .pagination ul>li>span:hover{background: #6C2910;color: white;}
/* End Phân Trang */

/* Begin Popup */
.popup{width: 100%;height: 100%;display: none;position: fixed;top: 0px;left: 0px;background: rgba(0,0,0,0.75);z-index: 99999;}
.wrap-pop-home{max-width:500px;width:100%;padding:3px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);box-shadow:0px 2px 6px rgba(0,0,0,1);border-radius:3px;background:#fff;}
.popup-close{width: 30px;height: 30px;line-height: 29px;display: inline-block;position: absolute;top: 0px;right: 0px;transition: ease 0.25s all;-webkit-transform: translate(50%, -50%);transform: translate(50%, -50%);border-radius: 1000px;background: rgba(0,0,0,0.8);border: 1px solid rgba(255, 255, 255, 0.5);font-family: Arial, Sans-Serif;font-size: 14px;text-align: center;color: #fff;cursor: pointer;}
.popup-close:hover{-webkit-transform:translate(50%, -50%) rotate(180deg);transform:translate(50%, -50%) rotate(180deg);background:rgba(0,0,0,1);text-decoration:none;}
/* End Popup */

/* Fanpage Facebook */
.fanpage_facebook{position:fisxed; right:-300px; z-index: 999999; top:200px;display: block}

/* Begin Hotline Fix */
.wrap_hotline {position: fixed; right: -150px; top: 57%; z-index: 100; }
.hotline-fix {background-color: #f44141; vertical-align: middle; display: inline-block; border-radius: 30px; padding: 5px 30px; margin-top: -30px; margin-right: -11px; }
.hotline-fix:hover{background-color: #75eb50; }
.hotline-fix1 {background-color: #f44141; vertical-align: middle; display: inline-block; border-radius: 30px; padding: 5px 30px; margin-top: 55px; margin-left: -144px; }
.hotline-fix1:hover{background-color: #75eb50; }
.hotline-fix p {   text-align: center; font-size: 16px; color: #fff; font-family: 'RobotoCondensedBold'; }
.hotline-fix1 p {   text-align: center; font-size: 16px; color: #fff; font-family: 'RobotoCondensedBold'; }
/* End Hotline Fix */

/* Scroll Top */
.scrollToTop{width: 50px;height: 50px;text-align: center;font-weight: bold;color: #444;text-decoration: none;position: fixed;bottom: 50px;right: 2px;display: none;z-index: 10000;cursor: pointer;}

/* Text Hide */
.text-hide{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}

/* Transition All */
.transition{-webkit-transition: 0.3s ease-out;-moz-transition: 0.3s ease-out;-o-transition: 0.3s ease-out;transition: 0.3s ease-out;}

/* Blink */
.blink{-webkit-animation-name: blink;-webkit-animation-duration: 1s;-webkit-animation-timing-function: linear;-webkit-animation-iteration-count: infinite;-moz-animation-name: blink;-moz-animation-duration: 1s;-moz-animation-timing-function: linear;-moz-animation-iteration-count: infinite;animation-name: blink;animation-duration: 1s;animation-timing-function: linear;animation-iteration-count: infinite;}
@-moz-keyframes blink{0% { opacity: 1.0; }50% { opacity: 0.0; }100% { opacity: 1.0; }}
@-webkit-keyframes blink{0% { opacity: 1.0; }50% { opacity: 0.0; }100% { opacity: 1.0; }}
@keyframes blink{0% { opacity: 1.0; }50% { opacity: 0.0; }100% { opacity: 1.0; }}

/* Scroll */
.scroll-maded{overflow-y: scroll;overflow-x: hidden;}
.scroll-maded::-webkit-scrollbar{width: 2px;}
.scroll-maded::-webkit-scrollbar-thumb{width: 2px;background: #e6c413}
.scroll-maded::-webkit-scrollbar-thumb:hover{width: 2px;}
.scroll-maded::-webkit-scrollbar-thumb:active{width: 2px;}

/* Loading */
.loading{position: fixed;width: 100%;height: 100%;left: 0px;top: 0px;z-index: 99999999999;background: #fff;text-align: center;}
.loader,.loader:after{border-radius: 100%;width: 38px;height: 38px;}
.loader{position: absolute;top: calc(50% - 19px);left: calc(50% - 19px);text-indent: -9999em;border-top: 4px solid #e1e1e1;border-right: 4px solid #e1e1e1;border-bottom: 4px solid #e1e1e1;border-left: 4px solid #D21313;-webkit-transform: translateZ(0);-ms-transform: translateZ(0);transform: translateZ(0);-webkit-animation: load_circle 0.9s infinite linear;animation: load_circle 0.9s infinite linear;}
@-webkit-keyframes load_circle{0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}
@-moz-keyframes load_circle{0% {-moz-transform: rotate(0deg);transform: rotate(0deg);}100% {-moz-transform: rotate(360deg);transform: rotate(360deg);}}
@-o-keyframes load_circle{0% {-o-transform: rotate(0deg);transform: rotate(0deg);}100% {-o-transform: rotate(360deg);transform: rotate(360deg);}}
@keyframes load_circle{0% {transform: rotate(0deg);}100% {transform: rotate(360deg);}}



body{
    color: #333;
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
}


/* Zoom In #1 */
.hover01 figure img {max-width: 100%;
    width: auto;
    max-height: 100%;
    height: auto;-webkit-transform: scale(1); transform: scale(1); -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out; }
.hover01 figure:hover img {-webkit-transform: scale(1.3); transform: scale(1.3); }
.hover11 figure img {opacity: 1; -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out; }
.hover11 figure:hover img {opacity: .5; }


html{
 
}

a.icon-img-hover {
  margin:10px;
  overflow:hidden;
  position:relative;
  display:inline-block;
  img{
    opacity:1;
  }
  &:hover{
    
    img{
      opacity:.7;
      transition:.5s;
    }
    .icon{
      right:50%;
      opacity:.8;
      transition:.6s;
      transition-timing-function: ease-out;
      -webkit-transition-timing-function: ease-out;
    }
  }
  .icon{
   position:absolute;
    top: 50%;
    right:-120%;
    border-radius:100%;
    padding:5px;
    color:#fff;
    background:#910000;
    opacity:.0;
    margin-top:-15px;//height of icon element
    margin-right:-15px;//width of icon element
    text-shadow:1px 1px 2px #000;
    box-shadow:1px 1px 2px #000;
  }
}
@media (max-width: 1024px){
   .header{
        position: relative;
        width: 1349px;
   }
   .slide_main{
    padding-top: 0px;
   }
}