/*-----------css reset---------------------*/
*{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}
/*----------basic----------------*/
body {
	/*font-family: Tahoma, Geneva, sans-serif; */
	font-size: 12px;line-height: 1.5;
	 background:#fff url(images/image/nen-banner) no-repeat top center;}
a { text-decoration:none;}
a:hover { text-decoration:none; }
c {font-size:14px;color:#fff;}
html { overflow-y:scroll }/*Prevent Firefox Scrollbar Jump*/
img{border:none;}
input , textarea { padding: 0; margin: 5px; resize:none; outline:none}
select, .cp  { cursor:pointer; }
.clear { clear: both; }
:focus{outline:0;}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}
button{border:0;cursor:pointer;font-weight:bold; outline:none}
li {display:block;}
h1{font-size:16px;}
h2{ font-size:18px;}
h3{font-size:17px;}
h4{ font-size:14px;}
h5{ font-size:13px; }
.dpn{display:none}
.por{position:relative}
.rounded{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;position:relative}
.rounded10{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}
.opac9{zoom:1;filter:alpha(opacity=90);opacity:.9}
.opac5{zoom:1;filter:alpha(opacity=50);opacity:.5}
.opac{zoom:1;filter:alpha(opacity=100);opacity:1}
.fl{float:left}
.fr{float:right}
.pa0{padding:0}
.pa5{padding:5px}
.pa10{padding:10px}
.pa15{padding:15px}
.pa20{padding:20px}
.pt5{padding-top:5px}
.pt10{padding-top:10px}
.pt15{padding-top:15px}
.pt20{padding-top:20px}
.pt50{padding-top:50px}
.pr5{padding-right:5px}
.pr10{padding-right:10px}
.pr15{padding-right:15px}
.pr20{padding-right:20px}
.pr30{padding-right:30px}
.pb5{padding-bottom:5px}
.pb10{padding-bottom:10px}
.pb15{padding-bottom:15px}
.pb20{padding-bottom:20px}
.pl5{padding-left:5px}
.pl10{padding-left:10px}
.pl15{padding-left:15px}
.pl20{padding-left:20px}
.pl40{padding-left:40px}
.ph5{padding-left:5px;padding-right:5px}
.ph10{padding-left:10px;padding-right:10px}
.ph15{padding-left:15px;padding-right:15px}
.ph20{padding-left:20px;padding-right:20px}
.ph25{padding-left:25px;padding-right:25px}
.ph30{padding-left:30px;padding-right:30px}
.pv5{padding-top:5px;padding-bottom:5px}
.pv10{padding-top:10px;padding-bottom:10px}
.pv15{padding-top:15px;padding-bottom:15px}
.pv20{padding-top:20px;padding-bottom:20px}
.ma5{margin:5px}
.ma10{margin:10px}
.ma15{margin:15px}
.ma20{margin:20px}
.mt-40{margin-top:-40px}
.mt5{margin-top:5px}
.mt10{margin-top:10px}
.mt15{margin-top:15px}
.mt20{margin-top:20px}
.mt50{margin-top:50px}
.mr5{margin-right:5px}
.mr10{margin-right:10px}
.mr15{margin-right:15px}
.mr20{margin-right:20px}
.mb5{margin-bottom:5px}
.mb10{margin-bottom:10px}
.mb15{margin-bottom:15px}
.mb20{margin-bottom:20px}
.ml5{margin-left:5px}
.ml10{margin-left:10px}
.ml15{margin-left:15px}
.ml20{margin-left:20px}
.mh5{margin-left:5px;margin-right:5px}
.mh10{margin-left:10px;margin-right:10px}
.mh15{margin-left:15px;margin-right:15px}
.mh20{margin-left:20px;margin-right:20px}
.mha{margin-left:auto;margin-right:auto}
.mv5{margin-top:5px;margin-bottom:5px}
.mv10{margin-top:10px;margin-bottom:10px}
.mv15{margin-top:15px;margin-bottom:15px}
.mv20{margin-top:20px;margin-bottom:20px}
.fwn{font-weight:normal}
.fwb{font-weight:bold}
.fsi{font-style:italic}
.tac{text-align:center}
.tal{text-align:left}
.tar{text-align:right}
.taj{text-align:justify}
.ttu{text-transform:uppercase}
.ttc{text-transform:capitalize}
.tdu{text-decoration:underline}
.tsd{text-shadow:1px 1px 0 #999}
.dpi{display:inline}
.dpib{display:inline-block}
.poa{position:absolute}
.pof{position:fixed}
.ofh{overflow:hidden}
.ofa{overflow:auto}
.bdn{border:none}
.nobd{border:0}
.bgt{background:transparent}
.vsh{visibility:hidden}
.lsp1{letter-spacing:1px}
.bottom{bottom:0}
.right{right:0}
.top{top:0}
.left{left:0}
@font-face {
	font-family: 'RobotoCondensed';
	src: url('../fonts/RobotoCondensed/RobotoCondensed.eot');
	src: url('../fonts/RobotoCondensed/RobotoCondensed.eot') format('embedded-opentype'),
	url('../fonts/RobotoCondensed/RobotoCondensed.woff2') format('woff2'),
	url('../fonts/RobotoCondensed/RobotoCondensed.woff') format('woff'),
	url('../fonts/RobotoCondensed/RobotoCondensed.ttf') format('truetype'),
	url('../fonts/RobotoCondensed/RobotoCondensed.svg#RobotoCondensed') format('svg');
}
@font-face {
	font-family: 'UTMAlterGothic';
	src: url('../fonts/utm_alter/UTMAlterGothic.eot');
	src: url('../fonts/utm_alter/UTMAlterGothic.eot') format('embedded-opentype'),
	url('../fonts/utm_alter/UTMAlterGothic.woff2') format('woff2'),
	url('../fonts/utm_alter/UTMAlterGothic.woff') format('woff'),
	url('../fonts/utm_alter/UTMAlterGothic.ttf') format('truetype'),
	url('../fonts/utm_alter/UTMAlterGothic.svg#UTMAlterGothic') format('svg');
}


@charset "utf-8";
html, body, div, span,strong{
	margin:0;
	padding:0;
	border:0;
	outline:0;
	vertical-align:baseline;
	background:transparent;
}

body
{
	font-size:12px;
	/*font-family: Arial, Helvetica, sans-serif;*/
	line-height:1.5;
	color:#424242;
	background:#fcfcfc;
}
/* Clearfix */
.clearfix:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}

* html > body .clearfix {
	display: block;
	width: 100%;
}

* html .clearfix {
	height: 1%;
}

a{text-decoration:none; color:#373737;}
a:hover{color:#F00;}
img{border:0;}
.clear
{

	overflow:hidden;
	clear:both;
}
.txtcenter{
	text-align:center;
}
table,tr,td {border-collapse: collapse;}
#banner{
	width: 100%;
	height: 150px;
	margin: 0 auto;

}
#banner .mxh {
	    position: fixed;
   width: 33px;
	
    top: 200px;
    left: 0px;
    z-index: 11111;
}
#banner .mxh img{
	float: left; -webkit-transition: width 2s; /* Safari */
    transition: width 2s;
}
#banner .mxh img:hover{
 width: 36px;
   
   
}
.thongbao{	
	border: 1px solid #0C0;
	border-radius: 5px 5px 5px 5px;
	margin: 0 auto;
	overflow: hidden;
	padding:15px;
}
.tablelienhe span{
	color:#F00;
}
.tablelienhe td{ height:25px;}
.tablelienhe .input,.tablelienhe textarea{
	border: 1px #E9E9E9 solid;
	azimuth:center;	
	width:300px;
	
}
.tablelienhe .title{ font-size:14px; font-weight:bold; text-transform:uppercase}

