@charset "utf-8";
@import url("../fonts/utm-aristote/utm-aristote.css");
@font-face {
    font-family:'UTM Nokia Standard';
  
    src:url('../fonts/UTM Nokia Standard.ttf') format('truetype') ;
    
}

@font-face {
    font-family: 'OpenSans-Semibold';
    src: url('../fonts/OpenSans-Semibold.ttf');
}
@font-face {
    font-family: 'UTM French Vanilla';
    src: url('../fonts/UTM French Vanilla.ttf');
}
@font-face {
    font-family: 'UTM Neo Sans IntelBold_Italic';
    src: url('../fonts/UTM Neo Sans IntelBold_Italic.ttf');
}
@font-face {
    font-family: 'fontC';
    src: url('../font/008_Vectordep.vn_UTM Alter Gothic.ttf');
}
@font-face {
    font-family: 'UTM Neutra';
    src: url('../fonts/UTM Neutra.ttf');
}
@font-face {
    font-family: 'UTM DaxMedium';
    src: url('../fonts/UTM DaxMedium.ttf');
}
@font-face {
    font-family: 'UTM Omni';
    src: url('../fonts/UTM Omni.ttf');
}
@font-face {
    font-family: 'UTM ViceroyJF';
    src: url('../fonts/UTM ViceroyJF.ttf');
}
@font-face {
    font-family: 'UVNHongHaHep_B';
    src: url('../fonts/UVNHongHaHep_B.TTF');
}
@font-face {
    font-family: 'UVF Aphrodite Pro';
    src: url('../fonts/UVF Aphrodite Pro.ttf');
}
@font-face {
    font-family: 'UTM Habano';
    src: url('../fonts/UTM Habano.ttf');
}
@font-face {
  font-family: 'UTMAvo';
  src: url('../fonts/UTM AVO/UTMAvo.eot');
  src: url('../fonts/UTM AVO/UTMAvo.eot?#iefix') format('embedded-opentype'),
       url('../fonts/UTM AVO/UTMAvo.woff2') format('woff2'),
       url('../fonts/UTM AVO/UTMAvo.woff') format('woff'),
       url('../fonts/UTM AVO/UTMAvo.ttf') format('truetype'),
       url('../fonts/UTM AVO/UTMAvo.svg#UTMAvo') format('svg');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'UTMHanzel';
  src: url('../fonts/UTMHanzel/UTMHanzel.eot');
  src: url('../fonts/UTMHanzel/UTMHanzel.eot?#iefix') format('embedded-opentype'),
       url('../fonts/UTMHanzel/UTMHanzel.woff2') format('woff2'),
       url('../fonts/UTMHanzel/UTMHanzel.woff') format('woff'),
       url('../fonts/UTMHanzel/UTMHanzel.ttf') format('truetype'),
       url('../fonts/UTMHanzel/UTMHanzel.svg#UTMHanzel') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face
{
	 font-family: 'utmR';
	 src: url('../fonts/UTM Rockwell.ttf');
}
@font-face
{
	 font-family: 'utmAL';
	 src: url('../fonts/UTM Alter Gothic.ttf');
}
@font-face
{
	 font-family: 'utmDa';
	 src: url('../fonts/UTM DaxMedium.ttf');
}


@font-face {
    font-family: 'UTMBebas';
    src: url('../fonts/utm_bebas-webfont.eot');
    src: url('../fonts/utm_bebas-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/utm_bebas-webfont.woff') format('woff'),
         url('../fonts/utm_bebas-webfont.ttf') format('truetype'),
         url('../fonts/utm_bebas-webfont.svg#utm_bebasregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'WebHostingHub-Glyphs';
    src: url('../fonts/webhostinghub-glyphs.eot');
    src: url('../fonts/webhostinghub-glyphs.eot?#iefix') format('embedded-opentype'),
         url('../fonts/webhostinghub-glyphs.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    -moz-font-feature-settings: "calt=0,liga=0";
}
[class^="icon-"], [class*=" icon-"] {font-family:'WebHostingHub-Glyphs';background:none;width:auto;height:auto;font-style:normal}
.icon-chevron-right:before{content:'\f488'}
body {
color: #39434c;
font-family: Arial;
font-size: 12px;
line-height: 1.5;
background-position: top center;
background-attachment: fixed;
background-repeat: no-repeat;
background:#f2f2f2;

width: 100%;

}
ul {list-style-type: circle;}
ul {list-style-type: square;}
ol {list-style-type: upper-roman;}
ol{list-style-type: lower-alpha;}
.img_tin_khac a img
{
	width:100px;
	height:67px;
	
}
.view_dv
{
	float:right;
	

}
.product-overlay {
    background: #3d3d37;
    top: 0;
    height: 0;
    position: absolute;
    transition: height 500ms ease 0s;
    width: 100%;
    opacity: 0.7;
}
.item_product1:hover .product-overlay, .item_product1:hover .product-overlay p {
    display: block;
    height: 100%;
}
.product-overlay .overlay-content {
    bottom: 0;
    position: absolute;
    top: 79px;
    padding: 0;
    text-align: center;
    width: 100%;
    margin: 0;
}
.product-overlay p {
    font-size: 14px;
    font-weight: 400;
    color: #fff;
}
.product-overlay p {
    display: none;
}
.box_utility ul {
	margin:10px auto;
 
  list-style:none;
}

.box_utility ul li a {
	color:#000;
 
  list-style:none;
}
#bttop {
width: 56px;
height: 52px;
position: fixed;
    bottom: 0px;
right: 0px;
z-index:9999999999999999999999999999999999999999999999999999;
text-indent: -99999px;
display: none;
cursor: pointer;
background: url(../images/top.png) no-repeat 0 0;
/* background-color: #003070; */
border-radius: 4px;
}
#main_content_web{}
#bttop:hover {

	opacity: 0.7;
	
}
.view_dv a
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#fff;
	font-size:16px;
	line-height:20px;
}
.view_dv a:hover
{
	color:#004676;
	
}
h3.gform_title
{
	font-family:Arial, Helvetica, sans-serif;
	color: #004676;
}
#sliderRight {
	
width: 480px !important;
height: 305px !important;
float: left;
position: relative;
}
#sliderRight ul li {
width: 480px !important;
height: 305px !important;
}

*
{
	margin:0;
	

}


ul, ol {
}
a, ul, li {

text-decoration: none;
}

.clear
{
	clear:both;
}
#container_NTT
{
	margin:0 auto;
	width:1200px;		

}
.header-m img{max-width:100%;}
.header-m .hl{   position: absolute;
    bottom: 22px;
    right: 110px;
    color: #000;
    font-size: 10px;}
	.header-m .h1-m
	{ 
	 display: inline-block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 10px;
  border: none;
  text-decoration: normal;
  text-align: center;
  -o-text-overflow: clip;
  text-overflow: clip;
  white-space: pre;
  -webkit-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
  -moz-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
  -o-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
  transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
  
	
 animation: oscillation 1s ease-in-out infinite alternate;
  -moz-animation: oscillation 1s ease-in-out infinite alternate;
  -webkit-animation: oscillation 1s ease-in-out infinite alternate;
	}
	@-moz-keyframes oscillation /*fire fox*/
{
	from
	{
		  text-shadow: 0 0 10px rgba(255,255,255,1) , 0 0 20px rgba(255,255,255,1) , 0 0 30px rgba(255,255,255,1) , 0 0 40px #ff00de , 0 0 70px #ff00de , 0 0 80px #ff00de , 0 0 100px #ff00de ;
	}
	to{
		text-shadow: 0 0 10px rgba(255,255,255,1) , 0 0 20px rgba(255,255,255,1) , 0 0 30px rgba(255,255,255,1) , 0 0 40px #00ffff , 0 0 70px #00ffff , 0 0 80px #00ffff , 0 0 100px #00ffff ;
	}
}

@keyframes oscillation /*IE*/
{
	from
	{
		  text-shadow: 0 0 10px rgba(255,255,255,1) , 0 0 20px rgba(255,255,255,1) , 0 0 30px rgba(255,255,255,1) , 0 0 40px #ff00de , 0 0 70px #ff00de , 0 0 80px #ff00de , 0 0 100px #ff00de ;
	}
	to{
		text-shadow: 0 0 10px rgba(255,255,255,1) , 0 0 20px rgba(255,255,255,1) , 0 0 30px rgba(255,255,255,1) , 0 0 40px #00ffff , 0 0 70px #00ffff , 0 0 80px #00ffff , 0 0 100px #00ffff ;
	}
}

@-webkit-keyframes oscillation /*chrome, safari*/
{
	from
	{
		  text-shadow: 0 0 10px rgba(255,255,255,1) , 0 0 20px rgba(255,255,255,1) , 0 0 30px rgba(255,255,255,1) , 0 0 40px #ff0 , 0 0 70px #ff0 , 0 0 80px #ff0 , 0 0 100px #ff00de ;
	}
	to{
		text-shadow: 0 0 10px rgba(255,255,255,1) , 0 0 20px rgba(255,255,255,1) , 0 0 30px rgba(255,255,255,1) , 0 0 40px #00ffff , 0 0 70px #00ffff , 0 0 80px #00ffff , 0 0 100px #00ffff ;
	}
}
#header_top
{
    position: relative;
    margin: 0 auto;
    width: 1349px;
    z-index: 9;
    height: 122px;
    border-top: 2px solid #00f;
}

#banner_main
{
margin: 0 auto;
width: 1349px;
height: 123px;
}
.tt-khac
{
	border-top:1px solid #E4DED9;
	margin-top:8px;
}
.banner_flash
{
	position: absolute;
	  height: 165px;
	  margin: 0 auto;
	  text-align: center;
	  margin-left: 87px;
	  margin-top: 3px;
}
.banner
{
	height:auto;
	width:auto;
	padding:auto;
	position:absolute;
	left: 390px;
    top: 22px;
	text-align:center;
}
.banner p,.banner p span
{
	font-size:30px !important;
	font-family:utmAL;
	text-shadow: -2px 0 #fff,0 2px #fff,2px 0 #fff, 0 -2px #fff;
}
.banner h1,.banner h1 strong
{
font-size:60px !important;
font-family:utmR;
text-shadow: -2px 0 #fff,0 2px #fff,2px 0 #fff, 0 -2px #fff;
}
.diachi
{
	position:absolute;
	  right: 36px;
  top: 65px;
	font-family:Arial;
	font-weight:bold;
	color:black;
	font-size:12px;
	
}
.diachi-dt
{

  margin-left: 10px;
  width:280px;
  font-size:18px;
  text-shadow: -2px 0 #fff,0 2px #fff,2px 0 #fff, 0 -2px #fff;
  font-family:Impact;
  font-weight:normal;
}
.diachi-dt span
{
	color:#F40000;
	font-size:25px;
	text-shadow: -2px 0 #fff,0 2px #fff,2px 0 #fff, 0 -2px #fff;
	font-family:Impact;
}
.mxh{ position: absolute;
    top: 6px;
    right: 111px;
}
.mxh img {
    transition: all 0.6s;
    transform: rotate(0deg);
}
.mxh_ft img:hover {
    transform: rotate(360deg);
}
.mxh_ft img {
    transition: all 0.6s;
    transform: rotate(0deg);
}
.mxh img:hover {
    transform: rotate(360deg);
}
.timkiem
{
      position: absolute;
      top: 10px;
      /* float: right; */
      /* width: 180px; */
      right: 80px;
      /* height: 4px; */
}
.icon-phone
{
	float:left;
}
#search
{
    outline: none;
    width: 180px;
    height: 24px;
    border-radius: 9px;
    border: none;
}
.cart {
       position: relative;
    top: -118px;
    float: right;
    right: -123px;
    height: 4px;
}
#top_slide{width:1200px; height:122px; margin:0 auto;}
#top_slide .t1{float:left;width:390px;margin:10px auto; background:url(../images/hdmh.png) no-repeat;    height: 101px;    margin-right: 15px;}
#top_slide .t1:hover{opacity: 0.7;}
#top_slide .t2:hover{opacity: 0.7;}

#top_slide .t2{float:left;width:390px;margin:10px auto; background:url(../images/thongbaocuahang.png) no-repeat;    margin-right: 15px;;    height: 101px;}
#top_slide .t3{float:left;width:390px;margin:10px auto; background:url(../images/hotro.png) no-repeat;    height: 101px;}
#button
{
        z-index: 99;
        background: transparent;
        border: 0px;
        position: absolute;
        top: 0;
        right: -13px;
        cursor: pointer;
}

.banner_top
{
	margin:0 auto;
	width:1349px;
	position: relative;
	height:167px;
	
}
.banner_flash img,.banner_flash object
{
	position: absolute;
	max-width: 1200px;
}
.free_tran {
padding-top: 0px;
  position: absolute;
  z-index: 99;
  top: 10px;
  right: 0px;
}
.hotline_top {
padding-top: 5px;
float: right;
}
.hotline_top span
{
	color:#ff0000;
	font-size:15px;
	
}
.hotline_top b
{
		color:#ff0000;
		
	font-size:13px;
}
.lang_con {
margin-left: 10px;
float:left;
margin-right:10px
}
.lang_con span a img
{

	padding-top:4px;
}
.lang_con span a span
{
float: left;
font-family: 'UTM Alexander';
color: #0a46e4;
font-size: 12px;
line-height: 26px;
padding-right: 7px;
}
.hotline_top img
{
	float:left;
}
.hotline_right
{
	line-height:40px;
	float:right;
}
.hotline_right span {

color: #fff;
font-size: 14px;

}
.hotline_top b {
color: #ff0000;

}
#bg_menu_bottom
{
height:44px;
background:url(../images/bg_menu.png) repeat;
width:1349px;
    margin: 0 auto;position: relative;}
