/*
	Template Name: toa2024
	Template URI: toavietnam.net
	Description: Edit by toavietnam.net.
	Version: 1.1.0
	Author: toavietnam.net
	Author URI: https://toavietnam.net
	Logo filename: logo.jpg
	Template Type: type_1
*/
/* ====================公共样式==================== */
body{
	font-family:"Roboto","sans-serif"; line-height:150%; margin:0; padding:0; color:#424242;
}
div{margin:0 auto; padding:0;}
h1,h2,h3,h4,h5,h6,ol,dl,dt,dd,form,img{
	margin:0; padding:0; border:none; list-style-type:none;
}
h1,h2,h3,h4,h5,h6{
	font-size:14px;
}
.block{
	font-size: 12px;
	/* width:1000px; height:auto; */
	width:1200px; height:auto;
}
.blank{margin-bottom:8px;}
.fl{float:left;}
.fr{float:right;}
.tl{ text-align:left;}
.tc{ text-align:center;}
.tr{ text-align:right;}
.dis{display:block;}
.inline{display:inline;}
.none{display:none;}
.InputBorder{border:1px solid #ccc;}
.tips{
	text-align:center; 
	font-size:14px; 
	font-weight:bold; 
	padding:5px 5px; 
	color:#ff6600;
}
.ads{
	margin-bottom:8px;
}
.ads img{
	display:block;
	margin-bottom:0px;
}
.clearfix:after{
	content:"."; display:block; height:0; clear:both;
	visibility:hidden;
}
*html .clearfix{
	height:1%;
}
*+html .clearfix{
	height:1%;
}
/*英文强制换行*/
.word{word-wrap: break-word;}
/*全站按钮部分及修饰图标*/
acronym{
	display:inline-block;
	display:-moz-inline-stack;
	*display:inline;
	zoom:1;
	vertical-align:middle;
	overflow:hidden;
}
.bnt_number2,.bnt_number4,.bnt_number6,.bnt_number8,.bnt_number10{
	border:none;text-align:center;font-weight:100;color:#611829;height:22px; vertical-align:middle;cursor:pointer;
	padding-top:4px\9;*padding-top:3px;
}
.bnt_number2{
	width:48px; background:url(images/bg.gif) no-repeat -197px -40px;
}
.bnt_number4{
	width:67px; background:url(images/bg.gif) no-repeat -248px -40px;
}
.bnt_number6{
	width:94px; background:url(images/bg.gif) no-repeat -197px -66px;
}
.bnt_number8{
	width:118px; background:url(images/bg.gif) no-repeat -197px -92px;
}
.bnt_number10{
	width:145px; background:url(images/bg.gif) no-repeat -197px -118px;
}
.go{
	width:49px; height:21px; border:none; background:url(images/bg.gif) no-repeat -200px  -307px;cursor:pointer;
}
.bnt_join{
	cursor:pointer;width:102px;height:43px;border:none;background:url(images/bg.gif) no-repeat 0 -408px;
}
.bnt_login{
	cursor:pointer;width:102px;height:43px;border:none;background:url(images/bg.gif) no-repeat -107px -408px;
}
.txtdot{
	background:url(images/dot.gif) no-repeat 0 center; padding-left:10px;
}
/*字体及颜色*/
.f1{color:#FF0000;font-weight:bold; }
.f11{Color:#009E3D;font-weight:bold; }
.f14b{font-size:14px; font-weight:bold;}
.f2{color:#aeacac;}
.username{color:#a80416;}
.market{ text-decoration:line-through;}
.price{color: #FF0000;
font-weight: bolder;}
.no_price{color:#009E3D;
font-weight: bolder;}
a:link {color: #424242; text-decoration:none;}
a:visited {color: #424242;text-decoration:none;}
a:hover {color: #ff0000; text-decoration:none;}
a:active {color: #424242; text-decoration:none;}
.a{color:#ff0000;}
.b{color:#0000ff;}
/* ====================通用模块==================== */
.modbox{
	background:url(images/globeline.gif) no-repeat left top; padding-top:5px;
}
.modTit{
	height:30px; line-height:30px; font-weight:700; font-size:14px; padding:0 15px; background:url(images/dotline.gif) repeat-x left bottom;
}
.modTit .more,.mod2Tit .more{
	font-weight:100; font-size:12px;
}
.mod2Tit{
	height:29px; line-height:29px; font-weight:700; font-size:14px; padding:0 15px; 
}
.mod2Content{
	padding:20px 0 10px 0;
}
.activityBox{
	padding-left:12px;
}
/*单个商品外围框架（此方法在火狐和ie8下面会产生3px边距）*/
.goodsbox{
	width:220px;
	min-height:1px;
	display: -moz-inline-stack;
	display: inline-block;
	text-align:center;
	vertical-align: top;
	margin:3px 11px;
	*margin:0 13px;
	zoom:1;
	*display:inline;
	_height:1px;
}
.goodsbox p {
	margin:0; padding:0; border:none; list-style-type:none;
}
.goodsbox img {
	max-height:100px;
	object-fit: contain;
}
.grid .goodsbox {
	position: relative;
	width: 235px;
	height: 270px;
	display: block;
	text-align: center;
	vertical-align: top;
	margin: 0 !important;
	zoom: 1;
	_height: 1px;
	overflow: hidden;
	border: 1px solid #ddd;
	float: left;
	border-top: none;
	border-left: none;
}
.grid .goodsbox .goods_title {
	color: #191919;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
}
.goodsbox_wrap {
	height: 650px;
	padding: 20px 0;
	overflow: hidden;
	position: relative;
	top: 0px;
	transition: top .4s ease-in-out;
}
.goodsbox_wrap:hover {
	top: -260px;
	background:#F7F7F7;
	cursor:pointer;
}
.goodsboxtop {
	height: 250px;
	margin: 15px 0 20px;
	padding:0 10px;
}
.goodsboxbottom {
	height: 250px;
	text-align: left;
	padding: 0px 10px;
}
.goods_desc {
	margin: 10px 0;
}
.goodsbox .imgbox {
	width: 100%;
	height: auto;
	aspect-ratio: 3/2;
	margin: 0 auto 10px auto;
	overflow: hidden;
}
/* ====================页面布局==================== */
.pageWarp{
	font-size:12px; 
	line-height: 150%;	
	background:url(images/body-bg-top.png) 0px 0px repeat-x; 
	width:1200px;
}
.pageWarp_listproduct{
	font-size:12px; 
	line-height: 150%;	
	background:url(images/body-bg-top.png) 0px 0px repeat-x; 
	width:1200px;
}
.pageWarp_article{
	font-size:12px; 
	line-height: 150%;	
	background:url(images/body-bg-top.png) 0px 0px repeat-x; 
	width:1200px;
}
#pageLeft,.pageLeft{
	width:240px;margin-right:10px; _margin-right:6px;
}
#pageRight,.pageRight{
	width:950px;
}
#userLeft{
	width:210px;margin-right:8px;
}
#userRight{
	width:782px;
}
#articleLeft{
	width:950px;margin:0 8px 8px 0;
}
#articleLeft p{
	margin:0 0 0 0;
}
#articleRight{
	width:240px;margin-bottom:8px;
}
.w574{
	width:574px;
}
.w200{
	width:200px;
}
.top_page
{
	font-family: myriad;
	background:#004f99;
	font-size: 14px;
	padding:10px 0px 10px 0px;
	line-height: 100%;
}
.top_page .content
{
	width: 1140px;
	Color:#FFFFFF;
	display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.top_page .content .content_col1
{
	width:70%;
	text-align: left;
	font-weight: bold;
}
.top_page .content .content_col2
{
	width:28%;
	text-align: right;
}

.top_page .content .content_col1 .fa
{
	Color:#fcff33;
	font-size: 16px;
	padding:0px 5px 0px 20px;
}
.top_page .content .content_col2 .fab
{
	Color:#FFFFFF;
	font-size: 16px;
	padding:0px 5px 0px 5px;
}
/* ====================header==================== */
.pageTop{
	font-size:14px;
	height:25px; 
	line-height:25px; 
	/* background:url(images/pageTopBg.gif) repeat-x 0 0; */
	Color: #ffffff;
    background: #006600;
	/* position: sticky; */
    top: 0;
	z-index:9999999;
}
.block_pageTop{
	font-size: 14px;
	/* width:1000px; height:auto; */
	width:1200px; height:auto;
}
.pageTop a:link
{
	color:  #ffc266;
	font-weight:bold;
}
.userContent{
	height:12px; width:12px; background:url(images/bg.gif) no-repeat 0 0; padding-left:15px;
}
.searchbox{
	font-size:12px;
	width:1200px; 
	height:95px; 
	background:url(images/search_bg.gif) no-repeat 0 0;
	display: flex;
	flex-wrap: wrap;
    justify-content: space-between;
}
.logo{
	width:45%; height:95px; line-height:95px; vertical-align:middle; text-align:left; overflow:hidden;
}
.logo img{
	*margin-top: expression(( 95 - this.height ) / 2);
	text-align:center; 
	vertical-align:middle; 
}

.formbox{
	width:54%; height:80px; padding-top:15px; position:relative; text-align:right;
	display: flex;
	flex-wrap: wrap;
    justify-content: space-between;
}
.formbox .advanced{
	position:absolute; top:25px; right:110px;
}
.formbox .advanced a,.hot_search a,.cartBox p a,.formbox .advanced a:visited,.hot_search a:visited,.cartBox p a:visited{color:#014ccc;}
.formbox .advanced a:hover,.hot_search a:hover,.cartBox p a:hover{color:#014ccc; text-decoration:underline;}

.formbox form #keyword{
	border-bottom-left-radius: 6px;
    border-top-left-radius: 6px;
    width: 500px;
    height: 26px;
    line-height: 16px;
    border: 2px solid #004f99;
    float: left;
    box-sizing: content-box;
}
#submit_search {
    float: right;
    width: 36px;
    background-position: -48px 0px;
    background-color: #004f99;
    font-size: 0;
    border: none;
    height: 31.5px;
    border-radius: 0 3px 3px 0;
    -moz-border-radius: :0 3px 3px 0;
    cursor: pointer;
}
.icons {
    display: inline-block;
    background-image: url(../3cshop/images/sprite.png);
    background-repeat: no-repeat;
}
.hot_search{
	/* 	margin-top:10px;
	margin-left: 10px; */
	color:#014ccc;
	text-align: right;
}	
.spanbox{
	display:block; font-size:12px; position:relative; height:30px; float:left; margin-right:5px;
}
.spancur{
	padding:7px 5px 0 5px; height:20px;float:left; font-weight:700; color:#20364B; font-size:14px;
}
.oplist{
	padding:0px;margin:0px;position:absolute;display:none;top:31px;left:-3px;overflow:hidden;border:1px solid #CCC; border-top:none; z-index:9999;
}
.oplist li{
	padding-left:8px;
}
.imgarr{
	float:right;display:block;cursor:pointer; width:24px; height:19px; margin-top:6px;
}
.selectedTrue{
	padding:2px;margin:0px;cursor:pointer;background:#eee;
}
.selectedFalse{
	padding:2px;margin:0px;cursor:pointer;background:#fff;
}
.pageNav{
	height:40px; overflow:hidden;
}
.pageNav li{
	float:left; font-size:14px; line-height:40px; padding:0 8px 0 3px;
	margin:0 3px;
}
.pageNav li.curs{
	font-weight:700;
}
.pageNav li a,.pageNav li a:visited{
	color:#000;
}
.pageNav li a:hover{
	color:#000; text-decoration:underline;
}
.pageNav p, ul{
	margin:0; padding:0; border:none; list-style-type:none;
}										
.cartBox{
	width: 240px;
	height: 26px;
	line-height: 26px;
	margin: 8px 5px 0 0;
	padding: 0 3px 0 35px;
	/* background: url(images/icon-cart.png) -3px 0px no-repeat; */
	Font-size: 14px;
	color:red;
	text-align: right;
	font-weight:bold;
	position: relative;
	overflow: hidden;
}
.cartBox font{
	font-size:12px; font-family:Arial; color:#000;
}
.cartBox span{
	color:#b8b7b7;
}
.cartBox p{
	position:absolute;top:0px; right:3px; color:#014ccc;
}
/*flash && new*/
.flashbox{
	width:950px; 
	height:auto;
	aspect-ratio:2.35/1;
	border:1px solid #ccc; 
	overflow:hidden;
	background: #000000;
}
.flashbox img{
	width:100%;
	object-fit: contain;
}
.arcitles{
	width:183px; height:135px; padding:10px; border:1px solid #ccc; background:url(images/panel.PNG); position:relative; overflow:hidden;display:none;
}
.arcitles span{
	display:block; position:absolute; top:0px; right:0px; height:39px; width:39px; background:url(images/bg.gif) no-repeat -310px 0;
}
.arcitles h1{
	font-size:14px; font-weight:700; color:#0c2357; margin-bottom:8px;
}
/* ====================library==================== */
.cateTit{
	height: 39px;
	width: 240px;
	margin-bottom: 0px;
	position: relative;
}
.cateContent {
	z-index: 99999;
	position: relative;
	width: 240px;
	/* border-top: 2px solid #BB0E11; */
	-webkit-box-shadow: 0px 8px 10px rgba(50, 50, 50, 0.57);
	-moz-box-shadow:    0px 8px 10px rgba(50, 50, 50, 0.57);
	box-shadow:         0px 8px 10px rgba(50, 50, 50, 0.57);
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}
.cateContent dl{
	padding:0 3px 0 4px;
}
.cateContent dl{
	color: #20364B;
	font-size: 12px;
	line-height: 22px;
	padding: 5px 0 3px 16px;
	border-bottom: 1px solid #f1f1f1;
}
.cateContent dt{
	color: #20364B;
	font-size: 14px;
	line-height: 50px;
	height: 50px;
	/* padding: 5px 0 3px 16px; */
	border-bottom: 1px solid #f1f1f1;
}
.cateContent dl dt:hover {
	background: url('images/arrow-1.png') no-repeat 95% 9px;
}
.cateContent dl dt a,.cateContent dl dt a:visited{color:#20364B;font-weight:normal;}
.cateContent dl dt a:hover,.cateContent dl dt a:hover{color:#E82D46;text-decoration:underline;}
.cateContent dl dd{
	position: relative;
}
.cateContent dl dd p{
	float: left;
	width: 82px;
	height: 20px;
	margin-right: 4px;
	overflow: hidden;
	padding: 5px;
	display:none;
}
.cate_child {
	overflow: hidden;
	visibility: hidden;
	position: absolute;
	width: 920px;
	min-height: 400px;
	left: 230px;
	top: -2px;
	background: #fff;
	padding: 5px 25px;
	border-top: 2px solid #BB0E11;
	color: #20364B;
	font-size: 14px;
	font-weight: normal;
	z-index: 9999;
	-webkit-box-shadow: 0px 5px 14px rgba(50, 50, 50, 0.74);
	-moz-box-shadow: 0px 5px 14px rgba(50, 50, 50, 0.74);
	box-shadow: 0px 5px 14px rgba(50, 50, 50, 0.74);
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	border-bottom-right-radius: 3px;
}
.cate_child p {
	margin:0; padding:0; border:none; list-style-type:none;
}
.cateContent dl dt:hover .cate_child  {
	visibility: visible;
}
.cateBott{
	height:4px; line-height:4px; overflow:hidden; 
}
.itemsbg{
}
.itemsbg a:hover{
	color:#8b0000; text-decoration:underline;
}
.cateContent2 {
	display:none;
	position:absolute;
	top:34px;
	left:0;
	background:#fff;
}
#cat_pro1:hover .cateContent2 {
	display:block;
}
#cat_pro1{
	position:relative;
}
/*精品推荐系列*/
.recomTit {
	height: 30px;
	background: url(images/cat_h3_bg.png) repeat-x;
	line-height: 20px;
}
.recomTit .recomLeft {
	margin: 0 0 0 14px;
	text-transform: capitalize !important;
	font-weight: bold;
	font-size: 110%;
}
}
.recomTit .promoBg{
	background:url(images/bestTbg.gif) no-repeat 0 -35px;
}
.recomTit .bestBg{
	background:url(images/bestTbg.gif) no-repeat 0 -106px;
}
.recomTit .newBg{
	background:url(images/bestTbg.gif) no-repeat 0 0;
}
.recomTit .recomRight {
	height: 33px;
	margin-left: 20px;
}
.recomTit .recomRight h2{
	float:left; line-height:33px; padding:0 8px 0 3px; background:url(images/recomline.gif) no-repeat right center;
	margin:0 3px; color:#3366cc; font-weight:100;
}
.recomTit .recomRight h2 a,.recomTit .recomRight h2 a:visited{color:#3366cc;}
.recomTit .recomRight .h2bg,.recomTit .recomRight .h2bg a,.recomTit .recomRight .h2bg a:visited{
	font-weight:100; color:#23364c;
}
.recommendContent{
	padding: 0 !important;
	margin-top: 0px;
	margin-bottom: 15px;
	clear: both;
	border: 1px solid #ddd;
	border-right: none;
	position: relative;
	border-bottom: none;
}	
.recomMore{
	line-height:33px; padding:0 5px 0 15px;
}	
/*销售排行*/
.topTit{
	height:30px; line-height:30px; font-weight:700; font-size:14px; color:#fff; padding:0 10px;
	/* background:url(images/bg.gif) no-repeat 0 -297px; */
	background: url(images/bg-common.png) 0px -136px repeat-x;
}
.topTit a,.topTit a:visited{color:#fff;}
.topbox{
	border:1px solid #ccc; border-top:none;
}
.topbox ol{
	padding:3px 0; border-bottom:1px solid #ccc;
}
.topbox ol li{
	float:left; text-align:center;
}
.topbox ol li.w30{
	width:30px;
}
.topbox ol li.w60{
	width:60px;
}
.topbox ol li.w100{
	width:98px;
}
#top10{
	padding:1px;
}
#top10 li{
	cursor:pointer;
}
#top10 li .first{
	height:109px; background:url(images/bg.gif) no-repeat 0 -158px; display:none;
}
#top10 li .first dl dt{
	float:left; color:#fff; text-align:center; overflow:hidden;
}
#top10 li .first dl dt.w30{
	width:30px; height:99px; font-size:14px; font-weight:700; padding-top:10px;
}
#top10 li .first dl dt.w100{
	width:100px; height:100px; padding:5px 1px 4px 1px;
}
#top10 li .first dl dt.w100 img{
	width:60px; height:60px; margin-bottom:3px;
}
#top10 li .first dl dt.w100 a,#top10 li .first dl dt.w100 a:visited{
	color:#fff;
}
#top10 li .first dl dt.w60{
	width:53px;
}
#top10 .toprice{
	line-height:100px; font-size:14px; font-family:Arial;
}
#top10 li .last{
	height:25px; background:url(images/bg.gif) no-repeat 0 -269px; margin-bottom:2px; *margin-bottom:0px;
}
#top10 li .last dl dt{
	float:left; text-align:center; overflow:hidden; line-height:25px;
}
#top10 li .last dl dt.w30{
	width:30px; height:25px; font-size:14px; font-weight:700;
}
#top10 li .last dl dt.w100{
	width:100px; height:25px;
}
#top10 li .last dl dt.w60{
	width:53px; height:25px;
}
#top10 li.cur .first{
	display:block;
}
#top10 li.cur .last{
	display:none;
}
.topContent{
	padding:10px 3px 10px 10px;
}
#ECS_ORDER_QUERY form{
	display:inline;
}
/*品牌*/
.brands{
	border:1px solid #ccc; background:url(images/brandsbg.gif) repeat-x left top; padding:0 0 5px 3px;
}
.brands .brandTit{
	padding:0 10px; line-height:30px; font-weight:700; font-size:14px;
}
.brands .brandTit .more{
	font-weight:100; font-size:12px;
}
.brands img,.brands .brandtxt{
	border:1px solid #ccc; width:120px; height:60px; display:block; float:left; margin:5px; _margin:5px 5px 5px 4px;
}
.brandsLogo{
	width:200px; padding-top:20px; text-align:center;
}
.brand_desc{
	width:530px; margin-left:10px;
}	
.all_brand{
	padding-left:2px;
}
.all_brand .goodsbox{
	width:190px;overflow:hidden;border:1px solid #efefef;margin:0 1px 10px 1px;*margin:0 3px 10px 3px;
}
.all_brand .goodsbox .imgbox{
	width:185px;text-align:center;margin:8px 0;border:none;
}
.all_brand .goodsbox h4{
	background:#eae9e9;padding:3px 10px;font-weight:100;border:1px solid #fff;
}
.all_brand .goodsbox p{
	text-indent:20px;text-align:left;padding:5px;
}	
/*history*/
.history_list{
	border:1px solid #ccc; border-top:none; padding:10px 5px;
}
.history_list ul{
	border-bottom:1px solid #d6d2d1;margin-bottom:6px;*padding-bottom:6px;
}	
.history_list ul li{
	/*float:left; width:105px;*/ 
}
.history_list li.goodsimg{
	text-align:center;
}
.history_list li.goodsimg img{
	width:100px; height:auto; border:none;
}
#clear_history{
	border:none;text-align:right;
}
#clear_history a{
	cursor:pointer;
}	
/*属性相关的商品*/
.attribute{
	border-bottom:1px dashed #e8e8e8; width:220px;
	margin-bottom:6px;
}
.attribute li{
	padding-bottom:5px; margin-bottom:5px; width:220px; min-height:62px;
}
.attribute li img{
	width:75px; height:auto; border:1px solid #ccc; margin-right:8px;
}
/*评论*/
.commentsTit{
	border-top:1px dashed #e1ebfa;
	border-bottom:1px dashed #e1ebfa;
	background:#f8fbff;
	height:28px;
	line-height:28px;
	padding:0 15px;
	margin:10px 0;
	position:relative;
}
.commentsTit span{
	position:absolute; right:10px;color:#9c9a9f;
}
.commentsTit img{
	position:relative;top:3px;
}
.commentsContent{
	text-indent:20px;
}
.re_content{
	text-indent:0px;background:#f7f9f4;border:1px solid #eef9df;padding:10px;/* margin:10px 0; */
}
.comment {
    margin:5px 10px;
    background:#FFFFFF;
	font-size:13px;
	/* border: #D4D4D4 solid 1px;
	border-radius: 5px 5px 5px 5px; */
}
.comment .comment_user
{
	/* width:100%; */
	display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
	padding-top:5px;
}
.comment .comment_reply
{
	margin-left:50px;padding-top:5px;
}

