@import url("lib.css");@import url("fancybox3.css");@import url("animate.min.css");@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:700,400,300&subset=latin,vietnamese);@import url(https://fonts.googleapis.com/css?family=Roboto:300,400,500,700&subset=latin,vietnamese);/*-- author:phongbv@hurasoft.com --*/
@charset "utf-8";body{color:#222;font-family:'Roboto',arial,Helvetica,sans-serif;font-size:14px;margin:0;padding:0;min-width:1200px;background:#f0eded;}
body.fixed{padding-top:165px;}
a{color:#333;text-decoration:none;}
a:hover{color:#d00}
img{border:none;vertical-align:middle;}
.pre-line {
    white-space: pre-line;
}
.position-relative {
    position: relative !important;
}
.bold{font-weight:bold;}
.format{margin:0;padding:0;}
.white{color:white;}
.block{display:block;}
.robot{font-family:"Roboto Condensed", arial, sans-serif;}
.font-ss{font-family:'Source Sans Pro',arial, Helvetica, sans-serif;}
.fl{float:left;}
.fr{float:right;}
.txt_center{text-align:center;}
.txt_left{text-align:left;}
.txt_right{text-align:right;}
.clear{clear:both;}
.hide{display:none;}
.space3px{padding:3px 0;}
.space5px{padding:5px 0;}
.space10px{height:15px;clear:both;}
.cor3px{border-radius:3px;-moz-border-radius:3px;}
.cor5px{border-radius:5px;-moz-border-radius:5px;}
.cor10px{border-radius:10px;-moz-border-radius:10px;}
.shadow5px{box-shadow:0 0 5px rgba(0, 0, 0, 0.2);}
.shadow10px{box-shadow:0 0 10px rgba(0, 0, 0, 0.2);}
*.txt_red{color:#db0006;}
*.txt_blue{color:#124f95;}
*.txt_green{color:#1e9512;}
*.txt_yellow{color:#f7941d;}
*.txt_fff{color:#fff;}
*.txt_000{color:#000;}
*.txt_222{color:#222;}
*.txt_333{color:#333;}
*.txt_555{color:#555;}
*.txt_777{color:#777;}
*.txt_999{color:#999;}
.txt_10{font-size:10px;}
.txt_11{font-size:11px;}
.txt_12{font-size:12px;}
.txt_13{font-size:13px;}
.txt_14{font-size:14px;}
.txt_15{font-size:15px;}
.txt_16{font-size:16px;}
.txt_17{font-size:18px;}
.txt_18{font-size:18px;}
.txt_20{font-size:20px;}
.txt_25{font-size:25px;}
.txt_30{font-size:30px;}
.txt_b{font-weight:bold;}
.txt_n{font-weight:normal;}
.txt_ud{text-decoration:underline;}
.txt_d{text-decoration:line-through;}
.txt_u{text-transform:uppercase;}
.hr{border-bottom:1px solid #ddd;}
.line_h19{line-height:19px;}
.line_h22{line-height:22px;}
.transition{-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease;}
.rotate{-webkit-transition:-webkit-transform .8s ease-in-out;transition:transform .8s ease-in-out;}
.rotate360:hover{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
.scale:hover{transform:scale(1.1);}
.chrome39{white-space:nowrap;}
.ellipsis{text-overflow:ellipsis;}
.red{color:#db0006 !important}
.ul{padding:0;margin:0;list-style:none}
.nopad_r{padding-right:0!important}
.nopad_l{padding-left:0!important}
.nomar_r{margin-right:0!important}
.nomar_l{margin-left:0!important}
.nomar_t{margin-top:0!important}
.nobdr{border:none!important}
.nobdr_l{border-left:none!important}
.nobdr_r{border-right:none!important}
.nobg{background:none!important}
.font11{font-size:11px}
.font13{font-size:13px}
img{border:none;max-width:100%;height:auto;}
.clear{clear:both}
.line_through{text-decoration:line-through}
.underline{text-decoration:underline}
.float_l{float:left!important}
.float_r{float:right!important}
.space{height:5px;clear:both;display:block}
.space2{height:10px;clear:both;display:block}
#text_search{width:300px;height:41px;border:none;margin-right:10px;background:none;float:left;outline:none;margin-left:10px;}
input[type="text"],input[type="password"]{width:300px;height:25px;border:solid 1px #ddd;padding-left:5px;margin-right:10px;}
.bg{background:url(../images/sprite.png) no-repeat;display:inline-block}
#wrap{min-width:1200px}
.container{width:1170px;margin:auto;position:relative;}
#top{height:46px;color:#f2f2f2;font-size:11px;}
#top ul{float:left;}
.login-header a {
    text-transform: uppercase;
}

.login-header {
    float: right;
    line-height: 46px;
    color: #000;
    font-weight: 500;
}
#top > .container > ul > li{float:left;line-height:46px;margin-right:35px;position:relative;white-space:nowrap;font-size:14px;}
#top > .container > ul > li .icons_2019{margin-right:5px;}
#top > .container > ul > li.active i{color:#ff0;}
#top a{text-decoration:none;color:#474747;font-size:12px;white-space:nowrap;}
#top b{font-size:12px}
#top ul li:last-child{}
#header{height: 90px;position:relative;background:#ce0707;}
#search select{float:left;height:39px;border:none;outline:none;margin:2px;width:150px;margin-left:8px;-webkit-appearance:none;-moz-appearance:none;}
#header.fixed{position:fixed;top:0;left:0;z-index:222;width:100%;height: 70px;box-shadow:0 0 10px #555;}
#header.fixed #logo{margin:5px 0 0;/* display:none; */}
#header.fixed #logo img{max-height:50px;}
#header.fixed #search{top:9px;left:270px;}
#header.fixed #header-right{margin-top:2px;}
#header.fixed #cart{top:15px;left:610px;}
#header.fixed #header_right{margin-top:3px;}
#header.fixed #hotline_header{margin:0;font-size:13px;line-height:18px;padding-right:230px;}
#header.fixed #hotline_header:before{transform:scale(0.7);left:-60px;top:-3px;}
#header.fixed #hotline_header b{font-size:20px;}
#header.fixed #hotline_header span{display:inline-block;position:absolute;right:0;top:15px;font-size:14px;}
#header.fixed #hotline_header span:last-child{top:35px;}
#header.fixed #bar{display: none;font-size:15px;color:#eee;line-height:60px;font-weight:bold;}
#header.fixed #bar:hover{color:#fff;}
#header.fixed #bar i{position:relative;top:-2px;color:#fff;font-size:20px;margin-right:10px;}
#search{width:530px;height:42px;float:left;margin-top:0;background:#fff;position:absolute;left:240px;top: 24px;border-radius:3px;}
#submit_search{height:42px;width:45px;border:none;cursor:pointer;float:right;background:#fff url(../images/sprite_2019.png) 0px -293px no-repeat;color:#fff;font-weight:700;position:absolute;}
#logo{float:left;text-decoration:none;margin-top: 9px;}
#search .fa.fa-caret-down{position:absolute;left:136px;top:14px;color:#7b7b7b;}
#header_center{width:470px;float:left;height:100%;border:dotted 1px #aaa}
#header_right{float:right;margin-top:0;}
#nav_horizontal{width:980px;line-height:39px;float:right;color:#fff}
#nav_horizontal ul li{float:left;line-height:43px}
#nav_horizontal ul li a{text-decoration:none;font-family:Myriad Pro Condensed;color:#fff;font-size:19px;text-transform:uppercase;padding:0 8px}
#nav_horizontal ul li a.root{line-height:32px;padding:0 20px;color:#fff}
#nav_vertical{
 width:100%;
 /* float:left;*/
 z-index:66;
 }
#nav_vertical a{    text-decoration: none;
    display: block;
    height: 24px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
#nav_vertical:hover .overlay{/* position:fixed; */left:0;top:196px;width:100%;height:300%;background:rgba(0,0,0,0.5);z-index:11;}
#content_top{margin-bottom:10px}
#slider{width:795px;float:left;height:365px;position:relative;margin-right:0;overflow:hidden;}
#slider .item img{min-height:365px;}
#bigPic img{width:100%;/* height:310px;*/
 position:absolute;display:none;}
#content_top_right{width:370px;float:right;height:429px;overflow:hidden;}
#content_left{width:290px;float:right;margin-right:0;background:#fff;}
#content_center{width:954px;float:right;min-height:200px;}
#content_right{width:214px;min-height:200px;float:left;margin-left:15px;margin-top:15px;}
.box_left{margin-bottom:10px;overflow:hidden;padding:12px 0;}
.title_box_left{margin:0;font-size:15px;padding:0 10px;line-height:32px;/* background:#db0006;*/
 color:#db0006;font-weight:700;border-radius:2px 2px 0 0;border-bottom:1px solid #ddd;}
.title_box_left span{border-bottom:2px solid #db0006;line-height:28px;display:inline-block;}
.box_right{margin-bottom:10px;overflow:hidden}
.title_box_right{margin:0;font-size:13px;padding:0 10px;background:#ce0707;color:#fff;line-height:36px;position:relative;cursor:pointer;}
.title_box_center{height:40px;line-height:40px;color:#fff;padding-right:10px;border-bottom:solid 2px #ce0707;}
.title_box_center h2{margin:0;padding:0 10px;float:left;font-size:17px;color:#fff}
.title_box_center .sub_cat_title{float:left;padding-right:0;overflow:hidden;}
.title_box_center .sub_cat_title a{text-decoration:none;padding:0 10px;border-left:solid 1px #c3c3c3;color:#e80000;text-transform:uppercase;font-weight:bold;font-size:14px;}
.product_list ul{padding:0;margin:0;list-style:none}
.product_list a{text-decoration:none}
.product_list ul li{width:234px;height:280px;float:left;border:solid 1px #FFF;margin-left:5px;position:relative;background:#fff;margin-bottom:5px;}
.p_container{padding:10px}
.p_sku{color:red;/* display:none;*/
 text-align:right;position:absolute;right:5px;top:5px;}
.p-act{padding:8px 0 0;}
.p-act .fa{vertical-align:middle;position:relative;top:-2px;}
.p-act p{margin:0;padding:0;}
.p-act p:nth-child(1){color:#0093ff;}
.p-act p.status0{color:#000;}
.p_img img{max-width:90%;/* display:block;*/
 margin:auto;max-height:82%;}
.p_img{display:block;width:100%;height:200px;line-height:200px;vertical-align:middle;text-align:center;}
.pPrice{font-style:italic;position:relative;color:#db0006;text-shadow:2px 5px 10px #999;font-size:15px;font-weight:700;font-family:"Open Sans Condensed", arial, sans-serif;}
.pPrice span{/* display:block;*/
 /* position:absolute;*/
 /* top:0;*/
 /* left:0;*/
 /* text-shadow:3px 0 0 #fff, -3px 0 0 #fff, 0 3px 0 #fff, 0 -3px 0 #fff, 2px 2px #fff, -2px -2px 0 #fff, 2px -2px 0 #fff, -2px 2px 0 #fff;*/
}
.product_list.page_inside .pPrice{font-size:15px;}
.p_price{font-style:italic;position:absolute;top:150px;right:10px;}
.p_price.pPrice{position:absolute;}
.marketPrice{/* font-family:"Open Sans Condensed", arial, sans-serif;*/
 font-size:16px;/* font-weight:700;*/
 /* position:relative;*/
 text-shadow:1px 3px 5px #fff;color:#000;text-decoration:line-through;}
.marketPrice span{display:none;position:absolute;left:-1px;font-style:italic;color:#db0006;font-weight:400;font-weight:700;text-shadow:2px 0 0 #fff, -2px 0 0 #fff, 0 2px 0 #fff, 0 -2px 0 #fff, 1px 1px #fff, -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff;}
.marketPrice span:before{content:'';width:100%;border-bottom:2px solid #000;display:block;position:absolute;top:50%;}
.p_old_price{display:block;color:#db0006;position:absolute;top:120px;right:10px;text-decoration:line-through;font-weight:700;box-shadow:0 0 0;}
.p_old_price.marketPrice *{text-shadow:0 0 0;}
.p_brand{line-height:18px;height:18px;overflow:hidden;display:none;font-weight:700;text-transform:uppercase;font-size:14px;font-family:"Roboto Condensed", arial, sans-serif;padding-right:0;}
.p_name{display:block;line-height:18px;height:35px;overflow:hidden;margin-bottom:5px;font-weight:700;border-radius:5px;padding:0;font-size:14px;}
.p_name span{}
.p_offer{margin:0;padding:0;height:18px;line-height:18px;overflow:hidden;font-weight:700;display:none;color:rgb(6, 30, 154);font-weight:700;font-style:italic;}
.p_summary{line-height:16px;height:32px;overflow:hidden;margin-bottom:5px}
.p_btn_buy{display:inline-block;background:#222;line-height:25px;padding:0 10px;color:#fff;margin:5px 0}
#footer a{text-decoration:none}
#footer .box_footer{width:24%;float:left;margin-top:5px;}
#footer{background:#db0006;border-top:solid 1px #ccc;overflow:hidden;padding:10px 0;}
#footer_bottom{text-align:center;background:#000;color:#ececec;padding:10px 0}
#copyright{float:left}
#design_by{float:right}
.col_news{padding:0;list-style:none;margin:0}
.col_news a{text-decoration:none}
.col_news li{float:left;width:100%;border-top:dotted 1px #ccc}
.col_news li img{width:75px;float:left;margin-right:5px}
.col_news li a{display:block;padding:10px 5px}
.col_news li:first-child{border:none}
.col_pro{padding:0;list-style:none;margin:0}
.col_pro a{text-decoration:none}
.col_pro li{float:left;width:100%;border-top:dotted 1px #ccc}
.col_pro li img{width:75px;float:left;margin-right:5px}
.col_pro li a{display:block;padding:10px 5px;overflow:hidden}
.col_pro li:first-child{border:none}
.col_pro li .float_l{width:80px}
.col_pro li .float_r{width:128px}
#news_letter a{display:inline-block;text-decoration:none;cursor:pointer;height:33px;line-height:33px;color:#666;padding:0 5px !important;border-radius:5px;position:absolute;right:8px;top:0;font-size:19px;}
#news_letter input{height:35px;width:300px;padding:0 10px;outline:none;border:none;background:#fff;border-radius:3px;}
#news_letter{margin-left:497px;padding-top:42px;}
#news_letter .in{border:1px solid #ddd;border-radius:5px;position:relative;background:#fff;width:480px;}
.paging{margin:6px 0;float:right;margin-top:8px}
.paging a{display:block;padding:8px 10px;float:left;line-height:10px;margin-left:5px;border:solid 1px #ddd;text-decoration:none;border-radius:3px;}
.paging a.current,.paging a:hover{background:#ce0707;color:#fff;}
#filter{padding:10px}
#filter .title_filter{font-weight:700;color:red;font-size:13px}
#filter ul{padding-left:20px}
#filter a{text-decoration:none}
#filter ul li{line-height:19px}
#aboutus{border:dotted 1px #aaa;margin-bottom:10px}
#news_home{border:dotted 1px #aaa;margin-bottom:10px}
#brand_list li img{height:40px}
#brand_list li{float:left;margin:5px 10px}
#location a{text-decoration:none;line-height:40px;float:left;}
#location span{font-size:14px}
#location i{padding:0 8px;vertical-align:text-top;}
#img_detail{width:425px;float:left;margin-right:20px;}
#img_large{height:350px;display:table-cell;vertical-align:middle;text-align:center;width:425px;background:#fff;}
#location span{float:left;line-height:40px;padding:0 5px;}
.top_news_on_page{overflow:hidden;background: #fff;padding: 20px;}
#img_large img{max-width:425px !important;display:block;margin:auto;/* max-height:350px !important; */width:auto !important;}
body div#wrap div div#pro_detail_page div#product_detail div#widget div#img_detail div#img_large a#Zoomer > .mz-figure > img{width:auto !important;}
#img_thumb img{max-width:100%;max-height:100%;box-shadow:0 0 0;filter:brightness(100%);position:absolute;top:0;right:0;left:0;bottom:0;display:block;margin:auto;}
#img_thumb{margin-top:10px;margin-left:0;text-align:center;}
#img_thumb li{display:inline-block;margin:0 1px;}
#img_thumb li.current a{border-color:#ce0707;}
#img_thumb li:nth-child(1){margin-left:0;}
.rate_detail img{vertical-align:middle;margin-top:-5px}
#img_thumb a{text-decoration:none;display:block;float:left;line-height:50px;background:#fff;border:solid 1px #ddd;padding:0;width:68px;text-align:center;overflow:hidden;border-radius:3px;position:relative;padding-top:80%;}
#img_thumb a span{display:block;position:absolute;top:0;width:100%;height:100%;line-height:15px;text-align:center;background:rgba(0, 0, 0, 0.54);color:#fff;font-size:12px !important;padding:5px;padding-top:16px;box-sizing:border-box;-moz-box-sizing:border-box;}
#overview p{margin:7px 0}
#price_detail p{margin:5px 0}
#old_price_detail{font-size:14px;text-decoration:line-through}
#offer_detail{margin:5px 0;border:solid 1px #ccc;background:#ffffff;position:relative;border-radius:2px;}
#offer_detail .txt_20{display:block;margin-bottom:5px;font-size:18px}
#offer_detail .htmlC{font-size:14px;}
#offer_detail .icon_surprise{left:-20px;top:-10px;}
.icon_surprise{position:absolute;display:block;width:62px;height:62px;background:url(../images/icon_surprise.png) no-repeat;}
#overview{width:400px;float:left;font-size:14px;}
#summary_detail{line-height:25px}
#info_detail{border:dotted 1px #aaa;margin-top:20px}
.bg.icon_cskh{width:25px;height:20px;background-position:-372px -38px;float:left;margin-top:5px;margin-right:5px;}
.bg.icon_yahoo{background-position:-460px -36px;width:22px;height:22px;float:left;margin-top:3px;margin-right:5px;}
.bg.icon_xdch{width:22px;height:22px;background-position:-283px -36px;float:left;margin-top:5px;margin-right:5px;}
.bg.icon_tbg{width:22px;height:25px;background-position:-313px -35px;float:left;margin-top:3px;margin-right:3px;}
.bg.icon_news{width:23px;height:23px;background-position:-432px -35px;float:left;margin-top:4px;margin-right:5px;}
.bg.icon_diendan{width:30px;height:22px;background-position:-401px -36px;float:left;margin-top:4px;margin-right:5px;}
#banner_header img{margin-left:40px;height:89px;margin-top:14px}
#banner_header{float:left}
.bg.icon_user{width:14px;height:16px;background-position:-491px -36px;float:left;margin-right:5px;margin-top:6px;position:absolute;left:-20px;top:0;}
#login_header a{text-decoration:none;}
.bg.icon_drop{width:9px;height:5px;background-position:-349px -44px;vertical-align:middle}
.bg.icon_cart{width:113px;height:22px;background-position:0 -52px}
#cart{position:absolute;left:780px;top:41px;color:#fff;}
#cart a{color:#fff;font-size:14px;}
#cart .icon_cart{background-position:-85px -510px;vertical-align:middle;width:33px;height:33px;display:inline-block;}
#cart span{background:#fff200;color:#000;font-size:12px;padding:2px 5px;border-radius:20px;position:absolute;left:8px;top:-9px;}
#nav_vertical .ul_menu{/* position:absolute;*/
 /* background:#db0006;*/
 /* width:210px;*/
 top:49px;left:0;z-index:9;}
#nav_vertical > ul > li > a{color:#000;/* text-transform:uppercase;*/
 font-weight:500;/* line-height:41px;*/
 font-size:12px;}
#nav_vertical > ul > li{
 /* border-bottom:solid 1px #FFF;*/
 height:55px;
 float:left;
 padding: 0 6px;
 text-align:center;
 z-index:99;
 }
#nav_vertical > ul > li:first-child{margin-left:0;}
#nav_vertical > ul > li:last-child{border-bottom:none;/* padding-right:0;*/
}
.bg.icon_km_header{width:124px;height:25px;background-position:-4px -109px;margin-left:15px;margin-top:11px}
.bg.icon_deal_header{width:64px;height:24px;background-position:-156px -109px;margin-top:11px}
li.line_space_nav{height:43px;width:0;border-left:solid 1px #A80D0D;border-right:solid 1px #E41111}
.bg.title_nav_verticle{width:210px;height:45px;background-position:0 0}
ul#thumbs,#sync2{float:left;margin:0;list-style:none;margin-top:0;margin-bottom:0;background:#020000;text-transform:uppercase;}
ul#thumbs img{display:none;}
ul#thumbs li{float:left;width:276px;padding:0 10px;height:30px;border-right:solid 1px #db0006;overflow:hidden;cursor:pointer;text-align:center;font-weight:700;line-height:17px;}
ul#sync2{position:relative;height:64px;}
#sync2 .owl-item.active.current {
    background: #ce0707;
}
ul#sync2:after{content:'';position:absolute;left:888px;top:0;border-right:5px solid #fff;height:100%;z-index:22;}
ul#sync2 li{padding:0 10px;height:64px;border-right:solid 1px #313131;overflow:hidden;cursor:pointer;text-align:center;font-weight:700;line-height:20px;color:#fff;display:table;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;}
ul#sync2 li span{display:table-cell;vertical-align:middle;text-align:center;padding:0 10px;}
ul#sync2 .active:nth-child(3) li{/* border-right:none;*/
}
ul#thumbs li:nth-child(n+4){/* display:none;*/
}
ul#thumbs li:nth-child(3){/* border:none;*/
}
ul#thumbs li.active,ul#thumbs li:hover img,ul#sync2 .current a,ul#sync2 .current,ul#sync2 li:hover img{color:#db0006;}
#brand_list{height:50px;border:solid 1px #ccc;overflow:hidden;position:relative;padding:0 35px}
.btn_carousel1{position:absolute;width:37px;height:37px;background-position:-129px -48px;top:6px}
.btn_carousel1.prev{left:5px}
.btn_carousel1.next{right:5px;background-position:-170px -48px}
#banner_cs_home a{text-decoration:none;display:block;float:left}
#banner_cs_home a img{width:400px;height:90px}
#hot_news_home .top_news .img{float:left;}
#box_pro_special_home .title_tab{height:40px;line-height:40px;/* margin-bottom:6px;*/
 background:#db0006;}
#box_pro_special_home .title_tab a.a_tab{color:#fff;text-decoration:none;font-size:16px;margin:0 30px;line-height:40px;display:block;float:left;font-family:Roboto Condensed;white-space:nowrap;text-transform:uppercase;font-weight:700;}
#box_pro_special_home .title_tab a.viewall{float:right;color:#fff;text-decoration:none}
#box_pro_special_home{margin-bottom:15px;/* border:solid 1px #db0006;*/
 /* height:300px;*/
 overflow:hidden;}
#box_pro_special_home a.viewall{position:absolute;right:8px;top:9px;z-index:99;color:#fff}
#box_pro_special_home a.viewall:hover{color:#CC0F0F!important}
#hot_news_home.news_home{width:255px;float:right}
.h_title{margin:0;font-size:18px;text-transform:uppercase;white-space:nowrap;}
.bg_gradient_bottom_title{height:9px;background:url(../images/bg_gradient_bottom.png) left 0 repeat-x}
#hot_news_home .content_box{}
#hot_news_home .top_news{margin:0;border-bottom:dotted 1px #ccc;overflow:hidden;height:54px;padding:10px 0;}
#hot_news_home .top_news img{width:80px;float:right;margin-right:7px;max-height:54px;}
#hot_news_home .top_news a{text-decoration:none;line-height:16px;font-weight:bold;}
#hot_news_home ul{padding:0 10px;list-style:none;margin:0;padding-left:25px}
#hot_news_home ul li a{text-decoration:none;font-weight:700;color:#555;line-height:15px}
#hot_news_home ul li{padding:3px 0;list-style:disc}
.price-number-small-0,.price-number-small-1,.price-number-small-2,.price-number-small-3,.price-number-small-4,.price-number-small-5,.price-number-small-6,.price-number-small-7,.price-number-small-8,.price-number-small-9,.price-number-small-dot,.price-number-small-dash{float:left;height:35px;width:25px;margin-left:-5px;}
.price-number-small-0{background:url(../images/0x42.png) no-repeat scroll center transparent}
.price-number-small-1{width:20px;background:url(../images/1x42.png) no-repeat scroll center transparent;}
.price-number-small-2{background:url(../images/2x42.png) no-repeat scroll -2px center transparent;}
.price-number-small-3{background:url(../images/3x42.png) no-repeat scroll -3px center transparent}
.price-number-small-4{background:url(../images/4x42.png) no-repeat scroll center transparent}
.price-number-small-5{background:url(../images/5x42.png) no-repeat scroll center transparent}
.price-number-small-6{background:url(../images/6x42.png) no-repeat scroll center transparent}
.price-number-small-7{background:url(../images/7x42.png) no-repeat scroll -2px center transparent}
.price-number-small-8{background:url(../images/8x42.png) no-repeat scroll center transparent}
.price-number-small-9{background:url(../images/9x42.png) no-repeat scroll center transparent;}
.price-number-small-dot{width:15px;background:url(../images/x42.png) no-repeat scroll 0 1px transparent;margin-left:-6px;}
.price-number-small-dash{background:url(../images/.-x42.png) no-repeat scroll left bottom transparent;width:20px}
.img_price_full_large span{float:left;height:44px;width:26px}
.x-price-number-small-0{width:26px!important;background:url(../images/0xlarge.png) no-repeat scroll center transparent}
.x-price-number-small-1{width:18px!important;background:url(../images/1xlarge.png) no-repeat scroll center transparent}
.x-price-number-small-2{background:url(../images/2xlarge.png) no-repeat scroll -4px center transparent}
.x-price-number-small-3{background:url(../images/3xlarge.png) no-repeat scroll -2px center transparent}
.x-price-number-small-4{background:url(../images/4xlarge.png) no-repeat scroll center transparent}
.x-price-number-small-5{background:url(../images/5xlarge.png) no-repeat scroll center transparent}
.x-price-number-small-6{background:url(../images/6xlarge.png) no-repeat scroll center transparent}
.x-price-number-small-7{background:url(../images/7xlarge.png) no-repeat scroll -2px center transparent}
.x-price-number-small-8{background:url(../images/8xlarge.png) no-repeat scroll center transparent}
.x-price-number-small-9{background:url(../images/9xlarge.png) no-repeat scroll -3px center transparent}
.x-price-number-small-dot{width:10px!important;background:url(../images/xlarge.png) no-repeat scroll -3px 24px transparent}
.x-price-number-small-dash{background:url(../images/.-xlarge.png) no-repeat scroll left bottom transparent;width:20px}
.price_off{background:url(../images/icon_discount2.png);color:#fff;width:67px;height:67px;float:left;text-align:center;border-radius:2px;font-size:15px;font-weight:700;position:absolute;top:5px;left:5px;line-height:50px;z-index:9;text-indent:-999999px;}
.p_quantity i{background:#5bd400;color:#000;position:relative;padding:5px 5px 5px 10px;font-style:normal;/* display:none;*/
}
.p_quantity i.icon_in_stock{display:inline-block;}
.p_quantity i:before{content:'';border:12px solid transparent;border-left:5px solid #fff;position:absolute;left:0;top:0;}
.p_quantity i:after{content:'';font-style:normal;font-size:11px;font-weight:700;}
.p_quantity i.icon_out_stock{background:#db0006;}
.p_quantity i.icon_hangdangve{background:#00a2d4;}
.p_quantity{position:absolute;right:-3px;top:3px;display:none;}
.p_compare{float:right}
.container_old_price{/* line-height:30px;*/
 /* margin-top:12px;*/
 /* overflow:hidden;*/
 /* height:30px;*/
}
.bg.iconSaleOff{width:51px;height:49px;background-position:-220px -38px;position:absolute;right:5px;top:125px}
.bg.iconHot{width:34px;height:23px;background-position:-528px -66px;position:absolute;left:10px;top:32px}
.bg.iconNew{background-position:-485px -66px;width:34px;height:23px;position:absolute;right:10px;top:32px}
.icon_out_stock{/* width:69px;*/
 /* height:14px;*/
 background-position:-285px -69px;}
.a_tab.current{font-weight:700;border-bottom:1px solid #fff;line-height:39px !important;}
#banner_cs_home{overflow:hidden;margin:6px 0}
.banner_top_pro img{max-width:100%;}
.banner_top_pro a{display:block;float:left}
.title_box_center.news .h_title{padding-left:0;line-height:30px;color:#db0006;}
.title_box_center .sub_cat_title a:first-child{border:none}
.title_box_center .sub_cat_title .viewall{float:right}
.title_box_center .viewall{float:right;text-decoration:none;color:#1c1c1c;padding-right:0;font-size:14px;}
.title_box_center .sub_cat_title a:hover{/* text-decoration:underline;*/
 color:#000;}
.banner_right_pro{width:210px;float:left;height:480px;overflow:hidden}
.banner_right_pro img{width:210px;height:480px;float:left}
#likebox_bottom{float:left;border:solid 1px #ccc}
#support_center{width:580px;float:right;height:330px;background:url(../images/bg_support_box_bottom.jpg)}
#support_center ul{padding-left:190px;list-style:none;padding-top:87px;line-height:20px}
#support_center ul li{margin:8px 0;font-size:13px}
#footer .box_footer h3{color:#eafe3e;font-size:15px;font-weight:700}
#footer .box_footer li{color:#fff;font-size:14px;}
#footer .box_footer li a{color:#fff;}
#footer .box_footer li a:hover{color:#000;}
#footer .box_footer ul{list-style:none;padding:0;margin:8px 0}
#footer .box_footer ul li{line-height:26px;overflow:hidden;}
#footer .box_footer h3{margin:0}
#footer .box_footer h3 .i1{width:33px;height:30px;vertical-align:middle;background-position:-186px -512px;}
#footer .box_footer h3 .i2{width:33px;height:30px;vertical-align:middle;background-position:-237px -512px;}
#footer .box_footer h3 .i3{width:33px;height:33px;vertical-align:middle;background-position:-297px -512px;}
.icon_thanhtoanantoan{width:206px;height:68px;background-position:-81px -146px;margin:13px 0}
#footer_bottom a{color:#ff0;text-decoration:none}
.icon_home_footer{width:59px;height:62px;background-position:0 -150px}
#footer_bottom table{margin:auto;text-align:left;width:100%}
#footer_bottom b{text-transform:uppercase}
#footer_bottom{font-size:13px;line-height:20px}
#footer_bottom p{margin:5px 0}
#tag_footer{padding:10px 0 20px;color:#b5b1b1;}
#tag_footer .top_brand{max-width:70%;}
#tag_footer b{display:block;padding:15px 0 0;font-size:17px;}
#tag_footer a{color:#b5b1b1;text-decoration:none;padding:0 2px;}
#tag_footer a:first-child{border:none}
#design_by a{text-decoration:None}
#content_top_right .video{width:100%;}
#ul_cat{float:left;color:#888;position:relative;margin-right:15px;line-height:25px}
#ul_cat ul li{list-style:none;line-height:24px;padding:0 10px;margin:0;float:left!important;display:block;width:180px;cursor:pointer}
#ul_cat ul li:hover{color:#026DBA}
#ul_cat ul{margin:0;padding:7px 0;border:solid 2px #CC0404;position:absolute;background:#fff;top:30px;display:none;left:1px;width:200px;z-index:99;border-radius:3px}
#ul_cat span{line-height:33px;padding:0 10px;cursor:pointer;padding-right:2px}
#tooltip table{width:100%;}
#tooltip table td{padding: 3px 10px;vertical-align: top;}
.hover_name{display:block;padding:5px 10px;font-size:15px;overflow:hidden;line-height:18px;background:#db0006;color:#fff;font-weight:700;padding-right:80px;}
.hover_brand{float:right;padding-right:5px;padding-top:5px;position:absolute;right:0}
.hover_brand img{max-width:75px;max-height:32px}
.hori_line{clear:both;height:0;border-top:solid 1px #ccc;margin:5px 0}
.hover_content_pro table td{padding:2px 0;vertical-align:top;}
.hover_content_pro table{padding:0 10px;margin-top:0;}
.hover_offer,.hover_summary{padding:0 10px;line-height:17px;max-height:120px;overflow:hidden;}
.hover_offer b,.hover_summary b{color:#e00;font-size:13px}
.hover_offer{font-weight:700;color:#e00;font-style:italic;}
.muangay{width:118px;height:27px;background-position:-213px 0}
.chovaogio{width:118px;height:27px;background-position:-336px 0}
.muatragop{width:118px;height:27px;background-position:-460px 0}
.hover_buy{padding:0 8px;padding-top:10px}
.img_price_full_small{margin-top:-20px;float:left}
.product_list ul li:hover{/* border-color:#ccc;*/
 box-shadow:0 0 10px #555;}
.product_list ul li:hover .hover_content_pro{display:block}
.sub_nav{
 position:absolute;
 text-align:left;
 left:0;
 /* height:375px;*/
 width: 100%;
 top:100%;
 background:#fff;
 z-index:99;
 border:solid 1px #eee;
 /* border-top:none;*/
 display:none;
 overflow:hidden;
 box-shadow:0 5px 10px #555;
 }
#nav_vertical > ul > li:hover .sub_nav{display:block}
.sub_nav .box_cate{padding:10px;float:left;line-height:24px;width:161px}
.sub_nav .box_cate .sub1{font-weight:700;color:#d00;font-size:13px}
.bg.icon_home{width:19px;height:18px;background-position:-457px -63px}
#location{margin-top:-10px;overflow:hidden;clear:both}
#banner_pro_list li img{height:220px}
#banner_pro_list li{float:left;margin-left:10px}
.btn_slider{width:50px;height:50px;background:url(../images/icon_slider.png) no-repeat;position:absolute;top:40%;cursor:pointer;opacity:.8;display:none;z-index:9}
.btn_slider.next{right:5px;background-position:right top}
.btn_slider.prev{left:5px}
#banner_pro_list ul{margin-left:-10px}
.top_area_list_page{height:37px;padding:0 8px;margin-bottom:8px;border-top:solid 1px #ddd;}
.top_area_list_page h1{font-size:17px;text-transform:uppercase;margin:0;line-height:37px;float:left;margin-right:21px}
.compare_area a img{width:20px;height:20px;background:#fff;padding:1px;border:solid 1px #ccc}
.compare_area{float:left;margin-top:6px}
.btn_compare.bg{width:78px;height:27px;background-position:-320px -196px;border:none;margin-left:10px}
.compare_area a{float:left;margin-right:4px;position:relative}
.icon_del_compare{width:18px;height:18px;position:absolute;background-position:-512px -34px;z-index:9;right:-7px;bottom:11px}
.sort_style > span{line-height:34px;float:left}
.sort_style{float:right;margin-left:20px;color:#000;}
.sort_style .fa{vertical-align:baseline;}
.list_style{width:24px;height:19px;background-position:-382px -149px}
.list_style.active{color:#db0006;}
.grid_style{width:13px;height:13px;background-position:-417px -148px}
.grid_style.active{color:#db0006;}
.sort_style a{margin-left:8px;margin-top:5px;float:left;}
.sort_pro{float:right;margin-left:20px;margin-top:7px;position:relative}
.sort_pro > span{border:solid 1px #ccc;display:block;height:21px;background:#fff;padding:0 10px;line-height:21px;color:#000;}
.sort_pro ul{margin:0;list-style:none;background:#fff;border:solid 1px #ccc;padding:3px 8px;display:none;width:119px;position:absolute;z-index:99;line-height:20px;top:22px;left:0}
.sort_pro ul li{padding:2px 0}
.sort_pro ul li a{text-decoration:none}
.sort_pro:hover ul{display:block}
.title_box_right img{float:left;margin-top:10px;max-width:26px;margin-right:5px;display:none;}
.title_box_right h2{font-size:17px;margin:0;font-family:Roboto Condensed;font-weight:500;}
.box_right .content_box{border:solid 1px #ddd;padding:10px 0;background:#fff;}
.box_right .content_box li a{text-decoration:none;font-size:14px;}
.box_right .content_box li{padding:7px 0;border-bottom:dashed 1px #ddd}
.box_right .content_box ul{margin-top:-5px;padding:0 10px}
.box_right .content_box li:last-child{border:none}
.title_box_right.black{/* background:#333 */
}
.filter li input{vertical-align:middle}
.filter li{border:none!important;padding:6px 0!important}
.filter li a{}
.filter h3{font-size:14px;padding-left:10px;margin:8px 0}
.filter li a{font-weight:400!important}
#content_news_page{width: 100%;float:left;box-sizing:border-box;margin-top: 20px;}
.content_box_left.list_cat_news{background:#FFF;border:solid 1px #ccc}
.content_box_left.list_cat_news ul li a{text-decoration:none;font-weight:700;line-height:32px}
.content_box_left.list_cat_news ul li{padding:0 15px;border-bottom:solid 1px #ccc}
.content_box_left{/* border-radius:0 0 3px 3px;*/
 /* border:solid 1px #aaa;*/
}
.top_news_on_page .first{float:left;width:48%;display:block;position:relative;}
.top_news_on_page .first:nth-child(2){float:right;}
.top_news_on_page .first img{width:150px;max-height: 100px;border:0;padding:0;float:left;margin-right:0;}
.top_news_on_page .first a:hover{color:#000;}
.top_news_on_page .container{margin-left: 165px;width:auto;color:#333;text-decoration:none;display:block;}
.top_news_on_page .container .name{font-size:15px;font-weight: 500;display:block;margin-bottom:5px;text-decoration:none;}
.top_news_on_page .container .view{font-size: 13px;display:block;margin-bottom:5px;color:#999;}
.content_box_left.list_hot_news li a{text-decoration:none;line-height:16px;font-size:11px}
.content_box_left.list_hot_news li img{float:left;margin-right:6px}
.content_box_left.list_hot_news li{overflow:hidden;border-top:dotted 1px #ccc;padding:8px}
.content_box_left.list_hot_news li:first-child{border:none}
.top_news_on_page ul{width:380px;float:right}
.top_news_on_page ul li img{float:left;margin-right:8px;border:solid 1px #ccc;padding:2px}
.top_news_on_page ul li{overflow:hidden;padding:10px 0}
.top_news_on_page ul li .name{font-size:13px;text-decoration:none;display:block;margin-bottom:5px;font-weight:700}
.top_news_on_page ul li .summary{line-height:18px}
.top_news_on_page ul li .view{display:block;color:#888;margin-bottom:5px}
.top_news_on_page ul li:last-child{border:none}
.top_news_on_page ul li:first-child{padding-top:0}
#list_news li img{float:left;margin-right:10px}
#list_news li{overflow:hidden;padding:13px 0;border-top:solid 1px #ddd}
#list_news li:first-child{border:none}
#list_news li .name{font-size:15px;text-decoration:none;display:block;margin-bottom:5px}
#list_news li .view{color:#666}
#list_news li .summary{line-height:21px}
#list_news li .summary a{color:#1B4F9C;font-size:11px;padding-left:5px}
#list_news li .summary a:hover{text-decoration:none}
.content_box_left.list_cat_news ul li:hover{background:#eee}
.news-page-content-left {
    float: left;
    width: 740px;
    background: #fff;
    padding: 20px;
    border: solid 1px #ddd;
}
#detail_news h1{margin-top:0;font-size: 24px;margin-bottom:5px;font-weight: 500;}
#detail_news .time{color:#666;display:block;margin-bottom:12px}
#share{margin-top:20px;padding:8px 10px;background:#eee}
.icon_send_mail.float_r{width:106px;height:15px;background-position:-490px -200px;margin-top:1px}
.icon_print.float_r{width:62px;height:16px;background-position:-407px -199px;margin-right:26px}
#tag_news{padding:8px 0}
#tag_news b{font-weight:700;font-size:14px}
#tag_news a{text-decoration:none;padding:3px 5px;background:#eee}
#other_news .box_other_news{}
#other_news .box_other_news h2{text-transform:uppercase;font-weight:400;/* color:#d00;*/
 margin-bottom:5px;font-family:Roboto Condensed;}
#other_news a{text-decoration:none}
#other_news li{padding:10px 0;margin-right:15px;float:left;width:200px;}
#other_news li .name{padding:10px 0 0;display:block;line-height:19px;}
#other_news li .img{height:150px;overflow:hidden;display:block;}
#other_news li .img img{min-height:100%;width:100%;display:none;}
.new-box-comment_news{margin-top:20px}
.new-box-comment_news .title_box{font-size:18px;text-transform:uppercase;border-bottom:solid 2px;padding-bottom:3px}
.cufon{font-size:19px!important}
.cf{display:none}
.hOnline{top: 46px;position:absolute;z-index:999;left:0;display:none;    background: #0488ed;color: #fff;border-radius:0 0 3px 3px;}
.hOnline-order{background-color:#f9fafc;color:#000;text-align:left;width:1200px;border:solid 1px #ccc;font-size:12px;}
.online-left{float:left;width:33%;}
.online-right{float:right;width:33%;}
.avatar{width:45px;float:left;overflow:hidden;margin-top:10px}
.online-content .cssLeft a{display:block}
.online-header{background-color:#0e74bc;color:#fff;font-size:14px;line-height:18px;padding:10px 0;text-align:center}
.online-title{border-bottom:1px solid #dee2e5;color:#db0006;font-size:14px;margin-right:25px;padding:5px 0 0;font-weight:700;}
.online-content{line-height:20px;padding-bottom:10px}
.online-content .cssLeft a{float:left;margin-right:5px}
.online-content .cssLeft .name{display:block;clear:both;font-weight:700;color:#000;font-size:13px;}
.online-content .cssLeft{float:left;padding-top:10px;width:96px}
.online-content .cssLeft a{color:#d00!important;font-weight:700;font-size:13px!important}
.online-content .cssRight{float:left;padding-top:10px;padding-left:10px;width:auto;line-height:22px;}
.online-content .cssRight i{margin-right:5px;color:#2980b9;font-size:16px;}
.online-content a{color:#2d94df;text-decoration:none}
.online-content a:hover{text-decoration:underline}
.icon_tel_support{width:16px;height:16px;background-position:-493px -238px;float:left;margin-right:5px;margin-top:1px}
.icon_email_support{width:15px;height:10px;background-position:-492px -201px;float:left;margin-right:5px;margin-top:5px}
.online-footer{background-color:#db0006;color:#fff;font-size:13px;padding:2px 10px;text-transform:none;white-space:normal;line-height:18px;}
.online-footer a{color:#fff;font-weight:700;text-decoration:underline}
.online-footer a:hover{text-decoration:none}
#support_top:hover .hOnline{display:block}
.online-footer a{font-size:13px!important}
#top li > span,#top li > a{text-transform:uppercase;color:#555;font-weight:bold;}
#top a:hover{color: #ce0707;}
#list_hot_news_top ul{position:absolute;z-index:99;background:#fff;width:250px;border:solid 1px #aaa;top:30px;border-top:none;display:none;padding:0 10px;}
#list_hot_news_top ul li img{float:left;width:50px;margin-right:6px;position:relative;top:4px;}
#list_hot_news_top ul li a{color:#333;text-transform:none;font-weight:700;white-space:normal}
#list_hot_news_top ul li{line-height:16px;overflow:hidden;padding:7px 0;border-bottom:solid 1px #ddd;}
#list_hot_news_top ul li a:hover{color:#e00}
#list_hot_news_top ul li:last-child{border:none}
#list_hot_news_top ul li span{display:block;padding-left:60px;font-size:11px;}
#list_hot_news_top:hover ul{display:block}
#pro_detail_page{width:960px;float:left;}
#product_detail{}
#overview h1{/* font-weight:400;*/
 margin-top:0;margin-bottom:5px;font-size:20px;}
.table_div .cell{display:table-cell;vertical-align:top}
.table_div table td{vertical-align:top;padding:3px 0;line-height:22px}
.title_offer{width:486px;height:30px;background-position:-9px -426px}
.bg.charge{width:172px;height:52px;background-position:-7px -307px}
.btn_compare_link{width:53px;height:48px;background-position:-189px -312px}
.btn_image_link{background-position:-249px -311px;width:53px;height:47px}
.btn_video_link{width:53px;height:46px;background-position:-307px -311px}
ul.ul.qick_link li{float:left;margin-left:6px}
ul.ul.qick_link{margin-top:5px}
i.bg.icon_fav{width:14px;height:12px;background-position:-521px -224px;float:left;margin-top:2px;margin-right:3px}
#overview a{text-decoration:none;font-size:13px;}
#shipping_policy{border:solid 1px #ccc;overflow:hidden}
#shipping_policy a{text-decoration:none;display:block;float:left;width:45%;padding:8px}
.bg.icon_mhtx{width:38px;height:34px;background-position:-370px -322px;float:left}
.icon_ghtq{width:38px;height:34px;background-position:-427px -322px;float:left}
#shipping_policy i{margin-right:6px}
#shipping_policy a span{text-transform:uppercase;font-weight:700;line-height:21px}
#title_tab_scroll_pro{height:40px;border:solid 1px #ddd;background:#fff;margin-bottom:-1px;overflow:hidden;}
#title_tab_scroll_pro a{text-decoration:none;line-height:40px;padding:0 16px;display:block;float:left;white-space:nowrap;font-size:16px;position:relative;border-right:solid 1px #ddd;}
#title_tab_scroll_pro a.current{border-bottom:solid 2px #ce0707;font-weight:700;line-height:38px;}
#right_pro_page{width:220px;float:right}
#price_detail .img_price_full{display:block;margin:auto}
a.bg.btn_buy_detail{width:141px;height:47px;background-position:-8px -372px}
a.bg.btn_addtocart_detail{width:156px;height:47px;background-position:-153px -372px}
#qick_pay_install{border:solid 1px #ccc;padding:10px}
#qick_pay_install .title_tratruoc{font-size:17px;margin:0;margin-bottom:5px}
#qick_pay_install .title_tratruoc span{font-weight:700;color:#d00}
#qick_pay_install td{padding:5px 0}
.btn_orange, .btn_red, .btn_cyan, .btn-red, .btn{display: inline-block;background: #ccc;padding: 0 25px;line-height: 30px;white-space:nowrap;color:#fff;text-decoration:none;font-weight:700;font-size:13px;border-radius:3px;border:solid 1px #D68731;text-shadow:1px 1px 2px #666;}
.btn_orange:hover,.btn_red:hover,.btn_cyan:hover{color:#fff;box-shadow:0 0 1px #000}
.btn:hover{opacity:0.8; cursor:pointer;}
.btn_red,.btn-red{border-color:#a00;background-color: #d00;}
.btn_cyan{border-color: #335494;white-space:nowrap;background: #335494;}
.title_box_right_detail{border-bottom:solid 2px #ccc;height:27px;margin-bottom:8px}
.title_box_right_detail.cufon span{border-bottom:solid 2px #000;font-size:21px!important;padding-bottom:3px}
.content_box_right_detail.product_list li{width:145px}
.content_box_right_detail.product_list li .p_img img{max-width:140px}
.content_scroll_tab{/* overflow:hidden;*/
 padding:0 0 10px;margin-left:0;float:right;width:540px;}
.content_scroll_tab .tab_title,#right_pro_page .tab_title{border-bottom:1px solid #555;padding:10px 0;font-size:20px;margin:0 0 20px;text-transform:uppercase;}
.content_scroll_tab.description *{max-width:100%;}
.content_scroll_tab.description img{height:auto;}
.content_scroll_tab.description table{border-collapse:collapse;}
.content_scroll_tab.description td{padding:5px 10px;}
.content_scroll_tab.description td p{margin:5px 0;}
.content_scroll_tab table{width:auto;}
.content_scroll_tab .cufon{font-size:21px!important;margin-bottom:2px}
a.btn_carousel2{width:23px;height:14px;background-position:-520px -243px;position:absolute;top:8px}
a.btn_carousel2.next2{background-position:-547px -243px;right:0}
.box_right_detail{position:relative}
a.btn_carousel2.bg.prev2{right:27px}
.bg_rating{height:15px;background:url(../images/bg_percent_rate.png) repeat-x;width:125px;border:solid 1px #ccc}
#rating_statistic table td{color:#0167C5}
.bg_top_rating{display:block;background:url(../images/bg_percent_top_rate.png) repeat-x;height:100%}
#rating_statistic table{float:left}
#rating_statistic h4{display:block;text-transform:uppercase;text-align:center;font-size:15px;font-weight:400;margin-top:37px;float:left;width:115px}
#select_rate{width:180px;border:solid 1px #ddd;padding:10px;overflow:hidden;float:right}
#select_rate p{font-size:11px;margin:3px 0}
#select_rate h4{margin:0 0 4px;font-size:17px}
#select_rate ul li input{float:left}
#select_rate li{overflow:hidden;margin:8px 0}
#select_rate li .rating{margin-left:20px}
.rating.rate5{background-position:-0 -89px}
.rating.rate4{background-position:-0 -71px}
.rating.rate3{background-position:-0 -53px}
.rating.rate2{background-position:-0 -35px}
.rating.rate1{background-position:-0 -16px}
.content_scroll_tab .title_box_scroll{border-bottom:solid 2px #111;margin-bottom:10px}
#list_deal li{width:285px;height:369px;border:solid 1px #ccc;position:relative;float:left;margin-left:17px;margin-bottom:10px}
#list_deal .p_img{height:250px;width:295px;text-align:center}
#list_deal .p_img img{max-width:280px;max-height:245px}
#list_deal li .more_info{background:#eee;border-top:solid 3px #ccc;position:relative;height:83px;padding-left:66px;padding-right:5px}
.deal_price_off{position:absolute;width:64px;height:52px;background-position:-538px -389px;color:#fff;font-weight:700;font-size:20px;padding-left:5px;top:-11px;left:-2px;padding-top:35px}
#list_deal li .more_info .p_name{text-decoration:none;font-weight:400;font-size:15px;text-align:left;line-height:22px;height:43px;margin-top:5px}
#list_deal li .p_price{top:200px;left:10px}
#list_deal li .p_old_price{margin-bottom:12px;margin-left:10px;font-size:13px;color:#aaa;float:left}
#list_deal li .more_info span{font-size:14px;color:#555;margin-top:3px}
#list_deal li .time_left{float:right;margin-right:10px;margin-top:7px;font-weight:700;font-size:15px;color:#d00}
#list_deal h1{margin-top:0}
#list_deal .iconSaleOff{top:10px}
.percent_off{background:#d00;color:#fff;padding:2px 5px}
.top_newspage{width:352px;height:300px;display:block;border:solid 1px #ccc;position:relative;margin-left:9px;float:left}
.top_newspage img{width:100%;height:100%}
.top_newspage:first-child{margin-left:0}
.top_newspage span{position:absolute;bottom:0;padding:10px;background:rgba(0,0,0,.8);color:#fff;font-size:16px;line-height:22px;height:39px;overflow:hidden}
.top_news_on_page .container .summary{line-height:17px}
#nav_vertical > ul > li:hover > a{color:#fff;}
#title_tab_scroll_pro.fixed{position:fixed;top:60px;z-index:99;background:#fff;width:768px;}
.title_box_cart{font-size:18px;font-weight:700;line-height:30px;margin-bottom:6px;}
.box-cart-user-info .sex .radio{display:inline-block;}
.box-cart-user-info .sex{overflow:hidden;margin-bottom:15px;margin-top:15px;}
.table-shopping-cart{border:1px solid #ccc;border-collapse:collapse;width:100%;line-height:19px;font-weight:700}
.table-shopping-cart td{padding:5px 10px;text-align:center;border:1px solid #ccc}
.shopping-cart-first-row{background:#fafafa;color:#000;font-weight:700}
.shopping-cart-stt-col{width:20px}
.shopping-cart-price-col{width:110px}
.shopping-cart-quantity-col{width:60px}
.shopping-cart-sum-col{width:120px}
.shopping-cart-del-col{width:30px}
td.cart_img{vertical-align:top;border-right:none}
.cart_img img{max-width:60px;max-height:70px;margin:0 10px 0 0}
.tbl_combo{border-top:1px solid #ccc;border-collapse:collapse;margin:10px 0 0;width:100%}
.tbl_combo td{text-align:center}
.tbl_combo .cart_img img{max-width:40px;max-height:50px;margin:0 10px 0 0}
td.td_combo{padding:0}
.c1_col{width:100%;position:relative}
.c1_col_l{width:240px;float:left;background:url(../images/i_promo.png) no-repeat center top;height:65px;padding:20px 0 0 70px;text-align:left}
.c1_col_r{width:40%;float:right;text-align:left;padding:10px 0;line-height:21px}
.btn_c1{position:relative;top:8px}
td.txt_left{text-align:left;border-left:none;padding:5px 0 0}
.c3_col_1{width:55%;float:left;margin:0;line-height:22px;}
.c3_col_1 .txt1{padding-bottom:5px}
.c3_col_1 span{float:left;width:95px;color:#db0006;font-weight:700;}
.user_info >div{padding-bottom:10px;float:left;width:100%;}
.c3_col_1 [type=text]{width:100%}
.c3_box{padding-bottom:20px}
.t_line1{/* width:8%;*/
 float:left;}
.t_line1 input{position:relative;top:2px;}
.t_line2{width:90%;float:left;}
.c3_col_2{width:34%;float:right;margin:0}
.tbl_cart3{line-height:17px}
.tbl_cart3 td{padding:5px 10px;border-bottom:1px solid #ccc}
#tbl_list_cart td{/* border:solid 1px #ccc */
}
.tbl_cart3 table td{border:solid 1px #CCC}
#menu_in_cart{height:35px;background:url(../images/bg_gradient_white.png);border:solid 1px #ddd;margin-bottom:20px}
#menu_in_cart li{float:left;line-height:35px}
#menu_in_cart li a{text-decoration:none;font-weight:700;border-right:solid 1px #ccc;padding:0 15px}
.icon_large_cart{width:83px;height:68px;background-position:-522px -126px;float:left;margin-top:-8px}
#guide_cart h1{color:#e00;font-size:18px;margin:5px;margin-top:10px}
#guide_cart p{margin:5px 0}
#guide_cart p b{color:#e00}
#tbl_list_cart td p{margin:4px 0}
.btn_cart{margin-left:5px}
.c3_col_1 a{text-decoration:none}
.c3_col_1 input[type="text"],.c3_col_1 select{width:309px;height:32px;border:solid 1px #ccc;box-sizing:border-box;-moz-box-sizing:border-box;}
.c3_col_1 textarea{width:310px!important;border:solid 1px #ccc;box-sizing:border-box;-moz-box-sizing:border-box;}
#tbl_list_style_pro{width:100%}
#tbl_list_style_pro .price_off{display:none;}
#tbl_list_style_pro .p_old_price{position:relative;top:0;left:0;}
#tbl_list_style_pro td:nth-child(1){width:166px;padding-right:10px}
#tbl_list_style_pro td{vertical-align:top;border-bottom:solid 1px #DADADA;text-align:left}
#tbl_list_style_pro .p_name{text-align:left;text-decoration:none;font-weight:400;font-size:16px;margin-top:8px;height:auto;position:initial;float:none;border:none;padding:0 0 10px;}
#tbl_list_style_pro .hover_offer{padding:0;}
#tbl_list_style_pro .p_img{height:120px;line-height:120px;}
#tbl_list_style_pro td:nth-child(3){width:150px;padding-left:20px}
#tbl_list_style_pro tr{background:#fff}
#top_news_on_page .first{float:left;width:450px;position:relative}
#top_news_on_page .first img{width:450px;border:solid 1px #ccc}
#top_news_on_page .container{position:absolute;bottom:4px;width:432px;padding:10px;background:rgba(0,0,0,.8);color:#fff}
#top_news_on_page .container .name{font-size:15px;font-weight:700;display:block;margin-bottom:5px}
#top_news_on_page .container .view{font-size:11px}
#top_news_on_page ul{width:505px;float:right}
#top_news_on_page ul li img{float:left;margin-right:8px;border:solid 1px #ccc;padding:3px}
#top_news_on_page ul li{overflow:hidden;padding:10px 0;border-bottom:solid 1px #ddd}
#top_news_on_page ul li .name{font-size:13px;text-decoration:none;display:block;margin-bottom:5px;font-weight:700}
#top_news_on_page ul li .summary{line-height:18px}
#top_news_on_page ul li .view{display:block;color:#888;margin-bottom:5px}
#top_news_on_page ul li:last-child{border:none}
#top_news_on_page ul li:first-child{padding-top:0}
#price_deal_detail{padding:0 15px;background:#f2f2f2;padding-bottom:10px;font-size:15px}
#price_deal_detail p{margin:10px 0}
#time_left{padding:10px 0}
#time_left #count_down{font-weight:700;font-size:18px;color:#d00}
#compare_area_home{position:fixed;bottom:0;right:0;background:#fff;border:solid 1px #1A1A1A;display:none}
#compare_area_home span{display:block;font-size:15px;background:#d00;line-height:25px;padding:0 10px;color:#fff}
#compare_area_home .compare_area{padding:10px}
.icon_inbaogia{width:83px;height:18px;background-position:-415px -280px;margin-top:5px}
.icon_taiexcel{width:90px;height:18px;background-position:-511px -279px}
.slider{float:left;width:870px;height:450px;position:relative;padding-bottom:26px;background:url(../images/bottom_shadow.png) no-repeat bottom center}
.sliderContent{width:870px;height:450px;clear:both;position:relative;overflow:hidden;text-align:center;margin:0 auto}
.sliderArrows a{display:block;text-indent:-9999px;outline:none;z-index:50;background-image:url(../images/prev_next.png);width:42px;height:42px;position:absolute;top:50%;margin-top:-34px;right:-35px}
.slider .prev{background-position:0 0;left:15px}
.slider .prev:hover{background-position:0 -44px}
.slider .next{right:15px;background-position:-44px 0}
.slider .next:hover{background-position:-44px -44px}
.sliderContent .item{position:absolute;width:870px;background:#fff;text-align:center;height:450px}
.sliderContent .item img{height:450px;max-width:870px}
.sliderBullets{position:absolute;bottom:0;left:50%;z-index:50;margin-left:-45px}
.sliderBullets a{display:block;float:left;text-indent:-9999px;outline:none;margin-left:5px;width:10px;height:11px;background:url(../images/bullets.png) no-repeat}
.sliderBullets .active{background-position:0 -11px}
.sliderContent a{outline:none}
#tragop_left{width:200px;float:left}
#tragop_right{width:980px;float:right}
#pay_install_product .cell{display:table-cell;vertical-align:top}
#pay_install_product{float:left;width:444px}
#pay_install_product img{width:135px;margin-right:15px}
#pay_install_product .p_name{text-decoration:none;font-weight:400;font-size:17px;text-align:left;line-height:18px;height:auto}
#qick_pay_install select{width:147px;height:25px;border:solid 1px #ccc}
#pay_install_product p{margin:6px 0}
.tbl_select_install{width:400px;float:right}
.tbl_select_install select{width:300px;height:30px;border:solid 1px #ccc}
.tbl_select_install td{padding:4px 0}
#tbl_list_bank{border-collapse:collapse;margin-top:20px;text-align:center}
#tbl_list_bank td{border:solid 1px #ccc;padding:8px 5px}
#tbl_list_bank a{text-decoration:none}
.btn_common{background:#38A3DF;line-height:30px;text-align:center;color:#fff;border-radius:3px;box-shadow:1px 1px 1px #333;text-transform:uppercase;font-weight:700;width:134px;display:block;margin:auto}
#tbl_list_bank .col_title{font-weight:700;text-align:left}
#tbl_list_bank tr:nth-child(2n){background:#f6f6f6}
.tbl_quytrinh{line-height:20px}
.tbl_quytrinh img{height:125px;line-height:initial!important}
.tbl_quytrinh td{vertical-align:top}
.box_left2{border:solid 1px #ccc;border-radius:3px}
.title_box_left2{line-height:33px;padding:0 10px;font-weight:700;background:url(../images/bg_gradient_white.png) left bottom repeat-x;border-bottom:solid 1px #ccc;font-size:13px;text-transform:uppercase}
.content_box_left2{padding:0 10px;padding-bottom:10px}
.content_box_left2 p{margin:9px 0}
.content_box_left2 a{text-decoration:none;font-weight:700;color:#666}
.content_box_left2 b{color:#d00;line-height:20px;font-size:13px}
.content_box_left2 h3{margin:5px 0;color:#d00;margin-top:15px}
.title_cs{text-transform:uppercase;margin-top:10px;font-weight:700;border-bottom:solid 1px #ddd;padding-bottom:5px}
#list_bv li{padding:6px 0}
#list_bv li a{font-weight:400;color:#222}
#list_bv li span{font-size:14px;padding-right:3px}
#list_bv li a:hover{color:#d00}
#tbl_tragop .title{width:33%;background:#eee;color:#ff6b00;text-transform:uppercase;font-size:16px}
#tbl_tragop .labelleft{float:left;width:49%;height:20px;text-align:left}
#tbl_tragop .productcontainer .imgcontainer{float:left;width:120px;height:120px;overflow:hidden;padding:3px;text-align:center}
#popup_order{display:none;width:900px}
#popup_order td{padding:4px 0}
#tab_cat_pro .title_tab a{display:block;float:left;height:30px;color:#fff;padding:0 18px;background:#0794DE;text-transform:uppercase;line-height:30px;margin-right:4px;border-bottom:none;text-decoration:none}
#intro_top{width:100%;text-align:center;overflow:hidden;padding:15px 0}
.cf{display:none}
.cf.current{display:block}
#tab_cat_pro .title_tab a.current{background:#e00;color:#fff;border-color:#e00}
.boxed{padding:2px;background:#ddd;border:1px solid #666}
.boxed ul{background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#ccc),color-stop(1,#eee));background:-moz-linear-gradient(center bottom,#ccc 0%,#eee 100%)}
.register_view_content_inner .fieldheader{font-weight:700;background-color:#ccc;padding:5px}
.register_view_content_inner td.label{text-align:right;line-height:30px}
.register_view_content_inner td.label span{padding-right:10px;font-size:11px;font-weight:700}
.register_view_content_inner td.label span i{font-weight:400}
.register_view_content_inner input.input_text{width:250px;border:1px solid #888}
.register_view_content_inner select{border:1px solid #888;width:82px}
.register_view_content_inner .font-red{color:red}
.register_view_content_inner input.register_submit{background:url(../images/register_submit.jpg) no-repeat;width:80px;height:27px;border:0;cursor:pointer;float:left;margin-left:37%}
.register_view_content_inner input.register_reset{background:url(../images/register_reset.jpg) no-repeat;width:80px;height:27px;border:0;cursor:pointer;float:left;margin-left:10px}
#backgroundPopup{display:none;position:fixed;_position:absolute;height:100%;width:100%;top:0;left:0;background:#000;border:1px solid #cecece;z-index:999}
#popupContact{display:none;position:fixed!important;_position:absolute;border:0 solid #666;z-index:9991;padding:7px;font-size:13px;text-align:center}
#popupContact div{text-align:right}
#popupContact h1{text-align:left;color:#096;font-size:18px;font-weight:700;border-bottom:1px dotted #CCC;padding-bottom:2px;margin-bottom:20px}
#popupContactClose{font-size:12px;line-height:16px;right:-34px;top:4px;color:#fff;position:absolute;font-weight:700}
#popupContact .popupText{color:#FFF;font-size:36px;font-weight:700;line-height:57px;padding:150px 10px 0;text-align:center;z-index:9999}
#popupContact .popupLink{text-align:center}
#popupContact .popupLink a{text-decoration:none;color:#999}
#popupContact .popupLink a:hover{color:#fff}
.buid-title .cssSymbol{background:url(../images/icon-buid.png) no-repeat scroll left top transparent;display:inline-block;height:54px;vertical-align:middle;width:46px}
.buid-title h1{display:inline-block;padding-left:10px;vertical-align:middle}
.buid-table{border:1px solid #cfcfcf;width:100%}
.buid-table .buid-process{border-right:1px solid #ccc}
.buid-table .buid-view{width:218px}
.process-title{background:url(../images/icon-buid.png) repeat-x scroll left -56px transparent;border-bottom:1px solid #cfcfcf;height:53px}
.process-title p{font-size:14px;font-weight:700;margin:0;padding:18px 0 0 10px}
.process-title a{color:#002e96;font-size:12px;font-weight:100;text-decoration:underline}
.process-title a:hover{text-decoration:none}
.process-filter{padding-left:5px;width:160px}
.process-filter h2{font-size:12px}
.process-filter ul{padding-bottom:10px}
.process-filter li{padding:5px 0}
.process-filter li .symbol{background:url(../images/icon-buid.png) repeat-x scroll left -110px transparent;display:inline-block;height:8px;vertical-align:middle;width:8px}
.process-filter a{color:#4b4b4b;text-decoration:none}
.process-filter a:hover{color:#e3081c}
.process-right{border-left:1px solid #eee}
#pcbuilder_box h2{cursor:pointer;font-size:12px}
.bTitle{background-color:#eee;font-weight:700;text-align:center}
.bTitle td{padding:5px 0}
.bTitle-cols1{width:50px}
.bTitle-cols2{width:100px}
.bTitle-cols4{width:100px}
.bList td{border-bottom:1px dotted #eee;vertical-align:top}
.bList:hover{background-color:#fff6e5}
.bList p{margin:0;padding-bottom:5px}
.bList-cols1{font-weight:700;text-align:center;width:40px}
.bList-cols2{width:100px}
.bList-cols4{text-align:center;width:100px}
.bList .cssImg img{max-width:85px}
.bList .cssName a{color:#000;font-weight:700;text-decoration:none}
.bList .cssName a:hover{text-decoration:underline}
.bList .cssSummary{color:#666;word-wrap:break-word;width:500px}
.bList .cssPrice{color:red;font-weight:700}
.bList .cssSelect a{color:#002e96;text-decoration:underline}
.bList .cssSelect a:hover{text-decoration:none}
.view-title{background:url(../images/icon-buid.png) repeat-x scroll left -56px transparent;border-bottom:1px solid #cfcfcf;height:53px}
.view-title p{font-size:14px;font-weight:700;margin:0;padding:8px 0 0 10px}
#pc_part_total_price{font-weight:700;padding:5px 0 0 10px}
#pc_part_total_price span{color:#f30000}
.view-content{padding-left:10px;padding-right:10px}
.view-content h2{font-size:12px}
.view-content p{margin:0;padding-bottom:5px}
.view-content .cssName a{color:#272727;text-decoration:none}
.view-content .cssName a:hover{text-decoration:underline}
.view-content .cssSelect{padding-bottom:10px}
.view-content .cssSelect b{color:red;padding-right:10px}
.view-content .cssSelect a{color:#002e96;text-decoration:underline}
.view-content .cssSelect a:hover{text-decoration:none}
.view-content #pc_part_select div{border-bottom:1px dotted silver}
.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{border:0;outline:none;vertical-align:top;margin:0;padding:0}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}
.fancybox-skin{position:relative;background:#fff;color:#555;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.fancybox-opened{z-index:8030}
.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}
.fancybox-outer,.fancybox-inner{position:relative}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}
.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Tahoma,sans-serif;white-space:nowrap;margin:0;padding:15px}
.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}
.fancybox-image{max-width:100%;max-height:100%}
#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(../images/fancybox_sprite.png)}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}
#fancybox-loading div{width:44px;height:44px;background:url(../images/fancybox_loading.gif) center center no-repeat}
.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(../images/blank.gif);-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}
.fancybox-prev{left:0}
.fancybox-next{right:0}
.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}
.fancybox-prev span{left:10px;background-position:0 -36px}
.fancybox-next span{right:10px;background-position:0 -72px}
.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(../images/fancybox_overlay.png)}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}
.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}
.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Tahoma,sans-serif;position:relative;text-shadow:none;z-index:8050}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:700;line-height:24px;white-space:nowrap;padding:2px 20px}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}
.fancybox-title-inside-wrap{padding-top:10px}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;background:rgba(0,0,0,.8);padding:10px}
.fancybox-inner,.fancybox-lock{overflow:hidden}
.fancybox-nav:hover span,.fancybox-opened .fancybox-title{visibility:visible}
#nav{background:#fff;margin-bottom:14px;margin-top:-9px;}
#hotline_header{position:relative;text-transform:uppercase;font-size:16px;background:none;margin-top:2px;padding-left:0;padding-top:0;line-height:23px;color:#fff;}
#hotline_header:before{content:'';display:inline-block;background:url(../images/sprite.png) no-repeat 0 -508px;width:62px;height:62px;position:absolute;left:-70px;top:5px;}
#hotline_header b{display:block;color:#fff200;font-size:27px;}
#hotline_header span{font-size:12px;text-transform:none;}
#login_header{float:right;color:#fff;line-height:normal;border-bottom:1px solid #999;padding:8px 0 0;}
#login_header a{color:#fff;}
#login_header a:hover{color:red;}
.title_nav_verticle{line-height:39px;text-transform:uppercase;font-size:19px;font-family:Roboto Condensed}
.title_nav_verticle .arrow_cate{width:0;height:0;border-top:solid 7px #333;border-right:solid 7px transparent;border-left:solid 7px transparent;float:right;margin-top:16px;margin-right:10px}
#cart img{vertical-align:middle;margin:0 10px}
#nav_vertical > ul > li span.icon_root{/* float:left;*/
 /* background:#fff;*/
 display:block;/* width:40px;*/
 height:30px;padding-top:5px;line-height:30px;text-align:center;/* border-right:solid 1px#fff;*/
 /* margin-right:8px;*/
}
.icon_root img{margin-top:0;height:20px;}
.btn_carousel_ap{width:25px;height:35px;background:url(../images/btn_carousel_ap.png);position:absolute;z-index:22;top:45%;cursor:pointer;}
#box_pro_special_home .product_list{position:relative}
.btn_carousel_ap.prev{left:0}
.btn_carousel_ap.next{background-position:right top;right:0}
#hot_news_home .h_title{font-size:18px}
.product_list.small ul li{/* width:162px */
 margin:0 5px 0 0;}
.product_list.small ul{padding:0;}
.product_list.small .p_img{/* width:140px */
}
.product_list.small .p_img img{/* max-width:140px */
}
#hot_news_home .top_news h3{margin:0;margin-bottom:5px;line-height:normal;margin-top:0;display:inline-block;float:left;max-width:75%;font-weight:400;font-size:12px;}
#hot_news_home .title_box_right{background:#eee;border-radius:0;color:#333;border:solid 1px #ccc;border-bottom:none}
.left_home{width:100%;/* float:left;*/
}
.right_home{width:310px;float:right}
#shop_online .h_title{text-transform:none;margin-bottom:8px}
#shop_online .h_title h2{font-weight:400;color:#db0006;display:inline;font-size:24px}
#shop_online .h_title span{font-size:15px}
#shop_online .product_list{background:#f7f7f7;border:solid 1px #ccc;padding:10px 0;border-top:solid 2px #333}
#shop_online .product_list li{border-color:#f7f7f7}
#shop_online .product_list li:hover{border-color:#ccc;background:#fff}
#footer .box_footer ul li span{display:inline-block;width:53px;float:left}
.box_footer.box_cs{width:340px!important;margin-right:40px}
.box_footer.box_cs a{font-size:16px!important;font-family:Roboto Condensed}
.box_footer.box_cs li{margin-bottom:12px}
#footer_bottom table img{float:left;margin-right:10px}
#footer_bottom table td b{display:block}
div#banner_pro_list{position:relative;height:220px;overflow:hidden}
.title_box_center.page_detail{background:#fff;border-bottom:solid 1px #eee;height:36px;}
.product_list.page_inside li{border-color:#ddd;margin-right:2px;margin-bottom:7px;width:235px;}
.product_list.page_inside li:nth-child(3n){/* margin-right:0;*/
}
.product_list.page_inside li:nth-child(4n){margin-right:0;float:right;}
#top_newspage img{float:left;width:420px;margin-right:10px}
#top_newspage{float:left;width:675px}
#top_newspage a{display:block;text-decoration:none;font-weight:700;font-size:14px;margin-bottom:5px}
#top_newspage .time{color:#888;display:block;margin-bottom:10px}
#top_newspage .summary{line-height:18px}
#hot_news_home.news_home .title_box_right{background:#db0006}
#hot_news_home.news_home ul{padding:10px 0;list-style:none!important}
#hot_news_home.news_home .content_box{border:none}
#hot_news_home.news_home ul li img{float:left;width:100px;padding:2px;border:solid 1px #ccc;margin-right:10px;max-height:90px}
#hot_news_home.news_home ul li a{display:block}
#hot_news_home.news_home ul li{overflow:hidden;list-style:none}
.title_box_center.news{border-bottom:1px solid #ddd;background:none;padding-left:0;}
.title_box_center.news .h_title{margin-top:3px;text-transform:uppercase;font-size:16px;font-weight:700;border-bottom:2px solid #db0006;}
.title_box_center.news .h_title a{color:#db0006;}
.title_box_center .h_title{float:left;color:#fff;padding-left:15px;line-height:42px;background:url(../images/bg_title_box_2019.png) right top;padding-right:40px;}
.title_box_center.page_detail .h_title{padding-left:0;padding-top:2px;color:#000;}
.price_detail{font-size:30px;color:#e00;font-weight:700}
.old_price_detail span{text-decoration:line-through}
#overview #quantity{width:50px;text-align:center}
a.btn_datmuangay{display:block;background:#db0006;color:#fff;text-align:center;/* height:53px;*/
 padding:8px 15px;border-radius:3px;/* border:solid 1px #9B0F0F;*/
}
a.btn_green{background:#ff9900;}
.button-buy-small a{display:block;float:left;margin-left:10px;width:165px;margin-top:10px !important;}
.button-buy-small a:first-child{margin-left:0;background:#383746;}
a.btn_datmuangay b{text-transform:uppercase;color:#fff;display:block;font-size:18px;}
a.btn_muatragop{display:block;background:#FF9C02;color:#fff;text-align:center;/* height:53px;*/
 padding:8px 15px;margin:0;border-radius:3px;/* border:solid 1px #9B0F0F;*/
}
a.btn_muatragop b{text-transform:uppercase;color:#fff;display:block;font-size:18px;}
#table_support_detail{border:solid 1px #ccc;margin-top:20px;border-collapse:collapse;margin-bottom:10px}
#table_support_detail th{font-weight:400;background:#ddd;padding:4px 0}
#table_support_detail td{padding:5px 10px;width:33%;line-height:27px}
#table_support_detail td b{color:#e00}
#right_pro_page .h_title{background:#db0006;line-height:32px;padding:0 10px;color:#fff;border-radius:3px 3px 0 0}
#right_pro_page .box_right{border:solid 1px #ccc;padding:5px;}
#right_pro_page .content_box{background:none;border:none;}
#right_pro_page .content_box ul{padding:0;}
#right_pro_page .content_box li{border:none;font-weight:400;font-size:12px;}
#right_pro_page .content_box li a{border:none;font-weight:400;font-size:12px;}
#right_pro_page .content_box li i{color:#555;}
.pro_list_col_right li{overflow:hidden;border-bottom:dotted 1px #ccc;padding:10px 5px}
.pro_list_col_right li img{float:left;width:70px;margin-right:8px}
.pro_list_col_right li a{text-decoration:none;display:block}
.pro_list_col_right li span{color:#e00;font-weight:700;display:block;margin:5px 0}
.title_viewed{font-family:Roboto Condensed;font-size:20px;background:#f5f5f5;height:31px;border-top:solid 2px #eee;border-bottom:solid 1px #eee;}
.title_viewed span{background:#fff;border:solid 1px #eee;padding:0 15px;line-height:37px;margin-top:-6px;float:left;border-bottom:none;color:#e00;}
#product_viewed{margin-top:30px;background:#fff;}
#product_viewed .product_list{overflow:hidden;border:solid 1px #eee;border-top:none;padding:10px 0;}
.product_list.small .caroufredsel_wrapper{width:100%!important;}
#tbl_list_style_pro td .img_price{font-size:35px;}
#nav.fixed{width:100%;position:fixed;top:0;z-index: 100;box-shadow: 0 0 5px #555;margin:0;}
#nav.fixed.active{top: 110px;}
#nav.fixed.active .overlay{top:115px !important;}
.autocomplete-suggestions{border:1px solid #ccc;background:#FFF;cursor:default;overflow:auto;width:100%;display:none;z-index: 1002;position:absolute;top:44px;max-height:350px;border-radius:3px;}
.autocomplete-suggestion{padding:3px 5px;overflow:hidden}
.autocomplete-suggestion.selected,.autocomplete-suggestion:hover{background:#B0D5F6}
.autocomplete-selected{background:#F0F0F0}
.autocomplete-suggestions strong{font-weight:400;color:#39F}
.autocomplete-suggestions a{text-decoration:none;color:#333}
.autocomplete-suggestions a:hover{color:#d00!important}
#filter_order_list{float:left;margin-top:5px;margin-left:10px;display:none;}
#filter_order_list a{text-decoration:none;padding:0 10px;background:#EAEAEA;display:block;float:left;margin:0 2px;line-height:25px;border-radius:3px;font-weight:700;white-space:nowrap}
#filter_order_list a:hover,#filter_order_list a.current{background:#e00;color:#fff}
#thoiquen{background:url(../images/thoiquen.png) left center no-repeat;height:71px;border:solid 2px #FF9C02;padding:5px;margin-top:5px}
#thoiquen ul{list-style:none;padding:0;margin:0;float:right;width:114px}
#thoiquen ul li{float:left;margin:2px 0}
#nav_vertical:hover .ul.ul_menu{display:block!important}
.banner_right_home img{width:310px;margin-top:5px}
.avatar img{width:45px;max-height:45px;}
.online-content .cssLeft img{display:block}
#nav_vertical > ul > li:hover{background:#000;}
.cf_special .view_all_1{position:absolute;right:8px;top:-29px;z-index:2;color:#fff;font-weight:700;font-size:13px;white-space:nowrap;}
.cf_special .view_all_1 span{font-size:14px}
#shop_online .view_all_1{float:right;margin-top:10px;font-size:14px;text-decoration:none;color:#e00}
.h_title_tab{margin:5px 0 10px;text-transform:uppercase;font-weight:400;font-family:Roboto Condensed;font-size:17px;border-bottom:solid 1px #ddd;padding-bottom:3px}
.askList-title{border-bottom:solid 2px #FD6801}
.askList-title .cssTitle{color:#FD6801;float:left;font-size:20px;padding:5px}
.ask-list{padding:10px 0 5px}
.ask-list a{text-decoration:none}
.ask-list .cssAvatar{float:left;text-align:center;margin-right:15px}
.ask-list .cssAvatar img{max-width:30px;max-height:30px}
.ask-list .cssInfo{float:left;width:600px}
.ask-list .cssInfo p{margin:0;padding:0 0 10px}
.ask-list .cssInfo .cssName{font-weight:700}
.ask-list .cssInfo .cssName a{font-size:14px}
.ask-list .cssInfo b{color:#1067B5}
.ask-question{background:url(../images/Hoi-dap.gif) no-repeat scroll left top transparent;width:690px;height:119px;color:#fff}
.ask-question a{color:#fff;text-decoration:underline}
.ask-question h2{font-weight:100;padding:20px 0 0 46px}
.ask-question span{float:left;padding:13px 11px 0 18px}
.ask-question .cssLeft{float:left;width:220px}
.ask-question .cssCenter{float:left;width:208px}
.ask-question .cssRight{float:left;width:240px}
.ask-category-header{height:35px;background:url(../images/icon-vertical.png) repeat-x scroll left -94px transparent}
.ask-category-header .cssLeft{background:url(../images/icon.png) no-repeat scroll left -316px transparent;float:right;font-weight:700;height:35px;padding:0 10px 0 34px}
.ask-category-header .aFirst{float:left;font-size:15px;padding-left:30px;color:#fff;padding-top:10px;font-weight:700;text-decoration:none}
.ask-category .content-cate{border-left:2px solid #0099D3;border-right:2px solid #0099D3;border-bottom:2px solid #0099D3;padding:0 10px}
.ask-category .content-cate h2{font-size:13px;font-weight:700;border-bottom:1px solid #DDD;padding:8px 0}
.ask-category h2 .cssSymbol{display:inline-block;width:13px;height:14px;background:url(../images/icon.png) repeat-x scroll -93px -137px transparent;padding-right:5px}
.ask-category h2:hover .cssSymbol{display:inline-block;width:13px;height:14px;background:url(../images/icon.png) repeat-x scroll -93px -151px transparent;padding-right:5px}
.askList-content{border-left:2px solid #0099D3;border-right:2px solid #0099D3;border-bottom:2px solid #0099D3;padding:0 10px}
.askList-hot{padding-top:10px}
.askList-hot .cssOrder{float:left;color:#f26426;font-size:16px;font-weight:700;padding-right:5px}
.askList-hot .cssName{font-size:16px;padding-bottom:8px}
.askList-hot .cssName a{color:#004d93;text-decoration:none}
.askList-hot .cssName a:hover{text-decoration:underline}
.askList-hot .cssCus{font-size:11px;padding-bottom:8px;margin-left:17px;margin-right:10px;border-bottom:solid 1px #ddd}
.askList-hot .cssCus a{color:#004ca4;text-decoration:none;font-weight:700}
.askList-hot .cssCus a:hover{text-decoration:underline}
.askList-all{font-size:14px;padding:10px 0;text-align:right}
.askList-all a{color:#3f3e43;text-decoration:underline}
.askList-all a:hover{text-decoration:none}
.askList-banner img{max-width:300px}
.askDetail-title{border-bottom:1px solid #D2D2D2;color:#DB0006;font-size:20px;font-weight:700;padding-bottom:3px}
.askDetail-border{margin-top:10px}
.askDetail-content .cssAvatar{float:left;width:85px}
.askDetail-content .cssAvatar img{max-width:75px;max-height:75px}
.askDetail-content .cssInfo{float:right;width:855px}
.askDetail-content .cssInfo h1{color:#004c94;font-size:20px;padding:0 0 5px}
.askDetail-content .cssInfo .cssTime{color:#333;padding-bottom:5px}
.askDetail-content .cssInfo .cssTime a{color:#1067b5;font-weight:700}
.askDetail-content .cssInfo .cssSummary{padding-bottom:5px;padding-top:5px}
.askDetail-content .cssInfo .cssTextbox textarea{border:solid 1px #c8c8c8;width:550px;height:100px}
.askDetail-list{line-height:18px}
.askDetail-list a{color:#737373;text-decoration:none}
.askDetail-list a:hover{color:#DB0006;text-decoration:none}
.form-question form{padding:15px 0}
.form-question .cssCols1{color:#6F6F6F;float:left;font-size:13px;font-weight:700;padding:5px 10px;width:20%}
.form-question .cssCols2{padding:5px 0;float:left}
.form-question .cssCols2 .cssTextbox{border-color:gray #E9E9E9 #E9E9E9 gray;border-radius:2px 2px 2px 2px;border-style:solid;border-width:1px;font-size:14px;height:25px;width:460px}
.btn_guicauhoi{display:block;text-decoration:none;text-align:center;line-height:32px;background:#000;color:#fff;text-transform:uppercase;font-weight:700;font-size:13px;margin-bottom:5px}
.btn_guicauhoi:hover{background:#e00;color:#fff}
.news_left{padding:0 10px;line-height:16px;}
.news_left li{padding:8px 0;overflow:hidden;border-bottom:solid 1px #ddd}
.news_left li img{width:80px;float:left;margin-right:8px;display:none;}
.news_left li a.name{text-decoration:none;font-weight:700;font-size:11px;display:block;margin-left:0;color:#db0006;}
.news_left li .time{margin-left:0;display:block;margin-top:3px;color:#999;font-size:11px;}
#right_pro_page .box_right.filter .content_box{border:none!important}
#banner_left_scroll{position:fixed;margin-left:-70px;top:209px;}
#banner_right_scroll{position:fixed;float:right;margin-left:1175px;top:209px;}
#banner_left_scroll.fixed,#banner_right_scroll.fixed{top:70px;}
#banner_left_scroll img,#banner_right_scroll img{width:65px}
#content_popup_order .list_number a{text-decoration:none;float:left;border:none}
#content_popup_order .list_number a span{width:72px;display:inline-block}
.highstreet{bottom:0;position:fixed;z-index:99}
.highstreet-inner{position:relative}
.highstreet-inner .btn-highstreet{overflow:hidden}
.highstreet-inner .btn-highstreet a{background:url(../images/ads-bg.gif) no-repeat scroll top right transparent;display:block;float:right;height:81px;width:100%}
.highstreet-inner .btn-highstreet a span{background:url(../images/ads-btn.png) no-repeat scroll 0 0 transparent;display:block;float:right;height:42px;margin:27px 10px 0 0;width:38px}
.highstreet-inner .btn-highstreet a:hover,.highstreet-inner .btn-highstreet .open{background-position:right -78px}
.highstreet-inner .btn-highstreet .open span{background-position:0 -42px}
.highsteet-gallery{background:#fff;position:relative;border:solid 5px #007AB0;float:left;margin-top:-3px}
.highsteet-gallery-inner{overflow:hidden;position:relative;padding:1px}
.highsteet-gallery-inner ul li{float:left}
.highsteet-gallery-inner ul li a{display:block;float:left}
.highsteet-gallery-inner ul li img{padding:2px}
#content_top_right img{width:250px;/* height:124px */
}
.banner_right_pro .caroufredsel_wrapper{height:480px!important}
.buid-title .cssSymbol{background:url(../images/icon-buid.png) no-repeat scroll left top transparent;display:inline-block;height:54px;vertical-align:middle;width:46px}
.buid-title h1{display:inline-block;padding-left:10px;vertical-align:middle}
.buid-table{border:1px solid #cfcfcf;width:100%}
.buid-table .buid-process{border-right:1px solid #ccc}
.buid-table .buid-view{width:218px}
.process-title{background:url(../images/icon-buid.png) repeat-x scroll left -56px transparent;border-bottom:1px solid #cfcfcf;height:53px}
.process-title p{font-size:14px;font-weight:700;margin:0;padding:18px 0 0 10px}
.process-title a{color:#002e96;font-size:12px;font-weight:100;text-decoration:underline}
.process-title a:hover{text-decoration:none}
.process-filter{padding-left:5px;width:160px}
.process-filter h2{font-size:12px}
.process-filter ul{padding-bottom:10px}
.process-filter li{padding:5px 0}
.process-filter li input{vertical-align:middle}
.process-filter li .symbol{display:inline-block;height:8px;vertical-align:middle}
.process-filter a{color:#4b4b4b;text-decoration:none}
.process-filter a:hover{color:#e3081c}
.process-right{border-left:1px solid #eee}
#pcbuilder_box h2{cursor:pointer;font-size:12px}
.bTitle{background-color:#eee;font-weight:700;text-align:center}
.bTitle td{padding:5px 0}
.bTitle-cols1{width:50px}
.bTitle-cols2{width:100px}
.bTitle-cols4{width:100px}
.bList td{border-bottom:1px dotted #eee;vertical-align:top}
.bList:hover{background-color:#fff6e5}
.bList p{margin:0;padding-bottom:5px}
.bList-cols1{font-weight:700;text-align:center;width:40px}
.bList-cols2{width:100px}
.bList-cols4{text-align:center;width:100px}
.bList .cssImg img{max-width:85px}
.bList .cssName a{color:#000;font-weight:700;text-decoration:none}
.bList .cssName a:hover{text-decoration:underline}
.bList .cssSummary{color:#666;word-wrap:break-word;width:500px}
.bList .cssPrice{color:red;font-weight:700}
.bList .cssSelect a{color:#002e96;text-decoration:underline}
.bList .cssSelect a:hover{text-decoration:none}
.view-title{background:url(../images/icon-buid.png) repeat-x scroll left -56px transparent;border-bottom:1px solid #cfcfcf;height:53px}
.view-title p{font-size:14px;font-weight:700;margin:0;padding:8px 0 0 10px}
#pc_part_total_price{font-weight:700;padding:5px 0 0 10px}
#pc_part_total_price span{color:#f30000}
.view-content{padding-left:10px;padding-right:10px}
.view-content h2{font-size:12px}
.view-content p{margin:0;padding-bottom:5px}
.view-content .cssName a{color:#272727;text-decoration:none}
.view-content .cssName a:hover{text-decoration:underline}
.view-content .cssSelect{padding-bottom:10px}
.view-content .cssSelect b{color:red;padding-right:10px}
.view-content .cssSelect a{color:#002e96;text-decoration:underline}
.view-content .cssSelect a:hover{text-decoration:none}
.view-content #pc_part_select div{border-bottom:1px dotted silver}
.pagingViewed{background-color:#CB0000;color:#fff;font-weight:700;padding:2px 6px}
.pagingSpace{width:2px}
.pagingIntact{background-color:#fff;border:1px solid #848484;padding:2px 6px}
.pagingIntact a{color:#525252;font-weight:700;text-decoration:none}
.pageding{margin-top:10px;margin-bottom:10px}
.icon-km-new{display:inline-block;background:#04C777;color:#fff;width:30px;text-align:center;font-weight:700;position:absolute;right:5px;top:35px;border-radius:50%;height:30px;line-height:30px;font-size:13px;z-index:3;}
.product_review .itemcomment{border:solid 1px #CCC;padding:5px;-webkit-border-radius:3px;-o-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px}
.product_review .itemcommenthome{border-bottom:dashed 1px #e7e7e7;margin-left:5px;margin-right:5px;padding-bottom:5px}
.product_review .info_feeback span{color:#555}
.product_review .like_comment img{padding-right:5px}
.product_review .like_comment span{color:#0B5EAE}
.product_review .comment_left img{width:35px;border-radius:50%;margin-top:5px}
.product_review .comment_left{width:40px;float:left}
.product_review .comment_right{margin-left:44px}
.product_review .comment_user_address{font-size:10px;color:#888}
.product_review .write_reply{background:url(../images/viet.png) left 2px no-repeat;display:inline-block;text-decoration:none;padding-left:13px;color:#0B5EAE;font-style:italic;padding-right:7px}
.product_review .write_reply:hover{text-decoration:underline}
.product_review .reply_content{background:#E2F4F6;padding:2px 5px;border-radius:3px}
.product_review .c5{clear:both;height:5px}
.product_review .line{border-top:dashed 1px #ccc;padding:5px 0}
.product_review .item_comment{padding-bottom:10px}
.product_review .item_comment p{margin:3px 0}
.product_review table{border-spacing:0;}
.icon_new{background:url(../images/icon_new.png);color:#fff;width:42px;height:42px;float:left;text-align:center;border-radius:2px;font-size:15px;font-weight:700;position:absolute;top:5px;left:5px;line-height:50px;z-index:9;text-indent:-999999px;}
.online-content2 a{display:inline-block;width:33%;margin-top:9px;float:left;color:#df0000 !important}
.online-content2 a img{vertical-align:middle;margin-right:10px;margin-bottom:10px;float:left}
.online-content2 span{margin-left:4px;font-size:13px;font-weight:600;display:block}
.icon_hangdangve{/* display:inline-block;*/
 /* width:100px;*/
 /* height:20px;*/
 /* background:url(../images/icon_hangdangve.png) no-repeat;*/
}
.ft-line{border-top:2px solid #db0006;border-bottom:1px solid #db0006;padding:3px;}
input[type=submit]{border:0;font-size:14px;display:inline-block;cursor:pointer;background:#db0006;color:#fff;margin:0;font-weight:700;border-radius:3px;}
input[type=submit]:hover{background:#555;}
.button{border:0;font-size:14px;display:inline-block;cursor:pointer;background:#db0006;color:#fff;margin:0;padding:10px 20px;font-weight:700;border-radius:3px;}
.button:hover{background:#555;color:#fff;}
.fa{vertical-align:middle;}
.left_summary .help{border:1px solid #ddd;padding:10px;font-size:12px;line-height:25px;}
.left_summary .help p{margin:0;}
.left_summary .help i{color:#01a6f4;font-size:20px;}
.left_summary .help li{display:inline-block;width:45%;padding-right:3%;}
.relate_article_list ul{margin:0;padding:0 0 0 15px;}
.relate_article_list ul a{color:#000;}
.relate_article_list ul li{width:50%;float:left;padding:5px 0;}
.product_list ul li.item_p_accessory{width:172px;margin-right:10px;}
.detail_hot ul li{margin-left:0;margin-bottom:15px;width:100%;}
#tbl_list_cart{background:#fff;}
.cart_step2{background:#fff;width:100%;margin:0 auto;box-sizing:border-box;}
.news_col_top{width:292px;float:left;overflow:hidden;margin:0 11px 10px 0;}
.news_col_top:nth-child(4){margin-right:0;}
.news_col_top:nth-child(5){margin-right:0;float:right;}
.news_col_top .title{display:block;text-align:center;padding:10px 0;text-transform:uppercase;background:#e1e1e1;font-weight:700;font-size:17px;}
.news_col_top ul{padding:10px 0;}
.news_col_top li{border:5px #e1e1e1 solid;position:relative;}
.news_col_top li{width:100%;height:180px;overflow:hidden;}
.news_col_top li img{min-width:100%;max-width:100%;min-height:180px;}
.news_col_top li div{position:absolute;left:0;bottom:0;width:100%;height:45px;overflow:hidden;background:rgba(0,0,0,0.5);padding:10px;box-sizing:border-box;color:#fff;}
.news_col_top li div a{color:#fff;}
.news_col_top li:hover div{background:rgba(0,0,0,0.9);}
.banner_col_left.ads *{max-width:100%;height:auto;}
.banner_col_left.ads img{margin-top:20px;}
.deal_title{font-size:25px;color:#e4393c;font-weight:400;padding:0;margin:25px 0;}
.deal_title i{background:url(../images/icon_deal.png) 0 0;display:inline-block;width:14px;height:21px;}
.deal_list{position:relative;}
.deal_list ul li{border:1px solid #ddd;width:285px;height:auto;margin:0 17px 20px 0;}
.deal_list ul li:nth-child(4n){margin-right:0;}
.deal_list .price_off{background:url(../images/icon_deal.png) 0 -38px;width:64px;height:33px;padding-left:5px;text-indent:0;line-height:33px;text-align:center;top:200px;right:10px;left:auto;}
.deal_list .p_price{left:15px;right:auto;top:180px;}
.deal_list .p_old_price{position:initial;color:#555;padding-top:30px;padding-left:5px;text-decoration:line-through;}
.deal_list .name{display:block;background:#f7f7f7;border:1px solid #ddd;height:30px;padding:10px;margin:15px -11px 0;overflow:hidden;font-size:14px;}
.deal_list .static{color:#666;font-size:11px;}
.deal_list .static i{font-size:25px;float:left;margin-right:5px;color:#7f7f7f;}
.deal_list .static span{display:block;color:#000;font-size:13px;}
.deal_list .btn_carousel_ap{top:30%;right:10px;background:rgba(0,0,0,0.3);color:#fff;font-size:30px;text-align:center;width:30px;height:auto;padding:0 3px 3px;display:inline-block;border-radius:100px;}
.deal_list .prev{left:auto;left:10px;}
.deal_detail .icon_deal{background:url(../images/icon_deal.png) 0 -80px;width:92px;height:113px;position:absolute;right:10px;top:0;z-index:22;}
.deal_detail #overview .price_off{position:initial;}
.deal_detail .static{font-size:15px;background:#f2f2f2;border:1px solid #ddd;padding:5px 15px;margin:15px 0 0;}
.deal_detail .static span{font-size:15px;display:inline;}
.deal_detail .static .fa{float:none;}
.deal_detail .content_scroll_tab{float:left;width:100%;clear:both;}
.product_relate_article ul li{height:auto;width:100%;margin:20px 0 0;}
.product_relate_article ul li:hover{box-shadow:0 0 0;}
.has-nav{position:relative;}
.has-nav .owl-nav{margin:0;color:#000;}
.has-nav .owl-nav > div{opacity:1;position:absolute;top:36%;display:inline-block;margin:0;padding:0;font-size:50px;color:#000;z-index:9;transition:all .4s ease;}
.has-nav .owl-nav > div:hover{opacity:0.8;color:#666;}
.has-nav .owl-nav .owl-prev{left:-20px;opacity:0;}
.has-nav .owl-nav .owl-next{right:-20px;opacity:0;}
.has-nav:hover .owl-nav .owl-prev{left:10px;opacity:1;}
.has-nav:hover .owl-nav .owl-next{right:10px;opacity:1;}
.has-nav .owl-nav i{color:#ddd;}
.has-nav .owl-dots{position:absolute;left:0;bottom:10px;width:100%;text-align:center;}
.has-nav .owl-dots > div{display:inline-block;margin:0 3px;background:#eee;width:12px;height:12px;border-radius:50%;}
.has-nav .owl-dots > div.active,.has-nav .owl-dots > div:hover{background:#333;}
.icons_2019{display:inline-block;background:url(../images/sprite_2019.png?v=2.2) no-repeat;vertical-align:middle;}
.icons_2019.icon_tuvan{width:30px;height:30px;background-position:-8px -9px;}
.icons_2019.icon_hangchinhhang{width:30px;height:30px;background-position:-8px -53px;}
.icons_2019.icon_doitramienphi{width:30px;height:30px;background-position:-4px -103px;}
.icons_2019.icon_mienphivanchuyen{width:30px;height:30px;background-position:-8px -157px;}
.icons_2019.icon_inhoadondientu{width:30px;height:30px;background-position:-4px -207px;}
.icons_2019.icon_tracuubaohanh{width:32px;height:32px;background-position:-2px -255px;}
#header-right a{display:block;color:#fff;text-align:center;float:left;margin-left:25px;font-weight:500;}
.icons_2019.tragop{height:40px;width:45px;background-position:-77px 0px;}
.icons_2019.tintuc{height:40px;width:45px;background-position:-161px 0px;}
.icons_2019.xaydungpc{height:40px;width:50px;background-position:-249px 0px;}
.icons_2019.flashsale{height:40px;width:45px;background-position:-340px 0px;}
#header-right a span{display:block;}
#header-right{float:right;margin-top: 13px;}
#nav_2019{height:40px;background:#fff;margin-bottom:10px;box-shadow:0px 2px 3px 0px #e1e1e1;}
#nav_2019 .title-main-menu{line-height:40px;font-size:15px;text-transform:uppercase;color:#ce0707;font-weight:bold;float:left;overflow:hidden;cursor:pointer;padding-right:20px;}
#nav_2019 .title-main-menu:hover #nav{display:block;}
#nav_2019 .title-main-menu i{font-size:24px;margin-top:-4px;}
#nav_2019.fixed {position: fixed;top: 70px;left: 0;z-index: 101;width: 100%;height: 40px;box-shadow: none;box-shadow: 0 0 10px #555;}
.pulse-icon{float:left;position:absolute;display:inline-block;top:15px;left:235px;}
.pulse-icon .icon-wrap{width:10px;height:10px;text-align:center;display:inline-block;border-radius:100%;color:#f34343;background:#ff0000;position:absolute;top:50%;}
.pulse-icon .elements{position:absolute;top:0px;left:0px;z-index:1;}
.pulse-icon .pulse-1{border:solid 1px #ff0000;width:10px;height:10px;top:-1px;left:-1px;}
.pulse-icon .pulse{position:absolute;animation:pulse-wave 1s linear infinite both;border-radius:50%;}
@keyframes pulse{from{transform:scale3d(1, 1, 1);}
 50%{transform:scale3d(1.05, 1.05, 1.05);}
 to{transform:scale3d(1, 1, 1);}
}
.pulse{animation-name:pulse;}
@keyframes pulse-wave{0%{opacity:0;transform:scale(1.0);}
 50%{opacity:1;transform:scale(2.0);}
 100%{opacity:0;transform:scale(4.0);}
}
.nav-article-new{float:left;margin-left:65px;width:660px;}
.nav-article-new .item{line-height:40px;float:left;padding-right:20px;width:50%;box-sizing:border-box;-moz-box-sizing:border-box;text-overflow:ellipsis;height:40px;overflow:hidden;}
.nav-article-new .item a{font-size:14px;}
.icons_2019.nav-hotline-new{float:right;width:215px;height:40px;background-position:-177px -362px;padding-left:96px;box-sizing:border-box;-moz-box-sizing:border-box;}
.icons_2019.nav-hotline-new a{display:block;color:#ffe401;font-weight:BOLD;font-size:15px;margin:2px 0;}
#home-list-category .banner{float:left;}
#home-list-category .banner img{width:300px;height:150px;display:block;}
#home-list-category .list{margin-left:310px;height:150px;}
#home-list-category .list .item{float:left;width:100%;height:150px;border:solid 1px #dfdfdf;border-radius:3px;padding:10px;box-sizing:border-box;-moz-box-sizing:border-box;background:rgb(255,255,255);background:-moz-linear-gradient(-45deg, rgba(255,255,255,1) 0%, rgba(223,223,223,1) 99%);background:-webkit-linear-gradient(-45deg, rgba(255,255,255,1) 0%,rgba(223,223,223,1) 99%);background:linear-gradient(135deg, rgba(255,255,255,1) 0%,rgba(223,223,223,1) 99%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dfdfdf',GradientType=1 );}
#home-list-category .list .item .title{float:left;line-height:18px;height:36px;display:block;font-weight:bold;font-size:13px;}
#home-list-category .list .item .img{display:block;height:90px;clear:both;}
#home-list-category .list .item a{display:block;}
#home-list-category .list .item .img img{max-height:90px;}
.icons_2019.icon-owl-prev{width:42px;height:60px;background-position:-428px -5px;}
.icons_2019.icon-owl-next{width:42px;height:60px;background-position:-488px -5px;}
#home-list-category{margin-bottom:15px;}
.owl-2019 .owl-nav div{position:absolute;top:50%;z-index:99999;margin-top:-28px;opacity:0.6;}
.owl-2019 .owl-nav .owl-prev{left:0;}
.owl-2019 .owl-nav .owl-next{right:0;}
.owl-2019:hover .owl-nav div{opacity:1;}
#home-contact{height:40px;line-height:40px;background:#f8e5e4;margin-bottom:15px;}
#home-contact .title{background:#ce0707;float:left;color:#fff;font-weight:bold;font-size:14px;padding:0 15px;position:relative;padding-right:5px;}
#home-contact .marquee{margin-left:250px;height:40px;}
#home-contact .title:after{content:'';display:block;width:0;border:solid 20px transparent;border-left-color:#ce0707;position:absolute;right:-40px;top:0;}
.home-special-product{margin-bottom:20px;}
.home-special-product .title-box{height:50px;line-height:50px;background:#ce0707;padding:0 15px;}
.home-special-product .title-box h2{color:#fff;text-transform:uppercase;font-family:'Roboto Condensed';font-size:28px;margin:0;float:left;}
.home-special-product .title-box .time{float:left;font-size:15px;margin-left:40px;}
.home-special-product.deal-home .title-box{background-color:#ffb401;}
.home-special-product .title-box .time span{display:inline-block;height:40px;background:#000;color:#fff;line-height:40px;padding:0 8px;font-size:26px;vertical-align:middle;border-radius:3px;font-weight:bold;margin:0 3px;min-width:30px;text-align:center;}
.home-special-product .title-box a{float:right;font-size:15px;}
.p-item-2019{float:left;width:25%;position:relative;margin: 10px 0;}
.owl-carousel .p-item-2019{width:100%;}
.product-list-2019{overflow:hidden;background:#fff;}
.p-container-2019{padding:15px;}
.p-discount-2019{position:absolute;width:51px;height:51px;background-position:-76px -222px;z-index: 9;text-align:center;line-height:51px;color:#fff;font-size:16px;font-weight:bold;right:15px;top:15px;}
.p-name-2019{display:block;font-weight:500;font-size:14px;line-height:18px;height:36px;overflow:hidden;margin-top:10px;}
.p-img-2019{display:block;position:relative;padding-top:90%;}
.p-img-2019 img{position:absolute;top:0;left:0;right:0;bottom:0;max-height:100%;margin:auto;}
#tooltip .p-price-2019{display:inline-block;}
.p-price-2019{font-size:19px;color:#f40606;font-weight:700;display:block;margin:4px 0;}
.p-old-price-2019{display:block;font-size:14px;text-decoration:line-through;color:#888;margin-bottom:8px;height:16px;}
.p-order-status{height: 23px;line-height:23px;border:solid 1px #ffb401;border-radius: 30px;margin-top: 14px;position:relative;}
.p-order-status .text{padding-left:10px;font-size: 12px;position:absolute;color:#000;}
.p-total-offer-2019{margin-top:15px;display:block;height:14px;}
.p-order-status .bg-count-left{display:block;float:left;background:#ffb401;width:30%;height:100%;border-radius: 30px 0 0 30px;}
.icon-order-status-deal{background:url(../images/icon_order_status_deal.png);width:33px;height:45px;display:block;position:absolute;bottom: -1px;left:30%;margin-left: -21px;}
.home-special-product .p-container-2019{padding:20px;}
.bg-info-voucher{height:30px;background:url(../images/bg_info_voucher_item_product.jpg);line-height:30px;padding:0 10px;margin-top:8px;}
.bg-info-voucher .code{float:left;color:#fff;}
.bg-info-voucher .code b{color:yellow;}
.bg-info-voucher .discount{float:right;}
.bg-info-voucher .discount b{color:#cc0907;}
.banner-home .item:nth-child(1){float:left;}
.banner-home .item:nth-child(2){float:right;}
.banner-home img{display:block;width:575px;}
.icons_2019.icon-new{width:33px;height:33px;background-position:-82px -296px;position:absolute;z-index:99;left:15px;top:15px;}
.banner-home{overflow:hidden;margin-bottom:20px;}
.icons_2019.icon-offer{width:76px;height:18px;background-position:-158px -294px;bottom:0;z-index:99;position:absolute;}
.icons_2019.icon-p-rate{width:63px;height:13px;}
.p-rate-2019{font-size: 11px;float: left;margin-left: -2px;}
.p-sku{float:right;font-size:12px;color: #ce0707;}
.p-row{overflow:hidden;margin: 5px 0;}
.icon-p-rate_0{background-position:-427px -179px;}
.icon-p-rate_5{background-position:-427px -80px;}
.icon-p-rate_4{background-position:-427px -100px;}
.icon-p-rate_3{background-position:-427px -119px;}
.icon-p-rate_2{background-position:-427px -139px;}
.icon-p-rate_1{background-position:-427px -159px;}
.home-product-category-hot .product-list-2019.hasBanner{margin-left:218px;}
.home-product-category-hot .banner{float:left;}
.home-product-category-hot .banner img{display:block;width:218px;height: 359px;}
.home-product-category-hot{margin-bottom:20px;}
.icons_2019.icon-policy1{width:63px;height:40px;background-position:-249px -117px;}
.icons_2019.icon-policy2{width:63px;height:46px;background-position:-249px -164px;}
.icons_2019.icon-policy3{width:63px;height:40px;background-position:-249px -229px;}
#home-policy a{display:block;float:left;margin-left:30px;border:solid 2px #222;width:366px;height:80px;line-height:80px;text-align:center;text-transform:uppercase;font-weight:500;font-size:20px;position:relative;box-sizing:border-box;-moz-box-sizing:border-box;}
#home-policy{margin-left:-30px;}
#home-policy a:hover{background:#ce0707;color:#fff;border-color:#ce0707;border-width:5px;}
#home-policy a:hover .icon-policy1{background-position:-333px -117px;}
#home-policy a:hover .icon-policy2{background-position:-333px -167px;}
#home-policy a:hover .icon-policy3{background-position:-333px -229px;}
#home-policy a:hover:before{content:'';display:block;position:absolute;border:solid 1px #fff;width:100%;height:100%;box-sizing:border-box;}
#home-policy a:hover{line-height:75px !important;}
#news-bottom-home{background:#fff;overflow:hidden;margin-top:20px;box-shadow:0 2px 7px 0px #a6a6a6;}
#news-bottom-home h2{text-transform:uppercase;font-weight:500;font-size:24px;border-bottom:solid 1px #ccc;padding-bottom:8px;}
#news-bottom-home .list .item{float:left;margin-left:30px;width:370px;}
#news-bottom-home .list{margin-left:-30px;}
#news-bottom-home .list .item .img{position:relative;display:block;padding-top:55%;overflow:hidden;margin-bottom:20px;}
#news-bottom-home .list .item .img img{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;min-height:100%;}
#news-bottom-home .list .item .time{width:50px;float:left;height:55px;border:solid 1px #ddd;text-align:center;}
#news-bottom-home .list .item .time b{display:block;font-size:25px;margin-top:3px;margin-bottom:2px;}
#news-bottom-home .list .item .info{margin-left:70px;}
#news-bottom-home .list .item .info a.name{font-size:15px;font-weight:500;display:block;}
#news-bottom-home .list .item .info p{font-size:14px;}
#news-bottom-home .list .item .info .cat{display:inline-block;background:#db0006;color:#fff;font-weight:500;line-height:24px;padding:0 10px;font-size:13px;margin-bottom:10px;border-radius:3px;}
#newsletter-bottom h2{text-transform:uppercase;margin-bottom:8px;}
#newsletter-bottom .text{float:left;margin-top:15px;}
#newsletter-bottom{height:100px;overflow:hidden;}
#footer-2019{background:#fff;overflow:hidden;}
#footer-row1 .col{float:left;padding-right:10px;padding-left: 0;width: auto;}
#footer-row1 .col:nth-child(1){width:250px;}
#footer-row1 .col:nth-child(2){width:270px;}
#footer-row1 .col:nth-child(3){width:240px;}
#footer-row1 .col a{display:block;margin-bottom:8px;}
.fa.fa-facebook-square{color:#485894;}
i.fa.fa-youtube{color:#ce0707;}
#footer-row1 .col.info-support{line-height:24px;}
#footer-row2 .col{width:33.33%;float:left;}
#footer-row2 .col.showroom{padding-right:20px;box-sizing:border-box;-moz-box-sizing:border-box;line-height:22px;}
#footer-2019 .line{padding:0;margin:18px 0;}
#footer-row1{overflow:hidden;}
#footer-row2{overflow:hidden;}
#footer-row1 .col.social .fa{font-size:30px;}
#footer-row3{background:#f0eded;overflow:hidden;}
.icons_2019.icon-btn{width:175px;height:70px;background-position:-5px -344px;}
#footer-row3 .view-mobile{height:36px;border:solid 1px #ce0707;display:inline-block;margin-top:17px;line-height:36px;padding:0 15px;border-radius:3px;color:#ce0707;background:#fff;font-weight:500;}
#footer-row3 a{display:inline-block;vertical-align:top;}
#tab-sub-category .title-tab a{display:block;float:left;height:40px;line-height:40px;background:#ce0707;color:#fff;font-size:15px;margin-right:5px;padding:0 20px;}
#tab-sub-category .list-sub-2{background:#fff;overflow:hidden;clear:both;position:relative;display:none;}
#tab-sub-category .title-tab{height:40px;overflow:hidden;padding-top:10px;}
#tab-sub-category .title-tab a.current{background:#fff;font-weight:bold;color:#ce0707;height:50px;margin-top:-10px;line-height:50px;font-size:16px;box-shadow:1px 5px 9px 0px #c7c7c7;}
#tab-sub-category .list-sub-2 a{display:block;float:left;width:20%;padding:10px;box-sizing:border-box;-moz-box-sizing:border-box;}
#tab-sub-category .list-sub-2 a .name{display:block;text-align:center;height:40px;background:#eee;line-height:40px;font-weight:500;overflow:hidden;font-size:15px;}
#tab-sub-category .list-sub-2 a .img{position:relative;display:block;padding-top:80%;}
#tab-sub-category .list-sub-2 a .img img{position:absolute;top:0;left:0;right:0;bottom:0;max-width:100%;max-height:100%;display:block;margin:auto;}
#list-filter-selected a{display:inline-block;padding:5px 10px;background:#fff;border-radius:2px;margin:5px 0;}
#list-filter-selected a i{vertical-align:unset;color:#ce0707;}
#hori-filter{line-height:36px;background:#fff;margin-bottom:2px;padding-right:5px;}
#hori-filter .title-box{background:#ce0707;color:#fff;float:left;padding:0 10px;position:relative;margin-right:28px;}
#hori-filter .title-box:after{content:'';display:block;position:absolute;border:solid 18px transparent;border-left-color:#ce0707;top:0;right:-36px;}
.select .title:after{content:'';display:inline-block;width:10px;height:8px;background:url(../images/icon_drop_select.jpg) no-repeat;background-size:100% auto;margin-left:5px;}
.select .list{position:absolute;display:none;z-index:99;background:#fff;min-width:200px;border:solid 1px #ddd;}
.select .list a{display:block;}
#hori-filter .select{display:inline-block;vertical-align:top;margin-right:20px;}
.select .list a{border-top:solid 1px #eee;padding:0 10px;}
#hori-filter .select:hover .list{display:block;}
.checkbox .icon,.radio .icon{height:15px;width:15px;background:#ccc;display:inline-block;border-radius:3px;vertical-align:middle;margin-right:4px;position:relative;margin-top:-2px;}
.checkbox input:checked ~ .icon,.radio input:checked ~ .icon{font-family: "FontAwesome";}
.radio .icon{border-radius:50% !important;background:#ddd;overflow:hidden;}
.checkbox input:checked ~ .icon:before,.radio input:checked ~ .icon:before{content:"\f00c";display:inline-block;line-height:15px;height:15px;position:absolute;font-size:13px;color:#ce0707;left:1px;}
.radio input:checked ~ .icon:before{color:#fff;}
.checkbox input,.radio input{display:none;}
#hori-filter .right{float:right;}
.radio input:checked ~ .icon{background:#ce0707;}
#hori-filter select{height:30px;}
#hori-filter .checkbox{float:left;margin-right:10px;}
.container-white{background-color:white;overflow:hidden;}
.wrap-product-list-in-page-detail{float:right;width:940px;}
#product-detail-info-left{width:770px;float:left;}
#product-detail-info-left .container-white{border:solid 1px #ddd;padding:15px;margin-bottom:18px;}
.icon-toggle{position:absolute;right:8px;top:10px;width:15px;height:15px;display:block;border-radius:50%;background:#fff;line-height:14px;text-align:center;color:#ce0707;font-weight:bold;font-size:20px;}
.box_right.filter.collapse .title_box_right{background-color:#e5e5e5;color:#000;}
.box_right.filter.collapse .title_box_right .icon-toggle{color:#fff;background:#888;font-size:16px;}
.box_right.filter.collapse .content_box{display:none;}
.box_right.filter .title_box_right:hover{background:#ce0707;color:#fff;}
.box_right.filter .title_box_right:hover .icon-toggle{color:#ce0707 !important;background:#fff !important;}
.box_right.filter.collapse .title_box_right .icon-toggle{color:#fff;background:#888;}
.container-white.padding15{padding:15px;}
.price-detail .price{color:#e00;font-weight:bold;font-size:35px;}
.price-detail .old-price{font-size:20px;text-decoration:line-through;color:#adadad;}
#detail_summary .item,.detail_summary .item{display:block;padding-right:5px;font-size:14px;margin-bottom:5px;padding-left: 20px;position: relative;}
#detail_summary .item.hide,.detail_summary .item.hide{display:none;}
#detail_summary,.detail_summary{overflow:hidden;}
#detail_summary span .fa,.detail_summary span .fa{color:#ff9900;position: absolute;left: 2px;}
.price-detail{margin-bottom:15px;}
.product-detail-info-right{float:right;width:270px;}
.product-detail-tab-list-product-related .title-tab{height:40px;line-height:40px;border-bottom:solid 1px #ddd;padding-top:3px;}
.product-detail-tab-list-product-related .title-tab a{font-size:18px;font-weight:500;padding:0 20px;display:inline-block;line-height:37px;}
.product-detail-tab-list-product-related .title-tab a.current{border-bottom:solid 3px #ce0707;color:#ce0707;}
.icon-star{background-image:url(../images/star_sprite.png);width:92px;height:17px;vertical-align:sub;display:inline-block;background-repeat:no-repeat}
.icon-star.star0{background-position:0 -109px}
.icon-star.star1{background-position:0 -88px}
.icon-star.star2{background-position:0 -67px}
.icon-star.star3{background-position:0 -43px}
.icon-star.star4{background-position:0 -23px}
.icon-star.star5{background-position:0 0}
.new-box-comment{width:100%;float:left;max-width:800px;}
.new-box-comment *{box-sizing:border-box;-moz-box-sizing:border-box;}
.new-box-comment .inputText{width:100%;height:32px;padding:0 5px;border:solid 1px #ccc;max-width:300px;}
.new-box-comment .right{float:right;}
.new-box-comment .rating{float:none;}
.new-box-comment .tbl-common td{padding:5px;border:none;}
.new-box-comment .comment-form .img-avatar{float:left;}
.new-box-comment .comment-form form{margin-left:50px;}
.new-box-comment .comment-form textarea{height:80px;padding:5px 10px;margin-bottom:10px;width:100%;}
#tbl-hotline-footer p .title{display:block;line-height:19px;}
.new-box-comment .btn-red{background:#d00;color:#fff;padding:7px 20px;font-size:15px;border-radius:3px;-moz-border-radius:3px;border:solid 1px #ce0101;}
.relative{position:relative;}
.new-box-comment .form-input{border:solid 1px #ddd;position:absolute;background:#fff;width:100%;z-index:99;padding:10px;top:81px;display:none;}
.new-box-comment .form-input .close{position:absolute;right:10px;top:5px;font-weight:bold;font-size:18px;color:#888;}
.rating-input{float:right;width:16px;height:16px;padding:0;margin:0 0 0 -16px;opacity:0;}
.rating-star:hover{background-position:0 0;}
.rating-star{position:relative;float:right;display:block;width:17px;height:17px;background:url('../images/star_rating.png') 0 0px;margin:0 3px;}
.rating-star:hover, .rating-star:hover ~ .rating-star{background-position:0 0;}
.rating-star:hover, .rating-star:hover ~ .rating-star, .rating-input:checked ~ .rating-star{background-position:0 0;}
.rating:hover .rating-star:hover, .rating:hover .rating-star:hover ~ .rating-star, .rating-input:checked ~ .rating-star{background-position:0 0;}
.rating-star, .rating-comment:hover .rating-star{position:relative;float:right;display:block;background:url('../images/star_rating.png?v=2.1') 0 -28px;}
.rating-comment:hover .rating-star:hover, .rating-comment:hover .rating-star:hover ~ .rating-star{background-position:0px -56px !important;}
.item_comment .comment_left{float:left;width:40px;}
.item_comment .comment_right{margin-left:50px;}
.item_comment p{margin:5px 0;}
.item_comment{padding:15px 0;border-top:solid 1px #ddd;line-height:1.45;}
.item_comment.first{border:none;}
.item_reply{margin-left:20px;padding:8px;background:#f5f5f5;margin-top:5px;overflow:hidden;}
.item_comment .comment-name{font-weight:bold;font-size:14px;}
.item_comment .comment-name .note{color:#e80000;font-style:normal;font-weight:normal;font-size:10px;}
.new-box-comment p{margin:5px 0;}
.new-box-comment .btn-red{color:#fff !important;padding:5px 20px !important;margin-top:10px !important;}
.list-review .item p{margin:0 0 10px}
.list-review .item .name{font-weight:700;font-size:16px;margin-right:5px}
#product-detail-info-left .h-title{margin-top:0;font-size:18px;}
#list-box-faq .title-box h2{font-weight:normal;font-size:18px;float:left;margin-top:0;}
#list-box-faq .title-box .btn-comment-blue{float:right;margin-top:-5px;}
.video-wrapper{position:relative;padding-bottom:56.25%;/* 16:9 */
 height:0;}
.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
.btn-comment-blue{background:#1968b3;color:#fff;border:none;line-height:34px;padding:0 15px;border-radius:4px;cursor:pointer;font-weight:500;}
.inputText{width:100%;height:34px;border:solid 1px #ccc;padding:0 5px;outline:none;max-width:100%;box-sizing:border-box;-moz-box-sizing:border-box;}
.rating-form{/* border:solid 1px #ccc;*/
 padding:0;border-radius:3px;width:100%;/* display:none;*/
 position:relative;background:#fff;z-index:9;right:0;/* top:50px;*/
}
.rating-form .inputText{height:30px;}
.rating-form table{width:100%;}
.rating-form table tr td:first-child{width:65px;}
.rating-form:before{content:'';border:solid 9px transparent;display:none;height:0;width:0;border-bottom-color:#ccc;position:absolute;top:-18px;right:37px;}
.rating-form td{padding:3px 0;}
.rating-form textarea{height:45px;padding:5px;}
#select-rate-pro{float:left;}
.hide,.none{display:none;}
#product-spec-detail{max-height:calc(100vh - 88px);overflow:auto;}
#product-spec-detail table{border-collapse:collapse;position: relative;z-index: 99999999;}
#product-spec-detail table td{padding:5px;}
#product-spec-detail .fancybox-close-small{position:fixed;}
#product-detail-info-right{float:right;width:370px;}
#product-spec .title{background:#fff;line-height:40px;text-transform:uppercase;text-align:center;font-size:18px;border:solid 1px #ddd;}
#tb-product-spec{width:100%;border:none;border-collapse:collapse;}
#tb-product-spec td{border:none;padding:10px;}
#tb-product-spec tr:nth-child(even){background:#fff;}
#tb-product-spec ul{margin:0;}
#product-spec > a,.view-popup-spec-detail{color:#1968b3;border:solid 1px;display:block;border-radius:3px;text-align:center;line-height:40px;}
.view-popup-spec-detail{display:block;width:170px;line-height:29px;margin:15px auto;font-size:12px;}
#product-spec-detail{display:none;}
.box-news-right .title-box{line-height:36px;background:#ce0707;color:#fff;padding:0px 10px;font-size:18px;}
.box-news-right{margin-top:15px;}
.box-news-right .content-box{background:#fff;}
.box-news-right .content-box a{display:block;padding:10px 15px;overflow:hidden;}
.box-news-right .content-box a img{float:left;width:120px;}
.box-news-right .content-box a span{display:block;margin-left:130px;}
#product-description{position:relative;overflow:hidden;}
#product-description.collap{max-height:500px;padding-bottom: 50px;
    position: relative;}
#product-description.collap .button-more-compare {
	    width: 100%;
    float: left;
    position: absolute;
    bottom: -15px;
    z-index: 10;
    left: 0px;
  background: #fff;
}
#product-description.collap:after{content:'';background:linear-gradient(rgba(255, 255, 255, 0), white);height:40%;display:block;position:absolute;bottom:0;width:100%;}
.text-center{text-align:center;}
#button-more-description{color:#0056b3;}
.cart-container{width:790px;margin:auto;background:#fff;padding:20px;}
.voucher #discount_code{width:200px;border-radius:3px;height:29px;margin-right:2px;}
.cart-select-quantity span,.cart-select-quantity a{display:inline-block;border:solid 1px #ccc;width:29px;text-align:center;line-height:29px;margin:0 -4px;vertical-align:top;cursor:pointer;font-size:18px;color:#888;}
.cart-select-quantity input{height:27px;width:40px;text-align:center;border:solid 1px #ccc;margin-right: 0;border-right: 0;}
.cart-select-quantity .minus{border-radius:3px 0 0 3px;}
.cart-select-quantity .plus{border-radius:0 3px 3px 0;}
.cart-select-quantity{padding:4px;}
.cart-select-quantity span:hover{background:#ccc;}
#tbl_list_cart tr td{border-top:solid 1px #ddd;padding:10px 5px;}
.box-cart-user-info input[type="text"], .box-cart-user-info select,.box-cart-user-info textarea{width:100%;height:36px;padding:0 10px;border-radius:3px;margin-bottom:12px;border-color:#ccc;box-sizing:border-box;-moz-box-sizing:border-box;}
.box-cart-user-info textarea{height:50px;padding:5px 10px;}
.box-cart-user-info table td{padding:3px 0;}
.btn-cart{height:50px;line-height:50px;display:inline-block;background:#ce0707;color:#fff;text-transform:uppercase;padding:0 40px;font-size:18px;font-weight:500;border-radius:3px;}
.btn-cart.btn-cart-orange{background:#ff9900;}
.btn-cart:hover{color:#fff; opacity:0.8;}
.title-page-new-home{margin:10px 0;text-transform:uppercase;font-size: 24px;font-weight:500;}
.sub-category-news a{text-transform:uppercase;margin-right: 14px;margin-bottom:10px;display:block;float:left;font-size: 12px;}
.sub-category-news a.current{color:#e00000;}
.news-home-top-left{width:780px;height:460px;float:left;overflow:hidden;background:#fff;border:solid 1px #ddd;}
.news-home-top{overflow:hidden;clear:both;}
.news-home-top-left .img{height:367px;overflow:hidden;display:block;}
.news-home-top-left .img img{width:100%;min-height:100%;}
.news-home-top-left .name{font-size:22px;display:block;padding:10px;font-weight:500;}
.news-home-top-left .time{display:block;padding:0 10px;color:#888;}
.news-home-top-right {
    float: right;
    width: 370px;
}

.news-home-top-right .box-news-right {
    margin-top: 0;
}

.news-home-top-right .box-news-right .title-box {
    background: #333;
    text-transform: uppercase;
}

.news-home-top-right {
    height: 460px;
    border: solid 1px #ddd;
    background: #fff;
}

.news-home-top-right .content-box {
    max-height: 424px;
    overflow: auto;
}
.item-box-news {
    margin-top: 20px;
}

.title-box-news-2019 {
    line-height: 36px;
    border-bottom: solid 2px;
}

.title-box-news-2019 a {
    font-size: 22px;
    font-weight: 500;
}

.top_news_on_page .first.large {
    width: 100%;
    margin-bottom: 20px;
}

.top_news_on_page .first.large a img {
    width: 445px;
    height: auto;
    max-height: 300px;
}
.top_news_on_page .img{display:block;float: left;}
.top_news_on_page .first.large .container {
    margin-left: 462px;
}

.top_news_on_page .first.large .name {
    font-size: 20px;
}
.top_news_on_page .name:hover{color:#e00 !important;}

.home-special-product.hot-deal {
    background: #fff;
}

.item-hot-deal .image {
    width: 570px;
    float: left;
    position: relative;
}

.item-hot-deal .info {
    margin-left: 590px;
}
.item-hot-deal .info .name {
    font-weight: 500;
    font-size: 24px;
}

.item-hot-deal {
    padding: 20px;
    overflow: hidden;
}

.item-hot-deal .info .detail_summary {
    margin: 20px 0;
}

.offer_detail_hot_deal {
    line-height: 22px;
    border-top: solid 1px #ddd;
    padding-top: 15px;
}
.time-hot-deal {
    float: left;
}

.time-hot-deal .time span {
    font-weight: bold;
    font-size: 25px;
}

.item-hot-deal .p-order-status {
    margin-left: 240px;
    max-width: 220px;
}
.item-hot-deal .deal-status {
    overflow: hidden;
    border-top: solid 1px #ddd;
    padding-top: 15px;
    margin-top: 15px;
}
.item-hot-deal .btn-cart {
    font-size: 28px;
    font-weight: bold;
    padding: 0 60px;
    margin-top: 20px;
}
.icon-discount-hot-deal {
    display: block;
    width: 107px;
    height: 107px;
    background: url(../images/icon_discount_deal.png);
    line-height: 107px;
    text-align: center;
    font-size: 34px;
    font-weight: bold;
    position: absolute;
    right: 0;
    top: 0;
    color: #fff;
}
.time-start {
    height: 23px;
    border: solid 1px #ddd;
    border-radius: 23px;
    margin-top: 10px;
    line-height: 24px;
    padding: 0 10px;
    font-size: 12px;
}

.time-start span {
    font-weight: bold;
}
#icon-fixed-left {
    width: 55px;
    background: #fff;
    box-shadow: 1px 2px 6px #cecece;
    margin-left: 10px;
    position: fixed;
    left: 0;
    top: 209px;
}

#icon-fixed-left a {
    display: block;
    text-align: center;
    border-bottom: solid 1px #f0eded;
    padding: 5px 0;
}

#icon-fixed-left i {
    width: 36px;
    height: 30px;
}

#icon-fixed-left a:nth-child(1) i {
    background-position: -560px -6px;
}
#icon-fixed-left a:nth-child(2) i {
    background-position: -560px -49px;
}
#icon-fixed-left a:nth-child(3) i {
    background-position: -560px -87px;
}
#icon-fixed-left a:nth-child(4) i {
    background-position: -560px -47px;
}
#icon-fixed-left a:nth-child(5) i {
    background-position: -560px -127px;
}
#icon-fixed-left a:nth-child(6) i {
    background-position: -560px -168px;
}
#icon-fixed-left a:nth-child(7) i {
    background-position: -560px -210px;
}
#icon-fixed-left a:nth-child(8) i {
    background-position: -560px -249px;
}
#icon-fixed-left a:nth-child(9) i {
    background-position: -560px -288px;
}
#icon-fixed-left a:nth-child(10) i {
    background-position: -560px -328px;
}
#icon-fixed-left a:nth-child(11) i {
    background-position: -560px -368px;
}

#icon-fixed-left span {
    display: none;
}
#tooltip-category-fixed-left {
    display: none;
    position: absolute;
    background: #fff;
    border: solid 1px #ddd;
    left: 53px;
    white-space: nowrap;
    top: 0px;
    padding: 7px 9px;
    border-radius: 6px;
    -moz-border-radius: 6px;
    transition: all 0.5s ease;
    color: #000;
    background: #d81010;
    color: #fff;
    z-index: 999999;
}
#tooltip-category-fixed-left:before {
    content: '';
    display: block;
    width: 0;
    border: solid 5px transparent;
    border-right-color: #d81010;
    position: absolute;
    left: -10px;
    top: 7px;
}
    #tooltip-category-fixed-left:after {
    content: '';
    display: block;
    width: 0;
    border: solid 5px transparent;
    border-right-color: #d81010;
    position: absolute;
    left: -10px;
    top: 7px;
}
#icon-fixed-right {
    width: 35px;
    position: fixed;
    right: 5px;
    top: 209px;
}

#icon-fixed-right a {
    display: block;
    height: 35px;
}

#icon-fixed-right a:nth-child(1) i {
    background-position: -169px -63px;
    background-position: -169px -241px;
}
#icon-fixed-right a:nth-child(2) i {
    background-position: -169px -99px;
}
#icon-fixed-right a:nth-child(3) i {
    background-position: -169px -135px;
}
#icon-fixed-right a:nth-child(4) i {
    background-position: -169px -170px;
}
#icon-fixed-right a:nth-child(5) i {
    background-position: -169px -206px;
}
#icon-fixed-right a:nth-child(6) i {
    background-position: -169px -241px;
}

#icon-fixed-right a i {
    width: 35px;
    height: 35px;
}

#static-page .left-side {
    float: left;
    width: 212px;
}

#static-page .right-side {
    float: right;
    width: 940px;
    background: #fff;
    padding: 20px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.static-page-box-left .title-box {
    line-height: 40px;
    background: #ce0707;
    color: #fff;
    font-weight: bold;
    font-size: 16px;
    padding: 0 10px;
}

.static-page-box-left .content-box {
    border: solid 1px #ccc;
    background: #fff;
}

.static-page-box-left .content-box a {
    display: block;
    padding: 8px 10px;
}
.static-page-box-left .content-box a.current{color:#d00;}
#static-page .right-side .title-page {
    margin-top: 0;
    border-bottom: solid 1px #ddd;
    padding-bottom: 8px;
    font-weight: 500;
}
#link-cart-fixed {
    position: fixed;
    right: 10px;
    top: 10px;
    z-index: 999;
    width: 60px;
    height: 60px;
    background-color: #546ce8;
    border-radius: 50%;
    -moz-border-radius: 50%;
    text-align: center;
    display: block;
}
#banner_left_scroll.fixed #icon-fixed-left {
    top: 70px;
}

#banner_right_scroll.fixed #icon-fixed-right {
    top: 70px;
}
.icons_2019.icon-cart {
    width: 36px;
    height: 36px;
    background-position: -82px -177px;
    margin-left: -8px;
}

#count_shopping_cart_store {
    display: block;
    color: #fff;
    margin-top: 6px;
    margin-bottom: -8px;
    font-size: 16px;
}
body.nav-show #title_tab_scroll_pro.fixed {
    top: 116px;
}
#tooltip{position:absolute;display:none;background: #fff;z-index: 99999;width: 500px;border: solid 1px #333;}
.hover_content_pro{display:none;}
body .mz-expand a[style*='color:inherit'],.mz-hover-zoom a[style*='color:inherit']{display:none!important;position:absolute;top:-1.0E+16px}

.content.collapse {
    max-height: 112px;
    overflow: hidden;
}
.p-item-2019.out-stock:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 99;
    background: rgba(255, 255, 255, 0.8);
    cursor:pointer;
    display:none;
}
.p-item-2019 .btn-out-stock {
    position: absolute;
    height: 40px;
    width: 90%;
    left: 5%;
    top: 50%;
    margin-top: -20px;
    z-index: 99;
    background: #666;
    border: none;
    color: #fff;
    text-transform: uppercase;
    font-weight: 500;
    border-radius: 3px;
    cursor: pointer;
}
.nav-address {
    float: left;
    margin-top: 13px;
    margin-left: 74px;
    max-width: 600px;
}
.title-popup span{font-size:18px;}
.title-popup .close{float:right;font-style:normal;font-weight:bold;font-size:21px;cursor:pointer;}
.title-popup{height:40px;line-height:40px;border-bottom:solid 1px #ddd;padding:0 15px;}
.content-popup{padding:20px;}
#popup-lien-he td b{font-weight:normal;text-align:right;display:block;font-size:14px;padding-right:10px;width:90px;}
#popup-lien-he td{padding:3px 0;}
.content-popup .inputText{width:350px;height: 34px;}
.content-popup textarea{width: 328px !important;height:70px;padding: 5px 10px;border: solid 1px #ddd;background--:url(../images/icon_content_contact.png) left center no-repeat;}
.tbl-common td{vertical-align:top;padding:5px;}
.btn.btn-blue{background:rgb(53,155,217);background:-moz-linear-gradient(top, rgba(67,164,239,1) 0%, rgba(69,187,247,1) 100%);background:-webkit-linear-gradient(top, rgba(67,164,239,1) 0%,rgba(69,187,247,1) 100%);background:linear-gradient(to bottom, rgb(21, 141, 214) 0%,rgb(60, 176, 234) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#43a4ef', endColorstr='#45bbf7',GradientType=0 );color:#fff;padding:9px 18px !important;font-size:16px;border-radius:2px;border:solid 1px #0f84ca;}
.btn.btn-default{background:-moz-linear-gradient(top, rgba(214,214,214,0.65) 0%, rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(top, rgba(214,214,214,0.65) 0%,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom, rgba(214,214,214,0.65) 0%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6d6d6d6', endColorstr='#00000000',GradientType=0 );padding:9px 18px !important;font-size:16px;border-radius:2px;border:solid 1px #d0d0d0;}
.popup-common{position:fixed;z-index:9999999;width:500px;top:50px;left:50%;margin-left:-225px;background:#fff;border:solid 3px #056bad;border-radius:8px;display:none;}
#bg-opacity{background:rgba(0, 0, 0, 0.8);position:fixed;width:100%;height:100%;top:0;left:0;z-index:99999;display:none;}
#contact_name_popup--{background:url(../images/icon_name_contact.png) left center no-repeat;}
#contact_email_popup--{background:url(../images/icon_email_contact.png) left center no-repeat;}
#contact_tel_popup--{background:url(../images/icon_tel_contact.png) left center no-repeat;}

#hotline-support-nav {
    height: 34px;
    width: 200px;
    position: relative;
    color: #fff;
    float: left;
    margin-top: 3px;
    line-height: 34px;
    padding: 0 10px;
}

#hotline-support-nav .content {
    position: absolute;
    display: none;
    z-index: 99;
    background: #fff;
    color: #333;
    line-height: 1.5;
    width: 400px;
    border: solid 1px #ce0707;
    left: 0;
    padding: 0 10px;
}

#hotline-support-nav .title {
    font-size: 18px;
    font-weight: bold;
    color: #ce0707;
}
#hotline-support-nav:hover .content {
    display: block;
}
.open-selection i {
    display: none;
}

.open-selection:before {
    content: '+';
    font-weight: bold;
    font-size: 22px;
    vertical-align: middle;
}
.wrap-product-list-in-page-detail .p-item-2019:nth-child(4n+1) {
    clear: both;
}

/*Fancybox Confirm Custom*/
.fc-container .fancybox-bg {
  background: #000;
}

.fancybox-is-open.fc-container .fancybox-bg {
  opacity: 0.95;
}

.fc-content {
  margin: 20px;
  max-width: 550px;
  padding: 50px;
  box-shadow: 10px 10px 60px -25px;
  border-radius: 4px;
}

.fc-content h3 {
  margin-top: 0;
  font-size: 1.6em;
  letter-spacing: normal;
}

.fc-content p {
  color: #666;
  line-height: 1.5;
}

.fc-content p:last-child {
  margin-bottom: 0;
}

/* Custom animation */
.fancybox-fx-material.fancybox-slide--previous,
.fancybox-fx-material.fancybox-slide--next {
  transform: translateY(-60px) scale(1.1);
  opacity: 0;
}

.fancybox-fx-material.fancybox-slide--current {
  opacity: 1;
  transform: translateY(0) scale(1);
}
.fc-content .btn{
  border-color: #999;
  background: #fff;
  color: #333;
  text-shadow: none;
}
.table.p-spec-2020 table {
    border: 0;
    border-collapse: collapse;
}

.table.p-spec-2020 {
    max-height: 374px;
    overflow: hidden;
}

.table.p-spec-2020 tr:nth-child(even) {
    background: #fff;
}

.table.p-spec-2020 p, .table.p-spec-2020 span {
    font-size: 14px !important;
    font-weight: normal;
}

.table.p-spec-2020 td {
    padding:  12px !important;
}
div#fixed-banner-2020 {
    position: fixed;
    left: 0;
    right: 0;
    top: 204px;
    margin: auto;
    z-index: 99999;
    width: 100%;
}
#fixed-banner-2020 .left {
    position:absolute;
    left: 15px;
}
#fixed-banner-2020 .right {
    position:absolute;
    right: 15px;
}
#fixed-banner-2020 img {
    width: 180px;
}
@media (max-width: 1600px ) {
   div#fixed-banner-2020{
       
   }
   #fixed-banner-2020 img {
       width: 100px;
       left: 0 ;
   }
}
@media (max-width: 1400px ) {
   div#fixed-banner-2020{
       display: none;
   }
}
#new-config-holder .item .name{display:inline-block;font-weight:normal;text-transform:uppercase;margin-bottom:5p;margin-bottom:5px;}
#new-config-holder .item .price{color:#d9282f;font-size:14px;display:block;}
#new-config-holder .item{text-align:center;width:100%;border:solid 1px #ddd;margin-bottom:10px;border-radius:2px;padding:5px;cursor:pointer;display:inline-block;box-sizing:border-box;box-shadow:2px 2px 6px 0px #dcdcdc;line-height:1.2;}
#new-config-holder .item label{margin-bottom:0;box-sizing:border-box;display:inline-block;}
#new-config-holder{overflow:hidden;margin-top:10px;}
#new-config-holder .item.selected{font-weight:bold;}
#new-config-holder .item.selected .name{font-weight:bold;}
#new-config-holder .list{margin:0 -5px;}
#new-config-holder .list .wrap-item{width:33.333%;float:left;padding:0 5px;}
#new-config-holder .list .wrap-item .checkbox{display:inline-block;width:100%;margin-bottom:10px;}
#new-config-holder .list .wrap-item .checkbox .icon{display:inline-block;box-sizing:border-box;}
.mb-2{margin-bottom:10px;}
.new-tuvan {
  width: 1200px;
  margin: 0 auto;
}

.new-tuvan .new-tuvan-wrap {
  text-align: center;
}

.new-tuvan .new-tuvan-wrap .width-30 {
  width: 33.33333%;
  float: left;
}

.new-tuvan .new-tuvan-wrap .width-20 {
  width: 16.66666667%;
  float: left;
}

.new-tuvan .new-tuvan-wrap .title {
  font-weight: 600;
  font-size: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px dashed #fff;
  line-height: 1.2;
}

.new-tuvan .new-tuvan-wrap .title > span {
  padding: 5px 0;
}

.new-tuvan .new-tuvan-wrap .title > span:not(:first-child) {
  border-left: 1px dashed #fff;
}

.new-tuvan .new-tuvan-wrap .new-tuvan-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.new-tuvan .new-tuvan-wrap .new-tuvan-content > div:not(:first-child) {
  border-left: 1px dashed #fff;
}

.new-tuvan .new-tuvan-wrap .new-tuvan-content .small-title {
    font-size: 15px;
    font-weight: 600;
    display: block;
    padding: 5px;
    line-height: 24px;
}
.new-tuvan .new-tuvan-wrap .new-tuvan-content .box-nvien .box-nvien-child {
	display: block;
    margin-bottom: 15px;
}
.new-tuvan .new-tuvan-wrap .new-tuvan-content .small-title-chil {
	font-size: 14px;
    font-weight: 600;
    display: block;
    padding: 0px;
    line-height: 1;
    margin-bottom: 8px;
}

.new-tuvan .new-tuvan-wrap .new-tuvan-content .css_box {
  display: inline-block;
  padding-right: 5px;
  width: 100%;
  line-height: 1.2;
  white-space: unset !important;
}

.new-tuvan .new-tuvan-wrap .new-tuvan-content .css_box img {
  width: 15px;
  margin-right: 10px;
}

.new-tuvan .new-tuvan-wrap .new-tuvan-content .css_box a {
    text-decoration: none;
    color: #fff !important;
}

.new-tuvan .new-tuvan-wrap .new-tuvan-content .cssText, .new-tuvan .new-tuvan-wrap .new-tuvan-content .cssNick {
  float: left;
  white-space: unset !important;
}

.new-tuvan .new-tuvan-wrap .new-tuvan-content .box-nvien {
  float: left;
  padding: 10px;
  text-align: left;
  white-space: unset !important;
  line-height: 1.2;
}
#support_top {
    white-space: unset !important;
}
span.ping {
border: 1px solid #ffffff;
    width: 10px;
    height: 10px;
    opacity: 1;
    background-color: rgba(238,46,36,.2);
    border-radius: 100%;
    -moz-animation: sonar 1.25s linear infinite;
    -o-animation: sonar 1.25s linear infinite;
    -webkit-animation: sonar 1.25s linear infinite;
    animation: sonar 1.25s linear infinite;
    display: block;
    margin: 12px 0 0 7px;
    position: absolute;
    top: 5px;
    left: 2px;
}
@keyframes sonar {
  from {
    opacity: 1;
  }
  to {
    transform: scale(4);
    opacity: 0;
  }
}

.new-product-info{display:block;border-top:1px solid #e5e5e5;padding:15px 0;margin-top:5px;}
.new-product-info .new-product-info-left{float:left;overflow:hidden;    width: 425px;
    float: left;
    margin-right: 20px; !important;position:relative;}
.new-product-info .new-product-info-right{float:left;overflow:hidden;width:55% !important;position:relative;}
.new-product-info .list-image-title{display:block;overflow:hidden;position:relative;text-align:center;max-height:100px;min-height:61px;margin-top:20px;padding:0 24px;}
.new-product-info .list-image-title .image-title-item{display:inline-block;vertical-align:top;text-align:center;overflow:hidden;font-size:12px;color:#333;line-height:normal;width:90px;vertical-align:top;position:relative;white-space:normal;cursor:pointer;}
.new-product-info .list-image-title .image-title-item > div{display:block;width:calc(100% - 10px);height:46px;padding:4px 2px;line-height:45px;background:#fff;margin:0 auto 5px;border-radius:4px;border:1px solid #dfdfdf;}
.new-product-info .list-image-title .image-title-item.active > div{border:1px solid #fd8545;}
.new-product-info .list-image-title .image-title-item.active p{font-weight:600;}
.new-product-info .list-image-title .image-title-item img{display:inline-block;border-radius:4px;width:95%;height:auto;max-height:47px;-o-object-fit:contain;object-fit:contain;}
.new-product-info .list-image-title .image-title-item p{margin:0;}
.list-unstyled{list-style:none;}
.m-0{margin:0 !important;}
a#box-open-gallery{display:block;color:#333;cursor:pointer;background:#f1f1f1;width:100%;overflow:hidden;}
a#box-open-gallery .count{width:50px;text-align:center;padding:7px 0;background:#ddd;float:right;}
a#box-open-gallery span{display:inline-block;padding:7px 0;float:left;}
a#box-open-gallery .btn{font-size:14px;width:calc(100% - 50px);text-align:center;color:#288ad6;border: 0;line-height: 1.2;text-shadow: none;font-weight: normal;background: none;}
a#box-open-gallery i{font-style:normal;}
#box-gallery{position:absolute !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;float:none !important;z-index:9999999999;background:#fff;width:100vw !important;height:100vh !important;margin:0 !important;display:none;}
.box-gallery-tab{position:absolute;top:0;width:100%;background:#478fe3;text-align:center;color:#fff;display:block;z-index:1;}
.box-gallery-tab .tab{display:inline-block;cursor:pointer;padding:15px 10px 12px;border-bottom:3px solid #478fe3;text-transform:uppercase;}
.box-gallery-tab .tab.active{border-bottom:3px solid #feeb34;}
.thumbs-list{display:table;width:100%;text-align:center;position:fixed;bottom:0;z-index:999999999999;background-color:#fff;}
.thumbs-list .owl-thumb-item{display:inline-block;width:100px;padding:2px;height:64px;}
.thumbs-list .owl-thumb-item img{width:100px;height:auto;}
.thumbs-list .owl-thumb-item.active{border-color:#feeb34;border-width:2px;}
#gallery-content{position:absolute;top:50px !important;left:0;right:0;bottom:0;width:100vw;height:100vh;}
.block-kmai-tgian{display:inline-block;width: 400px;overflow:hidden;border:1px solid #ddd;border-radius:4px;position:relative;background:#fff;padding-bottom:10px;}
.block-kmai-tgian .block-kmai-top{margin-top:0;margin-bottom:0;padding:10px;text-transform:uppercase;background:#f7f7f7;border-bottom:1px solid #ddd;}
.block-kmai-tgian .block-kmai-top .kmai-count{font-size:14px;text-transform:none;font-weight:400;display:block;padding-top:5px;}
.block-kmai-bottom li{display:flex;overflow:hidden;padding:5px 10px;align-items:center;}
.block-kmai-bottom li .count-kmai{background:#468ee5;color:#fff;text-align:center;border-radius:50%;margin:0;height:20px;line-height:20px;margin-right:10px;-ms-flex: 0 0 25%;flex: 0 0 20px;max-width: 20px;}
.js-select-config .item .name{display:inline-block;font-weight:normal;text-transform:none;margin-bottom:5p;margin-bottom:5px;}
.js-select-config .item .price{color:#d9282f;font-size:14px;display:block;}
.js-select-config .item{text-align:center;width:100%;border:solid 1px #ddd;margin-bottom:10px;border-radius:2px;padding:5px;cursor:pointer;display:inline-block;box-sizing:border-box;box-shadow:2px 2px 6px 0px #dcdcdc;line-height:1.2;}
.js-select-config .item label{margin-bottom:0;box-sizing:border-box;display:inline-block;}
.js-select-config {overflow:hidden;margin-top:10px;padding: 0;}
.js-select-config .item.selected{font-weight:bold;}
.js-select-config .item.selected .name{font-weight:bold;}
.js-select-config .list{margin:0 -5px;}
.js-select-config li{width: 33.3333%;float:left;padding:0 5px;}
.js-select-config li .checkbox{display:inline-block;width:100%;margin-bottom:10px;}
.js-select-config li .checkbox .icon{display:inline-block;box-sizing:border-box;}
.js-select-config .item.selected .checkbox .icon::before {
    content: "\f00c";
    display: inline-block;
    line-height: 15px;
    height: 15px;
    position: absolute;
    font-size: 13px;
    color: #ce0707;
    left: 1px;
    font-family: "FontAwesome";
}

.list-baiviet .blog-item .b-img {
    display: -ms-flexbox;
    width: 40%;
    float: left;
}
.list-baiviet  .blog-item .b-img img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}
.list-baiviet  .blog-item .b-link {
    color: #222222;
    font-size: 14px;
    font-weight: bold;
    display: block;
    display: -webkit-box;
    max-width: 100%;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 51px;
}
.pr-3, .px-3 {
    padding-right: 1rem !important;
}
.list-baiviet  .blog-item .other-view time {
    color: #888888;
    font-size: 12px;
    font-weight: 300;
    margin-right: 10px;
}
.list-baiviet  .blog-item .other-view .comment {
    color: #888888;
    font-size: 12px;
    font-weight: 300;
    margin-right: 10px;
}
.list-baiviet  .blog-item .other-view .view {
    color: #888888;
    font-size: 12px;
    font-weight: 300;
    margin-right: 10px;
}
.block_loadmore {
    text-align: center;
    overflow: hidden;
}
.block_loadmore a {
    min-width: 30%;
    height: 36px;
    line-height: 36px;
    position: relative;
    display: inline-block;
    white-space: nowrap;
    font-size: 14px;
    letter-spacing: 1px;
    text-transform: uppercase;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
    padding: 0 18px;
    border: 1px solid #e0e0e0;
    border-radius: 2px;
    text-align: center;
    color: #888888;
    background: #fff;
    -webkit-transition: .2s ease;
    transition: .2s ease;
    text-rendering: auto;
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
}
.block_loadmore a::after, .block_loadmore a::before {
    content: "";
    height: 1px;
    background: #eee;
    width: 1000px;
    margin: auto;
    position: absolute;
    top: 0;
    bottom: 0;
    display: block;
    cursor: none;
    pointer-events: none;
}
.block_loadmore a::before {
    right: 100%;
    margin-right: 20px;
}
.block_loadmore a::after {
    left: 100%;
    margin-left: 20px;
}
.static-link-container a {
	    font-size: 14px !important;
}
.nd li {
	list-style: auto !important;
}
.owl-item .box-config {
  	display: none;
}

.grid-fixed-table,.waffle{font-size:13px;table-layout:fixed;border-collapse:separate;border-style:none;border-spacing:0;width:0;cursor:default;margin:0 auto}.grid-fixed-table td,.waffle td{border:1px solid #e5e5e5;border-color:rgba(0,0,0,.15);border-width:0 1px 1px 0;vertical-align:bottom;line-height:inherit;padding:0 3px}.ritz .waffle a{color:inherit}.ritz .waffle .s20{border-bottom:1px SOLID #000;border-right:1px SOLID #000;text-align:right;color:#000;font-family:'Times New Roman';font-size:11pt;vertical-align:bottom;white-space:normal;overflow:hidden;word-wrap:break-word;direction:ltr;padding:0 3px}.ritz .waffle .s12{background-color:#1e64a9;text-align:center;color:#fff;font-family:'Times New Roman';font-size:11pt;vertical-align:bottom;white-space:nowrap;direction:ltr;padding:0 3px}.ritz .waffle .s13{border-bottom:1px SOLID #000;text-align:left;color:#000;font-family:'Times New Roman';font-size:11pt;vertical-align:bottom;white-space:nowrap;direction:ltr;padding:0 3px}.ritz .waffle .s9{text-align:left;text-decoration:underline;-webkit-text-decoration-skip:none;text-decoration-skip-ink:none;color:#00f;font-family:'docs-Calibri',Arial;font-size:11pt;vertical-align:bottom;white-space:normal;overflow:hidden;word-wrap:break-word;direction:ltr;padding:0 3px}.ritz .waffle .s10{text-align:center;font-weight:700;color:#000;font-family:'Times New Roman';font-size:22pt;vertical-align:bottom;white-space:nowrap;direction:ltr;padding:0 3px}.ritz .waffle .s8{border-left:none;text-align:left;text-decoration:underline;-webkit-text-decoration-skip:none;text-decoration-skip-ink:none;color:#00f;font-family:'docs-Calibri',Arial;font-size:11pt;vertical-align:bottom;white-space:nowrap;direction:ltr;padding:0 3px}.ritz .waffle .s3{border-right:none;text-align:left;color:#000;font-family:'Times New Roman';font-size:11pt;vertical-align:bottom;white-space:nowrap;direction:ltr;padding:0 3px}.ritz .waffle .s4{border-left:none;text-align:left;color:#000;font-family:'Times New Roman';font-size:11pt;vertical-align:bottom;white-space:nowrap;direction:ltr;padding:0 3px}.ritz .waffle .s14{border-right:1px SOLID #000;text-align:left;color:#000;font-family:'Times New Roman';font-size:11pt;vertical-align:bottom;white-space:nowrap;direction:ltr;padding:0 3px}.ritz .waffle .s7{border-right:none;text-align:left;text-decoration:underline;-webkit-text-decoration-skip:none;text-decoration-skip-ink:none;color:#00f;font-family:'docs-Calibri',Arial;font-size:11pt;vertical-align:bottom;white-space:nowrap;direction:ltr;padding:0 3px}.ritz .waffle .s15{border-bottom:1px SOLID #000;border-right:1px SOLID #000;background-color:#1e64a9;text-align:center;font-weight:700;color:#fff;font-family:'Times New Roman';font-size:11pt;vertical-align:bottom;white-space:nowrap;direction:ltr;padding:0 3px}.ritz .waffle .s1{text-align:center;color:#000;font-family:'Times New Roman';font-size:11pt;vertical-align:bottom;white-space:nowrap;direction:ltr;padding:0 3px}.ritz .waffle .s22{border-bottom:1px SOLID #000;border-right:1px SOLID #000;background-color:#5294cb;text-align:center;font-weight:700;color:#fff;font-family:'Times New Roman';font-size:11pt;vertical-align:bottom;white-space:normal;overflow:hidden;word-wrap:break-word;direction:ltr;padding:0 3px}.ritz .waffle .s5{border-right:none;text-align:left;text-decoration:underline;-webkit-text-decoration-skip:none;text-decoration-skip-ink:none;color:#00f;font-family:'Times New Roman';font-size:11pt;vertical-align:bottom;white-space:nowrap;direction:ltr;padding:0 3px}.ritz .waffle .s19{border-right:1px SOLID #000;text-align:left;color:#000;font-family:'Times New Roman';font-size:11pt;vertical-align:bottom;white-space:normal;overflow:hidden;word-wrap:break-word;direction:ltr;padding:0 3px}.ritz .waffle .s16{border-bottom:1px SOLID #000;border-right:1px SOLID #000;text-align:center;color:#000;font-family:'Times New Roman';font-size:11pt;vertical-align:bottom;white-space:nowrap;direction:ltr;padding:0 3px}.ritz .waffle .s21{border-right:1px SOLID #000;text-align:left;color:#000;font-family:'Times New Roman';font-size:11pt;vertical-align:top;white-space:normal;overflow:hidden;word-wrap:break-word;direction:ltr;padding:0 3px}.ritz .waffle .s0{text-align:left;color:#000;font-family:'Times New Roman';font-size:11pt;vertical-align:bottom;white-space:nowrap;direction:ltr;padding:0 3px}.ritz .waffle .s17{border-bottom:1px SOLID #000;border-right:1px SOLID #000;text-align:center;text-decoration:underline;-webkit-text-decoration-skip:none;text-decoration-skip-ink:none;color:#000;font-family:'Times New Roman';font-size:11pt;vertical-align:bottom;white-space:normal;overflow:hidden;word-wrap:break-word;direction:ltr;padding:0 3px}.ritz .waffle .s2{text-align:left;font-weight:700;color:#000;font-family:'Times New Roman';font-size:14pt;vertical-align:bottom;white-space:nowrap;direction:ltr;padding:0 3px}.ritz .waffle .s18{border-bottom:1px SOLID #000;border-right:1px SOLID #000;text-align:center;color:#000;font-family:'Times New Roman';font-size:11pt;vertical-align:bottom;white-space:normal;overflow:hidden;word-wrap:break-word;direction:ltr;padding:0 3px}.ritz .waffle .s6{border-left:none;text-align:left;text-decoration:underline;-webkit-text-decoration-skip:none;text-decoration-skip-ink:none;color:#00f;font-family:'Times New Roman';font-size:11pt;vertical-align:bottom;white-space:nowrap;direction:ltr;padding:0 3px}.ritz .waffle .s11{text-align:left;font-weight:700;color:#000;font-family:'Times New Roman';font-size:11pt;vertical-align:bottom;white-space:nowrap;direction:ltr;padding:0 3px}.ritz .waffle .s23{text-align:center;font-weight:700;color:#000;font-family:'Times New Roman';font-size:11pt;vertical-align:bottom;white-space:nowrap;direction:ltr;padding:0 3px}