#menu_banner
{
	float:left;
}
#menu_banner ul.menu_header {
padding: 0px;
text-align: left;
left: 0px;
display: block;
margin: 0px 10px 0 10px;
}
#menu_banner ul.menu_header li {
border: 0;
margin: 0 !important;
display: inline;
padding: 0;
margin: 0;
white-space:nowrap;

}
#menu_banner ul.menu_header li a:link, #menu_banner ul.menu_header li a:visited {
border-image: none;
color: #004676;
display: inline-block;
margin: 0;
padding: 5px 10px;
position: relative;
}
#menu_banner ul.menu_header li a {
	text-transform:uppercase;
	font-size: 11px;
	font-weight:bold;

background: url("../images/li-menu.png") no-repeat scroll right center transparent;
}

#menu_top
{
margin: 0 auto;
    width: 1349px;
    height: 44px;
    line-height: 44px;
    z-index: 20;

}
.line_top
{


}

div#menu
{
	margin: 0 auto;
	position: relative;
	z-index: 99999;
	width: 809px;
	}
div#menu ul
{
     padding: 0;
     position: absolute;
     /* top: 1px; */
     /* left: 288px; */
     list-style: none;
}
div#menu ul li
{
        float: left;
        position: relative;
        height: 44px;
        padding: 0px 29px;
        /* background: url(../images/line_menu.png) no-repeat right center; */
}
div#menu ul li a
{
  font-weight: normal;
  color: #fff;
  font-size: 16px;
  line-height: 44px;
  text-align: center;
  display: block;
  height: 44px;
  text-transform:uppercase;
  }

div#menu ul li a p
{
	width: 70%;
  border-top: 1px solid #ccc;
  margin: 0 auto;
}
div#menu ul li:hover,div#menu ul li.active
{
	
}
div#menu ul li a:hover,div#menu ul li.active >  a
{

line-height: 44px;

color: #ff0;
}
.menu12 {
position: absolute !important;
display: block !important;
bottom: -5px !important;
left: 45px !important;
}
#menu li:hover img {
	display:block;
}
#menu li img {
position:relative;
top:10px;

}
div#menu ul li ul,div#menu ul li:hover ul ul,div#menu ul li ul li:hover ul ul
{
  left: -5px;
  /* border-radius: 5px; */
  z-index: 9999999999999999999999999999;
  position: absolute;
  display: none;
  background: #EBEBEB;
}
div#menu ul li:hover ul
{
padding: 0px;top: 44px;
	display:block;}
div#menu ul li ul li ul
{
	top:0px;
}
div#menu ul li ul li
{width: 169px !important;
line-height: 28px !important;
border-bottom: 1px solid #bcc0d1;
background: none;
height: auto;
height: auto !important;
text-align:left !important;}
div#menu ul li ul li:hover
{
	line-height:28px !important;
	background:#A88645;
	text-align:left !important;


}
div#menu ul li ul li a:hover
{
	/*color:#F00 !important;*/
}
div#menu ul li ul li a
{
margin:0;
width: auto !important;
height: auto !important;
text-align:left !important;
	font-size:15px;
	display: block;
	text-shadow: -1px 0 #fff,0 1px #fff,1px 0 #fff, 0 -1px #fff;
	color: #964401 !important;
	padding:0px 1px 1px 5px;
  font-family:utmDa;
	line-height:28px !important;
	background:none !important;
}


div#menu ul li ul li a:hover
{
text-shadow: initial;
color: #fff !important;
	
}

div#menu ul li ul li ul
{
	top:0px;
}

div#menu ul li ul li:hover ul
{
    left: 227px;
	top:0px;
	display:block;
	
}

div#menu ul li ul li ul li:hover ul
{
	left:200px;
	display:block;
	top:0px;
}

.bg_input span
{
font-weight: bold;
font-size: 12px;
padding-top: 5px;
margin-right: 10px;
float: left;
color: #FFF;
font-family: Tahoma, Geneva, sans-serif;
}
.bg_input .search
{
	float:right;
}
div.bg_input {
top: 5px;
line-height: 18px;

float: right;
display: inline;
position: relative;
}
.bg_input input {

  text-indent: 15px;
  border: none !important;
  right: 0px;
  top: 8px;
  color: #000;
  font-size: 12px;
  padding-right: 30px;
  padding-left: 10px;
  width: 180px;
  background: #f3f3f3;
  height: 30px;
  line-height: 30px;
  margin-left: 0px;
  border-radius: 10px;

}
.dienthoai
{
	float:right;
	float: right;

top: 10px;
position: relative;
}
.name_sdt {
float: left;
}
.dienthoai .name_sdt span {
font-size: 18px;
color:#0066ff;
line-height: 25px;
font-weight: bold;
}
.name_sdt b
{
color:#ee0000;
}
img
{
	border:none;
}
#search_frm_vi form
{
	border:none !important;
}
.img_search {
top: 0px;
padding-right: 0px;
/* margin-top: -25px; */

right: 10px;
position: absolute;
}
.bg_input a {
padding-top: 12px;
}
.img_search a img {
height: 38px;
width: 35px;
}


#slide_show
{
  position: relative;
  margin: 0px auto;
  width: 950px;
 
  height: 406px;
  z-index: 1;
  overflow:hidden;
  
}
.slide_chu
{
background: rgba(18, 2, 0, 0.5);
  top: -40px;
  position: relative;
  height: 40px;
}
.slide_chu p
{
	line-height:40px;
	color: #fff;
}
.slide_chu p a
{
	color:#FFF;
	font-size:16px;
}
.bg_slide
{
	margin:-5px auto;
width: 950px;
height:406px;
}
#slides{width:950px !important; height:406px !important; margin-top:5px !important;}
.bongdo
{
	background:#e0e0e0;
	height:50px;
}
.about_mota
{
	background:#e0e0e0;
	
}
.about_left
{
	background:url(../images/bg_about_top.png) top repeat-x;
	border-bottom:15px solid #f6ff00;

}
.khung_bao {
	margin:0 auto;
	width:95%;
padding-top: 15px;
padding-bottom: 10px;
}
.cen_pic_about {
clear: both;
width: 185px;
height: 75px;
float: left;
padding: 3px;
}
.right_text_about {
padding-top: 7px;
margin-right: 10px;
width:75%;
height: auto;
float: right;
text-align: justify;
}
.right_text_about span {
font-size: 13px;
font-weight: normal;
color: #000000;
line-height: 17px;
}
.tieu_de_about a {
	text-transform:uppercase;
color: #ffa200;
font-family: 'UTM Alter Gothic';
font-size: 20px;
text-transform: uppercase;
}
#content-home-bg1 {
margin: 0 15px;	

min-height:210px;
padding-bottom: 45px;

}
.noidung_about_index
{
	margin:0 auto;
	width:95%;
	text-align:justify;
}
.animated {
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
}


.about_index
{
	background: url(../img/bg-content-home.png) no-repeat no-repeat center center;
	
	margin: 15px auto;
	width:1000px;
	min-height:285px;
}
#sanpham_danhmuc
{
margin: 15px auto;
width: 100%;
}
.readmore
{
	margin-right:5px;
	float:right;
	color:#FFF;
	
		width:81px;
	height:26px;
	background:url(../images/bg_view_xem.png) no-repeat;
	text-align:center;
}

.readmore:hover
{
	float:right;
	color:#000;
	
		width:81px;
	height:26px;
	background:url(../images/bg_view_xem_hover.png) no-repeat;
	text-align:center;
}

.readmore a:hover
{
	
	


color:#000;
font-family:Tahoma, Geneva, sans-serif;
	
}
.readmore a
{
	
	font-size:14px;


color:#fff;
font-family:Tahoma, Geneva, sans-serif;
	
}

#content-home-bg2 {
padding-top: 0;
padding-bottom: 0;
}
#content-home-bg2 {

padding-bottom: 45px;
background: url(../img/bg-content-home.png) no-repeat no-repeat center center;
}
#count-corporate {
border-top: 4px solid #ff8d2c;
}
.large-block-grid-4 > li:nth-of-type(4n+1) {
clear: both;
}
.large-block-grid-4 > li:nth-of-type(n) {
clear: none;
}
.large-block-grid-4 > li {
width: 25%;

list-style: none;
}

#count-corporate .icon-container {
margin-bottom: 14px;
}
#count-corporate .icon-shape.circle.stroke {
border: 1px solid #dedede;
}
#count-corporate .icon-shape {
width: 128px;
height: 128px;
line-height: 128px;
background: #f7f7f7;
}
.icon-shape a img
{

-webkit-border-radius: 50%;
border-radius: 50%;
max-width:128px;
max-height:128px;
}
.box-icon .icon-shape.stroke {
border-color: #d7d7d7;
}
.icon-shape.circle.stroke, .icon-shape.square.stroke, .icon-shape.radius.stroke, .text-shape.circle.stroke, .text-shape.square.stroke, .text-shape.radius.stroke {
border: 3px solid #c5cdb6;
background: #fff;
}
.box-icon .icon-shape {
width: 64px;
height: 64px;
line-height: 64px;
margin: 0 auto;
}
.icon-shape.circle, .icon-shape.square, .icon-shape.radius, .text-shape.circle, .text-shape.square, .text-shape.radius {
background: #d7d7d7;
}
.icon-shape.circle, .text-shape.circle {
-webkit-border-radius: 50%;
border-radius: 50%;
}
.icon-shape.circle, .icon-shape.square, .icon-shape.radius, .text-shape.circle, .text-shape.square, .text-shape.radius {
background: #c5cdb6;
}
.icon-shape, .text-shape {
width: 90px;
height: 90px;
text-align: center;
margin: 0 auto;
}
[class^="icon-"], [class*=" icon-"] {
font-family: 'WebHostingHub-Glyphs';
background: none;
width: auto;
height: auto;
font-style: normal;
}
#count-corporate .title-box {

margin-bottom: 0;
text-align: CENTER;


}
#count-corporate .title-box a
{
	font-family: "Raleway", sans-serif;
font-weight: 400;
color: #434343;
font-size: 15px;
text-transform:capitalize;
}
#count-corporate .title-box a:hover
{
	color: #ff8d2c;
}
#count-corporate .text-container p {
font-size: 11px;
color: #ff8d2c;
text-transform: uppercase;
font-weight: bold;
}
.text-container h4.title-box
{
	margin: .67em 0;
line-height: 1.2;	
}
.text-container h4.title-box a
{

	font-family: "Raleway", sans-serif;
font-weight: 400;
color: #434343;
font-size:18px;
}
.text-container h4.title-box a:hover{
	color: #ff8d2c;
}
#count-corporate li:before {
content: "";
width: 1px;
background: #dedede;
position: relative;
display: inline-block;
left: 50%;
margin-bottom: 0px;
}
[class*="block-grid-"] > li {
display: inline;
height: auto;
float: left;

}
#count-corporate li:nth-child(1):before {
height: 50px;
}
#count-corporate li:nth-child(2):before {
height: 90px;
}
#count-corporate li:nth-child(3):before {
height: 30px;
}

#count-corporate li:nth-child(4):before {
height: 76px;
}

#new_project
{
	margin:10px auto;
	width:100%;	
}

.content_index
{
	text-align:justify;
	color:#000;
}
.box_news_in {
margin-top: 10px;
 margin-bottom: 10px;

 
/* padding: 3px; */
margin: 0 auto;
float:left;
width:50%;

padding-left: 5px;
padding-right: 5px;

  padding-top: 5px;
  padding-bottom: 5px;



}
.index_new_hot {
background: url(../images/icon_submenu.png) no-repeat 0px;
background-position: 5px 8px;
padding-left: 10px;
}
.img_new_in img
{
border: 1px solid #ccc;	
background:#fff;
padding: 2px;

}
.content_index
{
	text-align:justify;
}
.img_new_in {
float: left;
margin-right: 15px;

}
.index_new_hot a {
  font-weight: bold;
  color: #666666;
  font-size: 14px;

}
.index_new_khac {
background: url(../images/icon_submenu.png) no-repeat 0px;
background-position: 5px 8px;
padding-left: 10px;
}
.index_new_khac a
{
color: #fff;
font-size:14px;
}
.view_detail_new {
padding-left: 8px;
float: right;

height:16px;

}
.view_detail_new a {
font-size: 12px;
font-weight: bold;

color: #fff;
}

