@charset "utf-8";

@font-face{font-family:'SairaCondensedSemiBold';src:url('../css/fonts/SairaCondensedSemiBold.eot');src:url('../css/fonts/SairaCondensedSemiBold.eot') format('embedded-opentype'),url('../css/fonts/SairaCondensedSemiBold.woff2') format('woff2'),url('../css/fonts/SairaCondensedSemiBold.woff') format('woff'),url('../css/fonts/SairaCondensedSemiBold.ttf') format('truetype'),url('../css/fonts/SairaCondensedSemiBold.svg#SairaCondensedSemiBold') format('svg');}
@font-face{font-family:'OpenSansRegular';src:url('../css/fonts/OpenSansRegular.eot');src:url('../css/fonts/OpenSansRegular.eot') format('embedded-opentype'),url('../css/fonts/OpenSansRegular.woff2') format('woff2'),url('../css/fonts/OpenSansRegular.woff') format('woff'),url('../css/fonts/OpenSansRegular.ttf') format('truetype'),url('../css/fonts/OpenSansRegular.svg#OpenSansRegular') format('svg');}
@font-face{font-family:'OpenSansBold';src:url('../css/fonts/OpenSansBold.eot');src:url('../css/fonts/OpenSansBold.eot') format('embedded-opentype'),url('../css/fonts/OpenSansBold.woff2') format('woff2'),url('../css/fonts/OpenSansBold.woff') format('woff'),url('../css/fonts/OpenSansBold.ttf') format('truetype'),url('../css/fonts/OpenSansBold.svg#OpenSansBold') format('svg');}
@font-face{font-family:'SVNTransformer';src:url('../css/fonts/SVNTransformer.eot');src:url('../css/fonts/SVNTransformer.eot') format('embedded-opentype'),url('../css/fonts/SVNTransformer.woff2') format('woff2'),url('../css/fonts/SVNTransformer.woff') format('woff'),url('../css/fonts/SVNTransformer.ttf') format('truetype'),url('../css/fonts/SVNTransformer.svg#SVNTransformer') format('svg');}
@font-face{font-family:"font-menu";src:url("../font/UTM BanqueR.ttf"),url("../font/UTM BanqueR.eot");}

