﻿*{
	margin:0px;
	padding:0px;
}
ul,li{
	margin:0px;
	padding:0px;
	list-style:none;
}
h1, .h1, h2, .h2, h3, .h3{
	margin:0px;
	padding:0px;
}
p{
	margin:0px;
}
h1, h2, h3, h4, h5, h6 {
font-size: 14px;
font-weight: bold;
margin: 0;
padding: 0;
}.product-gif{
	position:absolute;
	top:10px;
	background: none !important;
}
.product-gif .giam{
	position:absolute;
	top: 1px;
	left: 22px;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
}
.product-gif img{
	background:none !important;
}
.product-gif img{
	width: 87px !important;
}
.hidend{
	display:none;
}
.show{
	display:block;
}
.pri1{
	
}
.descr-show-more {
overflow: hidden;
display: block;
width: 50%;
margin: -1px auto 0;
padding: 7px 0;
cursor: pointer;
border-radius: 0 0 10px 10px;
background: #f7f7f7;
border: 1px solid #e1e1e1;
text-align: center;
margin-bottom: 10px;
color: #087EFB;
font-weight: bold;
font-size: 18px;
background-size: 62px;
}
.container {
max-width: 1260px;
min-width: 980px;
}
.listcompare li a {
display: block;
overflow: hidden;
cursor: pointer;
}.listcompare li img {
/* float: left; */
width: 224px;
height: auto;
margin: 0 10px;
}.listcompare li h3 {
line-height: 1.3em;
font-size: 16px;
color: #333;
margin: 0 10px 5px;
overflow: hidden;
width: 100%;
float: left;
}.listcompare li strong {
float: left;
font-size: 14px;
color: #d0021b;
margin: 0 9px 5px;
}.listcompare li .bginfo {
display: block;
overflow: hidden;
margin-bottom: 5px;
}.listcompare li .bginfo span {
display: block;
color: #666;
padding: 0 6px;
text-decoration: none;
margin: 0 0 0 5px;
font-size: 13px;
line-height: 21px;
}.listcompare li .viewdetail {
float: left;
margin: 5px 5px 5px 10px;
padding: 6px 10px;
border: 1px solid #288ad6;
background: #fff;
font-size: 13px;
color: #288ad6;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}.boxcompare h3, .boxcompare h2 {
display: block;
line-height: 1.3em;
font-size: 20px;
color: #666;
margin: 10px 0 15px;
}
.coltskt tr{
	padding:3px;
}
.comparess{
	padding-top:10px;padding-bottom:15px;
}
.listcompare li a {
display: block;
overflow: hidden;
cursor: pointer;
}.listcompare li .compare {
float: left;
font-size: 12px;
color: #288ad6;
padding: 12px 8px;
}
.addsearch {
display: block;
width: 75%;
padding: 8px 10px;
border: 1px solid #c6c6c6;
border-radius: 4px;
margin: 50px auto 30px;
}.icondetail-mobile {
background-position: 0 -140px;
width: 52px;
height: 88px;
display: block;
margin: auto;
}.sggProd form {
display: block;
position: relative;
}.listcompare li:last-child {
float: right;
margin-right: 0;
}
.listcompare li {
float: left;
position: relative;
width: 23.65%;
margin-right: 1.5%;
/* padding: 10px 0; */
height: 340px;
overflow: hidden;
border: 1px solid #ececec;
border-radius: 5px;
/* text-align: center; */
}
.8888{
	color:red;
}
.bannermo li img{
	width:100%;
}
.wrapper{
	background:#F0F0F0;
}
.container-head{
	min-height: 150px;
}.owl-carousel .owl-wrapper:after{
	content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}
