::-webkit-scrollbar {background:#000000;width:10px;height:11px;}
::-webkit-scrollbar-thumb {background:#00aa4f;}
*{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: 25px;text-align: center;border: none;border-radius: 50%;}
#toptop * {display: block;line-height: 35px;}

/** menu mobi **/
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: #00aa4f;padding: 0 15px;display: block;text-align: right;}
nav#myMenuDropdown h2 i {color: #fff;transition: 0.5s;line-height: 40px;font-size: 20px;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);
}
/** menu mobi **/

.wap_1200 { max-width: 1200px; 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;
}
div#wapper
{ 
margin: auto;
max-width: 1366px;
background: #fff;
font-size: 13px;
font-weight: 400;
}
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: 10px;
right: 10px;
}
div#lang a img
{
height: 25px;
width: 40px;
}
.sang_header
{
top: 30%;
left: 5%;
}

div.header
{
display:none;
}
div.wap_menu
{
position: relative;
height: 45px;
line-height: 45px;
margin: auto;
background: #E30000;
}
div.menu
{
position:relative;
max-width:1200px;
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(images/menu_gach.png) center no-repeat;
height:41px;
width:1px;
display: none;
}

div.menu ul li a
{
color: #fff;
font-size: 14px;
padding: 0px 33px;
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: yellow;
}
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: #E30000;
}
div.menu ul li ul li
{   
float:none;
}
div.menu ul li ul li a
{
padding:6px 10px;
text-transform:none;
display:block;
border-bottom: 1px solid rgba(0,0,0,0.3);
/*IE 8*/
/*FF 3.5+*/
/*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/
/* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
/*IE 5.5-7*/
}
div.menu ul li ul li ul
{	
left:100%;
top:0px;
}
div.search
{
position: absolute;
right: 0px;
top: 7px;
background: #fff;
border-radius: 0;
height: 30px;
}
div.search input
{
padding: 0px 10px;
float: left;
height: 30px;
border: none;
background: none;
width: 230px;
outline: none;
color: #777;
font-style: normal;
}
div.search i
{
float: right;
margin-right: 9px;
margin-top: 5px;
color: #222;
font-size: 17px;
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:1200px;
margin:20px auto;
}
div#right
{
width:78.5%;
float:right;
}
div.tieude_giua
{color: #fff;padding-left: 10px;font-size: 14px;height: 39px;line-height: 39px;font-weight: bold;text-transform: uppercase;background: #00aa4f;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: 0;margin:auto;margin-top:0;color:#fff;background: #000000;font-family: font1;}
div#footer
{
max-width:1200px;
margin:auto;
}
div#main_footer
{width: 60%;float: left;position: relative;padding: 20px 0;z-index: 99;}
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
{
    font-size: 24px;
    color: #ffcc00;
    text-transform: uppercase;
    font-family: font2;
}
.product_info li.giacu
{
font-size:15px;
text-decoration:line-through;
}
.product_info li.gia
{color: red;font-size: 23px;font-family: roboto condensed;font-weight: bold;}
.product_info li b
{color: #333;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: #00aa4f;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: red;}
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: 134px;background: #000000;position: relative;max-width:  1366px;width: 100%;}

.header-fixed-logo1 {
position: absolute;
top: 2px;
left:  0;
right:  0;
margin:  auto;
text-align: center;
z-index: 1;
}

.header-fixed-logo2 {
float: left;
margin-left: 30px;
}

.header-fixed-logo2 img {
margin: auto;
display: block;
}

footer {padding: 10px 0;color: #fff;text-align: left;background: #002200;font-family: font1;}

#map_phhee {width: 40%;float: left;position:  relative;z-index: 1;padding-top: 20px;}

#map_phhee iframe {
width: 100%;
border: none;
}

a.doctiep {display: inline-block;border: 2px solid #00aa4f;padding: 5px 10px;color: #fff;background: #00aa4f;font-weight: 600;font-style: normal;margin-top: 10px;transition: 0.3s;}

a.doctiep:hover {background: red;color: #fff;border-color: red;}

.addthis_inline_share_toolbox_mbjr b {display: block;color:  #333;font-size: 14px !important;margin-top: 10px;margin-bottom: 5px;}

.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;
}

.form_web1 {
max-width: 100% !important;
margin: 0 !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;
}

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: 15px 15px;
font-size: 13px;
color: #333;
font-family: arial;
}

.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: 15px;}

.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;

font-weight: 400;
}

.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;
}