*{margin: 0;padding: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;outline:none;}
html,body,div,span,h1,h2,h3,h4,strong,ol,ul,li{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent;}
body{font: 13px/1.5 OpenSansRegular;}
p{padding:0px;margin:0px;}
a{text-decoration:none;color:inherit;}
a:hover{color:#f00000;}
img{border:0;}
ul, li{list-style:none;}
.clear{overflow:hidden;clear:both;}
table,tr,td{border-collapse:collapse;}
.totop{position: fixed;background: url(../images/totop.png) top center no-repeat;width: 40px; height: 40px;bottom: 80px; right: 20px;cursor: pointer;border-radius: 50%;z-index:999;}
.thongbao{border:1px solid #0C0;border-radius:5px 5px 5px 5px;margin:0 auto;overflow:hidden;padding:15px;}
.tablelienhe span{color:#f00000;}
.tablelienhe td{height:25px;}
.tablelienhe .input,.tablelienhe textarea{border:1px #E9E9E9 solid;azimuth:center;width:300px;}
.tablelienhe .title{font-size:14px;font-weight:bold;text-transform:uppercase}
.box_new{clear:both;padding-bottom:10px;border-bottom:1px dashed #CCC;padding-top:5px;color:#000;}
h2.text_title{color:#390;font-size:12px;}
.box_new h2,.box_new h2 a{color:#000;font-size:12px;}
.box_new h2 a:hover{text-decoration:underline;}
.image_boder{float:left;margin-right:10px;border:1px solid #E4E4E4;padding:5px;background:#FFF;}
.bordernone{border:none;}
.button{background:#0099FF;border:1px solid #fff;border-radius:3px 3px 3px 3px;color:#FFFFFF;font:12px tahoma,verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif;padding:5px 30px;cursor:pointer;}
.pall10{padding:10px!important;}
.pall5{padding:5px!important;}
.ptop10{padding-top:10px!important;}
.pbottom10{padding-bottom:10px!important;}
.mleft10{margin-left:10px!important;}
.mbottom10{margin-bottom:10px!important;}
.mleft1{margin-left:1px!important;}
.boder{border:3px #E0E0E0 solid;margin:0px 35px;}
.viewmore{text-align:right;padding-right:10px;}
.viewmore a{color:#Ff0000000;font-style:italic;}
.tinlienquan a{color:#333}
.textright{float:right;padding-right:10px;}
.textright a{font-style:italic;font-weight:normal;text-transform:none;}
.othernews{padding-left:10px;color:#FFF;margin-top:20px;}
.othernews a{color:#FFF;}
.othernews a:hover{color:#f00000;}
.othernews h1{font-size:15px;font-weight:bold;text-transform:uppercase;color:#000;}
.othernews ul{list-style:inside;}
.othernews ul li{margin-left:20px;color:#000;list-style:square;}
.othernews ul li a{color:#000;}

/* --------------------- Phan trang ------------------*/
.phantrang{text-align:center;padding:10px 0;}
.phantrang a{color:#000;padding-left:5px;padding-right:5px;padding-bottom:2px;padding-top:2px;margin-right:5px;text-decoration:none;background:#FFF;border-radius:5px;-moz-border-radius:5px;}
.phantrang span{color:#FFF;border-radius:5px;-moz-border-radius:5px;background:#f00000;padding-left:5px;padding-right:5px;padding-bottom:2px;padding-top:2px;margin-right:5px;font-weight:bold;}
.phantrang a:hover{color:#FFF;border-radius:5px;-moz-border-radius:5px;background:#f00000;}

/*----------------------Header------------------------------*/
.box-head{background: #e6e6e6;position: relative;}
.box-head:after{position:absolute;top:0;left:0;content:'';width:100%;height:4px;background:#0a66a5;}
.left-head{width: 30%;padding-top: 10px;text-align: center;}
.right-head{width: 67.5%;}
.right-head .top{background:#0a66a5;padding:0 80px 0 20px;border-radius:0 0 0 7px;align-items:center;}
.right-head .top .ten{font:20px 'SairaCondensedSemiBold';color:#fff000;text-transform:uppercase;}
.right-head .top .giolam{background:url(../images/icon-giolam.png) left no-repeat;padding-left:25px;font-size:14px;color:#fff;}
.right-head .top .mxh{align-items: center;}
.right-head .top .mxh a{display:flex;align-items:center;justify-content:center;width:50px;height:40px;border-left:1px solid #2376ae;}

.right-head .bot{padding: 20px 80px 25px 0;align-items: center;}
.right-head .bot .search{width:78%;height:45px;background:#fff;color: #7f7f7f;border: 1px solid #d4d4d4;border-radius:5px;align-items:center;overflow: hidden;}
.right-head .bot .search input{width: 70%;height: 100%;padding:0 20px;border: none;background: none;}
.right-head .bot .search i{width:44px;height:44px;line-height:44px;background:#d20000;font-size:17px;color:#fff;text-align:center;cursor:pointer;}
.right-head .bot .search .search-dm{height: 100%;margin-left: 20px;color: #7f7f7f;border: none;}
.right-head .bot .hotline{background: url(../images/hotline.png) left no-repeat;padding: 5px 0 5px 55px;}
.right-head .bot .hotline p{font:18px/1.2 'SairaCondensedSemiBold';color:#fe0000;}


/*Menu*/
.cover-menu{background:#d20000;}
.cover-menu.menu-fix{position: fixed;width: 100%;top: 0;left: 0;z-index: 99;transition: all 1s;}
.menu ul{position:relative;align-items: center;overflow: unset !important;}
.menu ul li{position:relative;z-index:9999;}
.menu ul li.dm-menu{width: 25%;}
.menu ul li.dm-menu a{background:#0a66a5;padding:9px 20px;font-size:18px;}
.menu ul li.dm-menu i{margin-right:10px;}
.menu ul li.line{height:10px;border-right: 1px dotted #e98080;}
.menu ul li a{display: block;padding:12px 30px;font-size: 14px;color:#fff;text-transform:uppercase;font-family: 'OpenSansBold';}
.menu ul li a:hover, .menu ul li a.active{color: #fff000;}
.menu ul li ul{position:absolute;width: 100%;min-width: 200px;background: #0a66a5;display: none;z-index: 999;}
.menu ul li ul li a{padding:6px 10px;font-size: 14px !important;text-transform:none;border-bottom: 1px solid #fff;}
.menu ul li ul li ul{top:0;left:100%;}

.lang{padding-left: 20px;}
.lang a{padding: 0 !important;}

/*Dịch vụ*/
.wrap-dv{margin: 0 -10px;}
.item-dv{margin: 0 10px;}
.item-dv .flex-start{align-items: flex-start;}
.item-dv .des{padding-left: 10px;color: #333;}
.item-dv .des .ten{font-family: 'OpenSansBold';text-transform: uppercase;}
.item-dv .des .mota{font-size: 12px;}

/*Tiêu đề*/
.sub-tieude1{margin-bottom: 5px;font-size:14px;color:#0a66a5;text-transform:uppercase;}
.sub-tieude2{font:25px 'OpenSansBold';color:#333;text-transform:uppercase;}
.tieude{margin-bottom:20px;font:36px 'SairaCondensedSemiBold';color:#1a1a1a;text-transform:uppercase;}
.tieude span{color: #d20009;}
.slogan{margin:-20px 0 20px;font-size:15px;color:#fff;text-align:center;}

/*about*/
.cover-about{background: url(../images/bg-about.png) center/cover no-repeat;}
.cover-about .container{padding: 65px;}
.col-about1{position: relative;}
.col-about1:after{position:absolute;top:40px;right:-40px;content:'';width:calc(100% - 36px);height:calc(100% - 36px);background:#fff;border:18px solid #e4e4e4;}
.col-about2{width: 46%;padding: 40px 0 0;}

.col-about1 .img{position: relative;z-index: 1;}
.col-about2 .tieude{margin-bottom: 0;font: 50px 'OpenSansBold';color: #f80000;text-transform: uppercase;position: relative;}
.col-about2 .mota{font-size: 15px;color: #333;line-height: 1.7;}
.col-about2 .xemthem{margin-top: 20px;font-size:14px;color:#d20009;text-decoration:underline;}

/*item*/
.wrap-item{margin: 0 -5px;}
.item{width: 23%;margin: 10px 5px;text-align: center;}
.item a{display: block;background: #fff;padding: 10px;border: 1px solid #e6e6e6;}
.item a .ten{margin: 10px 0;font-size:14px;color: #333;}

/*spmoi*/
.cover-spmoi{background:url(../images/bg-spmoi.png) top center no-repeat #f7f7f7;}
.sanpham .tieude{color: #fff;text-align: center;}
.sanpham .tieude p{display: inline-block;padding: 0 30px;position: relative;}
.sanpham .tieude p:before{position:absolute;top:50%;right:100%;content:'';width:255px;height:1px;border-bottom:1px dashed #6f7b83;transform:translate(0,-50%);}
.sanpham .tieude p:after{position:absolute;top:50%;left:100%;content:'';width:255px;height:1px;border-bottom:1px dashed #6f7b83;transform:translate(0,-50%);}

/*Sp nổi bật*/
.cover-spnb .tieude{color: #333;}
.box-dmnb{margin: -10px 0 20px;justify-content: center;}
.box-dmnb .ten{margin:0 5px;padding:7px 15px;font-size:14px;color:#555;text-transform:uppercase;border:1px solid #d0d0d0;cursor:pointer;}
.box-dmnb .ten:hover, .box-dmnb .ten.active{background: #d20009;border-color: #d20009;color: #fff;}

/*News*/
.cover-news .tieude{text-align: center;}
.col-news{width: 63%;}
.col-video{width: 33%;}

.col-news .slick-d2{margin-top: -10px;}
.item-news{margin: 10px 0;}
.item-news .img{margin: 0;padding: 10px;border: 1px solid #ebebeb;}
.item-news .des{width:calc(100% - 315px);float: right;}
.item-news .des .flex{align-items:center;}
.item-news .des .ngaytao{width:64px;height:62px;background:#0a66a5;padding:11px 3px;color:#fff;text-align:center;}
.item-news .des .ngaytao p:first-child{font-size:15px;text-decoration:underline;}
.item-news .des .ten{width:calc(100% - 80px);font:14px/1.7 'OpenSansBold';color:#333;text-transform:uppercase;}
.item-news .des .mota{margin-top:10px;font-size:15px;color:#555;line-height:1.7;}

.col-video .sub-video2{margin: 10px -4px;}
.col-video .sub-video2 a{width: 30%;display: inline-block;margin: 0 5px;cursor: pointer;}

/*Dknt*/
.cover-dknt{background: url(../images/bg-dknt.png) center/cover no-repeat;}
.cover-dknt .container{align-items: center;}
.tieude-dknt{background:url(../images/icon-dknt.png) left no-repeat;padding:5px 0 5px 95px;font:30px 'SairaCondensedSemiBold';color:#333;text-transform:uppercase;}
.frm_dknt{width: 48%;height:42px;margin-right: 220px;position: relative;}
.txt::-webkit-inner-spin-button{-webkit-appearance: none;}
.txt{width:100%;height:42px;background:#fff;border:1px solid #cacaca;padding:0 10px;}
.btn-dknt{position: absolute;top: 0;right: 0;width: 60px;height: 100%;background: none;color:#cacaca;text-align:center;border:none;border-left:1px solid #cacaca;cursor:pointer;}

/*footer*/
.cover-ft{background: url(../images/bg-ft.png) center/cover no-repeat;color:#fff;}

.tieude-ft{margin-bottom: 10px;font-size:18px;color: #fff;}

.col-ft1{width: 40%;}
.col-ft2{width: 15%;}
.col-ft3{width: 28%;}

.copyright{background: #d20009;padding: 15px;color: #fff;border-radius: 5px 5px 0 0;}

/*Chat facebook*/
.icon-face{position: absolute;font-size: 45px;color: #448aff;top: 0;right: calc(100% + 20px);cursor: pointer;}
.chat-face{position: fixed;width: 250px;bottom: 0;right: -250px;transition: all 1s;z-index: 99999;}
.chat-face.active{right: 0;transition: all 1s;}

/*Chat Zalo*/
.chat-zalo{position: fixed;top: 45%;right: 20px;z-index: 9999}

/*---------------- Container css ----------------*/
.container_left{width:234px;margin-left:17px;float:left;color:#000;margin-top:10px;}
.container_left .module_left .title{font-size:14px;font-weight:bold;line-height:33px;padding-left:20px;height:36px;color:#FFF;-webkit-border-radius:3px;border-radius:3px;text-transform:uppercase;	/*background:url(../images/bg_dm.png) no-repeat left center;				*/background:#d20000;}
.container_left .module_left .title a{color:#FFF;font-size:12px;}
.container_left .module_left .title a:hover{text-decoration:underline;}
.container_left .module_left .content{border-top:none;padding-bottom:10px;}
.container_left .module_left .content ul li{position:relative;}
.container_left .module_left .content ul{list-style:none;}
.container_left .module_left .content ul li{margin-left:5px;margin-right:5px;}
.container_left .module_left .content ul li a{line-height:30px;background:url(../images/bg_dmc1.png) no-repeat left center;padding-left:25px;color:#000;font-weight:bold;display:block;}
.container_left .module_left .content ul li a:hover{text-decoration:underline;}
.container_left .module_left .content ul li ul li{margin-left:20px;}
.container_left .module_left .content ul li ul li a{line-height:25px;background:url(../images/bg_dmc2.png) no-repeat left center;padding-left:35px;color:#000;font-weight:bold;}
.dong{width:240px;height:1px;border-bottom:1px dashed #CCC;}

/*---------------------------------*/
.container_right{float:left;width:77%;margin-top:10px;margin-left:19px;}
.module_main{}

/*------------------------------------------------------------------------------------*/

/*------------------------------------------------------------------------------------*/

.thanhsp{background:url(../images/thanhsptc.png) no-repeat;font-size:18px;height:41px;line-height:41px;color:#730000;text-transform:uppercase;padding-left:40px;font-family:"font-menu";margin-left:10px;padding-bottom:10px;}
.thanhsp h1{font-size:18px;font-weight:normal;}
.container_right .tcat h1{background:#d20000;font-size:14px;height:37px;line-height:37px;color:#FFF;font-weight:bold;text-transform:uppercase;padding-left:20px;border-radius: 3px;}
.container_right .content{margin-bottom:10px;}
.cach_boxsp{width:15px;height:150px;float:left;}
.bg_do{background:#9c0101;padding-bottom:10px;}

/*-------------------------*/
.box_sp{float:left;width:23%;text-align:center;margin-top:20px;border:1px solid #CCC;-webkit-border-radius:3px;border-radius:3px;margin-left:13px;background:#FFF;}
.box_sp .pic{text-align:center;width:214px;height:215px;overflow:hidden;}
.box_sp .pic img{width:215px;padding:5px;height:215px;-webkit-border-radius:3px;border-radius:3px;transition:500ms;}
.box_sp .pic img:hover{width:220px;height:235px;}
.box_sp .desc{padding-top:5px;padding-bottom:10px;text-align:center;}
.box_sp .desc a{font-weight:bold;font-size:12px;color:#2e50d5;}
.box_sp .desc a:hover{color:#f00000;}
.box_sp .chitiet a{width:70px;display:block;margin:5px auto;line-height:21px;background:#ed0000;color:#FFF;-webkit-border-radius:3px;border-radius:3px;}
.box_sp .chitiet a:hover{text-decoration:underline;}
.giasp{font-weight:bold;}
.giasp span{color:#f00000;}

/*-------------------------*/

/*-------------------------*/
.box_sp_tc{float:left;width:220px;height:260px;text-align:center;margin-top:20px;border:1px solid #CCC;-webkit-border-radius:3px;border-radius:3px;margin-left:23px;background:#FFF;padding-bottom:10px;position:relative;}
.icon_news{position:absolute;top:5px;right:5px;}
.box_sp_tc .pic{text-align:center;width:217px;height:217px;overflow:hidden;}
.box_sp_tc .pic img{width:217px;height:217px;-webkit-border-radius:3px;border-radius:3px;transition:500ms;}
.box_sp_tc .pic img:hover{width:230px;height:235px;}
.box_sp_tc .desc{padding-top:5px;text-align:center;}
.box_sp_tc .desc h2 a{font-weight:bold;font-size:12px;color:#730000;text-transform:uppercase;}
.box_sp_tc .desc a:hover{color:#f00000;}
.box_sp_tc .chitiet a{width:70px;display:block;margin:5px auto;line-height:21px;background:#ed0000;color:#FFF;-webkit-border-radius:3px;border-radius:3px;}
.box_sp_tc .chitiet a:hover{text-decoration:underline;}

/*--------------------------------*/
.product_detail_pic{float:left;width:250px;margin-right:20px;}
.product_info{float:left;list-style:none;width:420px;}
.product_info li{padding:3px 0px;}
.item_support{font-weight:bold;color:#0066FF;line-height:20px;display:block;margin-bottom:10px;}
.item_support img{margin-right:10px;}

/*----------------------------------------------------------------banner----------------------------------------------------------*/
.banner{width:1000px;margin:0 auto;}
.ht_onl{margin:0 10px;font-weight:bold;border-bottom:1px dotted #666;margin-bottom:10px;}
.redcolor{color:red;font-size:14px;}
.mleft10{margin-left:10px;}
.yahoo{margin-bottom:10px;float:left;}
.info_yh{width:90px;float:left;margin:0px 10px;text-align:center;}
.ten_yh{border-bottom:1px dotted #CCC;color:#a30000;font-weight:bold;}
.nick_yahoo{width:30px;margin-left:10px;float:left;margin-top:5px;}
.link_lienket{width:250px;padding-top:11px;height:30px;background:url(../images/bg_link.png) no-repeat;}
.link_lienket select{border:none;background:none;color:#FFF;}
.link_lienket select option.aaa{color:#000;}

/*------------------------------------------*/
.chuchay{line-height:61px;}

/*--------------- module---------------------------*/
.doitac{background:#ece8e5;width:980px;margin:0 auto;height:110px;margin-bottom:20px;-webkit-border-radius:10px;border-radius:10px;padding-top:20px;border:1px solid #000;}
.video{margin-left:10px;margin-top:10px;}
.noidung_ft{width:650px;float:left;}
.hinh_an{float:left;margin-left:10px;margin-top:10px;}
.hinh_an img{border:2px solid #9091AF;width:55px;height:35px;}
.hinh_qc{text-align:center;}
.hinhanhct{width:225px;float:left;margin-top:15px;margin-left:15px;}
.hinhanhct img{width:225px;}
.hinh_an{float:left;margin-left:10px;margin-top:10px;}
.hinh_an img{border:2px solid #9091AF;width:55px;height:35px;}
.hinh_an_chinh{float:left;margin-left:10px;margin-top:10px;}
.hinh_an_chinh img{border:2px solid #9091AF;width:55px;height:35px;}
.cap3 a{background:none!important;font-weight:normal!important;}
.noidung_bv{height:750px;width:710px;}

/*----------------------------------tab trang chu -------------------------------------*/
.module_tab{margin-left:5px;}
.module_tab .content{border:none;padding:10px;}
.tab ul{width:700px;margin-left:10px;}
.tab ul li{float:left;width:155px;background:#CCC;line-height:38px;text-align:center;border-radius:4px 4px 0px 0px;-moz-border-radius:4px 4px 0px 0px;margin-left:1px;}
.tab ul li a{color:#FFF;display:block;font-size:14px;font-weight:bold;}
#tag_2{display:none;}
.tab ul li.active{background:#792D2D;border-radius:4px 4px 0px 0px;-moz-border-radius:4px 4px 0px 0px;}
.tab ul li.active{border-radius:4px 4px 0px 0px;-moz-border-radius:4px 4px 0px 0px;}
.tab ul li:hover{background:#792D2D;}
.tab ul li.active a{color:#FFF;font-weight:bold;font-size:14px;display:block;text-decoration:none;}
.border_ct{border:1px solid #CCC!important;border-radius:3px;-webkit-border-radius:3px;}

/*----------------------------------tab trang chu -------------------------------------*/
.gioithieu_tc{width:300px;float:left;margin-top:20px;margin-left:15px;border:1px solid #CCC;border-radius:3px;-webkit-border-radius:3px;padding:7px;min-height:255px;background:#dbdbdb url(../images/bg_gttc.png) repeat-x;}
.tt_gt_tc{line-height:25px;height:34px;background:url(../images/bg_gt_tc.png) no-repeat;padding-left:15px;color:#FF0;font-weight:bold;}
.xemthem_gt a{font-weight:bold;color:#000;}
.xemthem_gt a:hover{color:#f00000;}
.xemthem_gt span{font-family:georgian;}
.box_cap1{width:293px;height:113px;padding:6px;float:left;background:url(../images/bg_cap1.png) no-repeat;margin-top:20px;margin-left:20px;-webkit-border-radius:3px;border-radius:3px;box-shadow:0px 0px 5px #666;position:relative;}
.ten_box_cap1{width:100%;position:absolute;bottom:1px;left:5px;height:32px;padding-top:5px;padding-left:10px;background:url(../images/bg_cap1_tc.png) no-repeat;}
.ten_box_cap1 a{font-weight:bold;font-size:14px;}
.ten_box_cap1 a:hover{text-decoration:underline;}
.box_cap1 img{width:293px;height:113px;}
.box_trangchu{width:305px;float:left;margin-left:13px;}
.tt_box_tc{height:45px;line-height:55px;padding-left:40px;background:url(../images/tt_tc.png) no-repeat;font-family:"font-menu";font-size:18px;color:#730000;}

/*--------------------------------------*/
.hinhcap1{width:470px;margin-top:10px;margin-right:10px;float:left;margin-bottom:10px;}
.hinhcap1 img{max-width:470px;}
.hinhsanpham{width:240px;float:left;margin-top:10px;}

/*--------------------------------------*/
.xemthem_gt a{float:right;margin-right:10px;}
.sk{float:left!important;width:100px!important;margin-right:10px!important;}