.box_news{ 
	/*padding:5px 0px 5px 0; */
	border-bottom:1px dotted #cdcdcd;
	/*width: 340px;*/
	/*height: 160px;*/
	/*overflow: hidden;*/
	/*float: left;*/
	/*margin-right: 5px;*/
}
.box_news h2{
	font-size:12px;
	margin:0px;
}
.box_news img {
	margin-right: 10px;
}
.box_news p{
	margin:0px;
	padding:0px;
}
.box_news p.small{
	font-size:11px;
	color:#666666;
}
.box_news h2 a:hover{
	color:#F00;
}
h1.text_title{color:#241900; font-size:12px;}

.image_boder{float:left; margin:0px 10px 0px 0px; background:#FFF; padding:5px; border:1px solid #E4E4E4;}
.button {
/*	background: #09669C;
	border: 1px solid #fff;
	border-radius: 3px 3px 3px 3px;
	color: #FFFFFF;
	font: 12px tahoma,verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif;
	padding: 5px 30px;
	cursor:pointer;*/
}
.boder{border:3px #E0E0E0 solid; margin:0px 35px;}
.viewmore{		
	text-align:right;
	padding-right:10px;
}
.viewmore img{
	vertical-align:middle;
}
.viewmore a{
	color:#0000ff;
	font-size:11px;
	font-weight:bold;
}


.tinlienquan a {
	color:#333;
}
.textright {
	float: right;
	padding-right: 10px;
}
.textright a {   
	font-style: italic;
	font-weight: normal;
	text-transform: none;
}
.othernews{
	padding-left:10px;
	color:#666;
}

.othernews h1{
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#333;
}
.othernews ul{
	list-style:inside;
}
.othernews ul li{
	padding-left:10px;
}
/* --------------------- Phan trang ------------------*/
.phantrang{
	text-align:center;
	padding:10px 0px;
}
.phantrang a {
	background: linear-gradient(to bottom, #F8F8F8 0%, #EAEAEA 100%) repeat scroll 0 0 transparent;
	border: 1px solid #D2D2D2;
	box-shadow: 0 1px 0 #FFFFFF inset;
	color: #636363;
	cursor: pointer;
	font-size: 11px;
	margin: 0 0 0 4px;
	padding: 6px 10px;
}
.phantrang a:hover {
	background: none repeat scroll 0 0 #09669C; 
	box-shadow: none;
	color: #FFFFFF;
	text-decoration: none;
}
.phantrang .paginate_button_disabled, .phantrang .paginate_button_disabled:hover {
	background: linear-gradient(to bottom, #F8F8F8 0%, #EAEAEA 100%) repeat scroll 0 0 transparent;
	border: 1px solid #D2D2D2 !important;
	color: #ADADAD !important;
	cursor: default;
	opacity: 0.7;
}
.phantrang .paginate_active, .phantrang .paginate_active:hover {
	background: none repeat scroll 0 0 #09669C;   
	box-shadow: none;
	color: #FFFFFF;
}
/*----------------------------------------------------*/
#wrapper{
	padding:0px;
	width: 100%;
	margin:0px auto;

}

/************** Header ****************/
#bg_page
{
	width: 1200px;
	margin: 0 auto;

}
#header{

	width: 100%;
	margin: 0 auto;
}
#header .banner{
	position:relative;
}


#header .navi_menu{
	height:38px;	
	background: #01a050;
	white-space:nowrap;

	z-index:100;
	position: relative;
	font-size:14px;
	border-bottom: 2px solid #d40000;

}
#header .menu ul{
	margin:0 5px;
	padding:0px;
	list-style:none;
	width: 1200px;
	margin: 0 auto;
}
#header .menu ul li{
	float:left;
	height:38px;
	padding-right:2px;
	background: url(../images/line-menu.png) no-repeat center right;
}
#header .menu ul li a{	
	color:#FFF;
	display:block;	
	padding:0px 25px;	
	line-height:40px;
	text-transform: capitalize;
	/*font-family: 'RobotoCondensed';*/
	font-size: 15px;
	text-transform: uppercase;
	font-weight: 700;
}
#header .menu ul li a.active,#header .menu ul li a:hover{
	background:#d40000;	

}
/***************** Container ********************/
#box_slider
{
	/*z-index:90;*/
	margin: 0 auto;
	width: 100%;
	/*height: 380px;*/

}
.box-slider .content li:last-child {
    border-bottom: none;
}
.box-slider {
	width: 590px;
	/*height: 332px;*/
	float: left;
	border:1px solid #e1e1e1;
	margin-top: 35px;
	border-radius: 5px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=0, Color=#ededed)";/*IE 8*/
	-moz-box-shadow: 0 0 5px 5px rgba(237,237,237,0.5);/*FF 3.5+*/
	-webkit-box-shadow: 0 0 5px 5px rgba(237,237,237,0.5);/*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/
	box-shadow: 0 0 5px 5px rgba(237,237,237,0.5);/* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color=#ededed); /*IE 5.5-7*/
}
.box-slider .title {
	display: inline-block;
	float: left;
	height: 45px;
	min-width: 360px;
	background: url(../images/cat-l.png)no-repeat right center;
	background-size: 100%;

	margin-top: -17px;
	margin-left:35px; 
}
.box-slider .title a{
	color: #fff;
	line-height: 45px;
	padding:10px 45px;
	background: url(../images/dot1.png) no-repeat 10px center;
	height: 45px;
	font-family: 'RobotoCondensed';
	font-size: 17px;
	text-transform: uppercase;

}
.box-slider .title h2{
margin-bottom:0px;margin-top:0px;
}
.box-slider .title h3{
margin-bottom:0px;margin-top:0px;
}
.box-slider .title h2 a{	color: #fff;
	line-height: 45px;
	padding:10px 45px;
	background: url(../images/dot1.png) no-repeat 10px center;
	height: 45px;
	font-family: 'Afacad Flux';
	font-size: 17px;
	text-transform: uppercase;
	/*font-weight:100;*/
}