.comment .comment_user .avatar
{
	width:50px;
	height:50px;
	/* width: 10%; */
	border-radius: 20%;
	background: #cbd1d6;
	color: #fff;
	font-size: 20px;
	line-height: 28px;
	display: inline-flex;
    align-items: center;
	justify-content: center;	
}
.comment .comment_user .question
{
	width: calc(100% - 60px);
}
#guest_name, #cellphone, #email
{
	border-radius: 3px;
    height: 26px;
    line-height: 16px;
    border: 2px solid #ddd;
    /* float: left; */
    box-sizing: content-box;
	width:60%;	
/* 	color:#ddd; */
	font-style: italic;
	margin-bottom:5px;
}
::placeholder {
  color:#a6a6a6;
  opacity: 1; /* Firefox */
}
input:focus::placeholder {
  color: transparent;
}
textarea:focus::placeholder {
  color: transparent;
}
.content_reply
{
	width:60%;	
}
.captcha{
	padding-left:12px;
}
.captcha input{
	position:relative; left:5px;
}
.captcha img{
	position:relative; top:5px;
}
/*pages*/
.pagebar{padding:12px 0; text-align:right;}
.pagebar form{margin:10px auto; text-align:right;}
.pagebar .page_now{color:#fd6d01; font-weight:bold; padding:4px 6px; background:#ffede1; border:1px solid #fd6d01;}
.pagebar a{border:1px solid #ccc; padding:4px 6px; color:#3366cc;}  
/*here*/
.ur_here{
	
	padding:0 5px 5px 5px; 
	border-bottom:2px solid #ccc;
	
	
}
.ur_here a,.ur_here a:visited{color:#3366cc}
.ur_here a:hover{color:#3366cc; text-decoration:underline;}
.Navigation {
    line-height: 20px;
    margin: 0px;
    padding: 10px 0px 10px 30px;
    background: url(images/ico_home.gif) 10px center no-repeat;
    font-size: 14px;
    color: #666;
}
/* ====================goods.dwt==================== */ 
#categorybox{
	position:relative; height:40px; width:190px; cursor:pointer;
}
#categorybox .showbox{
	width:190px; position:absolute; left:0px; top:40px; z-index:999;
}
.cateShowTit{
	height:33px; width:190px; background:url(images/bg.gif) no-repeat 0 -87px; margin-top:6px;
}
.cateHiddenTit{
	height:34px; width:190px; background:url(images/bg.gif) no-repeat 0 -19px; margin-top:6px;
}	
.goodInfoImg{
	font-size:13px;
	width:550px; margin-right:10px;
}
#focuscont{
	width:550px;
	height:350px;
	line-height:350px;
	overflow:hidden;
	margin-bottom:5px;
}
.focuscont p img{
	width:350px;
	vertical-align:middle;
	text-align:center;
	*margin-top: expression(( 350 - this.height ) / 2);
}
#focustab{
	width:345px; margin-bottom:12px; padding-left:5px;
}
#focustab li{
	float:left;
}
#focustab li img{ 
	height:54px;
	width:54px; 
	display:block;
}
#focustab li a{
	background:url(images/bg_pic_1.gif) no-repeat 0 0;
	padding:9px 1px 3px 1px;
	margin:0 5px 0 5px;
	display:block;
}
#focustab li a.act{ 
	background:url(images/bg_pic.gif) no-repeat 0 0;
	padding:9px 3px 3px 3px;
	text-align:center;
}
#focustab li a.act img{
	border:none;
}
.prev{
	background:url(images/dotline.gif) repeat-x left top; padding:10px 0 0 0; margin-top:7px; clear:both;
}
.prev a{
	/*display:block;*/ 
	color:#611829; 
	line-height:22px;
	margin-right:2px; 
	padding-top:0px;
}
.goodInfoTxt{
	font-size: 12px;
	width:640px;
}
.goodInfoTxt .goodsName{
	line-height:30px; font-size:14px; font-weight:700; word-wrap:break-word;
	margin:0 0 8px 50px;
	/* height: 37px; */
	color: rgb(68, 68, 68);
	font-size: 25px;
	line-height: 32px;
	padding: 0px;
}
/* .goodInfoTxt form{
	line-height: 22px;
	margin-left: 40px;
	padding-left: 5px;
	border: 1px solid #bebebe;
} */
.Goodpromotion{
	margin:5px 0;
}	
.attribuet{
	width:950px;
}
.hostrybox{
	font-size:12px;
	line-height:150%;
	width:250px; padding-bottom:2px; overflow:hidden;
}	
.opendot{
	width:62px; height:20px; overflow:hidden; background:url(images/bg.gif) no-repeat -200px -251px; cursor:pointer;
	display:none;
}
.opendot_1{
	width:62px; height:20px; overflow:hidden; background:url(images/bg.gif) no-repeat -200px -274px; cursor:pointer;
}
.closedot{
	width:62px; height:20px; overflow:hidden; background:url(images/bg.gif) no-repeat -271px -251px; cursor:pointer;
}
.closedot_1{
	width:62px; height:20px; overflow:hidden; background:url(images/bg.gif) no-repeat -271px -274px; cursor:pointer;
}
.hostrybox .openShow{
	width:240px; overflow:hidden;
}
.tagTit{
	height:29px; margin-right:2px;
	border-bottom:1px solid #ccc;
}	
.tagTit h2{
	height:29px; background:url(images/bg.gif) no-repeat -201px -182px; float:left; margin-right:5px; position:relative;
	font-weight:100; line-height:29px; padding:0 10px;
}
.tagTit h2 span,.tagTit .h2bg span{
	display:block; height:29px; width:5px; overflow:hidden; position:absolute;
}
.tagTit h2 span.L{
	background:url(images/bg.gif) no-repeat -200px -146px; left:0px; top:0px;
}
.tagTit h2 span.R{
	background:url(images/bg.gif) no-repeat -207px -146px; right:0px; top:0px;
}
.tagTit .h2bg{
	background:url(images/bg.gif) no-repeat -201px -213px;
}
.tagTit .h2bg span.L{
	background:url(images/bg.gif) no-repeat -214px -146px; left:0px; top:0px;
}
.tagTit .h2bg span.R{
	background:url(images/bg.gif) no-repeat -221px -146px; right:0px; top:0px;
}
.tagTit a{
	height: 29px;
	background: Blue;
	float: left;
	margin-right: 5px;
	position: relative;
	font-weight: 100;
	line-height: 29px;
	padding: 0 10px;
	color: #fff;
	background-position: 100% -210px;
	font-weight: bold;
}
.tagTit a span,.tagTit .h2bg span{
	display:block; height:29px; width:5px; overflow:hidden; position:absolute;
}
.tagTit a span.L{
}
.tagTit a span.R{
}
.tagTit .h2bg{
}
.tagTit .h2bg span.L{
	background:url(images/bg.gif) no-repeat -214px -146px; left:0px; top:0px;
}
.tagTit .h2bg span.R{
	background:url(images/bg.gif) no-repeat -221px -146px; right:0px; top:0px;
}
.tagcontent{
	padding:15px 0;
	display:none;
}		
/* ====================category.dwt==================== */
.filter{
	padding:15px 5px 20px 5px;
}
.filter .screeBox{
	border-bottom:1px solid #f2f2f2; padding:15px 10px 8px 10px;
}
.filter .screeBox span{
	color:#fff; background:#4798d0; padding:5px; margin-right:8px;
}
.filter .screeBox a,.filter .screeBox a:visited{
	color:#3366cc;
}
.filter .screeBox a:hover{
	color:#ff6600; text-decoration:underline;
}
.sort{
	font-size:12px;
	font-weight:100;
	line-height:28px;
	position:relative;top:3px; top:1px\9; *top:2px;
}
.sort img{
	position:relative; top:2px;
}
.sort select{
	_position:relative; top:3px;
}
.sort input[type="submit"]{
	position:relative;top:3px\9; *top:0px;
}
.cateGoodList ul{
	border-bottom:1px solid #efeeee;
	margin-bottom:8px;
}
.cateGoodList li{
	float:left;
	padding:5px 0;
}
.cateGoodList li.thumb{
	margin-right:10px;
}
.cateGoodList li.thumb img{
	width:60px;
	height:60px;
	border:1px solid #ccc;
}
.cateGoodList li.goodsText{
	width:300px;
	margin-right:20px;
}
.cateGoodList li.action{
	float:right;
}
.grid .goodsbox{
	margin-bottom:8px;
}	
.cateGoodList a,.grid .goodsbox a,.cateGoodList a:visited,.grid .goodsbox a:visited{
	color:#3366cc;
}
.cateGoodList a:hover,.grid .goodsbox a:hover{
	color:#ff6600; text-decoration:underline;
}
/* ====================文章系列==================== */	
.articleBox{
	/*background:#f6fcff;*/ 
	border:1px solid #d8d9d9; 
	padding:15px;
}
.articleBox a:link {
	color: red;
}
.articleBox a:visited{
	color: blue;
}
.articleTit{
	padding-top:5px;
	text-transform: uppercase;
	font-family:Arial; 
	font-weight:300;
	font-size:18px;
}
.author{
	border-bottom:1px solid #dcdddd; /* margin:10px 0 20px 0; */ position:relative; line-height:12px; padding-bottom:3px;
}
.author .articleSize{
	position:absolute; top:0px; right:10px;
}
#article{
	margin-bottom:20px;
	font-size:14px;
	font-family: "Roboto","sans-serif";
	padding-top:5px;
	counter-reset: section_h3;
}
#article :target {
    padding-top: 8px;
}
#article a{
	color: rgb(227, 108, 9);
	font-weight: bold;
	text-decoration:none;
}
#article a:hover{
	color: #2e5cb8;
}
#article table{
	background:#DDDDDD;
}
#article table tr{
	background:#FFFFFF;
}
#article img{
	max-width:100%;
}
#article h2{
	font-size:18px;
	color: rgb(227, 108, 9);
}
#article h3{
	font-size:18px;
	color: rgb(227, 108, 9);
	line-height: 38px;
	text-transform:uppercase;
	
}
#article h3:before {
	counter-increment: section_h3;
	content: counter(section_h3) ". ";
}
#article h4{
    font-size: 16px;
    color: #2e5cb8;   
	/* border-bottom: 2px solid #E5E5E5; */
	margin:7px 0 7px 0;
	background: url('https://toavietnam.net/themes/3cshop/images/in_stock.png') no-repeat;
	background-size: 20px 20px;
    padding-left: 25px; /* width of image */
}
/* #article h4:after
	{
	content: '';
	display: block;
	border-bottom: 2px solid  #EC1C24;
	margin-bottom: -2px;
	max-width: 200px;
} */