.product-item1{
    z-index: 2;
    position: relative;
    text-align: center;
        width: 130px;
    margin-right: 30px;
    float: left;
    padding: 0px;
    height: 283px;
    border-radius: 3px;
   
}
.product-item1 .product-image .sale{width:40px; height:25px;background:#ff9500; border-radius:5px;line-height: 25px;position: absolute;top: 0;right: 0;}
.product-item1 .product-image .sale span{color:#fff;}
.product-item1 img.has-tt{
		max-width:100%;
	}
	
	.product-item1 .product-image{
		position:relative;
  width: 145px;
  height: 200px;
  margin:0 auto;

border:1px solid #E6E6E6;
		background:#ffffff;
	
				-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
transition: all 0.3s ease;
	
		/* border-radius: 7px; */
		/* border-bottom: 1px dashed #534B4B; */
}

.product-item{
	z-index:2;
 
	
	position:relative;
	text-align:center;
background: #fff;
	  width: 269px;
	float:left;
	padding: 5px;
  height: 270px;
  margin: 5px 5px 15px 10px;


border-radius: 3px;
	/* display: none; */
}
.product-item img.has-tt{
		max-width:100%;
	}
	
	.product-item .product-image{
		position:relative;
  width: 145px;
  height: 200px;
  margin:0 auto;
    padding-top: 8px;
border:1px solid #E6E6E6;
		background:#ffffff;
	
				-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
transition: all 0.3s ease;
	
		/* border-radius: 7px; */
		/* border-bottom: 1px dashed #534B4B; */
}
	.duan-item .duan-image{
		position:relative;
  width: 100%;
  height: 200px;
  margin:0 auto;
    padding-top: 8px;
border:1px solid #E6E6E6;
		background:#ffffff;
	
				-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
transition: all 0.3s ease;
	
		/* border-radius: 7px; */
		/* border-bottom: 1px dashed #534B4B; */
}
.duan-item{
	z-index:2;
 
	
	position:relative;
	text-align:center;
background: #fff;
	  width: 269px;
	float:left;
	padding: 5px;
  height: 270px;
  margin: 5px 5px 15px 10px;


border-radius: 3px;
	/* display: none; */
}
.duan-item img.has-tt{
		max-width:100%;
	}
.pzoom img{width:53px !important;position:relative !important;height:43px !important}
.pzoom
{
  position: absolute;
	bottom: -20px;
  left: 7px;
  z-index:12345;
}
.duan-image:after{
position:absolute;
width: 100%;
  height: 26px;
  bottom:-26px;
  left:0;
  background: url(../img/bb1.png) top center no-repeat;
  /* margin-left: 464px; */
  content:"";
}
.da-tl
{
	width:100%;
	height:360px;
}
.duan
{
	width:770px;
	height:425px;
	float:left;
}
.tt-duan
{
	width:100%;
	height:40px;
	background:url(../images/br-dv.png) no-repeat;
}
.tt-duan h2
{
	font-family:Aristote;
	font-size:22px;
	margin-left:31px;
	color:#ffffff;
	line-height:39px;
	font-weight:normal;
}
.nd-duan
{
	width:100%;
	height:376px;

}
.duan-item
{
	z-index:2;
 
	
	position:relative;
	text-align:center;
background: #fff;
	  width: 212px;
	float:left;
	padding: 5px;
  height: 233px;
  margin: 50px 24px 15px 10px;

}
p.news_mota
{
	width:100%;
	height:auto;
	font-size:14px;
	color:#000;
	font-family:Arial;
}
.h2_news a
{
	font-size:14px;
	color:black;
	font-family:utmAL;
}

.tailieu
{
	width:370px;
	height:auto;
	float:left;
	margin-left:33px;
}
.tt-tailieu
{
	width:100%;
	height:40px;
	background:url(../images/br-tl.png) no-repeat;
}
.tt-tailieu h2
{
	font-family:Aristote;
	font-size:22px;
	margin-left:31px;
	color:#ffffff;
	line-height:42px;
	font-weight:normal;
}
.nd-tailieu
{
	width:100%;
	height:auto;
}
.icon_dathang
{
background:url(../img/icon_dathang.png) no-repeat left;
}
.item_product1 .shadow{background:url(../images/bong_sp.png) no-repeat bottom center;height: 9px;width: 204px;position: absolute;bottom: -10px;}
.item_product1{
	    z-index: 2;
	    position: relative;
	    text-align: center;
	    width: 207px;
	    float: left;
	    padding: 0px;
	    height: 253px;
	    border: 1px solid #2D963B;
	    margin-right: 25px;
	    margin-bottom: 13px;
	    background: #fff;
}
.item_product1 .images{
    margin-top: 6px;
}
.item_product1 .images img{
    border: 1px solid #ccc;
    padding: 2px 2px;
}
	
	.item_product1 .images .cart {
    width: 40px;
    height: 30px;
    background: url(../images/cart.png) no-repeat;
   
    line-height: 25px;
    position: absolute;
    top:6px;
    right:-4px;
}
.item_product1 .name{
   font-size: 15px;
   /* text-transform: uppercase; */
   font-weight: bold;
   line-height: 16px;
   margin-top: 9px;
}
.item_product1 .name a{
	color:#000;
}
.item_product1 .hangmoi {
        width: 45px;
    height: 46px;
    background: url(../images/new.png) no-repeat;
    line-height: 25px;
    position: absolute;
    top: 13px;
    right: 20px;
}
.item_product1 .download {
        width: 45px;
    height: 46px;
    background: url(../images/download.png) no-repeat;
    line-height: 25px;
    position: absolute;
    bottom: 0;
    right: 0;
}
.hover_shine {
width: 100%;
height: 100%;
background-image: url(http://i.minus.com/iuvzYDPlYu8RR.png);
position: absolute;
opacity: .7;
background-position: -265px 0;
left: 0px;
top: 0px;
background-repeat: no-repeat;
-webkit-transition: background-position .3s ease;
-moz-transition: background-position .3s ease;
-o-transition: background-position .3s ease;
transition: background-position .3s ease;
z-index: 124;
}
.hover_shine:hover{
    /*Final position*/
    background-position: 10px 0;
}
.product-item .product-image:hover{/* opacity:0.8 */}
	.product-item .product-image img{
		position:absolute;
		top:0;
		left:0;
		right:0;
		bottom:0;
		margin:auto;
		 
  height: 200px;
					-moz-transition: all 0.7s ease;
-o-transition: all 0.7s ease;
-ms-transition: all 0.7s ease;
transition: all 0.7s ease;

		/* border-radius:5px; */
	}
		.product-item .product-image:hover img{   -ms-transform: scale(1); /* IE 9 */
    -webkit-transform: scale(1); /* Chrome, Safari, Opera */
    transform: scale(1	);}
.product-item .cart
{
display:inline-block;
font-size: 15px;
padding: 3px;
margin-top: 10px;
}	
.product-item .product-name,.product-item .product-price{
  /* float: left; */
  width: 95%;
  overflow: hidden;
  font-size: 15px;
  color: red;
  margin-top: 10px;
  margin: 0 auto;
  text-align:center;
    padding-top: 24px;
  padding-bottom:5px;
}
.product-item .product-name h2{
		margin:0;
	
	
		padding: 0;
		line-height: 20px;
}
.product-item .product-price,.product-item .cart
{
white-space: nowrap;
}
.product-item .cart a
{
font-weight: normal;
color: #fff;
background: #60c73f;
background: -moz-linear-gradient(top, #ffbc1f 0%, #fdb200 46%, #d89800 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#60c73f), color-stop(46%,#60c73f), color-stop(100%,#60c73f));
background: -webkit-linear-gradient(top, #60c73f 0%,#60c73f 46%,#60c73f 100%);
background: -o-linear-gradient(top, #ffbc1f 0%,#fdb200 46%,#d89800 100%);
background: -ms-linear-gradient(top, #ffbc1f 0%,#fdb200 46%,#d89800 100%);
background: linear-gradient(to bottom, rgba(129, 228, 98, 0.79) 0%,#60c73f 46%,#36AD10 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffbc1f', endColorstr='#d89800',GradientType=0 );
border-radius: 4px;
padding: 5px 8px;
font-size: 15px;
}
.product-item .cart a:hover
{
background: #c00000;
background: -moz-linear-gradient(top, #c00000 0%, #c00000 46%, #c00000 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c00000), color-stop(46%,#c00000), color-stop(100%,#c00000));
background: -webkit-linear-gradient(top, #c00000 0%,#c00000 46%,#c00000 100%);
background: -o-linear-gradient(top, #c00000 0%,#c00000 46%,#c00000 100%);
background: -ms-linear-gradient(top, #c00000 0%,#c00000 46%,#c00000 100%);
background: linear-gradient(to bottom, #c00000,#c00000 46%,#c00000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffbc1f', endColorstr='#d89800',GradientType=0 );
text-decoration:none;
}
	.product-item .product-price span{color:red}
	.product-item .product-name a{
		color: black;
		font-size:13px;
		
	font-family:Arial, Helvetica, sans-serif;
		margin-top: 2px;

		/* float: left; */

}	

.thanh_items_noibat {
	margin-left:5px;
background: url(../images/bg_thanh_tieude.png) no-repeat bottom;
padding-bottom: 30px;
float:left;
width:95%;
font-style: normal;
height: 2px;
line-height: 36px;

}

h2.title_primary_noibat {
	background:url(../images/muiten_title.png) left no-repeat;
font-size: 12px;
margin-bottom: 10px;
float: left;
text-indent:20px;
color: #000000;
text-transform: uppercase;
}
h2.title_primary_noibat b {
font-family: Arial, Helvetica, sans-serif;
text-transform: uppercase;
font-size: 16px;
color: #000000;
}

#quangcao_Sologan
{
	margin:0 auto;
	width:100%;

}
#logo {
      float: left;
    width: 197px;
    height: 120px;
    position: absolute;
    top: 29px;
    left: 76px;
    z-index: 999;
}
.quangcao_Sologan_check
{
	margin:0 auto;
	width:1000px;
}
#wrapper_main
{

width: 1185px;
background:#e1e6eb;
  margin: -15px auto;
  position:relative;
  margin-top: 60px;
  display:inline;
}
#catalog_dm {
margin: 0 auto;
width: 100%;


}

.item_sp {
margin: 15px 2px;


display: -moz-inline-stack;
display: inline-block;
vertical-align: top;
background:#fff;

width:240px;
height:295px;

}
#sanpham_catalog
{
	text-align:center;
}
.item_sp .tensp {
	margin:0 auto;
width: 240px;

text-align: center;
line-height: 30px;
}

.item_sp .tensp a {
text-decoration: none;
font-size: 16px;
font-family:"Times New Roman", Times, serif;
font-weight:bold;
color: #000000;

}
.item_sp .img {
	text-align:center;
	margin:5px auto;
width: 240px;

}
.item_sp .img img {
width: 232px;
height: 130px;

}
.item_sp .mota {
	margin:0 auto;
	width:95%;
	text-align:justify;
color: #333;
height: 95px;
}
.item_sp .mota a
{
	color:#0202c0;
	font-weight:bold;
}

.tung_catalog {
float: left;
width: 22%;
padding: 12px;
}
.hinh_index
{

	
	margin-right:10px;
	margin-bottom:10px;
	-webkit-transition: -webkit-transform 0.5s ease;
	-moz-transition: -moz-transform 0.5s ease;
	transition: transform 0.5s ease;
	transition:0.5s;
	
}
.hinh_index:hover
{
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
	opacity:0.5;
}
.name_catalog {
text-align: center;
padding-top: 2px;
padding-bottom: 5px;
}
.name_catalog a {
color: #000;
    font-family:'UTM Avo';
	font-weight:800;
font-size: 14px;

}
.name_catalog a:hover{
	color:red;
	font-size:14px;
	font-weight:bold;

}

div.tieude_giua {

border-radius: 10px;
border:1px solid #ccc;
position: relative;
background: url(../images/tieude_giua.png) repeat-x;
height: 30px;

line-height: 30px;
overflow: hidden;
color: #000;
font-weight: bold;
padding-left: 20px;
font-size: 14px;
}
div.tieude_giua  a
{
}
div.tieude_giua  a span
{
color: #000;
padding-left: 0px;
line-height: 30px;
font-size: 16px;
}
.main_prouduct_dm
{

	padding-bottom:15px;
	margin:0 auto;
	-webkit-border-radius: 10px;
border-radius: 10px;
margin: 0 auto;


}
.sp_index
{
	margin:0 auto;
	width:98%;


}
.check_sapco
{

	height:23px;

}
.check_sapco span
{
color: #fff;
text-transform: uppercase;
line-height: 23px;

font-size: 11px;
background: #3ca9fb;
padding: 5px 6px 5px 6px;
font-family:Tahoma, Geneva, sans-serif;
}
.check_hangmoi
{
	height:23px;
	
}
.bg_check_height
{
	height:23px;
	margin-bottom: 5px;
}
.check_hangmoi span
{
	font-size: 11px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#fff;
	text-transform:uppercase;
	line-height:23px;


	background:url(../images/bg_hangmoi.png) repeat-x;
	padding:5px 6px 5px 6px;
}
.tieude_title
{
	
}
div.box-sp {
position: relative;
float: left;
padding-left: 8px;
height: 285px;
padding-top: 15px;
width: 19%;
}
div.box-sp-img {
position: relative;
float: left;
width: 180px;
height: 190px;
text-align: center;
}
div.box-sp-sub-img {
position: absolute;
top: 0px;
left: 0px;
z-index: 0;
text-align: center;
width: 175px;
height: 230px;
}
.box-sp-sub-img a img:hover
{
	opacity: 0.8;
}
div.box-sp-name {
margin-left: 5px;
margin-right: 5px;
margin-top: 2px;
margin-bottom: 2px;
text-align: center;
}
div.box-sp-name h3 {
font-family: "Open Sans";
font-size: 15px;
font-weight: 600;
}
div.box-sp-name a {
color: #313131;
font-weight: normal;
}
div.box-sp-price {
margin-left: 5px;
height: 40px;
margin-right: 5px;
text-align: center;
}
div.box-sp-price p.special-price {
font-size: 15px;
font-family: Roboto-Medium;
color: #ff0000;

}
div.box-sp-price p.old-price {
font-weight: 400;
color: #666;
font-size: 11.5px;
text-decoration: line-through;
}
h2.hotline{color:#ff0;font-size:15px;text-align:center;line-height: 37px;}

#footer {
height:300px;
margin: 0 auto;
width: 1349px;

clear: both;
background:url(../images/footer.png) no-repeat;
position: relative;
}


#footer_container {
width: 1000px;
margin: 0 auto;
}
#footer .menu_footer {
padding-bottom: 0px;
margin-top: 25px;
float: left;
width: 25%;
margin-left: 5px;
}
#footer_bootom {
	margin:0 auto;
	color: #414142;
	  width: 1200px;
}
.left_footer
{
width:470px;margin-top: 26px;

float: left;}
.left_footer h2 strong span
{
	font-family:utmAL;
	font-size:32px !important;
	font-weight:normal;
}
.left_footer p span

{
	font-family:arial;
	
}
.right_footer
{
	
width:430px;
margin-top:29px;

float: left;
}
.right_footer1
{
	width: 264px;
	margin-top:29px;
	float: left;
}
.title_tktc {
    color: #fff;
    font-weight: bold;
    font-size: 15px;
    padding-left: 38px;
}
.right_footer1 ul li {
    list-style-type: none;
    font-size: 14px;
    color: #fff;
}
.footer-giua
{
	margin-left:10px;
	float:left;
	width:320px;
	height:80px;
}
.footer-giua h2
{
	width:100%;
	height:auto;
	color:#ffffff;
	font-size:17px;
	text-align:center;
}
h2.title_footer {
margin-bottom: 15px;

text-transform: uppercase;

font-size: 15px;
  background: url(../images/title_footer.png) no-repeat left;
color: #ffff00;

font-family: 'UTM Nokia Standard';
  width: 362px;
  height: 33px;
  line-height: 33px;
    text-indent: 40px;

}
h2.title_footer_thongke
{
  text-indent: 40px;
  background: url(../images/title_footer_thongke.png) no-repeat left;
  width: 362px;
  height: 33px;
  line-height: 33px;
  text-transform: uppercase;
  font-size: 15px;
  color: #ffff00;
  font-family: 'UTM Nokia Standard';
	
}
.face
{
    width: 370px;
   
    /* background: black; */
    float: left;
    margin-top: 47px;
    margin-left: 12px;

}

.right_footer h3
{
	
	font-weight:bold;
	text-transform:uppercase;
	color:#666;
}
.tk
{
	width:100%;
	height:auto;
}
.tk img {

	  transition: all 0.6s;
  transform: rotate(0deg);
}
.tk img:hover {
transform: rotate(360deg);

}
.icontc
{
	width:20px;
	height:91px;
	margin-top:2px;
	float:left;
}
.icontc img
{
	margin:3px;
}
.truycap
{
	float:left;
	margin-left:9px;
}
.truycap p
{
	font-size:13px;
	list-style-type:none;
	margin-left:8px;
	margin:8px;
}
.footer_duoicung
{
	margin:0 auto;
	width:100%;
	
	min-height:30px;
}

#footer_bootom .footer_btt {

}



#ser_onl {
		position:fixed;
		bottom:0;
		width:450px;
	
		right:0;
		z-index:100;
		z-index: 10000;
	}
	.label_serv_onl {
		height: 64px;
		background:url(../images/hotro_popup.png) no-repeat right ;
		cursor:pointer;
		}

	.cont_serv_onl {
		display:none;
		background:#CCC;
	font-size: 14px;
		padding:10px 10px 10px;
		border-top:2px solid #006795;
		border-left:2px solid #006795;
	
		cursor:pointer;
		color:#000;
		font-weight:bold;
	}
	.cont_serv_onl h2 {
		font-size:15px;
		color:#006795;
		margin-bottom:10px;}
	#ser_onl .active {
		background:url(../images/hotro_popup.png) no-repeat right ;
		cursor:pointer;
	}

#bottom
{
color: #fff;
	text-align:center;
}
.footer_btt p
{
	color:#FFF;
}
.footer_btt p span
{
color:#FFF !important;	
}
#bottom ul {
width: auto;
margin: auto;
text-align: center;
}
#gach {
border-right: 1px solid #fe6600;
}
.fix_footer
{
	margin:0 auto;
	width:1000px;
}
.td_menu a {
font-weight: bold;
width: auto;
text-decoration: none;
text-transform:capitalize;
padding: 0px 20px;
color: #fe6600;
}
.td_menu a:hover
{
	color:#007dac;
}
.td_menu {
width: auto;
display: inline;
margin: auto;
}
.td_menu {
width: auto;
display: inline;
margin: auto;
line-height: 25px;
}

.footer_copy
{
	border-top:1px solid #3339f0;
	background:#0000a2;
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
	
}
.footer_copy span
{
	text-align:center;
	color:#fff;
}
.footer_btt .copy_right
{
	float:left;
	width: 70%;
}
.footer_btt .xh_thongke
{
	float:right;

}
.menu_footer h3.widget-title {
color: #ffd800;
text-transform: uppercase;
font-weight: bold;
font-size: 15px;

}
.menu_footer h3.widget-title a {
color: #ffd800;
   font-family: 'UTMBebas';
text-transform: uppercase;
font-weight: normal;
font-size: 20px;
}
.menu_footer .info_footer {
margin-top: 10px;
}

.menu_footer .info_footer ul li a {
font-weight: normal;
padding-left:13px;
font-size: 13px;
color: #bfbfbf;
}
.menu_footer .info_footer ul li a:hover {

color: #ffd800;
}
.menu_footer .info_footer {
margin-top: 10px;
}
element.style {
background: none;
}
.menu_footer .info_footer ul li {
background: url(../images/li_footer.png) no-repeat left;
margin-top: 3px;
background-position: 0px 7px;
}
#main_dm_product
{
	margin-bottom:25px;
}
.huongdan_muahang
{
position: RELATIVE;
margin: 0px auto;
top: 45px;
}
.mang_xh {

position: RELATIVE;

margin: 0px auto;
float: right;
}

.mang_xh_ft {
line-height: 0px;
position: RELATIVE;

margin: 6px 15px;
position:fixed;
left:0;
z-index:12345;
top:100px;
width:50px;
}
.mang_xh_ft ul li {
height: auto !important;
float: none !important;
padding-right: 5px;
list-style: none;
display: inline-block;
background: none !important;
}
.mang_xh_ft ul
{

	padding:0;
	float: none !important;
}
.mang_xh_ft ul li a
{
text-transform: uppercase;
color: #000000;
font-family: 'UTM Nokia Standard';
font-size: 15px;
line-height:initial !important;
margin:0 !important;
text-align: center;
display: block;
width: auto !important;
height: auto !important;
} 
.mang_xh_ft li img {
position: relative !important;
display:block !important;
bottom:0 !important;
left: initial !important;
}
.counter p {
color: #6f6f6f;
font-family: 'UTM Alter Gothic';
font-size:16px;
float: left;
border-right: 1px solid #CCC;
padding: 0px 6px 0px 6px;
}
#bottom ul {
width: auto;
padding-top: 5px;
padding-bottom: 5px;
margin: auto;
text-align: center;
}
.mang_xh ul li {
height: auto !important;
float: none !important;
padding-right: 5px;
list-style: none;
display: inline-block;
background: none !important;
}
.mang_xh ul
{
	text-align:center;
	padding:0;
	float: none !important;
}
.mang_xh ul li a
{
text-transform: uppercase;
color: #000000;
font-family: 'UTM Nokia Standard';
font-size: 15px;
line-height:initial !important;
margin:0 !important;
text-align: center;
display: block;
width: auto !important;
height: auto !important;
} 
.mang_xh li img {
position: relative !important;
display:block !important;
bottom:0 !important;
left: initial !important;
}
.mang_xh p {
	float:left;
	padding-top:5px;
	padding-right:5px;

font-family: Tahoma, Geneva, sans-serif;
color: #bfbfbf;
font-size:11px;
}
.nd_solo
{
	margin:0 auto;
	width:98%;
	padding-top:5px;
	padding-bottom:5px;
}

.col_l{
	width: 225px;

	float: right;
}
.col-2
{
width: 250px;
    float: left;
    z-index: 999;
    position: relative;
    margin-right: 35px;
	
}
.pick-video
{
	width:225px;
}
.sidebar .widget-wrap {
overflow: hidden;
}
.custom-field {
background-color: #007DAC;
border: 1px solid #d4d5d6;
}
.custom-field p {
padding: 0px 10px 0;
color:#fff;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
font-weight:bold;
line-height:30px;
}
.sidebar p {
margin-bottom: 16px;
margin-bottom: 1rem;
}
.custom-field div.gform_wrapper {
background: url(../images/social-arrow-down.png) no-repeat 5px 0 #FFF;
margin: 0;
max-width: 100%;
padding: 16px 10px 10px;
padding: 1rem 0.625rem 0.625rem;
}
.widget-area div.gform_wrapper form {
overflow: hidden;
position: relative;
}
.gform_wrapper form {
text-align: left;
}
.gform_wrapper .gform_heading {
width: 98%;
margin-bottom: 18px;
}
.gform_wrapper h2.gsection_title, .gform_wrapper .gsection_description, .gform_wrapper h3.gform_title {
width: 98%;
}
.gform_wrapper form {
text-align: left;
}
.gform_wrapper ul {
margin: 0 !important;
list-style-type: none;
padding:0;
}
.gform_wrapper ul li.gfield {
clear: both;
}
div.gform_wrapper li, div.gform_wrapper form li {
margin: 0 0 16px;
margin: 0 0 1rem;
}
.gform_wrapper li, .gform_wrapper form li {
margin-left: 0 !important;
list-style-type: none !important;
list-style-image: none !important;
list-style: none !important;
overflow: visible;
}
.custom-field div.gform_wrapper .gform_body input, .custom-field div.gform_wrapper .gform_body textarea {
border: 1px solid #CCC;
background-color: #e7e7e8;
color:#CCC;
padding: 5px;
padding: 0.3125rem;
width: 100%;
}
.widget-area div.gform_wrapper li.gfield input, .widget-area div.gform_wrapper li.gfield textarea {
font-size: 13px;
font-size: 0.8125rem;
padding: 5px;
padding: 0.3125rem;
}
.gform_wrapper .top_label input.large, .gform_wrapper .top_label select.large, .gform_wrapper .top_label textarea.textarea {
width: 99.2%;
}
input, select, textarea {

}
.widget-area div.gform_wrapper .gform_footer input[type="submit"] {
background-color: #6a6b6d;
}
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit] {
font-size: 1em;
}
element.style {
}
demo.web-savvy-marketing.com/media="all"
.widget-area div.gform_wrapper .gform_footer input[type="submit"]:hover {
background-color: #797979;
}
demo.web-savvy-marketing.com/media="all"
.widget-area div.gform_wrapper .gform_footer input[type="submit"] {
background-color: #6a6b6d;
}
demo.web-savvy-marketing.com/media="all"
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit] {
font-size: 1em;
}
demo.web-savvy-marketing.com/media="all"
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit] {
font-size: 1em;
}
demo.web-savvy-marketing.com/media="all"
button:hover, input:hover[type="button"], input:hover[type="submit"], .btn:hover {
background-color: #007DAC;
}
demo.web-savvy-marketing.com/media="all"
button, input[type="button"], input[type="submit"], .btn {
background-color: #004676;
border: none;
box-shadow: none;
cursor: pointer;
padding: 4px 12px;
padding: 0.25rem 0.75rem;
width: auto;
}
demo.web-savvy-marketing.com/media="all"
button, input[type="button"], input[type="submit"], .btn, .site-footer, .comment-reply a, .more-link a, .custom-field p, div.tntVideoList h3, .site-inner div.gform_wrapper .gfield_required, .rotator .soliloquy-caption-inside h2, .genesis-nav-menu li.right, .genesis-nav-menu li.right a, .page-image h1.entry-title, .entry-content div.gform_wrapper, div.ngg-gallery-thumbnail span, .entry-content .gform_wrapper h3.gform_title, .genesis-nav-menu a, .genesis-nav-menu li li a, .genesis-nav-menu li li a:link, .genesis-nav-menu li li a:visited, .genesis-nav-menu .highlight-menu-item a, .genesis-nav-menu .highlight-menu-item a:hover, .pagination li a, .pagination li a:hover, .pagination li.active a, .pagination li.disabled {
color: #fff;
}
demo.web-savvy-marketing.com/media="all"
a, a:visited, button, input[type="button"], input[type="submit"], .btn {
-moz-transition: all 0.1s ease-in-out;
-webkit-transition: all 0.1s ease-in-out;
transition: all 0.1s ease-in-out;
}
.gform_body
{
	margin:0 auto;
	width:95%;
}
.gform_footer 
{
	text-align:center;
}
.top_label #send_email_newsletter
{
	margin:0 auto;
	width:50%;

}
.sidebar .widget {
margin-bottom: 20px;
margin-bottom: 1.25rem;
padding-bottom: 16px;
padding-bottom: 1rem;
overflow: hidden;
}
.sidebar .widget-wrap {
overflow: hidden;
}
h4.widgettitle{
	 font-family: 'UTMBebas';
	color: #004676;
	font-weight:normal;
	font-size:25px;
	text-transform:uppercase;
}
.widget_categories ul
{
	padding:0;
	margin:10px auto;
}
.widget_categories ul li {
float: left;
margin-left: 18px;
margin-left: 1.125rem;
width: 42%;
}
.widget_categories ul li {
list-style-type: none;
background: url(../images/bullet-list.png) no-repeat 0px 5px;
word-wrap: break-word;
}
.widget_categories ul li a {
color: #333132;
font-size:16px;
padding-left:15px;
}
.col_right
{
    width: 915px;
    float: left;
   
}
.group-m
{
	width:100%;
}
.quanhuyen
{
	width:95%;
	height:50px;
	margin-top:20px;
}
.back-to-top {
    position:fixed;
    z-index:123;
    right: -60px;
    bottom: -60px;
    text-align: center;
    color: #EC000A !Important;
    text-decoration: none !Important;
    font-weight: bold;
    font-size: 14px;
 
}

