/*reset*/
* {
	list-style:none;
	padding:0;
	margin:0;
}
a {text-decoration:none;}
body {
	font-family:'Arial', 'Helvetica', 'sans-serif';
	font-size:12px;
	

}
@font-face {
   font-family: 'ut';
   src: url('fonts/SFUEurostileCondensed.eot'),
		url('fonts/SFUEurostileCondensed.ttf');
}
@font-face {
   font-family: 'em';
   src: url('fonts/RobotoCondensed-Bold.eot'),
		url('fonts/RobotoCondensed-Bold.ttf');
}
@font-face {
   font-family: 'tanh';
   src: url('fonts/SFUEurostileBold.eot'),
		url('fonts/SFUEurostileBold.ttf');
}
@font-face {
   font-family: 'tanh1';
   src: url('fonts/RobotoCondensed-Regular.eot'),
		url('fonts/RobotoCondensed-Regular.ttf');
}
@font-face {
   font-family: 'tanh2';
   src: url('fonts/Roboto-Regular.eot'),
		url('fonts/Roboto-Regular.ttf');
}
@font-face {
   font-family: 'tanh3';
   src: url('fonts/Roboto-Medium.eot'),
		url('fonts/Roboto-Medium.ttf');
}
@font-face {
   font-family: 'khung';
   src: url('fonts/Roboto-Black.eot'),
		url('fonts/Roboto-Black.ttf');
}

/*=======================================*/
a:focus,a:hover{text-decoration:none;}
*{margin:0;list-style:none;}
.clear{display:block;clear:both;}
.h1, .h2, .h3, h1, h2, h3{margin:0;}
ol, ul{margin:0;padding:0;}
/*=======================================*/
/*commont*/
.text{
	text-align:justify;
	line-height:2em;
}
.text img{max-width:100%;}
.clear{
	display:block;
	clear:both;
}
.my_table{display:table;}
.my_row{display:table-row;}
.my_cell{display:table-cell;}

.maxWidthImg{max-width: 100%;}
#full
{
	max-width:1010px;
	margin:0 auto;
	position:relative;
	background:#fff;
}
#wrapper
{
	max-width:1000px;
	margin:0 auto;
	background:#fff;
}
/*TOP*/
#top{
	color:#FFF;
	font-weight:500;
	text-align:center;
	position:fixed;
	bottom:4px;
	right:10px;
	display:none;
	cursor:pointer;
	}
#top:hover{}

/*++++++++++Lien he+++++++++++*/
.tablelienhe{margin:20px 0px;}
.tablelienhe span {color:#F00;}
.tablelienhe .my_cell {
	padding:5px 0px;
	vertical-align:top;
}

.tablelienhe .input {
	height: 30px;
    padding: 5px;
    background: #fff;
    border: 1px solid #ccc;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    line-height: 20px;
    color: #666;
    font-size: 12px;
	width:100%;
}
.tablelienhe textarea{
	 padding: 5px;
}
.tablelienhe .title {
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase
}


.button{
	display:inline-block;
	padding:3px 15px;
	border-radius:5px;
	border:1px solid #cdcdcd;
	cursor:pointer;
	background:#00aeef;
	color:#FFF;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-o-transition:all 0.3s;
	-ms-transition:all 0.3s;
	transition:all 0.3s;
}
.button:hover{
	background:#2A8FED;
	color:#fff;
}
/*inner*/
#container
{
}
.maxWidth{
	max-width:990px;
	margin:0 auto;
	position:relative;
}
/*header*/
#header{background:#fff;}
/*banner*/
#banner{overflow: hidden;-webkit-transform:translateZ(0);}
#banner h1{
	width:0px;
	height:0px;
	text-indent:-9999px;
	position:absolute;
}
.banner_img{overflow: hidden;max-width: 100%;}
.banner_img img{height: 100%;min-height: 120px;}

.logo{
	position:absolute;
	bottom:0px;
}

.hotline_top{
	 font-size: 4vh;
    color: #fff;
    padding-left: 50px;
    background: url(images/dt.png) 0px 0px no-repeat;
    position: absolute;
    right: 0;
    bottom: 20px;
	font-family:ut;
}
.social_top{
	position:absolute;
	right:0;
	top:10px;
}
/*menu top*/
#menu{height:41px;background:#0140d8; border-radius:10px; width:100%;}
#menu ul li{float:left;position:relative;}
#menu ul li a{
	line-height:41px;
	font-size:13px;
	padding:0px 20px;
	color:#fff;
	text-shadow:5px 5px 10px #06246d;
	display:block;
	text-transform:uppercase;
	font-family:tanh1;
	position:relative;
	
}
#menu > .maxWidth > ul > li.menu_active > a
{
	position:relative;

	color:#ff0;
}

