/* Website template by freewebsitetemplates.com */
/*------------------------- Layout styles ------------------------*/ 
body{
	margin:0;
	background:#fff;
	font-family: Arial;
	font-size: 12px;
	text-align: justify;
	overflow-x:hidden;
}


table.my-table, table.my-table tr,table.my-table th, table.my-table td{
	border: 1px dotted #ff8000;
}

a{
	text-decoration: none;
}

/*------------------------- Header ------------------------*/ 
.header{
	height: 68px;
	padding-top: 17px;
	width: 1000px;
	margin: 0 auto;
}

.logo{
	height: 68px;
	padding: 0;
	display: block;
	float: left;
}

#featured{
	height: 360px;
	margin-bottom: 10px;
}

.menu{
	min-height: 36px;
	clear: both;
	position: relative;
	z-index: 10;
	margin-bottom: 5px;
}

.body{
	width: 1000px;
	margin: 0 auto;
}


.div-log{
	float: left;
}

.search{
	float: right;
}

.hotline{
	background: url(../images/bg_hotline.png) no-repeat right top;
	width: 179px;
	height: 34px;
	line-height: 38px;
	padding-right: 7px;
	font-weight: bold;
	font-style: italic;
	color: #ff0000;
	float: right;
}

.diadiem a{
	background: url(../images/bg_diadiem.png) no-repeat left top;
	width: 155px;
	height: 39px;
	color: #fff;
	display: block;
	text-align: justify;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	line-height: 38px;
	padding-left: 15px;
}

.diadiem a:hover{
	text-decoration: none;
	color: yellow;
}

#myForm{
	background: url(../images/bg_search.png) no-repeat left top;
	width: 204px;
	height: 39px;
	display: block;
	margin-left: 25px;
}

#txtKeyword{
	border: none;
	background: #ebebeb;
	height: 37px;
	margin: 0 5px;
	float: left;
}

#btn-search{
	margin: 5px 4px 0 0;
}
/*------------------------- Footer ------------------------*/ 
.footer{
	width: 1000px;
	margin: 0 auto;
	border-top: 6px solid #dadada;
	background: #e7e7e7;
	clear: both;
	padding: 10px 0 0;
}

.footer-menu{
	margin: 0 auto;
	clear: both;
	display: inline-block;
	width: 1000px;
}

.width-fm{

}

.ul-menu{
	
	width: 1006px;
	margin: 0 auto;
}

.ul-menu ul{
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
}

.ul-menu ul li{
	float: left;
}

.ul-menu ul li a{
	font-size: 14px;
	color: #fff;
	padding: 0 10px;
	border-left: 1px solid #fff;
	text-decoration: none;
}

.width-fm{
	float: left;
}

.mangxahoi{
	float: right;
	margin-top: 8px;
}

.copyright{
	width: 980px;
	margin: 0 auto;
	padding: 15px 10px;
	color: #737373;
	clear: both;
	border-top: 1px solid #fff;
	margin-top: 15px;
}

.category-bottom{
	width: 938px;
	margin: 10px auto 10px auto;
	padding: 10px;
	border: 1px solid #cdcdcd;
	color: #818181;
	display: table;
}

.category-bottom-left{
	float: left;
	width: 450px;
	float: left;
}

.category-bottom-right{
	width: 470px;
	float: right;
}

.category-bottom-right ul{
	list-style: none;
	margin: 0;
	padding: 0;
}

.category-bottom-right ul li{
	float: left;
	width: 44%;
	background: url(../images/bg_bmenu.png) no-repeat left center;
	padding-left: 20px;
	line-height: 25px;
}

.category-bottom-right ul li a{
	font-weight: bold;
	color: #474747;
}

.bv{
	display: block;
	margin: 0 auto;
	width: 999px;
}

.bv-left{
	float: left;
	background: url(../images/body_left.png) no-repeat right top;
	width: 6px;
	height: 221px;
	display: block;
}

.bv-right{
	float: left;
	background: url(../images/body_right.png) no-repeat left top;
	width: 6px;
	height: 221px;
	display: block;
}

.hot-news {
	width: 100%;
	float: left;
	margin: 0 auto 0 auto;
	min-height: 570px;
}

.titleNews1 a{
	font-weight: bold;
	color: #892d44;
	font-size: 14px;
	display: block;
	width: 100%;
	text-align: left;
	margin-bottom: 10px;
}

.overview{
	float: left;
	width: 100%;
	text-align: justify;
	color: #0b0b0b;
}

.news{
	width: 283px;
	padding: 10px;
	margin-top: 19px;
	border: 1px solid #cdcdcd;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
}

.news.two{
	margin: 19px 19px 0;
}

.more{
	background: url(../images/bg_more.png) no-repeat left top;
	display: block;
	width: 104px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	color: #fff;
	margin-top: 10px;
}

.news-title{
	font-weight: bold;
	color: #892d44;
	font-size: 20px;
	display: block;
	width: 100%;
	text-align: left;
	margin: 20px 0;
}

.related-title{
	font-weight: bold;
	color: #000;
	font-size: 16px;
	display: block;
	width: 100%;
	text-align: left;
	margin: 10px 0 0;
	line-height: 25px;
	border-bottom: 1px solid #bd9768;
	padding-bottom: 5px;
}

.product-image{
	margin-right: 15px;
	float: left;
	width: 115px;
	height: auto;
	display: block;
	overflow: hidden;
}

.about-slider{
	width: 1006px;
	margin: 0 auto;
}

.about{
	width: 280px;
	float: left;
	margin-top: 45px;
}

.about-title{
	text-transform: uppercase;
	font-size: 21px;
	color: #e3dda3;
	margin-bottom: 30px;
	display: block;
}

.about-content{
	color: #e3dda3;
	line-height: 20px;
	text-align: justify;
}

.about-view a{
	float: right;
	clear: both;
	margin-top: 10px;
}

.r-slider{
	width: 1000px;
	margin: 0 auto;
}