footer p {
float: right;
}

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;
}

.left_gh {
width: 60%;
float: left;
}

.right_gh {
width: 38%;
float: right;
}

.mytrash {color: #00aa4f;font-size: 16px;}

.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: #00aa4f;display: none;}

.myphone li {
width: 33.3333%;
float: left;
text-align: center;
}

.myphone li.style0 {}

.myphone li.style1 {}

.myphone li.style2 {}


.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);
}
}

@font-face {
font-family: font1;
src: url('font/MyriadPro.otf');
}

@font-face {
font-family: font2;
src: url('font/MyriadPro-Bold.otf');
}

.sologan_top {
font-size: 30px;
text-transform: uppercase;
color: #fff;
font-family: font2;
position:  absolute;
top: 10px;
left:  0;
width: 40%;
z-index: 2;
}

.wrap_hotline_r {
position: absolute;
top: 20px;
right: 0;
z-index: 2;
width: 40%;
color: #fff;
}

.wrap_hotline_r p {
float: left;
font-size:  18px;
font-family: font1;
}

.hotline_r {

background: url(img/phone.png) left no-repeat;

padding-left: 50px;

width: 50%;
}

.email_r {

background: url(img/email.png) left no-repeat;

padding-left: 50px;

width: 50%;
}

.my_menu {list-style: none;position:  absolute;top: 90px;right: 100px;z-index: 99;line-height: 33px;height: 33px;}

.my_menu li {
float: left;
position: relative;
}

.my_menu li a {
font-size: 18px;
font-family: font2;
color: #fff;
text-transform: uppercase;
display: block;
padding: 0 15px;
}

.pull_over_l a, .my_menu li a:hover , .my_menu li a.active {
color: #ff9900 !important;
}

.pull_over_l {margin-right: 230px;}

.my_menu li > ul {

z-index: 9999;

list-style: none;

position: absolute;

min-width: 240px;

background: #000;

top: 100%;

left: 0;

transition:  0.3s;

opacity:  0;

visibility: hidden;
}

.my_menu li:hover > ul {
opacity: 1;
visibility: visible;
}

.my_menu li > ul > li {
float: none;
display: block;
}

.my_menu li > ul > li > a {

border-bottom: 1px solid #fff;

color: #fff !important;
}

.my_menu li > ul > li > ul {
left: 100%;
top: 0;
min-width: 240px;
z-index: 9999;
}

.wrap_sanpham_repeat {
padding: 20px 0;
}