.box-slider .title h3 a{	color: #fff;
	line-height: 45px;
	padding:10px 45px;
	background: url(../images/dot1.png) no-repeat 10px center;
	height: 45px;
	/*font-family: 'RobotoCondensed';*/
	font-family: 'Afacad Flux';
	font-size: 17px;
	text-transform: uppercase;
	/*font-weight:100;*/
}
.box-slider .content {
	padding:28px 10px 0px 35px;
}
.box-slider .content li {
	border-bottom: 1px dashed #dcdcdc;
	height: 45px;
	line-height: 45px;
	list-style: url(../images/dot2.png);
	text-transform: capitalize;
	font-size: 14px;
}	
#container{
	padding: 0px;	

	z-index:90;
	width: 1200px;
	margin: auto;
}
.container_left{
	width: 20%;
	/*float:left;*/
	/*width:230px;	*/
	/*z-index:95;*/
	/*position:relative;*/
}
.dmsp ,.module_left{
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=0, Color=#c7c7c7)";/*IE 8*/
	-moz-box-shadow: 0 0 10px 5px #f4f4f4;/*FF 3.5+*/
	-webkit-box-shadow: 0 0 10px 5px #f4f4f4;/*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/
	box-shadow: 0 0 10px 5px #f4f4f4;/* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color=#c7c7c7); /*IE 5.5-7*/
	margin-bottom: 20px;
}
.dmsp .title , .module_left .title{
	/*background: url(../images/tcat-l.png);
	height: 37px;
	line-height: 40px;
	color: #fff;
	font-family: 'UTMAlterGothic';
	font-size: 20px;
	text-transform: uppercase;
	padding-left: 20px;
	padding-left: 45px;
	border-bottom: 1px solid #fff;*/


	height: 35px;
    line-height: 36px;
    color: #fff;
    font-family: 'Afacad Flux',sans-serif;
    font-size: 20px;
    text-transform: uppercase;
    background: #01a050;
    text-align: center;
    font-weight: 700;

}
.dmsp .content , .module_left .content{
	height: auto;
	border-top: 1px solid #14a457;

}