.footer-menu ul{
	list-style: none;
	padding: 0;
	margin:0;
}

.footer-menu ul li{
	float: left;
	margin-left: 25px;
	line-height: 20px;
	width: 220px;
}

.footer-menu li ul{
	padding-top: 5px;
}

.footer-menu ul li li{
	margin-left: 0;
	float: left;
	clear: both;
}

#dp_swf_engine{
	display: none;
}

.box-left{
	margin-left: 7px;
	margin-right: 16px;
	margin-bottom: 15px;
}

.box-left-content{
	display: block;
	border: 3px solid #d38e40;
	width: 183px;
	min-height: 200px;
	background: #8a2c46 url(../images/bg_hoavan.png) no-repeat center bottom;
}

.box-left-content ul{
	list-style: none;
	margin: 0px 10px 10px;
	padding-left: 0;
}

.box-left-content ul li{
	line-height: 35px;
	background: url(../images/bg_cat_li.png) no-repeat center top;
}

.box-left-content ul li.first{
	background: none;
}

.box-left-content ul li a{
	color: #f9f2c8;
	font-weight: bold;
}

.box-left-support{
	padding: 10px;
	border: 1px solid #bd9768;
	width: 167px;
	display: inline-block;
	color: #3d3d3f;
	font-weight: bold;
}

.box-right{
	margin-right: 7px;
	margin-left: 16px;
	margin-bottom: 15px;
}

.box-right-content{
	padding: 10px;
	border: 1px solid #bd9768;
	width: 167px;
	display: inline-block;
}

.main{
	display: block;
	width: 786px;
	float: right;
}

ul.product{
	list-style: none;
	padding-left: 0;
}

ul.product li {
float: left;
clear: both;
width: 786px;
margin-bottom: 10px;
padding-bottom: 10px;
}

.product-title{
	float: left;
	width: 634px;
}

ul.right-product{
	list-style: none;
	padding: 0;
	margin: 0;
}

.right-product-title a{
	text-align: center;
}

.sale-product-title .titleNews1 a{
	font-size: 12px;
	font-weight: normal;
}

.sale-product-image {
	width: 64px;
	margin-right: 5px;
	display: block;
	float: left;
}

ul.right-product li{
	float: left;
	clear: both;
	margin-bottom: 5px;
	display: block;
	width: 167px;
}

.sale-product-image{
	float: left;
}

.l-hotline{
	font-weight: bold;
	color: #3d3d3f;
	padding: 10px 3px 10px;
}

.l-hotline span{
	color: #e70103;
	font-size: 16px;
}

.main-title{
width: 100%;
height: 30px;
margin-top: 10px;
display: block;
font-weight: bold;
color: #ce2017;
text-transform: uppercase;
font-size: 18px;
line-height: 30px;
border-bottom: 1px solid #e3e3e3;
}

.box-support-title{
background: url(../images/bg_monngon.png) no-repeat left bottom;
width: 189px;
height: 33px;
display: block;
font-weight: bold;
color: #412e1f;
text-transform: uppercase;
font-size: 17px;
line-height: 30px;
margin-bottom: 3px;
}

.box-right-title{
background: url(../images/bg_monngon.png) no-repeat left bottom;
width: 189px;
height: 33px;
display: block;
font-weight: bold;
color: #412e1f;
text-transform: uppercase;
font-size: 17px;
line-height: 30px;
margin-bottom: 3px;
}

.related-content ul{
	margin: 15px 0 15px 15px;
	padding: 0;
}

.related-content .titleNews1 a{
	font-size: 12px;
}

.box-left-title {
background: url(../images/bg_title_left.png) no-repeat left top;
width: 179px;
height: 90px;
display: block;
font-size: 15px;
text-transform: uppercase;
font-weight: bold;
color: #f7f3c6;
line-height: 135px;
padding-left: 10px;
margin-bottom: 3px;
}

.more {
background: url(../images/view.png) no-repeat left top;
width: 85px;
height: 37px;
display: block;
color: #594433;
font-weight: bold;
text-transform: uppercase;
line-height: 37px;
text-align: left;
padding-left: 18px;
}

.flag-login-search{
	float: right;
}

.flag{
	float: right;
}

.login-search{
	float: right;
	clear: both;
	margin-top: 2px;
}

.login{
	float: left;
	line-height: 25px;
}

.login a{
	color: #3d3d3d;
}

.search{
	float: right;
	background: url(../images/bg_search.png) no-repeat left top;
	width: 192px;
	height: 25px;
	line-height: 25px;
	margin-left: 10px;
}

.search input.text{
	margin: 0 0 0 5px;
	width: 143px;
	border: none;
}

.search input.image{
	float: right;
	margin: 2px 2px 0 0;
}

.banner-home{
	width: 1000px;
	margin: 0 auto;
}

.product-group{
	width: 100%;
	float: left;
	clear: both;
}

.title-product-group{
	background: url(../images/bg_nhomsanpham.png) no-repeat left top;
	width: 155px;
	height: 33px;
	line-height: 33px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	font-size: 14px;
}

.content-product-group{
	border: 1px solid #d1d1d1;
	background: #f5f5f5;
	margin-bottom: 5px;
	display: inline-block;
	width: 998px;
	overflow: hidden;
	border-radius: 0px 0px 5px 5px;
	-moz-border-radius: 0px 0px 5px 5px;
	-webkit-border-radius: 0px 0px 5px 5px;
	-khtml-border-radius: 0px 0px 5px 5px;
}

.content-product-group ul{
	list-style: none;
	padding: 0 7px;
	margin: 0;
}

.content-product-group ul li{
	float: left;
	width: 228px;
	height:153px;
	padding:0 8px 0 9px;
	text-align: center;
	border-left: 1px solid #b8b8b8;
	margin: 17px 0;
	position:relative;
}

.content-product-group ul li:hover a{
	color:yellow;
}

.content-product-group ul li.first{
	border-left: none;
}