.tit_style0 {display: inline-block;font-size: 24px;color: #ffcc00;text-transform:  uppercase;font-family: font2;padding: 0 70px;background: url(img/title_1.png) right no-repeat, url(img/title_2.png) left no-repeat;}

.my_product_repeat {
list-style: none;
display: block;
}

.my_product_repeat li {
float: left;
width: 25%;
padding: 0 8px;
margin-top: 16px;
}

.my_product_repeat li a {
display: block;
}

.my_product_repeat li a img {
display: block;
margin: auto;
width: 100%;
}

.my_product_repeat li a.zoom_hinh {border: 4px solid #009933;border-radius: 0 20px 0 20px;}

.my_product_repeat li h3 a {font-size: 20px;color: #009933;font-family: font1;text-transform:  uppercase;font-weight: 400;margin-top: 10px;transition: 0.3s;min-height: 60px;}

.my_product_repeat li h3 a:hover {
color: red;
}

.my_product_repeat li p {

font-size: 20px;

color: #009933;

font-family: font1;

font-weight: 400;
}


.wrap_sanpham_repeat.style0 .my_product_repeat li {width: 25%;}

.pagination.style0 {
list-style: none;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
justify-content: center;
}

.pagination.style0 li {
padding: 0 11px;
float: left;
}

.pagination.style0 li a:hover {
background-color: #009933;
color: #fff;
}

.pagination.style0 li a {

font-size: 22px;

color: #009933;

font-family: font1;

border: 4px solid #009933;

width: 42px;

height: 42px;

display: block;

border-radius: 10px 0;

transition: 0.3s;
}

.wrap_bottom {padding: 30px 0;display: block;background: url(img/bg_1.png) top center no-repeat;background-size: cover;}

.wrap_section {
width: 33.3333%;
float: left;
padding-right: 30px
}

.tit_style1 {font-size: 27px;color: #fff;font-family: font2;margin-bottom: 10px;}

.list_bottom ul {
list-style: none;
}

.list_bottom ul li {
display: block;
background: url(img/title_3.png) left center no-repeat;
padding:  5px 0;
padding-left: 46px;
transition: 0.3s;
}

.list_bottom ul li a:hover {
color: #ff9900 !important;
}

.list_bottom ul li a {
display: block;
font-size: 20px;
color: #fff;
font-family: font1;
}

.wrap_section form {display: block;width: 80%;}

.wrap_section form input[type='text'] , .wrap_section form input[type='email'] {

height:  41px;

border: 2px solid #009999;

width:  100%;

margin-bottom: 10px;

border-radius: 6px;

padding: 0 13px;
}

.wrap_section form input[type='submit'] {

height:  41px;

background:  #fff;

border:  2px solid #0099cc;

border-radius:  6px;

padding:  0 30px;

float: right;

font-size: 16px;

color: #ffcc00;

font-family: font1;

cursor: pointer;
}

.wr_tientich ul {
list-style: none;
}

.wr_tientich ul li {width: 50%;float: left;text-align: center;margin-bottom: 10px;}

.wr_tientich ul li a {
display: block;
}

.wr_tientich ul li a {
display: block;
margin: auto;
}

div#main_footer:after {content: '';width: 237px;height: 331px;background: url(img/right.png) no-repeat;position: absolute;right: 0;top: 0;z-index: 99;}

#map_phhee iframe {
width: 100%;
display: block;
}

#map_phhee h2 {

font-size:  30px;

text-transform:  uppercase;

font-family: font2;

font-weight: 400;
}

.wr_fo {
overflow: hidden;
}

.lobibox-notify-wrapper, .lobibox-notify-wrapper-large {
	z-index: 999999 !important;
}

.chayproduct000 .slick-next {
	width: 46px;
	height: 56px;
	background: url(img/muiten.png) no-repeat;
	background-size: 100% 100%;
	right: 20px;
    top: 30%;
}

.chayproduct000 .slick-prev {
	width: 46px;
	height: 56px;
	background: url(img/muiten.png) no-repeat;
	background-size: 100% 100%;
	left: 20px;
    top: 30%;
}

.view_more000 {
	border: 3px solid #009933;
	display:  block;
	width:  120px;
	height: 40px;
	line-height: 34px;
	color: #009933;
	font-family: font1;
	font-size: 15px;
	border-radius: 10px 0 10px 0;
	margin-top: 15px;
}

.view_more000:hover {
	background: #009933;
	color: #fff;
}

.tit_support0000 {
	width: 100%;
	height: 68px;
	background: url(img/hotro.png) no-repeat;
	background-size: 100% 100%;
}

.content_support0000 {
	height: 300px;
	background: #fff;
	padding: 10px;
}

.support0000 {
	position: fixed;
	right: 0;
	bottom: -300px;
	z-index: 9999;
	width: 230px;
	height: auto;
	transition: 0.7s;
	cursor: pointer;
}

.support0000:hover {
	bottom: 0;
}

.content_support0000 ul {
	display: block;
	color: #444;
	font-family: arial;
}

.content_support0000 ul li {
	display: block;
	padding: 5px 0;
	border-bottom: 1px dotted #EEE;
}

.content_support0000 ul li b {font-weight: 400;}

.content_support0000 ul li span {color: red;font-weight: bold;font-size: 16px;}

@-webkit-keyframes blinker {
  from {opacity: 1.0;}
  to {opacity: 0.0;}
}
.blink {
	text-decoration: blink;
	-webkit-animation-name: blinker;
	-webkit-animation-duration: 0.6s;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-timing-function:ease-in-out;
	-webkit-animation-direction: alternate;
}

.wrap_head.actived {
	position:  fixed;
	top: 0;
	z-index: 9999;
}

.tit_style0 a {
    color: #ffcc00;
}

.my_product_repeat li p span {
	color: #ff9900 !important;
}
