@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}
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}
.nd_other_prod_D_1 table td,table th{border:1px solid #eee;padding:5px 10px !important;}
table td,table th{border:1px solid #eee;padding:3px 5px !important;}
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],textarea{-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}
.sub_search_hea{position:absolute;top:40px;right:0;left:0;overflow-y:auto;max-height:450px;background:#fff;z-index:9999;-webkit-box-shadow:0 2px 3px rgba(0,0,0,0.3);-moz-box-shadow:0 2px 3px rgba(0,0,0,0.3);box-shadow:0 2px 3px rgba(0,0,0,0.3)}

#desktop { display: inline-block !important;}
#mobile { display: none !important;}

.breacrum {position: relative;}
.ul-breacrum > li .fa-home {font-size: 15px;}
.ul-breacrum > li {text-transform: capitalize;display: inline-block; font-size: 14px; padding: 0 18px 0 10px;position: relative;}
.ul-breacrum > li::after {content: "›"; color: #fff;position: absolute;top: 0px; right: 0;}
.ul-breacrum > li:first-child {padding-left: 0;}
.ul-breacrum > li:first-child img {position: relative; top: -1px;}
.ul-breacrum > li:last-child {padding-right: 0; background: none;}
.ul-breacrum > li:last-child::after {content: "";}
.ul-breacrum > li > a {color: #fff; text-transform:uppercase; font-size:12px; font-weight:600;}
.ul-breacrum > li > a:hover {text-decoration: underline; color: #fff;}
.breacrum-2 {position: relative;}
.ul-breacrum-2 > li .fa-home {font-size: 15px;}
.ul-breacrum-2 > li {text-transform: capitalize;display: inline-block; font-size: 14px; padding: 0 10px 0 3px;position: relative;}
.ul-breacrum-2 > li::after {content: "›"; color: #222;position: absolute;top: 0px; right: 0;}
.ul-breacrum-2 > li:first-child {padding-left: 0;}
.ul-breacrum-2 > li:first-child img {position: relative; top: -1px;}
.ul-breacrum-2 > li:last-child {padding-right: 0; background: none;}
.ul-breacrum-2 > li:last-child::after {content: "";}
.ul-breacrum-2 > li > a {color: #222;}
.ul-breacrum-2 > li > a:hover {text-decoration: underline; color: #222;}
.nd_other_prod_D_1 table { width:100% !important;}
.nd_other_prod_D_1 table td:nth-child(1) {font-weight: 500;}
.sub_search_hea > li + li{border-top:1px solid #eee}
.sub_search_hea > li > a{padding:10px;display:block;overflow:hidden}
.sub_search_hea > li:hover > a{background:#f9f9f9}
.sub_search_hea > li figure{float:left;width:60px;height:60px;margin-right:15px}
.sub_search_hea > li figure img{display:block;width:100%;height:100%}
.sub_search_hea > li p{line-height:16px;overflow:hidden;padding-bottom:0}
.sub_search_hea > li p strong{display:block;font-size:14px;margin-bottom:5px;font-weight:400;color:#666}
.sub_search_hea > li p span{display:block;color:#999;font-size:14px;padding-top:2px}
.hotline_banner1{position:absolute;z-index:1;top:60px;left:380px;color:#fd7747;font-size:24px;font-weight:700;-webkit-animation:cssAnimation .7s infinite;-moz-animation:cssAnimation .7s infinite;-o-animation:cssAnimation .7s infinite}
.hotline_banner2{position:absolute;z-index:1;top:100px;left:380px;color:#fd7747;font-size:24px;font-weight:700;-webkit-animation:cssAnimation .7s infinite;-moz-animation:cssAnimation .7s infinite;-o-animation:cssAnimation .7s infinite}
.form_cart{max-height:420px;overflow-y:auto}
.form_cart .li_rp_1{width:100%}
.ul_review_prod > li figure img{display:block;width:70px;height:70px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}
.img_object_fit{object-fit:cover;-moz-object-fit:cover;-webkit-object-fit:cover;-o-object-fit:cover;-ms-object-fit:cover}
.info_cart .price_prod .price_0{color:#FF0000;font-weight:700}
.price_0{color:#FF0000;font-weight:700}
.form_cart{padding:20px}
.click_lcs{cursor:pointer}
html{background:#222}
body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:400;font-size:14px;color:#393939;background:#fff;line-height:24px;-webkit-text-size-adjust:100%;word-wrap:break-word;max-width:1920px;margin:0 auto;height:auto;min-height:100%}
.gh_mobile,.mobile_giohang{display:none}
#wrapper{position:relative;width:100%;height:100%;overflow:hidden}
.min_wrap{width:1170px;margin:0 auto}
.ipt_tt_fcart_1{height:30px;border:1px solid #ddd;padding:0 10px;width:225px}
.btn_mgg_f_cart{cursor:pointer;padding:7px 10px;color:#fff;border:solid #999 1px;text-transform:uppercase;font-weight:700;background:#005B99}
.btn_mgg_f_cart:hover{color:#fff;background:#fd7747}
.t_fcart{float:none;clear:both}
.search_mobile{display:none}
.loi_hg{color:#FF0004;width:100%;height:20px;background:#FFED00;text-transform:uppercase;text-indent:5px;font-size:12px;float:left}
.tr_hg{height:20px;width:100%;float:left}
.note1{background-color:#d3222a!important;padding:1%!important;width:98%;clear:both;margin:5px 0;text-align:center;color:#fff!important;font-size:1em;letter-spacing:.05em}
.note1 a{color:#fff!important}
.note2{background-color:#fff!important;padding:1%!important;width:98%;clear:both;text-align:right;color:#d3222a!important;font-size:1em;letter-spacing:.05em}
.note2 a{color:#d3222a!important}
.note3{background-color:#E7BABA!important;padding:1%!important;width:98%;clear:both;text-align:center;margin-top:20px;color:#d3222a!important;font-size:1em;letter-spacing:.05em}
.note3 a{color:#d3222a!important;font-weight:700}
.sum_f_cart ul li{text-align:right;margin-top:5px}
.dm_sp{background:#f9f9f9;padding:2%;width:96%;float:left; display:none !important; max-height:205px; margin-bottom:10px; overflow:auto;}
.neo_giohang{width: 100%; float:left; display:none !important; position: fixed; bottom: -1px; width: 100%; z-index: 2;background-color: #fff; padding: 10px 0px; left: 0; right: 0;  margin: 0 auto;}
.neo_giohang .button_prod_D {width: 100%; float:left; padding:0px !important;}
.neo_giohang .cart_prod_D {float: left;background: #cf4b1b; border: 0;width: 100%;height: 40px; border:none !important; color: #fff;cursor: pointer; text-transform:uppercase; font-weight:bold; font-size:15px;}
.dm_sp ul{width:100%;float:left}
.dm_sp ul li{width:48%;margin-right:2%;margin-bottom:5px;float:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; list-style-type: circle; text-transform:uppercase; font-size:12px; position:relative;}
.dm_sp ul li:hover{background:#e5e5e5}
.dm_sp a{color:#333}
#header{}
.banner{background:url(../imgs/layout/bg_banner.png) repeat-x}
.banner .min_wrap{position:relative;height:131px;padding:10px 0;background:url(../imgs/layout/bg_in_banner.png) no-repeat center}
.hotline_banner{position:absolute;z-index:1;top:82px;left:380px;color:#fd7747;font-size:24px;font-weight:700;-webkit-animation:cssAnimation .7s infinite;-moz-animation:cssAnimation .7s infinite;-o-animation:cssAnimation .7s infinite}
.hotline_banner a{-webkit-animation:cssAnimation .7s infinite;-moz-animation:cssAnimation .7s infinite;-o-animation:cssAnimation .7s infinite}
@-webkit-keyframes cssAnimation {
0%{color:#d30011}
50%{color:#440fef}
100%{color:#ff8208}
}
@-moz-keyframes cssAnimation {
0%{color:#d30011}
50%{color:#440fef}
100%{color:#ff8208}
}
@-o-keyframes cssAnimation {
0%{color:#d30011}
50%{color:#440fef}
100%{color:#ff8208}
}
@keyframes cssAnimation {
0%{color:#d30011}
50%{color:#440fef}
100%{color:#ff8208}
}
.logo{display:inline-block}
.logo img{display:inline-block;width:auto;height:131px !important;}
.ul_banner{position:absolute;top:10px;right:0}
.ul_banner > li{position:relative;display:inline-block}
.ul_banner > li::after{content:"|";color:#393939;display:inline-block;position:relative;top:-1px;padding:0 10px}
.ul_banner > li:last-child::after{display:none}
.ul_banner > li > a{color:#393939}
.ul_banner > li > a i{margin-right:3px}
.ul_banner > li.li_user > a{display:inline-block}
.ul_banner > li.li_user i{font-size:15px;margin-right:5px;position:relative;top:1px}
.ul_banner > li.li_user:hover > ul{display:block}
.ul_banner > li.li_user > ul{background:rgba(255,255,255,0.98);display:none;min-width:140px;position:absolute;top:20px;right:0;z-index:11;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:3px 0;text-align:left;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.08);-moz-box-shadow:0 0 10px rgba(0,0,0,0.08);box-shadow:0 0 10px rgba(0,0,0,0.08)}
.ul_banner > li.li_user > ul li{padding:0 10px}
.ul_banner > li.li_user > ul li + li a{border-top:1px dotted rgba(255,255,255,0.5)}
.ul_banner > li.li_user > ul li a{display:block;padding:5px 0;white-space:nowrap;color:#393939;text-transform:capitalize!important;font-size:12px}
.ul_banner > li.li_user > ul li:hover a{text-decoration:underline;color:#f8703e}
.tool_banner{position:absolute;top:74px;right:0}
::-webkit-scrollbar{width:10px;height:10px;background:#f9f9f9}
::-webkit-scrollbar-thumb{width:10px;background-color:#c1c1c1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
::-webkit-scrollbar-track{padding:6px}
.search{position:relative;float:left}
.ipt_s{background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #ececec;width:303px;height:40px;font-size:14px;color:#333!important;font-family:'Source Sans Pro';padding:0 48px 0 8px}
.ipt_s[type=text],.btn_s[type=submit]{color:#333!important}
.ipt_s::-webkit-input-placeholder{color:#333!important}
.ipt_s:focus{color:#333!important;font-style:normal}
.btn_s{width:40px;height:40px;border:0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer;background:#48d5fe url(../imgs/layout/icon_1.png) no-repeat center;z-index:1;position:absolute;top:0;right:0;text-indent:-9999px}
.cart{margin-left:20px;float:left;width:204px;height:40px;background:url(../imgs/layout/bg_cart.png) no-repeat;font-size:12px;color:#fff;line-height:40px;position:relative}
.cart a{color:#fff}
.cart span{display:block;float:left}
.s1_cart{width:94px;padding:0 10px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.s1_cart b{font-weight:400;margin-left:10px}
.s2_cart{width:80px;text-align:center;padding-right:10px}
.num_cart{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;font-size:11px;text-align:center;width:20px;height:20px;line-height:20px;position:absolute;top:-9px;left:14px;z-index:1;background:#ec693a;font-style:normal}
.li_rp_1{float:left;width:80%}
.li_rp_2{overflow:hidden;text-align:right}
.li_rp_2 .price_prod{padding:0;border-bottom:0}
.ul_rp > li{padding-top:5px}
.ul_rp > li .price_prod{padding:0}
.form_cart{display:none;background:#fff;width:340px;padding:10px!important;position:absolute;top:40px;right:0;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.3);-moz-box-shadow:0 0 10px rgba(0,0,0,0.3);box-shadow:0 0 10px rgba(0,0,0,0.3);z-index:999;color:#000}
.form_cart::before{border-bottom:5px solid #fff;border-left:5px solid transparent;border-right:5px solid transparent;content:" ";cursor:pointer;display:block;width:0;height:0;position:absolute;top:-5px;right:12px}
.form_cart a{color:#000}
.form_cart a:hover{color:#cf4b1b;text-decoration:underline}
.form_cart .ul_review_prod{min-height:inherit}
.form_cart .ul_review_prod > li{padding:10px 0;border-bottom:1px solid #EBEBEB;overflow:hidden}
.form_cart .ul_review_prod > li:first-child{padding-top:0}
.form_cart .ul_review_prod > li:nth-child(2n){background:#fff}
.form_cart .img_cart{width:80px}
.form_cart img{width:100%;height:auto}
.form_cart .ul_rp > li{padding-top:0}
.form_cart .price_prod{padding:3px 0 0!important}
.form_cart .name_prod{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.form_cart .info_cart{line-height:18px}
.form_cart .li_rp_1{width:75%}
.bottom_cart{padding-top:10px;position:relative;font-weight:700;color:#FF0000}
.bottom_cart i{font-style:normal}
.bottom_cart a{color:#fff!important;text-transform:uppercase;padding:0 10px;background:#cf4b1b;position:absolute;top:5px;right:0;display:inline-block}
.bottom_cart a:hover{background-color:#9A3914;text-decoration:none}
.add_card_mobile{background:rgba(0,0,0,0.8);width:80px;height:100px;color:#fff;text-align:center;text-transform:uppercase;font-weight:700;line-height:14px;position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;margin:auto;padding:0 10px}
.icon_cart_mobile{background:url(../imgs/layout/check_card_mobile.png) no-repeat center;width:38px;height:27px;display:inline-block;padding:20px 0 5px}
.add_card_mobile span{display:block}
.show_cardk:hover .form_cart{display:block;z-index:11}
.img_cart{width:80px;float:left;margin-right:10px}
.info_cart{overflow:hidden;color:#575757}
.info_cart .name_prod{padding:0;font-weight:700}
.info_cart .price_prod{padding:10px 0;line-height:inherit;border-bottom:0}
.info_cart .price_prod .price_0{color:#FF0000}
.size_prod{padding:0}
.del_cart{color:#3895ad;text-decoration:underline;display:inline-block}
.del_cart:hover{color:#0c687f}
.row_data_cart_3{background:#f5f5f5;padding:15px 30px;border-bottom:1px solid #ddd}
.click_promo{text-transform:uppercase;color:#000}
.click_promo:hover{color:#0c687f}
.icon_promo{width:13px;height:13px;display:inline-block;position:relative;top:1px;margin-right:2px}
.icon_promo_1{background:url(../imgs/layout/icon_promo_1.png) no-repeat}
.icon_promo_2{background:url(../imgs/layout/icon_promo_2.png) no-repeat}
.form_promo{padding-top:20px;display:none}
.ipt_promo{background:#fff;border:1px solid #bfbfbf;width:200px;height:32px;padding:0 10px}
.btn_promo{margin-left:20px;border:none;padding:7px 30px 6px}
.row_data_cart_4{padding:20px 30px;overflow:hidden}
.col_data_cart_4_1{text-transform:uppercase;float:left;width:40%}
.col_data_cart_4_2{overflow:hidden;border-left:1px solid #ebebeb}
.ul_data_cart_4{padding-left:30px}
.ul_data_cart_4 > li{overflow:hidden;padding-bottom:5px}
.ul_data_cart_4 > li span{width:50%;float:left;display:block}
.ul_data_cart_4 > li span a{color:#3995ae}
.ul_data_cart_4 > li span:nth-child(1){text-align:left;text-transform:capitalize;color:#333}
.ul_data_cart_4 > li span:nth-child(2){text-align:right}
.ul_data_cart_4 > li span p{padding:0}
.butom_cart{padding:30px 0 30px 30px;border-top:1px solid #ebebeb}
.butom_cart a{display:block;text-transform:uppercase;color:#fff;text-align:center;padding:10px 0;background:#3995ae;font-weight:700}
.butom_cart a:hover{text-decoration:underline}
.nav_mn{height:45px;background:#48d5fe;position:relative}
.nav_mn_sroll{position:fixed;top:0;right:0;left:0;z-index:101}
.nav_mn_sroll .cart{bottom:72px;z-index:1;right:0}
.nav_mn_sroll .banner{height:0}
.nav_mn_sroll .logo,.nav_mn_sroll .banner .min_wrap{display:none}
.nav_mn_sroll .hotline_banner1{display:none}
.nav_mn_sroll .hotline_banner2{display:none}
.nav_mn_sroll .ul_banner{display:none}
.nav_mn_sroll .search{display:block}
.nav_mn_sroll .num_cart{top:9px;left:9px}
.nav_mn_sroll .ul_mn > li > a{font-size:14px;line-height:45px;padding:0 20px}
.nav_mn .min_wrap{position:relative}
.ul_mn > li{float:left;border-right:1px solid #f2f2f2}
.ul_mn > li:first-child{border-left:1px solid #f2f2f2}
.ul_mn > li.active:first-child{border-left:0}
.ul_mn > li > a{display:block;color:#fff;text-transform:uppercase;font-size:14px;line-height:45px;font-weight:600;padding:0 20px}
.ul_mn > li.active > a,.ul_mn > li:hover > a{color:#222;}
.ul_mn > li:hover .sub_mn{display:block}
.sub_mn{min-height:340px;display:none;background:#fff;position:absolute;top:45px;right:0;left:0;z-index:101;border-bottom:5px solid #48d5fe;overflow:hidden;padding:15px 0 10px;background-position:bottom left;background-repeat:no-repeat;-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); max-height:340px; overflow:auto;}
.smb_1{float:left;width:25%;padding:0 20px}
.smb_2,.ol_smn{overflow:hidden}
.ol_smn_2 > li{float:left;width:25%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 20px 5px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;position:relative}
.ol_smn_2 > li::before{content:"\f105";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:12px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:4px;left:10px}
.ol_smn_2 > li > a{color:#393939}
.ol_smn_2 > li > a:hover{color:#fd7747}
.ol_smn_2 > li i{font-style:normal}
.t_smb_1{font-weight:700;font-size:18px;text-transform:uppercase;padding-bottom:5px}
.ol_smn_1 > li{position:relative;white-space:nowrap;text-overflow:ellipsis;padding:0 0 5px 12px}
.ol_smn_1 > li::before{content:"\f105";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:12px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:4px;left:0}
.ol_smn_1 > li > a{color:#393939}
.ol_smn_1 > li > a:hover{color:#fd7747}
.link_smb_1{color:#005B99;margin-left:12px}
.link_smb_1 i{font-size:12px}
#container{min-height:500px}
.swiper1 .swiper-slide{background:#222;height:454px}
.swiper1 .swiper-slide img{display:block;width:100%;height:100%}
.prod_h{padding:20px 0}
.t_prod_h{display:inline-block;background:#48d5fe;color:#fff;font-size:16px;text-transform:uppercase;padding:5px 25px 5px 15px;line-height:30px;position:relative;top:1px}
.m_prod_h{background:#fff;padding:15px;border:1px solid #ececec}
.ul_prod_h > li{float:left;margin: 0 0px 15px 0; padding:10px; min-height: 1px;width: calc(calc(100% - 80px)/ 4);}
.ul_prod_h > li:hover{-webkit-box-shadow:0 5px 9px rgba(0,0,0,0.17);-moz-box-shadow:0 5px 9px rgba(0,0,0,0.17);box-shadow:0 5px 9px rgba(0,0,0,0.17)}
.ul_prod_h > li:nth-child(4n){margin-right:0}
.ul_prod_h > li figure{height:273px;position:relative;overflow:hidden}
.ul_prod_h > li figure img{display:block;width:100%;height:100%;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}
.ul_prod_h > li figure img:hover{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.nd_prod_h{padding:10px 10px 20px;background:#fff}
.nd_prod_h h3{font-size:16px;line-height:24px;color:#393939;height:48px;overflow:hidden}
.nd_prod_h h3 a{color:#393939}
.ul_prod_h > li h3 a:hover{color:#cf4b1b}
.slec_prod_h{border:1px solid #ececec;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;width:100%;height:30px;background:url(../imgs/layout/icon_2.png) no-repeat 96% center;text-align:center;margin:10px 0;padding:0 30px 0 10px;color:#393939;font-family:'Source Sans Pro';font-size:14px}
.slec_prod_h:focus{border:1px solid #999}
.slec_prod_h option{text-align:center;font-size:14px}
.b1_prod_h{float:left;padding-bottom:0;text-align:center!important;position:relative; width:100%;}
.b1_prod_h span{position:relative;display:inline-block;top:5px;margin-right:15px}
.num_prod_h{width:35px;height:28px;border:1px solid #ececec;font-family:'Source Sans Pro';font-size:18px;padding:0 10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-align:center}
.b2_prod_h{float:right;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-top:3px;height:28px;line-height:28px;width:107px;text-align:center;background:#cf4b1b; text-transform:capitalize;}
.b2_prod_h:hover{background:#005B99}
.label_sale{z-index:1;position:absolute;top:10px;left:10px;width:70px;height:50px;text-align:center;color:#fff;font-weight:700;font-style:normal;background:url(../imgs/layout/icon_3.png) no-repeat;line-height:15px;padding-top:20px}
.dt_h{padding:30px 0 50px}
.img_dt_h{width:350px;height:230px;background:#fff;float:left;-webkit-box-shadow:0 0 35px rgba(0,0,0,0.09);-moz-box-shadow:0 0 35px rgba(0,0,0,0.09);box-shadow:0 0 35px rgba(0,0,0,0.09);position:relative}
.img_dt_h img{display:block;max-width:100%;max-height:100%;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}
.nd_dt_h{width:820px;float:right}
.nd_dt_h h4{text-transform:uppercase;font-size:20px;padding:15px 0 15px 30px}
.nd_dt_h h4 a{color:#393939}
.text_dt_h{background:#005B99;color:#fff;font-style:italic;padding:15px 30px;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.38);-moz-box-shadow:0 0 5px rgba(0,0,0,0.38);box-shadow:0 0 5px rgba(0,0,0,0.38);height:120px;overflow:hidden}
.text_dt_h a{color:#fff;}
.link_dt_h{font-weight:700;color:#fff}
.link_dt_h:hover{text-decoration:underline}
.link_dt_h:hover i{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);top:1px}
.link_dt_h i{position:relative;top:-1px;margin-left:3px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}
.ykkh{background:url(../imgs/layout/bg_ykkh.png) repeat;padding:50px 0}
.swiper2{width:960px;text-align:center}
.text_ykkh{font-style:italic;font-size:14px;padding:7px 0 20px 40px;position:relative}
.text_ykkh .fa-quote-left{font-size:26px;position:absolute;top:0;left:1px}
.name_kh img{margin-right:10px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:38px;height:38px;display:inline-block;border:2px solid #fff}
.f_page{padding-top:20px}
.ul_share_social{padding-top:20px;line-height:18px}
.ul_share_social > li{float:left}
.ul_share_social > li + li{margin-left:7px}
.t_f_page{position:relative;padding:0 150px 15px 0}
.t_f_page .addthis_sharing_toolbox{position:absolute;top:10px;right:-5px}
.h1_g_page{display:inline-block;text-transform:uppercase;font-size:24px;line-height:30px}
.maps_ct{position:relative;margin-bottom:15px}
.mask_map{background:rgba(255,255,255,0);z-index:2;position:absolute;top:0;right:0;bottom:0;left:0}
.fc_1{float:left;width:48%}
.fc_2{float:right;width:48%}
.ul_ct > li{margin-bottom:10px}
.p_fc_1{}
.ipt_ct{border:1px solid #ddd;width:100%;height:34px;padding:0 10px;color:#777}
.txt_ct{border:1px solid #ddd;width:100%;min-height:100px;padding:10px;color:#777;resize:vertical}
.ipt_ct:focus,.txt_ct:focus{border:1px solid #bbb;color:#333}
.btn_ct{cursor:pointer;background:#f8703e;color:#fff;text-transform:uppercase;padding:10px 20px;border:0;font-weight:700;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.btn_ct[type=submit]{-webkit-border-radius:3px!important;-moz-border-radius:3px!important;border-radius:3px!important}
.btn_ct:active{opacity:.8}
.t_fc_1{padding-bottom:10px;color:#333;font-weight:700;font-size:18px;line-height:24px}
.m_fc_1 a{color:#cf4b1b}
.m_fc_1 a:hover{text-decoration:underline}
.ul_m_fc_1 > li{padding:5px 0;overflow:hidden}
.ul_m_fc_1 > li i{font-size:14px;margin-right:10px;float:left;text-align:center;width:30px;height:30px;line-height:30px;background:#f9f9f9;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:relative;top:-4px}
.bg_catalogy{background-size:cover;background-repeat:no-repeat;background-position:center center;max-height:280px;margin-bottom:10px}
.content{float:left;width:870px}
.sidebar{float:right;width:270px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.t_ct{background:#48d5fe;line-height:40px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px;padding:0 15px;position:relative}
.t_ct .addthis_sharing_toolbox{position:absolute;top:12px;right:10px}
.show_prod{position:absolute;top:0;right:15px;color:#fff}
.slec_show_prod{background:#fff url(../imgs/layout/icon_2.png) no-repeat 90% center;background-size:7px auto;border:0;padding:3px 20px 3px 7px;font-size:11px;margin-left:5px}
.h1_t_ct{font-size:16px;color:#fff;text-transform:uppercase;display:inline-block;font-weight:700}
.m_ct{border:1px solid #ececec;padding:15px 14px;border-top:0;}
.box_news > li{padding:15px 0;overflow:hidden}
.box_news > li:first-child{padding-top:0}
.box_news > li:last-child{padding-bottom:0}
.box_news > li + li{border-top:1px dotted #ddd}
.box_news > li figure{width:270px;height:170px;float:left;padding:3px;margin-right:15px;background:#fff;border:1px solid #ddd}
.box_news > li figure img{display:block;width:100%;height:100%}
.info_box_news{overflow:hidden}
.info_box_news h3{font-size:16px;line-height:24px;font-weight:700}
.info_box_news h3 a{color:#393939}
.info_box_news h3 a:hover{color:#cf4b1b}
.info_box_news i{color:#999;display:block;font-size:11px;font-style:normal}
.info_box_news span{color:#666;display:block}
.block_sb + .block_sb{margin-top:15px}
.t_sb{color:#fff;background:#48d5fe;font-size:16px;line-height:40px;padding:0 5px;position:relative;text-transform:uppercase}
.t_sb::before{content:"";width:5px;height:42px;background:url(../imgs/layout/bg_t_sb_l.png) no-repeat;position:absolute;top:0;left:-5px;z-index:1}
.t_sb::after{content:"";width:5px;height:42px;background:url(../imgs/layout/bg_t_sb_r.png) no-repeat;position:absolute;top:0;right:-5px;z-index:1}
.bg_in_sb{background:rgba(255,255,255,0.7);-webkit-box-shadow:0 5px 4px rgba(0,0,0,0.23);-moz-box-shadow:0 5px 4px rgba(0,0,0,0.23);box-shadow:0 5px 4px rgba(0,0,0,0.23)}
.ul_dm{padding:5px 10px; max-height:450px; overflow:auto;}
.ul_dm > li{padding:3px 0 3px 20px;position:relative}
.ul_dm > li::before{content:"\f105";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:11px;left:0}
.ul_dm > li.active::before{content:"\f107";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:12px;left:0}
.ul_dm > li > a{color:#393939}
.ul_dm > li.active > a{font-weight:500; text-transform:uppercase; font-size:12px;display: -webkit-box;overflow: hidden;
 -webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.ul_dm > li:hover > a{text-decoration:underline}
.ul_dm > li.active .ol_dm{display:block}
.ol_dm{display:none;overflow-y:auto;max-height:450px}
.ol_dm > li{padding:10px 0 0 15px;position:relative}
.ol_dm > li::before{content:"\f111";display:inline-block;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:18px;left:0;font-size:6px}
.ol_dm > li > a{color:#393939;font-weight: 500; text-transform: uppercase; font-size: 12px; display: -webkit-box; overflow: hidden; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
.ol_dm > li.active > a,.ol_dm > li > a:hover{text-decoration:underline}
.ul_httt{padding:5px 10px}
.ul_httt > li{padding:8px 0;overflow:hidden}
.ul_httt > li a{font-size:18px;font-weight:700;position:relative;top:6px}
.ul_httt > li span{float:right}
.ul_httt > li span img{margin-left:7px}
.ul_sp_sb{padding:0 10px}
.ul_sp_sb > li{padding:10px 0;position:relative}
.ul_sp_sb > li figure{height:220px}
.ul_sp_sb > li figure img{display:block;width:100%;height:100%}
.nd_sp_sb{color:#fff;position:absolute;bottom:10px;right:0;left:0;padding:10px;font-size:12px;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 50%,rgba(0,0,0,1) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 50%,rgba(0,0,0,1) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 50%,rgba(0,0,0,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#000000',GradientType=0)}
.nd_sp_sb h3{font-size:14px}
.nd_sp_sb span{display:block;overflow:hidden;max-height:35px}
.ul_sp_sb > li:hover .nd_sp_sb{background:-moz-linear-gradient(rgba(207,75,27,0) 0%,rgba(207,75,27,0.5) 50%,rgba(207,75,27,1) 100%);background:-webkit-linear-gradient(rgba(207,75,27,0) 0%,rgba(207,75,27,0.5) 50%,rgba(207,75,27,1) 100%);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(207,75,27,0)),color-stop(0.5,rgba(207,75,27,0.5)),to(rgba(207,75,27,1)));background:-o-linear-gradient(rgba(207,75,27,0) 0%,rgba(207,75,27,0.5) 50%,rgba(207,75,27,1) 100%);background:linear-gradient(rgba(207,75,27,0) 0%,rgba(207,75,27,0.5) 50%,rgba(207,75,27,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00cf4b1b',endColorstr='#cf4b1b',GradientType=0)}
.t_Detail{font-size:24px;line-height:30px;padding-bottom:10px}
.des_Detail{font-size:16px;padding-bottom:10px}
.main_news_other ul li{padding-top:10px}
.main_news_other ul li + li{padding-top:5px}
.main_news_other ul li a{color:#444;display:block;padding-left:10px;position:relative}
.main_news_other ul li a:hover{color:#cf4b1b}
.main_news_other ul li a:hover::before{background:#cf4b1b}
.main_news_other ul li a::before{content:"";width:3px;height:3px;position:absolute;top:10px;left:0;background:#537D5F}
.our_text_catalogy{position:relative;padding-bottom:10px}
.text_catalogy{max-height:140px;overflow:auto}
.text_catalogy.active{max-height:none}
.link_text_catalogy{position:absolute;bottom:0px;right:0;color:#005B99;background:#fff;padding-left:10px}
.link_text_catalogy:hover{text-decoration:underline}
.ul_prod_catalogy > li{float:left;margin: 0 0px 15px 0; padding:10px; min-height: 1px;width: calc(calc(100% - 60px)/ 3);}
.ul_prod_catalogy > li:hover{-webkit-box-shadow:0 0 8px rgba(0,0,0,0.06);-moz-box-shadow:0 0 8px rgba(0,0,0,0.06);box-shadow:0 0 8px rgba(0,0,0,0.06)}
.ul_prod_catalogy > li:nth-child(3n){margin-right:0}
.ul_prod_catalogy > li:nth-child(3n+1){clear:both}
.ul_prod_catalogy > li + li + li + li{margin-top:10px}
.ul_prod_catalogy > li figure{height:249px;overflow:hidden;position:relative}
.ul_prod_catalogy > li figure img{display:block;width:100%;height:100%;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}
.ul_prod_catalogy > li:hover figure img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.ul_prod_catalogy > li h3{color:#393939;font-size:14px;text-transform:uppercase;padding-top:10px}
.ul_prod_catalogy > li:hover h3{color:#cf4b1b}
.ul_prod_catalogy > li .nd_prod_h{padding:0}
.ul_prod_catalogy > li .nd_prod_h h3{text-align:left;text-transform:inherit;font-size:14px}
.ul_prod_catalogy > li .nd_prod_h h3 a{color:#393939}
.ul_prod_catalogy > li .nd_prod_h h3 a:hover{color:#48d5fe}
.ul_prod_catalogy > li .num_prod_h{width:40px;text-align:center}
.tomtat_pro{display: -webkit-box; margin-top:5px; min-height:75px; overflow: hidden; -webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.box_cong{border: solid 2px #ececec;width: 24px;font-size: 15px!important;color: #333; text-align: center;height: 25px;
    margin: 0!important; cursor: pointer;  background-color: #EDEDED; font-weight: 700; top: 3px!important; display: inline-block;}
.ul_prod_catalogy_sb > li{float:none;width:auto;margin:0}
.ul_prod_catalogy_sb > li figure{height:220px}
.ul_prod_catalogy_sb > li .b1_prod_h span{margin-right:5px}
.ul_prod_catalogy_sb > li .b2_prod_h{width:90px}
.t_other_prod_D{ float:left; width:100%; position:relative;cursor:pointer;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#e4f9ff;line-height:30px;margin-top:20px; text-align:center ;font-weight:700;text-transform:uppercase;font-size:16px}
.icon_t_other_prod_D{background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;width:28px;height:28px;text-align:center;border:1px solid #ececec;position:absolute;top:0;right:0;z-index:1}
.icon_t_other_prod_D i{color:#000}
.f_prod_1{width:410px;float:left;margin-right:15px}
.f_prod_1 img{width:100%; height:auto !important;}
.f_prod_2{overflow:hidden}
#gallery-2{width:100%;background:#f9f9f9;height:410px}
#gallery-2 .rsOverflow{background:#f1f1f1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#gallery-2 .rsSlide{background:#f1f1f1}
#gallery-2 .rsNav{background:#f1f1f1}
#gallery-2 .rsThumb{border:2px solid #fff;width:50px;height:50px;overflow:hidden}
#gallery-2 .rsThumb.rsNavSelected{border:2px solid #cf4b1b}
#gallery-2 .rsThumb.rsNavSelected img{opacity:1}
#gallery-2 .rsThumbsArrow{top:10px;bottom:10px;height:auto;background:rgba(0,0,0,0.5)}
.id_prod_D{font-size:12px;font-weight:700}
.prod_D { float:left; width:100%;}
.goi_prod_D{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#f5f5f5;padding:15px}
.goi_prod_D table{width:100%;border:0}
.goi_prod_D table td{border:0; text-align:center;}
.check_prod_D{cursor:pointer;float:left;width:16px;height:16px}
.num_prod_D { background: #fff; border: 1px solid #ececec;-webkit-border-radius: 3px;  -moz-border-radius: 3px; border-radius: 3px;padding: 0 8px;  width: 30px; height: 32px; text-align: center; font-family: 'Source Sans Pro'; font-size: 15px;}
.price_prod_D{background:#fff; color:#FF0004; font-weight:500; border:1px solid #ececec;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:0 8px;min-width:50px;height:28px;display:inline-block;line-height:28px}
.button_prod_D{padding:15px 0;overflow:hidden}
.button_prod_D a{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;display:block;line-height:30px;width:49%;color:#fff;text-align:center;padding-left:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}
.cart_prod_D{float:left;background:#cf4b1b url(../imgs/layout/icon_12.png) no-repeat left center;border:0;width:48%;height:30px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#fff;cursor:pointer}
.cart_prod_D[type=submit]{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.tt_prod_D{float:right;background:#048031;}
.tt_prod_D:hover{background:#004e1c;}
.tt_prod_D::before{content:"\f046";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:30px;height:30px;line-height:30px;position:absolute;top:0;left:0;z-index:1;background:#68ddff;-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-bottomleft:3px;border-top-left-radius:3px;border-bottom-left-radius:3px}
.tt_prod_D:hover::before{background:#005B99}
.note_prod_D{background:#fbfbfb;font-style:italic;padding:10px 15px}
.note_prod_D strong{color:#fe0000}
.modal_gh{background:rgba(0,0,0,0.8);z-index:9999;position:fixed;top:0;right:0;bottom:0;left:0}
.in_modal_gh{background:#fff;width:250px;height:auto;padding:20px;position:absolute;top:20%;right:0;left:0;margin:auto;-webkit-box-shadow:0 0 20px rgba(0,0,0,0.7);-moz-box-shadow:0 0 20px rgba(0,0,0,0.7);box-shadow:0 0 20px rgba(0,0,0,0.7)}
.img_modal_gh{width:250px;height:250px;position:relative}
.img_modal_gh img{display:block;width:100%;height:100%}
.nd_prod_h{padding:10px 0 0}
.nd_modal_gh{overflow:hidden;padding-top:5px;color:#fd7747;font-weight:700;text-align:right}
.nd_modal_gh span{float:left;color:#005B99}
.bt_modal_gh{overflow:hidden;padding-top:10px}
.bt_modal_gh a{width:48.5%;display:block;float:left;line-height:30px;color:#fff;background:#ccc;text-align:center;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.bt_modal_gh a:last-child{float:right}
.top_dhn{position:relative;padding:10px;background-color:#eee;border-bottom:1px solid #ddd}
.l_top_dhn{float:left;min-height:1px}
.r_top_dhn{float:right;min-height:1px}
.form_top_dhn{display:inline-block}
.form_top_dhn > li{display:inline-block;margin-right:3px;vertical-align:middle}
.ipt_form_top_dhn{width:120px;height:30px;background-color:#fff;border:0;padding:0 8px}
.ipt_form_top_dhn[type=text]{-webkit-border-radius:2px!important;-moz-border-radius:2px!important;border-radius:2px!important}
.but_form_top_dhn{height:30px;border:0;cursor:pointer;text-align:center;padding:0 10px;position:relative;top:1px;font-weight:700;text-transform:uppercase;background-color:#cf4b1b;color:#fff;font-size:12px;-webkit-border-radius:2px!important;-moz-border-radius:2px!important;border-radius:2px!important}
.sum_form_top_dhn{line-height:15px;position:relative;top:1px;padding-left:15px}
.but_r_top_dhn{display:inline-block;color:#fff;background-color:#005B99;padding:5px 15px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.arr_but_sl_gh{display:inline-block;width:28px;height:30px;border:1px solid #ddd;text-align:center;line-height:27px;background-color:#fff;font-size:20px;font-weight:700;position:relative;top:4px;cursor:pointer}
.arr_but_sl_gh:active{background-color:#eee}
.minus_but_sl_gh{margin-right:-4px}
.plus_but_sl_gh{margin-left:-4px}
.hover_show{position:relative;cursor:pointer}
.hover_show:hover .sub_hover_show{display:block}
.sub_hover_show{display:none;background:#fff;position:absolute;top:40px;left:0;width:130px;border:1px solid #ddd;-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)}
.sub_hover_show > li > a{color:#333;font-weight:400;display:block;text-align:left;padding:5px 10px}
.sub_hover_show > li.active > a,.sub_hover_show > li:hover > a{background-color:#f9f9f9}
.sub_hover_show > li:hover .ol_sub_hover_show{display:block}
.ol_sub_hover_show{display:none;position:absolute;top:-1px;left:130px;background-color:#fff;z-index:1;border:1px solid #ddd;-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);width:150px;max-height:150px;overflow-y:auto}
.ol_sub_hover_show > li > a{color:#333;font-weight:400;display:block;text-align:left;padding:5px 10px}
.ol_sub_hover_show > li.active > a,.ol_sub_hover_show > li > a:hover{background-color:#f9f9f9}
#footer{z-index:99}
.foot_1{padding:50px 0 40px}
.foot_1 .min_wrap{width:1240px}
.ul_foot_1 { padding:30px 0px;}
.ul_foot_1 > li{float:left;overflow:hidden;width:25%}
.ul_foot_1 > li img{display:block;float:left}
.text_foot_1{overflow:hidden;text-align:center;height:100px;display:table-cell;vertical-align:middle;padding:0 25px 0 5px}
.text_foot_1 strong{text-transform:uppercase;font-size:16px;display:block}
.text_foot_1 span{display:block}
.foot_2{background:#150603 url(../imgs/layout/bg_foot_2.webp) no-repeat top center;padding:130px 0 50px;color:#ccc}
.foot_2 a{color:#ccc; text-transform:capitalize;}
.ol2_link_foot_2 li a { color:#ccc !important;}
.foot_2 a:hover{color:#fff}
.gt_foot_2{float:left;width:360px;background:#005B99;color:#fff;padding:20px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin-right:50px}
.gt_foot_2 img{max-width:100%}
.gt_foot_2 .f-detail{font-style:italic;padding-top:20px}
.link_gt_foot_2{color:#fff!important}
.ul_link_foot_2{overflow:hidden}
.ul_link_foot_2 > li{float:left;width:32%;margin-right:2%}
.ul_link_foot_2 > li:nth-child(3){margin-right:0}
.t_link_foot_2{text-transform:uppercase;color:#fff;font-size:16px;padding:20px 0}
.ol_link_foot_2 > li{padding-left:15px;position:relative;line-height:27px}
.ol_link_foot_2 > li::before{content:"\f105";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:6px;left:0}
.ol2_link_foot_2 > li{line-height:27px;  text-transform:capitalize;}
.ol2_link_foot_2 > li i{width:16px;margin-right:3px}
.foot_3{background:#372114;color:#fff;padding:5px 0}
.foot_3 a{float:right;color:#fff}
.f-detail{}
.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; width:100%!important}
.f-detail img{padding:5px 0;max-width:100%!important;height:auto!important}
.f-detail a{color:#005B99}
.f-detail a:hover{text-decoration:underline}
.f-detail ul li{list-style:disc;margin-left:20px}
.f-detail ol li{list-style:decimal;margin-left:20px}
.tag{margin:20px 0 0;font-size:11px;overflow:hidden;font-family:Arial;line-height:18px; float:left;}
.tag span{color:#939393;padding:2px 5px 2px 23px;background:#F1F1F1 url(../imgs/layout/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}
.back-to-top{cursor:pointer;background:url(../imgs/layout/back-to-top.png) no-repeat;width:30px;height:30px;position:fixed;bottom:10px;right:10px;display:none;z-index:10}
.error-sty{color:#f70000;font-weight:400;padding:5px 0;font-size:11px}
a,a:hover{}
a[href^="tel:"]{color:#393939;}
.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}
.sty_slec::-ms-expand{display:none}
.sty_transition{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}
.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:11px;padding:0 5px}
input,textarea,select{font-family:Arial,sans-serif,Helvetica;font-size:12px;font-weight:400;vertical-align:middle}
.page{font-size:11px;margin:30px 0 0;font-family:Arial;line-height:18px;text-align:center}
.PageNum a{display:inline-block;color:#434746;padding:3px 10px;background:#fff;margin:0 3px 5px 0;border:1px solid #393939;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.PageNum a:hover{color:#fff;background:#cf4b1b;border:1px solid #cf4b1b}
.PageNum span{font-weight:700;display:inline-block;color:#fff;padding:3px 10px;background:#cf4b1b;margin:0 3px 5px 0;border:1px solid #cf4b1b;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.f_account{background:#f9f9f9;min-height:500px;padding:50px 0;font-family:Arial}
.form_account{background:#fff;width:400px;margin:20px auto;padding:30px;border:1px solid #ddd;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-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;font-weight:400;margin-bottom:10px;text-align:center;position:relative}
.title_account::before{content:"";height:1px;background:#eee;position:absolute;top:10px;right:0;left:0}
.title_account strong{background:#fff;padding:0 10px;font-weight:400;z-index:1;position:relative}
.account_other{text-align:center;font-size:11px;color:#999}
.account_other ul{overflow:hidden;margin-top:5px}
.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:#999 url(../imgs/layout/facebook.png) no-repeat 8px center;background-size:22px 22px}
.account_other ul li.acc_fb a:hover{background-color:#3b589b}
.account_other ul li.acc_gg a{background:#999 url(../imgs/layout/google.png) no-repeat 8px center;background-size:22px 22px}
.account_other ul li.acc_gg a:hover{background-color:#da3a43}
.account_other ul li a{display:block;padding:7px 0;color:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.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:34px;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)}
.txt_account{color:#333;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;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-size:11px;font-weight:700;border:0;background:#f8703e;color:#fff;width:100%;padding:15px 0;cursor:pointer;transition:.2s;-moz-transition:.2s;-webkit-transition:.2s;-o-transition:.2s;text-transform:uppercase;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.btn_account2[type=submit]{-moz-border-radius:2px!important;-webkit-border-radius:2px!important;border-radius:2px!important}
.btn_account2 + .btn_account2{margin-left:5px}
.btn_account2:active{background:#005B99}
.error_account{display:block;font-size:11px;color:#F03;padding-top:5px}
.bottom_account{margin-top:20px;overflow:hidden}
.ba_dk{overflow:hidden;padding-top:15px}
.ba_dk a:hover{text-decoration:underline}
.qmk_account{display:inline-block;font-size:12px;color:#666}
.dk_account{display:inline-block;float:right;font-size:12px;color:#666}
.show_gt ul{overflow:hidden}
.show_gt ul li{float:left;position:relative;padding-left:20px;line-height:18px}
.show_gt ul li + li{margin-left:20px}
.show_gt ul li label{display:inline-block;cursor:pointer}
.show_gt ul li input{position:absolute;top:2px;left:0;cursor:pointer}
.avar_dbtk{text-align:center;margin-top:15px;font-size:11px;font-weight:700}
.avar_dbtk img{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:80px;height:80px}
.f_form_account{background:#f9f9f9;min-height:400px;padding:30px 0 70px}
.mfa_1{width:220px;float:left}
.mfa_2{overflow:hidden;background:#fff;border:1px solid #d5d5d5;padding:20px 30px 30px;min-height:250px}
.ul_mfa_1 > li{text-transform:uppercase;position:relative}
.ul_mfa_1 > li > a{font-size:12px;color:#575757;display:block;padding:10px 0 16px;margin-right:12px;border-bottom:1px solid #d5d5d5}
.ul_mfa_1 > li.active{background:#fff;border-bottom:1px solid #d5d5d5;border-left:1px solid #d5d5d5;border-top:1px solid #d5d5d5;box-shadow:0 1px 0 0 #e3e3e3}
.ul_mfa_1 > li.active::after{background:#fff;content:" ";display:block;width:1px;height:100%;position:absolute;right:-1px;top:0}
.ul_mfa_1 > li.active > a{border-bottom:0;color:#000}
.ul_mfa_1 > li i{font-size:20px;margin:0 7px;width:20px;text-align:center;position:relative;top:2px}
.title_mfa_2{text-transform:uppercase;font-size:18px;line-height:22px;letter-spacing:-1px;border-bottom:3px solid #e5e5e5;padding-bottom:20px}
.main_mfa_2{padding-top:20px}
.f-upfile{position:relative;padding-top:5px}
.f-upfile span{color:#1f76d9;font-size:12px;text-decoration:underline;cursor:pointer}
.f-upfile input{position:absolute;top:0;left:0;opacity:0;width:121px;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}
.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:50%;height:32px;padding:0 10px}
.ul_fa > li select{width:25%;height:32px;-webkit-appearance:menulist-button;line-height:26px;padding-left:7px;color:#000;font-family:'NotoSans';font-size:14px}
.ipt_fa:focus,.ul_fa > li select:focus,.ipt_filter_2:focus{border:1px solid #000}
.f-qldh{font-size:13px}
.f-qldh table{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #eee}
.f-qldh table thead{border-bottom:2px solid #bbb;background:#f9f9f9}
.f-qldh table thead td{font-weight:400;font-weight:700}
.f-qldh table td{padding:10px;box-sizing:content-box}
.f-qldh table tbody td{border:1px solid #eee}
.f-qldh table tbody tr:hover{background:#f9f9f9}
.price-qldh{color:#F00505;font-weight:700}
.ul-tt-aldh li{padding:10px 0;color:#313131}
.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:10px;border-top:1px solid #eee}
.ul-tt-aldh li h4{font-size:13px;font-weight:400}
.ul-tt-aldh li h4 a{color:#2082F1}
.ul-tt-aldh li h4 a:hover{text-decoration:underline}
.ul-tt-aldh li span{display:block}
.ipt_sl{border:1px solid #eee;text-align:center;width:30px;padding:5px;color:#333}
.check_dh_1{color:#F30}
.check_dh_2{color:#093}
.sty_d{font-style:normal}
.f_mgd{font-size:14px;line-height:22px;padding:30px}
.btn_account{color:#3895ad;text-transform:capitalize;text-decoration:underline;margin:15px 15px 0 0;display:inline-block}
.btn_account:hover{color:#0c687f}
.review_prod .ul_info_cus{padding:0 20px 20px}
.review_prod .ul_info_cus > li .ipt_info_cus,.review_prod .ul_info_cus > li .txt_info_cus{width:100%}
.ul_ttnh{overflow:hidden;padding:0 20px}
.ul_ttnh > li{padding-bottom:10px}
.ul_ttnh > li span{display:block;width:80px;float:left;font-weight:700;position:relative;margin-right:5px}
.ul_ttnh > li span::after{content:":";position:absolute;top:0;right:0}
.atm_bank{padding-top:10px}
.ul_atm_bank{overflow:hidden}
.ul_atm_bank > li{width:33.3333%;float:left;margin-bottom:10px;position:relative}
.ul_atm_bank > li + li{margin-top:0!important}
.ul_atm_bank > li input{cursor:pointer}
.ul_atm_bank > li label{cursor:pointer}
.ul_ck_atm > li{margin-bottom:5px}
.ipt_sl_slec{width:60px;height:30px;padding:0 10px}
.ipt_sl_slec option{padding:0 10px}
.tt_dho_con{font-weight:700;color:#07b324}
.tt_dho_het{font-weight:700;color:#ed0722}
.f_cart{min-height:400px;padding:30px 0 70px}
.f_cart .min_wrap{}
.t_cart{font-size:20px;line-height:26px;padding-bottom:15px;text-transform:uppercase;font-weight:700}
#show_table{overflow-x:auto}
.tb_gh{overflow-x:auto;width:100%}
.tb_gh thead{background:#f9f9f9}
.tb_gh thead td{font-weight:700;padding:10px;text-align:center;position:relative}
.tb_gh tbody td{padding:5px;text-align:center}
.img_gh{width:60px;height:60px;display:inline-block}
.sl_gh{text-align:center;width:18px;height:20px;border:1px solid #ddd;color:#777}
.prive_gh{color:#333;font-size:16px}
.prive_gh_tt{color:#f70000!important;font-size:16px;font-weight:700}
.prive_gh i{text-transform:none;font-weight:400;font-size:11px;font-style:normal}
.link_sp_gh a{color:#333; font-weight:500; line-height:22px;}
.link_sp_gh a:hover{text-decoration:underline}
.tt_gh{padding:10px;text-align:right;border:1px solid #eee;border-top:0;font-weight:700;background:#fff}
.tt_gh strong{color:#000}
.btn_gh{padding-top:20px;text-align:right}
.ttmh_gh{display:inline-block;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border:1px solid #ddd;text-transform:uppercase;font-weight:700;font-size:16px;padding:10px 20px;color:#666}
.ttmh_gh:hover{background:#000;color:#fff;border:1px solid #000}
.mtt_gh{display:inline-block;margin-left:10px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;text-transform:uppercase;font-weight:700;padding:10px 50px 10px 20px;color:#fff;font-size:16px;background:#cf4b1b;position:relative}
.mtt_gh:hover{background:#005B99;border:1px solid #005B99}
.mtt_gh i{font-size:20px;position:absolute;top:9px;right:20px}
.title_gh{font-weight:700;font-size:20px;padding-bottom:10px;text-transform:uppercase;line-height:26px}
.ttkh_gh{float:left;width:48%}
.cttt_gh{float:right;width:48%}
.m_ttkh_gh{background:#f9f9f9;padding:20px}
.m_ttkh_gh ul li + li{margin-top:15px}
.name_gh{display:block;padding-bottom:3px;font-weight:400;font-size:13px}
.name_gh i{color:#F70004}
.ipt_gh{border:1px solid #ccc;background:#fff;width:100%;height:36px;padding:0 10px}
.txt_gh{border:1px solid #ccc;background:#fff;width:100%;height:74px;padding:10px;resize:none}
.ipt_gh:focus,.txt_gh:focus{-webkit-box-shadow:0 0 3px rgba(0,0,0,0.2);-moz-box-shadow:0 0 3px rgba(0,0,0,0.2);box-shadow:0 0 3px rgba(0,0,0,0.2)}
.m_ht_gh{padding-bottom:20px;border-bottom:1px solid #eee}
.t_ht_gh{font-weight:700;font-size:14px;padding:10px 0;color:#4a90e2}
.t_ht_gh i{font-size:20px;margin-right:3px;width:20px}
.ul_ht_gh > li + li{margin-top:3px}
.ul_ht_gh > li label{cursor:pointer}
.ul_ht_gh > li label input{cursor:pointer;position:relative;top:-1px;margin:0 3px}
.m_ktt_gh{padding-top:10px}
.tt_ht_gh{padding:10px;background:#f9f9f9;margin:10px 10px 10px 23px}
.btn_ttgh{cursor:pointer;background:#f8703e;color:#fff;text-transform:uppercase;font-weight:700;border:0;padding:10px;margin-top:20px;width:100%}
.btn_ttgh:active{background:#005B99}
.tttc{background:#fff;text-align:center;width:450px;margin:30px auto;border:1px solid #ddd;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:20px;-webkit-box-shadow:0 0 2px rgba(0,0,0,0.1);-moz-box-shadow:0 0 2px rgba(0,0,0,0.1);box-shadow:0 0 2px rgba(0,0,0,0.1)}
.t_tttc{font-size:18px;font-weight:700;font-family:Arial;border-bottom:1px solid #ddd;text-transform:uppercase;padding-bottom:10px}
.m_tttc{padding-top:15px}
.tb_gh tbody td{padding:5px;text-align:center}
.box_cong2{border:solid 2px #ececec;width:24px;font-size:30px!important;color:#333;padding-bottom:2px;line-height:26px;text-align:center;height:26px;margin:0!important;margin-bottom:15px!important;cursor:pointer;background-color:#EDEDED;font-weight:700;top:7px!important;display:inline-block}
.img_gh{width:60px;height:60px;display:inline-block}
.fcart_1{float:left;width:48.5%}
.fcart_2{float:right;width:48.5%}
.t_fcart{font-size:16px;text-transform:uppercase;font-weight:700;height:40px;text-indent:15px;line-height:40px;background:#f6f6f6}
.t_fcart i{font-style:normal;font-weight:700;display:inline-block;padding:10px 15px;background:#f8703e;color:#fff;margin-right:10px}
.tb_gh_new,.tb_gh_new td{border:0}
.tb_gh_new td{border-bottom:1px solid #ddd}
.tb_gh_new thead{background:#fff}
.tb_gh_new .img_gh{width:50px;height:50px}
.tb_gh_new .link_sp_gh{font-weight:400;line-height:16px;padding-top:5px;}
.tb_gh_new .sl_gh{padding:0 5px}
.tb_sl_pgh_ptt td{text-align:center;border:1px solid #ddd}
.t_sl_pgh_ptt td{font-weight:700}
.sl_pgh_ptt{margin-top:20px}
.dnn{margin-top:20px;position:relative;color:#333;font-style:oblique}
.dnn a{color:#162ec1}
.dnn a:hover{text-decoration:underline}
.social_dnn{position:absolute;top:10px;right:10px;color:#666}
.social_dnn ul{display:inline-block;margin-left:10px}
.social_dnn ul li{display:inline-block;margin-right:5px}
.social_dnn ul li:nth-child(1) a{color:#475993}
.social_dnn ul li:nth-child(2) a{color:#dc4e41}
.sum_f_cart{margin-top:10px;overflow:hidden}
.sum_f_cart ul{float:right}
.sum_f_cart ul li span{display:block;width:120px;float:left}
.sum_f_cart ul li strong{color:#f70000;font-size:16px}
.tt1_fcart_2{width:100%;float:left}
.tt2_fcart_2{width:48%;float:right}
.t_tt_fcart_2{padding:10px 0;font-weight:700;text-transform:uppercase}
.ul_tt_fcart_2 > li{margin:0 1%;clear:both}
.ul2_tt_fcart_2{overflow:hidden}
.li_col2{float:left;width:48%;clear:none!important}
.name_tt_fcart_2{display:block;margin-top:10px;padding-bottom:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ipt_tt_fcart_2{width:100%;height:30px;border:1px solid #ddd;padding:0 10px}

.ul2_tt_fcart_2 textarea {width:100%;height:60px;border:1px solid #ddd;padding:10px}

.slec_tt_fcart_2{width:100%;height:30px;border:1px solid #ddd;background:#fff!important;padding:0 5px}
.ul_htc_tt li{padding-left:20px;position:relative;color:#333}
.ul_htc_tt li + li{margin-top:10px}
.ul_htc_tt li label{cursor:pointer}
.ul_htc_tt li input[type="radio"]{position:absolute;top:4px;left:0}
.ul_htc_tt li span{display:block;color:#666}
.sm_fcart{clear:both;overflow:hidden;padding:40px 0}
.sm_fcart input{float:right;cursor:pointer;border:0;padding:15px 40px;color:#fff; margin-top:20px; text-transform:uppercase;font-weight:700;font-size:16px;background:#cf4b1b;}
.icon_menu_mobile{visibility:hidden;width:35px;height:36px; padding:5px; background:url(../imgs/layout/menu_mobile.png) no-repeat center;position:absolute;top:0;left:0;z-index:10;border-right:1px solid rgba(255,255,255,0.5)}
.menu_mobile{visibility:hidden;background:#555;width:280px;height:100%;overflow-y:scroll;position:absolute;top:0;left:-280px;z-index:9999999;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}
.ad_body{height:100%;overflow-y:hidden}
.ad_body .menu_mobile{left:0}
.ad_body #wrapper::after{content:"";background:rgba(0,0,0,0.8);position:fixed;top:0;right:0;bottom:0;left:0;z-index:11;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-transform:uppercase; font-size:14px; 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 #cf4b1b;padding-left:25px; text-transform:uppercase; font-size:12px;}
.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 #cf4b1b;padding-left:40px;padding-right:15px}
.ul_ma_3 > li > a:hover{background:#5F5F5F}
.arrown_menu_accordion{background:url(../imgs/layout/arrown_menu_accordion.png) no-repeat center;width:38px;height:38px;position:absolute;top:1px;right:0;cursor:pointer}
@media only screen and (max-width: 1279px) and (min-width: 1024px) {
.min_wrap,.foot_1 .min_wrap{width:1000px}
.swiper1 .swiper-slide{height:388px}
.ul_prod_h > li figure{height:230px}
.b1_prod_h{float:none;overflow:hidden}
.b2_prod_h{float:none;width:auto;display:block;text-align:center;margin-top:10px}
.nd_dt_h{float:none;width:auto;overflow:hidden}
.foot_1{padding:20px 0}
.ul_foot_1 > li{width:50%;margin:10px 0}
.content{width:720px}
.sidebar{width:250px}
.bg_catalogy{max-height:246px}
.ul_prod_catalogy > li{width:200px}
.ul_prod_catalogy > li figure{height:200px}
.f_prod_1{width:100%;}
.hotline_banner1,.hotline_banner2{display:none}
}
@media only screen and (max-width: 1023px) {
.t_ct, .nav_mn {background: #48d5fe;}
.ul-breacrum, .ul-breacrum-2 {white-space: nowrap; overflow-x: hidden;}
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,.foot_1 .min_wrap{width:96%}
.banner .min_wrap{height:auto;width:auto;padding:5px 2%}
.logo img{width:auto !important; height:80px !important;}
.ul_banner{right:2%}
.tool_banner{position:static}
.cart{position:absolute;right:2%;bottom:15px}
.search{display:none}
.ipt_s{width:100%;height:45px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:0;background:rgba(255,255,255,0.15);color:rgba(255,255,255,0.7)}
.btn_s{width:45px;height:45px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background-color:inherit}
.ipt_s[type="text"],.btn_s[type="submit"]{-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important}
.nav_mn .min_wrap{width:100%}
#header{min-height:44px}
#header.nav-up{top:-44px}
.nav_mn_sroll{position:fixed;top:0;left:0;right:0;z-index:111;-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)}
.nav_mn_sroll .banner .min_wrap{background:none}
.nav_mn_sroll .cart{bottom:3px;z-index:1;right:3px;background:none}
.nav_mn_sroll .cart .s1_cart{width:90px!important;height:27px!important;font-size:13px}
.nav_mn_sroll .cart .num_cart{border:solid #fff 1px;top:-10px}
.nav_mn_sroll .search{display:block;width:200px;bottom:0}
.swiper1 .swiper-slide{height:286px}
.ul_prod_h > li,.ul_prod_catalogy > li{width:49%;margin:0;padding:0}
.ul_prod_h > li + li + li,.ul_prod_catalogy > li + li + li,.ul_prod_catalogy > li + li + li + li{margin-top:4%}
.ul_prod_catalogy > li:nth-child(3n+1){clear:none}
.ul_prod_h > li:nth-child(2n),.ul_prod_catalogy > li:nth-child(2n){float:right}
.ul_prod_h > li:nth-child(2n+1),.ul_prod_catalogy > li:nth-child(2n+1){clear:both}
.ykkh{padding:20px}
.swiper2{width:auto}
.foot_1{padding:20px 0}
.ul_foot_1 > li{width:50%;margin:10px 0}
.gt_foot_2{width:auto;float:none;margin:0 0 20px}
.content{width:auto;float:none;margin-bottom:20px}
.sidebar{width:auto;float:left;background-repeat:repeat}
.bg_catalogy{max-height:189px}
.f_prod_1{width:350px}
.fcart_1,.fcart_2{float:none;width:auto;margin-bottom:20px}
.ul-breacrum{white-space:nowrap;overflow-x: none;}
.hotline_banner1{top:20px!important;left:270px!important}
.hotline_banner2{top:55px!important;left:270px!important}
.nd_dt_h{overflow:hidden;float:none;width:auto}
.nd_dt_h h4{padding:10px 10px 10px 15px}
.text_dt_h{padding:10px 15px;overflow-y:auto}
.ul_mn,.hotline_banner,.sp_sb{display:none!important}
.f-qldh table,.f-detail table{display:block;overflow-x:auto; width:100% !important;}
}
@media only screen and (max-width: 800px) {
.dm_sp ul li{width:48%;margin-right:2%}
.swiper1 .swiper-slide{height:350px}
.bg_catalogy{max-height:197px}
}
@media only screen and (max-width: 768px) {
.swiper1 .swiper-slide{height:286px}
.bg_catalogy{max-height:189px}
}
@media only screen and (max-width: 640px) {
.ul_prod_h > li figure img { width:100% !important; height:100% !important;}
.swiper1 .swiper-slide{height:300px}
.bg_catalogy{max-height:151px}
.ul_prod_h > li figure,.ul_prod_catalogy > li figure{height:285px}
.f_prod_1{width:auto;float:none;margin:0 0 20px;overflow:hidden}
#gallery-2{height:300px}
#gallery-2 .rsThumbsHor{height:auto}
.ul_foot_1 > li{float:none;width:auto;margin:0;padding:15px 0}
.ul_foot_1 > li + li{border-top:1px dotted #eee}
.ul_foot_1 > li img{height:auto;width:60px;margin-right:10px}
.text_foot_1{height:50px;text-align:left}
.slide, .ul_foot_1, .ttmh_gh, .dt_h, .ul_link_foot_2 > li:nth-child(2n) {display:none!important}
.mtt_gh{width:100%;padding:10px 0!important;margin:0!important;text-align:center}
.hotline_banner1{left:200px!important}
.hotline_banner2{left:200px!important}
.loi_hg{font-size:10px!important}
.addthis_sharing_toolbox{display:none!important}
.f-detail iframe{width:100%!important}
}
@media only screen and (max-width: 480px) {
#desktop { display: none !important;}
#mobile { display: inline-block !important;}
.sidebar {width: 100%;}
.tb_gh_new .link_sp_gh{font-size:12px;}
table td, table th { padding: 2px !important; font-size:12px !important;}
.box_cong { width: 15px; font-size: 20px!important;}
.price_prod_D { padding: 0 5px;}
.num_prod_D { width: 15px;font-size: 15px;padding: 0 5px; margin-bottom:3px;}
.ul_dm > li{padding:3px 0 3px 20px;position:relative; text-transform:uppercase; font-size:12px;}
.search_mobile{display:block!important;position:absolute;top:0;width:85%;right:0;z-index:10}
.neo_giohang,.dm_sp {display:block!important;}
.t_cart{font-size:14px!important}
.ipt_s[type=text],.btn_s[type=submit]{color:#fff!important}
.ipt_s{color:#fff!important}
.ipt_s::-webkit-input-placeholder{color:#fff!important}
.ipt_s:focus{color:#fff!important;font-style:normal}
.mobile_giohang{position:fixed;bottom:0;left:0;cursor:pointer;display:block!important;border:0;padding:15px 0;text-align:center;color:#fff;text-transform:uppercase;font-weight:700;font-size:16px;z-index:1.0E+31;background:#cf4b1b;width:100%}
.gh_mobile{display:block!important;margin-bottom:15px}
.minus_but_sl_gh{margin-right:0!important}
.plus_but_sl_gh{margin-left:0!important}
.arr_but_sl_gh{margin-top:1px!important}
.form_top_dhn li{width:100%!important;margin-bottom:5px}
.form_top_dhn input{width:100%!important;margin-bottom:5px}
.form_top_dhn button{width:100%!important;margin-bottom:5px}
.swiper1 .swiper-slide{height:178px}
.img_gh{width:50px;height:50px;display:inline-block}
.bg_catalogy{max-height:115px}
.ul_prod_h > li figure,.ul_prod_catalogy > li figure{height:215px}
.ul_link_foot_2 > li{float:none;width:auto;margin:2% 0}
.foot_2{padding:100px 0 20px;z-index:999}
.foot_3{text-align:center}
.foot_3 a{float:none}
.maps_ct iframe{height:200px}
.fc_1,.fc_2{width:auto;float:none;margin-bottom:20px}
.btn_ct{width:100%}
.box_news > li figure{width:100px;height:63px;margin-right:10px}
.info_box_news{overflow:visible}
.info_box_news h3{font-size:14px;line-height:20px}
.info_box_news span{clear:both;padding-top:7px}
.b1_prod_h{float:none;overflow:hidden}
.b2_prod_h{float:none;width:auto;display:block;text-align:center;margin-top:3px}
.goi_prod_D{padding:10px}
.nd_prod_h h3{font-size:14px;line-height:20px;height:40px}
.label_sale{width:40px;height:32px;background-size:40px 40px;padding-top:8px;font-size:11px;line-height:12px;text-transform:uppercase}
.t_prod_h{padding-left:10px;font-size:14px}
.m_prod_h,.m_ct{padding:10px}
.f_page, .prod_h{padding:10px 0 20px 0px;}
.t_ct{padding:0 10px}
.h1_t_ct{font-size:14px}
.show_prod{position:static;border-top:1px solid rgba(255,255,255,0.4)}
.cart{margin-left:0;float:none;width:auto;height:auto;}
.s1_cart{width:auto}
.s2_cart{display:none!important}
.sm_fcart{padding-top:0}
.sm_fcart input{width:100%}
.tt1_fcart_2,.tt2_fcart_2{float:none;width:auto}
.tttc{width:auto}
.form_account{width:auto}
.mfa_1{width:auto;float:none}
.ul_mfa_1 > li.active{border:1px solid #d5d5d5}
.ul_mfa_1 > li.active::after{display:none}
.mfa_2{padding:20px}
.ipt_fa,.ul_fa > li select{width:100%}
#gallery-2{height:438px}
.img_dt_h{float:none;width:auto;height:auto!important;text-align:center;padding:10px}
.img_dt_h img{display:inline-block;min-height:100px;position:static}
.nd_dt_h h4{background:#005B99}
.nd_dt_h h4 a{color:#fff}
.text_dt_h{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding-top:0}
.cart{bottom:40px}
.banner .min_wrap{padding-bottom:40px}
.hotline_banner1{top:auto!important;bottom:10px;left:2%!important;font-size:20px!important}
.hotline_banner2{top:auto!important;bottom:10px;left:auto!important;right:2%;font-size:20px!important}
.hotline_banner1 img,.hotline_banner2 img{margin-left:0!important;width:25px !important;height:25px !important}
}
@media only screen and (max-width: 414px) {
.swiper1 .swiper-slide{height:154px}
.bg_catalogy{max-height:97px}
.ul_prod_h > li figure,.ul_prod_catalogy > li figure{height:185px}
#gallery-2{height:375px}
}
@media only screen and (max-width: 375px) {
.swiper1 .swiper-slide{height:140px}
.bg_catalogy{max-height:90px}
.ul_prod_h > li figure,.ul_prod_catalogy > li figure{height:165px}
#gallery-2{height:338px}
}
@media only screen and (max-width: 360px) {
.swiper1 .swiper-slide{height:134px}
.ul_prod_h > li figure,.ul_prod_catalogy > li figure{height:1585x}
.form_account{padding:20px}
.hotline_banner1,.hotline_banner2{font-size:16px!important}
#gallery-2{height:324px}
}
@media only screen and (max-width: 320px) {
.swiper1 .swiper-slide{height:120px}
.ul_prod_h > li figure,.ul_prod_catalogy > li figure{height:130px}
#gallery-2{height:285px}
}