.prod-group-title a{
	font-size: 11px;
	color: #fff;
	line-height: 20px;
}

.content-product-group ul li .prod-group-title{
	position:absolute;
	bottom:0;
	width:218px;
	height:39px;
	padding:0 5px;
	background:url(../images/bg_intro_congnghiep.png) left top;
}

.footer-menu li a{
	color: #616161;
	text-transform: uppercase;
	font-weight: bold;
}

.footer-menu li li a{
	color: #727272;
	text-transform: none;
	font-weight: normal;
}

.new-product{
	width: 615px;
	float: left;
	margin-top: 10px;
}

.new-product-title{
	font-size: 18px;
	background: url(../images/bg_gachngang.png) repeat-x right bottom;
}

.new-product-title span{
	background: url(../images/bg_nhomsanpham.png) no-repeat left top;
	width: 155px;
	height: 33px;
	line-height: 33px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	font-size: 14px;
	display:block;
}

.new-product-content{
	position: relative;
}

.list_carousel {
	margin: 20px 0 30px;
	width: 555px;
	float: left;
}
.list_carousel ul {
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
}
.list_carousel li {
	text-align: center;
	width: 166px;
	height: 228px;
	padding: 0;
	margin: 6px 3px 6px 11px;
	display: block;
	float: left;
}
.list_carousel.responsive {
	width: auto;
	margin-left: 0;
}
.clearfix {
	float: none;
	clear: both;
}
.prev {
	float: left;
	width: 30px;
	position: relative;
	top: 126px;
}
.next {
	float: right;
	width: 30px;
	text-align: right;
	position: relative;
	top: 126px;
}


.sidebar-home{
	float: right;
	width: 362px;
}

.news-event-title a{
	font-weight: bold;
	color: #404040;
	font-size: 14px;
	line-height: 25px;
	display: block;
	margin:10px 0 5px;
}

.news-event-content ul{
	list-style: none;
	margin: 0;
	padding: 0;
}

.news-event-content ul li{
	float: left;
	clear: both;
	background: url(../images/arrows-news.png) no-repeat left 0px top 7px;
	padding-left: 15px;
	display: block;
}

.news-event-content ul li a{
	color: #434343;
	line-height: 20px;
}

.video iframe{
	width: 362px!important;
	height: 233px!important;
}

.video-detail{
	margin-bottom: 10px;
}

.video-detail iframe{
	width: 199px!important;
	height: 163px!important;
}

.sidebar-left{
	width: 199px;
	float: left;
}

.sidebar-left-title{
	background: url(../images/bg-title-product.png) no-repeat left top;
	font-size: 15px;
	color: #464646;
	padding: 0 10px;
	line-height: 38px;
	font-weight: bold;
}

.sidebar-left-content{
	padding: 5px 10px 15px;
	display: inline-block;
	width: 179px;
	background: #f1f1f1;
	margin-bottom: 10px;
}

.sidebar-left-content ul{
	list-style: none;
	margin: 0;
	padding: 0;
}

.sidebar-left-content ul li{
	background: url(../images/arrows-product.png) no-repeat left 0px top 12px;
	padding-left: 15px;
	display: block;
	border-bottom: 1px solid #dfdfdf;
	line-height: 30px;
}

.sidebar-left-content ul li li{
	line-height:25px;
}

.sidebar-left-content ul li a{
	font-weight: bold;
	color: #464646;
}

.news-first{
	margin: 10px 0;
}

.news-first-image{
	width: 357px;
	height: 200px;
	overflow: hidden;
	margin-right: 18px;
	float: left;
}

.news-first-title a{
	display: block;
	width: 100%;
	color: #464646;
	font-size: 18px;
	margin-bottom: 10px;
	line-height: 20px;
}

.news-first-overview{
	float: left;
	width: 411px;
	line-height: 20px;
	color: #0b0b0b;
}

.tinlienquan-title {
float: left;
clear: both;
display: block;
text-transform: uppercase;
color: #0b0b0b;
padding: 0 10px;
line-height: 30px;
background: #ffd964;
width: 766px;
margin: 10px 0 0;
font-weight: bold;
}

.tinlienquan-content{
	float: left;
	clear: both;
	display: inline-block;
	width: 786px;
	padding-bottom: 10px;
}

.tinlienquan-content ul{
	list-style: none;
	margin: 0;
	padding: 0;
}

.tinlienquan-content ul li {
float: left;
clear: both;
display: inline-block;
width: 786px;
border-bottom: 1px solid #dedede;
padding-bottom: 10px;
margin-top: 10px;
}

.tinlienquan-content ul li .titleNews1 a{
	font-size: 12px;
	font-weight: bold;
	color: #0b0b0b;
}

.title-contact{
	color: #464646;
	font-size: 18px;
	border-bottom: 1px solid #cfcfcf;
	line-height: 30px;
	margin-bottom: 20px;
	margin-top: 15px;
}

.title-contact span{
	margin-bottom: 5px;
	border-left: 7px solid #ce2017;
	padding-left: 10px;
}

.main-title span{
	margin-bottom: 5px;
	border-left: 7px solid #ce2017;
	padding-left: 10px;
}

.contact.fl input{
	width: 280px;
	height: 30px;
	padding: 0 10px;
	border: 1px solid #d7d7d7;
	background: #fdfdfd;
	margin-top: 10px;
}

.regfrm input{
	width: 280px;
	height: 30px;
	padding: 0 10px;
	border: 1px solid #d7d7d7;
	background: #fdfdfd;
	margin-top: 10px;
}

input.btn.btn-primary{
	width: auto!important;
	padding: 0 15px;
	margin-bottom: 20px;
}

.contact.fl textarea{
	width: 280px;
	padding:10px;
	border: 1px solid #d7d7d7;
	background: #fdfdfd;
	margin-top: 10px;
	font-family: Arial;
}