.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%;border-top: none;}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}
.owl-carousel .owl-item{float:left;}.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer}
.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.grabbing{cursor:url(#) 8 8,move}
.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-buttons{
	display:none;
}
.hotline li{
	float: right;
	height: 27px;
	width: 50%;
	text-align: right;
	color: #cd1818;
	font-weight: bold;
	font-size: 15px;
}

.hotline .fa{
	color: #000000;
}
.hotline li a{
	font-size:13px;
	color:#ddd;
}
.hotline{
	float:left;margin-top:10px;
	padding-right: 8px;
}
.khieunaihome{
	float:right;
	width: 100%;
	text-align: right;
}
.khieunaihome .numberitem{
	float: left;
	font-size: 15px;
	font-weight: bold;
	color: #000;
	text-align: right;
	margin-top: 5px;
	line-height: 21px;
	/* margin-left: 28px; */
	margin-right: 5px;
}
.numberitem p{
	float:left;
	margin-bottom:0px;
	font-size: 15px;
}
.bg-menu-top{
	min-height: 27px;
	background: #cd1818;
	border-bottom: 1px solid #DBD6D6;
}
.bg-menu{
	min-height:120px;
	
}
#menu li:hover{
	
}
#menu li{
	float:left;
	text-align: center;
}
#menu i{
	font-size:20px;
	text-align: center;
	width: 100%;
	margin-bottom: 5px;
}
#menu li a{
	/* padding: 30px 26px 5px 30px; */
	/* float:left; */
	/* padding-bottom: 10px; */
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
}
#main-footer{
	float:left;width:100%;
	background: #F7F6F6;
	border-top: 1px solid #ddd;
	border-bottom:1px solid #ddd;
	padding:10px;
	margin-top: 15px;
}
.ulmenutop li a {
padding: 8px 0px 8px 24px !important;
float: right;
font-size: 14px;
}
.local img{

}
.local{
	margin-top:10px;
	
}
.top-search {
margin-top: 10px!important;
}
.top-search .search-block #search_input {
border: 1px solid #ed1c24!important;
border-radius: 0px!important;
height: 40px!important;
}.sprite-search {
background-position: 78.98% 36.571%!important;
width: 63px!important;
height: 40px!important;
}
.search_block_left_nk {
background: none no-repeat;
width: 8px;
float: left;
height: 35px;
}
.top-search .search-block {
background-color: #fff!important;
padding: 0px!important;
height: 40px;
}
.nk-keyword-2015 {
text-align: center;
}.nk-keyword-2015 ul {
margin: 0;
clear: both;
padding: 5px 0;
display: inline-block;
}
.nk-keyword-2015 ul li {
list-style: none;
float: left;
margin: 0 2px;
color: #afafaf;
}
.nk-keyword-2015 ul li a {
color: white;
font-size: 12px;
}