.dmsp .content ul {


}
.dmsp .content li{


}
.dmsp .content li a{
	padding-top: 10px;
	display:block;
	height: 39px;
	line-height: 30px;
	border-bottom: 1px dashed #eaeaea;
	background: url(../images/dot-li.png) no-repeat 10px center;
	padding-left: 30px;
}
.dmsp .content ul li ul li{

}
.dmsp .content ul li ul li a {
	background: url(../images/dot-li-2.png) no-repeat 20px center;
	/*padding-left: 40px;*/
	text-transform: capitalize;
}


.container_left .module_left{	

	border-radius:5px;
	margin-bottom:10px;
	/*border:1px solid #d8d8d8;*/

}

.container_left .module_left h2{
	font-size:14px;	
	text-transform:uppercase;
	color:#FFF;
	font-weight:bold;
	height:40px;
	line-height:40px;
	margin:0px;
	padding-left:50px;
}

.module_left .content{

	text-align: center;
}
.container_left .module_left .content{
	padding:5px;

	background:#fff;
}

.container_left .module_left ul.list_cat_product{
	padding:0px;
	margin:0px;
	list-style:none;	
}
.container_left .module_left ul.list_cat_product li{
	border-bottom:1px dashed #dcdbdb;
}

.container_left .module_left ul.list_cat_product li a{
	color:#a30000;
	font-weight:bold;
	display:block;
	text-transform:uppercase;
	background:url(../images/arrow.png) no-repeat 12px 10px;
	padding:5px 5px 5px 25px;
}
.container_left .module_left ul.list_cat_product li:last-child{
	border:none;
}

.container_left .module_left .info_text{
	text-align:center;
	color:#000;

	font-size:14px;
}
.container_left .module_left h3{
	color:#0c2d8b;
	background:url(../images/bg_module_left_h3.png) no-repeat bottom left;
	font-size:12px;
	font-weight:normal;
	margin:0px 0px 5px 0px;
}
.container_left .module_left .item_support{
	padding:5px 0px;
}

.container_left .module_left .item_support .item{
	float:left;
	width:100%;
	font-weight:bold;
	color:#000000;
}

.container_left .module_left .item_support .item .img{


}
.container_left .module_left .item_support .item img{
	vertical-align:bottom;
}
.container_left .module_left .item_support .item .name{
	font-weight:bold;
	color:#a30000;
	text-transform:uppercase;
	background:url(../images/arrow.png) no-repeat 10px 10px;
	padding-top:5px;
	margin-bottom:5px;
}

.container_left .module_left .item_partner{
	text-align:center;
	margin-bottom:5px;
}
.container_left .module_left .item_partner img{
	border:1px solid #d3d0d0;
	padding:4px;
}
.container_left .module_static h2{
	background:url(../images/bg_module_static.png) no-repeat bottom center;
	padding-bottom:15px;
	font-size:12px;
	color:#05206d;
	text-align:center;
	text-transform:uppercase;
	margin:0px;
}
.container_left .content ul.static{
	margin:5px 5px 5px 5px;
	padding:0px 5px 5px 20px;

	background:url(../images/tk2.png) no-repeat left center #FFF;
	border-radius:5px;
	
}
.container_left .content ul.static li{

	padding-top:3px;
	color:#000;
}
.container_left .content ul.static li span{
	float:right;
	
	font-weight:bold;
}

.container_left ul.list_news{
	margin:5px 5px 5px 5px;
	padding:0px;
	list-style:none;
	background:#FFF;
	border-radius:5px;
	padding:5px;

}
.container_left ul.list_news li {
	padding:3px;
	border-bottom:1px solid #e5e5e5;
}
.container_left ul.list_news li span{
	color:#F00;
}
.container_left ul.list_news li .image{
	float:left;
	margin-right:5px;
	padding:3px;
	border:1px solid #cbcbcb;
	border-radius:5px;	
}
.container_left ul.list_news li .image img{
	width:50px;
}
.container_left ul.list_news li a{
	font-size:11px;
	font-weight:bold;
}

/*===========================*/
.container_right {
	width: 230px;
	float: right;
}
/***************/
.khung_tongchung {
    display: flex;
    justify-content: space-between;
}

.container_mid {
    width: 78%;
}