input.btn-contact {
width: 63px!important;
height: 25px!important;
line-height: 25px;
font-weight: bold;
background: url(../images/bg-send.png) no-repeat left top!important;
text-align: center;
color: #6c6c6c;
border: none!important;
float: right;
margin-bottom: 30px;
margin-right: 18px;
}

ul.tuyendung{
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.tuyendung li{
	display: inline-block;
	width: 1000px;
	float: left;
	clear:  both;
	margin-bottom: 25px;
}

.tuyendung-image{
	width: 189px;
	height: 115px;
	background: #fff;
	padding: 2px;
	border: 1px solid #cecece;
	float: left;
	margin-right: 25px;
}

.tuyendung-title{
	float: right;
	width: 774px;
}

.tlq-title{
	display: block;
	width: 100%;
	line-height: 30px;
	font-size: 18px;
	color: #6c6c6c;
	margin-bottom: 10px;
	margin-top:10px;
	clear:both;
}

.tlq-content{
	display: inline-block;
	width: 1000px;
	margin-bottom: 20px;
}

ul.tlq-tuyendung{
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.tlq-tuyendung li{
	float: left;
	clear: both;
	background: url(../images/arrows-tuyen-dung.png) no-repeat left 0px top 10px;
	padding-left: 10px;
	display: block;
	line-height: 25px;
}

ul.tlq-tuyendung li a{
	font-weight: bold;
	color: #6c6c6c;
}

ul.tlq-tuyendung li em{
	color: #b9b9b9;
	margin-left: 5px;
}

.news-content{
	width: 1000px;
	display: inline-block;
	margin-bottom: 20px;
	line-height:22px;
}

.sidebar-left-content .active{
	color: #d01f19;
}

.main-image img{
	max-width: 100%;
}

.pagination {
clear: both;
margin: 10px 0;
}

ul.product-list{
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.product-list li{
	display: inline-block;
	width: 786px;
	padding-bottom: 10px;
	margin-top: 10px;
}

.prod-content{
	margin: 10px 0;
	line-height:22px;
}

.sidebar-gocnauan{
	float: right;
	width: 300px;
	margin: 5px 0;
}

.banner-right{
	margin-top: 10px;
}

.gocnauan-item{
	border:1px solid #cecece;
	padding: 3px;
	width: 318px;
	height: 390px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-top: 5px;
	float: left;
	position: relative;
}

.gocnauan-item-title a{
	color: #000;
	font-size: 18px;
	display: block;
	padding: 15px;
}

.gocnauan-item-overview{
	padding: 0 15px;
	color: #616161;
	line-height: 20px;
}

.gocnauan-item-detail a{
	position: absolute;
	bottom:15px;
	left: 15px;
	display: block;
	background: url(../images/bg-chi-tiet.png) no-repeat left top;
	width: 96px;
	height: 31px;
	line-height: 31px;
	color: #fff;
	text-transform: uppercase;
	padding-left: 15px;
}

.monngontrongtuan{
	clear: both;
	float: left;
	display: block;
	width: 1000px;
	margin-top: 20px;
}

.monngontrongtuan-title{
	clear: both;
	display: block;
	width: 1000px;
	font-size: 18px;
	text-transform: uppercase;
	color: #585858;
	margin: 0 0 20px 0;
}

.monngontrongtuan-content{
	display: inline-block;
	width: 1000px;
	height: 200px;
	margin: 0 auto 5px auto;
	background: #e2e2e2;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
}

.monngontrongtuan-content .list_carousel {
	margin: 6px 0 0;
	width: 892px;
	float: left;
}
.monngontrongtuan-content .list_carousel ul {
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
}
.monngontrongtuan-content .list_carousel li {
	text-align: center;
	width: 160px;
	height: 175px;
	padding: 0;
	margin: 6px 6px 6px 11px;
	display: block;
	float: left;
	background: #fff;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
}
.monngontrongtuan-content .list_carousel.responsive {
	width: auto;
	margin-left: 0;
}

.monngontrongtuan-content .prev {
	float: left;
	width: 54px;
	position: relative;
	top: 60px;
}
.monngontrongtuan-content .next {
	float: right;
	width: 54px;
	text-align: right;
	position: relative;
	top: 60px;
}

.monngontrongtuan-content  .caroufredsel_wrapper{
	width: 892px!important;
}

.monngon-image{
	margin-top: 7px;
}

.monngon-title a{
	color: #ce2017;
	line-height: 20px;
	display: block;
	text-align: center;
	padding: 0 5px;
	text-transform: uppercase;
	font-weight: bold;
	font-weight: bold;
	font-size: 14px;
	min-height: 42px;
}

.monngon-view a{
	text-align: center;
	font-size: 11px;
	color: #343434;
}

.main-gocnauan{
	display: in
}

.label-register{
	width: 150px;
}

.menu{
	background:url(../images/bg_menu.png) no-repeat top left;
	width: 1000px;
	margin: 0 auto 5px auto;
}

/*menu*/
.menu ul{
	z-index:1001;
}
.menu ul li{
	float:left;
	text-align:center;
	line-height:18px;
	height:36px;
	padding:0 0 0 0;
	position:relative;
}
.menu ul li a {
    color: #fff;
    display: block;
    font-size: 12px;
    font-weight: bold;
    height: 36px;
    line-height: 36px;
    padding: 0 14px 0;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
    background:url(../images/border-menu.png) no-repeat left center;
}

.menu ul li a.en{
padding:0 14px;
}
.menu ul li a.ko{
padding:0 32px;
}

.menu ul li.sort-li0 a{
	background: none;
}

.menu ul li.sort-li0 a img{
	position: relative;
	top: 6px;
}

.menu ul li a span{
	/*font-family: "Optimabold";*/
	display:block;
	height:28px;
}
.menu ul li:hover a, .menu ul li.active a{
	color: #fff;
}
.menu ul li:hover a span{
	background:url(../images/menu-span.png) no-repeat bottom center;
}
.menu li .submenu{
  display:none;
  position:absolute; 
  top:36px;
  left:0px;
  border:1px solid #a60800;
  background:#ce2017;
  text-align:left;
  z-index:1002;
  /*width:425px;*/
  -moz-box-shadow:10px 10px 10px rgba(0,0,0,0.2);
  -webkit-box-shadow:10px 10px 10px rgba(0,0,0,0.2);
  box-shadow:10px 10px 10px rgba(0,0,0,0.2);
}

.menu li .submenu li a:hover{
	color: #fff!important;
	text-decoration: underline;
}

/*.menu li.sort-li6 .submenu{
	right: 0;
	left: auto;
}

.menu li.sort-li7 .submenu{
	right: 0;
	left: auto;
}*/

.menu li.sort-li8 .submenu{
	right: 0;
	left: auto;
}

.menu li:hover .submenu, .menu li.over .submenu { 
	display: block; 
}
.submenu-title{
	padding:3px 10px 3px 0px!important;
	background:#a6ce3a !important;
	display:block;
	font-size:12px !important;
	color:#fff !important;
	-moz-box-shadow:inset 0 0 3px rgba(0,0,0,0.2);
	-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.2);
	box-shadow:inset 0 0 3px rgba(0,0,0,0.2);
}
a.submenu-title{
	height:inherit !important;
	font-weight:bold !important;
	text-shadow:none !important;
	font-family: Arial,Tahoma !important;
}
.submenu-left{
	overflow:hidden;
	width:170px;
	float:left;
}
.submenu-right{
	float:left;
}
.submenu-thumb{
	margin:15px 15px 15px 0;
}
.submenu-thumb a{
	display:block;
    height: inherit !important;
    padding:0 !important;
    text-shadow:none !important;
	background:transparent !important;
	-moz-box-shadow:none !important;
	-webkit-box-shadow:none !important;
	box-shadow:none !important;
}
.submenu-thumb img{
	vertical-align:bottom;
}
.submenu-item{
	width:100%;
	float:left;
	margin:0 1px 0 0;
}
div .submenu-item:hover .submenu-title{
	/*background:#fcb90a !important;*/
}
.submenu ul{
	padding:0 0 0 0;
}
.submenu ul li{
	background:none;
	height:inherit;
	list-style:none;
	background: url(../images/arrows-submenu.png) no-repeat left 10px top 13px;
	float:none;
	text-align:left;
	font-size:11px;
	color:#333;
	padding:5px 5px 5px 20px;
	border-bottom:1px solid #a60800;
}
.submenu ul li a{
	font-size:11px;
	font-family:Tahoma, Arial;
	color:#333;
	height:inherit;
	padding:0;
	text-transform: none;
	line-height:17px;
	background:none !important;
	text-shadow:none;
	-moz-box-shadow:none !important;
	-webkit-box-shadow:none !important;
	box-shadow:none !important;
}
.submenu ul li a:hover{
	text-decoration:underline;
}
.space{
	height:0;
}
.sale-ul{
	float:right;
}
.sale-gift{
	width:34px;
	height:37px;
	background:url(../images/icon-gift.png) no-repeat;
	float:left;
	margin:-15px 4px 0 -10px;
}
.menu .sale-ul li .submenu{
  left:inherit;
  right:0;
  width:705px;
}
.sale-ul .submenu-left{
	width:300px;
}
.submenu-saleoff{
	padding:25px 0 15px 25px;
}
.sale-ul .submenu ul{
	padding:0;
}
.sale-ul .submenu ul li{
	background: url(../images/saleoff-list-li.png) no-repeat 0 9px;
	list-style:none;
	font-size:12px;
	padding:2px 0;
}
.sale-ul .submenu ul li a{
	font-size:12px;
	padding:0 0 0 10px;
}
/*end menu*/
ul.menu-vertical{
	list-style: none;
	margin: 0;
	padding: 0;
}

table.gocytuong{
	margin-top: 10px;
}

table.gocytuong tr.gocytuong-th th{
	background: #e3e3e3;
	padding: 0 8px;
	line-height: 30px;
}

table.gocytuong tr.gocytuong-td td{
	background: #fff;
	padding: 8px 8px 0px;
	line-height: 20px;
	border-top: 1px solid #e3e3e3;
	font-weight: bold;
}

.gocytuong-title .titleNews1 a{
	font-size: 12px;
	margin-bottom: 0;
}

.tacgia{
	float: left;
	clear: both;
	color: #333333;
	font-weight: normal;
}

.tacgia span{
	color: #aaaaaa;
}

.comment{
	font-family: Arial;
}

.comment input {
width: 250.5px;
line-height: 29px;
padding: 0 5px;
}

.comment textarea{
	padding: 5px;
	font-family: Arial;
}

.comment input.btn-contact{
	float: left!important;
}

.list-comment{
	line-height: 20px;
}

.fullname{
	font-weight: bold;
	color: #e20a17;
	padding-right: 5px;
}

.email{
	padding-left: 5px;
	color: #ccc;
}

.comment-content{
	font-style: italic;
	padding-bottom: 10px;
	text-align: justify;
}

.main-content img{
max-width:786px!important;
height:auto!important;
}

#sidebar-product a.has-sub-click{
/*text-transform:uppercase;*/
}

#sidebar-product li li a{
color:#898989;
display:block;
}