.sortby select{
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 5px;
  background-color: #fff;
}
.MOCHA{
    color: #337ab7;
	
}
.logo{
	position:relative;min-height:100px;
}
.logo .slogan{
	position:relative;
	top: 125px;
}
.logo img{
	position:absolute;
	top: -47px;
	width: 180px;
	margin-top:10px;
}
{	
}
.textlogo1:hover{
	text-decoration:normal;
}
{
  font-weight: bold;
  text-align: left;
  margin-top: 0px;
  font-size: 20px;
  /* margin-bottom: 10px; */
  margin-left: 5px;
  text-transform: uppercase;
  padding-top: 0px;
}
.head .header a{
}
.head .header{
	border:1px solid #ddd;
	padding: 10px 0px 10px 0px;
	/* border-radius: 5px; */
	/* box-shadow: 0px 0px 3px #ddd; */
	background-color: #FDFDFD;
	font-size: 16px;
	color: #529DEC;
	height: auto;
}
#menu li:hover{
	
}
#menu li{
	float:left;
	text-align: center;
}
#menu i{
	font-size:20px;
	text-align: center;
	width: 100%;
	margin-bottom: 5px;
}
#menu li a{
	/* padding: 30px 26px 5px 30px; */
	/* float:left; */
	/* padding-bottom: 10px; */
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
}
#main-footer{
	float:left;width:100%;
	background: #F7F6F6;
	border-top: 1px solid #ddd;
	border-bottom:1px solid #ddd;
	padding:10px;
	margin-top: 15px;
}
.sprite{
	background-image: url('https://www.nguyenkim.com/images/companies/1/Design/T3_2016/sprite/sprite_desktop_v4.png?v=1&optimize=N') !important;
background-repeat: no-repeat;
}
.search-block {
background: none!important;
width: 100%!important;
position: relative;
}
#menu ul li img {
width: 30px;
border-radius: 15px;
height: 30px;
margin-bottom: 0px;
}
#menu li:hover{
	background: #EEE;
	cursor:pointer;
}
#menu li {float: left;text-align: center;width: 85px;padding-bottom: 15px;padding-top: 5px;transition: 0.7s;}
.search-magnifier {
width: 40px;
height: 34px;
position: absolute;
right: 0px;
top: 0px;
border: none;
cursor: pointer;
}
.sprite-search {
width: 62px!important;
height: 48px!important;
display: block;
margin: 0 auto;
background-position: -897px -1462px!important;
background: none;
}.top-search .search-block #search_input {
padding: 0 0 0 10px!important;
margin: 0!important;
width: 100%!important;
border: 1px solid #cfcfcf!important;
border-radius: 3px;
height: 35px!important;
}
#search_input {
height: 32px!important;
border: 1px solid!important;
margin-top: 0px!important;
padding-left: 10px!important;
width: 95%!important;
border: 1px solid #ed1c24!important;
}
.helper-container .search-input {
background-color: #fdfdfd;
background: -webkit-gradient(linear,left top,left bottom,from(#f7f7f7),to(#fdfdfd));
background: -webkit-linear-gradient(top,#f7f7f7,#fdfdfd);
background: -moz-linear-gradient(top,#f7f7f7,#fdfdfd);
background: -ms-linear-gradient(top,#f7f7f7,#fdfdfd);
background: -o-linear-gradient(top,#f7f7f7,#fdfdfd);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff7f7f7', endColorstr='#fffdfdfd', GradientType=0);
}
.views-icons a, .helper-container .search-input, .value-changer .increase, .value-changer .decrease {
color: #b3b3b3;
}
.helper-container .search-input {
background: #fff!important;
border: medium none!important;
box-shadow: none!important;
float: left;
height: 25px;
margin-left: 10px;
margin-top: 6px;
padding: 0!important;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
width: 90%;
}
.helper-container .search-input {
border: 1px solid #ed1c24!important;
}
.helper-container .search-input {
padding: 7px 30px 6px 15px;
height: 31px;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
box-shadow: none;
-webkit-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
.helper-container .search-input {
display: block;
-moz-box-sizing: border-box;
box-sizing: border-box;
min-height: auto;
width: 100%;
border: 1px solid #e0e0e0;
}.top-search .search-block #search_input {
border: 1px solid #ed1c24!important;
border-radius: 0px!important;
height: 40px!important;
position: relative;
}
.divico{
	float:left;
	width: 99px;
	padding-top: 7px;
	text-align: center;
	border: 1px solid #F5F2F2;
	padding-bottom: 5px;
	margin-right: 20px;
	margin-top: 9px;
}
.divico:hover{
	cursor:pointer;
	background: #E4E4E4;
}
.headerhome{
	height: 183px;
	box-shadow: 0 0 25px 0 rgba(0,0,0,.2);
	margin-bottom: 9px;
	background-color: #000000;
}
.newsoth a{
	padding-top:5px;
	float:left;
}
.pull{
	float:left;
	margin-top: 0px;
}
.sot{
	padding-top:10px;
}
.f-slsl img{
	height: 300px;
}
.ulimage li img{
	margin-bottom:8px;
	width: 100%;
	height: 179px;
}
#main{
    margin-top: 10px;
	
    padding-bottom: 15px;
}
.textlogo1{
	font-weight:bold;
	font-size: 21px;
	text-decoration: none !important;
	text-transform:uppercase;
}
.textlogo1:hover{
	text-decoration:none;
}
.ITEMHOME img:hover{
	opacity:1;transition:0.4s;
}
.ITEMHOME img{max-width:100%;height: 50px;border: 01px solid #EAEAEA;padding: 5px;opacity: 0.7;background: #FFF;}
.ITEMHOME {
	float:left;
	width: 11.6%;
	margin-right: 12px;
}
.newshome{
	padding-left:0px;
}
.bannershome{
	padding-left:0px;
}
.news-box {
background: #fff;
padding: 8px;
float: left;
}.news-box-title {
border-bottom: 1px solid #e8e8e8;
margin-bottom: 15px;
}.news-box-title>h3 {
padding: 5px 0;
display: block;
border-bottom: 3px solid #d21212;
position: relative;
bottom: -1px;
}
.left {
float: left;
}.right {
float: right;
}
.news-box-content>ul {
list-style: none;
}
.news-box-content>ul>li {
margin-bottom: 11px;
}
.news-box-content>ul>li>a {
display: block;
clear: both;
}
.news-box-content>ul>li>a>span {
float: left;
margin-right: 10px;
display: block;
position: relative;
}
.news-box-content>ul>li>a>h3 {
font-weight: 400;
line-height: 18px;
text-align: justify;
}
.homehsx{
	float:left;margin-bottom:15px;
}
.homeproduct li {
float: left;
width: 33%;
margin-bottom: 10px;
}.more-infomain {
float: left;
width: 98%;
background: #fff;
} {
}.product-image {
position: relative;
overflow: hidden;
padding: 3px;
background: url(#) no-repeat center #fff;
display: block;

}
.product-info{
	position:relative;
}
span.product-gift {position: absolute;top: 3%;z-index: 1;right: -5px;}
.product-gift {
color: #fff;
font-size: 14px;
padding: 5px 10px 5px 5px;
}#imagess {/* padding-top: 10px; */max-height: 275px;float: left;width: 100%;}
.product-image img {
width: 100%;
transition: all .3s;
-webkit-transition: all 1s;
-moz-transition: all .3s;
-ms-transition: all .3s;
-o-transition: all .3s;
background: url(#) no-repeat center center;
}#imagess img {
max-height: 255px;
width: 390px;
}.wrap a {
float: left;
width: 100%;
text-align: left;
font-size: 13px;
line-height: 22px;
margin-bottom: 5px;
text-transform: uppercase;
font-weight: bold;
}.product-info h6 {

color: #1f2228;
/* height: 40px; */
}
.gif i {
font-size: 28px;
color: #F80;
margin-right: 8px;
}.product-info .priceInfo .old-price {
float: left;
width: 100%;
padding-left: 12px;
}
.phantram {
padding: 5px;
border-radius: 4px;
border: 1px solid #ddd;
color: #FF9105;
height: 38px;
width: 76px;
padding-left: 18px;
padding-top: 8px;
position: absolute;
bottom: 32px;
right: 6px;
z-index: 9999;
}
span.old-price {
font-size: 12px;
font-weight: 400;
text-decoration: line-through;
margin-top: 0;
font-weight: normal !important;
font-size: 13px !important;
font-style: oblique;
color: #8E8686;
}.conPrice .price {
padding-left: 74px;
font-size: 20px;
}
.priceInfo span {
font-size: 16px;
font-weight: bold;
}
span.price {
font-size: 21px;
font-family: Roboto,Helvetica,Arial,sans-serif;
display: block;
vertical-align: bottom;
float: none!important;
padding: 10px;
padding-bottom: 0px;
padding-top: 0px;
color: red;
}
.texthome span {
font-size: 13px;
float: left;
width: 100%;
line-height: 16px;
color: #888;
}
.priceInfoprice{
	position:absolute;
	right: 8px;
	top: 54px;
}.giaohang img{
	width:100%;
}
#icoload:before {
font-size: 74px;
color: #23A247;
}a.p-more>span {
display: table-cell;
width: 100%;
height: 100%;
vertical-align: middle;
text-align: center;
font-size: 15px;
}a.p-more {
position: absolute;
width: 100%;
top: 92px;
left: 0;
text-align: center;
display: table;
}.p-item-bound {
float: left;
width: 100%;
height: 63%;
}#loadMoreItem {
width: 32% !important;
background: #F8F8F8;
border: 1px solid #ECECEC;
box-shadow: 0px 2px 3px #ddd;
margin-left: 8px;
}
.homeproduct li {
float: left;
position: relative;
width: 33.33%;

margin: 0 0 7px;
overflow: hidden;
cursor: pointer;
}
#loadMoreItem{
	height:320px;
}
.footerfin{
	float: left;
    width: 100%;
    
	background-color: #2727B9;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    padding: 10px;
 
background-color: #f3f3f5;
	line-height: 28px;
}
/*Partner*/
.partner{float:left; width:100%}
.bank{float:left; margin: 6px 0; width:100%; /* height:40px; */ overflow:hidden;text-align: right;}
.bank a{/* margin-right:5px; *//* width: 30%; */margin-left: 5px;margin-bottom: 6px;float: left !important;}
.paypal{/* float: right; */width:101px;height:40px;background:url(images/paypal.png) bottom;}
.paypal:hover{background:url(images/paypal.png) top;}
.vietcom{float:left;width:86px;height:40px;background:url(images/vietcombank.png) bottom;}
.vietcom:hover{background:url(images/vietcombank.png) top;}
.techcom{float:left;width:86px;height:40px;background:url(images/techcombank.png) bottom;}
.techcom:hover{background:url(images/techcombank.png) top;}
.vietinbank{float:left;width:130px;height:40px;background:url(images/vietinbank.png) bottom;}
.vietinbank:hover{background:url(images/vietinbank.png) top;}
.vib{float:left;width:86px;height:40px;background:url(images/vib.png) bottom;}
.vib:hover{background:url(images/vib.png) top;}
.hdbank{float:left;width:115px;height:40px;background:url(images/hdbank.png) bottom;}
.hdbank:hover{background:url(images/hdbank.png) top;}
.agribank{float:left;width:125px;height:40px;background:url(images/agribank.png) bottom;}
.agribank:hover{background:url(images/agribank.png) top;}
.bidv{float:left;width:105px;height:40px;background:url(images/bidv.png) bottom;}
.bidv:hover{background:url(images/bidv.png) top;}
.donga{float:left;width:101px;height:40px;background:url(images/donga.png) bottom;}
.donga:hover{background:url(images/donga.png) top;}
.baokim{float:left;width:97px;height:40px;background:url(images/baokim.png) bottom;}
.baokim:hover{background:url(images/baokim.png) top;}
.t_sohapay{float:left;width:84px;height:40px;background:url(images/tu_soha.png) bottom;}
.t_sohapay:hover{background:url(images/tu_soha.png) top;}
.t_nganluong{float:left;width:150px;height:40px;background:url(images/tu_nganluong.png) bottom;}
.t_nganluong:hover{background:url(images/tu_nganluong.png) top;}
#menu ul li img{
}
#owl-demo2 img {
    padding-top: 0px;
    margin-top: 0px;
}
#owl-demo2 img {
    /* padding: 10px; */
    margin: 5px;
    float: left;
    height: 200px;
}
#owl-demo2 .item{
	width:auto;
	text-align: center;
}
#owl-demo2 .item a {
    color: #000000;
    font-weight: normal;
    text-align: center;
}
#owl-demo2 img{
	/* padding:10px; */
	margin:5px;
	float:left;
	min-height: 191px;
	width: 98%;
}
#owl-demo2 .owl-item h2{
	font-size:17px;
	padding-bottom:0px;
	padding-left: 15px;
	color: #fff;
	float: left;
}
#owl-demo2 img{
	padding-top:0px;
	margin-top:0px;
}
.owl-controls {
    position: absolute;
    top: 32%;
    width: 100%;
}
.owl-buttons i {
    font-size: 41px !important;
    color: #F1520F;
}
.footerfin h4{
	padding-top:5px;
	padding-bottom:10px;
}
.sliderkhach{
	padding-top: 10px;
	padding-bottom: 26px;
}
.daily{
	padding-top:15px;
	padding-bottom:20px;
}
.head h3 {
border-bottom: 1px solid #DADDE4;
padding-bottom: 8px;
margin-bottom: 12px;
text-transform: uppercase;
color: #F04D4D;
}
.footer h3 {
font-weight: 400;
}.red{
	color:red;
}
.hn li{
	float:left;width:50%;
}

