body {font-size: 13px;font-family: 'Open Sans',Sans-Serif;
}

/*body,div,h1,h2,h3,h4,h5,h6,ul,li,a,img,span,p,label,hr { margin:0 ;padding:0 ;	}*/
body,div,h1,h2,h3,h4,h5,h6,ul,li,a,img,span,label,hr { margin:0 ;padding:0 ;	}
ul,li{list-style-type:none;	}
label{font-weight:normal;}
a{color: black;text-decoration: none;}
a>h2:hover, a:hover {color: #ff0000 !important;text-decoration: none;z-index: 1;}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {margin: 0;padding: 0;}
.wrap{min-width:100%;}
.border_0{border:0 !important;}
.width_100{width:100%;}
.height_100{ height: 100%;}
.imgFull{    max-height: 100%;    max-width: 100%;    width: auto;    height: auto;    position: absolute;    top: 0;    bottom: 0;    left: 0;    right: 0;    margin: auto;}

img, table{max-width:100%; height:auto;}

@font-face{ font-family:SFUHelveticaLight; src: url('/font/SFUHelveticaLight.TTF');}
@font-face{ font-family:SFUHelveticaBold; src: url('/font/SFUHelveticaBold.TTF');}
@font-face{ font-family:SFUHelvetica; src: url('/font/SFUHelveticaRegular.TTF');}
@font-face{ font-family:osfon; src: url('/font/OpenSans-Regular.ttf');}
@font-face{ font-family:osfonl; src: url('/font/OpenSans-Light.ttf');}
@font-face{ font-family:osfonb; src: url('/font/OpenSans-Semibold.ttf');}
@font-face{ font-family:UTMarg; src: url('/font/UTM Androgyne.ttf');}
@font-face{ font-family:robotob; src: url('/font/Roboto-Bold.ttf');}
@font-face{ font-family:roboto; src: url('/font/Roboto-Regular.ttf');}
@font-face{ font-family:arial; src: url('/font/ARIAL.TTF');}
@font-face{ font-family:arialb; src: url('/font/ARIALBD.TTF');}
@font-face{ font-family:robotobc; src: url('/font/Roboto-BoldCondensed.ttf');}

div {   font-size: 14px;font-family: 'Open Sans',Sans-Serif; display:block;}

/*==top2_a==*/
.bg-home{position:absolute; top:0; left:0; right:0; bottom:0;height:100%;width:100%;}

.top2_a{}
.top2_b{}
.top2_c1{float: left;}
.top2_c1 a{}
.top2_c1 a img{}
.top2_c2{float: left;margin-top: 15px;}

.tk {    float: right;    z-index: 5;    right: 0;    top: 0px;    width: 247px;    background: white;    border-radius: 18px;    padding: 5px 0;    border: 1px solid #ddd;    display: none; transition: display 0.5s;}
.tk .txt{background: none;width: 209px;height: 25px;float: left;padding-left: 10px;outline: none;line-height: 22px;border:0px solid #E8E8E8;font: 14px osfon;}
.tk .btn{margin-top: -1px; height: 26px;width: 34px;background: url('/images/icon/seach.png') no-repeat center;margin-left: -1px;} 
.tk .btn:hover{color: #fff;}
.seach{ margin-top: 0;margin-left: 0;}
.closeSeach-1, .seach-1{float: right;    background: rgba(0,0,0,0.3);    border-radius: 50%;    width: 40px;    cursor: pointer;}
.closeSeach-1:hover, .seach-1:hover {background: rgba(0,0,0,0.8);}
.closeSeach-1{ display:none;}

.top_3c{padding-top: 15px;}
.lang{margin-top: 0;    border-radius: 10px;    overflow: hidden;}
.lang a{    padding: 9px 9px;    color: #fff;    background: rgba(0,0,0,0.5);    display: block;    float: left;font:16px osfonb;}
.lang a:last-child {border:0;    }
.lang a:hover, .lang a.ac{color: #fff !important;    background: rgba(0,0,0,0.8);}

/*==============menu===============*/
.top-2a{  width: 175px;margin-top: 60px;}
.top-2b {}
.menu{}
.menu>ul{ }
.menu ul li{position:relative;display:block;}
.menu ul li a{     border: 0;}
.menu>ul>li:first-child{}
.menu>ul>li:first-child a{}
.menu>ul>li:first-child a:hover{}
.menu>ul>li.ac:first-child>a{}
.menu>ul>li:nth-child(2) {}
.menu>ul>li:nth-child(2)>a {}
.menu>ul>li{padding:10px 0;background-size: 100% 100%;margin: 0;text-align:center;    margin-bottom: 10px;     background: rgba(0,0,0,0.5);    border-top-right-radius: 20px;    border-bottom-right-radius: 20px;}
.menu>ul>li:last-child { }
.menu>ul>li:last-child a, .menu>ul>li:last-child:hover a{border:none;}
.menu > ul > li>div {}
.menu>ul>li>a{ text-align: center;font-size: 14px;text-decoration: none;font-family: osfonb; display: block;color: #fff;    padding: 0 30px !important;text-transform:uppercase;border-right:0 solid;}
.menu > ul > li > a>span{height:47px;display:block;}
.menu>ul>li:hover{    background: #0070c0;}
.menu>ul>li>a:hover{color:#fff !important;}
.menu > ul > li > a > i {    margin-left: 5px;   margin-top: 3px; display:none;}
i.fas.fa-home {    display: block;    font-size: 18px;}

/*.menu > ul > li:hover > a>i {    transform: rotate(90deg);}*/

.menu>ul>li.ac{    background: #0070c0;}
.menu>ul>li.ac>a{color:#fff !important;}
.menu ul li ul.list{ margin-left: 0;margin-top: 21px;box-shadow: 0 0 20px rgba(0,0,0,.1); position:absolute; display:none;}
.menu ul li:hover ul.list{  position:absolute;  z-index:99; text-align: left; color:black;}
.menu>ul>li:first-child ul.list {margin-left: -25px;}
.menu ul li ul.list li{position:relative;background: white;border-top:0;width: 100%;}
.menu>ul>li:first-child ul.list li a{width: 100%;font: 13px osfon;    text-transform: uppercase;padding: 15px 20px !important;}
.menu ul li ul.list li a:before {}
.menu ul li ul.list li a{ color:#000;text-align: left;font-size: 13px;text-decoration: none;font-family: osfon;display: block;width: 201px;padding: 8px 5px; border:none;    border-bottom: 1px dashed #ddd;text-transform:uppercase;}
.menu>ul>li>ul.list>li:hover>a{ color: #66a80f  !important;}    
.menu ul li ul.list li ul{position:absolute;    margin-left: 100% !important;margin-top: -27px;width: 202px;}   
.menu ul li ul.list li ul li{display:none;}
.menu>ul>li>ul.list>li:hover>ul li{ display:inline-block;}
.menu>ul>li>ul.list>li>ul>li:hover a{color:#ff0000 !important;background:#fff;}
.menu ul li ul.list li ul li{}
.menu ul li ul.list>li>ul>li{border-right: 1px solid #E1E1E1;border-left: 1px solid #E1E1E1;border-top: 1px solid white;}
.menu ul li ul.list>li>ul>li:first-child{border-top: 1px solid #E1E1E1;}
.menu ul li ul.list>li>ul>li:last-child{border-bottom: 1px solid #E1E1E1;}
.menu ul li ul.list li ul li a{    width: 200px;text-transform: unset;}

.menu ul li ul.multilist{ margin-left: 0;margin-top: 17px;box-shadow: 0 0 20px rgba(0,0,0,.1); position:absolute;width: 1173px;left: -320px;}
.menu ul li:hover ul.multilist{  position:absolute;  z-index:99; text-align: left; color:black;background: #fff;}
.menu>ul>li:first-child ul.multilist {margin-left: -25px;}
.menu ul li ul.multilist li{position:relative;background: white;border-top:0;width: 33%;box-shadow: -5px 0 5px -5px #ddd;vertical-align: top;}
.menu>ul>li:first-child ul.multilist li a{width: 100%;font: 13px osfon;    text-transform: uppercase;padding: 15px 20px !important;}
.menu ul li ul.multilist li a:before {}
.menu ul li ul.multilist li a{ color:#000;text-align: left;font-size: 14px;text-decoration: none;font-family: osfon;display: block;padding: 8px; border:none;}
.menu>ul>li>ul.multilist>li:hover>a{ color: #ff0000  !important;font-family:osfonb;}    
.menu>ul>li>ul.multilist>li>a{ font-family:osfonb;}
.menu ul li ul.multilist li ul{position:relative; margin-top: 10px;}   
.menu ul li ul.multilist li ul li{}
.menu>ul>li>ul.multilist>li:hover>ul li{ display:inline-block;}
.menu>ul>li>ul.multilist>li>ul>li:hover a{color:#ff0000 !important;}
.menu ul li ul.multilist li ul li{}
.menu ul li ul.multilist>li>ul>li{width:100%;}
.menu ul li ul.multilist>li>ul>li:first-child{border-top: 1px solid #E1E1E1;}
.menu ul li ul.multilist>li>ul>li:last-child{}
.menu ul li ul.multilist li ul li a{}

.menu ul li ul {
  visibility:hidden;
  opacity: 0;
  transition: visibility 0s, opacity 0.25s linear;

 transform: translateY(1);
 transition: transform 0.25s ease;
}
.menu ul li:hover ul {
     visibility:visible;
  opacity: 1;
  transform: translateY(-11px);}

/*==============banner-home===============*/
.banner-home{position: absolute;    top: 0;    bottom: 0;    left: 0;    right: 0;    z-index: 0;}

/*==============sliderBanner===============*/
#owl-SlideBanner{height: 100%;}
#owl-SlideBanner.owl-carousel .owl-stage-outer{height: 100%;}
#owl-SlideBanner.owl-carousel .owl-stage{height: 100%;}
#owl-SlideBanner.owl-carousel .owl-item{height: 100%;display: table;}

#owl-SlideBanner h4{position:absolute; left:0; right:0; z-index:1;margin: 0 auto 60px;top:35%;}
/*#owl-SlideBanner h4 span{font: 25px osfonb;    text-transform: uppercase;    background: url('/images/icon/bg-SlideBanner-h4.png') no-repeat;    color: #fff;        padding: 10px 25px;    font-style: italic;    background-size: 100% 100%;}*/
/*#owl-SlideBanner p{position:absolute; left:200px; right:200px;z-index:1;margin:0 auto; margin: 60px auto 0;top:35%;background: url('/images/icon/bg-SlideBanner-p.png') no-repeat;background-size: 100% 100%; }*/
#owl-SlideBanner h4 span{font: 25px osfonb;    text-transform: uppercase;   color: #fff;        padding: 10px 25px;    font-style: italic; }
#owl-SlideBanner p{position:absolute; left:200px; right:200px;z-index:1;margin:0 auto; margin: 60px auto 0;top:35%;}
#owl-SlideBanner p span{font: 15px osfonl;     color: #fff;    padding: 10px 45px;    display: block;}

.animated  {		  -webkit-animation-duration : 3s  ;		  animation-duration : 3s  ;		  -webkit-animation-delay : 500ms  ;		  animation-delay : 500ms  ;		}
.animate-out {		  -webkit-animation-delay : 0ms  ;		  animation-delay : 0ms  ;		}
#owl-SlideBanner.owl-carousel .item {		  		  display: table-cell;		  vertical-align: middle;		  text-align: center;		}

#owl-SlideBanner .owl-nav{display: none;}
#owl-SlideBanner:hover .owl-nav .owl-prev, #owl-SlideBanner:hover .owl-nav .owl-next{display: inline-block;}
#owl-SlideBanner .owl-nav .owl-prev, #owl-SlideBanner .owl-nav .owl-next{display: none;margin-top: -240px;z-index: 3;position: relative;overflow:hidden;}
#owl-SlideBanner .owl-nav .owl-prev{    background:url('/images/icon/arrowSlideBanner.png') no-repeat 100% 100%;width: 45px;height: 45px;text-indent: -9999px;margin-left: 90px;border-radius:50%;float:left;}
#owl-SlideBanner .owl-nav .owl-next{background: url('/images/icon/arrowSlideBanner.png') no-repeat 100% 100%;width: 45px;height: 45px;text-indent: -9999px;margin-right: 90px;transform: rotate(180deg);margin-left: 0;border-radius:50%;float:right;}
#owl-SlideBanner .owl-nav .owl-prev:hover, #owl-SlideBanner .owl-nav .owl-next:hover {background-color:rgba(1,1,1,0.4);}

#owl-SlideBanner .owl-dots{width: 100%;margin: 0 auto;bottom: 60px;position: absolute;text-align: center;}
#owl-SlideBanner .owl-dot{width: 10px;height: 10px;background:transparent ;display: inline-block;margin: 7px 4px;border-radius: 50%;    background: #fff;}
#owl-SlideBanner .owl-dot.active {    background: #ff0000;}

.imgSlideBannerT{    width: 100%;    position: relative;    padding: 0;    padding-top: 29%;    border: 0;    overflow: hidden;    background: #f1f1f1;}
.imgSlideBannerT img{max-height: 100%;    width: auto;    max-width: 100%;    height: auto;    position: absolute;    top: 0;    bottom: 0;    left: 0;    right: 0;    margin: auto;}


.titleHome{    display: table-cell;    vertical-align: middle;    text-align: center;}
.titleHome h4{position:absolute; left:0; right:0; z-index:0;margin: 0 auto 60px;top:35%;}
.titleHome h4 span{font: 25px osfonb;    text-transform: uppercase;   color: #fff;        padding: 10px 25px;    font-style: italic; }
.titleHome p{position:absolute; left:200px; right:200px;z-index:1;margin:0 auto; margin: 60px auto 0;top:35%;}
.titleHome p span{font: 15px osfonl;     color: #fff;    padding: 10px 45px;    display: block;}

/*==============main_a===============*/    
.newHot { padding:0;position:absolute; bottom:60px; right:0;  width: 355px;display:flex;}
.newHot .PicN1 { width:40%; float:left; display:block; overflow:hidden;position: relative; background: #f1f1f1;     padding-top: 38%;    border: 3px solid #0070c0;    border-radius: 50%;}
.newHot img {    max-height: 100%;max-width: 100%;width: auto;height: auto;position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;    width: 100%;    height: 100%;    display: block;    object-fit: cover;}
.newHot .boxNH1 { width:60%; padding-left:5px; float:left;background:rgba(0,0,0,0.4);    position: relative;padding:15px; margin:15px 0;    border-top-left-radius: 20px;}
.newHot .boxNH1:after{    left: 100%;    background: rgba(0,0,0,0.4);    content: "";    display: block;    height: 100%;    position: absolute;    top: 0;    width: 50%;}
.newHot .boxNH1 .NDN{  overflow: hidden;font-size: 14px;color: #fff;font-family: osfonl;}
.newHot .boxNH1 .NDN a{    display: block;    width: 27px;    height: 27px;    position: relative;margin-top:14px;}

.video_b{    position: absolute;    right: 0;    bottom: 210px;    width: 150px;    border-radius: 50%;    overflow: hidden;    border: 3px solid #0070c0;}
.video_b a.img{border-bottom: 1px solid white;position:relative;    padding-top: 99%;    display: block;    background: #ddd;}
.video_b a.img img{    position: absolute;    top: 0;    left: 0;    right: 0;    bottom: 0;    margin: auto;     width: 100%;    height: 100%;    display: block;    object-fit: cover;}
.Video-play {    width: 48px;    height: 48px;    position: absolute;    background: url(/images/icon/play.png) no-repeat;    cursor: pointer;border-radius: 7px 7px 7px 7px;-webkit-border-radius: 7px 7px 7px 7px;-moz-border-radius: 7px 7px 7px 7px;left: 0;top: 0;right: 0;bottom: 0;margin: auto;z-index: 1;}

/*==============main_a===============*/    
.main_a{    position: absolute;    top: 79px;    bottom: 0;    left: 0;    right: 0;}
.main_b{margin-top: 0;position:relative;}

/*==============dlink===============*/    
.dlink{ display: inline-block; line-height: 42px;float: left;padding-left:0;}
.dlink_a .title{text-align:center;}
.dlink_a .title h2{    font: 13px osfonl;text-transform: uppercase;display: inline-block;margin-top: 45px;}
.dlink a.cmaTite{ font-size: 13px;font-family: osfonl;}
.dlink a.cmaTite:first-child{ }
.dlink i{     padding: 0 5px;font: 13px osfonl;}    
/*==============intro===============*/    
.intro{ }
.intro .titleIntro, .titleIntro{    font: 20px osfonb;text-transform: uppercase;color: #09a83f;}
.intro .descM{}
.intro .descM div{}
/*==============news===============*/  
.news{    padding-left: 0px;}
.news_b .boxNH1 { width:60%; float:left; padding-left:10PX;}
.news_b .boxNH1 .titH3{text-align:left;    margin-top: 0;height: 35px;font-size: 18px;}
.news_b .PicN { display:block; overflow:hidden;    padding: 5px;border: 1px solid #ddd;}
.PicN img { width:100%;}
.H2N { margin:0 0 5px; font-size:18px; font-weight:bold;}
.NDN { max-height:80px; overflow:hidden; font-size:14px;}
.time { font-size:13px; font-style:italic; margin-bottom:5px; color:#ccc;}
.lNDN {     height: 71px;overflow: hidden;font: 15px roboto;}
.ctn a {     display: inline-block;background: white;font-size: 13px;padding: 2px 10px;border-radius: 8px;-moz-border-radius: 8px;-webkit-border-radius: 8px;border: 1px solid #00b050;}
.mtn { padding:20px 20px 15px;}

.boder {border-bottom: 1px dotted #e0e0e0;margin: 15px 0;    float: left;width: 100%;}
/*==============newsDetail===============*/ 
.newsDetail{    padding-left: 0;}
.newsDetail .titleNewsDetail{    font-size: 20px;font-family: robotob;    padding-bottom: 10px;}
.newsDetail .descN{}

ul.other{}
ul.other li.tit{font-size: 15px;font-family: roboto;text-transform: uppercase;padding-bottom: 5px;border-bottom: 1px silver solid; padding-top: 10px;}
ul.other li.d{ font-size: 13px;font-family: osfonb;}
ul.other li.d a{ display: block; color: Black;margin: 5px 0;}
ul.other li.d a:before {     content:' ';width: 4px;height: 4px;display: inline-block;margin: 3px;background:#00b050 ;}

/*==============proDetail===============*/ 
.proDetail{    padding-left: 0px;}
.proDetail .top{ all:unset; padding: 0px;}
.proDetail .top .l{float: left;}

.proDetail .top .r{padding-left: 20px}
.proDetail .top .r h2{     font: 20px osfonl;text-transform: uppercase;margin-bottom: 15px;}
.proDetail .top .r .codeP{    font: 15px robotob;color: #666666;margin-bottom: 20px;}
.proDetail .top .r .contentP label{font: 14px robotob;text-transform: uppercase;width: 100%;padding: 5px 0;border-bottom: 1px solid #eaeaea;margin-bottom:20px;}
.proDetail .top .r .contentP{    padding-bottom: 15px;height: auto;overflow: hidden;font: 14px osfonl; line-height: 20px;}
.proDetail .top .r .contentP ul{}    
.proDetail .top .r .contentP ul li {}       
.proDetail .top .r .contentP ul li:before {content: ' ';width: 4px;height: 4px;background: black;border-radius: 50%;margin: 4px;display: inline-block;  }    

.proDetail .top .r .tuVan{     padding: 10px 5px;border-radius: 3px;font-family:osfonb; font-size:16px; border:1px solid #754d25 ;     color:#754d25;}
.proDetail .top .r .tuVan span{}
.proDetail .top .r .tuVan span:nth-child(1){     background-image: url('/images/icon/hotlineTuVan.png');background-repeat: no-repeat;background-size: 25px 19px;padding-left: 25px;display: inline-block;    font: 13px osfonl;}
.proDetail .top .r .tuVan span:nth-child(2){font-weight: bold;font-size: 16px;}

.proDetail .top .r .price{font-size: 16px;font-family: osfonb;color: #ED1A21;margin-bottom: 0;}
.proDetail .top .r .price_old{    text-decoration: line-through;color: #666666;font: 13px roboto;display: inline;}
.proDetail .top .r .price_old label{     font: 14px osfonl;text-decoration: line-through;}
.callNow{ background-position-x: 10px; background-position-y: 5px;padding: 5px 0 5px 10px;background-color: #F0F0F0;border-radius: 5px;margin-bottom: 15px;}
.callNow_1{    font-size: 13px;font-family: osfonl;}
.callNow_2{    font-size: 17px;font-family: osfonb;color: red;}

a.cr{    font: 16px osfonl;display: inline-block;background: #00a651;color: white;padding:10px 41px;text-transform: uppercase;width:100%;}
a.cr:hover {background:#09c665 !important;color:#fff !important;}
.taiKhoanNganHang{    font: 16px osfonl;display: inline-block;background: #ff0000;color: white;padding:10px 0; cursor:pointer; text-align:center;text-transform: uppercase;width:100%;}
.taiKhoanNganHang:hover {background:#09c665 !important;color:#fff !important;}

.center{}
.center .idTabs{margin: 30px 0 0;}
.center .idTabs a.selected {}
.center .idTabs a{font: 16px osfonb;padding: 15px 0;color:#666666;}
#tab15{}
#tab15 div{}
#tab15 img{max-width: 100% !important;margin: 0 auto !important;}
#tab15 iframe{display:block; margin:0 auto;}
#tab16{font: 13px osfon;}
#tab16 img{max-width: 100% !important;margin: 0 auto !important;}
#tab16 iframe{display:block; margin:0 auto;}
#tab16 div{font: 13px osfon;}
#tab17{}
#tab17 img{}

.chi_tiet_f{float: left;width: 100%;font: 14px osfonl;margin-top: 5px;}
.chi_tiet_g{ font: 13px osfon;padding-left: 20px;background: url(/images/icon/check-ser.png) no-repeat left 3px;margin: 5px 0;}
/*==============ctl===============*/ 
.ctl{    padding-left: 0;}
.ctl .inner{}
.ctl .inner .tit{}
.ctl .inner table.tbl{ border-spacing: 5px;border-collapse: separate;font-size: 15px;font-family: osfon;}
.ctl .inner table.tbl tr{}
.ctl .inner table.tbl tr td{}
.ctl .inner table.tbl tr td:nth-child(1) {width: 20%;}
.ctl .inner table.tbl tr td input { width: 50%;}
.ctl .inner table.tbl tr td textarea { width: 50%;}

/*==============page===============*/
.page{ float: left;padding: 15px 0;}
.page #lblPagePro{display: block;text-align: center;padding-top: 10px;}
.page .apage{COLOR: #ddd;FONT-FAMILY: roboto;FONT-SIZE: 16px;text-decoration: none;border: 0;padding: 10px 20px;vertical-align: middle;    background: #fff;border: 1px solid #ddd;}
.page .cpage{COLOR: #ff0000;FONT-FAMILY: roboto;FONT-SIZE: 16px;text-decoration: none;border: 0;padding: 10px 20px;vertical-align: middle;background-color: #fff;border: 1px solid #ddd;}
.page .apage:hover {COLOR: red !important;   }

/*==============sliderpartner===============*/
#owl-partner{    width: 100%;margin: 0 auto;}
#owl-partner .owl-dots{}
#owl-partner .owl-nav{display: block;}
#owl-partner:hover .owl-nav .owl-prev, #owl-partner:hover .owl-nav .owl-next{display: block;}
#owl-partner .owl-nav .owl-prev, #owl-partner .owl-nav .owl-next{display: inline-block;margin-top: -73px;z-index: 3;position: relative;overflow:hidden;}
#owl-partner .owl-nav .owl-prev{    background: url('/images/icon/arrowPartner.png') no-repeat 100% 100%;width: 14px;height: 41px;text-indent: -9999px;margin-left: -10px;    float: left;}
#owl-partner .owl-nav .owl-next{background: url('/images/icon/arrowPartner.png') no-repeat 100% 100%;width: 14px;height: 41px;text-indent: -9999px;margin-right: -10px;transform: rotate(180deg);float:right;}
#owl-partner .owl-dot{}

.partner_a{}
.partner_b{}
.partner_b1{}
.partner_b2{ padding: 0 20px;}
.partner_c{display: block;position: relative;background: white;padding-top:50%;}
.partner_c img{width:auto !important;}

/*==============info_a===============*/
.info_a{background: #ebebeb;}
.info_b{}
.info_c1{color: #555;}
.info_c1 h2{}
.info_c2{color: #555;}
.info_c2 .content{ font: 14px osfonl;}
.info_c2 .content div{ font: 14px osfonl;line-height: 26px;}
.info_c2 .content div strong{font-family:osfonb;}
.menu_ho_tro_a{}
.menu_ho_tro_a h2{}
.menu_ho_tro_b{}
.menu_ho_tro_b a{    display: block;padding: 0px 0 7px;font: 14px osfonl;color: #555;}
.info_c3{color: #555;}
.info_c3 h2{}
.info_c1 h2,.info_c3 h2,.info_c2 h2{    font: 16px osfonb;color: #333;}

.customerH_c{position:relative;}
.customerH_d{border:0;}
.customerH_d p{font: 14px osfonb;height: 30px;overflow: hidden;}
.customerH_d p a{    color: #0fab44;font: 18px osfonb;}
.customerH_d label{    font: 14px osfon;color: #d73a06;}
.customerH_c img{    width: 34px;height: 34px;position: absolute;top: 0;bottom: 0;left: 0;margin: auto;border-radius: 50%;}

.info_c4{}
.info_c4 a,.info_c4 a:hover{color: #444 !important;}
.info_c4 a img{}
.info_c4 a .name-descs{}
.info_c4 a .name-descs .name{font: 12px osfon;padding-top: 3px;}
.info_c4 a .name-descs .descs div,.info_c4 a .name-descs .descs{font: 13px osfon;}
.time{clear: both;font: 13px arial;color: #888;}

/*==============footer_a===============*/
.footer_a{text-align: left;color:#333;    position: absolute;bottom: 0;    width: 100%;    background: url(/images/icon/bg-footer.png) no-repeat ;     background-size: 100% 100%;}
.footer_a .l{font: 13px osfon;    float: left; padding: 7px 102px 7px 15px;     line-height: 27px;}
.social{display: inline-block;float: left;    margin-right: 10px;}
.social a{margin-left: 0;}
.social a img{width:auto;}
.footer_a .r{font: 13px osfon;float: right;  padding: 0 26px;}
div img{}
div .name-descs{}
div .name-descs .name{font: 13px osfonb;padding-top:2px}
div .name-descs .descs div,div .name-descs .descs{font: 15px osfonb; color:#ff0000;}
/*popup*/
.close-popup{ float :right ; margin-right :-15px; margin-top :-15px; background :#fff; z-index :100; cursor :pointer ;border-radius: 100px; -webkit-border-radius: 100px; -moz-border-radius: 100px; webkit-transition: .3s ease-out !important;-moz-transition: .3s ease-out !important;-o-transition: .3s ease-out !important;transition: .3s ease-out !important;}
.close-popup:hover{background :rgba(255,255,255,0.9); }
.web_dialog_overlay{position: fixed;top: 0;right: 0;bottom: 0;left: 0;height: 100%;width: 100%;margin: 0;padding: 0;background: #000000;opacity: .65;filter: alpha(opacity=65);-moz-opacity: .65;z-index: 99;      display: none;   }
.web_dialog{			display: none;position: fixed;            padding: 0px;z-index: 102;left: 43%;top: 39%; }
.web_dialog .lang{text-align: center;}
.name_6{font:24px arialb;color:#FFFF00;display: inline-block;}
.name_7{font:15px arialb;color:#fff;}
.name_8{font:13px arial;color:#fff;}
.content_bottom{    position: fixed;bottom: 0;left: 0;    text-align: center;width: 100%;}

.imgScale img{-webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);-webkit-transition-duration: 0.5s;-moz-transition-duration: 0.5s;-o-transition-duration: 0.5s;}
.imgScale:hover img {-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);-webkit-transition-duration: 0.5s;-moz-transition-duration: 0.5s;-o-transition-duration: 0.5s;}
.hoverBorderSharpdow:hover{box-shadow: 0 0 20px rgba(0,0,0,.1);}

.gotoTop{position:fixed;width:36px;height:36px;bottom:100px;right:15px;display:none}

/*==============scrollbar like macbook===============*/
 ::-webkit-scrollbar {width: 6px;}
    ::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 3px rgba(0,112,192,0.3); border-radius: 10px;}
    ::-webkit-scrollbar-thumb {border-radius: 10px;-webkit-box-shadow: inset 0 0 6px rgba(0,112,192,0.9); }

@media screen and (max-width: 479.5px)
{
    .top2_c1 a {    width: calc(100% - 50px);    display: block;    float: left;}
    /*==============menu===============*/
    .topMenu_mobile{position: fixed;top: 0;bottom: 0;right: -100%;transition: left 1s;background:rgba(1,1,1,0.5);    width: 305px;z-index:4;overflow-y: scroll;}
    .topMenu_b{background:#fff;}

    .menu_mobile{margin-top: 0px;display:block;}
    .menu_mobile>ul{     height: 100%;overflow-y: scroll;}
    .menu_mobile ul li{position:relative;display:inline;}
    .menu_mobile ul li a{ border-bottom: 1px solid #fff;}
    .menu_mobile>ul>li:first-child{margin-left: 0px;}

    .menu_mobile>ul>li:last-child { }
    .menu_mobile>ul>li:last-child a{ }
    .menu_mobile>ul>li:nth-child(3)>a:after {content: '';display: inline;   margin-left: 3px;}
    .menu_mobile>ul>li:nth-child(3):hover>a:after {   transform: rotate(90deg);}
    .menu_mobile>ul>li:last-child a img{ }
    .menu_mobile>ul>li>a{     background: #fff;text-align: left;font-size: 14px;text-decoration: none;font-family: osfonb; display: block;text-transform: uppercase;color: #000;padding: 8px 22.5px 8px !important;}
    .menu_mobile>ul>li>.glyphicon{     text-align: left;font-size: 14px;text-decoration: none;display: block;text-transform: uppercase;color: white;padding: 13px 10px 18px  !important;}

    .menu_mobile>ul>li.ac>a{ color:white !important; background: #0070c0 ; border-bottom: 1px solid white;}
    .menu_mobile ul li ul{ display:none; margin-top: 0px;margin-left: 0px;}
    .menu_mobile ul li ul li{position:relative;}
    .menu_mobile ul li ul li a{ text-align: left;font-size: 13px;text-decoration: none;font-family: osfonb;display: block;text-transform: uppercase;background: #fff;color: #000; padding: 10px 5px 10px 40px;}
    .menu_mobile>ul>li>ul>li.ac>a{ color:white !important; background:#fbaf1a; border-bottom: 1px solid white;}
    .menu_mobile ul li ul li ul{display:none; position:relative;margin-left:0; margin-top: 0;}   
    .menu_mobile ul li ul li ul li{display:block;}
    .menu_mobile ul li ul li ul li{}
    .menu_mobile ul li ul li ul li a{padding-left:60px;}

    .menu_mobile>ul>li>img{display:none;}    
    /*.menu_mobile>ul>li.totalM>img.img1 {display:block;float: right;margin-top: -35px;padding: 10px;margin-left: 90%;position: relative;}*/
    .menu_mobile>ul>li.totalM>img.img1 {display:none;float: right;margin-top: -35px;padding: 10px;margin-left: 90%;position: relative;}
    .menu_mobile>ul>li.totalM>img.img2 {float: right;margin-top: -35px;padding: 10px;margin-left: 90%;position: relative;}

    .menu_mobile>ul>li>ul>li>img{display:none;border-radius: 50%;}    
    .menu_mobile>ul>li>ul>li.total2M>img.img1 {display:block;float: right;margin-top: -35px;padding: 10px;margin-left: 90%;position: relative;}
    .menu_mobile>ul>li>ul>li.total2M>img.img2 {float: right;margin-top: -35px;padding: 10px;margin-left: 90%;position: relative;}
    /*==============menuMobile===============*/
    .menuMobile{display:inline-block; margin-top: 11px;    margin-right: 0px;    margin-left: 8px;    border: 0px;    border-radius: 4px;    float: left;}
    .menuMobile img{border-radius:4px;margin-top: -3px;}

    /*==============SlideBanner===============*/
    #owl-SlideBanner p{left:0;right:0;}
    #owl-SlideBanner p span{    font: 13px osfonl;}
    #owl-SlideBanner h4 span{    font: 14px osfonb;}
    
    .titleHome h4 span{font: 14px osfonb;}
    .titleHome p{left:0;right:0;}
    .titleHome p span{font: 13px osfonl;}

    .top2_c2{    margin-top: 15px;    width: calc(100% - 99px);}
    .tk{width: calc(100% - 45px);}
    .tk .txt{    width: calc(100% - 33px);}
    .lang{    margin-top: 15px;}

    /*==============footer_a===============*/
    .footer_a{background: rgba(225,225,225,0.5);}
    .social{width:100%;}
    .footer_a .l{    padding: 7px 5px 7px 5px;}
}
@media screen and (max-width: 767.5px) and (min-width: 479.5px)
{
    .top2_c1 a {    width: calc(100% - 50px);    display: block;    float: left;}
    /*==============menu===============*/
    .topMenu_mobile{position: fixed;top: 0;bottom: 0;right: -100%;transition: left 1s;background:rgba(1,1,1,0.5);    width: 305px;z-index:4;overflow-y: scroll;}
    .topMenu_b{background:#fff;}

    .menu_mobile{margin-top: 0px;display:block;}
    .menu_mobile>ul{     height: 100%;overflow-y: scroll;}
    .menu_mobile ul li{position:relative;display:inline;}
    .menu_mobile ul li a{ border-bottom: 1px solid #fff;}
    .menu_mobile>ul>li:first-child{margin-left: 0px;}

    .menu_mobile>ul>li:last-child { }
    .menu_mobile>ul>li:last-child a{ }
    .menu_mobile>ul>li:nth-child(3)>a:after {content: '';display: inline;   margin-left: 3px;}
    .menu_mobile>ul>li:nth-child(3):hover>a:after {   transform: rotate(90deg);}
    .menu_mobile>ul>li:last-child a img{ }
    .menu_mobile>ul>li>a{     background: #fff;text-align: left;font-size: 14px;text-decoration: none;font-family: osfonb; display: block;text-transform: uppercase;color: #000;padding: 8px 22.5px 8px !important;}
    .menu_mobile>ul>li>.glyphicon{     text-align: left;font-size: 14px;text-decoration: none;display: block;text-transform: uppercase;color: white;padding: 13px 10px 18px  !important;}

    .menu_mobile>ul>li.ac>a{ color:white !important; background: #0070c0 ; border-bottom: 1px solid white;}
    .menu_mobile ul li ul{ display:none; margin-top: 0px;margin-left: 0px;}
    .menu_mobile ul li ul li{position:relative;}
    .menu_mobile ul li ul li a{ text-align: left;font-size: 13px;text-decoration: none;font-family: osfonb;display: block;text-transform: uppercase;background: #fff;color: #000; padding: 10px 5px 10px 40px;}
    .menu_mobile>ul>li>ul>li.ac>a{ color:white !important; background:#fbaf1a; border-bottom: 1px solid white;}
    .menu_mobile ul li ul li ul{display:none; position:relative;margin-left:0; margin-top: 0;}   
    .menu_mobile ul li ul li ul li{display:block;}
    .menu_mobile ul li ul li ul li{}
    .menu_mobile ul li ul li ul li a{padding-left:60px;}

    .menu_mobile>ul>li>img{display:none;}    
    /*.menu_mobile>ul>li.totalM>img.img1 {display:block;float: right;margin-top: -35px;padding: 10px;margin-left: 90%;position: relative;}*/
    .menu_mobile>ul>li.totalM>img.img1 {display:none;float: right;margin-top: -35px;padding: 10px;margin-left: 90%;position: relative;}
    .menu_mobile>ul>li.totalM>img.img2 {float: right;margin-top: -35px;padding: 10px;margin-left: 90%;position: relative;}

    .menu_mobile>ul>li>ul>li>img{display:none;border-radius: 50%;}    
    .menu_mobile>ul>li>ul>li.total2M>img.img1 {display:block;float: right;margin-top: -35px;padding: 10px;margin-left: 90%;position: relative;}
    .menu_mobile>ul>li>ul>li.total2M>img.img2 {float: right;margin-top: -35px;padding: 10px;margin-left: 90%;position: relative;}

    /*==============menuMobile===============*/
    .menuMobile{display:inline-block; margin-top: 11px;    margin-right: 0px;    margin-left: 8px;    border: 0px;    border-radius: 4px;    float: left;}
    .menuMobile img{border-radius:4px;margin-top: -3px;}

    /*==============SlideBanner===============*/
    #owl-SlideBanner p{left:0;right:0;}
    #owl-SlideBanner h4 span{    font: 20px osfonb;}

    .titleHome h4 span{font: 20px osfonb;}
    .titleHome p{left:0;right:0;}
    

    .top2_c2{    margin-top: 15px;    width: calc(100% - 99px);}
    .tk{width: calc(100% - 45px);}
    .tk .txt{    width: calc(100% - 33px);}
    .lang{    margin-top: 15px;}

    /*==============footer_a===============*/
    .footer_a{background: rgba(225,225,225,0.5);}
    .footer_a .l{    padding: 7px 5px 7px 5px;}
}


@media screen and (max-width: 1100px) and (min-width: 767.5px)
{
    #owl-SlideBanner h4 span{    font: 20px osfonb;}

    .titleHome h4 span{font: 20px osfonb;}

    .tk{width: calc(100% - 45px);}
    .tk .txt{    width: calc(100% - 33px);}
    
    /*==============footer_a===============*/
    .footer_a{background: rgba(225,225,225,0.5);}
}
@media screen and (min-width: 1100px)
{	
    .container{ width:830px !important;}    
}