.tinhthanh
{
	float:left;
	margin-left:12px;
	margin-top:15px;
}
.qh
{
	float:right;
	margin-right:65px;
	margin-top:-19px;
}
.col_r{
	width: 100%;

}

.col_main
{
margin: 0 auto;

width: 1200px;
    
}
/* ================= BOX CATE ================= */
.mar_fix{
	margin-top:0px;
}
.sup_k_y
{
margin: 0 auto;
padding-top: 10px;
padding-bottom: 5px;
width: 80%;
}
.sup_k_y a img {
margin-bottom: 5px;
float: left;
}
.sup_k_y span
{
	float:left;
	padding-left: 10px;
margin-top: -10px;
color:#4a4a4a;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.email_hotline p a
{
	font-weight:bold;
	
	color:#004b8e;
	background:url(../images/email.png) left no-repeat ;
	padding-left:75px;
}
.info_sup
{
	padding-left: 10px;
width: 90%;
margin-top:15px;
}
.info_e_p p
{
	padding-top:5px;
	color:#212020;
	
}
.support_yahoo_skype .name_sup {
text-align: center;
color: #373737;
float: left;
width: 45%;
}
.name_sup b {
border-bottom: 1px dotted #333;
}
.support_yahoo_skype .sup_k_y {
float: right;
width: 45%;
}
.support_yahoo_skype .sup_k_y a img {
float: left;
padding-right:10px;
}
.support_yahoo_skype {
padding-bottom: 5px;
padding-top: 15px;
padding-left: 5px;
}
.info_contact_suport b {
color: #ff0000;
}
.info_contact_suport {
	text-align:left;
border-bottom: 1px dashed #000;
}
.hotroonline {
	text-align:left;
border-bottom: 1px dashed #000;
}
.info_e_p
{
	text-align:left;
}
.info_e_p p {
padding-top: 5px;
color: #212020;
}
.info_e_p p {
padding-top: 5px;
color: #212020;
}
.cate-pro{
	width: 250px;
	background:#fff;
	z-index:3;
	position:relative;
	float:left;
	    margin-bottom: 10px;
}
.cate-pro1{
	width: 250px;
	background: #565B70;
	z-index:3;
	position:relative;
	float:left;
	height: 406px;
}
h2.title_menu1{
      position: relative;
    font-weight: normal;
    height: 46px;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 46px;
    font-size: 15px;
    text-transform: uppercase;
    width: 250px;
    color: #fff;
    text-align: center;
    z-index: 99;
    background: #565B70 url(../images/icon_dm.png) no-repeat 16px 15px;
    border-bottom: 1px solid #fff;
}
.ct-menu1
{
    width: 250px;
    height: auto;
    background: #565B70 ;

	
}
ul.cateUl1 > li{
	    display: block;
    position: relative;
    margin: 0 auto;
    text-align: left;
    padding-left: 20px;
    background: url(../images/list_dm.png) no-repeat right 13px;
    border-bottom: 1px solid #E6E6E6;
}
ul.cateUl1 > li > a{
font-size: 14px;
    font-weight: normal;
    display: block;
    line-height: 52px;
    color: #fff;
    padding: 0 44px;
    text-align: right;


}
ul.cateUl1 > li > ul
{
padding: 0;
  position: absolute;
  left: 100%;
  width: 100%;
  top: 5px;
  z-index: 9999999999999;
  background:#fff;
visibility:hidden;
border:1px solid #ccc;

}
ul.cateUl1 > li:hover > ul
{
	visibility:visible;
	z-index:9999999999999999;
}
.cate-pro-tt{
	  margin-bottom: 44px;
	  	margin-top:-35px;
	width: 100%;

}
.cate-pro-tt img
{
	margin-top:10px;
}
.ten-tt
{
	color:#007434;
	font-size:14px;
	font-weight:bold;
}
.mota-tt
{
	color:black;
	font-size:14px;
	font-family:Arial;
}
.cate-pro2{
	  
	margin-top:-30px;
	width: 100%;

}
h2.title_menu_tin
{
	font-weight: normal;
font-family: 'UTMBebas';
font-size: 22px;
}

.a1{    position: absolute;
    top: 70px;
    left: 161px;}
.a2{    position: absolute;
    top: 102px;
    left: 161px;}
.a3{    position: absolute;
    top: 131px;
    left: 161px;}
.a4{    position: absolute;
    top: 170px;
    left: 161px;}

h2.title_menu{
 position: relative;
    font-weight: bold;
    background: url(../images/left.png) no-repeat;
    height: 55px;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 50px;
    font-size: 15px;
    text-transform: uppercase;
    width: 253px;
    color: #fff;
    text-align: center;
    z-index: 99;
}
.ct-menu
{
    width: 250px;
    height: auto;
    background: #fff;
    border: 1px solid #34A944;
}
.cate-pro img{}
h2.title_menu2{
  position: relative;
  font-weight: normal;
  background:#CAE3B3;
  height: 38px;
  font-family: 'UTMHanzel';
  line-height: 40px;
  text-transform: uppercase;
  font-size: 16px;
  width: 225px;
  color:black;
  text-align: center;
  z-index: 99;
}
.sodt
{
	width:100%;
	height:29px;
	background:#7B5842;
	color:#ffffff;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	line-height:30px;
}
.hotline p {
    padding-top: 10px;
    padding-left: 120px;
    font-size: 18px;
    color: #555555;
    font-weight: bold;
    background: url("../images/icon_dienthoai.png") no-repeat left center;
    background-position-x: 10px;
    background-position-y: 0px;
    height: 70px;
    font-family: 'Times New Roman';
}
.hotline span {
    color: red;
}
.item_support {
    padding: 5px 20px;
}	
.item_support .item1 {
    background: url('../images/node.png')no-repeat 0px 10px;
    float: left;
    width: 50%;
    text-align: left;
    font-weight: bold;
    color: #009f0f;
    font-family: 'fontC';
    font-size: 16px;
}
.yh-sk
{
	background:#4CA100;
}
.fb-like-box
{
	width:350px;
	height:137px;
}
.yahoo
{
	margin-left:5px;
	line-height:10px;
}
.yahoo img
{
	margin-left:8px;
	top:8px;
	position:relative;
	
}
.dc-
{
	margin-top:10px;
	text-align:center;
	color:black;
	font-weight:bold;
}
.new_event{
		margin-bottom:10px;
		background:url(../images/bongdo.png) no-repeat bottom;
	padding-bottom: 10px;
}
.jcarousel-skin-tango
{
	margin:0 auto;
	width:95%;
	padding-top:10px;
	padding-bottom:10px;
	
	
}
#news_item .img_new
{
	float:left;
}
.view_mota
{
	text-align:justify;
}
.td_title_menu_left
{

}
.item_cumtomer {
margin-top: 10px;
margin-right: 5px;
margin-left: 5px;
float: left;
width: 230px;
height: 128px;
margin-bottom: 10px;
position: relative;
}
.item_cumtomer a img {
width: 230px;
height: 128px;
}
.item_cumtomer a._ten {
text-align: center;
position: absolute;
bottom: 2px;
left: 0;
width: 96%;
background: url(../images/title_bg.png) repeat;
color: #e0dfdf;
font-weight: bold;
font-size: 15px;
padding-left: 10px;
}
#news_item
{
	border-bottom:1px dashed #ccc;
	padding-top:5px;
	padding-bottom:5px;
	
}
.td_title_menu_left a b {
	
text-align: justify;
color: #333333;
}

ul.tintuc-left li{
	padding: 0 0 18px 0;
	margin: 0 0 20px 0;
	border-bottom:dotted 1px #214406;
}

.box_news_left {
    font-size: 12px;
}

.box_news_left a {
    text-align: justify;
	line-height:10px;
}

p.h2_news_left{
	margin:0 0 7px 0;
	line-height: 16px;
}

.box_news_left div.mota {
    margin: 0;
	overflow: hidden;
	text-align: justify;
	font-size: 12px;
	line-height:normal;
}

.box_news_left a{
	color:#214406;
}

.box_news_left .a_one:hover {
	text-decoration:underline;
	color:#F00;
}

.box_news_left>.image_boder123 {
    background: none repeat scroll 0 0 #FFFFFF;
	float: left;
	margin: 0 8px 0 0;
	overflow: hidden;
	border: 1px solid #fff;
}

.box_news_left>.image_boder123 img{
	width:81px;
	height:81px;
}
.tuvankh img
{
	width:100%;
}

ul.cateUl{
        /* margin-bottom: 44px; */
        width: 100%;
        position: relative;
        z-index: 1;
        padding: 3px 5px 5px 0px;
}
ul.cateUl1{
 border: 1px solid #ccc;
  background-color: #fff;
list-style:square;
  margin: -30px auto;
  width: 94sss%;
  position: relative;
  z-index: 1;
  padding: 25px 5px 5px 5px;
  margin-top:29px;	
}
.product-tailieu
{
	width:100%;
	height:auto;
}
.product-group
{
	width:100%;
	height:auto;
	margin-top:10px;
	  margin-bottom: 30px;
}
.nd-tt
{
	float:left;
	margin-left:10px;
	width:208px;
	margin-top:10px;
}
.nd-tl
{
	float:left;
	margin-left:10px;
	width:61%;
	margin-top: 10px;
}.nd-tl a
{
	color:#323232;
	font-size:15px;
}

.nd-tt a
{
	color:#148701;
	font-size:13px;
}
.img-tuvan 
{
	float:left;
	height:auto;
	width:30%;
}
.nd-tuvan 
{
	float:left;
	margin-left:10px;
	width:68%;
	font-size:13px;
}
.tt-khac a
{
	color:#509944;
	font-size:13px;
}
.img
{
	width:132px;
	height:84px;
	float:left;
	margin-top:15px;
}
.ttcanbiet
{
	width:100%;
	height:auto;
	
}
.ttcanbiet ul
{
	border: 1px solid #ccc;
  background-color: #fff;
  margin: -30px auto;
  width: 95%;
  position: relative;
  z-index: 1;
  padding: 25px 5px 5px 5px;
	list-style-type:none;
}
.ttcanbiet li
{
	font-size:14px;
	text-decoration:none;
	border-bottom:1px solid;
}
.ttcanbiet li a
{

	font-size: 13px;
display: block;
line-height: 25px;
text-align:center;
color: black;
font-weight: bold;
/*background: url(../images/li_left_bg.png) no-repeat left 15px;*/
padding: 5px 0px 5px 0px;
}
ul.cateUl > li{
	    display: block;
	    position: relative;
	    margin: 0 auto;
	    text-align: left;
	    background: url(../images/list_dm.png) no-repeat 210px 23px;
	    border-bottom: 1px solid #E6E6E6;
}
ul.cateUl > li > a{
font-size: 14px;
    font-weight: normal;
    display: block;
    line-height: 49px;
    color: #fff;
    padding: 0 44px;
    text-align: right;


}
ul.cateUl > li > ul
{
padding: 0;
  position: absolute;
  left: 100%;
  width: 100%;
  top: 5px;
  z-index: 9999999999999;
  background:#565B70;
visibility:hidden;
border:1px solid #ccc;

}
ul.cateUl > li:hover > ul
{
	visibility:visible;
	z-index:9999999999999999;
}
.nd_solo p span
{
	font-size:55px !important;
}
ul.cateUl > li> a:hover{
	color: #ff0  !important;
	
}
ul.cateUl > li:hover{background: url(../images/hover_menu.png) no-repeat;
width:262px;
border-bottom:none;

}
ul.cateUl>li>ul>li{
/*	background: url(../images/icon2.png) no-repeat 10px 13px;*/
	display: block;
	position:relative;
	border-bottom:1px solid #ccc;
}
ul.cateUl>li>ul>li>ul>li {
background: url(../images/icon3.png) no-repeat 18px 16px;
display: block;
position: relative;
}
ul.cateUl>li>ul>li>ul>li>a {
font-size: 11px;
display: block;

line-height: 30px;
text-indent: 25px;
color: #101010;
border-bottom: 1px dotted #818080;
font-weight: bold;
background: url(../images/li_left_sub_bg.png) no-repeat 10px center;
}
ul.cateUl>li>ul>li>a{
	    font-size: 14px;
    display: block;
    font-weight: normal; 
    line-height: 30px;
    text-indent: 0px;
    color: #fff;
}
ul.cateUl > li > a.active {
	color:#00F !important;

}
ul.cateUl>li>ul>li>ul>li>a.active
{
	color:#012FBB !important;
}
ul.cateUl>li>ul>li>a.active{
	color:#03C !important;
}

ul.cateUl>li>ul>li>a:hover{
	color:#ff0 !important;
}

ul.cateUl>li>ul>li>ul>li{
	display: block;
}

ul.cateUl>li>ul>li>ul>li>a{
	display: block;
	height: 35px;
	line-height: 35px;
	text-indent: 30px;
	border-bottom:dotted 1px #bbbaba;
}

ul.cateUl>li>ul>li>ul>li>a:hover{
	color:#00F !important;
}

ul.dmcap2 li.levelsp:hover ul
{
display:block;
}

ul.dmcap2 li.levelsp ul
{
display:none;
}

ul.tablayout {
	list-style-type: none;
	float: left;
	margin: 0px;
	padding: 0px;
	display: block;
	list-style-type: none;
	z-index:2;
}
ul.tablayout li {
	margin: 0 5px 0 0;
	float: left;
	display: list-item;
	text-align: -webkit-match-parent;
}

ul.tablayout li a {
	float: left;
	display: block;
	padding: 5px 25px;
	color: #0090D3;
	background: #D6E5EE;
	text-decoration: none;
	font-weight: bold;
	cursor:auto;
	border:1px solid #9AB6D2;
	border-bottom:0;
	border-top-left-radius:6px;
	border-top-right-radius:6px;
	-webkit-border-top-left-radius:6px;
	-webkit-border-top-right-radius:6px;
	-moz-border-radius-topleft:6px;
	-moz-border-radius-topright:6px;
}
ul.tablayout li a:hover{
	cursor:pointer;
}
.tabs-container {
	border-top: 1px solid #CCC;
	clear: left;
	padding: 10px 0;
	display: block;
	line-height: 2;
}

ul.tablayout li a.active
{
	color: #202020;
	background: #E7E7E7;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-top: 1px solid #CCC;
	text-transform: uppercase;
	border-radius: 0px;
	padding: 5px 105px;
}

.call-scroller{
	position: fixed;
	margin: 180px 0 0 990px;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 13px;
	line-height: 16px;
	font-family: Verdana,Arial,"Helvetica Neue",Helvetica,sans-serif;
	width:99px;
	height:164px;
	background:url(../images/call-scroller.png) 0px 0px;
}

.block_content{
margin: 0 auto;

}
.biendong{
	float:left;
}
.title_product
{
background: url(../images/title_product.png) no-repeat right;
}
.paging{
	text-align:center;
	margin:10px;
	
}
.paging a:link, .paging a:visited, .paging a:hover, .paging a:active{
	border:1px solid #0b395e;
	color:#FFFFFF;
	background:#000000;
	padding:1px 5px;
	font-weight:bold;
	text-decoration:none;
}
.paging a:hover{
	background-color:#fff;
	color:#2A9FE2;
}
div.show-pro {
padding: 0 10px 10px 10px;
}
div.show-pro-mau-nha {
background: #F5F5F5;
text-align: justify;
}
.mota_soluocdanhmuc
{
	margin:0 auto;
	width:95%;
}
.hangve{
	width:223px;
	height:246px;
	border:1px solid #ccc;
	margin:0 auto;
	margin-bottom:10px;
	}
	.tintuc{
	    width: 270px;
	    height: 69px;
	    margin: 0 auto;
	    margin-bottom: 10px;
	    border-bottom: 1px solid #ccc;
	}
.tintuc .images {
    float: left;
    width: 94px;
    height: 60px;
}
.tintuc .name {

    width: 207px;
    height: 52px;
    font-size: 12px;
}
/*----------------TIN TUC-----------------*/
.box_news {



border-bottom: 1px dotted #898EAA;
padding-bottom: 15px;
margin-right: 20px;

/* display: inline-block; */
margin-top:10px;
margin-bottom: 10px;

}
.box_news1 {



border-bottom: 1px dotted #898EAA;
padding-bottom: 15px;
margin-right: 20px;
height:100px;
/* display: inline-block; */
margin-top:10px;
margin-bottom: 10px;

}
.box_news h2 {
    font-size: 14px;
}
.box_news h2 a {
    color: black;
	font-weight:bold;
	font-size: 20px;
}
.nd-tt h2 a {
    color: #323232;
	  margin-top: 10px;
	  font-family:utmAL;
	font-size: 17px;
}
.nd-tt p  {
    color: #4D4D4D;
	  margin-top: 10px;

	font-size: 13px;
	font-family:arial;
}
.box_news p {
    margin: 0;
    padding: 0;
}

.box_news p.news_mota{
	text-align: justify;
}

p.small {
    color: #666666;
    font-size: 11px;
}
.box_news h2 a:hover
{
    color:#B05B36;
}
h1.text_title {
    color: #339900;
    font-size: 12px;
}


.image_boder {
background: none repeat scroll 0 0 #FFFFFF;
float: left;
margin: 0 10px;
padding: 3px;
max-width: 195px;
max-height: 130px;
}
.image_boder a img
{
height: 130px;
width: 185px;
}
.image_boder-r {
background: none repeat scroll 0 0 #FFFFFF;
float: left;
margin: 0 10px;
padding: 3px;
max-width: 195px;
max-height: 130px;
}
.image_boder-r a img
{
height: 130px;
width: 185px;
}
li.chitiet-news {
	white-space:nowrap;
margin-top: 10px;
margin-right: 25px;
padding: 5px 10px 5px 10px;
float:left;
list-style: none;
text-decoration: none;
}
li.chitiet-news > a {
color: black;
font-size: 13px;
display:block;
font-weight:bold;
}
li.chitiet-news > a:hover
{
	color:#B05B36;
}
.box_news1 {



border-bottom: 1px dotted #898EAA;
padding-bottom: 15px;
margin-right: 20px;

/* display: inline-block; */
margin-top:10px;
margin-bottom: 10px;
border:1px solid green;

}
.box_news1 h2 {
    font-size: 12px;
}
.box_news1 h2 a {
    color:#148701;
	text-transform:capitalize;
	font-weight:bold;
	font-size: 15px;
}
.box_news1 p {
    margin: 0;
    padding: 0;
}

.box_news1 p.news_mota1{
	text-align: justify;
	margin-left:60px;
	color:black;
	font-size:13px;
}

p.small {
    color: #666666;
    font-size: 11px;
}
.box_news1 h2 a:hover {
    color: #8868B3;
}
h1.text_title {
    color: #339900;
    font-size: 12px;
}


.image_boder1{
background: none repeat scroll 0 0 #FFFFFF;
margin: 0 33px;
padding: 3px;
max-width: 100%;
max-height: 130px;

}
li.chitiet-news1{
	white-space:nowrap;
margin-top: 10px;
margin-right: 25px;
padding: 5px 10px 5px 10px;
float:right;
list-style: none;
text-decoration: none;
}
li.chitiet-news1 > a {
color: #589F03;
font-size: 13px;
display:block;
font-weight:bold;
}
/*-------------CHI TIET (TIN TUC)--------------------*/

.title_news{
	color: #000;
	font-size: 14px;
	font-weight: bold;
	text-transform: capitalize;
}

.othernews {
  color: #FF0000;
  padding-left:10px;
  padding-top:20px;
  padding-bottom:15px;
}

.othernews h3 {
  color:#FF0000;
  font-size:12px;
  font-weight:bold;
  text-transform:uppercase;
}
.othernews ul {
  list-style:inside;
  margin:10px 0 0 0;
  padding:0;
}

.othernews ul li {
	list-style:none;
	background: url(../images/icon_others.png) no-repeat 0px;
  padding-left:10px;
  margin:0 0 5px 0;
}

.othernews ul li a:hover{
	text-decoration:underline;
}
/* --------------------- Phan trang ------------------*/
.phantrang{
	text-align:center;
	margin: 25px 0px 5px 0px;
}
.phantrang a{
	display:inline-block;
	width:25px;
	height:25px;
	line-height:25px;
	margin-right:5px;
	text-decoration:none;
	font-weight:bold;
	color:#fff;
		background-color:#004676;
}
.phantrang span{
		color:#FFF;
	background-color:#BC0000;
	
	display:inline-block;
	width:25px;
	height:25px;
	line-height:25px;
	margin-right:5px;
	font-weight:bold;
}
.phantrang a:hover{
	color:#FFF;
	background-color:#BC0000
}
.contact
{
	/*margin:0 auto;
	width:1000px;*/
}
.main_map
{

}

.contact .breadcrum {
font-size: 12px;
height: 44px;
line-height: 51px;
display: block;
border-bottom: 1px solid #d1d1d1;
margin-bottom: 15px;
}

.contact .breadcrum ul.nav {
padding: 0;
margin: 0;
list-style: none;
}
.breadcrum li:first-child {
margin-left: 0;
}
ul.nav li {
float: left;
}
.breadcrum a {
color: #666;
}

ul.nav li {
float: left;
}
.breadcrum li {
margin-left: 10px;
}
.breadcrum .active {
color: #1668b2;
}

.breadcrum .active span.separate, .breadcrum a:hover span.separate {
background: url(../images/bredum-a.png) no-repeat scroll 0 4px;
margin-right: 4px;
}
.left-contact {
margin-left:100px;
width: 80%;
}

.left-contact h2 {
color: #1668b2;
font-size: 16px;
margin-bottom: 7px;
}

.left-contact h3 {
color: #666;
font-size: 12px;
text-transform: uppercase;
font-weight: bold;
}
.left-contact .contact-frm {
padding-top: 20px;
margin-bottom: 20px;
}
.contact-frm {
clear: both;
}
.frm-row {
width: 100%;
clear: both;
position: relative;
padding-top: 5px;
}
.frm-row .label {
margin: 0;
width: 85px;
float: left;
line-height: 24px;
}
.require {
color: #E60D0D;
font-size: 11px;
}

.row-error {
position: absolute;
right: 4px;
top: 8px;
background: url(../images/edtError.png) no-repeat;
width: 14px;
height: 14px;
display: block;
}
.row-error {
position: absolute;
right: 4px;
top: 8px;
background: url(images/edtError.png) no-repeat;
width: 14px;
height: 14px;
display: block;
}



.frm-btnwrap {
width: 308px;
float: right;
}
.frm-btn {
padding-top: 10px;
}
.frm-btnwrap input {
background: #1668b2;
border: none;
color: #fff;
padding: 2px 15px;
}
.info-contact {
clear: both;
padding-top: 10px;
background: url(images/bg-top-c.pnasasg) repeat-x scroll top;
color: #666;
margin-bottom: 20px;
}
.map-c {
  width: 100%;
}
.breadcrum .active span.separate, .breadcrum a:hover span.separate {
background: url(../images/bredum-a.png) no-repeat scroll 0 4px;
margin-right: 4px;
}
.breadcrum .active span.separate, .breadcrum a:hover span.separate {
	width:4px;
	height:6px;
background: url(../images/bredum-a.png) no-repeat scroll 0 1px;
margin-right: 4px;
}

.separate {
background: url(../images/bredum.png) no-repeat scroll 0 4px;
width: 4px;
height: 11px;
display: inline-block;
}
.separate {
padding: 0 3px;
background: url(../images/bredum.png) no-repeat scroll 0 4px;
width: 4px;
height: 6px;
}
/*STYLE FOR LIENHE*/
.tablelienhe label span img{
	position:absolute;
	left:0px;
	top:10px;
}
.tablelienhe label {
	display:inline-block;
    height: 25px;
	line-height:25px;
	min-width:100px;
	font-weight:bold;
	text-align: right;
	position: relative;
	margin-right: 15px;
}
.tablelienhe .input_block{
	margin:0 0 10px 0;
}
.tablelienhe .input_item{
	display: inline-block;
	height: 25px;
	line-height: 25px;
	min-width: 100px;
	font-weight: bold;
}
.tablelienhe .input{
    border: 1px solid #cacaca;
	width: 310px;
	height: 22px;
	line-height: 22px;
	outline-color: #0085FF;
}
.tablelienhe textarea{
	border: 1px solid #cacaca;
	width: 310px;
	outline-color: #0085FF;
}
.tablelienhe .title {
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
}
.button {
  background-color:#fff;
  background-position:initial initial;
  background-repeat:initial initial;
  border:1px solid #ccc;
  cursor:pointer;
  font-family:tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
  font-size:12px;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  line-height:normal;
  padding:5px 30px;
  font-weight:bold;
}
.button:hover{
	 color:red;
}
#main_contact
{
	margin:15px auto;
	width:100%;
}
.othernews h3 {
color: #000;
font-size: 12px;
font-weight: bold;
text-transform: uppercase;
}
.othernews ul li a {
color: #000;
font-size: 15px;
}
.othernews ul li a:hover {
color:#007dac;
}
ul.product_info {
font-weight: bold;
padding:0px;
font-size: 13px;
float: left;
width: 100%;
}

div.product-description {
  width: 50%;
  float: left;
  line-height: 2em;

}
ul.product_info li {
margin: 0 0 10px 0;
border-bottom: 1px dashed #CCC;
padding: 0 0 10px 0;
list-style:none;
    font-size: 20px;
}
.detail_product {
margin-top: 15px;
}
.left_sp {
  width: 50%;
  float: left;

}

/*++++++++++JS ZOOM PRODUCT+++++++++++*/
div.jszoom-product{float: left;width:350px;}
div.thumb ul{position: relative;list-style: none; padding:0px;}
div.thumb ul li{/*position: absolute;*/ position:relative;z-index: 0;width: 350px;display: none;}
div.thumb ul li.active{z-index: 10;display: block;}

.block_content_detail
{
margin: 0 auto;
width: 90%;
padding-top: 15px;
}
.khung_tin_mt
{
	min-height: 150px;
}
.image_boder a img
{
height: 130px;
width: 185px;
}


.bong
{
	margin:0 auto;
	width:1000px;
}

.title-pro-new1
{
    position: relative;
    width: 100%;
    height: 40px;
    text-align: left;
    text-align: left;
    background: url(../images/title_content.png) no-repeat bottom center;
    margin-bottom: 25px;
}
.title-pro-new1 h2
{
    width: 100% !important;
    font-size: 22px;
    line-height: 37px;
    color: #007236;
    /* font-family: 'UTM French Vanilla'; */
    float: left;
    position: relative;
    font-weight: normal;
    text-transform: uppercase;
}


.left_tung_catalog {
margin: 0 auto;
width: 98%;
padding-top: 10px;
padding-bottom: 15px;
}
.title_about {
padding-bottom: 10px;
}
.title_about b {
text-transform: capitalize;
color: #3b5998;
font-family: 'UTMAvoBold';
font-size: 24px;
}

.img_catalog {
margin-top: 10px;
margin-bottom: 10px;

text-align:center;
}
div.title_thanh {
text-align: center;
}
.left_tung_catalog .title_thanh b a {
padding-left: 8px;
font-size: 12px;
font-family: Tahoma, Geneva, sans-serif;
color: #f00000;
}
.content_catalog {
margin: 0 auto;
width: 90%;
padding-top: 5px;
}
.content_catalog p span {
color: #6d6d6d;
}
#bg_sologo
{
	margin:0 auto;
	width:1000px;
}
#quangcao_Sologan b
{
	float:left;
	width:15%;
	font-size:20px;
	color:#ffa200;
	  font-family:'UTM Alter Gothic';
	  font-weight:normal;
}
#right_tinoibat
{
	width: 80%;
	background:#dfdfdf;
	padding-top:5px;
	padding-bottom:5px;
	border:1px solid #fff;

	float:right;
}
#right_tinoibat ul
{
	margin:0 auto;
	width:98%;
}
#right_tinoibat ul li a
{
	float:left;
	  font-family:'UTM Alter Gothic';
	  font-size:16px;
	color:#002bcc;
	
}

#right_tinoibat ul li span
{
	float:right;
	  font-size:16px;
	color:#002bcc;
	padding-left:5px;
	 font-family:'UTM Alter Gothic';
	border-left:2px solid #002bcc;
	
}
.tintuc_news {
	margin:0 auto;

width: 1000px;


text-align: center;
}
.img_catalog a img
{
	border:2px solid #fff;
}

.left_tung_catalog {
	float:left;
margin: 0 auto;
width: 25%;
padding-top: 10px;
padding-bottom: 15px;
}

li.xemthem {

margin-right: 25px;
padding: 5px 10px 5px 10px;

float: right;
}
li.xemthem > a {
	text-transform:uppercase;
color: #002bcc;
 font-family:'UTM Alter Gothic';
 font-weight:normal;
font-size: 15px;

}
li.xemthem > a:hover
{
	color:#F00;
}

.counter {
margin-top: 15px;
  float: left;
  width: 250px;
  margin-left: 35px;
  /* margin: 15px auto; */
  margin-bottom: 15px;

}
.counter li.online {
background: url(../images/icon_dangtruycap.png) no-repeat left;


}

.counter_left {

width: 100%;
margin-left: 15px;

}
.counter_left li.online {
background: url(../images/icon_dangtruycap.png) no-repeat left;


}


.counter_left li.online {
background: url(../images/icon_dangtruycap.png) no-repeat left;


}

.counter_left li.online span {
padding-left: 25px;
color: #5f5f5f;
}
.counter_left li span {
padding-left: 25px;
color: #5f5f5f;
}
.counter_left li b {
color: #5f5f5f;
}
.counter_left li.statistics {
background: url(../images/icon_luottruycap.png) no-repeat left;

}
.counter_left li.day {
background: url(../images/icon_truycapngay.png) no-repeat left;

}
.counter_left li.month {
background: url(../images/icon_truycapthang.png) no-repeat left;

}

.counter_left li {
list-style: none;
line-height: 30px;
}
.counter_left li.statistics span {
padding-left: 25px;
color: #5f5f5f;
}
.counter_left li.statistics b {
color: #5f5f5f;
}

.hotro_tructuyen
{
margin:10px auto;
width:100%;
}
.hotline_ft b
{
font-size:20px;
font-weight: bold;

}
.email_ft
{
text-indent: 30px;
background: url(../images/email_ft.png) no-repeat left;

}
.hotline_ft span
{
font-weight: bold;
font-size:18px;
}
.counter li.online span {
padding-left: 25px;
color: #fff;
}
.counter li span {
padding-left: 25px;
color: #fff;
}
.counter li b {
color: #fff;
}
.counter li.statistics {
background: url(../images/icon_luottruycap.png) no-repeat left;

}
.counter li.day {
background: url(../images/icon_truycapngay.png) no-repeat left;

}
.counter li.month {
background: url(../images/icon_truycapthang.png) no-repeat left;

}

.counter li {
list-style: none;
line-height: 30px;
}
.counter li.statistics span {
padding-left: 25px;
color: #fff;
}
.counter li.statistics b {
color: #fff;
}


.title_about {
padding-bottom: 10px;
}
.title_about b a {
text-transform: capitalize;
color: #002bcc;
 font-family:'UTM Alter Gothic';
 font-weight:normal;
font-size: 20px;
}
.img_catalog {
margin-top: 10px;
margin-bottom: 10px;
}
.content_catalog {
	min-height:115px;
margin: 0 auto;
width: 90%;
padding-top: 5px;
}
.content_catalog p span {
color: #6d6d6d;
}
.thanh_items {
margin-left: 10px;
height: 30px;

}
.thanh_items h2.title_primary {

}
.thanh_items span {
font-size: 20px;
font-family:'UTM Alter Gothic';

font-weight:normal;
text-transform: uppercase;
color: #002bcc;
}

/************************************************ slide cummtomer****************************/
.product_tieubieu
{
	margin:0 auto;
	margin-bottom:10px;
	width:1020px;
}
.background {
position: relative;
    /* top: 58px; */
    height: 260px;
    background: rgba(204, 204, 204, 0.29);
}
.background .block {
	margin:0 auto;
	width:1200px;
padding:16px;


}
.background .dt_title
{
width:1200px;
margin:0 auto;
border-bottom:1px dashed #999;
    padding: 16px;
}
.background .dt_title h2
{
color:#CA0000;

}
.background .block .slide-product {
overflow: hidden;
position: relative;
margin:0 auto;
width: 1200px !important;
position: relative;

}

.background .block .slide-product li {
margin-top: 10px;
overflow: hidden;
padding: 0px 0px 0px 0px;
text-align: center;
margin-bottom: 10px;
}
.img_sp_moi
{
margin-right:10px;
margin-left:10px;
}
.background .block .slide-product li a img {
	/*border:2px solid #ccc;*/

}

.background .block .slide-product .btn-pre {
width: 16px;
height: 32px;
position: absolute;
top: 60px;
cursor: pointer;
z-index: 999;
}
.background .block .slide-product .btn-pre {
background: url(../images/btn-left.png);
display:none;
right: 55px;
}
.background .block .slide-product .btn-next {

right: 35px;
display:none;
background: url(../images/btn-right.png);
}

.background .block .slide-product .btn-next,.background .block .slide-product .btn-pre {
width: 15px;

height: 20px;
position: absolute;
top:0px;
cursor: pointer;
z-index: 999;
}
.slide-product .view_product
{
font-size: 20px;
margin-top: 105px;
padding-top: 12px;
font-weight: bold;
text-align: center;
}
.title_index {
/*  background:url(../images/title_dm.png) no-repeat;*//* line-height: 39px; *//* text-indent: 15px; */
  position: relative;}
/*.title_index .title-dm{color:#f89c4a; text-transform:uppercase;}*/
.title_news h1
{
	font-size:12px;
}

h2.title_pro_detail
{
	font-weight:bold;
	width: 100%;
height: auto;
line-height: 35px;
font-family:Arial, Helvetica, sans-serif;


color: #007dac;
font-size: 20px;
}
h2.title_pro_detail a
{
font-family:Arial, Helvetica, sans-serif;
color: #007dac;
font-size: 16px;
}

h2.title_pro_detail a:hover
{
color: #007dac;

}



h2.title-dm-dt
{
	font-weight:bold;
	width: 100%;
height: auto;
line-height: 35px;
font-family:Arial, Helvetica, sans-serif;


color: #007dac;
font-size: 20px;
}
h2.title-dm-dt a
{
font-family:Arial, Helvetica, sans-serif;
color: #007dac;
font-size: 16px;
}

h2.title-dm-dt a:hover
{
color: #007dac;

}


.items_frame {
margin: 0 auto;

width: 100%;
}
.frame {
float: left;
font-weight: normal;
margin: 15px 10px 0px 0px;
padding: 0;
width: 305px;
height: 325px;
}
.img_frame {
position: relative;
text-align: center;
border-bottom: 1px solid #ccc;
height: 230px;
margin: 0 auto;
width: 285px;
}
.img_frame img:hover {
transform: scale(1.03);
transition: all 1s ease-out 0s;
}
.price-old {
margin:0;
color: #000;
font-size: 13px;
}
.price-old span {
color:#ff0000;
text-decoration: line-through;
}
.price {
	width:100%;height:70px;
	  word-break: break-all;
	  text-align: center;
}
.price a
{
	color:black;
	font-family:Arial;
}

.gia-products {

height: auto;
text-align:center;
margin: 5px 0 0 5px;
}
.gia-products p {
text-align: center;
color: #F00;
font-weight: bold;
}
.img_frame a {
width: 200px;
}
.img_frame img {
margin-top: 2px;
width: 285px;
height: 215px;
}
.name_frame {
margin: 0 auto;
width: 285px;
vertical-align: top;

padding-top: 5px;

font-weight: bold;

}
.name_frame a {
font-size: 13px;
color: #666666;
}
.show_pro_block
{
	margin:0 auto;
	width:95%;
}
.file_up {
width: 75%;
float: right;
margin-top: -8px;
}
.file_up a {
line-height: 45px;
}

.tieude_dm {

}
.bg_title {
display: block;
width:220px;
height:32px;
background:url(../images/bg_title_index.png) no-repeat;
float: left;
}
.bg_title a {
text-align: center;
text-transform:uppercase;

display: block;
line-height: 32px;

color: #ffffff;
height: 32px;
}
#left_main
{
	margin-top: 15px;
	float: left;
width: 77%;
}

.box_item {
float: left;
width: 220px;
margin: 0px 15px 15px 10px;
}
h2.cacduan_danhmuc
{
	border-bottom:1px dashed #ccc;
	font-size:20px;
	text-transform:capitalize;
	color:#F00;
	line-height:30px;
	height:30px;
	margin-bottom:15px;
	
}
h2.title_albumanh
{
	border-bottom:1px dashed #ccc;
	font-size:20px;
	text-transform:capitalize;
	color:#F00;
	line-height:30px;
	height:30px;
	margin-bottom:15px;
}
.box_item img {
width: 220px;
height: 170px;
border: 2px solid #e40707;
}
.box_item .name_congtrinh_box_item {
text-align: center;
font-size: 13px;
color: #363131;
font-weight: bold;
}
.box_item img:hover {
border: 2px solid #ffb912;
opacity: 0.8;
}
.name_product_box_item
{
	padding-top:5px;
	text-align:center;
	color:#000;
	font-weight:bold;
	
}

.name_product_box_item a
{
	
	color:#000;
	font-weight:bold;
	
}
.name_product_box_item a:hover
{
	color:#F00;
}

.owl-item {
	margin: 0 5px;
width: 240px;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-ms-backface-visibility: hidden;
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
float: left;
}
.blog-post-item {
	margin:0 auto;
	width:240px;
}
.epicon-img-box {
background: #f7f7f7 url(../img/pattern-img-box.png) repeat repeat;
padding: 14px;
-webkit-border-radius: 5px;
width:210px;
border-radius: 5px;
border: 1px solid #dedede;
display: inline-block;
vertical-align: middle;
}
.blog-post-title h4 {
margin-top: 18px;
margin-bottom: 0;
}
.blog-post-title h4 {
margin-top: 18px;
font-size: 18px;
margin-bottom: 0;
font-family: "Raleway", sans-serif;
font-weight: 400;
color: #434343;
letter-spacing: -0.5px;
-webkit-font-smoothing: antialiased;
}
.mota_listsp {
	text-align:justify;
margin: auto auto 1.5em;
}
.blog-post-title h4:hover {
color: #ffa95f;
}
.button.button-group.small {
font-size: 12px;
padding: 9px 14px;
}
.button.button-group {
text-transform: none;
position: relative;
margin-right: 38px;
}
.button.small {
font-size: 10px;
padding: 10px 14px;
}
.button.small {
	background-color: #ff8d2c;
padding: 9px 14px 10px 14px;
font-size: 13px;
font-weight: bold;
line-height: 1.5;
}
.button.button-group.small span {
width: 38px;
height: 38px;
line-height: 38px;
}
.button.button-group span {
background: #ff7f13;
}
.button.button-group span {
font-weight: normal;
background: #ff7f13;
height: 45px;
width: 45px;
position: absolute;
top: -1px;
text-align: center;
line-height: 45px;
left: 100%;
transition: all .25s ease-in-out;
-moz-transition: all .25s ease-in-out;
-webkit-transition: all .25s ease-in-out;
}

.button-group {
font-family: "Open Sans", "Helvetica", Arial, sans-serif;
display: inline-block;
font-weight: normal;
text-align: center;
vertical-align: middle;
cursor: pointer;
background-image: none;
border: 1px solid transparent;
white-space: nowrap;
padding: 9px 16px 11px 16px;
font-size: 16px;
color: #fff;
line-height: 1.42857;
margin-bottom: 10px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.button.button-group.small:hover
{
	opacity:0.5;
	color:#FFF;
}

.read-more {
margin-top: 10px;
display: inline-block;
height: 22px;
padding-left: 29px;
color: #fa6964;
background: url(../images/i-read-more.png) no-repeat;
font-family: Myriad Pro;
font-style: italic;
font-size: 14px;
line-height: 22px;
float:right;
}
.icon-chevron-right:before {
content: '\f488';
}
.tung_sp {
clear: both;

}
.tung_sp .title_sp
{
background: url("../images/bg_title_sp.png") no-repeat  bottom ;
}
.title_sp h1 a
{
	display:block;
}
h2.title-pro-new {
font-weight: normal;
height: 27px;
line-height: 37px;
float:left;
border-bottom:2px solid #FF6C00;
color:black;
  font-family: 'UTMHanzel';
text-transform: uppercase;
font-size: 16px;
}

h2.title_pro_detail:hover
{
color: #007dac;
}
h2.title-pro-new a
{
		font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #004676;
font-size: 18px;
}
.tung_sp .title_sp h1 {

color: #FFFFFF;
float: left;
font-size: 14px;
text-align:center;
border-radius: 0px 0px 30px 0px;
font-weight: bold;
line-height: 35px;

text-transform: uppercase;
width: 285px;



margin: 0 0px 10px 0px;
}
.model span
{
	color:#004676;
	font-size:13px;
	
	
}
.model span:hover
{
	color:#007dac;
}
ul.sp_home li:hover {
box-shadow: 0 0 4px #817C7C;
}
.blog_sp {
text-align: center;
width: 100%;
padding-top: 5px;
padding-bottom: 3px;
}
.blog_sp h2 {
padding: 3px 5px;

color: #555;
font-family: Arial;
font-size: 1.6em;
display:inline-block;
font-weight: normal;
}
.blog_sp h2 a {
/*border-right: 1px solid #6B6B6B;*/
color: #004676;
font-size: 14px;
padding-left: 6px;
padding-right: 14px;
text-decoration: none;
font-weight: 600;
padding:5px;
}
.tabcontent_sp {
background: #fff;
color: #000;
}
.tabcontent_sp ul {
list-style-position: outside;
list-style-type: square;
padding: 0 0 0 15px;
margin: 10px 0 10px 0px;
}
.tabcontent_sp ul.sp_home li {
border-bottom: 1px solid #EEEEEE;
float: left;
margin-left: 12px;
width: 226px;
margin-bottom: 5px;
height: 280px;
list-style:none;
}
.blog_sp h2 a.active,.blog_sp h2 a:hover
{
	color:#004676;
	border-radius: 5px;
background: #ccc;

	
}
.tabcontent_sp .sp_home a {
color: #6A8BBA;
font-weight: bold;
text-decoration: none;
}
.tabcontent_sp .sp_home a p {
font-size: 12px;
line-height: 11.2px;
margin-bottom: 0;
margin-top: 0;
text-align: left;
width: 100%;
text-transform: uppercase;
}
ul.sp_home img {

padding-left: 11px;
padding-top: 6px;
max-width: 205px;
}
.model {
color: #000000;
font-size: 10px;
padding-bottom: 4px;
padding-left: 7px;
padding-top: 6px;
}
.gia {
color: #000000;
font-size: 12px;
text-align:center;

}
.lienhe {
padding-left: 12px;
margin-top: -5px;
font-size: 12px;
color: #E5332D;
line-height: 25px;
}

.container {


}
.panel h3 a
{
	color:#FFF;
	text-transform:uppercase;
	font-size:16px;
}
.row {
max-width: 1130px !important;
}
.fadeInDown {
-webkit-animation-name: fadeInDown;
animation-name: fadeInDown;
}
.animated {
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
}
.row:before, .row:after {
content: " ";
display: table;
}
.large-6 {
width: 50%;
}
.column {
width: 100%;
position: relative;

float: left;
}
.panel, .fold{
background-color: #ff8d2c;
}

.panel.fold {
margin-bottom: 30px;
background: #ff8d2c;
}
.panel.fold {
color: #fff;
border:none;

}
.panel {
margin-bottom: 20px;
border: 1px solid #e0e0e0;
position: relative;
padding: 30px 30px 20px 30px;
background: #fcfcfc;
-webkit-box-shadow: 0px 3px 0px 0px #f7f7f7;
-moz-box-shadow: 0px 3px 0px 0px #f7f7f7;
box-shadow: 0px 3px 0px 0px #f7f7f7;
}
.panel.fold:before {
border-right-color: #ee6d00;
}
.panel.fold:before {
border-color: #fff #ee6d00 #fff #fff;
}
.panel.fold:before {
content: "";
position: absolute;
top: 0;
left: 0;
border-width: 30px 30px 0 0;
border-style: solid;
border-color: #fff #ee6d00 #fff #fff;
display: block;
width: 0;
}
.panel.fold h1, .panel.fold h2, .panel.fold h3, .panel.fold h4, .panel.fold h5 {
color: #fff;
}
.epicon-strong {
font-weight: 800;
text-transform: uppercase;
}

[class*="block-grid-"] {
display: block;
padding: 0;
margin: 0.625rem 0 0 0;
}
[class*="block-grid-"]:before, [class*="block-grid-"]:after {
content: " ";
display: table;
}
.large-block-grid-2 > li:nth-of-type(2n+1) {
clear: both;
}
.large-block-grid-2 > li {
width: 50%;

list-style: none;
}
[class*="block-grid-"] > li {
display: inline;
height: auto;
float: left;

}

.box-icon .icon-container {
margin-bottom: 7px;
}
.box-icon .icon-container {
margin-bottom: 20px;
}
[class^="icon-"], [class*=" icon-"] {
font-family: 'WebHostingHub-Glyphs';
background: none;
width: auto;
height: auto;
font-style: normal;
}
.box-icon .icon-shape.stroke {
border-color: #d7d7d7;
}
.icon-shape.circle.stroke, .icon-shape.square.stroke, .icon-shape.radius.stroke, .text-shape.circle.stroke, .text-shape.square.stroke, .text-shape.radius.stroke {
border: 3px solid #c5cdb6;
background: #fff;
}
.box-icon .icon-shape {
width: 64px;
height: 64px;
line-height: 64px;
margin: 0 auto;
}
.icon-shape.circle, .icon-shape.square, .icon-shape.radius, .text-shape.circle, .text-shape.square, .text-shape.radius {
background: #d7d7d7;
}
.icon-shape.circle, .text-shape.circle {
-webkit-border-radius: 50%;
border-radius: 50%;
}
.icon-shape.circle, .icon-shape.square, .icon-shape.radius, .text-shape.circle, .text-shape.square, .text-shape.radius {
background: #c5cdb6;
}
.no-margin {
margin: 0 !important;
}
.icon-shape, .text-shape {
width: 90px;
height: 90px;
text-align: center;
margin: 0 auto;
}
[class^="icon-"], [class*=" icon-"] {
font-family: 'WebHostingHub-Glyphs';
background: none;
width: auto;
height: auto;
font-style: normal;
}
.box-icon .icon-shape.stroke i {

font-size: 30px;
color: #cecece;
}
.icon-shape.circle.stroke i, .icon-shape.circle.stroke span, .icon-shape.square.stroke i, .icon-shape.square.stroke span, .icon-shape.radius.stroke i, .icon-shape.radius.stroke span, .text-shape.circle.stroke i, .text-shape.circle.stroke span, .text-shape.square.stroke i, .text-shape.square.stroke span, .text-shape.radius.stroke i, .text-shape.radius.stroke span {
color: #c5cdb6;

}
.box-icon .icon-shape i {
font-size: 24px;
line-height: 64px;
}
.icon-shape.circle i, .icon-shape.circle span, .icon-shape.square i, .icon-shape.square span, .icon-shape.radius i, .icon-shape.radius span, .text-shape.circle i, .text-shape.circle span, .text-shape.square i, .text-shape.square span, .text-shape.radius i, .text-shape.radius span {
font-size: 42px;
color: #fff;
}
.icon-shape i, .icon-shape span, .text-shape i, .text-shape span {
color: #c5cdb6;
line-height: 90px;
font-size: 68px;
}
.icon-html:before {
/*content: '\f068';*/
}
.large-block-grid-2 > li:nth-of-type(n) {
clear: none;
}
.large-block-grid-2 > li {


list-style: none;
width: 44%;
list-style: none;
padding: 0 0.9375rem 1.875rem;
text-align: justify;
}
.box-icon .icon-container {
margin-bottom: 7px;
}
.icon-sidebar:before {
content: '\f124';
}
#team-home {
overflow: hidden;
}
.column:last-child {
float: left;
}
.large-6 {
width: 60%;
}
.large_6_anh
{
	width: 40%;
}


#tintuc_camnang
{
	margin: 15px auto;
	width:970px;
}
.new_left {
width: 43%;
float:left;

}

.form_dangky_bantin {

margin: 0px auto;
width: 95%;
position: relative;
}
.form_dangky_bantin input {
	text-indent:15px;
float: left;
background:#f2f2f2;
width:100%;
border: none !important;
color:#999;
height: 30px;
position: relative;
margin-top:5px;
}
.registy_nhantin {
height: 30px;
background: #EEE;
position: absolute;
right: 0px;
text-align:center;
line-height:30px;
margin-top: 6px;
width: 40px;
background:#333;
}
.registy_nhantin a
{
	color:#FFF;
	display:block;
}
#mycarousel_tintuc {
	padding:0;
margin: 0 auto;
width: 100%;
}