.articlePrev{
	border-top:1px solid #d8d9d9; padding-top:10px; margin-top:10px; font-size:14px;
}
.ArticleComm textarea{
	width:650px;
}
.ArticleCate{
	height:33px; width:190px; background:url(images/bg.gif) no-repeat 0 -332px; margin-top:6px;
}
.ArticleCate a{
	display:block; height:33px; width:190px; text-indent:-200px; overflow:hidden;
}
/* ====================团购，拍卖，夺宝奇兵==================== */
.group_buy_list{
	border-bottom:1px solid #ccc;
	margin-bottom:10px;
	padding-bottom:10px;
}
.group_buy_list .groupImg{
	border:1px solid #efeeee;
	padding:20px;
	margin-right:20px;
}
.grouplist{
	padding:12px 10px 10px 10px; background:#fff;
}
/* ====================购物流程==================== */	
.floatTable{
	margin-bottom:10px;
}
.orderSuccess{
	padding:20px;
	margin-bottom:10px;
	border:2px solid #ff6600;
}
.orderSuccess .order_sn{
	font-family:Arial;
	font-weight:normal;
	font-size:18px;
	margin:8px 0;
}
.orderSuccess .shipping_name{
	line-height:24px;
	padding-left:30px;
}
.orderSuccess p{
	margin-top:20px;
	text-align:center;
}
.orderSuccess p a{
	text-decoration:underline;
	color:#295ad0;
}
.step_login{
	border:1px solid #ccc;
	width:478px;
	height:300px;
	padding:5px;
	margin-bottom:8px;
}	
.user_login{
	width:978px;
	border:1px solid #ccc;
	margin-bottom:8px;
	padding:10px;
	background:#fbfbfb;
}
.step_login h4,.user_login h4{
	background:#d53a3e;
	line-height:28px;
	padding:0 10px;
	margin-bottom:15px;
	text-align:left;
	color:#fff;
	border-bottom:3px solid #e4e4e4;
}
.step_login h4.h4bg{
	background:#5c5c5c;
}
/* ====================用户中心==================== */	
.userTit{
	height:33px; line-height:33px; text-align:center; font-weight:700; font-size:14px; color:#213649;
	background:url(images/bg.gif) no-repeat 0 -368px;
}
.userBox{
	border:1px solid #ccc; border-top:none;
}
.userMenu{
	margin-left:40px; padding:20px 0;
}
.userMenu li{
	line-height:25px; padding-left:15px; font-size:14px; background:url(images/bg.gif) no-repeat -217px -336px;
}
.userMenu li a.curs{
	font-weight:bold; color:#c40409;
}
.us_contentBox{
	border:1px solid #d8d8d8;
	border-top:2px solid #cc4124;
	padding:10px;
	margin-bottom:8px;
}
.us_contentBox h6{
	height:25px;
	line-height:25px;
	background:url(images/bg.gif) no-repeat -217px -376px;
	background-color:#efefef;
	padding:0 20px;
	margin-bottom:10px;
	color:#213649;
}
.us_notice{
	border:1px solid #d2e2f2;
	background:#f8fbff;
	padding:10px;
	text-indent:20px;
	margin:10px 0;
}
.default{
	padding:20px;
	line-height:24px;
	min-height:345px;
	_height:345px;
}
.close{
	border:2px solid #fe8802; float:left; background:#fffae7; margin-top:8px; padding:20px 8px 10px 10px; width:265px; position:relative;
	display:none;
}
.close a{
	text-decoration:underline;
}
.close a:hover{
	text-decoration:none;
}
.close span{
	display:block; width:14px; height:14px; overflow:hidden; background:url(images/close.gif) no-repeat 0 0;
	position:absolute; top:3px; right:5px; cursor:pointer;
}
/* ======友情链接 ====== */
.links{
	border:1px solid #ccc; padding:5px 0 5px 3px;
}
.links img,.links .linkTxt{
	display:block; float:left; width:155px; height:67px; border:0px solid #ccc; margin:4px;
}
.helpbox{
	font-size:12px;
	line-height: 150%;
	border:1px solid #ccc; background:url(images/brandsbg.gif) repeat-x left top; padding:10px 0 10px 3px;
}	
.helpbox .goodsbox{
	width:24.5%; margin:0px; *margin:0 2px 0 3px;
}
.helpTit{
	height:24px; line-height:24px; font-size:14px; font-weight:bold;
	text-align:left; padding-left:14px; margin-bottom:5px;
}	 
.helpList{
	padding-left:10px;
	font-size:14px;
	font-family: Tahoma,Arial;
	line-height: 25px;
}
.footer{
	font-size:12px;	
	line-height: 150%;
	border-top:1px solid #ccc; margin-bottom:20px; padding-top:10px;
}
.helpbox a,.footer a,.helpbox a:visited,.footer a:visited{
	color:#3366cc;
}
.helpbox a:hover,.footer a:hover{
	color:#ff6600; text-decoration:underline;
}
/* ======商品比较浮动块 ====== */
#compareBox {
	width:128px;
	background:url(images/compareBg.gif) no-repeat top center;
	background-color:#edf8ff;
	padding:35px 0 8px 0;
	border: 1px solid #c5e4ff;
	position: absolute;
	right:1px;
	top:200px;
}
#compareBox input {
	width:52px; height:13px;
	border:none;
	background:url(images/compareSub.gif) no-repeat;
}
#compareList {
	margin:0px 0px 8px 0px;
	padding:0px;
	width:120px;
	background:#FFFFFF;
	border:1px solid #d6ecff;
}
#compareList li {
	color: #333;
	text-align:left;
	background: #fff;
	padding: 3px 5px;
	margin: 3px 0;
}
#compareList li img {
	float:right;
	padding-top:4px;
}
/*购物车提示*/
.messageli {
	list-style-type:none;
	padding:5px;
	color:red;
}
.messagediv {
	font-size:12px;
	position:absolute;
	border:1px solid #FFD700;
	text-align:center;
	padding:5px;
	background-color:#FFFACD;
	filter:alpha(opacity=50);
	-moz-opacity:0.7;
	opacity: 0.7;
}
/*  积分兑换样式修改 */
.point li{
	float:left;
	width:300px;
}
/** VinhDQ ***/
.recommendContent  .goodsbox {
	width: 198.5px;
	height: 260px;
	display: block;
	text-align: center;
	vertical-align: top;
	margin: 0 !important;
	zoom: 1;
	_height: 1px;
	overflow: hidden;
	border: 1px solid #ddd;
	float: left;
	border-top: none;
	border-left: none;
	position: relative;
}
.g_wrap1 {
	height: 600px;
	position: relative;
	top: 0;
	position: relative;
	transition: top .4s ease-in-out;
	margin: 25px 0;
}
.g_wrap1:hover {
	top: -255px;
	background: #F7F7F7;
	cursor: pointer;
}
.g_top1 {
	height: 240px;
	margin: 15px 0 20px;
}
/*Can le cho chu - XBaudio tao them*/
.g_top2 {
	height: 240px;
	text-align: center;
	margin: 15px 5px 20px 5px;
}
.g_bot1 {
	height: 240px;
	text-align: left;
	padding: 0px 10px;
}
.g_title {
	color: #191919;
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
}
.mod2Tit  {
	color:#000;
}
.mod2Tit  .fl {
	color:#000;
	text-transform: capitalize;
	display:none;
}
.cateTit1 {
	color: #fff;
	background: url(images/bg-common.png) 0px -136px repeat-x;
	width: 220px;
	position: absolute;
	top: 0;
	/* left: 5px; */
	padding: 2px 1px 3px 17px;
	text-align: left;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}