.daily ul li strong{
	font-weight:normal;
}
.daily h4{
	background: url(img/line.gif) repeat-x 4px 13px;
	float: left;
	width: 100%;
	color: #1484C4;
	text-transform: uppercase;
}
.daily ul{
	padding-top:5px;
	padding-bottom: 12px;
}
.daily ul li{
	padding-bottom:10px;
}
.kv{
	background: #F7F7F7;
	float:left;padding-right:10px;
}
.tragop{position:fixed;bottom:15px;left:0px;z-index:99999;}
.padding10{
	padding-left:5px;
	padding-right:5px;
}
#adv_onlinefriday {
position: fixed;
bottom: 0;
right: 0;
z-index: 999;
display: none;
}.adv_onl-frbox {
position: relative;
}.close_onlinefriday {
top: -20px;
right: 0;
position: absolute;
cursor: pointer;
}
.homeproduct li .name{
	padding-left:5px;
}
.homeproductn  li:nth-child(3n+3) .more-infomain {
	width:100%;
}
.homeproduct li:hover .name{
	color:#23527c;
}
.newslist li a h3{display:block;line-height:1.3em;padding:6px 0;font-size:20px;color:#1F1F1F;font-weight:bold;}.newslist li div span{float:left;font-size:14px!important;color:#c9c9c9;margin-right:6px;cursor:pointer;}.newslist{}
.newslist li .shortdes *{line-height:30px!important;font-size:16px!important;}.newslist li a:visited h3{color:#5D5B5B;}.newslist{display:block;overflow:hidden;position:relative;}.newslist li a img{float:left;width:388px;height:228px;margin:10px 20px 10px 0;background:url(/style/img/bg-p.png) no-repeat center center;}.newslist li .shortdes{max-height:175px;overflow:hidden;text-align:justify;display:block;margin-bottom:10px;padding-top:2px;}.newslist li a.img{float:left;overflow:hidden;position:relative;padding:0 0 10px;}.clr{clear:both;}.newslist li a strong{font-size:14px;color:#c2c2c2;font-weight:300;float:right;}.newslist li a{overflow:hidden;position:relative;padding:0 0 10px;}.newslist li{display:block;overflow:visible;position:relative;border-bottom:1px solid #eee;margin-bottom:10px;padding-bottom:20px;}
.pagging a {
float: left;
padding: 8px 14px;
background: #fff;
border: 1px solid #b0b0b0;
text-align: center;
font-size: 14px;
color: #666;
margin-right: 12px;
border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
}.pagging {
float: right;
overflow: hidden;
}.title_hot_news{font-weight:bold;width:100%;}
.askhighlight li a h3{display:block;font-size:15px;color:#4d4d4d;line-height:1.3em;}.askhighlight li{display:block;overflow:hidden;}.askhighlight li a{display:block;overflow:hidden;padding:10px 0;border-bottom:1px solid #f1f1f1;}.askhighlight li a img{float:left;width:100px;height:60px;margin:3px 10px 10px 0;}.askhighlight li a h3{display:block;font-size:17px;color:#4d4d4d;line-height:1.3em;}.askhighlight li a span{display:inline-flex;font-size:12px;color:#999;}
.newslist{display:block;overflow:hidden;position:relative;}.newslist li a img{float:left;width:388px;height:228px;margin:10px 20px 10px 0;background:url(/style/img/bg-p.png) no-repeat center center;}.newslist li .shortdes{max-height:175px;overflow:hidden;text-align:justify;display:block;margin-bottom:10px;padding-top:2px;}.newslist li a.img{float:left;overflow:hidden;position:relative;padding:0 0 10px;}.clr{clear:both;}.newslist li a strong{font-size:14px;color:#c2c2c2;font-weight:300;float:right;}.newslist li a{overflow:hidden;position:relative;padding:0 0 10px;}.newslist li{display:block;overflow:visible;position:relative;border-bottom:1px solid #eee;margin-bottom:10px;padding-bottom:20px;}
.detail-tags .product-ref{background:none;text-decoration:underline;font-weight:bold;margin:0 0 5px 5px;padding:0;}
.hotweek li {
display: block;
overflow: hidden;
}
.hotweek li a {
display: block;
overflow: hidden;
padding: 10px 0;
border-bottom: 1px solid #f1f1f1;
}.hotweek li:first-child a strong, .hotweek li:first-child+li a strong, .hotweek li:first-child+li+li a strong {
background: #D40000;
border: 1px solid #D40000;
color: #fff;
}
.hotweek li a strong {
float: left;
width: 30px;
height: 32px;
padding: 7px 0 5px;
background: #f6f6f6;
border: 1px solid #e8e8e8;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
font-size: 16px;
font-weight: 700;
font-style: italic;
text-align: center;
color: #251C1C;
margin: 3px 8px 8px 0;
}.hotweek li a:visited h3 {
color: #999;
}
.hotweek li a h3 {
display: block;
font-size: 17px;
color: #4d4d4d;
line-height: 24px;
font-weight: normal;
}.hotweek li a span {
display: inline-flex;
font-size: 12px;
color: #999;
}
.askhighlight h4 {
float: left;
font-size: 18px;
color: #4a90e2;
line-height: 1.3em;
padding: 8px 0;
border-bottom: 3px solid #fcc700;
}.hotweek li a img {
float: left;
width: 100px;
height: 60px;
margin: 3px 10px 10px 0;
}
.100{
	width:100%;
}
.hotweek ul li a:hover{
	text-decoration:none;
	color:red;
}.askhighlight ul li a:hover{
	text-decoration:none;color:red;
}
.viewedul{
	float:left;width:100%;
}
#view-img,img{
	max-width:100%;
}
.titledn  h1{
font-size: 18px;
padding-top:10px;
padding-bottom:15px;
}
.back-to-top.display {
bottom: 50px;
right: 10px;
}
.back-to-top {
bottom: 150px !important;
}
.back-to-top {
width: 48px;
height: 48px;
position: fixed;
bottom: -50px;
right: -50px;
z-index: 100;
transition: all .5s ease-out;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-o-transition: all .5s ease;
}.back-to-top a {
background: url(/style_demo/img/top.png) center center no-repeat;
width: 48px;
height: 48px;
display: block;
text-indent: -999999px;
}
.texthome{
	padding-left: 10px;
	padding-bottom: 8px;
	font-size: 8px;
}
.texthome i{
	font-size:22px;
}
.rowmenunav{
}
#sidebar ul li a{
	padding-top:10px;
	padding-bottom:10px;
	padding-right:20px;
	float:left;
	font-size: 15px;
	font-weight: bold;
}
#sidebar ul li{
	float:left;
	padding-right:10px;
		
		
}
.container-menu{
	float:left;width:100%;
	background: #ddd;
	margin-top:20px;
}
.mainda{
	padding-top: 10px;
}











@media (max-width: 1170px) and (min-width: 100px){
	
	.ITEMHOME{
		margin-right:9px;
	}
	.logo img{
		width: 150px;
	}
	.textlogo1{
		font-size:16px;
	}
	#menu li{
		width:70px;
	}
	.divico {
		float: left;
		width: 90px;
		padding-top: 7px;
		text-align: center;
		border: 0px solid #F5F2F2;
		padding-bottom: 7px;
		margin-right: 0px;
		margin-top: 11px;
		}
		.hotline li{
			font-size:12px;
		}
		.nk-keyword-2015 ul{
			height:20px;overflow:hidden;
		}
		.homeproduct li{
			height:350px;
		}
}
.block_product-title{
	float:left;width:100%;padding-bottom: 12px;
	border-bottom: 1px solid #ddd;margin-bottom: 10px;
}
.block_product-title h1{
	font-size: 22px!important;
	
	color: #000!important;
	font-weight: normal;
	
}
.rt .daily i{
	color: #0CB2D1;
	padding-right: 1px;
}
.rt .daily li{
	padding-top:5px;
}
.rt .daily{
	font-size: 14px;
	padding-top: 0px;
}
p.actual-price {
/* margin-top: 10px; */
/* margin-bottom: 10px; */
display: block;
text-transform: none!important;
}p.actual-price span {
color: #ca0505;
font-size: 26px!important;
font-weight: normal;
float: left;
}p.actual-price span {
color: #ca0505;
font-size: 22px!important;
font-weight: normal;
float: left;
}.price .price-num {
color: #ca0505!important;
display: block!important;
}
p.actual-price span.nk-actual-price-vat {
font-size: 15px!important;
float: left;
color: #2669b1!important;
line-height: 37px;
}.indented {
margin-top: 10px!important;
}span.warehouse-name-title {
float: left;
font-size: 15px!important;
width: 132px;
color: #3c3c3c;
}span.qty-on-of-stock-large {
color: #00b84e;
font-size: 15px!important;
font-weight: bold;
display: block;
padding: 0px;
}
.actual-price {
	float:left;width:100%;
}
.bg-khuyenmai{
	position: relative;
	float: left;
	padding-bottom: 10px;
}
.khuyenmai{

	/* min-height:120px; */
	width:100%;
	border:1px solid red;
	float: left;
	

	margin-top: 0px;
	padding: 10px;
	

	padding-top: 15px;

}
.txtkhuyenmai{
	position:relative;
	
	top: 15px;
	left: 10px;
	background: #fff;
	padding-left: 10px;
	padding-right: 10px;
}
.indented{
	float:left;width:100%;
}
ul.product_deals{
	padding-top:0px;
	margin-top:0px;
}
.product_deals li i{
	color:red;
}
.product_deals li {
	font-size: 13px;
	padding-top: 5px;
}
.priceOld {
color: #6D6868;
text-align: left;
text-decoration: line-through;
}
.txtkhuyenmai img{
	width: 35px;
}
#txtCode{
	float:left;width:80%;
}
#sub-bh{
	float:right;
	width:20%;
}

