*, *:after, *:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
body{margin:0px;}
[class*='col-']{float:left;}
[class*='cell-']{float:left;}
.grid{width:100%;max-width:1200px;margin:0 auto;}
.grid-no-overflow-hiden{width:100%;max-width:1220px;min-width:755px;margin:0 auto;}
.grid:after{content:"";display:table;clear:both;}
.grid-pad{padding-top:0px;padding-left:0px;padding-right:0px;}
.push-right{float:right;}
.col-1-1{width:100%;}
.col-2-3, .col-8-12{width:66.66%;}
.col-1-2, .col-6-12{width:50%;}
.col-1-3, .col-4-12{width:33.33%;}
.col-1-4, .col-3-12{width:25%;}
.col-2-4{width:50%;}
.col-3-4{width:75%;}
.col-1-5{width:20%;}
.col-2-5{width:40%;}
.col-3-5{width:60%;}
.col-4-5{width:80%;}
.col-1-6, .col-2-12{width:16.667%;}
.col-1-7{width:14.28%;}
.col-2-7{width:28.57%;}
.col-3-7{width:42.85%;}
.col-1-8{width:12.5%;}
.col-1-9{width:11.1%;}
.col-1-10{width:10%;}
.col-1-11{width:9.09%;}
.col-1-12{width:8.33%}
.col-11-12{width:91.66%}
.col-10-12{width:83.333%;}
.col-9-12{width:75%;}
.col-5-12{width:41.66%;}
.col-7-12{width:58.33%}
.m-width-1200{min-width:1200px;margin:auto;}
.padding-top-0{padding-top:0}
.padding-top-5{padding-top:5px}
.padding-top-10{padding-top:10px}
.padding-top-20{padding-top:20px}
.padding-0{padding:0}
.padding-bottom-15{padding-bottom:15px;}
.padding-bottom-20{padding-bottom:20px}
.push-2-3, .push-8-12{margin-left:66.66%;}
.push-1-2, .push-6-12{margin-left:50%;}
.push-1-3, .push-4-12{margin-left:33.33%;}
.push-1-4, .push-3-12{margin-left:25%;}
.push-1-5{margin-left:20%;}
.push-1-6, .push-2-12{margin-left:16.667%;}
.push-1-7{margin-left:14.28%;}
.push-1-8{margin-left:12.5%;}
.push-1-9{margin-left:11.1%;}
.push-1-10{margin-left:10%;}
.push-1-11{margin-left:9.09%;}
.push-1-12{margin-left:8.33%}
.menu-mobile-fix{display:none;}
#nav{display:block;}
.end-col-hide-pc{display:none;}
.br-4{display:block;}
.br-3{display:none;}
.br-2{display:none;}
.h-br-2{display:none;}
.h-br-3{display:none;}
.h-br-4{display:none;}
.h-br-5{display:block;}
.box-hot-product-home{overflow:hidden;margin-right:20px;background:#EEE;}
.hotline-top-mobile{display:none;}
.fil-item{width:20%;float:left;height:30px;padding-right:2px;padding-top:4px;}
.fil-item select,.fil-item .textkeyword{width:100%;height:24px;border:solid 1px #adadad;outline:none;}
.pc-paddingright-15{padding-right:15px;}
.pc-break{display:block;}
.pad-break{display:none;}
.tab-break{display:none;}
.mobile-break{display:none;}
.hide-on-pc{display:none;}
.flex-container{padding:0;margin:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;-moz-flex-flow:row wrap;flex-flow:row wrap;width:100%;justify-content:flex-start}
.flex-container-round{justify-content:space-around;}
.flex-space-between{justify-content:space-between;}
.border-flex{border:solid 1px #e4e4e4;border-right:none;border-bottom:none;}
.cell-1-5{width:20%;float:left;}
.cell-2-5{width:40%;}
.cell-3-5{width:60%;}
.cell-4-5{width:80%;}
.cell-table-quy-chuan{width:20%;float:left;border-bottom:solid 1px #d3d3d3;text-align:center;padding-top:5px;padding-bottom:5px;}
.cell-border{border-right:solid 1px #e4e4e4;border-bottom:solid 1px #e4e4e4;}
.cell-about-1-3{float:left;width:32%;}
.cell-about-2-3{float:left;width:66%;}
.cell-1-3{float:left;width:32.33%;}
.cell-2-3{float:left;width:66.66%;}
.cell-1-4{float:left;width:25%;}
.cell-2-4{float:left;width:50%;}
.cell-3-4{float:left;width:75%;}
.flex-container .cell-1-2{width:48%;float:left;}
.padding-left20{padding-left:20px;}
.margin-bottom-30{margin-bottom:30px;}
.cell-btn-cart{width:60%;margin-right:10px;}
.cell-btn-contact{width:35%;}
.cell-btn-catalogue,.cell-btn-daily{border:solid 1px #CCC;padding:6px 5px;text-align:center;display:block;text-decoration:none;}
.cell-btn-catalogue{width:35%;border-left:none;background:#f0f0f0;color:#404040;}
.cell-btn-daily{width:65%;color:#2e3192;font-weight:bold;}
.flex-daily{padding:0;margin:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;-moz-flex-flow:row wrap;flex-flow:row wrap;width:100%;justify-content:flex-start;padding-left:20px;}
.flex-daily .daily-1-3{width:33.33%;border-right:solid 1px #CCC;float:left;}
.flex-daily .daily-2-3{width:66.66%;float:left;}