#sidebar-product > ul > li.active li.sub-active a {
color: #ed1c24;
}

input#hoidap {
width: 280px;
height: 30px;
padding: 0 10px;
border: 1px solid #d7d7d7;
background: #fdfdfd;
margin-top: 10px;
}

ul.sidebar-news-ul a.has-sub-click{
	text-transform:none!important;
}

.category-content{
margin:15px 0 10px 0;
line-height:22px;
}


.mangxahoi{
	float: left;
	margin: 0;
}

.mangxahoi img{
	margin-left: 5px;
}



/* Bắt đầu style cho group trong Chungjun-0ne */
.dv-Container *{
				padding: 0;
				margin: 0;
				border: 0px solid #ffffff;
				font-family: "Helvetica Neue","Helvetica",arial, Tahoma, sans-serif;
				size: 14px;
				color: #000000;
			}
			.dv-Container {
				width: 786px;
				margin:auto;
				border: 0px solid #cccccc;
			}
			.dv-Container>span {
				display: inline-block;
				width: 786px;
				border: 0px solid #f4b042;

				/* height: 150px; */
			}

			.dv-Container .col-1{
				width: 100%;
				border: 0px solid #ed1762;
				margin: 5px 0px 0px 0px;
			}
			

			.dv-Container .dv-p1{
				float: left;
				width: 21.12%; /* old 18.45% */
			}
			.dv-Container .dv-t1{
				float: left;
				width: 27.33%; /* old 30% */
				padding: 5px 5px 5px 0px;
			}
			.dv-Container .dv-t1 a{
				text-decoration: none;
			}

			.dv-Container .dv-t1 a:hover{
				text-decoration: overline;
			}

			.clear-fix {
				clear: both;
				visibility: hidden;
				height: 0px;
			}



