
@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:400,300,300italic,400italic,700,700italic&subset=latin,vietnamese);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,400i,600,600i,700,700i);

@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: 'SFUAmericanTypeMedium';
    src: url('../fonts/SFUAmericanTypeMedium.eot');
    src: url('../fonts/SFUAmericanTypeMedium.eot') format('embedded-opentype'),
         url('../fonts/SFUAmericanTypeMedium.woff2') format('woff2'),
         url('../fonts/SFUAmericanTypeMedium.woff') format('woff'),
         url('../fonts/SFUAmericanTypeMedium.ttf') format('truetype'),
         url('../fonts/SFUAmericanTypeMedium.svg#SFUAmericanTypeMedium') format('svg');
}


/* ----back to top--- */
#timkiem #name_tk::-webkit-input-placeholder {color: #333;}
#timkiem #name_tk:-moz-placeholder { /* Firefox 18- */color: #333;  }
#timkiem #name_tk::-moz-placeholder {  /* Firefox 19+ */color: #333;  }
#timkiem #name_tk:-ms-input-placeholder {  color: #333;  }
.input{display:block !important}
#top{width:45px;height:44px;background:url(../images/top.png);position:fixed;right:15px;bottom:50px;cursor:pointer;display:none;z-index:100;background-size:100% 100%;}
#lang{position:absolute;right:0px;top:18px;}
.box_index{    margin-top: -20px;}
.wrapper{margin: auto;width: 100%;position: relative; }
#wrapper{margin:auto;}
#content{padding-top:15px;}
#info{position:relative;}
.info{padding: 20px 0px;}
.info_main{margin-top: 20px;}
.container-left{float:left;width:100%;position:relative;margin-bottom:10px;border:1px solid #e1e1e1;}
.danhmuc_menu{max-height:570px;overflow:hidden;}
.container-right{position:relative;}
.content{border:thin solid #eaeaea;border-radius:5px;margin-bottom:20px;background:#fdfdfd;}
.content_wrap{padding:15px;}
.line{height:0px;border:1px dashed #cecece;margin:20px 0;}
.left-index{float:left;width:22%;padding-right:20px;}
.box_main{padding: 20px 0px}
#social{margin-top: 10px;}
#social_head{margin-top: 10px;float: right;}
.info_left{float: left;width: 23%;margin-top: 20px;}
.info_right{float: right;width: 76%;margin-top: 20px;}
.pro_left{float: left;width: 280px;}
.pro_right{float: right;width: calc(100% - 300px)}
.box-info-in{background: #fff;padding: 20px;margin-bottom: 20px;}
/*----------------All--------------------*/
.title_pro{margin: 20px 0px;}
.title_pro h2{         font-family: 'Roboto Condensed';text-transform: uppercase;font-size: 24px;color: #fff;text-align: center;margin: 0px;padding-bottom: 10px;background: url(../images/title_03.png)no-repeat center bottom;font-weight: bold;}
.title_index{margin: 10px 0px;font-family: 'Roboto Condensed';}
.title_index h2{    position: relative;margin: 0px;color: #ec2224;text-transform: uppercase;font-size: 25px;font-weight: 600;padding-bottom: 10px;text-align: center;}
.xemthem {     margin-top: 10px;position: relative;line-height: 40px;width: 120px;text-align: center;background: #e01e1e;}
.xemthem a{color: #fff;font-size: 14px;}
.xemthem:hover a{color: #ff0}
.title{    margin: 10px 0px;position: relative;font-family: 'Roboto Condensed';}
.title h2{       position: relative;margin: 0px;color: #e01e1e;text-transform: uppercase;font-size: 20px;font-weight: normal;padding-bottom: 10px;}
.title h2:after{        content: '';position: absolute;bottom: 0px;left: 0px;width: 50px;height: 1px;background: #666666;}
.header{position:relative;width:100%;z-index:999;background: #000000;}
.lienket_top{    float: right;margin-top: 25px;padding-left: 10px;border-left: 1px solid #3e3e3e;margin-left: 10px;}
.logo{float:left;    width: 22%;}
.hotline{    margin-top: 30px;float: right;}
.hotline p{    color: #fff;font-weight: bold;font-size: 14px;background: url(../images/bg_phone_06.png)no-repeat left center;position: relative;font-family: 'Roboto Condensed';padding-left: 55px;line-height: 25px;}
.hotline p span{     color: #e31d1a;font-size: 22px;}
nav#menu{background:#da251d;}
nav#menu ul li a, .mm-title{font-size:15px;color:#fff;text-transform:uppercase;    font-family: 'Roboto Condensed';}
.mm-title{font-size:20px;color:#fff !important}
nav#menu ul li a:hover{background:rgba(255,255,255,0.1)}
.menu-l{width:auto;display:inline-block}
nav:not(.mm-menu){display:none}
.menu_rp{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADhJREFUeNpi/P//PwOtARMDHQBdLGFBYtMq3BiHT3DRPU4YR4NrNAmPJuHRJDyahEeT8Ii3BCDAAF0WBj5Er5idAAAAAElFTkSuQmCC) center center no-repeat #da251d;display:none;border:1px solid rgba(255,255,255,0.5);width:40px;height:35px;position:fixed;top:10px;z-index:999999;right:10px;}
#menu_top{    position: relative;z-index: 99;width: 100% !important;background: #fff;    font-family: 'Open Sans', sans-serif;max-width: 1200px;box-shadow: 0px 1px 1px #ccc;}
#menu_top #myslidemenu{margin:0 auto;position:relative;width:100%;}
#menu_top ul#nav{  margin: 0 auto;position: relative;display: inline-block;width: 100%;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-flow: row wrap;flex-flow: row wrap;font-weight: bold;text-align: center;justify-content: center;  }
#menu_top ul#nav li{list-style:none;}
#menu_top ul#nav >li{display:inline-block;text-transform:none;text-align:center;font-weight:normal;font-size:15px;}
#menu_top ul#nav >li span{    display: inline-block;height: 100%;border-right: 1px solid #b7b7b7;}
#menu_top ul#nav >li img{position:relative;}
#menu_top ul#nav >li >a{        font-weight: 600;  display: block;padding: 12px 20px !important;position: relative;text-transform: uppercase;color: #333;font-size: 15px;}
#menu_top ul#nav >li >a.menu_active,#menu_top ul#nav >li >a:hover{    background: #e31d1a;color: #fff;}
#menu_top ul#nav >li >ul li{height:auto !important;}
#menu_top ul#nav >li >ul li a{background:#e21919;color:#fff;transition:all 1s;padding:0px 10px;text-transform:uppercase;border-bottom:1px solid rgba(196, 196, 196, 0.25);}
#menu_top ul#nav >li >ul li:hover>a{color:#ff0 !important;}
#menu_top.active_top ul#nav >li >a{padding:0px 16px !important;}
/*---------------------top------------------------*/
.top{    background: #e31d1a;padding: 70px 0px 30px 0px;margin-top: -40px;}
.ds_nb{    font-family: 'Open Sans', sans-serif;color: #fff;text-transform: uppercase;font-size: 16px;padding: 10px 0px;}
.ds_nb h3{font-size: 30px;color: #fff;margin:0px 0px 10px 0px;}
/*------------------index-------------------*/
.ds_about{    float: right;width: 51%;line-height: 25px;}
.photo_about{    float: left;width: 43%;}
.title_about{position: relative;margin: 10px 0px;  font-family: 'SFUAmericanTypeMedium';}
.title_about h3{     font-size: 30px;color: #e01e1e;text-transform: uppercase;}
.box_sv {text-align: center;}
.ds_sv{text-align: center;font-family: 'Roboto Condensed';margin-bottom: 20px;}
.ds_sv h3{    text-transform: uppercase;color: #c9c9c9;font-size: 15px;font-weight: 500;margin: 10px 0px 0px 0px;}

.ds_about p{font-family: 'Roboto Condensed';text-align: justify;font-size: 14px;}
.img_about{    float: right;position: relative;border: 1px solid #e6e6e6;padding: 5px;}
.info_service{background: url(../images/back_service_02.png)no-repeat center fixed;padding: 20px 0px;background-size: 100% 100%;}
.img_sv{     box-shadow: 0px 0px 5px #ccc;border: 5px solid #ffffff;margin-top: 5px;}
.ds_sv .name_ct{color: #333}
.box_service{margin-bottom: 10px;}
.name_service{text-align: center;}
.name_service h3{font-size: 16px;color: #e01e1e; font-family: 'SFUAmericanTypeMedium';text-transform: uppercase;margin: 10px 0px;}
.name_service p{color: #666}
.view_sv{    width: 120px;line-height: 40px;border: 1px solid #e01e1e;text-align: center;margin: 10px auto;}
.view_sv a{color:#e01e1e;font-size: 14px }
/*-------------------footer-------------------------*/
.footer{    width: 100%;position: relative;padding: 20px 0px;line-height: 25px;background: #000000}
#footer{margin:auto;color:#fff}
#footer a{color:#fff;display:inline-block;}
#footer a:hover{color:#ff0;}
.noidung_ft{line-height: 30px;}
.lienket1{margin: 10px 0px;}
.box_face{border:1px solid #004eff;padding: 5px;background: #204fb9}
.copy{    float: left; }
.copy span{color: #e31d1a}
.title_ct{margin: 10px 0px;}
.title_ct h4{       margin: 0px;font-family: 'SFUAmericanTypeMedium';color: #fcff00;text-transform: uppercase;font-weight: 400;font-size: 29px;position: relative;}
.title_ft{margin: 10px 0px;}
.title_ft h4{ padding-bottom: 10px;      margin: 0px;font-family: 'Roboto Condensed';color: #fff;text-transform: uppercase;font-weight: 400;font-size: 17px;position: relative;}
.title_ft h4:after{content: '';position: absolute;left: 0px;bottom: 0px;width: 32px;height: 1px;background: #e31d1a}
.form_gm{padding:20px;background:#e1002a}
.form_gm h3{margin:0px;float:left;text-transform:uppercase;color:#fff;font-size:15px;line-height:50px;margin-right:10px;}
.title_nt{float: left;line-height: 40px;padding-right: 30px;}
.title_nt h2{    margin: 0px;font-family: 'Roboto Condensed';color: #fff;text-transform: uppercase;font-weight: 400;font-size: 20px;position: relative;font-style: italic;line-height: 40px;}
.dangkymail{    float: left;width: calc(100% - 190px);}
.dknhantin{      position: relative;background: #2557b9;padding: 20px 0px;margin-bottom: 40px;}
.dknhantin p{margin-bottom: 10px;}
.dknhantin input{    height: 40px;padding: 0px 10px;color: #000;    width: calc(100% - 100px);float: left;outline: none;border: none;}
.dknhantin input:focus{outline:none;}
.dknhantin button{       background: #e10000;border: none;width: 90px;line-height: 40px;float: right;color: #fff;text-transform: uppercase;}
.footer_end{       color: #fff;background: #151515;position: relative;width: 100%;font-size: 12px;padding: 15px 0px;}
.footer_end b{color:#ff0;}
.thongke {float: right;margin: 0px;padding: 0px;}
.thongke li{    display: inline-block;list-style: none;padding: 0px 10px;}
.thongke li span{color: #fffc00}
.list_dv{float: left;width: 50%;}
.menu_ft li{      list-style: none;background: url(../images/li_ft_15.png)no-repeat left 12px;padding-left: 10px;}
.title-left h2 span{font-family:'Roboto Condensed', sans-serif;color:#1666A3;display:inline-block;height:35px;line-height:35px;border-bottom:5px solid #1A67A3;}
.title-left h2{border-bottom:1px solid #1A67A3;margin-bottom:20px;}
.form_contact{padding-bottom:10px;margin-bottom:10px;border-bottom:dashed 1px #ccc;}
.form_lh label{font-family:'Roboto Condensed', sans-serif;font-size:14px;}
.form_lh .tflienhe{display:block;width:100%;height:40px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #f1f1f1;box-sizing:border-box;margin-bottom:10px;border-radius:0px;}
.form_lh .tflienhe:focus{outline:none;}
.form_lh{margin-bottom:20px;}
.button-contact{     border: none;background: #da251d;color: #fff;cursor: pointer;width: 120px;line-height: 42px;float: right}
.button-contact:hover{background:#045FA0;}
.ta_noidung{    margin-bottom: 10px; background-color:#FFFFFF;color:#666666;height:100px;width:100%;padding:10px;box-sizing:border-box;border:1px solid #f1f1f1;border-radius:0px;}
.danhmuc{padding:10px;}
.product-pic{position:relative;}
.bg_pro{background: #fff} 
.product-info{    position: relative;}
.product-info-in{background: #fff;padding: 20px 0px;}
.br_img{float: left;list-style: none;padding: 0px 5px;}
.khung_thongtin{padding-left:20px;font-family:'Roboto Condensed', sans-serif;    font-size: 17px;}
.khung_thongtin li{padding:5px 0px 5px 0px;border-bottom:1px solid #eee;width:100%;float:left;list-style:none}
.khung_thongtin h2{    font-size: 18px;color: #333;text-transform: uppercase;margin: 0px;font-weight: bold;}
.gia_cu{text-decoration: line-through;}
.da_item{position:relative;margin:0 0px 20px 0;}
.da_item .img{position:relative;}
.da_item .img img{max-width:100%;}
.da_item .img a{display:block;line-height:0;}
.da_item h3{position:relative;top:auto;left:0;bottom:0;right:0;text-align:center;overflow:hidden;transition:all 0.25s ease 0s;-webkit-transition:all 0.25s ease 0s;-moz-transition:all 0.25s ease 0s;-o-transition:all 0.25s ease 0s;-ms-transition:all 0.5s ease 0s;}
.da_item h3 a{width:100%;color:#000;font-size:15px;text-transform:uppercase;font-weight:normal;display:table;overflow:hidden;}
.da_item h3 a span{display:table-cell;vertical-align:middle;}
.da_item .chitiet{display:inline-block;float:right;z-index:9999;text-align:center;position:relative;margin:10px 10px 10px 0;transition:all 0.25s ease 0s;-webkit-transition:all 0.25s ease 0s;-moz-transition:all 0.25s ease 0s;-o-transition:all 0.25s ease 0s;-ms-transition:all 0.5s ease 0s;}
.da_item .chitiet a{padding:6px 10px;background:#0074c7;color:#fff;font-size:13px;display:inline-block;font-weight:bold;border-radius:5px;}
.da_item .over_lay{position:absolute;top:38%;left:0;right:0;z-index:111;text-align:center;margin-top:-20px;opacity:0;transition:all 0.25s ease 0s;-webkit-transition:all 0.25s ease 0s;-moz-transition:all 0.25s ease 0s;-o-transition:all 0.25s ease 0s;-ms-transition:all 0.25s ease 0s;}
.da_item .over_lay h4{padding:0 15px;display:block;text-transform:uppercase;font-size:12px;color:#D7DC02;transition:all 0.25s ease 0s;-webkit-transition:all 0.25s ease 0s;-moz-transition:all 0.25s ease 0s;-o-transition:all 0.25s ease 0s;-ms-transition:all 0.25s ease 0s;text-align:center;}
.da_item .over_lay a.xemthem{position:relative;display:inline-block;color:#ffffff;text-decoration:none;margin-top:40px;transition:all 0.25s ease 0s;-webkit-transition:all 0.25s ease 0s;-moz-transition:all 0.25s ease 0s;-o-transition:all 0.25s ease 0s;-ms-transition:all 0.25s ease 0s;font-family:'Droid Serif';font-size:13px;font-style:italic;}
.da_item .over_lay a.xemthem:after{content:" ";height:1px;width:0;display:block;background:#ffffff;position:absolute;bottom:0;left:0;right:0;margin:0 auto;transition:all 0.25s ease 0s;-webkit-transition:all 0.25s ease 0s;-moz-transition:all 0.25s ease 0s;-o-transition:all 0.25s ease 0s;-ms-transition:all 0.25s ease 0s;}
.da_item .chitiet a:hover{background:#025998}
.da_item:hover .over_lay{margin-top:0;opacity:1;}
.da_item:hover .over_lay h4{margin-bottom:0;}
.da_item:hover .over_lay a.xemthem{margin-top:0;}
.da_item .over_lay a.xemthem:hover{color:#ff0;}
.da_item:hover .over_lay a.xemthem:hover:after{width:100%;}
.nt_item{border:none;}
.nt_item .wrap{position:relative;border:1px solid #f2f2f2;box-sizing:border-box;background:#fff;}
.nt_item h3{margin:0;display:inline-block;}
.nt_item h3 a{font-size:15px;color:#5b5b5b;}
.nt_item .over_lay h4{font-size:20px;color:#fdca0b;position:relative;}
.nt_item .over_lay h4:after{content:'';background:#fdca0b;height:8px;width:60px;top:-25px;left:calc(50% - 30px);position:absolute;}
.nt_item .over_lay a.xemthem{font-style:normal;max-width:245px;font-size:15px;margin-top:60px;}
.nt_item:hover .over_lay a.xemthem{margin-top:20px !important;}
.nt_item:hover .img img{transform:scale(1.1);}
.nt_item .pro_info{display:inline-block;width:100%;height:63px;position:relative;}

.da_in{margin:0 18px 20px 0;}
.da_in:nth-child(3n){margin-right:18px;}
.da_in:nth-child(3n+1){clear:none;}
.da_in:nth-child(5n){margin-right:0px;}
.da_in:nth-child(5n+1){clear:both;}
.khuyenmai{position:absolute;background:red;color:#fff;bottom:4px;right:0px;padding:2px 5px;}
.sale{position:absolute;right:5px;top:5px;}
.mota-sp{text-align:justify;margin:10px 0px;padding:0px 10px;}
.box_video{margin-bottom:10px;}
.box_video h3{color:#f98017;margin:5px 0px;}
.tt_video{margin-bottom:10px;padding-bottom:30px;background:url(../images/tt_video.png) center no-repeat;font-family:'avo';font-size:22px;text-transform:uppercase;color:#005ccd;text-align:center;}
.video{    position: relative;width:100%;border:5px solid #fff;}
.change_video{    margin-top: 10px;width: 100%;padding: 5px 0px;border-radius: 2px;}
.dv_item{position:relative;margin:0 0px 20px 0;overflow:hidden;}
.dv_item:nth-child(3n){margin-right:0;}
.dv_item:nth-child(3n+1){clear:both;}
.dv_item .img{position:relative;overflow:hidden;}
.dv_item .img img{width:100%}
.dv_item .img a{display:block;line-height:0;}
.dv_item h3{position:relative;text-align:center;margin:15px 0 10px 0;}
.dv_item h3 a{position:relative;color:#0367ae;font-size:18px;text-transform:uppercase;font-weight:normal;overflow:hidden;line-height:30px;}
.dv_item h3 a:after{content:" ";height:1px;width:0;display:block;background:#f00;position:absolute;bottom:0;left:0;right:0;margin:0 auto;transition:all 0.25s ease 0s;-webkit-transition:all 0.25s ease 0s;-moz-transition:all 0.25s ease 0s;-o-transition:all 0.25s ease 0s;-ms-transition:all 0.25s ease 0s;}
.dv_item h3 a:hover{color:#f00;}
.dv_item h3 a:hover::after{width:100%;}
.dv_item .over_lay{position:absolute !important;bottom:0;top:0;left:0;right:0;z-index:111;}
.dv_item .desc{font-size:14px;color:#666666;text-align:justify;}
.shine .over_lay{position:absolute;bottom:0;top:0;left:0;right:0;z-index:1;}
.shine .over_lay::before{position:absolute;top:0;left:-75%;z-index:2;display:block;content:'';width:50%;height:100%;background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,.5) 100%);background:linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,.5) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg);}
.shine:hover .over_lay::before{-webkit-animation:shine .75s;animation:shine .75s;}
.shine .over_lay a{position:absolute;left:0;top:0;bottom:0;right:0;z-index:99;}
@-webkit-keyframes shine{100%{left:125%;}}
@keyframes shine{100%{left:125%;}}
ul.cat{margin:0px 0 0px 0;}
ul.cat li{display:inline-block;position:relative;float:left;height:50px;line-height:50px;width:250px;}
ul.cat li a{display:block;font-size:12px;color:#fff;text-transform:uppercase;;background:#2c2d35;text-align:center;font-size:24px;}
ul.cat li a.selected{position:relative;background:#007bd1;}
.first-item-news{    overflow: hidden;margin: 0 0 20px 0;font-family: 'Roboto Condensed';}
.first-item-news .first-item-news-wrap{background:#fff;}
.first-item-news .img{position:relative;z-index:9;margin-right:15px;overflow:hidden;}
.first-item-news img{width:100%;}
.first-item-news h3 a:hover{color:#ff0 !important;}
.first-item-news:nth-child(4n+1) .first-item-news-wrap{background:#ededed;}
.first-item-news:nth-child(4n) .first-item-news-wrap{background:#ededed;}
.first-item-news h3{margin:0;}
.first-item-news h3 a{color:#393939;font-size:14px;font-weight:bold;text-transform:uppercase;}
.first-item-news .desc_cont{text-align:justify;font-size:14px;line-height:20px;}
.first-item-news .desc{padding:15px;box-sizing:border-box;transition:all 0.25s ease 0s;-webkit-transition:all 0.25s ease 0s;-moz-transition:all 0.25s ease 0s;-o-transition:all 0.25s ease 0s;-ms-transition:all 0.25s ease 0s;}
.first-item-news .desc >div{position:relative;}
.first-item-news .desc .over_lay{position:absolute;top:28%;left:0;right:0;bottom:0;z-index:111;text-align:center;margin-top:-20px;opacity:0;transition:all 0.25s ease 0s;-webkit-transition:all 0.25s ease 0s;-moz-transition:all 0.25s ease 0s;-o-transition:all 0.25s ease 0s;-ms-transition:all 0.25s ease 0s;}
.first-item-news .desc .over_lay h4{padding:0 15px;display:block;text-transform:uppercase;font-size:12px;color:#D7DC02;transition:all 0.25s ease 0s;-webkit-transition:all 0.25s ease 0s;-moz-transition:all 0.25s ease 0s;-o-transition:all 0.25s ease 0s;-ms-transition:all 0.25s ease 0s;text-align:center;}
.first-item-news .desc .over_lay a.xemthem{padding:6px 10px;background:#0074c7;border-radius:3px;position:relative;display:inline-block;color:#ffffff;text-decoration:none;margin-top:50px;transition:all 0.25s ease 0s;-webkit-transition:all 0.25s ease 0s;-moz-transition:all 0.25s ease 0s;-o-transition:all 0.25s ease 0s;-ms-transition:all 0.25s ease 0s;font-family:'Tahoma';font-size:13px;font-style:normal;}
.first-item-news .desc .over_lay a.xemthem:hover{background:#065995;}
.first-item-news:hover .first-item-news-wrap{background:#e21919}
.first-item-news:hover .desc *{color:#fff;}
.first-item-news:hover h3 a{color:#fff;}
.box_tintuc{background:#f2f2f2;padding:50px 0 30px;}
.box_tt{width:575px;float:left;}
.box_tt:nth-child(2){float:right;}
.box_tt .tt_last{background:url(../images/tt_end.png) left center no-repeat;text-indent:20px;margin-bottom:20px;}
.box_tt .tt_last h3{font-size:20px;color:#2d352d;text-transform:uppercase;}
.box-news{position:relative;border-bottom:1px solid #f2f2f2;float:left;padding:10px 0px;}
.box-news .img{margin-right:10px;position:relative;overflow:hidden;padding:4px;background:#fff;border:thin solid #d6d6d6;box-shadow:4px 4px 0 #ebebeb;}
.box-news .img img{border-radius:0;width:100%;}
.box-news h3{font-size:12px;margin:0px;font-weight:bold;line-height:20px;max-height:40px;overflow:hidden;}
.box-news h3 a{color:#0068d0;text-transform:uppercase;font-size:15px;font-weight:500;}
.box-news h3 a:hover{color:#f00;}
.box-news a.chitiet{color:#09a651;font-size:13px;display:block;text-align:right}
.box-news .desc{font-size:13px;color:#333333;text-align:justify;}
.desc-dv{line-height:20px;height:80px;overflow:hidden;}
.box-news:hover img{transform:scale(1.1);}
.tieude{font-family:'Tahoma';color:#055699;font-size:17px;margin:5px 0px;}
.date{color:#999;font-size:12px;margin-top:5px;margin-bottom:5px;}
.active1{transition:0.5s;-webkit-transition:0.5s;-moz-transition:0.5s;color:#f00 !important;font-weight:bold}
#content_end{background:url(../images/content_end_bg.png);padding:50px 0;}
.box_end{width:368px;float:left;margin-right:45px;border:thin solid #e7e7e7;border-radius:5px;box-shadow:5px 5px #e7e7e7;background:#f8f8f8;position:relative;}
.box_end:nth-child(3){margin-right:0px;}
.box_end .tt_end{position:relative;background:url(../images/left_tt.png) repeat-x;margin:0px 0 0px;height:60px;line-height:60px;border-radius:5px 5px 0 0;}
.box_end .tt_end .title{font-size:18px;color:#fff;text-transform:uppercase;font-weight:bold;line-height:60px;background:url(../images/left_bg_icon.png) 13px center no-repeat;text-align:center;}
.hotro{position:relative;margin-top:10px;}
.hotro .hotline{position:absolute;top:12px;left:18px;font-size:24px;color:#4b4b4b;background:url(../images/hotro_hotline.png) left center no-repeat;padding:13px 0;padding-left:60px;}
.hotro .hotline span{font-weight:bold;color:#e90202;}
.hotro .hotline b{font-weight:normal;display:inline-block;margin-left:12px;margin-top:8px;}
.hotro .ht_item{margin:5px 0;}
.hotro .dienthoai{height:38px;line-height:38px;padding-left:45px;background:url(../images/dienthoai.png) left center no-repeat;position:absolute;bottom:10px;left:18px;font-size:24px;color:#4b4b4b;}
.hotro .dienthoai span{font-weight:bold;color:#e90202;}
.hotro .ht_item .ten{text-align:center;position:absolute;top:85px;left:20px;}
.map_home{position: relative;}
.bando{position: absolute;width: 375px;background: rgba(0, 0, 0, 0.62);top: 30px;bottom: 30px;left: 75px; padding: 20px;}
.title_map{    color: #f0d65b;text-transform: uppercase;font-size: 21px;font-family: 'SFUAmericanTypeMedium';margin-bottom: 10px;}
#map_canvas2{height:500px;width: 100%;}
.box_left{width:100%;float:left;}
.box_right{width:345px;float:right;}
.right_box{height:375px;overflow:hidden;box-sizing:border-box;float:left;border:1px solid #f4f4f4;background:#fafafa;padding:10px;}
.right_box .right_wrap{padding:0 10px 0 18px;}
.right_box .right_wrap div.item1{border-bottom:1px solid #eaeaea;padding:9px 0;position:relative;}
.right_box .right_wrap div.item1:after{content:'';width:6px;height:6px;background:#0192ea;left:-14px;top:16px;position:absolute;}
.right_box .right_wrap div.item1 a{color:#0959b6;font-size:12px;}
.right_box .right_wrap div.item1 a:hover{color:#f00;}
.content_left{width:410px;height:375px;overflow:hidden;box-sizing:border-box;float:left;border:1px solid #f4f4f4;background:#fafafa;padding:10px;}
.content_left h3{font-weight:normal;margin:0 0 10px;}
.content_left h3 a{font-size:13px;color:#026ed4;text-transform:uppercase;}
.content_left h3 a:hover{color:#f00;}
.content_left .img{border:1px solid #c8c8c8;padding:2px;margin:0 0 10px;}
.content_left .img img{width:100%;transition:all 0.5s;margin-top:20px;}
.content_left .img img:hover{opacity:0.8;}
.content_left .desc{font-size:12px;color:#535353;text-align:justify;line-height:23px;}
.content_right{width:405px;height:380px;box-sizing:border-box;float:right;margin:-4px 0 0 0 !important;}
.item_tt{position:relative;}
.item_tt .img{width:120px;border:1px solid #c8c8c8;padding:2px;float:left;margin-right:10px;}
.item_tt .img img{height:80px;transition:all 0.5s;}
.item_tt .img img:hover{opacity:0.8;}
.item_tt h3{font-size:11px;font-weight:normal;margin-bottom:5px;}
.item_tt h3 a{color:#404040;text-transform:uppercase;}
.item_tt h3 a:hover{color:#f00;}
.item_tt .desc{font-size:12px;color:#646464;text-align:justify;line-height:18px;}
.padd5{padding:5px;}
.gallery_wrap{border:1px solid #ebebeb;background:#f8f8f8;padding:15px 35px;margin-top:12px;}
.gallery{margin:0 !important;}
.gallery img{border:1px solid #e4e4e4;}
.gallery .slick-prev{width:35px;height:71px;background:url(../images/button_l.png);left:-36px;top:36%;}
.gallery .slick-next{width:35px;height:71px;background:url(../images/button_r.png);right:-36px;top:36%;}
.quangcao{margin-bottom:10px;border:thin solid #dfdfdf;}
.box_top_content{position:relative;}
.box_top_content .img{position:relative;font-family:'Roboto Condensed',Tahoma;}
.box_top_content .img:hover img{transform:scale(1.1);}
.box_top_content .desc{text-align:center;color:#4a4a4a;margin-top:50px;}
.box_top_content .dm_second .list_item{border-left:1px solid #fff;border-bottom:1px solid #fff;margin:0 !important;position:relative;}
.box-sp{  font-family: 'Open Sans', sans-serif;margin-bottom: 20px;background: #fff}
.ds_sp{    background: #f8f8f8;padding: 10px;}
.img-sp{overflow:hidden;position: relative; }
.img-sp img{transition:all 1s;}
.img-sp:hover img{transform:scale(1.1);}
.bottom_content{position:relative;padding:30px 0px;    background: rgba(248, 249, 249, 0.39)}
.tt_news{position:relative;background:url(../images/tt_end.png) center repeat-x;margin-bottom:20px;}
.tt_news .title{margin:0;font-family:'avo';font-size:22px;text-transform:uppercase;color:#005ccd;background:#fff;position:relative;padding-right:20px;display:inline-block;}
.tt_news .title:after{content:'';position:absolute;left:100%;top:calc(50% - 8px);width:15px;height:16px;background:#005ccd;}
.call{background:#da251d;height:40px;;line-height:40px;position:fixed;width:100%;bottom:0;left:0;z-index:9999;display:none;}
.call .phone{width:33%;text-align:center;float:left;color:#fff;border-right:thin solid #af1913;box-sizing:border-box;}
.call .sms{width:33%;text-align:center;float:left;}
.call a{color:#fff;font-size:16px}
.img-about{padding:20px 0px 20px 20px;box-sizing:border-box;background:#fff;}
.img-about img{width:100%;}
.text-about h3{position:relative;color:#f00;text-align:center;text-transform:uppercase;font-size:24px;padding-bottom:10px;}
.text-about h3:after{content:'';position:absolute;width:30px;height:2px;background:#e1002a;bottom:0px;left:calc(50% - 15px);}
.text-about p{line-height:25px;font-size:13px;}
.xemthem_gt {float:right;border:1px solid #ccc;padding:5px 10px;color:#333;}
.xemthem_gt:hover{color:#f00;}
.box-index-about{float:left;width:100%;margin:20px 0px;}
.box-info{float:left;width:100%;}

.tintuc_left{  list-style: none;float: left;  padding-bottom: 15px ;}
.name_left{margin-top: 10px !important;}
.ds_news_r{  float: left;width: 100%;  background: #fff;position: relative;    font-family: 'Roboto Condensed';}
.ds_news{padding: 10px;}
.view_news{    color: #e31d1a;text-transform: uppercase;float: right;margin-top: 10px;}
.date_news{background: #e31d1a;position: relative;color: #fff;width: 58px;text-align: center;padding: 10px 0px;left: 0px;top: 0px;text-transform: uppercase;font-weight: bold;margin-right: 10px;float: left;}
.tintuc_left h3{    font-size: 15px;color: #333;font-weight: normal;margin: 0px 0px 5px 0px;text-transform: uppercase;    text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.tintuc_left h3:hover{color:#f00;}
.tintuc_left .name_service{color: #005aaa}
.tin_left {padding: 0px;}

.menu-left{margin-bottom:0px !important;}
.menu-left li{padding:10px 10px;list-style:none;background:url(../images/back_li_left.png)no-repeat;background-size:100% 100%;}
.menu-left li a{background:url(../images/icon_list_16.png)no-repeat left center;padding-left:15px !important;color:#333;}
.menu-left li a:hover{color:red;}
.menu-left ul li a{background:url(../images/icon_cat_05.png)no-repeat left center;padding-left:15px !important;color:#333;}
.menu-left li:last-child{border-bottom:none;}
.menu-left ul ul{display:none;}
.img-hotro{text-align:center;}
.sdt-ht{margin:5px 0px;text-align:center;}
.sdt-ht a{color:red;font-weight:bold;font-size:18px;background:url(../images/icon-dt_15.png)no-repeat left center;padding:10px 0px 10px 65px;}
.hotro-left:first-child{border-top:none;}
.hotro-left{text-align:center;margin:15px 0px;}
.img-skype{display:inline-block;vertical-align:12px;}
.ten-ht{display:inline-block;color:#333 !important;font-style:italic;text-align:left;background:url(../images/icon-htro_05.png)no-repeat left center;padding-left:25px;}

#timkiem{    position: relative;width: 45%;float:left;margin-top: 40px;}
#name_tk{         padding: 0px 10px;outline: none;border: none;box-sizing: border-box;width: 100%;line-height: 45px;background: #ebebeb;}
.nut_tim{    background: url(../images/btn_search_06.png)no-repeat;width: 52px;height: 45px;position: absolute;right: 0px;top: 0px;border: none;outline: none;}
.nhantin{border:1px solid #c4c4c4;padding:2px;box-sizing:border-box;}
.name_sp h3{       font-size: 15px;color: #4c4c4c;font-weight: 600;margin: 0px;    line-height: 20px;height: 40px;overflow: hidden;}
.name_sp h3:hover{color:#f00}
.price{margin-top: 5px;font-size: 14px;}
.price p span{color: #f00; }
.price p .giacu{color: #999;text-decoration: line-through;margin-left: 10px;font-size: 13px;}
.bong_sp{    background: url(../images/bong_sp_15.png)no-repeat center;width: 100%;height: 12px;}
.left-product{background:#f2f2f2;border:1px solid #c4c4c4;padding:0px;}
#video{float:left;width:100%;margin-top:10px;}
.listvideo{padding:0px !important;}
.like_facebook{position:fixed;top:30%;right:-250px;width:287px;z-index:9999;}
.icon_like{float:left;width:36px;cursor:pointer;}
.content_like{float:left;width:250px;background-color:#F7F7F7;}
.lienket{    text-align: right;}

/*----------------------Album hình ảnh----------------------------*/
.box_album{margin: 20px 0px;}
.img_album{overflow: hidden;}
.img_album img{width: 100%;transition: all 1s;}
.img_album:hover img{transform: scale(1.1);}
.wrap{position: relative;    border: 1px solid #ddd;overflow: hidden;}
.wrap h3{    position: absolute;bottom: 0px;width: 100%;font-family: 'Roboto Condensed';text-align: center;padding: 10px;text-transform: uppercase;font-size: 15px;margin: 0px;
    margin: 0px;    background: rgba(39, 34, 98, 0.6);}
.wrap h3 a{    color: #fff;}
.project_item {margin-bottom: 20px;}
.wrap img{transition: all 1s;}
.wrap:hover img{transform: scale(1.1);}
/*----------------------left---------------------------*/
.title_left{background: url(../images/title_left_04.jpg)no-repeat center; text-align: center;    background-size: 100% 100%;}
.title_left h2{    line-height: 42px;margin: 0px;font-family: 'Roboto Condensed';font-size: 15px;text-transform: uppercase;color: #fff;    background: #da251d;}
.menu_left{border:1px solid #cacaca;}
.menu_left li{list-style: none;padding: 10px 0px;}
.box_left ul{padding: 0px 7px;margin: 0px;}
.box_left > ul > li{border-bottom: 1px dashed #ddd}
.box_left > ul > li > a{    color: #333;text-transform: uppercase;font-weight: 500;}
.box_left ul ul > li > a{color: #333}
.box_left a:hover{color: #f00}
.box_left{margin-bottom: 10px;font-family: 'Roboto Condensed';}
.ds_left{border:1px solid #cacaca;padding: 10px;}

.box_support{padding: 10px 0px;}
.box_support a{color: #333}
.box_support p{padding-top: 10px;}
/*----------------doitac--------------------*/
.doitac{padding: 20px 0px;    background: #f3f3f3;}
.item_dt{text-align: center;padding: 0px 5px;float: left;}
.item_dt img{border:1px solid #f1f1f1;}
/*------------------------bottom-----------------------*/
.img_td{float: left;margin-right: 10px;}
.box_td{padding: 10px;}
/*-----------------Tab-product--------------*/
.title_tt span:hover, .title_tt .active_sp {border-top: 2px solid #000000;}
.title_tt span {
    background: #f1f1f1;
    padding: 10px;
    border: 1px solid #e6e7eb;
    border-bottom: none;
    display: inline-block;
    font-weight: 700;
    font-family: 'Roboto Condensed';
    cursor: pointer;
    transition: all 1s;
}
.info_detail {
    border: 1px solid #e6e7eb;
    padding: 10px;
    margin-top: -1px;
        background: #fff;
}
.show_2, .show_3 {
    display: none;
}
/*--------------------------Chat_face----------------------*/
.buithucdong-messages {position: fixed;bottom: 0px;right: 10px;z-index: 999999;}
#buithucdong-facebook{display: none;}
#buithucdong-minimize {width: 220px;background: #3b5997;font-size: 14px;color: #fff;padding: 8px 10px;position: absolute;top: -35px;right: 0px;cursor: pointer;border-radius: 10px 10px 0px 0px;}
/*-----------------Slider------------------------*/
.slider{background: #fff}
.qc{max-width: 1349px;margin: 0px auto;text-align: center;overflow: hidden;}
#google_translate_element{    position: absolute;top: 0px;    right: calc(50% - 75px);    z-index: 9999;}

.title_dt ul{float: left;width: 100%;background: #fff;padding: 10px;margin-bottom: 10px;}
.title_dt ul li{float:  left; list-style:   none;padding: 0px 10px;}
.title_dt ul li a{ color: #333;background: url(../images/left_li.png)no-repeat left center;padding-left: 10px;text-transform: uppercase;}
.tt{position: absolute; top: 5px; right: 5px; background: #f00; color: #fff; padding: 5px 5px; border-radius: 5px; font-weight: bold;}