.container_mid{
	/*float: left;*/
	/*width:713px;*/
	/*margin: 0 13px;*/
	background: #fff;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=0, Color=#c7c7c7)";/*IE 8*/
	-moz-box-shadow: 0 0 10px 5px #f4f4f4;/*FF 3.5+*/
	-webkit-box-shadow:0 0 10px 5px #f4f4f4;/*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/
	box-shadow: 0 0 10px 5px #f4f4f4;/* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color=#c7c7c7); /*IE 5.5-7*/


}
.container_mid .box_content{
	border-radius:5px;
	/*margin:5px 0;*/


}
.total_contenttong
{
	display: flex;
	justify-content: space-between;
}
.container_mid .col-l {
	/*width: 335px;*/
	/*float: left;*/
	/*margin:10px;*/
	width: 50%;
}
.container_mid .col-l .muc {
	padding-left: 20px;
	background: url(../images/bool.png) no-repeat left center,url(../images/line-dot.png)repeat-x left center ;
	clear: both;
	height: 25px;
	/*margin: 10px 0;*/
	margin-bottom: 6px;
}
.container_mid .col-l .muc p {
	background: #fff;
	border-right: 11px solid #0b5c31;
	display: inline-block;
	margin: 7px 0;
  	padding: 0 15px;
  	line-height: 11px;
  	line-height: 11px;
  	text-transform: uppercase;
  	font-weight: normal;
  	font-family: 'RobotoCondensed';
}
.container_mid .col-l ul li {
	
	background-size: 27px;
	border-bottom: 1px dashed #e9e9e9;
	margin-bottom: 10px;
	padding-bottom: 10px;
	  /*height: 114px;*/
  /*overflow: hidden;*/
}

.container_mid .col-m{
	width: 335px;
	float: left;
	margin:10px;
}
.container_mid .col-m ul li{

	background: url(../images/dl.png) no-repeat 0px 5px ;
	padding-left: 40px;
	margin-bottom: 10px;

}
.container_mid .col-r {
	width: 310px;
	float: left;
}
.container_mid .col-r .input,.container_mid .col-r textarea{
	border: 1px #888 solid;
	azimuth:center;	
	width:200px;
	background: #fff;

}
.container_mid .tcat 
{
	/*height: 30px;*/
	/*background: url(../images/tcat-m.png)no-repeat left center;*/
	background: #01a050;

}	
.container_mid .tcat .tcat_left h3, .container_mid .tcat .tcat_left h1
{
	/*float:left;*/
	/*line-height:30px;*/
	/*padding-left: 60px;*/
	/*color: #fff;*/
	/*font-weight: normal;*/
	/*font-family: 'RobotoCondensed';*/
	/*font-size: 17px;*/
	/*text-transform:uppercase;*/
	color: #fff;
	font-family: 'Afacad Flux',sans-serif;
    font-size: 20px;
    text-transform: uppercase;
    padding: 5px 20px 5px 20px;
    line-height: 25px;
    height: 25px;

}
.container_mid .tcat .tcat_right
{
	width:574px;

	float:right;
}
.box_search{
	float:right;
	width:200px;
	margin:5px;
	height:27px;

	border-radius:15px;
	background:#fff;
	border: 1px solid #0078B6;

}
.box_search input[type="text"]{
	border:none;
	font-size:11px;
	width:155px;
	background:#fff;
	color:#4c4c4c;

}
.box_search input[type="button"]{
	background:url(../images/icon_search.png) no-repeat center center;
	width:18px;
	border:none;
	height:17px;
	cursor:pointer;
}
.container_mid .tcat_mid{
	background:url(../images/bg_tcat.png) repeat-x top left;
	text-transform:uppercase;
	color:#FFF;
	font-weight:bold;
	height:55px;
	float:left;
	min-width:160px;
}
.container_mid .tcat_mid .tcat_left{
	background:url(../images/bg_tcat_left.png) no-repeat top left;
	height:55px;
	padding-left:10px;
}
.container_mid .tcat_mid .tcat_right{
	background:url(../images/bg_tcat_right.png) no-repeat top right;
	height:55px;
	padding-right:40px;
	line-height:55px;
}
.container_mid .content{
	/*padding:10px ;*/
	padding: 10px;
    position: relative;

}
.container_mid .content a {
	font-weight: bold;
}
.container_mid .content .about_picture{
	float:left;
	width:270px;
}
.container_mid .content img{
	max-width:630px;
	float: left;
}
/***************** Footer ********************/
#footer
{
	background:url(../images/title-footer.png)repeat-x top ,url(../images/bg-footer.png)repeat ;
	color:#FFF;
	z-index:100;
	position:relative;
	    height: auto;
    overflow: hidden;


}
#footer .menu_footer a{
	padding-right:25px;
	color:#FFF;
	text-transform:uppercase;
	font-weight:bold;
	font-size:11px;
}
#footer  p{
	margin:0px;
}
.txt_footer
{
	/*padding-top:12px;*/
	/*min-height:150px;*/
    /*line-height: 36px;*/
	/*width: 400px;*/
	/*float:left;*/
	width: 35%
}
#footer_bando{
/*	padding-top:20px;
	min-height:150px;
	width: 390px;
	margin-left:10px;
	float:left;*/
	    width: 30%;
}
#footer_fanpage{
/*	padding-top:20px;
	min-height:150px;
	width: 390px;
	float:right;*/
	width: 30%;
}
.footer-l
{
	color: #fff;
	width:200px;
	float:left;
	background: url(../images/tktc.png)no-repeat 0px 10px;
	height: 145px;
}
.footer-m
{
	height:170px;
	width:215px;
	float:left;
	margin-right: 50px;
}
.footer-m .title
{
	text-transform: uppercase;
	font-weight: bolder;
}