.cateTit2 {
	color: red;
	width: 100%;	
	padding: 2px 1px 3px 0px;
}
.cate_menu_2024 
{
	width: 100%;
    display: flex;
    flex-wrap: wrap;
	justify-content: space-between;
}
.cate_menu_2024_detail
{
	width: 180px;
	margin-bottom:20px;
}
.cate_menu_2024_detail_img
{
	width: 150px;
	height: 100px;
	text-align:center;	
}
.cate_menu_2024_detail_img img
{
	width: 95%;
	height: auto;
    aspect-ratio: 300/200;
    object-fit: contain;	
	vertical-align: middle;
}
.cate_menu_2024_detail_img img:HOVER
{
	margin-bottom:4px;
}
.cate_menu_2024_detail_title
{
	width: 100%;
	text-align:center;
	line-height: 14px;
	padding:5px 0px 5px 0px;
	margin-bottom:20px;
}
.cate_menu_2024_detail_title a
{
	text-decoration: none;
	
}.cate_menu_2024_detail_title a:hover
{
	color:red;
	text-decoration: none;
	
}
.TOA2020 {
	display: block;
	font-size: 16px;
	/* font-weight: bold; */
    margin-top: 10px;
    padding-left: 20px;
    height: 45px;
    background: url(images/toggleicon.png) 0px 2px no-repeat;
}
.background_page_header
{
	background: linear-gradient(to bottom, #f9f9f9 0%,#fafafa 90%,#f6f6f6 100%);
}
.chu_chay
{
	font-size: 14px;
	background: url(images/bglogolist.png) repeat top center;
	height:73px;
    margin-bottom: 10px;
	
}
.chu_chay_content
{
	max-width:1120px;
	width:95%;
	padding-top: 20px;
	font-size: 20px;
}
.recomTit .recomRight a {
	border-left: 2px solid #ccc;
	padding: 0px 10px;
}
.pageWarp2 {
	background:none !important;
	margin:20px auto;
}
.grid {
	border: 1px solid #ddd;
	border-right: none;
	border-bottom: none;
}
#com_h {
	padding:10px;
	border:1px solid #ccc;
	border-top:none;
}
.g_detail_tab {
	cursor:pointer;
}
.product_content table
{
	background:#DDDDDD;
	max-width: 100%;
	font-size:14px;
	width: 98%;
	margin-left: 10px;
}
.product_content
{
	font-size:14px;
	font-family: "Roboto","sans-serif";
}
.product_content h4
{
	font-size:16px;
	color: rgb(227, 108, 9);
	font-weight: bold;
	font-style: italic;
	padding: 5px 0px 5px 0px;
}
.product_content a
{
	color: rgb(227, 108, 9);
	font-weight: bold;
}
.product_content a:hover{
	color: #2e5cb8;
}
.product_content p
{
	margin:0px;
}
.product_content img
{
	max-width: 100%;
	height: auto;
}
.cate_child a {
	font-size:13px !important;
}
.cate_1 {
}
.cate-wrap {
	position: relative;
	min-height: 210px;
	width: 100%;
}
.cate_overlay {
	position: absolute;
	bottom: -10px;
	right: -29px;
	background: url("images/linhkien.jpg") no-repeat left bottom;
	height: 100%;
	width: 205px;
	opacity: 0.7;
	background-size: 200px;
}
.cate_1 .cate_overlay  {
	background: url("images/vx3000.jpg") no-repeat left bottom !important;  
	width: 252px;  
}
.cate_2 .cate_overlay  {
	background: url("images/loa.jpg") no-repeat left bottom !important;
	width: 252px;    
}
.cate_81 .cate_overlay  {
	background: url("images/micro.jpg") no-repeat left bottom !important;
	width: 252px;    
}
.cate_51 .cate_overlay  {
	background: url("images/tbhoithao.jpg") no-repeat left bottom !important;
	width: 252px;    
}
.cate_3 .cate_overlay  {
	background: url("images/tbdaucuoi.jpg") no-repeat left bottom !important;
	width: 252px;    
}
.cate_52 .cate_overlay  {
	background: url("images/tangam.jpg") no-repeat left bottom !important;
	width: 252px;    
}
.cate_77 .cate_overlay  {
	background: url("images/giaiphap.jpg") no-repeat left bottom !important;
	width: 252px;    
}
.img_lable {
	position: absolute;
	top: 3px;
	right: 3px;
	max-width:90px;
	max-height:25px;
}
#remote {
	background-image: url(images/remote.png);
	background-repeat: no-repeat;
	height: 24px;
	width: 29px;
	float: left;
	margin-top: 3px;
}
#speaker {
	background-image: url(images/speaker.png);
	background-repeat: no-repeat;
	height: 24px;
	width: 29px;
	float: left;
	margin-top: 3px;
}
#micro {
	background-image: url(images/micro.png);
	background-repeat: no-repeat;
	height: 24px;
	width: 29px;
	float: left;
	margin-top: 3px;
}
#conference {
	background-image: url(images/conference.png);
	background-repeat: no-repeat;
	height: 24px;
	width: 29px;
	float: left;
	margin-top: 3px;
}
#translate {
	background-image: url(images/translate.png);
	background-repeat: no-repeat;
	height: 24px;
	width: 29px;
	float: left;
	margin-top: 3px;
}
#acessories {
	background-image: url(images/acessories.png);
	background-repeat: no-repeat;
	height: 24px;
	width: 29px;
	float: left;
	margin-top: 3px;
}
#prosound {
	background-image: url(images/prosound.png);
	background-repeat: no-repeat;
	height: 24px;
	width: 29px;
	float: left;
	margin-top: 3px;
}
.vst_custom {
	position: relative;   
}
.vst_custom p {
	margin:0 5px;
}
.vst_custom_new p {
	padding-left: 20px;
	background: url(images/black_square.png) no-repeat left center;
}
.bref {
    margin:5px 0;
	Color: black;
    background:#d9f2d9;
    padding:5px 5px 5px 5px;
	width: 350px;
	border: #D4D4D4 solid 1px;
	border-radius: 5px 5px 5px 5px;
}
.bref  p {
    margin:0 4px;
}
.sell_note p {
	padding-left: 20px;
    font-weight: bold;
    background: url(images/red_square.png) no-repeat left center;
    color:red;
}
.order_info {
	position: absolute;
	height: 100%px;
	right: 10px;
	top: 10px;
	text-align: center;
	border: #D4D4D4 solid 1px;
	border-radius: 5px 5px 5px 5px;
	width: 203px;
}
.vst_price {
	padding: 10px 0;
}
.vst_price .price {
	font-size: 32px;
	padding: 10px 5px;
}
.vst_price .no_price {
	font-size: 20px;
	padding: 10px 5px;
}
.vst_price_mobile {
	padding: 10px 0;
	margin:0px 10px 0px 10px;
}
.price_mobile {
	font-size: 16px;
	color:red;
	font-weight:bold;
}
.no_price_mobile {
	color:red;
	font-size: 16px;
	font-weight:bold;
}
.Goodpromotion2 {
    display:none;
}
.ECS_FORMBUY{
	margin-bottom: 8px;
	position: relative;
	background-image: url(images/bg_bar.png);
	background-repeat: repeat-x;
	min-height:450px;
	line-height: 22px;
    margin-left: 40px;
    padding-left: 5px;
    border: 1px solid #bebebe;
}
.title {
	font-size: 16px;
	margin: 8px 2px;
	line-height: 150%;
}
#history_div {
	margin: 20px 0;
}
#history_div p{
	margin: 0;
}
.imgbox img {
	width: 170px;
	height: auto;
}
.instock {
	padding: 0 0 0 20px !important;
	line-height: 49px;
}
#goods_related .mod2Tit  {
	height: 30px;
	line-height: 30px;
	font-weight: 700;
	font-size: 14px;
	color: #fff;
	padding: 0 10px;
	/* background: url(images/bg.gif) no-repeat 0 -297px; */
	background: url(images/bg-common.png) 0px -136px repeat-x;
}
#goods_related .mod2Content {
    border: 1px solid #ccc;
	border-top: none;
	padding: 10px 5px;
}
#goods_related .mod2Content .goodsbox {
    margin: 3px 0px;
}
.footer_cosl_1 {
	width: 650px;
	float: left;
}
.footer_cosl_1.left_info {
	padding: 14px 0;
	text-align: center;
	border-right: 1px solid #ccc;
	/*height: 100px; *<XbAudio 20200129*/
	margin-top: 20px;
}
.footer_cosl_2 {
	width: 540px;
	float: right;
}
.footer_cosl_2.left_info {
	padding: 14px 0;
	text-align: center;
	border-right: 1px solid #ccc;
	/*height: 100px; *<XbAudio 20200129*/
	margin-top: 20px;
}
.cat_description p {
	margin-left: 0px;
}
.cat_description_img img {
	height:150px;
	width:200px;
	object-fit: contain;
}
.cat_description_general 
{
	padding-top: 10px;
    display: flex;
    flex-wrap: wrap;
}
.cat_description_general .cat_img
{
	width:25%;
	text-align:center;
}
.cat_description_general .cat_content
{
	width:75%;
	text-align:left;
	color:black; 
	font-size:14px;
	padding-bottom:5px;
}
.cat_description_general p {
	margin: 0px 0px 0px 15px;
}
.product_related {
	background:#d9f2d9; 
	Color: black;
	padding:10px 10px 10px 10px; 
	margin-bottom:10px; 
	border: #D4D4D4 solid 1px;
	border-radius: 5px 5px 5px 5px;
	clear:both;
}
.product_related a{
	display:block; color:#611829; line-height:22px; margin-right:8px; padding-top:0px;
}
.product_related_col1{
	width: 50%;
	float: left;
}
.product_related_col2{
	width: 50%;
	float: right;
}
.sticky {
	/* 	position: -webkit-sticky;
		position: sticky;
	top: 25px; */
	background:#d9f2d9;
}
.list-paddingleft-2
{
	padding-left:30px;
}	
.cate_style
{
	font-size: 14px;
	color:green; 
	margin:5px 10px 5px 10px;
	text-align: left;
} 
.article_style_title
{
	padding-top: 10px;
	margin: 10px 0px 10px 0px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	height:28px;
	position:relative;
	border-bottom: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
	background:#DDEDFB;
}
.crop 
{
	width:180px;
	overflow:hidden;
	max-height:230px;
}
.an_noi_dung img
{
	max-height: 100%;
}
/*Giao dien moi 2021 ----------*/
.head_new_cate_2021
{
	height:25px;
	background: #E43F1C;
	Color:#FFFFFF;
	font-weight:bold;
	padding-left:5px;
}
.new_cate_2021_left
{
	width: 50%;
}
.new_cate_2021_article_1
{
	width: 48%;
 	-webkit-box-shadow: 4px 2px 6px #8E8E8E;
	padding:5px 5px 5px 5px;
	margin-top:5px;
	min-height:620px;
}
.new_cate_2021_article_1 .image_show
{
	width: 95%;   
	/* 	height: auto;
		border-radius: 4px;
	object-fit: cover; */
	border-radius: 4px;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.new_cate_2021_article_1 .link_url
{
	line-height: 150%;
	margin-top:5px;
	font-weight:bold;
}
.new_cate_2021_article_1 .link_url a
{
	color: #3366cc;
}
.new_cate_2021_article_1 .link_url a:hover
{
	color: red;
}
.new_cate_2021_article_other 
{
	width: 50%;
}
.new_cate_2021_article_other .image_show
{
	width: auto;
	Max-height: 75px;
	Max-width: 100%;
	border-radius: 4px;
    object-fit: cover;
}
.new_cate_2021_right
{
	width: 50%;
}
/* .new_cate_2021_goods_1
	{
	width: 50%;
	}
	.new_cate_2021_goods_other
	{
	width: 48%;
 	-webkit-box-shadow: 4px 2px 6px #8E8E8E;
	padding:5px 5px 5px 5px;
	margin-top:5px;
	}
	.new_cate_2021_goods_1 .image_show
	{
	width: 95%;
	height: auto;
	border-radius: 4px;
    object-fit: cover;
	}
	.new_cate_2021_goods_1 .link_url
	{
	line-height: 150%;
	margin-top:5px;
	font-weight:bold;
	}.new_cate_2021_goods_1 .link_url a
	{
	color: #3366cc;
} */
.new_cate_2021_goods_1
{
	width: 48%;
 	-webkit-box-shadow: 4px 2px 6px #8E8E8E;
	padding:5px 5px 5px 5px;
	margin-top:5px;
	min-height:620px;
}
.new_cate_2021_goods_1 .image_show
{
	width: 95%;
	height: auto;
	aspect-ratio: 3/2;
	/* 	border-radius: 4px;
	object-fit: cover; */
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.new_cate_2021_goods_1 .link_url
{
	line-height: 150%;
	margin-top:5px;
	font-weight:bold;
}
.new_cate_2021_goods_1 .link_url a
{
	color: #3366cc;
}
.new_cate_2021_goods_1 .link_url a:hover
{
	color: red;
}
.new_cate_2021_goods_other 
{
	width: 50%;
}
.new_cate_2021_goods_other .image_show
{
	width: auto;
	height:auto;
	Max-height: 75px;
	aspect-ratio: 3/2;
	Max-width: 100%;
	border-radius: 4px;
    object-fit: cover;
}
.new_cate_2021_hover
{
}
.new_cate_2021_hover a
{
	display: block;
	/* height:110px; */
	background: #FFFFFF;
	margin:5px 5px 5px 5px;
	border: 1px solid #D5DBDB;
	padding:5px 5px 5px 5px;
	border-radius: 4px;
	-webkit-box-shadow: 4px 2px 6px #8E8E8E;
	Color:#000000;
}
.new_cate_2021_hover a:hover
{
	background: #D5DBDB;
	/* color:#000000; */
	/*border: 1px solid #D5DBDB;*/
}
/*Giao dien moi 2024 ----------*/
#new_home_2014
{
	width: 100%;
    
}
#new_home_2014 img
{
	max-width: 100%;
    
}
#new_home_2014 .new_home_2014_title
{
	color: #191919;
    font-family: Tahoma;
    font-size: 14px;
    font-weight: bold;
	padding:5px 0px 5px 0px;
}
#new_home_2014 .new_home_2014_price
{
    font-size: 12px;
    font-weight: bold;
	padding:5px 0px 5px 0px;
}
#new_home_2014 .new_cate_2024_hover a
{
	display: block;
	/* height:110px; */
	background: #FFFFFF;
	margin:5px 5px 5px 5px;
	border: 1px solid #D5DBDB;
	padding:5px 5px 5px 5px;
	border-radius: 4px;
	-webkit-box-shadow: 4px 2px 6px #8E8E8E;
	Color:#000000;
}
#new_home_2014 .new_cate_2024_hover a:hover
{
	background: #D5DBDB;
	/* color:#000000; */
	/*border: 1px solid #D5DBDB;*/
}


.display_flex
{
	display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.col40
{
	width:39%;
}
.col50
{
	width:49%;
}
.col60
{
	width:59%;
}
.col00
{
	width:100%;
}
.link_url_2024
{
	line-height: 150%;
	margin:5px 0px 5px 0px;
	font-weight:bold;
}
.link_url_2024 a 
{
    color: #3366cc;
}
.link_url_2024 a:hover
{
    color: red;
}
/*END -Giao dien moi 2024 ----------*/
.itemTit{
	/* -webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		height:32px;
		position:relative;
		border-bottom: 1px solid #CCCCCC;
		border-right: 1px solid #CCCCCC;
	background:#DDEDFB; */
	border-bottom: solid 2px #004f99;
	overflow: hidden;
	height:39px;
}
.itemTit .tit{
	float: left;
	text-transform: uppercase;
	text-align:left;
	padding:7px 0 0 10px;
	background: #004f99;
	color: #fff;
	font-size: 18px;
	line-height: 38px;
	padding: 0 15px;
	position: relative;
	padding-right: 8px;
	border-top: solid 3px #ff9933;
	border-radius: 7px 0 0 0;
	-moz-border-radius: 7px 0 0 0;
	font-weight: 500;
}
.itemTit .tit a {color:#FFFFFF;text-decoration:none;}
.itemTit .tit ::before 
{
	content: '';
	display: block;
	position: absolute;
	border: solid 42px transparent;
	border-left-color: #ff9933;
	right: -83px;
	top: -3px;
}    
.itemTit .tit ::after 
{    
	content: '';
	display: block;
	position: absolute;
	border: solid 37px transparent;
	border-left-color: #004f99;
	right: -73px;
	top: 0;
}
.mores{text-align:right;padding:6px;}
.mores a {/* text-shadow: 0 1px 0 #FFFFFF; */color: #285DAB;font-size: 14px;/* font-weight: bold; *//* text-decoration: underline; */}
/*---------------- co dãn hình ảnh trong iframe --------------------*/
.product_content .ratio-img {
    display: block;
	max-width: 100% !important;
    height: auto !important;
}
.product_content iframe 
{ 
	max-width: 90%;
	height: auto;
    aspect-ratio: 16/9;
}
#toc
{
	border: 1px solid #bba;
	background-color: #f7f8ff;
	padding: 1em;
	font-size: 14px;
	text-align: center;
	Max-width:600px;
	counter-reset: section_h3;
}
#toc a
{
	font-weight: normal;
}
#toc-header
{
	
	padding: 0;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
}

#toc ul
{
	list-style-type: none;
	margin-left: 0;
	padding-left: 0;
	text-align: left;
}
#toc a:link
{
	color: black;
}
#toc a:active
{
	color: blue;
}
#toc a:hover
{
	color: red;
}
.toc3
{
	margin-left: 1em;
	font-size: 15px;
}
.toc3 a::before {
	counter-increment: section_h3;
	content: counter(section_h3) ". ";
}
.toc4
{
	margin-left: 2em;
	display: list-item;
	/* This has to be "list-item"                                               */
	list-style-type: disc;
	/* See https://developer.mozilla.org/en-US/docs/Web/CSS/list-style-type     */
	list-style-position: inside;
	/* See https://developer.mozilla.org/en-US/docs/Web/CSS/list-style-position */
	font-size: 13px;
}
.toc5
{
	margin-left: 3em;
}
.toc6
{
	margin-left: 4em;
}
/*----------------e-commerce --------------------*/
.e-commerce
{
	margin: 0px 10px 0px 0px;
	font-size:14px;
	font-weight: bold;
}
.eshop
{
	margin: 5px 10px 5px 10px;
}
.eshop img
{
	margin: 5px 5px 5px 5px;
	vertical-align: top;
}
.eshop img:hover
{
	height: 55px;
	
}

/*----------------End e-commerce --------------------*/
/*----------------Mobile menu --------------------*/
/* Style the navigation menu */
.mobile-container
{
	position: sticky;
	position: -webkit-sticky;
	top:0px;
	z-index:99999;
	display: flex;
	background-color:  #004f99;
	justify-content: space-between;
}
nav {
	background-color:  #004f99;
	height: 40px;
	/* width: 40px; */
	z-index:999999;
	padding: 0 16px;
	display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	text-align: center;
	line-height: 100%;
	/* fade in checked menu */
}
nav .m-menu__checkbox {
	display: none;
}
nav label.m-menu__toggle {
	cursor: pointer;
}
nav .m-menu {
	position: absolute;
	top: 0;
	left: 0;
	max-width: 450px;
	width: calc(100vw - 30px);
	height: 100vh;
	-moz-transform: translate3d(-450px, 0, 0);
	-o-transform: translate3d(-450px, 0, 0);
	-ms-transform: translate3d(-450px, 0, 0);
	-webkit-transform: translate3d(-450px, 0, 0);
	transform: translate3d(-450px, 0, 0);
	-moz-transition: transform 0.35s;
	-o-transition: transform 0.35s;
	-webkit-transition: transform 0.35s;
	transition: transform 0.35s;
	z-index: 1;
	overflow: hidden;
	background-color: #fff;
}
nav .m-menu__overlay {
	background-color: rgba(103, 103, 103, 0.5);
	position: absolute;
	top: 0;
	width: 100%;
	bottom: 0;
	z-index: 1;
	display: none;
}
nav .m-menu__header {
	padding: 0 16px;
	height: 50px;
	display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-around;
	justify-content: space-around;
	-ms-flex-pack: space-around;
	-webkit-align-items: center;
	align-items: center;
	border-bottom: 1px solid #e8e8e8;
}
nav .m-menu__header span {
	font-size: 1.2rem;
	font-weight: bold;
	text-align: center;
	width: 100%;
}
nav .m-menu .m-menu {
	-moz-transform: translate3d(480px, 0, 0);
	-o-transform: translate3d(480px, 0, 0);
	-ms-transform: translate3d(480px, 0, 0);
	-webkit-transform: translate3d(480px, 0, 0);
	transform: translate3d(480px, 0, 0);
}
nav .m-menu ul {
	height: 100%;
	overflow-y: auto;
}
nav .m-menu img {
	height:20px;
	padding-right: 3px;
	vertical-align: middle;
}
nav .m-menu ul li a, nav .m-menu ul li label {
	display: block;
	text-align: left;
	padding: 0 15px;
	line-height: 47px;
	text-decoration: none;
	color: #333;
	cursor: pointer;
	font-size: 1rem;
	border-bottom: 1px solid #e8e8e8;
	position: relative;
}
nav .m-menu ul li label.a-label__chevron::after {
	content: "";
	position: absolute;
	display: inline-block;
	height: 10px;
	width: 10px;
	border-color: #333;
	border-style: solid;
	border-width: 1px 1px 0 0;
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	top: 50%;
	margin-top: -5px;
	right: 16px;
}
nav .m-menu ul li .-invisible {
	border-bottom: 0;
}
nav .m-menu .m-menu label.m-menu__toggle {
	display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	border-bottom: 0;
	padding: 0;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
nav .m-menu__checkbox:checked ~ .m-menu__overlay {
	display: block;
}
nav .m-menu__checkbox:checked ~ .m-menu {
	-moz-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}


/* Style the active link (or home/logo) */
.active {
	background-color: #efefef;
	color: white;
} 
.menu_detail
{
	margin-left:15px;
}
.menu_detail a
{	
	margin-left:15px;
	padding: 3px 5px;
}
/* Then style the iframe to fit in the container div with full height and width */
.responsive-iframe {
	Max-width: 100%;
}
.combo
{
	width:1200px;
	padding: 5px 0px 5px 0px;
	font-size: 12px;
}
.card {
    position: relative;
    /* top: 50%; */
    /* left: 50%; */
    /* transform: translate(-50%,-50%); */
    width: 290px;
    height: 150px;
    background: #262626;
	margin:0px 5px 0px 5px;
    overflow: hidden;
	display: block;
	float: left;
	border-radius: 7px;
}
.card .imgBx,
.card .details {
    width: 100%;
    height: 100%;
    position: absolute;
    box-sizing: border-box;
    transition: .5s;
}
.card .imgBx {
    top: 0;
    left: 0;
}
.card:hover .imgBx {
    top: 0;
    left: -100%;
}
.card .imgBx img {
    width: 100%;
}
.card .details {
    background: #262626;
    top: 0;
    left: 100%;
    padding: 20px 30px;
}
.card:hover .details {
    top: 0;
    left: 0%;
	background:#262626;
}
.card .details h2 {
    color: #fff;
    text-align: center;
    margin: 0;
    padding: 0 0 10px;
    border-bottom: 2px solid #fff;
}
.card .details p {
    margin: 20px 0 0;
    color: #fff;
}
.hot_line_mobile
{	
	height: 30px;
	color: Yellow;
	background-color: #004f99;
	font-weight:bold;
	margin: 8px 0px 0px 10px;
	/* width: 350px; */
}
.hot_line_mobile a
{
	color: Yellow;
}
/*END -table of content*/
.list_price
{
	font-size: 14px;
	
}
.list_price img
{
	max-width:68px;
}
.new_article_cat
{
	width:98%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
	border-bottom: 1px dotted #ccc;
	margin:5px;
}
.new_article_cat ul
{
}
.new_article_cat ul li
{
	background: url(images/lts-do.png) no-repeat left 11px;
    text-align: justify;
    padding-left: 15px;
    border-top: 1px dotted #c9cacc;
    padding: 3px 0 3px 15px;
}
.new_article_cat .content_1
{
    text-align: justify;	
    padding-left: 15px;
    border-top: 1px dotted #c9cacc;
    padding: 5px 0 5px 5px;
	margin: 0;
	display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
	width:100%;
	font-size: 14px;
	font-family: "Roboto","sans-serif";
}
.new_article_cat .content_1 .content_11
{
	width: 40%;
	height:auto;
	aspect-ratio: 5/3;
	
}
.new_article_cat .content_1 .content_11 img
{
	
	-webkit-box-shadow: 2px 1px 3px #8E8E8E;
	
}
.new_article_cat .content_1 .content_12
{
	width: 58%;
    line-height: 18px;	
}
.new_article_cat .content_2
{
	background: url(images/lts-do.png) no-repeat left 11px;
    text-align: justify;
    padding-left: 15px;
    border-top: 1px dotted #c9cacc;
    padding: 5px 0 5px 15px;
	margin: 0;
	/* width:100%;	 */
	font-size: 14px;
}
.new_article_cat_list
{
	width:100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
	border-bottom: 1px dotted #ccc;
	margin:5px 0px 5px 0px;
}
.new_article_cat_list .article_categories_child
{
	
	width:49%;
	background: #FFF url(images/bg-box.png)no-repeat center top;
	background-size: 100% ;
	padding-bottom:10px;
    
}
.new_article_cat_list .article_categories_child .article_categories_child_title
{
	
	color: #2A388F;
    font: 700 18px/30px Roboto,Arial,Tahoma;
    border-bottom: 1px solid #a8a9aa;
    display: block;
    text-transform: uppercase;
	margin: 15px 15px 20px 15px;
}
.new_article_cat .photo_first_article
{
	height:230px;
	text-align:center;
}
.new_article_cat .photo
{
	width:24%;
	text-align: center;
	border: 1px dotted #ccc;
	margin:5px;
}
.new_article_cat .photo img
{
	max-width: 96%;
	max-height: 120px;
	padding:5px;
}
.new_article_cat .content
{
	width:74%;
	
}
.new_article_cat .content .title
{
	font-size: 16px;
	font-weight:bold;
	margin: 0px;
}
.new_article_cat .content .title a
{
	color: #2e5cb8;
}
.new_article_cat .content .title a:hover
{
	color: rgb(227, 108, 9);
}
.new_article_cat .content .author_n_date
{
	font-size: 12px;
	font-style: italic;
	text-align: right;
	display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
	color:#AAA8A8;
}
.new_article_cat .content .author_n_date .author
{
	width: 50%;
	text-align: left;
}
.new_article_cat .content .author_n_date .date
{
	width: 50%;
	text-align: right;
}
.new_article_cat .content .description
{
	font-size: 14px;
	font-style: italic;
}
@media only screen and (min-width: 767px)
{ 
	.mobile-container
	{
		display:none;
	}
	.hien_noi_dung
	{
		display:none;
	}
}
@media only screen and (min-width: 100px) and (max-width: 767px) 
{	
	.combo
	{
		display:none;	
	}
	.pageTop
	{
		display:none;
	}
	.block{
		font-size: 12px;
		width:98%; height:auto;
	}
	.sticky {
		top: 40px;
	}
	.top_page{display:none;}
	#article h2{
		font-size:16px;
		color: rgb(227, 108, 9);
	}
	#article h3{
		font-size:14px;
		color: rgb(227, 108, 9);
		line-height: 38px;
	}
	#article :target {
		padding-top: 45px;
	}
	#articleRight{display:none;}
	#articleLeft{width:100%;margin:0 8px 8px 0;}
	#articleLeft img{max-width:100%; height: auto;}
	#articleLeft p{margin:0 0 0 0;}
	.footer_cosl_1 {
		width: 100%;
	}
	.footer_cosl_1.left_info {
		padding: 14px 0;
		text-align: center;
		border-right: 1px solid #ccc;
		margin-top: 20px;
		max-width:100%;
	}
	.footer_cosl_2 {
		/* display:none */
		width:100%;
	}
	iframe {
		max-width: 100% !important;
		/* width: auto !important;
		height: auto !important; */
	}
	.logo{
		width:100%; height:95px; line-height:95px; vertical-align:middle; text-align:center; overflow:hidden;
	}
	.logo img{
		margin-top: 10px 0 10px 0;
		text-align:center; 
		vertical-align:middle; 
		width: 100%;
		height: auto;
	}
	.formbox{
		width:100%;  
		/*display:none;*/
		height:auto;
	}
	.spanbox{
		display:none;
	}
	
	.pageWarp_article{
		font-size:12px; 
		line-height: 150%;	
		background:url(images/body-bg-top.png) 0px 0px repeat-x; 
		width:auto;
	}
	.searchbox{
		font-size:12px;
		width:100%; 
		height:auto; 
		background:url(images/search_bg.gif) no-repeat 0 0;
	}	
	/** VinhDQ ***/
	.recommendContent  .goodsbox {
		width: 48%;
		height: 260px;
		display: block;
		text-align: center;
		vertical-align: top;
		margin: 0 !important;
		zoom: 1;
		_height: 1px;
		overflow: hidden;
		border: 1px solid #ddd;
		float: left;
		border-top: none;
		border-left: none;
		position: relative;
	}
	.article_style_title
	{
		padding-top: 10px;
		margin: 10px 0px 10px 0px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		height:38px;
		position:relative;
		border-bottom: 1px solid #CCCCCC;
		border-right: 1px solid #CCCCCC;
		background:#DDEDFB;
	}
	.crop 
	{
		width:100%;
		overflow:hidden;
		max-height:230px;
	}
	#pageLeft,.pageLeft{
		display:none;
	}
	#pageRight, .pageRight {
		width: 100%;
	}
	.pageNav{
		display: none;
	}
	.cartBox{
		display: none;
	}
	.pageWarp{
		font-size:12px; 
		line-height: 150%;	
		background:url(images/body-bg-top.png) 0px 0px repeat-x; 
		width:100%;
	}
	.pageWarp_listproduct{
		font-size:12px; 
		line-height: 150%;	
		background:url(images/body-bg-top.png) 0px 0px repeat-x; 
		width:100%;
	}
	.pageWarp_listproduct .grid .goodsbox{
		position: relative;
		width: 48%;
		height: 270px;
		display: block;
		text-align: center;
		vertical-align: top;
		margin: 0 !important;
		zoom: 1;
		_height: 1px;
		overflow: hidden;
		border: 1px solid #ddd;
		float: left;
		border-top: none;
		border-left: none;
	}
	.goodInfoTxt {
		display:none;
	}
	.mod2Tit
	{
		display:none;
	}
	.hostrybox{
		display:none;
	}
	/* .helpbox{
		display:none;
	} */
	.helpbox .goodsbox
	{
		width: 100%;
		margin: 0px;
		margin: 0 2px 0 3px;
	}
	.attribuet {
		width: 100%;
	}
	#ECS_COMMENT
	{
		/* display:none; */
	}
	.goodInfoImg
	{
		font-size:13px;
		width:98%; margin-right:10px;
	}
	#focuscont
	{
		max-width: 100% !important;
	}
	.focuscont img
	{
		max-width: 100% !important;
	}
	.an_noi_dung
	{
		display:none;
	}
	.goodsName_mobile
	{
		line-height:30px; 
		font-weight:bold; 
		word-wrap:break-word;
		margin:0px 10px 0px 10px;
		/* height: 37px; */
		color: rgb(227, 108, 9);
		font-size: 18px;
		line-height: 32px;
		padding: 0px;
	}
	.cate_style 
	{
		font-size: 12px;
		color: green;
		margin: 5px 10px 5px 10px;
		/* text-align: left; */
	}
	.helpbox{
		font-size:14px;
	}
	.helpList{
		padding-left:20px;
	}
	.helpTit 
	{
		/* height: 24px;
			line-height: 24px;
			font-size: 14px;
			font-weight: bold;
		text-align: left; */
		padding-left: 5px;
		margin-bottom: 5px;
		margin-top: 5px;
		border-bottom: 1px solid red;
		width: 90%;
		/* 		Background:#000000;
		color:#FFFFFF; */
	}
	.flashbox
	{
		max-width:98%;
		height:100%;
	}
	.flashbox img
	{
		max-width:100%;
		max-height:auto;
	}
	.recomTit .recomRight {
		height:auto;
	}
	.product_related_col1{
		width: 100%;
	}
	.product_related_col2{
		width: 100%;
	}
	/*Giao dien moi 2021 ----------*/
	.new_cate_2021
	{
		width: 97%;
	}
	.new_cate_2021_left
	{
		width: 100%;
	}
	.new_cate_2021_right
	{
		width: 100%;
	}	
	.new_cate_2021_article_1
	{
		width: 100%;
		padding: 5px 0px 10px 5px;
		min-height:auto;
	}
	.new_cate_2021_article_other
	{
		width: 100%;
		height:auto;
	}
	.new_cate_2021_goods_1
	{
		width: 100%;
		padding: 5px 0px 10px 5px;
		min-height:auto;
	}
	.new_cate_2021_goods_other
	{
		width: 100%;
		height:auto;
	}
	.cat_description_general .cat_img
	{
		width:100%;
	}
	.cat_description_general .cat_content
	{
		width:100%;
	}
	.list_price .hidden{display:none}
	.new_article_cat .photo
	{
		width:28%;
	}
	.new_article_cat .photo img
	{
		width:90%;
	}
	.new_article_cat .content
	{
		width:68%;
	}
	.new_article_cat .content .title
	{
		font-size: 14px;
	}
	.new_article_cat .content .description
	{
		font-size: 12px;
	}	
	.new_article_cat .content .author_n_date
	{display:none}
	.new_article_cat_list .article_categories_child
	{
		
		width:96%;
	}
	.new_article_cat .photo_first_article
	{
		height:auto;
	}
	.logo, .formbox
	{
		width:98%;
	}
	.formbox form #keyword{
		width: calc(100vw - 80px);
	}
	.chu_chay
	{
		display:none;
	}
	.product_content table
	{
		width: 100%;
		margin-left: 0px;
	}
	.new_article_cat_list
	{
		width:98%;
	}	
	.comment 
	{
		margin:0;
	}
	.comment .comment_reply
	{
		margin-left:20px;
	}
	#guest_name, #cellphone, #email
	{
		width:98%;	
	}
	.content_reply
	{
		width:98%;	
	}
	.col40
	{
		width:98%;
	}
	.col50
	{
		width:98%;
	}
	.col60
	{
		width:98%;
	}
	#new_home_2014 .new_home_2014_title
	{
		font-size: 16px;
	}
}										