ul#mycarousel_tintuc li {
	list-style:none;

}
.td_title_menu_left a
{
	font-family: "Raleway", sans-serif;
font-weight: 400;
color: #434343;
}
.td_title_menu_left a:hover
{
	color: #ff8d2c;
}

.td_title_menu_left {
text-align: justify;
}
#news_item table tbody tr td a img {
margin-right: 5px;
box-shadow: 0 0 1px #817C7C;
border: 1px solid #ccc;
}

.name-congtrinh
{
	text-align:left;
	padding-top:5px;
	padding-bottom:5px;

	border-bottom:1px solid #ccc;
	
}
.date-congtrinh
{
	text-align:left;
		padding-top:5px;
	padding-bottom:5px;
}

.name-congtrinh a,.date-congtrinh a
{
		color:#000;
	font-size:15px;
}

.bg-sinav {
  border: 1px solid #ccc;
  background-color: #fff;
  margin: -30px auto;
  width: 92%;
  position: relative;
  z-index: 1;
  padding: 25px 5px 5px 5px;
 
 border-bottom: 3px solid #38393a;
}
.hotro-truc-tuyen
{
	float:left;
	width:75%;
	
}
.icon-support
{
	float:right;
	position:relative;
	z-index:999;
	  top: -70px;

}
.hotro-truc-tuyen b
{
	   font-family: 'UTMBebas';
	  font-size:28px;
	    color: #fff;
		float:right;
}

