::-webkit-scrollbar {background:#fff;width:10px;height:11px;}
::-webkit-scrollbar-thumb {background:#BBBBBB;}
*{margin: 0; padding: 0; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; outline:none;}
* html > body .clearfix {display: block;width: 100%;}
* html .clearfix {height: 1%;}
body{font-family: 'RobotoRegular';font-size:13px;line-height:1.5;}
.fb_iframe_widget,
.fb_iframe_widget span,
.fb_iframe_widget span iframe[style] {min-width: 100% !important;}
.fb-comments, .fb-comments iframe[style],
.fb-like-box, .fb-like-box iframe[style] {width: 100% !important;}
.fb-comments span, .fb-comments iframe span[style],
.fb-like-box span, .fb-like-box iframe span[style] {width: 100% !important;}
.video_popup {position: relative;padding-bottom: 56.25%;padding-top: 30px;height: 0;overflow: hidden;}
.video_popup iframe, .video_popup object,
.video_popup embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
#clickvideo{width:100%; padding:4px 0; margin:3px 0%; border:1px solid #DDD; box-sizing:border-box;}
.addthis_native_toolbox{margin: 10px 0px;width: 100%;clear: both;border: 1px solid #ededed;padding: 10px 10px;margin-bottom: 10px;background: #f7f6f6;box-sizing: border-box;}
.addthis_native_toolbox b{float: left;font-size: 14px;text-transform: uppercase;margin-right: 10px}
#toptop{width: 37px; height: 37px;position: fixed;bottom: 95px; right: 20px;text-indent: -99999px;cursor: pointer;background: url(images/back_to_top.png) top center no-repeat;transition:0.5s;z-index:200;}
#toptop:hover{background: url(images/back_to_top.png) bottom center no-repeat;transition:0.5s;}

#wapper{max-width:1366px;margin:auto;background:#fff; overflow: hidden;}
.wrap1200{max-width:1200px;margin:auto;}
.main_content{max-width:1200px;margin: 20px auto;}
.clearfix:after{clear: both;content: ".";display: block;height: 0;visibility: hidden;}
.clear{clear:both;}
.bando img,#map_canvas2 img{max-width:none !important;}
.menu_mobile,.none{display: none !important}
.wap_menu.fix_menu{width: 100%;position: fixed;top: 0px;left: 0;z-index: 99;transition: all 1s;}
.flex{display: flex;justify-content: space-between;}
a{display: block;text-decoration: none; color: inherit;}
a:hover{color: red;transition: all 0.5s;}
img{max-width:100%; height:auto;}
ul,li{list-style: none;}
.mt-20{margin-top: 20px;}

/*header*/
.box_header{height: 134px;align-items: center;}
.col_head_1{width: 11%;text-align: right;line-height: 0;}
.col_head_2{text-align: center;line-height: 0;}

.mxh{margin: 0 -5px 0;text-align: center;}
.item_mxh{display: inline-block;line-height: 0;margin: 0 5px;}
.item_mxh a img{transition:1s}
.item_mxh a img:hover{transition:1s;transform:rotate(360deg);}

.col_head_3 .hotline{background: url(images/logohotline.png) left no-repeat;padding-left: 28px;}
.col_head_3 .hotline{margin-top: 40px;font-size: 14px;color: #1e1e1e;font-family: 'UTMAvoBold';text-shadow: 1px 0 0 #fff, -1px 0 0 #fff, 0 1px 0 #fff, 0 -1px 0 #fff, 1px 1px #fff, -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 2px 2px #000;}
.col_head_3 .hotline span{font-size: 27px;color: #ff0000;}

/*menu*/
.wap_menu{position:relative;background:#015eb8;border-top: 3px solid #3782cc;border-bottom: 4px solid #cc0000;height:46px;line-height:39px;margin:auto;}
.menu{position:relative;max-width:1200px;margin:auto;}
.menu ul{float:left;}
.menu ul li{float:left;position:relative;z-index:50;}
.menu ul li a{font-size:16px;color:#fff;padding:0 26px;text-transform:uppercase;}
.menu ul li a:hover,.menu ul li a.active,.menu ul li a.active2{background: #e20000;position: relative;transition: unset;}
.menu ul li a:hover:after,
.menu ul li a.active:after,
.menu ul li a.active2:after{position: absolute;content: '';background: #e20000;width: 100%;height: 6px;bottom: 100%;left: 0;z-index: 1;}
.menu ul li ul,.menu ul li:hover ul li ul{min-width: 200px;background: #3782cc;position:absolute;margin-left:0px;display:none;line-height: 1.5;}
.menu ul li ul li{float:none;}
.menu ul li ul li a{padding:6px 10px;text-transform:none;display:block;border-bottom: 1px solid #fff;}
.menu ul li ul li ul{left:100%;top:0px;}

/*Search*/
.search{width: 220px;height: 28px;background: #fff;border-radius: 10px;align-items: center;padding: 0 10px;position: absolute;right: 0px;top: 5px;}
.search input{width: 100%;border: none;background: none;outline: none;font-style: italic;font-size: 12px;}
.search i{font-size: 17px;color: #6d6d6d;cursor: pointer;margin-top: -2px;}

/*slider*/
#slider{margin:auto;}

/*about*/
.about{padding: 60px 0px;}
.about.flex{;}
.col_about_1{max-width: 48%;position: relative;}
.col_about_1 img{position: relative;z-index: 1;}
.col_about_1:after{position: absolute;content: '';background: url(images/afterimage.png) no-repeat;width: 261px;height: 255px;top: -10px;left: -10px;}
.col_about_2{max-width: 48%;text-align: center;}
.tieude_about{font-size: 27px;color: #0055a8;text-transform: uppercase;position: relative;font-family: 'UTMAvoBold';margin-bottom: 10px;padding-bottom: 10px;}
.tieude_about:after{content:"";position: absolute;bottom: 0px;left: 0px;right: 0px;margin:auto;width:70px;height: 2px;background: #085595}
.col_about_2 p.slogan{font-size: 14px;color: #616161;margin: 10px 0 40px;position: relative;}
.col_about_2 p.slogan:after{position: absolute;content: '';background: #949494;width: 70px;height: 2px;bottom: -20px;left: calc(50% - 35px);}
.des_about{margin-top: 10px;font-size: 16px;color: #000;line-height: 2;text-align: left;}

.xemthem{margin-top: 15px;text-align: center;text-transform: uppercase;color: #fff;
	background:#085595;padding: 8px 25px;display: inline-block;border-radius: 5px;}

/*Tiêu đề*/
.tieude{position: relative;color: #0055a8;font-size: 25px;text-transform: uppercase;font-family: 'RobotoCondensedBold';margin-bottom: 20px;padding-bottom: 10px}
.tieude:after{position: absolute;content: '';background: #0055a8 repeat-x;width: 100%;height: 6px;bottom: 0;left: 0;}
.tieude span{display: inline-block;background: #0055a8;font-size: 18px;color: #fff;padding: 7px 80px 7px 20px;border-left: 7px solid #ff0000;position: relative;z-index: 1;font-family: 'SFUEurostileCondensed';}
.tieude span:after{position: absolute;content: '';background: url(images/slide1.png) no-repeat;width: 164px;height: 41px;top: 0;left: 100%;z-index: 1;}

.tieude_dm{background: url(images/bgtieude.png) repeat-x;font-size: 18px;color: #fff;text-transform: uppercase;position: relative;padding: 6.5px;text-align: center;font-family: 'SFUEurostileCondensed';border-radius: 10px 10px 0 0;}

#left{width: 22.5%;}
#right{width: 73.5%;}

/*danhmuc*/
/*.box_border{border: 1px solid #cacaca;padding: 10px 15px;}*/
.wrap_danhmuc{background: #fff;font-size: 16px;color: #757575;text-transform: uppercase;border: 1px solid #e9e9e9;}
.wrap_danhmuc ul li{color: #000;padding: 6px 20px;border-bottom: 1px solid #e9e9e9;box-shadow: 0px 5px 10px 1px #f7f7f7}
.wrap_danhmuc ul li a{padding: 5px 0 5px 20px;background: url(images/muiten1.png) left 14px no-repeat;}
.wrap_danhmuc ul li ul{margin-left: 20px;}
.wrap_danhmuc ul li a:hover{color:red;}
.wrap_danhmuc ul li ul{display: none;}

/*hỗ trợ*/
.wrap_hotro{background: #fff;padding: 30px 15px 10px 15px;}

.top_hotro{background: url(images/icon.png) left 5% bottom 5.5% no-repeat;text-align: center;font-weight: bold;margin-bottom: 15px;}
.top_hotro span{font-size: 14px;color: #000;border-bottom: 1px solid #000;position: relative;top: -3px;}
.top_hotro p.hotline{font-size: 20px;color: #fe0000;}

.hotro ul{padding: 15px 20px;border-top: 1px dashed #7f7f7f;font-size: 14px;}
.hotro ul li{font-size: 15px;}
.hotro ul li span.ten{font-size: 15px;color: #3853a4;}
.hotro ul li.dienthoai{margin: 5px 0;color: #4a4a4a;}
.hotro ul li.email{color: #888;}
.hotro ul li a{display: inline-block;margin-right: 5px;line-height: 0;}
.hotro strong{padding-left: 10px;}

/*item*/
.wrap_item{margin: 0 -10px;display: flex;flex-flow: wrap;}
.box_item{width:calc(100% / 3);display: inline-block;vertical-align: top;padding: 0px 10px;margin-bottom: 10px}
.item{margin: auto;background: #fff;padding: 5px;}
.item .img{margin-bottom: 10px;overflow: hidden;line-height:0;}
.item .des{color: #393939;min-height: 135px}
.item .ten{font-size:18px;margin: 5px 0;text-align: center;color: #0055a8;}
.item .mota{color: #575757;height: 75px;overflow: hidden;}
.btn-xemthem{display: inline-block;margin-top:20px;padding: 10px 20px;color: #fff;font-family:'RobotoRegular';
font-size: 14px;text-transform: uppercase;background:#0055a8;border-radius: 5px}
.btn-xemthem:hover{color: #fff;background:#ff0000;}
.text-center{text-align: center;}
/*sản phẩm*/
.cover_sp{background: #eee;padding: 50px 0;}

/*vì sao chọn chúng tôi*/
.visao{background: url(images/bgdv.png) center no-repeat;padding: 45px 0;text-align: center;margin-bottom: 40px}
.visao .tieude{color: #fff;}
.visao .tieude:after{background: none;} 

.wrap_item1{margin-top: 45px;}
.item1{width: 23%;display: inline-block;vertical-align: top;margin: 0 10px;color: #fff;}
.item1 .img{line-height: 0;}
.item1 .ten{margin: 10px 0;font-size: 18px;font-family: 'RobotoCondensedBold';text-transform: uppercase;}
.item1 .mota{font-size: 15px;font-family: 'RobotoCondensedRegular';text-align: left;}

/*news*/
.cover_news{padding: 40px 0;}
.cover_news .tieude{margin-bottom: 25px;color: #636363;}
.cover_news .tieude:after{background: #5277bb;width: 103px;height: 2px;bottom: -5px;}

.xaydung{width: 66.5%;}
.left_xaydung{max-width: 315px;display: inline-block;}
.left_xaydung .des{font-size: 14px;color: #0076be;}
.left_xaydung .ten{font-weight: bold;}
.left_xaydung .mota{color: #333;}

.right_xaydung{max-width: 470px;float: right;}
.wrap_item2{margin: 0 -3px}
.item2{width: 48%;display: inline-block;margin: 0 3px 10px;position: relative;}
.item2 .img{line-height: 0;}
.item2 .des{position: absolute;width: 100%;background: rgba(63,110,166,0.8);bottom: 0;left: 0;font-size: 14px;color: #fff;font-weight: bold;padding: 7px;}

.news{width: 30%;}
.sliderd_3{margin-top: -5px;}
.item3{margin: 5px 0;}
.item3 .img{display: inline-block;line-height: 0;}
.item3 .des{width: 60%;float: right;padding: 5px 0;}
.item3 .des .ten{font-size: 15px;font-weight: bold;}
.item3 .des .mota{margin-top: 3px;line-height: 2;}

/*đối tác*/
.doitac{padding: 30px 0;border-top: 1px solid #cdcdcd;}
.item_doitac{display: inline-block;border: 1px solid #ccc;margin: 0 7px;line-height: 0;}

/*footer*/
.cover_footer{background: #0055a8;color:#fff;margin-top: 25px;position: relative;}
.tieude_footer{font-size:16px;color:#eeecec;text-transform:uppercase;margin-bottom: 10px;font-family: 'RobotoBold';}

.col_foot_1{width: 30%;}
.col_foot_1 p{line-height: 2;}
.col_foot_1 .mxh{margin: 10px 0;text-align: left;}

.col_foot_2{width: 15%;}
.dv a{background: url(images/muiten3.png) left no-repeat;padding-left: 12px;margin: 10px 0;}

.col_foot_3{width: 27%;}

.copyright{border-top:1px solid rgba(255,255,255,0.3);padding: 10px 0px}
.copyright .thongke p{display: inline-block;padding: 0px 3px;}

#vgc_off_mobile{right: 10px !important;bottom: 50px !important;}

/*===*/
.box-tieuchi{margin-top: 15px;padding-top: 15px;border-top: 1px solid #eeee}
.chay_tieuchi{margin: 0px -10px}
.item_tieuchi{display: flex!important;justify-content: space-between;align-items: center;flex-direction: column;padding:0px 10px}
.info_tieuchi{width:100%;margin-top: 10px}
.info_tieuchi h3{font-family:'RobotoBold';font-size: 14px;text-transform: uppercase;color: #333;display: -webkit-box; width: 100%; 
-webkit-line-clamp:1; -webkit-box-orient: vertical;overflow: hidden; text-overflow: ellipsis;height: 20px;line-height: 20px;margin-bottom: 5px;}
.info_tieuchi p{font-family:'RobotoRegular';font-size: 14px;color: #333;display: -webkit-box; width: 100%; -webkit-line-clamp:2; 
-webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;height:40px;line-height: 20px;}
/*===*/
.thanh_title{text-align: center;padding-bottom: 10px;margin-bottom: 30px;position: relative;
    font-family:'RobotoBold';font-size: 25px;text-transform: uppercase;line-height: 35px;color: #fff;}
.thanh_title:after{content:"";position: absolute;left: 0px;right: 0px;margin: auto;width: 100px;height: 2px;background: #e64946;bottom: 0px}
.container2{max-width: 1200px;margin: auto;}
#section_1932377257{position: relative;padding: 50px 0px;margin-top: 30px;z-index: 1}
.hangmuc_aa{position: relative;margin-top: 0px}
.chay_tieuchi{max-width: 1000px;margin: auto;}
.section-bg-overlay{position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;z-index:-1}
/*.item_tieuchi{text-align: center;padding: 0px 40px}
.item_tieuchi:focus{outline: none;}
.item_tieuchi img{max-width: 100%;margin: auto;}
.item_tieuchi h3{font-size: 15px;text-transform: uppercase;margin:10px 0 5px;font-family:'RobotoBold';color: #fff}
.item_tieuchi p{font-size: 14px;line-height: 22px;display: -webkit-box; width: 100%; 
    -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;
    font-family:'RobotoRegular';color: #fff;padding: 0px 20px}*/
.ma_rp{margin: 0px -15px}
.pa_rp{padding: 0px 15px}
/*===*/
.ykien_home{margin: 40px 0}
.img_desc_ykien{display: flex;align-items: center;justify-content: space-between;}
.img_desc_ykien img{width: 80px;height: 80px;object-fit: cover;border-radius: 50%;}
.top_desc_y{width: calc(100% - 110px);}
.top_desc_y p{font-size: 16px;font-family:'RobotoRegular';line-height: 22px;display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;height:67px;color: #000;font-style: italic;}
.info_ykien{width: 100%;padding-left: 110px}
.item_ykien:focus{outline: none;}
.info_ykien h3{color: #000;margin: 0px;text-align: left;}
.info_ykien h3 span:nth-child(1){font-family:'RobotoBold';font-size: 15px;text-transform: capitalize;}
.info_ykien h3 span:nth-child(2){font-family:'RobotoRegular';font-size: 15px;text-transform: capitalize;}
.rating{margin-bottom: 0px;color: #e64946;font-size: 18px}
.chay_ykien .slick-prev{position: absolute;top:  40%;left:-25px;width: 18px;height: 36px;background: url(images/lsl.png);transform: inherit!important;}
.chay_ykien .slick-next{transform:rotate(180deg);position: absolute;top: 40%;right:-25px;width: 18px;height: 36px;background: url(images/lsl.png);}
/*===*/
.tintuc_home{margin-bottom: 40px;}
.thanh_home img{top: -5px;position: relative;margin-right: 5px}
.thanh_home{color: #e64946;font-family:'RobotoBold';font-size: 25px;line-height: 35px;text-transform: uppercase;padding-bottom: 10px;margin-bottom: 20px;position: relative;text-align: center;}
.thanh_home:after{content:"";position: absolute;left: 0px;width:100px;height: 3px;background:#e64946;bottom: 0px;margin:auto;right: 0px}
.img_tintuch{position: relative;}
.date_post{position: absolute;top: 5px;left: 5px;background:#fff;border:3px solid #e64946;color: #e64946;padding:2px;display: flex;align-items: center;justify-content: center;flex-direction: column;z-index: 999}
.date_post span:nth-child(1){font-family:'RobotoBold';font-size: 14px;display: block;}
.date_post span:nth-child(2){font-family:'RobotoRegular';font-size: 12px;}
.img_tintuch img{max-width: 100%;}
.info_tintuch{margin-top: 10px;text-align: center;}
.info_tintuch h3{line-height: 22px;margin: 0px;margin-bottom: 3px;padding-bottom: 5px;position: relative;}
.info_tintuch h3:after{content:"";position: absolute;left: 0px;width:50px;height: 2px;background:#ccc;bottom: 0px;margin:auto;right: 0px}
.info_tintuch h3 a{color: #333;font-size: 14px;text-transform: uppercase;line-height: 22px;display: -webkit-box; width: 100%; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;font-family:'RobotoBold'}
.info_tintuch h3 a:hover{color: #e64946}
.info_tintuch p{color: #333;font-size: 14px;line-height: 22px;display: -webkit-box; width: 100%; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;font-family:'RobotoRegular'}
/*==*/
#section_hangmuc{position: relative;padding: 50px 40px;margin-bottom: 30px;z-index: 1;display: flex;flex-flow: wrap;justify-content: space-between;}
.item_hangmuc{width:48%}
.tit_hangmuc{
    border-bottom: 2px solid rgba(255,255,255,0.5);padding-bottom: 10px;
    color: #fff;font-size:24px;text-transform: uppercase;font-family:'RobotoBold';margin-bottom: 20px
}
.item_hangmuc i{color:rgba(255,255,255,0.5);font-size: 30px}    
.content_hangmuc a{color:rgba(255,255,255,0.92);padding-left: 15px;font-size: 17px;font-family:'Arial';font-weight: bold;display: block;margin-bottom: 15px;position: relative;}
.content_hangmuc a:before{content:"";position: absolute;left: 0px;width: 6px;height: 6px;top: calc(50% - 3px);left: 0px;border-radius: 50%;background:rgba(255,255,255,0.92)}
.content_hangmuc a:hover:before{background: #ff0}
.content_hangmuc a:hover{color: #ff0}
.btn-banggia{display: block;text-align: center;margin-bottom: 20px}
.btn-banggia img{margin: auto;width:215px;height: 60px}

.footer1 {
    width: 40%;
    float: left;
    padding: 30px 0;
}

.footer2 {
    width: 25%;
    float: left;
    padding: 30px 0px;
}

.footer3 {
    width: 30%;
    float: right;
    padding: 30px 0;
}
.tit_ft{position: relative;margin-bottom: 20px;padding-bottom: 10px;font-family:'RobotoBold';font-size: 15px;text-transform: uppercase;;color: #fff}
.tit_ft:after{content:"";position: absolute;bottom: 0px;width: 70px;height: 2px;background:rgba(255,255,255,0.3);left: 0px}
.bv_ft{display: block;font-size: 14px;color: #fff;font-family:'RobotoRegular';margin-bottom: 10px;padding-bottom: 10px;border-bottom: 1px solid rgba(255,255,255,0.3)}
.bv_ft:nth-last-child(1){border-bottom: 0px}
.bv_ft:hover{color: #ff0}
.coppyright {
    padding: 15px 0;
    background: rgba(0,0,0,0.2);
    font-size: 13px;
    color: #fff;
    text-align: center;
}
.tukhoa1 {
    background: #f2f2f2;
    padding: 20px 0;
}


.tukhoa1 ul li {
   list-style: none;
   width: 16.5%;
   float: left
}

.tukhoa1 ul li a {
   color: #737373;
   font-size: 14px;
   line-height: 1.5;
   text-decoration: underline;
}

/* Toc */
.box-readmore{padding:8px 15px;border:1px solid #dedede;margin-bottom:2rem;border-radius:5px;background-color:#eeeeee;}
.box-readmore li ul>li{margin:0;margin-bottom:8px}
.box-readmore li ul>li:before{content:counters(item,".") " "}
.box-readmore ul{list-style-type:none;counter-reset:item;margin-bottom:0px;padding-left:0px!important;margin-top:8px;}
.box-readmore ul li{display:table;counter-increment:item;margin-bottom:5px}
.box-readmore ul li:before{content:counters(item,".") ". ";display:table-cell;padding-right:5px}
.box-readmore ul li a{color:#333333;cursor:pointer;font-weight:600;}
.box-readmore ul li a:hover{color:#ff0000;}


@media(max-width:1200px) {
   .tukhoa1 ul li {
      width: 16.5%
   }
   .tukhoa1{padding: 20px 10px}
}
@media(max-width:992px) {
   .tukhoa1 ul li {
      width: 16.5%
   }
}
@media(max-width:768px) {
   .tukhoa1 ul li {
      width: 16.5%
   }
}
@media(max-width:480px) {
   .tukhoa1 ul li {
      width: 50%;
      padding: 15px 5px;
   }
}
.box_container a{display:inline-block;}