/*  Bắt đầu style cho nội dung trang Chungjung-one about  */

.dvBody *{
				padding: 0;
				margin: 0;
				border: 0px solid #ffffff;
				font-family:arial, Tahoma, sans-serif;
				font-size: 12px;
			}

			.dvBody {
				width: 786px; /* 786px */
				height: auto;
				margin: auto;
				border: 0px solid #cccccc;
				/* background-color: #cccccc; */
			}		
			.dv-01{
				width: 100%;  /* 786px */
				/* height: 145px; */
				float: left;
				padding: 5px;
			}
			.dv-01 #sp-01{
				width: 100%;
				height: auto;
				display: inline-block;
				margin-bottom: 10px;
			}
			.dv-01 .dv-02{
				margin: 5px;
				border: 0px solid #ff0000;
				width: 37.38%; /* old:; 18.45%*/
				/* height: 100%;*/
				float: left;
			}
			.dv-01 .dv-03{
				/* margin: 5px; */
				padding: 0px 0px 25px 0px;
				border: 0px solid #ff0000;
				width: 56.07%; /* old: 75% */;
				height: 145px;
				float: right;
				position: relative;
			}

			.dv-01 .dv-03 span {
				margin: 5px;
			}
			.dv-01 .dv-03 a{
				float: right;
				position: absolute;
				width: 100px;
				height: 25px;
				background-color: #474143;
				top: 120px;
				right: 0px;
				text-align: center;
				color: #000000; /* #ffffff */
				font-size: 14px;
				opacity: 0.2;
				text-decoration: none;
			}
			.dv-01>.dv-03>a:hover{
				opacity: 0.9;
				position: absolute;
				transition: right 2s 0.5s ease-in-out;
				-moz-transition: right 2s 0.5s ease-in-out;
				-webkit-transition: right 2s 0.5s ease-in-out;
			}

			.clear-fix {
				clear: both;
				visibility: hidden;
				height: 0px;
			}

/* Bắt đầu định dạng cho trang sản phẩm chi tiết */
			.dv-Container1 *{
				margin: 0px;
				border: 0px solid #ccc;
				padding: 0px;
				color: #000;
				font-family: Arial;
				font-size: 12px;
			}
			.dv-Container1{
				width: 786px;
				margin: auto;
			}
			.dv-Container1 .dv-row-1{
				width: 100%;
				display: inline-block;
			}
			.dv-Container1 .chieu-cao-rieng{
				height: 357px; /* Thiết lập chiều cao riêng cho dòng số 1 */
			}
			.dv-Container1 .dv-row-1 .dv-area-a{
				width: 38.17%; /* 300px; */
				float: left;
				position: relative;
			}
			.dv-Container1 .dv-row-1 .dv-area-b{
				float: right;
				width: 59.8%;/* 470px; */
			}
			.dv-Container1 .dv-row-1 .dv-area-a h4{
				background-color: #1aefe8;
				display: inline-block;
				width: 100%;
				height: 25px;
				padding-top: 5px;
				text-indent: 10px; /* lùi đầu dòng đầu tiên */
				font-size: 14px;
				text-transform: uppercase;
			}
			.dv-Container1 .dv-row-1 .li-rieng li{
				border-bottom: 1px dotted #ccc; /* gạch chân dạng chấm chấm cho thẻ li */
				line-height: 1.8; /* khoảng cách giữa các dòng  */
			}
			.dv-Container1 .dv-row-1 ul li{
				border-bottom: 0px solid #ccc;
				margin-left: 20px; /* ĐIều chỉnh cho dấu chấm thẻ li lùi vào trong */
				text-indent: 10px; /* Điều chỉnh cho chữ lùi đầu dòng */
			}
			.dv-Container1 .dv-row-1 ul li:first-letter{
				text-transform: capitalize;
			}
			.dv-Container1 .dv-row-1 .dv-area-a h5{
				background-color: #f2cf35;
				text-transform: uppercase;
				position: absolute;
				width: 66%;
				top: 320px;
				left: 0px;
				height: 25px;
				text-indent: 10px; /* Lùi dòng đầu tiên 10px */
				padding-top: 5px;
				font-size: 13px;
			}

			.dv-Container1 .dv-row-1 .ct-spham{
				width: 100%;
				border-bottom: 1px dotted #ccc;
				line-height: 2;
				margin-top:30px;
			}
			.clear-fix {
				clear: both;
				visibility: hidden;
				height: 0px;
			}


/* Kết thúc định dạng cho trang sản phẩm chi tiết */