.footer-r
{
	
	text-align: center;
	
	color: #fffc00;

}
.footer-l .title{
	color: #000;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
}
.footer-r .content
{
	padding:5px 30px;  
	font-size:12px;  
	background: url(../images/tk.png)no-repeat top center;
	color: #fff;
}
.footer-l .content ul{

	padding: 25px 10px 15px 120px;
}

.footer-l .content ul li
{

	display:block;
	text-align: left;

}
.footer-l .content ul li img
{
	padding:0 5px;
}
.footer-l .content ul li span
{


}
/*---------------------------------------*/
.product_detail_pic{
	float:left;
	width:300px;
	margin-right:10px;
}
ul.product_info{
	list-style:none;
	padding:0px;
	margin:0px;
}
ul.product_info li{
	padding:3px 0px;
}
ul.product_info li span{
	font-weight:bold;
	color:#2993D1;
	font-size:14px;
}
.usual{
	margin-bottom:10px;
}
.usual ul#tab_content{
	margin:0px;
	padding:0px;
}
.usual ul#tab_content li {
	float: left;
	list-style: none outside none;
}
.usual ul#tab_content a {
	background: #999;
	color: #FFF;
	display: block;   
	margin: 1px 1px 1px 0;
	padding: 6px 20px;
	text-decoration: none !important;
	font-weight:bold;
}
.usual ul#tab_content a:hover {
	background:#2993D1;
	color: #FFFFFF;
}
.usual ul#tab_content a.selected {
	background:#2993D1;
	border-bottom: 1px solid snow;
	color: #FFF;
	cursor: default;
	margin-bottom: 0;

}
.content_tab{
	clear: left;
	padding:10px 0px;
}
.rows_comment{
	border:1px solid #EFEFEF;
	margin:5px;
	padding:10px;
}
/*************************/
.title_table{
	background:#2993D1;
	color:#FFF;
	font-weight:bold;
}
/*****************************/
.title_news{
	font-weight:bold;
	color:#241900;
	font-size:14px;
}
/******************************/
.item_product{
	float:left;
	width:227px;	
	text-align:center;
	margin:0px 24px 0px 0px;
}
.item_product .images{
	border:1px solid #cbcbcb;

	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=0, Direction=135, Color=#EBEBEB)";/*IE 8*/
	-moz-box-shadow: 7px 7px 0 #EBEBEB;/*FF 3.5+*/
	-webkit-box-shadow: 7px 7px 0 #EBEBEB;/*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/
	box-shadow: 7px 7px 0 #EBEBEB;/* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=0, Direction=135, Color=#EBEBEB); /*IE 5.5-7*/
}
.item_product .images img{
	width: 225px;
	height: 235px;
}
.item_product .name{
	padding-top:10px;
	text-align:center;
}
.item_product .name a{
	font-weight:bold;
	color:#29292b;
}
.item_product .price{
	color:#5a5a5a;
}
.item_product .price span{	
	color:#F00;
	font-weight:bold;
}

/*------------------- Doi tac css -------------------*/
.doitac{
	/*padding: 10px;*/

	margin-bottom: 15px;
    margin-top: 15px;

}
.doitac .title{
	width: 100%;
	margin-bottom:10px;
    line-height: 25px;
    padding-left: 50px;
    color: #d72626;
    font-weight: normal;
    font-family: 'Afacad Flux',sans-serif;
    font-size: 20px;
    text-transform: uppercase;
	/*background: url(../images/dt.png) no-repeat right center;*/
	height: 30px;
	font-weight: 700;
    background: url(../images/tcat-m.png)no-repeat left center;
}

.ma-brand-slider-contain {	


	margin: auto;
	
	/*padding: 0 14px;*/
	
}

.brand-slider .jcarousel-container {
	-moz-border-radius: 10px;
	background: #fff;
	border: 2px solid #000;
}

.brand-slider .jcarousel-container-horizontal {
	width: 1200px;
	padding: 10px 0px;
	padding-left:40px;
	margin:0 auto;
	margin-top:80px
}
.brand-slider .jcarousel-clip-horizontal {
	width:  960px;
	height: 154px;
}

.brand-slider .jcarousel-item {
	width: 120px;
	float: left;
	list-style: none outside none;
	text-align:center;
}