.hotro-truc-tuyen b span
{
	color:#F00;
}
.dm-dichvu
{
	width:225px;
	position:relative;
	z-index:3;
	margin-top:50px;
}
.dm-tl
{
	width:225px;
	height:360px;
border:1px solid #ccc;
	
	margin-top:50px;
}
.dm-videoclip
{
	width:225px;

border:1px solid #ccc;
	
	margin-top:25px;
}
.nd-video
{
	width:255px !important;
	height:200px;

}
.main-dv
{
	height:auto;
}
.sl-dichvu
{
	height:auto;
	margin-top:5px;
}
.item-dv
{
	height:80px;
	margin-top:5px;
	border-bottom: 1px solid #ccc;
}
.img-dichvu
{
	width: 100px;
    height: 60px;

    float: left;
    margin: 10px 5px;
	border:1px solid #ccc;
}
.ct-dichvu
{
	width: 100px;
    height: 60px;
    float: left;
    margin-top: 10px;
}
.ct-dichvu a
{
	color:blue;
	font-size:14px;
	font-family:arial;
}
/*----menu-dv-----*/
ul.cateUll{
 border: 1px solid #ccc;
  background-color: #fff;
list-style:square;
  margin: -30px auto;
  width: 95%;
  position: relative;
  z-index: 1;
  padding: 25px 5px 5px 5px;
}
ul.cateUll > li{
	display: block;
	position:relative;
	margin:0 auto;
	text-align:left;
	padding-left:20px;
	
	border-bottom:1px solid #E6E6E6;
}
ul.cateUll > li > a{
font-size: 18px;
font-weight:normal;
display: block;
line-height: 25px;
font-family:utmAL;
color: black;
padding: 5px 0px 5px 0px;
}
ul.cateUll > li > ul
{
padding: 0;
  position: absolute;
  left: 100%;
  width: 100%;
  top: 5px;
  margin-left:5px;
  z-index: 12345;
  background:#fff;

}
.nd_solo p span
{
	font-size:55px !important;
}
ul.cateUll > li> a:hover{
	color: blue  !important;
}