/* NORMALIZE FILE .CSS ++++++++++++++++++++ */
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}audio,canvas,video{display:inline-block;}audio:not([controls]){display:none;height:0;}[hidden]{display:none;}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}a:focus{outline:thin dotted;}a:active,a:hover{outline:0;}h1{font-size:2em;margin:0.67em 0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}mark{background:#ff0;color:#000;}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em;}pre{white-space:pre-wrap;}q{quotes:"\201C" "\201D" "\2018" "\2019";}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:0;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;}button,input{line-height:normal;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}textarea{overflow:auto;vertical-align:top;}table{border-collapse:collapse;border-spacing:0;}
/* *********************************** */
/* DEMO FILE .CSS ++++++++++++++++++++ */



/* ORIGIN 
@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: 'codropsicons';
	src:url('../fonts/codropsicons/codropsicons.eot');
	src:url('../fonts/codropsicons/codropsicons.eot?#iefix') format('embedded-opentype'),
		url('../fonts/codropsicons/codropsicons.woff') format('woff'),
		url('../fonts/codropsicons/codropsicons.ttf') format('truetype'),
		url('../fonts/codropsicons/codropsicons.svg#codropsicons') format('svg');
}

*/

.mwcontainer *, *:after, *:before { -webkit-box-sizing: border-box; box-sizing: border-box; }
.clearfix:before, .clearfix:after { display: table; content: ''; }
.clearfix:after { clear: both; }

 .mwcontent {
	color: #fff;
	font-weight: 400;
	font-family: Arial, sans-serif;
	font-size: 12px;
}

.mwcontent a {
	outline: none;
	color: #3498db;
	text-decoration: none;
}

.mwcontent a:hover, a:focus {
	color: #528cb3;
}

.mwcontent section {
	padding: 1em;
	text-align: center;
}

.mwcontent {
	margin: 0 auto;
	max-width: 786px;
}

.mwcontent > h2 {
	clear: both;
	margin: 0;
	padding: 4em 1% 0;
	color: #484B54;
	font-weight: 800;
	font-size: 1.5em;
}

.mwcontent > h2:first-child {
	padding-top: 0em;
}

/* Header */
.mwcontainer .codrops-header {
	margin: 0 auto;
	padding: 4em 1em;
	text-align: center;
}

.mwcontainer .codrops-header h1 {
	margin: 0;
	font-weight: 800;
	font-size: 4em;
	line-height: 1.3;
}

.mwcontainer .codrops-header h1 span {
	display: block;
	padding: 0 0 0.6em 0.1em;
	color: #74777b;
	font-weight: 300;
	font-size: 45%;
}

/* Demo links */
.mwcontainer .codrops-demos {
	clear: both;
	padding: 1em 0 0;
	text-align: center;
}

.mwcontainer .mwcontent + .codrops-demos {
	padding-top: 5em;
}

.mwcontainer .codrops-demos a {
	display: inline-block;
	margin: 0 5px;
	padding: 1em 1.5em;
	text-transform: uppercase;
	font-weight: bold;
}

.mwcontainer .codrops-demos a:hover,
.mwcontainer .codrops-demos a:focus,
.mwcontainer .codrops-demos a.current-demo {
	background: #3c414a;
	color: #fff; /* fff */
}

/* To Navigation Style */
.mwcontainer .codrops-top {
	width: 100%;
	text-transform: uppercase;
	font-weight: 800;
	font-size: 0.69em;
	line-height: 2.2;
}

.mwcontainer .codrops-top a {
	display: inline-block;
	padding: 1em 2em;
	text-decoration: none;
	letter-spacing: 1px;
}

.mwcontainer .codrops-top span.right {
	float: right;
}

.mwcontainer .codrops-top span.right a {
	display: block;
	float: left;
}

.mwcontainer .codrops-icon:before {
	margin: 0 4px;
	text-transform: none;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	font-family: arial;
	line-height: 1;
	speak: none;
	-webkit-font-smoothing: antialiased;
}

.mwcontainer .codrops-icon-drop:before {
	content: "\e001";
}

.mwcontainer .codrops-icon-prev:before {
	content: "\e004";
}

/* Related demos */
.mwcontainer .related {
	clear: both;
	padding: 6em 1em;
	font-size: 120%;
}

.mwcontainer .related > a {
	display: inline-block;
	margin: 20px 10px;
	padding: 25px;
	border: 1px solid #4f7f90;
	text-align: center;
}

.mwcontainer .related a:hover {
	border-color: #39545e;
}

.mwcontainer .related a img {
	max-width: 100%;
	opacity: 0.8;
}

.mwcontainer .related a:hover img,
.mwcontainer .related a:active img {
	opacity: 1;
}

.mwcontainer .related a h3 {
	margin: 0;
	padding: 0.5em 0 0.3em;
	max-width: 300px;
	text-align: left;
}

@media screen and (max-width: 25em) {
	.mwcontainer .codrops-header {
		font-size: 75%;
	}
	.mwcontainer .codrops-icon span {
		display: none;
	}
}

/* *********************************** */


/* START SET2.CSS ++++++++++++++++++++++++ */
.mwcontainer .grid {
	position: relative;
	clear: both;
	margin: 0 auto;
	padding: 1em 0 4em;
	max-width: 786px;
	list-style: none;
	text-align: center;
}


/* Common style */
.mwcontainer .grid figure {
	position: relative;
	float: left;
	overflow: hidden;
	margin: 10px 1%;
	min-width: 252px;
	max-width: 377px;
	max-height: 360px;
	width: 48%;
	height: auto;
	background: #3085a3;
	text-align: center;
	cursor: pointer;
}
/* +++ định dạng ảnh số 7 +++++ */
.mwcontainer .grid .grid-001{
	width: 100%;
}

.mwcontainer .grid figure img {
	position: relative;
	display: block;
	min-height: 100%;
	max-width: 100%;
	opacity: 0.8;
}

.mwcontainer .grid figure figcaption {
	padding: 5px;
	color: #fff;
	text-transform: uppercase;
	font-size: 14px;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.mwcontainer .grid figure figcaption::before,
.mwcontainer .grid figure figcaption::after {
	pointer-events: none;
}

.mwcontainer .grid figure figcaption,
.mwcontainer .grid figure figcaption > a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/* Anchor will cover the whole item by default */
/* For some effects it will show as a button */
.mwcontainer .grid figure figcaption > a {
	z-index: 1000;
	text-indent: 50%;
	white-space: nowrap;
	font-size: 0;
	opacity: 0;
}

.mwcontainer .grid figure h2 {
	word-spacing: -0.15em;
	font-weight: 300;
	font-size: 14px;
}

.mwcontainer .grid figure h2 span {
	font-weight: 300;
	font-size: 14px;
}

.mwcontainer .grid figure h2,
.grid figure p {
	margin: 0;
}

.mwcontainer .grid figure p {
	width: 355px;  /* Định dạng khung chữ to nhỏ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
	letter-spacing: 1px;
	font-size: 68.5%; /* 68.5% */
}

/* Individual effects */

/*---------------*/
/***** Julia *****/
/*---------------*/

.mwcontainer  figure.effect-julia {
	background: #2f3238;
}

.mwcontainer figure.effect-julia img {
	max-width: none;
	height: 145px; /* 400px */
	-webkit-transition: opacity 1s, -webkit-transform 1s;
	transition: opacity 1s, transform 1s;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.mwcontainer figure.effect-julia figcaption {
	text-align: left;
}

.mwcontainer figure.effect-julia h2 {
	position: relative;
	padding: 0.1em 0;
}

.mwcontainer figure.effect-julia p {
	display: inline-block;
	margin: 0 0 0.25em;
	padding: 0.4em 1em;
	background: rgba(255,255,255,0.9);
	color: #2f3238;
	text-transform: none;
	font-weight: 100;
	font-size: 80%;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(-360px,0,0);
	transform: translate3d(-360px,0,0);
}


.mwcontainer figure.effect-julia p:first-child {
	-webkit-transition-delay: 0.15s;
	transition-delay: 0.15s;
}

.mwcontainer figure.effect-julia p:nth-of-type(2) {
	-webkit-transition-delay: 0.1s;
	transition-delay: 0.1s;
}

.mwcontainer figure.effect-julia p:nth-of-type(3) {
	-webkit-transition-delay: 0.05s;
	transition-delay: 0.05s;
}

.mwcontainer figure.effect-julia:hover p:first-child {
	-webkit-transition-delay: 0s;
	transition-delay: 0s;
}

.mwcontainer figure.effect-julia:hover p:nth-of-type(2) {
	-webkit-transition-delay: 0.05s;
	transition-delay: 0.05s;
}

.mwcontainer figure.effect-julia:hover p:nth-of-type(3) {
	-webkit-transition-delay: 0.1s;
	transition-delay: 0.1s;
}

.mwcontainer figure.effect-julia:hover img {
	opacity: 0.4;
	-webkit-transform: scale3d(1.1,1.1,1);
	transform: scale3d(1.1,1.1,1);
}

.mwcontainer figure.effect-julia:hover p {
	opacity: 1;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}


/*-----------------*/
/***** Goliath *****/
/*-----------------*/

.mwcontainer figure.effect-goliath {
	background: #df4e4e;
}

.mwcontainer figure.effect-goliath img,
.mwcontainer figure.effect-goliath h2 {
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
}

.mwcontainer figure.effect-goliath img {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.mwcontainer figure.effect-goliath h2,
.mwcontainer figure.effect-goliath p {
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 30px;
}

.mwcontainer figure.effect-goliath p {
	text-transform: none;
	font-size: 90%;
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(0,50px,0);
	transform: translate3d(0,50px,0);
}

figure.effect-goliath:hover img {
	-webkit-transform: translate3d(0,-80px,0);
	transform: translate3d(0,-80px,0);
}

figure.effect-goliath:hover h2 {
	-webkit-transform: translate3d(0,-100px,0);
	transform: translate3d(0,-100px,0);
}

figure.effect-goliath:hover p {
	opacity: 1;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}



/* Media queries */
@media screen and (max-width: 50em) {
	.mwcontainer .mwcontent {
		padding: 0 10px;
		text-align: center;
	}
	.mwcontainer .grid figure {
		display: inline-block;
		float: none;
		margin: 10px auto;
		width: 100%;
	}
}





/* CHI TIẾT TRANG NHÓM SẢN PHẨM CHUNGJUNG-ONE */
.cha *{
		margin: 0;
		border: 0;
		padding: 0;
		font-family: Arial;
		font-size: 12px;
	}
	.cha{
		width: 786px;
		margin: 0px auto;
		border: 0px solid #ccc;
	}
	.about{
		display: block;
		width: 100%;
		height: auto;
		text-indent: 20px; /* chữ lùi đầu dòng 10px; */
		font-family: arial, tahoma;
		font-size: 14px;
		padding-bottom: 5px;
	}

	.dong-so-1{
		width: 786px;
		height: 240px;
		padding-top: 5px;
		padding-bottom: 5px;
	}
	
	.dong-so-1 .trai-01{
		float: left;
		width: 47%;
		border: 0px solid yellow;
	}
	.dong-so-1 .phai-01{
		float: right;
		width: 47%;
		border: 0px solid yellow;
	}
	.dong-so-1 img{
		float: left;
		border: 0px solid #ccc;
		width: 166px;
	}
	.dong-so-1 span{
		float: right;
		width: 185px;
		text-indent: 0px;
		padding: 0px 0px 20px 0px;
		border: 0px solid red;
	}
	.cha .dong-so-1 span strong{
		display: block;
		width: 185px;
		
	}

	.dong-so-1 .trai-1,.phai-1{
		text-indent: 5px;
	}

	.dong-so-1 a{
		color: #000;
		width: 100%;
	}
	.cha .dong-so-1 a:hover span strong{
		border-bottom: 1px dotted red;
		border-top: 1px dotted red;
	}

	.clear-fix{
		clear: both;
		content: ".";
		visibility: hidden;
	}