.brand-slider .jcarousel-item-horizontal {
	/*margin-right: 0px;
	padding:10px; 
	position: relative;	
	width:310px;
	height:310px;
	overflow:hidden;
	border: 1px solid #d1d1d1;*/
}
.brand-slider .jcarousel-item-horizontal img{
	/*width: 310px;*/
	/*height: 310px;*/
	/*max-width: 100%;*/
}

.brand-slider .jcarousel-item-placeholder {
	background: #fff;
	color: #000;
}
.brand-slider .product-image {
	display:inline-block;
	margin:0 0 8px;
}




/**
 *  Horizontal Buttons
 */
 .ma-brand-slider .jcarousel-next-horizontal {
 	position: absolute;
 	top: 50%;
 	right: -30px;
 	margin-top:-21px;
 	width: 16px;
 	height: 45px;
 	cursor: pointer;

 	background:url(../images/next.png) no-repeat top left;
 }

 .ma-brand-slider .jcarousel-next-horizontal:hover {

 }

 .ma-brand-slider .jcarousel-next-horizontal:active {

 }

 .ma-brand-slider .jcarousel-next-disabled-horizontal,
 .ma-brand-slider .jcarousel-next-disabled-horizontal:hover,
 .ma-brand-slider .jcarousel-next-disabled-horizontal:active {
 	cursor: default;    
 }

 .ma-brand-slider .jcarousel-prev-horizontal {
 	position: absolute;
 	top: 50%;
 	left: -30px;
 	margin-top:-21px;
 	width: 16px;
 	height: 45px;
 	cursor: pointer;
 	/*display: none;*/
 	background:url(../images/prev.png) no-repeat top left;
 }

 .ma-brand-slider .jcarousel-prev-horizontal:hover {
 	background-position: 0 100%;
 }

 .ma-brand-slider .jcarousel-prev-horizontal:active {
 	background-position: 0 100%;
 }

 .ma-brand-slider .jcarousel-prev-disabled-horizontal,
 .ma-brand-slider .jcarousel-prev-disabled-horizontal:hover,
 .ma-brand-slider .jcarousel-prev-disabled-horizontal:active {
 	cursor: default;
 	background-position: 0 100%;
 }