#menu > .maxWidth > ul > li > a:hover{;color:#FF0; position:relative}
#menu > .maxWidth > ul > li > a:hover:after,#menu > .maxWidth > ul > li.menu_active > a:after
{
	position:absolute;
	content:"";
	background:url(images/after_a.png) no-repeat;
	height:50px;
	width:25px;
	left:-25px;
	top:0px;
}
#menu > .maxWidth > ul > li > a:hover:before,#menu > .maxWidth > ul > li.menu_active > a:before

{
	position:absolute;
	content:"";
	background:url(images/before.png) no-repeat;
	height:50px;
	width:25px;
	right:-25px;
	top:0px;
}
#menu ul li ul{
	width:230px;
	position:absolute;
	top:100%;left:-25px;
	display:none;
	z-index:9999;
}
#menu ul li ul li{
	background:rgba(1,64,216,0.5);
	display:block !important;
	float:none;
	border-bottom:1px solid #fff;
}
#menu ul li ul li a{
	background:none !important;
	color:#fff !important;
	line-height:normal !important;
	padding: 10px 25px;
}
#menu ul li ul li a:hover{color:#ff0 !important;}
#menu ul li ul li ul{top:0;left:100%;}

/*menu bootstrap*/
#btn_menu_bootstrap{position:absolute !important;height:auto;top:5px !important;left:10px;color:#fff;font-size:30px;display:none !important;padding:0 !important;z-index:999;}
#btn_menu_bootstrap:hover{color:#9C0;padding:0 !important;}

#menu_bootstrap{display:none;float:left;width:100%;position:relative;z-index:9999;}
#menu_bootstrap ul{list-style:none;padding:0;margin:0;}
#menu_bootstrap ul li{width:100%;background:#2B2BFF;text-indent:10px;line-height:40px;position:relative;text-align:left;}
#menu_bootstrap ul li:not(:last-child){border-bottom:1px solid #fff;}
#menu_bootstrap ul li a{display:block;color:#fff;text-decoration:none;     text-transform: uppercase;
    font-family: ut;font-size:15px;}
#menu_bootstrap ul li a.sub_btn{position:absolute;width:40px;height:40px;background:url(images/commont/icon_arrow.png) center center no-repeat;background-size:10px 10px;right:0px;top:0px;/*;border-left:1px solid #fff*/;text-align:center;text-indent:0;

-webkit-transition:all 0.3s;
-moz-transition:all 0.3s;
-o-transition:all 0.3s;
-ms-transition:all 0.3s;
transition:all 0.3s;
}
#menu_bootstrap ul li ul{display:none;margin-left:10px;}


@media screen and (max-width:1170px){
	#menu ul{display:none;}
	#btn_menu_bootstrap{display:block !important;}
	.contain_search{float:right;}
}

@media screen and (max-width:350px){
	
	
	.contain_search label{display:none;}
}

@media screen and (min-width:1170px){
	#menu_bootstrap{display:none !important;}
}


/*search*/
#search{
	width:135px;
	height:26px;
	background:url(images/search.png) 0px 0px no-repeat;
	position:absolute;
	right:0;
	top:8px;
}
#search input[type="text"]{
	    outline: none;
    background: none;
    border: none;
    height: 26px;
    width: 80%;
	font-size:10px;
    padding-left: 10px;
}
#search #btn{
	height:26px;
	width:25px;
	cursor:pointer;
	float:right;
	position:absolute;
	right:0;
	top:0;
}
/*slider*/
#slider{
	margin:auto;
	position:relative;
	margin-bottom:20px;
}

.item_slider img{
	width:100%;

}

