*{margin:0;padding:0}
.clearfix{clear:both}
[class*="col-"]{padding-left:10px;padding-right:10px}
p{margin-bottom:0}
:focus{box-shadow:none!important;outline:none!important}
.row{margin-left:-10px;margin-right:-10px;clear:both}
.ul,.format{margin:0;padding:0;list-style:none}
ul{margin:0;padding:0}
li{list-style:none}
img{max-width:100%}
a:hover,a{text-decoration:none}
.bg-w{background:#fff;width:100%;float:left}
body{font-family:Roboto;font-weight:400;background:#fff;min-width:1200px;font-size:14px;color:#222}
#header,#nav,#nav_horizontal,#top,.add-sli,.banner-top-n,.header-all,.header-fix,.header-top,.header-top-all{display:none}
#footer,#footer_bottom{background:#14676b}
#footer a{font-size:14px}
.footer-n .box-add-ft .list-ft-ot .view-mb,.footer-n .box-menu-ft .title-ft{background:#14676b}
.categori-icafe{width:100%;float:left;padding:20px 0;box-sizing:border-box}
.categori-icafe *{box-sizing:border-box}
.categori-icafe .title-ic{width:100%;float:left;margin-bottom:0;font-size:24px;font-weight:700;color:#222}
.categori-icafe .sort-ic{width:100%;float:left;margin-bottom:25px}
.categori-icafe .sort-ic .bre{float:left;font-size:12px;text-transform:uppercase;line-height:38px}
.categori-icafe .sort-ic .bre a{color:#999}
.categori-icafe .sort-ic .bre a.ic-last{font-weight:700;color:#222}
.categori-icafe .sort-ic .sort-ic-other{float:right}
.categori-icafe .sort-ic .sort-ic-other select{width:260px;height:38px;float:right;line-height:38px;margin-left:20px;border:solid 1px #ddd;border-radius:0}
.categori-icafe .sort-ic .sort-ic-other .show-pro-in{display:inline;line-height:38px;font-size:14px;color:#222}
.categori-icafe .sort-ic .sort-ic-other .show-pro-in a{display:inline-block;margin:0 2px;width:38px;height:38px;text-align:center;line-height:38px;overflow:hidden;font-size:14px;color:#ddd;border:solid 1px #ddd}
.categori-icafe .sort-ic .sort-ic-other .show-pro-in a.active{color:red;border:solid 1px red}
.product-list-ic{width:100%;float:left}
.product-list-ic .item-ic{width:33.3333%;float:left;padding:0 10px;margin-bottom:50px}
.product-list-ic .item-ic .ic-container{width:100%;float:left;position:relative}
.product-list-ic .item-ic .ic-container .ic-img{width:100%;float:left;margin-bottom:15px;position:relative;display:block;padding-top:277px;overflow:hidden}
.product-list-ic .item-ic .ic-container .ic-img img{position:absolute;max-width:100%;max-height:100%;width:auto!important;height:auto!important;left:0;top:0;right:0;bottom:0;display:block;margin:auto}
.product-list-ic .item-ic .ic-container .ic-name{width:100%;float:left;height:50px;line-height:25px;margin-bottom:10px;font-size:18px;text-transform:uppercase;font-weight:700;padding:0 10px;text-align:center;overflow:hidden;color:#222}
.product-list-ic .item-ic .ic-container .ic-sum{width:100%;float:left;height:60px;line-height:20px;overflow:hidden;font-size:14px;font-weight:300;color:#222;text-align:center;padding:0 10px}
.ft-ic{width:100%;float:left;padding-top:35px;padding-bottom:20px;background:url(../images/bg-ft-ic.jpg) no-repeat;background-size:100% 100%;box-sizing:border-box}
.ft-ic *{box-sizing:border-box}
.ft-ic .col-md-4{float:left;width:33.3333%}
.ft-ic .col-md-8{float:right;width:66.66666%}
.ft-ic .logo-ft-ic{width:100%;float:left}
.ft-ic .box-cus-ic{width:100%;float:left;margin-bottom:20px}
.ft-ic .box-cus-ic .title-cus-ic{width:100%;float:left;font-size:24px;float:left;margin-bottom:5px;text-transform:uppercase;color:#222;font-weight:700}
.ft-ic .box-cus-ic form{width:100%;float:left;position:relative}
.ft-ic .box-cus-ic form input{width:calc(100% - 50px);float:left;height:40px;line-height:40px;padding:0 10px;margin:0}
.ft-ic .box-cus-ic form button{width:50px;float:left;height:40px;line-height:40px;text-align:center;border:none;outline:none;font-size:18px;color:#fff;background:red}
.ft-ic .ic-other-soci{width:100%;float:left}
.ft-ic .ic-other-soci .ic-soci{float:left;margin-right:35px}
.ft-ic .ic-other-soci .ic-soci a{float:left;font-size:30px;color:#222;margin-right:20px}
.ft-ic .ic-other-soci .ic-phone{float:left;margin-right:55px}
.ft-ic .ic-other-soci .ic-phone .tit{float:left;font-size:16px;font-weight:700;clear:both;color:#222}
.ft-ic .ic-other-soci .ic-phone p{float:left;font-size:14px;clear:both;color:#222}
.ft-ic .ic-other-soci .ic-add{float:left}
.ft-ic .ic-other-soci .ic-add .tit{float:left;font-size:16px;font-weight:700;clear:both;color:#222}
.ft-ic .ic-other-soci .ic-add p{float:left;font-size:14px;clear:both;color:#222}
.detail-icafe{width:100%;float:left;padding:20px 0;box-sizing:border-box}
.detail-icafe *{box-sizing:border-box}
.detail-icafe .detail-icafe-top{width:100%;float:left;margin-bottom:20px}
.detail-icafe .col-md-5{float:left;width:41.666667%;padding:0 10px}
.detail-icafe .col-md-7{float:left;width:58.333333%;padding:0 10px}
.detail-icafe .detail-icafe-top .img-ic-detail{width:100%;float:left}
.detail-icafe .detail-icafe-top .img-ic-detail .ic-big-img{background:#fff;width:100%;float:left;height:521px;text-align:center;overflow:hidden;margin-bottom:10px;position:relative}
.detail-icafe .detail-icafe-top .img-ic-detail .ic-big-img .list-big-img-ic{width:auto;float:left;display:flex;position:absolute;z-index:1;top:0;left:0;transition:.5s}
.detail-icafe .detail-icafe-top .img-ic-detail .ic-big-img a{width:521px;float:left;position:relative;display:block;padding-top:521px;overflow:hidden}
.detail-icafe .detail-icafe-top .img-ic-detail .ic-big-img img{position:absolute;max-width:100%;max-height:100%;width:auto!important;height:auto!important;left:0;top:0;right:0;bottom:0;display:block;margin:auto}
.detail-icafe .detail-icafe-top .img-ic-detail .ic-thumb-img{width:100%;float:left}
.detail-icafe .detail-icafe-top .img-ic-detail .ic-thumb-img .js-thumb-img-ic{background:#fff;width:calc(25% - 7.5px);float:left;margin-right:10px;margin-bottom:10px;position:relative}
.detail-icafe .detail-icafe-top .img-ic-detail .ic-thumb-img .js-thumb-img-ic::after{content:'';width:100%;height:100%;float:left;position:absolute;z-index:1;background:rgba(255,255,255,0.6);top:0;left:0;transition:.5s}
.detail-icafe .detail-icafe-top .img-ic-detail .ic-thumb-img .js-thumb-img-ic.active::after{background:transparent;transition:.5s}
.detail-icafe .detail-icafe-top .img-ic-detail .ic-thumb-img .js-thumb-img-ic:nth-child(4n){margin-right:0}
.detail-icafe .detail-icafe-top .img-ic-detail .ic-thumb-img .js-thumb-img-ic a{width:100%;float:left;position:relative;display:block;padding-top:100%;overflow:hidden}
.detail-icafe .detail-icafe-top .img-ic-detail .ic-thumb-img .js-thumb-img-ic a img{position:absolute;max-width:100%;max-height:100%;width:auto!important;height:auto!important;left:0;top:0;right:0;bottom:0;display:block;margin:auto}
.box-top-ic-content{width:100%;float:left}
.box-top-ic-content .bre-detail{width:100%;float:left;margin-bottom:5px;font-size:12px;font-weight:300;text-transform:uppercase}
.box-top-ic-content .bre-detail a{color:#999}
.box-top-ic-content .bre-detail a.last-ic{color:#222}
.box-top-ic-content .bre-detail span{margin:0 3px}
.box-top-ic-content .title-detail-ic{width:100%;float:left;margin-bottom:5px;font-size:24px;text-transform:uppercase;color:#222;font-weight:700}
.box-top-ic-content .price-detail-ic{width:100%;float:left;margin-bottom:5px;font-size:24px;text-transform:uppercase;color:red;font-weight:700;margin-bottom:20px}
.box-top-ic-content .detail-sum-ic{width:100%;float:left;padding:20px 16px 16px;border:solid 1px #e2e2e2;background:#fff;border-radius:5px;position:relative;margin-bottom:15px}
.box-top-ic-content .detail-sum-ic .title-ic{float:left;font-size:18px;line-height:28px;padding:0 10px;border-radius:5px;color:#d60000;font-weight:500;background:#fff;top:-14px;z-index:1;position:absolute}
.box-top-ic-content .detail-sum-ic .content-d-ic{width:100%;float:left;line-height:1.5}
.box-top-ic-content .d-ic-policy{width:100%;float:left;background:#d5f0dd;padding:10px;margin-bottom:15px;border-radius:4px;font-size:14px;color:#005400}
.box-top-ic-content .d-ic-policy p{width:100%;float:left;line-height:1.5}
.box-top-ic-content .d-ic-policy p:nth-child(1){margin-bottom:20px}
.box-top-ic-content .d-ic-buy{width:100%;float:left}
.box-top-ic-content .d-ic-buy .quan-ic-buy{width:86px;float:left;border:solid 1px #ddd;margin-right:20px;margin-bottom:10px}
.box-top-ic-content .d-ic-buy .quan-ic-buy a{width:22px;float:left;line-height:36px;background:#f9f9f9;color:#222;text-align:center}
.box-top-ic-content .d-ic-buy .quan-ic-buy input{width:40px;float:left;border:none;height:36px;line-height:36px;text-align:center;border-left:solid 1px #ddd;border-right:solid 1px #ddd;margin:0}
.box-top-ic-content .d-ic-buy .ic-buyNow{float:left;padding:0 20px;line-height:38px;font-size:16px;text-transform:uppercase;color:#fff;font-weight:700;background:red}
.box-top-ic-content .d-ic-phone{width:100%;float:left;margin-bottom:10px}
.box-top-ic-content .d-ic-phone a{width:calc(50% - 8px);float:left;text-align:center;line-height:38px;background:orange;font-size:15px;color:#fff}
.box-top-ic-content .d-ic-phone a:nth-child(2){float:right;background:#d70000}
.box-top-ic-content .d-ic-sku{width:100%;float:left;font-size:15px;line-height:24px;color:#222}
.box-top-ic-content .d-ic-dm{width:100%;float:left;font-size:15px;line-height:24px;color:#222;margin:12px 0}
.box-top-ic-content .d-ic-dm span{color:red}
.box-top-ic-content .d-ic-tag{width:100%;float:left;font-size:15px;line-height:24px;color:#222}
.box-top-ic-content .d-ic-tag span{color:red}
.detail-content-read-ic{width:100%;float:left;margin-bottom:25px;box-sizing:border-box}
.detail-content-read-ic *{box-sizing:border-box}
.detail-content-read-ic .list-des-spec{width:100%;float:left;border-top:solid 1px #ddd;margin-bottom:20px}
.detail-content-read-ic .list-des-spec a{float:left;font-size:20px;padding:5px 0;border-top:solid 2px #d70000;text-transform:none;letter-spacing:0;font-weight:500;color:#d70000}
.detail-content-read-ic .content-des-ic{width:100%;float:left;margin-bottom:30px}
.banner-des-ic{width:100%;float:left;margin-bottom:30px}
.policy-list-ic{width:100%;float:left;margin-bottom:30px}
.policy-list-ic ul{width:100%;float:left;margin:0;padding:0;border:dotted 1px #ddd}
.policy-list-ic ul li{width:100%;float:left;border-bottom:solid 1px #ddd}
.policy-list-ic ul li p{width:50%;float:left;font-size:14px;line-height:30px;padding:0 2px}
.contact-ic-de{width:100%;float:left;padding:15px;background:#fff8f2;border-radius:5px}
.contact-ic-de .contact-ic-de-left{width:50%;float:left;padding-right:10px}
.contact-ic-de .contact-ic-de-right{width:50%;float:left;padding:10px;border-radius:5px;background:#fff}
.contact-ic-de .contact-ic-de-left .tit{width:100%;float:left;margin-bottom:10px;font-size:19px;font-weight:700;color:#000;text-transform:uppercase}
.contact-ic-de .contact-ic-de-left p{width:100%;float:left;font-size:15px;color:#222;margin-bottom:20px;line-height:25px}
.contact-ic-de .contact-ic-de-right input{width:100%;float:left;margin-bottom:10px;height:42px;line-height:42px;border:solid 1px #ddd;border-radius:5px;padding:0 10px;outline:revert!important}
.contact-ic-de .contact-ic-de-right textarea{width:100%;float:left;margin-bottom:10px;height:76px;line-height:1.5;border:solid 1px #ddd;border-radius:5px;padding:10px;outline:revert!important}
.contact-ic-de .contact-ic-de-right button{float:right;line-height:40px;padding:0 20px;font-size:14px;font-weight:700;color:#fff;text-transform:uppercase;border:none;background:red}
.produc-relay-ic{width:100%;float:left}
.produc-relay-ic .title-ic{width:100%;float:left;margin-bottom:10px;margin-top:10px;font-size:20px;font-weight:500;text-transform:uppercase;color:#d70000;padding:0 10px}
.ar-icafe{display:flex;padding:20px 0;background:#fff}
.ar-icafe .title{width:100%;float:left;margin-bottom:20px;font-size:28px;text-transform:uppercase;font-weight:700;color:#000}
.ar-icafe .list{width:100%;float:left}
.item-ar-icafe{width:100%;float:left;position:relative}
.item-ar-icafe .iai-img{width:100%;float:left;position:relative;padding-top:65%;overflow:hidden}
.item-ar-icafe .iai-img img{position:absolute;left:0;right:0;top:0;bottom:0;margin:0 auto;object-fit:cover;min-width:100%;min-height:100%}
.item-ar-icafe .iai-info{width:100%;float:left;padding:10px;background:rgba(0,0,0,.6);position:absolute;z-index:1;left:0;bottom:0}
.item-ar-icafe .iai-info .iai-name{width:100%;float:left;font-size:16px;font-weight:700;color:#fff;text-decoration:none;text-transform:uppercase}
#nav_horizontal{display:none}
#header-phonggame{position:sticky;top:0;width:100%;height:80px;background:#14676b;box-shadow:0 1px 6px rgba(0,0,0,.2);z-index:1000}
.pg-logo{float:left;margin-top:2px}
#pg-nav{float:right}
#pg-nav .item{float:left;height:80px;position:relative}
#pg-nav .item > a{color:#fff;text-transform:uppercase;text-decoration:none;font-weight:700;font-size:16px;line-height:77px;display:block;padding:0 17px}
.pg-search .pg-search-form{display:none;position:absolute;bottom:-3px;right:0;z-index:999}
.pg-search .pg-search-input{position:unset;display:block;border:none;height:32px;margin:0;padding:0 32px 0 6px}
.pg-search .pg-search-submit{position:absolute;right:0;top:0;border:0;background:0;font-size:21px;padding:0 6px}
.pg-search .pg-search-toggle{background:transparent;border:none;color:#fff;font-size:20px;margin-left:10px;margin-top:0}
.pg-search{padding-top:22px;position:relative;box-sizing:border-box;float:right}
#pg-nav .item > a.current{border-bottom:solid 3px #fff600}
.pg-article-list{min-height:10px}
.pg-sub-menu{position:absolute;border:solid 1px #0d80ac;background:#fff;top:79px;display:none;z-index:99;right:0}
.pg-sub-menu a{display:block;white-space:nowrap;color:#333;text-decoration:none;padding:8px 10px}
#pg-nav .item:hover{background:#2491bb}
.pg-sub-menu a:hover{background:#eee}
#pg-nav .item:hover .pg-sub-menu{display:block!important}
#pg-icon-menu{display:none}
.fancybox-image{max-width:100%!important;max-height:100%!important;width:auto!important;height:auto!important}
#content_left{width:100%}
#js-article-most-view{margin-top:24px}