::-webkit-scrollbar-thumb { background: #BBBBBB; }
* { margin: 0; padding: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; outline: none; }
.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style] { min-width: 100% !important; }
.fb-comments, .fb-comments iframe[style], .fb-like-box, .fb-like-box iframe[style] { width: 100% !important; }
.fb-comments span, .fb-comments iframe span[style], .fb-like-box span, .fb-like-box iframe span[style] { width: 100% !important; }
.video_popup { position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden; }
.video_popup iframe, .video_popup object, .video_popup embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
#clickvideo { width: 100%; padding: 4px 0; margin: 3px 0%; border: 1px solid #DDD; box-sizing: border-box; }
.addthis_native_toolbox { margin: 10px 0px; width: 100%; clear: both; border: 1px solid #ededed; padding: 10px 10px; margin-bottom: 10px; background: #f7f6f6; box-sizing: border-box; }
.addthis_native_toolbox b { float: left; font-size: 14px; text-transform: uppercase; margin-right: 10px }
#toptop { width: 35px; height: 35px; position: fixed; bottom: 100px; right: 20px; cursor: pointer; background: rgba(0, 0, 0, 0.5); z-index: 200; color: #fff; font-size: 18px; text-align: center; border: none; border-radius: 50%; }
#toptop * { display: block; line-height: 35px; }
div#header a#btn-menu { display: none; }
nav#myMenuDropdown { display: none; position: relative; z-index: 9999; font-family: roboto condensed; }
nav#myMenuDropdown h2 { height: 40px; line-height: 40px; background: #333; padding: 0 15px; display: block; text-align: right; }
nav#myMenuDropdown h2 i { color: #fff; transition: 0.5s; line-height: 40px; font-size: 25px; margin: 0 10px 0 0; float: left; }
nav#myMenuDropdown ul { margin: 0; padding: 0; list-style: none; background: #fff; }
nav#myMenuDropdown > ul { display: none; }
nav#myMenuDropdown ul li { padding: 7px 0; position: relative; border-bottom: 1px solid #EEE; }
nav#myMenuDropdown ul > li > ul > li { border-bottom: none; }
nav#myMenuDropdown ul li a i { float: right; }
nav#myMenuDropdown ul li a { display: block; color: #444; padding: 0 15px; font-size: 15px; position: relative; transition: 0.3s; text-transform: capitalize; }
nav#myMenuDropdown ul li a:hover, nav#myMenuDropdown ul li a.actived2 { }
nav#myMenuDropdown ul > li > ul > li > a:before { content: ''; width: 1px; height: 9px; position: absolute; left: 5px; top: 0; bottom: 0; margin: auto; background: #333; }
nav#myMenuDropdown ul > li > ul > li > a:after { content: ''; width: 9px; height: 1px; position: absolute; left: 1px; top: 0; bottom: 0; margin: auto; background: #333; }
nav#myMenuDropdown ul > li > ul { display: none; }
nav#myMenuDropdown ul > li > ul { padding: 0 0 0 30px; }
.wrap_bars { width: 30px; height: 20px; float: right; position: relative; margin: 10px 0; cursor: pointer; }
.bars_1 { transition: 0.3s; position: absolute; top: 0; height: 2px; background: #fff; left: 0; right: 0; border-radius: 2px; }
.bars_2 { transition: 0.3s; position: absolute; bottom: 0; height: 2px; background: #fff; left: 0; right: 0; top: 0; margin: auto; border-radius: 2px; }
.bars_3 { transition: 0.3s; position: absolute; bottom: 0; height: 2px; background: #fff; left: 0; right: 0; border-radius: 2px; }
.bars_2:before { content: ''; transition: 0.3s; position: absolute; bottom: 0; height: 2px; background: #fff; left: 0; right: 0; top: 0; margin: auto; border-radius: 2px; }
.bars_2:after { content: ''; transition: 0.3s; position: absolute; bottom: 0; height: 2px; background: #fff; left: 0; right: 0; top: 0; margin: auto; border-radius: 2px; }
nav#myMenuDropdown .wrap_bars.actived .bars_1, nav#myMenuDropdown .wrap_bars.actived .bars_3 { opacity: 0; }
nav#myMenuDropdown .wrap_bars.actived .bars_2 { background: transparent; }
nav#myMenuDropdown .wrap_bars.actived .bars_2:before { transform: rotate(45deg); }
nav#myMenuDropdown .wrap_bars.actived .bars_2:after { transform: rotate(-45deg); }
.wap_1200 { max-width: 98%; position: relative; margin: auto; }
.clear { clear: both; }
img { max-width: 100% !important; height: auto; }
div.bando img { max-width: none !important; }
a { text-decoration: none; }
.none { display: none; }
body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 1.5; background: #3668da; }
div#wapper { margin: auto; max-width: 990px; font-size: 13px; font-weight: 400; background-size: cover; background: #fff; min-height: 100%; }
div#header { position: relative; margin: auto; }
div#header a.logo { display: block; line-height: 0; }
div#header img.logo_mobi { display: none; }
div#header a.logo img { width: 100%; }
.menu_login { list-style: none; position: absolute; top: 5px; right: 70px; }
.menu_login li { display: inline-block; }
.menu_login li a { text-decoration: none; color: #fff; border-right: 1px solid #fff; padding: 0px 5px; }
div#lang { position: absolute; top: 60px; right: 10px; }
div#google_language_translator { height: 25px; background: #fff; overflow: hidden; padding: 0px; }
.google_dich {
    float: right;
    width: 17%;
    position: absolute;
    top: 7px;
    right: 11px;
}
div#google_language_translator1 { height: 25px; background: #fff; overflow: hidden; padding: 0px; }
.google_dich1 { float: right; width: 100px; position: absolute; top: 8px; left: 11px; }
div#lang a { float: left; margin-left: 5px; }
div#lang a img { height: 20px; width: 30px; }
.sang_header { top: 30%; left: 5%; }
div.header { display: none; }
div.wap_menu { position: relative; height: 39px; line-height: 39px; margin: auto; background: #f2eab1; }
div.menu { position: relative; max-width: 100%; margin: auto; }
div.menu ul { float: left; list-style: none; }
div.menu ul li { float: left; position: relative; z-index: 50; }
div.menu ul li.line { background: url(img/line.png) center no-repeat; height: 39px; width: 1px; }
div.menu ul li a { color: #011ce7; font-size: 15px; padding: 0px 15px; text-decoration: none; text-transform: uppercase; display: block; font-weight: 400; }
div.menu ul li a:hover, div.menu ul li a.active, div.menu ul li a.active2 { color: red; }
div.menu ul li ul, div.menu ul li:hover ul li ul { position: absolute; margin-left: 0px; display: none; min-width: 230px; line-height: 1.5; background: #F2EAB1 }
div.menu ul li ul li { float: none; }
div.menu ul li ul li a { padding: 6px 10px; text-transform: none; display: block; border-top: 1px solid rgba(0, 0, 0, 0.3); }
div.menu ul li ul li ul { left: 100%; top: 0px; }
div.search { position: absolute; right: 5px; top: 5px; background: #fff; border-radius: 0; height: 28px; }
div.search input { padding: 0px 10px; float: left; height: 28px; border: none; background: none; width: 137px; outline: none; color: #777; font-style: normal; font-size: 11px; border-right: 1px solid #969486; margin-right: 10px; }
div.search i { float: right; margin-right: 9px; margin-top: 8px; color: #999; font-size: 14px; cursor: pointer; }
div#slider { margin: auto; }
div#left { width: 20%; float: left; }
div.tieude { color: #fff; text-align: center; font-size: 14px; height: 39px; line-height: 39px; font-weight: bold; text-transform: uppercase; background: #E30000; border-bottom: 1px solid #ddd; }
div#danhmuc { border-bottom: none; }
div.danhmuc { border: 1px solid #ddd; margin-bottom: 15px; border-radius: 4px; overflow: hidden; }
div.danhmuc:last-child { margin-bottom: 0; }
div#danhmuc ul { list-style: none; }
div#danhmuc ul li { }
div#danhmuc ul li:last-child { border: none; }
div#danhmuc ul li a { color: #454545; font-family: roboto; text-decoration: none; font-size: 14px; transition: 0.4s; display: block; border-bottom: 1px solid #DDD; padding: 9px 5px 9px 23px; background: url(images/muiten.png) 11px 15px no-repeat; }
div#danhmuc ul li a:hover, div#danhmuc ul li a.active { transition: 0.4s; background: #f9f9f9 url(images/muiten.png) 11px 15px no-repeat; }
div#danhmuc ul li ul li a { background: url(images/muiten.png) 22px 15px no-repeat; padding: 9px 5px 9px 35px; }
div#danhmuc ul li ul { display: none; }
div#tinmoi { }
div#tinmoi ul { list-style: none; padding: 0 10px; }
div#tinmoi ul li { border-bottom: 1px dashed #DDDDDD; padding: 10px 0; }
div#tinmoi ul li a img { width: 35%; max-width: 150px !important; border: 1px solid #d6d6d6; float: left; margin-right: 10px; padding: 3px; }
div#tinmoi ul li h4 a { text-decoration: none; color: #111111; font-size: 13px; font-weight: normal; }
div#tinmoi ul li h4 a:hover { color: red; }
div.load_video { width: 95%; margin: 7px auto; }
div#hotro { background: url(images/bg_hotro.png) left 40px no-repeat; }
div#hotro .phone { color: #f10b0b; font-size: 24px; font-weight: bold; padding-top: 62px; padding-left: 90px; padding-bottom: 10px; margin-right: 20px; font-style: italic; }
div#hotro ul { list-style: none; border-bottom: 1px dashed #DDDDDD; padding: 7px; margin: 0px 10px; font-size: 13px; }
div#hotro ul li { clear: both; padding: 6px 0; color: #555555; }
div#hotro ul li i { font-size: 17px; margin-right: 8px; clear: both; }
div#hotro ul li span { color: #3853a4; font-weight: normal; font-size: 14px; margin-top: 3px; float: left; }
div#hotro ul li a img { margin-right: 5px; float: left; }
div#quangcao a img { width: 90%; max-width: 300px !important; border: 1px solid #DDD; margin: 5px auto; padding: 4px; box-sizing: border-box; }
div#quangcao a img:hover { border: 1px solid red; }
div#dknt { max-width: 350px; }
form#frm_dknt { background: #fff; height: 35px; margin: 10px 0; }
form#frm_dknt input[type='text'] { width: 70%; padding: 0px 5px; float: left; margin-top: 9px; border: none; background: none; outline: none; color: #000; outline: none; }
form#frm_dknt input[type='button'] { background: red; color: #fff; width: 50px; height: 35px; line-height: 35px; border: none; cursor: pointer; float: right; text-transform: uppercase; outline: none; }
div#main_content { max-width: 98%; margin: 20px auto;	/* min-height: 1017px; */ position: relative; padding-bottom: 39px; }
div#right { width: 78.5%; float: right; }
div.tieude_giua { color: #fff; padding-left: 10px; font-size: 18px; height: 39px; line-height: 39px; font-weight: bold; text-transform: uppercase; background: #00A54F; border-radius: 4px; }
div.wap_item { text-align: left; position: relative; }
div.item { width: 23%; margin: 1% 0.8%; text-align: center; display: inline-block; vertical-align: top; }
div.item .sp_img { overflow: hidden; border: 1px solid #DDDDDD; box-shadow: 5px 5px 0px #f2f2f2; margin-bottom: 10px; }
div.item .sp_img a { display: block; line-height: 0; padding: 4px; }
div.item a img { width: 100%; }
div.item .sp_name a { text-decoration: none; color: #333; font-weight: bold; font-size: 15px; display: block; }
div.item .sp_name a:hover { transition: 0.4s; color: red; }
div.item .sp_gia { font-size: 14px; }
div.item .sp_gia span.giacu { color: #666666; text-decoration: line-through; float: left; }
div.item .sp_gia span.giamoi { color: #666666; color: #E30000; float: right; font-family: roboto condensed; font-weight: bold; font-size: 18px; }
div.item .sp_gia span.motgia { display: block; float: none; }
div#wap_footer { padding: 20px 0; margin: auto; margin-top: 0; color: #fff; background: #222; }
div#footer { max-width: 1200px; margin: auto; }
div#main_footer { width: 44%; float: left; }
div#lienket { margin-top: 10px; }
div#lienket a { display: inline-block; vertical-align: top; color: #000; font-size: 18px; height: 35px; line-height: 35px; width: 35px; text-align: center; text-decoration: none; margin: 0px 2px; background: #fff; transition: 1s; border-radius: 50%; }
div#lienket a:hover { transition: 1s; transform: rotate(360deg); }
div#thongke { width: 20%; float: right; }
div#thongke .td_ft { color: #fff; margin-bottom: 7px; font-size: 14px; text-transform: uppercase; }
div#thongke ul { list-style: none; }
div#thongke ul li { clear: both; padding: 4px 0px; }
div#thongke ul li img { float: left; margin-right: 15px; width: 16px; margin-top: 2px; display: none; }

/* --------------------- Phan trang ------------------*/
div#doitac { box-sizing: border-box; max-width: 1200px; margin: 10px auto; }
div#doitac a img { margin: 0 10px; }

/*----------------------------------------------------*/
div.wap_pro { margin: 15px auto; clear: both; }
.zoom_slick { width: 45%; float: left; text-align: center; }
.zoom_slick .slick2 { border: 1px solid #DDD; }
.zoom_slick .slick { margin-top: 5px; }
.zoom_slick .slick img { width: 95%; margin: auto; border: 1px solid #DDD; box-sizing: border-box; cursor: pointer; padding: 3px; }
.zoom_slick .slick img:hover { opacity: 0.7; }
.product_info { float: right; list-style: none; width: 52%; }
.product_info li { font-size: 14px; border-bottom: 1px solid #EEE; padding: 6px 0; }
.product_info li.ten { color: #333; font-size: 18px; display: none; }
.product_info li.giacu { font-size: 15px; text-decoration: line-through; }
.product_info li.gia { color: #E30000; font-size: 23px; font-family: roboto condensed; font-weight: bold; }
.product_info li b { font-weight: normal; font-size: 14px; }
.xemgiohang { color: #E80019; display: block; width: 120px; height: 30px; text-align: center; line-height: 30px; text-align: center; font-weight: bold; cursor: pointer; font-size: 13px; transition: 0.4s; margin: auto; margin-top: 7px; }
.product_info li .dathang { background: #E30000; color: #fff; display: inline-block; max-width: 300px; height: 36px; line-height: 36px; text-align: center; text-transform: uppercase; font-weight: bold; cursor: pointer; font-size: 14px; transition: 0.4s; border-radius: 4px; padding: 0 30px; margin-left: 15px; }
.product_info li .dathang i { margin-right: 10px; font-size: 25px; margin-top: 3px; display: none; }
.product_info li .dathang:hover { transition: 0.4s; background: #bd0505; }
span.size { display: inline-block; padding: 2px 10px; border: 1px solid #DDD; border-radius: 3px; margin-right: 5px; cursor: pointer; }
span.mausac { display: block; float: left; border: 1px solid #DDD; width: 30px; height: 30px; margin-right: 5px; cursor: pointer; font-size: 0; }
span.active_size, span.size:hover, span.mausac:hover, span.active_mausac { border: 1px solid #EE0000; }
input.soluong { width: 50px; border: 1px solid #C7C6C6; padding: 2px 0px; text-align: center; font-size: 15px; margin-right: 5px; }
table#giohang input { margin: 5px 0px; }
table#giohang input.btn, .click_ajax { background: #DC0018; color: #ffffff; padding: 7px 15px; border: none; cursor: pointer; margin: 5px 1px; }
table#tt td { height: 30px; }
table#tt td input.t { width: 300px; height: 20px; margin: 3px 0px 5px 0px; border: 1px solid #DDD; }
table#tt td textarea { width: 300px; }
table#tt span { color: red; }
.wrap_head { height: auto; background: #fff; position: relative; }
.header-fixed-logo1 { float: left; }
.header-fixed-logo2 { float: left; }
.header-fixed-logo2 img { margin: auto; display: block; }
footer { padding: 10px 0; color: #333; text-align: left; background: #FFF; border-top: 5px solid #07783f; }
#map_phhee { width: 30%; float: left; }
#map_phhee iframe { width: 100%; border: none; }
a.doctiep { display: inline-block; border: 2px solid #E30000; padding: 5px 10px; color: #fff; background: #E30000; font-weight: 600; font-style: normal; margin-top: 10px; transition: 0.3s; }
a.doctiep:hover { background: #FFAF02; color: #fff; border-color: #FFAF02; }
.addthis_inline_share_toolbox_mbjr b { margin-bottom: 5px; display: block; color: #333; margin-top: 10px; }
.clearfix:after { clear: both; content: "."; display: block; width: 0px; height: 0px; overflow: hidden; }
.catchuoi3 { white-space: inherit; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }
.catchuoi2 { white-space: inherit; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.catchuoi1 { white-space: inherit; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; }
section.main_page.clearfix { max-width: 100%; margin-bottom: 0px; height: calc(79% + 20px); }
.form_web1 { max-width: 100% !important; margin: auto !important; padding-bottom: 0px !important; }
.cover_soluong { position: relative; display: inline-block; float: left; }
.cover_soluong input[type='text'] { float: left; height: 36px; }
.cover_soluong .add_soluong { width: 15px; height: 15px; line-height: 13px; font-size: 13px; border: 1px solid #c7c6c6; background: none; float: left; cursor: pointer; }
.cover_soluong .minus_soluong { width: 15px; height: 15px; line-height: 13px; font-size: 13px; border: 1px solid #c7c6c6; background: none; float: left; cursor: pointer; }
.tt_lh { width: 49%; float: left; }
.bando { width: 49%; float: right; background: #fff; border: none; }
div.frm_lienhe .item_lienhe input[type='text'], div.frm_lienhe .item_lienhe textarea, div.frm_lienhe .item_lienhe input[type='password'], div.frm_lienhe .item_lienhe select { width: 100%; border: none; background: #f9f9f9; padding: 10px 15px; font-size: 13px; color: #333; font-family: arial; border: 1px solid #ccc; }
.mota { white-space: inherit; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }
#toptop i { animation: bounce1 2s infinite; -webkit-animation: bounce1 2s infinite; -moz-animation: bounce1 2s infinite; -o-animation: bounce1 2s infinite; }
@-webkit-keyframes bounce1 {
	0%, 20%, 50%, 80%, 100% { margin-top: 0; }
	40% { margin-top: -6px; }
	60% { margin-top: -4px; }
}
@-moz-keyframes bounce1 {
	0%, 20%, 50%, 80%, 100% { margin-top: 0; }
	40% { margin-top: -6px; }
	60% { margin-top: -4px; }
}
@-o-keyframes bounce1 {
	0%, 20%, 50%, 80%, 100% { margin-top: 0; }
	40% { margin-top: -6px; }
	60% { margin-top: -4px; }
}
@keyframes bounce1 {
	0%, 20%, 50%, 80%, 100% { margin-top: 0; }
	40% { margin-top: -6px; }
	60% { margin-top: -4px; }
}
.mobi2_home { float: left; color: #fff; padding: 0 10px 0 0; font-weight: 400; font-size: 13px; }
.cart_home i { position: relative; }
.cart_home i span { font-size: 11px; background: #E30000; width: 20px; height: 20px; display: block; line-height: 20px; text-align: center; border-radius: 50%; font-family: arial; position: absolute; top: 2px; right: -8px; z-index: 1; }
.map_home i { animation: bounce1 2s infinite; -webkit-animation: bounce1 2s infinite; -moz-animation: bounce1 2s infinite; -o-animation: bounce1 2s infinite; }
.mobi2_home.language_home select { float: left; border: none; background: #333; color: #fff; margin-top: 11px; font-family: roboto condensed; }
.mobi2_home.language_home { float: right; }
.wrap_top { height: 40px; line-height: 40px; color: #fff; background: #E30000; display: block; }
.wrap_topl { float: left; width: 80%; }
.wrap_topl p { float: left; width: 50%; }
div#lienket.style0 { margin: 0; }
div#lienket.style0 a, div#lienket a { display: -webkit-inline-flex; display: -moz-inline-flex; display: -ms-inline-flex; display: -o-inline-flex; display: inline-flex; }
div#lienket.style0 a i, div#lienket a i { margin: auto; }
div#lienket.style0 a, div#lienket a { margin: 2px 5px; font-size: 15px; }
.wrap_fpage { width: 25%; float: left; }
.truycapp { float: right; }
.align_ft { text-align: center; margin-bottom: 10px; }
footer p span { margin-right: 20px; }
.wap_tintuc_video { padding: 40px 0; display: block; }
.tintuc_left { width: 66%; float: left; }
.tintuc_right { width: 32%; float: right; }
.wap_tintuc_video .tieude_ind, .wap_tintuc_video .mota_tieude { text-align: left; }
.tin_trai { width: 45%; float: left; }
.tin_trai a { display: block; color: #333; }
.tin_trai a img { display: block; }
.tin_trai a h3 { margin-top: 10px; }
.tin_trai a p { }
.tin_trai a span { padding: 10px 20px; display: inline-block; border: 1px solid #333; margin-top: 15px; transition: 0.3s; }
.tin_phai { width: 52%; float: right; }
.tin_phai a { display: block; color: #333; }
.tin_phai a img { float: left; margin-right: 15px; }
.slick_tin_chay { margin-bottom: -25px; }
.box_tin_chay { margin-bottom: 25px; }
.tintuc_left a:hover h3 { color: #E30000; }
.tintuc_left a:hover img { opacity: 0.7; }
.tintuc_left a img { transition: 0.3s; }
.tintuc_left a:hover span { background: #333; color: #fff; }
.wap_video_chay p { margin: 10px 5px; cursor: pointer; }
.video_r { display: block; }
.wap_video_chay { overflow: hidden; margin: auto -5px; display: block; }
.wrap_tit0, .wrap_tit00 { font-size: 20px; font-weight: 500; color: #333; margin-bottom: 15px; display: block; text-transform: uppercase; }
.wrap_tit00 { margin-bottom: 0; margin-top: 20px; }
.wrap_box00 { display: block; margin: auto -10px; overflow: hidden; }
.wrap_box001 { width: 25%; float: left; padding: 0 10px; margin-top: 20px; text-align: center; }
.wrap_box001 a { display: block; }
.wrap_box001 a img { display: block; margin: auto; width: 100%; }
.wrap_box001 h3 a, .wrap_box001 { font-size: 17px; font-weight: 500; color: #333; margin-top: 10px; transition: 0.3s; }
.wrap_box001 h3 a:hover { color: #E30000; }
.wrap_box001 .wrap_price00 span { color: #E30000; font-size: 17px; font-weight: 500; }
.wrap_box001 { font-size: 15px; }
.wrap_box00 .wrap_box001:nth-child(4n+1) { clear: both; }
.wrap_about0l { width: 33%; float: left; }
.wrap_about0r { width: 65%; float: right; }
.wrap_about0 { margin-top: 20px; display: block; }
.wrap_about00 { font-size: 20px; font-weight: 500; color: #333; display: block; text-transform: uppercase; }
.wrap_linkmore { padding: 10px 20px; display: inline-block; border: 1px solid #333; margin-top: 15px; transition: 0.3s; color: #333; }
.wrap_linkmore:hover { background-color: #333; color: #fff; }
.lobibox-notify.notify-mini .lobibox-notify-msg { line-height: 32px !important; }
.left_gh { width: 60%; float: left; }
.right_gh { width: 38%; float: right; }
.mytrash { color: #E30000; font-size: 20px; }
.wrap_video0 { width: 75%; float: left; margin-top: 20px; }
.wrap_video00 { width: 20%; float: right; margin-top: 20px; }
.myphone { list-style: none; height: 45px; position: fixed; bottom: 0; left: 0; right: 0; z-index: 99999; line-height: 50px; background: #fff; }
.myphone li { width: 33.3333%; float: left; text-align: center; }
.myphone li.style0 { background-color: #222; }
.myphone li.style1 { background-color: #222; }
.myphone li.style2 { background-color: #222; }
.myphone li a { color: #fff; font-size: 17px; font-family: roboto condensed; text-transform: none; }
.myphone li.style0 a i { animation: shake 2s infinite; -webkit-animation: shake 2s infinite; -moz-animation: shake 2s infinite; -o-animation: shake 2s infinite; }
.myphone li a i { margin-right: 10px; font-size: 22px; }
@keyframes shake {
	10%, 90% { transform: translate3d(-1px, 0, 0); }
	20%, 80% { transform: translate3d(2px, 0, 0); }
	30%, 50%, 70% { transform: translate3d(-4px, 0, 0); }
	40%, 60% { transform: translate3d(4px, 0, 0); }
}
.main_page { position: relative; display: block; max-width: 98%; margin: auto; padding: 0; margin-bottom: 20px; height: 63%; }
.tit_main { font-size: 18px; color: #0d26e4; font-weight: bold; text-transform: uppercase; height: 32px; line-height: 32px; background: #f2eab1; min-width: 100px; display: inline-block; text-align: center; padding: 0 10px; }
.list_news000 { padding: 17px; background: rgba(255, 255, 255, 0.8); border-radius: 10px; margin-top: 18px; }
.list_news000 { list-style: none; display: block; }
.list_news000 li { display: block; margin-bottom: 16px; }
.list_news000 li a { display: block; }
.list_news000 li a img { float: left; margin-right: 15px; transition: 0.3s; }
.list_news000 li a h3 { font-size: 18px; color: #000000; transition: 0.3s; }
.list_news000 li a p { font-size: 16px; color: #000000; white-space: inherit; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.list_news000 li a span { font-size: 16px; color: #e23030; font-style: italic; }
.list_news000 li a:hover img { opacity: 0.9; }
.list_news000 li a:hover h3 { color: red; }
.listbot0 { list-style: none; position: absolute; right: 10px; bottom: 10px; z-index: 1; }
.listbot0 li { float: left; margin-left: 10px; }
.listbot0 li a { color: #333; font-weight: bold; background: #fff; padding: 7px 20px; border-radius: 6px; text-transform: uppercase; border: 1px solid #ccc; }
.listbot0 li a:hover { color: red; }
.tcat000 { height: 26px; line-height: 26px; background: #2cb16e; color: #fff; padding: 0 10px; margin-bottom: 16px; font-size: 14px; }
.tcat000 a { color: #fff; }
.list_news000.style0 { background: none; border-radius: 0; padding: 0 15px; margin: 0; }
.cont_box0 { border-radius: 10px; background: rgba(255, 255, 255, 0.8); overflow: hidden; width: 77%; float: left; border: 1px solid #ccc; }
.list_news000.style0 li a h3 { font-size: 13px; }
.list_news000.style0 li a p, .list_news000.style0 li a span { font-size: 12px; }
.cont_box1 { width: 22%; float: right; }
.cont_box1a { border-radius: 10px; background: rgba(255, 255, 255, 0.8); overflow: hidden; margin-bottom: 10px; border: 1px solid #ccc; }
.cont_box1a .tcat000 { margin: 0; }
.cont_box1a li { display: block; padding: 5px 10px; }
.cont_box1a li a { color: #000; font-size: 12px; display: block; }
.cont_box1a li a:hover { color: red; }
.cont_noidung { padding: 0 10px; }
.w-clear { padding-top: 10px !important; }
.logo_responsive { display: none; }
.logo_responsive img { display: block; width: 100%; margin: auto; }
.goog-te-gadget .goog-te-combo { margin: 0px 0 !important; height: 25px; border: 0; width: 100%; }