::-webkit-scrollbar { background:#fff; width:10px; height:11px; } 
::-webkit-scrollbar-thumb { background:#BBBBBB; } 
* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; outline:none; } 
body { top: 0 !important; } 
.skiptranslate iframe { display: none !important; }  
body,p,div,h1,h2,h3 { margin: 0; padding: 0; } 
.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; } 
.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: 40px; height: 40px; line-height: 37px; text-align: center; position: fixed; bottom: 45px; right: 25px; cursor: pointer; background: #01516A; transition:0.5s; z-index:200; border-radius: 50%; color: #fff; font-size: 40px; } 
.box_container .tieude_giua { background: url(images/td.png)no-repeat bottom; padding-bottom: 25px; margin-bottom: 20px; } 
.tt_lh { width: 47%; float: left; } 
.rightlh { width: 50%; float: right; } 
.bando iframe { width:100% !important; height: 500px; display: block; line-height: 0; } 
.bando { margin-top: 2%; width: 100%; float: left; } 
.popup_thongbao { width: 300px; background: #fff; text-align: center; overflow: hidden; } 
.popup_thongbao .tieude_tb { background: #d0041a; padding: 7px; color: #fff; text-transform: uppercase; font-size: 15px; } 
.popup_thongbao .popup_kq { padding: 10px; color: #000000; min-height: 70px; align-items: center; } 
.frm_lienhe { position:relative; } 
.thongbao { font-size: 20px; color: red; position: absolute; top: 35%; width: 100%; text-align: center; } 
.thongbao p { text-align:center; } 
.hover_sang1 { position:relative; overflow:hidden; } 
.hover_sang1:before { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(255,255,255,0.5); content: ''; z-index:10; -webkit-transition: -webkit-transform 0.6s; transition: transform 0.6s; -webkit-transform: scale3d(2.2,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-120%,0); transform: scale3d(2.2,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-120%,0); } 
.hover_sang1:hover:before { webkit-transform: scale3d(2.2,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,120%,0); transform: scale3d(2.2,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,120%,0); } 
#tabs ul#ultabs { list-style:none; border-bottom: 2px solid #000; margin: 0; padding: 0; margin-top: 30px; } 
#tabs ul#ultabs li { cursor: pointer; text-transform: uppercase; display: inline-block; margin: 0; margin-right: 20px; font: 15px/1.5 'RobotoBold'; } 
#tabs ul#ultabs li.active,#tabs ul#ultabs li:hover { color: #01516a; } 
#content_tabs { border-top:none; padding: 15px 0px 25px 0px; } 
.catchuoi1 { -webkit-line-clamp:1 !important; white-space:inherit; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; } 
.catchuoi2 { -webkit-line-clamp:2 !important; white-space:inherit; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; } 
.catchuoi3 { -webkit-line-clamp:3 !important; white-space:inherit; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; } 
.kenit-alo-circle-fill { width: 60px; height: 60px; top: -10px; position: absolute; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; border: 2px solid transparent; -webkit-transition: all .5s; -moz-transition: all .5s; -o-transition: all .5s; transition: all .5s; background-color: rgba(0, 175, 242, 0.5); opacity: .75; right: -10px; } .kenit-alo-circle { width: 50px; height: 50px; top: -5px; right: -5px; position: absolute; background-color: transparent; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; border: 2px solid rgba(30, 30, 30, 0.4); opacity: .1; border-color: #0089B9; opacity: .5; } 
.facebooks { position: relative } .facebooks i { width: 40px; height: 40px; font-size: 30px; color: #fff; position: relative; z-index: 1; text-align: center; line-height: 40px !important; background: #0fa8e2; border-radius: 50%; } .js-facebook-messenger-container.closed, .js-facebook-messenger-tooltip.closed { display: none!important; } .js-facebook-messenger-tooltip { bottom: 97px; right: 97px; } .js-facebook-messenger-tooltip { color: #404040; background: #fff; } .js-facebook-messenger-box, .js-facebook-messenger-button, .js-facebook-messenger-tooltip { } .js-facebook-messenger-tooltip { display: none; position: fixed; text-align: center; border-radius: 10px; overflow: hidden; line-height: 1; padding: 10px; border: 1px solid rgba(0, 0, 0, 0.1); box-shadow: rgba(0, 0, 0, 0.15) 0 2pt 10pt; z-index: 999999999; } .js-facebook-messenger-close-tooltip { width: 10px; height: 10px; display: inline-block; cursor: pointer; margin-left: 10px; } .js-facebook-messenger-box.rubberBand { -webkit-animation-name: rubberBand; animation-name: rubberBand; } .js-facebook-messenger-box.animated { -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; } .js-facebook-messenger-box { bottom: 70px; right: 15px; } .js-facebook-messenger-box { background: #1182fc; } .js-facebook-messenger-box, .js-facebook-messenger-button, .js-facebook-messenger-tooltip { z-index: 999; } .js-facebook-messenger-box { display: block; position: fixed; cursor: pointer; text-align: center; border-radius: 100%; -webkit-box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, 0.3); -moz-box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, 0.3); box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, 0.3); } .js-facebook-messenger-box.rotate svg#fb-msng-icon { transform: rotate(0deg); } .js-facebook-messenger-box svg#fb-msng-icon { width: 30px; height: 30px; position: absolute; top: 15px; left: 15px; opacity: 1; overflow: hidden; -webkit-transition: opacity 160ms ease-in-out, transform 160ms ease-in-out; -moz-transition: opacity 160ms ease-in-out, transform 160ms ease-in-out; -o-transition: opacity 160ms ease-in-out, transform 160ms ease-in-out; transition: opacity 160ms ease-in-out, transform 160ms ease-in-out; } .js-facebook-messenger-box.rotate svg#close-icon { transform: rotate(-45deg); } .js-facebook-messenger-box svg#close-icon { opacity: 0; width: 20px; height: 20px; position: absolute; top: 20px; left: 20px; -webkit-transition: opacity 160ms ease-in-out, transform 160ms ease-in-out; -moz-transition: opacity 160ms ease-in-out, transform 160ms ease-in-out; -o-transition: opacity 160ms ease-in-out, transform 160ms ease-in-out; transition: opacity 160ms ease-in-out, transform 160ms ease-in-out; } .js-facebook-messenger-container { transform: translateY(50px); bottom: 150px; right: 35px; } .js-facebook-messenger-container, .js-facebook-messenger-container-button { z-index: 1000; } .js-facebook-messenger-container { position: fixed; opacity: 0; border-radius: 10px; box-shadow: 0 1px 6px rgba(0, 0, 0, 0.06), 0 2px 32px rgba(0, 0, 0, 0.16); -webkit-transition: transform 160ms ease-in-out, opacity 160ms ease-in-out; -moz-transition: transform 160ms ease-in-out, opacity 160ms ease-in-out; -o-transition: transform 160ms ease-in-out, opacity 160ms ease-in-out; transition: transform 160ms ease-in-out, opacity 160ms ease-in-out; } .js-facebook-messenger-top-header { width: 300px; } .js-facebook-messenger-top-header { color: #fff; background: #1182fc; } .js-facebook-messenger-top-header { display: block; position: relative; width: 300px; background: #1182FC; color: #fff; text-align: center; line-height: 1; padding: 10px; font-size: 14px; border-top-left-radius: 10px; border-top-right-radius: 10px; } .js-facebook-messenger-container iframe, .js-facebook-messenger-container-button iframe { border-bottom-left-radius: 10px; border-bottom-right-radius: 10p; } .js-facebook-messenger-box, .js-facebook-messenger-button, .js-facebook-messenger-tooltip { } .js-facebook-messenger-container, .js-facebook-messenger-container-button { z-index: -1; } .js-facebook-messenger-top-header { color: #fff; background: #1182fc; } .js-facebook-messenger-box { background: #1182fc; } .js-facebook-messenger-top-header { width: 300px; } .js-facebook-messenger-tooltip { color: #404040; background: #fff; } .js-facebook-messenger-box { bottom: 170px; right: 26px; z-index: 9999; } .js-facebook-messenger-container { transform: translateY(50px); bottom: 200px; right: 5px; } .js-facebook-messenger-container.open { transform: translateY(0px); opacity: 1; z-index: 999999999999; } .js-facebook-messenger-tooltip { bottom: 97px; right: 97px; } .js-facebook-messenger-box.open svg#fb-msng-icon { opacity: 0; } .js-facebook-messenger-box.rotate.open svg#close-icon { transform: rotate(0deg); } .js-facebook-messenger-box.open svg#close-icon { opacity: 1; } 
a { cursor:pointer; text-decoration:none; } 
a:hover { color: #0287B0 !important; } 
.clear { clear: both; } 
.flex { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -moz-flex; display: -webkit-flex; display: flex; } 
.fcc { justify-content: center; align-items: center } 
.addthis_toolbox { margin-top: 20px; } 
.ju { justify-content: space-between; } 
.ja { justify-content: space-between; align-items: center; } 
.tss { -webkit-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; } 
.wrap { flex-wrap: wrap; } 
.bgbg { background-size: cover !important; background-position: center } 
.pd50 { padding:3.5% 0px; } 
.clearfix:after { content:''; background:transparent; width:100%; display:block; clear: both; } 
.none { display: none; } 
.wap_1200 { max-width: 1200px; margin: auto; } 
.wap_1366 { margin: auto; max-width: 1366px; } 
img { max-width:100% !important; height:auto; } 
.bando-footer iframe { width:100% !important; height: 200px; display: block; line-height: 0; } 
.bando-footer { float: right; width: 29%; } 
.grecaptcha-badge { opacity: 0; z-index: -9 !important; } 
.hidden_mobi { display: block; } 
.hidden_destop { display: none; } 
@font-face { font-family: 'RobotoBold'; src: url('font/RobotoBold.eot'); src: url('font/RobotoBold.eot') format('embedded-opentype'),url('font/RobotoBold.woff2') format('woff2'),url('font/RobotoBold.woff') format('woff'),url('font/RobotoBold.ttf') format('truetype'),url('font/RobotoBold.svg#RobotoBold') format('svg'); font-display: block; } 
@font-face { font-family: 'RobotoRegular'; src: url('font/RobotoRegular.eot'); src: url('font/RobotoRegular.eot') format('embedded-opentype'),url('font/RobotoRegular.woff2') format('woff2'),url('font/RobotoRegular.woff') format('woff'),url('font/RobotoRegular.ttf') format('truetype'),url('font/RobotoRegular.svg#RobotoRegular') format('svg'); font-display: block; } 
@font-face { font-family: 'RobotoThin'; src: url('font/RobotoThin.eot'); src: url('font/RobotoThin.eot') format('embedded-opentype'),url('font/RobotoThin.woff2') format('woff2'),url('font/RobotoThin.woff') format('woff'),url('font/RobotoThin.ttf') format('truetype'),url('font/RobotoThin.svg#RobotoThin') format('svg'); font-display: block; } 
@font-face { font-family: 'UTMHelvetIns'; src: url('font/UTMHelvetIns.eot'); src: url('font/UTMHelvetIns.eot') format('embedded-opentype'),url('font/UTMHelvetIns.woff2') format('woff2'),url('font/UTMHelvetIns.woff') format('woff'),url('font/UTMHelvetIns.ttf') format('truetype'),url('font/UTMHelvetIns.svg#UTMHelvetIns') format('svg'); font-display: block; } 
@font-face { font-family: 'RobotoCondensedBold'; src: url('font/RobotoCondensedBold.eot'); src: url('font/RobotoCondensedBold.eot') format('embedded-opentype'),url('font/RobotoCondensedBold.woff2') format('woff2'),url('font/RobotoCondensedBold.woff') format('woff'),url('font/RobotoCondensedBold.ttf') format('truetype'),url('font/RobotoCondensedBold.svg#RobotoCondensedBold') format('svg'); font-display: block; } 
@font-face { font-family: 'RobotoCondensedRegular'; src: url('font/RobotoCondensedRegular.eot'); src: url('font/RobotoCondensedRegular.eot') format('embedded-opentype'),url('font/RobotoCondensedRegular.woff2') format('woff2'),url('font/RobotoCondensedRegular.woff') format('woff'),url('font/RobotoCondensedRegular.ttf') format('truetype'),url('font/RobotoCondensedRegular.svg#RobotoCondensedRegular') format('svg'); font-display: block; } 
@font-face { font-family: 'RobotoCondensedLight'; src: url('font/RobotoCondensedLight.eot'); src: url('font/RobotoCondensedLight.eot') format('embedded-opentype'),url('font/RobotoCondensedLight.woff2') format('woff2'),url('font/RobotoCondensedLight.woff') format('woff'),url('font/RobotoCondensedLight.ttf') format('truetype'),url('font/RobotoCondensedLight.svg#RobotoCondensedLight') format('svg'); font-display: block; } 
@font-face { font-family: 'RobotoLight'; src: url('font/RobotoLight.eot'); src: url('font/RobotoLight.eot') format('embedded-opentype'),url('font/RobotoLight.woff2') format('woff2'),url('font/RobotoLight.woff') format('woff'),url('font/RobotoLight.ttf') format('truetype'),url('font/RobotoLight.svg#RobotoLight') format('svg'); font-display: block; } 
@font-face { font-family: 'RobotoBlack'; src: url('font/RobotoBlack.eot'); src: url('font/RobotoBlack.eot') format('embedded-opentype'),url('font/RobotoBlack.woff2') format('woff2'),url('font/RobotoBlack.woff') format('woff'),url('font/RobotoBlack.ttf') format('truetype'),url('font/RobotoBlack.svg#RobotoBlack') format('svg'); font-display: block; } 
b,strong { font-family: 'RobotoBold'; } 
body { font-size: 14px; line-height: 1.5; font-family: "RobotoRegular" , serif; top: 0 !important; } 
#wapper { margin:auto; background:#fff; } 
.logo { width: 24%; display:block; line-height:0; position: relative; text-align: center; margin-top: -14px; } 
.logo:before { content: ''; position: absolute; top: -20px; left: 0; right: 0; background: url(images/bglg.png)no-repeat center top; border-radius: 50%; bottom: -21px; z-index: -1; } 
.fix .logo { width: 4% !important; margin: 0; } 
.fix .logo:before { display:none } 
.fix .menu ul li a { padding: 14px 0px; } 
.menu_mobi,.menu_mobi_add { display:none; } 
.wap_menu { position: sticky; position: -webkit-sticky; background: #fff; margin:auto; top: 0; z-index: 999; } 
.menu { position: relative } 
.menu ul { list-style: none; padding: 0; margin: 0; } 
.menu ul li { position:relative; z-index:50; } 
.menu ul li a { color: #323232; text-transform:uppercase; padding: 33px 0px; display: block; font: 14px/1.5 RobotoCondensedBold; } 
.menu ul li a:hover,.menu ul li a.active,.menu ul li a.active2 { color: #0088B2 !important; } 
.menu ul li ul,.menu ul li:hover ul li ul { position:absolute; margin-left:0px; display:none; min-width: 250px; background: #fff; } 
.menu ul li ul li { float:none; } 
.menu ul li ul li a { padding: 5px 10px !important; text-transform:none; display:block; border-bottom: 1px solid #ccc; text-transform: capitalize; } 
.menu ul li ul li ul { left:100%; top:0px; } 
.click_sear { cursor: pointer; font-size: 22px; color: #9F9F9F; border-left: 1px dotted #FEFEFE; width: 45px; text-align: right; } 
.search { background: #00B3EB; height: 35px; position: absolute; top: 100%; right: 0; display: none; left: 70%; z-index: 99; border-radius: 30px; } 
.search input { -moz-appearance: none; -webkit-appearance: none; padding: 7px; float: left; border: none; background: none; width: 80%; outline: none; color: #fff; font: 14px/1.5 RobotoRegular; } 
.search i { float: right; color: #fff; font-size: 17px; cursor: pointer; width: 20%; text-align: center; height: 34px; line-height: 34px; } 
.slider { margin: auto; position: relative; } 
.sp1 { position: absolute; top:0; bottom: 0; left: calc(50% - 600px); max-width: 660px; margin-left: 4%; right: 0; padding-left: 3%; } 
.sp1:before { content:''; position: absolute; left: 0; top: 0; bottom: 0; right: 0; max-width: 214px; max-height: 338px; margin: auto auto auto 0px; background: url(images/slsl.png)no-repeat left center; } 
.sp2 { text-transform: uppercase; display: block; } 
.sp2 span { font: 40px/1.2 RobotoBold; text-align: left; max-height: 96px } 
.sp3 { font:20px/1.5 UTMHelvetIns; text-transform: uppercase; padding-right: 50px; text-align: left; position: relative; display: inline-block; } 
.sp3:after { content: ''; width: 40px; border-bottom:2px solid #fff; position: absolute; top: 50%; right: 0; } 
form#frm_dknt input,form#frm_dknt textarea { -moz-appearance: none; -webkit-appearance: none; padding: 13px; border: 1px solid #504C49; background: none; color: #fff; outline:none; font: 15px/1.5 RobotoRegular; margin-top: 12px; } 
form#frm_dknt input[type='submit'] { background: #FF6F00; color: #fff; border:none; cursor:pointer; transition: 0.5s; text-transform: uppercase; width: 140px; font:16px/1.5 RobotoBold; display: block; margin:auto; margin-top: 25px; border-radius: 5px; padding: 11px 0px; } 
form#frm_dknt input[type='submit']:hover { background: #0287B0; } 
form#frm_dknt input::placeholder,form#frm_dknt textarea::placeholder { color: #fff; } 
form#frm_dknt input { width: calc(50% - 6px) } 
form#frm_dknt textarea { width: 100% } 
.main_content { margin: auto; position: relative; } 
.tieude_giua { color: #0186B1; text-transform: uppercase; text-align:center; font: 30px/1.5 UTMHelvetIns; } 
.wap_item,.wap_new { margin: -14px; } 
.item { width: calc(25% - 28px); margin:14px; text-align: center; } 
.wap_dv { margin: -12px; } 
.item_dv { width: calc(33.33% - 24px); margin:12px; text-align: justify } 
.nddv { background: #fff; padding:20px; } 
.dv_name a { font:20px/1.5 RobotoBlack; text-transform: uppercase; color: #286278; max-height: 30px; } 
.item_new { width: calc(50% - 28px); margin:14px; text-align: justify } 
.item .sp_img { border:1px solid #EBEBEB; padding: 7.5px; background: #FCFCFC; margin-bottom: 20px; -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=0, Direction=0, Color=#EEF1F8)"; /*IE 8*/-moz-box-shadow: 0 6px 0 #EEF1F8; /*FF 3.5+*/-webkit-box-shadow: 0 6px 0 #EEF1F8; /*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/box-shadow: 0 6px 0 #EEF1F8; /* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */filter: progid:DXImageTransform.Microsoft.Shadow(Strength=0, Direction=135, Color=#EEF1F8); /*IE 5.5-7*/ } 
.wap_ha { background: #F9F9F9; padding:35px 0px; } 
.item_ha { margin: 0 4px; border: 1px solid #ECECEC; background: #fff; } 
.sp_img { display:block; line-height:0; overflow:hidden; position: relative; } 
.sp_img img { width:100%; object-fit: cover } 
.sp_name a { color: #005468; text-transform: uppercase; font: 14px/1.5 'RobotoBold'; max-height: 42px; } 
.sp_gia { color: #f00; font: 15px/1.5 'RobotoBold'; } 
.thumb-them { display:none; } 
.video { width: 49%; float: right; } 
.fanpage { width: 29%; float: left; overflow:hidden; margin-left: 2%; } 
#main_footer { width: 36%; float:left; font-size: 15px; } 
#main_footer i { color: #727272; border: 1px solid #727272; height: 30px; width: 30px; text-align: center; line-height: 30px; border-radius: 5px; margin-right: 10px; } 
#main_footer p { margin-top: 10px; } 
#main_footer a { color: #fff; font-family: RobotoBold } 
.hlhl { display: block; color: #FF7000; font: 25px/1.5 UTMHelvetIns; } 
.mxh { margin-top:20px; text-align: center } 
.mxh a { display:inline-block; vertical-align: middle; margin: 0px 10px; line-height: 0; overflow: hidden; border-radius: 50% } 
.mxh a img:hover,.mxh_top a img:hover { transition:1s; transform:rotate(360deg); } 
.td_ft { text-transform:uppercase; margin-bottom: 15px; font: 20px/1.5 UTMHelvetIns; color: #FF6E00 } 
.zoom_slick { width: 40%; float:left; text-align:center; } 
.zoom_slick .slick { margin-top:5px; } 
.zoom_slick .slick img { width:100%; margin:auto; border:1px solid #DDD; box-sizing:border-box; cursor:pointer; } 
.zoom_slick .slick img:hover { border:1px solid #F60; opacity:0.5; transition:1s; } 
.product_info { float: right; list-style:none; width: 55%; padding: 0; margin: 0; } 
.product_info li { margin-bottom: 10px; } 
.product_info li.ten { color: #01516a; font: 16px/1.5 'RobotoBold'; text-transform: uppercase; } 
.copy-right { background: #0287B0; font-family: RobotoCondensedRegular; border-bottom: 4px solid #fff; } 
.copy-right .cop-l span { text-transform: uppercase; } 
.cop-l { position: relative; padding: 14px 0px; padding-right: 40px; } 
.cop-l:after { content: ''; top:0; bottom: 0; right: 0; position: absolute; background: #fff; width: 10px; -moz-transform: rotate(0deg) scale(1, 1) skewX(40deg) skewY(0deg) translate(0, 0); /* FF3.5+ */-webkit-transform: rotate(0deg) scale(1, 1) skew(40deg, 0deg) translate(0, 0); /*Saf3.1+, Chrome*/-o-transform: rotate(0deg) scale(1, 1) skew(40deg, 0deg) translate(0, 0); /* Opera 10.5 */-ms-transform: rotate(0deg) scale(1, 1) skew(40deg, 0deg) translate(0, 0); /* IE 9 */transform: rotate(0deg) scale(1, 1) skew(40deg, 0deg) translate(0, 0); } 
.overflow { overflow: hidden; } 
.ngay { color: #777; margin-top: 10px } 
.tinnb { float: left; width: 47.5%; text-align: justify; } 
.wap_phongvip { background: #0287B0; position: relative; z-index: 1 } 
.wap_phongvip:after { content: ''; position: absolute; bottom: 0; left: 0; right: 0; top: 50%; background:#EAF2F5; z-index: -1; } 
.wap_phongvip .slogan { background: url('images/td1.png')no-repeat bottom } 
.hinhgt { float: right; width: 51%; overflow: hidden; } 
.pxt { -moz-box-shadow: 0 0 0 30px #01C3FF inset; -webkit-box-shadow: 0 0 0 30px #01C3FF inset; box-shadow: 0 0 0 30px #01C3FF inset; color: #fff; transition: 0.5s; padding: 15px 38px; font: 16px/1.5 RobotoCondensedRegular; display: inline-block; text-align: center; border-radius: 30px; margin-top: 20px; } 
.pxt:hover { -moz-box-shadow: 0 0 0 2px #01C3FF inset; -webkit-box-shadow: 0 0 0 2px #01C3FF inset; box-shadow: 0 0 0 2px #01C3FF inset; color: #01C3FF !important; transition: 0.5s; } 
.tophd { background: #00B3EB; font-size: 15px; padding: 11px 0px; } 
.tophd i { margin-right: 5px; } 
.fix { border-bottom: 1px solid #01516a; } 
.img_tt { float: left; width: 38%; margin-right: 15px; max-width: 214px; } 
.tophd span { margin-left: 35px } 
.tophd marquee { width: 35%; font:14px/1.5 RobotoCondensedBold; text-transform: uppercase } 
.tophd a { color: #fff } 
.slogan { color: #303435; text-align: center; background: url('images/td.png')no-repeat bottom; padding-bottom: 25px; margin-bottom: 20px } 
.item2 { margin-bottom: 24px; } 
.item2:nth-child(2n) .img_tt { margin-right: 0px; margin-left: 15px; float: right; } 
.xct { display: block; text-align: center; padding: 9px 0px; -moz-box-shadow: 0 0 0 30px #2EB1E7 inset; -webkit-box-shadow: 0 0 0 30px #2EB1E7 inset; box-shadow: 0 0 0 30px #2EB1E7 inset; color: #fff; transition: 0.5s; margin: auto; margin-top: 20px; border-radius: 5px; font-family: RobotoLight; max-width: 110px; } 
.xct:hover { -moz-box-shadow: 0 0 0 1px #2EB1E7 inset; -webkit-box-shadow: 0 0 0 1px #2EB1E7 inset; box-shadow: 0 0 0 1px #2EB1E7 inset; transition: 0.5s; color: #2EB1E7 !important; } 
.noidunggt { width: 45%; float: left; color: #807f7f; font: 16px/1.5 RobotoCondensedRegular; text-align: justify; } 
.p1 { color: #0199CB; font: italic 18px/1.5 RobotoThin; } 
.p2 { text-transform: uppercase; font:25px/1.5 UTMHelvetIns; color: #F20000; margin-bottom: 10px; } 
.pp1 { font: 16px/1.5 RobotoCondensedRegular; text-transform: uppercase; background: url('images/bghl.png')no-repeat top; padding-top: 110px; } 
.dkdk { justify-content: flex-end; align-items: center; } 
.dknt { width: 57%; } 
.dknt .tieude_giua { color: #FF6F00; text-align: left; margin-bottom: 5px; } 
.dknt .slogan { background: none; padding-bottom: 0px; text-align: left; font:15px/1.5 RobotoLight; } 
.ldk { width: 32%; text-align: center; padding: 0 1%; } 
.slick_sl img { width: 100% !important; } 
img:not([src]):not([srcset]) { visibility:hidden; } 
img:not([src]):not([srcset]) { visibility:hidden; } 
@-moz-document url-prefix() { img:-moz-loading { visibility:hidden; } 
 }
.divdb { background: #fff; padding: 7px; border: 1px solid #0287B0; margin-bottom: 10px; border-radius: 5px; } 
.divdb i { color: #0287B0; font-size: 20px; height: 26px; width: 26px; text-align: center; line-height: 26px; margin-right: 10px; } 
.dkdknthai input,.dkdknthai textarea { -moz-appearance: none; -webkit-appearance: none; outline: none; border: none; background: none; font: 14px/1.5 RobotoRegular; color: #626262; width: calc(100% - 36px); } 
.dkdknthai input::placeholder,.dkdknthai textarea::placeholder { color: #626262; } 
.dkdknthai input.click_dknthai { font: 14px/1.5 RobotoBold; color: #fff; text-transform: uppercase; cursor: pointer; width: 130px; display: block; margin: auto; background: #0287b0; padding: 9px 0px; border-radius: 5px; } 
.dkdknthai input.click_dknthai:hover { background: #01516a; } 
.paging-sm,.paging-sm2 { display: block; margin-top: 20px; text-align: center; } 
.paging-sm a,.paging-sm2 a { width: 30px; height: 30px; background: #F2F2F2; color: #000; display: inline-flex; justify-content: center; align-items: center; margin: 2px; border-radius: 50%; } 
.paging-sm a:hover , .paging-sm a.active,.paging-sm2 a:hover,.paging-sm2 a.active { background: #0287B0; color: #fff !important; } 
.tdt { color: #fff !important } 
.righthd { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: flex-end; align-items: center; gap: 30px; } 
.zalo { width: 41px; height: 41px; background: #00b7e9; border-radius: 50%; text-align: center !important; padding-top: 7px; } 
.zalo img { position: relative; z-index: 9999; } 
.zalo { position: fixed; right: 25px; bottom: 100px; z-index: 999; } 
.tieude_link { background: #eee; padding: 7px; margin-top: 20px; text-transform: capitalize; } 
.text-1 { color: #000; } 
.text-2 { color:#555; } 
.tin_name a { color: #494949; font: 15px/1.5 RobotoCondensedBold; text-transform: uppercase; max-height: 44px; } 
.item_dv .mota { font-family: RobotoCondensedLight } 
.mota { color: #9C9C9C; font-family: RobotoCondensedRegular; max-height: 63px; margin-top: 5px; } 
.phone_mobi { background: #0287B0; width:100%; position:sticky; position: -webkit-sticky; bottom: 0; z-index:9999; padding:2px; } 
.phone_m { display: flex; justify-content: space-around; text-align: center } 
.phone_mobi a { color:#fff; font-size: 13px } 
.phone_mobi a:hover { color: #ff0 !important } 
.phone_mobi i { font-size:16px; } 
.blink_me { -webkit-animation-name: blinker; -webkit-animation-duration: 1s; -webkit-animation-timing-function: linear; -webkit-animation-iteration-count: infinite; -moz-animation-name: blinker; -moz-animation-duration: 1s; -moz-animation-timing-function: linear; -moz-animation-iteration-count: infinite; animation-name: blinker; animation-duration: 1s; animation-timing-function: linear; animation-iteration-count: infinite; } 
@-moz-keyframes blinker { 
 0% { opacity: 1.0; } 50% { opacity: 0.0; } 100% { opacity: 1.0; } 
 }
@-webkit-keyframes blinker { 
 0% { opacity: 1.0; } 50% { opacity: 0.0; } 100% { opacity: 1.0; } 
 }
@keyframes blinker { 
 0% { opacity: 1.0; } 50% { opacity: 0.0; } 100% { opacity: 1.0; } 
 }
.slick_phongvip { margin: auto; padding-bottom: 60px; } 
.slick_phongvip .slick-list { padding:0px !important } 
.item_da { margin: 40px 6px; background: #fff; padding: 23px 20px 25px 21px; border: 1px solid #C1CCDE; position: relative; text-align: center; } 
.da_name a { color: #333333; text-transform: uppercase; font:16px/1.5 RobotoCondensedBold; max-height: 24px; } 
.item_da .sp_img { margin:15px 0px 20px 0px; } 
.slick_phongvip .slick-center { padding: 12px 20px 12px 21px; } 
.slick_phongvip .slick-center:before { content: ''; position: absolute; top: -39px; left: -1px; right: -1px; height: 40px; border: 1px solid #C1CCDE; border-bottom: none; background: #fff; } 
.slick_phongvip .slick-center:after { content: ''; position: absolute; bottom: -39px; left: -1px; right: -1px; height: 40px; border: 1px solid #C1CCDE; border-top: none; background: #fff; } 
.slick_phongvip .slick-center .da_name a { -webkit-line-clamp:2 !important; max-height: 48px; } 
.slick_phongvip .slick-next { bottom: 0; top: inherit; right: calc(50% - 48px); } 
.slick_phongvip .slick-prev { top: inherit; bottom: 0; left: calc(50% - 48px); } 
.slick_tin { max-height: 462px; overflow: hidden } 