#post-form{
	float:left;
	padding-top:15px;width:100%;
}
.videoda{float:left;width:100%;min-height:460px;background:#272626;margin-top:20px;}
.videoitem{float:left;padding:0px;}
.listvideosli img{float:left;padding:10px;width:103px;padding-left:0px;}
.listvideos li:hover{background:#252525;cursor:pointer;}
.listvideos li h4{}
.listvideos{padding-left:0px;height:460px;overflow:auto;}
.listvideos li{float:left;width:100%;color:#fff;color:#cacaca;font-size:13px;font-weight:normal;padding-left:10px;}.list-video li h4{color:#cacaca;font-size:13px;font-weight:normal;padding:5px;line-height:21px;}
.listvideos li h4 {
	
color: #cacaca;
font-size: 13px;
font-weight: normal;
padding: 5px;
line-height: 21px;
}
.content-descr p {
margin: 0 0 10px;
}
.content-descr span {
	font-family: 'times new roman', times;
	font-size: large;
}
.coltskt{
	height:690px;
	overflow:auto;
	padding-top:10px;
}
.facebox{
	width:100%;
}

.content-descr td {
  width: 50%;
  padding: 0 10px;
  text-align: justify;
  vertical-align: top;
}.content-descr table tr {
  padding-top: 10px;
}
.listvideos li img {
float: left;
padding: 10px;
width: 103px;
padding-left: 0px;
}
.coltskt th,.coltskt td {
	border-bottom: 1px solid #efebeb !important;
	padding: 3px;
}
.coltskt table{
	border:none;
}
#view-img{width:100%;}
.house .mainmap{float:left;width:100%;}
.house li p{font-weight: normal;color:#000;font-size: 14px;font-weight: bold;}
.house li a{font-size:15px !important;font-weight:bold;background:url(#) no-repeat left 7px #fff !important;border-radius:5px;}
.house{padding-right:0px;}
.house .callout_right2{}
.house li:hover .callout_right2{display:block;}.house li a{font-size: 14px !important;font-weight:bold;background:url(#) no-repeat left 7px #fff !important;border-radius:5px;text-shadow:0px 1px 2px #A3A1A1;}
.house .callout_right2{position:absolute;right:-11px;top:15%;z-index:99;display:none;}
.thongke li{float:left;margin-left:10px;font-weight:normal !important;}
.house li{float:left;width:100%;line-height: 29px;position:relative;position:relative;background:#FFF;background-size: 35px 34px !important;padding-top: 5px;margin-bottom: 5px;border-radius:5px;border:1px solid #ddd;border-right:0px;padding:0px !important;/* box-shadow:0px 2px 3px #ddd; */padding-left: 5px !important;}
.house li:hover{background:#F1F0F0 !important;opacity:1;}
.imgmap img{border-radius:5px;width:100%;text-align:center;height: 367px;}.imgmap{border:1px solid #ddd;border-radius:5px;background:#FFFEF5;padding:9px;height: 383px;overflow:hidden;margin-bottom:10px;padding-top: 10px;text-align:center;}.rg01 span{text-transform:uppercase;font-size: 12px;font-weight:bold;}.rg01{background:url(/images/line-more.png) no-repeat left bottom;padding-top:2px;padding-bottom: 0px;/* margin-bottom:8px; */line-height:30px;padding-bottom: 5px;}