/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
 .ma-brand-slider .jcarousel-container {
 	position: relative;
 }
 .ma-brand-slider .jcarousel-clip {
 	z-index: 2;
 	padding: 0;
 	margin: 0;
 	overflow: hidden;
 	position: relative;
 }
 .ma-brand-slider .jcarousel-list {
 	z-index: 1;
 	overflow: hidden;
 	position: relative;
 	top: 0;
 	left: 0;
 	margin: 0;
 	padding: 0;
 }
 .ma-brand-slider .jcarousel-next {
 	z-index: 3;

 }
 .ma-brand-slider .jcarousel-prev {
 	z-index: 3;

 }

 .ma-brand-slider .ma-des {
 	position: absolute;
 	bottom: 10px;
 }
 .ma-brand-slider .ma-des-title {}
 .ma-brand-slider .ma-des-title h2 {
 }
 .ma-brand-slider .ma-des-content {}
 /*************************************/
 .box_video .title{
 	font-weight:bold;
 	padding-top:5px;
 }
 #galleria{height: 485px; background: #FFF }

 /*-------------- Map css ------------*/
 #map_canvas {    
 	height: 500px;
 	width: 100%;
 	margin:10px auto;
 }
 .map_description {
 	color: #000000;
 	overflow: auto;
 	width: 275px;
 }
 .map_description .default {
 	color: #FF0000;
 }
 .map_description div {
 	line-height: 18px;
 	margin: 3px;
 }
 .map_list_address {
 	float: left;
 	height: 500px;
 	overflow: hidden;
 	width: 250px;
 }
 .map_list_address .list {
 	line-height: 18px;
 	margin-bottom: 5px;
 }
 .map_list_address span {
 	color: #FCFF46;
 }
 .map_title {
 	color: #30A602;
 	font-weight: bold;
 }
 .navigate .C {
 	width: 970px;
 }
 /************************************/
 .box_news_left{
 	float:left;
 	width:450px;
 	padding:10px;
 }
 .box_news_left .image{	
 	float:left;
 	margin-right:10px;
 }
 .box_news_left p{
 	margin:0px;
 	padding:0px;
 	font-size:12px;
 	font-family:Tahoma, Geneva, sans-serif;
 	text-align:justify;
 }
 .box_news_left p.smail_txt{
 	font-size:11px;
 	color:#939393;
 	font-style:italic;
 }
 .box_news_left .name{
 }
 .box_news_left .name a{
 	color:#0888e6;
 	font-weight:bold;
 }
 .box_news_right{
 	float:left;
 	width:280px;
 	margin-right: 20px;
 	text-align: left;
 }
 .box_news_right .name {
 	background: #0078b6;
 	border-radius: 3px;
 	height: 33px;
 	margin-bottom: 4px;
 	text-align: center;
 }
 .box_news_right .name a {
 	color: #fff;
 	line-height: 33px;
 	font-size: 18px;
 	font-family: 'RobotoCondensed';
 }
 .box_news_right .images img {
 	border: 1px solid #0078b6;
 	width: 278px;
 	height:127px;
 	border-radius:3px; 
 }
 .box_news_right ul{
 	list-style:none;
 	margin:0px;
 	padding-left:10px;
 }
 .box_news_right ul li{
 	background:url(../images/dot.png) no-repeat 5px 5px;
 	padding-left:20px;
 }
 .box_news_right ul li a{
 	font-size:11px;
 	font-family:Tahoma, Geneva, sans-serif;
 }
 .box_news_right ul li img{
 	padding:2px;
 	border:1px solid #d6d6d6;
 	float:left;
 	margin-right:5px;
 	display:none;
 }
 .box_news_right ul li:first-child{
 	padding-left:0px;
 	background:none;
 }
 .box_news_right ul li:first-child a{
 	text-transform:uppercase;
 	color:#011ffe;
 }
 .box_news_right ul li:first-child img{
 	display:inline;
 }
 .title_news{
 	color: #0888E6;
 	display: block;
 	font-size: 16px;
 	font-weight: bold;
 	padding: 5px 10px 5px;
 	margin:0px;
 	white-space: nowrap;
 }
 .item_picture{
 	height:270px;
 	overflow:hidden;
 }
 h2.title_cat{
 	font-size:12px;
 	border-bottom:1px solid #E5E5E5;
 	padding:10px;
 	text-transform:uppercase;
 }
 .bg_content{
 	background:url(../images/bg_container_content_b.png) no-repeat bottom center;
 	padding-bottom:10px;
 }
 /*----------------------------------------------------*/


 div#tabs{
 	width: 680px;
 	float:left;
 	border: 1px solid #ccc;
 	margin-bottom: 10px;
 	margin-top: 5px;
 	white-space:nowrap;
 }
 div#tabs ul 
 {
 	list-style:none;
 }
 div#tabs ul li
 {
 	font-size: 15px;
 	float:left;

 	padding:5px 20px;
 	margin:0px 1px;
 	cursor:pointer;
 	text-transform:uppercase;
 	background: #ddd;
 	background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ddd));
 	background-image: -webkit-linear-gradient(top, #fff, #ddd);
 	background-image: -moz-linear-gradient(top, #fff, #ddd);
 	background-image: -ms-linear-gradient(top, #fff, #ddd);
 	background-image: -o-linear-gradient(top, #fff, #ddd);
 	background-image: linear-gradient(to bottom, #fff, #ddd);
 	color: #008BD2;
 	-webkit-border-radius: 5px 0 0 0;
 	-moz-border-radius: 5px 0 0 0;
 	border-radius: 5px 0 0 0;
 	-moz-box-shadow: 0 2px 2px rgba(0,0,0,.4);
 	-webkit-box-shadow: 0 2px 2px rgba(0,0,0,.4);
 	box-shadow: 0 2px 2px rgba(0,0,0,.4);
 }
 div#tabs ul li.active
 {
 	background:#CA0000;
 	color: #fff;
 }

 .chitiet
 {
 	background-color:#0078b6;
 	padding:2px 5px;
 	color:#000;
 	border-radius: 5px;
 	float: right;

 }
 .chitiet a {
 	color: #fff;
 }
 .bong{
 	height: 20px;

 	border-bottom: 1px dashed #D1D1D1;
 	margin-bottom: 20px;
 }

 /*----- Tabs -----*/
 .tabs {
 	width:100%;
 	display:inline-block;
 }
 
 /*----- Tab Links -----*/
 /* Clearfix */
 .tabs .tab-links{
 	margin: 0 0 -1px 0; padding: 0 0 0 10px;
 }
 .tabs .tab-links:after {
 	display:block;
 	clear:both;
 	content:'';
 }

 .tabs .tab-links li {
 	margin: 0px 5px 0 0;
 	float:left;
 	list-style:none;
 }

 .tabs .tab-links>li>a {
 	padding: 5px 10px;
 	display:inline-block;
 	border-radius:3px 3px 0px 0px;
 	background: #F8F8F8;
 	font-size:16px;
 	font-weight:600;

 	transition:all linear 0.15s;
 	border: 1px solid #ddd;

 }

 .tabs .tab-links>li>a:hover {
 	background:#F8F8F8;
 	text-decoration:none;
 	border-color: #DDD;

 	color:#4c4c4c;
 }

 .tabs li.active>a, .tabs li.active>a:hover {
 	background: #F8F8F8;
 	color:#4c4c4c;
 	border-color: #DDD;
 	border-bottom-color: #F8F8F8;
 	text-shadow: none;
 }

 /*----- Content of Tabs -----*/
 .tabs .tab-content {
 	padding: 0 15px 15px 15px;
 	border-radius: 3px;
 	background: #F8F8F8;
 	border: 1px solid #DDD;
 }

 .tabs .tab {
 	display:none;
 	padding: 10px 0;
 }

 .tabs .tab.active {
 	display:block;
 }