ul.cateUll>li>ul>li{
/*	background: url(../images/icon2.png) no-repeat 10px 13px;*/
	display: block;
	position:relative;
}
ul.cateUll>li>ul>li>ul>li {
background: url(../images/icon3.png) no-repeat 18px 16px;
display: block;
position: relative;
}
ul.cateUll>li>ul>li>ul>li>a {
font-size: 11px;
display: block;

line-height: 30px;
text-indent: 25px;
color: #101010;
border-bottom: 1px dotted #818080;
font-weight: bold;
background: url(../images/li_left_sub_bg.png) no-repeat 10px center;
}
ul.cateUll>li>ul>li>a{
	font-size: 16px;
	display: block;
	font-family:utmAL;
	line-height: 30px;
	/*text-indent: 25px;*/
	color: #101010;
}
ul.cateUll > li > a.active {
	color:#00F !important;

}
ul.cateUll>li>ul>li>ul>li>a.active
{
	color:#012FBB !important;
}
ul.cateUll>li>ul>li>a.active{
	color:#03C !important;
}

ul.cateUll>li>ul>li>a:hover{
	color:#00F !important;
}

ul.cateUll>li>ul>li>ul>li{
	display: block;
}

ul.cateUll>li>ul>li>ul>li>a{
	display: block;
	height: 35px;
	line-height: 35px;
	text-indent: 30px;
	border-bottom:dotted 1px #bbbaba;
}

ul.cateUl>li>ul>li>ul>li>a:hover{
	color:#00F !important;
}
.h2-r
{
	width: 70%;
    float: left;
}

#back-top {
    position: fixed;
    bottom: 85px;
    z-index: 9999;
    left: 52%;
    margin-left: 585px;
}	
#back-top span {
    width: 125px;
    height: 100px;
    display: block;
    margin-bottom: 7px;
    background: url(../images/top.png) no-repeat left 0px;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader() !important;
}
.col_right .block_content .title_index_detail span{margin:6px;}