@charset "utf-8";
*{margin:0;padding:0;outline:0}
html{height:100%}
h1{font-size:15px}
h2{font-size:14px}
h3{font-size:13px}
h4{font-size:12px}
h5{font-size:11px}
h6{font-size:10px}
a{text-decoration:none}
p{padding:0 0 10px}
img{border:0;border-spacing:0;max-width:100%}
img:hover{opacity:1}
img,embed{vertical-align:middle}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,img,embed{margin:0;padding:0;outline:0}
:focus{outline:0}
ol,ul{list-style:none}
table{border-collapse:collapse;border-spacing:0;border:1px solid #eee}
table td,table th{border:1px solid #eee;padding:3px 10px}
caption,th,td{font-weight:400}
blockquote:before,blockquote:after,q:before,q:after{content:""}
blockquote,q{quotes:"" ""}
strong,b{font-weight:700}
em{font-style:italic}
pre{white-space:pre-wrap;white-space:-moz-pre-wrap!important;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}
input[type=text],input[type=password],input[type=file],input[type=submit],input[type=reset],input[type=search],textarea,button{-webkit-appearance:none;-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important}
input[type=number]::-webkit-inner-spin-button{opacity:1}
main,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
html{background:#222}
body{font-family:'Roboto',Arial,Helvetica,sans-serif;font-weight:400;font-size:14px;color:#333;line-height:20px;text-rendering:optimizeLegibility}
.css_body{background:#fff;-webkit-text-size-adjust:100%;word-wrap:break-word;height:auto;min-height:100%;overflow-x:hidden}
.fixbody{overflow:hidden}
#wrapper{position:relative;height:100%}
.min_wrap{width:1170px;margin:0 auto}
.min_wrap_dienhoa{width:900px;margin:0 auto}
.min_wrap2{margin-left:-15px;margin-right:-15px}
@font-face {
    font-family: 'SVN-Amperzand';
    src: url('../templates/font-face/SVN-Amperzand.eot?#iefix') format('embedded-opentype'),
         url('../templates/font-face/SVN-Amperzand.woff') format('woff'),
         url('../templates/font-face/SVN-Amperzand.ttf') format('truetype'),
         url('../templates/font-face/SVN-Amperzand.svg#Din') format('svg');
    font-weight: 400;
    font-style: normal;
}
.font_sty{ font-family: "SVN-Amperzand"; font-weight: 400; letter-spacing: 0.6px;}
#header{position:fixed;top:0;left:0;right:0;z-index:11; background: #fff;}
.banner{background-color:#fff;position:relative;z-index:12;padding:10px 0px;height:50px;text-align:center}
.logo{display:inline-block;position:absolute;top:5px;left:0px;z-index:2}
.logo img{display:inline-block;width:auto;height:60px}
.ul_banner{display:inline-block;margin-top:5px}
.ul_banner > li{vertical-align:top;display:inline-block;font-size:12px;line-height:14px;height:30px;border-right:1px solid #eee;padding:0 20px 0 16px;color:#666}
.ul_banner > li:first-child{padding-left:0}
.ul_banner > li:last-child{padding-right:0;border-right:0}
.ul_banner > li i{font-size:28px;float:left;margin-right:8px}
.ul_banner > li p{padding:1px 0;float:left;text-align:left}
.ul_banner > li p a{color:#666}
.ul_banner > li p a[href^="tel:"]{color:#ffba0e;font-size:14px;font-weight:700}
.ul_banner > li span{display:block}
.r_banner{background-color:#ddffe1;height:40px;position:absolute;top:0;right:0;padding:15px 20px}
.r_banner > a{display:block;width:40px;height:40px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;text-align:center;line-height:40px;color:#12721d;font-size:21px;float:left;margin-right:10px;position:relative}
.r_banner > a:last-child{margin-right:0}
.r_banner > a:hover,.r_banner > a.active{color:#fff;background-color:#0d9350}
.img_user_h{display:block;width:100%;height:100%;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.cart_h em{font-style:normal;background-color:#ffba0e;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:13px;height:13px;color:#fff;text-align:center;line-height:13px;position:absolute;top:5px;left:16px;z-index:1;font-size:10px;font-weight:700}
.sub_user_h{display:none;background-color:#fff;width:200px;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.1);-moz-box-shadow:0 0 5px rgba(0,0,0,0.1);box-shadow:0 0 5px rgba(0,0,0,0.1);position:absolute;top:70px;right:0;z-index:9}
.sub_user_h::before{content:"";width:1px;position:absolute;top:0;bottom:0;left:50%;background-color:#f6f6f6}
.sub_user_h a{width:50%;float:left;display:block;text-align:center;color:#444;padding:20px 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.sub_user_h a span{display:block;font-size:21px;padding-bottom:5px}
.sub_user_h a:hover{background-color:#ffba0e;color:#fff}
.sub_user_h_other{width:180px;padding:5px 0}
.sub_user_h_other::before{display:none}
.sub_user_h_other a{width:100%;float:none;text-align:left;padding:7px 10px}
.sub_user_h_other a i{width:16px}
.form_s{background:rgba(0,0,0,0.5);position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;z-index:99999999;visibility:hidden;-webkit-transition:ease .4s;-moz-transition:ease .4s;-ms-transition:ease .4s;-o-transition:ease .4s;transition:ease .4s;opacity:0}
.form_s.active{visibility:visible;opacity:1}
.close_form_s{font-size:32px;color:#fff;position:absolute;top:40px;right:40px;display:block;cursor:pointer;z-index:1;font-style:normal}
.close_form_s::before{content:"\f057";font-family:"Font Awesome 5 Pro";font-weight:300}
.d_form_s{width:50%;margin:-30px auto 0;position:absolute;top:50%;left:0;right:0}
.ipt_form_s{width:100%;height:60px;border:0;padding:0 60px 0 20px;border-bottom:1px solid #eee;font-size:20px;font-family:Arial,Helvetica,sans-serif;font-weight:400}
.btn_form_s{border:0;cursor:pointer;width:60px;height:60px;text-align:center;font-size:32px;color:#000;position:absolute;bottom:0;right:0;background:none}
.nav_mn{background-color:rgba(13,147,80,0.9);position:absolute;top:70px;left:0;right:0;z-index:11}
.ul_mn > li{float:left;position:relative;padding-right:1px}
.ul_mn > li:first-child > a{font-size:20px}
.ul_mn > li::before{content:"";width:1px;height:18px;background-color:#51d260;position:absolute;top:14px;right:0}
.ul_mn > li:last-child::before{display:none}
.ul_mn > li > a{display:block;line-height:46px;color:#fff;font-weight:700;text-transform:capitalize;font-size:14px;padding:0 15px}
.ul_mn > li:hover > a,.ul_mn > li.active > a{background-color:#ffba0e}
.ul_mn > li:hover > ul.mn_child_01{visibility:visible;z-index:100;opacity:1}
.ul_mn > li > ul.mn_child_01{visibility:hidden;opacity:0;padding:5px 0;position:absolute;left:0;top:46px;background:#fff;min-width:170px;transition:all .2s ease;-moz-transition:all .2s ease;-webkit-transition:all .2s ease;-o-transition:all .2s ease;z-index:100;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 4px rgba(0,0,0,0.2);box-shadow:0 2px 4px rgba(0,0,0,0.2)}
.ul_mn > li > ul.mn_child_01 > li{position:relative}
.ul_mn > li > ul.mn_child_01 > li > a{color:#444;display:block;padding:7px 20px;white-space:nowrap;text-transform:capitalize;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}
.ul_mn > li > ul.mn_child_01 > li:hover > a{background:#ffba0e;color:#fff}
.ul_mn > li > ul.mn_child_01 > li:hover > ul.mn_child_02{display:block}
.ul_mn > li > ul.mn_child_01 > li > ul.mn_child_02{display:none;position:absolute;top:0;background:#fff;min-width:160px;padding:5px 0}
.ul_mn > li > ul.mn_child_01 > li > ul.mn_child_02 > li > a{color:#444;display:block;padding:7px 20px;white-space:nowrap;text-transform:capitalize}
.ul_mn > li > ul.mn_child_01 > li > ul.mn_child_02 > li > a:hover{background:#ffba0e;color:#fff}
#container{min-height:-webkit-calc(100vh - 100px);min-height:-moz-calc(100vh - 100px);min-height:calc(100vh - 100px);padding-top:70px}
#container.active{padding-top:116px}
.f_home{padding-bottom:50px}
.swiper-container{visibility:hidden}
.swiper-container.swiper-container-initialized{visibility:visible}
.slide,.swiper1 .swiper-slide{background-color:#999;height:517px}
.swiper1 .swiper-slide img{display:block;width:100%;height:100%;opacity:1!important}
.swiper-button-next-1{right:20px!important}
.swiper-button-prev-1{left:20px!important}
.ti_cont_D{top:auto!important;padding-bottom:15px}
.ti_cont{position:relative;top:-50px;z-index:10}
.ti_cont::before{content:"";background:url(../imgs/bg_ti_cont.png) no-repeat;width:1240px;height:120px;position:absolute;top:-20px;left:0;right:0;margin:0 auto}
.in_ti_cont{background-color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:15px 15px 0;min-height:100px;position:relative}
.ul_ti_cont > li{width:380px;margin-right:15px;float:left;background-color:#dc4720;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;position:relative;color:#fff}
.ul_ti_cont > li:nth-child(2){background-color:#685c88}
.ul_ti_cont > li:nth-child(3){margin-right:0;background-color:#fc9cc4}
.icon_ti_cont{float:left;width:100px;height:100px;background-color:rgba(0,0,0,0.1);-webkit-border-top-left-radius:2px;-webkit-border-bottom-left-radius:2px;-moz-border-radius-topleft:2px;-moz-border-radius-bottomleft:2px;border-top-left-radius:2px;border-bottom-left-radius:2px;position:relative;display:block}
.icon_ti_cont img{width:50px;height:50px;display:block;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}
.m_ti_cont{overflow:hidden;line-height:19px;padding:10px 20px}
.m_ti_cont strong{display:block;font-size:20px;text-shadow:1px 1px 1px rgba(0,0,0,0.3)}
.m_ti_cont p{padding:5px 0 0;font-size:13px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-height:57px}
.t_cont{text-align:center;padding-bottom:30px}
.h_t_cont{color:#000;font-size:30px;padding-bottom:10px;position:relative;display:inline-block}
.h_t_cont::before{content:"";width:79px;height:6px;background:url(../imgs/icon_6_1.png) no-repeat;position:absolute;top:9px;left:-94px}
.h_t_cont::after{content:"";width:79px;height:6px;background:url(../imgs/icon_6_2.png) no-repeat;position:absolute;top:9px;right:-94px}
.text_t_cont{color:#666}
.qc_text_h{background:#0d9350 url(../imgs/bg_qc_text_h.jpg) no-repeat center center;background-size:cover}
.ul_qc_text_h{position:relative;top:-40px}
.ul_qc_text_h > li{float:left;width:370px;margin-right:30px;background-color:#fff}
.ul_qc_text_h > li:nth-child(3n){margin-right:0}
.t_qc_text_h{text-transform:capitalize;text-align:center;color:#fff;background-color:#0d9350;padding:10px;font-size:20px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;position:relative}
.m_qc_text_h{background-color:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.2);-moz-box-shadow:0 0 10px rgba(0,0,0,0.2);box-shadow:0 0 10px rgba(0,0,0,0.2);padding:20px;min-height:120px;background-repeat:no-repeat;background-position:bottom right;background-size:auto 100%}
.m_qc_text_h ol li{padding:0 0 5px 20px;position:relative}
.m_qc_text_h ol li::before{font-family:"Font Awesome 5 Pro";font-weight:300;content:"\f00c";color:#0d9350;position:absolute;top:0;left:0}
.m_qc_text_h ol li:last-child{padding-bottom:0}
.m_qc_text_h ol li a{color:#444}
.m_qc_text_h ol li a:hover{color:#0d9350}
.spbc{padding-bottom:80px;position:relative}
.swiper2{margin-bottom:30px!important}
.swiper-button-next-2,.swiper-button-next-4{right:-40px!important;width:16px!important;height:30px!important}
.swiper-button-prev-2,.swiper-button-prev-4{left:-40px!important;width:16px!important;height:30px!important}
.swiper-button-next-2::after,.swiper-button-prev-2::after,.swiper-button-next-4::after,.swiper-button-prev-4::after{font-size:30px!important}
.link_spbc{display:block;margin:50px auto 20px;text-transform:uppercase;color:#444;border:2px solid #444;padding:10px 0;width:176px;text-align:center;-webkit-transition:ease .2s;-moz-transition:ease .2s;-ms-transition:ease .2s;-o-transition:ease .2s;transition:ease .2s}
.link_spbc:hover{color:#fff;background-color:#0d9350;border-color:#0d9350}
.prod_h{padding:50px 0}
.pro_tcode{position:relative}
.pro_tcode .full_480{width:455px;margin:0; float: left;}
.pro_tcode > li{float:right;width:207px;margin:0px 0 30px 30px;text-align:center}
.pro_tcode > li .img_prod_h{height:257px}
.pro_tcode .full_480 .img_prod_h{height:560px}
.pro_tcode .full_480 .link_prod_h{margin-top:15px}
.pro_tcode > li:nth-child(n+2) .link_prod_h{display:none}


.link_prod_h_list a,.link_prod_h{font-style:normal;text-transform:uppercase;color:#fff!important;font-size:14px;font-weight:700;background:#0d9350;cursor:pointer;line-height:42px;display:inline-block;padding:0 55px;-webkit-border-radius:21px;-moz-border-radius:21px;border-radius:21px}
.link_prod_h_list a:hover,.link_prod_h:hover{color:#fff}
.ul_other_h > li {
	float: left;
	margin-right: 40px;
	width: 430px;
	position: relative;
}
.ul_other_h > li::before {
	content: "";
	width: 21px; height: 21px;
	background: #fff url(../imgs/layout/icon_12_3.png) no-repeat;
	position: absolute;
	bottom: 0; left: 0;
	z-index: 1;
}
.ul_other_h > li::after {
	content: "";
	width: 21px; height: 21px;
	background: #fff url(../imgs/layout/icon_12_4.png) no-repeat;
	position: absolute;
	bottom: 0; right: 0;
	z-index: 1;
}
.ul_other_h > li:nth-child(2) {margin-right: 0;}
.other_h {
    padding-top: 50px;
}
.in_other_h {
	background: #fff;
	padding: 0 19px 19px 19px;
	border: 1px solid #eee;
	position: relative;
}
.in_other_h::before {
	content: "";
	width: 21px; height: 21px;
	background: #fff url(../imgs/layout/icon_12_1.png) no-repeat;
	position: absolute;
	top: -1px; left: -1px;
	z-index: 1;
}
.in_other_h::after {
	content: "";
	width: 21px; height: 21px;
	background: #fff url(../imgs/layout/icon_12_2.png) no-repeat;
	position: absolute;
	top: -1px; right: -1px;
	z-index: 1;
}
.t_in_other_h {
	text-transform: uppercase;
	font-weight: 700;
	text-align: center;
	padding: 13px 0 14px 0;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.slec_in_other_h {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 12px;
	width: 48%; height: 35px;
	border: 1px solid #eee;
	-webkit-border-radius: 3px !important;
	-moz-border-radius: 3px !important;
	border-radius: 3px !important;
	background: #fff url(../imgs/layout/icon_13.png) no-repeat center right 10px;
	color: #000;
	padding: 0 35px 0 10px;
  margin-right: 10px;
}
.slec_in_other_h:nth-child(2) {
	margin-right: 0px;
}
.slec_in_other_h:focus {border: 1px solid #ccc; color: #333;}
.slec_in_other_h + .slec_in_other_h {margin-top: 15px;}
.img_tkm_in_other_h {
	display: block;
	width: 100%; height: 85px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.link_in_other_h {
	width: 158px;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: 500;
	color: #000;
	border: 1px solid #eee;
	height: 32px; line-height: 32px;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	border-radius: 16px;
	text-align: center;
	display: block;
	background: #fff;
	margin: 15px auto 0 auto;
}
.link_in_other_h:hover {
	color: #fff;
	background: #67bbec;
	border: 1px solid #67bbec;
}
.btn_in_other_h {
	width: 158px;
	text-transform: uppercase;
	color: #fff;
	border: 1px solid #eee;
	height: 34px;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	border-radius: 16px;
	background: #0d9350;
	margin: 15px auto 0 auto;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 600;
	font-size: 14px;
	display: block;
}
.btn_in_other_h:hover {
	color: #fff;
	background: #ffba0e;
	border: 1px solid #d09502;
  cursor: pointer;
}
.btn_in_other_h[type="submit"] {
	-webkit-border-radius: 16px !important;
	-moz-border-radius: 16px !important;
	border-radius: 16px !important;
}
.img_httt_in_other_h {
	display: block;
	width: 100%; height: 35px;
	margin-top: 15px;
}
.text_httt_in_other_h {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	line-height: 18px;
	padding: 13px 0 0 0;
	color: #999;
	text-align: center;
}
.text_httt_in_other_h strong {font-weight: 400; display: block; color: #000;}

.icon_in_other_h {
	width: 60px; height: 60px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	position: absolute;
	top: -20px; left: -10px;
	z-index: 1;
}
.icon_in_other_h_1 {background: #dd7fb2 url(../imgs/layout/icon_14.png) no-repeat center center;}
.icon_in_other_h_2 {background: #388db5 url(../imgs/layout/icon_15.png) no-repeat center center;}
.icon_in_other_h_3 {background: #dea151 url(../imgs/layout/icon_16.png) no-repeat center center;}
.icon_in_other_h_4 {background: #13a32e url(../imgs/layout/icon_17.png) no-repeat center center;}
.adv_h{overflow:hidden;position:relative; margin-top: 40px;}
.adv_h > li{width:270px;height:270px;float:right;margin-left:30px}
.adv_h > li img{display:block;width:100%;height:100%; border-radius:10px;}
.adv_h > li:nth-child(1){width:570px;height:570px;position:absolute;left:0;margin-left:0;float:none}
.adv_h > li:nth-child(1) .img_list_adv{width:570px;height:570px;}
.adv_h > li:nth-child(4){clear:both; width:570px;height:270px;margin-top:30px; border-radius:10px;}
.adv_h > li:nth-child(4) .img_list_adv{height:270px;}
.link_prod_h_list a:hover, .link_prod_h:hover  {background: #000; cursor: pointer;}
.ul_prod_h > li{float:left;min-height:1px;width:270px;margin:0 30px 30px 0;position:relative}
.ul_prod_h > li:nth-child(4n){margin-right:0}
.ul_prod_h > li:nth-child(4n+1){clear:both}
.ul_prod_h > li:nth-child(9){display:none}
.img_prod_h{position: relative;height: 320px;overflow: hidden;-webkit-border-top-left-radius: 10px;-webkit-border-top-right-radius: 10px;-moz-border-radius-topleft: 10px;-moz-border-radius-topright: 10px;border-top-left-radius: 10px;border-top-right-radius: 10px;background: #f6f6f6;}
.img_list_adv{position: relative;overflow: hidden; border-radius:10px;background: #f6f6f6;height:270px;}
.img_prod_h img{transition: transform 0.3s ease; display:block;width:100%;height:100%;-webkit-transition:ease .2s;-moz-transition:ease .2s;-ms-transition:ease .2s;-o-transition:ease .2s;transition:ease .2s}
.img_prod_h img:hover{-webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);}
.img_list_adv img{transition: transform 0.3s ease; display:block;width:100%;height:100%;-webkit-transition:ease .2s;-moz-transition:ease .2s;-ms-transition:ease .2s;-o-transition:ease .2s;transition:ease .2s; border-radius:10px;}
.img_list_adv img:hover{-webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1); border-radius:10px;}
.n_prod{font-weight:500;color:#212121;font-size:14px; text-transform: uppercase;}
.n_prod:hover{color:#0d9350}
.m_prod{ text-align: center; border: 1px solid #eee;padding: 20px;-webkit-border-bottom-right-radius: 10px;-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;-moz-border-radius-bottomleft: 10px; border-bottom-right-radius: 10px;border-bottom-left-radius: 10px;}
.pro_tcode > li:nth-child(n+2) .m_prod_tcode{ padding: 10px;}
.pri_prod{float:none; clear: both; min-height:1px;padding:0}
.p1_prod{display:inline-block;font-size:16px;font-weight:500;color:#f90101;margin-right:6px}
.p2_prod{display:inline-block;color:#666;text-decoration:line-through}
.id_prod{width: 100%;float: left; margin: 5px 0px; display:block;color:#666;font-weight:400;min-height:1px}
.lb_prod{color:#fff;text-align:center;font-weight:700;font-size:13px;width:36px;height:36px;line-height:36px;position:absolute;top:15px;right:15px;z-index:1;background-color:#f90101; border-radius: 50%;}
.add_prod{display:block;text-align:center;z-index:-1;background-color:rgba(255,255,255,0.9);color:#444;padding:5px;position:absolute;top:280px;left:0;right:0}
.swiper2 .swiper-slide:hover .add_prod,.swiper4 .swiper-slide:hover .add_prod,.ul_prod_h > li:hover .add_prod,.ul_prod > li:hover .add_prod{z-index:1}
.add_prod:hover{background-color:#0d9350;color:#fff}
.bot_cont{background-color:#0d9350;position:relative}
.bot_cont::before{content:"";background-color:#fff;height:20px;position:absolute;bottom:-20px;left:0;width:50%}
.news_h{float:left;width:50%;min-height:1px}
.cnkh_h{overflow:hidden;padding:0 30px;color:#fff;text-align:center}
.t_bot_cont{font-size:26px;padding:20px;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,0.3)}
.m_news_h{background:#fff;padding:20px;-webkit-border-top-right-radius:20px;-moz-border-radius-topright:20px;border-top-right-radius:20px;-webkit-box-shadow:0 0 20px rgba(0,0,0,0.15);-moz-box-shadow:0 0 20px rgba(0,0,0,0.15);box-shadow:0 0 20px rgba(0,0,0,0.15)}
.nb_news_h{overflow:hidden}
.img_nb_news_h{float:left;min-height:1px;width:200px;height:133px;margin-right:20px}
.img_nb_news_h img{display:block;width:100%;height:100%}
.r_nb_news_h{overflow:hidden}
.n_nb_news_h{font-size:16px;font-weight:500;color:#212121;line-height:22px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.n_nb_news_h a{color:#212121}
.n_nb_news_h a:hover{color:#0d9350}
.des_nb_news_h{color:#666;padding:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.other_news_h > li{padding-left:12px;position:relative;border-bottom:1px dotted #b2b2b2}
.other_news_h > li::before{font-family:"Font Awesome 5 Pro";font-weight:300;content:"\f0da";position:absolute;top:10px;left:0;color:#0d9350}
.other_news_h > li:last-child{border-bottom:0}
.other_news_h > li > a{display:block;color:#444;padding:11px 0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.other_news_h > li > a:hover{color:#0d9350}
.sty_date{padding:3px 0}
.sty_date > li{display:inline-block;font-size:12px;color:#666;margin-right:10px}
.sty_date > li i{margin:0 1px}
.text_cnkh_h{font-style:italic;padding:65px 20px 0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;position:relative}
.text_cnkh_h::before{font-family:"Font Awesome 5 Pro";font-weight:300;content:"\f10d";position:absolute;top:20px;left:0;font-size:30px;color:#fff;font-style:normal}
.if_cnkh_h figure{padding-top:20px}
.if_cnkh_h figure img{background-color:#fff;padding:2px;width:80px;height:80px;display:block;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin:auto}
.if_cnkh_h strong{display:block;font-weight:500;padding-top:10px}
.if_cnkh_h span{display:block}
.swiper-pagination-3{position:static!important;margin-top:20px}
.swiper-pagination-3 .swiper-pagination-bullet{width:10px;height:10px}
.bg_cont{height:120px;position:relative;margin-top:46px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;color:#fff;background-image:url(../imgs/bg_cont.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover}
.bg_cont::before{content:"";background-color:rgba(0,0,0,0.6);position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}
.h_cont{position:relative;z-index:2;font-size:30px;line-height:36px;color:#0d9350;text-transform:capitalize}
.ul_breacrum{position:relative;z-index:2}
.ul_breacrum > li{display:inline-block;color:rgba(255,255,255,0.8);font-size:12px}
.ul_breacrum > li::after{font-family:"Font Awesome 5 Pro";font-weight:300;content:"\f105";margin:0 3px}
.ul_breacrum > li:last-child::after{display:none}
.ul_breacrum > li > a{color:rgba(255,255,255,0.8)}
.ul_breacrum > li > a:hover{color:rgba(255,255,255,1)}
.f_page{padding:50px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.f_contact{padding:60px 0}
.l_contact{float:left;min-height:1px;padding-right:20px;width:40%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.r_contact{min-height:1px;overflow:hidden;padding-left:20px}
.t_contact{text-transform:uppercase;font-size:24px;font-weight:500;line-height:30px;padding-bottom:15px;position:relative;margin-bottom:30px}
.t_contact::before{content:"";height:3px;width:60px;background-color:#0d9350;position:absolute;bottom:0;left:0}
.ul_l_contact > li{padding-bottom:30px}
.ul_l_contact > li:last-child{padding-bottom:0}
.t_ul_l_contact{font-size:16px;font-weight:500;padding-bottom:5px}
.m_ul_l_contact{font-size:14px;line-height:22px;color:#555}
.m_ul_l_contact a{color:#555}
.s_m_ul_l_contact{color:#fba519;font-weight:600;width:20px;display:inline-block}
.ul_r_contact{margin-left:-10px;margin-right:-10px}
.ul_r_contact > li{float:left;padding:0 10px 20px;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.ul_r_contact > li.l1_ul_r_contact{width:100%;float:none;clear:both}
.ipt_contact{width:100%;height:40px;border:1px solid #ddd;background-color:#fff;padding:0 20px;font-size:12px;color:#555}
.txt_contact{width:100%;height:120px;min-height:120px;border:1px solid #ddd;background-color:#fff;padding:15px 20px;font-size:12px;color:#555;resize:vertical}
.ipt_contact:focus,.txt_contact:focus{border:1px solid #000}
.but_contact{background-color:#0d9350;color:#fff;font-size:14px;font-weight:500;cursor:pointer;border:0;text-transform:uppercase;padding:14px 30px}
.but_contact:active{background-color:#ffba0e}
.map_contact{height:400px;background-color:#f6f6f6}
.map_contact iframe{width:100%!important;height:100%!important}
.f_news{padding:30px 0 50px}
.content{float:right;min-height:1px;width:870px}
.sidebar{float:left;min-height:1px;width:270px}
.r_sb{margin-bottom:20px}
.t_r_sb{color:#212121;border-bottom:1px solid #eee}
.t_r_sb strong{display:inline-block;text-transform:capitalize;font-size:18px;font-weight:500;padding:5px 0;position:relative}
.t_r_sb strong::before{content:"";position:absolute;bottom:-1px;left:0;right:0;background-color:#0d9350;height:2px}
.t_r_sb strong a{color:#0d9350}
.link_t_r_sb{color:#666;position:absolute;bottom:3px;right:0}
.link_t_r_sb:hover{color:#0d9350}
.link_t_r_sb i{position:relative;top:1px}
.ul_dm_sb{padding-top:15px}
.ul_dm_sb > li{padding-bottom:5px}
.ul_dm_sb > li > a{display:block;padding:0 0 0 12px;position:relative;color:#212121;text-transform:capitalize}
.ul_dm_sb > li > a::before{font-family:"Font Awesome 5 Pro";font-weight:300;content:"\f105";position:absolute;top:0;left:0}
.ul_dm_sb > li > a:hover{color:#0d9350}
.ul_dm_sb > li.active > a{color:#0d9350;font-weight:500}
.ul_dm_bv > li{padding:25px 0;overflow:hidden;border-bottom:1px dotted #ddd}
.ul_dm_bv > li:first-child{padding-top:0}
.ul_dm_bv > li figure{float:left;width:270px;height:180px;margin-right:20px; border-radius: 10px;}
.ul_dm_bv > li figure img{display:block;width:100%;height:100%; border-radius: 10px;}
.m_ul_dm_bv{overflow:hidden}
.m_ul_dm_bv h3{font-size:18px;line-height:24px;color:#212121;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.m_ul_dm_bv h3:hover{color:#0d9350}
.m_ul_dm_bv .tool_user{padding:5px 0}
.m_ul_dm_bv p{color:#444;overflow:hidden;padding:0;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}
.ul_prod_r_sb > li{padding-top:15px;overflow:hidden;position:relative}
.ul_prod_r_sb > li .lb_prod{top:15px;right:auto;left:0;font-size:10px;width:24px;height:24px;line-height:24px}
.ul_prod_r_sb > li .lb_prod::before{border-top:6px solid #ffba0e;border-right:12px solid transparent;bottom:-6px}
.ul_prod_r_sb > li .lb_prod::after{border-top:6px solid #ffba0e;border-left:12px solid transparent;bottom:-6px}
.img_prod_r_sb{float:left;width:100px;height:120px;margin-right:12px; border-radius: 10px;}
.img_prod_r_sb img{display:block;width:100%;height:100%; border-radius: 10px;}
.m_prod_r_sb{overflow:hidden}
.n_prod_r_sb{font-weight:400;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#444;font-size:14px}
.n_prod_r_sb:hover{color:#0d9350}
.pri_prod_r_sb{padding:0}
.pri_prod_r_sb strong{display:inline-block;font-weight:500;color:#ffba0e}
.pri_prod_r_sb span{display:inline-block;color:#666;font-size:12px;text-decoration:line-through;margin-left:10px}
.id_prod_r_sb{padding:0;color:#666;font-size:12px}
.tit_D{font-size:30px;line-height:36px;color:#212121;font-weight:400;padding-bottom:10px}
.des_D{font-size:16px;line-height:22px;font-weight:500;padding-bottom:10px;color:#212121}
.tool_share_social{padding-top:20px;margin-left:-2px}
.t_other_D{padding-top:20px}
.t_other_D .ul_dm_bv > li:first-child{padding-top:25px}
.t_other_D .ul_dm_bv > li:last-child{border-bottom:0}
.text_f_prod{padding:20px 0 22px;border-bottom:1px solid #ddd;position:relative;color:#444}
.text_f_prod::before{content:"";height:2px;position:absolute;bottom:-3px;left:0;right:0;background-color:#f5f5f5}
.f_prod{padding:20px 0 60px}
.t_f_prod{padding-bottom:20px;position:relative}
.l_t_f_prod{padding:7px 0}
.l_t_f_prod strong{color:#0d9350;font-weight:500}
.r_t_f_prod{position:absolute;top:0;right:0}
.slec_t_f_prod{background:#ddffe1 url(../imgs/icon_1.png) no-repeat center right 11px;padding:0 32px 0 11px;border:1px solid #b6debb;height:34px;-webkit-border-radius:3px!important;-moz-border-radius:3px!important;border-radius:3px!important;color:#777;font-size:13px;margin-left:6px}
.slec_t_f_prod:focus{border-color:#0d9350}
.slec_t_f_prod option{background-color:#fff}
.ul_prod > li{width:270px;position:relative;margin:0 30px 30px 0;float:left;min-height:1px}
.ul_prod > li:nth-child(4n){margin-right:0}
.ul_prod > li:nth-child(4n+1){clear:both}

.ul_prod_baiviet > li{width:270px;position:relative;margin:0 30px 30px 0;float:left;min-height:1px}
.ul_prod_baiviet > li:nth-child(3n){margin-right:0}
.ul_prod_baiviet > li:nth-child(3n+1){clear:both}

.info_prod_D{padding:30px 0;position:relative}
.img_prod_D{float:left;min-height:1px;width:470px;position:relative}
.img_prod_D img{display:block;width:100%;height:auto}
.img_prod_D .lb_prod{right:auto;left:-3px}
.zooom_prod_D{color:#fff;font-size:21px;position:absolute;top:10px;right:10px;z-index:1;text-shadow:0 0 10px rgba(0,0,0,0.2)}
.nd_prod_D{overflow:hidden;padding-left:30px;color:#444}
.til_prod_D{font-size:30px;line-height:36px;font-weight:400;color:#212121;padding-bottom:20px}
.r_nd_prod_D{float:right;min-height:1px;width:270px}
.l_nd_prod_D{float:left;min-height:1px;width:370px}
.l_nd_prod_D .rating_it{padding-bottom:0!important}
.ul_l_nd_prod_D{margin-top:11px}
.ul_l_nd_prod_D > li{border-top:1px solid #e7e7e7;padding:11px 0}
.ul_l_nd_prod_D > li i{width:16px}
.ul_l_nd_prod_D > li a{color:#0d9350;font-weight:500}
.pri_prod_D{overflow:hidden}
.pri_prod_D strong{display:block;float:left;font-size:30px;font-weight:400;color:#212121;line-height:36px}
.pri_prod_D span{display:block;float:right;font-size:20px;line-height:26px;color:#888;text-decoration:line-through;padding-top:9px}
.id_prod_D{font-size:16px;line-height:22px}
.sl_prod_D{font-size:16px;overflow:hidden;line-height:34px}
.num_prod_D{width:60px;height:32px;border:1px solid #000;padding:0 5px;text-align:center;float:right;font-size:16px}
.tt_prod_D{font-size:16px;line-height:22px}
.tt_prod_D span{color:#888;font-size:14px}
.tt_prod_D strong{display:block;font-weight:400;color:#f90101;font-size:30px;line-height:36px;padding:5px 0}
.tt_prod_D strong b{font-weight:400}
.but_prod_D{color:#fff;text-transform:uppercase;font-weight:500;text-align:center;display:block;font-size:18px;padding:12px;background-color:#ffba0e}
.but_prod_D:hover{background-color:#f90101}
.but_prod_D_2{color:#fff;text-transform:uppercase;font-weight:500;text-align:center;display:block;font-size:18px;padding:12px;background-color:#0d9350}
.but_prod_D_2:hover{background-color:#f90101}
.note_prod_D{position:absolute;left:500px;bottom:30px;right:0;background-color:#edfcef;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;padding:15px 20px 10px}
.note_prod_D ul{overflow:hidden}
.note_prod_D ul li{width:350px;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 0 5px 25px;position:relative}
.note_prod_D ul li::before{font-family:"Font Awesome 5 Pro";font-weight:300;content:"\f7ff";color:#0d9350;position:absolute;top:0;left:1px}
.note_prod_D ul li:nth-child(2n){width:250px;float:right}
.note_prod_D ul li:nth-child(2n+1){clear:both}
.f_prod_D{padding-bottom:50px}
.ct_prod_D{float:left;min-height:1px;width:870px}
.sb_prod_D{float:right;min-height:1px;width:270px}
.t_tab_prod_D{padding-bottom:15px;position:relative}
.t_tab_prod_D::before{content:"";height:1px;background-color:#eee;position:absolute;bottom:14px;left:0;right:0}
.t_tab_prod_D span{font-size:18px;font-weight:500;color:#212121;text-transform:capitalize;padding:0 15px;line-height:33px;float:left;cursor:pointer;position:relative;border-top:2px solid #fff}
.t_tab_prod_D span.active{border-left:1px solid #0d9350;border-right:1px solid #0d9350;border-top:2px solid #0d9350;color:#0d9350}
.t_tab_prod_D span.active::before{content:"";height:1px;background-color:#fff;position:absolute;bottom:-1px;left:0;right:0;z-index:1}
.spcl{padding:50px 0;position:relative}
.r_dm_yc .t_r_sb{margin-bottom:25px;position:relative}
.spkt_yc{position:relative;margin:10px auto 40px}
#footer{background-color:#e9eae9;color:#444}
#footer a{color:#444}
#footer a:hover{color:#0d9350}
.foot_1{padding:40px 0}
.ul_foot_1{overflow:hidden}
.ul_foot_1 > li{float:left;min-height:1px;margin-right:10px;width:200px}
.ul_foot_1 > li{float:left;width: calc(calc(100% - 170px) / 4);min-height:1px;margin-right:10px;}
.ul_foot_1 > li:nth-child(1){width:380px}
.ul_foot_1 > li:nth-child(4){margin-right:0px;}
.f_detail_tt{top:-5px}
.f_detail_tt table{border:none}
.f_detail_tt table td,table th{border:none;padding:0}
.f_detail_tt ul li{position:relative;padding-left:15px;margin-right:15px;line-height:28px}
.f_detail_tt ul li::before{font-family:"Font Awesome 5 Pro";font-weight:900;content:"\f069";font-size:8px;position:absolute;top:0;left:0;color:#666}
.logo_foot_1{padding-bottom:27px}
.logo_foot_1 img{display:inline-block;width:auto;height:40px}
.t_foot_1{text-transform:uppercase;font-weight:700;color:#212121;font-size:16px;line-height:24px;padding:0 0 15px}
.ol_foot_1 > li{padding-bottom:5px}
.ol_foot_1 > li > a{display:inline-block;position:relative;color:#212121;padding-left:10px}
.ol_foot_1 > li > a::before{font-family:"Font Awesome 5 Pro";font-weight:300;content:"\f105";position:absolute;top:0;left:0}
.ol1_foot_1 > li{padding:0 0 5px 25px;position:relative}
.ol1_foot_1 > li span{display:block;width:20px;text-align:center;position:absolute;top:0;left:0;font-size:14px}
.httt_foot_1{padding:20px 0 0}
.ol2_foot_1 > li{display:inline-block;margin:0 4px 5px 0}
.ol2_foot_1 > li > a{color:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#fff;width:35px;height:35px;display:block;text-align:center;font-size:15px}
.ol2_foot_1 > li > a i{position:relative;top:8px}
.ol2_foot_1 > li > a:hover{color:#fff!important;background-color:#0d9350}
.foot_2{font-size:13px;text-align:center;padding:15px 0;border-top:1px solid #d1d2d1}
.f-detail{line-height:1.6}
.f-detail img,.f-detail div,.f-detail table,.f-detail h1,.f-detail h2,.f-detail h3,.f-detail h4,.f-detail h5,.f-detail h6,.f-detail p,.f-detail strong,.f-ndct em{max-width:100%!important}
.f-detail img{padding:5px 0;max-width:100%!important;height:auto!important}
.f-detail a{color:#0d9350}
.f-detail a:hover{text-decoration:underline}
.f-detail iframe{max-width:100%!important}
.f-detail table tr{background:#fff}
.f-detail table tr:nth-child(2n){background:#f9f9f9}
.f-detail table td{padding:10px}
.f-detail ul,.f-detail ol{margin-top:10px;margin-bottom:10px}
.f-detail ul li{list-style:disc;margin-left:30px}
.f-detail ol li{list-style:decimal;margin-left:30px}
.tag{padding:20px 0 0;font-size:11px;overflow:hidden;font-family:Arial;line-height:18px}
.tag span{color:#939393;padding:2px 5px 2px 23px;background:#F1F1F1 url(../imgs/icontag.png) no-repeat 5px 5px;display:block;float:left;margin:0 3px 3px 0}
.tag a{padding:2px 5px;color:#656565;background:#F1F1F1;display:block;float:left;margin:0 3px 3px 0}
.tag a:hover{background:#E2E2E2}
.error-sty{color:#f70000;font-weight:400;padding:5px 0;font-size:11px}
.clear{clear:both;height:0;float:none}
.box-sizing-fix{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.img_object_fit{object-fit:cover;-moz-object-fit:cover;-webkit-object-fit:cover;-o-object-fit:cover;-ms-object-fit:cover}
::-webkit-input-placeholder{opacity:1}
::-moz-placeholder{opacity:1}
:-ms-input-placeholder{opacity:1}
:-moz-placeholder{opacity:1}
.sty_slec{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.sty_slec::-ms-expand{display:none}
.sty_transition{-webkit-transition:ease .3s;-moz-transition:ease .3s;-o-transition:ease .3s;-ms-transition:ease .3s;transition:ease .3s}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-block}
* html .clearfix{height:1%}
.clearfix{display:block}
select option{font-size:12px;padding:0 5px}
input,textarea,select,button{font-family:'Roboto',Arial,Helvetica,sans-serif;font-size:13px;font-weight:400;line-height:20px}
button:active{opacity:.9}
html{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,0.5) #ddd}
::-webkit-scrollbar{width:7px;height:7px;background:#ddd}
::-webkit-scrollbar-thumb{width:7px;background-color:rgba(0,0,0,0.5)}
::-webkit-scrollbar-track{padding:3px}
#star img{display:inline-block;width:auto;height:18px;position:relative;top:-1px}
.page{font-size:12px;padding:30px 0 0;text-align:center;text-transform:uppercase;font-weight:400}
.PageNum a{display:inline-block;color:#333;padding:3px 10px;margin:0 3px 5px 0;border:1px solid silver}
.PageNum a:hover{color:#fff;background:#0d9350;border:1px solid #0d9350}
.PageNum span{font-weight:700;display:inline-block;color:#fff;padding:3px 10px;margin:0 3px 5px 0;background:#0d9350;border:1px solid #0d9350}
.f_cart{padding:20px 0 50px;margin-top:46px}
.t_f_cart{overflow:hidden;margin-bottom:20px}
.t_f_cart > li{float:left;width:25%;position:relative}
.t_f_cart > li > a{display:block;background:#aaa;color:#fff;text-transform:uppercase;font-size:14px;font-weight:500;line-height:49px;padding:0 30px}
.t_f_cart > li > a em{width:20px;height:20px;text-align:center;line-height:20px;display:inline-block;font-style:normal;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:rgba(255,255,255,0.3);margin-right:3px;font-size:12px}
.t_f_cart > li > a::after{content:"";background:#aaa url(../imgs/icon_18_0.png) no-repeat;width:18px;height:49px;position:absolute;top:0;right:0;z-index:1}
.t_f_cart > li:last-child > a::after{background:#aaa}
.t_f_cart > li.active:last-child > a::after{background-color:#eee}
.t_f_cart > li.active > a{background:#10c325}
.t_f_cart > li.active > a::before{content:"";background:#aaa url(../imgs/icon_18_2.png) no-repeat;width:18px;height:49px;position:absolute;top:0;left:-18px;z-index:2}
.t_f_cart > li.active > a::after{content:"";background:#aaa url(../imgs/icon_18_1.png) no-repeat;width:18px;height:49px;position:absolute;top:0;right:0;z-index:1}
.t_f_cart > li:last-child.active > a::after{background:#10c325}
.tb_f_cart{width:100%;background:#fff}
.tb_f_cart td{padding:15px;border:1px solid #ddd}
.tb_f_cart thead tr{background:#666}
.tb_f_cart thead tr td{border:1px solid #999;text-transform:uppercase;font-weight:500;color:#fff;text-align:center;padding:10px}
.tb_f_cart tbody tr td{text-align:center}
.pri_f_cart{color:#ffba0e;font-size:16px;text-transform:uppercase;font-weight:500}
.del_f_cart{display:inline-block;width:40px;height:40px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#ccc;color:#fff;text-align:center;line-height:40px;font-size:22px}
.del_f_cart:hover{background-color:#0d9350}
.num_f_cart{width:40px;height:40px;text-align:center;border:1px solid #eee;padding:0 3px}
.tt_prod_f_cart{overflow:hidden;text-align:left}
.tt_prod_f_cart img{display:block;width:90px;height:auto;float:left;margin-right:20px}
.tt_prod_f_cart strong{color:#434343;display:block;text-transform:uppercase}
.tt_prod_f_cart span{display:block;color:#434343}
.mgg_f_cart{position:relative;text-align:left;float:left}
.ipt_mgg_f_cart{width:250px;height:40px;background:#fff;border:1px solid #eee;padding:0 100px 0 10px;color:#999;font-size:14px}
.ipt_mgg_f_cart:focus{color:#333}
.btn_mgg_f_cart{position:absolute;top:0;right:0;z-index:1;height:40px;color:#fff;text-transform:uppercase;font-weight:700;cursor:pointer;background:#434343;border:0;padding:0 20px;font-size:14px}
.show_mgg_f_cart{padding:8px 0 0 20px;font-size:12px;font-weight:700;float:left}
.show_mgg_f_cart strong{color:#ee0101}
.bot_tb_f_cart{padding-top:30px;text-align:right}
.bot_tb_f_cart a{display:inline-block;color:#fff;font-weight:500;line-height:40px;padding:0 10px;min-width:180px;text-align:center;text-transform:uppercase;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.bot_tb_f_cart a i{font-size:16px;position:relative;top:1px}
.btn_ttmh_f_cart{background-color:#888}
.btn_ttn_f_cart{background-color:#0d9350}
.btn_ttn_f_cart:hover{background-color:#ffba0e}
.t_m_col_f_cart_2{text-align:center;color:#0d9350;text-transform:uppercase;font-weight:500;font-size:16px;padding:10px;background:#eee;background:-moz-linear-gradient(top,rgba(238,238,238,1) 0%,rgba(255,255,255,1) 100%);background:-webkit-linear-gradient(top,rgba(238,238,238,1) 0%,rgba(255,255,255,1) 100%);background:linear-gradient(to bottom,rgba(238,238,238,1) 0%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee',endColorstr='#ffffff',GradientType=0);border:1px solid #eee;border-bottom:0}
.in_m_col_f_cart_2{overflow-y:auto;height:261px;border:1px solid #eee;padding:0 19px;background:#FFF}
.in_m_col_f_cart_2 table{width:100%;border:0}
.in_m_col_f_cart_2 table tr + tr{border-top:1px dotted #ddd}
.in_m_col_f_cart_2 table td{border:0;padding:20px 0;text-align:center}
.bot_in_col_f_cart_1{text-align:center;padding-top:10px}
.bot_in_col_f_cart_1 a{display:inline-block;line-height:40px;color:#fff;font-size:14px;text-transform:uppercase;font-weight:500;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;padding:0 20px;min-width:130px;margin:5px}
.btn_1_in_col_f_cart_1{background-color:#888}
.btn_2_in_col_f_cart_1{background-color:#0d9350}
.btn_2_in_col_f_cart_1:hover{background-color:#ffba0e}
.bot_tb_f_cart_bt,.btn_gh_5{height:40px;color:#fff;font-size:12px;text-transform:uppercase;font-weight:700;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:0 20px!important;margin:0 5px;cursor:pointer;min-width:inherit!important}
.bot_tb_f_cart_bt[type="submit"]{-webkit-border-radius:3px!important;-moz-border-radius:3px!important;border-radius:3px!important}
.t1_in_col_f_cart_1{text-transform:uppercase;font-weight:500;background:#eaf8ec;padding:10px 15px;color:#24bd33;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.t2_in_col_f_cart_1{text-transform:uppercase;font-weight:700;background:#f3f3f3;padding:10px 20px;color:#434343}
.ul_gh_3{padding:20px 0}
.ul_gh_3 > li{position:relative}
.ul_gh_3 > li + li{margin-top:15px}
.rad_gh_3{cursor:pointer;display:inline-block}
.rad_gh_3 + .rad_gh_3{margin-left:15px}
.rad_gh_3 input{position:relative;top:2px;margin-right:4px}
.ipt_gh_3{width:100%;height:40px;border:1px solid #ddd;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#fff;font-weight:400;font-size:12px;padding:0 15px;color:#666}
.ipt_gh_3[type="text"]{-webkit-border-radius:3px!important;-moz-border-radius:3px!important;border-radius:3px!important}
.txt_gh_3{width:100%;height:80px;resize:none;border:1px solid #ddd;background:#fff;font-weight:400;font-size:12px;padding:15px;color:#666;-webkit-border-radius:3px!important;-moz-border-radius:3px!important;border-radius:3px!important}
.slec_gh3{width:100%;height:40px;border:1px solid #ddd;font-weight:400;font-size:12px;color:#777;padding:0 40px 0 12px;background:url(../imgs/icon_1.png) no-repeat center right 15px;-webkit-border-radius:3px!important;-moz-border-radius:3px!important;border-radius:3px!important}
.ol_gh_3{overflow:hidden}
.ol_gh_3 > li{width:49%;float:left;position:relative}
.ol_gh_3 > li + li + li{margin-top:15px}
.ol_gh_3 > li:nth-child(2n){float:right}
.ol_gh_3 > li:nth-child(2n+1){clear:both}
.date_gh_3{position:absolute;top:1px;right:1px;z-index:1;width:38px;height:38px;line-height:38px!important;text-align:center;font-size:17px;color:#777}
.ul_gh_4{padding:20px}
.ul_gh_4 > li{overflow:hidden;position:relative}
.ul_gh_4 > li + li{margin-top:10px}
.ul_gh_4 > li strong{display:block;font-weight:400;float:left;width:230px;margin-right:20px}
.ul_gh_4 > li p{padding:0;overflow:hidden}
.m_gh_5{text-align:center}
.t_m_gh_5{color:#0d9350;text-transform:uppercase;font-size:16px;font-weight:500;padding-bottom:20px}
.t_m_gh_5 i{margin-right:4px}
.mdh_gh_5{color:#e0a616;display:inline-block;background-color:#fff8e5;padding:10px 20px;margin-bottom:20px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.btn_gh_5{font-weight:500;font-size:14px;height:40px;color:#fff;border:0;cursor:pointer;background-color:#0d9350;text-transform:uppercase;padding:0 10px;min-width:130px;-webkit-border-radius:2px!important;-moz-border-radius:2px!important;border-radius:2px!important}
.btn_gh_5:hover{background-color:#ffba0e}
.col_f_cart{overflow:hidden}
.col_f_cart_1{float:right;width:49%}
.col_f_cart_2{float:left;width:49%}
.ul_col_f_cart_2 > li{overflow:hidden;background:#f6f6f6;margin-top:1px;padding:10px 15px}
.ul_col_f_cart_2 > li strong{float:left;font-weight:500}
.ul_col_f_cart_2 > li span{float:right;text-align:right;font-size:14px}
.in_col_f_cart_1{background:#fff;padding:19px;border:1px solid #ddd}
.select_httt > li{background:#fff;margin-bottom:10px;font-size:12px;font-weight:700;color:#434343;border:1px solid #ddd;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-transform:uppercase}
.select_httt > li.active{background:#eaf8ec;color:#24bd33;border:1px solid #bbdbbf}
.select_httt > li label{cursor:pointer;display:block;padding:10px 15px}
.select_httt > li label input{position:relative;top:2px;margin-right:6px}
.f_account{padding:96px 0 50px}
.form_account{background:#fff;width:400px;margin:0 auto;padding:30px;border:1px solid #ddd;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 1px rgba(0,0,0,0.08);-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.08);box-shadow:0 1px 1px rgba(0,0,0,0.08)}
.title_account{text-transform:capitalize;font-size:24px;line-height:34px;font-weight:400;margin-bottom:10px;text-align:center;position:relative}
.title_account::before{content:"";height:1px;background:#eee;position:absolute;top:16px;right:0;left:0}
.title_account strong{background:#fff;padding:0 10px;font-weight:400;z-index:1;position:relative;text-transform:uppercase}
.account_other{text-align:center;font-size:13px;color:#999}
.account_other ul{overflow:hidden;padding-top:10px}
.account_other ul li{float:left;width:49%}
.account_other ul li:nth-child(2){float:right}
.account_other ul li.acc_fb a{background:#3b589b url(../imgs/facebook.png) no-repeat 8px center;background-size:22px 22px}
.account_other ul li.acc_gg a{background:#da3a43 url(../imgs/google.png) no-repeat 8px center;background-size:22px 22px}
.account_other ul li a{display:block;padding:7px 0;color:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.account_other ul li a:hover{opacity:.8}
.main_account{overflow:hidden;position:relative}
.ul_main_account{overflow:hidden}
.ul_main_account > li{position:relative;margin-top:20px}
.se_nh{width:100%;height:34px;border:1px solid #ddd;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:0 6px}
.se_nh option{padding:0 10px}
.label_account{font-weight:700;padding-bottom:5px;display:block}
.ipt_account{color:#777;border:1px solid #ddd;width:100%;height:40px;padding:0 10px;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);-webkit-border-radius:2px!important;-moz-border-radius:2px!important;border-radius:2px!important}
.ipt_account[type=text],.ipt_account[type=password]{-webkit-border-radius:2px!important;-moz-border-radius:2px!important;border-radius:2px!important}
.txt_account{color:#333;-webkit-border-radius:3px!important;-moz-border-radius:3px!important;border-radius:3px!important;border:1px solid #ddd;width:100%;min-height:100px;padding:10px;resize:vertical;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}
.ipt_account:focus{border:1px solid #999}
.btn_account2{font-weight:500;border:0;background:#0d9350;color:#fff;width:100%;padding:10px;cursor:pointer;text-transform:uppercase;-moz-border-radius:2px!important;-webkit-border-radius:2px!important;border-radius:2px!important;font-size:14px}
.btn_account2:active{background-color:#ffba0e}
.btn_account2 + .btn_account2{margin-left:5px}
.error_account{display:block;font-size:13px;color:#F03;padding-top:5px}
.bottom_account{margin-top:20px;overflow:hidden}
.ba_dk{overflow:hidden;padding-top:15px;text-align:center;font-size:13px}
.ba_dk p{padding:0;color:#999}
.ba_dk a{color:#007FF0;display:inline-block;margin:0 10px;text-decoration:underline}
.ba_dk a:hover{text-decoration:none}
.show_gt ol{overflow:hidden}
.show_gt ol li{float:left;line-height:18px;width:48.5%}
.show_gt ol li:nth-child(2n){float:right}
.show_gt ol li label{display:block;cursor:pointer;background:#f9f9f9;padding:10px;text-align:center;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.show_gt ol li input[type=radio]{position:relative;top:2px;cursor:pointer;margin-right:4px}
.avar_dbtk{text-align:center;margin-top:15px;font-size:13px;font-weight:700}
.avar_dbtk img{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:80px;height:80px}
.f_account2{padding:30px 0 50px;min-height:100vh;background-color:#212529!important;background-image:url(../imgs/map-image.png);background-position:top center;background-size:100% auto;color:#fff}
.t_f_account2{text-align:center;padding:30px 0}
.t_f_account2 h1{font-size:40px;line-height:46px;text-transform:uppercase}
.t_f_account2 p{padding:10px 0;font-style:italic}
.ul_f_account2 > li{float:left;min-height:1px;width:49%;margin-bottom:25px}
.ul_f_account2 > li:nth-child(2n){float:right}
.ul_f_account2 > li.last_ul_f_account2{width:100%;clear:both}
.ipt_f_account2{width:100%;height:46px;border:0;background-color:#fff;padding:0 15px;font-weight:500;font-size:16px}
.ipt_f_account2[type=text]{-webkit-border-radius:2px!important;-moz-border-radius:2px!important;border-radius:2px!important}
.txt_f_account2{width:100%;height:200px;min-height:200px;resize:none;border:0;background-color:#fff;padding:15px;font-weight:500;font-size:16px;-webkit-border-radius:2px!important;-moz-border-radius:2px!important;border-radius:2px!important}
.bot_f_account2{text-align:center}
.but_f_account2{padding:20px 60px;-webkit-border-radius:2px!important;-moz-border-radius:2px!important;border-radius:2px!important;text-transform:uppercase;font-weight:500;color:#fff;font-size:16px;background-color:#ff6d00;border:0;cursor:pointer}
.f_form_account{padding:76px 0 50px}
.mfa_1{width:220px;float:left}
.mfa_2{overflow:hidden;background:#fff;border:1px solid #d5d5d5;padding:20px 25px;min-height:500px}
.ul_mfa_1 > li{text-transform:uppercase;position:relative;border-top:1px solid #d5d5d5;margin-right:12px}
.ul_mfa_1 > li:first-child{border-top:0}
.ul_mfa_1 > li > a{font-size:13px;color:#575757;display:block;padding:10px 0 16px}
.ul_mfa_1 > li.active{border-left:1px solid #d5d5d5;margin-right:0}
.ul_mfa_1 > li.active:first-child{border-top:1px solid #d5d5d5}
.ul_mfa_1 > li.active::before{content:"";width:12px;height:1px;background:#d5d5d5;position:absolute;bottom:-1px;right:0}
.ul_mfa_1 > li.active::after{content:"";width:1px;background:#fff;position:absolute;top:0;bottom:0;right:-1px}
.ul_mfa_1 > li.active > a{color:#000;background:#fff}
.ul_mfa_1 > li i{font-size:21px;margin:0 10px;width:20px;text-align:center;position:relative;top:2px}
.ul_mfa_1 > li.active .ul_mfa_1_child{background:#fff}
.ul_mfa_1_child{padding:0 0 5px 37px}
.ul_mfa_1_child > li{list-style:disc}
.ul_mfa_1_child > li > a{color:#575757;padding:5px 0;display:inline-block}
.ul_mfa_1_child > li.active > a,.ul_mfa_1_child > li > a:hover{text-decoration:underline}
.title_mfa_2{position:relative;text-transform:uppercase;font-size:19px;line-height:25px;letter-spacing:-1px;border-bottom:3px solid #e5e5e5;padding-bottom:20px}
.main_mfa_2{padding-top:20px;position:relative}
.avt_mfa{position:absolute;top:20px;right:0;text-align:center;padding:20px;border:1px solid #eee;width:200px}
.avt_mfa img{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:100px;height:100px;display:block;margin:0 auto 10px}
.f-upfile{position:relative;padding-top:5px}
.f-upfile span{color:#1f76d9;text-decoration:underline;cursor:pointer}
.f-upfile input{position:absolute;top:0;left:0;opacity:0;width:100%;cursor:pointer}
.img_fql{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.filter_1{padding-bottom:20px;border-bottom:3px solid #E5E5E5}
.slex_filter_1{height:32px;min-width:150px;-webkit-appearance:menulist-button;line-height:26px;padding-left:7px;color:#000;font-size:14px}
.filter_2{padding:20px 0}
.ipt_filter_2{background:#fff;border:1px solid #BFBFBF;width:200px;height:32px;padding:0 10px;margin:0 10px}
.btn_filter_2{background:#000;border:none;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:700;padding:0 30px;height:32px;text-transform:uppercase}
.btn_filter_2:hover{text-decoration:underline}
.row_mfa{overflow:hidden}
.col_row_mfa{float:left;padding-bottom:15px}
.col_row_mfa label{display:block;padding-bottom:5px;text-transform:capitalize}
.col_row_mfa select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:32px;line-height:26px;padding-left:7px;color:#000;font-size:12px;border:1px solid #bfbfbf;background:#fff url(../imgs/layout/arrown_menu_accordion.png) no-repeat center right 10px;background-size:auto 6px;cursor:pointer}
.col_row_mfa select:focus{border:1px solid #000}
.row_mfa_1 .col_row_mfa{width:50%;float:none}
.row_mfa_2 .col_row_mfa{width:49%;margin-right:2%}
.row_mfa_2 .col_row_mfa:nth-child(2n){margin-right:0}
.row_mfa_3 .col_row_mfa{width:32%;margin-right:2%}
.row_mfa_3 .col_row_mfa:nth-child(3n){margin-right:0}
.note_main_mfa_2{font-style:italic}
.lb_gt_mfa{display:inline-block!important;padding:0 20px 0 0;cursor:pointer}
.lb_gt_mfa input{position:relative;top:1px;margin-right:3px}
.ul_fa > li{overflow:hidden}
.ul_fa > li + li{margin-top:15px}
.ul_fa > li > label{display:block;font-family:Arial;font-size:12px;padding-bottom:3px;text-transform:capitalize}
.ipt_fa{background:#fff;border:1px solid #BFBFBF;width:100%;height:40px;padding:0 10px}
.ipt_fa[type=text],.ipt_fa[type=password]{-webkit-border-radius:2px!important;-moz-border-radius:2px!important;border-radius:2px!important}
.ul_fa > li select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:40px;padding-left:7px;color:#000;font-size:12px;border:1px solid #bfbfbf;background:#fff url(../imgs/icon_1.png) no-repeat center right 10px;background-size:auto 6px;cursor:pointer;-webkit-border-radius:2px!important;-moz-border-radius:2px!important;border-radius:2px!important}
.ipt_fa:focus,.ul_fa > li select:focus,.ipt_filter_2:focus{border:1px solid #000}
.filter_qldh_1{background:#f9f9f9;padding:5px;margin-bottom:15px;border:1px solid #eee}
.ul_filter_qldh_1 > li{float:left;width:25%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:5px}
.slec_filter_qldh_1{background:#fff url(../imgs/icon_1.png) no-repeat center right 10px;width:100%;height:30px;border:1px solid #eee;padding:0 30px 0 10px}
.ipt_filter_qldh_1{background:#fff;border:1px solid #eee;padding:0 10px;width:100%;height:30px}
.ipt_filter_qldh_1:focus,.slec_filter_qldh_1:focus{border:1px solid #bbb}
.filter_qldh_2{margin-bottom:15px;position:relative;height:30px;line-height:30px}
.filter_qldh_2 strong{color:#0d9350;font-weight:500}
.our_btn_tk_filter_qldh{position:absolute;top:0;right:0}
.btn_tk_filter_qldh{border:0;cursor:pointer;color:#fff;font-weight:600;background-color:#0d9350;padding:5px 20px;-webkit-border-radius:2px!important;-moz-border-radius:2px!important;border-radius:2px!important}
.btn_tk_filter_qldh:active{background-color:#ffba0e}
.f-qldh{margin:0 -30px}
.f-qldh table{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #ededed}
.f-qldh table thead{background:#eaf8ec}
.f-qldh table thead td{font-weight:500;text-align:center;text-transform:uppercase;border:1px solid #bbdbbf}
.f-qldh table td{padding:15px}
.f-qldh table tbody tr{background-color:#fff}
.f-qldh table tbody tr:nth-child(2n){background-color:#f9f9f9}
.f-qldh table tbody td{border:1px solid #ededed}
.price-qldh{color:#ffba0e;font-weight:500;font-size:16px}
.ul-tt-aldh li{padding:10px 0;font-size:12px;color:#444}
.ul-tt-aldh li:first-child{padding-top:0}
.ul-tt-aldh li:last-child{padding-bottom:0}
.ul-tt-aldh li + li{padding-top:15px;border-top:1px dotted #ccc}
.ul-tt-aldh li h4{font-size:14px;color:#0d9350;font-weight:500}
.ul-tt-aldh li h4 a{color:#0d9350}
.ul-tt-aldh li h4 a:hover{text-decoration:underline}
.ul-tt-aldh li span{display:block}
.form_add_ql{font-size:12px}
.sty_dh{text-align:left!important}
.sty_d{font-style:normal}
.check_dh_1{color:#F30}
.check_dh_2{color:#093}
.star{color:#ffba0e}
.btn_ct{height:40px;padding:0 20px;color:#fff;background-color:#0d9350;border:0;cursor:pointer;font-size:14px;font-weight:500;text-transform:uppercase;-webkit-border-radius:2px!important;-moz-border-radius:2px!important;border-radius:2px!important}
.btn_ct:hover{background-color:#ffba0e}
.icon_menu_mobile{visibility:hidden;width:40px;height:40px;background:url(../imgs/menu_mobile.png) no-repeat center center;position:absolute;top:0;left:0;z-index:102;cursor:pointer;display:block;border-right:1px solid rgba(255,255,255,0.3)}
.menu_mobile{visibility:hidden;background:#555;width:280px;height:100%;overflow-y:scroll;position:fixed;top:0;left:-280px;z-index:99999;font-size:12px;font-family:Arial,Helvetica,sans-serif;transition:all .2s;-moz-transition:all .2s;-webkit-transition:all .2s;-o-transition:all .2s}
.close_menu_mobile{background:rgba(255,255,255,0);position:fixed;top:0;right:0;bottom:0;left:280px;z-index:7009}
.show_menu_mobile{overflow-y:hidden}
.show_menu_mobile .menu_mobile{left:0}
.show_menu_mobile #wrapper::after{content:"";background:rgba(0,0,0,0.8);position:fixed;top:0;right:0;bottom:0;left:0;z-index:10001;transition:all .2s;-moz-transition:all .2s;-webkit-transition:all .2s;-o-transition:all .2s}
.ul_ma_1 li{font-size:12px;position:relative}
.ul_ma_1 > li a{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block;color:#fff;padding:10px 38px 10px 15px}
.ul_ma_1 > li > a{border-top:1px solid #6c6c6c;border-bottom:1px solid #454545;font-weight:700}
.ul_ma_1 > li > a:hover,.ul_ma_1 > li.active > a{background:#626262}
.ul_ma_2 > li > a{background:#474747;border-left:3px solid #0d9350;padding-left:25px}
.ul_ma_2 > li > a:hover{background:#5F5F5F}
.ul_ma_2 > li + li{border-top:1px solid #575757}
.ul_ma_3 > li{border-top:1px solid #575757}
.ul_ma_3 > li > a{background:#474747;border-left:3px solid #0d9350;padding-left:40px;padding-right:15px}
.ul_ma_3 > li > a:hover{background:#5F5F5F}
.arrown_menu_accordion{background:url(../imgs/icon_0.png) no-repeat center;width:38px;height:38px;position:absolute;top:1px;right:0;cursor:pointer}
@media only screen and (max-width: 1920px) {
.slide,.swiper1 .swiper-slide{height:728px}
}
@media only screen and (max-width: 1600px) {
.slide,.swiper1 .swiper-slide{height:606px}
}
@media only screen and (max-width: 1440px) {
.slide,.swiper1 .swiper-slide{height:546px}
}
@media only screen and (max-width: 1366px) {
.slide,.swiper1 .swiper-slide{height:517px}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
.ul_other_h > li {width: 235px;}
.adv_h > li {width: 235px; height: 235px; margin-left: 20px;}
.adv_h > li:nth-child(1) {width: 490px; height: 490px;}
.adv_h > li:nth-child(4) {width: 490px; height: 235px; margin-top: 20px;}
.min_wrap{width:960px}
.ul_banner > li{padding-right:10px;padding-left:10px}
.ul_mn > li > a{font-size:12px;padding:0 10px}
.ul_ti_cont > li{width:310px}
.m_ti_cont strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.pri_prod{float:none}
.id_prod{float:none;text-align:left}
.ul_qc_text_h > li{width:300px}
.ul_prod_h > li{width:217.5px}
.ul_foot_1 > li{width:20%;margin-right:2%}
.ul_foot_1 > li:nth-child(1){width:33.33333%}
.content,.ct_prod_D{width:660px}
.ul_prod > li{width:200px}
.pro_tcode > li .img_prod_h,.ul_prod > li .img_prod_h{height:230px}
.ul_prod > li .add_prod{top:200px}
.img_prod_h{height:249px}
.add_prod{top:219px}
.swiper-button-prev-2,.swiper-button-prev-4{left:-25px!important}
.swiper-button-next-2,.swiper-button-next-4{right:-25px!important}
.img_prod_D{width:400px;padding-bottom:30px}
.l_nd_prod_D{width:230px}
.note_prod_D{position:static;clear:both}
.note_prod_D ul li{width:50%!important}
.m_qc_text_h{background-image:none!important}
.slide,.swiper1 .swiper-slide{height:390px}
}
@media only screen and (max-width: 1023px) {
.ul_other_h > li {width: 49%; margin-right: 0;}
.ul_other_h > li:nth-child(2n) {float: right;}
.ul_other_h > li + li + li {margin-top: 4%;}
html,body{overflow-x:hidden;-webkit-overflow-scrolling:touch}
body{background-size:100% auto}
.icon_menu_mobile{visibility:visible}
#wrapper{transition:all .2s;-moz-transition:all .2s;-webkit-transition:all .2s;-o-transition:all .2s;left:0}
.min_wrap, .min_wrap_dienhoa{width:96%}
.banner{padding:10px 2%;height:30px}
.logo{top:10px;left:2%}
.logo img{height:30px}
.r_banner{height:40px;padding:5px 2% 5px 0;background:none}
.sub_user_h{top:50px}
.nav_mn{height:40px;top:50px}
.ti_cont{top:auto;position:static}
.ul_banner{margin-top:0;position:absolute;bottom:-35px;right:2%}
.ul_banner > li{color:#fff;padding:0 0 0 15px;border-right:0}
.ul_banner > li p a{color:#fff}
.ul_banner > li:nth-child(1),.ul_banner > li:nth-child(4){display:none}
.ul_banner > li i{font-size:24px;position:relative;top:2px}
#container{padding-top:90px}
.ul_foot_1 > li{float:none;width:100%!important;margin:0!important;text-align:center}
.logo_foot_1{padding-bottom:20px}
.t_foot_1{padding:20px 0}
.ol1_foot_1 > li{padding:0}
.qc_text_h{background-image:none}
.ul_qc_text_h{position:static}
.ul_qc_text_h > li{float:none;width:auto;margin:0 0 20px}
.ul_qc_text_h > li:last-child{margin-bottom:0}
.t_qc_text_h{background-color:#0eba22}
.t_cont{padding-bottom:20px}
.pro_tcode > li,.ul_prod_h > li,.ul_prod > li{width:32%;margin:0 2% 4% 0}
.pro_tcode > li:nth-child(4n+1),.ul_prod_h > li:nth-child(4n+1),.ul_prod > li:nth-child(4n+1){clear:none}
.pro_tcode > li:nth-child(4n),.ul_prod_h > li:nth-child(4n),.ul_prod > li:nth-child(4n){margin-right:2%}
.n_prod{text-align:center}
.pri_prod{float:none;overflow:hidden;text-align:center}
.id_prod{float:none;text-align:center}
.news_h{float:none;width:98%}
.t_bot_cont{text-align:center}
.other_news_h > li > a{white-space:normal}
.bg_cont{margin-top:0}
.content,.sidebar{width:auto;float:none;margin-bottom:20px}
.ul_dm_bv > li{padding:20px 0}
.ul_dm_bv > li figure{margin-right:15px}
.img_prod_D{width:400px}
.nd_prod_D{padding-left:20px}
.r_nd_prod_D{float:none;width:auto}
.l_nd_prod_D{float:none;width:auto;padding-top:20px}
.note_prod_D{position:static;padding:15px}
.note_prod_D ul li{width:50%!important}
.ct_prod_D,.sb_prod_D{width:auto;float:none;margin-bottom:20px}
.spbc,.prod_h,.foot_1,.f_page,.f_contact{padding:4% 0}
.f_home,.f_prod_D{padding-bottom:4%}
.m_news_h,.cnkh_h{padding:2%}
.qc_text_h,.f_news,.info_prod_D{padding:2% 0}
.f_account{padding:4% 0}
.f_cart{padding:2% 0;margin-top:0}
.t_f_cart > li > a{padding:0 0 0 10px;font-size:12px}
.f_form_account{padding:2% 0}
.mfa_2{padding:20px}
.slide,.swiper1 .swiper-slide{height:365px}
.pro_tcode > li .img_prod_h, .img_prod_h{height:339px}
.add_prod{top:309px}
.ul_breacrum{white-space:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}
.ul_mn,.swiper-button-next-1,.swiper-button-prev-1,.ti_cont::before,.ti_cont,.ul_foot_1 > li:nth-child(3),.ol1_foot_1 > li span{display:none!important}
.f-detail table,.f-qldh{display:block;overflow-x:auto}
.adv_h {display: none !important;}
}
@media only screen and (max-width: 812px) {
.ul_prod_baiviet > li:nth-child(3n+1) {clear: none;}
.slide,.swiper1 .swiper-slide{height:313px}
.pro_tcode > li .img_prod_h, .img_prod_h{height:286px}
.add_prod{top:256px}
}
@media only screen and (max-width: 768px) {
.slide,.swiper1 .swiper-slide{height:292px}
.pro_tcode > li .img_prod_h,.img_prod_h{height:270px}
.add_prod{top:240px}
}
@media only screen and (max-width: 736px) {
.slide,.swiper1 .swiper-slide{height:280px}
.pro_tcode > li .img_prod_h,.img_prod_h{height:259px}
.add_prod{top:229px}
}
@media only screen and (max-width: 667px) {
.slide,.swiper1 .swiper-slide{height:254px}
.pro_tcode > li .img_prod_h,.img_prod_h{height:235px}
.add_prod{top:205px}
}
@media only screen and (max-width: 640px) {
.h_t_cont{font-size:22px}
.h_cont,.tit_D,.til_prod_D{font-size:22px;line-height:28px}
.t_bot_cont{font-size:22px;padding:15px}
.d_form_s{width:90%}
.close_form_s{top:5%;right:5%}
.l_contact,.r_contact{float:none;width:auto;padding:20px 0!important}
.t_contact{font-size:20px;line-height:26px;padding-bottom:10px}
.but_contact{width:100%}
.map_contact{height:200px}
.pro_tcode > li .img_prod_h, .img_prod_D{width:auto;float:none}
.nd_prod_D{padding:15px 0 0}
.til_prod_D{padding-bottom:15px}
.t_f_cart > li{width:50%;padding:.5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.t_f_cart > li > a::after,.t_f_cart > li.active > a::before,.t_f_cart > li.active > a::after{display:none}
.col_f_cart_1,.col_f_cart_2{width:auto;float:none}
.tb_f_cart{display:block;overflow-x:auto}
.tt_prod_f_cart img{width:50px;height:50px}
.mfa_1{width:auto;float:none}
.ul_mfa_1 > li{margin:0}
.ul_mfa_1 > li.active{border:0}
.ul_mfa_1 > li.active::after{display:none}
.ul_mfa_1 > li.active > a{background-color:#0d9350;color:#fff}
.avt_mfa{position:static;width:auto}
.row_mfa_1 .col_row_mfa,.row_mfa_2 .col_row_mfa,.row_mfa_3 .col_row_mfa{width:100%;margin-right:0}
.btn_ct{width:100%;margin-top:20px}
.slide,.swiper1 .swiper-slide{height:244px}
.pro_tcode > li .img_prod_h, .img_prod_h{height:226px}
.add_prod{top:196px}
}

@media (max-width: 600px) {
  .pro_tcode {
    grid-template-columns: 1fr;
  }
  .pro_tcode > li:not(:first-child) {
    text-align: left;
    width: 100%;
  }
}
@media only screen and (max-width: 568px) {
.pro_tcode {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 12px;
  align-items: start;
  box-sizing: border-box;
}
.pro_tcode > li:first-child {
  grid-column: 1 / -1;
  width: 100%;
  box-sizing: border-box;
}
.pro_tcode > li:not(:first-child):nth-child(even) {
  text-align: left;
}
.pro_tcode > li:not(:first-child):nth-child(odd) {
  text-align: right;
}
.ul_prod_h > li,.ul_prod > li,.ul_prod_baiviet > li{width:49%;margin-right:0!important}
.ul_prod_h > li:nth-child(4n+1),.ul_prod > li:nth-child(4n+1){clear:none}
.ul_prod_h > li:nth-child(2n),.ul_prod > li:nth-child(2n),.ul_prod_baiviet > li:nth-child(2n){float:right}
.slide,.swiper1 .swiper-slide{height:216px}
.pro_tcode > li .img_prod_h, .img_prod_h{height:307px}
.add_prod{top:277px}
}
@media only screen and (max-width: 480px) {
.ul_other_h > li {width: 100%; margin-bottom: 30px;}
.slec_in_other_h {width: 47%;}
.slec_in_other_h {
    margin-right: 15px;
}
.in_other_h {padding: 0 14px 14px 14px;}
.pro_tcode .full_480 {float: left !important; width: 100%; margin: 0px !important;
}
.pro_tcode.full_480 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    position: unset;
}
.pro_tcode.full_480 li {width: 100%; display: flex;justify-content: center; margin-bottom: 10px;
}
.pro_tcode.full_480 li:nth-child(odd) { justify-content: flex-start;
}
.pro_tcode.full_480 li:nth-child(even) {justify-content: flex-end;
}
.pro_tcode .full_480 .img_prod_h {height: 400px;
}
.m_prod {padding: 10px !important;}
.tit_D{text-align:center}
.ti_fixed{display:none}
.min_wrap, .min_wrap_dienhoa{width:94%}
.spbc,.prod_h,.foot_1{padding:6% 0}
.f_home,.f_prod_D{padding-bottom:6%}
.m_news_h,.cnkh_h{padding:3%}
.qc_text_h,.f_news,.info_prod_D{padding:3% 0}
.logo{left:3%}
.r_banner,.ul_banner{right:3%}
.pro_tcode > li,.ul_prod_h > li,.ul_prod > li,.ul_prod_baiviet > li{width:48.5%;margin-bottom:6%}
.img_nb_news_h{width:100px;height:67px;margin-right:12px}
.n_nb_news_h{font-size:14px;line-height:20px}
.nb_news_h{border-bottom:1px dotted #ccc;padding-bottom:10px}
.r_nb_news_h{overflow:visible}
.des_nb_news_h{clear:both;padding:10px 0 0}
.p1_prod{font-size:14px}
.t_qc_text_h{text-align:left;padding-left:20px}
.m_qc_text_h{background-image:none!important}
.link_spbc{width:auto;display:block;text-align:center;margin-bottom:0}
.ul_dm_bv > li{padding:15px 0}
.ul_dm_bv > li figure{margin-right:12px;width:120px;height:100px;}
.m_ul_dm_bv{overflow:visible}
.m_ul_dm_bv h3{font-size:14px;line-height:20px}
.m_ul_dm_bv p{clear:both;padding-top:10px}
.r_t_f_prod{position:static;overflow:hidden}
.slec_t_f_prod{margin-left:0;width:49%!important}
.slec_t_f_prod:last-child{float:right}
.bg_cont{height:80px}
.note_prod_D ul li{float:none!important;width:auto!important}
.t_tab_prod_D span{display:block;float:none;text-align:center;background-color:#f6f6f6}
.t_tab_prod_D span.active{background-color:#0d9350;color:#fff}
.f_account{padding:6% 0}
.form_account{width:94%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding:20px}
.f_cart{padding:3% 0}
.bot_tb_f_cart a{display:block;text-align:center;margin-bottom:10px}
.ul_filter_qldh_1 > li{width:50%}
.filter_qldh_2{height:auto;line-height:inherit}
.our_btn_tk_filter_qldh{position:static;padding-top:10px}
.btn_tk_filter_qldh{width:49%}
.slide,.swiper1 .swiper-slide{height:183px}
.pro_tcode > li .img_prod_h, .img_prod_h{height:251px}
.add_prod{top:221px}
}
@media only screen and (max-width: 414px) {
.slide,.swiper1 .swiper-slide{height:158px}
.pro_tcode > li .img_prod_h, .img_prod_h{height:217px}
.add_prod{top:187px}
}
@media only screen and (max-width: 375px) {
.slide,.swiper1 .swiper-slide{height:143px}
.pro_tcode > li .img_prod_h, .img_prod_h{height:195px}
.add_prod{top:165px}
}
@media only screen and (max-width: 360px) {
.slide,.swiper1 .swiper-slide{height:137px}
.pro_tcode > li .img_prod_h, .img_prod_h{height:188px}
.add_prod{top:158px}
}
@media only screen and (max-width: 320px) {
.r_banner > a{margin-right:0}
.slide,.swiper1 .swiper-slide{height:122px}
.pro_tcode > li .img_prod_h, .img_prod_h{height:168px}
.add_prod{top:138px}
}