/*left*/
#left{float: left;}
.sub_left{margin-bottom:20px; margin-top: 45px; border:1px solid #dedcdc;}
.title_left{background:url(images/title_left.png) no-repeat; width:100%;margin-left: -7px;
    margin-top: -7px;}
.title_left h2{
	font-size:15px;
	color:#fff;
	font-weight:normal;
	padding-left:20px;
	text-transform:uppercase;
	line-height:75px;
	font-family:tanh1;
}

/*menu left*/
.box_left_sp
{
	margin-bottom:20px;
}
.menu_left ul{background:#fff;}
.menu_left ul li{position:relative;border-bottom:1px solid #fff;}
.menu_left ul li a {
    line-height: 40px;
    font-size: 15px;
    color: #333333;
    display: block;
	text-transform:initial;
    border-bottom: 1px dashed #7f7f7f;
    padding-left: 40px;
    background: url(images/nut.png) 15px 15px no-repeat;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s;
	font-family:tanh1;
}
.menu_left ul li a:hover
{
	color:#F00;
}
.menu_left ul li ul{
	display:none;
	width:100%;
	background:#fff;
}
.menu_left ul li ul li{
	padding-left:20px;
}
.facebook_left{
	overflow: hidden;
}
/*main*/
#main{float:left;}
.sub_main{
	margin-bottom: 20px;
}
.title_main{
	height:35px;
	margin-bottom:10px;
	overflow:hidden;
	border-bottom:1px solid #5d5f60;
	position:relative;
	
}
.w100{
	width:100%;
}
.mw100{
	max-width: 100%;
}
.title_main h2{
	color: #fff;
    position: relative;
    background: url(images/center.png) repeat-x;
    line-height: 40px;
    font-weight: normal;
    float: left;
    font-size: 16px;
    text-transform: uppercase;
    font-family: tanh2;
    position: relative;
    padding-left: 40px;
}
.title_main h2:after
{
	position:absolute;
	content:"";
	background:url(images/after.png) no-repeat;
	
	left:0px;
	margin-left:10px;
	width:25px;
	display:block;
	height:35px;
	top:0px;
}
.title_main h2:before
{
	position:absolute;
	content:"";
	background:url(images/befo.png) no-repeat;
	top:0px;
	right:-35px;
	width:25px;
	margin-right:10px;
	display:block;
	height:35px;
}
.pagination_title
{
    position: absolute;
    top: -35px;
    right: 15px;
}
.pagination_title_1
{
	position:absolute;
	top:0px;
	right:0px;
}

/*product*/
.row_sanpham{
	margin-left: -15px;
	margin-right: -15px;
	position:relative;
}
.box_sanpham{
	margin-bottom:40px;
	position:relative;
	z-index:999;
}
.img_sanpham{
	text-align:center;

	border:1px solid #d8d7d7;
	padding:20px;
	position:relative;
}
.after_sp
{
	position:absolute;
	content:"";
	bottom:-12px;
	left:0;
	width:100%;
	height:11px;
	background:url(images/after_sp.png) no-repeat;
	background-size:100% 100%;
}
.img_sanpham:hover img{
	-webkit-transform:scale(1.2,1.2);
	-moz-transform:scale(1.2,1.2);
	-o-transform:scale(1.2,1.2);
	-ms-transform:scale(1.2,1.2);
	transform:scale(1.2,1.2);
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-o-transition:all 0.3s;
	-ms-transition:all 0.3s;
	transition:all 0.3s;
}
.img_sanpham img{
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-o-transition:all 0.3s;
	-ms-transition:all 0.3s;
	transition:all 0.3s;
}
.name_sanpham{
	text-align:center;
	text-transform:uppercase;
	font-size:15px;
	margin-top:5px;
	padding:10px 10px;
}
.name_sanpham h2:hover
{
	color:#F00;
}
.name_sanpham h2{font-size:12px;color:#000; font-family:khung;}
.gia_sanpham{text-align:center;margin-top:5px; font-family:ut; font-size:15px;}
.gia_sanpham span{color:#f00;}
.more_sanpham{text-align:center;margin-top:5px;}
.more_sanpham a{
	background:#2A8FED;
	display:inline-block;
	padding:7px 20px;
	color:#fff;
	font-weight:bold;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-o-transition:all 0.3s;
	-ms-transition:all 0.3s;
	transition:all 0.3s;
}
.more_sanpham a:hover{color:#000;background:#ff0;}
.ma_sanpham
{
	text-align:center;
	color:#dddddd;
	text-transform:uppercase;
	font-family:ut;
	font-size:18px;
}
.ma_sanpham span
{
	color:#03387f;
}
.dathang_sanpham 
{
	background:url(images/dathang.png) no-repeat;
	width:91px;
	height:27px;
	margin:auto;
	
}
 
.dathang_sanpham:hover
{
	-webkit-animation: lac 0.7s;
	 -moz-animation: lac 0.7s;
	 -o-animation: lac 0.7s;
	 animation: lac 0.7s;
	
}
@-webkit-keyframes lac {
 0% { -webkit-transform: rotate(0deg); }
 17% { -webkit-transform: rotate(10deg); }
 34% { -webkit-transform: rotate(-10deg); }
 51% { -webkit-transform: rotate(6deg); }
 68% { -webkit-transform: rotate(-6deg); }
 85% { -webkit-transform: rotate(3deg); }
 100% { -webkit-transform: rotate(0deg); }
}
@-moz-keyframes lac {
 0% { -moz-transform: rotate(0deg); }
 17% { -moz-transform: rotate(10deg); }
 34% { -moz-transform: rotate(-10deg); }
 51% { -moz-transform: rotate(6deg); }
 68% { -moz-transform: rotate(-6deg); }
 85% { -moz-transform: rotate(3deg); }
 100% { -moz-transform: rotate(0deg); }
}
@-o-keyframes lac {
 0% { -o-transform: rotate(0deg); }
 17% { -o-transform: rotate(10deg); }
 34% { -o-transform: rotate(-10deg); }
 51% { -o-transform: rotate(6deg); }
 68% { -o-transform: rotate(-6deg); }
 85% { -o-transform: rotate(3deg); }
 100% { -o-transform: rotate(0deg); }
}
@keyframes lac {
 0% { transform: rotate(0deg); }
 17% { transform: rotate(10deg); }
 34% { transform: rotate(-10deg); }
 51% { transform: rotate(6deg); }
 68% { transform: rotate(-6deg); }
 85% { transform: rotate(3deg); }
 100% { transform: rotate(0deg); }
}/*product detail*/

.img_detail{
	float:left;
}
.main_img_detail
{
	margin-top:20px;
}

.contain_des_detail{
	float:right;
	
}


.item_detail{
	padding: 10px 0px;
	border-bottom:1px dashed #cdcdcd;
	font-family:ut;
	font-size:15px;
}
.bottom_detail{
	margin-top: 20px;
}
.hinhtron
{
	display:inline-block;
	margin-top:15px;
}
.bao_hinhtron
{
	text-align:center;
}

.hinhtron_ngoai
{
	background:url(images/bong.png) bottom center no-repeat;
	padding-bottom:20px;
	
}
.danhmuc_top  h3
{
	font-family:ut;
	font-size:20px;
}
.img_danhmuc
{
	float:left;
	position:relative;
	width:250px;
	height:100%;
	margin:auto;
}

.tron_xanh
{
	position:absolute;
	background: url(images/bg_ngoai.png) bottom center no-repeat;
	bottom:-10px;
	left:-10px;
	width:calc(100% + 20px);
	height:calc(100% + 20px);
	
}

.img_danhmuc img
{
	border-radius:50%;	
	border:8px solid #e2e2e2;
	width:100%;
	height:auto;
}

/*tab*/
.item_tab{
	display: inline-block;
	padding: 10px 25px;
	background: #2A8FED;
	color:#fff;
	font-weight: bold;
	border:1px solid #2A8FED;
	border-bottom: none;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-o-transition:all 0.3s;
	-ms-transition:all 0.3s;
	transition:all 0.3s;
	margin-bottom: -1px;
}
.item_tab:hover,.item_tab_active{
	background: #fff;
	color:#000;
	border: 1px solid #2A8FED;
	border-bottom: 1px solid #fff;
}

.contain_content_tab{
	padding: 10px;
	text-align: justify;
	line-height: 22px;
	font-size: 13px;
	border:1px solid #2A8FED;
}
.content_tab{
	display: none;
}
.content_tab_active{
	display: block;
}
/* goithieu */
.gioithieu
{
	width:100%;
	background:#f0f0f0;
	height:auto;
	margin-bottom:40px;
}

.des_gioithieu
{
	width:100%;
	margin:auto;
	position:relative;
	padding-top:60px;
} 
.des_gioithieu h3
{
	text-transform:uppercase;
	font-family:ut;
}
.des_gioithieu a
{
	background:#00436c;
	padding:10px 20px;
	color:#fff;
	margin-top:10px;
}
.des_gioithieu p
{
	line-height:20px;
	margin-top:20px;
	font-family:ut;
	font-size:15px;
	text-align:justify;
	margin-bottom:30px;
	
}
.padding0{
	padding:0;
}
.img_gioithieu
{
	width:100%;
	margin:auto;
	height:auto;
	position:relative;
	min-height:400px;
	padding-bottom: 40px;


}
.tintuc_index
{
	float:left;
}
.title_index 
{
	overflow:hidden;
	vertical-align: middle;
}
.title_index h2
{
	position:relative;
	font-family:ut;
	font-size:22px;
	color:#000;
	display:inline-block;
	padding-left:20px;
	text-transform: uppercase;
	/*border-left:5px solid #00436c;
	line-height: 20px !important;
	text-transform: uppercase;
	font-weight: normal;*/
	

}

.title_index h2:after
{
	position:absolute;
	content:"";
	background:url(images/after_index.png) no-repeat;
	width:6px;
	height:20px;
	top:5px;
	left:-0px;


}
.title_index h2:before
{
	position:absolute;
	content:"";
	background:url(images/before_index.png) repeat-x;
	width:1100px;
	height:3px;
	top:15px;
	left:100%;
	margin-left:10px;
	
}
.bao_tintuc_video 
{
	margin-top:20px;
}
.new_bao
{
	width:100%;
	margin-top:
	20px;
}
.img_news_index
{
	text-align: center;
}
.img_news_index img{max-width:150px;}
.des_news_index h3

{
	margin-bottom:10px;
}
.des_news_index h3 a
{
	color:#00436c;
	font-size:14px;
	
	float:none !important;
}
.des_news_index a
{
	float:right;
	color:#ff7200;
}
.des_news_index p
{
	text-align:justify;

}
.des_news_index
{
	/*width:70%;
	float:left;
	margin-top:10px;*/
	font-size:13px;
}
.img_news_index img
{
	border-radius:50%;
}
/*news*/
.box_news{
	display:block;
	padding:10px 0px;
	border-bottom:1px dashed #cdcdcd;
}

.box_news_img{
	float:left;
	overflow:hidden;
	padding: 0px;
}
.box_news_img:hover img{
	-webkit-transform:scale(1.2,1.2);
	-moz-transform:scale(1.2,1.2);
	-o-transform:scale(1.2,1.2);
	-ms-transform:scale(1.2,1.2);
	transform:scale(1.2,1.2);
}
.box_news_img img{
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-o-transition:all 0.3s;
	-ms-transition:all 0.3s;
	transition:all 0.3s;
}
.box_news_name{}
.box_news_name h3 a{
	color:#000;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-o-transition:all 0.3s;
	-ms-transition:all 0.3s;
	transition:all 0.3s;
	font-family:khung;
	font-size:15px;
}
.box_news_name h3 a:hover{
	color:#f00;
}
.box_news_mota{
	text-align:justify;
	line-height:22px;
	margin-top:5px;
}
.box_news_readmore{
	text-align:right;
}
.box_news_readmore a:hover{
	background:#000;
}
.box_news_readmore a{
	display:inline-block;
	padding:10px 20px;
	background:#2A8FED;
	color:#fff;
	font-weight:bold;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-o-transition:all 0.3s;
	-ms-transition:all 0.3s;
	transition:all 0.3s;
}

.box_news_other{
	display: block;
	clear:both;
	margin-top: 20px;
}
.title_news_other{
	text-transform: uppercase;
	color: #004bc9;
	font-size: 12px;
	font-weight: bold;
}
.title_news_other h3{
	font-size:18px;
	margin-top:25px;
	padding-top:25px;
}
.list_news_other li a{
	color:#000;
	font-size: 14px;
}
.list_news_other li a:hover{
	color:#f00;
}
/*footer*/

.left_footer
{
	float:left;
}
#footer{background:url(images/bg_foter.png) no-repeat;padding:15px 0px; background-size:100% 100%;}
.thongke h3 {
    color: #fff;
    font-family:em;
	text-transform:uppercase;
    font-size: 22px;
	margin-bottom:10px;

}
.thongke
{
	    padding: 10px 50px;
}
.thongke ul li {
    padding-left: 30px;
    font-size: 15px;
    color: #3f3f3f;
    margin-bottom: 3px;
    min-height: 20px;
    line-height: 20px;
    font-family:Arial, Helvetica, sans-serif;
    color: #fff;

}
.thongke ul li.online{
	background:url(images/dg_onlin.png) 0px 0px no-repeat;
}
.thongke ul li.alls
{
	background:url(images/tong.png) 0px 0px no-repeat;
}
.thongke ul li.today{
	background:url(images/thang.png) 0px 0px no-repeat;
}
.thongke ul li.week{
	background:url(images/tuan.png) 0px 0px no-repeat;
}
.thongke ul li.all{
	background:url(images/tong.png) 0px 0px no-repeat;
}

.email_dk p
{
	font-family:tanh1;
	font-size:14px;
	color:#fff;
}
.email_dk h3
{
	 color: #fff;
    font-family:em;
	text-transform:uppercase;
    font-size: 22px;
	margin-bottom:10px;

}
#dangkymail {
    width: 227px;
    height: 23px;
    background: url(images/email.png) 0px 0px no-repeat;
    position: relative;
}
#dangkymail input[type="text"] {
    height: 23px;
    background: none;
    line-height: 23px;
    outline: none;
    position: absolute;
    border: none;
    /* padding-left: 10px; */
    width: 73%;
    left: 5px;
	color:#000;
}

  .btn-bottom {
    position: absolute;
    top: 1px;
    right: 0px;
    width: 23%;
    height: 22px;

}

.social_footer a:not(:first-child){
	margin-left: -10px;
}
.social_footer img
{
	transition:all 0.4s;
}
.social_footer img:hover
{
	transform:scale(1.2,1.2);
}
.right_copy_right {
	
}
.right_copy_right ul li{
	display: inline-block;
	padding: 0px 15px;
	border-right:1px solid #fff;
}
.right_copy_right ul li:last-child{
	border: none;
	padding-right: 0px;
}
.right_copy_right ul li span{
	font-weight: bold;
	color:#ff0;
}
.bottom_footer {
	width:100%;
    min-height: 35px;
    line-height: 35px;
    background: #03558c;
    color: #fff;
}
.contain_owl_doitac{
	position: relative;
	border:1px solid #CCC;
	margin-bottom:20px;
	margin-top:20px;
}
#owl_doitac,#owl_phanphoi{
	max-width: 1120px;
	margin: auto;
	padding: 0px 30px;
}
.prev_doitac{
	position: absolute;
    top: 60px;
    left: 20px;
}
.next_doitac{
	position: absolute;
    top: 58px;
    right: 10px;
}
.item_doitac
{
	padding: 0px 10px;
}
/* doitac*/
/*chat pup */
.chat_popup{
position:fixed;right:0;z-index:999;
bottom:-120px;
-webkit-transition:all 0.5s;
-moz-transition:all 0.5s;
-o-transition:all 0.5s;
-ms-transition:all 0.5s;
transition:all 0.5s;
min-height:120px;
}
.button_chat{position:absolute;top:-77px;}
.contain_chatpopup{width:238px;margin-left:15px;background:#fff;min-height:120px;}
.item_yahoo{font-size:13px;font-weight:bold;padding:10px;text-align:left;}
.item_yahoo span{margin-right:7px;display:inline-block;}
.item_slider_product_item2{width:100%;margin-bottom:5px;border-radius:5px;}
.item_slider_product_item2{width:100%;margin-bottom:5px;border-radius:5px;}
.item_slider_product_item2 a{width:100%;}




.chat_popup2{
	position:fixed;right:0;z-index:999;top:200px;
	bottom:-120px;
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;
	-o-transition:all 0.5s;
	-ms-transition:all 0.5s;
	transition:all 0.5s;
	min-height:120px;
}
.button_chat2{position:absolute;top:0px;left:-33px;}
.contain_chatpopup2{width:290px;margin-left:15px;background:#fff;min-height:120px;}


/*facebook*/
.box_facebook{
	min-height: 155px;
	width: 48px;
	padding-left: 43px;
	background: url(images/face.png) top left no-repeat;
	position: fixed;
	top:150px;
	right: -250px;
	 -webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-o-transition:all 0.3s;
	-ms-transition:all 0.3s;
	transition:all 0.3s;
	z-index: 999;
}
.box_facebook:hover{
	right: 0px;
}
/*pagination*/
.pagination{width:100%;text-align:center;}
.pagination a{width:25px;height:25px;border:1px solid #b4b4b4;border-radius:3px;line-height:25px !important;background:#ebebeb;display:inline-block;vertical-align:top;color:#717171;font-size:12px;}
.pagination span{width:25px;height:25px;border:1px solid #b4b4b4;border-radius:3px;line-height:25px  !important;background:#fff;display:inline-block;vertical-align:top;color:#717171;font-size:12px;}

/*share this*/
.stButton .stButton_gradient{height:22px !important;}
.stButton .stFb, .stButton .stTwbutton, .stButton .stMainServices{height:22px !important}
#ds
{
	width:100%;
}
.video_bao
{
	margin-top:20px;
}

/*shop*/
.name_shop, .diachi_shop, .sodienthoai_shop {
    font-size: 14px;
    color: #252525;
}
.diachi_shop, .sodienthoai_shop {
    margin-top: 3px;
}
.contain_list_shop li {
    padding: 8px;
    border-bottom: 1px solid #b7b7b7;
    list-style: disc;
    list-style-position: inside;
}

.contain_list_shop li:hover *{color:#f00;}

.contain_list_shop{
	height: 405px;
	margin-top: 15px;
}
.contain_list_shop li{
	padding: 8px;
	border-bottom: 1px solid #b7b7b7;
	list-style: disc;
	list-style-position: inside;
}
/* hotro */
.box_yahoo
{
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;
}
.title_hotline_left p
{
	text-align:center;

}
.title_hotline_left p i
{
		text-decoration:underline;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:15px;
		font-style:inherit;
}
.title_hotline_left p span {
    color: #F00;
    padding-left: 5px;
    font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:20px;
	text-decoration:none;
	font-weight:bold;
}
.item_yahoo{
	margin-top: 10px;
	width: 100%;
	margin: auto;
}
.row_yahoo
{

	margin-top:20px;
}
.row_yahoo p span
{
	margin-top:10px;
	color:#5873ff;
}
.row_email{
	padding-left: 0px;
	/*background: url(images/mail.png) 7px 0px no-repeat;*/
	
	margin-top: 10px;
	font-size: 12px;
	color:#222222;
	padding-bottom: 10px;
}
.row_dienthoai{
	padding-left: 35px;
	background: url(images/dt.png) 7px 0px no-repeat;
	min-height: 22px;
	margin-top: 10px;
	font-size: 15px;
	color:#222222;

}
.box_hoatdong
{
	border:1px solid #ebebeb;
	padding:8px;
	margin-bottom:30px;
	position:relative;
	-webkit-box-shadow: 10px 10px 2px -4px #ebebeb;
	-moz-box-shadow: 10px 10px 2px -4px #ebebeb;
	box-shadow: 10px 10px 2px -4px #ebebeb;
	
	

}
.img_hoatdong 
{
	overflow:hidden;
}
.box_hoatdong img
{
	-webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s;
}
.box_hoatdong:hover img
{
	-webkit-transform: scale(1.2,1.2);
    -moz-transform: scale(1.2,1.2);
    -o-transform: scale(1.2,1.2);
    -ms-transform: scale(1.2,1.2);
    transform: scale(1.2,1.2);
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s;
}
.chitiet_sp
{
	width:82px;
	height:33px;
	margin:auto;
	margin-bottom:-25px;
	background:#FC2603;
	border-radius:5px;
	color:#fff;
	line-height:33px;
	text-align:center;
	font-family: tanh1;
	box-shadow:0px 3px 0px #A10000;
	text-transform:uppercase;
	display:block;
	position:relative;
	z-index:100;
	transition:all 0.3s;
	-moz-transition:all 0.3s;
	-webkit-transition:all 0.3s;
}
.chitiet_sp:hover{
	background:#A10000;
	box-shadow:0px 3px 0px #000;
	color:#fff;
}
.desc_hoatdong p
{
	text-align:justify;
	border-top:1px solid #ebebeb;
	line-height:20px;
	margin-top:10px;
}
.img_hoatdong h3 
{
	text-align:center;
	margin-top:10px;
}
.img_hoatdong h3:hover
{
	color:#F00;
}
.img_hoatdong h3
{
	font-size:14px;
	font-family:ut;
	line-height:25px;
	color:#000;
	text-transform:uppercase;
}
.img_dichvu img
{
	border:1px solid #CCC;
	padding:5px;
}
.img_dichvu
{
	position:relative;
	overflow:hidden;

}
.img_dichvu img
{
-webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s;
}
.img_dichvu:hover img
{
	-webkit-transform: scale(1.2,1.2);
    -moz-transform: scale(1.2,1.2);
    -o-transform: scale(1.2,1.2);
    -ms-transform: scale(1.2,1.2);
    transform: scale(1.2,1.2);
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s;
}
.name_dichvu h3 a
{
	font-size:13px;
	font-family:khung;
	display:inline-block;
	text-transform:uppercase;
	color:#fff;
	padding:5px 0px;
}
.name_dichvu
{
	position:absolute;
	bottom:0px;
	left:0px;
	width:100%;
	text-align:center;
	
	background:rgba(2,2,2,0.5);
}

.box_dichvu
{
	
	padding:10px;

}
.xem_them
{
	width:100%;
	text-align:right;
	padding:10px;
	
}
.xem_them a
{
	padding:0px;
}
.max_tieuchi
{
	max-width:900px;
	margin:auto;
}
.col_tieuchi
{
	padding-left:0px;
}
.desc_tieuchi
{
	float:left;
	padding:0px;
	padding-left:15px;
	text-align:justify;
}
.desc_tieuchi h3
{
	font-family:tanh3;
	font-size:15px;
	color:#F00;
	text-transform:uppercase;
	margin-bottom:15px;
}
.desc_tieuchi p
{
	font-family:tanh2;
	font-size:12px;
}
.img_tieuchi{
	padding:0px;
	text-align:center
}
.img_tieuchi:hover img
{
	transform:rotate(360deg) scale(1.1,1.1);
}
.img_tieuchi img
{
	width:100%;
	transition:all 1s;
}
.name_tintuc h3 a
{
	font-family:tanh2;
	font-size:15px;
	color:#F00;
	padding-left:30px;
}
.tin_a
{
	
	font-size:14px;
	padding-right:30px;
	color:#F00;
}
.tintuc_chay h3
{
	
	float:left;
	margin-left:20px;
}
.tintuc_chay
{
	background:#e0e3e6;
	padding:10px;
}
.slick-slider
{
	margin-bottom:0px !important;
}
/*css simplycroll*/
.vert,.vert .simply-scroll-clip{
	height: 350px !important;
	width: 100% !important;
	box-sizing:border-box;
	padding:0px 10px;
}
.vert .simply-scroll-list li{
	width: 100% !important;
	height: auto !important;
	padding:10px 0px;
}
.vert .simply-scroll-list li img{
	max-width: 100% !important; 
}

/*hoi dap*/

.contain_form_footer{
	font-family: 'OpenSansRegular';
	font-size: 12px;
	color:#5d5d5d;
}

.input_footer,.table_form_footer{
	width: 100%;
	box-sizing:border-box;
	padding: 0px 10px;
}
.input_footer{height: 28px;outline: none;
	border:1px solid #b7b7b7;
}
.table_form_footer tr td:first-child{
	text-align: right;
	padding-right: 10px;
	width: 65px;
}
.table_form_footer tr td{
	padding: 10px 0px;
	vertical-align: top;
}


.row_camnhan{
	margin-bottom: 15px;
	overflow: hidden;
}

.more_camnhan a {
    margin-top: 10px;
    display: inline-block;
    padding: 10px 20px;
    background: #3ab54b;
    color: #fff;
    border-radius: 5px;
    border: 1px solid #3ab54b;
}

.more_camnhan a:hover {
    background: #fff;
    color: #3ab54b;
}

.item_camnhan {
    padding: 15px 0px;
    border-bottom: 1px dashed #ababab;
}

.content_camnhan {
    text-align: justify;
    line-height: 20px;
    margin-top: 5px;
}


.row_camnhan .padding0{padding-left: 15px;}
.contain_form_camnhan{max-width: 565px;margin: auto;position: relative;vertical-align: middle;}
.input_camnhan{width: 100%;height: 30px;border-radius: 5px;border:1px solid #cbcbcb;outline: none;box-resize:border-box;padding: 5px 10px;margin-bottom: 10px;}

.contain_list_camnhan{
	max-width: 850px;
	position: relative;
	margin: auto;
	margin-top: 20px;
	padding: 0px 10px;
}
.item_camnhan{padding: 15px 0px;border-bottom: 1px dashed #ababab}
.content_camnhan{text-align: justify;line-height: 20px;margin-top: 5px;}
.more_camnhan a{margin-top: 10px;display: inline-block;padding: 5px 5px;background:#03F;color:#fff;border-radius: 5px;border:1px solid #ff8ea0;}
.more_camnhan a:hover{background: #fff;color:#ff8ea0;}

.contain_form_comment{border-top:1px dotted #cdcdcd;padding-top: 10px;margin-bottom: 20px;}

.title_comment{
	padding-left: 30px;
	background: url(images/phan_hoi_hd.png) left center no-repeat;
	font-size: 15px;
	color:#ce4631;
	margin-bottom: 10px;
}
.item_comment{padding:15px 0px;border-top: 1px dashed #cdcdcd;}
.col-sanpham,.item_nhanvien {padding:0px 10px;}
.tablelienhe{max-width:900px !important;margin:auto;}
.tablelienhe .my_row .my_cell:first-child{width:16%;min-width:73px;}
.tablelienhe{margin-top:20px;}
#quangcao_left{
			position:absolute;
			right:100%;
			top:0px;
			-webkit-transition:all 0.5s;
			-moz-transition:all 0.5s;
			-ms-transition:all 0.5s;
			transition:all 0.5s;
			margin-top:20px;
			margin-right:5px;
		}
		#quangcao_right{
			position:absolute;
			left:100%;
			top:0px;
			-webkit-transition:all 0.5s;
			-moz-transition:all 0.5s;
			-ms-transition:all 0.5s;
			transition:all 0.5s;
			margin-top:20px;
			margin-left:5px;
		}